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-defconfig in repository toolchain/ci/llvm-project.
from 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 [...] adds c5c9ca0ba1b Add guidelines/recommendations for organizers of LLVM Socials adds 56f9afaf6b1 [CMake] Correctly reinstate LLDB_CAN_USE_LLDB_SERVER adds 004393681c2 Revert "FileCheck [5/12]: Introduce regular numeric variables" adds efe8e7e36d0 typedef enum -> enum adds b1f213cfdc8 TestMinidumpNew.py: Use yaml2obj where possible adds a568222ddd4 [IRTranslator] Don't hardcode GEP index type adds b0dbc9612ff Revert r360637 "PR41817: Fix regression in r359260 that cau [...] adds 15842132d50 [MemorySanitizer] getMMXVectorTy - assert valid element siz [...] adds ce0da8ba82d [test]Make test work on Windows adds 9df3883618a [llvm-objcopy] Cache gnu_debuglink's target CRC adds ed9117f88d0 GlobalOpt: do not promote globals used atomically to constants. adds ff6875acd90 AArch64: support binutils-like things on arm64_32. adds 2747ee2c83e [X86] X86TargetLowering::LowerINTRINSIC_WO_CHAIN - ensure r [...] adds 7b4ecdd3c2c Reinstate "FileCheck [5/12]: Introduce regular numeric variables" adds 2dd5283d2a3 Move SymbolTable::addFile to InputFiles.cpp. adds d06f3917913 Add a new language mode for C2x; enable [[attribute]] suppo [...] adds 2e9591c23a9 Make getObjCEncodingForTypeImpl() take a bitmask instead of [...] adds 62f5b591f4f DWARF/NFC: Centralize DIERef conversions adds 717b62a146a TableGen: support #ifndef in addition to #ifdef. adds 37b7922daa9 Save the induction binary operator in IVDescriptors for non [...] adds fe4f6d53c6e [lit][tests]Add feature libcxx-used and use it in llvm-*-fu [...] adds 87ae6bf80b4 [libc++] [test] Use std::nextafter() instead of std::nexttoward() adds 7a9ccf89f23 [Driver][Windows] Add dependent lib argument for profile in [...] adds 9fd3be294c9 [APFloat] APFloat::Storage::Storage - fix use after move adds 9e88a268637 [llvm-readobj] - Apply clang format. NFC. adds 22561972af4 [PowerPC] Custom lower known CR bit spills adds 2f6ef2fc929 DWARF v5: emit DW_AT_addr_base if DW_AT_low_pc references . [...] adds ed4dbe63260 [ELF] --gdb-index: fix SIGSEGV when a DWARFAddressRange has [...] adds ac2f5a61be2 Replace lit feature keyword 'not_COFF' with 'uses_COFF'. adds 728ffd000a3 [Sema] CodeSynthesisContext - add missing variable initiali [...] adds e029da46e6e [AArch64][SVE2] Asm: add integer multiply-add/subtract (ind [...] adds 3b917019a5d [AArch64][SVE2] Asm: add SQRDMLAH/SQRDMLSH instructions adds c2d9cfd9250 [X86] Disable shouldFoldConstantShiftPairToMask for scalar [...] adds e041d15f5e3 [LLD][ELF] Add the -z ifunc-noplt option adds 7b20032628c [AMDGPU] gfx1010 Strengthen some SMEM WAR hazard unit tests. NFC. adds 7955e38f281 [ARM][CMSE] Add cmse intrinsics for TT instructions adds 33cb8f5b547 [AMDGPU] Fixed +DumpCode adds 05791d90c91 [AMDGPU] Fixed handling of imemdiate i1 literals adds bbe4ff10df2 [Test] Autogen a test for ease of later changing adds 19ae9d010dc Rename MacOS X -> macOS where applicable. adds 7c5c0c9fe59 Support FNeg in SpeculativeExecution pass adds 1362905e8c4 lldb-server: rename `llgs::terminate` (NFC) adds bd8d3091117 [IndVars] Extend reasoning about loop invariant exits to no [...] adds 1acec2b6395 build: use the correct variable adds 75ad8c5d631 Fix a release mode warning introduced in r360694 adds 80c6e79602f [MemorySSA] LoopSimplify preserves MemorySSA only when flag [...]
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/ASTContext.h | 53 +- 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/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/Basic/LangOptions.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/Frontend/LangStandard.h | 24 +- clang/include/clang/Frontend/LangStandards.def | 8 + clang/include/clang/Sema/Sema.h | 10 +- clang/lib/AST/ASTContext.cpp | 184 ++-- clang/lib/AST/ASTDumper.cpp | 19 +- clang/lib/AST/CMakeLists.txt | 1 + clang/lib/AST/DeclCXX.cpp | 13 +- clang/lib/AST/ExprConstant.cpp | 242 +++- 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 | 14 +- clang/lib/Driver/ToolChains/HIP.cpp | 4 +- clang/lib/Frontend/ASTConsumers.cpp | 23 +- clang/lib/Frontend/CompilerInvocation.cpp | 28 +- 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/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/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/Driver/cl-options.c | 2 +- clang/test/Driver/instrprof-ld.c | 14 + clang/test/Driver/unknown-std.c | 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/c2x-attributes.c | 1 + clang/test/Parser/no-gnu-inline-asm.c | 4 + clang/test/Sema/attr-cx2.c | 2 +- clang/test/Sema/attr-deprecated-c2x.c | 2 +- clang/test/Sema/c2x-maybe_unused-errors.c | 2 +- clang/test/Sema/c2x-maybe_unused.c | 2 +- clang/test/Sema/c2x-nodiscard.c | 2 +- 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/tools/clang-check/ClangCheck.cpp | 6 +- .../tools/clang-import-test/clang-import-test.cpp | 5 +- clang/www/cxx_status.html | 2 +- .../numeric.ops.midpoint/midpoint.float.pass.cpp | 4 +- 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/Config.h | 1 + lld/ELF/Driver.cpp | 8 +- lld/ELF/InputFiles.cpp | 87 ++ lld/ELF/InputFiles.h | 3 + lld/ELF/Relocations.cpp | 10 +- lld/ELF/SymbolTable.cpp | 88 +- lld/ELF/SymbolTable.h | 1 - lld/ELF/SyntheticSections.cpp | 2 + lld/docs/ld.lld.1 | 10 +- lld/test/ELF/basic.s | 3 + lld/test/ELF/gdb-index-invalid-section-index.yaml | 140 +++ lld/test/ELF/gnu-ifunc-noplt-i386.s | 71 ++ lld/test/ELF/gnu-ifunc-noplt.s | 68 ++ lldb/cmake/modules/LLDBConfig.cmake | 6 +- lldb/docs/conf.py | 5 +- lldb/docs/index.rst | 13 +- lldb/docs/lldb-gdb-remote.txt | 10 +- lldb/docs/resources/build.rst | 7 +- lldb/docs/status/about.rst | 4 +- lldb/docs/status/features.rst | 2 +- lldb/docs/status/status.rst | 4 +- lldb/docs/testsuite/a-detailed-walkthrough.txt | 2 +- lldb/docs/use/map.rst | 12 +- lldb/docs/use/python-reference.rst | 2 +- lldb/docs/use/remote.rst | 4 +- lldb/docs/use/symbolication.rst | 8 +- lldb/docs/use/troubleshooting.rst | 2 +- lldb/docs/use/variable.rst | 5 +- lldb/include/lldb/Breakpoint/Breakpoint.h | 2 +- lldb/include/lldb/Core/Address.h | 14 +- lldb/include/lldb/Core/AddressResolver.h | 2 +- lldb/include/lldb/Core/SearchFilter.h | 4 +- lldb/include/lldb/Host/Socket.h | 4 +- lldb/include/lldb/Interpreter/CommandCompletions.h | 4 +- .../lldb/Interpreter/OptionGroupWatchpoint.h | 4 +- lldb/include/lldb/Interpreter/OptionValue.h | 4 +- lldb/include/lldb/Interpreter/ScriptInterpreter.h | 4 +- lldb/include/lldb/Symbol/ObjectFile.h | 8 +- lldb/include/lldb/Symbol/SymbolContext.h | 4 +- lldb/include/lldb/Symbol/Symtab.h | 10 +- lldb/include/lldb/Symbol/Type.h | 18 +- lldb/include/lldb/Target/Process.h | 4 +- lldb/include/lldb/Target/Target.h | 16 +- lldb/include/lldb/Target/ThreadPlan.h | 6 +- lldb/include/lldb/Target/ThreadPlanTracer.h | 4 +- lldb/include/lldb/Utility/DataExtractor.h | 4 +- lldb/include/lldb/Utility/IOObject.h | 4 +- lldb/include/lldb/Utility/Predicate.h | 4 +- lldb/include/lldb/lldb-private-enumerations.h | 68 +- lldb/lit/Process/Inputs/env.cpp | 7 + lldb/lit/Process/TestEnvironment.test | 9 + .../cast_int_to_anonymous_enum/main.cpp | 4 +- .../postmortem/minidump-new/TestMiniDumpNew.py | 98 +- .../postmortem/minidump-new/arm-linux.dmp | Bin 588 -> 0 bytes .../postmortem/minidump-new/arm-linux.yaml | 18 + .../postmortem/minidump-new/arm-macos.dmp | Bin 588 -> 0 bytes .../postmortem/minidump-new/arm-macos.yaml | 18 + .../postmortem/minidump-new/arm64-macos.dmp | Bin 1016 -> 0 bytes .../postmortem/minidump-new/arm64-macos.yaml | 18 + .../postmortem/minidump-new/linux-x86_64.yaml | 41 + .../postmortem/minidump-new/regions-linux-map.dmp | Bin 1379 -> 0 bytes .../postmortem/minidump-new/regions-linux-map.yaml | 33 + .../test/python_api/lldbutil/iter/main.cpp | 4 +- .../test/python_api/module_section/main.cpp | 4 +- lldb/source/Commands/CommandObjectBreakpoint.cpp | 9 +- lldb/source/Commands/CommandObjectProcess.cpp | 48 +- .../Instruction/ARM/EmulateInstructionARM.h | 6 +- .../Instruction/ARM64/EmulateInstructionARM64.h | 48 +- lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp | 6 +- .../AppleObjCRuntime/AppleObjCTrampolineHandler.h | 2 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h | 8 +- .../Process/MacOSX-Kernel/CommunicationKDP.h | 12 +- lldb/source/Plugins/Process/Utility/ARMDefines.h | 9 +- .../Process/gdb-remote/GDBRemoteCommunication.h | 4 +- .../Plugins/Process/mach-core/ProcessMachCore.h | 5 +- .../Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp | 18 +- .../Plugins/SymbolFile/DWARF/HashedNameToDIE.h | 2 + .../Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp | 44 +- lldb/source/Target/Target.cpp | 4 +- lldb/tools/CMakeLists.txt | 4 +- lldb/tools/debugserver/source/DNBDataRef.h | 4 +- lldb/tools/debugserver/source/DNBDefs.h | 8 +- lldb/tools/debugserver/source/DNBError.h | 4 +- .../debugserver/source/MacOSX/arm/DNBArchImpl.h | 4 +- .../source/MacOSX/arm64/DNBArchImplARM64.h | 4 +- .../source/MacOSX/i386/DNBArchImplI386.h | 8 +- .../debugserver/source/MacOSX/ppc/DNBArchImpl.h | 4 +- .../source/MacOSX/x86_64/DNBArchImplX86_64.h | 8 +- lldb/tools/debugserver/source/RNBDefs.h | 2 +- lldb/tools/debugserver/source/RNBRemote.h | 4 +- lldb/tools/debugserver/source/debugserver.cpp | 4 +- lldb/tools/debugserver/source/libdebugserver.cpp | 4 +- lldb/tools/driver/Driver.h | 4 +- lldb/tools/lldb-server/lldb-server.cpp | 6 +- lldb/unittests/tools/CMakeLists.txt | 13 +- llvm/docs/CommandGuide/FileCheck.rst | 12 +- llvm/docs/MeetupGuidelines.rst | 82 ++ llvm/docs/index.rst | 15 + llvm/include/llvm/ADT/Triple.h | 1 + llvm/include/llvm/Analysis/IVDescriptors.h | 6 +- llvm/include/llvm/BinaryFormat/MachO.h | 6 +- llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 14 - llvm/include/llvm/CodeGen/TargetLowering.h | 33 + llvm/include/llvm/IR/IntrinsicsARM.td | 12 + 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/lib/Analysis/IVDescriptors.cpp | 11 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 14 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 10 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 16 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 3 +- .../JITLink/MachOAtomGraphBuilder.cpp | 9 +- llvm/lib/Object/COFFObjectFile.cpp | 21 +- llvm/lib/Object/MachOObjectFile.cpp | 29 +- llvm/lib/Object/WasmObjectFile.cpp | 8 +- llvm/lib/Object/XCOFFObjectFile.cpp | 5 +- llvm/lib/Support/APFloat.cpp | 6 +- llvm/lib/Support/ARMTargetParser.cpp | 8 +- llvm/lib/Support/Triple.cpp | 13 +- llvm/lib/TableGen/TGLexer.cpp | 18 +- llvm/lib/TableGen/TGLexer.h | 2 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 14 + .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 + .../AArch64/Disassembler/AArch64Disassembler.cpp | 8 + .../AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 20 +- .../AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 6 +- .../AArch64/MCTargetDesc/AArch64MCTargetDesc.h | 5 +- .../MCTargetDesc/AArch64MachObjectWriter.cpp | 10 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 77 ++ .../AArch64/TargetInfo/AArch64TargetInfo.cpp | 15 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 20 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.h | 3 + llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp | 13 +- llvm/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp | 2 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 3 + llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp | 71 +- .../lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 10 +- llvm/lib/Target/X86/X86.td | 16 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 80 +- llvm/lib/Target/X86/X86ISelLowering.h | 3 + llvm/lib/Target/X86/X86Subtarget.h | 4 + llvm/lib/Transforms/Coroutines/CoroFrame.cpp | 45 +- llvm/lib/Transforms/IPO/GlobalOpt.cpp | 7 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 2 + llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 20 +- .../lib/Transforms/Scalar/SpeculativeExecution.cpp | 1 + llvm/lib/Transforms/Utils/LoopSimplify.cpp | 3 +- llvm/test/Analysis/MemorySSA/pr41853.ll | 16 + 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/smem-war-hazard.mir | 21 +- llvm/test/CodeGen/AMDGPU/v_cndmask.ll | 98 +- llvm/test/CodeGen/AMDGPU/xor3-i1-const.ll | 23 + .../CodeGen/ARM/GlobalISel/arm-irtranslator.ll | 17 + .../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 +- llvm/test/CodeGen/PowerPC/knowCRBitSpill.ll | 131 +++ llvm/test/CodeGen/PowerPC/noPermuteFormasking.ll | 2 +- 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/shift-mask.ll | 161 ++- 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/DebugInfo/Generic/line-table-addrx.ll | 21 + llvm/test/DebugInfo/X86/convert-debugloc.ll | 2 +- llvm/test/DebugInfo/X86/fission-ranges.ll | 2 + .../JITLink/X86/MachO_x86-64_relocations.s | 9 + llvm/test/ExecutionEngine/MCJIT/weak-function.ll | 2 +- .../test/ExecutionEngine/OrcMCJIT/weak-function.ll | 2 +- llvm/test/MC/AArch64/SVE2/mla-diagnostics.s | 64 ++ llvm/test/MC/AArch64/SVE2/mla.s | 42 + llvm/test/MC/AArch64/SVE2/mls-diagnostics.s | 65 ++ llvm/test/MC/AArch64/SVE2/mls.s | 42 + llvm/test/MC/AArch64/SVE2/sqrdmlah-diagnostics.s | 70 ++ llvm/test/MC/AArch64/SVE2/sqrdmlah.s | 79 ++ llvm/test/MC/AArch64/SVE2/sqrdmlsh-diagnostics.s | 70 ++ llvm/test/MC/AArch64/SVE2/sqrdmlsh.s | 78 ++ .../test/MC/Disassembler/AMDGPU/gfx10-sgpr-max.txt | 10 + .../Object/AArch64/nm-trivial-object-arm64_32.test | 5 + llvm/test/Object/AMDGPU/elf-header-flags-mach.yaml | 17 +- .../Inputs/trivial-object-test.macho-arm64_32 | Bin 0 -> 312 bytes llvm/test/TableGen/prep-diag5.td | 2 +- llvm/test/TableGen/prep-ifndef-diag-1.td | 4 + llvm/test/TableGen/prep-ifndef-diag-2.td | 4 + llvm/test/TableGen/prep-ifndef.td | 10 + .../Coroutines/coro-frame-arrayalloca.ll | 72 ++ llvm/test/Transforms/GlobalOpt/atomic.ll | 11 +- .../IndVarSimplify/rewrite-loop-exit-value.ll | 154 ++- llvm/test/Transforms/LoopUnroll/scevunroll.ll | 2 +- .../PhaseOrdering/reassociate-after-unroll.ll | 155 +++ .../Transforms/SpeculativeExecution/spec-fp.ll | 18 +- llvm/test/lit.cfg.py | 11 +- llvm/test/lit.site.cfg.py.in | 1 + .../llvm-isel-fuzzer/aarch64-execname-options.ll | 3 + .../tools/llvm-isel-fuzzer/execname-options.ll | 3 + .../llvm-objdump/AArch64/Inputs/arm64_32-fat.o | Bin 0 -> 16752 bytes .../AArch64/Inputs/thread.macho-arm64_32 | Bin 0 -> 16460 bytes .../tools/llvm-objdump/AArch64/arm64_32-fat.test | 7 + llvm/test/tools/llvm-objdump/AArch64/arm64_32.s | 8 + .../AArch64/macho-print-thread-arm64_32.test | 19 + .../llvm-objdump/X86/source-interleave-x86_64.ll | 3 +- llvm/test/tools/llvm-opt-fuzzer/exec-options.ll | 3 + llvm/tools/llvm-objcopy/COFF/Reader.cpp | 4 +- llvm/tools/llvm-objcopy/CopyConfig.cpp | 17 + llvm/tools/llvm-objcopy/CopyConfig.h | 2 + llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 3 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 23 +- llvm/tools/llvm-objcopy/ELF/Object.h | 5 +- llvm/tools/llvm-objcopy/MachO/MachOReader.cpp | 11 +- llvm/tools/llvm-objdump/COFFDump.cpp | 4 +- llvm/tools/llvm-objdump/MachODump.cpp | 29 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 1151 ++++++++++---------- llvm/tools/obj2yaml/coff2yaml.cpp | 4 +- llvm/unittests/Analysis/CMakeLists.txt | 1 + llvm/unittests/Analysis/IVDescriptorsTest.cpp | 100 ++ llvm/unittests/Support/CommandLineTest.cpp | 1 + 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/compiler-rt/test/BUILD.gn | 2 + .../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/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 + .../utils/gn/secondary/llvm/lib/Target/targets.gni | 9 + 339 files changed, 8689 insertions(+), 1996 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/Headers/Inputs/include/cstdlib create mode 100644 lld/test/ELF/gdb-index-invalid-section-index.yaml create mode 100644 lld/test/ELF/gnu-ifunc-noplt-i386.s create mode 100644 lld/test/ELF/gnu-ifunc-noplt.s create mode 100644 lldb/lit/Process/Inputs/env.cpp create mode 100644 lldb/lit/Process/TestEnvironment.test delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 llvm/docs/MeetupGuidelines.rst create mode 100644 llvm/test/Analysis/MemorySSA/pr41853.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/AMDGPU/xor3-i1-const.ll create mode 100644 llvm/test/CodeGen/MIR/AMDGPU/load-store-opt-dlc.mir create mode 100644 llvm/test/CodeGen/PowerPC/knowCRBitSpill.ll create mode 100644 llvm/test/CodeGen/WebAssembly/PR41841.ll create mode 100644 llvm/test/DebugInfo/Generic/line-table-addrx.ll create mode 100644 llvm/test/MC/AArch64/SVE2/mla-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/mla.s create mode 100644 llvm/test/MC/AArch64/SVE2/mls-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/mls.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqrdmlah-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqrdmlah.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqrdmlsh-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqrdmlsh.s create mode 100644 llvm/test/MC/Disassembler/AMDGPU/gfx10-sgpr-max.txt create mode 100644 llvm/test/Object/AArch64/nm-trivial-object-arm64_32.test create mode 100644 llvm/test/Object/Inputs/trivial-object-test.macho-arm64_32 create mode 100644 llvm/test/TableGen/prep-ifndef-diag-1.td create mode 100644 llvm/test/TableGen/prep-ifndef-diag-2.td create mode 100644 llvm/test/TableGen/prep-ifndef.td 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/test/tools/llvm-objdump/AArch64/Inputs/arm64_32-fat.o create mode 100644 llvm/test/tools/llvm-objdump/AArch64/Inputs/thread.macho-arm64_32 create mode 100644 llvm/test/tools/llvm-objdump/AArch64/arm64_32-fat.test create mode 100644 llvm/test/tools/llvm-objdump/AArch64/arm64_32.s create mode 100644 llvm/test/tools/llvm-objdump/AArch64/macho-print-thread-arm64_32.test create mode 100644 llvm/unittests/Analysis/IVDescriptorsTest.cpp 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