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-mainline-allmodconfig in repository toolchain/ci/llvm-project.
from 96474d17c61 [InstCombine][NFC] Use SimplifyAddInst() instead of Simplif [...] adds 0f74b82ef12 [X86] Remove some code from combineShuffle that seems large [...] adds 9758e0e1bf8 [X86] Remove some more code from combineShuffle that is no [...] adds 7bd327da009 test commit adds d664072dd5e Revert "test commit" adds 7e71aa24bc0 [LICM] Make Loop ICM profile aware adds 831efe0e0f0 Fix __clang_call_termiante's argument for foreign exceptions adds 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 new e28cbbd5d49 [X86] Support -march=tigerlake
The 1 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/docs/ClangFormatStyleOptions.rst | 38 ++++- clang/include/clang/Basic/X86Target.def | 5 + clang/include/clang/Format/Format.h | 35 ++++- clang/lib/Basic/Targets/X86.cpp | 10 ++ clang/lib/Format/Format.cpp | 14 +- clang/lib/Format/TokenAnnotator.cpp | 3 +- clang/lib/Format/UnwrappedLineFormatter.cpp | 11 +- clang/lib/Sema/SemaInit.cpp | 17 ++- 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 | 22 ++- clang/unittests/Format/FormatTest.cpp | 39 +++-- lld/ELF/Relocations.cpp | 4 +- lld/ELF/Symbols.cpp | 5 +- llvm/include/llvm/Support/X86TargetParser.def | 2 + llvm/include/llvm/Transforms/Utils/LoopUtils.h | 15 +- 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 +- .../WebAssembly/WebAssemblyLateEHPrepare.cpp | 5 +- llvm/lib/Target/X86/X86.td | 13 ++ llvm/lib/Target/X86/X86ISelLowering.cpp | 136 ++--------------- llvm/lib/Transforms/Scalar/LICM.cpp | 93 +++++++++--- llvm/test/CodeGen/Thumb2/mve-vector-spill.ll | 163 +++++++++++++++++++++ llvm/test/CodeGen/WebAssembly/exception.ll | 3 +- llvm/test/CodeGen/X86/avx512-any_extend_load.ll | 4 +- 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/Other/opt-O2-pipeline.ll | 10 ++ llvm/test/Other/opt-O3-pipeline.ll | 10 ++ llvm/test/Other/opt-Os-pipeline.ll | 10 ++ llvm/test/Other/pass-pipelines.ll | 2 +- llvm/test/Transforms/LICM/sink.ll | 10 +- .../test/Transforms/LoopUnroll/ARM/mve-nounroll.ll | 127 ++++++++++++++++ .../LoopVectorize/ARM/arm-ieee-vectorize.ll | 5 + 47 files changed, 1013 insertions(+), 297 deletions(-) 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