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-stable-allyesconfig in repository toolchain/ci/llvm-project.
from 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 adds 39084ce3ce3 LLDB website: Change the title back to "The LLDB Debugger" adds cc761e6fae1 [X86] Use X86 instead of X32 as a check prefix in atomic-id [...] adds b7b3d866a40 [PowerPC][NFC] Fix typos in triples adds 500a6db4795 gn build: add Lanai target adds 4fb6fcacf49 gn build: add Sparc target adds 6c780b62f03 ARMDefines.h: fix -Wimplicit-fallthrough in -DLLVM_ENABLE_A [...] adds fe1aec0dbb1 gn build: add Hexagon target adds e1cb2c0f404 [Object] Change ObjectFile::getSectionContents to return Ex [...] adds 3098e44daa7 [X86] Prefer locked stack op over mfence for seq_cst 64-bit [...]
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/COFF/Chunks.cpp | 2 +- lld/COFF/Driver.cpp | 3 +- lld/COFF/InputFiles.cpp | 2 +- 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/conf.py | 5 +- lldb/docs/index.rst | 13 +- lldb/docs/use/variable.rst | 1 + lldb/include/lldb/lldb-forward.h | 11 - lldb/lit/Breakpoint/jitbp_elf.test | 1 - 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/Commands/CommandObjectProcess.cpp | 48 +- lldb/source/Plugins/Process/Utility/ARMDefines.h | 5 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 175 ++++ .../SymbolFile/Breakpad/SymbolFileBreakpad.h | 21 +- lldb/source/Plugins/SymbolFile/DWARF/DIERef.h | 2 - .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 15 +- .../SymbolFile/DWARF/SymbolFileDWARFDwo.cpp | 5 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 16 + .../SymbolFile/NativePDB/SymbolFileNativePDB.h | 3 + lldb/source/Target/CPPLanguageRuntime.cpp | 4 +- lldb/tools/CMakeLists.txt | 4 +- 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 +- 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 + llvm/include/llvm/IR/IntrinsicInst.h | 2 + llvm/include/llvm/IR/Intrinsics.td | 13 +- llvm/include/llvm/Object/COFF.h | 8 +- llvm/include/llvm/Object/ELFObjectFile.h | 15 +- llvm/include/llvm/Object/MachO.h | 4 +- llvm/include/llvm/Object/ObjectFile.h | 11 +- llvm/include/llvm/Object/Wasm.h | 4 +- llvm/include/llvm/Object/XCOFFObjectFile.h | 4 +- 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 | 106 +- .../JITLink/MachOAtomGraphBuilder.cpp | 9 +- llvm/lib/IR/IntrinsicInst.cpp | 2 + llvm/lib/IR/Verifier.cpp | 43 + llvm/lib/LTO/LTO.cpp | 15 +- llvm/lib/Object/COFFObjectFile.cpp | 21 +- llvm/lib/Object/MachOObjectFile.cpp | 7 +- llvm/lib/Object/WasmObjectFile.cpp | 8 +- llvm/lib/Object/XCOFFObjectFile.cpp | 5 +- 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/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 + .../lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 10 +- .../Target/X86/X86AvoidStoreForwardingBlocks.cpp | 6 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 130 +-- llvm/lib/Target/X86/X86ISelLowering.h | 3 + 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 + .../test/CodeGen/MIR/AMDGPU/load-store-opt-dlc.mir | 155 +++ llvm/test/CodeGen/PowerPC/bswap64.ll | 2 +- llvm/test/CodeGen/PowerPC/extract-and-store.ll | 8 +- llvm/test/CodeGen/PowerPC/float-logic-ops.ll | 2 +- .../CodeGen/PowerPC/inline-asm-multilevel-gep.ll | 12 + llvm/test/CodeGen/PowerPC/noPermuteFormasking.ll | 2 +- .../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/atomic-idempotent.ll | 294 +++--- llvm/test/CodeGen/X86/atomic-load-store-wide.ll | 2 +- llvm/test/CodeGen/X86/atomic-non-integer.ll | 4 +- llvm/test/CodeGen/X86/avoid-sfb-g-no-change.mir | 248 ----- 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/pr41619.ll | 33 +- 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 | 9 + 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/tools/llvm-objcopy/COFF/Reader.cpp | 4 +- llvm/tools/llvm-objcopy/MachO/MachOReader.cpp | 11 +- llvm/tools/llvm-objdump/COFFDump.cpp | 4 +- llvm/tools/obj2yaml/coff2yaml.cpp | 4 +- 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 + .../gn/secondary/clang/unittests/AST/BUILD.gn | 3 + llvm/utils/gn/secondary/compiler-rt/test/BUILD.gn | 2 + .../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/Hexagon/AsmParser/BUILD.gn | 22 + .../gn/secondary/llvm/lib/Target/Hexagon/BUILD.gn | 112 ++ .../llvm/lib/Target/Hexagon/Disassembler/BUILD.gn | 22 + .../llvm/lib/Target/Hexagon/MCTargetDesc/BUILD.gn | 74 ++ .../llvm/lib/Target/Hexagon/TargetInfo/BUILD.gn | 15 + .../llvm/lib/Target/Lanai/AsmParser/BUILD.gn | 22 + .../gn/secondary/llvm/lib/Target/Lanai/BUILD.gn | 64 ++ .../llvm/lib/Target/Lanai/Disassembler/BUILD.gn | 22 + .../llvm/lib/Target/Lanai/MCTargetDesc/BUILD.gn | 70 ++ .../llvm/lib/Target/Lanai/TargetInfo/BUILD.gn | 11 + .../llvm/lib/Target/PowerPC/MCTargetDesc/BUILD.gn | 11 +- .../llvm/lib/Target/Sparc/AsmParser/BUILD.gn | 22 + .../gn/secondary/llvm/lib/Target/Sparc/BUILD.gn | 62 ++ .../llvm/lib/Target/Sparc/Disassembler/BUILD.gn | 21 + .../llvm/lib/Target/Sparc/MCTargetDesc/BUILD.gn | 70 ++ .../llvm/lib/Target/Sparc/TargetInfo/BUILD.gn | 12 + .../lib/Target/WebAssembly/MCTargetDesc/BUILD.gn | 11 +- .../llvm/lib/Target/X86/MCTargetDesc/BUILD.gn | 11 +- .../utils/gn/secondary/llvm/lib/Target/targets.gni | 9 + 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 +- 321 files changed, 11232 insertions(+), 3249 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 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/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/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 create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/Hexagon/AsmParser/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/Hexagon/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/Hexagon/Disassembler/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/Hexagon/MCTargetDesc/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/Hexagon/TargetInfo/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/Lanai/AsmParser/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/Lanai/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/Lanai/Disassembler/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/Lanai/MCTargetDesc/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/Lanai/TargetInfo/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/Sparc/AsmParser/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/Sparc/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/Sparc/Disassembler/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/Sparc/MCTargetDesc/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/lib/Target/Sparc/TargetInfo/BUILD.gn