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-arm-stable-allnoconfig in repository toolchain/ci/llvm-project.
from aabf8cbfca8 Add test case peeking through vector concat when combining [...] adds 0e3f6591371 [X86] Add custom isel logic to match VPTERNLOG from 2 logic ops. adds 00966d1791f Don't crash if a variable with a constexpr destructor has a [...] adds 1069c019241 [X86] Remove -x86-experimental-vector-widening-legalization [...] adds 6c320b22cd2 [X86] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off [...] adds 9a5e3d39f69 Undef the macros after their use adds 1b0ea0a12e7 [X86] Split v16i32/v8i64 bitreverse on avx512f targets with [...] adds 4006434ed1d [ELF][test] Change llvm-readobj --arm-attributes to --arch- [...] adds 34f9e98aaec [test] Change llvm-readobj --arm-attributes to --arch-speci [...] adds 317d991fa51 AMDGPU/GlobalISel: Fix select for v2s16 and/or/xor adds 5951e3f8134 [X86] Remove some redundant isel patterns. NFCI adds e794c049b3e [SystemZ] Add SystemZPostRewrite in addPostRegAlloc() inst [...] adds 0f30960619f Reland "[utils] Implement the llvm-locstats tool" adds 58e8c793d0e Revert "[SCEV] add no wrap flag for SCEVAddExpr." adds 1249126c7c6 Revert "Update polly test for SCEV change." adds b3438f1cc04 [ARM][CGP] Allow signext arguments adds 5a2a14db0bc [TargetLowering] Simplify expansion of S{ADD,SUB}O adds aac03ae06a8 [ARM][MVE] Change VCTP operand adds 180f1feba9f [llvm-locstats] Fix the test for the Hexagon target adds 8569c0f1ab8 Pre-commit a test case for PR43129. adds dc7dbb1a888 NFC changes to SelectionDAGBuilder::visitBitTestHeader(), p [...] adds e3b4f0ec256 [NFC][ARM][MVE] More tests adds e7714fe7bff [lldb][clang][modern-type-lookup] Use ASTImporterSharedStat [...] adds 5a039d55710 [lldb] Partly revert 370734: Test 'frame select -r' and fix [...] adds 17380227e83 [Alignment][NFC] Remove LoadInst::setAlignment(unsigned) adds 02c19658ffe [Alignment][NFC] Adding a max function. adds fdbe5b4b6fd [clangd] Implement a smart version of HeaderSource switch. adds 3ca270f05b0 DeclCXX/ExprCXX - silence static analyzer getAs<> null dere [...] adds 725efb35c78 [Alignment] Fix polly build adds 8180f3b1cc3 Revert "Reland "[utils] Implement the llvm-locstats tool"" adds dab6f0746d1 [lldb] Reland 370734: Test 'frame select -r' and fix that I [...] adds 3e13816be28 [llvm-exegesis][NFC] Refactor snippet file reading out of t [...] adds 1ec0894a825 gn build: Merge r373202 adds bfec0456263 [ConstantRange] add helper function addWithNoWrap(). Differ [...] adds 9b034293fa5 [lldb][NFC][modern-type-lookup] Remove while(false) behind if() {} adds ab11b9188d7 [Alignment][NFC] Remove AllocaInst::setAlignment(unsigned) adds 6f23a68a84c Use llvm for dumping DWARF expressions adds 03a3d29541d [llvm-exegesis][NFC] Move BenchmarkFailure to own file. adds d1caf939572 [OPENMP] Fix comment, NFC. adds 02ada9bd2b4 [FileCheck] Remove implementation types from API adds bddecba4b33 Correct function declarations; NFC. adds 421a186fb4d Support MemoryLocation::UnknownSize in TargetLowering::Intr [...] adds 71c5b38acd0 Fix breakage of sphinx builders. Sorry for leaving this bro [...] adds 14945186c28 [SSP] [1/3] Revert "StackProtector: Use PointerMayBeCapture [...] adds 57dbfe194cb [Clang] Use -main-file-name for source filename if not set adds 527815f5b08 [SSP] [2/3] Refactor an if/dyn_cast chain to switch on opcode. NFC adds ed1f3f36aee [SSP] [3/3] cmpxchg and addrspacecast instructions can now [...] adds 565b1d3d468 [AMDGPU] SIFoldOperands should not fold register acrocc [...] adds 8913882fa2a [InstCombine] add tests for negate disguised as mul; NFC adds 09025ca6fc7 Add tests for rotate with demanded bits. NFC adds d4d428ef92a Remove unused "append" parameter from FindTypes API adds 1b0f5ca1e3a [mips] Fix code indentation. NFC adds b1c1095fdc5 [AArch64][GlobalISel] Support lowering variadic musttail calls adds ffac4e86032 Fix doc for t inline asm constraints for ARM/Thumb adds 926f5570660 [lldb][NFC] Updating test to reflect made by D67966 adds 712b7c24634 [InstCombine] fold negate disguised as select+mul adds 8299fd9dee7 [EarlyCSE] Pass preserves AA. adds 01b84e175c5 [AArch64][SVE] Implement punpk[hi|lo] intrinsics adds b5a1cf9bf88 [test] Make TestBasicEntryValuesX86_64 run on Linux as well [...] adds 299ebacfe93 [X86] Add ANY_EXTEND to switch in ReplaceNodeResults, but j [...] adds ad888846585 [LegacyPassManager] Attempt to fix BasicBlockManager adds 2730df2e164 [MCA] Use references to LSUnitBase in class Scheduler and a [...] adds 2024ea148cc Fix buildbot failure from r373217 (don't match metadata id [...] adds 72131161a41 [msan] Intercept __getrlimit. adds cc382cf7273 [NewPM] Port MachineModuleInfo to the new pass manager. new 36740500875 [PGO] Don't group COMDAT variables for compiler generated p [...] new 2331cd69cd7 Revert "[MC] Emit unused undefined symbol even if its bindi [...] new 218bea9703e [OPENMP50]Do not emit warning for the function with the cur [...]
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/HeaderSourceSwitch.cpp | 85 + clang-tools-extra/clangd/HeaderSourceSwitch.h | 10 + .../clangd/unittests/HeaderSourceSwitchTests.cpp | 169 ++ clang/include/clang-c/FatalErrorHandler.h | 4 +- clang/include/clang/AST/DeclCXX.h | 6 +- clang/include/clang/AST/ExprCXX.h | 3 +- clang/include/clang/AST/ExternalASTMerger.h | 6 + clang/include/clang/Driver/CC1Options.td | 2 +- clang/lib/AST/ExternalASTMerger.cpp | 12 +- clang/lib/CodeGen/CGBuiltin.cpp | 4 +- clang/lib/CodeGen/CGCall.cpp | 2 +- clang/lib/CodeGen/CGCleanup.cpp | 2 +- clang/lib/CodeGen/CGExpr.cpp | 2 +- clang/lib/CodeGen/ModuleBuilder.cpp | 12 +- clang/lib/CodeGen/TargetInfo.cpp | 2 +- clang/lib/Sema/SemaDeclCXX.cpp | 3 +- clang/lib/Sema/SemaOpenMP.cpp | 7 +- clang/test/Frontend/stdin-input.c | 7 + clang/test/OpenMP/declare_variant_messages.c | 6 +- clang/test/OpenMP/declare_variant_messages.cpp | 6 +- clang/test/SemaCXX/constant-expression-cxx2a.cpp | 9 + clang/tools/libclang/FatalErrorHandler.cpp | 6 +- compiler-rt/lib/msan/msan_interceptors.cpp | 24 +- compiler-rt/test/msan/preinit_array.cpp | 16 + lld/test/ELF/arm-attributes.s | 6 +- lld/test/ELF/ppc64-abs64-dyn.s | 8 +- lld/test/ELF/ppc64-relocs.s | 4 +- lldb/include/lldb/Core/Module.h | 4 +- lldb/include/lldb/Symbol/SymbolFile.h | 5 +- lldb/include/lldb/Utility/DataExtractor.h | 6 + lldb/lit/SymbolFile/DWARF/debug_loc.s | 4 +- lldb/lit/SymbolFile/DWARF/dwarf5_locations.s | 2 +- .../test/commands/frame/select/TestFrameSelect.py | 39 + .../modern-type-lookup/libcxx/Makefile | 3 + .../libcxx/TestLibCxxModernTypeLookup.py | 20 + .../modern-type-lookup/libcxx/main.cpp | 6 + .../TestBasicEntryValuesX86_64.py | 6 +- .../basic_entry_values_x86_64/main.cpp | 2 +- lldb/source/Commands/CommandObjectFrame.cpp | 11 +- lldb/source/Core/Module.cpp | 21 +- lldb/source/Expression/DWARFExpression.cpp | 411 +-- .../ExpressionParser/Clang/ClangASTSource.cpp | 2 - .../Process/gdb-remote/ProcessGDBRemote.cpp | 1 - .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 15 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.h | 4 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 6 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 110 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 4 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 7 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.h | 2 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 9 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.h | 4 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 8 +- lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h | 4 +- lldb/source/Symbol/ClangASTContext.cpp | 2 +- lldb/source/Symbol/SymbolFile.cpp | 9 +- lldb/tools/lldb-test/lldb-test.cpp | 6 +- lldb/unittests/Utility/ScalarTest.cpp | 4 +- llvm/docs/LangRef.rst | 27 +- llvm/include/llvm/CodeGen/MachineModuleInfo.h | 52 +- llvm/include/llvm/CodeGen/SelectionDAG.h | 2 +- llvm/include/llvm/CodeGen/StackProtector.h | 6 + llvm/include/llvm/CodeGen/TargetLowering.h | 2 +- llvm/include/llvm/IR/ConstantRange.h | 8 + llvm/include/llvm/IR/IRBuilder.h | 6 +- llvm/include/llvm/IR/Instructions.h | 4 - llvm/include/llvm/IR/IntrinsicsAArch64.td | 12 + llvm/include/llvm/InitializePasses.h | 2 +- llvm/include/llvm/MC/MCLinkerOptimizationHint.h | 2 + llvm/include/llvm/MCA/HardwareUnits/LSUnit.h | 6 +- llvm/include/llvm/MCA/HardwareUnits/Scheduler.h | 8 +- llvm/include/llvm/Pass.h | 2 + llvm/include/llvm/ProfileData/InstrProf.h | 4 - llvm/include/llvm/Support/Alignment.h | 8 + llvm/include/llvm/Support/FileCheck.h | 18 +- llvm/include/llvm/Target/TargetMachine.h | 28 +- llvm/lib/Analysis/ScalarEvolution.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 5 +- llvm/lib/CodeGen/AtomicExpandPass.cpp | 10 +- llvm/lib/CodeGen/BranchFolding.cpp | 7 +- llvm/lib/CodeGen/CodeGen.cpp | 2 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 2 +- llvm/lib/CodeGen/GCRootLowering.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 22 + llvm/lib/CodeGen/IfConversion.cpp | 12 +- llvm/lib/CodeGen/LLVMTargetMachine.cpp | 32 +- llvm/lib/CodeGen/MachineBlockPlacement.cpp | 3 +- llvm/lib/CodeGen/MachineFunctionPass.cpp | 6 +- llvm/lib/CodeGen/MachineModuleInfo.cpp | 83 +- llvm/lib/CodeGen/MachineOutliner.cpp | 8 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 2 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 8 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 31 +- llvm/lib/CodeGen/StackProtector.cpp | 67 +- llvm/lib/CodeGen/UnreachableBlockElim.cpp | 3 +- llvm/lib/IR/ConstantRange.cpp | 51 + llvm/lib/IR/Core.cpp | 4 +- llvm/lib/IR/Function.cpp | 5 +- llvm/lib/IR/Instructions.cpp | 16 +- llvm/lib/IR/LegacyPassManager.cpp | 19 + llvm/lib/MC/ELFObjectWriter.cpp | 3 + llvm/lib/MCA/HardwareUnits/LSUnit.cpp | 8 +- llvm/lib/Passes/PassBuilder.cpp | 1 + llvm/lib/Support/FileCheck.cpp | 43 +- llvm/lib/Target/AArch64/AArch64CallLowering.cpp | 80 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 4 +- llvm/lib/Target/AArch64/AArch64StackTagging.cpp | 7 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 13 + llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp | 4 +- llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 7 + llvm/lib/Target/AMDGPU/VOP2Instructions.td | 32 +- llvm/lib/Target/ARM/ARMCodeGenPrepare.cpp | 7 +- llvm/lib/Target/ARM/MVETailPredication.cpp | 6 +- llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 6 +- llvm/lib/Target/NVPTX/NVPTXLowerArgs.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp | 5 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 80 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 1334 +-------- llvm/lib/Target/X86/X86InsertPrefetch.cpp | 2 +- llvm/lib/Target/X86/X86InstrAVX512.td | 78 - llvm/lib/Target/X86/X86RetpolineThunks.cpp | 6 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 86 +- llvm/lib/Transforms/Coroutines/CoroFrame.cpp | 2 +- llvm/lib/Transforms/IPO/ArgumentPromotion.cpp | 2 +- llvm/lib/Transforms/IPO/Attributor.cpp | 2 +- llvm/lib/Transforms/IPO/Inliner.cpp | 2 +- .../InstCombine/InstCombineAtomicRMW.cpp | 2 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 2 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 2 +- .../InstCombine/InstCombineLoadStoreAlloca.cpp | 19 +- .../InstCombine/InstCombineMulDivRem.cpp | 19 + .../Instrumentation/AddressSanitizer.cpp | 15 +- .../Instrumentation/DataFlowSanitizer.cpp | 2 +- .../Instrumentation/HWAddressSanitizer.cpp | 4 +- .../Transforms/Instrumentation/InstrProfiling.cpp | 6 +- .../Transforms/Scalar/AlignmentFromAssumptions.cpp | 2 +- llvm/lib/Transforms/Scalar/EarlyCSE.cpp | 1 + llvm/lib/Transforms/Scalar/GVNHoist.cpp | 9 +- llvm/lib/Transforms/Scalar/LICM.cpp | 2 +- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 2 +- llvm/lib/Transforms/Scalar/SROA.cpp | 8 +- llvm/lib/Transforms/Utils/Local.cpp | 2 +- llvm/lib/Transforms/Utils/VNCoercion.cpp | 2 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 7 +- llvm/test/Analysis/ScalarEvolution/limit-depth.ll | 2 +- llvm/test/Analysis/ScalarEvolution/nsw.ll | 2 +- llvm/test/Analysis/ScalarEvolution/trip-count12.ll | 2 +- llvm/test/Analysis/ScalarEvolution/trip-count9.ll | 8 +- .../call-translator-variadic-musttail.ll | 223 ++ llvm/test/CodeGen/AArch64/sadd_sat.ll | 10 +- llvm/test/CodeGen/AArch64/sadd_sat_vec.ll | 470 +-- llvm/test/CodeGen/AArch64/ssub_sat.ll | 11 +- llvm/test/CodeGen/AArch64/ssub_sat_vec.ll | 511 +--- .../AArch64/sve-intrinsics-pred-operations.ll | 65 + .../CodeGen/AMDGPU/GlobalISel/inst-select-and.mir | 30 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-or.mir | 30 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-xor.mir | 30 +- llvm/test/CodeGen/AMDGPU/bitreverse.ll | 329 ++- llvm/test/CodeGen/AMDGPU/fold-over-exec.mir | 38 + llvm/test/CodeGen/AMDGPU/saddo.ll | 478 ++-- llvm/test/CodeGen/ARM/CGP/arm-cgp-overflow.ll | 7 +- llvm/test/CodeGen/ARM/CGP/arm-cgp-phis-ret.ll | 32 + llvm/test/CodeGen/ARM/CGP/arm-cgp-signed.ll | 31 +- llvm/test/CodeGen/ARM/addsubo-legalization.ll | 193 +- .../ARM/build-attributes-optimization-minsize.ll | 6 +- .../ARM/build-attributes-optimization-mixed.ll | 6 +- .../ARM/build-attributes-optimization-optnone.ll | 6 +- .../ARM/build-attributes-optimization-optsize.ll | 6 +- .../CodeGen/ARM/build-attributes-optimization.ll | 6 +- llvm/test/CodeGen/RISCV/arith-with-overflow.ll | 28 +- llvm/test/CodeGen/SystemZ/cond-move-09.mir | 29 + .../Thumb2/LowOverheadLoops/basic-tail-pred.ll | 14 +- .../cond-vector-reduce-mve-codegen.ll | 28 +- .../Thumb2/LowOverheadLoops/mve-float-loops.ll | 2014 +++++++++++++ .../Thumb2/LowOverheadLoops/mve-tail-data-types.ll | 21 +- .../test/CodeGen/Thumb2/LowOverheadLoops/nested.ll | 2 +- .../Thumb2/LowOverheadLoops/tail-pred-widen.ll | 2 +- .../CodeGen/Thumb2/LowOverheadLoops/tail-reduce.ll | 4 +- .../LowOverheadLoops/vector-arith-codegen.ll | 34 +- .../LowOverheadLoops/vector-reduce-mve-tail.ll | 4 +- llvm/test/CodeGen/X86/avx512-cvt.ll | 17 +- llvm/test/CodeGen/X86/avx512-gfni-intrinsics.ll | 144 +- llvm/test/CodeGen/X86/combine-mulo.ll | 29 +- llvm/test/CodeGen/X86/machine-combiner-int-vec.ll | 117 +- llvm/test/CodeGen/X86/midpoint-int-vec-128.ll | 12 +- llvm/test/CodeGen/X86/midpoint-int-vec-256.ll | 24 +- llvm/test/CodeGen/X86/midpoint-int-vec-512.ll | 84 +- llvm/test/CodeGen/X86/mulo-pow2.ll | 13 +- llvm/test/CodeGen/X86/pr43509.ll | 25 + llvm/test/CodeGen/X86/rot16.ll | 54 + llvm/test/CodeGen/X86/sadd_sat.ll | 32 +- llvm/test/CodeGen/X86/sadd_sat_vec.ll | 2882 ++++++++----------- llvm/test/CodeGen/X86/ssub_sat.ll | 36 +- llvm/test/CodeGen/X86/ssub_sat_vec.ll | 2993 ++++++++------------ .../X86/stack-protector-2.ll} | 60 +- llvm/test/CodeGen/X86/stack-protector.ll | 4 +- llvm/test/CodeGen/X86/switch-bt.ll | 40 + llvm/test/CodeGen/X86/vec_int_to_fp.ll | 16 +- llvm/test/CodeGen/X86/vec_saddo.ll | 965 ++----- llvm/test/CodeGen/X86/vec_ssubo.ll | 998 ++----- llvm/test/CodeGen/X86/vector-bitreverse.ll | 100 +- llvm/test/CodeGen/X86/vector-fshl-256.ll | 9 +- llvm/test/CodeGen/X86/vector-fshl-512.ll | 56 +- llvm/test/CodeGen/X86/vector-fshl-rot-256.ll | 20 +- llvm/test/CodeGen/X86/vector-fshl-rot-512.ll | 42 +- llvm/test/CodeGen/X86/vector-fshr-256.ll | 29 +- llvm/test/CodeGen/X86/vector-fshr-512.ll | 154 +- llvm/test/CodeGen/X86/vector-fshr-rot-256.ll | 20 +- llvm/test/CodeGen/X86/vector-fshr-rot-512.ll | 82 +- llvm/test/CodeGen/X86/vector-idiv-sdiv-512.ll | 6 +- llvm/test/CodeGen/X86/vector-rotate-128.ll | 77 +- llvm/test/CodeGen/X86/vector-rotate-256.ll | 69 +- llvm/test/CodeGen/X86/vector-rotate-512.ll | 92 +- llvm/test/CodeGen/X86/vector-shift-ashr-128.ll | 3 +- llvm/test/CodeGen/X86/vector-shift-ashr-256.ll | 18 +- llvm/test/CodeGen/X86/vector-shift-ashr-512.ll | 18 +- llvm/test/CodeGen/X86/vector-shift-ashr-sub128.ll | 9 +- .../test/Instrumentation/InstrProfiling/PR23499.ll | 4 +- llvm/test/Instrumentation/InstrProfiling/comdat.ll | 8 +- .../test/Instrumentation/InstrProfiling/linkage.ll | 4 +- llvm/test/MC/ARM/directive-arch-armv2.s | 2 +- llvm/test/MC/ARM/directive-arch-armv2a.s | 2 +- llvm/test/MC/ARM/directive-arch-armv3.s | 2 +- llvm/test/MC/ARM/directive-arch-armv3m.s | 2 +- llvm/test/MC/ARM/directive-arch-armv4.s | 2 +- llvm/test/MC/ARM/directive-arch-armv4t.s | 2 +- llvm/test/MC/ARM/directive-arch-armv5.s | 2 +- llvm/test/MC/ARM/directive-arch-armv5t.s | 2 +- llvm/test/MC/ARM/directive-arch-armv5te.s | 2 +- llvm/test/MC/ARM/directive-arch-armv6-m.s | 2 +- llvm/test/MC/ARM/directive-arch-armv6.s | 2 +- llvm/test/MC/ARM/directive-arch-armv6k.s | 2 +- llvm/test/MC/ARM/directive-arch-armv6t2.s | 2 +- llvm/test/MC/ARM/directive-arch-armv6z.s | 2 +- llvm/test/MC/ARM/directive-arch-armv7-a.s | 2 +- llvm/test/MC/ARM/directive-arch-armv7-m.s | 2 +- llvm/test/MC/ARM/directive-arch-armv7-r.s | 2 +- llvm/test/MC/ARM/directive-arch-armv7.s | 2 +- llvm/test/MC/ARM/directive-arch-armv7a.s | 2 +- llvm/test/MC/ARM/directive-arch-armv7e-m.s | 2 +- llvm/test/MC/ARM/directive-arch-armv7em.s | 2 +- llvm/test/MC/ARM/directive-arch-armv7m.s | 2 +- llvm/test/MC/ARM/directive-arch-armv7r.s | 2 +- llvm/test/MC/ARM/directive-arch-armv8-a.s | 2 +- llvm/test/MC/ARM/directive-arch-armv8.2-a.s | 2 +- llvm/test/MC/ARM/directive-arch-armv8a.s | 2 +- llvm/test/MC/ARM/directive-arch-iwmmxt.s | 2 +- llvm/test/MC/ARM/directive-arch-iwmmxt2.s | 2 +- .../MC/ARM/directive-eabi_attribute-overwrite.s | 2 +- llvm/test/MC/ARM/directive-eabi_attribute.s | 2 +- llvm/test/MC/ARM/directive-fpu-multiple.s | 2 +- llvm/test/MC/ARM/directive-object_arch-2.s | 2 +- llvm/test/MC/ARM/directive-object_arch.s | 2 +- llvm/test/MC/ELF/undef.s | 22 - llvm/test/MC/ELF/weakref.s | 9 - llvm/test/Transforms/InstCombine/mul.ll | 78 + llvm/test/Transforms/PGOProfile/comdat_internal.ll | 5 +- .../Transforms/StackProtector/X86/lit.local.cfg | 2 - llvm/tools/llc/llc.cpp | 13 +- llvm/tools/llvm-exegesis/lib/Assembler.cpp | 22 +- llvm/tools/llvm-exegesis/lib/BenchmarkResult.cpp | 9 +- llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp | 7 +- llvm/tools/llvm-exegesis/lib/BenchmarkRunner.h | 7 - llvm/tools/llvm-exegesis/lib/CMakeLists.txt | 1 + llvm/tools/llvm-exegesis/lib/Error.h | 28 + llvm/tools/llvm-exegesis/lib/Latency.cpp | 2 +- llvm/tools/llvm-exegesis/lib/Latency.h | 1 + llvm/tools/llvm-exegesis/lib/SnippetFile.cpp | 163 ++ llvm/tools/llvm-exegesis/lib/SnippetFile.h | 35 + llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp | 5 +- llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 25 +- llvm/tools/llvm-exegesis/llvm-exegesis.cpp | 154 +- llvm/tools/opt/opt.cpp | 1 - llvm/unittests/CodeGen/GlobalISel/GISelMITest.h | 5 +- llvm/unittests/IR/ConstantRangeTest.cpp | 256 ++ llvm/unittests/MI/LiveIntervalTest.cpp | 6 +- llvm/unittests/Support/AlignmentTest.cpp | 23 + .../tools/llvm-exegesis/X86/CMakeLists.txt | 1 + .../tools/llvm-exegesis/X86/SnippetFileTest.cpp | 132 + llvm/utils/FileCheck/FileCheck.cpp | 5 +- .../llvm/tools/llvm-exegesis/lib/BUILD.gn | 1 + .../unittests/tools/llvm-exegesis/X86/BUILD.gn | 1 + polly/lib/CodeGen/BlockGenerators.cpp | 4 +- polly/lib/CodeGen/IslNodeBuilder.cpp | 6 +- polly/test/DeLICM/reduction_looprotate_hoisted.ll | 2 +- 285 files changed, 9275 insertions(+), 9588 deletions(-) create mode 100644 clang/test/Frontend/stdin-input.c create mode 100644 compiler-rt/test/msan/preinit_array.cpp create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/modern-type [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/modern-type [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/modern-type [...] create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/call-translator-variadic-m [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-pred-operations.ll create mode 100644 llvm/test/CodeGen/AMDGPU/fold-over-exec.mir create mode 100644 llvm/test/CodeGen/SystemZ/cond-move-09.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/mve-float-loops.ll create mode 100644 llvm/test/CodeGen/X86/pr43509.ll rename llvm/test/{Transforms/StackProtector/X86/captures.ll => CodeGen/X86/stack-p [...] delete mode 100644 llvm/test/Transforms/StackProtector/X86/lit.local.cfg create mode 100644 llvm/tools/llvm-exegesis/lib/Error.h create mode 100644 llvm/tools/llvm-exegesis/lib/SnippetFile.cpp create mode 100644 llvm/tools/llvm-exegesis/lib/SnippetFile.h create mode 100644 llvm/unittests/tools/llvm-exegesis/X86/SnippetFileTest.cpp