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-defconfig 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++ new 4ed54ee3dba Tweak test to pass when using a non-integrated assembler. new 474a9679bdf [CodeExtractor] Add a few debug lines to understand why a r [...] new 051a699ed62 [llvm-objdump] Simplify PrintHelpMessage() logic
The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
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 [...]