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-next-allyesconfig in repository toolchain/ci/llvm-project.
from ae050d214b9 llvm-undname: Fix oss-fuzz-foudn crash-on-invalid with inco [...] adds d189680baa0 [GlobalISel] Introduce a CSEConfigBase class to allow targe [...] adds 946b1246d6c [GlobalISel] Enable CSE in the IRTranslator & legalizer for [...] adds 489f8255fcb [Sparc] Fix typo. NFC. adds abd87ff48b9 [X86] Regenerate checks for domain-reassignment.mir adds 60569363a58 [SelectionDAG] Use KnownBits::computeForAddSub/computeForAddCarry adds 43e92880acf [clangd] Reorder source files in CMakeLists adds 50a09670f0d [DWARF] Make DWARFDebugLine::ParsingState::RowNumber a loca [...] adds bd8a1ce7bbb [clang-format] [PR41170] Break after return type ignored wi [...] adds b93de4cd263 [DWARF] Fix DWARFVerifier::DieRangeInfo::intersects adds 42605f83d3e [DWARF] Delete redundant check in DWARFAddressRange::intersects adds dc8d8fb20b8 [Lookup] Invisible decls should not be ambiguous when renaming. adds f54328372b1 [NewPM] Add Option handling for SimplifyCFG adds 6a63e5aa7be [Transforms][ASan] Move findAllocaForValue() to Utils/Local [...] adds 0e17ab0fd2a Revert "[DWARF] Delete redundant check in DWARFAddressRange [...] adds a9ce09be033 [clangd] Bump clangd-index version for TemplateArgument changes adds 3992e9d229e Codegen: Fixed perf branch_weights in couple of tests. NFC. adds 38803920c49 [DebugInfo][Docs] Document variable location metadata trans [...] adds f56a436891e [DWARF] Fix DWARFVerifier::DieRangeInfo::contains adds 38c1bda9f64 [Docs] Correct some indentation muppetry that trips buildbots adds 301ed1cb49a [TableGen] Include schedule model name in diagnostic. adds e038fa7292c FileCheck [1/12]: Move variable table in new object adds 7a112c44ff4 [Docs] Switch a code block from LLVM to text adds 842be38162e [AMDGPU] Fixed incorrect test in vcnd/vcmp optimization adds 7844031d460 [MinGW] Remove some supefluous calls to MakeArgString. NFC. adds cdf126ebec1 [COFF] Link crtend.o as the last object file adds 19bb1d5739b [llvm-readobj] Reapply: Improve error message for --string-dump adds 4918738c070 [llvm-readelf] Correctly dump symbols whose section id is S [...] adds abcade08b5d gn build: Merge r358390 adds 9db00f7e5b3 DAG: propagate whether an arg is a pointer for CallingConv [...] adds 2be3f868f9c DAG: propagate ConsecutiveRegs flags to returns too. adds 9ef03dd20a5 [clangd] Wait for compile command in ASTWorker instead of C [...] adds 5db281cd4ed clang-format vs plugin: Visual Studio 2019 support adds 5e13cd2e61c [InstCombine] canonicalize fdiv after fmul if reassociation [...] adds b688a200e4c [llvm-objdump] Align instructions to a tab stop in disassem [...] adds c71433335ad [EarlyCSE] regenerate test checks; NFC adds f3e4f24ed74 [libc++] Make sure that the symbol differ takes into accoun [...] adds f2073321c93 [clang] Aligned allocation is actually supported in macosx 10.13 adds 5e165fba3ac [NFC] Add missing revision number in libc++ ABI changelog adds bb6cd8254c2 [clangd] Fallback to OrigD when SLoc is invalid adds 70921d4a86e Revert r358337: "[CommandLineParser] Add DefaultOption flag" adds 9d812f44994 [llvm-objdump] Reorganize cl::opt variables and move Mach-O [...] adds 8c1353dd14e [llvm-objdump] Delete unused forward declarations adds 523758ef5b5 [llvm-objdump] Wrap things in namespace llvm adds 204339a2348 [llvm-objdump] Simplify PrintHelpMessage() logic adds fbe64a2cfb4 [LoopPred] Hoist and of predicated checks where legal adds 0e0bb0e24a0 [EarlyCSE] add tests for selects with commuted operands (PR [...] adds 64041d7b907 llvm-undname: Fix nullptr deref on invalid conversion opera [...] adds 09e539fcaeb [PGO] Profile guided code size optimization. adds 3c3ccc00495 [libc++] Fix build failure with _LIBCPP_DEBUG=0 when iterat [...] adds 8d856488a89 Add slbfee instruction. adds 8e364c680fa [X86] Restore the pavg intrinsics. adds b85f74a283a [CommandLineParser] Add DefaultOption flag adds 5221532a4eb Fix header guard typo and build error. adds 3929c432e65 Add explicit dependency to MCDwarf.h in ARC backend. adds 4fe42214e24 [DEBUGINFO] Prevent Instcombine from dropping debuginfo whe [...] adds 8ae68f26489 [x86] update test checks; NFC adds e1e1bd7f9c4 [libc++] Fix debug_less test in C++03 adds e46d77d1d91 [LoopPred] Stop passing around builders [NFC] adds a54a11e22a3 [X86] Improve avx512-kconstraints-att_inline_asm.c to not b [...] adds 3d9b47c770d [X86] Block i32/i64 for 'k' and 'Yk' in getRegForInlineAsmC [...] adds 0fa94ee318d Revert "[clang] Aligned allocation is actually supported in [...] adds 4f21f5f5ce6 [OpenMP] Exchange code in asm file for inline assembly adds af808ee2ee0 [Tests] Add a few more tests for LoopPredication w/invariant loads adds 8b1ec798b56 [LLD][COFF] use offset in archive to disambiguate archive members adds 407dd4d1693 [clang-format] Fix -Wconversion-null warning in GCC adds 13532ea6234 [OPENMP][NVPTX]Fix dynamic scheduling in L2+ SPMD parallel [...] adds 16256123d00 Revert r358418: "[llvm-objdump] Simplify PrintHelpMessage() logic" adds 5ae05d810c8 [EarlyCSE] add test for select condition double-negation; NFC adds e0eb13135f9 [OPENMP][NVPTX]Run parallel regions with num_threads clause [...] adds fbdd2a18874 AMDGPU: Fix printed format of SReg_96 adds 101abd219b3 AMDGPU: Fix unreachable when counting register usage of SGPR96 adds 26536728591 Time profiler: small fixes and optimizations adds 77439bb1280 [X86] Fix a stack folding test to have a full xmm2-31 clobb [...] adds 0495f29e42c [X86] Limit the 'x' inline assembly constraint to zmm0-15 w [...] adds c8497467edc [Support] Add a test for recursive response file expansion adds c8df4fb9c38 [Support] Fix recursive response file expansion guard adds 45129145b9d Fix test on Windows that uses a different path separator ch [...] adds 800a0c3e4b0 [EarlyCSE] add more tests for double-negated select condition; NFC adds de68a375181 Only use argv[0] as the main executable name if it exists. adds fda04268886 [LSR] Rewrite misses some fixup locations if it splits crit [...] adds 02a90ea73de [AArch64][GlobalISel] Don't do extending loads combine for [...] adds d9d0c3e1382 Revert r358405: "[llvm-objdump] Align instructions to a tab [...] adds d60ac111e67 Revert [Support] Fix recursive response file expansion guard adds 8eeb56d1333 Revert [Support] Add a test for recursive response file expansion adds e4b19c9c286 [ASTImporter] Regression test to ensure that we handling im [...] adds 728780bfadf Simplify diagnosis of misplaced attributes in module-declarations. adds b068f92d94a DebugInfo: Default to standalone debug when tuning for LLDB adds 0a61be96fc9 Reapply [Support] Add a test for recursive response file expansion adds 1826095a5fa Reapply [Support] Fix recursive response file expansion guard adds 1600e245211 PR41192: fix cases where "missing ';' after class" error wo [...] adds 3ad162bbebc Remove some more unused headers from MachineFunction.h and [...] adds 26326434548 [TSan][libdispatch] Port gcd-sync-block-copy.mm to C++ adds 4ed54ee3dba Tweak test to pass when using a non-integrated assembler. adds 474a9679bdf [CodeExtractor] Add a few debug lines to understand why a r [...] adds 051a699ed62 [llvm-objdump] Simplify PrintHelpMessage() logic
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/ClangdServer.cpp | 18 +- clang-tools-extra/clangd/ClangdServer.h | 3 - clang-tools-extra/clangd/Compiler.h | 2 +- .../clangd/GlobalCompilationDatabase.cpp | 9 +- clang-tools-extra/clangd/TUScheduler.cpp | 125 ++++-- clang-tools-extra/clangd/TUScheduler.h | 14 +- clang-tools-extra/clangd/index/Serialization.cpp | 2 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 6 + clang-tools-extra/unittests/clangd/CMakeLists.txt | 2 +- clang-tools-extra/unittests/clangd/ClangdTests.cpp | 58 +++ .../unittests/clangd/CodeCompleteTests.cpp | 2 +- .../unittests/clangd/SymbolCollectorTests.cpp | 8 + .../unittests/clangd/TUSchedulerTests.cpp | 65 ++- clang/include/clang/Basic/BuiltinsX86.def | 6 + clang/include/clang/Tooling/Core/Lookup.h | 3 + clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 17 +- clang/lib/Driver/ToolChains/Clang.cpp | 7 +- clang/lib/Driver/ToolChains/MinGW.cpp | 16 +- clang/lib/Format/TokenAnnotator.h | 14 +- clang/lib/Headers/avx2intrin.h | 12 +- clang/lib/Headers/avx512bwintrin.h | 12 +- clang/lib/Headers/emmintrin.h | 12 +- clang/lib/Parse/ParseDeclCXX.cpp | 2 + clang/lib/Parse/Parser.cpp | 7 +- clang/lib/Tooling/Core/Lookup.cpp | 21 +- .../Tooling/Refactoring/Rename/USRLocFinder.cpp | 4 +- clang/test/CXX/cpp/cpp.module/p2.cpp | 5 +- clang/test/CodeGen/avx2-builtins.c | 16 +- .../CodeGen/avx512-kconstraints-att_inline_asm.c | 82 ++-- clang/test/CodeGen/avx512bw-builtins.c | 50 +-- clang/test/CodeGen/avx512vlbw-builtins.c | 68 +-- clang/test/CodeGen/sse2-builtins.c | 16 +- clang/test/Driver/debug-options.c | 21 +- clang/test/Driver/modules.cpp | 8 +- clang/test/OpenMP/nvptx_target_codegen.cpp | 68 ++- .../nvptx_target_parallel_num_threads_codegen.cpp | 31 +- clang/test/Parser/cxx-class.cpp | 11 + .../source.extension.vsixmanifest.in | 2 +- clang/tools/driver/cc1_main.cpp | 2 +- clang/unittests/Format/FormatTest.cpp | 27 +- clang/unittests/Tooling/LookupTest.cpp | 46 +- .../test/tsan/Darwin/gcd-sync-block-copy.mm | 10 +- .../test/tsan/libdispatch/sync-block-copy.cc | 45 ++ libcxx/include/algorithm | 9 + libcxx/lib/abi/CHANGELOG.TXT | 2 +- libcxx/test/libcxx/algorithms/debug_less.pass.cpp | 35 ++ libcxx/utils/libcxx/sym_check/diff.py | 6 +- lld/COFF/Driver.cpp | 49 +- lld/COFF/Driver.h | 2 +- lld/COFF/InputFiles.cpp | 21 +- lld/COFF/InputFiles.h | 3 +- lld/docs/ReleaseNotes.rst | 4 +- lld/test/COFF/Inputs/eh_frame_terminator-crtend.s | 3 + .../COFF/Inputs/eh_frame_terminator-otherfunc.s | 7 + lld/test/COFF/eh_frame_terminator.s | 26 ++ lld/test/COFF/thinlto-archivecollision.ll | 29 ++ lld/test/COFF/thinlto-archives.ll | 8 +- .../cast_int_to_anonymous_enum}/Makefile | 0 .../TestCastIntToAnonymousEnum.py | 22 + .../cast_int_to_anonymous_enum/main.cpp | 9 + llvm/docs/SourceLevelDebugging.rst | 310 +++++++++++++ llvm/include/llvm/CodeGen/CSEConfigBase.h | 28 ++ llvm/include/llvm/CodeGen/GlobalISel/CSEInfo.h | 34 +- llvm/include/llvm/CodeGen/MachineFunction.h | 6 +- llvm/include/llvm/CodeGen/MachineMemOperand.h | 2 - llvm/include/llvm/CodeGen/PseudoSourceValue.h | 1 - llvm/include/llvm/CodeGen/TargetCallingConv.h | 16 +- llvm/include/llvm/CodeGen/TargetPassConfig.h | 4 + .../llvm/DebugInfo/DWARF/DWARFAddressRange.h | 6 - llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h | 3 - llvm/include/llvm/IR/IntrinsicsX86.td | 18 + llvm/include/llvm/Support/FileCheck.h | 63 ++- llvm/include/llvm/Support/TimeProfiler.h | 16 +- llvm/include/llvm/Target/TargetCallingConv.td | 9 + .../llvm/Transforms/Scalar/ConstantHoisting.h | 5 +- llvm/include/llvm/Transforms/Utils/Local.h | 4 + .../llvm/Transforms/Utils/SimplifyLibCalls.h | 5 + llvm/include/llvm/Transforms/Utils/SizeOpts.h | 34 ++ llvm/include/llvm/Transforms/Utils/UnrollLoop.h | 5 +- .../llvm/Transforms/Vectorize/LoopVectorize.h | 4 +- llvm/lib/CodeGen/GlobalISel/CSEInfo.cpp | 20 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 5 + llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 21 +- llvm/lib/CodeGen/GlobalISel/Legalizer.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 6 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 92 ++-- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 40 ++ llvm/lib/CodeGen/TargetPassConfig.cpp | 7 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 4 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 62 ++- llvm/lib/Demangle/MicrosoftDemangle.cpp | 11 +- llvm/lib/IR/AutoUpgrade.cpp | 36 +- llvm/lib/Passes/PassBuilder.cpp | 46 +- llvm/lib/Passes/PassRegistry.def | 6 +- llvm/lib/Support/CommandLine.cpp | 12 +- llvm/lib/Support/FileCheck.cpp | 171 +++---- llvm/lib/Support/Signals.cpp | 4 +- llvm/lib/Support/TimeProfiler.cpp | 78 ++-- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 5 +- llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 7 + llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 3 + llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 28 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 6 + .../AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp | 3 + .../Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp | 2 +- .../Target/ARC/MCTargetDesc/ARCMCTargetDesc.cpp | 1 + llvm/lib/Target/ARM/ARMTargetMachine.cpp | 6 + llvm/lib/Target/Mips/MipsTargetMachine.cpp | 6 + llvm/lib/Target/PowerPC/P9InstrResources.td | 1 + llvm/lib/Target/PowerPC/PPCInstrFormats.td | 1 + llvm/lib/Target/PowerPC/PPCInstrInfo.td | 4 + llvm/lib/Target/PowerPC/PPCSchedule.td | 1 + llvm/lib/Target/Sparc/SparcRegisterInfo.cpp | 4 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 49 +- llvm/lib/Target/X86/X86IntrinsicsInfo.h | 6 + llvm/lib/Target/X86/X86RegisterInfo.cpp | 1 + llvm/lib/Target/X86/X86RegisterInfo.td | 4 + llvm/lib/Target/X86/X86TargetMachine.cpp | 6 + .../Transforms/InstCombine/InstCombineCalls.cpp | 2 +- .../Transforms/InstCombine/InstCombineInternal.h | 10 +- .../InstCombine/InstCombineMulDivRem.cpp | 8 + .../InstCombine/InstructionCombining.cpp | 29 +- .../Instrumentation/AddressSanitizer.cpp | 42 +- llvm/lib/Transforms/Scalar/ConstantHoisting.cpp | 18 +- llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp | 36 +- llvm/lib/Transforms/Scalar/LoopPredication.cpp | 94 ++-- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 43 +- .../lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp | 3 +- llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp | 24 +- llvm/lib/Transforms/Utils/CMakeLists.txt | 1 + llvm/lib/Transforms/Utils/CodeExtractor.cpp | 11 +- llvm/lib/Transforms/Utils/Local.cpp | 47 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 10 +- llvm/lib/Transforms/Utils/SizeOpts.cpp | 37 ++ llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 37 +- .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 2 +- .../AArch64/GlobalISel/arm64-irtranslator.ll | 29 +- .../AArch64/GlobalISel/call-translator-ios.ll | 2 +- .../CodeGen/AArch64/GlobalISel/call-translator.ll | 2 +- .../CodeGen/AArch64/GlobalISel/legalize-cmp.mir | 3 +- .../CodeGen/AArch64/GlobalISel/legalize-div.mir | 8 +- .../CodeGen/AArch64/GlobalISel/legalize-ext.mir | 5 +- .../legalize-load-store-s128-unaligned.mir | 3 +- .../AArch64/GlobalISel/legalize-merge-values.mir | 3 +- .../CodeGen/AArch64/GlobalISel/legalize-phi.mir | 3 +- .../CodeGen/AArch64/GlobalISel/legalize-rem.mir | 5 +- .../CodeGen/AArch64/GlobalISel/legalize-shift.mir | 15 +- .../CodeGen/AArch64/GlobalISel/legalize-vaarg.mir | 10 +- .../GlobalISel/non-pow-2-extload-combine.mir | 37 ++ .../CodeGen/AArch64/GlobalISel/translate-gep.ll | 21 +- llvm/test/CodeGen/AArch64/ragreedy-csr.ll | 4 +- .../AMDGPU/GlobalISel/legalize-addrspacecast.mir | 34 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir | 240 ++++------ .../CodeGen/AMDGPU/GlobalISel/legalize-bswap.mir | 6 +- .../AMDGPU/GlobalISel/legalize-ctlz-zero-undef.mir | 9 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ctlz.mir | 9 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ctpop.mir | 6 +- .../AMDGPU/GlobalISel/legalize-cttz-zero-undef.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-cttz.mir | 9 +- .../CodeGen/AMDGPU/GlobalISel/legalize-icmp.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-lshr.mir | 240 ++++------ .../AMDGPU/GlobalISel/legalize-merge-values.mir | 37 +- .../CodeGen/AMDGPU/GlobalISel/legalize-shl.mir | 300 +++++-------- .../CodeGen/AMDGPU/GlobalISel/legalize-uaddo.mir | 18 +- .../AMDGPU/GlobalISel/legalize-unmerge-values.mir | 133 +++--- .../CodeGen/AMDGPU/GlobalISel/legalize-usubo.mir | 18 +- .../CodeGen/AMDGPU/call-graph-register-usage.ll | 13 + llvm/test/CodeGen/AMDGPU/inline-asm.ll | 10 + .../ARM/GlobalISel/arm-legalize-bitcounts.mir | 2 - .../CodeGen/ARM/GlobalISel/arm-legalize-divmod.mir | 8 - .../CodeGen/ARM/GlobalISel/arm-legalize-fp.mir | 16 +- .../ARM/GlobalISel/arm-legalize-load-store.mir | 12 +- .../test/CodeGen/Mips/GlobalISel/legalizer/add.mir | 12 +- .../test/CodeGen/Mips/GlobalISel/legalizer/mul.mir | 30 +- .../Mips/GlobalISel/legalizer/rem_and_div.mir | 92 ++-- .../test/CodeGen/Mips/GlobalISel/legalizer/sub.mir | 12 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/add.ll | 16 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/mul.ll | 40 +- .../CodeGen/Mips/GlobalISel/llvm-ir/rem_and_div.ll | 36 +- llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/sub.ll | 20 +- llvm/test/CodeGen/X86/GlobalISel/add-ext.ll | 79 ++-- llvm/test/CodeGen/X86/GlobalISel/gep.ll | 16 +- .../X86/GlobalISel/irtranslator-callingconv.ll | 38 +- .../X86/GlobalISel/legalize-memop-scalar-32.mir | 3 +- .../x86_64-irtranslator-struct-return.ll | 39 +- llvm/test/CodeGen/X86/asm-reject-vk32-vk64.ll | 31 ++ llvm/test/CodeGen/X86/avx2-intrinsics-fast-isel.ll | 16 +- .../CodeGen/X86/avx2-intrinsics-x86-upgrade.ll | 20 - llvm/test/CodeGen/X86/avx2-intrinsics-x86.ll | 32 ++ llvm/test/CodeGen/X86/avx512bw-intrinsics.ll | 52 +++ llvm/test/CodeGen/X86/avx512bwvl-intrinsics.ll | 105 +++++ llvm/test/CodeGen/X86/domain-reassignment.mir | 7 +- .../CodeGen/X86/inline-asm-avx512f-x-constraint.ll | 10 + llvm/test/CodeGen/X86/lea-2.ll | 37 +- llvm/test/CodeGen/X86/lea-3.ll | 104 ++--- llvm/test/CodeGen/X86/lea-4.ll | 42 +- llvm/test/CodeGen/X86/pr32282.ll | 19 +- llvm/test/CodeGen/X86/ragreedy-bug.ll | 4 +- llvm/test/CodeGen/X86/sse2-intrinsics-fast-isel.ll | 38 +- .../CodeGen/X86/sse2-intrinsics-x86-upgrade.ll | 40 -- llvm/test/CodeGen/X86/sse2-intrinsics-x86.ll | 42 ++ llvm/test/CodeGen/X86/stack-folding-fp-avx512.ll | 31 +- llvm/test/Demangle/invalid-manglings.test | 5 + llvm/test/MC/PowerPC/ppc64-encoding-bookIII.s | 4 + llvm/test/Object/corrupt.test | 6 +- llvm/test/Object/objdump-export-list.test | 5 +- llvm/test/Other/new-pm-defaults.ll | 2 +- llvm/test/Other/new-pm-lto-defaults.ll | 1 + llvm/test/Other/new-pm-thinlto-defaults.ll | 2 +- llvm/test/Other/opt-O2-pipeline.ll | 2 + llvm/test/Other/opt-O3-pipeline.ll | 2 + llvm/test/Other/opt-Os-pipeline.ll | 2 + llvm/test/TableGen/SchedModelError.td | 18 + .../ARM/const-addr-no-neg-offset.ll | 59 +++ llvm/test/Transforms/EarlyCSE/commute.ll | 382 +++++++++++++--- .../test/Transforms/InstCombine/cast-mul-select.ll | 9 + llvm/test/Transforms/InstCombine/fast-math.ll | 4 +- llvm/test/Transforms/InstCombine/fmul-pow.ll | 5 +- llvm/test/Transforms/InstCombine/fmul.ll | 36 +- llvm/test/Transforms/InstCombine/fputs-opt-size.ll | 33 ++ llvm/test/Transforms/LoopLoadElim/opt-size.ll | 53 +++ llvm/test/Transforms/LoopPredication/basic.ll | 6 +- .../Transforms/LoopPredication/invariant_load.ll | 129 +++++- llvm/test/Transforms/LoopPredication/widened.ll | 6 +- .../missing-phi-operand-update.ll | 101 +++++ .../Transforms/LoopUnroll/unroll-opt-attribute.ll | 46 ++ llvm/test/Transforms/LoopVectorize/optsize.ll | 43 ++ .../SimplifyCFG/ARM/switch-to-lookup-table.ll | 6 + .../Transforms/SimplifyCFG/CoveredLookupTable.ll | 1 + .../SimplifyCFG/ForwardSwitchConditionToPHI.ll | 3 + .../SimplifyCFG/X86/disable-lookup-table.ll | 1 + .../SimplifyCFG/X86/switch-covered-bug.ll | 2 + .../Transforms/SimplifyCFG/X86/switch-table-bug.ll | 2 + .../SimplifyCFG/X86/switch_to_lookup_table.ll | 2 +- .../SimplifyCFG/branch-fold-threshold.ll | 3 + llvm/test/Transforms/SimplifyCFG/multiple-phis.ll | 1 + llvm/test/Transforms/SimplifyCFG/no-md-sink.ll | 1 + .../SimplifyCFG/preserve-llvm-loop-metadata.ll | 1 + llvm/test/Transforms/SimplifyCFG/rangereduce.ll | 1 + .../Transforms/SimplifyCFG/sink-common-code.ll | 1 + llvm/test/Transforms/SimplifyCFG/switch_undef.ll | 1 + .../llvm-objdump/X86/macho-private-header.test | 2 +- llvm/test/tools/llvm-readobj/basic.test | 4 +- .../tools/llvm-readobj/codeview-merging-cycle.test | 2 +- .../tools/llvm-readobj/elf-dynamic-malformed.test | 4 +- .../llvm-readobj/elf-malformed-pt-dynamic.test | 2 +- .../tools/llvm-readobj/elf-packed-relocs-error1.s | 2 +- .../tools/llvm-readobj/elf-packed-relocs-error2.s | 2 +- .../tools/llvm-readobj/elf-packed-relocs-error3.s | 2 +- .../tools/llvm-readobj/elf-packed-relocs-error4.s | 2 +- .../tools/llvm-readobj/elf-packed-relocs-error5.s | 2 +- llvm/test/tools/llvm-readobj/many-sections2.s | 24 + llvm/test/tools/llvm-readobj/mips-got.test | 4 +- llvm/test/tools/llvm-readobj/string-dump.test | 11 +- .../tools/llvm-readobj/thin-archive-paths.test | 4 +- llvm/test/tools/llvm-readobj/thin-archive.test | 2 +- llvm/test/tools/llvm-readobj/wasm-invalid.test | 2 +- llvm/tools/llvm-objdump/COFFDump.cpp | 17 +- llvm/tools/llvm-objdump/ELFDump.cpp | 19 +- llvm/tools/llvm-objdump/MachODump.cpp | 247 ++++++---- llvm/tools/llvm-objdump/WasmDump.cpp | 9 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 495 +++++++++------------ llvm/tools/llvm-objdump/llvm-objdump.h | 40 -- llvm/tools/llvm-readobj/ELFDumper.cpp | 7 +- llvm/tools/llvm-readobj/ObjDumper.cpp | 6 +- llvm/tools/llvm-readobj/llvm-readobj.cpp | 21 +- llvm/unittests/CodeGen/AArch64SelectionDAGTest.cpp | 42 ++ llvm/unittests/CodeGen/GlobalISel/CSETest.cpp | 2 +- .../DebugInfo/DWARF/DWARFDebugInfoTest.cpp | 84 ++-- llvm/unittests/Support/CMakeLists.txt | 1 + llvm/unittests/Support/CommandLineTest.cpp | 72 +++ llvm/unittests/Support/FileCheckTest.cpp | 52 +++ llvm/utils/TableGen/CodeGenSchedule.cpp | 3 +- .../gn/secondary/llvm/unittests/Support/BUILD.gn | 1 + .../libomptarget/deviceRTLs/nvptx/src/libcall.cu | 3 +- openmp/libomptarget/deviceRTLs/nvptx/src/loop.cu | 19 +- .../libomptarget/deviceRTLs/nvptx/src/parallel.cu | 2 +- .../nvptx/test/parallel/spmd_parallel_regions.cpp | 30 ++ openmp/runtime/src/kmp.h | 102 +++-- openmp/runtime/src/z_Linux_asm.S | 173 ------- 280 files changed, 4838 insertions(+), 2998 deletions(-) create mode 100644 compiler-rt/test/tsan/libdispatch/sync-block-copy.cc create mode 100644 lld/test/COFF/Inputs/eh_frame_terminator-crtend.s create mode 100644 lld/test/COFF/Inputs/eh_frame_terminator-otherfunc.s create mode 100644 lld/test/COFF/eh_frame_terminator.s create mode 100644 lld/test/COFF/thinlto-archivecollision.ll copy lldb/packages/Python/lldbsuite/test/{api/check_public_api_headers => expressi [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/cast_int [...] create mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/cast_int [...] create mode 100644 llvm/include/llvm/CodeGen/CSEConfigBase.h create mode 100644 llvm/include/llvm/Transforms/Utils/SizeOpts.h create mode 100644 llvm/lib/Transforms/Utils/SizeOpts.cpp create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/non-pow-2-extload-combine.mir create mode 100644 llvm/test/CodeGen/X86/asm-reject-vk32-vk64.ll create mode 100644 llvm/test/CodeGen/X86/inline-asm-avx512f-x-constraint.ll create mode 100644 llvm/test/TableGen/SchedModelError.td create mode 100644 llvm/test/Transforms/LoopStrengthReduce/missing-phi-operand-update.ll create mode 100644 llvm/test/tools/llvm-readobj/many-sections2.s create mode 100644 llvm/unittests/Support/FileCheckTest.cpp create mode 100644 openmp/libomptarget/deviceRTLs/nvptx/test/parallel/spmd_paralle [...]