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-aarch64-next-allmodconfig in repository toolchain/ci/llvm-project.
from abc744d2631 Revert r366449: [CrossTU] Add a function to retrieve origin [...] adds 9b732fe99b6 Revert "[RISCV] Hard float ABI support" r366450 adds 6d53adfffda [clangd] Get rid of dots and dotsdots within GlobalCompilat [...] adds 9ad917c2da7 Minor styling fix. NFC. adds cf41271448b [ASTUnit] Attempt to unbreak Windows buildbots after r366448 adds 40073f922a8 [clangd] Refactor background-index shard loading adds 6454a20b72b [CMake] Polish folders in generated Xcode project adds cb2d8e91251 ELF: Allow forward references to linked sections. adds 76427f849fc AArch64: Unify relocation restrictions between MOVK/MOVN/MOVZ. adds aa6a7df64a4 MC: AArch64: Add support for prel_g* relocation specifiers. adds 311131dafc0 ELF: Simplify test. NFCI. adds abbc3ff4ad9 [NFC][llvm-readobj] Refactor dynamic string table indexing [...] adds 37fed664022 [LLDB] Remove lldb-mi adds c2ccf4ccba2 ELF: Add support for remaining R_AARCH64_MOVW* relocations. adds 006d1915e2d [clangd] BackgroundIndex stores shards to the closest project adds cfa14ac2a77 [clangd] Remove dead code from BackgroundIndex adds 2e97a1e19ef [LibTooling] Add function to translate and validate source [...] adds 17a8a9277c1 [LAA] Re-check bit-width of pointers after stripping. adds 0c2cd674257 [swig] Enable autodoc feature adds 3e93131dd29 Revert "Fix asan infinite loop on undefined symbol" adds 3f1ab737e21 [LibTooling] Relax Transformer to allow rewriting macro expansions adds 05be1da24cd [OPENMP]Provide correct data sharing attributes for loop co [...] adds 801fa8e6b9e [WebAssembly] Implement __builtin_wasm_tls_base intrinsic adds e21fc8770ca Add offsetof support to expression evaluator. adds d91998a5ac5 [FPEnv] Teach the IRBuilder about constrained FPTrunc and FPExt adds 301c65a8e07 [lldb][swig] Fix autodocs flag parsing adds f332fe642cc [COFF] Change a variable type to be const in the HeapAllocS [...] adds e078967adf4 [RISCV] Hard float ABI support adds a121923a2c5 Fix C++ modules build adds 892758a5265 [compiler-rt] Complete revert of r366413 adds 0c99d19470b [OPENMP]Fix sharing of threadprivate variables with TLS support. adds e1eabcdfad8 [libc++] Add C++17 deduction guides for std::function adds 9e52d0576ab [ORC] Suppress an ORCv1 deprecation warning. adds 887d31cceee FileSystem: Check for DTTOIF alone, not _DIRENT_HAVE_D_TYPE adds 468f34d75f1 gn build: Merge r366458. adds be7a7ae0c3d [ASan] Support `{f}puts(NULL)` on Darwin, part 2 adds f893d5bf0f3 [FileSpecList] Add EmplaceBack method (NFC) adds 249c1c7407a [pstl] Declare main() as returning int, not int32_t adds 96f49708135 [pstl] Fix test that checked the version number after version bump adds 01963cec9b3 [NFC][pstl] Run clang-format on the sources, including the tests adds 956761adb0f Fall back to dyld's _dyld_start when no LC_MAIN / main() fu [...] adds d1ec8eb84f7 IR: Teach Constant::needsRelocation() that relative pointer [...] adds 79976b37900 [Breakpoint] Replace use of ClangASTContext with TypeSystem adds dac7fca530f Remove the static initialize introduced in r365099 adds 68f3fc2d916 Fix typo in r366494. Spotted by Yuanfang Chen. adds 1a81d54c77b [cmake] Only run llvm-codesign if targetting apple on an ap [...] adds df4479200b3 [WebAssembly] Fix __builtin_wasm_tls_base intrinsic adds 21aafc2e0c5 [WebAssembly] fix bug in finding .tdata segment adds ba9c9e62cbf Revert [X86] EltsFromConsecutiveLoads - support common sour [...] adds 50057f32887 CodeGen: Allow !associated metadata to point to aliases. adds 7a1dcc5ff1d [GlobalISel][AArch64] Add support for base register + offse [...] adds 6a6f28f7b72 [WebAssembly] Use passive segments by default when memory i [...] adds a9c71e01e7e [AMDGPU] Drop Reg32 and use regular AsmName adds ee515d3d03e The switch to table-genning command options broke the xcode [...] adds fa6199bc5d3 Add an expectedFailure test for type finding. adds db6cfe1337c Remember to sort the Xcode project!!! adds 4cd905bdc1a [clang-scan-deps] Dependency directives source minimizer: h [...] adds c68dd359aea Update polly test for SCEV change. adds bcccd04b7a4 Update the SimpleJIT class in the clang-interpreter example [...] adds 16a9632558e Reapply [llvm-lipo] Implement -create (with hardcoded alignments) adds 01eb3ab70c9 [cmake] Update NATIVE build variables to account for standa [...] adds c9477949ba8 [cmake] Convert the NATIVE llvm build process to be project [...] adds 3d9955c869f [cmake] Fix typo where a varible was checked for Apple inst [...] adds cf12c7815fe [GlobalISel] Translate calls to memcpy et al to G_INTRINSIC [...] adds 3e4a13a7f0b [Commands] Remove unused header from CommandObjectFrame adds a5ee6397e14 Fix formatting of inline argument comments. NFC. adds bb0896970af [NFC] Remove instances of unused ClangASTContext header adds cb30520555d check for interrupt from fgets on Windows adds 0288c269689 [Target] Return an llvm::Expected from GetEntryPointAddress (NFC) adds d3607756dda [Target] Fix formatting and whitespace (NFC) adds ccbffefccaf Use the MachineBasicBlock symbol for a callbr target adds 18ccfadd463 [DebugInfo] Generate fixups as emitting DWARF .debug_frame/ [...] adds c12f29948de [libFuzzer] Set Android specific ALL_FUZZER_SUPPORTED_ARCH adds ca9f68e55e4 [NFC][PowerPC] Modify the test case add_cmp.ll adds 553c29faa26 [test] [llvm-objcopy] Fix broken test case adds 8ef8e5686ee Point to the dusted off version of the kaleidoscope tutorial. adds 2e418e16ddd replace the old kaleidoscope tutorial files with orphaned p [...] adds f688226bc9f unbreak links adds c5ecdd3c5a9 [DebugInfo] Some fields do not need relocations even relax [...] adds c2a5459d52b [ELF][AArch64] Improve some aarch64-*.s tests adds ea98f15c438 [NFC] Fix an indentation issue in llvm/Support/TargetRegistry.h adds 3628d948f59 [ELF][test] Fix aarch64-condb-reloc.s adds a5f0824eb51 [InstCombine] Dropping redundant masking before left-shift [...] adds 4422a1657c6 [InstCombine] Dropping redundant masking before left-shift [...] adds 2ebe57386d6 [InstCombine] Dropping redundant masking before left-shift [...] adds 3c212ce3054 [InstCombine] Dropping redundant masking before left-shift [...] adds 441c9d6ca89 [InstCombine] Dropping redundant masking before left-shift [...] adds f2eb4031449 [InstCombine] Dropping redundant masking before left-shift [...] adds 6ae86ea2752 [clangd] cleanup: unify the implemenation of checking a loc [...] adds bde33af85a1 [Loop Peeling] Enable peeling of multiple exits by default. adds 7d06ffff466 [AMDGPU] Simplify the exclusive scan used for optimized atomics adds 2711e16b354 [sanitizers] Use covering ObjectFormatType switches adds f3ae501d36e [clangd] Handle windows line endings in QueryDriver adds e9e59ad79ff [OpenCL] Define CLK_NULL_EVENT without cast adds 9c377105da0 Revert r366458, r366467 and r366468 adds 0b001f94a54 [ARM] Add <saturate> operand to SQRSHRL and UQRSHLL adds 0ed7732671b [IPRA] Don't rely on non-exact function definitions adds ce2ef288b20 [llvm-readelf] - A fix for: "--hash-symbols asserts for 64- [...] adds 91e5f4b46b5 Revert "Revert r366458, r366467 and r366468" adds f44d7c3f9f5 [NFC] Remove indent after r366433 adds cf2aca0aaea [lldb][NFC] Tablegenify target adds 8780c0dda21 Don't update NoTrappingFPMath and FPDenormalMode in resetTa [...] adds 2e435ef3edd Fix MSVC "result of 32-bit shift implicitly converted to 64 [...] adds 882bf2a844c [NFC][InstCombine] Redundant masking before left-shift: tes [...] adds 9998585c47b [NFC][InstCombine] Tests for 'rem' formation from sub-of-mu [...] adds 06841eab009 [Clangd] Fixed SelectionTree bug for macros adds e068c7463f2 [libc++] Fix link error with _LIBCPP_HIDE_FROM_ABI_PER_TU a [...] adds 20a0e7caaf3 [Clangd] Fixed ExtractVariable test adds e238a4c7570 [X86] for split stack, not save/restore nested arg if unused adds dec624682e0 [MachineCSE][MachinePRE] Avoid hoisting code from code regi [...] adds 4ccb7f8c450 [AMDGPU][MC] Corrected parsing of branch offsets adds b288d90b39f [NFC] include cstdint/string prior to using uint8_t/string adds cb2c50028d8 lld-link: Demangle symbols from archives in diagnostics adds 5905aae1695 DAG: Handle dbg_value for arguments split into multiple subregs adds 9dc0160d267 [clangd] Disable background-index on lit-tests by default adds c35dd05a7ce gn build: Set +x on symlink_or_copy.py adds 8bb8915d43f [clangd] Provide a way to publish highlightings in non-racy manner adds 1022c0dfde5 AMDGPU: Decompose all values to 32-bit pieces for calling c [...] adds 9e6a42a1856 [libc++] Add missing %link_flags to .sh.cpp test adds 3fd917d8860 Support Linux signal return trampolines in frame initialization adds fecf43eba36 AMDGPU/GlobalISel: Rewrite lowerFormalArguments adds b60a2ae40e7 AMDGPU/GlobalISel: Support arguments with multiple registers adds 08494f6231b AMDGPU/GlobalISel: Selection for fminnum/fmaxnum adds fd8a3651f74 AMDGPU: Attempt to fix bot error adds f41e6271572 [libunwind][ARM] Fix loading FP registers on big-endian targets adds 8e46275488c Fix asan infinite loop on undefined symbol adds 00542301818 [AMDGPU] Regenerate test file for upcoming patch. NFCI. adds b45853f1731 [lldb][NFC] Cleanup mentions and code related to lldb-mi
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/CMakeLists.txt | 1 + clang-tools-extra/clangd/ClangdServer.cpp | 20 +- clang-tools-extra/clangd/ClangdUnit.cpp | 5 +- clang-tools-extra/clangd/Diagnostics.cpp | 6 +- clang-tools-extra/clangd/FS.cpp | 6 + clang-tools-extra/clangd/FS.h | 8 + .../clangd/GlobalCompilationDatabase.cpp | 34 +- clang-tools-extra/clangd/Headers.cpp | 2 +- clang-tools-extra/clangd/IncludeFixer.cpp | 2 +- clang-tools-extra/clangd/Quality.cpp | 7 +- clang-tools-extra/clangd/QueryDriverDatabase.cpp | 6 +- clang-tools-extra/clangd/Selection.cpp | 22 +- clang-tools-extra/clangd/SourceCode.cpp | 4 + clang-tools-extra/clangd/SourceCode.h | 8 + clang-tools-extra/clangd/TUScheduler.cpp | 60 +- clang-tools-extra/clangd/TUScheduler.h | 20 +- clang-tools-extra/clangd/XRefs.cpp | 2 +- clang-tools-extra/clangd/index/Background.cpp | 268 +-- clang-tools-extra/clangd/index/Background.h | 38 +- .../clangd/index/BackgroundIndexLoader.cpp | 143 ++ .../clangd/index/BackgroundIndexLoader.h | 54 + .../clangd/index/BackgroundIndexStorage.cpp | 40 +- .../clangd/index/BackgroundRebuild.cpp | 8 +- clang-tools-extra/clangd/index/BackgroundRebuild.h | 5 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 3 +- clang-tools-extra/clangd/refactor/Rename.cpp | 3 +- .../Inputs/background-index/definition.jsonrpc | 2 +- .../clangd/test/Inputs/background-index/foo.cpp | 2 +- .../background-index/sub_dir/compile_flags.txt} | 0 .../Inputs/background-index/{ => sub_dir}/foo.h | 0 .../clangd/test/background-index.test | 4 +- .../clangd/test/system-include-extractor.test | 2 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 6 +- .../clangd/unittests/BackgroundIndexTests.cpp | 16 +- .../unittests/GlobalCompilationDatabaseTests.cpp | 28 +- .../clangd/unittests/SelectionTests.cpp | 34 +- .../clangd/unittests/SourceCodeTests.cpp | 30 + .../clangd/unittests/SymbolCollectorTests.cpp | 3 +- .../clangd/unittests/TUSchedulerTests.cpp | 27 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 27 +- clang/examples/clang-interpreter/main.cpp | 97 +- clang/include/clang/Basic/BuiltinsWebAssembly.def | 1 + .../Lex/DependencyDirectivesSourceMinimizer.h | 1 + .../include/clang/Tooling/Refactoring/SourceCode.h | 13 + clang/lib/CodeGen/BackendUtil.cpp | 8 +- clang/lib/CodeGen/CGBuiltin.cpp | 4 + clang/lib/CodeGen/ItaniumCXXABI.cpp | 13 +- clang/lib/CodeGen/TargetInfo.cpp | 26 +- clang/lib/Headers/opencl-c-base.h | 2 +- .../Lex/DependencyDirectivesSourceMinimizer.cpp | 16 +- clang/lib/Sema/SemaOpenMP.cpp | 107 +- clang/lib/Tooling/Refactoring/SourceCode.cpp | 34 + clang/lib/Tooling/Refactoring/Transformer.cpp | 40 +- clang/test/CodeGen/builtins-wasm.c | 5 + clang/test/Driver/riscv-abi.c | 20 +- clang/test/Index/complete-qualified-cached.cpp | 4 +- ...stribute_parallel_for_firstprivate_messages.cpp | 8 +- ...ute_parallel_for_simd_firstprivate_messages.cpp | 8 +- .../distribute_simd_firstprivate_messages.cpp | 8 +- clang/test/OpenMP/distribute_simd_misc_messages.c | 4 +- clang/test/OpenMP/for_misc_messages.c | 4 +- clang/test/OpenMP/for_simd_misc_messages.c | 4 +- clang/test/OpenMP/parallel_copyin_codegen.cpp | 27 +- .../OpenMP/parallel_for_firstprivate_messages.cpp | 8 +- clang/test/OpenMP/parallel_for_misc_messages.c | 4 +- .../parallel_for_simd_firstprivate_messages.cpp | 8 +- clang/test/OpenMP/simd_misc_messages.c | 4 +- .../target_parallel_for_firstprivate_messages.cpp | 8 +- .../OpenMP/target_parallel_for_misc_messages.c | 4 +- ...get_parallel_for_simd_firstprivate_messages.cpp | 8 +- .../target_parallel_for_simd_misc_messages.c | 4 +- .../OpenMP/target_simd_firstprivate_messages.cpp | 8 +- ...ms_distribute_parallel_for_simd_misc_messages.c | 4 +- .../target_teams_distribute_simd_misc_messages.c | 4 +- clang/test/OpenMP/task_codegen.c | 15 + .../test/OpenMP/taskloop_firstprivate_messages.cpp | 8 +- .../OpenMP/taskloop_simd_firstprivate_messages.cpp | 12 +- clang/test/Preprocessor/riscv-target-features.c | 4 +- clang/test/SemaOpenCL/clk_event_t.cl | 3 +- .../DependencyDirectivesSourceMinimizerTest.cpp | 24 + clang/unittests/Tooling/SourceCodeTest.cpp | 110 +- clang/unittests/Tooling/TransformerTest.cpp | 124 +- compiler-rt/cmake/config-ix.cmake | 2 + .../sanitizer_common_interceptors.inc | 6 +- .../test/asan/TestCases/Linux/dlopen-mixed-c-cxx.c | 2 +- libcxx/include/functional | 54 + libcxx/include/string | 10 - .../libcxx/strings/basic.string/PR42676.sh.cpp | 14 +- .../func.wrap.func.con/deduct_F.fail.cpp | 34 + .../func.wrap.func.con/deduct_F.pass.cpp | 137 ++ .../func.wrap.func.con/deduct_ptr.pass.cpp | 112 ++ libunwind/src/Unwind-EHABI.cpp | 9 +- lld/COFF/Driver.cpp | 15 +- lld/COFF/Driver.h | 2 +- lld/COFF/InputFiles.cpp | 9 +- lld/COFF/InputFiles.h | 2 +- lld/COFF/SymbolTable.cpp | 8 +- lld/COFF/SymbolTable.h | 2 +- lld/COFF/Symbols.cpp | 11 +- lld/COFF/Symbols.h | 1 + lld/ELF/Arch/AArch64.cpp | 60 + lld/ELF/InputFiles.cpp | 38 +- lld/test/COFF/Inputs/mangled-symbol.s | 9 + lld/test/COFF/thin-archive.s | 36 + lld/test/ELF/Inputs/uabs_label.s | 4 - lld/test/ELF/aarch64-condb-reloc.s | 102 +- lld/test/ELF/aarch64-copy.s | 35 +- lld/test/ELF/aarch64-gnu-ifunc-plt.s | 64 +- lld/test/ELF/aarch64-gnu-ifunc2.s | 26 +- lld/test/ELF/aarch64-jump26-thunk.s | 18 +- lld/test/ELF/aarch64-movw-error.s | 36 + lld/test/ELF/aarch64-nopic-plt.s | 2 +- lld/test/ELF/aarch64-relocs.s | 83 +- lld/test/ELF/aarch64-tls-gdie.s | 2 +- lld/test/ELF/aarch64-tls-gdle.s | 12 +- lld/test/ELF/aarch64-tls-ie.s | 2 +- lld/test/ELF/aarch64-tls-static.s | 37 - lld/test/ELF/aarch64-tlsdesc.s | 26 +- lld/test/ELF/aarch64-tstbr14-reloc.s | 80 +- lld/test/ELF/aarch64-undefined-weak.s | 28 +- lld/test/ELF/linkorder-forward-ref.test | 23 + lld/test/wasm/data-layout.ll | 2 +- lld/test/wasm/data-segments.ll | 13 +- lld/test/wasm/import-memory.test | 4 +- lld/test/wasm/shared-memory.yaml | 12 +- lld/test/wasm/tls.ll | 16 +- lld/wasm/Driver.cpp | 5 +- lld/wasm/Options.td | 4 +- lld/wasm/Writer.cpp | 5 +- lldb/CMakeLists.txt | 15 +- lldb/CODE_OWNERS.txt | 8 - lldb/cmake/modules/AddLLDB.cmake | 6 +- lldb/cmake/modules/LLDBFramework.cmake | 1 + lldb/include/lldb/Core/FileSpecList.h | 9 + lldb/include/lldb/Symbol/UnwindPlan.h | 14 + lldb/include/lldb/Target/Target.h | 107 +- lldb/lit/helper/toolchain.py | 9 - lldb/lit/tools/lldb-instr/Inputs/foo.cpp | 26 - lldb/lit/tools/lldb-instr/Inputs/foo.h | 19 - .../lldb-instr/TestInstrumentationRecord.test | 24 - .../lldb-instr/TestInstrumentationRegister.test | 20 - lldb/lit/tools/lldb-instr/lit.local.cfg | 2 - .../breakpoint/break-insert-enable-pending.test | 51 - .../lit/tools/lldb-mi/breakpoint/break-insert.test | 21 - .../breakpoint/inputs/break-insert-pending.c | 6 - .../tools/lldb-mi/breakpoint/inputs/break-insert.c | 7 - lldb/lit/tools/lldb-mi/breakpoint/lit.local.cfg | 1 - lldb/lit/tools/lldb-mi/data/data-info-line.test | 38 - .../lit/tools/lldb-mi/data/inputs/data-info-line.c | 4 - lldb/lit/tools/lldb-mi/data/lit.local.cfg | 1 - lldb/lit/tools/lldb-mi/exec/exec-continue.test | 22 - lldb/lit/tools/lldb-mi/exec/exec-finish.test | 33 - lldb/lit/tools/lldb-mi/exec/exec-interrupt.test | 22 - .../tools/lldb-mi/exec/exec-next-instruction.test | 32 - lldb/lit/tools/lldb-mi/exec/exec-next.test | 33 - .../tools/lldb-mi/exec/exec-run-wrong-binary.test | 6 - .../tools/lldb-mi/exec/exec-step-instruction.test | 32 - lldb/lit/tools/lldb-mi/exec/exec-step.test | 32 - lldb/lit/tools/lldb-mi/exec/inputs/main.c | 9 - lldb/lit/tools/lldb-mi/exec/lit.local.cfg | 1 - lldb/lit/tools/lldb-mi/lit.local.cfg | 2 - .../lldb-mi/symbol/inputs/list-lines-helper.c | 3 - .../lldb-mi/symbol/inputs/list-lines-helper.h | 1 - lldb/lit/tools/lldb-mi/symbol/inputs/main.c | 6 - .../lldb-mi/symbol/inputs/symbol-list-lines.c | 6 - .../lldb-mi/symbol/inputs/symbol-list-lines.h | 1 - lldb/lit/tools/lldb-mi/symbol/lit.local.cfg | 1 - .../tools/lldb-mi/symbol/symbol-list-lines.test | 17 - lldb/lit/tools/lldb-mi/target/inputs/main.c | 4 - .../lldb-mi/target/inputs/target-select-so-path.py | 50 - lldb/lit/tools/lldb-mi/target/lit.local.cfg | 1 - .../lldb-mi/target/target-select-so-path.test | 25 - lldb/lit/tools/lldb-server/TestGdbserverPort.test | 4 - lldb/lldb.xcodeproj/project.pbxproj | 33 +- lldb/packages/Python/lldbsuite/test/dotest.py | 19 +- .../signal/handle-abrt}/Makefile | 0 .../signal/handle-abrt/TestHandleAbort.py | 72 + .../test/functionalities/signal/handle-abrt/main.c | 25 + .../test/lang/c/local_types/TestUseClosestType.py | 56 + .../lldbsuite/test/lang/c/local_types/main.c | 16 + .../lldbsuite/test/lang/c/local_types/other.c | 11 + .../python_os_plugin => lang/c/offsetof}/Makefile | 0 .../offsetof/TestOffsetof.py} | 0 .../Python/lldbsuite/test/lang/c/offsetof/main.c | 12 + .../Makefile | 0 .../TestOffsetofCpp.py} | 0 .../lldbsuite/test/lang/cpp/offsetof/main.cpp | 25 + lldb/packages/Python/lldbsuite/test/lldbtest.py | 5 - .../Python/lldbsuite/test/test_categories.py | 1 - .../lldbsuite/test/tools/lldb-mi/.categories | 1 - .../Python/lldbsuite/test/tools/lldb-mi/Makefile | 5 - .../test/tools/lldb-mi/TestMiEnvironmentCd.py | 38 - .../test/tools/lldb-mi/TestMiLibraryLoaded.py | 60 - .../lldbsuite/test/tools/lldb-mi/TestMiPrompt.py | 58 - .../test/tools/lldb-mi/breakpoint/Makefile | 5 - .../test/tools/lldb-mi/breakpoint/TestMiBreak.py | 361 ---- .../test/tools/lldb-mi/breakpoint/main.cpp | 29 - .../lldbsuite/test/tools/lldb-mi/control/Makefile | 5 - .../test/tools/lldb-mi/control/TestMiExec.py | 141 -- .../lldbsuite/test/tools/lldb-mi/control/main.cpp | 32 - .../lldbsuite/test/tools/lldb-mi/data/Makefile | 5 - .../test/tools/lldb-mi/data/TestMiData.py | 365 ---- .../lldbsuite/test/tools/lldb-mi/data/main.cpp | 60 - .../test/tools/lldb-mi/interpreter/Makefile | 5 - .../tools/lldb-mi/interpreter/TestMiCliSupport.py | 240 --- .../lldb-mi/interpreter/TestMiInterpreterExec.py | 227 --- .../test/tools/lldb-mi/interpreter/main.cpp | 18 - .../test/tools/lldb-mi/lexical_scope/Makefile | 5 - .../lldb-mi/lexical_scope/TestMiLexicalScope.py | 68 - .../test/tools/lldb-mi/lexical_scope/main.cpp | 32 - .../test/tools/lldb-mi/lldbmi_testcase.py | 72 - .../Python/lldbsuite/test/tools/lldb-mi/main.cpp | 32 - .../lldbsuite/test/tools/lldb-mi/signal/Makefile | 5 - .../test/tools/lldb-mi/signal/TestMiSignal.py | 236 --- .../lldbsuite/test/tools/lldb-mi/signal/main.cpp | 32 - .../lldbsuite/test/tools/lldb-mi/stack/Makefile | 5 - .../test/tools/lldb-mi/stack/TestMiStack.py | 558 ------ .../lldbsuite/test/tools/lldb-mi/stack/main.cpp | 141 -- .../test/tools/lldb-mi/startup_options/Makefile | 5 - .../startup_options/TestMiStartupOptions.py | 335 ---- .../test/tools/lldb-mi/startup_options/main.cpp | 14 - .../tools/lldb-mi/startup_options/start_script | 5 - .../lldb-mi/startup_options/start_script_error | 3 - .../lldb-mi/startup_options/start_script_exit | 7 - .../lldbsuite/test/tools/lldb-mi/syntax/Makefile | 5 - .../test/tools/lldb-mi/syntax/TestMiSyntax.py | 174 -- .../lldbsuite/test/tools/lldb-mi/syntax/main.cpp | 16 - .../lldbsuite/test/tools/lldb-mi/target/Makefile | 5 - .../test/tools/lldb-mi/target/TestMiTarget.py | 137 -- .../test/tools/lldb-mi/target/test_attach.cpp | 20 - .../test/tools/lldb-mi/threadinfo/Makefile | 7 - .../tools/lldb-mi/threadinfo/TestMiThreadInfo.py | 42 - .../tools/lldb-mi/threadinfo/test_threadinfo.cpp | 21 - .../lldbsuite/test/tools/lldb-mi/variable/Makefile | 5 - .../lldb-mi/variable/TestMiGdbSetShowPrint.py | 247 --- .../test/tools/lldb-mi/variable/TestMiVar.py | 465 ----- .../lldbsuite/test/tools/lldb-mi/variable/main.cpp | 151 -- .../lldbsuite/test/tools/lldb-server/.clang-format | 1 - .../lldbsuite/test/tools/lldb-server/Makefile | 8 - .../tools/lldb-server/TestAppleSimulatorOSType.py | 123 -- .../test/tools/lldb-server/TestGdbRemoteAttach.py | 67 - .../tools/lldb-server/TestGdbRemoteAuxvSupport.py | 220 --- .../tools/lldb-server/TestGdbRemoteExitCode.py | 127 -- .../lldb-server/TestGdbRemoteExpeditedRegisters.py | 162 -- .../tools/lldb-server/TestGdbRemoteHostInfo.py | 131 -- .../test/tools/lldb-server/TestGdbRemoteKill.py | 59 - .../tools/lldb-server/TestGdbRemoteModuleInfo.py | 44 - .../tools/lldb-server/TestGdbRemoteProcessInfo.py | 211 --- .../lldb-server/TestGdbRemoteRegisterState.py | 128 -- .../tools/lldb-server/TestGdbRemoteSingleStep.py | 41 - .../lldb-server/TestGdbRemoteThreadsInStopReply.py | 303 --- .../lldb-server/TestGdbRemote_qThreadStopInfo.py | 182 -- .../test/tools/lldb-server/TestGdbRemote_vCont.py | 159 -- .../test/tools/lldb-server/TestLldbGdbServer.py | 1570 ---------------- .../commandline/TestStubReverseConnect.py | 98 - .../lldb-server/commandline/TestStubSetSID.py | 86 - .../test/tools/lldb-server/gdbremote_testcase.py | 1643 ---------------- .../test/tools/lldb-server/inferior-crash/Makefile | 8 - .../inferior-crash/TestGdbRemoteAbort.py | 46 - .../inferior-crash/TestGdbRemoteSegFault.py | 46 - .../test/tools/lldb-server/inferior-crash/main.cpp | 31 - .../test/tools/lldb-server/lldbgdbserverutils.py | 945 ---------- .../lldbsuite/test/tools/lldb-server/main.cpp | 370 ---- .../lldb-server/platform-process-connect/Makefile | 5 - .../TestPlatformProcessConnect.py | 96 - .../lldb-server/platform-process-connect/main.cpp | 6 - .../tools/lldb-server/register-reading/Makefile | 5 - .../register-reading/TestGdbRemoteGPacket.py | 153 -- .../tools/lldb-server/register-reading/main.cpp | 54 - .../tools/lldb-server/signal-filtering/Makefile | 5 - .../signal-filtering/TestGdbRemote_QPassSignals.py | 115 -- .../tools/lldb-server/signal-filtering/main.cpp | 36 - .../test/tools/lldb-server/socket_packet_pump.py | 198 -- .../lldb-server/test/test_lldbgdbserverutils.py | 65 - .../test/tools/lldb-server/thread-name/Makefile | 6 - .../thread-name/TestGdbRemoteThreadName.py | 41 - .../test/tools/lldb-server/thread-name/main.cpp | 22 - .../lldbsuite/test/tools/lldb-vscode/.categories | 1 - .../tools/lldb-vscode/attach/TestVSCode_attach.py | 193 -- .../lldbsuite/test/tools/lldb-vscode/attach/main.c | 11 - .../test/tools/lldb-vscode/breakpoint/Makefile | 5 - .../breakpoint/TestVSCode_setBreakpoints.py | 211 --- .../TestVSCode_setExceptionBreakpoints.py | 52 - .../TestVSCode_setFunctionBreakpoints.py | 166 -- .../test/tools/lldb-vscode/breakpoint/main.cpp | 27 - .../test/tools/lldb-vscode/launch/Makefile | 5 - .../tools/lldb-vscode/launch/TestVSCode_launch.py | 345 ---- .../lldbsuite/test/tools/lldb-vscode/launch/main.c | 15 - .../test/tools/lldb-vscode/lldbvscode_testcase.py | 288 --- .../test/tools/lldb-vscode/stackTrace/Makefile | 5 - .../stackTrace/TestVSCode_stackTrace.py | 160 -- .../test/tools/lldb-vscode/stackTrace/main.c | 13 - .../lldbsuite/test/tools/lldb-vscode/step/Makefile | 7 - .../test/tools/lldb-vscode/step/TestVSCode_step.py | 79 - .../lldbsuite/test/tools/lldb-vscode/step/main.cpp | 10 - .../test/tools/lldb-vscode/variables/Makefile | 5 - .../lldb-vscode/variables/TestVSCode_variables.py | 225 --- .../test/tools/lldb-vscode/variables/main.cpp | 18 - .../lldbsuite/test/tools/lldb-vscode/vscode.py | 1102 ----------- lldb/scripts/Python/prepare_binding_Python.py | 1 + lldb/source/Breakpoint/Watchpoint.cpp | 5 +- lldb/source/Commands/CommandObjectFrame.cpp | 1 - lldb/source/Commands/CommandObjectTarget.cpp | 79 +- lldb/source/Commands/Options.td | 144 ++ lldb/source/Commands/OptionsBase.td | 11 + lldb/source/Core/IOHandler.cpp | 3 + lldb/source/Core/SearchFilter.cpp | 6 +- lldb/source/Expression/LLVMUserExpression.cpp | 2 +- lldb/source/Expression/Materializer.cpp | 1 - .../Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp | 1 + .../Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp | 1 + .../Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp | 1 + lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp | 1 + .../Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp | 2 + .../Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp | 1 + lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp | 1 + lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp | 1 + .../Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp | 1 + lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp | 1 + .../Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp | 1 + .../Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp | 1 + .../Clang/ClangExpressionSourceCode.cpp | 3 + .../Instruction/ARM/EmulateInstructionARM.cpp | 1 + .../Instruction/ARM64/EmulateInstructionARM64.cpp | 1 + .../Instruction/MIPS/EmulateInstructionMIPS.cpp | 1 + .../MIPS64/EmulateInstructionMIPS64.cpp | 1 + .../Instruction/PPC64/EmulateInstructionPPC64.cpp | 1 + .../ItaniumABI/ItaniumABILanguageRuntime.cpp | 4 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 19 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.h | 2 + .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 4 +- .../Plugins/Platform/Linux/PlatformLinux.cpp | 2 + .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 2 +- .../Process/Utility/RegisterContextLLDB.cpp | 34 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 1 + .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 2 +- .../x86/x86AssemblyInspectionEngine.cpp | 1 + lldb/source/Symbol/ArmUnwindInfo.cpp | 1 + lldb/source/Symbol/CompactUnwindInfo.cpp | 4 + lldb/source/Symbol/DWARFCallFrameInfo.cpp | 4 + lldb/source/Symbol/SymbolContext.cpp | 2 +- lldb/source/Target/Target.cpp | 319 ++-- lldb/source/Target/ThreadPlanCallFunction.cpp | 31 +- lldb/tools/CMakeLists.txt | 1 - lldb/tools/debugserver/source/CMakeLists.txt | 238 ++- lldb/tools/lldb-mi/CMakeLists.txt | 109 -- lldb/tools/lldb-mi/MICmdArgContext.cpp | 221 --- lldb/tools/lldb-mi/MICmdArgContext.h | 43 - lldb/tools/lldb-mi/MICmdArgSet.cpp | 386 ---- lldb/tools/lldb-mi/MICmdArgSet.h | 107 -- lldb/tools/lldb-mi/MICmdArgValBase.cpp | 129 -- lldb/tools/lldb-mi/MICmdArgValBase.h | 115 -- lldb/tools/lldb-mi/MICmdArgValConsume.cpp | 88 - lldb/tools/lldb-mi/MICmdArgValConsume.h | 53 - lldb/tools/lldb-mi/MICmdArgValFile.cpp | 178 -- lldb/tools/lldb-mi/MICmdArgValFile.h | 47 - lldb/tools/lldb-mi/MICmdArgValListBase.cpp | 209 -- lldb/tools/lldb-mi/MICmdArgValListBase.h | 101 - lldb/tools/lldb-mi/MICmdArgValListOfN.cpp | 167 -- lldb/tools/lldb-mi/MICmdArgValListOfN.h | 92 - lldb/tools/lldb-mi/MICmdArgValNumber.cpp | 156 -- lldb/tools/lldb-mi/MICmdArgValNumber.h | 69 - lldb/tools/lldb-mi/MICmdArgValOptionLong.cpp | 291 --- lldb/tools/lldb-mi/MICmdArgValOptionLong.h | 104 - lldb/tools/lldb-mi/MICmdArgValOptionShort.cpp | 121 -- lldb/tools/lldb-mi/MICmdArgValOptionShort.h | 59 - lldb/tools/lldb-mi/MICmdArgValPrintValues.cpp | 125 -- lldb/tools/lldb-mi/MICmdArgValPrintValues.h | 56 - lldb/tools/lldb-mi/MICmdArgValString.cpp | 380 ---- lldb/tools/lldb-mi/MICmdArgValString.h | 82 - lldb/tools/lldb-mi/MICmdArgValThreadGrp.cpp | 141 -- lldb/tools/lldb-mi/MICmdArgValThreadGrp.h | 53 - lldb/tools/lldb-mi/MICmdBase.cpp | 329 ---- lldb/tools/lldb-mi/MICmdBase.h | 193 -- lldb/tools/lldb-mi/MICmdCmd.cpp | 158 -- lldb/tools/lldb-mi/MICmdCmd.h | 90 - lldb/tools/lldb-mi/MICmdCmdBreak.cpp | 1024 ---------- lldb/tools/lldb-mi/MICmdCmdBreak.h | 262 --- lldb/tools/lldb-mi/MICmdCmdData.cpp | 1673 ---------------- lldb/tools/lldb-mi/MICmdCmdData.h | 381 ---- lldb/tools/lldb-mi/MICmdCmdEnviro.cpp | 145 -- lldb/tools/lldb-mi/MICmdCmdEnviro.h | 57 - lldb/tools/lldb-mi/MICmdCmdExec.cpp | 1115 ----------- lldb/tools/lldb-mi/MICmdCmdExec.h | 316 ---- lldb/tools/lldb-mi/MICmdCmdFile.cpp | 206 -- lldb/tools/lldb-mi/MICmdCmdFile.h | 66 - lldb/tools/lldb-mi/MICmdCmdGdbInfo.cpp | 225 --- lldb/tools/lldb-mi/MICmdCmdGdbInfo.h | 87 - lldb/tools/lldb-mi/MICmdCmdGdbSet.cpp | 491 ----- lldb/tools/lldb-mi/MICmdCmdGdbSet.h | 101 - lldb/tools/lldb-mi/MICmdCmdGdbShow.cpp | 395 ---- lldb/tools/lldb-mi/MICmdCmdGdbShow.h | 101 - lldb/tools/lldb-mi/MICmdCmdGdbThread.cpp | 89 - lldb/tools/lldb-mi/MICmdCmdGdbThread.h | 50 - lldb/tools/lldb-mi/MICmdCmdMiscellanous.cpp | 586 ------ lldb/tools/lldb-mi/MICmdCmdMiscellanous.h | 156 -- lldb/tools/lldb-mi/MICmdCmdStack.cpp | 1053 ----------- lldb/tools/lldb-mi/MICmdCmdStack.h | 256 --- lldb/tools/lldb-mi/MICmdCmdSupportInfo.cpp | 117 -- lldb/tools/lldb-mi/MICmdCmdSupportInfo.h | 58 - lldb/tools/lldb-mi/MICmdCmdSupportList.cpp | 96 - lldb/tools/lldb-mi/MICmdCmdSupportList.h | 51 - lldb/tools/lldb-mi/MICmdCmdSymbol.cpp | 177 -- lldb/tools/lldb-mi/MICmdCmdSymbol.h | 59 - lldb/tools/lldb-mi/MICmdCmdTarget.cpp | 447 ----- lldb/tools/lldb-mi/MICmdCmdTarget.h | 117 -- lldb/tools/lldb-mi/MICmdCmdThread.cpp | 211 --- lldb/tools/lldb-mi/MICmdCmdThread.h | 69 - lldb/tools/lldb-mi/MICmdCmdTrace.cpp | 88 - lldb/tools/lldb-mi/MICmdCmdTrace.h | 50 - lldb/tools/lldb-mi/MICmdCmdVar.cpp | 1460 -------------- lldb/tools/lldb-mi/MICmdCmdVar.h | 348 ---- lldb/tools/lldb-mi/MICmdCommands.cpp | 134 -- lldb/tools/lldb-mi/MICmdCommands.h | 19 - lldb/tools/lldb-mi/MICmdData.cpp | 10 - lldb/tools/lldb-mi/MICmdData.h | 58 - lldb/tools/lldb-mi/MICmdFactory.cpp | 206 -- lldb/tools/lldb-mi/MICmdFactory.h | 84 - lldb/tools/lldb-mi/MICmdInterpreter.cpp | 290 --- lldb/tools/lldb-mi/MICmdInterpreter.h | 62 - lldb/tools/lldb-mi/MICmdInvoker.cpp | 321 ---- lldb/tools/lldb-mi/MICmdInvoker.h | 103 - lldb/tools/lldb-mi/MICmdMgr.cpp | 248 --- lldb/tools/lldb-mi/MICmdMgr.h | 69 - .../tools/lldb-mi/MICmdMgrSetCmdDeleteCallback.cpp | 87 - lldb/tools/lldb-mi/MICmdMgrSetCmdDeleteCallback.h | 72 - lldb/tools/lldb-mi/MICmnBase.cpp | 123 -- lldb/tools/lldb-mi/MICmnBase.h | 46 - lldb/tools/lldb-mi/MICmnConfig.h | 19 - lldb/tools/lldb-mi/MICmnLLDBBroadcaster.cpp | 68 - lldb/tools/lldb-mi/MICmnLLDBBroadcaster.h | 44 - lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfo.cpp | 863 --------- lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfo.h | 292 --- .../lldb-mi/MICmnLLDBDebugSessionInfoVarObj.cpp | 573 ------ .../lldb-mi/MICmnLLDBDebugSessionInfoVarObj.h | 139 -- lldb/tools/lldb-mi/MICmnLLDBDebugger.cpp | 905 --------- lldb/tools/lldb-mi/MICmnLLDBDebugger.h | 134 -- .../lldb-mi/MICmnLLDBDebuggerHandleEvents.cpp | 1883 ------------------- lldb/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.h | 99 - lldb/tools/lldb-mi/MICmnLLDBProxySBValue.cpp | 134 -- lldb/tools/lldb-mi/MICmnLLDBProxySBValue.h | 34 - lldb/tools/lldb-mi/MICmnLLDBUtilSBValue.cpp | 497 ----- lldb/tools/lldb-mi/MICmnLLDBUtilSBValue.h | 77 - lldb/tools/lldb-mi/MICmnLog.cpp | 330 ---- lldb/tools/lldb-mi/MICmnLog.h | 138 -- lldb/tools/lldb-mi/MICmnLogMediumFile.cpp | 385 ---- lldb/tools/lldb-mi/MICmnLogMediumFile.h | 84 - lldb/tools/lldb-mi/MICmnMIOutOfBandRecord.cpp | 202 -- lldb/tools/lldb-mi/MICmnMIOutOfBandRecord.h | 93 - lldb/tools/lldb-mi/MICmnMIResultRecord.cpp | 133 -- lldb/tools/lldb-mi/MICmnMIResultRecord.h | 79 - lldb/tools/lldb-mi/MICmnMIValue.cpp | 43 - lldb/tools/lldb-mi/MICmnMIValue.h | 50 - lldb/tools/lldb-mi/MICmnMIValueConst.cpp | 77 - lldb/tools/lldb-mi/MICmnMIValueConst.h | 59 - lldb/tools/lldb-mi/MICmnMIValueList.cpp | 177 -- lldb/tools/lldb-mi/MICmnMIValueList.h | 55 - lldb/tools/lldb-mi/MICmnMIValueResult.cpp | 116 -- lldb/tools/lldb-mi/MICmnMIValueResult.h | 66 - lldb/tools/lldb-mi/MICmnMIValueTuple.cpp | 194 -- lldb/tools/lldb-mi/MICmnMIValueTuple.h | 63 - lldb/tools/lldb-mi/MICmnResources.cpp | 619 ------ lldb/tools/lldb-mi/MICmnResources.h | 339 ---- lldb/tools/lldb-mi/MICmnStreamStderr.cpp | 249 --- lldb/tools/lldb-mi/MICmnStreamStderr.h | 61 - lldb/tools/lldb-mi/MICmnStreamStdin.cpp | 218 --- lldb/tools/lldb-mi/MICmnStreamStdin.h | 60 - lldb/tools/lldb-mi/MICmnStreamStdout.cpp | 230 --- lldb/tools/lldb-mi/MICmnStreamStdout.h | 62 - lldb/tools/lldb-mi/MICmnThreadMgrStd.cpp | 145 -- lldb/tools/lldb-mi/MICmnThreadMgrStd.h | 123 -- lldb/tools/lldb-mi/MIDataTypes.h | 60 - lldb/tools/lldb-mi/MIDriver.cpp | 1318 ------------- lldb/tools/lldb-mi/MIDriver.h | 180 -- lldb/tools/lldb-mi/MIDriverBase.cpp | 179 -- lldb/tools/lldb-mi/MIDriverBase.h | 67 - lldb/tools/lldb-mi/MIDriverMain.cpp | 194 -- lldb/tools/lldb-mi/MIDriverMgr.cpp | 727 ------- lldb/tools/lldb-mi/MIDriverMgr.h | 128 -- lldb/tools/lldb-mi/MIExtensions.txt | 104 - lldb/tools/lldb-mi/MIReadMe.txt | 37 - lldb/tools/lldb-mi/MIUtilDateTimeStd.cpp | 84 - lldb/tools/lldb-mi/MIUtilDateTimeStd.h | 40 - lldb/tools/lldb-mi/MIUtilDebug.cpp | 91 - lldb/tools/lldb-mi/MIUtilDebug.h | 79 - lldb/tools/lldb-mi/MIUtilFileStd.cpp | 282 --- lldb/tools/lldb-mi/MIUtilFileStd.h | 48 - lldb/tools/lldb-mi/MIUtilMapIdToVariant.cpp | 99 - lldb/tools/lldb-mi/MIUtilMapIdToVariant.h | 129 -- lldb/tools/lldb-mi/MIUtilSingletonBase.h | 52 - lldb/tools/lldb-mi/MIUtilSingletonHelper.h | 81 - lldb/tools/lldb-mi/MIUtilString.cpp | 915 --------- lldb/tools/lldb-mi/MIUtilString.h | 95 - lldb/tools/lldb-mi/MIUtilThreadBaseStd.cpp | 302 --- lldb/tools/lldb-mi/MIUtilThreadBaseStd.h | 140 -- lldb/tools/lldb-mi/MIUtilVariant.cpp | 344 ---- lldb/tools/lldb-mi/MIUtilVariant.h | 247 --- lldb/tools/lldb-mi/Platform.h | 87 - lldb/tools/lldb-mi/lldb-Info.plist | 21 - lldb/tools/lldb-mi/module.modulemap | 79 - lldb/unittests/tools/CMakeLists.txt | 3 - lldb/unittests/tools/lldb-mi/CMakeLists.txt | 2 - lldb/unittests/tools/lldb-mi/utils/CMakeLists.txt | 13 - lldb/unittests/tools/lldb-mi/utils/StringTest.cpp | 32 - llvm/CMakeLists.txt | 1 + llvm/cmake/modules/AddLLVM.cmake | 2 +- llvm/cmake/modules/CrossCompile.cmake | 59 +- llvm/docs/tutorial/LangImpl01.rst | 294 +-- llvm/docs/tutorial/LangImpl02.rst | 740 +------- llvm/docs/tutorial/LangImpl03.rst | 569 +----- llvm/docs/tutorial/LangImpl04.rst | 660 +------ llvm/docs/tutorial/LangImpl05-cfg.png | Bin 38586 -> 0 bytes llvm/docs/tutorial/LangImpl05.rst | 815 +------- llvm/docs/tutorial/LangImpl06.rst | 771 +------- llvm/docs/tutorial/LangImpl07.rst | 886 +-------- llvm/docs/tutorial/LangImpl08.rst | 221 +-- llvm/docs/tutorial/LangImpl09.rst | 468 +---- llvm/docs/tutorial/LangImpl10.rst | 257 +-- .../MyFirstLanguageFrontend/LangImpl08.rst | 2 +- .../tutorial/MyFirstLanguageFrontend/index.rst | 2 - llvm/docs/tutorial/index.rst | 4 +- .../include/llvm/CodeGen/GlobalISel/IRTranslator.h | 4 +- .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 5 + llvm/include/llvm/CodeGen/MachineFunction.h | 8 +- llvm/include/llvm/CodeGen/MachineInstr.h | 6 + .../include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h | 2 +- llvm/include/llvm/DebugInfo/DWARF/DWARFObject.h | 4 +- .../include/llvm/Demangle/MicrosoftDemangleNodes.h | 2 + .../llvm/ExecutionEngine/Orc/LambdaResolver.h | 1 + llvm/include/llvm/IR/IRBuilder.h | 30 + llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 5 + llvm/include/llvm/MC/MCDwarf.h | 3 +- llvm/include/llvm/MC/MCFixup.h | 97 +- llvm/include/llvm/MC/MCFragment.h | 16 +- llvm/include/llvm/Support/TargetRegistry.h | 4 +- .../llvm/Target/GlobalISel/SelectionDAGCompat.td | 4 + llvm/lib/Analysis/LoopAccessAnalysis.cpp | 15 +- .../lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp | 9 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h | 3 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 76 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 49 + llvm/lib/CodeGen/MachineCSE.cpp | 25 + llvm/lib/CodeGen/MachineFunction.cpp | 5 +- llvm/lib/CodeGen/RegUsageInfoPropagate.cpp | 6 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 2 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 75 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 4 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 26 +- llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp | 20 +- llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h | 3 +- llvm/lib/IR/Constants.cpp | 34 +- llvm/lib/MC/MCAsmBackend.cpp | 5 +- llvm/lib/MC/MCAssembler.cpp | 35 +- llvm/lib/MC/MCDwarf.cpp | 40 +- llvm/lib/MC/MCExpr.cpp | 21 +- llvm/lib/Object/MachOObjectFile.cpp | 20 +- llvm/lib/Object/RelocationResolver.cpp | 6 + llvm/lib/Support/Unix/Path.inc | 5 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 68 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 36 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 93 + llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 20 + llvm/lib/Target/AArch64/AArch64LegalizerInfo.h | 3 + .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 63 +- .../MCTargetDesc/AArch64ELFObjectWriter.cpp | 14 + .../Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp | 7 + .../Target/AArch64/MCTargetDesc/AArch64MCExpr.h | 20 +- llvm/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp | 18 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 488 +++-- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.h | 11 +- llvm/lib/Target/AMDGPU/AMDGPUCallingConv.td | 7 - llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 74 - llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 6 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 63 +- .../AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp | 2 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 94 +- llvm/lib/Target/AMDGPU/SIISelLowering.h | 27 + llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 1 - llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 43 +- llvm/lib/Target/ARM/ARMInstrFormats.td | 10 + llvm/lib/Target/ARM/ARMInstrMVE.td | 36 +- llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 16 + .../Target/ARM/Disassembler/ARMDisassembler.cpp | 7 + .../lib/Target/ARM/MCTargetDesc/ARMInstPrinter.cpp | 8 + llvm/lib/Target/ARM/MCTargetDesc/ARMInstPrinter.h | 3 +- llvm/lib/Target/Mips/MipsLegalizerInfo.cpp | 17 + llvm/lib/Target/Mips/MipsLegalizerInfo.h | 3 + .../Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 1 + .../RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp | 4 + llvm/lib/Target/TargetMachine.cpp | 12 - .../Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp | 17 + llvm/lib/Target/X86/X86FrameLowering.cpp | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 68 +- llvm/lib/Target/X86/X86LegalizerInfo.cpp | 19 + llvm/lib/Target/X86/X86LegalizerInfo.h | 3 + .../Transforms/InstCombine/InstCombineShifts.cpp | 77 + .../Instrumentation/AddressSanitizer.cpp | 7 +- llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp | 2 +- .../AArch64/GlobalISel/arm64-irtranslator.ll | 27 +- .../AArch64/GlobalISel/legalize-memcpy-et-al.mir | 91 + .../AArch64/GlobalISel/load-addressing-modes.mir | 90 + llvm/test/CodeGen/AArch64/O3-pipeline.ll | 2 +- .../AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.mir | 308 +++ .../AMDGPU/GlobalISel/inst-select-fmaxnum.mir | 307 +++ .../AMDGPU/GlobalISel/inst-select-fminnum-ieee.mir | 308 +++ .../AMDGPU/GlobalISel/inst-select-fminnum.mir | 307 +++ .../AMDGPU/GlobalISel/inst-select-maxnum.mir | 60 - .../AMDGPU/GlobalISel/inst-select-minnum.mir | 59 - .../AMDGPU/GlobalISel/irtranslator-amdgpu_ps.ll | 35 +- .../AMDGPU/GlobalISel/irtranslator-amdgpu_vs.ll | 16 +- .../GlobalISel/irtranslator-function-args.ll | 1987 ++++++++++++++++++++ .../AMDGPU/GlobalISel/regbankselect-maxnum.mir | 66 - .../AMDGPU/GlobalISel/regbankselect-minnum.mir | 66 - .../CodeGen/AMDGPU/atomic_optimizations_buffer.ll | 2 - llvm/test/CodeGen/AMDGPU/call-argument-types.ll | 16 +- llvm/test/CodeGen/AMDGPU/debug-value2.ll | 8 +- llvm/test/CodeGen/AMDGPU/implicit-def-muse.ll | 7 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pkrtz.ll | 524 +++++- .../reduce-build-vec-ext-to-ext-build-vec.ll | 6 +- llvm/test/CodeGen/AMDGPU/shift-i128.ll | 201 +- llvm/test/CodeGen/AMDGPU/si-scheduler.ll | 2 +- llvm/test/CodeGen/AMDGPU/split-arg-dbg-value.ll | 224 +++ llvm/test/CodeGen/AMDGPU/vector_shuffle.packed.ll | 152 +- llvm/test/CodeGen/AMDGPU/wait.ll | 8 +- llvm/test/CodeGen/AMDGPU/wwm-reserved.ll | 6 +- llvm/test/CodeGen/ARM/O3-pipeline.ll | 2 +- llvm/test/CodeGen/ARM/build-attributes-fn-attr6.ll | 1 + llvm/test/CodeGen/ARM/ipra-exact-definition.ll | 44 + .../CodeGen/Mips/GlobalISel/irtranslator/call.ll | 14 +- llvm/test/CodeGen/PowerPC/add_cmp.ll | 44 +- llvm/test/CodeGen/PowerPC/machine-pre.ll | 82 +- llvm/test/CodeGen/RISCV/fixups-relax-diff.ll | 2 +- .../CodeGen/WebAssembly/tls-general-dynamic.ll | 21 + .../x86_64-irtranslator-struct-return.ll | 63 +- llvm/test/CodeGen/X86/O3-pipeline.ll | 2 +- llvm/test/CodeGen/X86/callbr-asm-obj-file.ll | 19 + llvm/test/CodeGen/X86/callbr-asm.ll | 16 +- .../CodeGen/X86/clear_upper_vector_element_bits.ll | 300 +-- llvm/test/CodeGen/X86/elf-associated.ll | 8 +- llvm/test/CodeGen/X86/load-partial.ll | 60 +- llvm/test/CodeGen/X86/relptr-rodata.ll | 21 + llvm/test/CodeGen/X86/segmented-stacks.ll | 41 +- llvm/test/DebugInfo/RISCV/dwarf-riscv-relocs.ll | 14 +- llvm/test/DebugInfo/RISCV/relax-debug-frame.ll | 62 + llvm/test/MC/AArch64/arm64-large-relocs.s | 38 +- llvm/test/MC/AArch64/basic-a64-diagnostics.s | 54 - llvm/test/MC/AMDGPU/branch-comment.s | 3 - llvm/test/MC/AMDGPU/sopk.s | 10 + llvm/test/MC/AMDGPU/sopp-err.s | 18 + llvm/test/MC/AMDGPU/sopp.s | 12 + llvm/test/MC/ARM/mve-scalar-shift.s | 16 +- llvm/test/MC/Disassembler/ARM/mve-scalar-shift.txt | 12 +- llvm/test/MC/RISCV/fde-reloc.s | 9 +- ...redundant-left-shift-input-masking-variant-a.ll | 22 +- ...redundant-left-shift-input-masking-variant-b.ll | 22 +- ...redundant-left-shift-input-masking-variant-c.ll | 54 +- ...redundant-left-shift-input-masking-variant-d.ll | 62 +- ...redundant-left-shift-input-masking-variant-e.ll | 54 +- ...redundant-left-shift-input-masking-variant-f.ll | 54 +- .../InstCombine/srem-via-sdiv-mul-sub.ll | 117 ++ .../InstCombine/urem-via-udiv-mul-sub.ll | 117 ++ .../address-space-ptr-sze-gep-index-assert.ll | 13 + llvm/test/tools/llvm-lipo/Inputs/arm64-slice.yaml | 101 + llvm/test/tools/llvm-lipo/Inputs/armv7-slice.yaml | 76 + llvm/test/tools/llvm-lipo/Inputs/x86_64-slice.yaml | 89 + llvm/test/tools/llvm-lipo/create-executable.test | 13 + .../test/tools/llvm-lipo/create-invalid-input.test | 8 + .../tools/llvm-lipo/create-without-alignment.test | 32 + .../test/tools/llvm-objcopy/ELF/respect-umask.test | 23 +- .../tools/llvm-readobj/elf-dynamic-malformed.test | 36 +- llvm/test/tools/llvm-readobj/elf-hash-symbols.test | 86 +- llvm/tools/dsymutil/DwarfLinker.cpp | 2 +- llvm/tools/llvm-lipo/LipoOpts.td | 5 + llvm/tools/llvm-lipo/llvm-lipo.cpp | 222 ++- llvm/tools/llvm-readobj/ELFDumper.cpp | 38 +- .../CodeGen/GlobalISel/LegalizerHelperTest.cpp | 3 +- llvm/unittests/IR/IRBuilderTest.cpp | 14 + llvm/utils/gn/build/symlink_or_copy.py | 0 .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 1 + polly/test/DeLICM/reduction_looprotate_hoisted.ll | 2 +- pstl/include/pstl/internal/algorithm_impl.h | 6 +- pstl/include/pstl/internal/pstl_config.h | 3 +- .../header_inclusion_order_algorithm_0.pass.cpp | 2 +- .../header_inclusion_order_algorithm_1.pass.cpp | 2 +- .../pstl/header_inclusion_order_memory_0.pass.cpp | 2 +- .../pstl/header_inclusion_order_memory_1.pass.cpp | 2 +- .../pstl/header_inclusion_order_numeric_0.pass.cpp | 2 +- .../pstl/header_inclusion_order_numeric_1.pass.cpp | 2 +- pstl/test/pstl/version.pass.cpp | 9 +- .../algorithms/alg.merge/inplace_merge.pass.cpp | 7 +- pstl/test/std/algorithms/alg.merge/merge.pass.cpp | 5 +- .../alg.copy/copy_if.pass.cpp | 6 +- .../alg.partitions/is_partitioned.pass.cpp | 2 +- .../alg.partitions/partition.pass.cpp | 13 +- .../alg.partitions/partition_copy.pass.cpp | 2 +- .../alg.reverse/reverse.pass.cpp | 4 +- .../alg.reverse/reverse_copy.pass.cpp | 4 +- .../alg.modifying.operations/copy_move.pass.cpp | 17 +- .../alg.modifying.operations/fill.pass.cpp | 2 +- .../alg.modifying.operations/generate.pass.cpp | 5 +- .../alg.modifying.operations/remove.pass.cpp | 6 +- .../alg.modifying.operations/remove_copy.pass.cpp | 6 +- .../alg.modifying.operations/replace.pass.cpp | 7 +- .../alg.modifying.operations/replace_copy.pass.cpp | 6 +- .../alg.modifying.operations/rotate.pass.cpp | 4 +- .../alg.modifying.operations/rotate_copy.pass.cpp | 4 +- .../alg.modifying.operations/swap_ranges.pass.cpp | 2 +- .../transform_binary.pass.cpp | 2 +- .../transform_unary.pass.cpp | 2 +- .../alg.modifying.operations/unique.pass.cpp | 4 +- .../unique_copy_equal.pass.cpp | 10 +- .../alg.nonmodifying/adjacent_find.pass.cpp | 4 +- .../algorithms/alg.nonmodifying/all_of.pass.cpp | 2 +- .../algorithms/alg.nonmodifying/any_of.pass.cpp | 2 +- .../std/algorithms/alg.nonmodifying/count.pass.cpp | 2 +- .../std/algorithms/alg.nonmodifying/equal.pass.cpp | 2 +- .../std/algorithms/alg.nonmodifying/find.pass.cpp | 6 +- .../algorithms/alg.nonmodifying/find_end.pass.cpp | 4 +- .../alg.nonmodifying/find_first_of.pass.cpp | 4 +- .../algorithms/alg.nonmodifying/find_if.pass.cpp | 4 +- .../algorithms/alg.nonmodifying/for_each.pass.cpp | 2 +- .../algorithms/alg.nonmodifying/mismatch.pass.cpp | 2 +- .../algorithms/alg.nonmodifying/none_of.pass.cpp | 2 +- .../alg.nonmodifying/nth_element.pass.cpp | 7 +- .../algorithms/alg.nonmodifying/search_n.pass.cpp | 4 +- .../alg.heap.operations/is_heap.pass.cpp | 4 +- .../lexicographical_compare.pass.cpp | 2 +- .../alg.min.max/minmax_element.pass.cpp | 2 +- .../alg.set.operations/includes.pass.cpp | 2 +- .../alg.sorting/alg.set.operations/set.pass.cpp | 2 +- .../std/algorithms/alg.sorting/is_sorted.pass.cpp | 2 +- .../algorithms/alg.sorting/partial_sort.pass.cpp | 11 +- .../alg.sorting/partial_sort_copy.pass.cpp | 4 +- pstl/test/std/algorithms/alg.sorting/sort.pass.cpp | 6 +- .../numeric.ops/adjacent_difference.pass.cpp | 8 +- pstl/test/std/numerics/numeric.ops/reduce.pass.cpp | 2 +- pstl/test/std/numerics/numeric.ops/scan.pass.cpp | 5 +- .../numerics/numeric.ops/transform_reduce.pass.cpp | 9 +- .../numerics/numeric.ops/transform_scan.pass.cpp | 19 +- .../uninitialized_construct.pass.cpp | 2 +- .../uninitialized_copy_move.pass.cpp | 4 +- .../uninitialized_fill_destroy.pass.cpp | 2 +- pstl/test/support/pstl_test_config.h | 65 +- 744 files changed, 10727 insertions(+), 59699 deletions(-) create mode 100644 clang-tools-extra/clangd/index/BackgroundIndexLoader.cpp create mode 100644 clang-tools-extra/clangd/index/BackgroundIndexLoader.h copy clang-tools-extra/clangd/{unittests/TestScheme.h => test/Inputs/background-in [...] rename clang-tools-extra/clangd/test/Inputs/background-index/{ => sub_dir}/foo.h (100%) copy pstl/test/pstl/version.pass.cpp => libcxx/test/libcxx/strings/basic.string/PR [...] create mode 100644 libcxx/test/std/utilities/function.objects/func.wrap/func.wrap. [...] create mode 100644 libcxx/test/std/utilities/function.objects/func.wrap/func.wrap. [...] create mode 100644 libcxx/test/std/utilities/function.objects/func.wrap/func.wrap. [...] create mode 100644 lld/test/COFF/Inputs/mangled-symbol.s create mode 100644 lld/test/COFF/thin-archive.s delete mode 100644 lld/test/ELF/Inputs/uabs_label.s create mode 100644 lld/test/ELF/aarch64-movw-error.s delete mode 100644 lld/test/ELF/aarch64-tls-static.s create mode 100644 lld/test/ELF/linkorder-forward-ref.test delete mode 100644 lldb/lit/tools/lldb-instr/Inputs/foo.cpp delete mode 100644 lldb/lit/tools/lldb-instr/Inputs/foo.h delete mode 100644 lldb/lit/tools/lldb-instr/TestInstrumentationRecord.test delete mode 100644 lldb/lit/tools/lldb-instr/TestInstrumentationRegister.test delete mode 100644 lldb/lit/tools/lldb-instr/lit.local.cfg delete mode 100644 lldb/lit/tools/lldb-mi/breakpoint/break-insert-enable-pending.test delete mode 100644 lldb/lit/tools/lldb-mi/breakpoint/break-insert.test delete mode 100644 lldb/lit/tools/lldb-mi/breakpoint/inputs/break-insert-pending.c delete mode 100644 lldb/lit/tools/lldb-mi/breakpoint/inputs/break-insert.c delete mode 100644 lldb/lit/tools/lldb-mi/breakpoint/lit.local.cfg delete mode 100644 lldb/lit/tools/lldb-mi/data/data-info-line.test delete mode 100644 lldb/lit/tools/lldb-mi/data/inputs/data-info-line.c delete mode 100644 lldb/lit/tools/lldb-mi/data/lit.local.cfg delete mode 100644 lldb/lit/tools/lldb-mi/exec/exec-continue.test delete mode 100644 lldb/lit/tools/lldb-mi/exec/exec-finish.test delete mode 100644 lldb/lit/tools/lldb-mi/exec/exec-interrupt.test delete mode 100644 lldb/lit/tools/lldb-mi/exec/exec-next-instruction.test delete mode 100644 lldb/lit/tools/lldb-mi/exec/exec-next.test delete mode 100644 lldb/lit/tools/lldb-mi/exec/exec-run-wrong-binary.test delete mode 100644 lldb/lit/tools/lldb-mi/exec/exec-step-instruction.test delete mode 100644 lldb/lit/tools/lldb-mi/exec/exec-step.test delete mode 100644 lldb/lit/tools/lldb-mi/exec/inputs/main.c delete mode 100644 lldb/lit/tools/lldb-mi/exec/lit.local.cfg delete mode 100644 lldb/lit/tools/lldb-mi/lit.local.cfg delete mode 100644 lldb/lit/tools/lldb-mi/symbol/inputs/list-lines-helper.c delete mode 100644 lldb/lit/tools/lldb-mi/symbol/inputs/list-lines-helper.h delete mode 100644 lldb/lit/tools/lldb-mi/symbol/inputs/main.c delete mode 100644 lldb/lit/tools/lldb-mi/symbol/inputs/symbol-list-lines.c delete mode 100644 lldb/lit/tools/lldb-mi/symbol/inputs/symbol-list-lines.h delete mode 100644 lldb/lit/tools/lldb-mi/symbol/lit.local.cfg delete mode 100644 lldb/lit/tools/lldb-mi/symbol/symbol-list-lines.test delete mode 100644 lldb/lit/tools/lldb-mi/target/inputs/main.c delete mode 100644 lldb/lit/tools/lldb-mi/target/inputs/target-select-so-path.py delete mode 100644 lldb/lit/tools/lldb-mi/target/lit.local.cfg delete mode 100644 lldb/lit/tools/lldb-mi/target/target-select-so-path.test delete mode 100644 lldb/lit/tools/lldb-server/TestGdbserverPort.test rename lldb/packages/Python/lldbsuite/test/{tools/lldb-vscode/attach => functional [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/signal/hand [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/signal/hand [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/local_types/TestUseC [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/local_types/main.c create mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/local_types/other.c copy lldb/packages/Python/lldbsuite/test/{functionalities/plugins/python_os_plugin [...] copy lldb/packages/Python/lldbsuite/test/lang/{cpp/virtual-overload/TestVirtualOve [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/offsetof/main.c copy lldb/packages/Python/lldbsuite/test/lang/cpp/{class-template-parameter-pack = [...] copy lldb/packages/Python/lldbsuite/test/lang/cpp/{virtual-overload/TestVirtualOve [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/offsetof/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/.categories delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiEnviron [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiLibrary [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/TestMiPrompt.py delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/breakpoint/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/breakpoint/Te [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/breakpoint/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/control/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/control/TestM [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/control/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/data/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/data/TestMiData.py delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/data/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/interpreter/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/interpreter/T [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/interpreter/T [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/interpreter/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/lexical_scope [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/lexical_scope [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/lexical_scope [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/lldbmi_testcase.py delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/signal/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/signal/TestMi [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/signal/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/stack/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/stack/TestMiStack.py delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/stack/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/startup_optio [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/startup_optio [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/startup_optio [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/startup_optio [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/startup_optio [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/startup_optio [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/syntax/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/syntax/TestMi [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/syntax/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/target/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/target/TestMi [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/target/test_a [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/threadinfo/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/threadinfo/Te [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/threadinfo/te [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/variable/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/variable/Test [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/variable/Test [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-mi/variable/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/.clang-format delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestApple [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestLldbG [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/commandli [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/commandli [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/gdbremote [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/inferior- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/inferior- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/inferior- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/inferior- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/lldbgdbse [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/platform- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/platform- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/platform- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/register- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/register- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/register- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/signal-fi [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/signal-fi [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/signal-fi [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/socket_pa [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/test/test [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/thread-na [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/thread-na [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/thread-na [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/.categories delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/attach/Te [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/attach/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/breakpoin [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/breakpoin [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/breakpoin [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/breakpoin [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/breakpoin [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/launch/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/launch/Te [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/launch/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/lldbvscod [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/stackTrac [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/stackTrac [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/stackTrac [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/step/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/step/Test [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/step/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/variables [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/variables [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/variables [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/vscode.py delete mode 100644 lldb/tools/lldb-mi/CMakeLists.txt delete mode 100644 lldb/tools/lldb-mi/MICmdArgContext.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdArgContext.h delete mode 100644 lldb/tools/lldb-mi/MICmdArgSet.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdArgSet.h delete mode 100644 lldb/tools/lldb-mi/MICmdArgValBase.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdArgValBase.h delete mode 100644 lldb/tools/lldb-mi/MICmdArgValConsume.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdArgValConsume.h delete mode 100644 lldb/tools/lldb-mi/MICmdArgValFile.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdArgValFile.h delete mode 100644 lldb/tools/lldb-mi/MICmdArgValListBase.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdArgValListBase.h delete mode 100644 lldb/tools/lldb-mi/MICmdArgValListOfN.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdArgValListOfN.h delete mode 100644 lldb/tools/lldb-mi/MICmdArgValNumber.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdArgValNumber.h delete mode 100644 lldb/tools/lldb-mi/MICmdArgValOptionLong.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdArgValOptionLong.h delete mode 100644 lldb/tools/lldb-mi/MICmdArgValOptionShort.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdArgValOptionShort.h delete mode 100644 lldb/tools/lldb-mi/MICmdArgValPrintValues.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdArgValPrintValues.h delete mode 100644 lldb/tools/lldb-mi/MICmdArgValString.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdArgValString.h delete mode 100644 lldb/tools/lldb-mi/MICmdArgValThreadGrp.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdArgValThreadGrp.h delete mode 100644 lldb/tools/lldb-mi/MICmdBase.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdBase.h delete mode 100644 lldb/tools/lldb-mi/MICmdCmd.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdCmd.h delete mode 100644 lldb/tools/lldb-mi/MICmdCmdBreak.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdCmdBreak.h delete mode 100644 lldb/tools/lldb-mi/MICmdCmdData.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdCmdData.h delete mode 100644 lldb/tools/lldb-mi/MICmdCmdEnviro.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdCmdEnviro.h delete mode 100644 lldb/tools/lldb-mi/MICmdCmdExec.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdCmdExec.h delete mode 100644 lldb/tools/lldb-mi/MICmdCmdFile.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdCmdFile.h delete mode 100644 lldb/tools/lldb-mi/MICmdCmdGdbInfo.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdCmdGdbInfo.h delete mode 100644 lldb/tools/lldb-mi/MICmdCmdGdbSet.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdCmdGdbSet.h delete mode 100644 lldb/tools/lldb-mi/MICmdCmdGdbShow.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdCmdGdbShow.h delete mode 100644 lldb/tools/lldb-mi/MICmdCmdGdbThread.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdCmdGdbThread.h delete mode 100644 lldb/tools/lldb-mi/MICmdCmdMiscellanous.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdCmdMiscellanous.h delete mode 100644 lldb/tools/lldb-mi/MICmdCmdStack.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdCmdStack.h delete mode 100644 lldb/tools/lldb-mi/MICmdCmdSupportInfo.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdCmdSupportInfo.h delete mode 100644 lldb/tools/lldb-mi/MICmdCmdSupportList.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdCmdSupportList.h delete mode 100644 lldb/tools/lldb-mi/MICmdCmdSymbol.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdCmdSymbol.h delete mode 100644 lldb/tools/lldb-mi/MICmdCmdTarget.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdCmdTarget.h delete mode 100644 lldb/tools/lldb-mi/MICmdCmdThread.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdCmdThread.h delete mode 100644 lldb/tools/lldb-mi/MICmdCmdTrace.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdCmdTrace.h delete mode 100644 lldb/tools/lldb-mi/MICmdCmdVar.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdCmdVar.h delete mode 100644 lldb/tools/lldb-mi/MICmdCommands.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdCommands.h delete mode 100644 lldb/tools/lldb-mi/MICmdData.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdData.h delete mode 100644 lldb/tools/lldb-mi/MICmdFactory.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdFactory.h delete mode 100644 lldb/tools/lldb-mi/MICmdInterpreter.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdInterpreter.h delete mode 100644 lldb/tools/lldb-mi/MICmdInvoker.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdInvoker.h delete mode 100644 lldb/tools/lldb-mi/MICmdMgr.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdMgr.h delete mode 100644 lldb/tools/lldb-mi/MICmdMgrSetCmdDeleteCallback.cpp delete mode 100644 lldb/tools/lldb-mi/MICmdMgrSetCmdDeleteCallback.h delete mode 100644 lldb/tools/lldb-mi/MICmnBase.cpp delete mode 100644 lldb/tools/lldb-mi/MICmnBase.h delete mode 100644 lldb/tools/lldb-mi/MICmnConfig.h delete mode 100644 lldb/tools/lldb-mi/MICmnLLDBBroadcaster.cpp delete mode 100644 lldb/tools/lldb-mi/MICmnLLDBBroadcaster.h delete mode 100644 lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfo.cpp delete mode 100644 lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfo.h delete mode 100644 lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfoVarObj.cpp delete mode 100644 lldb/tools/lldb-mi/MICmnLLDBDebugSessionInfoVarObj.h delete mode 100644 lldb/tools/lldb-mi/MICmnLLDBDebugger.cpp delete mode 100644 lldb/tools/lldb-mi/MICmnLLDBDebugger.h delete mode 100644 lldb/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.cpp delete mode 100644 lldb/tools/lldb-mi/MICmnLLDBDebuggerHandleEvents.h delete mode 100644 lldb/tools/lldb-mi/MICmnLLDBProxySBValue.cpp delete mode 100644 lldb/tools/lldb-mi/MICmnLLDBProxySBValue.h delete mode 100644 lldb/tools/lldb-mi/MICmnLLDBUtilSBValue.cpp delete mode 100644 lldb/tools/lldb-mi/MICmnLLDBUtilSBValue.h delete mode 100644 lldb/tools/lldb-mi/MICmnLog.cpp delete mode 100644 lldb/tools/lldb-mi/MICmnLog.h delete mode 100644 lldb/tools/lldb-mi/MICmnLogMediumFile.cpp delete mode 100644 lldb/tools/lldb-mi/MICmnLogMediumFile.h delete mode 100644 lldb/tools/lldb-mi/MICmnMIOutOfBandRecord.cpp delete mode 100644 lldb/tools/lldb-mi/MICmnMIOutOfBandRecord.h delete mode 100644 lldb/tools/lldb-mi/MICmnMIResultRecord.cpp delete mode 100644 lldb/tools/lldb-mi/MICmnMIResultRecord.h delete mode 100644 lldb/tools/lldb-mi/MICmnMIValue.cpp delete mode 100644 lldb/tools/lldb-mi/MICmnMIValue.h delete mode 100644 lldb/tools/lldb-mi/MICmnMIValueConst.cpp delete mode 100644 lldb/tools/lldb-mi/MICmnMIValueConst.h delete mode 100644 lldb/tools/lldb-mi/MICmnMIValueList.cpp delete mode 100644 lldb/tools/lldb-mi/MICmnMIValueList.h delete mode 100644 lldb/tools/lldb-mi/MICmnMIValueResult.cpp delete mode 100644 lldb/tools/lldb-mi/MICmnMIValueResult.h delete mode 100644 lldb/tools/lldb-mi/MICmnMIValueTuple.cpp delete mode 100644 lldb/tools/lldb-mi/MICmnMIValueTuple.h delete mode 100644 lldb/tools/lldb-mi/MICmnResources.cpp delete mode 100644 lldb/tools/lldb-mi/MICmnResources.h delete mode 100644 lldb/tools/lldb-mi/MICmnStreamStderr.cpp delete mode 100644 lldb/tools/lldb-mi/MICmnStreamStderr.h delete mode 100644 lldb/tools/lldb-mi/MICmnStreamStdin.cpp delete mode 100644 lldb/tools/lldb-mi/MICmnStreamStdin.h delete mode 100644 lldb/tools/lldb-mi/MICmnStreamStdout.cpp delete mode 100644 lldb/tools/lldb-mi/MICmnStreamStdout.h delete mode 100644 lldb/tools/lldb-mi/MICmnThreadMgrStd.cpp delete mode 100644 lldb/tools/lldb-mi/MICmnThreadMgrStd.h delete mode 100644 lldb/tools/lldb-mi/MIDataTypes.h delete mode 100644 lldb/tools/lldb-mi/MIDriver.cpp delete mode 100644 lldb/tools/lldb-mi/MIDriver.h delete mode 100644 lldb/tools/lldb-mi/MIDriverBase.cpp delete mode 100644 lldb/tools/lldb-mi/MIDriverBase.h delete mode 100644 lldb/tools/lldb-mi/MIDriverMain.cpp delete mode 100644 lldb/tools/lldb-mi/MIDriverMgr.cpp delete mode 100644 lldb/tools/lldb-mi/MIDriverMgr.h delete mode 100644 lldb/tools/lldb-mi/MIExtensions.txt delete mode 100644 lldb/tools/lldb-mi/MIReadMe.txt delete mode 100644 lldb/tools/lldb-mi/MIUtilDateTimeStd.cpp delete mode 100644 lldb/tools/lldb-mi/MIUtilDateTimeStd.h delete mode 100644 lldb/tools/lldb-mi/MIUtilDebug.cpp delete mode 100644 lldb/tools/lldb-mi/MIUtilDebug.h delete mode 100644 lldb/tools/lldb-mi/MIUtilFileStd.cpp delete mode 100644 lldb/tools/lldb-mi/MIUtilFileStd.h delete mode 100644 lldb/tools/lldb-mi/MIUtilMapIdToVariant.cpp delete mode 100644 lldb/tools/lldb-mi/MIUtilMapIdToVariant.h delete mode 100644 lldb/tools/lldb-mi/MIUtilSingletonBase.h delete mode 100644 lldb/tools/lldb-mi/MIUtilSingletonHelper.h delete mode 100644 lldb/tools/lldb-mi/MIUtilString.cpp delete mode 100644 lldb/tools/lldb-mi/MIUtilString.h delete mode 100644 lldb/tools/lldb-mi/MIUtilThreadBaseStd.cpp delete mode 100644 lldb/tools/lldb-mi/MIUtilThreadBaseStd.h delete mode 100644 lldb/tools/lldb-mi/MIUtilVariant.cpp delete mode 100644 lldb/tools/lldb-mi/MIUtilVariant.h delete mode 100644 lldb/tools/lldb-mi/Platform.h delete mode 100644 lldb/tools/lldb-mi/lldb-Info.plist delete mode 100644 lldb/tools/lldb-mi/module.modulemap delete mode 100644 lldb/unittests/tools/lldb-mi/CMakeLists.txt delete mode 100644 lldb/unittests/tools/lldb-mi/utils/CMakeLists.txt delete mode 100644 lldb/unittests/tools/lldb-mi/utils/StringTest.cpp delete mode 100644 llvm/docs/tutorial/LangImpl05-cfg.png create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-memcpy-et-al.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/load-addressing-modes.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmaxnum.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum-ieee.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fminnum.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-maxnum.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-minnum.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-function-args.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-maxnum.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-minnum.mir create mode 100644 llvm/test/CodeGen/AMDGPU/split-arg-dbg-value.ll create mode 100644 llvm/test/CodeGen/ARM/ipra-exact-definition.ll create mode 100644 llvm/test/CodeGen/X86/callbr-asm-obj-file.ll create mode 100644 llvm/test/CodeGen/X86/relptr-rodata.ll create mode 100644 llvm/test/DebugInfo/RISCV/relax-debug-frame.ll create mode 100644 llvm/test/Transforms/InstCombine/srem-via-sdiv-mul-sub.ll create mode 100644 llvm/test/Transforms/InstCombine/urem-via-udiv-mul-sub.ll create mode 100644 llvm/test/tools/llvm-lipo/Inputs/arm64-slice.yaml create mode 100644 llvm/test/tools/llvm-lipo/Inputs/armv7-slice.yaml create mode 100644 llvm/test/tools/llvm-lipo/Inputs/x86_64-slice.yaml create mode 100644 llvm/test/tools/llvm-lipo/create-executable.test create mode 100644 llvm/test/tools/llvm-lipo/create-invalid-input.test create mode 100644 llvm/test/tools/llvm-lipo/create-without-alignment.test mode change 100644 => 100755 llvm/utils/gn/build/symlink_or_copy.py