This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_tx1/llvm-release-aarch64-spec2k6-O2_LTO in repository toolchain/ci/llvm-project.
from fa0971b87fb2 GlobalISel: check type size before getZExtValue()ing it. adds 757752f568db Bump version to 12.0.1 adds eae7f3e3d450 [lit] Pass the USERPROFILE variable through on Windows adds 072c90a863aa [LLD] Fix probing a MSYS based 'tar' in a Windows Container adds 25dd67ef882c [X86][AVX] foldShuffleOfHorizOp - don't attempt to handle [...] adds 0cbbf06b6256 [clangd] Log a message when gRPC support is off, but remot [...] adds 907a751a38ff [NFC][InstCombine] Add test for PR49778 adds 4a4b1c75a1ea [NFC][InstCombine] Extract canTryToConstantAddTwoShiftAmou [...] adds c27ad80507bf [InstCombine] dropRedundantMaskingOfLeftShiftInput(): chec [...] adds 3568d61f11e2 BPF: Implement TTI.IntImmCost() properly adds f9efff398c11 BPF: Add LLVMAnalysis in CMakefile LINK_COMPONENTS adds 2460947eefc2 BPF: Implement TTI.getCmpSelInstrCost() properly adds 6fe7c3728d1e BPF: Add LLVMTransformUtils in CMakefile LINK_COMPONENTS adds b8e4d4eafede [PollyACC] Fix implicit function definitions. NFC. adds 8b2c019ace3c [PollyACC] Fix declaration/stub definition mismatch. NFC. adds 3263c81589ec Partially Revert "scan-view: Remove Reporter.py and associ [...] adds c1831fc65597 [RISCV] Fix isel pattern of masked vmslt[u] adds e0fe1c58acfa [OpenCL] Respect calling convention for builtin adds a5a6cfe2f030 BPF: permit type modifiers for __builtin_btf_type_id() relocation adds 6564e0cf7e61 BPF: Fix a bug in peephole TRUNC elimination optimization adds e294ece42d85 BPF: fix enum value 0 issue for __builtin_preserve_enum_value() adds 6baa5ce2e4b7 Fix typo, arvm7 -> armv7 adds 471a386a3d34 StackProtector: ensure protection does not interfere with [...] adds ac593de16cc5 [LoopReroll] Fix rerolling loop with extra instructions adds 225b775620c6 [PowerPC] Prevent argument promotion of types with size gr [...] adds c89d50033228 [InstCombine] add test for miscompile from select value eq [...] adds 4a12f51ad009 [InstCombine] fix potential miscompile in select value equ [...] adds 266c82f94da2 [InstSimplify] add test for vector select with operand rep [...] adds 8e2ff387d30d [InstSimplify] fix potential miscompile in select value eq [...] adds 372e6fbc8778 workflows: Use -g1 when compiling libraries for ABI checks adds 452500ebcde0 workflows: Use uncompressed abi dumps adds a1a197b54ec6 workflows: Fix tarball download for libclang-abi-tests adds 2db5d42193ab Remove extra test case added in 266c82f94da232d736f413c8d9 [...] adds f3e07c841e2f [NFC] Correctly assert the indents for printEnumValHelpStr. adds 24535af52ae1 [AArch64][GlobalISel] Fix incorrect codegen for <16 x s8> G_ASHR. adds 067c06dc8395 [SystemZ] Don't use libcall for 128 bit shifts. adds b89942c336a4 [Coverage] Fix branch coverage merging in FunctionCoverage [...] adds aa97726f6040 [SCCP] Avoid modifying AdditionalUsers while iterating over it adds 33d312b2d731 Revert "[Coverage] Fix branch coverage merging in Function [...] adds 6912082cfd12 [ELF] Don't set versionId on undefined weak lazy symbols adds 0ef78361565a [IndVarSimplify] Add additional tests using isImpliedViaMerge. adds 4e46ff469405 [SCEV] By more careful when traversing phis in isImpliedViaMerge. adds 4eb7b15cb447 [Inliner] Fix noalias metadata handling for instructions s [...] adds 877a07bfb3b9 GlobalISel: Restrict narrow scalar for fptoui/fptosi results adds 6336c6eec1a1 AArch64/GlobalISel: Remove IR section from test adds de579bae6eab [LowerConstantIntrinsics] reuse isManifestLogic from Const [...] adds 4973ce53ca8a ~(C + X) --> ~C - X (PR50308) adds 328a6ec95532 Force visibility of llvm::Any to external adds 77b63ce55e4d [MemoryDependence] Fix invariant group store adds f2ce10d14b7c [PowerPC] Handle inline assembly clobber of link regsiter adds e673593742e7 [clang-format] PR50326 AlignAfterOpenBracket AlwaysBreak [...] adds 6279fd114acb [SPE] Disable strict-fp for SPE by default adds f1b1151b61b1 [libc++] [test] Fix a few tests for 32-bit x86 adds 6a86669a6d99 [WebAssembly] Ignore filters in Emscripten EH landingpads adds 0826268d59c6 [PowerPC] Fix x86 vector intrinsics wrapper compilation under C++ adds cde86632a772 Various minor fixes for python 3 adds cf3e126e6449 [libcxx] Make the GDB pretty printer test less strict adds bf25180e6727 Tolerate missing debug info in the shared_ptr pretty printer. adds 1539c543dbe5 Don't fail the shared_ptr test if libc++ has insufficient [...] adds fec90b2cebc3 Reland "[MC][ELF] Work around R_MIPS_LO16 relocation handl [...] adds 28730bc82ac0 [AArch64] Prevent spilling between ldxr/stxr pairs adds 84e8b1cf07b9 [clangd] Only allow remote index to be enabled from user config. adds 42326932eca6 [x86] add tests for store merging miscompile (PR50623); NFC adds b54ccef144d2 [SDAG] fix miscompile from merging stores of different sizes adds 319a27b4211f [BPF] Add support for floats and doubles adds 7f6ceec93541 BPF: add extern func to data sections if specified adds 5b149c437194 BPF: generate proper BTF for globals with WeakODRLinkage adds ce779098006e [ValueTracking] Limit scan when checking poison UB (PR50155) adds 7cc5b1593554 [OPENMP]Fix PR48571: critical/master in outlined contexts [...] adds 3be5dbbc32dd Make clangd CompletionModel usable even with non-standard [...] adds adae17728bad Make clangd CompletionModel not depend on directory layout. adds a066f4eb6794 [X86] Add ISD::FREEZE and ISD::AssertAlign to the list of [...] adds a95bf588bd72 [ARM] Fix Machine Outliner LDRD/STRD handling in Thumb mode. adds a37dff2bbf68 [PowerPC][Dwarf] Assign MMA register's dwarf register numb [...] adds 04a68288ded4 [PowerPC] Make sure the first probe is full size or is the [...] adds 0e164144c708 [OpenMP] Fix typo in libomptarge for the wrong environment [...] adds c7d7ace46258 [clang-format] Rework Whitesmiths mode to use line-level v [...] adds f78f530bd384 [llvm][PPC] Add missing case for 'I' asm memory operands adds e7dac564cd0e [🍒][libc++] Un-deprecate std::allocator<void> adds 641239251134 [🍒][libc++] __bit_iterator mustn't rely on deprecated SMF [...] adds 82796b3c3dab [libc++] Adjust XFAIL for std::tuple deduction tests with GCC adds 0d6fc8550b58 [🍒][libcxx][nfc] Fix the ASAN bots: update expected.pass.cpp. adds 0193a7da8bda [SystemZ] Assign the full space for promoted and split ou [...] adds 9be9215b2719 AMD k8 family does not support SSE4.x which are required b [...] adds 051126fe6ffe Fix -Wswitch warning after 092c303955cd18be6c0b923b1c0a1b9 [...] adds cc08a27d2ecc Sanitizer built against glibc 2.34 doesn't work adds 385a6f37fefb Prevent generation of dependency on _cxa_guard for static [...] adds b690ec54817d [LV] Parallel annotated loop does not imply all loads can [...] adds 275ffa580880 [libc++] Make sure std::allocator<void> is always trivial adds 894c0c889707 [libc++] Fix CI on release/12.x branch adds 884040db0869 libsanitizer: Remove cyclades inclusion in sanitizer adds 0680e2b5a118 [libc++] add `inline` for __open's definition in ifstream [...] adds 5cb420073975 [libcxx] Allow shared_ptr's unique_ptr converting construc [...] adds fa21c5d4cf8c [libc++] Make feature-test macros consistent with availabi [...] adds 6c57bab74f6f [clang] Don't assert in EmitAggregateCopy on trivial_abi types adds 0eae129baeb5 [ConstantMerge] Don't merge thread_local constants with no [...] adds 88c6773026d8 Reland 293e8fa13d3f05e993771577a4c022deee5cbf6e [llvm- [...] adds 1a9f4b3a3890 [llvm] Fix thinko in getVendorSignature(), where expected [...] adds edd770b4bc99 [Coroutine] Properly deal with byval and noalias parameters adds 02b775a5efb6 [nfc] llvm-dwarfdump: DWARFAbbreviationDeclaration::Attrib [...] adds e8a397203c67 llvm-dwarfdump: Fix DWARF-5 DW_FORM_implicit_const (used by GCC) adds b6ff4dd2e99e [PowerPC] Handle FP physical register in inline asm constraint. adds 07234c7d6bc2 Add type attributes to LLVM C API adds fd2737946391 [ARM] MVE VPT block tests with debug info. NFC adds c7381b628d63 [ARM] Skip debug during vpt block creation adds a3543fd9d470 [ARM] Handle debug instrs in ARM Low Overhead Loop pass adds 0f3fec4618e4 [ARM] Guard against loop variant gather ptr operands adds e2e2057132c1 [ARM] Ensure loop invariant active.lane.mask operands adds 1a8f0b969c4e [ARM] Clean up some tests, removing dead instructions. NFC adds f83afe6ae961 [ARM] Ensure instructions are simplified prior to GatherSc [...] adds d29ae443aa40 [ARM] Fix Changed status in MVEGatherScatterLoweringPass. adds b7c7b42db1d1 [ARM] Use just ARM::t2B in ARMBlockPlacementPass
No new revisions were added by this update.
Summary of changes: .github/workflows/libclang-abi-tests.yml | 11 +- .github/workflows/llvm-tests.yml | 10 +- clang-tools-extra/clangd/ConfigCompile.cpp | 18 +- clang-tools-extra/clangd/ConfigFragment.h | 3 + clang-tools-extra/clangd/ConfigProvider.cpp | 27 +- clang-tools-extra/clangd/ConfigProvider.h | 6 +- .../clangd/quality/CompletionModel.cmake | 5 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 4 +- .../clangd/unittests/ConfigCompileTests.cpp | 26 +- clang/docs/ReleaseNotes.rst | 3 + clang/lib/Basic/Targets/PPC.cpp | 1 + clang/lib/Basic/Targets/X86.cpp | 3 +- clang/lib/CodeGen/CGExprAgg.cpp | 2 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 32 +- clang/lib/CodeGen/CodeGenModule.cpp | 12 +- clang/lib/Format/TokenAnnotator.cpp | 12 +- clang/lib/Format/UnwrappedLineFormatter.cpp | 7 - clang/lib/Format/UnwrappedLineParser.cpp | 89 ++- clang/lib/Format/UnwrappedLineParser.h | 12 +- clang/lib/Headers/ppc_wrappers/xmmintrin.h | 9 +- clang/lib/Sema/SemaChecking.cpp | 5 +- .../CodeGen/builtins-bpf-preserve-field-info-4.c | 12 +- clang/test/CodeGen/builtins-ppc-fpconstrained.c | 3 + clang/test/CodeGen/ppc-xmmintrin.c | 6 +- clang/test/CodeGenCXX/trivial_abi.cpp | 18 + clang/test/CodeGenOpenCL/sampler.cl | 12 +- clang/test/OpenMP/critical_codegen.cpp | 25 + clang/test/OpenMP/master_codegen.cpp | 35 + clang/tools/scan-view/CMakeLists.txt | 1 + clang/tools/scan-view/share/Reporter.py | 183 +++++ clang/unittests/Format/FormatTest.cpp | 120 ++- .../sanitizer_common_interceptors_ioctl.inc | 9 - .../sanitizer_platform_limits_posix.cpp | 11 - .../sanitizer_platform_limits_posix.h | 10 - .../sanitizer_common/sanitizer_posix_libcdep.cpp | 13 +- libcxx/CMakeLists.txt | 2 +- libcxx/include/__availability | 43 ++ libcxx/include/__bit_reference | 34 +- libcxx/include/fstream | 6 +- libcxx/include/memory | 72 +- libcxx/include/version | 16 +- .../allocator_types.cxx2a.pass.cpp | 23 +- libcxx/test/libcxx/gdb/gdb_pretty_printer_test.py | 20 +- .../test/libcxx/gdb/gdb_pretty_printer_test.sh.cpp | 25 +- .../memory/allocator_void.trivial.compile.pass.cpp | 34 + .../memory/trivial_abi/unique_ptr_ret.pass.cpp | 4 + .../memory/trivial_abi/weak_ptr_ret.pass.cpp | 5 +- .../end.to.end/expected.pass.cpp | 2 +- .../fs.req.macros/feature_macro.pass.cpp | 30 - .../support.limits.general/atomic.version.pass.cpp | 8 +- .../barrier.version.pass.cpp | 8 +- .../filesystem.version.pass.cpp | 48 +- .../support.limits.general/latch.version.pass.cpp | 8 +- .../semaphore.version.pass.cpp | 8 +- .../shared_mutex.version.pass.cpp | 28 +- .../version.version.pass.cpp | 108 +-- .../default.allocator/PR50299.compile.pass.cpp | 20 + .../default.allocator/allocator.ctor.pass.cpp | 44 +- .../default.allocator/allocator.dtor.pass.cpp | 3 +- .../default.allocator/allocator_pointers.pass.cpp | 4 +- .../allocator_types.deprecated_in_cxx17.verify.cpp | 35 +- .../default.allocator/allocator_types.pass.cpp | 54 +- .../allocator_types.removed_in_cxx20.verify.cpp | 11 +- .../allocator_types.void.compile.pass.cpp} | 28 +- .../allocator_void.deprecated_in_cxx17.verify.cpp | 24 - .../unique_ptr_Y.pass.cpp | 90 +++ .../util.smartptr.shared.const/unique_ptr.pass.cpp | 88 ++- .../tuple/tuple.tuple/tuple.cnstr/deduct.pass.cpp | 2 +- libcxx/utils/ci/run-buildbot | 4 +- libcxx/utils/gdb/libcxx/printers.py | 44 +- .../generate_feature_test_macro_components.py | 26 +- libcxxabi/CMakeLists.txt | 2 +- libunwind/CMakeLists.txt | 2 +- lld/ELF/SyntheticSections.cpp | 4 +- lld/test/ELF/version-script-weak.s | 13 + lld/test/lit.cfg.py | 4 +- lldb/docs/man/lldb.rst | 4 +- lldb/tools/driver/Driver.cpp | 4 +- llvm/CMakeLists.txt | 2 +- llvm/include/llvm-c/Core.h | 12 + llvm/include/llvm/ADT/Any.h | 7 +- .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 1 + .../DebugInfo/DWARF/DWARFAbbreviationDeclaration.h | 10 + llvm/include/llvm/IR/Constant.h | 4 + llvm/include/llvm/Support/Host.h | 14 + .../Vectorize/LoopVectorizationLegality.h | 15 +- llvm/lib/Analysis/ConstantFolding.cpp | 15 +- llvm/lib/Analysis/InstructionSimplify.cpp | 8 +- llvm/lib/Analysis/MemoryDependenceAnalysis.cpp | 4 +- llvm/lib/Analysis/ScalarEvolution.cpp | 4 + llvm/lib/Analysis/ValueTracking.cpp | 15 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 44 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 24 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 33 +- llvm/lib/CodeGen/StackProtector.cpp | 24 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 35 +- llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp | 5 + llvm/lib/IR/Constants.cpp | 12 + llvm/lib/IR/Core.cpp | 16 + llvm/lib/MC/ELFObjectWriter.cpp | 11 + llvm/lib/Support/CommandLine.cpp | 2 +- llvm/lib/Support/Host.cpp | 68 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 43 +- .../AArch64/GISel/AArch64InstructionSelector.cpp | 2 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 22 +- llvm/lib/Target/ARM/ARMBlockPlacement.cpp | 7 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 20 +- llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp | 5 +- llvm/lib/Target/ARM/MVETailPredication.cpp | 4 + llvm/lib/Target/ARM/MVEVPTBlockPass.cpp | 13 +- llvm/lib/Target/BPF/BPFMIPeephole.cpp | 3 + llvm/lib/Target/BPF/BPFPreserveDIType.cpp | 9 + llvm/lib/Target/BPF/BPFTargetMachine.cpp | 6 + llvm/lib/Target/BPF/BPFTargetMachine.h | 2 + llvm/lib/Target/BPF/BPFTargetTransformInfo.h | 61 ++ llvm/lib/Target/BPF/BTF.def | 1 + llvm/lib/Target/BPF/BTFDebug.cpp | 62 +- llvm/lib/Target/BPF/BTFDebug.h | 11 +- llvm/lib/Target/BPF/CMakeLists.txt | 2 + llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 6 + llvm/lib/Target/PowerPC/PPCFrameLowering.cpp | 365 ++++----- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 105 ++- llvm/lib/Target/PowerPC/PPCISelLowering.h | 1 + llvm/lib/Target/PowerPC/PPCRegisterInfo.td | 43 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 21 + llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h | 3 + llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td | 20 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 27 +- .../WebAssemblyLowerEmscriptenEHSjLj.cpp | 13 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 2 + llvm/lib/Target/X86/X86InstrCompiler.td | 11 +- llvm/lib/Transforms/Coroutines/CoroEarly.cpp | 9 + llvm/lib/Transforms/Coroutines/CoroFrame.cpp | 31 +- llvm/lib/Transforms/IPO/ConstantMerge.cpp | 2 + .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 17 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 5 +- .../Transforms/InstCombine/InstCombineShifts.cpp | 58 +- llvm/lib/Transforms/Scalar/LoopRerollPass.cpp | 6 + .../Transforms/Scalar/LowerConstantIntrinsics.cpp | 8 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 7 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 106 ++- .../Vectorize/LoopVectorizationLegality.cpp | 14 +- .../CodeGen/AArch64/GlobalISel/legalize-fptoi.mir | 57 +- .../AArch64/GlobalISel/select-vector-shift.mir | 4 +- llvm/test/CodeGen/AArch64/atomicrmw-O0.ll | 697 +++++++++++++++++ .../CodeGen/AArch64/stack-protector-musttail.ll | 66 ++ .../ARM/Windows/stack-protector-musttail.ll | 56 ++ .../ARM/machine-outliner-stack-fixup-thumb.mir | 20 +- llvm/test/CodeGen/BPF/BTF/builtin-btf-type-id-2.ll | 73 ++ llvm/test/CodeGen/BPF/BTF/double.ll | 58 ++ .../BPF/BTF/extern-var-func-weak-section.ll | 13 +- llvm/test/CodeGen/BPF/BTF/extern-var-section.ll | 9 +- .../CodeGen/BPF/BTF/extern-var-weak-section.ll | 9 +- llvm/test/CodeGen/BPF/BTF/float.ll | 58 ++ llvm/test/CodeGen/BPF/BTF/weak-global-3.ll | 86 +++ llvm/test/CodeGen/BPF/remove_truncate_8.ll | 41 + llvm/test/CodeGen/PowerPC/arg_promotion.ll | 108 +++ llvm/test/CodeGen/PowerPC/asm-template-I.ll | 19 + .../CodeGen/PowerPC/inline-asm-physical-fpr-spe.ll | 23 + .../CodeGen/PowerPC/inline-asm-physical-fpr.ll | 26 + .../CodeGen/PowerPC/ppc64-inlineasm-clobber.ll | 264 +++++++ llvm/test/CodeGen/PowerPC/pr46759.ll | 46 +- .../PowerPC/stack-clash-prologue-nounwind.ll | 222 +++--- llvm/test/CodeGen/PowerPC/stack-clash-prologue.ll | 577 +++++++------- llvm/test/CodeGen/RISCV/rvv/vmslt-rv32.ll | 60 +- llvm/test/CodeGen/RISCV/rvv/vmslt-rv64.ll | 72 +- llvm/test/CodeGen/RISCV/rvv/vmsltu-rv32.ll | 60 +- llvm/test/CodeGen/RISCV/rvv/vmsltu-rv64.ll | 72 +- llvm/test/CodeGen/SystemZ/args-11.ll | 54 ++ llvm/test/CodeGen/SystemZ/shift-12.ll | 94 ++- .../cond-vector-reduce-mve-codegen.ll | 82 +- .../Thumb2/LowOverheadLoops/extending-loads.ll | 44 -- .../Thumb2/LowOverheadLoops/fast-fp-loops.ll | 22 - .../Thumb2/LowOverheadLoops/mve-tail-data-types.ll | 121 --- .../test/CodeGen/Thumb2/LowOverheadLoops/nested.ll | 30 - .../CodeGen/Thumb2/LowOverheadLoops/reductions.ll | 10 - .../CodeGen/Thumb2/LowOverheadLoops/remat-vctp.ll | 2 +- .../Thumb2/LowOverheadLoops/skip-vpt-debug.mir | 330 ++++++++ .../Thumb2/LowOverheadLoops/tail-pred-basic.ll | 45 -- .../Thumb2/LowOverheadLoops/tail-pred-const.ll | 40 - .../tail-pred-disabled-in-loloops.ll | 4 - .../tail-pred-intrinsic-add-sat.ll | 2 - .../LowOverheadLoops/tail-pred-intrinsic-fabs.ll | 1 - .../LowOverheadLoops/tail-pred-intrinsic-round.ll | 6 - .../tail-pred-intrinsic-sub-sat.ll | 2 - .../Thumb2/LowOverheadLoops/tail-pred-reduce.ll | 25 - .../Thumb2/LowOverheadLoops/tail-pred-widen.ll | 28 +- .../LowOverheadLoops/varying-outer-2d-reduction.ll | 1 - .../LowOverheadLoops/vector-arith-codegen.ll | 89 +-- .../LowOverheadLoops/vector-reduce-mve-tail.ll | 9 - llvm/test/CodeGen/Thumb2/block-placement.mir | 4 +- llvm/test/CodeGen/Thumb2/lsll0.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-fma-loops.ll | 156 +--- llvm/test/CodeGen/Thumb2/mve-gather-increment.ll | 2 - .../CodeGen/Thumb2/mve-gather-optimisation-deep.ll | 73 +- .../Thumb2/mve-gather-scatter-optimisation.ll | 85 +- llvm/test/CodeGen/Thumb2/mve-gather-unused.ll | 38 + llvm/test/CodeGen/Thumb2/mve-phireg.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-pred-xor.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-selectcc.ll | 2 +- .../CodeGen/Thumb2/mve-tailpred-loopinvariant.ll | 145 ++++ llvm/test/CodeGen/Thumb2/mve-vecreduce-loops.ll | 15 - llvm/test/CodeGen/Thumb2/mve-vpt-block-debug.mir | 110 +++ llvm/test/CodeGen/Thumb2/mve-vqdmulh.ll | 22 +- .../CodeGen/WebAssembly/lower-em-exceptions.ll | 12 +- llvm/test/CodeGen/X86/freeze.ll | 23 + llvm/test/CodeGen/X86/horizontal-shuffle-3.ll | 11 + llvm/test/CodeGen/X86/stores-merging.ll | 96 ++- llvm/test/CodeGen/X86/tailcc-ssp.ll | 26 + llvm/test/DebugInfo/implicit-const-test2.s | 34 + llvm/test/MC/Mips/elf-relsym.s | 10 +- llvm/test/MC/Mips/mips_lo16.s | 22 + llvm/test/MC/Mips/xgot.s | 4 +- .../AArch64/expand-atomicrmw-xchg-fp.ll | 4 +- llvm/test/Transforms/ConstantMerge/dont-merge.ll | 12 + .../test/Transforms/Coroutines/coro-byval-param.ll | 127 +++ .../Transforms/Coroutines/coro-noalias-param.ll | 40 + llvm/test/Transforms/GVN/storeinvgroup.ll | 21 + llvm/test/Transforms/IRCE/decrementing-loop.ll | 11 +- .../Transforms/IndVarSimplify/eliminate-exit.ll | 56 ++ .../promote-iv-to-eliminate-casts.ll | 62 ++ llvm/test/Transforms/Inline/pr50270.ll | 71 ++ llvm/test/Transforms/InstCombine/not-add.ll | 28 + .../redundant-left-shift-input-masking-pr49778.ll | 20 + .../Transforms/InstCombine/select-binop-cmp.ll | 19 +- llvm/test/Transforms/InstSimplify/select.ll | 13 + llvm/test/Transforms/LoopReroll/extra_instr.ll | 268 +++++++ .../Transforms/LoopVectorize/X86/force-ifcvt.ll | 42 - .../X86/tail_folding_and_assume_safety.ll | 4 +- .../LowerConstantIntrinsics/constant-intrinsics.ll | 8 + .../SCCP/pr49582-iterator-invalidation.ll | 854 +++++++++++++++++++++ llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 19 +- llvm/utils/gn/secondary/llvm/version.gni | 2 +- llvm/utils/lit/lit/TestingConfig.py | 1 + llvm/utils/lit/lit/__init__.py | 2 +- llvm/utils/release/build_llvm_package.bat | 4 +- openmp/libomptarget/src/interface.cpp | 2 +- polly/lib/External/ppcg/external.c | 167 ++-- polly/lib/External/ppcg/print.c | 1 + 239 files changed, 7399 insertions(+), 2529 deletions(-) create mode 100644 clang/tools/scan-view/share/Reporter.py create mode 100644 libcxx/test/libcxx/memory/allocator_void.trivial.compile.pass.cpp delete mode 100644 libcxx/test/std/input.output/filesystems/fs.req.macros/feature_ [...] create mode 100644 libcxx/test/std/utilities/memory/default.allocator/PR50299.comp [...] rename libcxx/test/{libcxx/depr/depr.default.allocator/allocator_void.cxx2a.pass.c [...] delete mode 100644 libcxx/test/std/utilities/memory/default.allocator/allocator_vo [...] create mode 100644 llvm/lib/Target/BPF/BPFTargetTransformInfo.h create mode 100644 llvm/test/CodeGen/AArch64/atomicrmw-O0.ll create mode 100644 llvm/test/CodeGen/AArch64/stack-protector-musttail.ll create mode 100644 llvm/test/CodeGen/ARM/Windows/stack-protector-musttail.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/builtin-btf-type-id-2.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/double.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/float.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/weak-global-3.ll create mode 100644 llvm/test/CodeGen/BPF/remove_truncate_8.ll create mode 100644 llvm/test/CodeGen/PowerPC/arg_promotion.ll create mode 100644 llvm/test/CodeGen/PowerPC/asm-template-I.ll create mode 100644 llvm/test/CodeGen/PowerPC/inline-asm-physical-fpr-spe.ll create mode 100644 llvm/test/CodeGen/PowerPC/inline-asm-physical-fpr.ll create mode 100644 llvm/test/CodeGen/PowerPC/ppc64-inlineasm-clobber.ll create mode 100644 llvm/test/CodeGen/SystemZ/args-11.ll create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/skip-vpt-debug.mir create mode 100644 llvm/test/CodeGen/Thumb2/mve-gather-unused.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-tailpred-loopinvariant.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vpt-block-debug.mir create mode 100644 llvm/test/CodeGen/X86/tailcc-ssp.ll create mode 100644 llvm/test/DebugInfo/implicit-const-test2.s create mode 100644 llvm/test/MC/Mips/mips_lo16.s create mode 100644 llvm/test/Transforms/Coroutines/coro-byval-param.ll create mode 100644 llvm/test/Transforms/Coroutines/coro-noalias-param.ll create mode 100644 llvm/test/Transforms/GVN/storeinvgroup.ll create mode 100644 llvm/test/Transforms/Inline/pr50270.ll create mode 100644 llvm/test/Transforms/InstCombine/redundant-left-shift-input-mas [...] create mode 100644 llvm/test/Transforms/LoopReroll/extra_instr.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/X86/force-ifcvt.ll create mode 100644 llvm/test/Transforms/SCCP/pr49582-iterator-invalidation.ll