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-aarch64-stable-allnoconfig in repository toolchain/ci/llvm-project.
from 2f4f8fcf64c [X86] Don't add DELETED_NODES to DAG combine worklist after [...] adds 4c0a133a412 [Coroutines][new pass manager] Move CoroElide pass to right [...] adds 44d83671c59 Revert "[Coroutines][new pass manager] Move CoroElide pass [...] adds 624dbfcc1b8 [Coroutines][New pass manager] Move CoroElide pass to right [...] adds 619d7dc39a1 [DAGCombiner] recognize shuffle (shuffle X, Mask0), Mask -- [...] adds 1adbe86d87b [WinEH] Fix inttoptr+phi optimization in presence of catchswitch adds 1079c68aa0f Attempt to fix ZLIB CMake logic on Windows adds 21390eab4c0 [ADT][NFC] SCCIterator: Change hasLoop() to hasCycle() adds 6fa0b6dd524 Fix [ADT][NFC] SCCIterator: Change hasLoop() to hasCycle() adds 66128c48400 [JITLink] Update DEBUG_TYPE string for llvm-jitlink. adds 211fb91f106 [DAGCombiner] Don't emit select_cc from visitSINT_TO_FP/vis [...] adds b6e2796114d [X86][TwoAddressInstructionPass] Teach tryInstructionCommut [...] adds 2ac19feb157 [X86] Not track size of the boudaryalign fragment during th [...] adds 0cd6712a7af [DAGCombiner][X86] Disable narrowExtractedVectorLoad if the [...] adds bfdb834bc3d [Sparc] Fix incorrect operand for matching CMPri pattern adds 315f8a55f50 [ELF][PPC32] Don't report "relocation refers to a discarded [...] adds 496e0a99c76 [InlineSpiller] Relax re-materialization restriction for st [...] adds daab6ad58d4 [PowerPC][test] Improve .got2 and .toc tests adds c2b437d53d4 [DebugInfo][clang][DWARF5]: Added support for debuginfo gen [...] adds 802b22b5c8c Revert "[DebugInfo][clang][DWARF5]: Added support for debug [...] adds cd76a026399 [libc] Add sigprocmask adds c443b610bf3 [clangd] Remove the deprecated clangdServer::rename API, NFC. adds 5a1958f2673 Syndicate, test and fix base64 implementation adds 8c7c32b4c97 [gn build] Port 5a1958f2673 adds d85821dfa62 [MLIR] Added llvm.freeze adds 4962a0b26a3 [NFC][PowerPC] Move some alias definition from PPCInstrInfo [...] adds 394974111b1 [ARM][MVE] Restrict allowed types of gather/scatter offsets adds d40afadec0a [git-clang-format] Fix typo in help message adds b52355f8a19 Fix Base64Test - for StringRef size adds d978656fd06 [DWARFDebugLine] Use new DWARFDataExtractor::getInitialLength adds 164e2c85123 [DWARF] Use getInitialLength in range list parsing adds dba683ccbe9 [DWARF] Use DWARFDataExtractor::getInitialLength to parse d [...] adds 12048a9182f [lld] Fix test failure from d978656fd06 adds a41ecf0eb05 [ARM,MVE] Add ACLE intrinsics for VQMOV[U]N family. adds 69441e53c9f [ARM,MVE] Correct MC operands in VCVT.F32.F16. (NFC) adds b08d2ddd69b [ARM,MVE] Add ACLE intrinsics for VCVT.F32.F16 family. adds 1a8cbfa514f [ARM,MVE] Add ACLE intrinsics for VCVT[ANPM] family. adds 9249f606024 [AArch64][SVE] Add intrinsics for non-temporal gather-loads [...] adds 464223b5ac9 [mlir] mlir-opt: print a newline after the top-level module new e4380b07cca Fix operator precedence warning. NFCI. new 7a42babeb83 Reland "[DebugInfo][clang][DWARF5]: Added support for debug [...] new b293a7217ba [analyzer][StreamChecker] Using function description object [...] new 071002ffdb3 [clang-tidy] Copy the Ranges field from the Diagnostic when [...] new 174cb7c6957 [CostModel][X86] Add vXi1 extract/insert cost tests new d20fb7ea139 Fix shadow variable warning. NFC. new 842c5c79945 Fix shadow variable warning. NFC. new 7d594cf003d [ARM] Add Cortex-M55 Support for clang and llvm
The 8 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-tidy/ClangTidyDiagnosticConsumer.cpp | 3 + .../clang-tidy/misc/NoRecursionCheck.cpp | 2 +- clang-tools-extra/clangd/ClangdServer.cpp | 8 - clang-tools-extra/clangd/ClangdServer.h | 3 - clang-tools-extra/clangd/SemanticHighlighting.cpp | 32 +- clang/include/clang/Basic/arm_mve.td | 50 ++ clang/include/clang/Basic/arm_mve_defs.td | 6 +- clang/lib/CodeGen/CGBuiltin.cpp | 3 +- clang/lib/CodeGen/CGDebugInfo.cpp | 32 +- .../lib/StaticAnalyzer/Checkers/StreamChecker.cpp | 51 +- clang/test/CodeGen/arm-mve-intrinsics/vcvt.c | 68 +++ clang/test/CodeGen/arm-mve-intrinsics/vcvt_anpm.c | 614 ++++++++++++++++++++ clang/test/CodeGen/arm-mve-intrinsics/vqmovn.c | 366 ++++++++++++ clang/test/CodeGen/arm-target-features.c | 3 + .../test/CodeGenCoroutines/coro-newpm-pipeline.cpp | 4 +- clang/test/Driver/arm-cortex-cpus.c | 3 + clang/test/Preprocessor/arm-target-features.c | 15 + clang/tools/clang-format/git-clang-format | 2 +- compiler-rt/lib/fuzzer/FuzzerUtil.cpp | 38 +- libc/config/linux/api.td | 7 +- libc/include/signal.h.def | 5 +- libc/lib/CMakeLists.txt | 3 + libc/spec/posix.td | 31 + libc/src/signal/linux/CMakeLists.txt | 37 ++ libc/src/signal/linux/sigaddset.cpp | 28 + libc/src/signal/linux/sigemptyset.cpp | 27 + libc/src/signal/linux/signal.h | 9 +- libc/src/signal/linux/sigprocmask.cpp | 28 + libc/src/signal/sigaddset.h | 20 + libc/src/signal/sigemptyset.h | 20 + libc/src/signal/sigprocmask.h | 21 + libc/test/src/signal/CMakeLists.txt | 27 + libc/test/src/signal/raise_test.cpp | 1 + libc/test/src/signal/sigaddset_test.cpp | 42 ++ libc/test/src/signal/sigprocmask_test.cpp | 64 +++ lld/ELF/InputSection.cpp | 5 +- lld/ELF/Relocations.cpp | 8 +- lld/test/ELF/comdat-discarded-ppc32.s | 21 + lld/test/ELF/undef.s | 2 +- llvm/include/llvm/ADT/SCCIterator.h | 8 +- llvm/include/llvm/IR/DIBuilder.h | 15 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 60 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 32 ++ llvm/include/llvm/IR/IntrinsicsARM.td | 41 +- llvm/include/llvm/MC/MCAssembler.h | 1 - llvm/include/llvm/MC/MCFragment.h | 6 - llvm/include/llvm/Support/ARMTargetParser.def | 2 + llvm/include/llvm/Support/Base64.h | 53 ++ llvm/lib/AsmParser/LLParser.cpp | 19 +- llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 27 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 2 + llvm/lib/CodeGen/InlineSpiller.cpp | 15 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 124 ++-- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 4 +- llvm/lib/CodeGen/TwoAddressInstructionPass.cpp | 25 +- llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp | 74 +-- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 26 +- llvm/lib/DebugInfo/DWARF/DWARFListTable.cpp | 28 +- llvm/lib/IR/AsmWriter.cpp | 2 + llvm/lib/IR/DIBuilder.cpp | 17 +- llvm/lib/IR/DebugInfoMetadata.cpp | 20 +- llvm/lib/IR/LLVMContextImpl.h | 27 +- llvm/lib/IR/ModuleSummaryIndex.cpp | 2 +- llvm/lib/MC/MCAssembler.cpp | 127 ++--- llvm/lib/MC/MCFragment.cpp | 3 +- llvm/lib/Passes/PassBuilder.cpp | 7 +- llvm/lib/Support/CMakeLists.txt | 6 +- llvm/lib/Support/Host.cpp | 1 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 39 ++ llvm/lib/Target/AArch64/AArch64ISelLowering.h | 7 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 47 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 67 ++- llvm/lib/Target/ARM/ARM.td | 8 + llvm/lib/Target/ARM/ARMInstrMVE.td | 93 ++- llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp | 33 +- llvm/lib/Target/PowerPC/PPCInstr64Bit.td | 13 + llvm/lib/Target/PowerPC/PPCInstrInfo.td | 13 - llvm/lib/Target/Sparc/SparcISelLowering.cpp | 18 +- llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 2 +- llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp | 18 +- llvm/test/Analysis/CostModel/X86/vector-extract.ll | 304 ++++++++++ llvm/test/Analysis/CostModel/X86/vector-insert.ll | 304 ++++++++++ llvm/test/Assembler/DIDefaultTemplateParam.ll | 65 +++ llvm/test/Bitcode/DITemplateParameter-5.0.ll | 69 +++ llvm/test/Bitcode/DITemplateParameter-5.0.ll.bc | Bin 0 -> 2236 bytes llvm/test/CodeGen/AArch64/arm64-dup.ll | 2 - ...insics-nt-gather-loads-32bit-unscaled-offset.ll | 96 ++++ ...insics-nt-gather-loads-64bit-unscaled-offset.ll | 103 ++++ ...cs-nt-gather-loads-vector-base-scalar-offset.ll | 188 ++++++ ...sics-nt-scatter-stores-32bit-unscaled-offset.ll | 77 +++ ...sics-nt-scatter-stores-64bit-unscaled-offset.ll | 70 +++ ...-nt-scatter-stores-vector-base-scalar-offset.ll | 134 +++++ llvm/test/CodeGen/ARM/build-attributes.ll | 23 + llvm/test/CodeGen/PowerPC/mcm-1.ll | 24 +- llvm/test/CodeGen/PowerPC/ppc32-pic-large.ll | 33 +- llvm/test/CodeGen/SPARC/fp128.ll | 10 - .../CodeGen/Thumb2/mve-gather-ind16-unscaled.ll | 131 +++++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vcvt.ll | 50 ++ .../CodeGen/Thumb2/mve-intrinsics/vcvt_anpm.ll | 631 +++++++++++++++++++++ llvm/test/CodeGen/Thumb2/mve-intrinsics/vqmovn.ll | 299 ++++++++++ .../X86/avx512-extract-subvector-load-store.ll | 351 ++++++++---- llvm/test/CodeGen/X86/avx512-mask-op.ll | 5 +- .../CodeGen/X86/avx512bw-intrinsics-upgrade.ll | 10 +- llvm/test/CodeGen/X86/cmovcmov.ll | 22 +- llvm/test/CodeGen/X86/fma-commute-loop.ll | 24 +- llvm/test/CodeGen/X86/pr44749.ll | 36 +- llvm/test/CodeGen/X86/recip-fastmath.ll | 66 ++- llvm/test/CodeGen/X86/recip-fastmath2.ll | 32 +- llvm/test/CodeGen/X86/sqrt-fastmath.ll | 12 +- llvm/test/CodeGen/X86/statepoint-live-in-remat.ll | 132 +++++ llvm/test/CodeGen/X86/vector-reduce-mul.ll | 8 +- llvm/test/CodeGen/X86/x86-interleaved-access.ll | 102 ++-- .../ThinLTO/X86/module_summary_graph_traits.ll | 4 +- llvm/test/Transforms/Coroutines/ex2.ll | 6 + llvm/test/Transforms/Coroutines/ex3.ll | 17 +- llvm/test/Transforms/InstCombine/intptr8.ll | 77 +++ .../llvm-dwarfdump/X86/debug-names-verify-short1.s | 2 +- .../llvm-dwarfdump/X86/debug-names-verify-short2.s | 2 +- .../X86/debug_line_dwarf64_large_table.s | 37 ++ .../llvm-dwarfdump/X86/debug_line_invalid.test | 6 +- .../llvm-dwarfdump/X86/debug_rnglists_invalid.s | 2 +- .../X86/debug_rnglists_reserved_length.s | 2 +- llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 2 +- llvm/tools/opt/PrintSCC.cpp | 4 +- .../DebugInfo/DWARF/DWARFAcceleratorTableTest.cpp | 43 +- .../DebugInfo/DWARF/DWARFDebugLineTest.cpp | 45 +- llvm/unittests/IR/MetadataTest.cpp | 35 +- llvm/unittests/Support/Base64Test.cpp | 52 ++ llvm/unittests/Support/CMakeLists.txt | 1 + llvm/unittests/Support/TargetParserTest.cpp | 7 +- .../gn/secondary/llvm/unittests/Support/BUILD.gn | 1 + mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td | 5 + mlir/lib/Support/MlirOptMain.cpp | 1 + mlir/lib/Target/LLVMIR/ConvertFromLLVMIR.cpp | 9 +- mlir/test/Dialect/LLVMIR/roundtrip.mlir | 11 + mlir/test/Target/import.ll | 11 + mlir/test/Target/llvmir.mlir | 10 + 137 files changed, 5766 insertions(+), 880 deletions(-) create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vcvt_anpm.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vqmovn.c create mode 100644 libc/src/signal/linux/sigaddset.cpp create mode 100644 libc/src/signal/linux/sigemptyset.cpp create mode 100644 libc/src/signal/linux/sigprocmask.cpp create mode 100644 libc/src/signal/sigaddset.h create mode 100644 libc/src/signal/sigemptyset.h create mode 100644 libc/src/signal/sigprocmask.h create mode 100644 libc/test/src/signal/sigaddset_test.cpp create mode 100644 libc/test/src/signal/sigprocmask_test.cpp create mode 100644 lld/test/ELF/comdat-discarded-ppc32.s create mode 100644 llvm/include/llvm/Support/Base64.h create mode 100644 llvm/test/Assembler/DIDefaultTemplateParam.ll create mode 100644 llvm/test/Bitcode/DITemplateParameter-5.0.ll create mode 100644 llvm/test/Bitcode/DITemplateParameter-5.0.ll.bc create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-nt-gather-loads-32bit [...] create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-nt-gather-loads-64bit [...] create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-nt-gather-loads-vecto [...] create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-nt-scatter-stores-32b [...] create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-nt-scatter-stores-64b [...] create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-nt-scatter-stores-vec [...] create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vcvt_anpm.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vqmovn.ll create mode 100644 llvm/test/CodeGen/X86/statepoint-live-in-remat.ll create mode 100644 llvm/test/Transforms/InstCombine/intptr8.ll create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/debug_line_dwarf64_large_table.s create mode 100644 llvm/unittests/Support/Base64Test.cpp