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-next-defconfig in repository toolchain/ci/llvm-project.
from ff4dceef920 Fix the compiler warnings: "-Winconsistent-missing-override [...] adds 26fd95680bc [GWP-ASan] 32-bit test pointers, allow multi-init for test. adds 8d70f3c933a [ARM] Fix NEON failure introduced by D71065. adds d32484f40cb [lldb][CMake] Fix build for the case of custom libedit inst [...] adds fe96d1ee788 [lldb/SWIG] Guard Python type map in SWIG interface by SWIGPYTHON adds c78726fae0e [PowerPC] Refactor FinishCall. [NFC] adds 2eb61fa5d68 [ARM][MVE][Intrinsics] Add VMULL[BT]Q_(INT|POLY) intrinsics. adds fc3417cb5a9 [ARM][MVE][Intrinsics] Add VQADDQ, VHADDQ, VRHADDQ, VQSUBQ, [...] adds 898d7a0695c [clangd] Delete default arguments while moving functions ou [...] adds a209a8000e1 [clangd] Delete ctor initializers while moving functions ou [...] adds be05633e289 [lldb] Clean up accidentally passing TestDeadStrip.py adds bab9849963e Reland 198fbcb8, "Driver: Don't look for libc++ headers in [...] adds 29f0a65671e scudo: Add a basic malloc/free benchmark. adds be7d633a6fa Magic number checker shouldn't warn on user defined string [...] adds d0ccd55151f [clangd] also filter out another possible diag from MS ASM syntax adds 6dad5e441db The field ‘totalFrames’ which is total number of frames ava [...] adds 3d41a58eac1 [PowerPC][NFC] Rename ANDI(S)o8 to ANDI(S)8o adds 92f94b762ac [InstCombine] add tests for shuffle with insertelement oper [...] adds ec71238916d Fix clang -Wcovered-switch-default after llvmorg-10-init-11 [...] adds d694594d765 [clang][IFS] Allow 2 output files when using -o and -c with [...] adds 56bba012d97 [c++20] Fix incorrect assumptions in checks for comparison [...] adds 505aa2410db [Attr] Move ParsedTargetAttr out of the TargetAttr class adds d9ae493937c [PGO][PGSO] Instrument the code gen / target passes. adds 1164d43855f Include Stmt.h where it seems to be necessary for modules builds adds a7d992c0f2d [ValueTracking] Allow context-sensitive nullness check for [...] adds af52d5a04cb [IPConstantProp][NFCI] Improve and modernize tests adds 453c85ff0f9 [libc] Add implementation of errno and define the other mac [...] adds a0b025b8e7c [PowerPC] [NFC] Cleanup xxpermdi peephole optimization adds 9ef451d1fda [hwasan] Offline symbolization script. adds d5acc83a3ac Implement LWG#1203 for raw_ostream. adds 1646bb86643 Also synthesize _cmd and self for properties adds 295db41ce23 [FormatManager] Provide a single entrypoint for GetCandidat [...] adds e6e6e34b95c [c++20] Defaulted comparison support for array members. adds f1ddef34f1c [AArch64][SVE] Implement SPLAT_VECTOR for i1 vectors. adds 584ed882263 [Codegen][X86] Modernize/regenerate old tests. NFCI. adds 7c69a03c566 [ConstantFold][SVE] Fix constant folding for shufflevector. adds 9803178a78c Avoid Attr.h includes, CodeGen edition adds 9c6b7f68b80 Revert "[ARM][MVE] Add intrinsics for immediate shifts." an [...] adds bbf7860b937 add support for strict operation fpextend/fpround/fsqrt on [...] adds bc69dd2cfae [FormatManager] GetCandidateLanguages shouldn't know about [...] adds d9466653e4d [llvm/dwarfdump] Use the architecture string to filter. adds 6507e135896 [NFC] Add { } to silence compiler warning [-Wmissing-braces]. adds 848934c67d4 [c++20] Fix handling of unqualified lookups from a defaulte [...] adds 22d516261a9 Remove unused Unit test directory for xray. adds 05b0c76aa76 [NFC][MacroFusion] Adding the assertion if someone want to [...] adds 52b1c94a5fe Turn off unused variable checking here since we're explicit [...] adds 9574757dba9 [MC] Delete MCCodePadder adds 78a7af456db Revert "[compiler-rt] Add a critical section when flushing [...] adds 479e3b85e27 [NFCi][llvm][MIRVRegNamerUtils] Making some code cleanup an [...] adds ae09dd86a9b [Remarks][Driver] Error on -foptimization-record-file with [...] adds cefac9dfaac Remove implicit conversion that promotes half to other larg [...] adds 44481250077 [BPF] Support to emit debugInfo for extern variables adds eb3e81f43f0 [OpenMP][NFCI] Introduce llvm/IR/OpenMPConstants.h adds dbf520f6174 [llvm-readobj][test] - Move platform specific test cases an [...] adds b63c35ebf76 [clangd] Simplify code using findName. NFC adds bfb53c55b8a Add more diff -b to roundtrip-compress.test adds dac5ddb4823 [llvm-readelf/llvm-readobj] - Improved the error reporting [...] adds 4d280d3ac06 Add testcases exposing PR44135 adds 4763267eeee [LegalizeTypes] Bugfixes for big-endian targets when handli [...] adds 1b9a608c844 [AArch64][SVE] Add wide compare immediate patterns adds 0e894edee18 [TableGen] Permit dag operators to be unset. adds 9c396637981 Only Remove implicit conversion for the target that support fp16 adds b2508ce85c1 gn build: (manually) merge eb3e81f43 adds 965ed1e974e [AArch64] Fix issues with large arrays on stack adds a0f72441c89 [LLDB] [PECOFF] Make sure to set the address byte size in m [...] adds e9895c612a5 [lldb][NFC] Make g_TotalSizeOfMetadata in ClangExternalASTS [...] adds f4827081491 [lldb] Centralize type "desugaring" logic in ClangASTContext adds 933de407291 [TypePromotion] Query target register width adds 06b0228e803 add test for previous commit adds 14f3d13412c [lldb] Actually enable wchar support in Editline when it is [...] adds f2ba93971cc Reapply: [DebugInfo] Recover debug intrinsics when killing [...] new 707e9707814 [DWARF][RISCV] Test resolving of RISC-V relocations new 1b2842bf902 [Alignment][NFC] CreateMemSet use MaybeAlign new a0c558ee4cc [Docs] Improve SLP code snippet new 396d18aeb6c [InstCombine] replace shuffle's insertelement operand if in [...] new b36b16372d5 [scudo][standalone] Define hasHardwareCRC32 for other archs new 9614a7c9391 [test][llvm-cxxfilt] Improve comment for clarity new d77ae1552fc [DebugInfo] Support to emit debugInfo for extern variables new 98f5f022f0c [BUG-FIX][XCOFF] fixed a bug of XCOFFObjectFile.cpp when th [...]
The 8 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: .../clang-tidy/readability/MagicNumbersCheck.cpp | 19 +- clang-tools-extra/clangd/AST.cpp | 7 +- clang-tools-extra/clangd/AST.h | 10 +- clang-tools-extra/clangd/Diagnostics.cpp | 5 +- clang-tools-extra/clangd/FindSymbols.cpp | 2 +- clang-tools-extra/clangd/SourceCode.cpp | 8 - clang-tools-extra/clangd/SourceCode.h | 6 - clang-tools-extra/clangd/XRefs.cpp | 6 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 6 +- .../clangd/refactor/tweaks/DefineOutline.cpp | 95 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 24 + .../clang-tidy/checkers/cert-mem57-cpp-cpp17.cpp | 4 +- .../readability-magic-numbers-userliteral.cpp | 16 + clang/docs/ClangCommandLineReference.rst | 2 +- clang/include/clang/AST/ASTConsumer.h | 5 + clang/include/clang/AST/Attr.h | 12 + clang/include/clang/AST/Decl.h | 43 +- clang/include/clang/AST/DeclBase.h | 7 +- clang/include/clang/AST/OpenMPClause.h | 8 +- clang/include/clang/AST/StmtOpenMP.h | 474 ++-- clang/include/clang/AST/UnresolvedSet.h | 4 + clang/include/clang/Basic/Attr.td | 10 - clang/include/clang/Basic/OpenMPKinds.def | 71 - clang/include/clang/Basic/OpenMPKinds.h | 13 +- clang/include/clang/Basic/TargetInfo.h | 3 + clang/include/clang/Basic/arm_mve.td | 118 +- clang/include/clang/Basic/arm_mve_defs.td | 23 +- clang/include/clang/CodeGen/CGFunctionInfo.h | 1 - clang/include/clang/Sema/Sema.h | 9 +- clang/include/clang/Sema/Template.h | 2 + .../clang/Tooling/Refactoring/ASTSelection.h | 1 + clang/lib/AST/CMakeLists.txt | 1 + clang/lib/AST/ComparisonCategories.cpp | 6 +- clang/lib/AST/Decl.cpp | 43 +- clang/lib/AST/OpenMPClause.cpp | 2 +- clang/lib/AST/StmtOpenMP.cpp | 1 + clang/lib/Basic/OpenMPKinds.cpp | 28 +- clang/lib/Basic/Targets/BPF.h | 2 + clang/lib/CodeGen/CGAtomic.cpp | 2 +- clang/lib/CodeGen/CGBlocks.cpp | 1 + clang/lib/CodeGen/CGBuilder.h | 2 +- clang/lib/CodeGen/CGBuiltin.cpp | 47 +- clang/lib/CodeGen/CGCXX.cpp | 3 +- clang/lib/CodeGen/CGCXXABI.cpp | 1 + clang/lib/CodeGen/CGCall.cpp | 3 +- clang/lib/CodeGen/CGClass.cpp | 1 + clang/lib/CodeGen/CGDebugInfo.cpp | 24 +- clang/lib/CodeGen/CGDebugInfo.h | 3 + clang/lib/CodeGen/CGDecl.cpp | 1 + clang/lib/CodeGen/CGDeclCXX.cpp | 3 +- clang/lib/CodeGen/CGExprAgg.cpp | 5 +- clang/lib/CodeGen/CGExprConstant.cpp | 5 +- clang/lib/CodeGen/CGExprScalar.cpp | 1 + clang/lib/CodeGen/CGObjC.cpp | 1 + clang/lib/CodeGen/CGObjCGNU.cpp | 7 +- clang/lib/CodeGen/CGObjCMac.cpp | 3 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 6 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 2 + clang/lib/CodeGen/CGStmt.cpp | 3 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 4 +- clang/lib/CodeGen/CGVTables.cpp | 1 + clang/lib/CodeGen/CodeGenAction.cpp | 4 + clang/lib/CodeGen/CodeGenFunction.cpp | 12 +- clang/lib/CodeGen/CodeGenFunction.h | 9 +- clang/lib/CodeGen/CodeGenModule.cpp | 27 +- clang/lib/CodeGen/CodeGenModule.h | 9 +- clang/lib/CodeGen/ItaniumCXXABI.cpp | 5 +- clang/lib/CodeGen/MicrosoftCXXABI.cpp | 1 + clang/lib/CodeGen/ModuleBuilder.cpp | 4 + clang/lib/CodeGen/SanitizerMetadata.cpp | 1 + clang/lib/CodeGen/TargetInfo.cpp | 5 +- clang/lib/Driver/Driver.cpp | 21 +- clang/lib/Driver/ToolChains/Clang.cpp | 219 +- clang/lib/Driver/ToolChains/Linux.cpp | 27 +- clang/lib/Parse/CMakeLists.txt | 1 + clang/lib/Parse/ParseOpenMP.cpp | 45 +- clang/lib/Sema/CMakeLists.txt | 1 + clang/lib/Sema/Sema.cpp | 7 + clang/lib/Sema/SemaChecking.cpp | 17 +- clang/lib/Sema/SemaDecl.cpp | 16 +- clang/lib/Sema/SemaDeclAttr.cpp | 2 +- clang/lib/Sema/SemaDeclCXX.cpp | 320 ++- clang/lib/Sema/SemaLambda.cpp | 4 +- clang/lib/Sema/SemaObjCProperty.cpp | 6 + clang/lib/Sema/SemaOpenMP.cpp | 11 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 2 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 43 +- clang/lib/Sema/TreeTransform.h | 2 + clang/lib/Serialization/ASTReaderDecl.cpp | 13 + clang/lib/Serialization/ASTWriter.cpp | 4 +- clang/lib/Serialization/ASTWriterDecl.cpp | 12 + clang/lib/Serialization/ASTWriterStmt.cpp | 4 +- .../class.compare/class.compare.default/p1.cpp | 76 + .../class.compare/class.compare.default/p5.cpp | 37 +- clang/test/CXX/class/class.compare/class.eq/p2.cpp | 7 +- clang/test/CXX/class/class.compare/class.eq/p3.cpp | 12 +- .../CXX/class/class.compare/class.spaceship/p1.cpp | 49 +- .../CXX/class/class.compare/class.spaceship/p3.cpp | 24 +- .../CodeGen/arm-mve-intrinsics/vector-shift-imm.c | 722 ----- clang/test/CodeGen/arm-mve-intrinsics/vhaddq.c | 95 + clang/test/CodeGen/arm-mve-intrinsics/vhsubq.c | 95 + clang/test/CodeGen/arm-mve-intrinsics/vmullbq.c | 125 + clang/test/CodeGen/arm-mve-intrinsics/vmulltq.c | 125 + clang/test/CodeGen/arm-mve-intrinsics/vqaddq.c | 95 + clang/test/CodeGen/arm-mve-intrinsics/vqdmulhq.c | 95 + clang/test/CodeGen/arm-mve-intrinsics/vqrdmulhq.c | 95 + clang/test/CodeGen/arm-mve-intrinsics/vqsubq.c | 95 + clang/test/CodeGen/arm-mve-intrinsics/vrhaddq.c | 95 + clang/test/CodeGen/builtins.c | 26 +- clang/test/CodeGen/debug-info-extern-basic.c | 27 + clang/test/CodeGen/debug-info-extern-duplicate.c | 11 + clang/test/CodeGen/debug-info-extern-multi.c | 23 + clang/test/CodeGen/debug-info-extern-unused.c | 27 + clang/test/CodeGenObjC/direct-method.m | 11 + clang/test/Driver/android-no-installed-libcxx.cpp | 10 + clang/test/Driver/darwin-opt-record.c | 3 + clang/test/Driver/stdlibxx-isystem.cpp | 10 +- clang/test/InterfaceStubs/driver-test3.c | 19 + clang/test/PCH/cxx2a-defaulted-comparison.cpp | 50 + clang/test/SemaCXX/compare-cxx2a.cpp | 3 + clang/test/SemaCXX/compare-modules-cxx2a.cpp | 54 + clang/utils/TableGen/MveEmitter.cpp | 105 +- .../lib/gwp_asan/guarded_pool_allocator.cpp | 7 - compiler-rt/lib/gwp_asan/tests/compression.cpp | 21 +- compiler-rt/lib/hwasan/CMakeLists.txt | 2 + compiler-rt/lib/hwasan/scripts/CMakeLists.txt | 2 + compiler-rt/lib/hwasan/scripts/hwasan_symbolize | 282 ++ compiler-rt/lib/profile/GCDAProfiling.c | 25 +- compiler-rt/lib/scudo/standalone/CMakeLists.txt | 1 + .../lib/scudo/standalone/allocator_config.h | 2 + .../lib/scudo/standalone/benchmarks/CMakeLists.txt | 21 + .../standalone/benchmarks/malloc_benchmark.cpp | 101 + compiler-rt/lib/scudo/standalone/checksum.cpp | 4 +- compiler-rt/lib/scudo/standalone/tsd_shared.h | 1 + compiler-rt/test/xray/CMakeLists.txt | 11 - compiler-rt/test/xray/Unit/lit.site.cfg.py.in | 32 - libc/config/linux/api.td | 28 + libc/config/linux/errno.h.in | 11 + libc/config/public_api.td | 10 + libc/include/CMakeLists.txt | 10 + libc/include/errno.h.def | 18 + libc/lib/CMakeLists.txt | 4 +- libc/spec/linux.td | 66 + libc/spec/posix.td | 91 + libc/spec/stdc.td | 13 + libc/src/CMakeLists.txt | 3 +- libc/src/errno/CMakeLists.txt | 19 + libc/src/errno/errno_location.cpp | 22 + libc/src/errno/errno_test.cpp | 17 + libc/src/errno/llvmlibc_errno.h | 22 + lldb/include/lldb/DataFormatters/FormatManager.h | 3 - lldb/include/lldb/Host/Editline.h | 2 + .../test/functionalities/dead-strip/Makefile | 6 +- .../functionalities/dead-strip/TestDeadStrip.py | 10 +- .../test/iohandler/unicode/TestUnicode.py | 27 + .../test/tools/lldb-vscode/lldbvscode_testcase.py | 22 +- .../stackTrace/TestVSCode_stackTrace.py | 12 +- lldb/scripts/interface/SBTarget.i | 7 +- lldb/source/DataFormatters/FormatClasses.cpp | 3 +- lldb/source/DataFormatters/FormatManager.cpp | 10 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 1 + .../ScriptInterpreter/Python/CMakeLists.txt | 11 + lldb/source/Symbol/ClangASTContext.cpp | 875 +----- .../source/Symbol/ClangExternalASTSourceCommon.cpp | 2 +- lldb/source/Symbol/ObjectFile.cpp | 8 +- lldb/tools/lldb-vscode/lldb-vscode.cpp | 2 + llvm/docs/Vectorizers.rst | 6 +- llvm/include/llvm/CodeGen/AsmPrinter.h | 9 +- llvm/include/llvm/CodeGen/MachineFrameInfo.h | 2 +- .../CodeGen/MachineOptimizationRemarkEmitter.h | 4 + llvm/include/llvm/CodeGen/TailDuplicator.h | 6 + llvm/include/llvm/Frontend/OpenMP/OMPConstants.h | 46 + llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 102 + llvm/include/llvm/IR/DIBuilder.h | 2 +- llvm/include/llvm/IR/IRBuilder.h | 8 +- llvm/include/llvm/IR/IntrinsicsARM.td | 58 +- llvm/include/llvm/MC/MCAsmBackend.h | 39 - llvm/include/llvm/MC/MCAssembler.h | 2 - llvm/include/llvm/MC/MCCodePadder.h | 241 -- llvm/include/llvm/MC/MCFragment.h | 93 - llvm/include/llvm/MC/MCObjectStreamer.h | 6 - llvm/include/llvm/Support/raw_ostream.h | 12 + llvm/include/llvm/Transforms/Utils/Local.h | 2 + llvm/lib/Analysis/InstructionSimplify.cpp | 10 +- llvm/lib/Analysis/ValueTracking.cpp | 36 +- llvm/lib/CMakeLists.txt | 1 + llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 36 +- llvm/lib/CodeGen/BranchFolding.cpp | 27 +- llvm/lib/CodeGen/BranchFolding.h | 4 + llvm/lib/CodeGen/CodeGenPrepare.cpp | 58 +- llvm/lib/CodeGen/ExpandMemCmp.cpp | 39 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 6 +- llvm/lib/CodeGen/IfConversion.cpp | 9 +- llvm/lib/CodeGen/MIRVRegNamerUtils.cpp | 114 +- llvm/lib/CodeGen/MIRVRegNamerUtils.h | 4 +- llvm/lib/CodeGen/MachineBlockPlacement.cpp | 26 +- llvm/lib/CodeGen/MachineCombiner.cpp | 23 +- llvm/lib/CodeGen/MachineFrameInfo.cpp | 8 +- llvm/lib/CodeGen/MacroFusion.cpp | 8 + .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 17 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 23 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 11 +- llvm/lib/CodeGen/TailDuplication.cpp | 10 +- llvm/lib/CodeGen/TailDuplicator.cpp | 17 +- llvm/lib/CodeGen/TypePromotion.cpp | 15 +- llvm/lib/Frontend/CMakeLists.txt | 1 + llvm/lib/{ => Frontend}/LLVMBuild.txt | 40 +- llvm/lib/Frontend/OpenMP/CMakeLists.txt | 10 + llvm/lib/{ => Frontend/OpenMP}/LLVMBuild.txt | 44 +- llvm/lib/Frontend/OpenMP/OMPConstants.cpp | 34 + llvm/lib/IR/ConstantFold.cpp | 6 + llvm/lib/IR/Constants.cpp | 2 +- llvm/lib/IR/ConstantsContext.h | 2 +- llvm/lib/IR/Core.cpp | 3 +- llvm/lib/IR/DIBuilder.cpp | 5 +- llvm/lib/IR/DebugInfo.cpp | 2 +- llvm/lib/IR/IRBuilder.cpp | 12 +- llvm/lib/LLVMBuild.txt | 1 + llvm/lib/MC/CMakeLists.txt | 1 - llvm/lib/MC/MCAsmBackend.cpp | 26 +- llvm/lib/MC/MCAssembler.cpp | 31 - llvm/lib/MC/MCCodePadder.cpp | 370 --- llvm/lib/MC/MCFragment.cpp | 17 - llvm/lib/MC/MCObjectStreamer.cpp | 27 - llvm/lib/MC/XCOFFObjectWriter.cpp | 6 +- llvm/lib/TableGen/Record.cpp | 11 +- llvm/lib/TableGen/TGParser.cpp | 3 +- llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 40 +- llvm/lib/Target/AArch64/AArch64FrameLowering.h | 4 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 132 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 2 +- .../Target/AArch64/AArch64MachineFunctionInfo.h | 6 +- llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp | 1 - llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp | 6 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 428 ++- llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 8 +- llvm/lib/Target/BPF/BTF.h | 1 + llvm/lib/Target/BPF/BTFDebug.cpp | 65 +- llvm/lib/Target/BPF/BTFDebug.h | 3 + llvm/lib/Target/PowerPC/P9InstrResources.td | 2 +- llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 16 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 645 ++--- llvm/lib/Target/PowerPC/PPCInstr64Bit.td | 4 +- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 18 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 8 +- llvm/lib/Target/PowerPC/PPCMIPeephole.cpp | 224 +- llvm/lib/Target/PowerPC/PPCSubtarget.h | 7 + llvm/lib/Target/X86/X86FixupBWInsts.cpp | 16 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 8 - llvm/lib/Target/X86/X86ISelLowering.cpp | 72 +- llvm/lib/Target/X86/X86InstrAVX512.td | 60 +- llvm/lib/Target/X86/X86InstrSSE.td | 40 +- llvm/lib/Target/X86/X86OptimizeLEAs.cpp | 18 +- llvm/lib/Target/X86/X86PadShortFunction.cpp | 20 + .../InstCombine/InstCombineVectorOps.cpp | 28 +- .../Instrumentation/HWAddressSanitizer.cpp | 2 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 210 +- llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp | 4 +- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 17 +- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 29 +- llvm/lib/Transforms/Scalar/SROA.cpp | 2 +- llvm/lib/Transforms/Utils/Local.cpp | 27 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 59 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 9 +- .../test/Analysis/ConstantFolding/shufflevector.ll | 11 + llvm/test/CodeGen/AArch64/O0-pipeline.ll | 5 + llvm/test/CodeGen/AArch64/O3-pipeline.ll | 10 +- llvm/test/CodeGen/AArch64/large-stack.ll | 49 + .../sve-intrinsics-int-compares-with-imm.ll | 404 +++ llvm/test/CodeGen/AArch64/sve-vector-splat.ll | 40 + llvm/test/CodeGen/ARM/O3-pipeline.ll | 7 + llvm/test/CodeGen/ARM/legalize-bitcast.ll | 59 + .../BPF/BTF/extern-var-func-weak-section.ll | 99 + llvm/test/CodeGen/BPF/BTF/extern-var-func-weak.ll | 91 + llvm/test/CodeGen/BPF/BTF/extern-var-func.ll | 92 + llvm/test/CodeGen/BPF/BTF/extern-var-section.ll | 123 + .../test/CodeGen/BPF/BTF/extern-var-struct-weak.ll | 101 + llvm/test/CodeGen/BPF/BTF/extern-var-struct.ll | 102 + .../CodeGen/BPF/BTF/extern-var-weak-section.ll | 121 + .../CodeGen/PowerPC/aix-xcoff-mergeable-str.ll | 34 + .../convert-rr-to-ri-instrs-out-of-range.mir | 4 +- .../CodeGen/PowerPC/convert-rr-to-ri-instrs.mir | 12 +- llvm/test/CodeGen/PowerPC/ifcvt-diamond-ret.mir | 4 +- llvm/test/CodeGen/PowerPC/opt-cmp-inst-cr0-live.ll | 4 +- .../PowerPC/peephole-miscompile-extswsli.mir | 6 +- .../test/CodeGen/PowerPC/rlwinm_rldicl_to_andi.mir | 6 +- .../Thumb2/mve-intrinsics/vector-shift-imm.ll | 398 --- llvm/test/CodeGen/Thumb2/mve-intrinsics/vhaddq.ll | 92 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vhsubq.ll | 92 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vmullbq.ll | 121 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vmulltq.ll | 121 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vqaddq.ll | 92 + .../test/CodeGen/Thumb2/mve-intrinsics/vqdmulhq.ll | 92 + .../CodeGen/Thumb2/mve-intrinsics/vqrdmulhq.ll | 92 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vqsubq.ll | 92 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vrhaddq.ll | 92 + llvm/test/CodeGen/X86/2006-04-27-ISelFoldingBug.ll | 30 +- .../CodeGen/X86/2006-05-08-CoalesceSubRegClass.ll | 13 +- llvm/test/CodeGen/X86/2006-05-08-InstrSched.ll | 16 +- .../X86/2006-07-28-AsmPrint-Long-As-Pointer.ll | 3 +- llvm/test/CodeGen/X86/2006-08-21-ExtraMovInst.ll | 17 +- .../X86/2006-10-10-FindModifiedNodeSlotBug.ll | 16 +- llvm/test/CodeGen/X86/2007-01-13-StackPtrIndex.ll | 249 +- llvm/test/CodeGen/X86/2007-02-16-BranchFold.ll | 79 +- llvm/test/CodeGen/X86/2007-03-01-SpillerCrash.ll | 9 +- .../CodeGen/X86/2007-03-24-InlineAsmPModifier.ll | 9 +- .../X86/2007-04-27-InlineAsm-IntMemInput.ll | 9 +- .../CodeGen/X86/2007-08-09-IllegalX86-64Asm.ll | 172 +- llvm/test/CodeGen/X86/2007-08-10-SignExtSubreg.ll | 9 +- .../test/CodeGen/X86/2007-10-04-AvoidEFLAGSCopy.ll | 19 +- .../CodeGen/X86/2007-10-12-CoalesceExtSubReg.ll | 25 +- llvm/test/CodeGen/X86/2007-10-12-SpillerUnfold1.ll | 32 +- llvm/test/CodeGen/X86/2007-10-12-SpillerUnfold2.ll | 18 +- llvm/test/CodeGen/X86/2007-10-29-ExtendSetCC.ll | 9 +- llvm/test/CodeGen/X86/2007-11-06-InstrSched.ll | 34 +- llvm/test/CodeGen/X86/2007-11-07-MulBy4.ll | 16 +- llvm/test/CodeGen/X86/2007-12-18-LoadCSEBug.ll | 26 +- .../CodeGen/X86/2008-02-22-LocalRegAllocBug.ll | 47 +- llvm/test/CodeGen/X86/2008-03-07-APIntBug.ll | 13 +- .../CodeGen/X86/2008-03-31-SpillerFoldingBug.ll | 40 +- llvm/test/CodeGen/X86/2008-04-09-BranchFolding.ll | 20 +- llvm/test/CodeGen/X86/2008-04-16-ReMatBug.ll | 90 +- llvm/test/CodeGen/X86/2008-04-17-CoalescerBug.ll | 184 +- llvm/test/CodeGen/X86/2008-04-24-MemCpyBug.ll | 25 +- llvm/test/CodeGen/X86/2008-04-28-CoalescerBug.ll | 58 +- .../CodeGen/X86/2008-05-01-InvalidOrdCompare.ll | 18 +- llvm/test/CodeGen/X86/2008-05-12-tailmerge-5.ll | 62 +- llvm/test/CodeGen/X86/2008-05-21-CoalescerBug.ll | 30 +- .../CodeGen/X86/2008-06-13-VolatileLoadStore.ll | 18 +- llvm/test/CodeGen/X86/2008-06-16-SubregsBug.ll | 17 +- llvm/test/CodeGen/X86/2008-06-25-VecISelBug.ll | 7 +- .../CodeGen/X86/2008-07-09-ELFSectionAttributes.ll | 4 +- llvm/test/CodeGen/X86/2008-07-11-SHLBy1.ll | 10 +- llvm/test/CodeGen/X86/2008-08-06-CmpStride.ll | 21 +- .../test/CodeGen/X86/2008-08-17-UComiCodeGenBug.ll | 9 +- llvm/test/CodeGen/X86/2008-09-25-sseregparm-1.ll | 20 +- llvm/test/CodeGen/X86/2008-10-06-x87ld-nan-1.ll | 15 +- llvm/test/CodeGen/X86/2008-10-06-x87ld-nan-2.ll | 22 +- llvm/test/CodeGen/X86/2008-10-24-FlippedCompare.ll | 14 +- llvm/test/CodeGen/X86/2008-11-29-ULT-Sign.ll | 13 +- .../X86/2008-12-01-loop-iv-used-outside-loop.ll | 23 +- llvm/test/CodeGen/X86/2008-12-02-dagcombine-1.ll | 10 +- llvm/test/CodeGen/X86/2008-12-02-dagcombine-2.ll | 8 +- llvm/test/CodeGen/X86/2008-12-02-dagcombine-3.ll | 13 +- llvm/test/CodeGen/X86/2008-12-16-dagcombine-4.ll | 8 +- llvm/test/CodeGen/X86/2008-12-22-dagcombine-5.ll | 8 +- llvm/test/CodeGen/X86/2008-12-23-crazy-address.ll | 31 +- llvm/test/CodeGen/X86/2008-12-23-dagcombine-6.ll | 13 +- llvm/test/CodeGen/X86/2009-01-31-BigShift.ll | 17 +- llvm/test/CodeGen/X86/2009-01-31-BigShift2.ll | 12 +- .../CodeGen/X86/2009-02-21-ExtWeakInitializer.ll | 5 +- llvm/test/CodeGen/X86/2009-03-23-MultiUseSched.ll | 229 +- llvm/test/CodeGen/X86/2009-04-12-picrel.ll | 9 +- llvm/test/CodeGen/X86/2009-04-14-IllegalRegs.ll | 55 +- llvm/test/CodeGen/X86/2009-04-25-CoalescerBug.ll | 14 +- .../CodeGen/X86/2009-04-29-IndirectDestOperands.ll | 22 +- llvm/test/CodeGen/X86/2009-05-30-ISelBug.ll | 21 +- ...-06-12-x86_64-tail-call-conv-out-of-sync-bug.ll | 19 +- .../test/CodeGen/X86/2009-06-15-not-a-tail-call.ll | 17 +- llvm/test/CodeGen/X86/2009-08-12-badswitch.ll | 150 +- llvm/test/CodeGen/X86/20090313-signext.ll | 16 +- llvm/test/CodeGen/X86/O0-pipeline.ll | 5 + llvm/test/CodeGen/X86/O3-pipeline.ll | 13 +- llvm/test/CodeGen/X86/SwitchLowering.ll | 38 +- llvm/test/CodeGen/X86/addr-label-difference.ll | 5 +- llvm/test/CodeGen/X86/aligned-comm.ll | 11 +- llvm/test/CodeGen/X86/arg-cast.ll | 10 +- llvm/test/CodeGen/X86/bitcast2.ll | 12 +- llvm/test/CodeGen/X86/break-anti-dependencies.ll | 56 +- llvm/test/CodeGen/X86/byval6.ll | 41 +- llvm/test/CodeGen/X86/coalesce-esp.ll | 30 +- llvm/test/CodeGen/X86/coalescer-commute1.ll | 22 +- llvm/test/CodeGen/X86/coalescer-commute3.ll | 29 +- llvm/test/CodeGen/X86/coalescer-commute4.ll | 34 +- llvm/test/CodeGen/X86/coalescer-commute5.ll | 9 +- llvm/test/CodeGen/X86/coalescer-remat.ll | 16 +- llvm/test/CodeGen/X86/compare-add.ll | 8 +- llvm/test/CodeGen/X86/compare_folding.ll | 14 +- llvm/test/CodeGen/X86/cstring.ll | 3 +- llvm/test/CodeGen/X86/empty-struct-return-type.ll | 11 +- llvm/test/CodeGen/X86/extend.ll | 14 +- llvm/test/CodeGen/X86/extmul128.ll | 13 +- llvm/test/CodeGen/X86/extmul64.ll | 13 +- llvm/test/CodeGen/X86/extractps.ll | 23 +- llvm/test/CodeGen/X86/field-extract-use-trunc.ll | 75 +- llvm/test/CodeGen/X86/fildll.ll | 41 +- llvm/test/CodeGen/X86/fold-call-2.ll | 11 +- llvm/test/CodeGen/X86/fold-call-3.ll | 62 +- llvm/test/CodeGen/X86/fold-sext-trunc.ll | 3 +- llvm/test/CodeGen/X86/fp-stack-2results.ll | 150 +- llvm/test/CodeGen/X86/fp-stack-direct-ret.ll | 8 +- llvm/test/CodeGen/X86/fp-stack-ret-conv.ll | 21 +- llvm/test/CodeGen/X86/fp-stack-ret-store.ll | 30 +- llvm/test/CodeGen/X86/fp-stack-retcopy.ll | 6 +- llvm/test/CodeGen/X86/fp-stack-set-st1.ll | 19 +- llvm/test/CodeGen/X86/fp-strict-scalar.ll | 12 +- llvm/test/CodeGen/X86/fp2sint.ll | 9 +- llvm/test/CodeGen/X86/fp_load_fold.ll | 40 +- llvm/test/CodeGen/X86/fsxor-alignment.ll | 16 +- llvm/test/CodeGen/X86/hidden-vis-2.ll | 14 +- llvm/test/CodeGen/X86/i128-and-beyond.ll | 15 +- llvm/test/CodeGen/X86/i128-immediate.ll | 8 +- .../test/CodeGen/X86/illegal-vector-args-return.ll | 16 +- llvm/test/CodeGen/X86/inline-asm-modifier-n.ll | 9 +- llvm/test/CodeGen/X86/inline-asm-mrv.ll | 30 +- llvm/test/CodeGen/X86/inline-asm-pic.ll | 14 +- llvm/test/CodeGen/X86/ins_subreg_coalesce-2.ll | 9 +- llvm/test/CodeGen/X86/ins_subreg_coalesce-3.ll | 41 +- llvm/test/CodeGen/X86/isel-sink2.ll | 16 +- llvm/test/CodeGen/X86/isnan.ll | 12 +- llvm/test/CodeGen/X86/isnan2.ll | 10 +- llvm/test/CodeGen/X86/ispositive.ll | 8 +- llvm/test/CodeGen/X86/large-constants.ll | 51 +- llvm/test/CodeGen/X86/lea-recursion.ll | 34 +- llvm/test/CodeGen/X86/limited-prec.ll | 528 +++- llvm/test/CodeGen/X86/loop-strength-reduce5.ll | 22 +- llvm/test/CodeGen/X86/loop-strength-reduce6.ll | 7 +- llvm/test/CodeGen/X86/loop-strength-reduce7.ll | 27 +- llvm/test/CodeGen/X86/lsr-negative-stride.ll | 42 +- llvm/test/CodeGen/X86/lsr-sort.ll | 19 +- llvm/test/CodeGen/X86/maskmovdqu.ll | 36 +- llvm/test/CodeGen/X86/movfs.ll | 8 +- llvm/test/CodeGen/X86/mul-remat.ll | 10 +- llvm/test/CodeGen/X86/mul-shift-reassoc.ll | 11 +- llvm/test/CodeGen/X86/neg-shl-add.ll | 20 +- llvm/test/CodeGen/X86/neg_fp.ll | 16 +- llvm/test/CodeGen/X86/negate-add-zero.ll | 49 +- .../CodeGen/X86/negative-stride-fptosi-user.ll | 27 +- llvm/test/CodeGen/X86/nobt.ll | 39 +- llvm/test/CodeGen/X86/optimize-max-0.ll | 418 ++- llvm/test/CodeGen/X86/overlap-shift.ll | 12 +- llvm/test/CodeGen/X86/packed_struct.ll | 19 +- llvm/test/CodeGen/X86/peep-test-0.ll | 22 +- llvm/test/CodeGen/X86/peep-test-1.ll | 20 +- llvm/test/CodeGen/X86/pic-load-remat.ll | 27 +- llvm/test/CodeGen/X86/postalloc-coalescing.ll | 19 +- llvm/test/CodeGen/X86/pr1489.ll | 97 +- llvm/test/CodeGen/X86/pr1505.ll | 9 +- llvm/test/CodeGen/X86/pr2326.ll | 13 +- llvm/test/CodeGen/X86/pr3366.ll | 10 +- llvm/test/CodeGen/X86/pr3457.ll | 24 +- llvm/test/CodeGen/X86/remat-constant.ll | 15 +- llvm/test/CodeGen/X86/ret-addr.ll | 56 +- llvm/test/CodeGen/X86/ret-i64-0.ll | 8 +- llvm/test/CodeGen/X86/scalar-extract.ll | 11 +- llvm/test/CodeGen/X86/setuge.ll | 20 +- llvm/test/CodeGen/X86/shift-coalesce.ll | 26 +- llvm/test/CodeGen/X86/shift-i128.ll | 2910 ++++++++++---------- llvm/test/CodeGen/X86/shrink-fp-const1.ll | 7 +- llvm/test/CodeGen/X86/shrink-fp-const2.ll | 7 +- llvm/test/CodeGen/X86/split-eh-lpad-edges.ll | 33 +- llvm/test/CodeGen/X86/split-vector-bitcast.ll | 24 +- llvm/test/CodeGen/X86/split-vector-rem.ll | 196 +- llvm/test/CodeGen/X86/sse-align-1.ll | 11 +- llvm/test/CodeGen/X86/sse-align-11.ll | 22 +- llvm/test/CodeGen/X86/sse-align-4.ll | 11 +- llvm/test/CodeGen/X86/sse-align-5.ll | 7 +- llvm/test/CodeGen/X86/sse-align-6.ll | 17 +- llvm/test/CodeGen/X86/sse-align-8.ll | 7 +- llvm/test/CodeGen/X86/sse-align-9.ll | 11 +- llvm/test/CodeGen/X86/sse-load-ret.ll | 45 +- llvm/test/CodeGen/X86/sse-varargs.ll | 20 +- llvm/test/CodeGen/X86/store-global-address.ll | 7 +- llvm/test/CodeGen/X86/storetrunc-fp.ll | 11 +- llvm/test/CodeGen/X86/subreg-to-reg-0.ll | 8 +- llvm/test/CodeGen/X86/subreg-to-reg-2.ll | 10 +- llvm/test/CodeGen/X86/subreg-to-reg-4.ll | 97 +- llvm/test/CodeGen/X86/switch-zextload.ll | 14 +- llvm/test/CodeGen/X86/tailcall.ll | 58 +- llvm/test/CodeGen/X86/twoaddr-coalesce.ll | 26 +- llvm/test/CodeGen/X86/umul-with-carry.ll | 22 +- .../CodeGen/X86/variable-sized-darwin-bzero.ll | 14 +- llvm/test/CodeGen/X86/vec-strict-128.ll | 74 + llvm/test/CodeGen/X86/vec-strict-256.ll | 53 + llvm/test/CodeGen/X86/vec-strict-512.ll | 52 + llvm/test/CodeGen/X86/vec_align.ll | 10 +- llvm/test/CodeGen/X86/vec_call.ll | 25 +- llvm/test/CodeGen/X86/vector-intrinsics.ll | 355 ++- llvm/test/CodeGen/X86/vector-variable-idx.ll | 18 +- llvm/test/CodeGen/X86/volatile.ll | 26 +- llvm/test/CodeGen/X86/x86-64-arg.ll | 8 +- llvm/test/CodeGen/X86/x86-64-disp.ll | 8 +- llvm/test/CodeGen/X86/x86-64-gv-offset.ll | 14 +- llvm/test/CodeGen/X86/x86-64-mem.ll | 45 +- llvm/test/CodeGen/X86/x86-64-pic-1.ll | 12 +- llvm/test/CodeGen/X86/x86-64-pic-10.ll | 16 +- llvm/test/CodeGen/X86/x86-64-pic-11.ll | 12 +- llvm/test/CodeGen/X86/x86-64-pic-2.ll | 13 +- llvm/test/CodeGen/X86/x86-64-pic-4.ll | 9 +- llvm/test/CodeGen/X86/x86-64-pic-5.ll | 9 +- llvm/test/CodeGen/X86/x86-64-pic-6.ll | 9 +- llvm/test/CodeGen/X86/x86-64-pic-7.ll | 8 +- llvm/test/CodeGen/X86/x86-64-pic-8.ll | 9 +- llvm/test/CodeGen/X86/x86-64-pic-9.ll | 12 +- llvm/test/CodeGen/X86/x86-64-ret0.ll | 13 +- llvm/test/CodeGen/X86/x86-64-varargs.ll | 23 +- llvm/test/CodeGen/X86/x86-store-gv-addr.ll | 15 +- .../X86/xray-selective-instrumentation-miss.ll | 7 +- .../CodeGen/X86/xray-selective-instrumentation.ll | 14 +- llvm/test/CodeGen/X86/zext-inreg-1.ll | 19 +- llvm/test/Object/invalid.test | 4 +- llvm/test/TableGen/unsetop.td | 24 + llvm/test/Transforms/Attributor/nonnull.ll | 2 +- .../IPConstantProp/2008-06-09-WeakProp.ll | 4 +- .../IPConstantProp/2009-09-24-byval-ptr.ll | 6 +- llvm/test/Transforms/IPConstantProp/PR16052.ll | 19 +- llvm/test/Transforms/IPConstantProp/PR26044.ll | 58 +- llvm/test/Transforms/IPConstantProp/PR43857.ll | 24 +- .../IPConstantProp/arg-count-mismatch.ll | 5 +- llvm/test/Transforms/IPConstantProp/recursion.ll | 5 +- .../Transforms/IPConstantProp/return-argument.ll | 7 +- .../Transforms/IPConstantProp/return-constant.ll | 7 +- .../Transforms/IPConstantProp/return-constants.ll | 7 +- ...lve-after-each-resolving-undefs-for-function.ll | 17 +- .../Transforms/IPConstantProp/thread_local_acs.ll | 1 - .../IPConstantProp/user-with-multiple-uses.ll | 3 - .../InstCombine/insert-extract-shuffle.ll | 56 + llvm/test/Transforms/InstCombine/known-non-zero.ll | 4 +- .../test/Transforms/InstSimplify/known-non-zero.ll | 57 +- llvm/test/Transforms/LICM/hoist-mustexec.ll | 4 +- .../Transforms/SimplifyCFG/hoist-dbgvalue-else.ll | 67 + .../Transforms/SimplifyCFG/hoist-dbgvalue-empty.ll | 71 + .../test/Transforms/TypePromotion/ARM/large-int.ll | 66 + llvm/test/tools/llvm-cxxfilt/simple.test | 4 +- llvm/test/tools/llvm-dwarfdump/AArch64/arch.ll | 1 - .../llvm-dwarfdump}/RISCV/lit.local.cfg | 0 .../tools/llvm-dwarfdump/RISCV/riscv-relocs.yaml | 192 ++ llvm/test/tools/llvm-dwarfdump/filter.test | 4 + .../elf-dynamic-section-machine-specific.test | 8 +- .../tools/llvm-profdata/roundtrip-compress.test | 2 +- .../{ => COFF}/Inputs/aix_xcoff_xlc_test8.o | Bin .../llvm-readobj/{ => COFF}/Inputs/arm64-win1.obj | Bin .../llvm-readobj/{ => COFF}/Inputs/arm64-win2.obj | Bin .../{ => COFF}/Inputs/bad-relocs.obj.coff-i386 | Bin .../{ => COFF}/Inputs/basereloc.obj.coff-i386 | Bin .../{ => COFF}/Inputs/bigobj.coff-x86-64 | Bin .../{ => COFF}/Inputs/codeview-cycle.obj | Bin .../{ => COFF}/Inputs/codeview-inlinees.obj | Bin .../{ => COFF}/Inputs/codeview-inlining.obj.coff | Bin .../{ => COFF}/Inputs/codeview-label.obj | Bin .../{ => COFF}/Inputs/codeview-merging-1.obj | Bin .../{ => COFF}/Inputs/codeview-merging-2.obj | Bin .../{ => COFF}/Inputs/codeview-merging-anon.obj | Bin .../{ => COFF}/Inputs/codeview-types.obj | Bin .../{ => COFF}/Inputs/codeview-unsorted.obj | Bin .../{ => COFF}/Inputs/codeview-vftable.obj.coff | Bin .../Inputs/coff-load-config-data-end.exe | Bin .../{ => COFF}/Inputs/coff-load-config-x64.dll | Bin .../{ => COFF}/Inputs/coff-load-config-x86.dll | Bin .../{ => COFF}/Inputs/coff-no-load-config.exe | Bin .../comdat-function-linetables.obj.coff-2012-i386 | Bin .../comdat-function-linetables.obj.coff-2013-i386 | Bin .../{ => COFF}/Inputs/const-import.lib | Bin .../llvm-readobj/{ => COFF}/Inputs/cxx-cli-aux.cpp | 0 .../{ => COFF}/Inputs/cxx-cli-aux.obj.coff-i386 | Bin .../{ => COFF}/Inputs/directives.obj.coff-x86_64 | Bin .../llvm-readobj/{ => COFF}/Inputs/export-arm.dll | Bin .../llvm-readobj/{ => COFF}/Inputs/export-x64.dll | Bin .../llvm-readobj/{ => COFF}/Inputs/export-x86.dll | Bin .../llvm-readobj/{ => COFF}/Inputs/has_pdb.exe | Bin .../{ => COFF}/Inputs/imports.exe.coff-i386 | Bin .../{ => COFF}/Inputs/imports.exe.coff-x86-64 | Bin .../llvm-readobj/{ => COFF}/Inputs/library.lib | Bin .../{ => COFF}/Inputs/magic.coff-importlib | Bin .../Inputs/multifile-linetables.obj.coff-2012-i368 | Bin .../multifile-linetables.obj.coff-2012-x86_64 | Bin .../Inputs/multifile-linetables.obj.coff-2013-i368 | Bin .../multifile-linetables.obj.coff-2013-x86_64 | Bin .../multifunction-linetables.obj.coff-2012-i368 | Bin .../multifunction-linetables.obj.coff-2012-x86_64 | Bin .../multifunction-linetables.obj.coff-2013-i368 | Bin .../multifunction-linetables.obj.coff-2013-x86_64 | Bin .../{ => COFF}/Inputs/needed-libs.obj.coff-am64 | Bin .../{ => COFF}/Inputs/nop.exe.coff-x86-64 | Bin .../Inputs/relocs-no-symtab.obj.coff-i386 | Bin .../{ => COFF}/Inputs/resources/cursor_small.bmp | Bin .../{ => COFF}/Inputs/resources/okay_small.bmp | Bin .../Inputs/resources/test_resource.obj.coff | Bin .../{ => COFF}/Inputs/resources/test_resource.rc | 0 .../{ => COFF}/Inputs/resources/test_resource.res | Bin .../{ => COFF}/Inputs/trivial.exe.coff-arm | Bin .../{ => COFF}/Inputs/trivial.obj.coff-arm | Bin .../{ => COFF}/Inputs/trivial.obj.coff-i386 | Bin .../{ => COFF}/Inputs/trivial.obj.coff-x86-64 | Bin .../{ => COFF}/Inputs/xcoff-basic-64.o | Bin .../{ => COFF}/Inputs/xcoff-basic-neg-sym-count.o | Bin .../{ => COFF}/Inputs/xcoff-basic-neg-time.o | Bin .../llvm-readobj/{ => COFF}/Inputs/xcoff-basic.o | Bin .../{ => COFF}/Inputs/xcoff-reloc-overflow.o | Bin .../Inputs/zero-string-table.obj.coff-i386 | Bin .../arm-baserelocs.test} | 0 .../llvm-readobj/{ => COFF}/arm64-many-epilogs.s | 0 .../llvm-readobj/{ => COFF}/arm64-win-error1.s | 0 .../llvm-readobj/{ => COFF}/arm64-win-error2.s | 0 .../llvm-readobj/{ => COFF}/arm64-win-error3.s | 0 .../{coff-basereloc.test => COFF/basereloc.test} | 0 .../test/tools/llvm-readobj/{ => COFF}/bigobj.test | 0 .../llvm-readobj/{ => COFF}/codeview-inlinees.test | 0 .../llvm-readobj/{ => COFF}/codeview-inlining.test | 0 .../llvm-readobj/{ => COFF}/codeview-label.test | 0 .../{ => COFF}/codeview-linetables.test | 0 .../{ => COFF}/codeview-merging-anon.test | 0 .../{ => COFF}/codeview-merging-cycle.test | 0 .../{ => COFF}/codeview-merging-ghash.test | 0 .../{ => COFF}/codeview-merging-unsorted.test | 0 .../llvm-readobj/{ => COFF}/codeview-merging.test | 0 .../llvm-readobj/{ => COFF}/codeview-types.test | 0 .../llvm-readobj/{ => COFF}/codeview-vftable.test | 0 .../const-import.test} | 0 .../tools/llvm-readobj/{ => COFF}/cxx-cli-aux.test | 0 .../debug-directory.test} | 0 .../{coff-directives.test => COFF/directives.test} | 0 .../exports-implib.test} | 0 .../{coff-exports.test => COFF/exports.test} | 0 .../file-headers.test} | 0 .../file-sections-reading.test} | 0 .../tools/llvm-readobj/{ => COFF}/imports.test | 0 .../load-config.test} | 0 .../needed-libs.test} | 0 .../non-null-terminated-file.test} | 0 .../test/tools/llvm-readobj/{ => COFF}/peplus.test | 0 .../{ => COFF}/reloc-types-coff-i386.test | 0 .../{ => COFF}/reloc-types-coff-x64.test | 0 .../llvm-readobj/{ => COFF}/reloc_overflow.test | 0 .../llvm-readobj/{ => COFF}/res-resources.test | 0 .../{coff-resources.test => COFF/resources.test} | 0 .../{ => COFF}/unwind-arm64-windows.test | 0 .../tools/llvm-readobj/{ => COFF}/xcoff-basic.test | 0 .../{ => COFF}/xcoff-overflow-section.test | 0 .../llvm-readobj/{ => COFF}/xcoff-sections.test | 0 .../llvm-readobj/{ => COFF}/xcoff-symbols.test | 0 .../zero-string-table.test} | 0 .../{ => ELF}/AArch64/aarch64-note-gnu-property.s | 0 .../llvm-readobj/{ => ELF}/AArch64/dwarf-cfi.s | 0 .../llvm-readobj/{ => ELF}/AArch64/lit.local.cfg | 0 .../tools/llvm-readobj/{ => ELF}/ARM/attribute-0.s | 0 .../tools/llvm-readobj/{ => ELF}/ARM/attribute-1.s | 0 .../llvm-readobj/{ => ELF}/ARM/attribute-10.s | 0 .../llvm-readobj/{ => ELF}/ARM/attribute-11.s | 0 .../llvm-readobj/{ => ELF}/ARM/attribute-12.s | 0 .../llvm-readobj/{ => ELF}/ARM/attribute-13.s | 0 .../llvm-readobj/{ => ELF}/ARM/attribute-136.s | 0 .../llvm-readobj/{ => ELF}/ARM/attribute-14.s | 0 .../llvm-readobj/{ => ELF}/ARM/attribute-15.s | 0 .../tools/llvm-readobj/{ => ELF}/ARM/attribute-2.s | 0 .../tools/llvm-readobj/{ => ELF}/ARM/attribute-3.s | 0 .../tools/llvm-readobj/{ => ELF}/ARM/attribute-4.s | 0 .../tools/llvm-readobj/{ => ELF}/ARM/attribute-5.s | 0 .../tools/llvm-readobj/{ => ELF}/ARM/attribute-6.s | 0 .../tools/llvm-readobj/{ => ELF}/ARM/attribute-7.s | 0 .../tools/llvm-readobj/{ => ELF}/ARM/attribute-8.s | 0 .../tools/llvm-readobj/{ => ELF}/ARM/attribute-9.s | 0 .../tools/llvm-readobj/{ => ELF}/ARM/attribute-A.s | 0 .../tools/llvm-readobj/{ => ELF}/ARM/attribute-M.s | 0 .../tools/llvm-readobj/{ => ELF}/ARM/attribute-R.s | 0 .../tools/llvm-readobj/{ => ELF}/ARM/attribute-S.s | 0 .../{ => ELF}/ARM/attribute-conformance-1.s | 0 .../{ => ELF}/ARM/attribute-conformance-2.s | 0 .../tools/llvm-readobj/{ => ELF}/ARM/dwarf-cfi.s | 0 .../tools/llvm-readobj/{ => ELF}/ARM/lit.local.cfg | 0 .../test/tools/llvm-readobj/{ => ELF}/ARM/unwind.s | 0 .../{ => ELF}/Inputs/abiflags.obj.elf-mips | Bin .../{ => ELF}/Inputs/abiflags.obj.elf-mipsel | Bin .../Inputs/compression.zlib.style.elf-x86-64 | Bin .../{ => ELF}/Inputs/dynamic-table-exe.mips | Bin .../{ => ELF}/Inputs/dynamic-table-so.mips | Bin .../{ => ELF}/Inputs/dynamic-table-so.x86 | Bin .../llvm-readobj/{ => ELF}/Inputs/dynamic-table.c | 0 .../Inputs/elf-dynamic-tags-machine-specific.yaml | 0 .../{ => ELF}/Inputs/elf-packed-relocs1.s | 0 .../{ => ELF}/Inputs/elf-packed-relocs2.s | 0 .../{ => ELF}/Inputs/elf-packed-relocs3.s | 0 .../{ => ELF}/Inputs/elf-relr-relocs1.s | 0 .../{ => ELF}/Inputs/elf-relr-relocs2.s | 0 .../{ => ELF}/Inputs/gnuhash.so.elf-i386 | Bin .../{ => ELF}/Inputs/gnuhash.so.elf-ppc | Bin .../{ => ELF}/Inputs/gnuhash.so.elf-ppc64 | Bin .../{ => ELF}/Inputs/gnuhash.so.elf-x86_64 | Bin .../{ => ELF}/Inputs/got-empty.exe.mipsel | Bin .../{ => ELF}/Inputs/got-over.exe.elf-mips | Bin .../{ => ELF}/Inputs/got-plt.exe.elf-mipsel | Bin .../{ => ELF}/Inputs/got-static.exe.mips | Bin .../{ => ELF}/Inputs/got-tls.so.elf-mips64el | Bin .../{ => ELF}/Inputs/mips-options.elf-mips64el | Bin .../{ => ELF}/Inputs/mips-rld-map-rel.elf-mipsel | Bin .../{ => ELF}/Inputs/options.obj.elf-mipsel | Bin .../{ => ELF}/Inputs/phdrs-elf.exe-i386 | Bin .../{ => ELF}/Inputs/phdrs-elf.exe-x86_64 | Bin .../tools/llvm-readobj/{ => ELF}/Inputs/ppc64.exe | Bin .../{ => ELF}/Inputs/reginfo.obj.elf-mipsel | Bin .../{ => ELF}/Inputs/relocs.obj.elf-x86_64 | Bin .../{ => ELF}/Inputs/rpath.exe.elf-x86_64 | Bin .../{ => ELF}/Inputs/st-other.obj.elf-mips | Bin .../{ => ELF}/Inputs/st-other.obj.elf-mips16 | Bin .../Inputs/symbols-proc-specific.elf-hexagon | Bin .../tools/llvm-readobj/{ => ELF}/Inputs/trivial.ll | 0 .../{ => ELF}/Inputs/trivial.obj.elf-amdhsa-gfx803 | Bin .../{ => ELF}/Inputs/trivial.obj.elf-i386 | Bin .../{ => ELF}/Inputs/trivial.obj.elf-mipsel | Bin .../{ => ELF}/Inputs/trivial.obj.elf-x86-64 | Bin .../{elf-addrsig.test => ELF/addrsig.test} | 0 llvm/test/tools/llvm-readobj/{ => ELF}/all.test | 0 .../{ => ELF}/amdgpu-elf-definitions.test | 0 .../broken-dynamic-reloc-name.test} | 0 .../broken-dynsym-link.test} | 0 .../tools/llvm-readobj/{ => ELF}/broken-group.test | 0 .../llvm-readobj/{ => ELF}/check-output-order.test | 0 .../tools/llvm-readobj/{ => ELF}/demangle.test | 0 .../dependent-libraries.test} | 0 .../tools/llvm-readobj/{ => ELF}/dyn-symbols.test | 0 .../dynamic-empty.test} | 0 .../dynamic-malformed.test} | 0 .../dynamic-no-pt-dynamic.test} | 0 .../dynamic-not-in-pt-dynamic.test} | 0 .../dynamic-table-dtnull.s} | 0 .../dynamic-tags-machine-specific.test} | 0 .../dynamic-tags.test} | 0 .../file-headers.test} | 0 .../tools/llvm-readobj/{ => ELF}/file-name.test | 0 .../{elf-file-types.test => ELF/file-types.test} | 0 .../llvm-readobj/{ => ELF}/gnu-file-headers.test | 0 .../llvm-readobj/{ => ELF}/gnu-note-size.test | 0 .../tools/llvm-readobj/{ => ELF}/gnu-notes.test | 0 .../tools/llvm-readobj/{ => ELF}/gnu-phdrs.test | 0 .../{ => ELF}/gnu-section-mapping-no-phdrs.test | 0 .../{ => ELF}/gnu-section-mapping-no-shdrs.test | 0 .../tools/llvm-readobj/{ => ELF}/gnu-sections.test | 0 .../tools/llvm-readobj/{ => ELF}/gnu-symbols.test | 0 .../{elf-gnuhash.test => ELF/gnuhash.test} | 0 .../{elf-groups.test => ELF/groups.test} | 0 .../hash-histogram.test} | 0 .../hash-symbols.test} | 0 .../test/tools/llvm-readobj/{ => ELF}/headers.test | 0 .../tools/llvm-readobj/{ => ELF}/hex-dump-multi.s | 0 .../hidden-versym.test} | 0 .../invalid-shstrndx.test} | 0 .../linker-options.test} | 0 .../{elf-loadname.test => ELF/loadname.test} | 0 .../machine-specific-section-types.test} | 0 .../malformed-pt-dynamic.test} | 0 .../tools/llvm-readobj/{ => ELF}/many-sections.s | 0 .../tools/llvm-readobj/{ => ELF}/many-sections2.s | 0 llvm/test/tools/llvm-readobj/{ => ELF}/merged.test | 0 .../llvm-readobj/{ => ELF}/mips-abiflags.test | 0 .../{ => ELF}/mips-got-overlapped.test | 0 .../tools/llvm-readobj/{ => ELF}/mips-got.test | 0 .../llvm-readobj/{ => ELF}/mips-options-sec.test | 0 .../tools/llvm-readobj/{ => ELF}/mips-options.test | 0 .../tools/llvm-readobj/{ => ELF}/mips-plt.test | 0 .../tools/llvm-readobj/{ => ELF}/mips-reginfo.test | 0 .../llvm-readobj/{ => ELF}/mips-rld-map-rel.test | 0 .../llvm-readobj/{ => ELF}/mips-st-other.test | 0 .../{elf-no-action.test => ELF/no-action.test} | 0 .../{elf-no-phdrs.test => ELF/no-phdrs.test} | 0 .../{elf-no-relocs.test => ELF/no-relocs.test} | 0 .../{elf-no-shdrs.test => ELF/no-shdrs.test} | 0 .../non-dynamic-in-pt-dynamic.test} | 0 llvm/test/tools/llvm-readobj/{ => ELF}/note-amd.s | 0 .../tools/llvm-readobj/{ => ELF}/note-amdgpu.test | 0 .../{ => ELF}/note-core-ntfile-bad.test | 0 .../llvm-readobj/{ => ELF}/note-core-ntfile.test | 0 .../tools/llvm-readobj/{ => ELF}/note-core.test | 0 .../tools/llvm-readobj/{ => ELF}/note-freebsd.s | 0 .../tools/llvm-readobj/{ => ELF}/note-generic.s | 0 .../llvm-readobj/{ => ELF}/note-gnu-property.s | 0 .../llvm-readobj/{ => ELF}/note-gnu-property2.s | 0 .../tools/llvm-readobj/{ => ELF}/note-unknown.s | 0 .../packed-relocs-empty.s} | 0 .../packed-relocs-error1.s} | 0 .../packed-relocs-error2.s} | 0 .../packed-relocs-error3.s} | 0 .../packed-relocs-error4.s} | 0 .../packed-relocs-error5.s} | 0 .../packed-relocs.test} | 0 .../tools/llvm-readobj/{ => ELF}/ppc64-glink.test | 0 .../llvm-readobj/{ => ELF}/program-headers.test | 10 +- .../pt-gnu-property.test} | 0 .../llvm-readobj/{ => ELF}/readelf-s-alias.test | 0 .../reloc-negative-addend-no-sym.test} | 0 .../reloc-no-sym.test} | 0 .../reloc-symbol-with-versioning.test} | 0 .../{ => ELF}/reloc-types-elf-aarch64.test | 0 .../{ => ELF}/reloc-types-elf-arm.test | 0 .../{ => ELF}/reloc-types-elf-i386.test | 0 .../{ => ELF}/reloc-types-elf-lanai.test | 0 .../{ => ELF}/reloc-types-elf-mips.test | 0 .../{ => ELF}/reloc-types-elf-mips64.test | 0 .../{ => ELF}/reloc-types-elf-ppc64.test | 0 .../{ => ELF}/reloc-types-elf-x64.test | 0 .../reloc-zero-name-or-value.test} | 0 .../{elf-relr-relocs.test => ELF/relr-relocs.test} | 0 llvm/test/tools/llvm-readobj/{ => ELF}/rpath.test | 0 .../sec-compressed.test} | 0 .../{elf-sec-flags.test => ELF/sec-flags.test} | 0 .../section-symbols.test} | 0 .../section-types.test} | 0 .../tools/llvm-readobj/{ => ELF}/stack-sizes.test | 0 .../llvm-readobj/{ => ELF}/string-dump-multi.s | 0 .../tools/llvm-readobj/{ => ELF}/string-dump.test | 0 .../symbol-64bit.test} | 0 .../symbol-binding.test} | 0 .../symbol-shndx.test} | 0 .../symbol-types.test} | 0 .../symbol-visibility.test} | 0 .../llvm-readobj/{ => ELF}/thin-archive-paths.test | 0 .../{elf-types.test => ELF/types.test} | 0 llvm/test/tools/llvm-readobj/{ => ELF}/unwind.test | 0 .../verdef-invalid.test} | 15 +- .../verneed-flags.yaml} | 0 .../verneed-invalid.test} | 27 +- .../{elf-versioninfo.test => ELF/versioninfo.test} | 0 .../versym-invalid.test} | 44 + .../wrong-shstrtab-type.test} | 0 .../tools/llvm-readobj/Inputs/relocs.obj.elf-mips | Bin 1132 -> 0 bytes llvm/test/tools/llvm-readobj/Inputs/relocs.py | 1217 -------- .../Inputs/macho-universal-archive.x86_64.i386 | Bin .../{ => MachO}/Inputs/macho-universal.x86_64.i386 | Bin .../{ => MachO}/Inputs/relocs.obj.macho-arm | Bin .../{ => MachO}/Inputs/relocs.obj.macho-i386 | Bin .../{ => MachO}/Inputs/relocs.obj.macho-x86_64 | Bin .../{ => MachO}/Inputs/trivial.obj.macho-arm | Bin .../{ => MachO}/Inputs/trivial.obj.macho-i386 | Bin .../{ => MachO}/Inputs/trivial.obj.macho-ppc | Bin .../{ => MachO}/Inputs/trivial.obj.macho-ppc64 | Bin .../{ => MachO}/Inputs/trivial.obj.macho-x86-64 | Bin .../file-headers.test} | 0 .../needed-libs.test} | 0 .../{ => MachO}/reloc-types-macho-arm.test | 0 .../{ => MachO}/reloc-types-macho-i386.test | 0 .../{ => MachO}/reloc-types-macho-x64.test | 0 .../{macho-sections.test => MachO/sections.test} | 0 .../universal-x86_64.i386.test} | 0 llvm/test/tools/llvm-readobj/archive.test | 2 +- llvm/test/tools/llvm-readobj/basic.test | 4 +- llvm/test/tools/llvm-readobj/hex-dump.test | 28 +- llvm/test/tools/llvm-readobj/relocations.test | 18 +- llvm/test/tools/llvm-readobj/sections-ext.test | 26 +- llvm/test/tools/llvm-readobj/sections.test | 24 +- llvm/test/tools/llvm-readobj/symbols.test | 14 +- llvm/test/tools/llvm-readobj/thin-archive.test | 6 +- .../{ => wasm}/Inputs/trivial.obj.wasm | Bin .../llvm-readobj/{ => wasm}/wasm-file-headers.test | 0 .../llvm-readobj/{ => wasm}/wasm-imports.test | 0 .../llvm-readobj/{ => wasm}/wasm-invalid.test | 0 llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 2 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 102 +- llvm/unittests/Support/raw_ostream_test.cpp | 13 +- llvm/unittests/Transforms/Utils/CloningTest.cpp | 2 +- llvm/utils/gn/secondary/clang/lib/AST/BUILD.gn | 1 + llvm/utils/gn/secondary/clang/lib/Parse/BUILD.gn | 1 + llvm/utils/gn/secondary/clang/lib/Sema/BUILD.gn | 1 + .../gn/secondary/compiler-rt/lib/scudo/BUILD.gn | 1 + .../lib/scudo/standalone/benchmarks/BUILD.gn | 10 + .../gn/secondary/llvm/lib/Frontend/OpenMP/BUILD.gn | 7 + llvm/utils/gn/secondary/llvm/lib/MC/BUILD.gn | 1 - .../gn/secondary/llvm/utils/benchmark/BUILD.gn | 25 + 856 files changed, 16653 insertions(+), 8185 deletions(-) create mode 100644 clang-tools-extra/test/clang-tidy/readability-magic-numbers-use [...] delete mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vector-shift-imm.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vhaddq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vhsubq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vmullbq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vmulltq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vqaddq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vqdmulhq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vqrdmulhq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vqsubq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vrhaddq.c create mode 100644 clang/test/CodeGen/debug-info-extern-basic.c create mode 100644 clang/test/CodeGen/debug-info-extern-duplicate.c create mode 100644 clang/test/CodeGen/debug-info-extern-multi.c create mode 100644 clang/test/CodeGen/debug-info-extern-unused.c create mode 100644 clang/test/Driver/android-no-installed-libcxx.cpp create mode 100644 clang/test/InterfaceStubs/driver-test3.c create mode 100644 clang/test/PCH/cxx2a-defaulted-comparison.cpp create mode 100644 clang/test/SemaCXX/compare-modules-cxx2a.cpp create mode 100644 compiler-rt/lib/hwasan/scripts/CMakeLists.txt create mode 100755 compiler-rt/lib/hwasan/scripts/hwasan_symbolize create mode 100644 compiler-rt/lib/scudo/standalone/benchmarks/CMakeLists.txt create mode 100644 compiler-rt/lib/scudo/standalone/benchmarks/malloc_benchmark.cpp delete mode 100644 compiler-rt/test/xray/Unit/lit.site.cfg.py.in create mode 100644 libc/config/linux/errno.h.in create mode 100644 libc/include/errno.h.def create mode 100644 libc/spec/linux.td create mode 100644 libc/spec/posix.td create mode 100644 libc/src/errno/CMakeLists.txt create mode 100644 libc/src/errno/errno_location.cpp create mode 100644 libc/src/errno/errno_test.cpp create mode 100644 libc/src/errno/llvmlibc_errno.h create mode 100644 lldb/packages/Python/lldbsuite/test/iohandler/unicode/TestUnicode.py create mode 100644 llvm/include/llvm/Frontend/OpenMP/OMPConstants.h create mode 100644 llvm/include/llvm/Frontend/OpenMP/OMPKinds.def delete mode 100644 llvm/include/llvm/MC/MCCodePadder.h create mode 100644 llvm/lib/Frontend/CMakeLists.txt copy llvm/lib/{ => Frontend}/LLVMBuild.txt (58%) create mode 100644 llvm/lib/Frontend/OpenMP/CMakeLists.txt copy llvm/lib/{ => Frontend/OpenMP}/LLVMBuild.txt (56%) create mode 100644 llvm/lib/Frontend/OpenMP/OMPConstants.cpp delete mode 100644 llvm/lib/MC/MCCodePadder.cpp create mode 100644 llvm/test/Analysis/ConstantFolding/shufflevector.ll create mode 100644 llvm/test/CodeGen/AArch64/large-stack.ll create mode 100644 llvm/test/CodeGen/ARM/legalize-bitcast.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/extern-var-func-weak-section.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/extern-var-func-weak.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/extern-var-func.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/extern-var-section.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/extern-var-struct-weak.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/extern-var-struct.ll create mode 100644 llvm/test/CodeGen/BPF/BTF/extern-var-weak-section.ll delete mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vector-shift-imm.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vhaddq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vhsubq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vmullbq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vmulltq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vqaddq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vqdmulhq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vqrdmulhq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vqsubq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vrhaddq.ll create mode 100644 llvm/test/TableGen/unsetop.td create mode 100644 llvm/test/Transforms/SimplifyCFG/hoist-dbgvalue-else.ll create mode 100644 llvm/test/Transforms/SimplifyCFG/hoist-dbgvalue-empty.ll create mode 100644 llvm/test/Transforms/TypePromotion/ARM/large-int.ll copy llvm/test/{Analysis/CostModel => tools/llvm-dwarfdump}/RISCV/lit.local.cfg (100%) create mode 100644 llvm/test/tools/llvm-dwarfdump/RISCV/riscv-relocs.yaml create mode 100644 llvm/test/tools/llvm-dwarfdump/filter.test rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/aix_xcoff_xlc_test8.o (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/arm64-win1.obj (100%) mode change 100755 => 100644 rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/arm64-win2.obj (100%) mode change 100755 => 100644 rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/bad-relocs.obj.coff-i386 (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/basereloc.obj.coff-i386 (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/bigobj.coff-x86-64 (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/codeview-cycle.obj (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/codeview-inlinees.obj (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/codeview-inlining.obj.coff (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/codeview-label.obj (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/codeview-merging-1.obj (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/codeview-merging-2.obj (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/codeview-merging-anon.obj (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/codeview-types.obj (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/codeview-unsorted.obj (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/codeview-vftable.obj.coff (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/coff-load-config-data-end.ex [...] rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/coff-load-config-x64.dll (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/coff-load-config-x86.dll (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/coff-no-load-config.exe (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/comdat-function-linetables.o [...] mode change 100755 => 100644 rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/comdat-function-linetables.o [...] mode change 100755 => 100644 rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/const-import.lib (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/cxx-cli-aux.cpp (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/cxx-cli-aux.obj.coff-i386 (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/directives.obj.coff-x86_64 (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/export-arm.dll (100%) mode change 100755 => 100644 rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/export-x64.dll (100%) mode change 100755 => 100644 rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/export-x86.dll (100%) mode change 100755 => 100644 rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/has_pdb.exe (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/imports.exe.coff-i386 (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/imports.exe.coff-x86-64 (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/library.lib (100%) mode change 100755 => 100644 rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/magic.coff-importlib (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/multifile-linetables.obj.cof [...] mode change 100755 => 100644 rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/multifile-linetables.obj.cof [...] mode change 100755 => 100644 rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/multifile-linetables.obj.cof [...] rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/multifile-linetables.obj.cof [...] rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/multifunction-linetables.obj [...] mode change 100755 => 100644 rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/multifunction-linetables.obj [...] mode change 100755 => 100644 rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/multifunction-linetables.obj [...] rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/multifunction-linetables.obj [...] rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/needed-libs.obj.coff-am64 (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/nop.exe.coff-x86-64 (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/relocs-no-symtab.obj.coff-i3 [...] rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/resources/cursor_small.bmp (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/resources/okay_small.bmp (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/resources/test_resource.obj. [...] rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/resources/test_resource.rc (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/resources/test_resource.res (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/trivial.exe.coff-arm (100%) mode change 100755 => 100644 rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/trivial.obj.coff-arm (100%) mode change 100755 => 100644 rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/trivial.obj.coff-i386 (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/trivial.obj.coff-x86-64 (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/xcoff-basic-64.o (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/xcoff-basic-neg-sym-count.o (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/xcoff-basic-neg-time.o (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/xcoff-basic.o (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/xcoff-reloc-overflow.o (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/Inputs/zero-string-table.obj.coff-i [...] rename llvm/test/tools/llvm-readobj/{coff-arm-baserelocs.test => COFF/arm-baserelo [...] rename llvm/test/tools/llvm-readobj/{ => COFF}/arm64-many-epilogs.s (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/arm64-win-error1.s (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/arm64-win-error2.s (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/arm64-win-error3.s (100%) rename llvm/test/tools/llvm-readobj/{coff-basereloc.test => COFF/basereloc.test} (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/bigobj.test (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/codeview-inlinees.test (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/codeview-inlining.test (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/codeview-label.test (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/codeview-linetables.test (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/codeview-merging-anon.test (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/codeview-merging-cycle.test (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/codeview-merging-ghash.test (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/codeview-merging-unsorted.test (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/codeview-merging.test (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/codeview-types.test (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/codeview-vftable.test (100%) rename llvm/test/tools/llvm-readobj/{coff-const-import.test => COFF/const-import.t [...] rename llvm/test/tools/llvm-readobj/{ => COFF}/cxx-cli-aux.test (100%) rename llvm/test/tools/llvm-readobj/{coff-debug-directory.test => COFF/debug-direc [...] rename llvm/test/tools/llvm-readobj/{coff-directives.test => COFF/directives.test} (100%) rename llvm/test/tools/llvm-readobj/{coff-exports-implib.test => COFF/exports-impl [...] rename llvm/test/tools/llvm-readobj/{coff-exports.test => COFF/exports.test} (100%) rename llvm/test/tools/llvm-readobj/{coff-file-headers.test => COFF/file-headers.t [...] rename llvm/test/tools/llvm-readobj/{coff-file-sections-reading.test => COFF/file- [...] rename llvm/test/tools/llvm-readobj/{ => COFF}/imports.test (100%) rename llvm/test/tools/llvm-readobj/{coff-load-config.test => COFF/load-config.tes [...] rename llvm/test/tools/llvm-readobj/{coff-needed-libs.test => COFF/needed-libs.tes [...] rename llvm/test/tools/llvm-readobj/{coff-non-null-terminated-file.test => COFF/no [...] rename llvm/test/tools/llvm-readobj/{ => COFF}/peplus.test (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/reloc-types-coff-i386.test (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/reloc-types-coff-x64.test (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/reloc_overflow.test (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/res-resources.test (100%) rename llvm/test/tools/llvm-readobj/{coff-resources.test => COFF/resources.test} (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/unwind-arm64-windows.test (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/xcoff-basic.test (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/xcoff-overflow-section.test (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/xcoff-sections.test (100%) rename llvm/test/tools/llvm-readobj/{ => COFF}/xcoff-symbols.test (100%) rename llvm/test/tools/llvm-readobj/{coff-zero-string-table.test => COFF/zero-stri [...] rename llvm/test/tools/llvm-readobj/{ => ELF}/AArch64/aarch64-note-gnu-property.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/AArch64/dwarf-cfi.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/AArch64/lit.local.cfg (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/ARM/attribute-0.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/ARM/attribute-1.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/ARM/attribute-10.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/ARM/attribute-11.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/ARM/attribute-12.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/ARM/attribute-13.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/ARM/attribute-136.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/ARM/attribute-14.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/ARM/attribute-15.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/ARM/attribute-2.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/ARM/attribute-3.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/ARM/attribute-4.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/ARM/attribute-5.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/ARM/attribute-6.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/ARM/attribute-7.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/ARM/attribute-8.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/ARM/attribute-9.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/ARM/attribute-A.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/ARM/attribute-M.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/ARM/attribute-R.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/ARM/attribute-S.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/ARM/attribute-conformance-1.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/ARM/attribute-conformance-2.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/ARM/dwarf-cfi.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/ARM/lit.local.cfg (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/ARM/unwind.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/abiflags.obj.elf-mips (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/abiflags.obj.elf-mipsel (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/compression.zlib.style.elf-x8 [...] rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/dynamic-table-exe.mips (100%) mode change 100755 => 100644 rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/dynamic-table-so.mips (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/dynamic-table-so.x86 (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/dynamic-table.c (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/elf-dynamic-tags-machine-spec [...] rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/elf-packed-relocs1.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/elf-packed-relocs2.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/elf-packed-relocs3.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/elf-relr-relocs1.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/elf-relr-relocs2.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/gnuhash.so.elf-i386 (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/gnuhash.so.elf-ppc (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/gnuhash.so.elf-ppc64 (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/gnuhash.so.elf-x86_64 (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/got-empty.exe.mipsel (100%) mode change 100755 => 100644 rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/got-over.exe.elf-mips (100%) mode change 100755 => 100644 rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/got-plt.exe.elf-mipsel (100%) mode change 100755 => 100644 rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/got-static.exe.mips (100%) mode change 100755 => 100644 rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/got-tls.so.elf-mips64el (100%) mode change 100755 => 100644 rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/mips-options.elf-mips64el (100%) mode change 100755 => 100644 rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/mips-rld-map-rel.elf-mipsel (100%) mode change 100755 => 100644 rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/options.obj.elf-mipsel (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/phdrs-elf.exe-i386 (100%) mode change 100755 => 100644 rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/phdrs-elf.exe-x86_64 (100%) mode change 100755 => 100644 rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/ppc64.exe (100%) mode change 100755 => 100644 rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/reginfo.obj.elf-mipsel (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/relocs.obj.elf-x86_64 (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/rpath.exe.elf-x86_64 (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/st-other.obj.elf-mips (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/st-other.obj.elf-mips16 (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/symbols-proc-specific.elf-hex [...] rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/trivial.ll (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/trivial.obj.elf-amdhsa-gfx803 (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/trivial.obj.elf-i386 (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/trivial.obj.elf-mipsel (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/Inputs/trivial.obj.elf-x86-64 (100%) rename llvm/test/tools/llvm-readobj/{elf-addrsig.test => ELF/addrsig.test} (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/all.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/amdgpu-elf-definitions.test (100%) rename llvm/test/tools/llvm-readobj/{elf-broken-dynamic-reloc-name.test => ELF/bro [...] rename llvm/test/tools/llvm-readobj/{elf-broken-dynsym-link.test => ELF/broken-dyn [...] rename llvm/test/tools/llvm-readobj/{ => ELF}/broken-group.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/check-output-order.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/demangle.test (100%) rename llvm/test/tools/llvm-readobj/{elf-dependent-libraries.test => ELF/dependent [...] rename llvm/test/tools/llvm-readobj/{ => ELF}/dyn-symbols.test (100%) rename llvm/test/tools/llvm-readobj/{elf-dynamic-empty.test => ELF/dynamic-empty.t [...] rename llvm/test/tools/llvm-readobj/{elf-dynamic-malformed.test => ELF/dynamic-mal [...] rename llvm/test/tools/llvm-readobj/{elf-dynamic-no-pt-dynamic.test => ELF/dynamic [...] rename llvm/test/tools/llvm-readobj/{elf-dynamic-not-in-pt-dynamic.test => ELF/dyn [...] rename llvm/test/tools/llvm-readobj/{elf-dynamic-table-dtnull.s => ELF/dynamic-tab [...] rename llvm/test/tools/llvm-readobj/{elf-dynamic-tags-machine-specific.test => ELF [...] rename llvm/test/tools/llvm-readobj/{elf-dynamic-tags.test => ELF/dynamic-tags.tes [...] rename llvm/test/tools/llvm-readobj/{elf-file-headers.test => ELF/file-headers.tes [...] rename llvm/test/tools/llvm-readobj/{ => ELF}/file-name.test (100%) rename llvm/test/tools/llvm-readobj/{elf-file-types.test => ELF/file-types.test} (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/gnu-file-headers.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/gnu-note-size.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/gnu-notes.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/gnu-phdrs.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/gnu-section-mapping-no-phdrs.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/gnu-section-mapping-no-shdrs.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/gnu-sections.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/gnu-symbols.test (100%) rename llvm/test/tools/llvm-readobj/{elf-gnuhash.test => ELF/gnuhash.test} (100%) rename llvm/test/tools/llvm-readobj/{elf-groups.test => ELF/groups.test} (100%) rename llvm/test/tools/llvm-readobj/{elf-hash-histogram.test => ELF/hash-histogram [...] rename llvm/test/tools/llvm-readobj/{elf-hash-symbols.test => ELF/hash-symbols.tes [...] rename llvm/test/tools/llvm-readobj/{ => ELF}/headers.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/hex-dump-multi.s (100%) rename llvm/test/tools/llvm-readobj/{elf-hidden-versym.test => ELF/hidden-versym.t [...] rename llvm/test/tools/llvm-readobj/{elf-invalid-shstrndx.test => ELF/invalid-shst [...] rename llvm/test/tools/llvm-readobj/{elf-linker-options.test => ELF/linker-options [...] rename llvm/test/tools/llvm-readobj/{elf-loadname.test => ELF/loadname.test} (100%) rename llvm/test/tools/llvm-readobj/{elf-machine-specific-section-types.test => EL [...] rename llvm/test/tools/llvm-readobj/{elf-malformed-pt-dynamic.test => ELF/malforme [...] rename llvm/test/tools/llvm-readobj/{ => ELF}/many-sections.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/many-sections2.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/merged.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/mips-abiflags.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/mips-got-overlapped.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/mips-got.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/mips-options-sec.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/mips-options.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/mips-plt.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/mips-reginfo.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/mips-rld-map-rel.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/mips-st-other.test (100%) rename llvm/test/tools/llvm-readobj/{elf-no-action.test => ELF/no-action.test} (100%) rename llvm/test/tools/llvm-readobj/{elf-no-phdrs.test => ELF/no-phdrs.test} (100%) rename llvm/test/tools/llvm-readobj/{elf-no-relocs.test => ELF/no-relocs.test} (100%) rename llvm/test/tools/llvm-readobj/{elf-no-shdrs.test => ELF/no-shdrs.test} (100%) rename llvm/test/tools/llvm-readobj/{elf-non-dynamic-in-pt-dynamic.test => ELF/non [...] rename llvm/test/tools/llvm-readobj/{ => ELF}/note-amd.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/note-amdgpu.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/note-core-ntfile-bad.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/note-core-ntfile.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/note-core.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/note-freebsd.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/note-generic.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/note-gnu-property.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/note-gnu-property2.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/note-unknown.s (100%) rename llvm/test/tools/llvm-readobj/{elf-packed-relocs-empty.s => ELF/packed-reloc [...] rename llvm/test/tools/llvm-readobj/{elf-packed-relocs-error1.s => ELF/packed-relo [...] rename llvm/test/tools/llvm-readobj/{elf-packed-relocs-error2.s => ELF/packed-relo [...] rename llvm/test/tools/llvm-readobj/{elf-packed-relocs-error3.s => ELF/packed-relo [...] rename llvm/test/tools/llvm-readobj/{elf-packed-relocs-error4.s => ELF/packed-relo [...] rename llvm/test/tools/llvm-readobj/{elf-packed-relocs-error5.s => ELF/packed-relo [...] rename llvm/test/tools/llvm-readobj/{elf-packed-relocs.test => ELF/packed-relocs.t [...] rename llvm/test/tools/llvm-readobj/{ => ELF}/ppc64-glink.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/program-headers.test (93%) rename llvm/test/tools/llvm-readobj/{elf-pt-gnu-property.test => ELF/pt-gnu-proper [...] rename llvm/test/tools/llvm-readobj/{ => ELF}/readelf-s-alias.test (100%) rename llvm/test/tools/llvm-readobj/{elf-reloc-negative-addend-no-sym.test => ELF/ [...] rename llvm/test/tools/llvm-readobj/{elf-reloc-no-sym.test => ELF/reloc-no-sym.tes [...] rename llvm/test/tools/llvm-readobj/{elf-reloc-symbol-with-versioning.test => ELF/ [...] rename llvm/test/tools/llvm-readobj/{ => ELF}/reloc-types-elf-aarch64.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/reloc-types-elf-arm.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/reloc-types-elf-i386.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/reloc-types-elf-lanai.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/reloc-types-elf-mips.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/reloc-types-elf-mips64.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/reloc-types-elf-ppc64.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/reloc-types-elf-x64.test (100%) rename llvm/test/tools/llvm-readobj/{elf-reloc-zero-name-or-value.test => ELF/relo [...] rename llvm/test/tools/llvm-readobj/{elf-relr-relocs.test => ELF/relr-relocs.test} (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/rpath.test (100%) rename llvm/test/tools/llvm-readobj/{elf-sec-compressed.test => ELF/sec-compressed [...] rename llvm/test/tools/llvm-readobj/{elf-sec-flags.test => ELF/sec-flags.test} (100%) rename llvm/test/tools/llvm-readobj/{elf-section-symbols.test => ELF/section-symbo [...] rename llvm/test/tools/llvm-readobj/{elf-section-types.test => ELF/section-types.t [...] rename llvm/test/tools/llvm-readobj/{ => ELF}/stack-sizes.test (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/string-dump-multi.s (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/string-dump.test (100%) rename llvm/test/tools/llvm-readobj/{elf-symbol-64bit.test => ELF/symbol-64bit.tes [...] rename llvm/test/tools/llvm-readobj/{elf-symbol-binding.test => ELF/symbol-binding [...] rename llvm/test/tools/llvm-readobj/{elf-symbol-shndx.test => ELF/symbol-shndx.tes [...] rename llvm/test/tools/llvm-readobj/{elf-symbol-types.test => ELF/symbol-types.tes [...] rename llvm/test/tools/llvm-readobj/{elf-symbol-visibility.test => ELF/symbol-visi [...] rename llvm/test/tools/llvm-readobj/{ => ELF}/thin-archive-paths.test (100%) rename llvm/test/tools/llvm-readobj/{elf-types.test => ELF/types.test} (100%) rename llvm/test/tools/llvm-readobj/{ => ELF}/unwind.test (100%) rename llvm/test/tools/llvm-readobj/{elf-verdef-invalid.test => ELF/verdef-invalid [...] rename llvm/test/tools/llvm-readobj/{elf-verneed-flags.yaml => ELF/verneed-flags.y [...] rename llvm/test/tools/llvm-readobj/{elf-verneed-invalid.test => ELF/verneed-inval [...] rename llvm/test/tools/llvm-readobj/{elf-versioninfo.test => ELF/versioninfo.test} (100%) rename llvm/test/tools/llvm-readobj/{elf-versym-invalid.test => ELF/versym-invalid [...] rename llvm/test/tools/llvm-readobj/{elf-wrong-shstrtab-type.test => ELF/wrong-shs [...] delete mode 100644 llvm/test/tools/llvm-readobj/Inputs/relocs.obj.elf-mips delete mode 100644 llvm/test/tools/llvm-readobj/Inputs/relocs.py rename llvm/test/tools/llvm-readobj/{ => MachO}/Inputs/macho-universal-archive.x86 [...] rename llvm/test/tools/llvm-readobj/{ => MachO}/Inputs/macho-universal.x86_64.i386 (100%) rename llvm/test/tools/llvm-readobj/{ => MachO}/Inputs/relocs.obj.macho-arm (100%) rename llvm/test/tools/llvm-readobj/{ => MachO}/Inputs/relocs.obj.macho-i386 (100%) rename llvm/test/tools/llvm-readobj/{ => MachO}/Inputs/relocs.obj.macho-x86_64 (100%) rename llvm/test/tools/llvm-readobj/{ => MachO}/Inputs/trivial.obj.macho-arm (100%) rename llvm/test/tools/llvm-readobj/{ => MachO}/Inputs/trivial.obj.macho-i386 (100%) rename llvm/test/tools/llvm-readobj/{ => MachO}/Inputs/trivial.obj.macho-ppc (100%) rename llvm/test/tools/llvm-readobj/{ => MachO}/Inputs/trivial.obj.macho-ppc64 (100%) rename llvm/test/tools/llvm-readobj/{ => MachO}/Inputs/trivial.obj.macho-x86-64 (100%) rename llvm/test/tools/llvm-readobj/{macho-file-headers.test => MachO/file-headers [...] rename llvm/test/tools/llvm-readobj/{macho-needed-libs.test => MachO/needed-libs.t [...] rename llvm/test/tools/llvm-readobj/{ => MachO}/reloc-types-macho-arm.test (100%) rename llvm/test/tools/llvm-readobj/{ => MachO}/reloc-types-macho-i386.test (100%) rename llvm/test/tools/llvm-readobj/{ => MachO}/reloc-types-macho-x64.test (100%) rename llvm/test/tools/llvm-readobj/{macho-sections.test => MachO/sections.test} (100%) rename llvm/test/tools/llvm-readobj/{macho-universal-x86_64.i386.test => MachO/uni [...] rename llvm/test/tools/llvm-readobj/{ => wasm}/Inputs/trivial.obj.wasm (100%) rename llvm/test/tools/llvm-readobj/{ => wasm}/wasm-file-headers.test (100%) rename llvm/test/tools/llvm-readobj/{ => wasm}/wasm-imports.test (100%) rename llvm/test/tools/llvm-readobj/{ => wasm}/wasm-invalid.test (100%) create mode 100644 llvm/utils/gn/secondary/compiler-rt/lib/scudo/standalone/benchm [...] create mode 100644 llvm/utils/gn/secondary/llvm/lib/Frontend/OpenMP/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/utils/benchmark/BUILD.gn