This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-release-arm-spec2k6-O3 in repository toolchain/ci/llvm-project.
from 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.
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/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/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 ++- libcxx/include/__bit_reference | 34 +- libcxx/include/memory | 32 +- .../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/trivial_abi/unique_ptr_ret.pass.cpp | 4 + .../memory/trivial_abi/weak_ptr_ret.pass.cpp | 5 +- .../end.to.end/expected.pass.cpp | 2 +- .../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 - .../tuple/tuple.tuple/tuple.cnstr/deduct.pass.cpp | 2 +- libcxx/utils/gdb/libcxx/printers.py | 44 +- lld/ELF/SyntheticSections.cpp | 4 +- lld/test/ELF/version-script-weak.s | 13 + lldb/docs/man/lldb.rst | 4 +- lldb/tools/driver/Driver.cpp | 4 +- llvm/include/llvm/ADT/Any.h | 7 +- .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 1 + llvm/include/llvm/IR/Constant.h | 4 + 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/IR/Constants.cpp | 12 + llvm/lib/MC/ELFObjectWriter.cpp | 11 + llvm/lib/Support/CommandLine.cpp | 2 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 43 +- .../AArch64/GISel/AArch64InstructionSelector.cpp | 2 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 22 +- 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 | 62 ++ 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 | 5 +- .../WebAssemblyLowerEmscriptenEHSjLj.cpp | 13 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 2 + llvm/lib/Target/X86/X86InstrCompiler.td | 11 +- .../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 ++- .../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/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/shift-12.ll | 94 ++- .../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/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/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 +++++++ .../LowerConstantIntrinsics/constant-intrinsics.ll | 8 + .../SCCP/pr49582-iterator-invalidation.ll | 854 +++++++++++++++++++++ openmp/libomptarget/src/interface.cpp | 2 +- polly/lib/External/ppcg/external.c | 167 ++-- polly/lib/External/ppcg/print.c | 1 + 146 files changed, 5562 insertions(+), 1407 deletions(-) create mode 100644 clang/tools/scan-view/share/Reporter.py 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/ppc64-inlineasm-clobber.ll create mode 100644 llvm/test/CodeGen/X86/tailcc-ssp.ll create mode 100644 llvm/test/MC/Mips/mips_lo16.s 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 create mode 100644 llvm/test/Transforms/SCCP/pr49582-iterator-invalidation.ll