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-mainline-defconfig in repository toolchain/ci/llvm-project.
from 3560ed05235 Properly handle reference initialization when detecting gsl [...] adds 44f8d635e20 [ARM] Permit auto-vectorization using MVE adds 11c4602fce1 [MVE] Don't try to unroll vectorised MVE loops adds 089aef45a5e [ARM] MVE spill vector test. NFC adds b1a62d168f8 [NFC][CodeGen] Use while loop instead for loop in MachineBl [...] adds 38c57885480 [ELF] Remove unnecessary assignment to `used` in replaceWit [...] adds e812bf55308 Properly detect temporary gsl::Owners through reference ini [...] adds 635eda8bb0f [ELF] Remove redundant !isPreemptible in Symbol::computeBinding() adds cfdd4589f14 [ELF] Remove redundant isDefined() in Symbol::computeBindin [...] adds 637964bfd83 [X86] Don't use SplitOpsAndApply for ISD::USUBSAT. adds ce6a2cf9665 [X86] Simplify some of the type checks in combineSubToSubus. adds 10234da71d6 [clang-format] Expand AllowShortBlocksOnASingleLine for WebKit adds 27038a37806 [SelectionDAG] Widen vector results of SMULFIX/UMULFIX/SMULFIXSAT adds cf9fa0b382d [X86] Remove redundant ';' chars ending IR lines in lit tests. NFC adds cb5a90fd314 Fix pass dependency for LICM adds e28cbbd5d49 [X86] Support -march=tigerlake adds 8750c77df4c [X86] Add some reduction add test cases that show sub-optim [...] adds 4b9d20008bb [CrossTU] Fix problem with CrossTU AST load limit and progr [...] adds fd5ea1b0d90 [clangd] Highlighting auto variables as the deduced type. adds b0945e1bd2e Improve codegen for deque.
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/SemanticHighlighting.cpp | 38 ++-- .../clangd/unittests/SemanticHighlightingTests.cpp | 18 +- clang/docs/ClangFormatStyleOptions.rst | 38 +++- clang/include/clang/Basic/X86Target.def | 5 + clang/include/clang/CrossTU/CrossTranslationUnit.h | 75 +++---- clang/include/clang/Format/Format.h | 35 +++- clang/lib/Basic/Targets/X86.cpp | 10 + clang/lib/CrossTU/CrossTranslationUnit.cpp | 58 +++--- clang/lib/Format/Format.cpp | 14 +- clang/lib/Format/TokenAnnotator.cpp | 3 +- clang/lib/Format/UnwrappedLineFormatter.cpp | 11 +- clang/lib/Sema/SemaInit.cpp | 3 +- clang/test/Driver/x86-march.c | 4 + clang/test/Misc/target-invalid-cpu-note.c | 4 +- clang/test/Preprocessor/predefined-arch-macros.c | 127 ++++++++++++ clang/test/Sema/warn-lifetime-analysis-nocfg.cpp | 10 +- clang/unittests/Format/FormatTest.cpp | 39 +++- libcxx/benchmarks/ContainerBenchmarks.hpp | 16 +- libcxx/benchmarks/Utilities.hpp | 33 +++ libcxx/benchmarks/deque.bench.cpp | 47 +++++ libcxx/include/__split_buffer | 45 +++-- libcxx/include/deque | 97 ++++++++- lld/ELF/Relocations.cpp | 4 +- lld/ELF/Symbols.cpp | 5 +- llvm/include/llvm/Support/X86TargetParser.def | 2 + llvm/lib/CodeGen/MachineBlockPlacement.cpp | 7 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 1 + .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 7 + .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 19 ++ llvm/lib/Support/Host.cpp | 9 + llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 5 + llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 8 +- llvm/lib/Target/X86/X86.td | 13 ++ llvm/lib/Target/X86/X86ISelLowering.cpp | 29 ++- llvm/lib/Transforms/Scalar/LICM.cpp | 13 +- llvm/test/CodeGen/Thumb2/mve-vector-spill.ll | 163 +++++++++++++++ llvm/test/CodeGen/X86/cpus-intel.ll | 1 + llvm/test/CodeGen/X86/smul_fix.ll | 40 ++-- llvm/test/CodeGen/X86/smul_fix_sat.ll | 40 ++-- llvm/test/CodeGen/X86/smul_fix_sat_constants.ll | 20 +- llvm/test/CodeGen/X86/ssub_sat.ll | 16 +- llvm/test/CodeGen/X86/uadd_sat.ll | 16 +- llvm/test/CodeGen/X86/umul_fix.ll | 44 ++-- llvm/test/CodeGen/X86/usub_sat.ll | 16 +- llvm/test/CodeGen/X86/vector-mulfix-legalize.ll | 115 +++++++++++ llvm/test/CodeGen/X86/vector-reduce-add.ll | 225 +++++++++++++++++++++ .../test/Transforms/LoopUnroll/ARM/mve-nounroll.ll | 127 ++++++++++++ .../LoopVectorize/ARM/arm-ieee-vectorize.ll | 5 + 48 files changed, 1405 insertions(+), 275 deletions(-) create mode 100644 libcxx/benchmarks/Utilities.hpp create mode 100644 libcxx/benchmarks/deque.bench.cpp create mode 100644 llvm/test/CodeGen/Thumb2/mve-vector-spill.ll create mode 100644 llvm/test/CodeGen/X86/vector-mulfix-legalize.ll create mode 100644 llvm/test/Transforms/LoopUnroll/ARM/mve-nounroll.ll