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-master-aarch64-spec2k6-O3_LTO in repository toolchain/ci/llvm-project.
from bd053769867f [SLP]Improve multinode analysis. adds d5d8b1c972bc [llvm-objcopy] Fix handling of MIPS64 little endian files adds a376a3f354ac [libc++] Make __compressed_pair fully constexpr adds ac60263ad173 [MemoryLocation] Handle memset_pattern{4,8,16} in getForDest. adds 10a356c47a30 [libc++] Make __swap_allocator constexpr adds 8002fa67603b [LangRef] Remove incorrect vector alignment rules adds 7abf299fedff [InlineAdvisor] Add option to control deferred inlining (NFC) adds ddfac0759c3c Revert "[MemoryLocation] Handle memset_pattern{4,8,16} in [...] adds 6482383e50a4 [clang-format] FixNamespaceComments does not understand na [...] adds cea81e95b05f [clang-format] add support for cppm files adds 08a770c378ca [AArch64][SVE] Replace mask pointers in fixed-length-fp-vs [...] adds 819fb457a622 [AMDGPU] Regenerate checks in high-bits-zeroed-16-bit-ops.mir adds f00da7c3bc8e [SLP][NFC]Update test checks, NFC. adds a9d811405f88 [X86] combineOr - pull out repeated SDLoc(). NFCI. adds 4f2e183229b8 [X86] combineOr - don't demand operand elements if the oth [...] adds 3f066ac64893 Test commit adds c13524856bb3 [ASan] Shared optimized callbacks implementation. adds fb47725d1417 [AArch64][SVE] Instcombine SDIV to ASRD adds ebb6bb725ead [lldb/python] Plug SBStructuredData leaks adds 61bb8b5d4040 [AArch64] Convert sra(X, elt_size(X)-1) to cmlt(X, 0) adds bf39e7dc6c48 [libc++] Fix wrongly non-inline basic_string::shrink_to_fit adds 48d868493fa7 [benchmark] Delete BUILD files adds 3db974facecb [InstCombine] convert static function to internal class fu [...] adds d2be9ae0da2f [InstCombine] regenerate test checks; NFC adds bb2fc19c6355 [InstCombine] prevent infinite looping from opposing cmp a [...] adds 03fe15cee6e2 [mlir][sparse] speed up sparse tensor file I/O by more than 2x adds ef244ad6207b [mlir][sparse] fixed typos adds 0b9b1c8c49fd [libc++] Remove C++ version guards in the dylib. adds 2a4a229d6dcc [WebAssembly] Custom optimization for truncate adds 423f19680a4f Add FMF to hasPoisonGeneratingFlags/dropPoisonGeneratingFlags adds dd245bab9fbb [LoopUnroll] Disable loop unroll when user explicitly asks [...] adds 84f2ef2f2953 Disable issue labeler in LLVM forks adds aedb328a4dc9 [lldb] Introduce a FreeBSDKernel plugin for vmcores adds 7598ac5ec5a6 [RISCV] Convert (splat_vector (load)) to vlse with 0 stride. adds 76c876e7e6ef Revert "[lldb] Introduce a FreeBSDKernel plugin for vmcores" adds 3bc08d8b8d7a [gn build] Reland 5082c330138: (semimanually) port ebc31d2. adds 0005efd455c4 [DebugInfo][dsymutil] Keep locations for function-local globals adds df44aaa50e36 [RISCV] Add a table for extension implications. adds b79686c6dcc8 [ELF] Remove needsPltAddr in favor of needsCopy adds d4d76409d13e [RISCV] Add mayRaiseFPException to RISCV scalar FP instructions. adds 71e97ad35b2a Only define LLVM_EXTERNAL_VISIBILITY when building libLLVM dylib adds f0ca8d2461a7 [llvm] [Debuginfo] Add llvm-debuginfod-find tool and end-t [...] adds 1042de90589c [Driver] Add CLANG_DEFAULT_PIE_ON_LINUX to emulate GCC --e [...] adds 3f1c403a2b0a [RISCV] Use AdjustInstrPostInstrSelection to insert a FRM [...] adds aeea20eebef5 [gn] Use CLANG_DEFAULT_PIE_ON_LINUX= adds 04192422c4e3 [Clang][ScanDeps] Use the virtual path for module maps adds 4e94cba5b4e4 [HIPSPV][2/4] Add HIPSPV tool chain adds e0aa2ea661fb Revert "Only define LLVM_EXTERNAL_VISIBILITY when building [...] adds 6a44013b0e31 [ELF] -Map: Print symbols which needs canonical PLT entry/ [...] adds ee99426c7706 [AArch64] Revise a warning fix adds 0319d4a12ee8 [gn build] (manually) port 1042de9058 to lit.site.cfg.in too adds 3926893439c4 [RISCV] Add isel support for scalar STRICT_FADD/FSUB/FMUL/ [...] adds 74d1fc742af0 [X86] Adjust some IceLake integer shuffle schedule classes [...] adds a82a19c137ad [mlir] Add a missing pattern to bufferize tensor.rank. adds 5ac14cd167c4 [gn build] (manually) port f0ca8d2461a7f3c8 (debuginfod-find) adds 0e5e963b2d52 [gn build] Reformat all build files adds 803ec71b842e [gn build] Port 4e94cba5b4e4 adds ebf5497b269f Revert "[z/OS] Implement prologue and epilogue generation [...] adds efefc4ee3b25 [lldb][NFC] Format lldb/include/lldb/Symbol/Type.h adds fd5e493874e1 [PhaseOrdering] add tests for vector select; NFC adds bc5f2d12cadc [clang] diagnose_as_builtin attribute for Fortify diagnosi [...] adds 100863ccd8d4 [lldb] Check if language is supported before creating a RE [...] adds c57b2a0635df [MLIR][GPU] Make max flat work group size for ROCDL kernel [...] adds 1695dd175242 [lldb][NFC] Fix documentation for EncodingDataType adds 09a704c5efba [LTO] Ignore unreachable virtual functions in WPD in hybrid LTO.
No new revisions were added by this update.
Summary of changes: .github/workflows/new-issues.yml | 1 + clang/CMakeLists.txt | 5 + clang/docs/ReleaseNotes.rst | 5 +- clang/include/clang/Basic/Attr.td | 8 + clang/include/clang/Basic/AttrDocs.td | 44 + clang/include/clang/Basic/DiagnosticDriverKinds.td | 8 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 13 +- clang/include/clang/Config/config.h.cmake | 3 + clang/include/clang/Driver/Options.td | 5 + clang/include/clang/Sema/ParsedAttr.h | 1 + clang/lib/Driver/CMakeLists.txt | 1 + clang/lib/Driver/ToolChains/AMDGPU.cpp | 3 +- clang/lib/Driver/ToolChains/HIPSPV.cpp | 292 +++ clang/lib/Driver/ToolChains/HIPSPV.h | 103 ++ clang/lib/Driver/ToolChains/Linux.cpp | 4 +- clang/lib/Format/NamespaceEndCommentsFixer.cpp | 6 +- clang/lib/Sema/SemaChecking.cpp | 64 +- clang/lib/Sema/SemaDeclAttr.cpp | 81 + .../DependencyScanning/ModuleDepCollector.cpp | 8 +- clang/test/ClangScanDeps/modulemap-via-vfs.m | 56 + .../test/CodeGen/thinlto-distributed-cfi-devirt.ll | 2 +- clang/test/CodeGen/thinlto-distributed-cfi.ll | 2 +- clang/test/CodeGen/thinlto-funcattr-prop.ll | 2 +- clang/test/Driver/fsanitize.c | 1 + clang/test/Driver/linux-default-pie.c | 7 + clang/test/Driver/linux-ld.c | 2 +- ...pragma-attribute-supported-attributes-list.test | 1 + clang/test/Sema/attr-diagnose-as-builtin.c | 118 ++ clang/test/lit.cfg.py | 3 + clang/test/lit.site.cfg.py.in | 1 + clang/tools/clang-format/clang-format-diff.py | 4 +- clang/tools/clang-format/git-clang-format | 1 + .../Format/NamespaceEndCommentsFixerTest.cpp | 76 + compiler-rt/lib/asan/CMakeLists.txt | 1 + compiler-rt/lib/asan/asan_interface.inc | 35 + compiler-rt/lib/asan/asan_rtl_x86_64.S | 143 ++ compiler-rt/lib/asan/tests/asan_noinst_test.cpp | 102 +- .../TestCases/Linux/interface_symbols_linux.cpp | 4 +- libcxx/include/__memory/compressed_pair.h | 35 +- libcxx/include/memory | 10 +- libcxx/include/string | 2 + libcxx/src/barrier.cpp | 4 +- libcxx/src/format.cpp | 4 - .../shrink_to_fit.explicit_instantiation.sh.cpp | 59 + lld/ELF/Arch/AArch64.cpp | 4 +- lld/ELF/MapFile.cpp | 11 +- lld/ELF/Relocations.cpp | 2 +- lld/ELF/Symbols.cpp | 2 +- lld/ELF/Symbols.h | 13 +- lld/ELF/SyntheticSections.cpp | 7 +- lld/test/ELF/map-file-copy.s | 52 + lldb/bindings/python/python-swigsafecast.swig | 13 +- lldb/bindings/python/python-wrapper.swig | 41 +- lldb/include/lldb/Core/PluginManager.h | 2 + lldb/include/lldb/Symbol/Type.h | 46 +- lldb/source/Core/PluginManager.cpp | 6 + lldb/source/Expression/REPL.cpp | 6 +- lldb/source/Symbol/Type.cpp | 2 +- lldb/test/Shell/REPL/Basic.test | 10 + llvm/docs/LangRef.rst | 4 - llvm/include/llvm/Analysis/InlineCost.h | 2 +- llvm/include/llvm/AsmParser/LLToken.h | 1 + llvm/include/llvm/IR/ModuleSummaryIndex.h | 12 +- llvm/lib/Analysis/InlineAdvisor.cpp | 9 +- llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 26 +- llvm/lib/Analysis/ValueTracking.cpp | 8 - llvm/lib/AsmParser/LLLexer.cpp | 1 + llvm/lib/AsmParser/LLParser.cpp | 7 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 1 + llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 1 + llvm/lib/DWARFLinker/DWARFLinker.cpp | 5 + llvm/lib/IR/Instruction.cpp | 5 +- llvm/lib/IR/ModuleSummaryIndex.cpp | 16 +- llvm/lib/IR/Operator.cpp | 3 +- llvm/lib/Support/RISCVISAInfo.cpp | 38 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 18 + .../Target/AArch64/AArch64TargetTransformInfo.cpp | 36 + .../AArch64/GISel/AArch64PostLegalizerCombiner.cpp | 5 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 1 - llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp | 6 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 34 + llvm/lib/Target/RISCV/RISCVISelLowering.h | 3 + llvm/lib/Target/RISCV/RISCVInstrFormats.td | 8 +- llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 1 + llvm/lib/Target/RISCV/RISCVInstrInfo.h | 5 + llvm/lib/Target/RISCV/RISCVInstrInfoD.td | 24 +- llvm/lib/Target/RISCV/RISCVInstrInfoF.td | 51 +- llvm/lib/Target/RISCV/RISCVInstrInfoZfh.td | 24 +- llvm/lib/Target/SystemZ/SystemZCallingConv.td | 1 - llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp | 179 +- llvm/lib/Target/SystemZ/SystemZFrameLowering.h | 9 - llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 12 +- llvm/lib/Target/WebAssembly/WebAssemblyISD.def | 1 + .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 112 ++ .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 8 + llvm/lib/Target/X86/X86ISelLowering.cpp | 35 +- llvm/lib/Target/X86/X86SchedIceLake.td | 42 +- llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp | 76 +- .../Transforms/InstCombine/InstCombineInternal.h | 1 + .../Transforms/InstCombine/InstCombineSelect.cpp | 7 +- .../InstCombine/InstCombineVectorOps.cpp | 26 +- llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp | 25 + .../Analysis/CostModel/AArch64/vector-select.ll | 2 +- llvm/test/Assembler/thinlto-summary.ll | 12 +- .../Bitcode/thinlto-function-summary-refgraph.ll | 2 +- llvm/test/Bitcode/thinlto-type-vcalls.ll | 20 +- llvm/test/CMakeLists.txt | 2 + .../test/CodeGen/AArch64/arm64-subvector-extend.ll | 12 +- llvm/test/CodeGen/AArch64/arm64-vshr.ll | 9 +- llvm/test/CodeGen/AArch64/cmp-select-sign.ll | 14 +- llvm/test/CodeGen/AArch64/dag-numsignbits.ll | 2 +- llvm/test/CodeGen/AArch64/div_minsize.ll | 2 +- llvm/test/CodeGen/AArch64/selectcc-to-shiftand.ll | 8 +- llvm/test/CodeGen/AArch64/srem-seteq-vec-splat.ll | 4 +- .../CodeGen/AArch64/sve-fixed-length-fp-vselect.ll | 1204 ++---------- .../AArch64/sve-fixed-length-int-vselect.ll | 14 +- .../AArch64/sve-fixed-length-masked-gather.ll | 2 +- .../AArch64/sve-fixed-length-masked-loads.ll | 2 +- .../AArch64/sve-fixed-length-masked-scatter.ll | 2 +- .../AArch64/sve-fixed-length-masked-stores.ll | 2 +- llvm/test/CodeGen/AArch64/vec_uaddo.ll | 14 +- llvm/test/CodeGen/AArch64/vec_umulo.ll | 14 +- llvm/test/CodeGen/AArch64/vselect-constants.ll | 30 +- .../CodeGen/AMDGPU/high-bits-zeroed-16-bit-ops.mir | 1912 +++++++++++--------- llvm/test/CodeGen/RISCV/double-arith-strict.ll | 880 +++++++++ llvm/test/CodeGen/RISCV/float-arith-strict.ll | 715 ++++++++ llvm/test/CodeGen/RISCV/frm-dependency.ll | 124 ++ llvm/test/CodeGen/RISCV/half-arith-strict.ll | 222 +++ llvm/test/CodeGen/RISCV/rvv/vsplats-fp.ll | 19 + llvm/test/CodeGen/SystemZ/call-zos-01.ll | 2 +- llvm/test/CodeGen/SystemZ/call-zos-vec.ll | 2 +- llvm/test/CodeGen/SystemZ/zos-prologue-epilog.ll | 79 +- llvm/test/CodeGen/WebAssembly/fpclamptosat_vec.ll | 26 +- llvm/test/CodeGen/X86/setcc-lowering.ll | 11 +- llvm/test/CodeGen/X86/vshift-6.ll | 18 +- ...evirt_hybrid_after_filtering_unreachable_lib.ll | 132 ++ .../devirt_hybrid_after_filtering_unreachable.ll | 161 ++ llvm/test/ThinLTO/X86/dot-dumper.ll | 8 +- llvm/test/ThinLTO/X86/dot-dumper2.ll | 2 +- llvm/test/ThinLTO/X86/funcattrs-prop-maythrow.ll | 6 +- llvm/test/ThinLTO/X86/funcimport_alwaysinline.ll | 2 +- .../InstCombine/AArch64/sve-intrinsic-sdiv.ll | 75 + llvm/test/Transforms/InstCombine/and.ll | 84 + llvm/test/Transforms/InstCombine/freeze.ll | 48 +- .../reuse-constant-from-select-in-icmp.ll | 29 +- .../InstCombine/shuffle_select-inseltpoison.ll | 276 +-- llvm/test/Transforms/InstCombine/shuffle_select.ll | 276 +-- .../test/Transforms/PhaseOrdering/vector-select.ll | 101 ++ llvm/test/Transforms/SLPVectorizer/X86/pr42022.ll | 40 +- llvm/test/lit.cfg.py | 9 +- llvm/test/lit.site.cfg.py.in | 1 + .../dsymutil/Inputs/inlined-static-variable/4.o | Bin 0 -> 3352 bytes llvm/test/tools/dsymutil/X86/dead-stripped.cpp | 37 +- llvm/test/tools/dsymutil/X86/dummy-debug-map.map | 5 + .../tools/dsymutil/X86/inlined-static-variable.cpp | 59 + .../Inputs/buildid/abcdef/debuginfo | 1 + .../Inputs/buildid/abcdef/executable | 1 + .../Inputs/buildid/abcdef/source/directory/file.c | 1 + .../tools/llvm-debuginfod-find/debuginfod.test | 77 + .../llvm-mca/X86/IceLakeServer/resources-avx1.s | 202 +-- .../llvm-mca/X86/IceLakeServer/resources-avx2.s | 106 +- .../X86/IceLakeServer/resources-avx512bwvl.s | 418 ++--- .../X86/IceLakeServer/resources-avx512vl.s | 458 ++--- .../llvm-mca/X86/IceLakeServer/resources-sse2.s | 98 +- .../llvm-mca/X86/IceLakeServer/resources-sse41.s | 98 +- .../llvm-mca/X86/IceLakeServer/resources-ssse3.s | 10 +- llvm/test/tools/llvm-objcopy/ELF/mips64.test | 36 + llvm/tools/llvm-debuginfod-find/CMakeLists.txt | 10 + .../llvm-debuginfod-find/llvm-debuginfod-find.cpp | 109 ++ llvm/tools/llvm-objcopy/ELF/Object.cpp | 36 +- llvm/tools/llvm-objcopy/ELF/Object.h | 9 +- llvm/unittests/IR/DataLayoutTest.cpp | 15 + llvm/utils/gn/secondary/BUILD.gn | 3 + .../secondary/clang/include/clang/Config/BUILD.gn | 1 + llvm/utils/gn/secondary/clang/lib/Driver/BUILD.gn | 1 + llvm/utils/gn/secondary/clang/test/BUILD.gn | 1 + .../gn/secondary/compiler-rt/lib/asan/BUILD.gn | 5 +- .../gn/secondary/lldb/source/Version/BUILD.gn | 1 - llvm/utils/gn/secondary/llvm/test/BUILD.gn | 2 + .../llvm/tools/llvm-debuginfod-find/BUILD.gn | 27 + .../gn/secondary/third-party/benchmark/BUILD.gn | 2 +- .../Dialect/SparseTensor/IR/SparseTensorBase.td | 2 +- .../Dialect/SparseTensor/IR/SparseTensorOps.td | 4 +- mlir/lib/Dialect/Tensor/Transforms/Bufferize.cpp | 69 +- mlir/lib/ExecutionEngine/SparseTensorUtils.cpp | 58 +- .../Dialect/ROCDL/ROCDLToLLVMIRTranslation.cpp | 24 +- mlir/test/Dialect/Tensor/bufferize.mlir | 9 + mlir/test/Target/LLVMIR/rocdl.mlir | 12 +- third-party/benchmark/BUILD.bazel | 52 - third-party/benchmark/bindings/python/BUILD | 3 - .../bindings/python/google_benchmark/BUILD | 38 - third-party/benchmark/test/BUILD | 75 - third-party/benchmark/tools/BUILD.bazel | 19 - third-party/update_benchmark.sh | 2 + .../clang/include/clang/Config/config.h | 3 + 195 files changed, 7303 insertions(+), 3965 deletions(-) create mode 100644 clang/lib/Driver/ToolChains/HIPSPV.cpp create mode 100644 clang/lib/Driver/ToolChains/HIPSPV.h create mode 100644 clang/test/ClangScanDeps/modulemap-via-vfs.m create mode 100644 clang/test/Driver/linux-default-pie.c create mode 100644 clang/test/Sema/attr-diagnose-as-builtin.c create mode 100644 compiler-rt/lib/asan/asan_rtl_x86_64.S create mode 100644 libcxx/test/std/strings/basic.string/string.capacity/shrink_to_ [...] create mode 100644 lld/test/ELF/map-file-copy.s create mode 100644 lldb/test/Shell/REPL/Basic.test create mode 100644 llvm/test/CodeGen/RISCV/double-arith-strict.ll create mode 100644 llvm/test/CodeGen/RISCV/float-arith-strict.ll create mode 100644 llvm/test/CodeGen/RISCV/frm-dependency.ll create mode 100644 llvm/test/CodeGen/RISCV/half-arith-strict.ll create mode 100644 llvm/test/ThinLTO/X86/Inputs/devirt_hybrid_after_filtering_unre [...] create mode 100644 llvm/test/ThinLTO/X86/devirt_hybrid_after_filtering_unreachable.ll create mode 100644 llvm/test/Transforms/InstCombine/AArch64/sve-intrinsic-sdiv.ll create mode 100644 llvm/test/Transforms/PhaseOrdering/vector-select.ll create mode 100644 llvm/test/tools/dsymutil/Inputs/inlined-static-variable/4.o create mode 100644 llvm/test/tools/dsymutil/X86/inlined-static-variable.cpp create mode 100644 llvm/test/tools/llvm-debuginfod-find/Inputs/buildid/abcdef/debuginfo create mode 100644 llvm/test/tools/llvm-debuginfod-find/Inputs/buildid/abcdef/executable create mode 100644 llvm/test/tools/llvm-debuginfod-find/Inputs/buildid/abcdef/sour [...] create mode 100644 llvm/test/tools/llvm-debuginfod-find/debuginfod.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/mips64.test create mode 100644 llvm/tools/llvm-debuginfod-find/CMakeLists.txt create mode 100644 llvm/tools/llvm-debuginfod-find/llvm-debuginfod-find.cpp create mode 100644 llvm/utils/gn/secondary/llvm/tools/llvm-debuginfod-find/BUILD.gn delete mode 100644 third-party/benchmark/BUILD.bazel delete mode 100644 third-party/benchmark/bindings/python/BUILD delete mode 100644 third-party/benchmark/bindings/python/google_benchmark/BUILD delete mode 100644 third-party/benchmark/test/BUILD delete mode 100644 third-party/benchmark/tools/BUILD.bazel