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-next-defconfig in repository toolchain/ci/llvm-project.
from d0b8db9ab8c gn build: (manually) merge r374720 adds 1f92d8b5449 [libc++][test] <=> now has a feature-test macro adds 80e088e1417 [libc++][test] std::variant test cleanup adds e4c58db8bc1 [X86] getTargetShuffleInputs - add KnownUndef/Zero output support adds 3efafd6c38a [X86] SimplifyMultipleUseDemandedBitsForTargetNode - use ge [...] adds 8e2561974d9 [NFC][InstCombine] More test for "sign bit test via shifts" [...] adds 9d80a722d7f Make the last to clangd unit tests pass on Windows. adds f90728c3227 [InstCombine] don't assume 'inbounds' for bitcast deref or [...] adds b32e4664a71 [ConstantFold] fix inconsistent handling of extractelement [...] adds 5d8870bc765 Add missing "REQUIRES: shell" to system-include-extractor.test adds 25eb219959f [X86] Enable use of avx512 saturating truncate instructions [...] adds 11495e5acb5 [X86] getTargetShuffleInputs - Control KnownUndef mask elem [...] adds 22373c595e8 [Docs] Moves Control Flow Document to User Guides adds 7a9fa897ec3 [NFC][InstCombine] Some preparatory cleanup in dropRedundan [...] adds db6efb017f2 [Attributor][FIX] Use check prefix that is actually tested adds 8ee410c75ec [Attributor][MemBehavior] Fallback to the function state fo [...] adds d82385b0491 [Attributor][FIX] NullPointerIsDefined needs the pointer AS [...] adds 0cc2b61943a [Attributor] Shortcut no-return through will-return adds f79716774a0 merge-request.sh: Update 9.0 metabug for 9.0.1 adds 529f4ed401e Improve __builtin_constant_p lowering adds e4300c392de Add a pass to lower is.constant and objectsize intrinsics adds df4fd311286 [NewGVN] Use m_Br to simplify code a bit. (NFC) adds c445c0cb0ab Don't run background-index.test on Windows. adds 3e54997e777 Make code-action-request.test and request-reply.test pass o [...] adds 9f1bb5b9a8e Make symbols.test pass on Windows. adds d0bfedf8e50 [X86] Autogenerate complete checks. NFC adds 1f1703f5c7a Prefer 'env not' over 'not env' in tests. adds a05d254b82c fix typo in 374747 adds 61d26556907 convert a test to unix line endings adds 282b36c1ce9 convert another test to unix line endings adds eecef1e5a58 clangd tests: use extended regex with sed adds f89e758d886 [clang] [clang-offload-bundler] Fix finding installed llvm-objcopy adds f4d03213f3c [X86] Teach EmitTest to handle ISD::SSUBO/USUBO in order to [...] adds 52bfa73af84 [docs] loop pragmas: options implying transformations adds 415df89e22a [Alignment][NFC] Support compile time constants adds f2b28fd1617 build_llvm_package.bat: Run check-clang-tools and check-cla [...] adds 2a3f527cf8e Fix D68936 adds 527a35e1555 [NFC][TTI] Add Alignment for isLegalMasked[Load/Store] adds b744abb4f6a [X86][BtVer2] Improved latency and throughput of float/vect [...] adds d34822ad4c4 Fixing typo in llvm/IR/Intrinsics.td adds c4d256a5904 [AMDGPU] Come back patch for the 'Assign register class for [...] adds 1a21f98ac3c Revert "Add a pass to lower is.constant and objectsize intrinsics" adds 5a8db849644 DWARFExpression: Fix/add support for (v4) debug_loc base ad [...] adds 8535bed7950 [DebugInfo] Fix truncation of call site immediates adds 83e52f5e115 [llvm-size] Tidy up error messages (PR42970) adds 77748129650 [AArch64] Stackframe accesses to SVE objects. adds ce56e1a1cc5 [Alignment][NFC] Move and type functions from MathExtras to [...] new cdcf58e5af0 [RISCV] enable LTO support, pass some options to linker. new 151bbba7586 [CostModel][X86] Add CTPOP scalar costs (PR43656) new 458680ac78f minidump: Use yaml for memory info tests new a5ef3daf1d7 [ARM] Add some VMOVN tests. NFC new a4f07b4d2e8 [libc++][test] Silence more warnings in variant tests new 03462bbe7d5 [x86] add tests for possible select to sra transforms; NFC new 961c34d5f45 Revert r374771 "[llvm-size] Tidy up error messages (PR42970)" new 543236232c7 [ARM] Selection for MVE VMOVN new 20b8ed2c2b1 [IRBuilder] Update IRBuilder::CreateFNeg(...) to return a U [...] new ee86804cf1b [x86] adjust select to sra tests; NFC new 9681ea9560a Reapply r374743 with a fix for the ocaml binding
The 11 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: .../clangd/test/Inputs/symbols.test.yaml | 2 +- .../clangd/test/background-index.test | 2 +- .../clangd/test/code-action-request.test | 6 +- .../test/compile-commands-path-in-initialize.test | 2 +- clang-tools-extra/clangd/test/log.test | 2 +- clang-tools-extra/clangd/test/request-reply.test | 4 +- clang-tools-extra/clangd/test/symbol-info.test | 28 +- clang-tools-extra/clangd/test/symbols.test | 168 ++++---- .../clangd/test/system-include-extractor.test | 5 +- clang-tools-extra/clangd/test/target_info.test | 2 +- .../clangd/unittests/DiagnosticsTests.cpp | 10 +- clang/docs/LanguageExtensions.rst | 8 + clang/lib/CodeGen/CGBuiltin.cpp | 4 - clang/lib/CodeGen/CGExprScalar.cpp | 14 +- clang/lib/Driver/ToolChains/Clang.cpp | 89 ----- clang/lib/Driver/ToolChains/CommonArgs.cpp | 120 ++++++ clang/lib/Driver/ToolChains/CommonArgs.h | 8 + clang/lib/Driver/ToolChains/RISCVToolchain.cpp | 7 + clang/lib/Driver/ToolChains/RISCVToolchain.h | 1 + clang/test/CodeGen/aarch64-neon-2velem.c | 34 +- clang/test/CodeGen/aarch64-neon-fma.c | 2 +- clang/test/CodeGen/aarch64-neon-intrinsics.c | 10 +- clang/test/CodeGen/aarch64-neon-misc.c | 6 +- .../CodeGen/aarch64-neon-scalar-x-indexed-elem.c | 6 +- clang/test/CodeGen/aarch64-v8.2a-fp16-intrinsics.c | 2 +- clang/test/CodeGen/aarch64-v8.2a-neon-intrinsics.c | 24 +- clang/test/CodeGen/arm-v8.2a-neon-intrinsics.c | 8 +- clang/test/CodeGen/arm_neon_intrinsics.c | 8 +- clang/test/CodeGen/avx512f-builtins.c | 288 +++++++------- clang/test/CodeGen/avx512vl-builtins.c | 144 +++---- clang/test/CodeGen/builtin-constant-p.c | 127 +++---- clang/test/CodeGen/builtins-ppc-vsx.c | 12 +- clang/test/CodeGen/complex-math.c | 6 +- clang/test/CodeGen/exprs.c | 2 +- clang/test/CodeGen/fma-builtins.c | 64 ++-- clang/test/CodeGen/fma4-builtins.c | 64 ++-- clang/test/CodeGen/fp16-ops.c | 4 +- clang/test/CodeGen/ppc-emmintrin.c | 36 +- clang/test/CodeGen/ppc-tmmintrin.c | 3 +- clang/test/CodeGen/zvector.c | 2 +- clang/test/CodeGen/zvector2.c | 2 +- clang/test/Driver/crash-report-crashfile.m | 8 +- clang/test/Driver/crash-report-null.test | 2 +- clang/test/Driver/gold-lto.c | 18 + clang/test/Modules/crash-vfs-headermaps.m | 4 +- clang/test/Modules/crash-vfs-include-pch.m | 4 +- clang/test/Modules/crash-vfs-ivfsoverlay.m | 4 +- .../test/Modules/crash-vfs-path-emptydir-entries.m | 4 +- .../Modules/crash-vfs-path-symlink-component.m | 4 +- .../Modules/crash-vfs-path-symlink-topheader.m | 4 +- clang/test/Modules/crash-vfs-path-traversal.m | 4 +- clang/test/Modules/crash-vfs-relative-incdir.m | 4 +- clang/test/Modules/crash-vfs-relative-overlay.m | 4 +- clang/test/Modules/crash-vfs-run-reproducer.m | 4 +- clang/test/Modules/crash-vfs-umbrella-frameworks.m | 4 +- .../auto-detect-from-source-parent-of-cwd.cpp | 2 +- clang/test/Tooling/clang-check-pwd.cpp | 2 +- .../clang-offload-bundler/ClangOffloadBundler.cpp | 2 + .../variant.variant/variant.assign/conv.pass.cpp | 1 + .../variant.variant/variant.assign/copy.pass.cpp | 4 +- .../variant.variant/variant.assign/move.pass.cpp | 4 +- .../variant.variant/variant.ctor/conv.pass.cpp | 3 +- .../variant.mod/emplace_index_args.pass.cpp | 4 +- .../variant.mod/emplace_type_args.pass.cpp | 4 +- libcxx/test/support/test_macros.h | 5 +- lldb/source/Expression/DWARFExpression.cpp | 18 + lldb/test/Shell/SymbolFile/DWARF/debug_loc.s | 41 +- lldb/unittests/Process/minidump/CMakeLists.txt | 1 - .../Process/minidump/Inputs/dump-content.dmp | Bin 664 -> 0 bytes .../minidump/Inputs/linux-x86_64_not_crashed.dmp | Bin 63744 -> 0 bytes .../Process/minidump/MinidumpParserTest.cpp | 48 ++- .../transforms/scalar_opts/llvm_scalar_opts.ml | 3 + .../transforms/scalar_opts/llvm_scalar_opts.mli | 5 + .../transforms/scalar_opts/scalar_opts_ocaml.c | 6 + llvm/docs/Reference.rst | 17 +- llvm/docs/UserGuides.rst | 4 + llvm/include/llvm-c/Transforms/Scalar.h | 3 + llvm/include/llvm/Analysis/TargetTransformInfo.h | 18 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 4 +- llvm/include/llvm/IR/IRBuilder.h | 6 +- llvm/include/llvm/IR/Intrinsics.td | 2 +- llvm/include/llvm/InitializePasses.h | 1 + llvm/include/llvm/LinkAllPasses.h | 1 + llvm/include/llvm/Support/Alignment.h | 47 ++- llvm/include/llvm/Support/Allocator.h | 22 +- llvm/include/llvm/Support/BinaryStreamArray.h | 2 +- llvm/include/llvm/Support/BinaryStreamReader.h | 2 +- llvm/include/llvm/Support/MathExtras.h | 29 +- llvm/include/llvm/Support/TrailingObjects.h | 5 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 6 + llvm/include/llvm/Transforms/Scalar.h | 7 + .../Transforms/Scalar/LowerConstantIntrinsics.h | 41 ++ llvm/lib/Analysis/TargetTransformInfo.cpp | 10 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 2 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 22 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 14 +- llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp | 15 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 24 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 24 +- llvm/lib/CodeGen/TargetPassConfig.cpp | 1 + llvm/lib/IR/ConstantFold.cpp | 9 +- llvm/lib/Passes/PassBuilder.cpp | 3 + llvm/lib/Passes/PassRegistry.def | 1 + .../ProfileData/Coverage/CoverageMappingReader.cpp | 4 +- llvm/lib/Support/Unix/Memory.inc | 6 +- .../Target/AArch64/AArch64ExpandPseudoInsts.cpp | 2 +- llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 103 +++-- llvm/lib/Target/AArch64/AArch64FrameLowering.h | 5 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 39 +- llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp | 210 +++++----- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 107 ++++++ llvm/lib/Target/AMDGPU/SIISelLowering.h | 4 + llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 12 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 35 ++ llvm/lib/Target/ARM/ARMISelLowering.h | 1 + llvm/lib/Target/ARM/ARMInstrMVE.td | 12 + llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 2 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 6 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 175 +++++---- llvm/lib/Target/X86/X86ScheduleBtVer2.td | 12 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 34 +- llvm/lib/Target/X86/X86TargetTransformInfo.h | 4 +- llvm/lib/Transforms/IPO/Attributor.cpp | 98 +++-- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 1 + .../Transforms/InstCombine/InstCombineCasts.cpp | 12 +- .../Transforms/InstCombine/InstCombineShifts.cpp | 44 +-- llvm/lib/Transforms/Scalar/CMakeLists.txt | 1 + .../Transforms/Scalar/LowerConstantIntrinsics.cpp | 170 +++++++++ llvm/lib/Transforms/Scalar/NewGVN.cpp | 10 +- llvm/lib/Transforms/Scalar/Scalar.cpp | 5 + llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 20 +- llvm/test/Analysis/CostModel/X86/ctpop.ll | 8 +- llvm/test/Bindings/OCaml/core.ml | 2 +- .../AArch64/GlobalISel/arm64-irtranslator.ll | 17 - llvm/test/CodeGen/AArch64/O0-pipeline.ll | 1 + llvm/test/CodeGen/AArch64/O3-pipeline.ll | 1 + llvm/test/CodeGen/AArch64/framelayout-sve.mir | 217 ++++++++++- .../CodeGen/AMDGPU/amdgpu-codegenprepare-idiv.ll | 104 ++--- .../AMDGPU/atomic_optimizations_local_pointer.ll | 8 +- llvm/test/CodeGen/AMDGPU/atomicrmw-nand.ll | 12 +- llvm/test/CodeGen/AMDGPU/branch-relaxation.ll | 3 +- llvm/test/CodeGen/AMDGPU/branch-uniformity.ll | 4 +- .../AMDGPU/buffer-intrinsics-mmo-offsets.ll | 32 +- llvm/test/CodeGen/AMDGPU/commute-shifts.ll | 4 +- .../CodeGen/AMDGPU/control-flow-fastregalloc.ll | 7 +- llvm/test/CodeGen/AMDGPU/copy-illegal-type.ll | 36 +- llvm/test/CodeGen/AMDGPU/cse-phi-incoming-val.ll | 5 +- .../AMDGPU/divergent-branch-uniform-condition.ll | 32 +- llvm/test/CodeGen/AMDGPU/divrem24-assume.ll | 2 +- .../CodeGen/AMDGPU/extract_subvector_vec4_vec3.ll | 6 +- llvm/test/CodeGen/AMDGPU/fabs.ll | 12 +- llvm/test/CodeGen/AMDGPU/fdiv32-to-rcp-folding.ll | 58 +-- llvm/test/CodeGen/AMDGPU/fmin_legacy.ll | 8 +- .../CodeGen/AMDGPU/fmul-2-combine-multi-use.ll | 2 +- llvm/test/CodeGen/AMDGPU/fneg-fabs.ll | 16 +- llvm/test/CodeGen/AMDGPU/fneg.ll | 12 +- llvm/test/CodeGen/AMDGPU/fsub.ll | 12 +- llvm/test/CodeGen/AMDGPU/i1-copy-from-loop.ll | 28 +- .../CodeGen/AMDGPU/i1-copy-phi-uniform-branch.ll | 1 - llvm/test/CodeGen/AMDGPU/implicit-def-muse.ll | 4 +- llvm/test/CodeGen/AMDGPU/insert_vector_elt.ll | 140 ++++--- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.scale.ll | 2 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.fmed3.ll | 8 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mov.dpp.ll | 1 + .../CodeGen/AMDGPU/llvm.amdgcn.mqsad.pk.u16.u8.ll | 2 +- .../CodeGen/AMDGPU/llvm.amdgcn.qsad.pk.u16.u8.ll | 2 +- llvm/test/CodeGen/AMDGPU/loop_break.ll | 27 +- llvm/test/CodeGen/AMDGPU/madak.ll | 12 +- llvm/test/CodeGen/AMDGPU/multilevel-break.ll | 56 +-- llvm/test/CodeGen/AMDGPU/select-opt.ll | 4 +- llvm/test/CodeGen/AMDGPU/sgpr-control-flow.ll | 3 +- llvm/test/CodeGen/AMDGPU/sgpr-copy.ll | 3 +- llvm/test/CodeGen/AMDGPU/si-annotate-cf.ll | 1 - llvm/test/CodeGen/AMDGPU/si-fix-sgpr-copies.mir | 2 +- llvm/test/CodeGen/AMDGPU/smrd.ll | 1 - .../CodeGen/AMDGPU/subreg-coalescer-undef-use.ll | 53 ++- .../AMDGPU/uniform-loop-inside-nonuniform.ll | 5 +- .../test/CodeGen/AMDGPU/use-sgpr-multiple-times.ll | 9 +- llvm/test/CodeGen/AMDGPU/valu-i1.ll | 6 +- .../vgpr-spill-emergency-stack-slot-compute.ll | 1 + llvm/test/CodeGen/AMDGPU/wave32.ll | 29 +- llvm/test/CodeGen/ARM/O3-pipeline.ll | 1 + llvm/test/CodeGen/Generic/is-constant.ll | 114 ------ llvm/test/CodeGen/Thumb2/mve-vmovn.ll | 422 +++++++++++++++++++++ llvm/test/CodeGen/X86/O0-pipeline.ll | 1 + llvm/test/CodeGen/X86/O3-pipeline.ll | 1 + llvm/test/CodeGen/X86/avx512-trunc.ll | 20 +- llvm/test/CodeGen/X86/h-registers-0.ll | 174 ++++++--- llvm/test/CodeGen/X86/h-registers-3.ll | 49 ++- llvm/test/CodeGen/X86/is-constant.ll | 50 --- llvm/test/CodeGen/X86/known-bits.ll | 22 +- llvm/test/CodeGen/X86/masked_store_trunc_ssat.ll | 76 +--- llvm/test/CodeGen/X86/masked_store_trunc_usat.ll | 92 ++--- llvm/test/CodeGen/X86/object-size.ll | 55 --- llvm/test/CodeGen/X86/select-sra.ll | 225 +++++++++++ llvm/test/CodeGen/X86/ssub_sat.ll | 45 +-- llvm/test/CodeGen/X86/ssub_sat_vec.ll | 28 +- llvm/test/CodeGen/X86/vector-trunc-packus.ll | 138 +++---- llvm/test/CodeGen/X86/vector-trunc-ssat.ll | 196 +++------- llvm/test/CodeGen/X86/vector-trunc-usat.ll | 242 +++++------- .../test/DebugInfo/X86/dbgcall-site-64-bit-imms.ll | 56 +++ llvm/test/Other/new-pm-defaults.ll | 1 + llvm/test/Other/new-pm-thinlto-defaults.ll | 1 + llvm/test/Other/opt-O2-pipeline.ll | 2 + llvm/test/Other/opt-O3-pipeline.ll | 2 + llvm/test/Other/opt-Os-pipeline.ll | 2 + .../CodeGenPrepare/X86/overflow-intrinsics.ll | 20 - .../Transforms/CodeGenPrepare/builtin-condition.ll | 123 ------ llvm/test/Transforms/ConstProp/InsertElement.ll | 2 +- llvm/test/Transforms/FunctionAttrs/arg_returned.ll | 20 +- .../Transforms/FunctionAttrs/dereferenceable.ll | 6 +- llvm/test/Transforms/FunctionAttrs/fn_noreturn.ll | 14 +- .../Transforms/FunctionAttrs/internal-noalias.ll | 2 +- llvm/test/Transforms/FunctionAttrs/liveness.ll | 2 +- .../Transforms/FunctionAttrs/noalias_returned.ll | 2 +- llvm/test/Transforms/FunctionAttrs/nocapture.ll | 22 +- llvm/test/Transforms/FunctionAttrs/nonnull.ll | 11 +- llvm/test/Transforms/FunctionAttrs/norecurse.ll | 2 +- .../Transforms/FunctionAttrs/noreturn_async.ll | 2 +- .../test/Transforms/FunctionAttrs/noreturn_sync.ll | 2 +- llvm/test/Transforms/FunctionAttrs/nounwind.ll | 2 +- .../read_write_returned_arguments_scc.ll | 2 +- llvm/test/Transforms/FunctionAttrs/readattrs.ll | 2 +- llvm/test/Transforms/InstCombine/cos-1.ll | 20 +- llvm/test/Transforms/InstCombine/fast-math.ll | 2 +- llvm/test/Transforms/InstCombine/fmul.ll | 8 +- .../Transforms/InstCombine/load-bitcast-vec.ll | 4 +- llvm/test/Transforms/InstCombine/select-crash.ll | 4 +- .../shift-amount-reassociation-in-bittest.ll | 8 + ...ft-amount-reassociation-with-truncation-ashr.ll | 26 +- ...ft-amount-reassociation-with-truncation-lshr.ll | 26 +- ...ift-amount-reassociation-with-truncation-shl.ll | 8 +- .../InstCombine/shift-amount-reassociation.ll | 116 ++++++ ...n-bit-test-via-right-shifting-all-other-bits.ll | 206 +++++++++- .../LowerConstantIntrinsics/constant-intrinsics.ll | 114 ++++++ .../crash-on-large-allocas.ll | 2 +- .../objectsize_basic.ll} | 17 +- llvm/test/Transforms/SLPVectorizer/X86/ctpop.ll | 68 ++-- .../tools/llvm-mca/X86/BtVer2/bottleneck-hints-3.s | 10 +- .../tools/llvm-mca/X86/BtVer2/load-store-alias.s | 10 +- .../tools/llvm-mca/X86/BtVer2/memcpy-like-test.s | 10 +- .../tools/llvm-mca/X86/BtVer2/resources-avx1.s | 68 ++-- .../tools/llvm-mca/X86/BtVer2/resources-sse1.s | 6 +- .../tools/llvm-mca/X86/BtVer2/resources-sse2.s | 10 +- .../tools/llvm-mca/X86/BtVer2/resources-sse3.s | 4 +- llvm/unittests/IR/InstructionsTest.cpp | 15 + llvm/unittests/Support/AlignmentTest.cpp | 64 +++- llvm/unittests/Support/AllocatorTest.cpp | 4 +- llvm/unittests/Support/MathExtrasTest.cpp | 19 + llvm/unittests/Support/TrailingObjectsTest.cpp | 2 +- .../secondary/llvm/lib/Transforms/Scalar/BUILD.gn | 1 + llvm/utils/release/build_llvm_package.bat | 8 + llvm/utils/release/merge-request.sh | 2 +- 253 files changed, 4442 insertions(+), 2729 deletions(-) delete mode 100644 lldb/unittests/Process/minidump/Inputs/dump-content.dmp delete mode 100644 lldb/unittests/Process/minidump/Inputs/linux-x86_64_not_crashed.dmp create mode 100644 llvm/include/llvm/Transforms/Scalar/LowerConstantIntrinsics.h create mode 100644 llvm/lib/Transforms/Scalar/LowerConstantIntrinsics.cpp delete mode 100644 llvm/test/CodeGen/Generic/is-constant.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vmovn.ll delete mode 100644 llvm/test/CodeGen/X86/is-constant.ll delete mode 100644 llvm/test/CodeGen/X86/object-size.ll create mode 100644 llvm/test/CodeGen/X86/select-sra.ll create mode 100644 llvm/test/DebugInfo/X86/dbgcall-site-64-bit-imms.ll delete mode 100644 llvm/test/Transforms/CodeGenPrepare/builtin-condition.ll create mode 100644 llvm/test/Transforms/LowerConstantIntrinsics/constant-intrinsics.ll rename llvm/test/Transforms/{CodeGenPrepare => LowerConstantIntrinsics}/crash-on-l [...] rename llvm/test/Transforms/{CodeGenPrepare/basic.ll => LowerConstantIntrinsics/ob [...]