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 b448d1bf212 [lldb] Fix dynamic_cast by no longer failing on variable wi [...] adds 21c15ef3848 [Reassociate] try harder to convert negative FP constants t [...] adds 8a25eabd427 [TableGen] Correct the shift to the proper bit width. adds 555f7495df1 [NFC][CodeGen] Modify the PI++ to ++PI in MachineBlockPlace [...] adds ec128709f0a [X86][SSE] Lower shuffle as ANY_EXTEND_VECTOR_INREG adds c09d8886328 Add support for FreeBSD's LD_32_LIBRARY_PATH adds 45e9990c02c [NFC][InstCombine] Tests for shift amount reassociation in [...] adds 64fe806c4e1 [InstCombine] Shift amount reassociation in bittest: drop p [...] adds a8d20b44676 [InstCombine] Shift amount reassociation in bittest: relax [...] adds 404e978f272 [NFC][InstCombine] Tests for shift amount reassociation in [...] adds 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 new b1a62d168f8 [NFC][CodeGen] Use while loop instead for loop in MachineBl [...]
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/lib/Sema/SemaInit.cpp | 14 +- clang/test/Sema/warn-lifetime-analysis-nocfg.cpp | 14 +- compiler-rt/test/asan/Unit/lit.site.cfg.py.in | 6 + compiler-rt/test/asan/lit.cfg.py | 8 +- compiler-rt/test/xray/Unit/lit.site.cfg.py.in | 8 + llvm/include/llvm/Transforms/Scalar/Reassociate.h | 4 +- llvm/include/llvm/Transforms/Utils/LoopUtils.h | 15 +- llvm/lib/CodeGen/MachineBlockPlacement.cpp | 7 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 5 + llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 8 +- .../WebAssembly/WebAssemblyLateEHPrepare.cpp | 5 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 113 +---- .../Transforms/InstCombine/InstCombineCompares.cpp | 20 +- llvm/lib/Transforms/Scalar/LICM.cpp | 90 +++- llvm/lib/Transforms/Scalar/Reassociate.cpp | 188 ++++---- 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/vector-idiv-udiv-128.ll | 16 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 265 +++++------- llvm/test/CodeGen/X86/vector-shuffle-256-v8.ll | 44 +- 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 +- .../TableGen/FixedLenDecoderEmitter/InitValue.td | 11 + ...reassociation-in-bittest-with-truncation-shl.ll | 475 +++++++++++++++++++++ .../shift-amount-reassociation-in-bittest.ll | 87 +++- llvm/test/Transforms/LICM/sink.ll | 10 +- .../test/Transforms/LoopUnroll/ARM/mve-nounroll.ll | 127 ++++++ .../LoopVectorize/ARM/arm-ieee-vectorize.ll | 5 + .../Reassociate/canonicalize-neg-const.ll | 142 +++--- .../Reassociate/fast-ReassociateVector.ll | 19 +- .../Reassociate/reassoc-intermediate-fnegs.ll | 10 +- llvm/utils/TableGen/FixedLenDecoderEmitter.cpp | 2 +- 35 files changed, 1414 insertions(+), 506 deletions(-) create mode 100644 llvm/test/CodeGen/Thumb2/mve-vector-spill.ll create mode 100644 llvm/test/Transforms/InstCombine/shift-amount-reassociation-in- [...] create mode 100644 llvm/test/Transforms/LoopUnroll/ARM/mve-nounroll.ll