This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/llvm-master-arm-spec2k6-Os in repository toolchain/ci/llvm-project.
from c8e8b274f1c Reapply "Fix a crash in option parsing." adds 5b9d0205aae [sanitizer] Enabled getpw_getgr.cc on iOS adds 25bc27965a4 AMDGPU/GlobalISel: Fix regbankselect for amdgcn.class adds 81eb8284052 [llvm-objcopy][NFCI] Fix build failure with GCC adds 079924b0b7f Revert r363802, r363850, and r363856 "[TargetLowering] Simp [...] adds 7939ba08ab4 [cxx2a] P1236R1: the validity of a left shift does not depe [...] adds c48be7fc1cd [analyzer] Add more timers for performance profiling. adds b9c94f946f2 [analyzer] NFC: exploded-graph-rewriter: Extract some code [...] adds beb85ad66de [analyzer] exploded-graph-rewriter: Add support for range c [...] adds 14f4de9bb9d [analyzer] exploded-graph-rewriter: Fix escaping for bitwise-or. adds c55170c0310 [analyzer] JsonSupport: Escape escapes adds 0cdd13c05a1 [analyzer] print() JSONify: Create pointers adds 33e547bddeb [X86] Add test case that led to the revert of r363802, r363 [...] adds e63ae7fee4c Fix an issue that common symbols are not internalized under [...] adds fcad3bc4154 DWARF: Add support for type units+split dwarf combo adds 0d45eabcbb3 [LLVM-C] Add LLVM-C.dll to Windows installer package adds 7ada1c53009 Remove core loading timeout adds 79121e1d637 Add llvm-symbolizer to LLVM_TOOLCHAIN_TOOLS (PR40152) adds 78edad1bf18 [NFC] fix trivial typos in documents adds 303c9861e90 [ASTImporter] Store import errors for Decls adds 92c32574771 [clangd] Cleanup the duplicated getTokenRange. adds 3bc5ad551a4 [ExpandMemCmp] Move all options to TargetTransformInfo. adds 60dc5d4b61b [yaml2obj/obj2yaml] - Allow having the symbols and sections [...] adds 7276a446cec [clangd] Narrow rename to local symbols. adds 79f7831aa71 [clangd] Fix NestedNameSpecifierLoc in SelectionTree adds 0142b9ce318 Port r363962 to COFF: Deduplicate undefined symbol diagnostics adds cdd43eac4fe [Codegen] TargetLowering::SimplifySetCC(): omit urem when possible adds ecd9348aa17 [docs][llvm-cxxfilt] Write llvm-cxxfilt documentation adds a6fd919cb3f [ARM] DLS/LE low-overhead loop code generation adds 47b7d13459a [PowerPC] Emit XXSEL for vec_sel and code that has the same [...] adds 49b3778e32c [TargetLowering] SimplifyDemandedBits - legal checks for SI [...] adds e6824160dd6 [ARM] Add MVE vector load/store instructions. adds 86b7a1e660b [ARM] Add remaining miscellaneous MVE instructions. adds d9654723ad8 [ARM] Extra MVE-related testing. adds 4cf18c28495 [ARM] Explicit lowering of half <-> double conversions. adds b23c942ce43 [VectorLegalizer] ExpandANY_EXTEND_VECTOR_INREG/ExpandZERO_ [...] adds 08e8cb57602 AMDGPU/MC: Add .amdgpu_lds directive adds 2710171a15e AMDGPU: Write LDS objects out as global symbols in code generation adds 74ec25a197a [ARM] MVE VPT Blocks adds 69fc111184f [TargetLowering] SimplifyDemandedBits SIGN_EXTEND_VECTOR_IN [...] adds 287f0403e31 [ARM] Fix buildbot failure due to -Werror. adds 42f44b387e4 Fix frame.s test dir-separator checks adds e4ef62291b4 [SDAG] improve expansion of ctpop+setcc adds 36953ce7696 [TargetLowering] SimplifyDemandedBits ZERO_EXTEND_VECTOR_IN [...] adds d1dc1f4901a AMDGPU: Make amdgcn.s.get.waveid.in.workgroup inaccessiblememonly adds ec18f0f64c5 [ARM] Re-enable misspelled RUN: lines in fullfp16.s. adds b96d9d8bdad [docs][llvm-readobj] Improve llvm-readobj documentation adds 083d9490360 [llvm-objcopy][llvm-strip] Fix help text typo for --allow-b [...] adds d7ffa2a9483 AMDGPU: Select G_SEXT/G_ZEXT/G_ANYEXT adds dcd8b72e1a7 AMDGPU/GlobalISel: Fix duplicated test adds 7c1deeff4a6 Expand cloneLoopWithPreheader() to support cloning loop nest adds 1a18bb6f25f [TargetLowering] SimplifyDemandedBits - add ANY_EXTEND_VECT [...] adds 807d2f442ad [ARM] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off [...] adds aae4b68703b [X86] lowerShuffleAsSpecificZeroOrAnyExtend - add ANY_EXTEND TODO. adds 0baacea2c7e [AArch64][x86] add tests for ctpop != 1; NFC adds 181f252d537 [clang-tidy] Update documentation for Qt Creator integration. adds f4e51dd2cd5 AMDGPU/GlobalISel: Fix broken test adds 34cac0955d7 Options: Correctly check for missing arguments adds f0a665afca7 [AMDGPU] Null checking on TS to avoid crashing in clang tests. adds 685c5cbc654 [SDAG] expand ctpop != 1 adds e98f8cf78f3 [SLPVectorizer] Precommit of supernode.ll test for D63661 adds 36c23cad151 Revert r362743 "Revert "Revert "Reland D61583 [ELF] Error o [...] adds ece53d0ae50 Improve zero-size allocation with safe_malloc, etc. adds bcf0eb7a640 [ARM] Fix for DLS/LE CodeGen adds 96a192ea537 [PPC32] Support PLT calls for -msecure-plt -fpic adds 635eb80662d [Python 3] Decode check_ouput result as UTF-8 adds 9762b26032c [DAGCombine] combineRepeatedFPDivisors - recognize -1.0 / X [...] adds a90fc6617fb [OPENMP]Fix PR41966: type mismatch in runtime functions. adds d0f96be2c78 [FPEnv] A missing crucial step was undocumented. adds a4b415a6839 [ARM] Code-generation infrastructure for MVE. adds 88139c143c5 [AVR] Adjust to Register class change adds e8de8ba6a63 [ARM] Support inline assembler constraints for MVE. adds 37340e3cd62 [scudo][standalone] Introduce the C & C++ wrappers adds 14ea14ae859 [X86] Add a DAG combine to turn vzmovl+load into vzload if [...] adds 97017a8ef9c [CMake] Check that a certificate for lldb is present at bui [...] adds 99a44915275 [Python] Flush prompt before reading input adds be0dedb2e13 [Peephole] Allow folding loads into instructions w/multiple [...] adds 4577b8c17c1 [X86] Remove isel patterns that look for (vzext_movl (scala [...] adds 61d70e4a93d [WebAssembly] Error on archives without a symbol index adds 4be636ebb31 [AMDGPU] Removed dead SIMachineFunctionInfo::getWorkItemIDVGPR() adds 30519a68d5b Add regression test for PR41576 (which is already fixed in [...] adds fcfa056cebf [InstCombine] reduce checks for power-of-2-or-zero using ctpop adds 688afeb8844 Update phis in AMDGPUUnifyDivergentExitNodes adds 7803eac24f3 [llvm-shlib] Do not use version script when building with MinGW adds 510f4098ae0 Add a defensive check for nullptr as in the block above. adds 3ad32a037ef [scudo] Correct a behavior on the shared TSD registry adds c42a3571786 [LFTR] Adjust debug output to include extensions (if any) adds dcd7eb710bc Remove redundant expression evaluation context when substit [...] adds b90cb57b63a [InstCombine] Simplify icmp ult/uge (shl %x, C2), C1 iff C1 [...] adds 8fcc70f1414 Don't look for the TargetFrameLowering in the implementation adds bc7fc3ecb67 [PowerPC][NFC]Add a test for MachinePipeliner bug adds c8e450a9179 [dotest] Remove unused function adds c32d307a49f android: enable double-word CAS on x64 adds fee855b5bc1 [MachinePipeliner] Fix risky iterator usage R++, --R adds 1fa0f4b9424 Change the ABI version and ABI namespace to be `_LIBCPP_VER [...] adds 9c10b620c06 Revert "Add ReadCStringFromMemory for faster string reads" adds 05d1a2bd1bf [GWP-ASan] Guard against recursive allocs. Pack TLS for perf. adds a3eeca333b4 Dump what value failed byval attribute verification adds b37f2f33916 Add github lockdown app to auto-close pull requests. adds a1d688dfdd0 Revert Devirtualize destructor of final class. adds 65d8d6357b8 [WebAssembly] Remove catch_all from AsmParser adds 17c18a9e816 Fix a typo in help text. adds de94ac93577 print-supported-cpus quality of life patch. adds ae9e42f614f Revert "Change the ABI version and ABI namespace to be `_LI [...] adds ad28befcf49 Teach TableGen Intrin Emitter to handle LLVMPointerType<llv [...] adds 628f36ff700 [analyzer] exploded-graph-rewriter: Prettier location conte [...] adds 5242fbde5a2 Add USan+ASan and UBSan+TSan tests to shadow-memory lit par [...] adds cadcb9eb613 [WebAssembly] Fix list of relocations with addends in lld adds c5b8e1c538d [lld/WebAssembly] Slightly nicer error message for malforme [...] adds d38e251bf2f Follow up fix for r364366. adds 06036dbc6e9 MC: correct the emission of weak aliases in COFF adds 5bb0dcd96ec [WebAssembly] Fix accidental omission from rLLD364367 adds 174b4ff781a [PowerPC][NFC] Move peephole optimization of RLDICR into a method. adds 8265e8ff365 [PowerPC] Mark FCOPYSIGN legal for FP vectors adds 169355811dd gn build: Merge r364288. adds 69822ae1060 [PowerPC][NFC] Add a TOC save test case prior to posting a [...] adds 6a4c68e1874 [ARM] Fix -Wimplicit-fallthrough after D60709/r364331 adds 4c64c62b9af [NFC] Fix buildbot breaks due to r364375 adds 4e3f00e9998 Revert [llvm-objcopy][NFCI] Fix build failure with GCC adds 4ee933c76bf Revert [llvm-objcopy][NFC] Refactor output target parsing adds d325eb3b56d Fix build failure due to missing break adds c3dfe9082bc [HIP] Support attribute hip_pinned_shadow adds e0e7d4c3662 Teach the DAGCombine to fold this pattern(c1 and c2 is constant). adds d6a8bc7a125 [PowerPC] Fixed missing change flag of emitRLDICWhenLowerin [...] adds be98e0ab789 [ExpandMemCmp] Honor prefer-vector-width. adds 5dff8ca26a9 [Metadata] Add GNU extensions for call site DWARF symbols adds c3a73023977 [clang][Tooling] Infer target and mode from argv[0] when us [...] adds 84f7377dd99 [clangd] Link and initialize target infos adds 256247cfb73 [clangd] Enable extraction of system includes from custom t [...] adds 8bfe0fc1d9b [clangd] Add Value field to HoverInfo adds ba51fd5664e Reland D61583 [ELF] Error on relocations to STT_SECTION sym [...] adds 442a120567a [clangd] Don't rename the namespace. adds 567eea44c25 [NFC][InstCombine] Add shift amount reassociation tests (PR42391) adds e6474e682aa [compiler-rt][test] Set shared_libasan_path in test/asan/li [...] adds a5bbe8c8b93 [TargetOption] Add option to ebanble the debug entry values adds 0a43d1fa719 [clang][Tooling] Fix windows build-bots after rL364386 adds 46ce9e4fff4 [HardwareLoops] NFC - move loop with irreducible control fl [...] adds 4c11b5268ca [LoopUnroll] Add support for loops with exiting headers and [...] adds 639d36b34e6 [CC1Option] Add the option to enable the debug entry values adds 1a0810407ed Revert r364332 "[scudo][standalone] Introduce the C & C++ w [...] adds 3845a4f8493 [X86][AVX] truncateVectorWithPACK - avoid bitcasted shuffles adds e17a52ebeeb [clang] Fix test failures after the rL364399 adds cf74881329d [RISCV] Add pseudo instruction for calls with explicit register adds 6dcbb3161e3 [ARM] Handle fixup_arm_pcrel_9 correctly on big-endian targets adds a6319e5f837 [DAGCombine] visitEXTRACT_SUBVECTOR - add TODO for extract_ [...] adds e821e79fce2 [IR/DIVar] Add the flag for params that have unmodified value adds c0711af7f95 [X86][AVX] combineExtractSubvector - 'little to big' extrac [...] adds 64086a32259 gn build: Merge r364389 adds 90a880bbce6 gn build: Merge r364386 adds 512c52513eb [docs][llvm-symbolizer] Improve llvm-symbolizer documentation adds 449aa3c6e8a gn build: Merge r364387 adds 7b3a5f0e6da [ExpandMemCmp][MergeICmps] Move passes out of CodeGen into [...] adds eb6e16ce638 [clangd] Disable failing unittest on non-x86 platforms adds 6876de90e8e Fix the build after r364401 adds aa999528966 [HardwareLoops] NFC - move loop with irreducible control fl [...] adds 2851248fa14 Revert "r364412 [ExpandMemCmp][MergeICmps] Move passes out [...] adds 8b9a03973aa [X86] X86DAGToDAGISel::matchBitExtract(): pattern a: trunca [...] adds b0ecc1cc6b8 [X86] X86DAGToDAGISel::matchBitExtract(): pattern b: trunca [...] adds fbb2e40d5c7 [X86] X86DAGToDAGISel::matchBitExtract(): pattern c: trunca [...] adds 13889145f0e [X86][Codegen] X86DAGToDAGISel::matchBitExtract(): consiste [...] adds 09bc6657660 [clangd] Added functionality for getting semantic highlight [...] adds 1a3dc761860 [InlineCost] cleanup calculations of Cost and Threshold adds 1006a068c63 [OpenCL] Improve diagnostic for placement new adds ed05d49aadc [clang/DIVar] Emit the flag for params that have unmodified value adds e0b84434606 AMDGPU: Check MRI for callee saved regs instead of TRI adds 5f798f13465 AMDGPU: Fix unused variable adds 044776bf5d9 Add GSYM utility files along with unit tests. adds 5c94dd76d77 Make CodeGen depend on ASTMatchers adds 24f96a0eeea [X86] shouldScalarizeBinop - never scalarize target opcodes. adds 78edfc4bf06 [NFC][InstCombine] Add shift amount reassociation in bittes [...] adds b13c6f1a9d4 [X86][SSE] X86TargetLowering::isBinOp - add PCMPGT adds 6b687bf681f [X86][SSE] X86TargetLowering::isCommutativeBinOp - add PCMPEQ adds 3f3eacfec1c [NFC][InstCombine] Revisit one-use tests in shift-amount-re [...] adds 435ee9fb1f8 [X86][SSE] X86TargetLowering::isCommutativeBinOp - add PMULDQ adds 83b1580e1b1 [clang-tidy] Fix ClangTidyTest to initialize context before [...] adds 42e13c83284 [CodeGen] Improve formatting of jump tables (NFC) adds dfdee7bc152 [InstCombine] regenerate test checks; NFC adds 90079977ac5 [LLD][COFF] Case insensitive compares for /nodefaultlib adds d1a34f314d0 [xray] Remove usage of procid_t adds 68ea5fee21b Fix build in shared lib mode. adds 71ad22707cd [InstCombine] simplify code for inserts -> splat; NFC adds 039af0ea03f [clang-tidy] Generalize TransformerClangTidyCheck to take a [...] adds c8232e43107 [dotest] Add the ability to set environment variables for t [...] adds c95046501dc Fix leaks in LLVMCreateDisasmCPUFeatures adds a1d97a960e6 [WebAssembly] Implement tail calls and unify tablegen call classes adds 7663e0cd7db [WebAssembly] Omit wrap on i64x2.{shl,shr*} ISel when possible adds 208cce7500b Fix builbots after r364427. adds 03b2e2d9861 [IndVars] Kill a redundant bit of debug output adds 4c86dd90326 Allow matching extend-from-memory with strict FP nodes adds 9ab812d4752 [AMDGPU] Fix for branch offset hardware workaround adds 6083ae0b4a2 [InstCombine] change 'tmp' variable names; NFC adds 908b697e78f Make AddLastArg() variadic and use it more. No behavior change. adds 16ba077a2d5 [X86][AVX] Add reduced test case for PR41545 adds 46a3dbf9a62 Revert [InstCombine] change 'tmp' variable names; NFC adds b7e6c37efea Fixed memory use-after-free problem. adds 27789ce049c [Reproducers] Copy over access/modification time in the Fil [...] adds dfe079ffbfc [X86][SSE] getFauxShuffleMask - handle OR(x,y) where x and [...] adds 7ce858cc8cf Fix Wdocumentation warnings. NFCI. adds 806600987d3 llvm-objcopy: silence warning introduced in r364296 adds 730a95c88af Fix some undefined behavior (excessive shift of signed valu [...] adds 600941e34fe Print NULL as "(null)" in diagnostic message adds afa58b6ba19 [X86] Remove isTypePromotionOfi1ZeroUpBits and its helpers. adds 0e828958264 BitStream reader: propagate errors adds 4201ed2ea38 [x86-64] Use `//` for integer division in the target definition. adds 8ac899c6003 Make nrvo-string test more robust. adds e15dc954668 [wasm-ld] Add __global_base symbol to mark the value of --g [...] adds 9aad997a5aa [WebAssembly] Implement Address Sanitizer for Emscripten adds 3d12971e1c2 [X86] Rework the logic in LowerBuildVectorv16i8 to make bet [...] adds 6a87e0fc6ab [AMDGPU] Fix Livereg computation during epilogue insertion adds 968a4541820 [UpdateTestChecks][NFC] Remove entries with same prefix adds 47345534aac PEI: Add default handling of spills to registers adds c0cad983634 AMDGPU: Assert SPAdj is 0 adds d5f7196feb7 [clang-scan-deps] Introduce the DependencyScanning library [...] adds e6f2ff2c8d1 Revert r363191 "[MS] Pretend constexpr variable template sp [...] adds b5999f17d4f [InstCombine] change 'tmp' variable names; NFC adds 574cb0eb3a7 [SLP] Look-ahead operand reordering heuristic. adds b207baeb283 [Clang] Remove unused -split-dwarf and obsolete -enable-spl [...] adds 4561161345d Fix formatting after r364479 adds ddf025e8dc4 Use the // integer divide operator in these target definiti [...] adds e311a4d5c4d [SCCP] Fix non-deterministic uselists of return values (Den [...] adds 1659276beec Support nested target.xml register definition files, lack o [...] adds 4030631bfa2 [cmake] Allow config.guess to be run with MSYS on Windows adds 45763ee4079 [GWP-ASan] D63736 broke ARMv7/v8 sanitizer bots. adds f34711d9a08 Fix Bitcode/invalid.test adds d7999cbc6eb [ObjC] Improve error message for a malformed objc-type-name adds ab1d73ee324 [ARM] Don't reserve R12 on Thumb1 as an emergency spill slot.
No new revisions were added by this update.
Summary of changes: .github/lockdown.yml | 33 + clang-tools-extra/clang-doc/BitcodeReader.cpp | 86 +- clang-tools-extra/clang-doc/BitcodeWriter.cpp | 2 +- clang-tools-extra/clang-doc/BitcodeWriter.h | 2 +- .../clang-tidy/utils/TransformerClangTidyCheck.cpp | 31 +- .../clang-tidy/utils/TransformerClangTidyCheck.h | 27 +- clang-tools-extra/clangd/CMakeLists.txt | 3 + clang-tools-extra/clangd/ClangdLSPServer.cpp | 8 +- clang-tools-extra/clangd/ClangdServer.cpp | 8 +- clang-tools-extra/clangd/ClangdServer.h | 4 + clang-tools-extra/clangd/ClangdUnit.cpp | 5 +- clang-tools-extra/clangd/CodeComplete.cpp | 5 +- .../clangd/GlobalCompilationDatabase.h | 7 + clang-tools-extra/clangd/QueryDriverDatabase.cpp | 265 +++ clang-tools-extra/clangd/Selection.cpp | 2 +- clang-tools-extra/clangd/SemanticHighlighting.cpp | 78 + clang-tools-extra/clangd/SemanticHighlighting.h | 37 + clang-tools-extra/clangd/SourceCode.cpp | 11 + clang-tools-extra/clangd/SourceCode.h | 5 + clang-tools-extra/clangd/XRefs.cpp | 85 +- clang-tools-extra/clangd/XRefs.h | 2 + clang-tools-extra/clangd/index/Background.cpp | 6 +- clang-tools-extra/clangd/refactor/Rename.cpp | 113 +- clang-tools-extra/clangd/refactor/Rename.h | 9 +- .../clangd/test/system-include-extractor.test | 50 + clang-tools-extra/clangd/test/target_info.test | 35 + clang-tools-extra/clangd/tool/ClangdMain.cpp | 12 + clang-tools-extra/clangd/unittests/CMakeLists.txt | 1 + .../clangd/unittests/HeadersTests.cpp | 2 +- clang-tools-extra/clangd/unittests/RenameTests.cpp | 81 + .../clangd/unittests/SelectionTests.cpp | 10 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 69 + clang-tools-extra/clangd/unittests/TestTU.cpp | 5 +- clang-tools-extra/clangd/unittests/XRefsTests.cpp | 73 +- clang-tools-extra/docs/clang-tidy/Integrations.rst | 6 +- .../unittests/clang-tidy/ClangTidyTest.h | 48 +- .../clang-tidy/TransformerClangTidyCheckTest.cpp | 62 +- clang/bindings/python/tests/cindex/test_cdb.py | 14 +- clang/docs/ClangCommandLineReference.rst | 4 + clang/docs/CommandGuide/clang.rst | 4 + clang/include/clang/AST/ASTImporter.h | 22 +- clang/include/clang/Basic/Attr.td | 8 + clang/include/clang/Basic/AttrDocs.td | 12 + clang/include/clang/Basic/CodeGenOptions.def | 3 +- clang/include/clang/Basic/CodeGenOptions.h | 2 - clang/include/clang/Basic/Diagnostic.h | 7 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 3 + clang/include/clang/Basic/JsonSupport.h | 23 +- clang/include/clang/Driver/CC1Options.td | 8 +- clang/include/clang/Driver/Options.td | 2 + clang/include/clang/Frontend/FrontendAction.h | 3 +- clang/include/clang/Serialization/ASTReader.h | 9 +- .../clang/Serialization/GlobalModuleIndex.h | 24 +- .../StaticAnalyzer/Core/PathSensitive/ExprEngine.h | 2 +- clang/include/clang/Tooling/CompilationDatabase.h | 6 + .../DependencyScanning/DependencyScanningWorker.h | 58 + .../Tooling/Refactoring/Rename/RenamingAction.h | 2 + clang/include/clang/Tooling/Tooling.h | 5 + clang/lib/AST/ASTContext.cpp | 23 +- clang/lib/AST/ASTImporter.cpp | 98 +- clang/lib/AST/ExprConstant.cpp | 4 +- clang/lib/Basic/Targets/ARM.cpp | 13 + clang/lib/CodeGen/BackendUtil.cpp | 10 +- clang/lib/CodeGen/CGDebugInfo.cpp | 52 +- clang/lib/CodeGen/CGDebugInfo.h | 4 + clang/lib/CodeGen/CGExprCXX.cpp | 30 +- clang/lib/CodeGen/CGExprScalar.cpp | 3 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 122 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 3 +- clang/lib/CodeGen/CMakeLists.txt | 1 + clang/lib/CodeGen/CodeGenModule.cpp | 16 +- clang/lib/CodeGen/TargetInfo.cpp | 16 +- clang/lib/Driver/Driver.cpp | 12 +- clang/lib/Driver/ToolChains/Arch/X86.cpp | 1 + clang/lib/Driver/ToolChains/Clang.cpp | 56 +- clang/lib/Driver/ToolChains/HIP.cpp | 5 +- clang/lib/Driver/ToolChains/WebAssembly.cpp | 2 +- clang/lib/Frontend/ASTUnit.cpp | 11 +- clang/lib/Frontend/CompilerInstance.cpp | 27 +- clang/lib/Frontend/CompilerInvocation.cpp | 24 +- clang/lib/Frontend/FrontendAction.cpp | 16 +- clang/lib/Frontend/PrecompiledPreamble.cpp | 3 +- clang/lib/Frontend/Rewrite/FrontendActions.cpp | 6 +- clang/lib/Frontend/SerializedDiagnosticReader.cpp | 94 +- clang/lib/Frontend/TestModuleFileExtension.cpp | 15 +- clang/lib/Parse/ParseObjc.cpp | 2 +- clang/lib/Sema/SemaDeclAttr.cpp | 4 + clang/lib/Sema/SemaExpr.cpp | 13 +- clang/lib/Sema/SemaExprCXX.cpp | 6 +- clang/lib/Sema/TreeTransform.h | 12 +- clang/lib/Serialization/ASTReader.cpp | 755 ++++++-- clang/lib/Serialization/ASTReaderDecl.cpp | 65 +- clang/lib/Serialization/ASTReaderStmt.cpp | 15 +- clang/lib/Serialization/GlobalModuleIndex.cpp | 147 +- .../lib/StaticAnalyzer/Core/BasicValueFactory.cpp | 10 +- clang/lib/StaticAnalyzer/Core/Environment.cpp | 7 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 4 - clang/lib/StaticAnalyzer/Core/RegionStore.cpp | 6 +- .../StaticAnalyzer/Frontend/AnalysisConsumer.cpp | 43 +- clang/lib/Tooling/CMakeLists.txt | 2 + .../lib/Tooling/DependencyScanning/CMakeLists.txt | 22 + .../DependencyScanningWorker.cpp | 149 ++ .../GuessTargetAndModeCompilationDatabase.cpp | 57 + clang/lib/Tooling/JSONCompilationDatabase.cpp | 6 +- .../Tooling/Refactoring/Rename/RenamingAction.cpp | 2 + clang/lib/Tooling/Tooling.cpp | 7 +- clang/test/AST/ast-dump-hip-pinned-shadow.cu | 13 + .../ASTMerge/class-template-partial-spec/test.cpp | 2 - clang/test/Analysis/dump_egraph.c | 6 +- .../exploded-graph-rewriter/constraints.dot | 27 + .../exploded-graph-rewriter/constraints_diff.dot | 65 + .../exploded-graph-rewriter/environment.dot | 36 +- .../exploded-graph-rewriter/environment_diff.dot | 102 +- .../Analysis/exploded-graph-rewriter/escapes.c | 9 +- .../Analysis/exploded-graph-rewriter/store.dot | 30 +- .../exploded-graph-rewriter/store_diff.dot | 60 +- clang/test/Analysis/expr-inspection.c | 8 +- clang/test/Analysis/left-shift-cxx2a.cpp | 22 + clang/test/ClangScanDeps/Inputs/regular_cdb.json | 2 +- clang/test/ClangScanDeps/error.cpp | 21 + clang/test/CodeGen/arm-asm.c | 18 + clang/test/CodeGen/debug-info-param-modification.c | 12 + clang/test/CodeGen/split-debug-filename.c | 7 +- clang/test/CodeGen/split-debug-output.c | 2 +- clang/test/CodeGen/split-debug-single-file.c | 13 +- clang/test/CodeGenCUDA/hip-pinned-shadow.cu | 23 + clang/test/CodeGenCXX/cxx2a-left-shift.cpp | 19 + .../CodeGenCXX/dbg-info-all-calls-described.cpp | 13 + clang/test/CodeGenCXX/devirtualize-dtor-final.cpp | 23 - .../test/CodeGenCXX/ms-constexpr-var-template.cpp | 11 - clang/test/Driver/clang-translation.c | 1 + clang/test/Driver/hip-toolchain-no-rdc.hip | 8 +- clang/test/Driver/hip-toolchain-rdc.hip | 4 +- clang/test/Driver/print-supported-cpus.c | 19 +- clang/test/Driver/split-debug.c | 12 +- clang/test/Driver/wasm-toolchain.c | 4 + clang/test/Index/pch-from-libclang.c | 1 + ...pragma-attribute-supported-attributes-list.test | 1 + clang/test/OpenMP/target_codegen.cpp | 106 +- clang/test/OpenMP/target_codegen_registration.cpp | 24 +- clang/test/OpenMP/target_data_codegen.cpp | 9 +- clang/test/OpenMP/target_depend_codegen.cpp | 10 +- clang/test/OpenMP/target_enter_data_codegen.cpp | 11 +- .../OpenMP/target_enter_data_depend_codegen.cpp | 180 +- clang/test/OpenMP/target_exit_data_codegen.cpp | 7 +- .../OpenMP/target_exit_data_depend_codegen.cpp | 180 +- clang/test/OpenMP/target_firstprivate_codegen.cpp | 7 +- clang/test/OpenMP/target_map_codegen.cpp | 572 +++--- clang/test/OpenMP/target_parallel_codegen.cpp | 94 +- .../target_parallel_codegen_registration.cpp | 24 +- .../test/OpenMP/target_parallel_depend_codegen.cpp | 10 +- clang/test/OpenMP/target_parallel_for_codegen.cpp | 98 +- .../target_parallel_for_codegen_registration.cpp | 24 +- .../OpenMP/target_parallel_for_depend_codegen.cpp | 10 +- .../OpenMP/target_parallel_for_simd_codegen.cpp | 98 +- ...rget_parallel_for_simd_codegen_registration.cpp | 24 +- .../target_parallel_for_simd_depend_codegen.cpp | 10 +- clang/test/OpenMP/target_simd_codegen.cpp | 98 +- .../OpenMP/target_simd_codegen_registration.cpp | 24 +- clang/test/OpenMP/target_simd_depend_codegen.cpp | 10 +- clang/test/OpenMP/target_teams_codegen.cpp | 98 +- .../OpenMP/target_teams_codegen_registration.cpp | 24 +- clang/test/OpenMP/target_teams_depend_codegen.cpp | 10 +- .../OpenMP/target_teams_distribute_codegen.cpp | 104 +- ...arget_teams_distribute_codegen_registration.cpp | 24 +- .../target_teams_distribute_depend_codegen.cpp | 10 +- ...eams_distribute_parallel_for_depend_codegen.cpp | 10 +- ...bute_parallel_for_simd_codegen_registration.cpp | 24 +- ...distribute_parallel_for_simd_depend_codegen.cpp | 10 +- .../target_teams_distribute_simd_codegen.cpp | 100 +- ..._teams_distribute_simd_codegen_registration.cpp | 24 +- ...target_teams_distribute_simd_depend_codegen.cpp | 10 +- clang/test/OpenMP/target_update_codegen.cpp | 8 +- clang/test/OpenMP/target_update_depend_codegen.cpp | 180 +- clang/test/Parser/objc-interfaces.m | 3 + clang/test/SemaCUDA/hip-pinned-shadow.cu | 25 + clang/test/SemaCXX/constant-expression-cxx2a.cpp | 16 + clang/test/SemaCXX/shift.cpp | 82 +- clang/test/SemaObjC/invalid-typename.m | 2 +- clang/test/SemaOpenCLCXX/newdelete.cl | 2 +- clang/test/SemaTemplate/lambda-capture-pack.cpp | 10 +- clang/tools/c-index-test/c-index-test.c | 10 +- clang/tools/clang-scan-deps/CMakeLists.txt | 1 + clang/tools/clang-scan-deps/ClangScanDeps.cpp | 136 +- clang/unittests/AST/ASTImporterFixtures.cpp | 2 +- clang/unittests/AST/ASTImporterFixtures.h | 4 +- clang/unittests/AST/ASTImporterTest.cpp | 121 ++ .../unittests/Tooling/CompilationDatabaseTest.cpp | 36 +- clang/utils/analyzer/exploded-graph-rewriter.py | 108 +- clang/www/cxx_status.html | 2 +- compiler-rt/cmake/config-ix.cmake | 2 +- .../lib/gwp_asan/guarded_pool_allocator.cpp | 33 +- compiler-rt/lib/gwp_asan/guarded_pool_allocator.h | 33 +- compiler-rt/lib/scudo/scudo_tsd_shared.cpp | 4 +- compiler-rt/lib/scudo/standalone/tsd_shared.h | 4 +- compiler-rt/test/asan/lit.cfg | 2 +- .../TestCases/Posix/getpw_getgr.cc | 1 - compiler-rt/test/ubsan/lit.common.cfg | 4 + debuginfo-tests/lit.cfg.py | 2 +- debuginfo-tests/nrvo-string.cpp | 7 +- lld/COFF/Chunks.cpp | 11 +- lld/COFF/Config.h | 2 +- lld/COFF/Driver.cpp | 6 +- lld/COFF/SymbolTable.cpp | 67 +- lld/COFF/SymbolTable.h | 2 +- lld/ELF/DWARF.cpp | 28 +- lld/ELF/Symbols.cpp | 6 +- lld/test/COFF/nodefaultlib.test | 7 + lld/test/COFF/undefined-symbol-multi.s | 47 + lld/test/ELF/gdb-index-ranges-discarded.s | 51 + lld/test/ELF/lto/common4.ll | 21 + lld/test/ELF/undef-broken-debug.test | 8 +- lld/test/wasm/archive-no-index.ll | 13 + lld/test/wasm/corrupted.wasm.test | Bin 0 -> 251 bytes lld/test/wasm/emit-relocs-fpic.s | 20 + lld/test/wasm/global-base.test | 71 + lld/test/wasm/lit.local.cfg | 2 +- lld/wasm/Driver.cpp | 17 +- lld/wasm/InputChunks.cpp | 9 +- lld/wasm/InputFiles.cpp | 4 +- lld/wasm/Symbols.cpp | 1 + lld/wasm/Symbols.h | 4 + lld/wasm/Writer.cpp | 3 + .../python/x86_64_linux_target_definition.py | 2 +- .../python/x86_64_qemu_target_definition.py | 2 +- lldb/examples/python/x86_64_target_definition.py | 2 +- .../lldb/Host/common/NativeProcessProtocol.h | 25 - lldb/lit/SymbolFile/DWARF/debug-types-basic.test | 24 +- .../SymbolFile/DWARF/debug-types-expressions.test | 18 +- .../SymbolFile/DWARF/split-dwarf-multiple-cu.ll | 40 + lldb/packages/Python/lldbsuite/test/dotest.py | 3 + lldb/packages/Python/lldbsuite/test/dotest_args.py | 6 + .../gdb_remote_client/TestNestedRegDefinitions.py | 238 +++ lldb/packages/Python/lldbsuite/test/lldbtest.py | 13 +- .../Python/lldbsuite/test/lldbtest_config.py | 3 + lldb/source/Host/common/NativeProcessProtocol.cpp | 54 - lldb/source/Interpreter/CommandInterpreter.cpp | 2 +- lldb/source/Interpreter/Options.cpp | 8 +- lldb/source/Interpreter/embedded_interpreter.py | 1 + .../Plugins/Process/Linux/NativeProcessLinux.cpp | 2 +- .../Plugins/Process/POSIX/NativeProcessELF.cpp | 11 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 143 +- .../Plugins/Process/gdb-remote/ProcessGDBRemote.h | 5 + .../Plugins/SymbolFile/DWARF/DWARFContext.cpp | 4 +- .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 5 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 5 +- .../Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp | 7 +- .../SymbolFile/DWARF/SymbolFileDWARFDwo.cpp | 33 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h | 5 +- lldb/source/Target/CPPLanguageRuntime.cpp | 2 +- lldb/source/Target/Process.cpp | 2 +- lldb/source/Utility/FileCollector.cpp | 31 + lldb/tools/debugserver/source/CMakeLists.txt | 15 + lldb/unittests/Host/NativeProcessProtocolTest.cpp | 51 - llvm/bindings/go/llvm/dibuilder.go | 1 + llvm/cmake/modules/AddLLVM.cmake | 5 +- llvm/cmake/modules/GetHostTriple.cmake | 2 +- llvm/docs/AMDGPUUsage.rst | 27 +- llvm/docs/AddingConstrainedIntrinsics.rst | 8 + llvm/docs/CodeGenerator.rst | 7 +- llvm/docs/CommandGuide/llvm-cxxfilt.md | 10 - llvm/docs/CommandGuide/llvm-cxxfilt.rst | 79 + llvm/docs/CommandGuide/llvm-readobj.rst | 259 ++- llvm/docs/CommandGuide/llvm-symbolizer.rst | 370 +++- llvm/docs/CommandLine.rst | 2 +- llvm/docs/LangRef.rst | 16 +- llvm/include/llvm/Analysis/LoopInfo.h | 34 + llvm/include/llvm/Analysis/LoopInfoImpl.h | 13 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 35 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 6 +- llvm/include/llvm/BinaryFormat/Dwarf.def | 6 + llvm/include/llvm/BinaryFormat/ELF.h | 5 + llvm/include/llvm/BinaryFormat/Wasm.h | 1 + llvm/include/llvm/Bitcode/BitstreamReader.h | 149 +- llvm/include/llvm/CodeGen/CommandFlags.inc | 6 + llvm/include/llvm/CodeGen/MachineRegisterInfo.h | 7 +- llvm/include/llvm/CodeGen/SelectionDAG.h | 5 + llvm/include/llvm/CodeGen/TargetLowering.h | 12 - llvm/include/llvm/DebugInfo/GSYM/FileEntry.h | 69 + llvm/include/llvm/DebugInfo/GSYM/FunctionInfo.h | 107 ++ llvm/include/llvm/DebugInfo/GSYM/InlineInfo.h | 79 + llvm/include/llvm/DebugInfo/GSYM/LineEntry.h | 48 + llvm/include/llvm/DebugInfo/GSYM/Range.h | 123 ++ llvm/include/llvm/DebugInfo/GSYM/StringTable.h | 54 + llvm/include/llvm/IR/DebugInfoFlags.def | 1 + llvm/include/llvm/IR/DebugInfoMetadata.h | 5 + llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 2 +- llvm/include/llvm/MC/MCSymbol.h | 26 +- llvm/include/llvm/Option/ArgList.h | 10 +- llvm/include/llvm/Support/Error.h | 10 +- llvm/include/llvm/Support/LEB128.h | 2 +- llvm/include/llvm/Support/MemAlloc.h | 24 +- llvm/include/llvm/Target/TargetOptions.h | 6 +- llvm/include/llvm/Target/TargetSelectionDAG.td | 13 + llvm/lib/Analysis/InlineCost.cpp | 28 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 18 +- llvm/lib/BinaryFormat/Wasm.cpp | 14 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 556 ++++-- llvm/lib/Bitcode/Reader/BitstreamReader.cpp | 273 ++- llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 189 +- llvm/lib/CodeGen/ExpandMemCmp.cpp | 49 +- llvm/lib/CodeGen/HardwareLoops.cpp | 9 +- llvm/lib/CodeGen/MachineFunction.cpp | 4 +- llvm/lib/CodeGen/MachinePipeliner.cpp | 10 +- llvm/lib/CodeGen/MachineRegisterInfo.cpp | 7 + llvm/lib/CodeGen/PeepholeOptimizer.cpp | 6 +- llvm/lib/CodeGen/PrologEpilogInserter.cpp | 31 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 35 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 26 + llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 6 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 84 +- llvm/lib/DebugInfo/CMakeLists.txt | 1 + llvm/lib/DebugInfo/GSYM/CMakeLists.txt | 9 + llvm/lib/DebugInfo/GSYM/FunctionInfo.cpp | 23 + llvm/lib/DebugInfo/GSYM/InlineInfo.cpp | 59 + llvm/lib/DebugInfo/{ => GSYM}/LLVMBuild.txt | 12 +- llvm/lib/DebugInfo/GSYM/Range.cpp | 71 + llvm/lib/DebugInfo/LLVMBuild.txt | 2 +- llvm/lib/IR/Verifier.cpp | 2 +- llvm/lib/MC/ELFObjectWriter.cpp | 10 +- llvm/lib/MC/MCDisassembler/Disassembler.cpp | 28 +- llvm/lib/MC/MCDisassembler/Disassembler.h | 34 +- llvm/lib/MC/WasmObjectWriter.cpp | 14 +- llvm/lib/MC/WinCOFFObjectWriter.cpp | 2 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 1 + llvm/lib/Option/ArgList.cpp | 15 - llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 3 +- llvm/lib/Target/AMDGPU/AMDGPU.td | 10 + llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 32 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 10 + llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 1 + .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 137 +- llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 1 + llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 12 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBanks.td | 2 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 1 + llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 5 + .../AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp | 11 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 58 + llvm/lib/Target/AMDGPU/GCNNSAReassign.cpp | 2 +- llvm/lib/Target/AMDGPU/GCNRegBankReassign.cpp | 2 +- .../AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp | 44 +- .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 27 + .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h | 7 + llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 22 +- llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 13 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 26 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 8 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 13 + llvm/lib/Target/AMDGPU/SIInstructions.td | 10 + llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 19 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h | 3 - llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 2 + llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp | 4 + llvm/lib/Target/AMDGPU/SOPInstructions.td | 63 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 3 + llvm/lib/Target/ARM/ARM.h | 3 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 121 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 7 + llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp | 34 +- llvm/lib/Target/ARM/ARMFrameLowering.cpp | 98 +- llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 85 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 142 +- llvm/lib/Target/ARM/ARMISelLowering.h | 1 + llvm/lib/Target/ARM/ARMInstrFormats.td | 2 + llvm/lib/Target/ARM/ARMInstrInfo.td | 9 + llvm/lib/Target/ARM/ARMInstrMVE.td | 700 +++++++ llvm/lib/Target/ARM/ARMInstrThumb2.td | 60 +- llvm/lib/Target/ARM/ARMInstrVFP.td | 8 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 296 +++ llvm/lib/Target/ARM/ARMRegisterInfo.td | 7 +- llvm/lib/Target/ARM/ARMTargetMachine.cpp | 5 + llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 328 +++- llvm/lib/Target/ARM/CMakeLists.txt | 1 + .../Target/ARM/Disassembler/ARMDisassembler.cpp | 180 +- .../Target/ARM/MCTargetDesc/ARMAddressingModes.h | 4 +- llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 1 + llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h | 4 + .../lib/Target/ARM/MCTargetDesc/ARMInstPrinter.cpp | 34 + llvm/lib/Target/ARM/MCTargetDesc/ARMInstPrinter.h | 5 + .../Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 88 +- llvm/lib/Target/ARM/Thumb1FrameLowering.cpp | 105 +- llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp | 16 +- llvm/lib/Target/ARM/Thumb2InstrInfo.cpp | 14 +- llvm/lib/Target/ARM/ThumbRegisterInfo.cpp | 68 +- llvm/lib/Target/ARM/ThumbRegisterInfo.h | 6 +- llvm/lib/Target/AVR/AVRFrameLowering.cpp | 3 +- llvm/lib/Target/AVR/AVRRegisterInfo.cpp | 2 +- llvm/lib/Target/AVR/AVRRegisterInfo.h | 2 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 45 +- llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 9 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 2 + llvm/lib/Target/PowerPC/PPCInstrVSX.td | 4 + llvm/lib/Target/PowerPC/PPCMCInstLower.cpp | 10 +- llvm/lib/Target/PowerPC/PPCMIPeephole.cpp | 105 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 17 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h | 4 +- llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 4 + .../RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 33 +- llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 1 + llvm/lib/Target/RISCV/RISCVInstrInfo.td | 11 + llvm/lib/Target/SystemZ/SystemZInstrFP.td | 10 +- .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 4 - .../WebAssembly/WebAssemblyCallIndirectFixup.cpp | 20 +- .../lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 13 +- llvm/lib/Target/WebAssembly/WebAssemblyISD.def | 1 + .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 22 +- .../lib/Target/WebAssembly/WebAssemblyInstrCall.td | 182 +- .../lib/Target/WebAssembly/WebAssemblyInstrInfo.td | 3 + .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 10 +- .../WebAssembly/WebAssemblyMemIntrinsicResults.cpp | 4 +- .../lib/Target/WebAssembly/WebAssemblyPeephole.cpp | 4 +- .../Target/WebAssembly/WebAssemblyUtilities.cpp | 88 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 3 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 98 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 252 +-- llvm/lib/Target/X86/X86ISelLowering.h | 5 - llvm/lib/Target/X86/X86InstrAVX512.td | 46 - llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 7 - llvm/lib/Target/X86/X86InstrSSE.td | 70 - llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 46 +- llvm/lib/Target/X86/X86TargetTransformInfo.h | 4 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 43 +- .../InstCombine/InstCombineVectorOps.cpp | 42 +- .../Instrumentation/AddressSanitizer.cpp | 4 + llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 17 +- llvm/lib/Transforms/Scalar/MergeICmps.cpp | 2 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 13 +- llvm/lib/Transforms/Utils/CloneFunction.cpp | 41 +- llvm/lib/Transforms/Utils/LoopUnroll.cpp | 230 ++- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 282 ++- .../ScalarEvolution/scev-expander-reuse-unroll.ll | 6 +- llvm/test/Assembler/debug-info.ll | 9 +- llvm/test/Bitcode/invalid.test | 14 +- llvm/test/CodeGen/AArch64/arm64-popcnt.ll | 34 + llvm/test/CodeGen/AArch64/max-jump-table.ll | 60 +- .../CodeGen/AMDGPU/32-bit-local-address-space.ll | 4 +- .../AMDGPU/GlobalISel/inst-select-anyext.mir | 171 ++ .../AMDGPU/GlobalISel/inst-select-implicit-def.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-sext.mir | 187 ++ .../CodeGen/AMDGPU/GlobalISel/inst-select-zext.mir | 187 ++ .../GlobalISel/regbankselect-amdgcn.class.mir | 65 +- .../CodeGen/AMDGPU/callee-special-input-sgprs.ll | 1 + llvm/test/CodeGen/AMDGPU/ds-sub-offset.ll | 3 +- llvm/test/CodeGen/AMDGPU/ds_read2.ll | 28 +- llvm/test/CodeGen/AMDGPU/ds_write2.ll | 54 +- llvm/test/CodeGen/AMDGPU/inst-select-load-flat.mir | 28 - llvm/test/CodeGen/AMDGPU/inst-select-load-smrd.mir | 159 -- llvm/test/CodeGen/AMDGPU/lds-initializer.ll | 2 +- llvm/test/CodeGen/AMDGPU/lds-relocs.ll | 63 + llvm/test/CodeGen/AMDGPU/lds-size.ll | 1 - llvm/test/CodeGen/AMDGPU/lds-zero-initializer.ll | 2 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.atomic.dec.ll | 12 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.atomic.inc.ll | 10 +- .../CodeGen/AMDGPU/llvm.amdgcn.groupstaticsize.ll | 15 +- llvm/test/CodeGen/AMDGPU/local-memory.amdgcn.ll | 7 +- llvm/test/CodeGen/AMDGPU/local-memory.ll | 4 +- llvm/test/CodeGen/AMDGPU/merge-store-crash.ll | 3 +- llvm/test/CodeGen/AMDGPU/over-max-lds-size.ll | 14 - llvm/test/CodeGen/AMDGPU/promote-alloca-globals.ll | 3 +- llvm/test/CodeGen/AMDGPU/shl_add_ptr.ll | 18 +- llvm/test/CodeGen/AMDGPU/si-sgpr-spill.ll | 22 +- llvm/test/CodeGen/AMDGPU/target-cpu.ll | 1 - llvm/test/CodeGen/AMDGPU/update-phi.ll | 39 + llvm/test/CodeGen/ARM/O3-pipeline.ll | 7 + llvm/test/CodeGen/ARM/fast-isel-call.ll | 6 +- llvm/test/CodeGen/ARM/fp16-promote.ll | 2 +- llvm/test/CodeGen/ARM/half.ll | 4 + llvm/test/CodeGen/ARM/inlineasm.ll | 24 + llvm/test/CodeGen/ARM/ldrex-frame-size.ll | 8 +- llvm/test/CodeGen/ARM/mve-vpt-block2.mir | 77 + llvm/test/CodeGen/ARM/mve-vpt-block3.mir | 82 + llvm/test/CodeGen/ARM/mve-vpt-block4.mir | 90 + llvm/test/CodeGen/ARM/mve-vpt-block5.mir | 88 + llvm/test/CodeGen/ARM/mve-vpt-block6.mir | 84 + llvm/test/CodeGen/ARM/no-fpu.ll | 4 +- llvm/test/CodeGen/ARM/scavenging.mir | 66 - llvm/test/CodeGen/ARM/thumb1-varalloc.ll | 5 +- .../CodeGen/MIR/AMDGPU/machine-function-info.ll | 2 +- llvm/test/CodeGen/PowerPC/bool-math.ll | 4 +- llvm/test/CodeGen/PowerPC/combine-fneg.ll | 32 + llvm/test/CodeGen/PowerPC/ppc32-pic.ll | 28 +- llvm/test/CodeGen/PowerPC/ppc32-secure-plt-tls2.ll | 18 + llvm/test/CodeGen/PowerPC/select_const.ll | 269 +-- llvm/test/CodeGen/PowerPC/sms-iterator.ll | 36 + llvm/test/CodeGen/PowerPC/tocSaveInPrologue.ll | 68 + llvm/test/CodeGen/PowerPC/vec-select.ll | 72 + llvm/test/CodeGen/PowerPC/vector-copysign.ll | 27 + llvm/test/CodeGen/SystemZ/fp-strict-conv-02.ll | 65 +- llvm/test/CodeGen/SystemZ/fp-strict-conv-03.ll | 71 +- llvm/test/CodeGen/SystemZ/fp-strict-conv-04.ll | 71 +- .../SystemZ/vector-constrained-fp-intrinsics.ll | 52 +- llvm/test/CodeGen/Thumb/emergency-spill-slot.ll | 380 ++++ llvm/test/CodeGen/Thumb/frame-access.ll | 31 +- llvm/test/CodeGen/Thumb/large-stack.ll | 10 +- .../Thumb2/inlineasm-error-t-toofewregs-mve.ll | 14 + llvm/test/CodeGen/Thumb2/inlineasm-mve.ll | 48 + llvm/test/CodeGen/Thumb2/mve-basic.ll | 31 + llvm/test/CodeGen/Thumb2/mve-bitcasts.ll | 449 +++++ llvm/test/CodeGen/WebAssembly/call.ll | 27 +- llvm/test/CodeGen/WebAssembly/simd-arith.ll | 57 +- llvm/test/CodeGen/WebAssembly/tailcall.ll | 140 +- llvm/test/CodeGen/X86/addr-mode-matcher-2.ll | 3 +- llvm/test/CodeGen/X86/avg.ll | 4 +- llvm/test/CodeGen/X86/avx512-ext.ll | 84 +- llvm/test/CodeGen/X86/avx512-fma.ll | 6 +- llvm/test/CodeGen/X86/avx512-insert-extract.ll | 98 +- llvm/test/CodeGen/X86/avx512-mask-op.ll | 64 +- llvm/test/CodeGen/X86/avx512-masked-memop-64-32.ll | 14 +- llvm/test/CodeGen/X86/avx512-vec-cmp.ll | 3 +- llvm/test/CodeGen/X86/bitcast-setcc-512.ll | 3 - llvm/test/CodeGen/X86/bitcast-vector-bool.ll | 3 - llvm/test/CodeGen/X86/buildvec-insertvec.ll | 13 +- llvm/test/CodeGen/X86/cmov-promotion.ll | 71 +- llvm/test/CodeGen/X86/ctpop-combine.ll | 25 + llvm/test/CodeGen/X86/extract-bits.ll | 93 +- llvm/test/CodeGen/X86/extract-lowbits.ll | 74 +- llvm/test/CodeGen/X86/horizontal-reduce-smax.ll | 28 +- llvm/test/CodeGen/X86/horizontal-reduce-smin.ll | 28 +- llvm/test/CodeGen/X86/horizontal-reduce-umax.ll | 62 +- llvm/test/CodeGen/X86/horizontal-reduce-umin.ll | 62 +- llvm/test/CodeGen/X86/kshift.ll | 18 +- llvm/test/CodeGen/X86/masked_compressstore.ll | 134 +- llvm/test/CodeGen/X86/masked_expandload.ll | 227 +-- llvm/test/CodeGen/X86/masked_gather_scatter.ll | 64 +- llvm/test/CodeGen/X86/masked_load.ll | 240 +-- llvm/test/CodeGen/X86/masked_store.ll | 516 +++--- llvm/test/CodeGen/X86/masked_store_trunc.ll | 526 +++--- llvm/test/CodeGen/X86/masked_store_trunc_ssat.ll | 506 ++--- llvm/test/CodeGen/X86/masked_store_trunc_usat.ll | 512 +++--- llvm/test/CodeGen/X86/memcmp.ll | 71 + llvm/test/CodeGen/X86/movmsk-cmp.ll | 18 - ...ower-of-two-or-zero-when-comparing-with-zero.ll | 16 +- llvm/test/CodeGen/X86/or-branch.ll | 3 +- llvm/test/CodeGen/X86/peephole-fold-testrr.mir | 88 + llvm/test/CodeGen/X86/pr30284.ll | 2 +- .../test/CodeGen/X86/prefer-avx256-mask-shuffle.ll | 8 +- llvm/test/CodeGen/X86/promote-vec3.ll | 9 +- llvm/test/CodeGen/X86/select.ll | 12 +- llvm/test/CodeGen/X86/setcc-lowering.ll | 2 +- llvm/test/CodeGen/X86/sibcall.ll | 6 +- llvm/test/CodeGen/X86/var-permute-128.ll | 6 +- llvm/test/CodeGen/X86/vector-reduce-and-bool.ll | 10 +- llvm/test/CodeGen/X86/vector-reduce-mul-widen.ll | 194 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 169 +- llvm/test/CodeGen/X86/vector-reduce-or-bool.ll | 10 +- llvm/test/CodeGen/X86/vector-reduce-smax-widen.ll | 18 +- llvm/test/CodeGen/X86/vector-reduce-smax.ll | 18 +- llvm/test/CodeGen/X86/vector-reduce-smin-widen.ll | 18 +- llvm/test/CodeGen/X86/vector-reduce-smin.ll | 18 +- llvm/test/CodeGen/X86/vector-reduce-umax-widen.ll | 42 +- llvm/test/CodeGen/X86/vector-reduce-umax.ll | 42 +- llvm/test/CodeGen/X86/vector-reduce-umin-widen.ll | 42 +- llvm/test/CodeGen/X86/vector-reduce-umin.ll | 42 +- llvm/test/CodeGen/X86/vector-reduce-xor-bool.ll | 10 +- llvm/test/CodeGen/X86/vector-shuffle-128-v16.ll | 3 +- llvm/test/CodeGen/X86/vector-shuffle-512-v16.ll | 4 +- llvm/test/CodeGen/X86/vector-shuffle-512-v8.ll | 12 +- llvm/test/CodeGen/X86/vector-shuffle-combining.ll | 28 + llvm/test/CodeGen/X86/vector-shuffle-v1.ll | 12 +- llvm/test/CodeGen/X86/vector-zmov.ll | 36 +- llvm/test/CodeGen/X86/vselect.ll | 46 + llvm/test/CodeGen/X86/widen_conv-3.ll | 2 + llvm/test/CodeGen/X86/x86-shrink-wrapping.ll | 6 +- llvm/test/CodeGen/X86/xop-ifma.ll | 10 +- .../WebAssembly/dbg-value-move-reg-stackify.mir | 8 +- .../X86/diagnostic-handler-remarks-with-hotness.ll | 6 +- .../Resolution/X86/diagnostic-handler-remarks.ll | 4 +- .../X86/diagnostic-handler-remarks-with-hotness.ll | 4 +- llvm/test/LTO/X86/diagnostic-handler-remarks.ll | 4 +- llvm/test/MC/AMDGPU/elf-lds-error.s | 19 + llvm/test/MC/AMDGPU/elf-lds.s | 82 + llvm/test/MC/AMDGPU/offsetbug_once.s | 74 + llvm/test/MC/AMDGPU/offsetbug_one_and_one.s | 78 + llvm/test/MC/AMDGPU/offsetbug_twice.s | 118 ++ llvm/test/MC/ARM/fixup-pcrel9.s | 18 + llvm/test/MC/ARM/fp-armv8-m.s | 140 ++ llvm/test/MC/ARM/fullfp16.s | 2 + llvm/test/MC/ARM/mve-fp-registers.s | 25 +- llvm/test/MC/ARM/mve-load-store.s | 1944 ++++++++++++++++++++ llvm/test/MC/ARM/mve-misc.s | 176 ++ llvm/test/MC/ARM/no-mve.s | 16 + llvm/test/MC/ARM/ras-extension.s | 3 + llvm/test/MC/COFF/alias.s | 2 +- llvm/test/MC/COFF/weak-alias-local.s | 2 +- llvm/test/MC/COFF/weak-val.s | 2 +- llvm/test/MC/COFF/weak.s | 4 +- llvm/test/MC/Disassembler/ARM/mve-load-store.txt | 1378 ++++++++++++++ llvm/test/MC/Disassembler/ARM/mve-misc.txt | 111 ++ .../MC/Disassembler/ARM/ras-extension-thumb.txt | 3 + llvm/test/MC/RISCV/function-call-invalid.s | 1 + llvm/test/MC/RISCV/function-call.s | 14 + llvm/test/MC/WebAssembly/tail-call-encodings.s | 22 + llvm/test/Object/X86/nm-coff.s | 11 +- llvm/test/Object/X86/obj2yaml-dup-section-name.s | 14 +- llvm/test/TableGen/intrinsic-pointer-to-any.td | 53 + llvm/test/Transforms/HardwareLoops/ARM/calls.ll | 28 +- .../test/Transforms/HardwareLoops/ARM/cond-mov.mir | 115 ++ llvm/test/Transforms/HardwareLoops/ARM/massive.mir | 145 ++ .../HardwareLoops/ARM/multiblock-massive.mir | 160 ++ .../HardwareLoops/ARM/revert-after-call.mir | 130 ++ .../HardwareLoops/ARM/revert-after-spill.mir | 130 ++ .../test/Transforms/HardwareLoops/ARM/simple-do.ll | 37 + .../Transforms/HardwareLoops/ARM/size-limit.mir | 155 ++ .../test/Transforms/HardwareLoops/ARM/structure.ll | 177 ++ llvm/test/Transforms/HardwareLoops/ARM/switch.mir | 198 ++ llvm/test/Transforms/Inline/ARM/inline-fp.ll | 12 +- llvm/test/Transforms/InstCombine/broadcast.ll | 208 ++- llvm/test/Transforms/InstCombine/ispow2.ll | 75 +- llvm/test/Transforms/InstCombine/pr17827.ll | 8 +- .../shift-amount-reassociation-in-bittest.ll | 520 ++++++ .../InstCombine/shift-amount-reassociation.ll | 167 ++ .../InstCombine/shl-unsigned-cmp-const.ll | 44 +- .../partially-unroll-unconditional-latch.ll | 65 + llvm/test/Transforms/LoopUnroll/runtime-li.ll | 7 +- llvm/test/Transforms/LoopUnroll/unloop.ll | 2 +- .../LoopUnroll/unroll-unconditional-latch.ll | 277 +++ .../test/Transforms/SLPVectorizer/X86/lookahead.ll | 134 +- .../test/Transforms/SLPVectorizer/X86/supernode.ll | 327 ++++ llvm/test/tools/llvm-lto/error.ll | 2 +- llvm/test/tools/llvm-symbolizer/frame.s | 20 +- .../duplicate-symbol-and-section-names.test | 152 ++ .../tools/yaml2obj/duplicate-section-names.test | 170 ++ .../tools/yaml2obj/duplicate-symbol-names.test | 100 + llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp | 131 +- llvm/tools/llvm-objcopy/CopyConfig.cpp | 67 +- llvm/tools/llvm-objcopy/CopyConfig.h | 11 +- llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 14 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 27 +- llvm/tools/llvm-objcopy/ELF/Object.h | 5 + llvm/tools/llvm-objcopy/ObjcopyOpts.td | 2 +- llvm/tools/llvm-objcopy/StripOpts.td | 2 +- llvm/tools/llvm-objcopy/llvm-objcopy.cpp | 30 +- llvm/tools/llvm-shlib/CMakeLists.txt | 2 +- llvm/tools/llvm-xray/xray-account.h | 12 +- llvm/tools/llvm-xray/xray-graph.h | 3 +- llvm/tools/obj2yaml/elf2yaml.cpp | 86 +- llvm/tools/yaml2obj/yaml2elf.cpp | 17 +- llvm/unittests/Bitcode/BitstreamReaderTest.cpp | 36 +- llvm/unittests/DebugInfo/CMakeLists.txt | 1 + llvm/unittests/DebugInfo/GSYM/CMakeLists.txt | 15 + llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp | 390 ++++ llvm/utils/TableGen/IntrinsicEmitter.cpp | 3 + llvm/utils/UpdateTestChecks/asm.py | 2 - .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 2 + llvm/utils/gn/secondary/clang/lib/Tooling/BUILD.gn | 1 + .../gn/secondary/llvm/lib/Target/ARM/BUILD.gn | 1 + openmp/runtime/src/kmp_csupport.cpp | 6 +- openmp/runtime/src/kmp_runtime.cpp | 21 +- 649 files changed, 25782 insertions(+), 7560 deletions(-) create mode 100644 .github/lockdown.yml create mode 100644 clang-tools-extra/clangd/QueryDriverDatabase.cpp create mode 100644 clang-tools-extra/clangd/SemanticHighlighting.cpp create mode 100644 clang-tools-extra/clangd/SemanticHighlighting.h create mode 100644 clang-tools-extra/clangd/test/system-include-extractor.test create mode 100644 clang-tools-extra/clangd/test/target_info.test create mode 100644 clang-tools-extra/clangd/unittests/SemanticHighlightingTests.cpp create mode 100644 clang/include/clang/Tooling/DependencyScanning/DependencyScanni [...] create mode 100644 clang/lib/Tooling/DependencyScanning/CMakeLists.txt create mode 100644 clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp create mode 100644 clang/lib/Tooling/GuessTargetAndModeCompilationDatabase.cpp create mode 100644 clang/test/AST/ast-dump-hip-pinned-shadow.cu create mode 100644 clang/test/Analysis/exploded-graph-rewriter/constraints.dot create mode 100644 clang/test/Analysis/exploded-graph-rewriter/constraints_diff.dot create mode 100644 clang/test/Analysis/left-shift-cxx2a.cpp create mode 100644 clang/test/ClangScanDeps/error.cpp create mode 100644 clang/test/CodeGen/debug-info-param-modification.c create mode 100644 clang/test/CodeGenCUDA/hip-pinned-shadow.cu create mode 100644 clang/test/CodeGenCXX/cxx2a-left-shift.cpp delete mode 100644 clang/test/CodeGenCXX/devirtualize-dtor-final.cpp delete mode 100644 clang/test/CodeGenCXX/ms-constexpr-var-template.cpp create mode 100644 clang/test/SemaCUDA/hip-pinned-shadow.cu create mode 100644 lld/test/COFF/undefined-symbol-multi.s create mode 100644 lld/test/ELF/gdb-index-ranges-discarded.s create mode 100644 lld/test/ELF/lto/common4.ll create mode 100644 lld/test/wasm/archive-no-index.ll create mode 100644 lld/test/wasm/corrupted.wasm.test create mode 100644 lld/test/wasm/emit-relocs-fpic.s create mode 100644 lld/test/wasm/global-base.test create mode 100644 lldb/lit/SymbolFile/DWARF/split-dwarf-multiple-cu.ll create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_ [...] delete mode 100644 llvm/docs/CommandGuide/llvm-cxxfilt.md create mode 100644 llvm/docs/CommandGuide/llvm-cxxfilt.rst create mode 100644 llvm/include/llvm/DebugInfo/GSYM/FileEntry.h create mode 100644 llvm/include/llvm/DebugInfo/GSYM/FunctionInfo.h create mode 100644 llvm/include/llvm/DebugInfo/GSYM/InlineInfo.h create mode 100644 llvm/include/llvm/DebugInfo/GSYM/LineEntry.h create mode 100644 llvm/include/llvm/DebugInfo/GSYM/Range.h create mode 100644 llvm/include/llvm/DebugInfo/GSYM/StringTable.h create mode 100644 llvm/lib/DebugInfo/GSYM/CMakeLists.txt create mode 100644 llvm/lib/DebugInfo/GSYM/FunctionInfo.cpp create mode 100644 llvm/lib/DebugInfo/GSYM/InlineInfo.cpp copy llvm/lib/DebugInfo/{ => GSYM}/LLVMBuild.txt (77%) create mode 100644 llvm/lib/DebugInfo/GSYM/Range.cpp create mode 100644 llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-anyext.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-sext.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-zext.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/inst-select-load-flat.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/inst-select-load-smrd.mir create mode 100644 llvm/test/CodeGen/AMDGPU/lds-relocs.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/over-max-lds-size.ll create mode 100644 llvm/test/CodeGen/AMDGPU/update-phi.ll create mode 100644 llvm/test/CodeGen/ARM/mve-vpt-block2.mir create mode 100644 llvm/test/CodeGen/ARM/mve-vpt-block3.mir create mode 100644 llvm/test/CodeGen/ARM/mve-vpt-block4.mir create mode 100644 llvm/test/CodeGen/ARM/mve-vpt-block5.mir create mode 100644 llvm/test/CodeGen/ARM/mve-vpt-block6.mir delete mode 100644 llvm/test/CodeGen/ARM/scavenging.mir create mode 100644 llvm/test/CodeGen/PowerPC/combine-fneg.ll create mode 100644 llvm/test/CodeGen/PowerPC/ppc32-secure-plt-tls2.ll create mode 100644 llvm/test/CodeGen/PowerPC/sms-iterator.ll create mode 100644 llvm/test/CodeGen/PowerPC/tocSaveInPrologue.ll create mode 100644 llvm/test/CodeGen/PowerPC/vec-select.ll create mode 100644 llvm/test/CodeGen/PowerPC/vector-copysign.ll create mode 100644 llvm/test/CodeGen/Thumb/emergency-spill-slot.ll create mode 100644 llvm/test/CodeGen/Thumb2/inlineasm-error-t-toofewregs-mve.ll create mode 100644 llvm/test/CodeGen/Thumb2/inlineasm-mve.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-basic.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-bitcasts.ll create mode 100644 llvm/test/CodeGen/X86/peephole-fold-testrr.mir create mode 100644 llvm/test/MC/AMDGPU/elf-lds-error.s create mode 100644 llvm/test/MC/AMDGPU/elf-lds.s create mode 100644 llvm/test/MC/AMDGPU/offsetbug_once.s create mode 100644 llvm/test/MC/AMDGPU/offsetbug_one_and_one.s create mode 100644 llvm/test/MC/AMDGPU/offsetbug_twice.s create mode 100644 llvm/test/MC/ARM/fixup-pcrel9.s create mode 100644 llvm/test/MC/ARM/fp-armv8-m.s create mode 100644 llvm/test/MC/ARM/mve-load-store.s create mode 100644 llvm/test/MC/ARM/mve-misc.s create mode 100644 llvm/test/MC/ARM/no-mve.s create mode 100644 llvm/test/MC/Disassembler/ARM/mve-load-store.txt create mode 100644 llvm/test/MC/Disassembler/ARM/mve-misc.txt create mode 100644 llvm/test/MC/WebAssembly/tail-call-encodings.s create mode 100644 llvm/test/TableGen/intrinsic-pointer-to-any.td create mode 100644 llvm/test/Transforms/HardwareLoops/ARM/cond-mov.mir create mode 100644 llvm/test/Transforms/HardwareLoops/ARM/massive.mir create mode 100644 llvm/test/Transforms/HardwareLoops/ARM/multiblock-massive.mir create mode 100644 llvm/test/Transforms/HardwareLoops/ARM/revert-after-call.mir create mode 100644 llvm/test/Transforms/HardwareLoops/ARM/revert-after-spill.mir create mode 100644 llvm/test/Transforms/HardwareLoops/ARM/size-limit.mir create mode 100644 llvm/test/Transforms/HardwareLoops/ARM/switch.mir create mode 100644 llvm/test/Transforms/InstCombine/shift-amount-reassociation-in- [...] create mode 100644 llvm/test/Transforms/InstCombine/shift-amount-reassociation.ll create mode 100644 llvm/test/Transforms/LoopUnroll/partially-unroll-unconditional- [...] create mode 100644 llvm/test/Transforms/LoopUnroll/unroll-unconditional-latch.ll create mode 100644 llvm/test/Transforms/SLPVectorizer/X86/supernode.ll create mode 100644 llvm/test/tools/obj2yaml/duplicate-symbol-and-section-names.test create mode 100644 llvm/test/tools/yaml2obj/duplicate-section-names.test create mode 100644 llvm/test/tools/yaml2obj/duplicate-symbol-names.test create mode 100644 llvm/unittests/DebugInfo/GSYM/CMakeLists.txt create mode 100644 llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp