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-lts-allmodconfig in repository toolchain/ci/llvm-project.
from b743e94cdca [TargetLowering] SimplifyDemandedBits - add EXTRACT_SUBVECT [...] adds b8185153f35 [Diagnostics] Added silence note for -Wsizeof-array-div; su [...] adds 6bc1236d395 Add debug check for null pointers passed to <string_view> adds 34b6f49c2ca compiler-rt/builtins: Make check-builtins run tests on macOS. adds c7d8cc48c13 lld-link: Make Options.td formatting more self-consistent. adds 60aadd19cbf [CodeEmitter] Support instruction widths > 64 bits adds a088b95f891 [CodeEmitter] Improve testing for APInt encoding adds 06b309d5274 [ARM] Simplify and update vmla test. NFC adds b6a0faaa0c7 [SLP] limit vectorization of Constant subclasses (PR33958) adds b325c057322 [ARM] Masked loads and stores adds 4f234aaf2c9 [DebugInfo] Don't dereference a dyn_cast<PDBSymbolData> res [...] adds 556fbfec135 [OpenMP] Fix OMPClauseReader::readClause() uninitialized va [...] adds 2b4ace3f299 InterleavedLoadCombine - merge isa<> and dyn_cast<> duplica [...] new 4e46ea3946c [LoadStoreVectorizer] vectorizeLoadChain - ensure we find a [...] new a8a4953fdf3 [GlobalISel] findGISelOptimalMemOpLowering - remove dead in [...]
The 2 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/SemaExpr.cpp | 2 + clang/lib/Serialization/ASTReader.cpp | 4 +- clang/test/Sema/div-sizeof-array.cpp | 23 +- compiler-rt/test/builtins/CMakeLists.txt | 12 +- compiler-rt/test/builtins/Unit/lit.cfg.py | 3 + libcxx/include/__string | 12 + libcxx/include/string_view | 2 +- libcxx/test/libcxx/debug/db_string_view.pass.cpp | 36 + lld/COFF/Options.td | 32 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 4 +- llvm/lib/CodeGen/InterleavedLoadCombinePass.cpp | 4 +- llvm/lib/DebugInfo/PDB/UDTLayout.cpp | 2 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 31 + llvm/lib/Target/ARM/ARMInstrMVE.td | 83 + llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 20 + llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 3 + .../Transforms/Vectorize/LoadStoreVectorizer.cpp | 3 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 7 +- llvm/test/CodeGen/Thumb2/mve-masked-ldst.ll | 1128 +----- llvm/test/CodeGen/Thumb2/mve-masked-load.ll | 3877 +------------------- llvm/test/CodeGen/Thumb2/mve-masked-store.ll | 2502 +------------ llvm/test/CodeGen/Thumb2/mve-vmaxv.ll | 1 + llvm/test/CodeGen/Thumb2/mve-vmla.ll | 76 +- llvm/test/TableGen/BigEncoder.td | 66 + llvm/test/TableGen/RegisterEncoder.td | 5 +- .../Transforms/LoopVectorize/ARM/mve-maskedldst.ll | 40 + .../SLPVectorizer/X86/consecutive-access.ll | 15 +- llvm/utils/TableGen/CodeEmitterGen.cpp | 188 +- 28 files changed, 1029 insertions(+), 7152 deletions(-) create mode 100644 libcxx/test/libcxx/debug/db_string_view.pass.cpp create mode 100644 llvm/test/TableGen/BigEncoder.td create mode 100644 llvm/test/Transforms/LoopVectorize/ARM/mve-maskedldst.ll