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-stable-allnoconfig in repository toolchain/ci/llvm-project.
from de7a30cb0a0 [clang-tidy] new check: bugprone-unhandled-self-assignment adds a09e6868218 [DAGCombiner] try to move bitcast after extract_subvector adds 2de619099a6 [LoopVectorizer] add tests for FP minmax; NFC adds a7fc7630829 [X86][AVX] Split VZEXT_MOVL ymm/zmm if the upper elements a [...] adds 69aec05bb15 Fix for P41852 where builtin attributes were being caught b [...] adds 3109836a60a [clang] Regenerate AST matcher docs 📖 adds 27415e7a92f [ORC] Fix some typos. adds 23085ec36d0 [JITLink] Add a test for zero-filled content. adds 4235a4edfeb Fix test to use -cc1. adds d1059e3331c gn build: Merge r360540 adds a263aa25e1f [WebAssembly] Move InstPrinter files to MCTargetDesc. NFC adds 3e6d69063d7 gn build: merge r360550 adds 61e556d2bdf Recommit r358887 "[TargetLowering][AMDGPU][X86] Improve Sim [...] adds f9180b5abe4 gn build: support host build on ppc64 (a.k.a. powerpc64le) adds b0e54cbcdf6 Fix file names in file headers. NFC adds 45139290942 [JITLink] Track section alignment and make sure it is respe [...] adds 98fe9c9869c [BPF] emit BTF sections only if debuginfo available adds 89b35d9ccda [CMake] Add lli to LLDB_TEST_DEPS adds f3be557159c [WebAssembly] Add dependency on WebAssemblyDesc to fix BUIL [...] adds 5c5be6b2f7f [c++20] P1064R0: Allow virtual function calls in constant e [...] adds dab287b5505 PR41854: Don't assert when constant-evaluating a member fun [...] adds c4e37fd9b29 [DAGCombiner][NFC] Commit test to show fix in D61846. adds 1effa6c6654 Remove declaratons of deleted structs/classes adds c7214f6510f PR41845: Detect and reject mismatched inner/outer pack expa [...] adds 33fdaed4914 @skipIfLinux flaky lldb-mi tests adds 381ba9aedc9 [DWARF] Use sequential integers for the IDs of the SymbolFileDWOs adds 9afc4764dd2 [DAGCombiner] Fix invalid alias analysis. adds a33e311a3b9 [ARM][ParallelDSP] Relax alias checks adds 0fab8b65dec minidump: Use yaml instead of checked-in binaries for Threa [...] adds 869f934d19f [NativePDB] Support member function types in PdbAstBuilder adds 8e42f6ddc80 [SystemZ] Model floating-point control register adds 7e8be135cf4 Fix flakiness in lldb lit test adds 3c72fe1bad4 [ASTImporter] Separate unittest files adds 6dcef8fc0c6 [AArch64][SVE2] Add SVE2 target features to backend and Tar [...] new 1211baa51c5 Breakpad: Generate unwind plans from STACK CFI records new 2cabb4dc5ba Simplify llvm-cat help new 9cba2c9650e Add REQUIRES: windows to NativePDB/stack_unwinding01.cpp new 053c6fc2b8a [ThinLTO] Don't internalize weak writeable variables
The 4 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/docs/LibASTMatchersReference.html | 48 +- clang/include/clang/AST/DeclCXX.h | 11 + clang/include/clang/AST/ExprCXX.h | 13 +- clang/include/clang/Basic/DiagnosticASTKinds.td | 2 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 3 + clang/include/clang/Sema/Sema.h | 7 +- clang/lib/AST/DeclCXX.cpp | 13 +- clang/lib/AST/ExprConstant.cpp | 231 ++++- clang/lib/Parse/ParseDecl.cpp | 5 +- clang/lib/Sema/SemaDeclCXX.cpp | 38 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 12 +- clang/lib/Sema/SemaTemplateVariadic.cpp | 9 +- clang/lib/Sema/TreeTransform.h | 17 +- clang/lib/Serialization/ASTReaderStmt.cpp | 1 + clang/lib/Serialization/ASTWriterStmt.cpp | 1 + .../test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p3.cpp | 22 +- clang/test/CXX/drs/dr18xx.cpp | 14 +- clang/test/CXX/drs/dr6xx.cpp | 15 +- clang/test/Sema/mingw-macro-qualified-type.c | 13 + clang/test/SemaCXX/constant-expression-cxx11.cpp | 8 + clang/test/SemaCXX/constant-expression-cxx2a.cpp | 93 ++ clang/test/SemaCXX/cxx17-compat.cpp | 9 + clang/test/SemaTemplate/cxx1z-fold-expressions.cpp | 10 + clang/unittests/AST/ASTImporterFixtures.cpp | 210 ++++ clang/unittests/AST/ASTImporterFixtures.h | 176 ++++ .../unittests/AST/ASTImporterGenericRedeclTest.cpp | 577 +++++++++++ clang/unittests/AST/ASTImporterTest.cpp | 1069 +------------------- clang/unittests/AST/ASTImporterVisibilityTest.cpp | 219 ++++ clang/unittests/AST/CMakeLists.txt | 3 + clang/www/cxx_status.html | 2 +- lldb/include/lldb/API/SBExpressionOptions.h | 6 +- lldb/include/lldb/API/SBThreadPlan.h | 2 +- lldb/include/lldb/Core/ValueObjectCast.h | 2 +- lldb/include/lldb/Expression/IRMemoryMap.h | 2 +- lldb/include/lldb/Host/HostGetOpt.h | 2 +- lldb/include/lldb/Host/HostInfo.h | 2 +- lldb/include/lldb/Host/windows/PipeWindows.h | 2 +- lldb/include/lldb/Host/windows/editlinewin.h | 2 +- lldb/include/lldb/Host/windows/windows.h | 2 +- lldb/include/lldb/Interpreter/OptionValueChar.h | 2 +- lldb/include/lldb/Symbol/LocateSymbolFile.h | 2 +- lldb/include/lldb/Symbol/UnwindTable.h | 2 +- lldb/include/lldb/lldb-forward.h | 11 - lldb/include/lldb/lldb-public.h | 2 +- lldb/lit/Breakpoint/jitbp_elf.test | 1 - lldb/lit/CMakeLists.txt | 1 + .../StopHook/Inputs/stop-hook-threads.cpp | 2 +- .../Breakpad/Inputs/stack-cfi-parsing.syms | 20 + .../Breakpad/Inputs/stack-cfi-parsing.yaml | 36 + .../lit/SymbolFile/Breakpad/stack-cfi-parsing.test | 48 + .../NativePDB/Inputs/stack_unwinding01.lldbinit | 8 + .../lit/SymbolFile/NativePDB/stack_unwinding01.cpp | 48 + .../lit/tools/lldb-mi/breakpoint/break-insert.test | 1 + lldb/lit/tools/lldb-mi/exec/exec-next.test | 1 + .../lldb-mi/interpreter/TestMiInterpreterExec.py | 2 +- .../startup_options/TestMiStartupOptions.py | 2 + lldb/source/API/SBBreakpointOptionCommon.cpp | 2 +- lldb/source/Breakpoint/BreakpointName.cpp | 2 +- .../source/Host/posix/ProcessLauncherPosixFork.cpp | 2 +- .../Instruction/ARM/EmulateInstructionARM.h | 2 +- .../Plugins/Instruction/ARM/EmulationStateARM.h | 2 +- .../InstrumentationRuntime/ASan/ASanRuntime.h | 2 +- .../InstrumentationRuntime/TSan/TSanRuntime.h | 2 +- .../InstrumentationRuntime/UBSan/UBSanRuntime.h | 2 +- lldb/source/Plugins/Process/Utility/ARMDefines.h | 2 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 175 ++++ .../SymbolFile/Breakpad/SymbolFileBreakpad.h | 21 +- .../Plugins/SymbolFile/DWARF/ManualDWARFIndex.h | 2 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 15 +- .../SymbolFile/DWARF/SymbolFileDWARFDwo.cpp | 5 +- .../NativePDB/PdbFPOProgramToDWARFExpression.cpp | 2 +- .../NativePDB/PdbFPOProgramToDWARFExpression.h | 2 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 16 + .../SymbolFile/NativePDB/SymbolFileNativePDB.h | 3 + .../SymbolFile/NativePDB/UdtRecordCompleter.h | 2 +- lldb/source/Symbol/LocateSymbolFile.cpp | 2 +- lldb/source/Symbol/LocateSymbolFileMacOSX.cpp | 2 +- lldb/source/Utility/ProcessInfo.cpp | 2 +- lldb/source/Utility/VASprintf.cpp | 2 +- lldb/tools/darwin-debug/darwin-debug.cpp | 2 +- .../source/MacOSX/DarwinLog/ActivityStreamSPI.h | 2 +- lldb/tools/debugserver/source/MacOSX/Genealogy.cpp | 2 +- lldb/tools/debugserver/source/MacOSX/Genealogy.h | 2 +- .../tools/debugserver/source/MacOSX/GenealogySPI.h | 2 +- .../source/MacOSX/arm64/DNBArchImplARM64.cpp | 2 +- .../source/MacOSX/arm64/DNBArchImplARM64.h | 2 +- lldb/tools/lldb-mi/MICmdCmdSupportInfo.cpp | 2 +- lldb/tools/lldb-mi/MICmnMIValueResult.h | 2 +- lldb/unittests/Process/minidump/CMakeLists.txt | 3 - .../Process/minidump/Inputs/linux-i386.dmp | Bin 32976 -> 0 bytes .../minidump/Inputs/thread-list-not-padded.dmp | Bin 144 -> 0 bytes .../Process/minidump/Inputs/thread-list-padded.dmp | Bin 148 -> 0 bytes .../Process/minidump/MinidumpParserTest.cpp | 68 +- .../TestingSupport/MockTildeExpressionResolver.h | 2 +- .../include/llvm/ExecutionEngine/JITLink/JITLink.h | 28 +- llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h | 2 - .../llvm/ExecutionEngine/Orc/LazyEmittingLayer.h | 4 +- .../llvm/ExecutionEngine/RuntimeDyldChecker.h | 60 +- llvm/include/llvm/Support/AArch64TargetParser.def | 53 +- llvm/include/llvm/Support/AArch64TargetParser.h | 5 + llvm/include/llvm/Support/ARMTargetParser.h | 5 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 29 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 26 +- .../lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp | 27 +- llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.h | 13 +- .../JITLink/MachOAtomGraphBuilder.cpp | 10 +- .../JITLink/MachOAtomGraphBuilder.h | 2 +- llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp | 4 +- .../RuntimeDyld/RuntimeDyldChecker.cpp | 36 +- llvm/lib/LTO/LTO.cpp | 15 +- llvm/lib/Support/AArch64TargetParser.cpp | 10 + llvm/lib/Target/AArch64/AArch64.td | 27 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 10 + llvm/lib/Target/AArch64/AArch64SchedA53.td | 2 +- llvm/lib/Target/AArch64/AArch64SchedA57.td | 2 +- llvm/lib/Target/AArch64/AArch64SchedCyclone.td | 2 +- llvm/lib/Target/AArch64/AArch64SchedExynosM1.td | 2 +- llvm/lib/Target/AArch64/AArch64SchedExynosM3.td | 2 +- llvm/lib/Target/AArch64/AArch64SchedExynosM4.td | 2 +- llvm/lib/Target/AArch64/AArch64SchedFalkor.td | 2 +- llvm/lib/Target/AArch64/AArch64SchedKryo.td | 2 +- llvm/lib/Target/AArch64/AArch64SchedThunderX.td | 2 +- .../lib/Target/AArch64/AArch64SchedThunderX2T99.td | 2 +- llvm/lib/Target/AArch64/AArch64Subtarget.h | 13 + .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 5 + llvm/lib/Target/ARM/ARMParallelDSP.cpp | 358 ++++--- llvm/lib/Target/BPF/BPFAsmPrinter.cpp | 3 +- llvm/lib/Target/SystemZ/SystemZInstrDFP.td | 92 +- llvm/lib/Target/SystemZ/SystemZInstrFP.td | 206 ++-- llvm/lib/Target/SystemZ/SystemZInstrInfo.td | 2 +- llvm/lib/Target/SystemZ/SystemZInstrVector.td | 340 ++++--- llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp | 3 + llvm/lib/Target/SystemZ/SystemZRegisterInfo.td | 7 + llvm/lib/Target/WebAssembly/CMakeLists.txt | 1 - .../Target/WebAssembly/Disassembler/LLVMBuild.txt | 2 +- .../Disassembler/WebAssemblyDisassembler.cpp | 2 +- .../Target/WebAssembly/InstPrinter/CMakeLists.txt | 3 - .../Target/WebAssembly/InstPrinter/LLVMBuild.txt | 22 - llvm/lib/Target/WebAssembly/LLVMBuild.txt | 4 +- .../Target/WebAssembly/MCTargetDesc/CMakeLists.txt | 1 + .../Target/WebAssembly/MCTargetDesc/LLVMBuild.txt | 2 +- .../WebAssemblyInstPrinter.cpp | 2 +- .../WebAssemblyInstPrinter.h | 0 .../MCTargetDesc/WebAssemblyMCTargetDesc.cpp | 8 +- .../MCTargetDesc/WebAssemblyTargetStreamer.cpp | 6 +- .../Target/WebAssembly/WebAssemblyAsmPrinter.cpp | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 12 + llvm/lib/Target/X86/X86RegisterInfo.cpp | 15 + llvm/lib/Target/X86/X86RegisterInfo.h | 5 + llvm/test/CodeGen/ARM/ParallelDSP/aliasing.ll | 506 +++++++++ llvm/test/CodeGen/ARM/ParallelDSP/smlad0.ll | 6 +- llvm/test/CodeGen/ARM/ParallelDSP/smlad1.ll | 6 +- llvm/test/CodeGen/ARM/ParallelDSP/smlad11.ll | 10 +- llvm/test/CodeGen/ARM/ParallelDSP/smlad6.ll | 50 - llvm/test/CodeGen/ARM/ParallelDSP/smlad7.ll | 53 - llvm/test/CodeGen/ARM/ParallelDSP/smladx-1.ll | 23 +- llvm/test/CodeGen/ARM/ParallelDSP/smlald0.ll | 4 +- llvm/test/CodeGen/ARM/ParallelDSP/smlald1.ll | 4 +- llvm/test/CodeGen/ARM/ParallelDSP/smlald2.ll | 4 +- llvm/test/CodeGen/ARM/ParallelDSP/smlaldx-1.ll | 22 +- llvm/test/CodeGen/ARM/ParallelDSP/smlaldx-2.ll | 21 +- llvm/test/CodeGen/BPF/BTF/char-no-debuginfo.ll | 31 + .../CodeGen/SystemZ/RAbasic-invalid-LR-update.mir | 4 +- .../CodeGen/SystemZ/clear-liverange-spillreg.mir | 2 +- .../CodeGen/SystemZ/cond-move-regalloc-hints.mir | 2 +- llvm/test/CodeGen/SystemZ/debuginstr-02.mir | 4 +- llvm/test/CodeGen/SystemZ/fp-cmp-07.mir | 2 +- llvm/test/CodeGen/SystemZ/fp-conv-17.mir | 34 +- llvm/test/CodeGen/X86/bitcast-setcc-256.ll | 16 - llvm/test/CodeGen/X86/bitcast-setcc-512.ll | 8 +- llvm/test/CodeGen/X86/bitcast-vector-bool.ll | 24 +- llvm/test/CodeGen/X86/dagcombine-cse.ll | 13 +- llvm/test/CodeGen/X86/extractelement-fp.ll | 6 +- llvm/test/CodeGen/X86/insertelement-zero.ll | 2 - llvm/test/CodeGen/X86/lifetime-alias.ll | 168 +++ llvm/test/CodeGen/X86/madd.ll | 43 +- llvm/test/CodeGen/X86/movmsk-cmp.ll | 112 +- llvm/test/CodeGen/X86/oddshuffles.ll | 71 +- llvm/test/CodeGen/X86/pr41619.ll | 27 + llvm/test/CodeGen/X86/sad.ll | 18 +- llvm/test/CodeGen/X86/vector-fshl-256.ll | 4 +- llvm/test/CodeGen/X86/vector-fshl-rot-256.ll | 4 +- llvm/test/CodeGen/X86/vector-fshr-256.ll | 4 +- llvm/test/CodeGen/X86/vector-fshr-rot-256.ll | 4 +- llvm/test/CodeGen/X86/vector-rotate-256.ll | 4 +- llvm/test/CodeGen/X86/vector-shift-ashr-256.ll | 2 +- llvm/test/CodeGen/X86/vector-shuffle-256-v4.ll | 8 +- .../JITLink/X86/MachO_x86-64_relocations.s | 25 + llvm/test/ThinLTO/X86/weak_externals.ll | 41 + .../LoopVectorize/float-minmax-instruction-flag.ll | 161 +++ llvm/tools/llvm-cat/llvm-cat.cpp | 12 +- llvm/tools/llvm-jitlink/llvm-jitlink-macho.cpp | 39 +- llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 9 +- llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp | 20 +- llvm/unittests/Support/TargetParserTest.cpp | 12 +- .../clang-tools-extra/clang-tidy/bugprone/BUILD.gn | 1 + llvm/utils/gn/secondary/clang/test/BUILD.gn | 2 + llvm/utils/gn/secondary/compiler-rt/target.gni | 2 + llvm/utils/gn/secondary/lld/test/BUILD.gn | 3 +- .../secondary/llvm/lib/Target/WebAssembly/BUILD.gn | 2 - .../lib/Target/WebAssembly/InstPrinter/BUILD.gn | 24 - .../lib/Target/WebAssembly/MCTargetDesc/BUILD.gn | 9 +- .../utils/gn/secondary/llvm/lib/Target/targets.gni | 6 +- llvm/utils/gn/secondary/llvm/test/BUILD.gn | 2 + llvm/utils/gn/secondary/llvm/triples.gni | 4 + 205 files changed, 4332 insertions(+), 2292 deletions(-) create mode 100644 clang/test/Sema/mingw-macro-qualified-type.c create mode 100644 clang/unittests/AST/ASTImporterFixtures.cpp create mode 100644 clang/unittests/AST/ASTImporterFixtures.h create mode 100644 clang/unittests/AST/ASTImporterGenericRedeclTest.cpp create mode 100644 clang/unittests/AST/ASTImporterVisibilityTest.cpp create mode 100644 lldb/lit/SymbolFile/Breakpad/Inputs/stack-cfi-parsing.syms create mode 100644 lldb/lit/SymbolFile/Breakpad/Inputs/stack-cfi-parsing.yaml create mode 100644 lldb/lit/SymbolFile/Breakpad/stack-cfi-parsing.test create mode 100644 lldb/lit/SymbolFile/NativePDB/Inputs/stack_unwinding01.lldbinit create mode 100644 lldb/lit/SymbolFile/NativePDB/stack_unwinding01.cpp delete mode 100644 lldb/unittests/Process/minidump/Inputs/linux-i386.dmp delete mode 100644 lldb/unittests/Process/minidump/Inputs/thread-list-not-padded.dmp delete mode 100644 lldb/unittests/Process/minidump/Inputs/thread-list-padded.dmp delete mode 100644 llvm/lib/Target/WebAssembly/InstPrinter/CMakeLists.txt delete mode 100644 llvm/lib/Target/WebAssembly/InstPrinter/LLVMBuild.txt rename llvm/lib/Target/WebAssembly/{InstPrinter => MCTargetDesc}/WebAssemblyInstPr [...] rename llvm/lib/Target/WebAssembly/{InstPrinter => MCTargetDesc}/WebAssemblyInstPr [...] create mode 100644 llvm/test/CodeGen/ARM/ParallelDSP/aliasing.ll delete mode 100644 llvm/test/CodeGen/ARM/ParallelDSP/smlad6.ll delete mode 100644 llvm/test/CodeGen/ARM/ParallelDSP/smlad7.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/char-no-debuginfo.ll create mode 100644 llvm/test/CodeGen/X86/lifetime-alias.ll create mode 100644 llvm/test/CodeGen/X86/pr41619.ll create mode 100644 llvm/test/ThinLTO/X86/weak_externals.ll create mode 100644 llvm/test/Transforms/LoopVectorize/float-minmax-instruction-flag.ll delete mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/InstPrinter [...]