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-next-allmodconfig in repository toolchain/ci/llvm-monorepo.
from 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 [...] adds 9a04f449cb7 [llvm-dwarfdump] - Stop printing the bogus empty section na [...] adds a4b387bb9bb [CMake] Store path to vendor-specific headers in clang-head [...] adds ca171358c63 [RISCV] Fix test/MC/Disassembler/RISCV/invalid-instruction. [...] adds 63916973d92 [CMake] Add LLVM_EXTERNALIZE_DEBUGINFO_OUTPUT_DIR for custo [...] adds 21807703520 [LLD][ELF] - Improve the DWARF v5 suport for building .gdb_index. adds dc4865f3d0d [OpenCL][Sema] Improve BuildResolvedCallExpr handling of builtins adds 6432955dc60 [NFC][AArch64] Split out backend features adds b29a1ea8dc6 ARM: use target-specific SUBS node when combining cmp with cmov. adds fa7dcf263e7 [clang] Do not read from 'test/SemaCXX/Inputs' inside 'test/AST' adds 86d020083bc [Analysis] Properly prepare test env in test/Analysis/undef-call.c adds 393e1969684 [Analyzer] Actually check for -model-path being a directory adds 62f60a7f3ba Portable Python script across Python version adds 54a0b3b8de3 Portable Python script across version adds 7c2ef097e02 [AST][NFC] Pack CXXDeleteExpr adds f41d570f28c Portable Python script across Python version adds 0961f1356a7 [clangd] Get rid of AST matchers in CodeComplete, NFC adds 6231ab44297 [AST] Fix an uninitialized bug in the bits of FunctionDecl adds 97a146a2d0d [AMDGPU] Add sdwa support for ADD|SUB U64 decomposed Pseudos adds cab459828bb [clangd] Fix a stale comment, NFC. adds 62100e87c52 [Sema] Avoid CallExpr::setNumArgs in Sema::BuildCallToObjec [...] adds 666c2a8e6c7 [CodeComplete] Cleanup access checking in code completion adds 94296ae35e3 [PDB] Support PDB-backed expressions evaluation (+ fix stuck test) adds d739d9b0df1 [AArch64] Add command-line option for SSBS adds 1d7fdc48e97 [libcxx] Implement P0318: unwrap_ref_decay and unwrap_reference adds 3d42cb0114c [OpenCL][Sema] Improving formatting adds a97a340bce8 [SanitizerCommon] Remove RenameFile adds 8c0116947a0 [SystemZ::TTI] Return zero cost for ICmp that becomes Load [...] adds 18f6b855180 [AArch64] Add command-line option for SSBS adds 0033e3d1b6b [LLD][ELF] - Remove the excessive condition. NFC.
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/CodeComplete.cpp | 27 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 2 +- clang-tools-extra/clangd/index/SymbolCollector.h | 3 +- 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/include/clang/Sema/Sema.h | 5 +- clang/lib/AST/ASTDumper.cpp | 96 +- clang/lib/AST/Decl.cpp | 44 +- clang/lib/Frontend/CompilerInvocation.cpp | 11 +- clang/lib/Headers/CMakeLists.txt | 6 +- clang/lib/Parse/ParseExprCXX.cpp | 27 +- clang/lib/Sema/CodeCompleteConsumer.cpp | 3 + clang/lib/Sema/SemaAccess.cpp | 29 +- clang/lib/Sema/SemaCodeComplete.cpp | 71 +- clang/lib/Sema/SemaExpr.cpp | 16 +- clang/lib/Sema/SemaOverload.cpp | 48 +- 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/test/CodeCompletion/accessibility-crash.cpp | 23 + clang/test/CodeCompletion/accessibility.cpp | 73 + clang/test/Driver/aarch64-ssbs.c | 9 + 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 +- compiler-rt/lib/sanitizer_common/sanitizer_file.h | 3 - .../lib/sanitizer_common/sanitizer_posix.cc | 5 - .../lib/sanitizer_common/sanitizer_rtems.cc | 5 - compiler-rt/lib/sanitizer_common/sanitizer_win.cc | 4 - libcxx/include/functional | 13 + libcxx/include/tuple | 22 +- libcxx/include/utility | 35 +- .../refwrap/unwrap_ref_decay.pass.cpp | 58 + .../refwrap/unwrap_reference.pass.cpp | 51 + libcxx/www/cxx2a_status.html | 2 +- lld/ELF/DWARF.cpp | 2 + lld/ELF/DWARF.h | 11 +- lld/ELF/Writer.cpp | 2 +- lld/test/ELF/gdb-index-rng-lists.s | 202 + lldb/lit/SymbolFile/PDB/Inputs/ExpressionsTest.cpp | 20 + .../SymbolFile/PDB/Inputs/ExpressionsTest0.script | 7 + .../SymbolFile/PDB/Inputs/ExpressionsTest1.script | 1 + .../SymbolFile/PDB/Inputs/ExpressionsTest2.script | 2 + lldb/lit/SymbolFile/PDB/expressions.test | 36 + lldb/packages/Python/lldbsuite/test/lldbutil.py | 2 + lldb/source/Expression/IRExecutionUnit.cpp | 2 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 6 +- .../Process/Windows/Common/ProcessWindows.cpp | 5 +- .../source/Plugins/SymbolFile/PDB/PDBASTParser.cpp | 40 +- lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.h | 4 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 44 +- llvm/cmake/modules/AddLLVM.cmake | 9 +- llvm/include/llvm/MC/MCInst.h | 2 + llvm/include/llvm/MC/MCInstrDesc.h | 8 +- llvm/include/llvm/Support/AArch64TargetParser.def | 1 + llvm/include/llvm/Support/AArch64TargetParser.h | 1 + llvm/include/llvm/Target/Target.td | 1 + 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 | 105 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 17 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 77 +- llvm/lib/Target/AArch64/AArch64Subtarget.h | 53 + llvm/lib/Target/AArch64/AArch64SystemOperands.td | 87 +- .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 41 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 4 + llvm/lib/Target/AMDGPU/SIPeepholeSDWA.cpp | 97 +- 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 +- .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 10 + llvm/lib/Target/X86/X86ISelLowering.cpp | 14 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 7 +- .../Analysis/CostModel/SystemZ/load-and-test.ll | 25 + .../Analysis/ScalarEvolution/solve-quadratic.ll | 246 +- llvm/test/BugPoint/compile-custom.ll | 2 +- .../GlobalISel/irtranslator-stackprotect-check.ll | 20 +- llvm/test/CodeGen/AMDGPU/sdwa-op64-test.ll | 74 + llvm/test/CodeGen/AMDGPU/sdwa-ops.mir | 390 ++ 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/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 +- llvm/test/MC/AArch64/armv8.5a-specrestrict.s | 16 - ...-specrestrict-error.s => armv8.5a-ssbs-error.s} | 6 +- llvm/test/MC/AArch64/armv8.5a-ssbs.s | 19 + .../Disassembler/AArch64/armv8.5a-specrestrict.txt | 10 - .../test/MC/Disassembler/AArch64/armv8.5a-ssbs.txt | 13 + .../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/Support/TargetParserTest.cpp | 5 +- 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 + 136 files changed, 3789 insertions(+), 6992 deletions(-) copy clang/test/{SemaCXX => AST}/Inputs/std-coroutine.h (100%) create mode 100644 clang/test/AST/ast-dump-array.cpp create mode 100644 clang/test/CodeCompletion/accessibility-crash.cpp create mode 100644 clang/test/CodeCompletion/accessibility.cpp create mode 100644 clang/test/Driver/aarch64-ssbs.c create mode 100644 libcxx/test/std/utilities/function.objects/refwrap/unwrap_ref_d [...] create mode 100644 libcxx/test/std/utilities/function.objects/refwrap/unwrap_refer [...] create mode 100644 lld/test/ELF/gdb-index-rng-lists.s create mode 100644 lldb/lit/SymbolFile/PDB/Inputs/ExpressionsTest.cpp create mode 100644 lldb/lit/SymbolFile/PDB/Inputs/ExpressionsTest0.script create mode 100644 lldb/lit/SymbolFile/PDB/Inputs/ExpressionsTest1.script create mode 100644 lldb/lit/SymbolFile/PDB/Inputs/ExpressionsTest2.script create mode 100644 lldb/lit/SymbolFile/PDB/expressions.test create mode 100644 llvm/test/Analysis/CostModel/SystemZ/load-and-test.ll create mode 100644 llvm/test/CodeGen/AMDGPU/sdwa-op64-test.ll create mode 100644 llvm/test/CodeGen/AMDGPU/sdwa-ops.mir 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 rename llvm/test/MC/AArch64/{armv8.5a-specrestrict-error.s => armv8.5a-ssbs-error. [...] create mode 100644 llvm/test/MC/AArch64/armv8.5a-ssbs.s create mode 100644 llvm/test/MC/Disassembler/AArch64/armv8.5a-ssbs.txt 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