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-allmodconfig in repository toolchain/ci/llvm-project.
from 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 adds b1e28d9b6a1 DWARF/DIERef: remove non-const operator< adds f9e00db8185 [OPENMP][NVPTX]Simplify handling of thread limit, NFC. adds 05dafb1c97d [DAGCombiner] narrow vector binop with inserts/extract adds 98c7c4fad25 Add a test for LWG#3204 and mark it as complete. Reviewed a [...] adds 7f5318c8925 [NativePDB] Fix tests after r360569 adds d9aa9286033 [X86] Add SimplifyDemandedBits support for PEXTRB/PEXTRW (PR39709) adds e5248e6b41e Revert "[LSR] Tweak setup cost depth threshold to 10." adds 9423ba81218 [libcxx] teach type_traits test about long uint32_t adds c6a6c107428 [X86] Add test case for mask register variant of PR41619 wh [...] adds d3cedee3c60 [TargetLowering] Add SimplifyDemandedBits support for ZERO_ [...] adds 4e21c770ec3 [ELF] Full support for -n (--nmagic) and -N (--omagic) via [...] adds cf5a8eb7cd3 [X86][SSE] Relax use limits for lowerAddSubToHorizontalOp ( [...] adds 7f63e8c0a69 Fixed creation of aliases in Windows build. adds 73aee29095f [X86][SSE] LowerBuildVectorv4x32 - don't insert MOVQ for un [...] adds eadbde32db2 gn build: Merge r360572 adds 0b13ca2f5ef [WebAssembly] Refactor relocation processing. NFC. adds 9acacebf83d [DataFormatters] FindLibCppStdFunctionCallableInfo() curren [...] adds 69a3f9e4656 gn build: Fewer dependencies in llvm/lib/Target adds cb8957f7180 [InstCombine] add tests for rotates with narrow shift amoun [...] adds 1aaf2a3c184 fixed typo made by commit r360595 adds b38e4b28e39 Stop defining negative versions of some lit feature keyword [...] adds c33f754e747 [TargetLowering] Handle multi depth GEPs w/ inline asm constraints adds 760f61ab36f [InstCombine] try harder to form rotate (funnel shift) (PR20750) adds 91a9d4ef4b6 Revert [X86] Avoid SFB - Fix inconsistent codegen with/with [...] adds 1652d814019 [clang][ASTContext] Call setAttached for comments attached [...] adds 21088639aed [AMDGPU] Remove now unused V2FP16_ONE constant def. NFC. adds 79b2828b3f8 [AMDGPU] Reorder includes per coding standard. NFC. adds 7981a28d9d3 Add a new LIBUNWIND_WEAK_PTHREAD Cmake option to force call [...] adds 6c86f7d75e1 Remove commented-out code adds ae54fc9f042 Merge target and launch info environments adds 5f9afe953de [clang-tidy] readability-redundant-declaration: fix false p [...] adds ce78105558d Make more friendly with unions. Reviewed as https://review [...] adds d9930d499a5 [AMDGPU] gfx1010 tests. NFC. adds 323dc634b98 [WebAssembly] Don't assume that zext/sext result is i32/i64 [...] adds 3cce23746ed [Support] Ensure redirected outputs don't contain output fr [...] adds 56baade10dc [JITLink][MachO] Honor the no-dead-strip flag on nlist entries. adds 5f999c2beaf [X86] Various type corrections to the code that creates LOC [...] adds 1d662316cbf [Pass Pipeline][NFC] Add a test prior to committing D61726 adds aeeeb37e373 [CMake] Simplify lldb-server handling adds 2ce598a44a3 Introduce the ability to dump the AST to JSON. adds ec42fc177c1 [AMDGPU] gfx1010 SearchableTableEmitter patch for NSA adds b40284dfb09 Disable TestEnvironment on Windows adds 44a7abe5841 Make language option `GNUAsm` discoverable with `__has_exte [...] adds 946957189d6 [OpenMP][Clang][BugFix] Split declares and math functions i [...] adds e2966473ddf [X86] Use ISD::MERGE_VALUES to return from lowerAtomicArith [...] adds 3fdd2b1bd2d Removing an unused member variable; NFC. adds 5f245bfca83 [gn] Fix build adds 51e79f06342 [X86] Make `x86intrin.h`, `immintrin.h` includable with `-f [...] adds 1d8b2a06619 [CMake] Reinstate LLDB_CAN_USE_LLDB_SERVER adds 42d65c572bf [Docs] Fix code formattign in variable.rst adds 91792f1b93e [AMDGPU] gfx1010 clang target adds 921f132a0f6 [c++20] P1064R0: Allow virtual function calls in constant e [...] adds d64455cd431 [coroutines] Fix spills of static array allocas adds 3bde7bf3e00 PR41817: Fix regression in r359260 that caused the MS compa [...] adds a2ad7692263 [Docs] Differentiate between public and private API adds 3a13d970aa6 [SDAG, x86] allow targets to override test for binop opcodes adds 99d6420a828 [SDAG] fix unused variable warning and unneeded indirection; NFC
No new revisions were added by this update.
Summary of changes: .../readability/RedundantDeclarationCheck.cpp | 10 +- .../clang-tidy/readability-redundant-declaration.c | 31 + .../readability-redundant-declaration.cpp | 10 + clang/docs/ClangCommandLineReference.rst | 5 + clang/include/clang/AST/ASTDumperUtils.h | 6 + clang/include/clang/AST/DeclBase.h | 4 +- clang/include/clang/AST/DeclCXX.h | 11 + clang/include/clang/AST/ExprCXX.h | 13 +- clang/include/clang/AST/JSONNodeDumper.h | 329 ++++++ clang/include/clang/Basic/DiagnosticASTKinds.td | 4 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 3 + clang/include/clang/Basic/Features.def | 1 + clang/include/clang/Driver/CC1Options.td | 6 + clang/include/clang/Driver/Options.td | 5 + clang/include/clang/Frontend/ASTConsumers.h | 9 +- clang/include/clang/Frontend/FrontendOptions.h | 4 + clang/include/clang/Sema/Sema.h | 7 +- clang/lib/AST/ASTContext.cpp | 2 + clang/lib/AST/ASTDumper.cpp | 19 +- clang/lib/AST/CMakeLists.txt | 1 + clang/lib/AST/Decl.cpp | 41 +- clang/lib/AST/DeclCXX.cpp | 13 +- clang/lib/AST/ExprConstant.cpp | 245 ++++- clang/lib/AST/JSONNodeDumper.cpp | 781 ++++++++++++++ clang/lib/Basic/Targets/AMDGPU.cpp | 8 + clang/lib/Basic/Targets/AMDGPU.h | 1 - clang/lib/Driver/ToolChains/Clang.cpp | 2 +- clang/lib/Driver/ToolChains/HIP.cpp | 4 +- clang/lib/Frontend/ASTConsumers.cpp | 23 +- clang/lib/Frontend/CompilerInvocation.cpp | 20 +- clang/lib/Frontend/FrontendActions.cpp | 9 +- clang/lib/Headers/CMakeLists.txt | 1 + clang/lib/Headers/__clang_cuda_cmath.h | 2 + clang/lib/Headers/__clang_cuda_device_functions.h | 2 + .../Headers/__clang_cuda_math_forward_declares.h | 8 +- clang/lib/Headers/immintrin.h | 4 +- .../Headers/openmp_wrappers/__clang_openmp_math.h | 9 - .../openmp_wrappers/__clang_openmp_math_declares.h | 33 + clang/lib/Headers/openmp_wrappers/cmath | 2 - clang/lib/Headers/openmp_wrappers/math.h | 2 - clang/lib/Headers/pconfigintrin.h | 4 + clang/lib/Headers/sgxintrin.h | 4 + clang/lib/Sema/SemaDeclCXX.cpp | 38 +- clang/lib/Sema/SemaExprCXX.cpp | 9 +- 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 + clang/test/AST/ast-dump-enum-json.cpp | 484 +++++++++ clang/test/AST/ast-dump-if-json.cpp | 964 ++++++++++++++++++ clang/test/AST/ast-dump-namespace-json.cpp | 211 ++++ .../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/CodeGen/ms-compat-extern-static.c | 11 + clang/test/CodeGenOpenCL/amdgpu-features.cl | 2 + clang/test/Driver/amdgpu-features.c | 6 + clang/test/Driver/amdgpu-macros.cl | 7 + clang/test/Driver/amdgpu-mcpu.cl | 2 + clang/test/Headers/Inputs/include/cstdlib | 16 + clang/test/Headers/nvptx_device_cmath_functions.c | 2 +- .../test/Headers/nvptx_device_cmath_functions.cpp | 3 +- clang/test/Headers/nvptx_device_math_functions.c | 2 +- clang/test/Headers/nvptx_device_math_functions.cpp | 3 +- clang/test/Modules/compiler_builtins_x86.c | 2 + clang/test/Parser/asm.c | 4 + clang/test/Parser/no-gnu-inline-asm.c | 4 + clang/test/SemaCXX/constant-expression-cxx11.cpp | 8 + clang/test/SemaCXX/constant-expression-cxx2a.cpp | 91 ++ clang/test/SemaCXX/cxx17-compat.cpp | 9 + clang/test/SemaCXX/integer-overflow.cpp | 33 +- clang/test/SemaCXX/type-traits.cpp | 15 + clang/test/SemaTemplate/cxx1z-fold-expressions.cpp | 10 + clang/tools/clang-check/ClangCheck.cpp | 6 +- .../tools/clang-import-test/clang-import-test.cpp | 5 +- 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 +- .../type_traits/convert_to_integral.pass.cpp | 9 +- .../variant.variant/variant.assign/copy.fail.cpp | 33 + libcxx/www/cxx2a_status.html | 2 +- libunwind/CMakeLists.txt | 1 + libunwind/src/CMakeLists.txt | 1 + libunwind/src/RWMutex.hpp | 39 +- lld/ELF/Arch/SPARCV9.cpp | 2 +- lld/ELF/Config.h | 2 + lld/ELF/Driver.cpp | 49 +- lld/ELF/LinkerScript.cpp | 4 +- lld/ELF/Options.td | 11 +- lld/ELF/ScriptParser.cpp | 2 +- lld/ELF/Target.h | 2 +- lld/ELF/Writer.cpp | 13 +- lld/docs/ld.lld.1 | 8 +- lld/test/ELF/common-page.s | 223 ++++ lld/test/ELF/linkerscript/nmagic-alignment.test | 85 ++ lld/test/ELF/magic-page-combo-warn.s | 86 ++ lld/test/ELF/relro-omagic.s | 2 +- lld/test/ELF/segments.s | 48 +- lld/wasm/Writer.cpp | 36 +- lldb/cmake/modules/LLDBConfig.cmake | 6 +- lldb/docs/index.rst | 5 +- lldb/docs/use/variable.rst | 1 + 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 +- lldb/lit/Process/Inputs/env.cpp | 7 + lldb/lit/Process/TestEnvironment.test | 9 + .../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 | 42 + .../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 +- lldb/source/Commands/CommandObjectProcess.cpp | 48 +- .../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 +- lldb/source/Plugins/SymbolFile/DWARF/DIERef.h | 2 - .../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/Target/CPPLanguageRuntime.cpp | 4 +- lldb/source/Utility/ProcessInfo.cpp | 2 +- lldb/source/Utility/VASprintf.cpp | 2 +- lldb/tools/CMakeLists.txt | 4 +- 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 +- lldb/unittests/tools/CMakeLists.txt | 13 +- llvm/docs/CommandGuide/FileCheck.rst | 60 +- llvm/docs/LangRef.rst | 71 ++ llvm/include/llvm/CodeGen/ISDOpcodes.h | 20 + llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 16 +- llvm/include/llvm/CodeGen/TargetLowering.h | 35 + .../include/llvm/ExecutionEngine/JITLink/JITLink.h | 28 +- 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 | 51 +- 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 | 132 ++- .../lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp | 27 +- llvm/lib/ExecutionEngine/JITLink/JITLinkGeneric.h | 13 +- .../JITLink/MachOAtomGraphBuilder.cpp | 19 +- llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp | 4 +- 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/AMDGPU/AMDGPUInstructions.td | 1 - llvm/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp | 2 +- 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 +- .../lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 10 +- .../Target/X86/X86AvoidStoreForwardingBlocks.cpp | 6 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 125 ++- llvm/lib/Target/X86/X86ISelLowering.h | 3 + llvm/lib/Target/X86/X86RegisterInfo.cpp | 15 + llvm/lib/Target/X86/X86RegisterInfo.h | 5 + llvm/lib/Transforms/Coroutines/CoroFrame.cpp | 45 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 7 + llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 2 +- .../CodeGen/AArch64/inline-asm-multilevel-gep.ll | 12 + llvm/test/CodeGen/AMDGPU/elf-header-flags-mach.ll | 100 +- llvm/test/CodeGen/AMDGPU/fcanonicalize.ll | 2 +- llvm/test/CodeGen/AMDGPU/inst-select-load-flat.mir | 28 + llvm/test/CodeGen/AMDGPU/inst-select-load-smrd.mir | 159 +++ llvm/test/CodeGen/AMDGPU/large-alloca-compute.ll | 5 + llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sendmsg.ll | 21 +- llvm/test/CodeGen/AMDGPU/si-scheduler.ll | 29 + llvm/test/CodeGen/AMDGPU/v_cndmask.ll | 98 +- 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/ARM/inline-asm-multilevel-gep.ll | 12 + llvm/test/CodeGen/BPF/BTF/char-no-debuginfo.ll | 31 + .../test/CodeGen/MIR/AMDGPU/load-store-opt-dlc.mir | 155 +++ .../CodeGen/PowerPC/inline-asm-multilevel-gep.ll | 12 + .../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/WebAssembly/PR41841.ll | 42 + llvm/test/CodeGen/X86/avoid-sfb-g-no-change.mir | 248 ----- 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/fp-intrinsics.ll | 26 + llvm/test/CodeGen/X86/haddsub-undef.ll | 96 +- llvm/test/CodeGen/X86/inline-asm-multilevel-gep.ll | 12 + llvm/test/CodeGen/X86/lifetime-alias.ll | 168 +++ llvm/test/CodeGen/X86/movmsk-cmp.ll | 112 +- llvm/test/CodeGen/X86/pr41619.ll | 58 ++ llvm/test/CodeGen/X86/sad.ll | 57 +- llvm/test/CodeGen/X86/vec_saddo.ll | 34 +- llvm/test/CodeGen/X86/vec_ssubo.ll | 54 +- .../X86/vector-constrained-fp-intrinsics.ll | 219 ++++ llvm/test/CodeGen/X86/vector-narrow-binop.ll | 49 + llvm/test/CodeGen/X86/vector-reduce-fmax-nnan.ll | 28 +- llvm/test/CodeGen/X86/vector-reduce-fmax.ll | 28 +- llvm/test/CodeGen/X86/vector-reduce-fmin-nnan.ll | 28 +- llvm/test/CodeGen/X86/vector-reduce-fmin.ll | 28 +- llvm/test/CodeGen/X86/vector-reduce-mul-widen.ll | 64 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 33 +- llvm/test/CodeGen/X86/vector-reduce-xor-bool.ll | 30 +- .../JITLink/X86/MachO_x86-64_relocations.s | 29 + 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 +- .../test/MC/Disassembler/AMDGPU/gfx10-sgpr-max.txt | 10 + llvm/test/Object/AMDGPU/elf-header-flags-mach.yaml | 17 +- llvm/test/ThinLTO/X86/weak_externals.ll | 41 + .../Coroutines/coro-frame-arrayalloca.ll | 72 ++ llvm/test/Transforms/InstCombine/rotate.ll | 36 + .../PhaseOrdering/reassociate-after-unroll.ll | 155 +++ llvm/tools/llvm-cat/llvm-cat.cpp | 12 +- llvm/unittests/Support/CommandLineTest.cpp | 1 + llvm/unittests/Support/FileCheckTest.cpp | 205 +++- llvm/unittests/Support/TargetParserTest.cpp | 12 +- llvm/utils/TableGen/SearchableTableEmitter.cpp | 2 +- llvm/utils/gn/secondary/clang/lib/AST/BUILD.gn | 1 + llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn | 1 + llvm/utils/gn/secondary/clang/test/BUILD.gn | 2 + .../gn/secondary/clang/unittests/AST/BUILD.gn | 3 + llvm/utils/gn/secondary/compiler-rt/target.gni | 2 + llvm/utils/gn/secondary/compiler-rt/test/BUILD.gn | 2 + llvm/utils/gn/secondary/lld/test/BUILD.gn | 3 +- .../llvm/lib/Target/AArch64/MCTargetDesc/BUILD.gn | 15 +- .../llvm/lib/Target/ARM/MCTargetDesc/BUILD.gn | 11 +- .../llvm/lib/Target/BPF/MCTargetDesc/BUILD.gn | 11 +- .../llvm/lib/Target/PowerPC/MCTargetDesc/BUILD.gn | 11 +- .../secondary/llvm/lib/Target/WebAssembly/BUILD.gn | 2 - .../lib/Target/WebAssembly/InstPrinter/BUILD.gn | 24 - .../lib/Target/WebAssembly/MCTargetDesc/BUILD.gn | 16 +- .../llvm/lib/Target/X86/MCTargetDesc/BUILD.gn | 11 +- .../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 + llvm/utils/lit/lit/llvm/config.py | 17 +- .../libomptarget/deviceRTLs/nvptx/src/libcall.cu | 16 +- .../libomptarget/deviceRTLs/nvptx/src/omp_data.cu | 1 + .../deviceRTLs/nvptx/src/omptarget-nvptx.cu | 6 +- .../deviceRTLs/nvptx/src/omptarget-nvptx.h | 7 +- .../deviceRTLs/nvptx/src/omptarget-nvptxi.h | 9 +- .../libomptarget/deviceRTLs/nvptx/src/parallel.cu | 6 +- openmp/runtime/src/CMakeLists.txt | 2 +- 355 files changed, 10675 insertions(+), 3294 deletions(-) create mode 100644 clang-tools-extra/test/clang-tidy/readability-redundant-declaration.c create mode 100644 clang/include/clang/AST/JSONNodeDumper.h create mode 100644 clang/lib/AST/JSONNodeDumper.cpp create mode 100644 clang/lib/Headers/openmp_wrappers/__clang_openmp_math_declares.h create mode 100644 clang/test/AST/ast-dump-enum-json.cpp create mode 100644 clang/test/AST/ast-dump-if-json.cpp create mode 100644 clang/test/AST/ast-dump-namespace-json.cpp create mode 100644 clang/test/CodeGen/ms-compat-extern-static.c create mode 100644 clang/test/Headers/Inputs/include/cstdlib 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 libcxx/test/std/utilities/variant/variant.variant/variant.assig [...] create mode 100644 lld/test/ELF/common-page.s create mode 100644 lld/test/ELF/linkerscript/nmagic-alignment.test create mode 100644 lld/test/ELF/magic-page-combo-warn.s create mode 100644 lldb/lit/Process/Inputs/env.cpp create mode 100644 lldb/lit/Process/TestEnvironment.test 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/AArch64/inline-asm-multilevel-gep.ll create mode 100644 llvm/test/CodeGen/AMDGPU/inst-select-load-flat.mir create mode 100644 llvm/test/CodeGen/AMDGPU/inst-select-load-smrd.mir 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/ARM/inline-asm-multilevel-gep.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/char-no-debuginfo.ll create mode 100644 llvm/test/CodeGen/MIR/AMDGPU/load-store-opt-dlc.mir create mode 100644 llvm/test/CodeGen/PowerPC/inline-asm-multilevel-gep.ll create mode 100644 llvm/test/CodeGen/WebAssembly/PR41841.ll delete mode 100644 llvm/test/CodeGen/X86/avoid-sfb-g-no-change.mir create mode 100644 llvm/test/CodeGen/X86/inline-asm-multilevel-gep.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/MC/Disassembler/AMDGPU/gfx10-sgpr-max.txt create mode 100644 llvm/test/ThinLTO/X86/weak_externals.ll create mode 100644 llvm/test/Transforms/Coroutines/coro-frame-arrayalloca.ll create mode 100644 llvm/test/Transforms/PhaseOrdering/reassociate-after-unroll.ll delete mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/InstPrinter [...]