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-lts-defconfig in repository toolchain/ci/llvm-project.
from 4ac388f7cac [dsymutil] Fix handling of common symbols in multiple objec [...] adds c3c5e0fbbf7 [lld] Don't create hints-section if Hint/Name Table is empty adds 07775b207a9 Use lld-link instead of llvm-dlltool to create an implib adds 2caa3a265c5 [llvm-exegesis][NFC] Remove unecessary `using llvm::` directives. adds e9c8f6fea6d Revert r374139, "[dsymutil] Fix handling of common symbols [...] adds 4e969da33e1 [lldb] Don't crash when the ASTImporter produces diagnostic [...] adds c3a7fb75993 [llvm-exegesis] Explore LEA addressing modes. adds f8d482c07be [llvm-exegesis][NFC] Fix rL374146. adds 1e1e3ba2526 Unify the two CRC implementations adds 66f05d73899 [llvm-exegesis] Add missing std::move in rL374146. adds 9948fe6997b [TableGen] Fix crash when using HwModes in CodeEmitterGen adds df7ea71c3ad Revert r374006: Reland 'Add VFS support for sanitizers' blacklist' adds aeae71cd96c [Sema] Emit diagnostics for uncorrected delayed typos at th [...] adds f71bac6f435 [DebugInfo] Enable call site debug info for ARM and AArch64 adds 60db8b7946b [mips] Set default float ABI to "soft" on FreeBSD adds d422d3a755d [llvm-exegesis][NFC] Remove extra `llvm::` qualifications. adds 50cdd56beb8 [llvm-exegesis][NFC] Remove extra `llvm::` qualifications. adds e2c72929c88 [ARM] Add saturating arithmetic tests for MVE. NFC adds a21176ffb1d [CostModel][X86] Add tests for extractelement from non-imme [...] adds d7ac2553257 [CostModel][X86] Add tests for insertelement to non-immedia [...] adds 64a83bb2533 [llvm-exegesis] Fix r374158 adds 1bb91093e7c [clangd] Propagate context into reply handlers adds 83c8853fb37 [mips] Split expandLoadImmReal into multiple methods. NFC adds dde0fe5db52 [mips] Rename local variable. NFC adds d1170dbe583 [LV] Emitting SCEV checks with OptForSize adds 2ae54aba03f [clang-offload-bundler] Support `.cui` and `.d`. adds 9a3a87d1897 [clangd] Make sure ReplyCallbacks are destroyed before Requ [...] adds fcc9c4627e9 Add and adjust saturating tests. NFC adds 04a9a0eb0dd [llvm-exegesis] Ensure that ExecutableFunction are aligned. adds 604b7c22beb Fix Wdocumentation unknown parameter warning. NFCI. adds ae1b7859cbd [clang-format] Update noexcept reference qualifiers detection adds f7b1489ffc5 [scudo][standalone] Get statistics in a char buffer adds 791b0e41601 [NFC] Test commit. Testing llvm commit access only. adds 77c9736ef3e [NFC] Reverting changes from test commit. llvm commit acces [...] adds 7faa14a98bd [MemorySSA] Make the use of moveAllAfterMergeBlocks consistent. adds e7affcdbd2e Re-land "[dsymutil] Fix handling of common symbols in multi [...] adds 6453f700f29 [AIX][XCOFF][NFC] Change the SectionLen field name of CSect [...] adds 939411c1aaa Remove the is_mangled flag from Mangled and Symbol adds 5448fac509f [NFC] Remove files got accidentally upload in llvm-svn 374179 adds d037a5f0653 [AArch64] Ensure no tagged memory is left in the unallocate [...] adds df14bd315db [SLP] respect target register width for GEP vectorization ( [...] adds 22314179f06 [test] Split LLDB tests into API, Shell & Unit adds f98606f1773 Remove obsolete parameter. adds 44e988ab14c [FPEnv][NFC] Change test to conform to strictfp attribute rules. adds 0115c103282 Revert [test] Split LLDB tests into API, Shell & Unit as it [...] adds d5b7a4e2e8d [WebAssembly] v8x16.swizzle and rewrite BUILD_VECTOR lowering adds 3419e90dc1a [WebAssembly] Add builtin and intrinsic for v8x16.swizzle adds 0845ac7331e [InstCombine] add another test for gep inbounds; NFC adds 4c4df441860 [ARM] Fix arm_neon.h with -flax-vector-conversions=none adds 70aa6fb6e30 Update breakpad lit test to be independent of the unnamed s [...] adds 72c7c21dda9 [lit] Refactor ProgressDisplay adds 89386daa957 [LLDB] Fix for synthetic children memory leak adds 746174706b2 DebugInfo: Shot in the dark attempt to fix ubsan error from [...] adds 609010d0631 protect libedit and LLDB gui from receiving null FILE* streams adds bc2350a3412 [HIP] Fix -save-temps adds fd18e94697c [mangle] Fix mangling where an extra mangle context is required. adds 87aa9c9e4d4 Re-land "[test] Split LLDB tests into API, Shell & Unit" adds 02c2ab3d887 [ObjC generics] Fix not inheriting type bounds in categorie [...] adds 2e6f6b4dadb [System Model] [TTI] Update cache and prefetch TTI interfaces adds e60415a0db2 [Support] Add mathematical constants adds c57a9dc487e [AMDGPU] Use math constants defined in MathExtras (NFC) adds 232b9dc46a3 [ConstProp] add tests for extractelement with undef index; NFC adds c3317658cf2 [sanitizer] Use raise() in test and cover more signals adds c7cfa7c34e3 [test] Skip entry value test when clang < 10.0.0 adds 39f759189d5 [sanitizer] Make signal_name a C test adds 02d264a5471 [Docs] Adds Documentation links to sidebar adds be1c2902265 [utils] Update lldb-dotest for new test layout adds d61ef7c46d1 [CMake] Fix add_lldb_test_dependency adds 868b47fcbef Skip Apple simulator test for all remote testing scenarios. adds a0d83768f10 [Clang][OpenMP Offload] Add new tool for wrapping offload d [...] adds 3afc77dbbca [sanitizer] Disable signal_trap_handler on s390 adds 2d85fd942a7 [System Model] [TTI] Fix virtual destructor warning adds c001144b10b [System Model] [TTI] Define AMDGPUTTIImpl::getST and AMDGPU [...] adds ff5a7c4ca6e [sanitizer, NFC] Fix grammar in comment adds adc38dcf5ff [OPENMP50]Fix scoring of contexts with and without user pro [...] adds 21b8a8ae27f allow arbitrary python streams to be converted to SBFile adds c0da1282fc0 Revert "[lldb] Calculate relative path for symbol links" adds e7bfce78636 [libFuzzer] Fix Alarm callback in fuchsia. adds 988ad419484 [LLDB] Remove standalone build dep on llvm-strip adds edbb895b181 [Docs] Adds section for Additional Topics on Reference page adds 745e57c5939 [LLDB] Fix for regression of test 'TestDataFormatterInvalid [...] adds 411497c6c71 llvm-dwarfdump: Support multiple debug_loclists contributions adds 09dcfe68057 [SampleFDO] Add indexing for function profiles so they can [...] adds ffb26d9c783 TestHelloWorld: Make compatible with remote testing adds 00f9e5aa76f [WebAssembly] Make returns variadic adds 865cd0932f4 [Reproducer] Add convenience methods IsCapturing and IsReplaying. adds b24022cd723 SBFile: add a bunch of tests that should eventually work. adds 9eb13719236 SBFile support in SBCommandReturnObject adds 5da2bc22bad remove a smattering of isolated, unnecessary uses of FILE* adds 47363a148f1 [IRBuilder] Update IRBuilder::CreateFNeg(...) to return a U [...] adds c6dec1d8288 [AMDGPU] Fixed dpp combine of VOP1 adds 0156be59b45 Fix a crasher due to an assert when two files have the same [...] adds d2f4c452d9e [InstCombine] Fix PR43617 adds f204914feea [CMake] Use the correct lit.cfg.py adds ff38448148d [GISel] Refactor and split PatternMatchTest. NFC adds dc9276b7d72 Set eRegisterKindEHFrame register numbers for 32 bit ARM re [...] adds b2e3c83b0d6 [libc++][test] Miscellaneous MSVC cleanups adds b555ea5ff93 gn build: (manually) merge r374219 adds 1a509417714 [lldb] Put site-packages into a sub dir of CMAKE_CFG_INTDIR adds 0e891bcf797 Makefile.rules: add missing CODESIGN call adds 3cd3959fe27 GlobalISel: Implement fewerElementsVector for G_BUILD_VECTOR adds e114be608fe AMDGPU: Fix typos adds 001826835a9 AMDGPU: Relax register classes used adds 85dfa823022 AMDGPU/GlobalISel: Fix crash on wide constant load with VGP [...] adds adc5043fa27 TestIndirectSymbols: Modernize the Makefile adds f8bf7d7f42f AMDGPU: Don't fold copies to physregs adds da6cb7ba4c7 [sanitizer_common] Remove OnPrint from Go build. adds 3414bce07aa [WebAssembly] Fix tests missed in rL374235 adds 04f1effb993 gn build: Merge r374245 adds 931120846e5 Conservatively add volatility and atomic checks in a few places adds 80b080723ff TestMTCSimple.py: allow the test to run on Darwin embedded [...] adds 229c78d3a5d [CUDA][HIP] Fix host/device check with -fopenmp adds d6e9e99cec9 Change debugserver to use the brk #0 for breakpoints. adds b577efe4567 [ASan] Do not misrepresent high value address dereferences [...] adds f6777964bde Use -fdebug-compilation-dir to form absolute paths in cover [...] adds 9d8f0b3519c [codeview] Try to avoid emitting .cv_loc with line zero adds c34385d07c7 Revert [mangle] Fix mangling where an extra mangle context [...] adds da2bde9e34d Re-land [mangle] Fix mangling where an extra mangle context [...] adds 79a8476d436 dummy comment typo fix commit to cycle the bots adds fbdf83521b1 [libTooling] Move Transformer files to their own directory/ [...] adds 20fc20dfcfe gn build: (manually) merge r374271 adds 92e00293fd0 [PowerPC] add testcase for ppc loop instr form prep - NFC adds e398def9438 [sema] Revise `getCurrentMangleNumberContext` interface. NFC. adds ad2e12a3d99 [lld][WebAssembly] Refactor markLive.cpp. NFC adds c752f5bce4c [ast] Fix indentation. NFC. adds f9d8162b573 Reland "[TextAPI] Introduce TBDv4" adds c05a875c8cd gn build: Merge r374277 adds 33c59abf5c6 [WebAssembly] Wrap definitions in namespace lld { namespace [...] adds 72adda1740c [Attributor] Handle `null` differently in capture and alias logic adds 1c2afae7dcf [Attributor][NFC] clang format
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-tidy/utils/CMakeLists.txt | 2 +- .../clang-tidy/utils/TransformerClangTidyCheck.h | 2 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 23 +- clang-tools-extra/clangd/ClangdLSPServer.h | 2 +- .../unittests/clang-tidy/CMakeLists.txt | 2 +- .../clang-tidy/TransformerClangTidyCheckTest.cpp | 6 +- clang/include/clang/AST/ASTContext.h | 5 + clang/include/clang/AST/Decl.h | 8 +- clang/include/clang/AST/Type.h | 2 +- clang/include/clang/Basic/BuiltinsWebAssembly.def | 2 + clang/include/clang/Driver/Action.h | 14 +- clang/include/clang/Driver/Options.td | 2 - clang/include/clang/Driver/ToolChain.h | 2 + clang/include/clang/Sema/Sema.h | 37 +- .../{Refactoring => Transformer}/MatchConsumer.h | 6 +- .../{Refactoring => Transformer}/RangeSelector.h | 2 +- .../{Refactoring => Transformer}/SourceCode.h | 6 +- .../SourceCodeBuilders.h | 6 +- .../Tooling/{Refactoring => Transformer}/Stencil.h | 10 +- .../{Refactoring => Transformer}/Transformer.h | 10 +- clang/lib/AST/ASTContext.cpp | 29 +- clang/lib/AST/MicrosoftMangle.cpp | 4 +- clang/lib/AST/Type.cpp | 4 + clang/lib/CodeGen/CGBuiltin.cpp | 6 + clang/lib/CodeGen/CGDebugInfo.cpp | 3 +- clang/lib/CodeGen/CGExprScalar.cpp | 14 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 4 +- clang/lib/CodeGen/CoverageMappingGen.cpp | 25 +- clang/lib/CodeGen/CoverageMappingGen.h | 8 +- clang/lib/Driver/Action.cpp | 8 + clang/lib/Driver/Driver.cpp | 68 +- clang/lib/Driver/ToolChain.cpp | 9 + clang/lib/Driver/ToolChains/Arch/Mips.cpp | 18 +- clang/lib/Driver/ToolChains/Arch/Mips.h | 3 +- clang/lib/Driver/ToolChains/Clang.cpp | 56 +- clang/lib/Driver/ToolChains/Clang.h | 14 + clang/lib/Driver/ToolChains/CommonArgs.cpp | 140 +--- clang/lib/Driver/ToolChains/CommonArgs.h | 7 - clang/lib/Driver/ToolChains/Cuda.cpp | 2 - clang/lib/Driver/ToolChains/Gnu.cpp | 8 +- clang/lib/Driver/ToolChains/HIP.cpp | 49 +- clang/lib/Driver/ToolChains/HIP.h | 3 +- clang/lib/Format/TokenAnnotator.cpp | 22 +- clang/lib/Frontend/CompilerInvocation.cpp | 8 +- clang/lib/Sema/Sema.cpp | 12 +- clang/lib/Sema/SemaCUDA.cpp | 52 +- clang/lib/Sema/SemaDecl.cpp | 102 ++- clang/lib/Sema/SemaExpr.cpp | 7 +- clang/lib/Sema/SemaLambda.cpp | 40 +- clang/lib/Sema/SemaOpenMP.cpp | 146 ++-- clang/lib/Tooling/CMakeLists.txt | 1 + clang/lib/Tooling/Refactoring/CMakeLists.txt | 5 - clang/lib/Tooling/Transformer/CMakeLists.txt | 17 + .../{Refactoring => Transformer}/RangeSelector.cpp | 4 +- .../{Refactoring => Transformer}/SourceCode.cpp | 2 +- .../SourceCodeBuilders.cpp | 4 +- .../{Refactoring => Transformer}/Stencil.cpp | 6 +- .../{Refactoring => Transformer}/Transformer.cpp | 6 +- .../Inputs/sanitizer-blacklist-vfsoverlay.yaml | 15 - clang/test/CodeGen/aarch64-neon-2velem.c | 50 +- clang/test/CodeGen/aarch64-neon-fma.c | 2 +- clang/test/CodeGen/aarch64-neon-intrinsics.c | 43 +- clang/test/CodeGen/aarch64-neon-misc.c | 6 +- clang/test/CodeGen/aarch64-neon-scalar-copy.c | 72 +- .../CodeGen/aarch64-neon-scalar-x-indexed-elem.c | 194 ++---- clang/test/CodeGen/aarch64-neon-vget.c | 144 +--- clang/test/CodeGen/aarch64-poly64.c | 40 +- clang/test/CodeGen/aarch64-v8.2a-fp16-intrinsics.c | 2 +- clang/test/CodeGen/aarch64-v8.2a-neon-intrinsics.c | 48 +- clang/test/CodeGen/arm-v8.2a-neon-intrinsics.c | 8 +- clang/test/CodeGen/arm64-lanes.c | 72 +- clang/test/CodeGen/arm64_vcopy.c | 64 +- clang/test/CodeGen/arm_neon_intrinsics.c | 152 ++--- clang/test/CodeGen/avx512f-builtins.c | 288 ++++---- clang/test/CodeGen/avx512vl-builtins.c | 144 ++-- clang/test/CodeGen/builtins-ppc-vsx.c | 12 +- clang/test/CodeGen/builtins-wasm.c | 7 +- clang/test/CodeGen/complex-math.c | 6 +- clang/test/CodeGen/debug-info-param-modification.c | 4 + clang/test/CodeGen/exprs.c | 2 +- clang/test/CodeGen/fma-builtins.c | 64 +- clang/test/CodeGen/fma4-builtins.c | 64 +- clang/test/CodeGen/fp16-ops.c | 4 +- clang/test/CodeGen/ubsan-blacklist-vfs.c | 36 - clang/test/CodeGen/zvector.c | 2 +- clang/test/CodeGen/zvector2.c | 2 +- clang/test/CodeGenCUDA/openmp-target.cu | 20 + clang/test/CodeGenCXX/mangle-lambdas.cpp | 10 +- clang/test/CoverageMapping/debug-dir.cpp | 16 + clang/test/Driver/clang-offload-wrapper.c | 29 + clang/test/Driver/hip-save-temps.hip | 41 ++ clang/test/Driver/mips-float.c | 8 + clang/test/Driver/openmp-offload-gpu.c | 2 +- clang/test/Driver/openmp-offload.c | 244 +++---- clang/test/Headers/arm-neon-header.c | 3 + clang/test/OpenMP/declare_target_messages.cpp | 4 +- ...clare_variant_implementation_vendor_codegen.cpp | 4 +- clang/test/SemaCUDA/call-device-fn-from-host.cu | 2 + clang/test/SemaCUDA/host-device-constexpr.cu | 7 +- clang/test/SemaCUDA/openmp-static-func.cu | 14 + clang/test/SemaCUDA/openmp-target.cu | 43 ++ clang/test/SemaObjC/parameterized_classes_subst.m | 14 + clang/test/SemaObjC/typo-correction-subscript.m | 3 +- clang/tools/CMakeLists.txt | 1 + .../clang-offload-bundler/ClangOffloadBundler.cpp | 8 + clang/tools/clang-offload-wrapper/CMakeLists.txt | 23 + .../clang-offload-wrapper/ClangOffloadWrapper.cpp | 196 ++++++ clang/unittests/Format/FormatTest.cpp | 32 +- clang/unittests/Tooling/CMakeLists.txt | 1 + clang/unittests/Tooling/RangeSelectorTest.cpp | 2 +- clang/unittests/Tooling/SourceCodeBuildersTest.cpp | 2 +- clang/unittests/Tooling/SourceCodeTest.cpp | 2 +- clang/unittests/Tooling/StencilTest.cpp | 2 +- clang/unittests/Tooling/TransformerTest.cpp | 4 +- clang/utils/TableGen/NeonEmitter.cpp | 4 +- compiler-rt/lib/asan/asan_errors.h | 3 +- compiler-rt/lib/fuzzer/FuzzerLoop.cpp | 4 +- .../lib/sanitizer_common/sanitizer_common.h | 9 +- .../lib/sanitizer_common/sanitizer_linux.cpp | 6 + compiler-rt/lib/sanitizer_common/sanitizer_mac.cpp | 6 + .../lib/sanitizer_common/sanitizer_printf.cpp | 6 - .../sanitizer_symbolizer_report.cpp | 17 +- compiler-rt/lib/sanitizer_common/sanitizer_win.cpp | 5 + compiler-rt/lib/scudo/standalone/combined.h | 32 +- compiler-rt/lib/scudo/standalone/crc32_hw.cpp | 2 +- compiler-rt/lib/scudo/standalone/primary32.h | 22 +- compiler-rt/lib/scudo/standalone/primary64.h | 37 +- compiler-rt/lib/scudo/standalone/quarantine.h | 20 +- compiler-rt/lib/scudo/standalone/secondary.cpp | 13 +- compiler-rt/lib/scudo/standalone/secondary.h | 3 +- compiler-rt/lib/scudo/standalone/size_class_map.h | 8 +- compiler-rt/lib/scudo/standalone/string_utils.cpp | 17 +- compiler-rt/lib/scudo/standalone/string_utils.h | 1 + .../lib/scudo/standalone/tests/combined_test.cpp | 16 +- .../lib/scudo/standalone/tests/primary_test.cpp | 19 +- .../lib/scudo/standalone/tests/quarantine_test.cpp | 8 +- .../lib/scudo/standalone/tests/secondary_test.cpp | 16 +- .../TestCases/Posix/high-address-dereference.c | 50 ++ .../sanitizer_common/TestCases/Linux/signal_name.c | 20 + .../TestCases/Linux/signal_trap.cpp | 8 - .../TestCases/Linux/signal_trap_handler.cpp | 5 + .../map/map.cons/assign_initializer_list.pass.cpp | 13 +- .../set/set.cons/assign_initializer_list.pass.cpp | 9 +- .../unord.map/unord.map.cnstr/deduct.pass.cpp | 36 +- .../unord.multiset.cnstr/deduct.pass.cpp | 36 +- .../unord.set/unord.set.cnstr/deduct.pass.cpp | 36 +- libcxx/test/std/numerics/c.math/abs.pass.cpp | 2 +- .../numeric.ops.midpoint/midpoint.float.pass.cpp | 6 +- .../meta.trans.other/underlying_type.pass.cpp | 4 +- lld/COFF/DLL.cpp | 2 +- lld/COFF/Driver.cpp | 3 +- lld/COFF/ICF.cpp | 6 +- lld/COFF/InputFiles.cpp | 4 +- lld/COFF/MinGW.cpp | 2 +- lld/COFF/PDB.cpp | 6 +- lld/COFF/Writer.cpp | 3 +- lld/test/COFF/Inputs/ordinal-only-implib.def | 3 + lld/test/COFF/imports-ordinal-only.s | 18 + lld/wasm/Driver.cpp | 13 +- lld/wasm/InputChunks.cpp | 11 +- lld/wasm/InputFiles.cpp | 35 +- lld/wasm/LTO.cpp | 7 +- lld/wasm/MarkLive.cpp | 91 ++- lld/wasm/OutputSections.cpp | 22 +- lld/wasm/Relocations.cpp | 10 +- lld/wasm/SymbolTable.cpp | 9 +- lld/wasm/Symbols.cpp | 88 +-- lld/wasm/SyntheticSections.cpp | 9 +- lld/wasm/Writer.cpp | 9 +- lld/wasm/WriterUtils.cpp | 132 ++-- lldb/CMakeLists.txt | 4 +- lldb/cmake/modules/AddLLDB.cmake | 6 +- lldb/include/lldb/API/SBCommandReturnObject.h | 29 +- lldb/include/lldb/API/SBFile.h | 3 +- lldb/include/lldb/Core/Mangled.h | 20 - .../include/lldb/Interpreter/CommandReturnObject.h | 8 +- lldb/include/lldb/Symbol/Function.h | 2 +- lldb/include/lldb/Symbol/Symbol.h | 5 +- lldb/include/lldb/Utility/Reproducer.h | 3 + .../lldb/Utility/ReproducerInstrumentation.h | 10 +- lldb/lit/CMakeLists.txt | 115 ---- lldb/lit/helper/__init__.py | 0 .../functionalities/mtc/simple/TestMTCSimple.py | 21 +- .../test/functionalities/mtc/simple/main.m | 8 +- .../TestBasicEntryValuesX86_64.py | 1 + .../postmortem/minidump-new/TestMiniDumpUUID.py | 40 +- .../minidump-new/linux-arm-same-uuids.yaml | 21 + .../Python/lldbsuite/test/lldbplatformutil.py | 4 + .../lldbsuite/test/macosx/indirect_symbol/Makefile | 46 +- .../macosx/indirect_symbol/TestIndirectSymbols.py | 4 +- .../Python/lldbsuite/test/make/Makefile.rules | 3 + .../test/python_api/file_handle/TestFileHandle.py | 600 +++++++++++++++- .../test/python_api/hello_world/TestHelloWorld.py | 24 +- .../tools/lldb-server/TestAppleSimulatorOSType.py | 6 +- lldb/scripts/Python/finishSwigPythonLLDB.py | 23 +- lldb/scripts/Python/python-typemaps.swig | 85 ++- lldb/scripts/interface/SBCommandReturnObject.i | 27 +- lldb/scripts/interface/SBFile.i | 44 ++ lldb/source/API/SBCommandReturnObject.cpp | 74 +- lldb/source/API/SBDebugger.cpp | 6 +- lldb/source/API/SBFile.cpp | 13 +- lldb/source/API/SBType.cpp | 2 +- lldb/source/Commands/CommandObjectGUI.cpp | 4 +- lldb/source/Commands/CommandObjectReproducer.cpp | 6 +- lldb/source/Core/IOHandler.cpp | 19 +- lldb/source/Core/Mangled.cpp | 16 - lldb/source/Expression/IRExecutionUnit.cpp | 4 +- lldb/source/Expression/REPL.cpp | 2 +- .../Clang/ClangExpressionParser.cpp | 93 +-- .../Plugins/Language/CPlusPlus/LibCxxBitset.cpp | 15 +- .../Plugins/Language/CPlusPlus/LibCxxOptional.cpp | 1 - .../Plugins/Language/CPlusPlus/LibCxxQueue.cpp | 11 +- .../Plugins/Language/CPlusPlus/LibCxxTuple.cpp | 39 +- .../Plugins/Language/CPlusPlus/LibCxxVariant.cpp | 1 - .../Plugins/Language/CPlusPlus/LibStdcppTuple.cpp | 13 +- .../Language/CPlusPlus/LibStdcppUniquePointer.cpp | 29 +- .../ItaniumABI/ItaniumABILanguageRuntime.cpp | 2 +- .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 17 +- .../Plugins/Process/minidump/ProcessMinidump.cpp | 44 +- .../minidump/RegisterContextMinidump_ARM.cpp | 38 +- .../Process/minidump/RegisterContextMinidump_ARM.h | 6 + .../ScriptInterpreter/Python/PythonDataObjects.cpp | 415 +++++++++++- .../Python/ScriptInterpreterPython.cpp | 5 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 4 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 1 - lldb/source/Symbol/Function.cpp | 5 +- lldb/source/Symbol/Symbol.cpp | 9 +- lldb/test/{ => API}/CMakeLists.txt | 16 - lldb/test/API/README.md | 4 + lldb/test/{ => API}/dotest.py | 0 lldb/{lit/Suite => test/API}/lit.cfg | 4 +- lldb/{lit/Suite => test/API}/lit.site.cfg.in | 4 +- lldb/{lit/Suite => test/API}/lldbtest.py | 0 lldb/test/{ => API}/testcases | 0 lldb/test/{ => API}/use_lldb_suite.py | 0 lldb/test/CMakeLists.txt | 241 +++---- .../Shell}/Breakpoint/Inputs/case-sensitive.c | 0 .../Shell}/Breakpoint/Inputs/debug_addrx.yaml | 0 .../Breakpoint/Inputs/debug_rnglist_basic.yaml | 0 .../Inputs/debug_rnglist_offset_pair.yaml | 0 .../Inputs/debug_rnglist_rlestartend.yaml | 0 .../Breakpoint/Inputs/debug_rnglistx_rlex.yaml | 0 .../Inputs/implicit_const_form_support.yaml | 0 .../Shell}/Breakpoint/Inputs/jitbp.cpp | 0 .../Shell}/Breakpoint/Inputs/ppc64-localentry.s | 0 .../Inputs/single-file-split-dwarf.o.yaml | 0 .../Breakpoint/Inputs/single-file-split-dwarf.yaml | 0 .../Inputs/split-dwarf-5-addrbase.dwo.yaml | 0 .../Breakpoint/Inputs/split-dwarf-5-addrbase.yaml | 0 .../split-dwarf5-debug-stroffsets-file1.dwo.yaml | 0 .../split-dwarf5-debug-stroffsets-file2.dwo.yaml | 0 .../Inputs/split-dwarf5-debug-stroffsets-main.yaml | 0 .../Shell}/Breakpoint/case-insensitive.test | 0 .../Shell}/Breakpoint/case-sensitive.test | 0 .../Shell}/Breakpoint/debug_addrx.test | 0 .../Shell}/Breakpoint/debug_rnglist_basic.test | 0 .../Breakpoint/debug_rnglist_offset_pair.test | 0 .../Breakpoint/debug_rnglist_rlestartend.test | 0 .../Shell}/Breakpoint/debug_rnglistx_rlex.test | 0 .../Breakpoint/implicit_const_form_support.test | 0 lldb/{lit => test/Shell}/Breakpoint/jitbp_elf.test | 0 .../Shell}/Breakpoint/ppc64-localentry.test | 0 .../Shell}/Breakpoint/single-file-split-dwarf.test | 0 .../Shell}/Breakpoint/split-dwarf-5-addrbase.test | 0 .../Breakpoint/split-dwarf5-debug-stroffsets.test | 0 .../Shell}/BuildScript/compiler-full-path.test | 0 lldb/{lit => test/Shell}/BuildScript/modes.test | 0 .../Shell}/BuildScript/script-args.test | 0 .../Shell}/BuildScript/toolchain-clang-cl.test | 0 .../Shell}/BuildScript/toolchain-clang.test | 0 .../Shell}/BuildScript/toolchain-msvc.test | 0 .../CommandScriptImmediateOutputConsole.test | 0 .../CommandScriptImmediateOutputFile.test | 0 .../Inputs/custom_command.py | 0 .../CommandScriptImmediateOutput/lit.local.cfg | 0 lldb/{lit => test/Shell}/Commands/Inputs/frame.py | 0 lldb/{lit => test/Shell}/Commands/Inputs/main.c | 0 .../Shell}/Commands/command-backtrace.test | 0 .../Shell}/Commands/command-regex-delete.test | 0 .../Shell}/Commands/command-regex-unalias.test | 0 .../Shell}/Commands/command-script-import.test | 0 .../Shell}/Commands/command-source.test | 0 lldb/{lit => test/Shell}/Driver/Inputs/.lldbinit | 0 lldb/{lit => test/Shell}/Driver/Inputs/Print0.in | 0 lldb/{lit => test/Shell}/Driver/Inputs/Print2.in | 0 lldb/{lit => test/Shell}/Driver/Inputs/Print4.in | 0 lldb/{lit => test/Shell}/Driver/Inputs/Print6.in | 0 .../Shell}/Driver/Inputs/convenience.in | 0 lldb/{lit => test/Shell}/Driver/Inputs/hello.c | 0 lldb/{lit => test/Shell}/Driver/Inputs/hello.cpp | 0 .../Shell}/Driver/Inputs/process_attach_pid.in | 0 .../Shell}/Driver/Inputs/syntax_error.py | 0 lldb/{lit => test/Shell}/Driver/LocalLLDBInit.test | 0 lldb/{lit => test/Shell}/Driver/TestCommands.test | 0 .../Shell}/Driver/TestConvenienceVariables.test | 0 lldb/{lit => test/Shell}/Driver/TestCore.test | 0 lldb/{lit => test/Shell}/Driver/TestFile.test | 0 .../{lit => test/Shell}/Driver/TestNoUseColor.test | 0 .../Shell}/Driver/TestProcessAttach.test | 0 lldb/{lit => test/Shell}/Driver/TestRepl.test | 0 .../Shell}/Driver/TestSingleQuote.test | 0 lldb/{lit => test/Shell}/Driver/TestTarget.test | 0 .../StopHook/Inputs/stop-hook-1.lldbinit | 0 .../StopHook/Inputs/stop-hook-2.lldbinit | 0 .../StopHook/Inputs/stop-hook-3.lldbinit | 0 .../StopHook/Inputs/stop-hook-threads-1.lldbinit | 0 .../StopHook/Inputs/stop-hook-threads-2.lldbinit | 0 .../StopHook/Inputs/stop-hook-threads.cpp | 0 .../Shell}/ExecControl/StopHook/Inputs/stop-hook.c | 0 .../ExecControl/StopHook/stop-hook-threads.test | 0 .../Shell}/ExecControl/StopHook/stop-hook.test | 0 .../Shell}/Expr/Inputs/call-function.cpp | 0 .../Shell}/Expr/Inputs/ir-memory-map-basic | 0 .../Expr/Inputs/ir-memory-map-mix-malloc-free | 0 .../Shell}/Expr/Inputs/ir-memory-map-overlap1 | 0 lldb/{lit => test/Shell}/Expr/TestIRMemoryMap.test | 0 .../Shell}/Expr/TestIRMemoryMapWindows.test | 0 .../Shell}/Expr/TestMultilineExpr.test | 0 .../Shell}/Expr/TestTypeOfDeclTypeExpr.test | 0 lldb/{lit => test/Shell}/Heap/Inputs/cstr.c | 0 lldb/{lit => test/Shell}/Heap/heap-cstr.test | 0 lldb/{lit => test/Shell}/Host/Inputs/simple.c | 0 lldb/{lit => test/Shell}/Host/TestCustomShell.test | 0 .../Shell}/Minidump/Inputs/linux-x86_64.syms | 0 .../Shell}/Minidump/Inputs/linux-x86_64.yaml | 0 .../Minidump/Windows/Inputs/find-module.dmp.yaml | 0 .../Minidump/Windows/Inputs/find-module.exe.yaml | 0 .../Minidump/Windows/Sigsegv/Inputs/sigsegv.cpp | 0 .../Minidump/Windows/Sigsegv/Inputs/sigsegv.dmp | Bin .../Windows/Sigsegv/Inputs/sigsegv.lldbinit | 0 .../Minidump/Windows/Sigsegv/Inputs/sigsegv.pdb | Bin .../Shell}/Minidump/Windows/Sigsegv/sigsegv.test | 0 .../Shell}/Minidump/Windows/find-module.test | 0 .../Shell}/Minidump/breakpad-symbols.test | 0 .../Shell}/Minidump/disassemble-no-module.yaml | 0 lldb/{lit => test/Shell}/Minidump/dump-all.test | 0 lldb/{lit => test/Shell}/Minidump/fb-dump.test | 0 lldb/{lit => test/Shell}/Minidump/lit.local.cfg | 0 .../Breakpad/Inputs/bad-module-id-1.syms | 0 .../Breakpad/Inputs/bad-module-id-2.syms | 0 .../Breakpad/Inputs/bad-module-id-3.syms | 0 .../Breakpad/Inputs/discontiguous-sections.syms | 0 .../Breakpad/Inputs/identification-linux.syms | 0 .../Inputs/identification-macosx-arm64e.syms | 0 .../Breakpad/Inputs/identification-macosx.syms | 0 .../Breakpad/Inputs/identification-windows.syms | 0 .../Breakpad/Inputs/sections-trailing-func.syms | 0 .../ObjectFile/Breakpad/Inputs/sections.syms | 0 .../Breakpad/Inputs/uuid-matching-mac.syms | 0 .../Breakpad/Inputs/uuid-matching-mac.yaml | 0 .../Breakpad/breakpad-identification.test | 0 .../Breakpad/discontiguous-sections.test | 0 .../Shell}/ObjectFile/Breakpad/lit.local.cfg | 0 .../Breakpad/sections-trailing-func.test | 0 .../Shell}/ObjectFile/Breakpad/sections.test | 0 .../ObjectFile/Breakpad/uuid-matching-mac.test | 0 .../ELF/Inputs/PT_LOAD-overlap-section.elf | Bin .../ObjectFile/ELF/Inputs/minidebuginfo-main.c | 0 .../Shell}/ObjectFile/ELF/Inputs/netbsd-amd64.core | Bin .../Shell}/ObjectFile/ELF/PT_LOAD-empty.yaml | 0 .../ObjectFile/ELF/PT_LOAD-overlap-PT_INTERP.yaml | 0 .../ObjectFile/ELF/PT_LOAD-overlap-PT_TLS.yaml | 0 .../ObjectFile/ELF/PT_LOAD-overlap-section.yaml | 0 .../Shell}/ObjectFile/ELF/PT_LOAD-overlap.yaml | 0 .../Shell}/ObjectFile/ELF/PT_LOAD.yaml | 0 .../ObjectFile/ELF/PT_TLS-overlap-PT_LOAD.yaml | 0 .../Shell}/ObjectFile/ELF/aarch64-relocations.yaml | 0 .../Shell}/ObjectFile/ELF/base-address.yaml | 0 .../Shell}/ObjectFile/ELF/basic-info.yaml | 0 .../Shell}/ObjectFile/ELF/build-id-case.yaml | 0 .../Shell}/ObjectFile/ELF/compressed-sections.yaml | 0 .../Shell}/ObjectFile/ELF/duplicate-section.yaml | 0 .../Shell}/ObjectFile/ELF/gnu-debuglink.yaml | 0 .../Shell}/ObjectFile/ELF/many-sections.s | 0 .../ObjectFile/ELF/minidebuginfo-corrupt-xz.yaml | 0 .../ObjectFile/ELF/minidebuginfo-find-symbols.yaml | 0 .../ObjectFile/ELF/minidebuginfo-no-lzma.yaml | 0 .../ELF/minidebuginfo-set-and-hit-breakpoint.test | 0 .../Shell}/ObjectFile/ELF/netbsd-core-amd64.test | 0 .../ObjectFile/ELF/netbsd-exec-8.99.30-amd64.yaml | 0 .../Shell}/ObjectFile/ELF/section-addresses.yaml | 0 .../Shell}/ObjectFile/ELF/section-overlap.yaml | 0 .../Shell}/ObjectFile/ELF/section-permissions.yaml | 0 .../ObjectFile/ELF/section-types-edgecases.yaml | 0 .../Shell}/ObjectFile/ELF/section-types.yaml | 0 .../Shell}/ObjectFile/ELF/short-build-id.yaml | 0 .../Shell}/ObjectFile/MachO/lc_build_version.yaml | 0 .../ObjectFile/MachO/lc_build_version_notools.yaml | 0 .../Shell}/ObjectFile/MachO/lc_version_min.yaml | 0 .../Shell}/ObjectFile/MachO/subsections.yaml | 0 .../Shell}/ObjectFile/MachO/symtab.yaml | 0 .../Shell}/ObjectFile/PECOFF/basic-info-arm.yaml | 0 .../Shell}/ObjectFile/PECOFF/basic-info-arm64.yaml | 0 .../Shell}/ObjectFile/PECOFF/basic-info.yaml | 0 .../Shell}/ObjectFile/PECOFF/dep-modules.yaml | 0 .../Shell}/ObjectFile/PECOFF/export-dllfunc.yaml | 0 .../Shell}/ObjectFile/PECOFF/lit.local.cfg | 0 .../Shell}/ObjectFile/PECOFF/sections-names.yaml | 0 .../Shell}/ObjectFile/PECOFF/subsections.yaml | 0 .../Shell}/ObjectFile/PECOFF/uuid.yaml | 0 lldb/{lit => test/Shell}/ObjectFile/lit.local.cfg | 0 lldb/{lit => test/Shell}/Process/Inputs/env.cpp | 0 .../Shell}/Process/TestEnvironment.test | 0 .../Process/Windows/exception_access_violation.cpp | 0 lldb/{lit => test/Shell}/Python/crashlog.test | 4 +- .../Shell}/Quit/TestQuitExitCode-30.test | 0 .../Shell}/Quit/TestQuitExitCode0.test | 0 .../Shell}/Quit/TestQuitExitCode30.test | 0 .../Shell}/Quit/TestQuitExitCodeHex0.test | 0 .../Shell}/Quit/TestQuitExitCodeHexA.test | 0 .../Shell}/Quit/TestQuitExitCodeImplicit0.test | 0 .../Shell}/Quit/TestQuitExitCodeNonInt.test | 0 .../Shell}/Quit/TestQuitExitCodeTooManyArgs.test | 0 lldb/{lit => test/Shell}/Quit/expect_exit_code.py | 0 .../Shell}/Register/Inputs/x86-64-gp-read.cpp | 0 .../Shell}/Register/Inputs/x86-64-gp-write.cpp | 0 .../Shell}/Register/Inputs/x86-64-read.cpp | 0 .../Shell}/Register/Inputs/x86-64-write.cpp | 0 .../Shell}/Register/Inputs/x86-gp-read.cpp | 0 .../Shell}/Register/Inputs/x86-gp-write.cpp | 0 .../Shell}/Register/Inputs/x86-mm-xmm-read.cpp | 0 .../Shell}/Register/Inputs/x86-mm-xmm-write.cpp | 0 .../Shell}/Register/Inputs/x86-ymm-read.cpp | 0 .../Shell}/Register/Inputs/x86-ymm-write.cpp | 0 .../Shell}/Register/Inputs/x86-zmm-read.cpp | 0 .../Shell}/Register/Inputs/x86-zmm-write.cpp | 0 .../Shell}/Register/x86-64-gp-read.test | 0 .../Shell}/Register/x86-64-gp-write.test | 0 lldb/{lit => test/Shell}/Register/x86-64-read.test | 0 .../{lit => test/Shell}/Register/x86-64-write.test | 0 .../Shell}/Register/x86-64-xmm16-read.test | 0 .../Shell}/Register/x86-64-xmm16-write.test | 0 .../Shell}/Register/x86-64-ymm-read.test | 0 .../Shell}/Register/x86-64-ymm-write.test | 0 .../Shell}/Register/x86-64-ymm16-read.test | 0 .../Shell}/Register/x86-64-ymm16-write.test | 0 .../Shell}/Register/x86-64-zmm-read.test | 0 .../Shell}/Register/x86-64-zmm-write.test | 0 lldb/{lit => test/Shell}/Register/x86-gp-read.test | 0 .../{lit => test/Shell}/Register/x86-gp-write.test | 0 .../Shell}/Register/x86-mm-xmm-read.test | 0 .../Shell}/Register/x86-mm-xmm-write.test | 0 .../{lit => test/Shell}/Register/x86-ymm-read.test | 0 .../Shell}/Register/x86-ymm-write.test | 0 .../{lit => test/Shell}/Register/x86-zmm-read.test | 0 .../Shell}/Register/x86-zmm-write.test | 0 .../Functionalities/Inputs/DataFormatter.in | 0 .../Reproducer/Functionalities/Inputs/foo.cpp | 0 .../Reproducer/Functionalities/Inputs/stepping.c | 0 .../Functionalities/TestDataFormatter.test | 0 .../Reproducer/Functionalities/TestImageList.test | 0 .../Reproducer/Functionalities/TestStepping.test | 0 .../Shell}/Reproducer/Inputs/FileCapture.in | 0 .../Shell}/Reproducer/Inputs/GDBRemoteCapture.in | 0 .../{lit => test/Shell}/Reproducer/Inputs/simple.c | 0 .../Shell}/Reproducer/Modules/Inputs/Bar.h | 0 .../Shell}/Reproducer/Modules/Inputs/Foo.h | 0 .../Shell}/Reproducer/Modules/Inputs/ModuleCXX.in | 0 .../Shell}/Reproducer/Modules/Inputs/main.cpp | 0 .../Reproducer/Modules/Inputs/module.modulemap | 0 .../Shell}/Reproducer/Modules/TestModuleCXX.test | 0 .../Shell}/Reproducer/TestDriverOptions.test | 0 lldb/{lit => test/Shell}/Reproducer/TestDump.test | 0 .../Shell}/Reproducer/TestFileRepro.test | 0 .../Shell}/Reproducer/TestGDBRemoteRepro.test | 0 .../Shell}/Reproducer/TestRelativePath.test | 0 .../Shell}/Reproducer/TestReuseDirectory.test | 0 .../Shell}/Reproducer/TestSynchronous.test | 0 .../Settings/Inputs/DontStopCommandSource.in | 0 .../Shell}/Settings/Inputs/EchoCommandsAll.out | 0 .../Settings/Inputs/EchoCommandsNoComments.out | 0 .../Shell}/Settings/Inputs/EchoCommandsNone.out | 0 .../Shell}/Settings/Inputs/EchoCommandsQuiet.out | 0 .../Shell}/Settings/Inputs/EchoCommandsTest.in | 0 .../Shell}/Settings/Inputs/StopCommandSource.in | 0 lldb/{lit => test/Shell}/Settings/Inputs/main.c | 0 .../Shell}/Settings/TestDisableColor.test | 0 .../Shell}/Settings/TestDisassemblyFormat.test | 0 .../Shell}/Settings/TestEchoCommands.test | 0 .../Shell}/Settings/TestFrameFormatColor.test | 0 .../Shell}/Settings/TestFrameFormatNoColor.test | 0 .../Shell}/Settings/TestModuleCacheSanity.test | 0 .../Shell}/Settings/TestSettingsSet.test | 0 .../Shell}/Settings/TestSettingsWrite.test | 0 .../Settings/TestStopCommandSourceOnError.test | 0 .../SymbolFile/Breakpad/Inputs/basic-elf.yaml | 0 .../SymbolFile/Breakpad/Inputs/basic-macho.yaml | 0 .../Inputs/line-table-discontinuous-file-ids.syms | 0 .../Breakpad/Inputs/line-table-edgecases.syms | 0 .../Breakpad/Inputs/line-table-missing-file.syms | 0 .../Inputs/line-table-mixed-path-styles.syms | 0 .../SymbolFile/Breakpad/Inputs/line-table.syms | 0 .../Breakpad/Inputs/stack-cfi-parsing.syms | 0 .../Breakpad/Inputs/stack-cfi-parsing.yaml | 0 .../SymbolFile/Breakpad/Inputs/symtab-macho.syms | 0 .../Shell}/SymbolFile/Breakpad/Inputs/symtab.syms | 0 .../Breakpad/Inputs/unwind-via-raSearch.syms | 0 .../Breakpad/Inputs/unwind-via-stack-cfi.syms | 0 .../Breakpad/Inputs/unwind-via-stack-cfi.yaml | 0 .../Breakpad/Inputs/unwind-via-stack-win.syms | 0 .../Breakpad/Inputs/unwind-via-stack-win.yaml | 0 .../line-table-discontinuous-file-ids.test | 0 .../SymbolFile/Breakpad/line-table-edgecases.test | 0 .../Breakpad/line-table-missing-file.test | 0 .../Breakpad/line-table-mixed-path-styles.test | 0 .../Shell}/SymbolFile/Breakpad/line-table.test | 0 .../SymbolFile/Breakpad/stack-cfi-parsing.test | 0 .../Shell}/SymbolFile/Breakpad/symtab-macho.test | 0 .../Shell}/SymbolFile/Breakpad/symtab.test | 2 +- .../SymbolFile/Breakpad/unwind-via-raSearch.test | 0 .../SymbolFile/Breakpad/unwind-via-stack-cfi.test | 0 .../SymbolFile/Breakpad/unwind-via-stack-win.test | 0 .../DWARF/Inputs/debug-line-basic.script | 0 .../SymbolFile/DWARF/Inputs/debug-types-basic.cpp | 0 .../DWARF/Inputs/debug-types-expressions.cpp | 0 ...ir-separator-no-comp-dir-relative-name.lldbinit | 0 .../DWARF/Inputs/dir-separator-posix.lldbinit | 0 .../DWARF/Inputs/dir-separator-windows.lldbinit | 0 .../DWARF/Inputs/find-variable-file-2.cpp | 0 .../SymbolFile/DWARF/apple-index-is-used.cpp | 0 .../Shell}/SymbolFile/DWARF/array-sizes.s | 0 .../SymbolFile/DWARF/childless-compile-unit.s | 0 .../Shell}/SymbolFile/DWARF/compilercontext.ll | 0 .../Shell}/SymbolFile/DWARF/debug-line-basic.s | 0 .../SymbolFile/DWARF/debug-names-compressed.cpp | 0 .../SymbolFile/DWARF/debug-types-address-ranges.s | 0 .../Shell}/SymbolFile/DWARF/debug-types-basic.test | 0 .../Shell}/SymbolFile/DWARF/debug-types-dwarf5.s | 0 .../DWARF/debug-types-dwo-cross-reference.cpp | 0 .../SymbolFile/DWARF/debug-types-expressions.test | 0 .../SymbolFile/DWARF/debug-types-line-tables.s | 0 .../DWARF/debug-types-missing-signature.test | 0 .../SymbolFile/DWARF/debug-types-signature-loop.s | 0 .../SymbolFile/DWARF/debug_aranges-empty-section.s | 0 .../Shell}/SymbolFile/DWARF/debug_loc.s | 0 .../DWARF/debug_ranges-missing-section.s | 0 .../Shell}/SymbolFile/DWARF/debug_ranges.s | 0 .../DWARF/debug_ranges_and_rnglists.test | 0 .../Shell}/SymbolFile/DWARF/debug_rnglists.s | 0 .../SymbolFile/DWARF/deterministic-build.cpp | 0 .../dir-separator-no-comp-dir-relative-name.s | 0 .../SymbolFile/DWARF/dir-separator-no-comp-dir.s | 0 .../Shell}/SymbolFile/DWARF/dir-separator-posix.s | 0 .../SymbolFile/DWARF/dir-separator-windows.s | 0 .../SymbolFile/DWARF/dwarf5-index-is-used.cpp | 0 .../SymbolFile/DWARF/dwarf5-partial-index.cpp | 0 .../Shell}/SymbolFile/DWARF/dwarf5_locations.s | 0 .../SymbolFile/DWARF/find-basic-function.cpp | 0 .../SymbolFile/DWARF/find-basic-namespace.cpp | 0 .../Shell}/SymbolFile/DWARF/find-basic-type.cpp | 0 .../SymbolFile/DWARF/find-basic-variable.cpp | 0 .../SymbolFile/DWARF/find-function-regex.cpp | 0 .../Shell}/SymbolFile/DWARF/find-inline-method.s | 0 .../SymbolFile/DWARF/find-method-local-struct.cpp | 0 .../Shell}/SymbolFile/DWARF/find-method.cpp | 0 .../SymbolFile/DWARF/find-qualified-variable.cpp | 0 .../SymbolFile/DWARF/find-type-in-function.cpp | 0 .../Shell}/SymbolFile/DWARF/find-variable-dwo.cpp | 0 .../Shell}/SymbolFile/DWARF/find-variable-file.cpp | 0 .../Shell}/SymbolFile/DWARF/forward-declarations.s | 0 .../SymbolFile/DWARF/gnu-style-compression.cpp | 0 .../Shell}/SymbolFile/DWARF/lit.local.cfg | 0 .../SymbolFile/DWARF/parallel-indexing-stress.s | 0 .../SymbolFile/DWARF/split-dwarf-inlining.cpp | 0 .../SymbolFile/DWARF/split-dwarf-multiple-cu.ll | 0 .../Shell}/SymbolFile/Inputs/sizeless-symbol.s | 0 .../SymbolFile/Inputs/target-symbols-add-unwind.c | 0 .../NativePDB/Inputs/ast-functions.lldbinit | 0 .../NativePDB/Inputs/ast-methods.lldbinit | 0 .../SymbolFile/NativePDB/Inputs/ast-types.lldbinit | 0 .../SymbolFile/NativePDB/Inputs/bitfields.lldbinit | 0 .../NativePDB/Inputs/break-by-function.lldbinit | 0 .../NativePDB/Inputs/break-by-line.lldbinit | 0 .../NativePDB/Inputs/disassembly.lldbinit | 0 .../Inputs/function-types-builtins.lldbinit | 0 .../Inputs/function-types-calling-conv.lldbinit | 0 .../Inputs/function-types-classes.lldbinit | 0 .../NativePDB/Inputs/globals-bss.lldbinit | 0 .../NativePDB/Inputs/globals-classes.lldbinit | 0 .../NativePDB/Inputs/globals-fundamental.lldbinit | 0 .../NativePDB/Inputs/local-variables.lldbinit | 0 .../NativePDB/Inputs/nested-types.lldbinit | 0 .../NativePDB/Inputs/s_constant.lldbinit | 0 .../SymbolFile/NativePDB/Inputs/s_constant.s | 0 .../NativePDB/Inputs/source-list.lldbinit | 0 .../NativePDB/Inputs/stack_unwinding01.lldbinit | 0 .../SymbolFile/NativePDB/Inputs/tag-types.lldbinit | 0 .../SymbolFile/NativePDB/ast-functions-msvc.cpp | 0 .../Shell}/SymbolFile/NativePDB/ast-functions.cpp | 0 .../Shell}/SymbolFile/NativePDB/ast-methods.cpp | 0 .../Shell}/SymbolFile/NativePDB/ast-types.cpp | 0 .../Shell}/SymbolFile/NativePDB/bitfields.cpp | 0 .../SymbolFile/NativePDB/break-by-function.cpp | 0 .../Shell}/SymbolFile/NativePDB/break-by-line.cpp | 0 .../Shell}/SymbolFile/NativePDB/disassembly.cpp | 0 .../NativePDB/function-types-builtins.cpp | 0 .../NativePDB/function-types-calling-conv.cpp | 0 .../NativePDB/function-types-classes.cpp | 0 .../Shell}/SymbolFile/NativePDB/global-classes.cpp | 0 .../Shell}/SymbolFile/NativePDB/globals-bss.cpp | 0 .../SymbolFile/NativePDB/globals-fundamental.cpp | 0 .../SymbolFile/NativePDB/local-variables.cpp | 0 .../Shell}/SymbolFile/NativePDB/nested-types.cpp | 0 .../Shell}/SymbolFile/NativePDB/s_constant.cpp | 0 .../Shell}/SymbolFile/NativePDB/source-list.cpp | 0 .../SymbolFile/NativePDB/stack_unwinding01.cpp | 0 .../Shell}/SymbolFile/NativePDB/tag-types.cpp | 0 .../Shell}/SymbolFile/NativePDB/typedefs.cpp | 0 .../SymbolFile/PDB/Inputs/AstRestoreTest.cpp | 0 .../PDB/Inputs/CallingConventionsTest.cpp | 0 .../SymbolFile/PDB/Inputs/ClassLayoutTest.cpp | 0 .../SymbolFile/PDB/Inputs/CompilandsTest.cpp | 0 .../SymbolFile/PDB/Inputs/ExpressionsTest.cpp | 0 .../SymbolFile/PDB/Inputs/ExpressionsTest0.script | 0 .../SymbolFile/PDB/Inputs/ExpressionsTest1.script | 0 .../SymbolFile/PDB/Inputs/ExpressionsTest2.script | 0 .../Shell}/SymbolFile/PDB/Inputs/FuncSymbols.cpp | 0 .../SymbolFile/PDB/Inputs/FuncSymbolsTestMain.cpp | 0 .../PDB/Inputs/FunctionLevelLinkingTest.cpp | 0 .../PDB/Inputs/FunctionLevelLinkingTest.h | 0 .../PDB/Inputs/FunctionLevelLinkingTest.ord | 0 .../PDB/Inputs/FunctionNestedBlockTest.cpp | 0 .../SymbolFile/PDB/Inputs/PointerTypeTest.cpp | 0 .../SymbolFile/PDB/Inputs/SimpleTypesTest.cpp | 0 .../Shell}/SymbolFile/PDB/Inputs/TypeQualsTest.cpp | 0 .../Shell}/SymbolFile/PDB/Inputs/UdtLayoutTest.cpp | 0 .../SymbolFile/PDB/Inputs/UdtLayoutTest.script | 0 .../Shell}/SymbolFile/PDB/Inputs/VBases.cpp | 0 .../Shell}/SymbolFile/PDB/Inputs/VBases.script | 0 .../PDB/Inputs/VariablesLocationsTest.cpp | 0 .../PDB/Inputs/VariablesLocationsTest.script | 0 .../Shell}/SymbolFile/PDB/Inputs/VariablesTest.cpp | 0 .../Shell}/SymbolFile/PDB/ast-restore.test | 0 .../Shell}/SymbolFile/PDB/calling-conventions.test | 0 .../Shell}/SymbolFile/PDB/class-layout.test | 0 .../Shell}/SymbolFile/PDB/compilands.test | 0 .../Shell}/SymbolFile/PDB/enums-layout.test | 0 .../Shell}/SymbolFile/PDB/expressions.test | 0 .../Shell}/SymbolFile/PDB/func-symbols.test | 0 .../SymbolFile/PDB/function-level-linking.test | 0 .../SymbolFile/PDB/function-nested-block.test | 0 .../Shell}/SymbolFile/PDB/pointers.test | 0 .../Shell}/SymbolFile/PDB/type-quals.test | 0 .../Shell}/SymbolFile/PDB/typedefs.test | 0 .../Shell}/SymbolFile/PDB/udt-layout.test | 0 .../Shell}/SymbolFile/PDB/variables-locations.test | 0 .../Shell}/SymbolFile/PDB/variables.test | 0 .../{lit => test/Shell}/SymbolFile/PDB/vbases.test | 0 .../Shell}/SymbolFile/dissassemble-entry-point.s | 0 .../Shell}/SymbolFile/sizeless-symbol.test | 0 .../SymbolFile/target-symbols-add-unwind.test | 0 lldb/{lit => test/Shell}/Unwind/Inputs/call-asm.c | 0 .../Shell}/Unwind/Inputs/eh-frame-dwarf-unwind.s | 0 .../Shell}/Unwind/Inputs/eh-frame-small-fde.s | 0 .../Unwind/Inputs/prefer-debug-over-eh-frame.s | 0 .../Shell}/Unwind/Inputs/trap_frame_sym_ctx.s | 0 .../Shell}/Unwind/Inputs/unwind-plan-dwarf-dump.s | 0 .../Shell}/Unwind/eh-frame-dwarf-unwind.test | 0 .../Shell}/Unwind/eh-frame-small-fde.test | 0 .../Shell}/Unwind/prefer-debug-over-eh-frame.test | 0 .../Shell}/Unwind/trap_frame_sym_ctx.test | 0 .../Shell}/Unwind/unwind-plan-dwarf-dump.test | 0 .../{lit => test/Shell}/Watchpoint/Inputs/main.cpp | 0 .../Shell}/Watchpoint/SetErrorCases.test | 0 .../tests => lldb/test/Shell/helper}/__init__.py | 0 lldb/{lit => test/Shell}/helper/build.py | 0 lldb/{lit => test/Shell}/helper/toolchain.py | 2 +- lldb/{lit => test/Shell}/lit-lldb-init.in | 0 lldb/{lit => test/Shell}/lit.cfg.py | 4 +- lldb/{lit => test/Shell}/lit.site.cfg.py.in | 2 +- lldb/test/Unit/README.md | 4 + lldb/{lit => test}/Unit/lit.cfg.py | 2 +- lldb/{lit => test}/Unit/lit.site.cfg.py.in | 2 +- lldb/test/lit.cfg.py | 41 ++ lldb/{lit/Unit => test}/lit.site.cfg.py.in | 2 +- .../source/MacOSX/arm64/DNBArchImplARM64.cpp | 4 +- lldb/tools/driver/Driver.cpp | 13 +- lldb/unittests/Core/MangledTest.cpp | 8 +- .../minidump/RegisterContextMinidumpTest.cpp | 55 ++ lldb/utils/lldb-dotest/lldb-dotest.in | 2 +- llvm/docs/GettingStartedTutorials.rst | 6 +- llvm/docs/Reference.rst | 161 +++-- llvm/docs/UserGuides.rst | 11 +- llvm/docs/_templates/indexsidebar.html | 8 + llvm/include/llvm-c/DebugInfo.h | 2 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 70 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 31 - llvm/include/llvm/CodeGen/BasicTTIImpl.h | 29 + .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 4 + llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 2 +- llvm/include/llvm/IR/IRBuilder.h | 6 +- llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 4 + llvm/include/llvm/MC/MCSubtargetInfo.h | 44 ++ llvm/include/llvm/Object/XCOFFObjectFile.h | 7 +- llvm/include/llvm/ProfileData/SampleProf.h | 3 + llvm/include/llvm/ProfileData/SampleProfReader.h | 21 +- llvm/include/llvm/ProfileData/SampleProfWriter.h | 44 +- llvm/include/llvm/Support/CRC.h | 45 +- llvm/include/llvm/Support/JamCRC.h | 48 -- llvm/include/llvm/Support/MathExtras.h | 37 + llvm/include/llvm/TextAPI/MachO/InterfaceFile.h | 3 + llvm/include/llvm/TextAPI/MachO/Symbol.h | 11 +- llvm/include/llvm/TextAPI/MachO/Target.h | 2 + llvm/include/llvm/Transforms/IPO/Attributor.h | 8 +- llvm/lib/Analysis/MemorySSAUpdater.cpp | 37 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 28 + llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 16 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 61 ++ llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 10 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 12 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 28 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 7 +- llvm/lib/DebugInfo/PDB/Native/Hash.cpp | 5 +- llvm/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp | 5 +- llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp | 6 +- llvm/lib/DebugInfo/Symbolize/Symbolize.cpp | 2 +- llvm/lib/MC/MCSubtargetInfo.cpp | 25 + llvm/lib/MC/WinCOFFObjectWriter.cpp | 4 +- llvm/lib/ProfileData/SampleProfReader.cpp | 102 ++- llvm/lib/ProfileData/SampleProfWriter.cpp | 57 +- llvm/lib/Support/CMakeLists.txt | 1 - llvm/lib/Support/CRC.cpp | 113 ++-- llvm/lib/Support/JamCRC.cpp | 96 --- llvm/lib/Target/AArch64/AArch64StackTagging.cpp | 83 ++- llvm/lib/Target/AArch64/AArch64Subtarget.h | 8 +- .../Target/AArch64/AArch64TargetTransformInfo.cpp | 16 - .../Target/AArch64/AArch64TargetTransformInfo.h | 8 - llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 28 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 11 +- llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp | 33 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 18 +- llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 12 +- llvm/lib/Target/AMDGPU/GCNDPPCombine.cpp | 8 + llvm/lib/Target/AMDGPU/R600ISelLowering.cpp | 3 +- llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp | 4 +- llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 14 +- llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 4 +- .../Target/Hexagon/HexagonTargetTransformInfo.h | 4 +- llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 361 +++++----- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 4 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h | 4 +- .../Target/SystemZ/SystemZTargetTransformInfo.h | 6 +- .../MCTargetDesc/WebAssemblyInstPrinter.cpp | 5 +- .../Target/WebAssembly/WebAssemblyAsmPrinter.cpp | 34 +- .../Target/WebAssembly/WebAssemblyCFGStackify.cpp | 6 +- .../lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 32 +- llvm/lib/Target/WebAssembly/WebAssemblyISD.def | 1 + .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 203 +++--- .../Target/WebAssembly/WebAssemblyInstrControl.td | 48 +- .../lib/Target/WebAssembly/WebAssemblyInstrInfo.td | 3 +- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 13 + .../WebAssembly/WebAssemblyMachineFunctionInfo.cpp | 10 +- .../lib/Target/WebAssembly/WebAssemblyPeephole.cpp | 96 +-- llvm/lib/Target/X86/X86ISelLowering.cpp | 8 +- llvm/lib/TextAPI/MachO/Target.cpp | 32 +- llvm/lib/TextAPI/MachO/TextStub.cpp | 500 +++++++++++++- llvm/lib/TextAPI/MachO/TextStubCommon.cpp | 25 +- llvm/lib/Transforms/IPO/Attributor.cpp | 29 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 2 +- .../Instrumentation/PGOInstrumentation.cpp | 6 +- llvm/lib/Transforms/Scalar/LoopUnswitch.cpp | 22 +- llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | 27 +- llvm/lib/Transforms/Utils/LoopRotationUtils.cpp | 7 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 15 +- .../Vectorize/LoopVectorizationLegality.cpp | 3 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 14 +- llvm/test/Analysis/CostModel/X86/vector-extract.ll | 74 ++ llvm/test/Analysis/CostModel/X86/vector-insert.ll | 74 ++ llvm/test/Analysis/MemorySSA/pr43569.ll | 49 ++ llvm/test/Bitcode/compatibility.ll | 10 +- llvm/test/CodeGen/AArch64/sadd_sat.ll | 42 +- llvm/test/CodeGen/AArch64/ssub_sat.ll | 42 +- llvm/test/CodeGen/AArch64/stack-tagging-ex-1.ll | 69 ++ llvm/test/CodeGen/AArch64/stack-tagging-ex-2.ll | 183 +++++ .../AArch64/stack-tagging-untag-placement.ll | 82 +++ llvm/test/CodeGen/AArch64/uadd_sat.ll | 32 +- llvm/test/CodeGen/AArch64/usub_sat.ll | 32 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir | 43 +- .../AMDGPU/GlobalISel/legalize-build-vector.mir | 300 ++++++++ .../CodeGen/AMDGPU/GlobalISel/legalize-extract.mir | 49 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fadd.mir | 36 +- .../AMDGPU/GlobalISel/legalize-fcanonicalize.mir | 36 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fcos.mir | 54 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ffloor.mir | 54 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fma.mir | 36 +- .../AMDGPU/GlobalISel/legalize-fmad.s16.mir | 30 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fmaxnum.mir | 40 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fminnum.mir | 40 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fmul.mir | 36 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsin.mir | 54 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsqrt.mir | 54 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsub.mir | 54 +- .../AMDGPU/GlobalISel/legalize-load-constant.mir | 155 +++-- .../AMDGPU/GlobalISel/legalize-load-flat.mir | 155 +++-- .../AMDGPU/GlobalISel/legalize-load-global.mir | 140 ++-- .../AMDGPU/GlobalISel/legalize-load-local.mir | 115 ++-- .../AMDGPU/GlobalISel/legalize-load-private.mir | 192 +++--- .../CodeGen/AMDGPU/GlobalISel/legalize-lshr.mir | 43 +- .../CodeGen/AMDGPU/GlobalISel/legalize-phi.mir | 35 +- .../CodeGen/AMDGPU/GlobalISel/legalize-shl.mir | 43 +- .../AMDGPU/GlobalISel/legalize-shuffle-vector.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-smax.mir | 39 +- .../CodeGen/AMDGPU/GlobalISel/legalize-smin.mir | 39 +- .../CodeGen/AMDGPU/GlobalISel/legalize-umax.mir | 39 +- .../CodeGen/AMDGPU/GlobalISel/legalize-umin.mir | 39 +- .../AMDGPU/GlobalISel/regbankselect-load.mir | 46 ++ .../CodeGen/AMDGPU/amdgpu-codegenprepare-idiv.ll | 104 +-- llvm/test/CodeGen/AMDGPU/divrem24-assume.ll | 2 +- llvm/test/CodeGen/AMDGPU/dpp_combine.mir | 23 + .../stack-pointer-offset-relative-frameindex.ll | 2 +- llvm/test/CodeGen/ARM/sadd_sat.ll | 415 ++++++++++++ llvm/test/CodeGen/ARM/ssub_sat.ll | 608 +++++++++++++++++ llvm/test/CodeGen/ARM/uadd_sat.ll | 199 ++++++ llvm/test/CodeGen/ARM/usub_sat.ll | 196 ++++++ .../WebAssembly/int-type-register-class-name.mir | 2 +- .../typed-immediate-operand-invalid0.mir | 2 +- .../typed-immediate-operand-invalid1.mir | 2 +- .../CodeGen/PowerPC/loop-instr-form-prepare.ll | 753 +++++++++++++++++++++ llvm/test/CodeGen/Thumb2/mve-saturating-arith.ll | 501 ++++++++++++++ llvm/test/CodeGen/WebAssembly/atomic-fence.mir | 5 +- llvm/test/CodeGen/WebAssembly/eh-labels.mir | 2 +- llvm/test/CodeGen/WebAssembly/explicit-locals.mir | 2 +- llvm/test/CodeGen/WebAssembly/function-info.mir | 2 +- llvm/test/CodeGen/WebAssembly/llround-conv-i32.ll | 4 +- llvm/test/CodeGen/WebAssembly/multivalue.ll | 14 +- llvm/test/CodeGen/WebAssembly/reg-argument.mir | 10 +- llvm/test/CodeGen/WebAssembly/reg-copy.mir | 24 +- llvm/test/CodeGen/WebAssembly/simd-build-vector.ll | 187 ++++- llvm/test/CodeGen/WebAssembly/simd-intrinsics.ll | 10 + llvm/test/CodeGen/X86/debug-loclists.ll | 2 +- llvm/test/CodeGen/X86/sadd_sat.ll | 74 +- llvm/test/CodeGen/X86/ssub_sat.ll | 74 +- llvm/test/CodeGen/X86/uadd_sat.ll | 54 +- llvm/test/CodeGen/X86/usub_sat.ll | 54 +- llvm/test/DebugInfo/COFF/line-zero.ll | 77 +++ llvm/test/DebugInfo/COFF/local-variables.ll | 2 +- .../DebugInfo/WebAssembly/dbg-value-move-clone.mir | 2 +- .../WebAssembly/dbg-value-move-reg-stackify.mir | 2 +- .../DebugInfo/X86/dwarfdump-debug-loclists.test | 2 +- llvm/test/MC/WebAssembly/simd-encodings.s | 3 + llvm/test/TableGen/HwModeEncodeDecode.td | 9 + llvm/test/Transforms/ConstProp/InsertElement.ll | 33 +- llvm/test/Transforms/FunctionAttrs/callbacks.ll | 2 +- llvm/test/Transforms/FunctionAttrs/nocapture.ll | 9 + llvm/test/Transforms/InstCombine/cos-1.ll | 20 +- llvm/test/Transforms/InstCombine/fast-math.ll | 2 +- llvm/test/Transforms/InstCombine/fmul.ll | 8 +- .../Transforms/InstCombine/load-bitcast-vec.ll | 11 + llvm/test/Transforms/InstCombine/select-crash.ll | 4 +- llvm/test/Transforms/LoopVectorize/optsize.ll | 37 + .../Transforms/SLPVectorizer/AArch64/ext-trunc.ll | 30 +- .../SLPVectorizer/AArch64/getelementptr.ll | 57 +- .../Transforms/SLPVectorizer/X86/load-merge.ll | 31 +- .../SampleProfile/Inputs/inline.extbinary.afdo | Bin 272 -> 339 bytes .../Inputs/profsampleacc.extbinary.afdo | Bin 304 -> 339 bytes .../dsymutil/Inputs/private/tmp/common/com1.o | Bin 2104 -> 0 bytes .../dsymutil/Inputs/private/tmp/common/com2.o | Bin 2096 -> 0 bytes .../private/tmp/common/{com => common.x86_64} | Bin 4680 -> 4688 bytes .../dsymutil/Inputs/private/tmp/common/common1.o | Bin 0 -> 2108 bytes .../dsymutil/Inputs/private/tmp/common/common2.o | Bin 0 -> 2096 bytes llvm/test/tools/dsymutil/X86/common-sym-multi.test | 18 +- .../llvm-dwarfdump/X86/debug_loclists_multiple.s | 44 ++ .../X86/debug_loclists_startx_length.s | 2 +- llvm/test/tools/llvm-exegesis/X86/latency-LEA64r.s | 16 + llvm/test/tools/llvm-exegesis/X86/uops-LEA64r.s | 16 + llvm/tools/llvm-exegesis/lib/AArch64/Target.cpp | 29 +- llvm/tools/llvm-exegesis/lib/Analysis.cpp | 102 ++- llvm/tools/llvm-exegesis/lib/Analysis.h | 32 +- llvm/tools/llvm-exegesis/lib/Assembler.cpp | 198 +++--- llvm/tools/llvm-exegesis/lib/Assembler.h | 39 +- llvm/tools/llvm-exegesis/lib/BenchmarkResult.cpp | 141 ++-- llvm/tools/llvm-exegesis/lib/BenchmarkResult.h | 19 +- llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp | 53 +- llvm/tools/llvm-exegesis/lib/BenchmarkRunner.h | 10 +- llvm/tools/llvm-exegesis/lib/Clustering.cpp | 61 +- llvm/tools/llvm-exegesis/lib/Clustering.h | 6 +- llvm/tools/llvm-exegesis/lib/CodeTemplate.cpp | 29 +- llvm/tools/llvm-exegesis/lib/CodeTemplate.h | 20 +- llvm/tools/llvm-exegesis/lib/Latency.cpp | 9 +- llvm/tools/llvm-exegesis/lib/Latency.h | 4 +- llvm/tools/llvm-exegesis/lib/LlvmState.cpp | 58 +- llvm/tools/llvm-exegesis/lib/LlvmState.h | 20 +- llvm/tools/llvm-exegesis/lib/MCInstrDescView.cpp | 49 +- llvm/tools/llvm-exegesis/lib/MCInstrDescView.h | 52 +- llvm/tools/llvm-exegesis/lib/PerfHelper.cpp | 18 +- llvm/tools/llvm-exegesis/lib/PerfHelper.h | 8 +- llvm/tools/llvm-exegesis/lib/PowerPC/Target.cpp | 31 +- llvm/tools/llvm-exegesis/lib/RegisterAliasing.cpp | 29 +- llvm/tools/llvm-exegesis/lib/RegisterAliasing.h | 69 +- llvm/tools/llvm-exegesis/lib/RegisterValue.cpp | 26 +- llvm/tools/llvm-exegesis/lib/RegisterValue.h | 8 +- .../llvm-exegesis/lib/SchedClassResolution.cpp | 69 +- .../tools/llvm-exegesis/lib/SchedClassResolution.h | 24 +- llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp | 32 +- llvm/tools/llvm-exegesis/lib/SnippetGenerator.h | 21 +- llvm/tools/llvm-exegesis/lib/SnippetRepetitor.cpp | 6 +- llvm/tools/llvm-exegesis/lib/Target.cpp | 31 +- llvm/tools/llvm-exegesis/lib/Target.h | 37 +- llvm/tools/llvm-exegesis/lib/Uops.cpp | 23 +- llvm/tools/llvm-exegesis/lib/Uops.h | 4 +- llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 418 +++++++----- llvm/tools/llvm-exegesis/llvm-exegesis.cpp | 86 ++- llvm/tools/llvm-objcopy/COFF/COFFObjcopy.cpp | 13 +- llvm/tools/llvm-objcopy/CopyConfig.cpp | 10 +- llvm/tools/llvm-readobj/XCOFFDumper.cpp | 4 +- llvm/unittests/CodeGen/GlobalISel/CMakeLists.txt | 1 + .../CodeGen/GlobalISel/ConstantFoldingTest.cpp | 71 ++ .../CodeGen/GlobalISel/PatternMatchTest.cpp | 311 ++------- llvm/unittests/IR/InstructionsTest.cpp | 15 + llvm/unittests/ProfileData/SampleProfTest.cpp | 36 +- llvm/unittests/Support/CRCTest.cpp | 23 +- .../WebAssembly/WebAssemblyExceptionInfoTest.cpp | 4 +- llvm/unittests/TextAPI/CMakeLists.txt | 1 + llvm/unittests/TextAPI/TextStubV4Tests.cpp | 564 +++++++++++++++ .../tools/llvm-exegesis/AArch64/TargetTest.cpp | 12 +- .../tools/llvm-exegesis/ARM/AssemblerTest.cpp | 16 +- .../tools/llvm-exegesis/Common/AssemblerUtils.h | 32 +- .../tools/llvm-exegesis/PerfHelperTest.cpp | 15 +- .../tools/llvm-exegesis/PowerPC/AnalysisTest.cpp | 7 +- .../tools/llvm-exegesis/PowerPC/TargetTest.cpp | 11 +- .../tools/llvm-exegesis/RegisterValueTest.cpp | 8 +- .../tools/llvm-exegesis/X86/AssemblerTest.cpp | 15 +- .../llvm-exegesis/X86/BenchmarkResultTest.cpp | 24 +- .../llvm-exegesis/X86/RegisterAliasingTest.cpp | 39 +- .../llvm-exegesis/X86/SchedClassResolutionTest.cpp | 2 +- .../llvm-exegesis/X86/SnippetGeneratorTest.cpp | 71 +- .../tools/llvm-exegesis/X86/TargetTest.cpp | 297 ++++---- llvm/utils/TableGen/CodeEmitterGen.cpp | 3 +- .../clang-tools-extra/clang-tidy/utils/BUILD.gn | 2 +- .../unittests/clang-tidy/BUILD.gn | 2 +- .../clang/lib/Tooling/Refactoring/BUILD.gn | 5 - .../clang/lib/Tooling/Transformer/BUILD.gn | 20 + .../clang/tools/clang-offload-wrapper/BUILD.gn | 13 + .../utils/gn/secondary/clang/tools/driver/BUILD.gn | 1 + .../gn/secondary/clang/unittests/Tooling/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn | 1 - .../llvm/unittests/CodeGen/GlobalISel/BUILD.gn | 1 + .../gn/secondary/llvm/unittests/TextAPI/BUILD.gn | 1 + llvm/utils/lit/lit/ProgressBar.py | 4 +- llvm/utils/lit/lit/display.py | 98 +++ llvm/utils/lit/lit/main.py | 103 +-- llvm/utils/lit/lit/run.py | 29 +- llvm/utils/lit/tests/progress-bar.py | 9 +- 943 files changed, 13818 insertions(+), 6198 deletions(-) rename clang/include/clang/Tooling/{Refactoring => Transformer}/MatchConsumer.h (92%) rename clang/include/clang/Tooling/{Refactoring => Transformer}/RangeSelector.h (98%) rename clang/include/clang/Tooling/{Refactoring => Transformer}/SourceCode.h (95%) rename clang/include/clang/Tooling/{Refactoring => Transformer}/SourceCodeBuilders [...] rename clang/include/clang/Tooling/{Refactoring => Transformer}/Stencil.h (96%) rename clang/include/clang/Tooling/{Refactoring => Transformer}/Transformer.h (98%) create mode 100644 clang/lib/Tooling/Transformer/CMakeLists.txt rename clang/lib/Tooling/{Refactoring => Transformer}/RangeSelector.cpp (99%) rename clang/lib/Tooling/{Refactoring => Transformer}/SourceCode.cpp (98%) rename clang/lib/Tooling/{Refactoring => Transformer}/SourceCodeBuilders.cpp (98%) rename clang/lib/Tooling/{Refactoring => Transformer}/Stencil.cpp (98%) rename clang/lib/Tooling/{Refactoring => Transformer}/Transformer.cpp (98%) delete mode 100644 clang/test/CodeGen/Inputs/sanitizer-blacklist-vfsoverlay.yaml delete mode 100644 clang/test/CodeGen/ubsan-blacklist-vfs.c create mode 100644 clang/test/CodeGenCUDA/openmp-target.cu create mode 100644 clang/test/CoverageMapping/debug-dir.cpp create mode 100644 clang/test/Driver/clang-offload-wrapper.c create mode 100644 clang/test/Driver/hip-save-temps.hip create mode 100644 clang/test/SemaCUDA/openmp-static-func.cu create mode 100644 clang/test/SemaCUDA/openmp-target.cu create mode 100644 clang/tools/clang-offload-wrapper/CMakeLists.txt create mode 100644 clang/tools/clang-offload-wrapper/ClangOffloadWrapper.cpp create mode 100644 compiler-rt/test/asan/TestCases/Posix/high-address-dereference.c create mode 100644 compiler-rt/test/sanitizer_common/TestCases/Linux/signal_name.c delete mode 100644 compiler-rt/test/sanitizer_common/TestCases/Linux/signal_trap.cpp create mode 100644 lld/test/COFF/Inputs/ordinal-only-implib.def create mode 100644 lld/test/COFF/imports-ordinal-only.s delete mode 100644 lldb/lit/CMakeLists.txt delete mode 100644 lldb/lit/helper/__init__.py create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] copy lldb/test/{ => API}/CMakeLists.txt (91%) create mode 100644 lldb/test/API/README.md rename lldb/test/{ => API}/dotest.py (100%) rename lldb/{lit/Suite => test/API}/lit.cfg (96%) rename lldb/{lit/Suite => test/API}/lit.site.cfg.in (93%) rename lldb/{lit/Suite => test/API}/lldbtest.py (100%) rename lldb/test/{ => API}/testcases (100%) rename lldb/test/{ => API}/use_lldb_suite.py (100%) rename lldb/{lit => test/Shell}/Breakpoint/Inputs/case-sensitive.c (100%) rename lldb/{lit => test/Shell}/Breakpoint/Inputs/debug_addrx.yaml (100%) rename lldb/{lit => test/Shell}/Breakpoint/Inputs/debug_rnglist_basic.yaml (100%) rename lldb/{lit => test/Shell}/Breakpoint/Inputs/debug_rnglist_offset_pair.yaml (100%) rename lldb/{lit => test/Shell}/Breakpoint/Inputs/debug_rnglist_rlestartend.yaml (100%) rename lldb/{lit => test/Shell}/Breakpoint/Inputs/debug_rnglistx_rlex.yaml (100%) rename lldb/{lit => test/Shell}/Breakpoint/Inputs/implicit_const_form_support.yaml (100%) rename lldb/{lit => test/Shell}/Breakpoint/Inputs/jitbp.cpp (100%) rename lldb/{lit => test/Shell}/Breakpoint/Inputs/ppc64-localentry.s (100%) rename lldb/{lit => test/Shell}/Breakpoint/Inputs/single-file-split-dwarf.o.yaml (100%) rename lldb/{lit => test/Shell}/Breakpoint/Inputs/single-file-split-dwarf.yaml (100%) rename lldb/{lit => test/Shell}/Breakpoint/Inputs/split-dwarf-5-addrbase.dwo.yaml (100%) rename lldb/{lit => test/Shell}/Breakpoint/Inputs/split-dwarf-5-addrbase.yaml (100%) rename lldb/{lit => test/Shell}/Breakpoint/Inputs/split-dwarf5-debug-stroffsets-fi [...] rename lldb/{lit => test/Shell}/Breakpoint/Inputs/split-dwarf5-debug-stroffsets-fi [...] rename lldb/{lit => test/Shell}/Breakpoint/Inputs/split-dwarf5-debug-stroffsets-ma [...] rename lldb/{lit => test/Shell}/Breakpoint/case-insensitive.test (100%) rename lldb/{lit => test/Shell}/Breakpoint/case-sensitive.test (100%) rename lldb/{lit => test/Shell}/Breakpoint/debug_addrx.test (100%) rename lldb/{lit => test/Shell}/Breakpoint/debug_rnglist_basic.test (100%) rename lldb/{lit => test/Shell}/Breakpoint/debug_rnglist_offset_pair.test (100%) rename lldb/{lit => test/Shell}/Breakpoint/debug_rnglist_rlestartend.test (100%) rename lldb/{lit => test/Shell}/Breakpoint/debug_rnglistx_rlex.test (100%) rename lldb/{lit => test/Shell}/Breakpoint/implicit_const_form_support.test (100%) rename lldb/{lit => test/Shell}/Breakpoint/jitbp_elf.test (100%) rename lldb/{lit => test/Shell}/Breakpoint/ppc64-localentry.test (100%) rename lldb/{lit => test/Shell}/Breakpoint/single-file-split-dwarf.test (100%) rename lldb/{lit => test/Shell}/Breakpoint/split-dwarf-5-addrbase.test (100%) rename lldb/{lit => test/Shell}/Breakpoint/split-dwarf5-debug-stroffsets.test (100%) rename lldb/{lit => test/Shell}/BuildScript/compiler-full-path.test (100%) rename lldb/{lit => test/Shell}/BuildScript/modes.test (100%) rename lldb/{lit => test/Shell}/BuildScript/script-args.test (100%) rename lldb/{lit => test/Shell}/BuildScript/toolchain-clang-cl.test (100%) rename lldb/{lit => test/Shell}/BuildScript/toolchain-clang.test (100%) rename lldb/{lit => test/Shell}/BuildScript/toolchain-msvc.test (100%) rename lldb/{lit => test/Shell}/Commands/CommandScriptImmediateOutput/CommandScrip [...] rename lldb/{lit => test/Shell}/Commands/CommandScriptImmediateOutput/CommandScrip [...] rename lldb/{lit => test/Shell}/Commands/CommandScriptImmediateOutput/Inputs/custo [...] rename lldb/{lit => test/Shell}/Commands/CommandScriptImmediateOutput/lit.local.cf [...] rename lldb/{lit => test/Shell}/Commands/Inputs/frame.py (100%) rename lldb/{lit => test/Shell}/Commands/Inputs/main.c (100%) rename lldb/{lit => test/Shell}/Commands/command-backtrace.test (100%) rename lldb/{lit => test/Shell}/Commands/command-regex-delete.test (100%) rename lldb/{lit => test/Shell}/Commands/command-regex-unalias.test (100%) rename lldb/{lit => test/Shell}/Commands/command-script-import.test (100%) rename lldb/{lit => test/Shell}/Commands/command-source.test (100%) rename lldb/{lit => test/Shell}/Driver/Inputs/.lldbinit (100%) rename lldb/{lit => test/Shell}/Driver/Inputs/Print0.in (100%) rename lldb/{lit => test/Shell}/Driver/Inputs/Print2.in (100%) rename lldb/{lit => test/Shell}/Driver/Inputs/Print4.in (100%) rename lldb/{lit => test/Shell}/Driver/Inputs/Print6.in (100%) rename lldb/{lit => test/Shell}/Driver/Inputs/convenience.in (100%) rename lldb/{lit => test/Shell}/Driver/Inputs/hello.c (100%) rename lldb/{lit => test/Shell}/Driver/Inputs/hello.cpp (100%) rename lldb/{lit => test/Shell}/Driver/Inputs/process_attach_pid.in (100%) rename lldb/{lit => test/Shell}/Driver/Inputs/syntax_error.py (100%) rename lldb/{lit => test/Shell}/Driver/LocalLLDBInit.test (100%) rename lldb/{lit => test/Shell}/Driver/TestCommands.test (100%) rename lldb/{lit => test/Shell}/Driver/TestConvenienceVariables.test (100%) rename lldb/{lit => test/Shell}/Driver/TestCore.test (100%) rename lldb/{lit => test/Shell}/Driver/TestFile.test (100%) rename lldb/{lit => test/Shell}/Driver/TestNoUseColor.test (100%) rename lldb/{lit => test/Shell}/Driver/TestProcessAttach.test (100%) rename lldb/{lit => test/Shell}/Driver/TestRepl.test (100%) rename lldb/{lit => test/Shell}/Driver/TestSingleQuote.test (100%) rename lldb/{lit => test/Shell}/Driver/TestTarget.test (100%) rename lldb/{lit => test/Shell}/ExecControl/StopHook/Inputs/stop-hook-1.lldbinit (100%) rename lldb/{lit => test/Shell}/ExecControl/StopHook/Inputs/stop-hook-2.lldbinit (100%) rename lldb/{lit => test/Shell}/ExecControl/StopHook/Inputs/stop-hook-3.lldbinit (100%) rename lldb/{lit => test/Shell}/ExecControl/StopHook/Inputs/stop-hook-threads-1.ll [...] rename lldb/{lit => test/Shell}/ExecControl/StopHook/Inputs/stop-hook-threads-2.ll [...] rename lldb/{lit => test/Shell}/ExecControl/StopHook/Inputs/stop-hook-threads.cpp (100%) rename lldb/{lit => test/Shell}/ExecControl/StopHook/Inputs/stop-hook.c (100%) rename lldb/{lit => test/Shell}/ExecControl/StopHook/stop-hook-threads.test (100%) rename lldb/{lit => test/Shell}/ExecControl/StopHook/stop-hook.test (100%) rename lldb/{lit => test/Shell}/Expr/Inputs/call-function.cpp (100%) rename lldb/{lit => test/Shell}/Expr/Inputs/ir-memory-map-basic (100%) rename lldb/{lit => test/Shell}/Expr/Inputs/ir-memory-map-mix-malloc-free (100%) rename lldb/{lit => test/Shell}/Expr/Inputs/ir-memory-map-overlap1 (100%) rename lldb/{lit => test/Shell}/Expr/TestIRMemoryMap.test (100%) rename lldb/{lit => test/Shell}/Expr/TestIRMemoryMapWindows.test (100%) rename lldb/{lit => test/Shell}/Expr/TestMultilineExpr.test (100%) rename lldb/{lit => test/Shell}/Expr/TestTypeOfDeclTypeExpr.test (100%) rename lldb/{lit => test/Shell}/Heap/Inputs/cstr.c (100%) rename lldb/{lit => test/Shell}/Heap/heap-cstr.test (100%) rename lldb/{lit => test/Shell}/Host/Inputs/simple.c (100%) rename lldb/{lit => test/Shell}/Host/TestCustomShell.test (100%) rename lldb/{lit => test/Shell}/Minidump/Inputs/linux-x86_64.syms (100%) rename lldb/{lit => test/Shell}/Minidump/Inputs/linux-x86_64.yaml (100%) rename lldb/{lit => test/Shell}/Minidump/Windows/Inputs/find-module.dmp.yaml (100%) rename lldb/{lit => test/Shell}/Minidump/Windows/Inputs/find-module.exe.yaml (100%) rename lldb/{lit => test/Shell}/Minidump/Windows/Sigsegv/Inputs/sigsegv.cpp (100%) rename lldb/{lit => test/Shell}/Minidump/Windows/Sigsegv/Inputs/sigsegv.dmp (100%) rename lldb/{lit => test/Shell}/Minidump/Windows/Sigsegv/Inputs/sigsegv.lldbinit (100%) rename lldb/{lit => test/Shell}/Minidump/Windows/Sigsegv/Inputs/sigsegv.pdb (100%) rename lldb/{lit => test/Shell}/Minidump/Windows/Sigsegv/sigsegv.test (100%) rename lldb/{lit => test/Shell}/Minidump/Windows/find-module.test (100%) rename lldb/{lit => test/Shell}/Minidump/breakpad-symbols.test (100%) rename lldb/{lit => test/Shell}/Minidump/disassemble-no-module.yaml (100%) rename lldb/{lit => test/Shell}/Minidump/dump-all.test (100%) rename lldb/{lit => test/Shell}/Minidump/fb-dump.test (100%) rename lldb/{lit => test/Shell}/Minidump/lit.local.cfg (100%) rename lldb/{lit => test/Shell}/ObjectFile/Breakpad/Inputs/bad-module-id-1.syms (100%) rename lldb/{lit => test/Shell}/ObjectFile/Breakpad/Inputs/bad-module-id-2.syms (100%) rename lldb/{lit => test/Shell}/ObjectFile/Breakpad/Inputs/bad-module-id-3.syms (100%) rename lldb/{lit => test/Shell}/ObjectFile/Breakpad/Inputs/discontiguous-sections. [...] rename lldb/{lit => test/Shell}/ObjectFile/Breakpad/Inputs/identification-linux.sy [...] rename lldb/{lit => test/Shell}/ObjectFile/Breakpad/Inputs/identification-macosx-a [...] rename lldb/{lit => test/Shell}/ObjectFile/Breakpad/Inputs/identification-macosx.s [...] rename lldb/{lit => test/Shell}/ObjectFile/Breakpad/Inputs/identification-windows. [...] rename lldb/{lit => test/Shell}/ObjectFile/Breakpad/Inputs/sections-trailing-func. [...] rename lldb/{lit => test/Shell}/ObjectFile/Breakpad/Inputs/sections.syms (100%) rename lldb/{lit => test/Shell}/ObjectFile/Breakpad/Inputs/uuid-matching-mac.syms (100%) rename lldb/{lit => test/Shell}/ObjectFile/Breakpad/Inputs/uuid-matching-mac.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/Breakpad/breakpad-identification.test (100%) rename lldb/{lit => test/Shell}/ObjectFile/Breakpad/discontiguous-sections.test (100%) rename lldb/{lit => test/Shell}/ObjectFile/Breakpad/lit.local.cfg (100%) rename lldb/{lit => test/Shell}/ObjectFile/Breakpad/sections-trailing-func.test (100%) rename lldb/{lit => test/Shell}/ObjectFile/Breakpad/sections.test (100%) rename lldb/{lit => test/Shell}/ObjectFile/Breakpad/uuid-matching-mac.test (100%) rename lldb/{lit => test/Shell}/ObjectFile/ELF/Inputs/PT_LOAD-overlap-section.elf (100%) rename lldb/{lit => test/Shell}/ObjectFile/ELF/Inputs/minidebuginfo-main.c (100%) rename lldb/{lit => test/Shell}/ObjectFile/ELF/Inputs/netbsd-amd64.core (100%) rename lldb/{lit => test/Shell}/ObjectFile/ELF/PT_LOAD-empty.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/ELF/PT_LOAD-overlap-PT_INTERP.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/ELF/PT_LOAD-overlap-PT_TLS.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/ELF/PT_LOAD-overlap-section.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/ELF/PT_LOAD-overlap.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/ELF/PT_LOAD.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/ELF/PT_TLS-overlap-PT_LOAD.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/ELF/aarch64-relocations.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/ELF/base-address.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/ELF/basic-info.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/ELF/build-id-case.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/ELF/compressed-sections.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/ELF/duplicate-section.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/ELF/gnu-debuglink.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/ELF/many-sections.s (100%) rename lldb/{lit => test/Shell}/ObjectFile/ELF/minidebuginfo-corrupt-xz.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/ELF/minidebuginfo-find-symbols.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/ELF/minidebuginfo-no-lzma.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/ELF/minidebuginfo-set-and-hit-breakpoin [...] rename lldb/{lit => test/Shell}/ObjectFile/ELF/netbsd-core-amd64.test (100%) rename lldb/{lit => test/Shell}/ObjectFile/ELF/netbsd-exec-8.99.30-amd64.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/ELF/section-addresses.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/ELF/section-overlap.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/ELF/section-permissions.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/ELF/section-types-edgecases.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/ELF/section-types.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/ELF/short-build-id.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/MachO/lc_build_version.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/MachO/lc_build_version_notools.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/MachO/lc_version_min.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/MachO/subsections.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/MachO/symtab.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/PECOFF/basic-info-arm.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/PECOFF/basic-info-arm64.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/PECOFF/basic-info.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/PECOFF/dep-modules.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/PECOFF/export-dllfunc.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/PECOFF/lit.local.cfg (100%) rename lldb/{lit => test/Shell}/ObjectFile/PECOFF/sections-names.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/PECOFF/subsections.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/PECOFF/uuid.yaml (100%) rename lldb/{lit => test/Shell}/ObjectFile/lit.local.cfg (100%) rename lldb/{lit => test/Shell}/Process/Inputs/env.cpp (100%) rename lldb/{lit => test/Shell}/Process/TestEnvironment.test (100%) rename lldb/{lit => test/Shell}/Process/Windows/exception_access_violation.cpp (100%) rename lldb/{lit => test/Shell}/Python/crashlog.test (97%) rename lldb/{lit => test/Shell}/Quit/TestQuitExitCode-30.test (100%) rename lldb/{lit => test/Shell}/Quit/TestQuitExitCode0.test (100%) rename lldb/{lit => test/Shell}/Quit/TestQuitExitCode30.test (100%) rename lldb/{lit => test/Shell}/Quit/TestQuitExitCodeHex0.test (100%) rename lldb/{lit => test/Shell}/Quit/TestQuitExitCodeHexA.test (100%) rename lldb/{lit => test/Shell}/Quit/TestQuitExitCodeImplicit0.test (100%) rename lldb/{lit => test/Shell}/Quit/TestQuitExitCodeNonInt.test (100%) rename lldb/{lit => test/Shell}/Quit/TestQuitExitCodeTooManyArgs.test (100%) rename lldb/{lit => test/Shell}/Quit/expect_exit_code.py (100%) rename lldb/{lit => test/Shell}/Register/Inputs/x86-64-gp-read.cpp (100%) rename lldb/{lit => test/Shell}/Register/Inputs/x86-64-gp-write.cpp (100%) rename lldb/{lit => test/Shell}/Register/Inputs/x86-64-read.cpp (100%) rename lldb/{lit => test/Shell}/Register/Inputs/x86-64-write.cpp (100%) rename lldb/{lit => test/Shell}/Register/Inputs/x86-gp-read.cpp (100%) rename lldb/{lit => test/Shell}/Register/Inputs/x86-gp-write.cpp (100%) rename lldb/{lit => test/Shell}/Register/Inputs/x86-mm-xmm-read.cpp (100%) rename lldb/{lit => test/Shell}/Register/Inputs/x86-mm-xmm-write.cpp (100%) rename lldb/{lit => test/Shell}/Register/Inputs/x86-ymm-read.cpp (100%) rename lldb/{lit => test/Shell}/Register/Inputs/x86-ymm-write.cpp (100%) rename lldb/{lit => test/Shell}/Register/Inputs/x86-zmm-read.cpp (100%) rename lldb/{lit => test/Shell}/Register/Inputs/x86-zmm-write.cpp (100%) rename lldb/{lit => test/Shell}/Register/x86-64-gp-read.test (100%) rename lldb/{lit => test/Shell}/Register/x86-64-gp-write.test (100%) rename lldb/{lit => test/Shell}/Register/x86-64-read.test (100%) rename lldb/{lit => test/Shell}/Register/x86-64-write.test (100%) rename lldb/{lit => test/Shell}/Register/x86-64-xmm16-read.test (100%) rename lldb/{lit => test/Shell}/Register/x86-64-xmm16-write.test (100%) rename lldb/{lit => test/Shell}/Register/x86-64-ymm-read.test (100%) rename lldb/{lit => test/Shell}/Register/x86-64-ymm-write.test (100%) rename lldb/{lit => test/Shell}/Register/x86-64-ymm16-read.test (100%) rename lldb/{lit => test/Shell}/Register/x86-64-ymm16-write.test (100%) rename lldb/{lit => test/Shell}/Register/x86-64-zmm-read.test (100%) rename lldb/{lit => test/Shell}/Register/x86-64-zmm-write.test (100%) rename lldb/{lit => test/Shell}/Register/x86-gp-read.test (100%) rename lldb/{lit => test/Shell}/Register/x86-gp-write.test (100%) rename lldb/{lit => test/Shell}/Register/x86-mm-xmm-read.test (100%) rename lldb/{lit => test/Shell}/Register/x86-mm-xmm-write.test (100%) rename lldb/{lit => test/Shell}/Register/x86-ymm-read.test (100%) rename lldb/{lit => test/Shell}/Register/x86-ymm-write.test (100%) rename lldb/{lit => test/Shell}/Register/x86-zmm-read.test (100%) rename lldb/{lit => test/Shell}/Register/x86-zmm-write.test (100%) rename lldb/{lit => test/Shell}/Reproducer/Functionalities/Inputs/DataFormatter.in (100%) rename lldb/{lit => test/Shell}/Reproducer/Functionalities/Inputs/foo.cpp (100%) rename lldb/{lit => test/Shell}/Reproducer/Functionalities/Inputs/stepping.c (100%) rename lldb/{lit => test/Shell}/Reproducer/Functionalities/TestDataFormatter.test (100%) rename lldb/{lit => test/Shell}/Reproducer/Functionalities/TestImageList.test (100%) rename lldb/{lit => test/Shell}/Reproducer/Functionalities/TestStepping.test (100%) rename lldb/{lit => test/Shell}/Reproducer/Inputs/FileCapture.in (100%) rename lldb/{lit => test/Shell}/Reproducer/Inputs/GDBRemoteCapture.in (100%) rename lldb/{lit => test/Shell}/Reproducer/Inputs/simple.c (100%) rename lldb/{lit => test/Shell}/Reproducer/Modules/Inputs/Bar.h (100%) rename lldb/{lit => test/Shell}/Reproducer/Modules/Inputs/Foo.h (100%) rename lldb/{lit => test/Shell}/Reproducer/Modules/Inputs/ModuleCXX.in (100%) rename lldb/{lit => test/Shell}/Reproducer/Modules/Inputs/main.cpp (100%) rename lldb/{lit => test/Shell}/Reproducer/Modules/Inputs/module.modulemap (100%) rename lldb/{lit => test/Shell}/Reproducer/Modules/TestModuleCXX.test (100%) rename lldb/{lit => test/Shell}/Reproducer/TestDriverOptions.test (100%) rename lldb/{lit => test/Shell}/Reproducer/TestDump.test (100%) rename lldb/{lit => test/Shell}/Reproducer/TestFileRepro.test (100%) rename lldb/{lit => test/Shell}/Reproducer/TestGDBRemoteRepro.test (100%) rename lldb/{lit => test/Shell}/Reproducer/TestRelativePath.test (100%) rename lldb/{lit => test/Shell}/Reproducer/TestReuseDirectory.test (100%) rename lldb/{lit => test/Shell}/Reproducer/TestSynchronous.test (100%) rename lldb/{lit => test/Shell}/Settings/Inputs/DontStopCommandSource.in (100%) rename lldb/{lit => test/Shell}/Settings/Inputs/EchoCommandsAll.out (100%) rename lldb/{lit => test/Shell}/Settings/Inputs/EchoCommandsNoComments.out (100%) rename lldb/{lit => test/Shell}/Settings/Inputs/EchoCommandsNone.out (100%) rename lldb/{lit => test/Shell}/Settings/Inputs/EchoCommandsQuiet.out (100%) rename lldb/{lit => test/Shell}/Settings/Inputs/EchoCommandsTest.in (100%) rename lldb/{lit => test/Shell}/Settings/Inputs/StopCommandSource.in (100%) rename lldb/{lit => test/Shell}/Settings/Inputs/main.c (100%) rename lldb/{lit => test/Shell}/Settings/TestDisableColor.test (100%) rename lldb/{lit => test/Shell}/Settings/TestDisassemblyFormat.test (100%) rename lldb/{lit => test/Shell}/Settings/TestEchoCommands.test (100%) rename lldb/{lit => test/Shell}/Settings/TestFrameFormatColor.test (100%) rename lldb/{lit => test/Shell}/Settings/TestFrameFormatNoColor.test (100%) rename lldb/{lit => test/Shell}/Settings/TestModuleCacheSanity.test (100%) rename lldb/{lit => test/Shell}/Settings/TestSettingsSet.test (100%) rename lldb/{lit => test/Shell}/Settings/TestSettingsWrite.test (100%) rename lldb/{lit => test/Shell}/Settings/TestStopCommandSourceOnError.test (100%) rename lldb/{lit => test/Shell}/SymbolFile/Breakpad/Inputs/basic-elf.yaml (100%) rename lldb/{lit => test/Shell}/SymbolFile/Breakpad/Inputs/basic-macho.yaml (100%) rename lldb/{lit => test/Shell}/SymbolFile/Breakpad/Inputs/line-table-discontinuou [...] rename lldb/{lit => test/Shell}/SymbolFile/Breakpad/Inputs/line-table-edgecases.sy [...] rename lldb/{lit => test/Shell}/SymbolFile/Breakpad/Inputs/line-table-missing-file [...] rename lldb/{lit => test/Shell}/SymbolFile/Breakpad/Inputs/line-table-mixed-path-s [...] rename lldb/{lit => test/Shell}/SymbolFile/Breakpad/Inputs/line-table.syms (100%) rename lldb/{lit => test/Shell}/SymbolFile/Breakpad/Inputs/stack-cfi-parsing.syms (100%) rename lldb/{lit => test/Shell}/SymbolFile/Breakpad/Inputs/stack-cfi-parsing.yaml (100%) rename lldb/{lit => test/Shell}/SymbolFile/Breakpad/Inputs/symtab-macho.syms (100%) rename lldb/{lit => test/Shell}/SymbolFile/Breakpad/Inputs/symtab.syms (100%) rename lldb/{lit => test/Shell}/SymbolFile/Breakpad/Inputs/unwind-via-raSearch.sym [...] rename lldb/{lit => test/Shell}/SymbolFile/Breakpad/Inputs/unwind-via-stack-cfi.sy [...] rename lldb/{lit => test/Shell}/SymbolFile/Breakpad/Inputs/unwind-via-stack-cfi.ya [...] rename lldb/{lit => test/Shell}/SymbolFile/Breakpad/Inputs/unwind-via-stack-win.sy [...] rename lldb/{lit => test/Shell}/SymbolFile/Breakpad/Inputs/unwind-via-stack-win.ya [...] rename lldb/{lit => test/Shell}/SymbolFile/Breakpad/line-table-discontinuous-file- [...] rename lldb/{lit => test/Shell}/SymbolFile/Breakpad/line-table-edgecases.test (100%) rename lldb/{lit => test/Shell}/SymbolFile/Breakpad/line-table-missing-file.test (100%) rename lldb/{lit => test/Shell}/SymbolFile/Breakpad/line-table-mixed-path-styles.t [...] rename lldb/{lit => test/Shell}/SymbolFile/Breakpad/line-table.test (100%) rename lldb/{lit => test/Shell}/SymbolFile/Breakpad/stack-cfi-parsing.test (100%) rename lldb/{lit => test/Shell}/SymbolFile/Breakpad/symtab-macho.test (100%) rename lldb/{lit => test/Shell}/SymbolFile/Breakpad/symtab.test (98%) rename lldb/{lit => test/Shell}/SymbolFile/Breakpad/unwind-via-raSearch.test (100%) rename lldb/{lit => test/Shell}/SymbolFile/Breakpad/unwind-via-stack-cfi.test (100%) rename lldb/{lit => test/Shell}/SymbolFile/Breakpad/unwind-via-stack-win.test (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/Inputs/debug-line-basic.script (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/Inputs/debug-types-basic.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/Inputs/debug-types-expressions.cp [...] rename lldb/{lit => test/Shell}/SymbolFile/DWARF/Inputs/dir-separator-no-comp-dir- [...] rename lldb/{lit => test/Shell}/SymbolFile/DWARF/Inputs/dir-separator-posix.lldbin [...] rename lldb/{lit => test/Shell}/SymbolFile/DWARF/Inputs/dir-separator-windows.lldb [...] rename lldb/{lit => test/Shell}/SymbolFile/DWARF/Inputs/find-variable-file-2.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/apple-index-is-used.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/array-sizes.s (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/childless-compile-unit.s (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/compilercontext.ll (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/debug-line-basic.s (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/debug-names-compressed.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/debug-types-address-ranges.s (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/debug-types-basic.test (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/debug-types-dwarf5.s (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/debug-types-dwo-cross-reference.c [...] rename lldb/{lit => test/Shell}/SymbolFile/DWARF/debug-types-expressions.test (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/debug-types-line-tables.s (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/debug-types-missing-signature.tes [...] rename lldb/{lit => test/Shell}/SymbolFile/DWARF/debug-types-signature-loop.s (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/debug_aranges-empty-section.s (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/debug_loc.s (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/debug_ranges-missing-section.s (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/debug_ranges.s (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/debug_ranges_and_rnglists.test (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/debug_rnglists.s (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/deterministic-build.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/dir-separator-no-comp-dir-relativ [...] rename lldb/{lit => test/Shell}/SymbolFile/DWARF/dir-separator-no-comp-dir.s (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/dir-separator-posix.s (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/dir-separator-windows.s (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/dwarf5-index-is-used.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/dwarf5-partial-index.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/dwarf5_locations.s (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/find-basic-function.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/find-basic-namespace.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/find-basic-type.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/find-basic-variable.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/find-function-regex.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/find-inline-method.s (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/find-method-local-struct.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/find-method.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/find-qualified-variable.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/find-type-in-function.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/find-variable-dwo.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/find-variable-file.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/forward-declarations.s (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/gnu-style-compression.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/lit.local.cfg (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/parallel-indexing-stress.s (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/split-dwarf-inlining.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/DWARF/split-dwarf-multiple-cu.ll (100%) rename lldb/{lit => test/Shell}/SymbolFile/Inputs/sizeless-symbol.s (100%) rename lldb/{lit => test/Shell}/SymbolFile/Inputs/target-symbols-add-unwind.c (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/Inputs/ast-functions.lldbinit (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/Inputs/ast-methods.lldbinit (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/Inputs/ast-types.lldbinit (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/Inputs/bitfields.lldbinit (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/Inputs/break-by-function.lldb [...] rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/Inputs/break-by-line.lldbinit (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/Inputs/disassembly.lldbinit (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/Inputs/function-types-builtin [...] rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/Inputs/function-types-calling [...] rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/Inputs/function-types-classes [...] rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/Inputs/globals-bss.lldbinit (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/Inputs/globals-classes.lldbin [...] rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/Inputs/globals-fundamental.ll [...] rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/Inputs/local-variables.lldbin [...] rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/Inputs/nested-types.lldbinit (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/Inputs/s_constant.lldbinit (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/Inputs/s_constant.s (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/Inputs/source-list.lldbinit (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/Inputs/stack_unwinding01.lldb [...] rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/Inputs/tag-types.lldbinit (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/ast-functions-msvc.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/ast-functions.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/ast-methods.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/ast-types.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/bitfields.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/break-by-function.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/break-by-line.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/disassembly.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/function-types-builtins.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/function-types-calling-conv.c [...] rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/function-types-classes.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/global-classes.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/globals-bss.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/globals-fundamental.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/local-variables.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/nested-types.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/s_constant.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/source-list.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/stack_unwinding01.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/tag-types.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/NativePDB/typedefs.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/Inputs/AstRestoreTest.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/Inputs/CallingConventionsTest.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/Inputs/ClassLayoutTest.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/Inputs/CompilandsTest.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/Inputs/ExpressionsTest.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/Inputs/ExpressionsTest0.script (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/Inputs/ExpressionsTest1.script (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/Inputs/ExpressionsTest2.script (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/Inputs/FuncSymbols.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/Inputs/FuncSymbolsTestMain.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/Inputs/FunctionLevelLinkingTest.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/Inputs/FunctionLevelLinkingTest.h (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/Inputs/FunctionLevelLinkingTest.ord (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/Inputs/FunctionNestedBlockTest.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/Inputs/PointerTypeTest.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/Inputs/SimpleTypesTest.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/Inputs/TypeQualsTest.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/Inputs/UdtLayoutTest.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/Inputs/UdtLayoutTest.script (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/Inputs/VBases.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/Inputs/VBases.script (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/Inputs/VariablesLocationsTest.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/Inputs/VariablesLocationsTest.scrip [...] rename lldb/{lit => test/Shell}/SymbolFile/PDB/Inputs/VariablesTest.cpp (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/ast-restore.test (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/calling-conventions.test (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/class-layout.test (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/compilands.test (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/enums-layout.test (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/expressions.test (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/func-symbols.test (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/function-level-linking.test (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/function-nested-block.test (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/pointers.test (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/type-quals.test (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/typedefs.test (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/udt-layout.test (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/variables-locations.test (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/variables.test (100%) rename lldb/{lit => test/Shell}/SymbolFile/PDB/vbases.test (100%) rename lldb/{lit => test/Shell}/SymbolFile/dissassemble-entry-point.s (100%) rename lldb/{lit => test/Shell}/SymbolFile/sizeless-symbol.test (100%) rename lldb/{lit => test/Shell}/SymbolFile/target-symbols-add-unwind.test (100%) rename lldb/{lit => test/Shell}/Unwind/Inputs/call-asm.c (100%) rename lldb/{lit => test/Shell}/Unwind/Inputs/eh-frame-dwarf-unwind.s (100%) rename lldb/{lit => test/Shell}/Unwind/Inputs/eh-frame-small-fde.s (100%) rename lldb/{lit => test/Shell}/Unwind/Inputs/prefer-debug-over-eh-frame.s (100%) rename lldb/{lit => test/Shell}/Unwind/Inputs/trap_frame_sym_ctx.s (100%) rename lldb/{lit => test/Shell}/Unwind/Inputs/unwind-plan-dwarf-dump.s (100%) rename lldb/{lit => test/Shell}/Unwind/eh-frame-dwarf-unwind.test (100%) rename lldb/{lit => test/Shell}/Unwind/eh-frame-small-fde.test (100%) rename lldb/{lit => test/Shell}/Unwind/prefer-debug-over-eh-frame.test (100%) rename lldb/{lit => test/Shell}/Unwind/trap_frame_sym_ctx.test (100%) rename lldb/{lit => test/Shell}/Unwind/unwind-plan-dwarf-dump.test (100%) rename lldb/{lit => test/Shell}/Watchpoint/Inputs/main.cpp (100%) rename lldb/{lit => test/Shell}/Watchpoint/SetErrorCases.test (100%) copy {clang/bindings/python/tests => lldb/test/Shell/helper}/__init__.py (100%) rename lldb/{lit => test/Shell}/helper/build.py (100%) rename lldb/{lit => test/Shell}/helper/toolchain.py (98%) rename lldb/{lit => test/Shell}/lit-lldb-init.in (100%) rename lldb/{lit => test/Shell}/lit.cfg.py (97%) rename lldb/{lit => test/Shell}/lit.site.cfg.py.in (96%) create mode 100644 lldb/test/Unit/README.md rename lldb/{lit => test}/Unit/lit.cfg.py (97%) copy lldb/{lit => test}/Unit/lit.site.cfg.py.in (93%) create mode 100644 lldb/test/lit.cfg.py rename lldb/{lit/Unit => test}/lit.site.cfg.py.in (93%) delete mode 100644 llvm/include/llvm/Support/JamCRC.h delete mode 100644 llvm/lib/Support/JamCRC.cpp create mode 100644 llvm/test/Analysis/MemorySSA/pr43569.ll create mode 100644 llvm/test/CodeGen/AArch64/stack-tagging-ex-1.ll create mode 100644 llvm/test/CodeGen/AArch64/stack-tagging-ex-2.ll create mode 100644 llvm/test/CodeGen/AArch64/stack-tagging-untag-placement.ll create mode 100644 llvm/test/CodeGen/ARM/sadd_sat.ll create mode 100644 llvm/test/CodeGen/ARM/ssub_sat.ll create mode 100644 llvm/test/CodeGen/ARM/uadd_sat.ll create mode 100644 llvm/test/CodeGen/ARM/usub_sat.ll create mode 100644 llvm/test/CodeGen/PowerPC/loop-instr-form-prepare.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-saturating-arith.ll create mode 100644 llvm/test/DebugInfo/COFF/line-zero.ll delete mode 100644 llvm/test/tools/dsymutil/Inputs/private/tmp/common/com1.o delete mode 100644 llvm/test/tools/dsymutil/Inputs/private/tmp/common/com2.o rename llvm/test/tools/dsymutil/Inputs/private/tmp/common/{com => common.x86_64} (86%) create mode 100644 llvm/test/tools/dsymutil/Inputs/private/tmp/common/common1.o create mode 100644 llvm/test/tools/dsymutil/Inputs/private/tmp/common/common2.o create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/debug_loclists_multiple.s create mode 100644 llvm/test/tools/llvm-exegesis/X86/latency-LEA64r.s create mode 100644 llvm/test/tools/llvm-exegesis/X86/uops-LEA64r.s create mode 100644 llvm/unittests/CodeGen/GlobalISel/ConstantFoldingTest.cpp create mode 100644 llvm/unittests/TextAPI/TextStubV4Tests.cpp create mode 100644 llvm/utils/gn/secondary/clang/lib/Tooling/Transformer/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/tools/clang-offload-wrapper/BUILD.gn create mode 100644 llvm/utils/lit/lit/display.py