This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-stable-allmodconfig in repository toolchain/ci/llvm-project.
from dad1bebecd8 [RISCV][DebugInfo] Fix dwarf-riscv-relocs.ll test on Windows adds 0ffa833d547 [LoopInfo] Use early return in branch weight update functio [...] adds b8d352a08bc [RISCV] Reset NoPHIS MachineFunctionProperty in emitSelectPseudo adds 63719119c78 Fix asan infinite loop on undefined symbol adds ce8df1f41d5 [lldb] Don't double emit option groups adds beadf7d0ae1 [lldb][NFC] Tablegenify type commands adds f26706fa1c1 Fixup r366333 (require x86 in test) adds 36d9e8358aa [OpenCL][PR42033] Fix addr space deduction with template pa [...] adds 0b03429a911 [lld] Fix vs-diagnostics-version-script test. NFC. adds c38e3efe27a [SCEV] add no wrap flag for SCEVAddExpr. Differential Revis [...] adds 51cdd51807a [clangd] Added highlightings for template parameters and sp [...] adds 46b55fa58de [OpenCL] Update comments/diagnostics to refer to C++ for OpenCL adds 83748cc5abc [OpenCL] Improve destructor support in C++ for OpenCL adds 11512e742b2 [ARM][DAGCOMBINE][FIX] PerformVMOVRRDCombine adds 782390258b5 [ELF][PPC] Refactor some ppc64 tests adds 0cadf7bb2e7 [lldb] Tablegenify thread commands and fix completion bug f [...] adds c89a3d78f43 [lldb][NFC] Format 'type' commands in Options.td adds 8f5b44aead8 Bump the trunk version to 10.0.0svn adds 4f8dc16fcdb Revert r366422: [OpenCL] Improve destructor support in C++ [...] adds 37d7cb2df0c [llvm-readelf] - Remove the precompiled binary from gnu-has [...] adds e6547859122 [x86] try harder to form LEA from ADD to avoid flag conflic [...] adds 6a61bea4d65 Relax regexp to detect failed interception by asan adds 0c4948455d3 [CMake] Always build debugserver on Darwin and allow tests [...] adds 70494494c1e [FileCheck] Fix numeric variable redefinition adds 8b525e357f0 [DAGCombine] Pull getSubVectorSrc helper out of narrowInser [...] adds ec2a7c463e6 Restrict asan + dlopen testcase to x86 adds a44b216036c [OPENMP][NVPTX]Mark barrier functions calls as convergent. adds da43861b4a5 [OpenMP][libomptarget] Suppress C++ 11 related warnings whe [...] adds 6d3bb71c8f8 [analyzer] Add CTU user docs adds 64becc11a87 [lldb][NFC] Tablegenify alias/regex/history/source/script adds 48104ef7c9c [X86] EltsFromConsecutiveLoads - support common source loads adds e43ce1a958a [DebugInfo] Generate fixups as emitting DWARF .debug_frame/ [...] adds f1c05e8d200 [clangd] Disable DumpRecordLayout by default per https://bu [...] adds 657277e0f10 Revert "[DebugInfo] Generate fixups as emitting DWARF .debu [...] adds f286fa30889 [ELF][PPC] Delete ppc64-dynamic-relocations.s adds ac958c2ed6a [clangd] Suppress unwritten scopes when expanding auto. adds a5359b1b075 [CMake] Don't set Python_ADDITIONAL_VERSIONS adds 5de0c85e88b [ASTUnit] Fix a regression in cached completions adds d2c576110ef [CrossTU] Add a function to retrieve original source location. adds fc3aa2ab485 [RISCV] Hard float ABI support adds da5258c4040 [Clangd] Changed ExtractVariable to only work on non empty [...] adds 6acdf83cfa5 [Clangd] NFC: Fixed tweaks CMakeLists order to alphabetical adds 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 new ea98f15c438 [NFC] Fix an indentation issue in llvm/Support/TargetRegistry.h
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/clangd/AST.cpp | 1 + clang-tools-extra/clangd/AST.h | 3 +- clang-tools-extra/clangd/CMakeLists.txt | 1 + clang-tools-extra/clangd/ClangdServer.cpp | 3 +- clang-tools-extra/clangd/FS.cpp | 6 + clang-tools-extra/clangd/FS.h | 8 + .../clangd/GlobalCompilationDatabase.cpp | 34 +- clang-tools-extra/clangd/SemanticHighlighting.cpp | 27 + clang-tools-extra/clangd/SemanticHighlighting.h | 1 + clang-tools-extra/clangd/index/Background.cpp | 268 +-- clang-tools-extra/clangd/index/Background.h | 38 +- .../clangd/index/BackgroundIndexLoader.cpp | 151 ++ .../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/refactor/Tweak.cpp | 3 +- clang-tools-extra/clangd/refactor/Tweak.h | 5 + .../clangd/refactor/tweaks/CMakeLists.txt | 4 +- .../clangd/refactor/tweaks/DumpAST.cpp | 5 + .../clangd/refactor/tweaks/ExtractVariable.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/semantic-highlighting.test | 3 + .../clangd/unittests/BackgroundIndexTests.cpp | 16 +- .../unittests/GlobalCompilationDatabaseTests.cpp | 28 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 39 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 83 +- clang-tools-extra/docs/ReleaseNotes.rst | 199 +-- clang-tools-extra/docs/conf.py | 4 +- clang/CMakeLists.txt | 1 - clang/docs/ReleaseNotes.rst | 67 +- clang/docs/analyzer/user-docs.rst | 5 + .../analyzer/user-docs/CrossTranslationUnit.rst | 202 +++ clang/docs/conf.py | 4 +- clang/examples/clang-interpreter/main.cpp | 97 +- clang/include/clang/Basic/BuiltinsWebAssembly.def | 1 + clang/include/clang/Basic/DiagnosticCommonKinds.td | 8 +- clang/include/clang/Basic/DiagnosticParseKinds.td | 4 +- clang/include/clang/Basic/LangOptions.def | 4 +- clang/include/clang/Basic/TokenKinds.def | 5 +- clang/include/clang/Frontend/LangStandards.def | 2 +- .../Lex/DependencyDirectivesSourceMinimizer.h | 1 + .../include/clang/Tooling/Refactoring/SourceCode.h | 13 + clang/lib/Basic/Targets/RISCV.cpp | 13 +- clang/lib/Basic/Targets/RISCV.h | 6 +- clang/lib/CodeGen/CGBuiltin.cpp | 4 + clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 7 +- clang/lib/CodeGen/ItaniumCXXABI.cpp | 13 +- clang/lib/CodeGen/TargetInfo.cpp | 289 ++- clang/lib/Frontend/ASTUnit.cpp | 1 - clang/lib/Frontend/InitPreprocessor.cpp | 2 +- .../Lex/DependencyDirectivesSourceMinimizer.cpp | 16 +- clang/lib/Parse/ParseDecl.cpp | 3 +- clang/lib/Sema/DeclSpec.cpp | 1 - clang/lib/Sema/SemaCast.cpp | 2 +- clang/lib/Sema/SemaDecl.cpp | 16 +- clang/lib/Sema/SemaDeclCXX.cpp | 4 +- clang/lib/Sema/SemaExprCXX.cpp | 6 +- clang/lib/Sema/SemaOpenMP.cpp | 107 +- clang/lib/Sema/SemaType.cpp | 4 +- clang/lib/Sema/TreeTransform.h | 7 - clang/lib/Tooling/Refactoring/SourceCode.cpp | 34 + clang/lib/Tooling/Refactoring/Transformer.cpp | 40 +- clang/test/CodeGen/builtins-wasm.c | 5 + clang/test/CodeGen/riscv32-ilp32-ilp32f-abi.c | 6 +- .../test/CodeGen/riscv32-ilp32-ilp32f-ilp32d-abi.c | 4 + clang/test/CodeGen/riscv32-ilp32d-abi.c | 282 +++ clang/test/CodeGen/riscv32-ilp32f-abi.c | 45 + clang/test/CodeGen/riscv32-ilp32f-ilp32d-abi.c | 275 +++ clang/test/CodeGen/riscv64-lp64-lp64f-abi.c | 2 + clang/test/CodeGen/riscv64-lp64-lp64f-lp64d-abi.c | 4 + clang/test/CodeGen/riscv64-lp64d-abi.c | 272 +++ clang/test/CodeGen/riscv64-lp64f-lp64d-abi.c | 265 +++ clang/test/Driver/riscv-abi.c | 20 +- clang/test/Driver/unknown-std.cl | 2 +- clang/test/Index/complete-qualified-cached.cpp | 22 + ...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/nvptx_parallel_codegen.cpp | 8 +- 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/Parser/opencl-cxx-keywords.cl | 2 +- clang/test/Parser/opencl-cxx-virtual.cl | 6 +- clang/test/Preprocessor/riscv-target-features.c | 24 + .../test/SemaOpenCLCXX/address-space-deduction.cl | 15 + .../test/SemaOpenCLCXX/address-space-templates.cl | 2 +- clang/test/SemaOpenCLCXX/newdelete.cl | 8 +- clang/test/SemaOpenCLCXX/restricted.cl | 18 +- .../DependencyDirectivesSourceMinimizerTest.cpp | 24 + clang/unittests/Tooling/SourceCodeTest.cpp | 110 +- clang/unittests/Tooling/TransformerTest.cpp | 124 +- compiler-rt/CMakeLists.txt | 1 - compiler-rt/cmake/config-ix.cmake | 2 + .../sanitizer_common_interceptors.inc | 6 +- libcxx/CMakeLists.txt | 2 +- libcxx/docs/ReleaseNotes.rst | 14 +- libcxx/docs/conf.py | 4 +- libcxx/include/__config | 2 +- libcxx/include/__libcpp_version | 2 +- libcxx/include/functional | 54 + .../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/CMakeLists.txt | 2 +- libunwind/docs/conf.py | 4 +- lld/CMakeLists.txt | 1 - lld/ELF/Arch/AArch64.cpp | 60 + lld/ELF/Arch/PPC64.cpp | 1 + lld/ELF/InputFiles.cpp | 38 +- lld/docs/ReleaseNotes.rst | 38 +- lld/docs/conf.py | 4 +- lld/test/ELF/Inputs/uabs_label.s | 4 - lld/test/ELF/aarch64-condb-reloc.s | 100 +- 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/ELF/ppc64-dynamic-relocations.s | 50 - lld/test/ELF/ppc64-gd-to-ie.s | 100 -- lld/test/ELF/ppc64-general-dynamic-tls.s | 112 -- lld/test/ELF/ppc64-initial-exec-tls.s | 102 -- lld/test/ELF/ppc64-plt-stub.s | 59 +- lld/test/ELF/ppc64-tls-gd-le-small.s | 61 - lld/test/ELF/ppc64-tls-gd-le.s | 79 - lld/test/ELF/ppc64-tls-gd.s | 102 ++ lld/test/ELF/ppc64-tls-ie-le.s | 140 -- lld/test/ELF/ppc64-tls-ie.s | 171 ++ lld/test/ELF/vs-diagnostics-versionscript.s | 6 +- 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/cmake/modules/AddLLDB.cmake | 30 +- lldb/cmake/modules/LLDBConfig.cmake | 1 + lldb/cmake/modules/LLDBFramework.cmake | 1 + lldb/include/lldb/Core/FileSpecList.h | 9 + lldb/include/lldb/Target/Target.h | 107 +- 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 +- .../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/scripts/Python/prepare_binding_Python.py | 1 + lldb/source/Breakpoint/Watchpoint.cpp | 5 +- lldb/source/Commands/CommandObjectCommands.cpp | 40 +- lldb/source/Commands/CommandObjectFrame.cpp | 1 - lldb/source/Commands/CommandObjectThread.cpp | 53 +- lldb/source/Commands/CommandObjectType.cpp | 90 +- lldb/source/Commands/Options.td | 274 +++ lldb/source/Core/IOHandler.cpp | 3 + lldb/source/Core/SearchFilter.cpp | 6 +- lldb/source/Expression/LLVMUserExpression.cpp | 2 +- lldb/source/Expression/Materializer.cpp | 1 - .../Clang/ClangExpressionSourceCode.cpp | 3 + .../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/MacOSX/PlatformDarwin.cpp | 2 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 2 +- lldb/source/Symbol/SymbolContext.cpp | 2 +- lldb/source/Target/Target.cpp | 319 ++-- lldb/source/Target/ThreadPlanCallFunction.cpp | 31 +- lldb/test/CMakeLists.txt | 35 +- lldb/tools/CMakeLists.txt | 1 - lldb/tools/debugserver/source/CMakeLists.txt | 185 +- 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/CMakeLists.txt | 2 +- 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 - lldb/unittests/tools/lldb-server/CMakeLists.txt | 9 +- lldb/utils/TableGen/LLDBOptionDefEmitter.cpp | 1 - llvm/CMakeLists.txt | 5 +- llvm/cmake/modules/AddLLVM.cmake | 2 +- llvm/cmake/modules/CrossCompile.cmake | 59 +- llvm/docs/GettingStarted.rst | 5 + llvm/docs/ReleaseNotes.rst | 60 +- llvm/docs/conf.py | 4 +- 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 +- .../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/FileCheck.h | 7 +- llvm/include/llvm/Support/TargetRegistry.h | 4 +- llvm/lib/Analysis/LoopAccessAnalysis.cpp | 15 +- llvm/lib/Analysis/ScalarEvolution.cpp | 2 +- .../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/MachineFunction.cpp | 5 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 44 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 2 +- 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/FileCheck.cpp | 16 +- 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 +- .../AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp | 2 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 1 - llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 43 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 8 +- 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/RISCV/RISCVISelLowering.cpp | 1 + .../Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp | 17 + llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 31 + llvm/lib/Target/X86/X86LegalizerInfo.cpp | 19 + llvm/lib/Target/X86/X86LegalizerInfo.h | 3 + llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp | 59 +- llvm/test/Analysis/ScalarEvolution/limit-depth.ll | 2 +- llvm/test/Analysis/ScalarEvolution/nsw.ll | 2 +- llvm/test/Analysis/ScalarEvolution/trip-count12.ll | 2 +- llvm/test/Analysis/ScalarEvolution/trip-count9.ll | 8 +- .../AArch64/GlobalISel/arm64-irtranslator.ll | 27 +- .../AArch64/GlobalISel/legalize-memcpy-et-al.mir | 91 + .../AArch64/GlobalISel/load-addressing-modes.mir | 90 + llvm/test/CodeGen/ARM/pr42638-VMOVRRDCombine.ll | 33 + .../CodeGen/Mips/GlobalISel/irtranslator/call.ll | 14 +- llvm/test/CodeGen/PowerPC/add_cmp.ll | 44 +- 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/callbr-asm-obj-file.ll | 19 + llvm/test/CodeGen/X86/callbr-asm.ll | 16 +- llvm/test/CodeGen/X86/combine-sbb.ll | 30 +- llvm/test/CodeGen/X86/elf-associated.ll | 8 +- llvm/test/CodeGen/X86/relptr-rodata.ll | 21 + llvm/test/DebugInfo/RISCV/dwarf-riscv-relocs.ll | 14 +- llvm/test/DebugInfo/RISCV/relax-debug-frame.ll | 62 + llvm/test/FileCheck/line-count.txt | 24 +- llvm/test/FileCheck/numeric-expression.txt | 8 +- llvm/test/MC/AArch64/arm64-large-relocs.s | 38 +- llvm/test/MC/AArch64/basic-a64-diagnostics.s | 54 - llvm/test/MC/RISCV/fde-reloc.s | 9 +- .../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 +- .../llvm-readobj/Inputs/dynamic-table-exe.x86 | Bin 6555 -> 0 bytes .../tools/llvm-readobj/elf-dynamic-malformed.test | 36 +- llvm/test/tools/llvm-readobj/elf-hash-symbols.test | 283 +++ llvm/test/tools/llvm-readobj/gnu-hash-symbols.test | 104 -- 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 | 36 +- .../CodeGen/GlobalISel/LegalizerHelperTest.cpp | 3 +- llvm/unittests/IR/IRBuilderTest.cpp | 14 + llvm/unittests/Support/FileCheckTest.cpp | 3 +- .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/version.gni | 2 +- llvm/utils/release/build_llvm_package.bat | 4 +- .../Modules/LibomptargetNVPTXBitcodeLibrary.cmake | 2 +- polly/docs/ReleaseNotes.rst | 8 +- polly/docs/conf.py | 4 +- polly/test/DeLICM/reduction_looprotate_hoisted.ll | 2 +- pstl/docs/ReleaseNotes.rst | 14 +- pstl/include/pstl/internal/algorithm_impl.h | 6 +- pstl/include/pstl/internal/pstl_config.h | 5 +- .../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 +- 601 files changed, 7333 insertions(+), 44706 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%) create mode 100644 clang/docs/analyzer/user-docs/CrossTranslationUnit.rst create mode 100644 clang/test/CodeGen/riscv32-ilp32d-abi.c create mode 100644 clang/test/CodeGen/riscv32-ilp32f-abi.c create mode 100644 clang/test/CodeGen/riscv32-ilp32f-ilp32d-abi.c create mode 100644 clang/test/CodeGen/riscv64-lp64d-abi.c create mode 100644 clang/test/CodeGen/riscv64-lp64f-lp64d-abi.c create mode 100644 clang/test/Index/complete-qualified-cached.cpp 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. [...] 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 lld/test/ELF/ppc64-dynamic-relocations.s delete mode 100644 lld/test/ELF/ppc64-gd-to-ie.s delete mode 100644 lld/test/ELF/ppc64-general-dynamic-tls.s delete mode 100644 lld/test/ELF/ppc64-initial-exec-tls.s delete mode 100644 lld/test/ELF/ppc64-tls-gd-le-small.s delete mode 100644 lld/test/ELF/ppc64-tls-gd-le.s create mode 100644 lld/test/ELF/ppc64-tls-gd.s delete mode 100644 lld/test/ELF/ppc64-tls-ie-le.s create mode 100644 lld/test/ELF/ppc64-tls-ie.s 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 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/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/ARM/pr42638-VMOVRRDCombine.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/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 delete mode 100755 llvm/test/tools/llvm-readobj/Inputs/dynamic-table-exe.x86 create mode 100644 llvm/test/tools/llvm-readobj/elf-hash-symbols.test delete mode 100644 llvm/test/tools/llvm-readobj/gnu-hash-symbols.test