This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allmodconfig in repository toolchain/ci/llvm-project.
from 157ae639fa6 [MergeICmps] Simplify the code. adds 17dd4d74037 [Salvage] Change salvage debug info implementation to use D [...] adds 0d02f2ff4fb Revert "[Salvage] Change salvage debug info implementation [...] adds 22405f3097c Introduce new OpenMP 5.0 depend object type. adds 0d071be4748 [MergeICmps] Fix r360771. adds eaf4413d2d9 Revert r360771 "[MergeICmps] Simplify the code." adds 0c82d9b5a2e Teach InstSimplify -X + X --> 0.0 about unary FNeg adds 29257eb76c8 [AMDGPU] Increases available SGPR for Calling Convention adds 7f7dd090013 [clang-tidy] new check: bugprone-branch-clone adds 7dfd087a9a5 [JumpThreading] A bug fix for stale loop info after unfold select adds 5c15dbafb9d [FileCheck] Fix sphinx error: Make input be gas block adds 697f2149f1c [WebAssembly] LTO: Honor comdat groups when loading bitcode files adds ad08ea284ff Test commit adds 6ebb785bb1f Fixed https://bugs.llvm.org/show_bug.cgi?id=41584. adds 42d28be802f [clang-tidy] modernize-loop-convert: impl const cast iter adds 664ceeda685 RegAlloc: try to fail more gracefully when out of registers adds 4ecb581188f Revert [clang-tidy] modernize-loop-convert: impl const cast iter adds 4c50e64fc5c [clang-tidy] Recommit r360785 "modernize-loop-convert: impl [...] adds f672b6170ce [MachineOperand] Add a ChangeToGA method adds 07c7257cdc7 [analyzer] RetainCount: Fix os_returns_retained_on_zero wit [...] adds 5e6ea244977 [lld] Remove 2>&1 from --trace-symbol tests adds e8a039d62c7 Permit cross-CU references adds 9d020de3e86 [PredicateInfo] Do not process unreachable operands. adds a4d29b8e20d Add unary fneg to InstSimplify/fp-nan.ll adds 1ca049959f5 Uncomment LLVM_FALLTHROUGH. adds 47241aaff70 [analyzer] Add a test for plugins using checker dependencies adds 11b515ac0af [lldb] [test] Skip one more TestMiBreak on NetBSD adds f6c645f9fd9 [CodeGenObjC] invoke objc_autorelease, objc_retain when necessary adds 7641f310d7b [OpenMP][bugfix] Fix issues with C++ 17 compilation when ha [...] adds 750a45fe255 Revert "[analyzer] Add a test for plugins using checker dep [...] adds 7bd54ab5866 [c++20] For P1327R1: support dynamic_cast in constant expre [...] adds 94f16bfabaa Add unary fneg to InstSimplify/fp-nan.ll adds b8df789ff36 Pre-commit unary fneg tests to InstSimplify adds 9392bd69879 [OpenMP][Bugfix] Move double and float versions of abs unde [...] adds eef2060bd9c [clang-format] Fixed self assignment adds 14a90661f89 Revert llvm-svn: 360807 adds 7c438c5b07a [codeview] Finish support for reading and writing S_ANNOTAT [...] adds 4b77a6a55ec [NFC][InstCombine] Add some more tests for pulling binops t [...] adds 439228727a3 [X86] Strengthen type constraints on some specialized X86 I [...] adds 814435fe874 [AArch64] only indicate CFI on Windows if we emitted CFI adds 0b0cc23fb61 [mips] Use range-based `for` loops. NFC adds 48824903499 [codeview] Fix SDNode representation of annotation labels adds 0d11505c739 Get back the navigation sidebar on the LLDB website. adds 8b92bb359eb Update LLDB license on the LLDB home page to Apache+LLVM. adds e43bdf144c9 [X86] Delay creating index register negations during addres [...] adds a05ffdbfc7e [libFuzzer] Echo fuzzer output on sigusr tests. adds 7684d05d95b [mips] Always use _LARGEFILE_SOURCE / _FILE_OFFSET_BITS for [...] adds beda951d788 Make tentative parsing to detect template-argument-lists le [...] adds 8b27e9c6d4e Fix GN build adds c2fb896522f [JITLink][MachO] Use getSymbol64TableEntry for 64-bit MachO files. adds 46441a734ee [ORC] Modify DenseMap hashing for SymbolStringPtrs. adds e7ab59eda98 [ELF] Fix typo in header guard. NFC. adds 3acc1d1be32 [Clang][PP] Add the __FILE_NAME__ builtin macro. adds 29ff0f25196 Fix typo in comment of CSAction -> Action. adds ab10de8bab2 [libFuzzer] Use PID to send signals rather than process name. adds f9d382946f9 [libFuzzer] Fix typo in merge-sigusr.test. adds 3d09131aeed Fix regression in r360311 caused by reversed bool arguments. adds 7d4761928e7 Simplify SymbolTable::add{Defined,Undefined,...} functions. adds 69e927662dc Fix assumption about Win32 paths in r360833 adds d5529629fb1 [libFuzzer] Also kill parent process in merge-siguser.test. adds 5c073a94f9c Introduce CommonSymbol. adds 9d65624bf65 Revert r360833 until I can work out the issue with Win32 bots adds bf6df042a5d Fix prof branch_weights in entry_counts_missing_dbginfo.ll test adds 943cd005802 De-template parseFile() and SymbolTable's add-family functions. adds d668873bfe4 Consistently return `Symbol *` from SymbolTable's add-famil [...] adds 54ee6df2477 Pemove SymbolTable::addBitcode as it is redundant. adds f2669eebd55 [libFuzzer] Increase merge-sigusr sleep after sending signal. adds 2006f936efd Fix missing const adds 55146d31392 GlobalISel: Add G_FCOPYSIGN adds 012ecbbbbad GlobalISel: Fix indentation adds 940a9ff0f3b GlobalISel: Add some FP instructions to MachineIRBuilder adds 11be78bc7ab GlobalISel: Add buildFConstant for APFloat adds 1ff8b7bdf10 [IRMover] Improve diagnostic messages for conflicting metadata adds 4669cf27508 [LTO] Improve readability of module IDs adds c4fdd717efa Reland r360771 "[MergeICmps] Simplify the code." adds ec895f11cee [llvm-readobj] - Revert r360676 partially. NFC. adds 44266b9e115 [PPC64][libunwind] Fix r2 not properly restored adds 905af40cc6c [PPC] Fix 32-bit build of libunwind adds 0e525a4d6b6 [builtin] Fixed definitions of builtins that rely on the in [...] adds 3e92df3e395 Add Triple::isPPC64() adds ddb93b637e4 Simplify ArchSpec::IsMIPS() adds 261a1bc129e Add missing "REQUIRES: x86" to the lto/irmover-warning.ll test. adds 064f6ab5564 [AArch64][SVE2] Asm: add unpredicated integer multiply inst [...] adds 2f677ab07bc Simplify Triple::ppc64{,le} checks with Triple::isPPC64() adds 3cbf3c84128 [clang-tidy] Do not list enabled checks when -quiet is give [...] adds 07eba98dd73 [AArch64][SVE2] Asm: implement CDOT instruction adds 472c6ef8b0f [AArch64][SVE2] Asm: implement CMLA/SQRDCMLAH instructions adds f4014e116ed DWARF: Add ability to reference debug info coming from mult [...] adds eff622b23cc [crt] Mark dso_handle test as xfailing on ARM. adds 1a8630ac283 DWARFContext: Return empty data extractors instead of null [...] adds 671fc5f3f44 [lld-link] Add missing "REQUIRES: x86" to COFF/lib-module-a [...] adds a076ec54bee [Object] Change object::SectionRef::getContents() to return [...] adds a8f88c388f7 AMDGPU/GlobalISel: Correct regbank for 1-bit and/or/xor adds 4da9ff9fcfe Revert r360876 "[Object] Change object::SectionRef::getCont [...] adds 27ac8408f6d GlobalISel: Add DstOp version of buildIntrinsic adds d72f25e5b00 GlobalISel: Add buildXor/buildNot adds ec6608d5471 [NFC][CodeGen] Add some more tests for pulling binops throu [...] adds 792dc04166d [clang-tidy] Handle member variables in readability-simplif [...] adds f12c9730ef0 [clang-tidy] Removed superfluous and slightly annoying newl [...] adds 62650cf464d [NFC] Fixup FileCheck option name in tests added in rL360881 adds ab155469835 Fix isInSystemMacro in presence of macro and pasted token adds 3a0e6e1c6c9 [DominatorTree] Print roots unconditionally in `print()`. adds 828b685ebe3 RegAllocFast: Improve hinting heuristic adds 2120748f770 GlobalISel: Add buildFMA to MachineIRBuilder
No new revisions were added by this update.
Summary of changes: .../clang-tidy/bugprone/BranchCloneCheck.cpp | 226 +++++ .../clang-tidy/bugprone/BranchCloneCheck.h | 39 + .../clang-tidy/bugprone/BugproneTidyModule.cpp | 3 + .../clang-tidy/bugprone/CMakeLists.txt | 1 + .../clang-tidy/modernize/LoopConvertCheck.cpp | 5 - .../readability/SimplifyBooleanExprCheck.cpp | 35 +- .../clang-tidy/tool/run-clang-tidy.py | 11 +- clang-tools-extra/docs/ReleaseNotes.rst | 7 + .../clang-tidy/checks/bugprone-branch-clone.rst | 90 ++ clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + .../clang-tidy/checks/modernize-loop-convert.rst | 12 + clang-tools-extra/docs/clang-tidy/index.rst | 2 + .../test/clang-tidy/bugprone-branch-clone.cpp | 1026 ++++++++++++++++++++ .../clang-tidy/modernize-loop-convert-basic.cpp | 11 +- .../clang-tidy/modernize-loop-convert-extra.cpp | 19 +- .../readability-simplify-bool-expr-members.cpp | 356 +++++++ clang/include/clang/Basic/Builtins.def | 25 +- clang/include/clang/Basic/DiagnosticASTKinds.td | 38 +- clang/include/clang/Basic/SourceManager.h | 9 +- clang/lib/AST/ASTContext.cpp | 33 +- clang/lib/AST/ExprConstant.cpp | 253 +++-- clang/lib/CodeGen/CGObjC.cpp | 19 +- clang/lib/Format/FormatTokenLexer.cpp | 1 - clang/lib/Headers/__clang_cuda_cmath.h | 14 +- clang/lib/Headers/__clang_cuda_device_functions.h | 20 +- .../Headers/__clang_cuda_math_forward_declares.h | 22 +- clang/lib/Parse/ParseTentative.cpp | 50 +- clang/lib/Sema/SemaOverload.cpp | 3 +- clang/lib/Sema/SemaType.cpp | 2 +- .../RetainCountChecker/RetainCountChecker.cpp | 5 + clang/test/Analysis/osobject-retain-release.cpp | 13 + .../over.match.funcs/over.match.ref/p1.cpp | 21 + clang/test/CodeGen/avr-builtins.c | 102 ++ clang/test/CodeGen/builtins.cpp | 52 + .../convert-messages-to-runtime-calls.m | 45 +- clang/test/CodeGenObjC/objc-alloc-init.m | 15 +- clang/test/Headers/Inputs/include/cstdlib | 7 + clang/test/Headers/nvptx_device_cmath_functions.c | 4 + .../test/Headers/nvptx_device_cmath_functions.cpp | 4 + ....cpp => nvptx_device_cmath_functions_cxx17.cpp} | 8 +- clang/test/Headers/nvptx_device_math_functions.c | 4 + clang/test/Headers/nvptx_device_math_functions.cpp | 4 + ...s.cpp => nvptx_device_math_functions_cxx17.cpp} | 8 +- clang/test/Misc/no-warn-in-system-macro.c | 7 +- clang/test/Parser/cxx-template-argument.cpp | 11 + clang/test/SemaCXX/constant-expression-cxx2a.cpp | 52 + .../SemaTemplate/dependent-template-recover.cpp | 8 +- compiler-rt/cmake/base-config-ix.cmake | 4 +- compiler-rt/test/crt/dso_handle.cpp | 2 + compiler-rt/test/fuzzer/fork-sigusr.test | 4 +- compiler-rt/test/fuzzer/merge-sigusr.test | 7 +- libunwind/src/DwarfInstructions.hpp | 25 + libunwind/src/UnwindRegistersRestore.S | 238 ++--- libunwind/src/UnwindRegistersSave.S | 270 +++--- libunwind/src/assembly.h | 20 +- libunwind/test/lit.cfg | 3 + lld/ELF/Driver.cpp | 60 +- lld/ELF/InputFiles.cpp | 149 +-- lld/ELF/InputFiles.h | 4 +- lld/ELF/LTO.cpp | 4 +- lld/ELF/LinkerScript.cpp | 29 +- lld/ELF/Relocations.cpp | 7 +- lld/ELF/SymbolTable.cpp | 439 ++++----- lld/ELF/SymbolTable.h | 44 +- lld/ELF/Symbols.cpp | 12 +- lld/ELF/Symbols.h | 104 +- lld/ELF/SyntheticSections.h | 4 +- lld/ELF/Writer.cpp | 28 +- lld/test/COFF/lib-module-asm.ll | 1 + lld/test/ELF/lto/Inputs/irmover-warning.ll | 10 + lld/test/ELF/lto/irmover-warning.ll | 23 + lld/test/ELF/trace-symbols.s | 22 +- lld/test/wasm/lto/comdat.ll | 15 + lld/test/wasm/trace-symbol.ll | 4 +- lld/wasm/InputFiles.cpp | 32 +- lld/wasm/InputFiles.h | 12 +- lld/wasm/SymbolTable.cpp | 4 +- lld/wasm/SymbolTable.h | 5 +- lldb/docs/CMakeLists.txt | 5 + lldb/docs/_static/lldb.css | 66 +- lldb/docs/conf.py | 6 +- lldb/docs/index.rst | 129 ++- lldb/docs/status/about.rst | 90 -- lldb/docs/use/formatting.rst | 4 +- lldb/lit/SymbolFile/DWARF/array-sizes.s | 4 +- .../SymbolFile/DWARF/debug_aranges-empty-section.s | 63 ++ lldb/lit/SymbolFile/DWARF/dwarf5_locations.s | 2 +- .../test/tools/lldb-mi/breakpoint/TestMiBreak.py | 2 +- .../Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp | 5 +- .../Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp | 4 +- .../Architecture/PPC64/ArchitecturePPC64.cpp | 9 +- .../Disassembler/llvm/DisassemblerLLVMC.cpp | 10 +- .../DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp | 5 +- .../Instruction/PPC64/EmulateInstructionPPC64.cpp | 14 +- .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 6 +- .../Plugins/Platform/Linux/PlatformLinux.cpp | 9 +- .../Plugins/Process/FreeBSD/ProcessFreeBSD.cpp | 6 +- .../Plugins/Process/Linux/NativeProcessLinux.cpp | 12 +- .../gdb-remote/GDBRemoteCommunicationClient.cpp | 18 +- .../GDBRemoteCommunicationServerCommon.cpp | 6 +- lldb/source/Plugins/SymbolFile/DWARF/DIERef.cpp | 15 +- lldb/source/Plugins/SymbolFile/DWARF/DIERef.h | 6 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 53 +- .../Plugins/SymbolFile/DWARF/DWARFAttribute.cpp | 15 +- .../Plugins/SymbolFile/DWARF/DWARFAttribute.h | 4 +- .../Plugins/SymbolFile/DWARF/DWARFBaseDIE.cpp | 11 +- .../source/Plugins/SymbolFile/DWARF/DWARFBaseDIE.h | 4 +- .../Plugins/SymbolFile/DWARF/DWARFCompileUnit.h | 4 + .../Plugins/SymbolFile/DWARF/DWARFContext.cpp | 33 +- .../source/Plugins/SymbolFile/DWARF/DWARFContext.h | 2 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp | 13 +- .../Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp | 6 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp | 44 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.h | 14 +- .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 69 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h | 5 +- .../Plugins/SymbolFile/DWARF/DWARFFormValue.cpp | 36 +- .../Plugins/SymbolFile/DWARF/DWARFFormValue.h | 6 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 10 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 2 + .../SymbolFile/DWARF/DebugNamesDWARFIndex.cpp | 7 +- .../Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp | 17 +- .../Plugins/SymbolFile/DWARF/HashedNameToDIE.h | 5 +- .../Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp | 2 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 28 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 7 +- .../SymbolFile/DWARF/SymbolFileDWARFDwo.cpp | 2 +- lldb/source/Utility/ArchSpec.cpp | 10 +- llvm/docs/CommandGuide/FileCheck.rst | 4 +- llvm/include/llvm/ADT/Triple.h | 5 + .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 51 + llvm/include/llvm/CodeGen/MachineInstrBuilder.h | 2 +- llvm/include/llvm/CodeGen/MachineOperand.h | 4 + llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 6 +- .../llvm/DebugInfo/CodeView/CodeViewSymbols.def | 2 +- .../include/llvm/DebugInfo/CodeView/SymbolRecord.h | 15 +- .../llvm/ExecutionEngine/Orc/SymbolStringPool.h | 5 +- llvm/include/llvm/Passes/PassBuilder.h | 2 +- llvm/include/llvm/Support/GenericDomTree.h | 12 +- llvm/include/llvm/Support/TargetOpcodes.def | 6 + llvm/include/llvm/Target/GenericOpcodes.td | 6 + llvm/lib/Analysis/InstructionSimplify.cpp | 14 +- llvm/lib/Analysis/TargetLibraryInfo.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 1 + llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 2 + llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 19 + llvm/lib/CodeGen/MachineOperand.cpp | 13 + llvm/lib/CodeGen/RegAllocBase.cpp | 16 +- llvm/lib/CodeGen/RegAllocFast.cpp | 91 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 3 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 1 + llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp | 12 + .../lib/DebugInfo/CodeView/SymbolRecordMapping.cpp | 12 + .../JITLink/MachOAtomGraphBuilder.cpp | 2 +- llvm/lib/Linker/IRMover.cpp | 12 +- llvm/lib/ObjectYAML/CodeViewYAMLSymbols.cpp | 6 + llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 97 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 17 +- llvm/lib/Target/AArch64/AArch64InstrInfo.h | 3 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 32 + llvm/lib/Target/AArch64/SVEInstrFormats.td | 172 ++++ llvm/lib/Target/AMDGPU/AMDGPUCallingConv.td | 22 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 2 +- llvm/lib/Target/ARC/ARCOptAddrMode.cpp | 2 +- llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp | 37 +- llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 3 +- .../PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 2 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 22 +- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 22 +- llvm/lib/Transforms/Scalar/JumpThreading.cpp | 3 +- llvm/lib/Transforms/Scalar/MergeICmps.cpp | 10 +- llvm/lib/Transforms/Utils/PredicateInfo.cpp | 3 +- .../AArch64/GlobalISel/arm64-irtranslator.ll | 12 + .../GlobalISel/legalizer-info-validation.mir | 3 + llvm/test/CodeGen/AArch64/arm64-anyregcc-crash.ll | 4 +- llvm/test/CodeGen/AArch64/arm64-fast-isel-br.ll | 5 +- .../CodeGen/AArch64/arm64-fast-isel-conversion.ll | 29 +- .../CodeGen/AArch64/pull-binop-through-shift.ll | 310 ++++++ .../pull-conditional-binop-through-shift.ll | 383 ++++++++ llvm/test/CodeGen/AArch64/win64-nocfi.ll | 13 + .../AMDGPU/GlobalISel/regbankselect-and.mir | 28 +- .../CodeGen/AMDGPU/GlobalISel/regbankselect-or.mir | 28 +- .../AMDGPU/GlobalISel/regbankselect-xor.mir | 28 +- .../CodeGen/AMDGPU/indirect-addressing-term.ll | 80 +- llvm/test/CodeGen/AMDGPU/sgpr-limit.ll | 265 +++++ llvm/test/CodeGen/Mips/atomic.ll | 485 +++++---- llvm/test/CodeGen/Mips/atomicCmpSwapPW.ll | 36 +- llvm/test/CodeGen/PowerPC/ppc64-anyregcc-crash.ll | 4 +- llvm/test/CodeGen/PowerPC/vsx.ll | 19 +- llvm/test/CodeGen/X86/anyregcc-crash.ll | 2 +- llvm/test/CodeGen/X86/atomic-monotonic.ll | 8 +- llvm/test/CodeGen/X86/atomic-unordered.ll | 65 +- llvm/test/CodeGen/X86/atomic6432.ll | 373 +++---- llvm/test/CodeGen/X86/avx512-mask-zext-bugfix.ll | 31 +- llvm/test/CodeGen/X86/crash-O0.ll | 20 +- llvm/test/CodeGen/X86/fast-isel-ret-ext.ll | 2 +- llvm/test/CodeGen/X86/fast-isel-select.ll | 15 +- llvm/test/CodeGen/X86/imul.ll | 2 + llvm/test/CodeGen/X86/label-annotation.ll | 97 +- llvm/test/CodeGen/X86/pr32241.ll | 24 +- llvm/test/CodeGen/X86/pr32256.ll | 14 +- llvm/test/CodeGen/X86/pr32284.ll | 91 +- llvm/test/CodeGen/X86/pr32340.ll | 14 +- llvm/test/CodeGen/X86/pr32345.ll | 45 +- llvm/test/CodeGen/X86/pr34592.ll | 14 +- llvm/test/CodeGen/X86/pr41678.ll | 4 +- llvm/test/CodeGen/X86/pull-binop-through-shift.ll | 546 +++++++++++ .../X86/pull-conditional-binop-through-shift.ll | 717 ++++++++++++++ llvm/test/CodeGen/X86/swift-return.ll | 9 +- llvm/test/DebugInfo/PDB/Inputs/unknown-symbol.yaml | 2 +- llvm/test/DebugInfo/PDB/annotation.test | 88 ++ llvm/test/DebugInfo/PDB/pdb-unknown-symbol.test | 2 +- llvm/test/DebugInfo/X86/convert-debugloc.ll | 65 +- llvm/test/DebugInfo/X86/subreg.ll | 5 +- llvm/test/Linker/module-flags-5-a.ll | 2 +- llvm/test/Linker/module-flags-6-a.ll | 2 +- llvm/test/Linker/module-flags-7-a.ll | 2 +- llvm/test/MC/AArch64/SVE2/cdot-diagnostics.s | 103 ++ llvm/test/MC/AArch64/SVE2/cdot.s | 96 ++ llvm/test/MC/AArch64/SVE2/cmla-diagnostics.s | 103 ++ llvm/test/MC/AArch64/SVE2/cmla.s | 156 +++ llvm/test/MC/AArch64/SVE2/mul-diagnostics.s | 129 +++ llvm/test/MC/AArch64/SVE2/mul.s | 50 + llvm/test/MC/AArch64/SVE2/pmul-diagnostics.s | 35 + llvm/test/MC/AArch64/SVE2/pmul.s | 20 + llvm/test/MC/AArch64/SVE2/smulh-diagnostics.s | 40 + llvm/test/MC/AArch64/SVE2/smulh.s | 32 + llvm/test/MC/AArch64/SVE2/sqdmulh-diagnostics.s | 129 +++ llvm/test/MC/AArch64/SVE2/sqdmulh.s | 50 + llvm/test/MC/AArch64/SVE2/sqrdcmlah-diagnostics.s | 103 ++ llvm/test/MC/AArch64/SVE2/sqrdcmlah.s | 156 +++ llvm/test/MC/AArch64/SVE2/sqrdmulh-diagnostics.s | 129 +++ llvm/test/MC/AArch64/SVE2/sqrdmulh.s | 50 + llvm/test/MC/AArch64/SVE2/umulh-diagnostics.s | 40 + llvm/test/MC/AArch64/SVE2/umulh.s | 32 + .../InstCombine/pull-binop-through-shift.ll | 260 +++++ .../pull-conditional-binop-through-shift.ll | 308 ++++++ llvm/test/Transforms/InstSimplify/fast-math.ll | 79 +- llvm/test/Transforms/InstSimplify/fp-nan.ll | 16 + .../stale-loop-info-after-unfold-select.ll | 30 + .../SampleProfile/entry_counts_missing_dbginfo.ll | 2 +- .../Transforms/Util/PredicateInfo/unreachable.ll | 25 + llvm/tools/llvm-pdbutil/MinimalSymbolDumper.cpp | 9 + llvm/tools/llvm-readobj/ELFDumper.cpp | 961 +++++++++--------- .../CodeGen/GlobalISel/MachineIRBuilderTest.cpp | 92 ++ .../clang-tools-extra/clang-tidy/bugprone/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/test/BUILD.gn | 2 + openmp/runtime/src/include/50/omp.h.var | 1 + openmp/runtime/src/include/50/omp_lib.f.var | 1 + openmp/runtime/src/include/50/omp_lib.f90.var | 1 + openmp/runtime/src/include/50/omp_lib.h.var | 2 + openmp/runtime/src/kmp_runtime.cpp | 2 - 254 files changed, 10403 insertions(+), 2811 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/bugprone/BranchCloneCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/bugprone/BranchCloneCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/bugprone-branch-clone.rst create mode 100644 clang-tools-extra/test/clang-tidy/bugprone-branch-clone.cpp create mode 100644 clang-tools-extra/test/clang-tidy/readability-simplify-bool-exp [...] create mode 100644 clang/test/CXX/over/over.match/over.match.funcs/over.match.ref/p1.cpp create mode 100644 clang/test/CodeGen/avr-builtins.c create mode 100644 clang/test/CodeGen/builtins.cpp copy clang/test/Headers/{nvptx_device_cmath_functions.cpp => nvptx_device_cmath_fu [...] copy clang/test/Headers/{nvptx_device_math_functions.cpp => nvptx_device_math_func [...] create mode 100644 lld/test/ELF/lto/Inputs/irmover-warning.ll create mode 100644 lld/test/ELF/lto/irmover-warning.ll create mode 100644 lld/test/wasm/lto/comdat.ll delete mode 100644 lldb/docs/status/about.rst create mode 100644 lldb/lit/SymbolFile/DWARF/debug_aranges-empty-section.s create mode 100644 llvm/test/CodeGen/AArch64/pull-binop-through-shift.ll create mode 100644 llvm/test/CodeGen/AArch64/pull-conditional-binop-through-shift.ll create mode 100644 llvm/test/CodeGen/AArch64/win64-nocfi.ll create mode 100644 llvm/test/CodeGen/AMDGPU/sgpr-limit.ll create mode 100644 llvm/test/CodeGen/X86/pull-binop-through-shift.ll create mode 100644 llvm/test/CodeGen/X86/pull-conditional-binop-through-shift.ll create mode 100644 llvm/test/DebugInfo/PDB/annotation.test create mode 100644 llvm/test/MC/AArch64/SVE2/cdot-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/cdot.s create mode 100644 llvm/test/MC/AArch64/SVE2/cmla-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/cmla.s create mode 100644 llvm/test/MC/AArch64/SVE2/mul-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/mul.s create mode 100644 llvm/test/MC/AArch64/SVE2/pmul-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/pmul.s create mode 100644 llvm/test/MC/AArch64/SVE2/smulh-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/smulh.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqdmulh-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqdmulh.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqrdcmlah-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqrdcmlah.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqrdmulh-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqrdmulh.s create mode 100644 llvm/test/MC/AArch64/SVE2/umulh-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/umulh.s create mode 100644 llvm/test/Transforms/InstCombine/pull-binop-through-shift.ll create mode 100644 llvm/test/Transforms/InstCombine/pull-conditional-binop-through [...] create mode 100644 llvm/test/Transforms/JumpThreading/stale-loop-info-after-unfold [...] create mode 100644 llvm/test/Transforms/Util/PredicateInfo/unreachable.ll