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-allyesconfig in repository toolchain/ci/llvm-monorepo.
from 0fed64377ef [X86] Simplify LowerBITCAST code for v2i32/v4i16/v8i8/i64-> [...] adds 8a40f4f48e5 [ValueTracking] add helper function for testing implied con [...] adds ce071c6d86e [DAGCombiner] guard against an oversized shift crash adds adc35b88df3 [SelectionDAG] fold constant with undef vector per element adds 83efbcd37e0 [ValueTracking] Support funnel shifts in computeKnownBits() adds 3a6228fd513 Add dump tests for ArrayInitLoopExpr and ArrayInitIndexExpr adds ae6ad8c92e1 Fix whitespace adds aae21161c7c [test] Fix BugPoint/compile-custom.ll to use detected python exec adds 918622cd0c8 [test] Fix ScalarEvolution test to allow __func__ with prototype adds 360bf253a32 [test] Fix use of 'sort -b' in SimpleLoopUnswitch on NetBSD adds f43459443a4 Remove unecessary methods adds a6ce714fef4 Extend the CommentVisitor with parameter types adds a192e5b0f51 Replace FullComment member being visited with parameter adds 92518d4f355 [X86] Fix bad comment. NFC adds d01f3efc388 [X86] Add a DAG combine to turn stores of vXi1 on pre-avx51 [...] adds 2ff0cfb3afa [gn build] Add build files for llvm/lib/Analysis and llvm/l [...] adds 5c7506441d7 [gn build] Slightly simplify write_cmake_config. adds 736f403bfca [gn build] Fix cosmetic bug in write_cmake_config.py adds 0c9ea51d453 [NFC] [PowerPC] add an routine in PPCTargetLowering to dete [...] adds ec6dcfd58ed [PowerPC] Fix inconsistent ImmMustBeMultipleOf for same ins [...] adds a49acb1ffdb [ARM] FP16: support vld1.16 for vector loads with post-increment adds 61d8de8edc8 [GlobalISel] Fix test irtranslator-stackprotect-check.ll adds 36a8f020bc3 [KMSAN] Enable -msan-handle-asm-conservative by default adds df835cc6f6c [ARM][Asm] Debug trace for the processInstruction loop adds 100101b7b88 [ARM][MC] Move information about variadic register defs int [...] new 9a04f449cb7 [llvm-dwarfdump] - Stop printing the bogus empty section na [...] new a4b387bb9bb [CMake] Store path to vendor-specific headers in clang-head [...] new ca171358c63 [RISCV] Fix test/MC/Disassembler/RISCV/invalid-instruction. [...] new 63916973d92 [CMake] Add LLVM_EXTERNALIZE_DEBUGINFO_OUTPUT_DIR for custo [...] new 21807703520 [LLD][ELF] - Improve the DWARF v5 suport for building .gdb_index. new dc4865f3d0d [OpenCL][Sema] Improve BuildResolvedCallExpr handling of builtins new 6432955dc60 [NFC][AArch64] Split out backend features new b29a1ea8dc6 ARM: use target-specific SUBS node when combining cmp with cmov. new fa7dcf263e7 [clang] Do not read from 'test/SemaCXX/Inputs' inside 'test/AST' new 86d020083bc [Analysis] Properly prepare test env in test/Analysis/undef-call.c new 393e1969684 [Analyzer] Actually check for -model-path being a directory new 62f60a7f3ba Portable Python script across Python version new 54a0b3b8de3 Portable Python script across version new 7c2ef097e02 [AST][NFC] Pack CXXDeleteExpr new f41d570f28c Portable Python script across Python version
The 15 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/bindings/python/clang/cindex.py | 18 +- clang/docs/tools/dump_format_style.py | 12 +- clang/include/clang/AST/CommentVisitor.h | 29 +- clang/include/clang/AST/ExprCXX.h | 58 +- clang/include/clang/AST/Stmt.h | 26 + clang/lib/AST/ASTDumper.cpp | 96 +- clang/lib/Frontend/CompilerInvocation.cpp | 11 +- clang/lib/Headers/CMakeLists.txt | 6 +- clang/lib/Sema/SemaExpr.cpp | 17 +- clang/lib/Serialization/ASTReaderStmt.cpp | 10 +- clang/lib/Serialization/ASTWriterStmt.cpp | 2 +- clang/test/{SemaCXX => AST}/Inputs/std-coroutine.h | 0 clang/test/AST/ast-dump-array.cpp | 10 + clang/test/AST/coroutine-source-location-crash.cpp | 2 +- clang/test/Analysis/undef-call.c | 2 + clang/tools/scan-view/share/Reporter.py | 10 +- clang/tools/scan-view/share/ScanView.py | 20 +- clang/utils/ABITest/ABITestGen.py | 10 +- clang/utils/ABITest/Enumeration.py | 17 +- clang/utils/ABITest/TypeGen.py | 9 +- clang/utils/analyzer/CmpRuns.py | 10 +- clang/utils/analyzer/SATestBuild.py | 2 +- clang/utils/modfuzz.py | 6 +- clang/utils/token-delta.py | 4 +- lld/ELF/DWARF.cpp | 2 + lld/ELF/DWARF.h | 11 +- lld/test/ELF/gdb-index-rng-lists.s | 202 + llvm/cmake/modules/AddLLVM.cmake | 9 +- llvm/include/llvm/Analysis/ValueTracking.h | 6 + llvm/include/llvm/MC/MCInst.h | 2 + llvm/include/llvm/MC/MCInstrDesc.h | 8 +- llvm/include/llvm/Target/Target.td | 1 + llvm/lib/Analysis/InstructionSimplify.cpp | 41 +- llvm/lib/Analysis/ValueTracking.cpp | 53 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 23 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 26 +- llvm/lib/DebugInfo/DWARF/DWARFDebugRnglists.cpp | 4 +- llvm/lib/MC/MCInst.cpp | 12 +- llvm/lib/MC/MCInstrDesc.cpp | 14 +- llvm/lib/Target/AArch64/AArch64.td | 100 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 17 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 77 +- llvm/lib/Target/AArch64/AArch64Subtarget.h | 51 + llvm/lib/Target/AArch64/AArch64SystemOperands.td | 83 +- .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 41 +- llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 2 + llvm/lib/Target/ARM/ARMISelLowering.cpp | 31 +- llvm/lib/Target/ARM/ARMISelLowering.h | 1 + llvm/lib/Target/ARM/ARMInstrInfo.td | 11 +- llvm/lib/Target/ARM/ARMInstrThumb.td | 11 +- llvm/lib/Target/ARM/ARMInstrThumb2.td | 8 +- llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 34 +- llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 19 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 29 + llvm/lib/Target/PowerPC/PPCISelLowering.h | 3 + llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 16 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 14 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 7 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 33 +- .../Analysis/ScalarEvolution/solve-quadratic.ll | 246 +- llvm/test/BugPoint/compile-custom.ll | 2 +- .../GlobalISel/irtranslator-stackprotect-check.ll | 20 +- llvm/test/CodeGen/ARM/CGP/arm-cgp-casts.ll | 4 +- llvm/test/CodeGen/ARM/cmp.ll | 24 +- llvm/test/CodeGen/ARM/fp16-vld.ll | 48 + llvm/test/CodeGen/ARM/select.ll | 11 + .../CodeGen/PowerPC/convert-rr-to-ri-p9-vector.mir | 162 + llvm/test/CodeGen/X86/fp-undef.ll | 20 +- llvm/test/CodeGen/X86/vector-compare-results.ll | 6403 ++------------------ .../MemorySanitizer/msan_asm_conservative.ll | 78 +- .../MemorySanitizer/msan_x86_bts_asm.ll | 26 +- llvm/test/MC/AArch64/armv8.2a-at.s | 10 +- llvm/test/MC/AArch64/armv8.2a-mmfr2.s | 6 - llvm/test/MC/AArch64/armv8.2a-persistent-memory.s | 7 +- llvm/test/MC/AArch64/armv8.3a-complex.s | 61 +- llvm/test/MC/AArch64/armv8.3a-js.s | 24 +- llvm/test/MC/AArch64/armv8.3a-signed-pointer.s | 339 +- llvm/test/MC/AArch64/armv8.4a-flag.s | 55 +- llvm/test/MC/AArch64/armv8.4a-ldst.s | 117 +- llvm/test/MC/AArch64/armv8.4a-tlb.s | 99 +- llvm/test/MC/AArch64/armv8.4a-trace.s | 15 +- .../MC/Disassembler/RISCV/invalid-instruction.txt | 4 - .../exponential-nontrivial-unswitch-nested.ll | 6 +- .../exponential-nontrivial-unswitch-nested2.ll | 6 +- .../exponential-switch-unswitch.ll | 6 +- llvm/test/tools/llvm-dwarfdump/X86/no_debug_addr.s | 197 + llvm/unittests/Analysis/ValueTrackingTest.cpp | 48 + llvm/utils/TableGen/CodeGenInstruction.cpp | 1 + llvm/utils/TableGen/CodeGenInstruction.h | 1 + llvm/utils/TableGen/InstrDocsEmitter.cpp | 1 + llvm/utils/TableGen/InstrInfoEmitter.cpp | 1 + llvm/utils/gn/build/write_cmake_config.py | 51 +- llvm/utils/gn/secondary/llvm/lib/Analysis/BUILD.gn | 112 + .../gn/secondary/llvm/lib/ProfileData/BUILD.gn | 17 + 94 files changed, 2772 insertions(+), 6845 deletions(-) copy clang/test/{SemaCXX => AST}/Inputs/std-coroutine.h (100%) create mode 100644 clang/test/AST/ast-dump-array.cpp create mode 100644 lld/test/ELF/gdb-index-rng-lists.s create mode 100644 llvm/test/CodeGen/ARM/fp16-vld.ll create mode 100644 llvm/test/CodeGen/PowerPC/convert-rr-to-ri-p9-vector.mir delete mode 100644 llvm/test/MC/AArch64/armv8.2a-mmfr2.s create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/no_debug_addr.s create mode 100644 llvm/utils/gn/secondary/llvm/lib/Analysis/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/ProfileData/BUILD.gn