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-allnoconfig in repository toolchain/ci/llvm-monorepo.
from 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. adds d91e5c540cb Fixing -print-module-scope for legacy SCC passes adds 99745d3470d [AST][Sema] Remove CallExpr::setNumArgs adds b2ab7de5dac Fix line endings. NFCI. adds 32487b6f32f [clangd] Avoid memory-mapping files on Windows adds 2ef6af7b17f [OpenMP][libomptarget] Flush intermediate values during tea [...] adds 818c060ef58 [CmpInstAnalysis] fix formatting; NFC adds 3b5861b2ab2 [Serialization][NFC] Remove pointless "+ 0" in ASTReader adds 7edb0158bb2 [SimplifyCFG] add tests for cross block compare folding; NFC adds 44fb3ec5b7f [Reproducers] Change how reproducers are initialized. adds 4dbaa06b3e6 Show a proper error message if output file is too large. adds 9473e93bffc Avoid emitting redundant or unusable directories in DIFile [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/CMakeLists.txt | 1 + clang-tools-extra/clangd/CodeComplete.cpp | 27 +- clang-tools-extra/clangd/FSProvider.cpp | 85 + clang-tools-extra/clangd/FSProvider.h | 4 +- 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/Expr.h | 32 +- clang/include/clang/AST/ExprCXX.h | 93 +- clang/include/clang/AST/Stmt.h | 26 + clang/include/clang/Sema/Sema.h | 5 +- clang/lib/AST/Decl.cpp | 44 +- clang/lib/AST/Expr.cpp | 71 +- clang/lib/CodeGen/CGDebugInfo.cpp | 47 +- clang/lib/CodeGen/CodeGenAction.cpp | 16 +- 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 | 99 +- clang/lib/Sema/SemaOverload.cpp | 57 +- clang/lib/Serialization/ASTReaderStmt.cpp | 41 +- clang/lib/Serialization/ASTWriterStmt.cpp | 2 +- clang/test/{SemaCXX => AST}/Inputs/std-coroutine.h | 0 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/CodeGen/debug-info-abspath.c | 15 + clang/test/CodeGen/debug-prefix-map.c | 16 +- clang/test/Driver/aarch64-ssbs.c | 9 + clang/test/Modules/module-debuginfo-prefix.m | 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 +- 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 | 5 +- lld/test/ELF/gdb-index-rng-lists.s | 202 + lld/test/ELF/linkerscript/output-too-large.s | 6 + lldb/include/lldb/API/SBDebugger.h | 4 +- lldb/include/lldb/API/SBDefines.h | 1 + lldb/include/lldb/API/SBFileSpec.h | 3 +- lldb/include/lldb/API/SBInitializerOptions.h | 43 + lldb/include/lldb/Core/Debugger.h | 5 - lldb/include/lldb/Host/HostInfoBase.h | 7 - .../lldb/Initialization/SystemInitializer.h | 13 +- .../lldb/Initialization/SystemInitializerCommon.h | 2 +- .../lldb/Initialization/SystemLifetimeManager.h | 8 +- lldb/include/lldb/Utility/Reproducer.h | 21 +- lldb/lit/Reproducer/Inputs/GDBRemoteCapture.in | 6 + lldb/lit/Reproducer/Inputs/GDBRemoteReplay.in | 5 + .../main.c => lit/Reproducer/Inputs/simple.c} | 0 lldb/lit/Reproducer/TestDriverOptions.test | 7 + lldb/lit/Reproducer/TestGDBRemoteRepro.test | 26 + 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 + .../functionalities/reproducer/gdb-remote/Makefile | 5 - .../gdb-remote/TestGdbRemoteReproducer.py | 49 - lldb/packages/Python/lldbsuite/test/lldbutil.py | 2 + lldb/scripts/interface/SBDebugger.i | 6 +- lldb/scripts/interface/SBInitializerOptions.i | 24 + lldb/scripts/lldb.swig | 1 + lldb/source/API/CMakeLists.txt | 1 + lldb/source/API/SBDebugger.cpp | 25 +- lldb/source/API/SBInitializerOptions.cpp | 49 + lldb/source/API/SystemInitializerFull.cpp | 8 +- lldb/source/API/SystemInitializerFull.h | 2 +- lldb/source/Commands/CommandObjectReproducer.cpp | 128 +- lldb/source/Core/Debugger.cpp | 18 - lldb/source/Expression/IRExecutionUnit.cpp | 2 +- lldb/source/Host/common/HostInfoBase.cpp | 33 - .../Initialization/SystemInitializerCommon.cpp | 17 +- .../Initialization/SystemLifetimeManager.cpp | 10 +- .../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 +- lldb/source/Utility/Reproducer.cpp | 65 +- lldb/tools/driver/Driver.cpp | 37 +- lldb/tools/driver/Options.td | 10 +- lldb/tools/lldb-server/SystemInitializerLLGS.cpp | 9 +- lldb/tools/lldb-server/SystemInitializerLLGS.h | 4 +- lldb/tools/lldb-server/lldb-server.cpp | 5 +- lldb/tools/lldb-test/SystemInitializerTest.cpp | 8 +- lldb/tools/lldb-test/SystemInitializerTest.h | 2 +- lldb/tools/lldb-test/lldb-test.cpp | 9 +- lldb/unittests/Utility/ReproducerTest.cpp | 18 +- llvm/cmake/modules/AddLLVM.cmake | 9 +- llvm/include/llvm/Analysis/CmpInstAnalysis.h | 2 +- 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/Analysis/CallGraphSCCPass.cpp | 25 +- llvm/lib/Analysis/CmpInstAnalysis.cpp | 8 +- 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/InstCombine/InstCombineAndOrXor.cpp | 10 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 7 +- .../Analysis/CostModel/SystemZ/load-and-test.ll | 25 + .../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/pr35918.ll | 198 +- 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 - llvm/test/Other/scc-pass-printer.ll | 7 + .../Transforms/SimplifyCFG/branch-fold-three.ll | 259 + 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 + .../libomptarget/deviceRTLs/nvptx/src/reduction.cu | 1 + 187 files changed, 4669 insertions(+), 7371 deletions(-) create mode 100644 clang-tools-extra/clangd/FSProvider.cpp copy clang/test/{SemaCXX => AST}/Inputs/std-coroutine.h (100%) create mode 100644 clang/test/CodeCompletion/accessibility-crash.cpp create mode 100644 clang/test/CodeCompletion/accessibility.cpp create mode 100644 clang/test/CodeGen/debug-info-abspath.c 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/include/lldb/API/SBInitializerOptions.h create mode 100644 lldb/lit/Reproducer/Inputs/GDBRemoteCapture.in create mode 100644 lldb/lit/Reproducer/Inputs/GDBRemoteReplay.in copy lldb/{packages/Python/lldbsuite/test/functionalities/reproducer/gdb-remote/ma [...] create mode 100644 lldb/lit/Reproducer/TestDriverOptions.test create mode 100644 lldb/lit/Reproducer/TestGDBRemoteRepro.test 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 delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/reproducer/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/reproducer/ [...] create mode 100644 lldb/scripts/interface/SBInitializerOptions.i create mode 100644 lldb/source/API/SBInitializerOptions.cpp 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/Transforms/SimplifyCFG/branch-fold-three.ll 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