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-lts-defconfig in repository toolchain/ci/llvm-project.
from 9bf6bef9951a [AArch64] Optimize add/sub with immediate adds d137f1288e2c [X86][LV] X86 does *not* prefer vectorized addressing adds 76ca0d67ab07 [ConstantFolding] ConstantFoldScalarCall1 - early-out if g [...] adds c18cf10a0495 [ConstantFolding] Use getValueAPF const ref value where po [...] adds c28824179530 [ConstantFolding] ConstantFoldScalarCall2 - early-out if g [...] adds a1b43d2bc946 [LazyValueInfo] getPredicateAt - remove unnecessary null p [...] adds d464a9d476a2 [Analysis] Replace assert(isa)/dyn_cast with cast. NFC. adds 4d7c7d87e46e [docs] Mention DragonFlyBSD as a supported platform for LLVM. adds 41a6fc8438f3 [Demangle] Extract nonMicrosoftDemangle from llvm::demangle adds a3813438ae1c [llvm-cxxfilt] Use nonMicrosoftDemangle for demangling NFC adds 48ce523a26b7 [Symbolize] Demangle Rust symbols adds 60b96aa65e59 [lldb] Split ParseSingleMember into Obj-C property and nor [...] adds d5f5121ea65a [LV][X86] Add PR47437 test case adds 6c96ceabaf84 [Support] Add more Windows error codes to mapWindowsError adds 939a80867004 Use llvm::is_contained (NFC) adds bfe5b1b3122c [NFC][X86][Codegen] Add missing interleaving tests after D111546 adds 6ec644e2157d [TTI][X86] Add SSE2 sub-128bit vXi16/32 and v2i64 stride 2 [...] adds 3956a1f8b6d2 [libc++][doc] Adds more issue status labels. adds 85b87179f482 [TTI][X86] Add v8i16 -> 2 x v4i16 stride 2 interleaved load costs adds 2c941fa2f9b9 [OpenMP][deviceRTLs] Fix wrong return value of `__kmpc_is_ [...]
No new revisions were added by this update.
Summary of changes: libcxx/docs/Status/Cxx20Issues.csv | 90 +- libcxx/docs/Status/Cxx2bIssues.csv | 80 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 382 ++-- .../Plugins/SymbolFile/DWARF/DWARFASTParserClang.h | 17 +- llvm/docs/GettingStarted.rst | 1 + llvm/include/llvm/Demangle/Demangle.h | 2 + llvm/include/llvm/Option/Arg.h | 5 +- llvm/lib/Analysis/ConstantFolding.cpp | 14 +- llvm/lib/Analysis/LazyValueInfo.cpp | 102 +- llvm/lib/Analysis/LoopCacheAnalysis.cpp | 4 +- llvm/lib/DebugInfo/Symbolize/Symbolize.cpp | 15 +- llvm/lib/Demangle/Demangle.cpp | 48 +- llvm/lib/Support/ErrorHandling.cpp | 7 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 47 +- llvm/lib/Target/X86/X86TargetTransformInfo.h | 3 + .../CostModel/X86/gather-i16-with-i8-index.ll | 36 +- .../CostModel/X86/gather-i32-with-i8-index.ll | 36 +- .../CostModel/X86/gather-i64-with-i8-index.ll | 36 +- .../CostModel/X86/gather-i8-with-i8-index.ll | 36 +- .../CostModel/X86/interleaved-load-f32-stride-2.ll | 8 +- .../CostModel/X86/interleaved-load-f32-stride-3.ll | 5 +- .../CostModel/X86/interleaved-load-f32-stride-4.ll | 3 + .../CostModel/X86/interleaved-load-f64-stride-2.ll | 7 +- .../CostModel/X86/interleaved-load-f64-stride-4.ll | 3 + .../CostModel/X86/interleaved-load-i16-stride-2.ll | 8 +- .../CostModel/X86/interleaved-load-i16-stride-5.ll | 3 + .../CostModel/X86/interleaved-load-i16-stride-6.ll | 3 + .../interleaved-load-i32-stride-2-indices-0u.ll | 11 +- .../CostModel/X86/interleaved-load-i32-stride-2.ll | 8 +- .../interleaved-load-i32-stride-3-indices-01u.ll | 3 + .../interleaved-load-i32-stride-3-indices-0uu.ll | 3 + .../CostModel/X86/interleaved-load-i32-stride-3.ll | 3 + .../interleaved-load-i32-stride-4-indices-012u.ll | 3 + .../interleaved-load-i32-stride-4-indices-01uu.ll | 3 + .../interleaved-load-i32-stride-4-indices-0uuu.ll | 3 + .../CostModel/X86/interleaved-load-i32-stride-4.ll | 3 + .../CostModel/X86/interleaved-load-i64-stride-2.ll | 7 +- .../CostModel/X86/interleaved-load-i64-stride-4.ll | 3 + .../X86/interleaved-store-f32-stride-3.ll | 3 + .../X86/interleaved-store-f32-stride-4.ll | 3 + .../X86/interleaved-store-f64-stride-2.ll | 3 + .../X86/interleaved-store-f64-stride-4.ll | 3 + .../X86/interleaved-store-i16-stride-5.ll | 3 + .../X86/interleaved-store-i16-stride-6.ll | 3 + .../X86/interleaved-store-i32-stride-3.ll | 3 + .../X86/interleaved-store-i32-stride-4.ll | 3 + .../X86/interleaved-store-i64-stride-2.ll | 3 + .../X86/interleaved-store-i64-stride-4.ll | 3 + .../X86/vector-interleaved-load-i16-stride-5.ll | 1557 +++++++++++++++++ .../X86/vector-interleaved-load-i16-stride-6.ll | 1833 ++++++++++++++++++++ .../X86/vector-interleaved-load-i32-stride-3.ll | 777 +++++++++ .../X86/vector-interleaved-load-i32-stride-4.ll | 905 ++++++++++ .../X86/vector-interleaved-load-i64-stride-2.ll | 343 ++++ .../X86/vector-interleaved-load-i64-stride-4.ll | 519 ++++++ .../X86/vector-interleaved-store-i16-stride-5.ll | 1289 ++++++++++++++ .../X86/vector-interleaved-store-i16-stride-6.ll | 1162 +++++++++++++ .../X86/vector-interleaved-store-i32-stride-3.ll | 655 +++++++ .../X86/vector-interleaved-store-i32-stride-4.ll | 675 +++++++ .../X86/vector-interleaved-store-i64-stride-2.ll | 372 ++++ .../X86/vector-interleaved-store-i64-stride-4.ll | 470 +++++ llvm/test/DebugInfo/symbolize-demangling.s | 14 +- .../Transforms/LoopVectorize/X86/cost-model.ll | 167 +- .../Transforms/LoopVectorize/X86/interleaving.ll | 123 +- .../Transforms/LoopVectorize/X86/parallel-loops.ll | 69 +- llvm/test/Transforms/LoopVectorize/X86/pr47437.ll | 479 +++++ .../Transforms/LoopVectorize/X86/uniform_mem_op.ll | 106 +- llvm/tools/llvm-cxxfilt/llvm-cxxfilt.cpp | 27 +- llvm/unittests/Demangle/DemangleTest.cpp | 1 + mlir/lib/Dialect/Vector/VectorOps.cpp | 2 +- .../deviceRTLs/common/src/omptarget.cu | 6 +- 70 files changed, 12025 insertions(+), 607 deletions(-) create mode 100644 llvm/test/Transforms/LoopVectorize/X86/pr47437.ll