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-monorepo.
from 705337cde6b [Darwin][Driver] Don't pass a file as object_path_lto durin [...] adds 4c477776bfb [ConstantFolding] Fold undef for integer intrinsics adds 3e9c0ac2550 Change from a to a . Fixes PR#39871. adds 84b8ab887ca [CMake] Fix standalone build after LLVM exports utility targets adds 2659bd377dc gn build: Merge r350958. adds 9d12d0b09bd Add a release note about MSP430 support. adds 245717986cc [AArch64] Improve Exynos predicates adds 3ef6a16c6e0 gn build: Create a template for unix toolchains. adds 33eae4af1a7 [lldbsuite] Skip TestExitDuringStep on Windows adds 23ee69f3bfb gn build: Add a stage2 toolchain for Android. adds d683e6e72dd sanitizer_common: Change gen_dynamic_list.py to take a -o a [...] adds ea87610bd9e [analyzer] Introduce a convenience method for getting a Cal [...] adds 8ab8e50dcf4 [analyzer] Support for OSObjects out parameters in RetainCo [...] adds 7d0a3c6868a [sanitizer] Move android's GetPageSize to a header (NFC) adds b4939f203cd NFC: Port loop to cxx_range_for adds 4275541c980 [X86] Add ISD nodes for masked truncate so we can properly [...] adds bba68f507ad [ARM] Fix typo adds 93473a80a5e [X86] Change some patterns that select MOVZX16rm8 to instea [...] adds cc24a2ac7a9 [X86] When lowering v1i1/v2i1/v4i1/v8i1 load/store with avx [...] adds 95490eacf63 Add SymbolFileBreakpad. adds 82a6a2bc9d8 [X86] Remove unnecessary code from getMaskNode. adds 72a74f77d75 [RISCV] Add patterns for RV64I SLLW/SRLW/SRAW instructions adds 04a067689a6 [RISCV] Introduce codegen patterns for RV64M-only instructions adds f0944da5f52 [X86] Add ISD node for masked version of CVTPS2PH. adds b9164797fe0 [X86] Remove X86ISD::SELECT as its no longer used by any of [...] adds e44eeed434f [llvm-objcopy] [COFF] Remove pointless Reader/Writer base c [...] adds 5aad1ac7982 Reapply "[DemandedBits] Use SetVector for Worklist" adds ba90f4973fc [X86][AARCH64] Improve ISD::ABS support adds a1476697e91 [X86] Improve vXi64 ISD::ABS codegen with SSE41+ adds 30aa6d86fe5 [ORC][MIPS] Setup t9 register and call function through thi [...] adds 8d198644170 [ORC][MIPS] Fill delay-slot after `jr` instruction adds de3750a175b [NetBSD] Enable additional sanitizer types adds 981a853fa28 [X86] Add more usub.sat vector tests; NFC adds ce18e0f79a4 gn build: Unbreak Windows build adds b94a9b96389 Use getShiftAmountTy for shift amounts. adds 52caf9b64d1 [llvm-objdump] - Change the output for --all-headers. adds b7607e19d8a [analyzer] Fix unused variable warnings in Release builds adds 29b4622cca3 [DAGCombiner] fold insert_subvector of insert_subvector adds e84425d816f [Algorithm] Add make_const_ref corresponding to make_const_ptr adds 8074a00881c [LoopVectorizer] give more advice in remark about failure t [...] adds 998b3b4e79e [ASTDump] Change parameter to StringRef adds 101d9dfd723 Implement TemplateArgument dumping in terms of Visitor adds eddc68a8830 [X86] More aggressive shuffle mask widening in combineExtra [...] adds b7fe7eddc03 [ASTDump] NFC: Move dump of individual Stmts to TextNodeDumper adds 7a8a8481cd0 NFC: Make utility private adds 549d73bbeda Give helper classes/functions local linkage. NFC.
No new revisions were added by this update.
Summary of changes: clang/include/clang/AST/TemplateArgumentVisitor.h | 99 ++ clang/include/clang/AST/TextNodeDumper.h | 77 +- .../StaticAnalyzer/Core/PathSensitive/CallEvent.h | 7 + .../StaticAnalyzer/Core/RetainSummaryManager.h | 12 +- clang/lib/AST/ASTDumper.cpp | 549 +------ clang/lib/AST/TextNodeDumper.cpp | 524 +++++- clang/lib/Driver/ToolChains/NetBSD.cpp | 4 + .../RetainCountChecker/RetainCountChecker.cpp | 153 +- .../RetainCountChecker/RetainCountDiagnostics.cpp | 50 +- clang/lib/StaticAnalyzer/Core/CallEvent.cpp | 49 +- .../StaticAnalyzer/Core/RetainSummaryManager.cpp | 86 +- .../expected-plists/retain-release.m.objc.plist | 8 +- .../expected-plists/retain-release.m.objcpp.plist | 8 +- clang/test/Analysis/osobject-retain-release.cpp | 179 +- clang/test/Driver/fsanitize.c | 55 +- compiler-rt/cmake/Modules/SanitizerUtils.cmake | 4 +- .../lib/sanitizer_common/sanitizer_common.h | 10 + .../lib/sanitizer_common/sanitizer_linux.cc | 7 +- .../sanitizer_common/scripts/gen_dynamic_list.py | 23 +- compiler-rt/test/CMakeLists.txt | 2 - libcxx/include/__tuple | 18 +- libcxx/include/array | 4 +- libcxx/include/tuple | 4 +- libcxx/include/utility | 4 +- .../tuple.helper/tuple_size_incomplete.fail.cpp | 8 +- .../tuple.helper/tuple_size_incomplete.pass.cpp | 4 +- .../tuple_size_structured_bindings.pass.cpp | 4 +- lld/docs/ReleaseNotes.rst | 2 + lldb/lldb.xcodeproj/project.pbxproj | 15 + .../thread/exit_during_step/TestExitDuringStep.py | 1 + llvm/include/llvm/ADT/STLExtras.h | 6 + llvm/include/llvm/CodeGen/TargetLowering.h | 8 + .../llvm/ExecutionEngine/Orc/OrcABISupport.h | 4 +- llvm/lib/Analysis/ConstantFolding.cpp | 177 +- llvm/lib/Analysis/DemandedBits.cpp | 13 +- llvm/lib/AsmParser/LLParser.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 2 + llvm/lib/CodeGen/GlobalISel/Legalizer.cpp | 2 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 8 + llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 4 + .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 19 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 21 + llvm/lib/ExecutionEngine/Orc/OrcABISupport.cpp | 19 +- llvm/lib/Target/AArch64/AArch64SchedPredExynos.td | 15 +- llvm/lib/Target/ARM/ARM.td | 1 - llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 67 + llvm/lib/Target/RISCV/RISCVInstrInfo.td | 47 +- llvm/lib/Target/RISCV/RISCVInstrInfoM.td | 31 + llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 1 - llvm/lib/Target/X86/X86ISelLowering.cpp | 104 +- llvm/lib/Target/X86/X86ISelLowering.h | 12 +- llvm/lib/Target/X86/X86InstrAVX512.td | 279 +++- llvm/lib/Target/X86/X86InstrCompiler.td | 9 +- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 20 +- llvm/lib/Target/X86/X86IntrinsicsInfo.h | 177 +- llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 2 + .../Transforms/Instrumentation/GCOVProfiling.cpp | 2 +- llvm/lib/Transforms/Scalar/LICM.cpp | 2 + llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 2 + .../Vectorize/LoopVectorizationLegality.cpp | 26 +- llvm/test/Analysis/ConstantFolding/bitcount.ll | 30 +- llvm/test/Analysis/ConstantFolding/funnel-shift.ll | 54 +- .../Analysis/ConstantFolding/saturating-add-sub.ll | 72 +- llvm/test/CodeGen/AArch64/arm64-vabs.ll | 3 +- llvm/test/CodeGen/RISCV/alu32.ll | 13 +- llvm/test/CodeGen/RISCV/alu64.ll | 17 +- llvm/test/CodeGen/RISCV/div.ll | 251 +++ llvm/test/CodeGen/RISCV/mul.ll | 136 +- llvm/test/CodeGen/RISCV/rem.ll | 38 + .../test/CodeGen/RISCV/rv64i-exhaustive-w-insts.ll | 241 +-- .../test/CodeGen/RISCV/rv64m-exhaustive-w-insts.ll | 1308 +++++++++++++++ llvm/test/CodeGen/X86/and-load-fold.ll | 3 +- .../X86/avx512-extract-subvector-load-store.ll | 108 +- llvm/test/CodeGen/X86/avx512-intrinsics-upgrade.ll | 6 +- llvm/test/CodeGen/X86/avx512-intrinsics.ll | 98 +- llvm/test/CodeGen/X86/avx512-mask-op.ll | 18 +- llvm/test/CodeGen/X86/avx512-select.ll | 24 +- llvm/test/CodeGen/X86/avx512bwvl-intrinsics.ll | 57 +- llvm/test/CodeGen/X86/avx512vl-intrinsics.ll | 484 +++--- llvm/test/CodeGen/X86/combine-abs.ll | 8 +- llvm/test/CodeGen/X86/pr37499.ll | 6 +- llvm/test/CodeGen/X86/usub_sat_vec.ll | 1703 ++++++++++++++++++-- llvm/test/CodeGen/X86/vector-reduce-mul-widen.ll | 100 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 100 +- llvm/test/CodeGen/X86/vector-sext-widen.ll | 96 +- llvm/test/CodeGen/X86/vector-sext.ll | 96 +- llvm/test/CodeGen/X86/viabs.ll | 384 +++-- llvm/test/Transforms/ConstProp/overflow-ops.ll | 24 +- .../InstCombine/saturating-add-sub-vector.ll | 411 ----- .../Transforms/LoopVectorize/libcall-remark.ll | 52 + llvm/test/tools/llvm-objdump/all-headers.test | 20 + llvm/tools/llvm-objcopy/COFF/Reader.cpp | 2 - llvm/tools/llvm-objcopy/COFF/Reader.h | 10 +- llvm/tools/llvm-objcopy/COFF/Writer.cpp | 2 - llvm/tools/llvm-objcopy/COFF/Writer.h | 15 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 10 +- llvm/utils/gn/build/BUILDCONFIG.gn | 7 + llvm/utils/gn/build/libs/pthread/BUILD.gn | 3 +- llvm/utils/gn/build/toolchain/BUILD.gn | 234 +-- llvm/utils/gn/build/toolchain/compiler.gni | 4 + llvm/utils/gn/secondary/BUILD.gn | 8 + .../gn/secondary/clang/include/clang/AST/BUILD.gn | 13 +- llvm/utils/gn/secondary/clang/lib/AST/BUILD.gn | 3 +- .../gn/secondary/llvm/include/llvm/Config/BUILD.gn | 44 +- llvm/utils/gn/secondary/llvm/tools/lto/BUILD.gn | 4 +- .../llvm/unittests/ExecutionEngine/MCJIT/BUILD.gn | 2 +- 107 files changed, 6593 insertions(+), 2785 deletions(-) create mode 100644 clang/include/clang/AST/TemplateArgumentVisitor.h create mode 100644 llvm/test/CodeGen/RISCV/rv64m-exhaustive-w-insts.ll delete mode 100644 llvm/test/Transforms/InstCombine/saturating-add-sub-vector.ll create mode 100644 llvm/test/Transforms/LoopVectorize/libcall-remark.ll create mode 100644 llvm/test/tools/llvm-objdump/all-headers.test