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-allmodconfig in repository toolchain/ci/llvm-project.
from 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. adds 3cafdfddcbc [ELF] Remove unnecessary assignment to `isPreemptible` in r [...] adds 2e16060a8bb [ASTImporter] Fix for import of friend class template with [...] adds ef58804ebc1 [OpenCL] Fix lang mode predefined macros for C++ mode. adds 05e8209e334 [TargetLowering] SimplifyDemandedBits - call SimplifyMultip [...] adds ccdad6ef486 [InstCombine] foldShiftIntoShiftInAnotherHandOfAndInICmp(): [...] adds f23ce128fd6 [llvm-strings] Improve testing of llvm-strings adds 3819316040a NFC. Remove trailing whitespace in test adds 143a2b88ba6 [X86][SSE] Add test showing missing compute known bits PSAD [...] adds 182249daee8 [X86][SSE] ComputeKnownBits - add basic PSADBW handling adds 5eec1a9d324 Cleanup unused variable. adds 5b96d4655c8 Revert r368509 "[CodeGen] Do the Simple Early Return in blo [...] adds 06385d013d0 [OpenCL] Ignore parentheses for sampler initialization adds 7b4b3305fff [CrossTU] User docs: remove temporary limiation with macro [...] adds cbe3ed552fa [clangd] Remove highlightings coming from non topLevelDecls [...] adds 20b2cd3c0bf [llvm-ar][test] Correct tests marked as expected fails
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/Diagnostics.cpp | 8 +- clang-tools-extra/clangd/SemanticHighlighting.cpp | 44 ++-- .../clangd/unittests/DiagnosticsTests.cpp | 9 + .../clangd/unittests/SemanticHighlightingTests.cpp | 39 +++- clang/docs/ClangFormatStyleOptions.rst | 38 +++- .../analyzer/user-docs/CrossTranslationUnit.rst | 9 - 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 | 5 +- 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/test/SemaOpenCL/sampler_t.cl | 7 + 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 | 37 ---- 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 | 42 ++-- .../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/PowerPC/block-placement-1.mir | 10 +- llvm/test/CodeGen/PowerPC/block-placement.mir | 12 +- llvm/test/CodeGen/X86/bitcast-vector-bool.ll | 18 +- llvm/test/CodeGen/X86/cpus-intel.ll | 1 + llvm/test/CodeGen/X86/psadbw.ll | 17 ++ 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-ar/extract.test | 2 +- llvm/test/tools/llvm-ar/mri-utf8.test | 2 +- llvm/test/tools/llvm-ar/print.test | 2 +- 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 +- .../src/thirdparty/ittnotify/ittnotify_static.cpp | 4 +- 88 files changed, 1758 insertions(+), 575 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