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-arm-next-allnoconfig in repository toolchain/ci/llvm-project.
from 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. adds d68a277f232 [CostModel][X86][AArch64] Add some tests for extractvalue adds d614a65d85c [clangd] Drop diags from non-written #include. new 3cafdfddcbc [ELF] Remove unnecessary assignment to `isPreemptible` in r [...] new 2e16060a8bb [ASTImporter] Fix for import of friend class template with [...] new ef58804ebc1 [OpenCL] Fix lang mode predefined macros for C++ mode. new 05e8209e334 [TargetLowering] SimplifyDemandedBits - call SimplifyMultip [...] new ccdad6ef486 [InstCombine] foldShiftIntoShiftInAnotherHandOfAndInICmp(): [...] new f23ce128fd6 [llvm-strings] Improve testing of llvm-strings new 3819316040a NFC. Remove trailing whitespace in test new 143a2b88ba6 [X86][SSE] Add test showing missing compute known bits PSAD [...]
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-tools-extra/clangd/Diagnostics.cpp | 8 +- clang-tools-extra/clangd/SemanticHighlighting.cpp | 38 ++-- .../clangd/unittests/DiagnosticsTests.cpp | 9 + .../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/AST/ASTImporter.cpp | 10 +- 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/Frontend/InitPreprocessor.cpp | 18 +- clang/lib/Headers/opencl-c-base.h | 17 +- clang/lib/Headers/opencl-c.h | 210 +++++++++---------- 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/AST/ASTImporterTest.cpp | 44 ++++ 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 | 5 +- 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/CodeGen/SelectionDAG/TargetLowering.cpp | 5 + llvm/lib/Support/Host.cpp | 9 + llvm/lib/Target/X86/X86.td | 13 ++ llvm/lib/Target/X86/X86ISelLowering.cpp | 29 ++- .../Transforms/InstCombine/InstCombineCompares.cpp | 11 +- llvm/lib/Transforms/Scalar/LICM.cpp | 13 +- llvm/test/Analysis/CostModel/AArch64/aggregates.ll | 76 +++++++ llvm/test/Analysis/CostModel/X86/aggregates.ll | 76 +++++++ llvm/test/CodeGen/X86/bitcast-vector-bool.ll | 18 +- llvm/test/CodeGen/X86/cpus-intel.ll | 1 + llvm/test/CodeGen/X86/psadbw.ll | 18 ++ 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 +++++++++++++++++++++ .../shift-amount-reassociation-in-bittest.ll | 12 ++ llvm/test/tools/llvm-strings/Inputs/abcd | 1 - llvm/test/tools/llvm-strings/Inputs/numbers | 10 - .../test/tools/llvm-strings/Inputs/variable-length | 4 - llvm/test/tools/llvm-strings/all-sections.test | 8 +- llvm/test/tools/llvm-strings/archive-filename.test | 7 +- llvm/test/tools/llvm-strings/eof-no-string.test | 5 + llvm/test/tools/llvm-strings/eof.test | 5 + llvm/test/tools/llvm-strings/file-filename.test | 13 +- llvm/test/tools/llvm-strings/help.test | 12 +- llvm/test/tools/llvm-strings/length.test | 56 +++-- llvm/test/tools/llvm-strings/multiple-inputs.test | 13 ++ llvm/test/tools/llvm-strings/negative-char.test | 3 + llvm/test/tools/llvm-strings/nested-archives.test | 11 - llvm/test/tools/llvm-strings/option-grouping.test | 6 + llvm/test/tools/llvm-strings/radix-filename.test | 77 ++++--- llvm/test/tools/llvm-strings/radix.test | 34 +++- llvm/test/tools/llvm-strings/response-file.test | 7 + llvm/test/tools/llvm-strings/stdin-filename.test | 4 + llvm/test/tools/llvm-strings/stdin.test | 22 ++ llvm/test/tools/llvm-strings/terminator-neg.test | 2 - llvm/test/tools/llvm-strings/terminator.test | 2 - llvm/test/tools/llvm-strings/version.test | 4 + llvm/test/tools/llvm-strings/whitespace.test | 3 +- 80 files changed, 1699 insertions(+), 515 deletions(-) create mode 100644 libcxx/benchmarks/Utilities.hpp create mode 100644 libcxx/benchmarks/deque.bench.cpp create mode 100644 llvm/test/Analysis/CostModel/AArch64/aggregates.ll create mode 100644 llvm/test/Analysis/CostModel/X86/aggregates.ll create mode 100644 llvm/test/CodeGen/X86/psadbw.ll create mode 100644 llvm/test/CodeGen/X86/vector-mulfix-legalize.ll delete mode 100644 llvm/test/tools/llvm-strings/Inputs/abcd delete mode 100644 llvm/test/tools/llvm-strings/Inputs/numbers delete mode 100644 llvm/test/tools/llvm-strings/Inputs/variable-length create mode 100644 llvm/test/tools/llvm-strings/eof-no-string.test create mode 100644 llvm/test/tools/llvm-strings/eof.test create mode 100644 llvm/test/tools/llvm-strings/multiple-inputs.test delete mode 100644 llvm/test/tools/llvm-strings/nested-archives.test create mode 100644 llvm/test/tools/llvm-strings/option-grouping.test create mode 100644 llvm/test/tools/llvm-strings/response-file.test create mode 100644 llvm/test/tools/llvm-strings/stdin.test delete mode 100644 llvm/test/tools/llvm-strings/terminator-neg.test delete mode 100644 llvm/test/tools/llvm-strings/terminator.test create mode 100644 llvm/test/tools/llvm-strings/version.test