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-release-aarch64-spec2k6-Os_LTO in repository toolchain/ci/llvm-project.
from 21eb771dcb5 Re-commit r357452: SimplifyCFG SinkCommonCodeFromPredecesso [...] adds 3bfa6a6dad7 llvm-undname: Add a -raw-file flag to pass a raw buffer to [...] adds 1ddf334ca00 gn build: Merge r358422 adds ff92e715d35 Fix llvm-undname tests after r358485 adds 5961b0203a6 llvm-undname: add a missing CHECK: to a passing test adds aa18ae862d2 llvm-undname: Tweak arena allocator adds a0a2264ef75 [AArch64] Implement Vector Funtion ABI name mangling. adds c035c243da3 llvm-undname: Fix nullptr deref on invalid structor names i [...] adds 930994ce14e llvm-undname: Consistently use "return nullptr" in function [...] adds 3e8124631ee [OPENMP]Require aarch arch for the tests, NFC. adds 8fdc5abffe2 [llvm][Support] Provide interface to set thread priorities adds 452060ab871 [SystemZ] Add missing intrinsics to intrinsics-immarg.ll adds 417c8894095 [clangd] Check file path of declaring header when deciding [...] adds 4d88b17b3f2 [pstl] Remove the stdlib headers from the PSTL and move the [...] adds 20d24240168 [RISCV] Custom lower SHL_PARTS, SRA_PARTS, SRL_PARTS adds fea82638b50 test/PECOFF: Remove REQUIRES: system-windows adds 025b9d0f2e6 Breakpad: Match the new UUID algorithm in minidumps adds d465ee662df [OCaml] Update api to account for FNeg and CallBr instructions adds eda370d4c81 [DAGCombiner] Add missing flag to addressing mode check adds 5e2879320d9 [OPENMP][NVPTX]Run combined constructs with if clause in SP [...] adds 29cca271405 [llvm-objdump] Test tabs in disassemble-align.s with a more [...] adds ef6823ec8da [Hexagon] Remove indeterministic traversal order adds c44b68e2b7b [Tests] Add branch_weights to latches so that test is not e [...] adds f73bba3b140 [Test] Remove obsolete test. adds 9e31584e787 Fix symtab-macho.test broken by r358500 adds eec3c0f9e30 [FileSystemStatCache] Return std::error_code from stat cach [...] adds 57213d839ac [libFuzzer] Remove tautological compare. adds d8f776af6ed [FileSystemStatCache] Update test for new FileSystemStatCache API adds 79dffc67b50 [IR] Add WithOverflowInst class adds f136c46bd64 [x86] add more tests for LEA formation; NFC adds f700081a7d9 [InstCombine] Add tests for fshl/fshr with masked operands; NFC adds 5ecd6a48b93 [InstCombine] Prune fshl/fshr with masked operands adds d769bb1e583 [X86][AVX] X86ISD::PERMV/PERMV3 node types can never fold i [...] adds 5a30177906a [CVP] Add tests for non-overflowing mulo; NFC adds 3084db3bb1a [libc++] Remove old workaround for buildit adds 82ffa88a04a [SLP] Refactoring of the operand reordering code.
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/CodeComplete.cpp | 9 +- clang-tools-extra/clangd/Headers.cpp | 13 +- clang-tools-extra/clangd/Headers.h | 9 +- clang-tools-extra/clangd/IncludeFixer.cpp | 12 +- .../unittests/clangd/HeadersTests.cpp | 14 +- clang/include/clang/Basic/FileSystemStatCache.h | 30 +- clang/lib/Basic/FileManager.cpp | 7 +- clang/lib/Basic/FileSystemStatCache.cpp | 41 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 321 ++++++++++- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 14 +- clang/test/AST/ast-print-pragmas-xfail.cpp | 21 - clang/test/OpenMP/Inputs/declare-simd-fix.h | 8 + clang/test/OpenMP/declare_simd_aarch64.c | 191 +++++++ clang/test/OpenMP/declare_simd_aarch64.cpp | 38 ++ clang/test/OpenMP/declare_simd_aarch64_complex.c | 27 + clang/test/OpenMP/declare_simd_aarch64_fix.c | 38 ++ clang/test/OpenMP/declare_simd_aarch64_sve.c | 44 ++ .../OpenMP/declare_simd_aarch64_warning_advsimd.c | 17 + .../test/OpenMP/declare_simd_aarch64_warning_sve.c | 13 + clang/test/OpenMP/nvptx_SPMD_codegen.cpp | 8 +- clang/unittests/Basic/FileManagerTest.cpp | 11 +- compiler-rt/lib/fuzzer/FuzzerFork.cpp | 3 +- libcxx/src/new.cpp | 8 +- .../Modules/Breakpad/Inputs/uuid-matching-mac.syms | 2 + .../Modules/Breakpad/Inputs/uuid-matching-mac.yaml | 59 ++ .../Modules/Breakpad/breakpad-identification.test | 4 +- lldb/lit/Modules/Breakpad/uuid-matching-mac.test | 13 + lldb/lit/Modules/PECOFF/dep-modules.yaml | 2 +- lldb/lit/Modules/PECOFF/export-dllfunc.yaml | 2 +- .../SymbolFile/Breakpad/Inputs/symtab-macho.syms | 2 +- lldb/lit/SymbolFile/Breakpad/symtab-macho.test | 2 +- .../postmortem/minidump/TestMiniDump.py | 10 + .../postmortem/minidump/fizzbuzz.syms | 2 + .../ObjectFile/Breakpad/BreakpadRecords.cpp | 41 +- .../ObjectFile/Breakpad/BreakpadRecordsTest.cpp | 2 +- llvm/bindings/ocaml/llvm/llvm.ml | 2 + llvm/bindings/ocaml/llvm/llvm.mli | 2 + llvm/bindings/ocaml/llvm/llvm_ocaml.c | 2 +- llvm/include/llvm/Analysis/ValueTracking.h | 7 +- llvm/include/llvm/Demangle/MicrosoftDemangle.h | 35 +- llvm/include/llvm/IR/IntrinsicInst.h | 33 ++ llvm/include/llvm/Support/Threading.h | 13 + llvm/lib/Analysis/ScalarEvolution.cpp | 57 +- llvm/lib/Analysis/ValueTracking.cpp | 15 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 2 + llvm/lib/Demangle/MicrosoftDemangle.cpp | 15 +- llvm/lib/IR/IntrinsicInst.cpp | 34 ++ llvm/lib/Support/Unix/Threading.inc | 39 ++ llvm/lib/Support/Windows/Threading.inc | 16 + llvm/lib/Target/Hexagon/HexagonCommonGEP.cpp | 17 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 103 +++- llvm/lib/Target/RISCV/RISCVISelLowering.h | 8 + llvm/lib/Target/X86/X86ISelLowering.cpp | 18 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 4 + .../InstCombine/InstructionCombining.cpp | 65 +-- .../Scalar/CorrelatedValuePropagation.cpp | 85 ++- llvm/lib/Transforms/Scalar/GVN.cpp | 39 +- llvm/lib/Transforms/Scalar/NewGVN.cpp | 40 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 634 +++++++++++++++------ llvm/test/CodeGen/RISCV/alu64.ll | 57 +- llvm/test/CodeGen/RISCV/shifts.ll | 257 +++++++++ .../CodeGen/X86/avx512-shuffles/partial_permute.ll | 291 +++++----- .../CodeGen/X86/broadcast-elm-cross-splat-vec.ll | 14 +- llvm/test/CodeGen/X86/horizontal-reduce-umax.ll | 59 +- llvm/test/CodeGen/X86/horizontal-reduce-umin.ll | 59 +- llvm/test/CodeGen/X86/i64-to-float.ll | 6 +- llvm/test/CodeGen/X86/lea-dagdag.ll | 154 +++++ llvm/test/CodeGen/X86/masked_compressstore.ll | 2 +- llvm/test/CodeGen/X86/oddshuffles.ll | 13 +- llvm/test/CodeGen/X86/packss.ll | 3 +- llvm/test/CodeGen/X86/pr30284.ll | 2 +- .../test/CodeGen/X86/prefer-avx256-mask-shuffle.ll | 6 +- .../CodeGen/X86/shuffle-strided-with-offset-512.ll | 36 +- .../test/CodeGen/X86/shuffle-vs-trunc-512-widen.ll | 36 +- llvm/test/CodeGen/X86/shuffle-vs-trunc-512.ll | 46 +- llvm/test/CodeGen/X86/subvector-broadcast.ll | 5 +- llvm/test/CodeGen/X86/vector-fshl-256.ll | 9 +- llvm/test/CodeGen/X86/vector-fshl-512.ll | 18 +- llvm/test/CodeGen/X86/vector-fshl-rot-256.ll | 9 +- llvm/test/CodeGen/X86/vector-fshl-rot-512.ll | 12 +- llvm/test/CodeGen/X86/vector-fshr-256.ll | 9 +- llvm/test/CodeGen/X86/vector-fshr-512.ll | 18 +- llvm/test/CodeGen/X86/vector-fshr-rot-256.ll | 9 +- llvm/test/CodeGen/X86/vector-fshr-rot-512.ll | 12 +- llvm/test/CodeGen/X86/vector-rotate-256.ll | 9 +- llvm/test/CodeGen/X86/vector-rotate-512.ll | 12 +- llvm/test/CodeGen/X86/vector-shift-ashr-256.ll | 3 +- llvm/test/CodeGen/X86/vector-shift-shl-256.ll | 12 +- llvm/test/CodeGen/X86/vector-shift-shl-512.ll | 6 +- llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll | 33 +- llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 18 +- llvm/test/CodeGen/X86/vector-shuffle-256-v8.ll | 50 +- llvm/test/CodeGen/X86/vector-shuffle-512-v16.ll | 2 +- llvm/test/CodeGen/X86/vector-shuffle-512-v32.ll | 6 +- llvm/test/CodeGen/X86/vector-shuffle-512-v8.ll | 12 +- .../CodeGen/X86/vector-shuffle-combining-avx.ll | 4 +- .../X86/vector-shuffle-combining-avx512vbmi.ll | 9 +- llvm/test/CodeGen/X86/vector-shuffle-combining.ll | 3 +- llvm/test/CodeGen/X86/vector-shuffle-v1.ll | 15 +- llvm/test/Demangle/invalid-manglings.test | 7 +- llvm/test/Demangle/ms-basic.test | 4 +- llvm/test/Demangle/ms-nested-scopes.test | 3 + .../CorrelatedValuePropagation/overflows.ll | 80 +++ llvm/test/Transforms/InstCombine/fsh.ll | 77 +++ .../basic_widenable_branch_guards.ll | 112 ++-- .../Transforms/SLPVectorizer/X86/alternate-int.ll | 12 +- .../Transforms/SLPVectorizer/X86/crash_lencod.ll | 17 +- .../Transforms/SLPVectorizer/X86/operandorder.ll | 70 +-- llvm/test/Verifier/SystemZ/intrinsic-immarg.ll | 217 +++++++ .../tools/llvm-objdump/X86/disassemble-align.s | 30 +- llvm/tools/llvm-undname/llvm-undname.cpp | 27 +- .../secondary/llvm/lib/Transforms/Utils/BUILD.gn | 1 + pstl/test/CMakeLists.txt | 7 +- .../header_inclusion_order_algorithm_0.pass.cpp | 5 - .../header_inclusion_order_algorithm_1.pass.cpp | 5 - .../pstl/header_inclusion_order_memory_0.pass.cpp | 5 - .../pstl/header_inclusion_order_memory_1.pass.cpp | 5 - .../pstl/header_inclusion_order_numeric_0.pass.cpp | 5 - .../pstl/header_inclusion_order_numeric_1.pass.cpp | 5 - .../algorithms/alg.merge/inplace_merge.pass.cpp | 7 - pstl/test/std/algorithms/alg.merge/merge.pass.cpp | 9 +- .../alg.copy/copy_if.pass.cpp | 5 - .../alg.partitions/is_partitioned.pass.cpp | 5 - .../alg.partitions/partition.pass.cpp | 10 +- .../alg.partitions/partition_copy.pass.cpp | 10 +- .../alg.reverse/reverse.pass.cpp | 6 - .../alg.reverse/reverse_copy.pass.cpp | 6 - .../alg.modifying.operations/copy_move.pass.cpp | 5 - .../alg.modifying.operations/fill.pass.cpp | 6 - .../alg.modifying.operations/generate.pass.cpp | 6 - .../alg.modifying.operations/remove.pass.cpp | 5 - .../alg.modifying.operations/remove_copy.pass.cpp | 6 - .../alg.modifying.operations/replace.pass.cpp | 5 - .../alg.modifying.operations/replace_copy.pass.cpp | 5 - .../alg.modifying.operations/rotate.pass.cpp | 6 - .../alg.modifying.operations/rotate_copy.pass.cpp | 6 - .../alg.modifying.operations/swap_ranges.pass.cpp | 6 - .../transform_binary.pass.cpp | 5 - .../transform_unary.pass.cpp | 5 - .../alg.modifying.operations/unique.pass.cpp | 5 - .../unique_copy_equal.pass.cpp | 5 - .../alg.nonmodifying/adjacent_find.pass.cpp | 6 - .../algorithms/alg.nonmodifying/all_of.pass.cpp | 5 - .../algorithms/alg.nonmodifying/any_of.pass.cpp | 5 - .../std/algorithms/alg.nonmodifying/count.pass.cpp | 5 - .../std/algorithms/alg.nonmodifying/equal.pass.cpp | 5 - .../std/algorithms/alg.nonmodifying/find.pass.cpp | 5 - .../algorithms/alg.nonmodifying/find_end.pass.cpp | 5 - .../alg.nonmodifying/find_first_of.pass.cpp | 5 - .../algorithms/alg.nonmodifying/find_if.pass.cpp | 5 - .../algorithms/alg.nonmodifying/for_each.pass.cpp | 5 - .../algorithms/alg.nonmodifying/mismatch.pass.cpp | 9 - .../algorithms/alg.nonmodifying/none_of.pass.cpp | 5 - .../alg.nonmodifying/nth_element.pass.cpp | 7 - .../algorithms/alg.nonmodifying/search_n.pass.cpp | 5 - .../alg.heap.operations/is_heap.pass.cpp | 5 - .../lexicographical_compare.pass.cpp | 6 - .../alg.min.max/minmax_element.pass.cpp | 11 +- .../alg.set.operations/includes.pass.cpp | 7 - .../alg.sorting/alg.set.operations/set.pass.cpp | 7 - .../std/algorithms/alg.sorting/is_sorted.pass.cpp | 6 - .../algorithms/alg.sorting/partial_sort.pass.cpp | 7 - .../alg.sorting/partial_sort_copy.pass.cpp | 7 +- pstl/test/std/algorithms/alg.sorting/sort.pass.cpp | 6 - .../numeric.ops/adjacent_difference.pass.cpp | 9 +- pstl/test/std/numerics/numeric.ops/reduce.pass.cpp | 5 - pstl/test/std/numerics/numeric.ops/scan.pass.cpp | 5 - .../numerics/numeric.ops/transform_reduce.pass.cpp | 6 - .../numerics/numeric.ops/transform_scan.pass.cpp | 5 - .../uninitialized_construct.pass.cpp | 5 - .../uninitialized_copy_move.pass.cpp | 5 - .../uninitialized_fill_destroy.pass.cpp | 9 +- .../pstl => test/support/stdlib}/algorithm | 14 +- .../pstl => test/support/stdlib}/execution | 20 +- pstl/{include/pstl => test/support/stdlib}/memory | 14 +- pstl/{include/pstl => test/support/stdlib}/numeric | 14 +- 176 files changed, 3267 insertions(+), 1470 deletions(-) delete mode 100644 clang/test/AST/ast-print-pragmas-xfail.cpp create mode 100644 clang/test/OpenMP/Inputs/declare-simd-fix.h create mode 100644 clang/test/OpenMP/declare_simd_aarch64.c create mode 100644 clang/test/OpenMP/declare_simd_aarch64.cpp create mode 100644 clang/test/OpenMP/declare_simd_aarch64_complex.c create mode 100644 clang/test/OpenMP/declare_simd_aarch64_fix.c create mode 100644 clang/test/OpenMP/declare_simd_aarch64_sve.c create mode 100644 clang/test/OpenMP/declare_simd_aarch64_warning_advsimd.c create mode 100644 clang/test/OpenMP/declare_simd_aarch64_warning_sve.c create mode 100644 lldb/lit/Modules/Breakpad/Inputs/uuid-matching-mac.syms create mode 100644 lldb/lit/Modules/Breakpad/Inputs/uuid-matching-mac.yaml create mode 100644 lldb/lit/Modules/Breakpad/uuid-matching-mac.test create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 llvm/test/CodeGen/X86/lea-dagdag.ll rename pstl/{include/pstl => test/support/stdlib}/algorithm (67%) rename pstl/{include/pstl => test/support/stdlib}/execution (68%) rename pstl/{include/pstl => test/support/stdlib}/memory (68%) rename pstl/{include/pstl => test/support/stdlib}/numeric (68%)