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-lts-allnoconfig in repository toolchain/ci/llvm-project.
from 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 [...] 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. new 37b7922daa9 Save the induction binary operator in IVDescriptors for non [...] new fe4f6d53c6e [lit][tests]Add feature libcxx-used and use it in llvm-*-fu [...] new 87ae6bf80b4 [libc++] [test] Use std::nextafter() instead of std::nexttoward() new 7a9ccf89f23 [Driver][Windows] Add dependent lib argument for profile in [...] new 9fd3be294c9 [APFloat] APFloat::Storage::Storage - fix use after move
The 5 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../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 | 4 +- clang/lib/AST/ASTContext.cpp | 186 ++-- 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 +- .../type_traits/convert_to_integral.pass.cpp | 9 +- .../numeric.ops.midpoint/midpoint.float.pass.cpp | 4 +- .../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 | 51 +- lld/ELF/InputFiles.cpp | 87 ++ lld/ELF/InputFiles.h | 3 + lld/ELF/LinkerScript.cpp | 4 +- lld/ELF/Options.td | 11 +- lld/ELF/ScriptParser.cpp | 2 +- lld/ELF/SymbolTable.cpp | 88 +- lld/ELF/SymbolTable.h | 1 - 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/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 + .../lit/SymbolFile/NativePDB/stack_unwinding01.cpp | 6 - .../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 +- lldb/source/Plugins/SymbolFile/DWARF/DIERef.h | 2 - .../Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp | 18 +- .../Plugins/SymbolFile/DWARF/HashedNameToDIE.h | 2 + .../Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp | 44 +- lldb/source/Target/CPPLanguageRuntime.cpp | 4 +- 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/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/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/GlobalISel/IRTranslator.cpp | 10 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 46 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 98 ++- .../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 +- .../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 +- .../AArch64/TargetInfo/AArch64TargetInfo.cpp | 15 +- llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 1 - llvm/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp | 2 +- .../lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 10 +- .../Target/X86/X86AvoidStoreForwardingBlocks.cpp | 6 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 144 +-- llvm/lib/Target/X86/X86ISelLowering.h | 3 + llvm/lib/Transforms/Coroutines/CoroFrame.cpp | 45 +- llvm/lib/Transforms/IPO/GlobalOpt.cpp | 7 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 7 + .../Transforms/Instrumentation/MemorySanitizer.cpp | 2 + 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 ++- .../CodeGen/ARM/GlobalISel/arm-irtranslator.ll | 17 + 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 +- 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/haddsub-undef.ll | 96 +- llvm/test/CodeGen/X86/inline-asm-multilevel-gep.ll | 12 + 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 +- llvm/test/CodeGen/X86/vector-narrow-binop.ll | 28 +- 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 + .../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 +- llvm/test/Transforms/InstCombine/rotate.ll | 36 + .../PhaseOrdering/reassociate-after-unroll.ll | 155 ++++ llvm/test/lit.cfg.py | 3 + 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/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 + .../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 +- 337 files changed, 7642 insertions(+), 1898 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 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 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/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/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/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