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-arm-mainline-allyesconfig 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 [...] adds 1211baa51c5 Breakpad: Generate unwind plans from STACK CFI records adds 2cabb4dc5ba Simplify llvm-cat help adds 9cba2c9650e Add REQUIRES: windows to NativePDB/stack_unwinding01.cpp adds 053c6fc2b8a [ThinLTO] Don't internalize weak writeable variables adds e47362c1ec1 FileCheck [5/12]: Introduce regular numeric variables adds d845bc3d0c7 TargetLowering::SimplifyDemandedBits - early-out for UNDEF [...] adds d5fb1625639 Revert r360559 "[c++20] P1064R0: Allow virtual function cal [...] adds 5987749e33b Add constrained fptrunc and fpext intrinsics. adds 83e61bc5e26 [x86] add test for insert/extract binop; NFC
No new revisions were added by this update.
Summary of changes: clang/docs/LibASTMatchersReference.html | 48 +- clang/include/clang/AST/ExprCXX.h | 13 +- clang/include/clang/Sema/Sema.h | 3 +- clang/lib/AST/ExprConstant.cpp | 3 + clang/lib/Parse/ParseDecl.cpp | 5 +- clang/lib/Sema/SemaTemplateVariadic.cpp | 9 +- clang/lib/Sema/TreeTransform.h | 17 +- clang/lib/Serialization/ASTReaderStmt.cpp | 1 + clang/lib/Serialization/ASTWriterStmt.cpp | 1 + clang/test/Sema/mingw-macro-qualified-type.c | 13 + clang/test/SemaCXX/constant-expression-cxx11.cpp | 8 + 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 + 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 +- llvm/docs/CommandGuide/FileCheck.rst | 60 +- llvm/docs/LangRef.rst | 71 ++ llvm/include/llvm/CodeGen/ISDOpcodes.h | 20 + llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 2 + llvm/include/llvm/CodeGen/TargetLowering.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/IR/IntrinsicInst.h | 2 + llvm/include/llvm/IR/Intrinsics.td | 13 +- llvm/include/llvm/Support/AArch64TargetParser.def | 53 +- llvm/include/llvm/Support/AArch64TargetParser.h | 5 + llvm/include/llvm/Support/ARMTargetParser.h | 5 + llvm/include/llvm/Support/FileCheck.h | 133 ++- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 29 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 35 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 3 + .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 4 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 198 +++- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 17 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 15 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 2 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 34 +- .../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/IR/IntrinsicInst.cpp | 2 + llvm/lib/IR/Verifier.cpp | 43 + llvm/lib/LTO/LTO.cpp | 15 +- llvm/lib/Support/AArch64TargetParser.cpp | 10 + llvm/lib/Support/FileCheck.cpp | 302 ++++-- 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/fp-intrinsics.ll | 26 + 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 +- .../X86/vector-constrained-fp-intrinsics.ll | 219 ++++ 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-narrow-binop.ll | 53 + 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/Feature/fp-intrinsics.ll | 26 + .../test/FileCheck/numeric-defines-diagnostics.txt | 33 + llvm/test/FileCheck/numeric-defines.txt | 22 + llvm/test/FileCheck/numeric-expression.txt | 95 ++ .../test/FileCheck/pattern-defines-diagnostics.txt | 6 +- llvm/test/FileCheck/regex-scope.txt | 23 - llvm/test/FileCheck/var-scope.txt | 35 + llvm/test/FileCheck/verbose.txt | 41 +- 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/FileCheckTest.cpp | 205 +++- 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 + 223 files changed, 5447 insertions(+), 2427 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/FileCheck/numeric-defines-diagnostics.txt create mode 100644 llvm/test/FileCheck/numeric-defines.txt create mode 100644 llvm/test/FileCheck/numeric-expression.txt delete mode 100644 llvm/test/FileCheck/regex-scope.txt create mode 100644 llvm/test/FileCheck/var-scope.txt 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 [...]