This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/llvm-master-aarch64-spec2k6-Oz in repository toolchain/ci/llvm-project.
from ede9a5293de AMDGPU: Remove unused custom node definition adds adfdcb9c265 [TargetLowering] Fix Bugzilla ID 43183 to avoid soften comp [...] adds 29872606d22 [lldb] Restructure test folders to match LLDB command hierarchy adds 8469a39af3d [ARM] Remove MVE masked loads/stores adds ff21e3f055a [ConstantFolding] Fix 'undef' folding for @llvm.[us]{add,su [...] adds b65370cf05e Fix variable HasArrayDesignator set but not used warning. NFCI. adds 27cc2efaf2a Fix shadow variable warning. NFCI. adds 3e15a7a147e [lldb][NFC] Fix failing tests after restructuring test folder adds 5341193537d [lldb] Small optimization of FormatMap::Delete adds 07de5292e5c [X86][AVX] Rename + cleanup lowerShuffleAsLanePermuteAndBle [...] adds df19adaa71f Fix MSVC unreferenced formal parameter warning. NFCI. adds c7a8ba80c10 Fix MSVC unreferenced formal parameter warning. NFCI. adds c98fc5a7934 [lldb][NFC] Fix failing tests on macOS after restructuring [...] adds c8822083676 [DAGCombiner] improve throughput of shift+logic+shift adds d63ddee5ab7 [lldb][NFC] Add test for invalid expression command args adds 434b81d0a26 [lldb] Test and fix invalid log command invocations adds 3ab210862a0 [X86] Add initial support for unfolding broadcast loads fro [...] adds 6e086698794 [ASTImporter] At import of records re-order indirect fields too. adds 250c495a7c0 [lldb][NFC] Remove unnecessary lldb_enable_attach in TestMu [...] adds 254150982b7 [lldb][NFC] Add basic test for GUI command adds 453ef4e376a [AArch64][GlobalISel] Fix zext narrowScalar to use the righ [...] adds 6897a814e66 [lldb] Add description to option completions. adds 4514ac7cfb1 [ELF] Align SHT_LLVM_PART_EHDR to a maximum page size boundary adds 5c6b82a7567 [DWARFVerifier] Verify GNU extensions of call site DWARF symbols adds 86cc736df1f [yaml2obj] - Allow overriding sh_name fields of the sections. adds 252a584cbd0 [AMDGPU] Add test adds d8bc6a48eaa [ELF] Do not ICF two sections with different output section [...] adds 8327fed9475 [Clang Interpreter] Initial patch for the constexpr interpreter adds 05a3a927514 [X86] combineHorizontalPredicateResult - pull out repeated [...] adds 1aab62762f6 [lldb][NFC] Add test for source info adds b06b14ba8cf [AST] AST structural equivalence to work internally with pairs. adds da496363bf2 [lldb][NFC] Remove unused imports from TestIntegerTypes.py adds c3bdad8c1e1 Revert [Clang Interpreter] Initial patch for the constexpr [...] adds 43e9ead1edd [llvm-strings][test] Merge two closely related tests adds 1da33fd4eff [ARM64] Simplify RegisterInfos_arm64.h with macro based Reg [...] adds 65d386eac5b [lldb][NFC] Remove unused imports from TestIntegerTypesExpr.py adds 9bc338b89ec [lldb][NFC] Add test for invalid gui command adds 22493f66f16 [DebugInfo] LiveDebugValues: correctly discriminate kinds o [...] adds 528f68144b7 [X86][BtVer2] Fix latency and throughput of conditional SIM [...] adds a1ad72cca7e [unittests][AST] CommentParser: don't name variable 'DEBUG' adds fe2ee4c46a0 [AMDGPU][MC][GFX10] Corrected constant bus limit for 64-bit [...] adds 3f3673ead99 NativeProcessLinux: Remove some register context boilerplate adds a66fc1c99f3 [LLD] [COFF] Demangle itanium symbols in mingw mode adds 40782261aea [llvm-dlltool] Remove support for implying output name adds 1cec6b2970e [llvm-dlltool] Handle external and internal names with diff [...] adds 491fc23a600 [test] [llvm-dlltool] Improve test strictness a little. NFC. adds eafede2afeb [dotest] Add @skipIfCursesSupportMissing and annotate the n [...] adds 561c39994b9 [InstCombine] recognize bswap disguised as shufflevector adds 9c68eddbbe7 [AMDGPU][MC][GFX10] Enabled null with 64-bit operands adds 4b9233cafbd [llvm-nm] - Add a test case for case when we dump a symbol [...] adds b567ce76804 Revert r370661 "[llvm-nm] - Add a test case for case when w [...] adds a291b950dbd [FileCheck] Forbid using var defined on same line adds efa1ca2c25d [FileCheck] Make NumericVariable ctor explicit adds 4aa90ea58ef [AMDGPU][MC][GFX10] Corrected constant bus checks to exclude null adds 6e18266aa4d Partially revert D61491 "AMDGPU: Be explicit about whether [...] adds 4e54cf3e0e7 [DAGCombiner] try to form test+set out of shift+mask patterns adds 78e8011a29d Recommit r370661 "[llvm-nm] - Add a test case for case when [...] adds fb5661a8848 [X86] getPMOVMSKB - add MVT::v64i8 handling and remove from [...] adds 4fa267bcbb6 ThinLTO: Document the option BOOTSTRAP_LLVM_ENABLE_LTO adds da4ef9b4c86 [SVE][Inline-Asm] Support for SVE asm operands adds b21e2457114 [SystemZ] Support constrained fpto[su]i intrinsics adds 13190c42253 [TargetLowering][PS4] Add sincos(f) lib functions when targ [...] adds a95ec59fa5e [ARM] Use MQPR not QPR for MVE registers adds d94b42f4228 [Wdocumentation] fixes an assertion failure with typedefed [...] adds a5fd8d8f47d [ARM] MVE predicate bitcast test and VPSEL adjustment. NFC adds 45cd1851097 [X86] Enable fp128 as a legal type with SSE1 rather than with MMX. adds cacf4db571d [CostModel][X86] Add scalar sext/zext cost tests adds 34a38a3b543 Split -Wreorder into different warnings for reordering a co [...] adds ea366122d28 Rename -Wc++20-designator to -Wc++2a-designator for consist [...] adds dea9cad10e0 [x86] Fix bugs of some intrinsic functions in CLANG : _mm51 [...] adds dcecc7ea468 [X86] Custom promote i32->f80 uint_to_fp on AVX512 64-bit targets. adds 9c74c774044 [LegalizeDAG] Pass DAG to two calls to SDNode::dump in debu [...] adds f255f443361 [X86] Add an exhaustive test for i32 fptosi/fptoui across d [...] adds 9dc8c448ed4 [X86] Don't use Expand for i32 fp_to_uint on SSE1/2 targets [...] adds b915109043d [X86] Simplify the setOperationAction handling for fp_to_ui [...] adds 13edbbe2faa [lldb][NFC] Remove setup boilerplate from types/ tests adds 8b2df85d023 [ARM] Select vmla adds 935499579c2 [MachinePipeliner] Add a way to unit-test the schedule emitter adds b10a433da85 [lldb][NFC] Unify log files in commands/log/basic adds 0469b0e4ef7 [LV] Tail-folding with runtime memory checks adds 03c9e139c7a [RISCV] Correct Logic around ilp32e macros adds 718f909ccd0 [LV] Tail-folding, runtime scev checks adds d77ea5b297a [lldb] Test 'command' commands and fix the found crashes adds 7a65f5ebee3 [ARM NEON] Avoid duplicated decarations adds e76113347de [lldb][NFC] Also test unaliasing in nested_alias test adds b78900e0ab5 [lldb][NFC] Simplify script_alias test adds 253eecf525f [lldb][NFC] Remove unnecessary constructors from invalid-ar [...] adds 0760d348eb7 [LV] Precommit test case showing miscompile from PR43166. NFC adds dd18ce4501e [LV] Fix miscompiles by adding non-header PHI nodes to AllowedExit adds 07ae1bd711a [lldb][NFC] Test that enabling all log options doesn't cras [...] adds 855caf2335c [ARM] More MVE load/store tests for offsets around the nega [...] adds 39bf484d92b Bug fix on function epilog optimization (ARM backend) adds 3be2df2418e [ARM][MVE] Decoding of VMSR doesn't diagnose some unpredict [...] adds 3e8d5f335da [ARM] Fix MVE ldst offset ranges adds 99f9f1f2d81 [lldb][NFC] Test 'command delete' adds 607c92afdab [lldb] Test 'frame select -r' and fix that INT32_MIN breaks [...] adds 25d5b54542e [mips] Switch to the `.text` section after emitting asm fil [...] adds c50da3d0525 Added fixit notes for -Wfinal-dtor-non-final-class adds a1ae7e37347 [ARM] Add csel tests. NFC adds 57cc65ff472 [ARM] Generate 8.1-m CSINC, CSNEG and CSINV instructions. adds 54904aba474 Fixit for -Wfinal-dtor-non-final-class adds 61973d978bf [ARM] Invert CSEL predicates if the opposite is a simpler c [...] adds f12415812c0 [SystemZ] Add support for fentry. adds 92b2be1e923 [OpenCL] Drop spurious semicolon in generated file; NFC adds 2f3574c1689 [ARM] Ignore Implicit CPSR regs when lowering from Machine [...] adds 489cc589c55 [clangd] Add targetDecl(), which determines what declaratio [...] adds 3276fffc170 [lldb] Replace std::call_once() with llvm::call_once() adds 5f9aea72d6f gn build: Merge r370746 adds 54b989cf988 Fix MSVC "not all control paths return a value" warning. NFCI. adds 600f5c57272 gn build: (manually) merge r370499 adds a0a811739dd [SystemZ] Recognize INLINEASM_BR in backend. adds 14cf2b20ca6 compiler-rt: use more __sanitizer_time_t on FreeBSD adds 1b6ee802c66 compiler-rt: use 64-bit time_t for all FreeBSD archs except i386 adds 80195e7d1c3 [clangd] Wrong attribute on debug function in r370746 adds 72379548ebd [clangd] Fix a data race in test code adds 97e5de522e6 [clangd] Decouple macro/decl-under-cursor finding. Don't pr [...] adds 67853ac4e01 [clang-tidy] Fix a false positive in unused-using-decl check adds 99525bbe491 [X86] Merge 2 consecutive HasInt256 branches. NFCI. adds de524038436 [clangd] Remove redundant semi-colon. adds 3b18b050b8f [analyzer] Add a checker option to detect nested dead stores adds 19cefc28787 [clangd] Move getBeginningOfIdentifier from ClangdUnit to S [...] adds 7b5c6b8d86e [SVE][Inline-Asm] Fix -Wimplicit-fallthrough in AArch64ISel [...] adds af7f1a1959e [cmake] Improve comment describing the C4245 warning. NFCI. adds 6f98400189a [LifetimeAnalysis] Fix some false positives adds f792054fd2d [lldb][NFC] Disable added frame select and all log option t [...] adds 063aac6cf30 [test] Remove print statements and verify that the symbol exists adds dfde7b09c83 clang: default to DWARF 4 for FreeBSD 12.0 and later adds bbdd2823715 [libomptarget] Refactor activemask macro to inline function adds 154a944a80f [Tests/GVN] Precommit requested test additions from D66977 adds e44f2eb3153 [test] Addres TestConcurrentMany*.py flakiness on macOS adds bdd65351d3f Revert r370454 "[LoopIdiomRecognize] BCmp loop idiom recognition" adds 15036acb058 [AArch64][GlobalISel] Don't import i64imm_32bit pattern at -O0 adds 37e2f5f125e [GVN] Propagate simple equalities from assumes within the t [...] adds ce94ec661f5 [CUDA] Use activemask.b32 instruction to implement __active [...] adds 03d2567f91b [www] Mark items complete in Clang 9 as 'Clang 9' rather th [...] adds 79b476150b2 [libc++] Mark usage of _Atomic with __extension__ adds 1b439659a84 [analyzer] NonNullParamChecker and CStringChecker parameter [...] adds 174e0833454 ld.lld.1: stylistic changes suggested by igor adds 5289bbe4d4c ld.lld.1: explain long options may use one or two dashes adds 03c13e5718a Disable stack exhaustion test on NetBSD, where either the d [...] adds b187eef6164 [lldb][NFC] Remove unused overload of File::Read adds 48129417767 [OPENMP][NVPTX]Fix parallel level counter in non-SPMD mode. adds d6f097eeb88 [lldb][NFC] Remove lldbcurses.py adds b2d10cf22ed [MC] Pass through .code16/32/64 and .syntax unified for COFF adds 0581a44e02e Unbreak the build after r370798 adds 1bea97c971d [AMDGPU] Set default flat work group size to (1,256) for HIP adds e331d50534a [MemorySSA] Re-enable MemorySSA use. adds 4a07bba31c0 Skip MCJIT unit tests if LLVM is not configured for native [...] adds b0eb394417a [CodeGen] Use FSHR in DAGTypeLegalizer::ExpandIntRes_MULFIX adds a0a2ca67fef [Driver] Remove duplicate option parsing (NFC) adds 7dc5e7a0a4f reland "[lld-link] implement -start-lib and -end-lib" adds 7516a5e0456 [Attributor] Deduce "no-capture" argument attribute adds b19cd27b284 [Attributor] Use the delete API for liveness adds ccb1862bc99 [MemorySSA] Disable MemorySSA use. adds fbaf425b790 [GlobalISel][CallLowering] Add support for splitting types [...] adds 2a2c25ba480 [AArch64][GlobalISel] Legalize 128 bit divisions to libcalls. adds 30dc2da8273 [GVN] Remove a todo introduced w/rL370791 adds a6fcadd0f03 [libclang][test][NFC] Split off fixture from tests. adds 95fb23ab37e [InstrProf] Tighten a check for malformed data records in r [...] adds 0fcfe897179 [llvm-profdata] Add mode to recover from profile read failures adds 49e7ee4dd58 [WebAssembly] Compare functions by names in Emscripten Sjlj adds 3fa07dee943 Revert [Windows] Disable TrapUnreachable for Win64, add SEH [...] adds 954d6d661f3 [NFC][llvm-ifs] Adding .ifs files to the test list for llvm [...] adds 594f0e0927f [MemorySSA] Move two verify calls under expensive checks. adds b77aa1d2486 [RISCV] Enable tail call opt for variadic function adds 48ab3a0185f [llvm-objcopy] Fix some identifier names in comments. NFC adds 32f82c9cbaf [Clang Interpreter] Initial patch for the constexpr interpreter adds 3461e3ea8eb [lldb] [test] Un-mark two commands/register tests XFAIL adds 63cec598bd2 Add a newline at the end of the file adds 37f91c32186 [lldb] [test] Mark 'reenabled' tests XFAIL on NetBSD adds cf3a585fff0 [clangd] Split Preamble.h out of ClangdUnit.h. NFC adds 5bfe8b562ff gn build: Merge r370843 adds 418a272f4ab [dotest] Avoid the need for LEVEL= makefile boilerplate adds 5d5150f0b49 [GlobalISel] Fix G_SEXT narrowScalar to bail out of unsuppo [...] adds 7479b9cb0e0 [lldb][NFC] Add a simple test for thread_local storage. adds 1975e635e64 [IRPrinting] Improve module pass printer to work better wit [...] adds 16d12847c1b Re-commit r363191 "[MS] Pretend constexpr variable template [...] adds fea532230bf [ARM][ParallelDSP] SExt mul for accumulation adds b8b4fa47971 [llvm-objcopy] Rename variable names "Section" to "Sec". NFC adds b4745fad246 [ELF] Add a spell corrector for "undefined symbol" diagnostics adds ac6aff70a82 [lldb][NFC] Remove WriteRegister copy-pasta from ObjectFileMachO adds 17de5452938 Add .git-blame-ignore-revs file adds 42fb94993d8 [lldb][NFC] Rename ReadRegisterValue to PrintRegisterValue adds 441d450115f [yaml2obj] Support PT_GNU_STACK and PT_GNU_RELRO adds 84542187ee8 Port TestBatchMode to PExpectTest class adds 9bae2315582 Add LLDB reformatting to .git-blame-ignore-revs adds fe2da4e5ed5 [llvm-objcopy] Add objcopy::elf::Object::allocSections to s [...] adds a1a22f375ab [llvm-dwarfdump] Fix spelling in the comments. NFC adds 915f9785e05 [clangd] Rename ClangdUnit.h -> ParsedAST.h. NFC adds 5aa1d81969f Code cleanup: Change FormattersContainer::KeyType from SP t [...] adds 4ca718561f1 [clangd] Move threading helper to more appropriate header. NFC adds 2ae9da26394 [clangd] Remove obsolete includes. NFC adds aae9972a368 [cmake] Remove MSVC C4258 override adds 88b4e28a679 DWARF: Fix a regression in location list dumping adds b2a984c0a88 [clangd] Remove macro-expansion-location from getBeginningO [...] adds c8c5f2a84e3 [LiveDebugValues][NFC] Silence an unused variable warning adds d3e3c11f4bc [cmake] Remove MSVC C4180 override adds 2c9f83cfab7 Revert "[Clang Interpreter] Initial patch for the constexpr [...] adds 520bdf79b55 [ELF] Fix spell corrector: don't call elf::InputFile::getSy [...] adds e7befecc421 gn build: Merge r370862 adds 337a7cb55ee [DebugInfo] LiveDebugValues: locations with different exprs [...] adds 75d734475a4 [NFC] Added tests for 'SUB of OR and AND to XOR' fold adds e36fd9ed760 [lldb] Early exit in RangeDataVector:FindEntryIndexesThatContain adds e5814d78ce5 [lldb] Limit the amount of zeroes we use for padding when p [...] adds 54f3a651f3a [NFC] Added a new test for D67153 adds 98634c2e11d Fix address sizes in the dwarfdump-debug-loc-error-cases test adds 358b80b3401 [InstCombine] Fold sub (or A, B) (and A, B) to (xor A, B) adds 3d79fd6fcc8 [clangd] Fix SelectionTree behavior on implicit 'this' adds 163b05b45d1 [NFC] Added tests for new fold adds 3747c48d644 [NFC] Adjust tests for new fold adds f8b476282eb [lldb] Fix log statement in Socket::Write adds 13dadedc294 [NFC] Fixed test adds 801f6a495c6 [libc++] Use __extension__ in a portable manner adds b9e9478244f [NFC] Added a negative test for new fold adds e8316372b91 [libc++] Add `__truncating_cast` for safely casting float t [...] adds 92e13f2eabe Fix "enumeral and non-enumeral type in conditional expressi [...] adds fef9f590557 [ModuloSchedule] Introduce PeelingModuloScheduleExpander adds 11f0f7f583c [ModuloSchedule] Fix no-asserts build adds f1b3cd6c908 [clangd] Add TUScheduler.h to CodeComplete.cpp to unbreak builds adds 05229752462 disassemble command: fix error message when disassembly fails adds b92deded87a [libc++] Move __clamp_to_integral to <cmath>, and harden ag [...] adds 791949afe56 [InstCombine] add tests for insert/extract with identity sh [...] adds 5309189d9b3 [PowerPC][Altivec] Fix constant argument for vec_dss adds c86d47b6b6f [ASTImporter] Added visibility context check for TypedefNameDecl. adds cbf1f3b771c [Debuginfo][SROA] Need to handle dbg.value in SROA pass. adds 433927595dd [Driver] Use shared singleton instance of DriverOptTable adds 4a2cd7be5a6 [InstSimplify] guard against unreachable code (PR43218) adds a71c199f82c [PowerPC][Altivec][Clang] Check compile-time constant for vec_dst* adds 08a09822a5c [Hexagon] Improve generated code for test-if-bit-clear, one [...] adds b8cfdcfd9d7 [Attributor] Ensure AAIsDead correctly overrides getIRPosition adds 5465875e936 [X86] Add support for avx512bf16 for __builtin_cpu_supports [...] adds cc5b509b9ed Workaround TestConcurrentMany* flakiness in a more pricipled way adds b0412e437c3 [Attributor] Deal more explicit with non-exact definitions adds 80913a70f54 GlobalISel: Define GINodeEquiv for undef adds 240a2e25c6d [clang-tidy] Fix bugprone-argument-comment bug if there are [...] adds 38fb34443ce GlobalISel/TableGen: Don't skip REG_SEQUENCE based on patterns adds d9af712da44 AMDGPU/GlobalISel: Make 16-bit constants legal adds 97fd582b915 [Attributor] Use the white list for attributes consistently adds 7afffb54eac [ELF] Don't shrink RelrSection adds 2f6220633c7 [Attributor] Look at internal functions only on-demand adds 912edafcf14 [Attributor][NFC] Add assertion to guard against accidental misuse adds 5afc5a6c1b9 [libc++] Only build with -fvisibility=hidden on Clang adds 70becc20fa3 GlobalISel: Add G_BITREVERSE adds e6b26f2f91a Avoid assemble step in verbose-output-quoting.c adds 84489b34f6f AMDGPU: Handle frame index expansion with no free SGPRs pre gfx9 adds 40fe351cf69 [OpenMP][Docs] Provide implementation status details adds 2461061168f Upstream macCatalyst support in debugserver and the macOS d [...] adds 27820f99091 [Instruction] Add hasMetadata(Kind) helper [NFC] adds 0e07248704f [InstCombine] Fold sub (and A, B) (or A, B)) to neg (xor A, B) adds 7d0a545ee65 Add encode and decode methods to InlineInfo and document en [...] adds f0081dac81b [X86] Pre-commit test cases and test run line changes for D67087 adds 2ceb00db768 [NFC] Adjust test filename adds f6233d90f0d [NFC] Added tests for new fold adds 3a49ca331fa Update CodeGen to use hasMetadata as appropriate [NFC] adds 673e5476a81 [OpenMP] Change initialization of __kmp_global adds 420cbb6190e [InstCombine] sub(xor(x, y), or(x, y)) -> neg(and(x, y)) adds 3b705ef712c [TargetLibraryInfo] Define enumerator for no library functi [...] adds 4228245e411 [NFC] Switch last couple of invariant_load checks to use ha [...] adds e4526330b39 [docs] Add some comments to the inline LLJIT example. adds 200415c6dcc [JITLink] Fix the show-timers option on llvm-jitlink. adds 5559406ae5d [Python] Fix whitespace before making changes (NFC) adds 24223eb24c7 [Python] Implement truth testing for lldb.value adds 6eef8e01c76 [Python] Implement __next__ for value_iter adds b276a9a51e4 [globalisel] Support trivial COPY in GISelKnownBits adds a7a3b3aa430 [Attributor][Fix] Ensure the attribute names are created properly adds 6da79ce1fed [MemorySSA] Re-enable MemorySSA use. adds 85d6edb2657 Revert "[test] Address TestConcurrentMany*.py flakiness on macOS" adds 09768c5d7ab [WebAssembly] Initialize memory in start function adds bf78e39cbbb [InstCombine] Add more test cases (NFC) adds 79669537932 [llvm-rtdyld] Add timers to match llvm-jitlink. adds 41adc374086 [llvm-rtdyld][llvm-jitlink] Rename struct member to remove [...] adds 40e3760472e Generate parent context id from Decl* instead of DeclContext*. adds eca01b031d4 [NewPM][Sancov] Make Sancov a Module Pass instead of 2 Passes adds a6e8b685e13 [c++20] P1143R2: Add support for the C++20 'constinit' keyword. adds d581dd50138 [LLD] [COFF] Implement MinGW default manifest handling adds 7ab52537043 [Attributor][Fix] Make sure we do not delete live code adds 56e9b608ad3 [Attributor][Stats] Use the right statistics macro adds 5ff310e2980 GlobalISel: Add basic legalization for G_BITREVERSE adds 2df41a8e389 AMDGPU/GlobalISel: Select G_BITREVERSE adds 48c6fadc0da [DebugInfo] Emit DW_TAG_enumeration_type for referenced glo [...] adds 5cd5d56eedf Diagnose _Atomic as a C11 extension. adds c40449f3c58 [test] Escape path to match the literal string adds 028061d4ebe [mir-canon][NFC] Move MIR vreg renaming code to separate fi [...] adds 252d7a862be [www] Update attribute reference for 'constinit'. adds a18c934e1ae [www] Fix hyperlink syntax in attribute reference. adds 44ca0c55f0d gn build: Merge r370985 adds 71c37a8fdaa For PR43213, track whether template parameters are implicit [...] adds 4be6706eb6a [Disassembler] Simplify a few methods (NFC) adds b78324fc408 [AArch64][GlobalISel] Teach AArch64CallLowering to handle b [...] adds 0910e17d523 [Disassembler] Simplify a few methods (2/2) (NFC) adds 29ccc8523a4 Use -mtriple to fix AMDGPU test sensitive to object file format adds b7ebdbdb357 Reformat the beginning of the testing doc to make clear how [...] adds 473d0d7f569 [analyzer] scan-build: handle --sysroot=/path in addition t [...] adds 33b8a55329b Revert "Revert "[builtins] Rounding mode support for addxf3 [...] adds 7ac42374abc [c++20] Fix some ambiguities in our mangling of lambdas wit [...] adds 6d3ea2d9b60 [mir-canon][NFC] Adding -verify-machineinstrs to mir-canon tests. adds d51a3746d0c AMDGPU/GlobalISel: Fix assert on load from constant address adds 25156ae7ea1 AMDGPU/GlobalISel: Fix placeholder value used for addrspacecast adds 69b1a2ae65e AMDGPU/GlobalISel: Restore insert point when getting aperture adds f581d575ce0 AMDGPU: Add intrinsics for address space identification adds 281f2e2c37f AMDGPU: Add builtins for is_shared/is_private adds e99dc4ba572 Align output segments correctly adds 991f0fb149a [DWARF] Support DWARF64 in DWARFListTableHeader. adds 59a1d998d97 [dotest] Delete trivial inline test makefiles adds e46639620d3 [DWARF] Fix referencing Range List Tables from CUs for DWARF64. adds c3bea40bf75 Breakpad: Basic support for STACK WIN unwinding adds 7790858b00d Obliterate LLDB_CONFIGURATION_BUILDANDINTEGRATION adds 45e3ce8d765 [dotest] Centralize initialization commands even more adds 35dfb2e8d74 [dotest] Remove top-level Makefile adds caa42792f33 Rename of constants in ASTImporterVisibilityTest. NFC. adds 4a16c295519 [clang-tidy] Fix definitions in headers check to respect qu [...] adds 2c9c4322561 [lib/ObjectYAML] - Stop calling error(1) when mapping the s [...] adds 7f1f50de413 Revert r371023 "[lib/ObjectYAML] - Stop calling error(1) wh [...] adds faa2a089875 Revert r371023 "[lib/ObjectYAML] - Stop calling error(1) wh [...] adds 999f8a7416f Revert r361885 "[Driver] Fix -working-directory issues" adds cbce3cef52b [lldb][NFC] Stabilize gui/basic test by waiting on prompt adds e7b4d209987 Recommit r371023 "[lib/ObjectYAML] - Stop calling error(1) [...] adds cac96e60578 [Sema] Refactor LookupVisibleDecls. NFC adds 33b1a0eb5e7 [lib/ObjectYAML] - Cleanup the private interface of ELFStat [...] adds 91a5a2afe46 Win: handle \?\UNC\ prefix in realPathFromHandle (PR43204) adds 8db9e0e6976 [clangd][vscode] Make SemanticHighlightingFeature more self [...] adds 32048464ee3 [clangd][vscode] Add a flag to enable semantic highlighting [...] adds c6fda60d71a Fix time-trace breaking flame graph assumptions adds 84dd9f4d5bb [libclang] Refactored SharedParsedRegionsStorage adds aff45e4b235 [LLVM][Alignment] Make functions using log of alignment explicit adds 988f1e3e32a [OpenCL] Add image type handling for builtins adds 67991a59cb5 [X86] X86InstrInfo::optimizeCompareInstr - fix potential nu [...] adds 821858780ec [SystemZ] Recognize INLINEASM_BR in backend adds 082750fe680 [X86] X86SpeculativeLoadHardeningPass::canHardenRegister - [...] adds 071287c5a93 Revert rL370996 from llvm/trunk: [AArch64][GlobalISel] Teac [...] adds d2574d79b64 [MIPS GlobalISel] Lower SRet pointer arguments adds f5c7fe0795c [MIPS GlobalISel] Select llvm.trap intrinsic adds a4bfc8dfdae [MIPS GlobalISel] Select G_FENCE adds 215910eeb2e [X86][SSE] Add (failing) test case for PR43227 adds 33671ceffa6 [LLVM][Alignment] Convert isLegalNTStore/isLegalNTLoad to l [...] adds 83a33412465 [ARM] Fixup the creation of VPT blocks adds 2172f3f49d2 [mips] Make a few test cases more tolerant to exact symbol [...] adds 3dac214273e Add -m(no)-spe to clang adds f1b4eba66fb [libc++] Add a test for resizing of a vector with copy-only [...] adds b370e7691a6 [libc++] Revert "Make `vector` unconditionally move element [...] adds 4e14bf71b70 [llvm-readelf] - Allow dumping dynamic symbols when there i [...] adds b6d9703050d [clang-tidy] Fix bugprone-argument-comment bug: negative li [...] adds 9cef6400014 [LLVM][Alignment][NFC] Fixing wrong documentation adds c3bc697974d [yaml2obj] Write the section header table after section contents adds 42443e50ced Add a bugprone-argument-comment option: IgnoreSingleArgument. adds 30424e4268e [clang-tidy] Make most ArgumentCommentCheck options local, [...] adds 16773019697 [lldb][NFC] Add dimensions to pexpect tests failing on sani [...] adds 29361c704df [X86][SSE] EltsFromConsecutiveLoads - ignore non-zero offse [...] adds a59bffb5769 [ARM] Add support for the s,j,x,N,O inline asm constraints adds 32e7773fd50 [DebugInfo] Add debug location to stubs generated by CGDecl [...] adds 886382ff077 [clangd] Initialize int field to zero. NFC adds f9f31ce6a90 [Alignment][NFC] Change internal representation of TargetLo [...] adds 0ce93194fe3 [Hexagon] Fix type in HexagonTargetLowering::ReplaceNodeResults adds ae900d38823 [MemorySSA] Update MemorySSA when removing debug.value calls. adds 6dc2bd70bb7 [ELF] Initialize PhdrEntry::p_align to maxPageSize for PT_LOAD adds d842f2eec4b [PGO][CHR] Speed up following long, interlinked use-def chains. adds 2ac69aadb52 [MemorySSA] Verify MSSAUpdater exists. adds 3856512334e [x86] add test for horizontal math bug (PR43225); NFC adds 58f172f05ae [MergedLoadStoreMotion] Sink stores to BB with more than 2 [...] adds f141de5bc92 Fix windows-x86-debug compilation with python enabled using [...] adds ce7a37291d4 gn build: (manually) merge r371003 adds a5508163ada [X86] Fix stale comment. NFC adds 673da001c5e [X86] Remove unneeded CHECK lines from a test. NFC adds 97aa42f5dfc [X86] Add a FIXME about why the CWD/CDQ/CQO have a bogus im [...] adds 10412a69f93 [x86] fix horizontal math bug exposed by improved demanded [...] adds e3e6624ca2d Docs: Move Documentation sections to separate pages. adds 541ab7130e2 [TextAPI] update interface file for filtered iter adds 745046c23f7 [InstCombine][NFC] Tests for 'unsigned add overflow' check adds 1d9e0dcc9d4 [InstCombine][NFC] Tests for 'unsigned sub overflow' check adds ecb7ea1ae7c [InstCombine] foldICmpBinOp(): consider inverted check in ' [...] adds 8360c42e251 [InstCombine] foldICmpBinOp(): consider inverted check in ' [...] adds 1465a40cf80 gn build: (manually) merge r358706 adds 00e04b0a6d5 [Support] Add writeFileAtomically() to FileUtilities adds b8d6ba3ca20 [X86] Override BuildSDIVPow2 for X86. adds f6400e75ebd gn build: Merge r371103 adds 07f967d94dd [Remarks] Don't serialize metadata if a string table is not used adds 0fde412140d [X86] Enable BuildSDIVPow2 for i16. adds 071ce66729b [NFC][InstCombine] Overhaul 'unsigned add overflow' tests, [...] adds 37fcd3a33ec document the LLVM_ENABLE_Z3_SOLVER option adds 4e281f70ca5 doc update: explain that Z3 is only for clang SA - thanks t [...] adds cae1e47f6ed [IfConversion] Fix diamond conversion with unanalyzable branches. adds afd82492782 [AST][NFC] Doc comments for ASTNameGenerator adds 31817731167 Revert: [DebugInfo] Add debug location to stubs generated b [...] adds 20e86670988 Recommit "[AArch64][GlobalISel] Teach AArch64CallLowering t [...] adds e55c4f33ec5 [globalisel][knownbits] Correct a typo that prevented a tes [...] adds f8032379267 [globalisel][knownbits] Account for missing type constraints adds 7e36ecd66db [clang][Index] Replace CodegenNameGenerator with ASTNameGenerator adds 1d138a47e21 gn build: Merge r371117 adds bf7602b261c Add testing infrastructure to check if gdb is available for [...] adds dc97ca9f25a [MIR] MIRNamer pass for improving MIR test authoring experience. adds 872108bea55 [Diagnostics] Minor improvements for -Wxor-used-as-pow adds 36b0571d211 gn build: Merge r371121 adds a47dc841cd6 Implement Microsoft-compatible mangling for decomposition d [...] adds 59167992937 [GSYM][NFC] Fixed -Wdocumentation warning adds 1261f1b980d [libcxx] Codesign test executables if necessary adds 4533b4a3a62 Docs: Update Community section on homepage adds e9a78e992ba [Bitstream] Add BitCodeAbbrev(std::initializer_list) constructor adds 995ff8a77e4 [ADT] Add makeArrayRef(std::array<>) template specialization adds a1277956172 Don't assume libcxx_gdb is always set. adds 3270941f1e7 Add gdb pretty printers for a wide variety of libc++ data s [...] adds f5687d7c125 Remove `bugreport` command adds d39720399c7 [Remarks] Add comparison operators to the Remark object adds 3e144ab7fd0 gn build: Merge r371134 adds f54daffc2d7 AMDGPU: Avoid constructing new std::vector in initCandidate adds 9020f113770 [SimplifyCFG] Don't SimplifyBranchOnICmpChain with ExtraCase adds 35548e80d67 [AliasSetTracker] Correct AAInfo check. adds 2a7304c806a AMDGPU: Fix Register copypaste error
No new revisions were added by this update.
Summary of changes: .git-blame-ignore-revs | 18 + .gitignore | 2 +- .../clang-tidy/bugprone/ArgumentCommentCheck.cpp | 33 +- .../clang-tidy/bugprone/ArgumentCommentCheck.h | 1 + .../clang-tidy/misc/DefinitionsInHeadersCheck.cpp | 3 +- .../clang-tidy/misc/UnusedUsingDeclsCheck.cpp | 77 +- clang-tools-extra/clangd/CMakeLists.txt | 4 +- clang-tools-extra/clangd/ClangdServer.cpp | 5 +- clang-tools-extra/clangd/ClangdServer.h | 1 - clang-tools-extra/clangd/ClangdUnit.cpp | 775 ----- clang-tools-extra/clangd/ClangdUnit.h | 202 -- clang-tools-extra/clangd/CodeComplete.cpp | 3 +- clang-tools-extra/clangd/CodeComplete.h | 3 +- clang-tools-extra/clangd/Compiler.h | 4 +- clang-tools-extra/clangd/FindSymbols.cpp | 2 +- clang-tools-extra/clangd/FindTarget.cpp | 382 +++ clang-tools-extra/clangd/FindTarget.h | 144 + clang-tools-extra/clangd/ParsedAST.cpp | 574 ++++ clang-tools-extra/clangd/ParsedAST.h | 151 + clang-tools-extra/clangd/Preamble.cpp | 193 ++ clang-tools-extra/clangd/Preamble.h | 88 + clang-tools-extra/clangd/Protocol.h | 2 +- clang-tools-extra/clangd/Selection.cpp | 8 +- clang-tools-extra/clangd/Selection.h | 1 - clang-tools-extra/clangd/SemanticHighlighting.cpp | 1 + clang-tools-extra/clangd/SemanticHighlighting.h | 2 +- clang-tools-extra/clangd/SourceCode.cpp | 33 + clang-tools-extra/clangd/SourceCode.h | 8 + clang-tools-extra/clangd/TUScheduler.cpp | 2 + clang-tools-extra/clangd/TUScheduler.h | 18 +- clang-tools-extra/clangd/Threading.h | 18 +- clang-tools-extra/clangd/Trace.cpp | 1 - clang-tools-extra/clangd/Trace.h | 1 - clang-tools-extra/clangd/XRefs.cpp | 136 +- clang-tools-extra/clangd/XRefs.h | 5 +- .../clangd/clients/clangd-vscode/package.json | 5 + .../clangd/clients/clangd-vscode/src/extension.ts | 16 +- .../clangd-vscode/src/semantic-highlighting.ts | 15 +- clang-tools-extra/clangd/index/Background.cpp | 2 +- .../clangd/index/BackgroundRebuild.cpp | 2 +- clang-tools-extra/clangd/index/FileIndex.cpp | 2 +- clang-tools-extra/clangd/index/FileIndex.h | 3 +- clang-tools-extra/clangd/refactor/Rename.cpp | 7 +- clang-tools-extra/clangd/refactor/Rename.h | 4 +- clang-tools-extra/clangd/refactor/Tweak.h | 2 +- .../clangd/refactor/tweaks/ExtractFunction.cpp | 2 +- .../clangd/refactor/tweaks/ExtractVariable.cpp | 2 +- .../clangd/refactor/tweaks/RawStringLiteral.cpp | 2 +- .../clangd/refactor/tweaks/SwapIfBranches.cpp | 2 +- clang-tools-extra/clangd/unittests/ASTTests.cpp | 1 - clang-tools-extra/clangd/unittests/CMakeLists.txt | 3 +- .../clangd/unittests/ClangdUnitTests.cpp | 317 -- .../clangd/unittests/DiagnosticsTests.cpp | 2 +- .../clangd/unittests/ExpectedTypeTest.cpp | 2 +- .../clangd/unittests/FileIndexTests.cpp | 2 +- .../clangd/unittests/FindTargetTests.cpp | 469 +++ .../clangd/unittests/ParsedASTTests.cpp | 282 ++ .../clangd/unittests/SelectionTests.cpp | 9 + .../clangd/unittests/SourceCodeTests.cpp | 43 +- .../clangd/unittests/SymbolInfoTests.cpp | 2 +- .../clangd/unittests/TUSchedulerTests.cpp | 7 +- clang-tools-extra/clangd/unittests/TestTU.h | 2 +- .../clangd/unittests/TypeHierarchyTests.cpp | 2 +- clang-tools-extra/clangd/unittests/XRefsTests.cpp | 2 +- .../checks/bugprone-argument-comment.rst | 3 + clang-tools-extra/modularize/Modularize.cpp | 5 +- ...one-argument-comment-ignore-single-argument.cpp | 105 + .../bugprone-argument-comment-literals.cpp | 63 +- .../clang-tidy/misc-definitions-in-headers.hpp | 12 + .../test/clang-tidy/misc-unused-using-decls.cpp | 9 + clang/docs/OpenMPSupport.rst | 136 +- clang/docs/ThinLTO.rst | 4 + clang/docs/analyzer/checkers.rst | 9 + clang/include/clang/AST/ASTStructuralEquivalence.h | 19 +- clang/include/clang/AST/Decl.h | 8 + clang/include/clang/AST/Mangle.h | 18 +- clang/include/clang/Basic/Attr.td | 20 +- clang/include/clang/Basic/AttrDocs.td | 14 +- clang/include/clang/Basic/BuiltinsAMDGPU.def | 2 + clang/include/clang/Basic/BuiltinsPPC.def | 10 +- clang/include/clang/Basic/DiagnosticCommonKinds.td | 12 +- clang/include/clang/Basic/DiagnosticDriverKinds.td | 2 - clang/include/clang/Basic/DiagnosticGroups.td | 8 +- clang/include/clang/Basic/DiagnosticParseKinds.td | 3 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 43 +- clang/include/clang/Basic/Specifiers.h | 3 +- clang/include/clang/Basic/TokenKinds.def | 1 + clang/include/clang/Driver/Driver.h | 5 +- clang/include/clang/Driver/Options.h | 2 +- clang/include/clang/Driver/Options.td | 2 + clang/include/clang/Index/CodegenNameGenerator.h | 52 - .../clang/StaticAnalyzer/Checkers/Checkers.td | 8 + clang/lib/AST/ASTContext.cpp | 23 +- clang/lib/AST/ASTImporter.cpp | 42 +- clang/lib/AST/ASTStructuralEquivalence.cpp | 46 +- clang/lib/AST/CommentSema.cpp | 8 + clang/lib/AST/Decl.cpp | 16 + clang/lib/AST/DeclBase.cpp | 7 + clang/lib/AST/ItaniumCXXABI.cpp | 70 +- clang/lib/AST/ItaniumMangle.cpp | 103 +- clang/lib/AST/JSONNodeDumper.cpp | 11 +- clang/lib/AST/MicrosoftMangle.cpp | 15 +- clang/lib/Basic/Targets/AMDGPU.cpp | 2 + clang/lib/Basic/Targets/ARM.cpp | 93 +- clang/lib/Basic/Targets/PPC.cpp | 10 +- clang/lib/Basic/Targets/PPC.h | 1 + clang/lib/Basic/Targets/RISCV.cpp | 5 +- clang/lib/CodeGen/BackendUtil.cpp | 8 - clang/lib/CodeGen/CGDebugInfo.cpp | 26 +- clang/lib/CodeGen/TargetInfo.cpp | 10 +- clang/lib/Driver/Driver.cpp | 82 +- clang/lib/Driver/DriverOptions.cpp | 17 +- clang/lib/Driver/ToolChains/Clang.cpp | 35 +- clang/lib/Driver/ToolChains/FreeBSD.cpp | 6 + clang/lib/Driver/ToolChains/FreeBSD.h | 2 +- clang/lib/Frontend/CompilerInvocation.cpp | 8 +- clang/lib/Frontend/InitPreprocessor.cpp | 4 +- .../lib/FrontendTool/ExecuteCompilerInvocation.cpp | 10 +- clang/lib/Headers/__clang_cuda_intrinsics.h | 10 +- clang/lib/Headers/altivec.h | 4 +- clang/lib/Headers/avx512fintrin.h | 6 +- clang/lib/Index/CMakeLists.txt | 1 - clang/lib/Index/CodegenNameGenerator.cpp | 36 - clang/lib/Parse/ParseDecl.cpp | 17 +- clang/lib/Parse/ParseDeclCXX.cpp | 2 + clang/lib/Parse/ParseTentative.cpp | 1 + clang/lib/Sema/DeclSpec.cpp | 15 +- clang/lib/Sema/OpenCLBuiltins.td | 194 +- clang/lib/Sema/SemaChecking.cpp | 7 + clang/lib/Sema/SemaDecl.cpp | 172 +- clang/lib/Sema/SemaDeclAttr.cpp | 4 +- clang/lib/Sema/SemaDeclCXX.cpp | 11 +- clang/lib/Sema/SemaExpr.cpp | 57 +- clang/lib/Sema/SemaInit.cpp | 9 +- clang/lib/Sema/SemaLambda.cpp | 8 +- clang/lib/Sema/SemaLookup.cpp | 561 ++-- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 3 + clang/lib/Sema/SemaType.cpp | 4 +- .../lib/StaticAnalyzer/Checkers/CStringChecker.cpp | 40 +- .../StaticAnalyzer/Checkers/DeadStoresChecker.cpp | 33 +- .../Checkers/NonNullParamChecker.cpp | 19 +- .../Tooling/InterpolatingCompilationDatabase.cpp | 8 +- clang/lib/Tooling/Tooling.cpp | 3 +- clang/test/AST/ast-dump-decl-context-json.cpp | 286 ++ clang/test/AST/ast-dump-decl-json.c | 2 +- clang/test/AST/ast-dump-funcs-json.cpp | 2 +- clang/test/AST/ast-dump-template-decls-json.cpp | 4 +- .../Inputs/expected-plists/edges-new.mm.plist | 6 +- .../Inputs/expected-plists/plist-output.m.plist | 6 +- clang/test/Analysis/analyzer-config.c | 3 +- clang/test/Analysis/dead-stores.c | 297 +- clang/test/Analysis/dead-stores.cpp | 73 +- clang/test/Analysis/dead-stores.m | 4 +- clang/test/Analysis/misc-ps-region-store.m | 2 +- clang/test/Analysis/null-deref-ps.c | 6 +- .../test/CXX/dcl.dcl/dcl.spec/dcl.constinit/p1.cpp | 55 + .../test/CXX/dcl.dcl/dcl.spec/dcl.constinit/p2.cpp | 8 + .../test/CXX/dcl.dcl/dcl.spec/dcl.constinit/p3.cpp | 6 + clang/test/CodeGen/altivec-dss.c | 11 + clang/test/CodeGen/avx512f-builtins.c | 17 + clang/test/CodeGen/builtins-ppc-error.c | 16 + clang/test/CodeGen/enum2.c | 9 +- clang/test/CodeGen/target-builtin-noerror.c | 1 + clang/test/CodeGenCUDA/kernel-amdgcn.cu | 5 +- .../mangle-lambda-explicit-template-params.cpp | 66 + clang/test/CodeGenCXX/mangle-ms-cxx17.cpp | 21 + .../test/CodeGenCXX/ms-constexpr-var-template.cpp | 11 + clang/test/CodeGenOpenCL/amdgpu-features.cl | 16 +- clang/test/CodeGenOpenCL/builtins-amdgcn-ci.cl | 38 +- clang/test/Driver/debug-options.c | 8 +- clang/test/Driver/gen-cdb-fragment.c | 8 - clang/test/Driver/ppc-features.cpp | 3 + clang/test/Driver/verbose-output-quoting.c | 16 +- clang/test/Driver/working-directory.c | 10 +- clang/test/FixIt/fixit-c++2a.cpp | 38 +- clang/test/Lexer/cxx-features.cpp | 4 + clang/test/Lexer/cxx2a_keyword_as_cxx17.cpp | 2 + clang/test/Misc/pragma-attribute-cxx.cpp | 4 +- ...pragma-attribute-supported-attributes-list.test | 2 +- clang/test/Parser/atomic.c | 59 +- clang/test/Parser/cxx0x-decl.cpp | 19 +- clang/test/Preprocessor/init.c | 5 + clang/test/Sema/arm_inline_asm_constraints.c | 305 ++ clang/test/Sema/warn-documentation.cpp | 31 + clang/test/Sema/warn-documentation.m | 8 + clang/test/Sema/warn-lifetime-analysis-nocfg.cpp | 162 +- clang/test/SemaCXX/atomic-type.cpp | 73 +- .../attr-require-constant-initialization.cpp | 11 + clang/test/SemaCXX/constant-expression-cxx11.cpp | 14 +- .../test/SemaCXX/cxx2a-initializer-aggregates.cpp | 19 +- .../SemaCXX/warn-final-dtor-non-final-class.cpp | 2 + clang/test/SemaCXX/warn-xor-as-pow.cpp | 66 +- .../builtins-amdgcn-error-flat-address-space.cl | 8 + clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl | 30 + clang/test/SemaTemplate/stack-exhaustion.cpp | 5 + clang/tools/c-index-test/core_main.cpp | 8 +- clang/tools/clang-check/ClangCheck.cpp | 31 +- clang/tools/driver/cc1as_main.cpp | 18 +- clang/tools/driver/driver.cpp | 5 +- clang/tools/libclang/CIndex.cpp | 14 +- clang/tools/libclang/Indexing.cpp | 47 +- clang/tools/scan-build/libexec/ccc-analyzer | 13 +- clang/unittests/AST/ASTImporterTest.cpp | 40 +- clang/unittests/AST/ASTImporterVisibilityTest.cpp | 105 +- clang/unittests/AST/CommentParser.cpp | 4 +- clang/unittests/AST/StructuralEquivalenceTest.cpp | 122 + clang/unittests/libclang/LibclangTest.cpp | 72 +- clang/unittests/libclang/TestUtils.h | 94 + clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp | 72 +- clang/utils/TableGen/NeonEmitter.cpp | 25 +- clang/www/cxx_dr_status.html | 24 +- clang/www/cxx_status.html | 36 +- clang/www/make_cxx_dr_status | 5 +- compiler-rt/lib/builtins/CMakeLists.txt | 3 + compiler-rt/lib/builtins/aarch64/fp_mode.c | 59 + compiler-rt/lib/builtins/adddf3.c | 3 +- compiler-rt/lib/builtins/addsf3.c | 3 +- compiler-rt/lib/builtins/addtf3.c | 3 +- compiler-rt/lib/builtins/arm/fp_mode.c | 59 + compiler-rt/lib/builtins/cpu_model.c | 8 +- compiler-rt/lib/builtins/fp_add_impl.inc | 23 +- compiler-rt/lib/builtins/fp_mode.c | 24 + compiler-rt/lib/builtins/fp_mode.h | 29 + compiler-rt/lib/builtins/subdf3.c | 3 +- compiler-rt/lib/builtins/subsf3.c | 3 +- compiler-rt/lib/builtins/subtf3.c | 3 +- .../sanitizer_platform_limits_freebsd.h | 22 +- compiler-rt/test/builtins/Unit/addtf3_test.c | 33 +- compiler-rt/test/builtins/Unit/subtf3_test.c | 30 + libcxx/docs/TestingLibcxx.rst | 13 +- libcxx/include/__config | 8 + libcxx/include/atomic | 2 +- libcxx/include/cmath | 36 + libcxx/include/memory | 26 +- libcxx/include/vector | 9 +- libcxx/src/CMakeLists.txt | 8 +- libcxx/test/CMakeLists.txt | 9 +- .../exception_safety_exceptions_disabled.sh.cpp | 57 - .../libcxx/numerics/c.math/undef_min_max.pass.cpp | 19 + .../libcxx/numerics/clamp_to_integral.pass.cpp | 90 + .../libcxx/strings/basic.string/PR42676.sh.cpp | 2 +- libcxx/test/lit.site.cfg.in | 4 + .../pretty_printers/gdb_pretty_printer_test.py | 112 + .../pretty_printers/gdb_pretty_printer_test.sh.cpp | 632 ++++ .../vector.modifiers/resize.copy_only.pass.sh.cpp | 45 + libcxx/utils/gdb/libcxx/printers.py | 992 +++++++ libcxx/utils/libcxx/compiler.py | 30 +- libcxx/utils/libcxx/test/config.py | 25 +- libcxx/utils/run.py | 38 + lld/COFF/DebugTypes.cpp | 2 +- lld/COFF/Driver.cpp | 60 +- lld/COFF/Driver.h | 5 +- lld/COFF/DriverUtils.cpp | 4 +- lld/COFF/InputFiles.cpp | 62 +- lld/COFF/InputFiles.h | 37 +- lld/COFF/Options.td | 4 + lld/COFF/SymbolTable.cpp | 77 +- lld/COFF/SymbolTable.h | 5 +- lld/COFF/Symbols.cpp | 19 +- lld/COFF/Symbols.h | 41 +- lld/COFF/Writer.cpp | 3 +- lld/ELF/Driver.cpp | 20 + lld/ELF/ICF.cpp | 17 +- lld/ELF/LinkerScript.cpp | 82 +- lld/ELF/LinkerScript.h | 1 + lld/ELF/Relocations.cpp | 85 +- lld/ELF/SyntheticSections.cpp | 8 + lld/ELF/Writer.cpp | 60 +- lld/ELF/Writer.h | 7 +- lld/docs/ld.lld.1 | 70 +- lld/test/COFF/Inputs/manifest-lang0.res | Bin 0 -> 80 bytes lld/test/COFF/Inputs/manifest-lang0.yaml | 21 + lld/test/COFF/Inputs/manifest-lang1.res | Bin 0 -> 80 bytes lld/test/COFF/Inputs/manifest-lang1.yaml | 21 + lld/test/COFF/Inputs/manifest-lang2.res | Bin 0 -> 80 bytes lld/test/COFF/Inputs/manifest-lang2.yaml | 21 + lld/test/COFF/Inputs/start-lib1.ll | 13 + lld/test/COFF/Inputs/start-lib2.ll | 9 + lld/test/COFF/merge-resource-manifest.test | 61 + lld/test/COFF/start-lib-cmd-diagnostics.ll | 19 + lld/test/COFF/start-lib.ll | 43 + lld/test/COFF/undefined-symbol-itanium-i386.s | 36 + lld/test/COFF/undefined-symbol-itanium.s | 36 + lld/test/ELF/global-offset-table-position-mips.s | 14 +- lld/test/ELF/linkerscript/early-assign-symbol.s | 11 +- lld/test/ELF/linkerscript/icf-output-sections.s | 46 + lld/test/ELF/linkerscript/subalign.s | 12 +- lld/test/ELF/mips-26-mask.s | 2 +- lld/test/ELF/mips-26.s | 42 +- lld/test/ELF/mips-32.s | 55 +- lld/test/ELF/mips-64-disp.s | 51 +- lld/test/ELF/nmagic.s | 23 + lld/test/ELF/pack-dyn-relocs-relr-loop.s | 36 + lld/test/ELF/partitions.s | 23 +- lld/test/ELF/undef-spell-corrector.s | 69 + lld/test/wasm/data-layout.ll | 4 +- lld/test/wasm/data-segment-merging.ll | 13 +- lld/test/wasm/data-segments.ll | 54 +- lld/test/wasm/import-memory.test | 2 +- lld/test/wasm/no-tls.test | 4 +- lld/test/wasm/relocatable.ll | 2 +- lld/test/wasm/shared-memory.yaml | 29 +- lld/test/wasm/tls-align.ll | 2 +- lld/test/wasm/tls.ll | 2 +- lld/wasm/Config.h | 1 - lld/wasm/Driver.cpp | 22 +- lld/wasm/MarkLive.cpp | 5 +- lld/wasm/Options.td | 6 - lld/wasm/Symbols.cpp | 1 + lld/wasm/Symbols.h | 12 +- lld/wasm/SyntheticSections.cpp | 11 +- lld/wasm/SyntheticSections.h | 13 + lld/wasm/Writer.cpp | 195 +- lld/wasm/WriterUtils.cpp | 15 + lld/wasm/WriterUtils.h | 6 + lldb/cmake/modules/LLDBConfig.cmake | 132 +- lldb/include/lldb/Core/Module.h | 3 + .../lldb/DataFormatters/FormattersContainer.h | 46 +- lldb/include/lldb/DataFormatters/TypeCategory.h | 2 +- lldb/include/lldb/Host/File.h | 30 - lldb/include/lldb/Host/macosx/HostInfoMacOSX.h | 1 + lldb/include/lldb/Symbol/SymbolContext.h | 2 + lldb/include/lldb/Target/Process.h | 3 + lldb/include/lldb/Target/Target.h | 6 +- lldb/include/lldb/Utility/RangeMap.h | 14 +- lldb/include/lldb/Utility/RegularExpression.h | 8 + lldb/lit/Minidump/disassemble-no-module.yaml | 48 + .../obj2yaml => lldb/lit/Minidump}/lit.local.cfg | 0 .../Breakpad/Inputs/unwind-via-stack-win.syms | 17 + .../Breakpad/Inputs/unwind-via-stack-win.yaml | 35 + .../SymbolFile/Breakpad/unwind-via-stack-win.test | 54 + lldb/packages/Python/lldbsuite/test/Makefile | 33 - .../lldbsuite/test/android/platform/Makefile | 4 +- .../test/api/check_public_api_headers/Makefile | 4 +- .../Python/lldbsuite/test/api/listeners/Makefile | 4 +- .../lldbsuite/test/api/multiple-debuggers/Makefile | 4 +- .../lldbsuite/test/api/multiple-targets/Makefile | 4 +- .../lldbsuite/test/api/multithreaded/Makefile | 4 +- .../lldbsuite/test/arm/breakpoint-it/Makefile | 4 +- .../test/arm/breakpoint-thumb-codesection/Makefile | 4 +- .../lldbsuite/test/benchmarks/continue/Makefile | 4 +- .../lldbsuite/test/benchmarks/expression/Makefile | 4 +- .../lldbsuite/test/benchmarks/libcxxlist/Makefile | 4 +- .../lldbsuite/test/benchmarks/libcxxmap/Makefile | 4 +- .../lldbsuite/test/commands/add-dsym/uuid/Makefile | 3 + .../add-dsym}/uuid/TestAddDsymCommand.py | 0 .../add-dsym}/uuid/main.cpp.template | 0 .../apropos/basic}/TestApropos.py | 0 .../test/commands/apropos/with-process/Makefile | 3 + .../with-process}/TestAproposWithProcess.py | 0 .../apropos/with-process}/main.cpp | 0 .../test/commands/breakpoint/basic/Makefile | 3 + .../breakpoint/basic/TestBreakpointCommand.py | 285 ++ .../basic}/TestBreakpointCommandsFromPython.py | 0 .../breakpoint/basic}/TestRegexpBreakCommand.py | 0 .../breakpoint/basic}/a.c | 0 .../breakpoint/basic}/b.c | 0 .../breakpoint/basic}/bktptcmd.py | 0 .../breakpoint/basic}/main.c | 0 .../breakpoint/basic}/side_effect.py | 0 .../commands/command/delete/TestCommandDelete.py | 17 + .../command/history}/.categories | 0 .../command/history}/TestCommandHistory.py | 0 .../command/invalid-args/TestInvalidArgsCommand.py | 58 + .../test/commands/command/nested_alias/Makefile | 3 + .../command/nested_alias/TestNestedAlias.py | 99 + .../command}/nested_alias/main.cpp | 0 .../command/script}/.categories | 0 .../test/commands/command/script/Makefile | 3 + .../command/script}/TestCommandScript.py | 0 .../command/script}/bug11569.py | 0 .../command/script}/decorated.py | 0 .../test/commands/command/script/import/Makefile | 4 + .../command/script}/import/TestImport.py | 0 .../command/script}/import/bar/bar.py | 0 .../command/script}/import/bar/barutil.py | 0 .../command/script}/import/dummymodule.py | 0 .../command/script}/import/foo/bar/foobar.py | 0 .../command/script}/import/foo/foo.py | 0 .../command/script}/import/foo/foo2.py | 0 .../command/script}/import/main.c | 0 .../command/script/import/rdar-12586188/Makefile | 1 + .../import/rdar-12586188/TestRdar12586188.py | 0 .../script}/import/rdar-12586188/fail12586188.py | 0 .../script}/import/rdar-12586188/fail212586188.py | 0 .../command/script}/import/thepackage/TPunitA.py | 0 .../command/script}/import/thepackage/TPunitB.py | 0 .../command/script}/import/thepackage/__init__.py | 0 .../command/script}/main.cpp | 0 .../command/script}/mysto.py | 0 .../command/script}/py_import | 0 .../command/script}/welcome.py | 0 .../command/script_alias}/.categories | 0 .../command/script_alias/TestCommandScriptAlias.py | 35 + .../command/script_alias}/tcsacmd.py | 0 .../command/source}/.categories | 0 .../command/source}/.lldb | 0 .../command/source}/TestCommandSource.py | 0 .../command/source}/commands.txt | 0 .../command/source}/my.py | 0 .../test/commands/disassemble/basic/Makefile | 3 + .../basic}/TestDisassembleBreakpoint.py | 0 .../disassemble/basic}/TestFrameDisassemble.py | 0 .../disassemble/basic}/main.cpp | 0 .../expression}/.categories | 0 .../commands/expression/anonymous-struct/Makefile | 3 + .../anonymous-struct/TestCallUserAnonTypedef.py | 0 .../expression}/anonymous-struct/main.cpp | 0 .../argument_passing_restrictions/Makefile | 3 + .../TestArgumentPassingRestrictions.py | 0 .../argument_passing_restrictions/main.cpp | 0 .../calculator_mode/TestCalculatorMode.py | 0 .../commands/expression/call-function/Makefile | 6 + .../call-function/TestCallBuiltinFunction.py | 0 .../call-function/TestCallStdStringFunction.py | 0 .../call-function/TestCallStopAndContinue.py | 0 .../call-function/TestCallUserDefinedFunction.py | 0 .../expression}/call-function/main.cpp | 0 .../expression/call-overridden-method/Makefile | 6 + .../TestCallOverriddenMethod.py | 0 .../expression}/call-overridden-method/main.cpp | 0 .../commands/expression/call-restarts/Makefile | 3 + .../call-restarts/TestCallThatRestarts.py | 0 .../expression}/call-restarts/lotta-signals.c | 0 .../test/commands/expression/call-throws/Makefile | 4 + .../expression}/call-throws/TestCallThatThrows.py | 0 .../expression}/call-throws/call-throws.m | 0 .../expression/cast_int_to_anonymous_enum/Makefile | 3 + .../TestCastIntToAnonymousEnum.py | 0 .../cast_int_to_anonymous_enum/main.cpp | 0 .../test/commands/expression/char/Makefile | 3 + .../expression}/char/TestExprsChar.py | 0 .../expression}/char/main.cpp | 0 .../Makefile | 3 + ...lassTemplateSpecializationParametersHandling.py | 0 .../main.cpp | 0 .../TestCompletionCrashIncompleteRecord.py | 0 .../completion-crash-incomplete-record/main.cpp | 0 .../expression/completion-crash-lambda/Makefile | 2 + .../completion-crash1/TestCompletionCrash1.py | 0 .../expression}/completion-crash1/main.cpp | 0 .../completion-crash2/TestCompletionCrash2.py | 0 .../expression}/completion-crash2/main.cpp | 0 .../TestCompletionInLambdaAndUnnamedClass.py | 0 .../main.cpp | 0 .../expression/completion}/.categories | 0 .../test/commands/expression/completion/Makefile | 3 + .../expression}/completion/TestExprCompletion.py | 0 .../expression}/completion/main.cpp | 0 .../expression}/completion/other.cpp | 0 .../expression/context-object-objc/Makefile | 4 + .../context-object-objc/TestContextObjectObjc.py | 0 .../expression}/context-object-objc/main.m | 0 .../commands/expression/context-object/Makefile | 3 + .../context-object/TestContextObject.py | 0 .../expression}/context-object/main.cpp | 0 .../dollar-in-variable/TestDollarInVariable.py | 0 .../expression}/dollar-in-variable/main.c | 0 .../commands/expression/dont_allow_jit/Makefile | 4 + .../expression}/dont_allow_jit/TestAllowJIT.py | 0 .../expression}/dont_allow_jit/main.c | 0 .../test/commands/expression/entry-bp/Makefile | 3 + .../expression/entry-bp}/TestExprEntryBP.py | 0 .../expression/entry-bp}/main.c | 0 .../commands/expression/expr-in-syscall/Makefile | 3 + .../expr-in-syscall/TestExpressionInSyscall.py | 0 .../expression}/expr-in-syscall/main.cpp | 0 .../test/commands/expression/fixits/Makefile | 3 + .../expression}/fixits/TestFixIts.py | 0 .../expression}/fixits/main.cpp | 0 .../test/commands/expression/formatters/Makefile | 3 + .../expression}/formatters/TestFormatters.py | 0 .../expression}/formatters/foosynth.py | 0 .../expression}/formatters/formatters.py | 0 .../expression}/formatters/main.cpp | 0 .../Makefile | 3 + .../TestFunctionTemplateSpecializationTempArgs.py | 0 .../main.cpp | 0 .../expression/import-std-module/basic/Makefile | 4 + .../import-std-module/basic/TestImportStdModule.py | 0 .../expression}/import-std-module/basic/main.cpp | 0 .../import-std-module/conflicts/Makefile | 4 + .../conflicts/TestStdModuleWithConflicts.py | 0 .../import-std-module/conflicts/main.cpp | 0 .../import-std-module/deque-basic/Makefile | 4 + .../deque-basic/TestBasicDeque.py | 0 .../import-std-module/deque-basic/main.cpp | 0 .../deque-dbg-info-content/Makefile | 4 + .../TestDbgInfoContentDeque.py | 0 .../deque-dbg-info-content/main.cpp | 0 .../import-std-module/forward_list-basic/Makefile | 4 + .../forward_list-basic/TestBasicForwardList.py | 0 .../import-std-module/forward_list-basic/main.cpp | 0 .../forward_list-dbg-info-content/Makefile | 4 + .../TestDbgInfoContentForwardList.py | 0 .../forward_list-dbg-info-content/main.cpp | 0 .../import-std-module/list-basic/Makefile | 4 + .../import-std-module/list-basic/TestBasicList.py | 0 .../import-std-module/list-basic/main.cpp | 0 .../list-dbg-info-content/Makefile | 4 + .../TestDbgInfoContentList.py | 0 .../list-dbg-info-content/main.cpp | 0 .../import-std-module/no-std-module/Makefile | 4 + .../no-std-module/TestMissingStdModule.py | 0 .../import-std-module/no-std-module/main.cpp | 0 .../expression/import-std-module/queue/Makefile | 4 + .../import-std-module/queue/TestQueue.py | 0 .../expression}/import-std-module/queue/main.cpp | 0 .../shared_ptr-dbg-info-content/Makefile | 4 + .../TestSharedPtrDbgInfoContent.py | 0 .../shared_ptr-dbg-info-content/main.cpp | 0 .../import-std-module/shared_ptr/Makefile | 4 + .../import-std-module/shared_ptr/TestSharedPtr.py | 0 .../import-std-module/shared_ptr/main.cpp | 0 .../expression/import-std-module/stack/Makefile | 4 + .../import-std-module/stack/TestStack.py | 0 .../expression}/import-std-module/stack/main.cpp | 0 .../expression/import-std-module/sysroot/Makefile | 9 + .../sysroot/TestStdModuleSysroot.py | 0 .../expression}/import-std-module/sysroot/main.cpp | 0 .../sysroot/root/usr/include/c++/include/algorithm | 0 .../root/usr/include/c++/include/module.modulemap | 0 .../sysroot/root/usr/include/libc_header.h | 0 .../unique_ptr-dbg-info-content/Makefile | 4 + .../TestUniquePtrDbgInfoContent.py | 0 .../unique_ptr-dbg-info-content/main.cpp | 0 .../import-std-module/unique_ptr/Makefile | 4 + .../import-std-module/unique_ptr/TestUniquePtr.py | 0 .../import-std-module/unique_ptr/main.cpp | 0 .../import-std-module/vector-basic/Makefile | 4 + .../vector-basic/TestBasicVector.py | 0 .../import-std-module/vector-basic/main.cpp | 0 .../import-std-module/vector-bool/Makefile | 4 + .../vector-bool/TestBoolVector.py | 0 .../import-std-module/vector-bool/main.cpp | 0 .../vector-dbg-info-content/Makefile | 4 + .../TestDbgInfoContentVector.py | 0 .../vector-dbg-info-content/main.cpp | 0 .../import-std-module/vector-of-vectors/Makefile | 4 + .../vector-of-vectors/TestVectorOfVectors.py | 0 .../import-std-module/vector-of-vectors/main.cpp | 0 .../weak_ptr-dbg-info-content/Makefile | 4 + .../TestDbgInfoContentWeakPtr.py | 0 .../weak_ptr-dbg-info-content/main.cpp | 0 .../expression/import-std-module/weak_ptr/Makefile | 4 + .../import-std-module/weak_ptr/TestWeakPtr.py | 0 .../import-std-module/weak_ptr/main.cpp | 0 .../expression/import_builtin_fileid/Makefile | 4 + .../TestImportBuiltinFileID.py | 0 .../expression}/import_builtin_fileid/main.m | 0 .../commands/expression/inline-namespace/Makefile | 3 + .../inline-namespace/TestInlineNamespace.py | 0 .../expression}/inline-namespace/main.cpp | 0 .../invalid-args/TestInvalidArgsExpression.py | 45 + .../expression/ir-interpreter-phi-nodes/Makefile | 4 + .../TestIRInterpreterPHINodes.py | 0 .../expression}/ir-interpreter-phi-nodes/main.cpp | 0 .../commands/expression/ir-interpreter/Makefile | 5 + .../ir-interpreter/TestIRInterpreter.py | 0 .../expression}/ir-interpreter/main.c | 0 .../test/commands/expression/issue_11588/Makefile | 3 + .../expression}/issue_11588/Test11588.py | 0 .../expression}/issue_11588/main.cpp | 0 .../expression}/issue_11588/s11588.py | 0 .../test/commands/expression/macros/Makefile | 6 + .../expression}/macros/TestMacros.py | 0 .../expression}/macros/macro1.h | 0 .../expression}/macros/macro2.h | 0 .../expression}/macros/main.cpp | 0 .../expression/multiline-completion/Makefile | 2 + .../TestMultilineCompletion.py | 30 + .../expression/multiline-completion/main.c | 4 + .../Makefile | 3 + .../TestNamespaceLocalVarSameNameCppAndC.py | 0 .../main.cpp | 0 .../namespace_local_var_same_name_obj_c/Makefile | 4 + .../TestNamespaceLocalVarSameNameObjC.py | 0 .../namespace_local_var_same_name_obj_c/main.mm | 0 .../namespace_local_var_same_name_obj_c/util.mm | 0 .../expression/no-deadlock}/.categories | 0 .../test/commands/expression/no-deadlock/Makefile | 4 + .../expression/no-deadlock}/TestExprDoesntBlock.py | 0 .../expression/no-deadlock}/locking.c | 0 .../test/commands/expression/options/Makefile | 3 + .../expression}/options/TestExprOptions.py | 0 .../expression}/options/foo.cpp | 0 .../expression}/options/main.cpp | 0 .../expression/persist_objc_pointeetype/Makefile | 5 + .../TestPersistObjCPointeeType.py | 0 .../expression}/persist_objc_pointeetype/main.m | 0 .../expression/persistent_ptr_update/Makefile | 5 + .../TestPersistentPtrUpdate.py | 0 .../expression}/persistent_ptr_update/main.c | 0 .../commands/expression/persistent_types/Makefile | 3 + .../persistent_types/TestNestedPersistentTypes.py | 0 .../persistent_types/TestPersistentTypes.py | 0 .../expression}/persistent_types/main.c | 0 .../expression/persistent_variables/Makefile | 3 + .../TestPersistentVariables.py | 0 .../expression}/persistent_variables/main.c | 0 .../test/commands/expression/po_verbosity/Makefile | 4 + .../expression}/po_verbosity/TestPoVerbosity.py | 0 .../expression}/po_verbosity/main.m | 0 .../test/commands/expression/pr35310/Makefile | 3 + .../expression}/pr35310/TestExprsBug35310.py | 0 .../expression}/pr35310/main.cpp | 0 .../commands/expression/radar_8638051/Makefile | 3 + .../expression}/radar_8638051/Test8638051.py | 0 .../expression}/radar_8638051/main.c | 0 .../commands/expression/radar_9531204/Makefile | 3 + .../expression}/radar_9531204/TestPrintfAfterUp.py | 0 .../expression}/radar_9531204/main.c | 0 .../commands/expression/radar_9673664/Makefile | 3 + .../radar_9673664/TestExprHelpExamples.py | 0 .../expression}/radar_9673664/main.c | 0 .../expression}/rdar42038760/TestScalarURem.py | 0 .../expression}/rdar42038760/main.c | 0 .../expression}/rdar44436068/Test128BitsInteger.py | 0 .../expression}/rdar44436068/main.c | 0 .../commands/expression/save_jit_objects/Makefile | 3 + .../save_jit_objects/TestSaveJITObjects.py | 0 .../expression}/save_jit_objects/main.c | 0 .../test/commands/expression/scoped_enums/Makefile | 4 + .../expression}/scoped_enums/TestScopedEnumType.py | 0 .../expression}/scoped_enums/main.cpp | 0 .../test/commands/expression/test/Makefile | 3 + .../expression}/test/TestExprs.py | 0 .../expression}/test/TestExprs2.py | 0 .../expression}/test/main.cpp | 0 .../test/commands/expression/timeout/Makefile | 3 + .../expression}/timeout/TestCallWithTimeout.py | 0 .../expression}/timeout/wait-a-while.cpp | 0 .../test/commands/expression/top-level/Makefile | 11 + .../expression}/top-level/TestTopLevelExprs.py | 0 .../expression}/top-level/dummy.cpp | 0 .../test/commands/expression/top-level/dummy.mk | 4 + .../expression}/top-level/main.cpp | 0 .../expression}/top-level/test.cpp | 0 .../test/commands/expression/two-files/Makefile | 5 + .../TestObjCTypeQueryFromOtherCompileUnit.py | 0 .../expression}/two-files/foo.m | 0 .../expression}/two-files/main.m | 0 .../unicode-in-variable/TestUnicodeInVariable.py | 0 .../expression}/unicode-in-variable/main.cpp | 0 .../commands/expression/unwind_expression/Makefile | 3 + .../unwind_expression/TestUnwindExpression.py | 0 .../expression}/unwind_expression/main.cpp | 0 .../commands/expression/vector_of_enums/Makefile | 3 + .../vector_of_enums/TestVectorOfEnums.py | 0 .../expression}/vector_of_enums/main.cpp | 0 .../test/commands/expression/weak_symbols/Makefile | 25 + .../expression}/weak_symbols/TestWeakSymbols.py | 0 .../expression}/weak_symbols/dylib.c | 0 .../expression}/weak_symbols/dylib.h | 0 .../expression}/weak_symbols/main.c | 0 .../expression}/weak_symbols/module.modulemap | 0 .../test/commands/expression/xvalue/Makefile | 3 + .../expression}/xvalue/TestXValuePrinting.py | 0 .../expression}/xvalue/main.cpp | 0 .../test/commands/frame/diagnose/array/Makefile | 3 + .../frame/diagnose}/array/TestArray.py | 0 .../frame/diagnose}/array/main.c | 0 .../commands/frame/diagnose/bad-reference/Makefile | 3 + .../diagnose}/bad-reference/TestBadReference.py | 0 .../frame/diagnose}/bad-reference/main.cpp | 0 .../frame/diagnose/complicated-expression/Makefile | 3 + .../TestComplicatedExpression.py | 0 .../frame/diagnose}/complicated-expression/main.c | 0 .../frame/diagnose/dereference-argument/Makefile | 3 + .../TestDiagnoseDereferenceArgument.py | 0 .../frame/diagnose}/dereference-argument/main.c | 0 .../diagnose/dereference-function-return/Makefile | 3 + .../TestDiagnoseDereferenceFunctionReturn.py | 0 .../diagnose}/dereference-function-return/main.c | 0 .../frame/diagnose/dereference-this/Makefile | 3 + .../TestDiagnoseDereferenceThis.py | 0 .../frame/diagnose}/dereference-this/main.cpp | 0 .../commands/frame/diagnose/inheritance/Makefile | 3 + .../inheritance/TestDiagnoseInheritance.py | 0 .../frame/diagnose}/inheritance/main.cpp | 0 .../frame/diagnose/local-variable/Makefile | 3 + .../diagnose}/local-variable/TestLocalVariable.py | 0 .../frame/diagnose}/local-variable/main.c | 0 .../frame/diagnose/virtual-method-call/Makefile | 3 + .../TestDiagnoseDereferenceVirtualMethodCall.py | 0 .../frame/diagnose}/virtual-method-call/main.cpp | 0 .../test/commands/frame/language/Makefile | 10 + .../frame/language}/TestGuessLanguage.py | 0 .../frame/language}/main.cpp | 0 .../frame/language}/other-2.cpp | 0 .../frame/language}/other.cpp | 0 .../frame/language}/other.h | 0 .../frame/language}/somefunc.c | 0 .../test/commands/frame/recognizer/Makefile | 8 + .../frame/recognizer}/TestFrameRecognizer.py | 0 .../frame/recognizer}/main.m | 0 .../frame/recognizer}/recognizer.py | 0 .../lldbsuite/test/commands/frame/select/Makefile | 2 + .../test/commands/frame/select/TestFrameSelect.py | 38 + .../lldbsuite/test/commands/frame/select/main.cpp | 16 + .../frame/var-scope}/TestFrameVariableScope.py | 0 .../frame/var-scope}/main.c | 0 .../lldbsuite/test/commands/frame/var/Makefile | 4 + .../frame/var}/TestFrameVar.py | 0 .../frame_var => commands/frame/var}/main.c | 0 .../lldbsuite/test/commands/gui/basic/Makefile | 2 + .../test/commands/gui/basic/TestGuiBasic.py | 60 + .../lldbsuite/test/commands/gui/basic/main.c | 4 + .../gui/invalid-args/TestInvalidArgsGui.py | 13 + .../lldbsuite/test/{ => commands}/help/TestHelp.py | 0 .../lldbsuite/test/commands/log/basic/Makefile | 3 + .../test/commands/log/basic/TestLogging.py | 103 + .../test/{logging => commands/log/basic}/main.cpp | 0 .../log/invalid-args/TestInvalidArgsLog.py | 22 + .../platform/basic}/TestPlatformCommand.py | 0 .../platform/basic}/TestPlatformPython.py | 0 .../test/commands/process/attach-resume/Makefile | 5 + .../process/attach-resume}/TestAttachResume.py | 0 .../process/attach-resume}/main.cpp | 0 .../test/commands/process/attach/Makefile | 5 + .../process/attach}/TestProcessAttach.py | 0 .../commands/process/attach/attach_denied/Makefile | 12 + .../attach}/attach_denied/TestAttachDenied.py | 0 .../attach}/attach_denied/entitlements.plist | 0 .../process/attach}/attach_denied/main.cpp | 0 .../process/attach}/main.cpp | 0 .../process/launch-with-shellexpand/Makefile | 3 + .../TestLaunchWithShellExpand.py | 0 .../process/launch-with-shellexpand/file1.txt | 0 .../process/launch-with-shellexpand/file2.txt | 0 .../process/launch-with-shellexpand/file3.txt | 0 .../process/launch-with-shellexpand/file4.txy | 0 .../process/launch-with-shellexpand/file5.tyx | 0 .../process/launch-with-shellexpand/foo bar | 0 .../process/launch-with-shellexpand}/main.cpp | 0 .../test/commands/process/launch/Makefile | 5 + .../process/launch}/TestProcessLaunch.py | 0 .../process/launch}/input-file.txt | 0 .../process/launch}/main.cpp | 0 .../process/launch}/print_cwd.cpp | 0 .../process/launch}/print_env.cpp | 0 .../lldbsuite/test/{ => commands}/quit/TestQuit.py | 0 .../register/intel_xtended_registers/Makefile | 5 + .../intel_xtended_registers/TestMPXRegisters.py | 0 .../register/intel_xtended_registers/main.cpp | 0 .../mpx_bound_violation/Makefile | 5 + .../mpx_bound_violation/TestBoundViolation.py | 0 .../mpx_bound_violation/main.cpp | 0 .../register/register/register_command/Makefile | 3 + .../register/register_command/TestRegisters.py | 503 ++++ .../register}/register/register_command/a.cpp | 0 .../register}/register/register_command/main.cpp | 0 .../invalid-args/TestInvalidArgsReproducer.py | 17 + .../lldbsuite/test/commands/settings/Makefile | 3 + .../test/{ => commands}/settings/TestSettings.py | 0 .../test/{ => commands}/settings/main.cpp | 0 .../test/commands/settings/quoting/Makefile | 3 + .../{ => commands}/settings/quoting/TestQuoting.py | 0 .../test/{ => commands}/settings/quoting/main.c | 0 .../source/info/TestSourceInfo.py} | 0 .../lldbsuite/test/commands/source/info/main.cpp | 14 + .../lldbsuite/test/commands/source/info/second.cpp | 5 + .../statistics/basic}/TestStats.py | 0 .../stats => commands/statistics/basic}/main.c | 0 .../lldbsuite/test/commands/target/basic/Makefile | 6 + .../target/basic}/TestTargetCommand.py | 0 .../target_command => commands/target/basic}/a.c | 0 .../target_command => commands/target/basic}/b.c | 0 .../target_command => commands/target/basic}/c.c | 0 .../target/basic}/globals.c | 0 .../target/basic}/invalid_core_file | 0 .../test/commands/target/create-deps/Makefile | 14 + .../target/create-deps}/TestTargetCreateDeps.py | 0 .../target/create-deps}/a.cpp | 0 .../test/commands/target/create-deps/a.mk | 7 + .../target/create-deps}/main.cpp | 0 .../commands/target/create-no-such-arch/Makefile | 3 + .../target/create-no-such-arch}/TestNoSuchArch.py | 0 .../target/create-no-such-arch}/main.cpp | 0 .../test/commands/target/stop-hooks/Makefile | 4 + .../target}/stop-hooks/TestStopHooks.py | 0 .../target}/stop-hooks/main.c | 0 .../version/TestVersion.py | 0 .../watchpoints}/.categories | 0 .../watchpoints/hello_watchlocation/Makefile | 4 + .../hello_watchlocation/TestWatchLocation.py | 0 .../watchpoints}/hello_watchlocation/main.cpp | 0 .../commands/watchpoints/hello_watchpoint/Makefile | 3 + .../hello_watchpoint/TestMyFirstWatchpoint.py | 0 .../watchpoints}/hello_watchpoint/main.c | 0 .../watchpoints/multi_watchpoint_slots/Makefile | 3 + .../TestWatchpointMultipleSlots.py | 0 .../watchpoints}/multi_watchpoint_slots/main.c | 0 .../commands/watchpoints/multiple_hits/Makefile | 3 + .../watchpoints}/multiple_hits/TestMultipleHits.py | 0 .../watchpoints}/multiple_hits/main.cpp | 0 .../commands/watchpoints/multiple_threads/Makefile | 4 + .../TestWatchpointMultipleThreads.py | 0 .../watchpoints}/multiple_threads/main.cpp | 0 .../watchpoints/step_over_watchpoint/Makefile | 3 + .../step_over_watchpoint/TestStepOverWatchpoint.py | 0 .../watchpoints}/step_over_watchpoint/main.c | 0 .../watchpoints/variable_out_of_scope/Makefile | 3 + .../TestWatchedVarHitWhenInScope.py | 0 .../watchpoints}/variable_out_of_scope/main.c | 0 .../watchpoints/watchpoint_commands/Makefile | 3 + .../watchpoint_commands/TestWatchpointCommands.py | 0 .../watchpoint_commands/command/Makefile | 3 + .../command/TestWatchpointCommandLLDB.py | 0 .../command/TestWatchpointCommandPython.py | 0 .../watchpoint_commands/command/main.cpp | 0 .../command/watchpoint_command.py | 0 .../watchpoint_commands/condition/Makefile | 3 + .../condition/TestWatchpointConditionCmd.py | 0 .../watchpoint_commands/condition/main.cpp | 0 .../watchpoints}/watchpoint_commands/main.c | 0 .../watchpoints/watchpoint_disable/Makefile | 3 + .../watchpoint_disable/TestWatchpointDisable.py | 0 .../watchpoints}/watchpoint_disable/main.c | 0 .../watchpoints/watchpoint_events/Makefile | 3 + .../watchpoint_events/TestWatchpointEvents.py | 0 .../watchpoints}/watchpoint_events/main.c | 0 .../watchpoints/watchpoint_on_vectors/Makefile | 3 + .../TestValueOfVectorVariable.py | 0 .../watchpoints}/watchpoint_on_vectors/main.c | 0 .../watchpoints/watchpoint_set_command/Makefile | 4 + .../TestWatchLocationWithWatchSet.py | 0 .../watchpoints}/watchpoint_set_command/main.cpp | 0 .../commands/watchpoints/watchpoint_size/Makefile | 3 + .../watchpoint_size/TestWatchpointSizes.py | 0 .../watchpoints}/watchpoint_size/main.c | 0 lldb/packages/Python/lldbsuite/test/decorators.py | 15 +- .../lldbsuite/test/driver/batch_mode/Makefile | 4 +- .../test/driver/batch_mode/TestBatchMode.py | 143 +- .../expression_command/anonymous-struct/Makefile | 5 - .../argument_passing_restrictions/Makefile | 5 - .../test/expression_command/call-function/Makefile | 8 - .../call-overridden-method/Makefile | 8 - .../test/expression_command/call-restarts/Makefile | 5 - .../test/expression_command/call-throws/Makefile | 6 - .../cast_int_to_anonymous_enum/Makefile | 5 - .../test/expression_command/char/Makefile | 5 - .../Makefile | 5 - .../completion-crash-incomplete-record/Makefile | 3 - .../completion-crash-lambda/Makefile | 3 - .../expression_command/completion-crash1/Makefile | 3 - .../expression_command/completion-crash2/Makefile | 3 - .../test/expression_command/completion/Makefile | 5 - .../context-object-objc/Makefile | 6 - .../expression_command/context-object/Makefile | 5 - .../expression_command/dont_allow_jit/Makefile | 6 - .../expression_command/expr-in-syscall/Makefile | 5 - .../test/expression_command/fixits/Makefile | 5 - .../test/expression_command/formatters/Makefile | 5 - .../Makefile | 5 - .../import-std-module/basic/Makefile | 5 - .../import-std-module/conflicts/Makefile | 5 - .../import-std-module/deque-basic/Makefile | 5 - .../deque-dbg-info-content/Makefile | 5 - .../import-std-module/forward_list-basic/Makefile | 5 - .../forward_list-dbg-info-content/Makefile | 5 - .../import-std-module/list-basic/Makefile | 5 - .../list-dbg-info-content/Makefile | 5 - .../import-std-module/no-std-module/Makefile | 5 - .../import-std-module/queue/Makefile | 5 - .../shared_ptr-dbg-info-content/Makefile | 5 - .../import-std-module/shared_ptr/Makefile | 5 - .../import-std-module/stack/Makefile | 5 - .../import-std-module/sysroot/Makefile | 10 - .../unique_ptr-dbg-info-content/Makefile | 5 - .../import-std-module/unique_ptr/Makefile | 5 - .../import-std-module/vector-basic/Makefile | 5 - .../import-std-module/vector-bool/Makefile | 5 - .../vector-dbg-info-content/Makefile | 5 - .../import-std-module/vector-of-vectors/Makefile | 5 - .../weak_ptr-dbg-info-content/Makefile | 5 - .../import-std-module/weak_ptr/Makefile | 5 - .../import_builtin_fileid/Makefile | 6 - .../expression_command/inline-namespace/Makefile | 5 - .../ir-interpreter-phi-nodes/Makefile | 5 - .../expression_command/ir-interpreter/Makefile | 7 - .../test/expression_command/issue_11588/Makefile | 5 - .../test/expression_command/macros/Makefile | 8 - .../multiline-completion/Makefile | 3 - .../TestMultilineCompletion.py | 30 - .../expression_command/multiline-completion/main.c | 5 - .../Makefile | 5 - .../namespace_local_var_same_name_obj_c/Makefile | 5 - .../test/expression_command/options/Makefile | 5 - .../persist_objc_pointeetype/Makefile | 7 - .../persistent_ptr_update/Makefile | 7 - .../expression_command/persistent_types/Makefile | 5 - .../persistent_variables/Makefile | 5 - .../test/expression_command/po_verbosity/Makefile | 6 - .../test/expression_command/pr35310/Makefile | 5 - .../test/expression_command/radar_8638051/Makefile | 5 - .../test/expression_command/radar_9531204/Makefile | 5 - .../test/expression_command/radar_9673664/Makefile | 5 - .../test/expression_command/rdar42038760/Makefile | 3 - .../test/expression_command/rdar44436068/Makefile | 3 - .../expression_command/save_jit_objects/Makefile | 5 - .../test/expression_command/scoped_enums/Makefile | 6 - .../test/expression_command/test/Makefile | 5 - .../test/expression_command/timeout/Makefile | 5 - .../test/expression_command/top-level/Makefile | 13 - .../test/expression_command/top-level/dummy.mk | 6 - .../test/expression_command/two-files/Makefile | 7 - .../unicode-in-variable/Makefile | 4 - .../expression_command/unwind_expression/Makefile | 5 - .../expression_command/vector_of_enums/Makefile | 5 - .../test/expression_command/weak_symbols/Makefile | 26 - .../test/expression_command/xvalue/Makefile | 5 - .../functionalities/apropos_with_process/Makefile | 5 - .../test/functionalities/archives/Makefile | 4 +- .../lldbsuite/test/functionalities/asan/Makefile | 4 +- .../test/functionalities/attach_resume/Makefile | 7 - .../test/functionalities/avoids-fd-leak/Makefile | 4 +- .../breakpoint/address_breakpoints/Makefile | 6 - .../address_breakpoints/TestAddressBreakpoints.py | 96 - .../TestBadAddressBreakpoints.py | 47 - .../breakpoint/address_breakpoints/main.c | 8 - .../breakpoint/auto_continue/Makefile | 6 - .../auto_continue/TestBreakpointAutoContinue.py | 101 - .../breakpoint/auto_continue/main.c | 19 - .../breakpoint_by_line_and_column/Makefile | 6 - .../TestBreakpointByLineAndColumn.py | 45 - .../breakpoint_by_line_and_column/main.c | 22 - .../breakpoint/breakpoint_command/Makefile | 5 - .../breakpoint_command/TestBreakpointCommand.py | 285 -- .../breakpoint/breakpoint_conditions/Makefile | 6 - .../TestBreakpointConditions.py | 226 -- .../breakpoint/breakpoint_conditions/main.c | 53 - .../breakpoint/breakpoint_hit_count/Makefile | 5 - .../breakpoint_hit_count/TestBreakpointHitCount.py | 134 - .../breakpoint/breakpoint_hit_count/main.cpp | 26 - .../breakpoint/breakpoint_ids/Makefile | 9 - .../breakpoint/breakpoint_ids/TestBreakpointIDs.py | 58 - .../breakpoint/breakpoint_ids/main.cpp | 64 - .../breakpoint/breakpoint_ignore_count/Makefile | 5 - .../TestBreakpointIgnoreCount.py | 151 - .../breakpoint/breakpoint_ignore_count/main.c | 53 - .../breakpoint/breakpoint_in_delayslot/Makefile | 6 - .../TestAvoidBreakpointInDelaySlot.py | 87 - .../breakpoint/breakpoint_in_delayslot/main.c | 21 - .../breakpoint/breakpoint_language/Makefile | 6 - .../breakpoint_language/TestBreakpointLanguage.py | 133 - .../breakpoint/breakpoint_language/a.c | 5 - .../breakpoint/breakpoint_language/b.cpp | 5 - .../breakpoint/breakpoint_language/main.cpp | 11 - .../breakpoint/breakpoint_locations/Makefile | 9 - .../TestBreakpointLocations.py | 198 -- .../breakpoint/breakpoint_locations/main.c | 43 - .../breakpoint/breakpoint_names/Makefile | 5 - .../breakpoint_names/TestBreakpointNames.py | 365 --- .../breakpoint/breakpoint_names/main.c | 53 - .../breakpoint/breakpoint_options/Makefile | 5 - .../breakpoint_options/TestBreakpointOptions.py | 114 - .../breakpoint/breakpoint_options/foo.cpp | 12 - .../breakpoint/breakpoint_options/main.cpp | 4 - .../breakpoint/breakpoint_set_restart/Makefile | 5 - .../TestBreakpointSetRestart.py | 50 - .../breakpoint/breakpoint_set_restart/main.cpp | 24 - .../breakpoint/comp_dir_symlink/Makefile | 14 - .../comp_dir_symlink/TestCompDirSymLink.py | 79 - .../breakpoint/comp_dir_symlink/main.cpp | 12 - .../breakpoint/consecutive_breakpoints/Makefile | 9 - .../TestConsecutiveBreakpoints.py | 104 - .../breakpoint/consecutive_breakpoints/main.cpp | 18 - .../test/functionalities/breakpoint/cpp/Makefile | 9 - .../breakpoint/cpp/TestCPPBreakpointLocations.py | 112 - .../test/functionalities/breakpoint/cpp/main.cpp | 82 - .../breakpoint/cpp_exception/Makefile | 5 - .../cpp_exception/TestCPPExceptionBreakpoint.py | 52 - .../breakpoint/cpp_exception/main.cpp | 13 - .../functionalities/breakpoint/debugbreak/Makefile | 5 - .../breakpoint/debugbreak/TestDebugBreak.py | 58 - .../functionalities/breakpoint/debugbreak/main.c | 29 - .../breakpoint/dummy_target_breakpoints/Makefile | 9 - .../TestBreakpointsWithNoTargets.py | 72 - .../breakpoint/dummy_target_breakpoints/main.c | 11 - .../breakpoint/global_constructor/Makefile | 7 - .../TestBreakpointInGlobalConstructor.py | 47 - .../breakpoint/global_constructor/foo.cpp | 7 - .../breakpoint/global_constructor/foo.h | 11 - .../breakpoint/global_constructor/main.cpp | 14 - .../Makefile | 6 - .../TestHWBreakMultiThread.py | 105 - .../main.cpp | 50 - .../breakpoint/inlined_breakpoints/Makefile | 5 - .../inlined_breakpoints/TestInlinedBreakpoints.py | 67 - .../breakpoint/inlined_breakpoints/basic_type.cpp | 178 -- .../breakpoint/inlined_breakpoints/int.cpp | 9 - .../breakpoint/move_nearest/Makefile | 7 - .../breakpoint/move_nearest/TestMoveNearest.py | 69 - .../breakpoint/move_nearest/foo.cpp | 3 - .../functionalities/breakpoint/move_nearest/foo.h | 5 - .../breakpoint/move_nearest/main.cpp | 9 - .../test/functionalities/breakpoint/objc/Makefile | 7 - .../breakpoint/objc/TestObjCBreakpoints.py | 130 - .../test/functionalities/breakpoint/objc/main.m | 98 - .../breakpoint/require_hw_breakpoints/Makefile | 9 - .../TestRequireHWBreakpoints.py | 103 - .../breakpoint/require_hw_breakpoints/main.c | 9 - .../breakpoint/scripted_bkpt/Makefile | 6 - .../scripted_bkpt/TestScriptedResolver.py | 197 -- .../breakpoint/scripted_bkpt/main.c | 21 - .../breakpoint/scripted_bkpt/resolver.py | 54 - .../functionalities/breakpoint/serialize/Makefile | 5 - .../serialize/TestBreakpointSerialization.py | 291 -- .../functionalities/breakpoint/serialize/main.c | 53 - .../breakpoint/source_regexp/Makefile | 5 - .../source_regexp/TestSourceRegexBreakpoints.py | 104 - .../functionalities/breakpoint/source_regexp/a.c | 16 - .../functionalities/breakpoint/source_regexp/a.h | 1 - .../breakpoint/source_regexp/main.c | 17 - .../breakpoint/step_over_breakpoint/Makefile | 9 - .../step_over_breakpoint/TestStepOverBreakpoint.py | 119 - .../breakpoint/step_over_breakpoint/main.cpp | 12 - .../test/functionalities/command_script/Makefile | 5 - .../functionalities/command_script/import/Makefile | 6 - .../command_script/import/rdar-12586188/Makefile | 3 - .../command_script_alias/TestCommandScriptAlias.py | 38 - .../test/functionalities/completion/Makefile | 4 +- .../functionalities/completion/TestCompletion.py | 26 +- .../functionalities/conditional_break/Makefile | 4 +- .../test/functionalities/darwin_log/basic/Makefile | 4 +- .../filter/exact_match/activity-chain/Makefile | 4 +- .../filter/exact_match/activity/Makefile | 4 +- .../filter/exact_match/category/Makefile | 4 +- .../darwin_log/filter/exact_match/message/Makefile | 4 +- .../filter/exact_match/subsystem/Makefile | 4 +- .../filter/regex/activity-chain/Makefile | 4 +- .../darwin_log/filter/regex/activity/Makefile | 4 +- .../darwin_log/filter/regex/category/Makefile | 4 +- .../darwin_log/filter/regex/message/Makefile | 4 +- .../darwin_log/filter/regex/subsystem/Makefile | 4 +- .../functionalities/darwin_log/format/Makefile | 4 +- .../darwin_log/source/debug/Makefile | 4 +- .../darwin_log/source/info/Makefile | 4 +- .../data-formatter/boolreference/Makefile | 4 +- .../data-formatter/compactvectors/Makefile | 4 +- .../data-formatter-advanced/Makefile | 4 +- .../data-formatter-categories/Makefile | 4 +- .../data-formatter/data-formatter-cpp/Makefile | 4 +- .../data-formatter-disabling/Makefile | 4 +- .../data-formatter-enum-format/Makefile | 4 +- .../data-formatter/data-formatter-globals/Makefile | 4 +- .../data-formatter-named-summaries/Makefile | 4 +- .../data-formatter/data-formatter-objc/Makefile | 4 +- .../data-formatter-objc/nsindexpath/Makefile | 4 +- .../data-formatter-objc/nsstring/Makefile | 4 +- .../data-formatter-proper-plurals/Makefile | 4 +- .../data-formatter-ptr-to-array/Makefile | 4 +- .../data-formatter-python-synth/Makefile | 4 +- .../data-formatter/data-formatter-script/Makefile | 4 +- .../data-formatter-skip-summary/Makefile | 4 +- .../data-formatter-smart-array/Makefile | 4 +- .../data-formatter-stl/libcxx/atomic/Makefile | 3 +- .../data-formatter-stl/libcxx/bitset/Makefile | 4 +- .../libcxx/forward_list/Makefile | 4 +- .../data-formatter-stl/libcxx/function/Makefile | 3 +- .../libcxx/initializerlist/Makefile | 3 +- .../data-formatter-stl/libcxx/iterator/Makefile | 4 +- .../data-formatter-stl/libcxx/list/Makefile | 4 +- .../data-formatter-stl/libcxx/list/loop/Makefile | 4 +- .../data-formatter-stl/libcxx/map/Makefile | 4 +- .../data-formatter-stl/libcxx/multimap/Makefile | 4 +- .../data-formatter-stl/libcxx/multiset/Makefile | 4 +- .../data-formatter-stl/libcxx/optional/Makefile | 4 +- .../data-formatter-stl/libcxx/queue/Makefile | 4 +- .../data-formatter-stl/libcxx/set/Makefile | 4 +- .../data-formatter-stl/libcxx/string/Makefile | 4 +- .../data-formatter-stl/libcxx/tuple/Makefile | 4 +- .../data-formatter-stl/libcxx/unordered/Makefile | 4 +- .../data-formatter-stl/libcxx/variant/Makefile | 4 +- .../data-formatter-stl/libcxx/vbool/Makefile | 4 +- .../data-formatter-stl/libcxx/vector/Makefile | 4 +- .../data-formatter-stl/libstdcpp/iterator/Makefile | 4 +- .../data-formatter-stl/libstdcpp/list/Makefile | 4 +- .../data-formatter-stl/libstdcpp/map/Makefile | 4 +- .../libstdcpp/smart_ptr/Makefile | 4 +- .../data-formatter-stl/libstdcpp/string/Makefile | 4 +- .../data-formatter-stl/libstdcpp/tuple/Makefile | 4 +- .../libstdcpp/unique_ptr/Makefile | 4 +- .../data-formatter-stl/libstdcpp/vbool/Makefile | 4 +- .../data-formatter-stl/libstdcpp/vector/Makefile | 4 +- .../data-formatter/data-formatter-synth/Makefile | 4 +- .../data-formatter-synthtype/Makefile | 4 +- .../data-formatter-synthval/Makefile | 4 +- .../data-formatter/dump_dynamic/Makefile | 5 - .../data-formatter/format-propagation/Makefile | 4 +- .../frameformat_smallstruct/Makefile | 4 +- .../data-formatter/hexcaps/Makefile | 4 +- .../language_category_updates/Makefile | 4 +- .../data-formatter/nsarraysynth/Makefile | 4 +- .../data-formatter/nsdictionarysynth/Makefile | 4 +- .../data-formatter/nssetsynth/Makefile | 4 +- .../data-formatter/ostypeformatting/Makefile | 4 +- .../functionalities/data-formatter/parray/Makefile | 4 +- .../data-formatter/poarray/Makefile | 4 +- .../data-formatter/ptr_ref_typedef/Makefile | 4 +- .../data-formatter/pyobjsynthprovider/Makefile | 4 +- .../data-formatter/refpointer-recursion/Makefile | 4 +- .../data-formatter/setvaluefromcstring/Makefile | 4 - .../data-formatter/stringprinter/Makefile | 5 - .../data-formatter/summary-string-onfail/Makefile | 4 +- .../data-formatter/synthcapping/Makefile | 4 +- .../data-formatter/synthupdate/Makefile | 4 +- .../type_summary_list_script/Makefile | 4 +- .../data-formatter/typedef_array/Makefile | 4 - .../data-formatter/user-format-vs-summary/Makefile | 4 +- .../var-in-aggregate-misuse/Makefile | 4 +- .../data-formatter/varscript_formatting/Makefile | 4 +- .../data-formatter/vector-types/Makefile | 4 +- .../test/functionalities/dead-strip/Makefile | 4 +- .../functionalities/deleted-executable/Makefile | 4 +- .../test/functionalities/disassembly/Makefile | 5 - .../dynamic_value_child_count/Makefile | 4 +- .../lldbsuite/test/functionalities/exec/Makefile | 4 +- .../test/functionalities/exec/secondprog.mk | 4 +- .../functionalities/expr-doesnt-deadlock/Makefile | 6 - .../test/functionalities/expr-entry-bp/Makefile | 5 - .../test/functionalities/fat_archives/Makefile | 1 - .../float-display}/Makefile | 0 .../TestFloatDisplay.py} | 0 .../test/functionalities/float-display/main.c | 121 + .../functionalities/frame-diagnose/array/Makefile | 5 - .../frame-diagnose/bad-reference/Makefile | 5 - .../frame-diagnose/complicated-expression/Makefile | 5 - .../frame-diagnose/dereference-argument/Makefile | 5 - .../dereference-function-return/Makefile | 5 - .../frame-diagnose/dereference-this/Makefile | 5 - .../frame-diagnose/inheritance/Makefile | 5 - .../frame-diagnose/local-variable/Makefile | 5 - .../frame-diagnose/virtual-method-call/Makefile | 5 - .../test/functionalities/frame-language/Makefile | 12 - .../test/functionalities/frame-recognizer/Makefile | 10 - .../test/functionalities/frame_var/Makefile | 6 - .../test/functionalities/frame_var_scope/Makefile | 3 - .../test/functionalities/inferior-assert/Makefile | 4 +- .../test/functionalities/inferior-changed/Makefile | 4 +- .../functionalities/inferior-crashing/Makefile | 4 +- .../inferior-crashing/recursive-inferior/Makefile | 4 +- .../test/functionalities/inline-stepping/Makefile | 4 +- .../test/functionalities/jitloader_gdb/Makefile | 4 +- .../test/functionalities/jitloader_gdb/simple.mk | 4 +- .../launch_with_shellexpand/Makefile | 5 - .../launch_with_shellexpand/file1.txt | 0 .../launch_with_shellexpand/file2.txt | 0 .../launch_with_shellexpand/file3.txt | 0 .../launch_with_shellexpand/file4.txy | 0 .../launch_with_shellexpand/file5.tyx | 0 .../launch_with_shellexpand/foo bar | 0 .../test/functionalities/load_unload/Makefile | 4 +- .../functionalities/load_unload/TestLoadUnload.py | 2 +- .../test/functionalities/load_unload/a.mk | 4 +- .../test/functionalities/load_unload/b.mk | 4 +- .../test/functionalities/load_unload/c.mk | 4 +- .../test/functionalities/load_unload/d.mk | 4 +- .../functionalities/load_unload/hidden/Makefile | 4 +- .../test/functionalities/load_using_paths/Makefile | 4 +- .../load_using_paths/hidden/Makefile | 4 +- .../test/functionalities/longjmp/Makefile | 4 +- .../test/functionalities/memory-region/Makefile | 4 +- .../test/functionalities/memory/cache/Makefile | 4 +- .../test/functionalities/memory/find/Makefile | 4 +- .../test/functionalities/memory/read/Makefile | 4 +- .../test/functionalities/mtc/simple/Makefile | 4 +- .../test/functionalities/nested_alias/Makefile | 5 - .../nested_alias/TestNestedAlias.py | 90 - .../non-overlapping-index-variable-i/Makefile | 4 +- .../test/functionalities/nosucharch/Makefile | 5 - .../plugins/command_plugin/Makefile | 6 + .../TestPluginCommands.py | 0 .../plugin.cpp.template | 0 .../test/functionalities/plugins/commands/Makefile | 8 - .../plugins/python_os_plugin/Makefile | 3 +- .../postmortem/elf-core/gcore/main.mk | 4 +- .../postmortem/elf-core/thread_crash/main.mk | 4 +- .../functionalities/postmortem/minidump/Makefile | 4 +- .../test/functionalities/pre_run_dylibs/Makefile | 4 +- .../test/functionalities/process_attach/Makefile | 7 - .../process_attach/attach_denied/Makefile | 14 - .../test/functionalities/process_group/Makefile | 4 +- .../test/functionalities/process_launch/Makefile | 7 - .../functionalities/process_save_core/Makefile | 4 +- .../test/functionalities/ptr_refs/Makefile | 4 +- .../test/functionalities/recursion/Makefile | 4 +- .../register/intel_xtended_registers/Makefile | 7 - .../mpx_bound_violation/Makefile | 7 - .../register/register_command/Makefile | 5 - .../register/register_command/TestRegisters.py | 505 ---- .../functionalities/reproducer/TestReproducer.py | 20 - .../lldbsuite/test/functionalities/rerun/Makefile | 4 +- .../test/functionalities/return-value/Makefile | 4 +- .../test/functionalities/set-data/Makefile | 4 +- .../lldbsuite/test/functionalities/signal/Makefile | 4 +- .../functionalities/signal/handle-abrt/Makefile | 4 +- .../functionalities/signal/handle-segv/Makefile | 4 +- .../test/functionalities/signal/raise/Makefile | 4 +- .../lldbsuite/test/functionalities/stats/Makefile | 3 - .../test/functionalities/stats_api/Makefile | 3 +- .../functionalities/step-avoids-no-debug/Makefile | 4 +- .../test/functionalities/step_scripted/Makefile | 4 +- .../test/functionalities/stop-hooks/Makefile | 6 - .../ambiguous_tail_call_seq1/Makefile | 3 +- .../ambiguous_tail_call_seq2/Makefile | 3 +- .../disambiguate_call_site/Makefile | 3 +- .../disambiguate_paths_to_common_sink/Makefile | 3 +- .../disambiguate_tail_call_seq/Makefile | 3 +- .../inlining_and_tail_calls/Makefile | 3 +- .../tail_call_frames/sbapi_support/Makefile | 3 +- .../thread_step_out_message/Makefile | 3 +- .../thread_step_out_or_return/Makefile | 3 +- .../tail_call_frames/unambiguous_sequence/Makefile | 3 +- .../target-new-solib-notifications/Makefile | 4 +- .../test/functionalities/target_command/Makefile | 8 - .../functionalities/target_create_deps/Makefile | 16 - .../test/functionalities/target_create_deps/a.mk | 9 - .../test/functionalities/target_var/Makefile | 4 +- .../functionalities/thread/backtrace_all/Makefile | 4 +- .../thread/backtrace_limit/Makefile | 4 +- .../thread/break_after_join/Makefile | 4 +- .../thread/concurrent_events/Makefile | 4 +- .../TestConcurrentManyBreakpoints.py | 1 + .../concurrent_events/TestConcurrentManyCrash.py | 1 + .../concurrent_events/TestConcurrentManySignals.py | 1 + .../TestConcurrentManyWatchpoints.py | 1 + .../thread/crash_during_step/Makefile | 4 +- .../thread/create_after_attach/Makefile | 4 +- .../thread/create_during_step/Makefile | 4 +- .../thread/exit_during_break/Makefile | 4 +- .../thread/exit_during_step/Makefile | 4 +- .../test/functionalities/thread/jump/Makefile | 4 +- .../functionalities/thread/multi_break/Makefile | 4 +- .../functionalities/thread/num_threads/Makefile | 4 +- .../test/functionalities/thread/state/Makefile | 4 +- .../test/functionalities/thread/step_out/Makefile | 4 +- .../functionalities/thread/step_until/Makefile | 4 +- .../functionalities/thread/thread_exit/Makefile | 4 +- .../thread/thread_specific_break/Makefile | 4 +- .../thread_specific_break_plus_condition/Makefile | 4 +- .../test/functionalities/tsan/basic/Makefile | 4 +- .../tsan/cpp_global_location/Makefile | 4 +- .../functionalities/tsan/global_location/Makefile | 4 +- .../test/functionalities/tsan/multiple/Makefile | 4 +- .../test/functionalities/tsan/thread_leak/Makefile | 4 +- .../functionalities/tsan/thread_numbers/Makefile | 4 +- .../lldbsuite/test/functionalities/tty/Makefile | 4 +- .../test/functionalities/type_completion/Makefile | 4 +- .../test/functionalities/type_lookup/Makefile | 4 +- .../test/functionalities/ubsan/basic/Makefile | 4 +- .../functionalities/ubsan/user-expression/Makefile | 4 +- .../test/functionalities/unwind/ehframe/Makefile | 4 +- .../test/functionalities/unwind/noreturn/Makefile | 4 +- .../test/functionalities/unwind/sigtramp/Makefile | 4 +- .../test/functionalities/unwind/standard/Makefile | 4 +- .../test/functionalities/value_md5_crash/Makefile | 4 +- .../test/functionalities/var_path/Makefile | 4 +- .../watchpoint/hello_watchlocation/Makefile | 6 - .../watchpoint/hello_watchpoint/Makefile | 5 - .../watchpoint/multi_watchpoint_slots/Makefile | 5 - .../watchpoint/multiple_hits/Makefile | 5 - .../watchpoint/multiple_threads/Makefile | 6 - .../watchpoint/step_over_watchpoint/Makefile | 5 - .../watchpoint/variable_out_of_scope/Makefile | 5 - .../watchpoint/watchpoint_commands/Makefile | 5 - .../watchpoint_commands/command/Makefile | 5 - .../watchpoint_commands/condition/Makefile | 5 - .../watchpoint/watchpoint_disable/Makefile | 5 - .../watchpoint/watchpoint_events/Makefile | 5 - .../watchpoint/watchpoint_on_vectors/Makefile | 5 - .../watchpoint/watchpoint_set_command/Makefile | 6 - .../watchpoint/watchpoint_size/Makefile | 5 - .../lldbsuite/test/issue_verification/Makefile | 4 - .../lldbsuite/test/lang/c/anonymous/Makefile | 4 +- .../lldbsuite/test/lang/c/array_types/Makefile | 4 +- .../lldbsuite/test/lang/c/bitfields/Makefile | 4 +- .../Python/lldbsuite/test/lang/c/blocks/Makefile | 4 +- .../test/lang/c/conflicting-symbol/Makefile | 4 +- .../test/lang/c/conflicting-symbol/One.mk | 4 +- .../test/lang/c/conflicting-symbol/Two.mk | 4 +- .../lldbsuite/test/lang/c/const_variables/Makefile | 4 +- .../lldbsuite/test/lang/c/enum_types/Makefile | 4 +- .../test/lang/c/find_struct_type/Makefile | 3 +- .../Python/lldbsuite/test/lang/c/forward/Makefile | 4 +- .../lldbsuite/test/lang/c/function_types/Makefile | 4 +- .../test/lang/c/global_variables/Makefile | 4 +- .../lldbsuite/test/lang/c/local_variables/Makefile | 4 +- .../Python/lldbsuite/test/lang/c/modules/Makefile | 4 +- .../Python/lldbsuite/test/lang/c/offsetof/Makefile | 3 - .../Python/lldbsuite/test/lang/c/recurse/Makefile | 4 +- .../test/lang/c/register_variables/Makefile | 4 +- .../lldbsuite/test/lang/c/set_values/Makefile | 4 +- .../lldbsuite/test/lang/c/shared_lib/Makefile | 4 +- .../lang/c/shared_lib_stripped_symbols/Makefile | 4 +- .../lldbsuite/test/lang/c/step-target/Makefile | 4 +- .../Python/lldbsuite/test/lang/c/stepping/Makefile | 4 +- .../Python/lldbsuite/test/lang/c/strings/Makefile | 4 +- .../lldbsuite/test/lang/c/struct_types/Makefile | 3 - .../lldbsuite/test/lang/c/tls_globals/Makefile | 4 +- .../Python/lldbsuite/test/lang/c/typedef/Makefile | 4 +- .../Python/lldbsuite/test/lang/c/unicode/Makefile | 4 +- .../Python/lldbsuite/test/lang/c/unions/Makefile | 4 +- .../Python/lldbsuite/test/lang/c/vla/Makefile | 4 +- .../Python/lldbsuite/test/lang/cpp/auto/Makefile | 4 +- .../Python/lldbsuite/test/lang/cpp/bool/Makefile | 4 +- .../test/lang/cpp/breakpoint-commands/Makefile | 4 +- .../Makefile | 4 +- .../lldbsuite/test/lang/cpp/call-function/Makefile | 4 +- .../lldbsuite/test/lang/cpp/chained-calls/Makefile | 4 +- .../lldbsuite/test/lang/cpp/char1632_t/Makefile | 4 +- .../lldbsuite/test/lang/cpp/char8_t/Makefile | 4 +- .../lldbsuite/test/lang/cpp/class_static/Makefile | 4 +- .../lldbsuite/test/lang/cpp/class_types/Makefile | 4 +- .../lldbsuite/test/lang/cpp/const_this/Makefile | 8 - .../lldbsuite/test/lang/cpp/diamond/Makefile | 4 +- .../lang/cpp/dynamic-value-same-basename/Makefile | 4 +- .../lldbsuite/test/lang/cpp/dynamic-value/Makefile | 4 +- .../lldbsuite/test/lang/cpp/enum_types/Makefile | 4 +- .../lldbsuite/test/lang/cpp/exceptions/Makefile | 4 +- .../lldbsuite/test/lang/cpp/extern_c/Makefile | 3 - .../test/lang/cpp/frame-var-anon-unions/Makefile | 4 +- .../cpp/function-template-parameter-pack/Makefile | 3 - .../lldbsuite/test/lang/cpp/function_refs/Makefile | 3 - .../test/lang/cpp/global_operators/Makefile | 4 +- .../test/lang/cpp/global_variables/Makefile | 4 +- .../test/lang/cpp/gmodules-templates/Makefile | 6 - .../lldbsuite/test/lang/cpp/gmodules/Makefile | 4 +- .../test/lang/cpp/incomplete-types/Makefile | 4 +- .../lldbsuite/test/lang/cpp/inlines/Makefile | 4 +- .../test/lang/cpp/limit-debug-info/Makefile | 4 +- .../lldbsuite/test/lang/cpp/llvm-style/Makefile | 3 - .../member-and-local-vars-with-same-name/Makefile | 4 +- .../test/lang/cpp/modules-import/Makefile | 3 +- .../lldbsuite/test/lang/cpp/namespace/Makefile | 4 +- .../test/lang/cpp/namespace_conflicts/Makefile | 3 - .../test/lang/cpp/namespace_definitions/Makefile | 4 +- .../test/lang/cpp/namespace_definitions/a.mk | 4 +- .../test/lang/cpp/namespace_definitions/b.mk | 4 +- .../lldbsuite/test/lang/cpp/nsimport/Makefile | 4 +- .../lldbsuite/test/lang/cpp/offsetof/Makefile | 3 - .../test/lang/cpp/operator-overload/Makefile | 4 +- .../lldbsuite/test/lang/cpp/operators/Makefile | 3 - .../test/lang/cpp/overloaded-functions/Makefile | 4 +- .../test/lang/cpp/rvalue-references/Makefile | 4 +- .../Python/lldbsuite/test/lang/cpp/scope/Makefile | 4 +- .../lldbsuite/test/lang/cpp/signed_types/Makefile | 4 +- .../test/lang/cpp/static_members/Makefile | 4 +- .../test/lang/cpp/static_methods/Makefile | 4 +- .../cpp/std-function-step-into-callable/Makefile | 4 +- .../Python/lldbsuite/test/lang/cpp/stl/Makefile | 4 +- .../test/lang/cpp/stl/TestStdCXXDisassembly.py | 1 + .../lldbsuite/test/lang/cpp/symbols/Makefile | 3 - .../test/lang/cpp/template-function/Makefile | 4 +- .../lldbsuite/test/lang/cpp/template/Makefile | 4 +- .../Python/lldbsuite/test/lang/cpp/this/Makefile | 4 +- .../Makefile | 0 .../test/lang/cpp/thread_local/TestThreadLocal.py | 5 + .../lldbsuite/test/lang/cpp/thread_local/main.cpp | 17 + .../lldbsuite/test/lang/cpp/trivial_abi/Makefile | 4 +- .../lldbsuite/test/lang/cpp/type_lookup/Makefile | 3 +- .../test/lang/cpp/unicode-literals/Makefile | 4 +- .../lldbsuite/test/lang/cpp/unique-types/Makefile | 4 +- .../test/lang/cpp/unsigned_types/Makefile | 4 +- .../test/lang/cpp/virtual-overload/Makefile | 5 - .../lldbsuite/test/lang/cpp/virtual/Makefile | 4 +- .../lldbsuite/test/lang/cpp/wchar_t/Makefile | 4 +- .../Python/lldbsuite/test/lang/mixed/Makefile | 4 +- .../lldbsuite/test/lang/objc/blocks/Makefile | 4 +- .../test/lang/objc/conflicting-definition/Makefile | 4 +- .../lang/objc/conflicting-definition/Test/Test.mk | 4 +- .../objc/conflicting-definition/TestExt/TestExt.mk | 4 +- .../lldbsuite/test/lang/objc/exceptions/Makefile | 4 +- .../lldbsuite/test/lang/objc/forward-decl/Makefile | 4 +- .../lldbsuite/test/lang/objc/foundation/Makefile | 4 +- .../objc/foundation/TestFoundationDisassembly.py | 11 +- .../lldbsuite/test/lang/objc/global_ptrs/Makefile | 4 +- .../lldbsuite/test/lang/objc/hidden-ivars/Makefile | 4 +- .../lldbsuite/test/lang/objc/ivar-IMP/Makefile | 4 +- .../test/lang/objc/modules-auto-import/Makefile | 3 +- .../test/lang/objc/modules-cache/Makefile | 3 +- .../test/lang/objc/modules-incomplete/Makefile | 4 +- .../lang/objc/modules-inline-functions/Makefile | 4 +- .../lldbsuite/test/lang/objc/modules/Makefile | 4 +- .../lldbsuite/test/lang/objc/objc++/Makefile | 4 +- .../test/lang/objc/objc-baseclass-sbtype/Makefile | 4 +- .../test/lang/objc/objc-builtin-types/Makefile | 4 +- .../lldbsuite/test/lang/objc/objc-checker/Makefile | 4 +- .../test/lang/objc/objc-class-method/Makefile | 4 +- .../test/lang/objc/objc-dyn-sbtype/Makefile | 4 +- .../test/lang/objc/objc-dynamic-value/Makefile | 4 +- .../test/lang/objc/objc-ivar-offsets/Makefile | 4 +- .../test/lang/objc/objc-ivar-stripped/Makefile | 4 +- .../test/lang/objc/objc-new-syntax/Makefile | 4 +- .../test/lang/objc/objc-optimized/Makefile | 4 +- .../test/lang/objc/objc-property/Makefile | 4 +- .../test/lang/objc/objc-runtime-ivars/Makefile | 4 +- .../lang/objc/objc-static-method-stripped/Makefile | 4 +- .../test/lang/objc/objc-static-method/Makefile | 4 +- .../test/lang/objc/objc-stepping/Makefile | 4 +- .../test/lang/objc/objc-struct-argument/Makefile | 4 +- .../test/lang/objc/objc-struct-return/Makefile | 4 +- .../lldbsuite/test/lang/objc/objc-super/Makefile | 4 +- .../lldbsuite/test/lang/objc/orderedset/Makefile | 4 +- .../lldbsuite/test/lang/objc/print-obj/Makefile | 4 +- .../lldbsuite/test/lang/objc/ptr_refs/Makefile | 4 +- .../test/lang/objc/radar-9691614/Makefile | 4 +- .../test/lang/objc/rdar-10967107/Makefile | 4 +- .../test/lang/objc/rdar-11355592/Makefile | 4 +- .../test/lang/objc/rdar-12408181/Makefile | 4 +- .../test/lang/objc/real-definition/Makefile | 4 +- .../lldbsuite/test/lang/objc/sample/Makefile | 4 +- .../Python/lldbsuite/test/lang/objc/self/Makefile | 4 +- .../lang/objc/single-entry-dictionary/Makefile | 4 +- .../test/lang/objcxx/class-name-clash/Makefile | 3 +- .../test/lang/objcxx/cxx-bridged-po/Makefile | 4 +- .../test/lang/objcxx/hide-runtime-values/Makefile | 4 +- .../lldbsuite/test/lang/objcxx/sample/Makefile | 4 +- .../lldbsuite/test/linux/add-symbols/Makefile | 3 +- .../lldbsuite/test/linux/builtin_trap/Makefile | 4 +- .../linux/mix-dwo-and-regular-objects/Makefile | 4 +- .../lldbsuite/test/linux/sepdebugsymlink/Makefile | 3 +- .../thread/create_during_instruction_step/Makefile | 4 +- lldb/packages/Python/lldbsuite/test/lldbcurses.py | 1306 --------- lldb/packages/Python/lldbsuite/test/lldbinline.py | 7 +- lldb/packages/Python/lldbsuite/test/lldbpexpect.py | 4 +- lldb/packages/Python/lldbsuite/test/lldbtest.py | 39 +- .../Python/lldbsuite/test/logging/Makefile | 5 - .../Python/lldbsuite/test/logging/TestLogging.py | 93 - .../test/macosx/duplicate-archive-members/Makefile | 4 +- .../test/macosx/find-app-in-bundle/Makefile | 1 - .../find-dsym/bundle-with-dot-in-filename/Makefile | 1 - .../test/macosx/find-dsym/deep-bundle/Makefile | 1 - .../lldbsuite/test/macosx/function-starts/Makefile | 4 +- .../lldbsuite/test/macosx/indirect_symbol/Makefile | 4 +- .../test/macosx/lc-note/kern-ver-str/Makefile | 4 +- .../lc-note/kern-ver-str/create-empty-corefile.mk | 4 +- .../Python/lldbsuite/test/macosx/macabi/Makefile | 18 + .../test/macosx/macabi/TestMacABImacOSFramework.py | 28 + .../Python/lldbsuite/test/macosx/macabi/dylib.mk | 6 + .../Python/lldbsuite/test/macosx/macabi/foo.c | 8 + .../Python/lldbsuite/test/macosx/macabi/foo.h | 0 .../Python/lldbsuite/test/macosx/macabi/main.c | 5 + .../Python/lldbsuite/test/macosx/nslog/Makefile | 4 +- .../Python/lldbsuite/test/macosx/order/Makefile | 4 +- .../Python/lldbsuite/test/macosx/queues/Makefile | 4 +- .../test/macosx/safe-to-func-call/Makefile | 4 +- .../lldbsuite/test/macosx/thread-names/Makefile | 4 +- .../lldbsuite/test/macosx/universal/Makefile | 4 +- .../Python/lldbsuite/test/make/Makefile.rules | 13 +- .../Python/lldbsuite/test/make/pseudo_barrier.h | 5 +- .../Python/lldbsuite/test/plugins/builder_base.py | 1 + .../lldbsuite/test/python_api/breakpoint/Makefile | 4 +- .../test/python_api/class_members/Makefile | 4 +- .../lldbsuite/test/python_api/event/Makefile | 4 +- .../test/python_api/findvalue_duplist/Makefile | 4 +- .../lldbsuite/test/python_api/formatters/Makefile | 4 +- .../lldbsuite/test/python_api/frame/Makefile | 4 +- .../test/python_api/frame/get-variables/Makefile | 4 +- .../test/python_api/frame/inlines/Makefile | 4 +- .../test/python_api/function_symbol/Makefile | 4 +- .../lldbsuite/test/python_api/hello_world/Makefile | 4 +- .../lldbsuite/test/python_api/interpreter/Makefile | 4 +- .../test/python_api/lldbutil/frame/Makefile | 4 +- .../test/python_api/lldbutil/iter/Makefile | 4 +- .../test/python_api/lldbutil/process/Makefile | 4 +- .../test/python_api/module_section/Makefile | 4 +- .../lldbsuite/test/python_api/name_lookup/Makefile | 4 +- .../lldbsuite/test/python_api/objc_type/Makefile | 4 +- .../lldbsuite/test/python_api/process/Makefile | 4 +- .../lldbsuite/test/python_api/process/io/Makefile | 4 +- .../python_api/process/read-mem-cstring/Makefile | 4 +- .../test/python_api/rdar-12481949/Makefile | 4 +- .../lldbsuite/test/python_api/sbdata/Makefile | 4 +- .../test/python_api/sbvalue_const_addrof/Makefile | 4 - .../test/python_api/sbvalue_persist/Makefile | 4 +- .../lldbsuite/test/python_api/section/Makefile | 4 +- .../lldbsuite/test/python_api/signals/Makefile | 4 +- .../test/python_api/symbol-context/Makefile | 4 +- .../python_api/symbol-context/two-files/Makefile | 4 +- .../lldbsuite/test/python_api/target/Makefile | 4 +- .../lldbsuite/test/python_api/thread/Makefile | 4 +- .../Python/lldbsuite/test/python_api/type/Makefile | 4 +- .../lldbsuite/test/python_api/value/Makefile | 4 +- .../test/python_api/value/TestValueAPI.py | 11 + .../test/python_api/value/change_values/Makefile | 4 +- .../test/python_api/value/empty_class/Makefile | 4 +- .../test/python_api/value/linked_list/Makefile | 4 +- .../test/python_api/value_var_update/Makefile | 4 +- .../lldbsuite/test/python_api/watchpoint/Makefile | 4 +- .../test/python_api/watchpoint/condition/Makefile | 4 +- .../python_api/watchpoint/watchlocation/Makefile | 4 +- .../Python/lldbsuite/test/sample_test/Makefile | 4 +- .../Python/lldbsuite/test/settings/Makefile | 5 - .../lldbsuite/test/settings/quoting/Makefile | 5 - .../Python/lldbsuite/test/source-manager/Makefile | 4 +- .../test/terminal/TestSTTYBeforeAndAfter.py | 2 +- .../lldbsuite/test/tools/lldb-server/Makefile | 4 +- .../tools/lldb-server/TestGdbRemoteHostInfo.py | 1 + .../test/tools/lldb-server/inferior-crash/Makefile | 4 +- .../test/tools/lldb-server/libraries-svr4/Makefile | 4 +- .../tools/lldb-server/libraries-svr4/svr4lib_a.mk | 4 +- .../lldb-server/libraries-svr4/svr4lib_b_quote.mk | 4 +- .../lldb-server/platform-process-connect/Makefile | 4 +- .../tools/lldb-server/register-reading/Makefile | 4 +- .../tools/lldb-server/signal-filtering/Makefile | 4 +- .../test/tools/lldb-server/thread-name/Makefile | 4 +- .../test/tools/lldb-vscode/attach/Makefile | 4 +- .../test/tools/lldb-vscode/breakpoint/Makefile | 4 +- .../test/tools/lldb-vscode/launch/Makefile | 4 +- .../test/tools/lldb-vscode/lldbvscode_testcase.py | 2 +- .../test/tools/lldb-vscode/stackTrace/Makefile | 4 +- .../lldbsuite/test/tools/lldb-vscode/step/Makefile | 4 +- .../test/tools/lldb-vscode/variables/Makefile | 4 +- lldb/packages/Python/lldbsuite/test/types/Makefile | 4 +- .../Python/lldbsuite/test/types/TestDoubleTypes.py | 8 - .../lldbsuite/test/types/TestDoubleTypesExpr.py | 8 - .../Python/lldbsuite/test/types/TestFloatTypes.py | 8 - .../lldbsuite/test/types/TestFloatTypesExpr.py | 8 - .../lldbsuite/test/types/TestIntegerTypes.py | 14 - .../lldbsuite/test/types/TestIntegerTypesExpr.py | 15 - .../lldbsuite/test/types/TestRecursiveTypes.py | 5 +- .../Python/lldbsuite/test/warnings/uuid/Makefile | 5 - lldb/scripts/Python/python-extensions.swig | 336 +-- lldb/source/API/SBDebugger.cpp | 7 + lldb/source/API/SBTarget.cpp | 8 +- lldb/source/API/SBTypeCategory.cpp | 16 +- lldb/source/Breakpoint/BreakpointResolverName.cpp | 5 +- lldb/source/Commands/CMakeLists.txt | 1 - lldb/source/Commands/CommandObjectBreakpoint.cpp | 4 +- lldb/source/Commands/CommandObjectBugreport.cpp | 124 - lldb/source/Commands/CommandObjectBugreport.h | 27 - lldb/source/Commands/CommandObjectCommands.cpp | 13 + lldb/source/Commands/CommandObjectDisassemble.cpp | 2 +- lldb/source/Commands/CommandObjectFrame.cpp | 32 +- lldb/source/Commands/CommandObjectLog.cpp | 2 + lldb/source/Commands/CommandObjectType.cpp | 42 +- lldb/source/Core/Debugger.cpp | 11 +- lldb/source/Core/Disassembler.cpp | 215 +- lldb/source/Core/DumpDataExtractor.cpp | 3 +- lldb/source/Core/Module.cpp | 20 + lldb/source/DataFormatters/FormatManager.cpp | 9 +- lldb/source/DataFormatters/FormattersHelpers.cpp | 42 +- lldb/source/Host/common/File.cpp | 44 - lldb/source/Host/common/Socket.cpp | 3 +- lldb/source/Host/macosx/objcxx/HostInfoMacOSX.mm | 31 +- lldb/source/Interpreter/CommandInterpreter.cpp | 3 - lldb/source/Interpreter/Options.cpp | 11 +- .../MacOSX-DYLD/DynamicLoaderDarwin.cpp | 44 + .../MacOSX-DYLD/DynamicLoaderDarwin.h | 56 +- .../Language/CPlusPlus/CPlusPlusLanguage.cpp | 22 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 317 +- .../Plugins/Process/FreeBSD/ProcessMonitor.cpp | 6 - .../Process/Linux/NativeRegisterContextLinux.cpp | 54 +- .../Process/Linux/NativeRegisterContextLinux.h | 14 +- .../Linux/NativeRegisterContextLinux_arm.cpp | 48 +- .../Process/Linux/NativeRegisterContextLinux_arm.h | 8 +- .../Linux/NativeRegisterContextLinux_arm64.cpp | 50 +- .../Linux/NativeRegisterContextLinux_arm64.h | 8 +- .../Linux/NativeRegisterContextLinux_ppc64le.cpp | 28 - .../Linux/NativeRegisterContextLinux_ppc64le.h | 8 - .../Linux/NativeRegisterContextLinux_s390x.cpp | 81 +- .../Linux/NativeRegisterContextLinux_s390x.h | 17 +- lldb/source/Plugins/Process/POSIX/CrashReason.cpp | 7 - .../Plugins/Process/POSIX/ProcessMessage.cpp | 7 - .../Plugins/Process/Utility/RegisterInfos_arm64.h | 439 +-- .../gdb-remote/GDBRemoteCommunicationClient.cpp | 28 +- .../gdb-remote/GDBRemoteCommunicationClient.h | 3 + .../GDBRemoteCommunicationServerCommon.cpp | 9 + .../Process/gdb-remote/ProcessGDBRemote.cpp | 4 + .../Plugins/Process/gdb-remote/ProcessGDBRemote.h | 1 + .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 151 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.h | 18 +- lldb/source/Symbol/SymbolContext.cpp | 153 +- lldb/source/Target/Process.cpp | 4 +- lldb/source/Target/Target.cpp | 14 +- lldb/source/Target/TargetProperties.td | 3 + .../tools/debugserver/source/MacOSX/MachProcess.mm | 24 +- lldb/tools/debugserver/source/MacOSX/MachTask.mm | 2 +- lldb/tools/driver/Driver.cpp | 9 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 4 +- llvm/docs/CMake.rst | 4 + llvm/docs/CommandGuide/FileCheck.rst | 2 +- llvm/docs/CommandGuide/llvm-profdata.rst | 8 + llvm/docs/LangRef.rst | 5 +- llvm/docs/MIRLangRef.rst | 12 +- llvm/docs/ORCv2.rst | 2 + llvm/docs/ProgrammingDocumentation.rst | 75 + llvm/docs/ReleaseNotes.rst | 4 - llvm/docs/SubsystemDocumentation.rst | 210 ++ llvm/docs/UserGuides.rst | 125 + llvm/docs/index.rst | 469 +-- llvm/include/llvm/ADT/ArrayRef.h | 6 + llvm/include/llvm/ADT/StringExtras.h | 2 +- llvm/include/llvm/Analysis/AliasSetTracker.h | 5 +- llvm/include/llvm/Analysis/TargetLibraryInfo.h | 5 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 12 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 4 +- llvm/include/llvm/BinaryFormat/Wasm.h | 12 + llvm/include/llvm/Bitstream/BitCodes.h | 5 + .../include/llvm/CodeGen/GlobalISel/CallLowering.h | 33 +- llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 7 + llvm/include/llvm/CodeGen/MachineBasicBlock.h | 6 +- llvm/include/llvm/CodeGen/MachineFunction.h | 15 +- llvm/include/llvm/CodeGen/MachineInstr.h | 4 +- llvm/include/llvm/CodeGen/ModuloSchedule.h | 56 + llvm/include/llvm/CodeGen/TargetLowering.h | 57 +- llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 4 +- llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h | 35 +- llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 6 +- llvm/include/llvm/DebugInfo/GSYM/InlineInfo.h | 56 + llvm/include/llvm/DebugInfo/GSYM/Range.h | 1 + llvm/include/llvm/IR/Instruction.h | 10 + llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 12 + llvm/include/llvm/InitializePasses.h | 4 +- llvm/include/llvm/Object/WindowsResource.h | 8 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 23 +- llvm/include/llvm/ProfileData/InstrProfReader.h | 10 +- llvm/include/llvm/Remarks/Remark.h | 30 + llvm/include/llvm/Remarks/YAMLRemarkSerializer.h | 11 +- llvm/include/llvm/Support/FileCheck.h | 39 +- llvm/include/llvm/Support/FileUtilities.h | 7 + llvm/include/llvm/Support/TargetOpcodes.def | 3 + llvm/include/llvm/Support/X86TargetParser.def | 4 +- llvm/include/llvm/Support/raw_ostream.h | 2 +- llvm/include/llvm/Target/GenericOpcodes.td | 6 + .../llvm/Target/GlobalISel/SelectionDAGCompat.td | 2 + llvm/include/llvm/Target/TargetSelectionDAG.td | 10 + llvm/include/llvm/TextAPI/MachO/InterfaceFile.h | 93 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 223 +- .../Transforms/Instrumentation/SanitizerCoverage.h | 23 +- llvm/include/llvm/Transforms/Scalar.h | 2 +- llvm/include/llvm/Transforms/Scalar/GVN.h | 4 +- .../llvm/Transforms/Scalar/MergedLoadStoreMotion.h | 18 +- .../Vectorize/LoopVectorizationLegality.h | 4 +- llvm/lib/Analysis/ConstantFolding.cpp | 29 +- llvm/lib/Analysis/MemoryDependenceAnalysis.cpp | 6 +- llvm/lib/Analysis/MemorySSA.cpp | 8 +- llvm/lib/Analysis/TargetLibraryInfo.cpp | 1 + llvm/lib/Analysis/TargetTransformInfo.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 6 +- llvm/lib/CodeGen/AsmPrinter/WinException.cpp | 4 +- llvm/lib/CodeGen/BranchRelaxation.cpp | 14 +- llvm/lib/CodeGen/CMakeLists.txt | 2 + llvm/lib/CodeGen/CodeGen.cpp | 2 + llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 171 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 10 - llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp | 26 + llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 2 + llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 63 +- llvm/lib/CodeGen/GlobalISel/Utils.cpp | 17 + llvm/lib/CodeGen/IfConversion.cpp | 10 +- llvm/lib/CodeGen/LiveDebugValues.cpp | 25 +- llvm/lib/CodeGen/MIRCanonicalizerPass.cpp | 342 +-- llvm/lib/CodeGen/MIRNamerPass.cpp | 77 + llvm/lib/CodeGen/MIRParser/MIParser.cpp | 2 +- llvm/lib/CodeGen/MIRParser/MIRParser.cpp | 2 +- llvm/lib/CodeGen/MIRPrinter.cpp | 7 +- llvm/lib/CodeGen/MIRVRegNamerUtils.cpp | 347 +++ llvm/lib/CodeGen/MIRVRegNamerUtils.h | 83 + llvm/lib/CodeGen/MachineBasicBlock.cpp | 4 +- llvm/lib/CodeGen/MachineBlockPlacement.cpp | 27 +- llvm/lib/CodeGen/MachineCSE.cpp | 8 +- llvm/lib/CodeGen/MachineFunction.cpp | 17 +- llvm/lib/CodeGen/MachineInstr.cpp | 16 +- llvm/lib/CodeGen/MachinePipeliner.cpp | 32 +- llvm/lib/CodeGen/ModuloSchedule.cpp | 578 +++- llvm/lib/CodeGen/PatchableFunction.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 131 + llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 9 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 4 +- .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 116 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 68 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 14 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 17 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 9 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 9 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 39 +- llvm/lib/DebugInfo/DWARF/DWARFListTable.cpp | 52 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 21 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 9 +- llvm/lib/DebugInfo/GSYM/InlineInfo.cpp | 100 + llvm/lib/DebugInfo/GSYM/Range.cpp | 11 + llvm/lib/IR/IRPrintingPasses.cpp | 18 +- llvm/lib/MC/MCWinCOFFStreamer.cpp | 14 +- llvm/lib/Object/ObjectFile.cpp | 4 +- llvm/lib/Object/WindowsResource.cpp | 100 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 77 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 16 +- llvm/lib/Passes/PassBuilder.cpp | 20 + llvm/lib/Passes/PassRegistry.def | 7 +- llvm/lib/ProfileData/InstrProfReader.cpp | 14 +- llvm/lib/Remarks/YAMLRemarkSerializer.cpp | 23 +- llvm/lib/Support/FileCheck.cpp | 42 +- llvm/lib/Support/FileUtilities.cpp | 35 + llvm/lib/Support/Host.cpp | 9 +- llvm/lib/Support/TimeProfiler.cpp | 49 +- llvm/lib/Support/Windows/Path.inc | 18 +- llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 25 +- llvm/lib/Target/AArch64/AArch64CallLowering.cpp | 208 +- llvm/lib/Target/AArch64/AArch64CallLowering.h | 4 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 18 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 10 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 11 + llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 1 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 50 + llvm/lib/Target/AArch64/AArch64Subtarget.cpp | 32 +- llvm/lib/Target/AArch64/AArch64Subtarget.h | 10 +- .../Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp | 3 + llvm/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h | 4 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 3 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 8 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 50 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h | 2 + llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 1 + .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 17 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 38 +- llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp | 4 +- llvm/lib/Target/AMDGPU/GCNSchedStrategy.h | 3 + llvm/lib/Target/AMDGPU/R600AsmPrinter.cpp | 2 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 42 +- llvm/lib/Target/AMDGPU/SIISelLowering.h | 3 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 2 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 82 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 2 +- llvm/lib/Target/AMDGPU/VOP1Instructions.td | 2 +- llvm/lib/Target/ARC/ARCMachineFunctionInfo.h | 2 +- llvm/lib/Target/ARM/ARM.td | 2 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 58 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 14 + llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp | 8 +- llvm/lib/Target/ARM/ARMBasicBlockInfo.cpp | 4 +- llvm/lib/Target/ARM/ARMCallLowering.cpp | 11 +- llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | 39 +- llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 72 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 102 +- llvm/lib/Target/ARM/ARMISelLowering.h | 5 + llvm/lib/Target/ARM/ARMInstrFormats.td | 7 + llvm/lib/Target/ARM/ARMInstrInfo.td | 10 + llvm/lib/Target/ARM/ARMInstrMVE.td | 277 +- llvm/lib/Target/ARM/ARMInstrThumb2.td | 19 + llvm/lib/Target/ARM/ARMInstrVFP.td | 54 +- llvm/lib/Target/ARM/ARMMCInstLower.cpp | 4 +- llvm/lib/Target/ARM/ARMParallelDSP.cpp | 19 +- llvm/lib/Target/ARM/ARMSubtarget.cpp | 2 +- llvm/lib/Target/ARM/ARMSubtarget.h | 6 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 14 - .../Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp | 10 - llvm/lib/Target/ARM/MVEVPTBlockPass.cpp | 35 +- llvm/lib/Target/AVR/AVRISelLowering.cpp | 2 +- llvm/lib/Target/BPF/BPFISelLowering.cpp | 4 +- .../lib/Target/Hexagon/HexagonBranchRelaxation.cpp | 4 +- llvm/lib/Target/Hexagon/HexagonFixupHwLoops.cpp | 4 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 9 +- llvm/lib/Target/Hexagon/HexagonPatterns.td | 47 +- llvm/lib/Target/Lanai/LanaiISelLowering.cpp | 4 +- llvm/lib/Target/MSP430/MSP430ISelLowering.cpp | 4 +- llvm/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h | 2 +- .../Mips/MCTargetDesc/MipsNaClELFStreamer.cpp | 2 +- llvm/lib/Target/Mips/MipsAsmPrinter.cpp | 10 +- llvm/lib/Target/Mips/MipsBranchExpansion.cpp | 2 +- llvm/lib/Target/Mips/MipsCallLowering.cpp | 6 +- llvm/lib/Target/Mips/MipsConstantIslandPass.cpp | 29 +- llvm/lib/Target/Mips/MipsISelLowering.cpp | 2 +- llvm/lib/Target/Mips/MipsInstructionSelector.cpp | 4 + llvm/lib/Target/Mips/MipsLegalizerInfo.cpp | 15 +- llvm/lib/Target/PowerPC/PPCBranchSelector.cpp | 26 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 12 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 2 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 9 +- llvm/lib/Target/Sparc/SparcISelLowering.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp | 14 + llvm/lib/Target/SystemZ/SystemZAsmPrinter.h | 1 + llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 20 +- llvm/lib/Target/SystemZ/SystemZInstrFP.td | 24 +- llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp | 18 +- llvm/lib/Target/SystemZ/SystemZInstrInfo.h | 22 +- llvm/lib/Target/SystemZ/SystemZInstrVector.td | 8 +- llvm/lib/Target/SystemZ/SystemZLongBranch.cpp | 23 +- .../lib/Target/SystemZ/SystemZMachineScheduler.cpp | 4 +- .../WebAssemblyLowerEmscriptenEHSjLj.cpp | 95 +- llvm/lib/Target/X86/X86CallLowering.cpp | 7 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 271 +- llvm/lib/Target/X86/X86ISelLowering.h | 6 +- llvm/lib/Target/X86/X86InstrCompiler.td | 3 - llvm/lib/Target/X86/X86InstrExtension.td | 11 +- llvm/lib/Target/X86/X86InstrFoldTables.cpp | 74 + llvm/lib/Target/X86/X86InstrFoldTables.h | 13 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 83 +- llvm/lib/Target/X86/X86InstrInfo.td | 3 - llvm/lib/Target/X86/X86InstrSSE.td | 18 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 14 - llvm/lib/Target/X86/X86RetpolineThunks.cpp | 2 +- llvm/lib/Target/X86/X86SchedBroadwell.td | 8 +- llvm/lib/Target/X86/X86SchedHaswell.td | 8 +- llvm/lib/Target/X86/X86SchedSandyBridge.td | 8 +- llvm/lib/Target/X86/X86SchedSkylakeClient.td | 8 +- llvm/lib/Target/X86/X86SchedSkylakeServer.td | 8 +- llvm/lib/Target/X86/X86Schedule.td | 24 +- llvm/lib/Target/X86/X86ScheduleAtom.td | 6 +- llvm/lib/Target/X86/X86ScheduleBdVer2.td | 6 +- llvm/lib/Target/X86/X86ScheduleBtVer2.td | 19 +- llvm/lib/Target/X86/X86ScheduleSLM.td | 8 +- llvm/lib/Target/X86/X86ScheduleZnver1.td | 8 +- .../lib/Target/X86/X86SpeculativeLoadHardening.cpp | 7 +- llvm/lib/Target/X86/X86TargetMachine.cpp | 10 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 8 +- llvm/lib/Target/X86/X86TargetTransformInfo.h | 4 +- llvm/lib/Target/XCore/XCoreISelLowering.cpp | 4 +- .../lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp | 25 +- llvm/lib/Transforms/IPO/Attributor.cpp | 720 +++-- .../Transforms/InstCombine/InstCombineAddSub.cpp | 26 + .../Transforms/InstCombine/InstCombineCasts.cpp | 16 + .../Transforms/InstCombine/InstCombineCompares.cpp | 21 +- .../Instrumentation/AddressSanitizer.cpp | 4 +- .../Instrumentation/ControlHeightReduction.cpp | 19 +- .../Instrumentation/HWAddressSanitizer.cpp | 2 +- .../Transforms/Instrumentation/Instrumentation.cpp | 2 +- .../Instrumentation/SanitizerCoverage.cpp | 356 +-- llvm/lib/Transforms/Scalar/EarlyCSE.cpp | 4 +- llvm/lib/Transforms/Scalar/GVN.cpp | 90 +- llvm/lib/Transforms/Scalar/InstSimplifyPass.cpp | 7 +- llvm/lib/Transforms/Scalar/LICM.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 877 +----- llvm/lib/Transforms/Scalar/LoopPredication.cpp | 2 +- .../Transforms/Scalar/MergedLoadStoreMotion.cpp | 167 +- llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | 5 +- .../Utils/ImportedFunctionsInliningStatistics.cpp | 4 +- llvm/lib/Transforms/Utils/Local.cpp | 9 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 4 + llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 7 +- .../Transforms/Vectorize/LoadStoreVectorizer.cpp | 2 +- .../Vectorize/LoopVectorizationLegality.cpp | 7 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 9 +- llvm/test/Analysis/CostModel/X86/extend.ll | 158 + llvm/test/Analysis/MemorySSA/debugvalue.ll | 44 + .../AArch64/GlobalISel/arm64-callingconv.ll | 37 +- .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 22 +- .../AArch64/GlobalISel/arm64-irtranslator.ll | 10 + .../GlobalISel/call-translator-tail-call.ll | 195 ++ .../AArch64/GlobalISel/legalize-s128-div.mir | 93 + .../AArch64/GlobalISel/legalize-sext-zext-128.mir | 22 + .../GlobalISel/legalizer-info-validation.mir | 3 + .../CodeGen/AArch64/GlobalISel/select-constant.mir | 32 + .../CodeGen/AArch64/aarch64-sve-asm-negative.ll | 12 + llvm/test/CodeGen/AArch64/aarch64-sve-asm.ll | 44 + llvm/test/CodeGen/AArch64/arm64-inline-asm.ll | 2 + llvm/test/CodeGen/AArch64/bitfield-insert.ll | 12 +- .../branch-target-enforcement-indirect-calls.ll | 3 + llvm/test/CodeGen/AArch64/shift-logic.ll | 40 +- .../AMDGPU/GlobalISel/artifact-combiner-sext.mir | 25 +- .../AMDGPU/GlobalISel/artifact-combiner-zext.mir | 9 +- .../AMDGPU/GlobalISel/inst-select-bitreverse.mir | 53 + .../AMDGPU/GlobalISel/inst-select-load-smrd.mir | 27 + .../AMDGPU/GlobalISel/legalize-addrspacecast.mir | 86 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir | 46 +- .../AMDGPU/GlobalISel/legalize-bitreverse.mir | 157 + .../AMDGPU/GlobalISel/legalize-constant.mir | 3 +- .../GlobalISel/legalize-extract-vector-elt.mir | 3 +- .../CodeGen/AMDGPU/GlobalISel/legalize-extract.mir | 15 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fcmp.mir | 29 +- .../AMDGPU/GlobalISel/legalize-fconstant.mir | 35 +- .../AMDGPU/GlobalISel/legalize-fcopysign.mir | 180 +- .../CodeGen/AMDGPU/GlobalISel/legalize-icmp.mir | 36 +- .../AMDGPU/GlobalISel/legalize-implicit-def.mir | 3 +- .../CodeGen/AMDGPU/GlobalISel/legalize-lshr.mir | 36 +- .../AMDGPU/GlobalISel/legalize-merge-values.mir | 552 ++-- .../CodeGen/AMDGPU/GlobalISel/legalize-phi.mir | 7 +- .../CodeGen/AMDGPU/GlobalISel/legalize-select.mir | 8 +- .../CodeGen/AMDGPU/GlobalISel/legalize-shl.mir | 58 +- .../CodeGen/AMDGPU/GlobalISel/legalize-smax.mir | 30 +- .../CodeGen/AMDGPU/GlobalISel/legalize-smin.mir | 30 +- .../CodeGen/AMDGPU/GlobalISel/legalize-umax.mir | 22 +- .../CodeGen/AMDGPU/GlobalISel/legalize-umin.mir | 22 +- .../AMDGPU/GlobalISel/llvm.amdgcn.is.private.ll | 103 + .../AMDGPU/GlobalISel/llvm.amdgcn.is.shared.ll | 103 + .../AMDGPU/GlobalISel/regbankselect-bitreverse.mir | 31 + .../CodeGen/AMDGPU/annotate-kernel-features-hsa.ll | 19 + llvm/test/CodeGen/AMDGPU/cse-phi-incoming-val.ll | 41 + llvm/test/CodeGen/AMDGPU/global-constant.ll | 42 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.private.ll | 50 + llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.shared.ll | 51 + .../AMDGPU/no-initializer-constant-addrspace.ll | 8 +- .../CodeGen/AMDGPU/pei-scavenge-sgpr-carry-out.mir | 93 + .../CodeGen/AMDGPU/r600-constant-array-fixup.ll | 4 +- llvm/test/CodeGen/ARM/ParallelDSP/blocks.ll | 57 + llvm/test/CodeGen/ARM/ParallelDSP/exchange.ll | 123 + llvm/test/CodeGen/ARM/ParallelDSP/overlapping.ll | 46 + llvm/test/CodeGen/ARM/ParallelDSP/pr43073.ll | 149 + llvm/test/CodeGen/ARM/constant-island-movwt.mir | 4 +- llvm/test/CodeGen/ARM/fold-stack-adjust.ll | 13 + llvm/test/CodeGen/ARM/fp16-litpool-arm.mir | 8 +- llvm/test/CodeGen/ARM/fp16-litpool-thumb.mir | 6 +- llvm/test/CodeGen/ARM/fp16-litpool2-arm.mir | 4 +- llvm/test/CodeGen/ARM/fp16-litpool3-arm.mir | 2 +- .../ARM/ifcvt-diamond-unanalyzable-common.mir | 58 + .../test/CodeGen/ARM/softfp-constant-comparison.ll | 46 + llvm/test/CodeGen/Hexagon/isel-bitcast-v8i1-i8.ll | 18 + llvm/test/CodeGen/Hexagon/isel-prefer.ll | 4 +- .../CodeGen/Hexagon/pipeliner/swp-phi-start.mir | 151 + llvm/test/CodeGen/Hexagon/tstbit.ll | 20 +- .../CodeGen/MIR/AArch64/mirCanonCopyCopyProp.mir | 6 +- .../CodeGen/MIR/AArch64/mirCanonIdempotent.mir | 13 +- llvm/test/CodeGen/MIR/AArch64/mirnamer.mir | 90 + .../Mips/GlobalISel/instruction-select/fence.mir | 31 + .../Mips/GlobalISel/irtranslator/sret_pointer.ll | 39 + .../CodeGen/Mips/GlobalISel/legalizer/fence.mir | 29 + .../CodeGen/Mips/GlobalISel/legalizer/trap.mir | 22 + llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/fence.ll | 13 + .../Mips/GlobalISel/llvm-ir/sret_pointer.ll | 38 + llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/trap.ll | 14 + .../Mips/GlobalISel/regbankselect/fence.mir | 30 + llvm/test/CodeGen/Mips/start-asm-file.ll | 1 + .../test/CodeGen/Mips/unaligned-memops-mapping.mir | 8 +- llvm/test/CodeGen/PowerPC/block-placement.mir | 2 +- llvm/test/CodeGen/PowerPC/sms-grp-order.ll | 37 +- llvm/test/CodeGen/RISCV/addcarry.ll | 4 +- llvm/test/CodeGen/RISCV/tail-calls.ll | 4 +- llvm/test/CodeGen/SystemZ/asm-20.ll | 15 + llvm/test/CodeGen/SystemZ/fentry-insertion.ll | 29 + llvm/test/CodeGen/SystemZ/fp-strict-conv-09.ll | 40 + llvm/test/CodeGen/SystemZ/fp-strict-conv-10.ll | 95 + llvm/test/CodeGen/SystemZ/fp-strict-conv-11.ll | 40 + llvm/test/CodeGen/SystemZ/fp-strict-conv-12.ll | 94 + llvm/test/CodeGen/SystemZ/fp-strict-conv-14.ll | 77 + llvm/test/CodeGen/SystemZ/fp-strict-conv-16.ll | 63 + llvm/test/CodeGen/SystemZ/vec-strict-conv-01.ll | 67 + llvm/test/CodeGen/SystemZ/vec-strict-conv-03.ll | 29 + .../test/CodeGen/Thumb2/2010-03-15-AsmCCClobber.ll | 8 +- llvm/test/CodeGen/Thumb2/csel.ll | 340 +++ llvm/test/CodeGen/Thumb2/mve-abs.ll | 57 +- llvm/test/CodeGen/Thumb2/mve-fmath.ll | 62 +- llvm/test/CodeGen/Thumb2/mve-ldst-offset.ll | 468 ++- llvm/test/CodeGen/Thumb2/mve-ldst-postinc.ll | 417 +++ llvm/test/CodeGen/Thumb2/mve-ldst-preinc.ll | 417 +++ llvm/test/CodeGen/Thumb2/mve-loadstore.ll | 6 +- llvm/test/CodeGen/Thumb2/mve-masked-ldst.ll | 776 ++++- llvm/test/CodeGen/Thumb2/mve-masked-load.ll | 3033 ++++++++++++++++++-- llvm/test/CodeGen/Thumb2/mve-masked-store.ll | 1928 +++++++++++-- llvm/test/CodeGen/Thumb2/mve-minmax.ll | 40 +- llvm/test/CodeGen/Thumb2/mve-phireg.ll | 113 + llvm/test/CodeGen/Thumb2/mve-pred-and.ll | 70 +- llvm/test/CodeGen/Thumb2/mve-pred-bitcast.ll | 172 ++ llvm/test/CodeGen/Thumb2/mve-pred-build-var.ll | 170 +- llvm/test/CodeGen/Thumb2/mve-pred-ext.ll | 16 +- llvm/test/CodeGen/Thumb2/mve-pred-loadstore.ll | 14 +- llvm/test/CodeGen/Thumb2/mve-pred-not.ll | 28 +- llvm/test/CodeGen/Thumb2/mve-pred-or.ll | 56 +- llvm/test/CodeGen/Thumb2/mve-pred-xor.ll | 56 +- llvm/test/CodeGen/Thumb2/mve-vcmp.ll | 104 +- llvm/test/CodeGen/Thumb2/mve-vcmpf.ll | 1228 ++++---- llvm/test/CodeGen/Thumb2/mve-vcmpfr.ll | 1280 ++++----- llvm/test/CodeGen/Thumb2/mve-vcmpfz.ll | 1208 ++++---- llvm/test/CodeGen/Thumb2/mve-vcmpr.ll | 104 +- llvm/test/CodeGen/Thumb2/mve-vcmpz.ll | 28 +- llvm/test/CodeGen/Thumb2/mve-vmla.ll | 80 + llvm/test/CodeGen/Thumb2/mve-vpsel.ll | 40 +- llvm/test/CodeGen/Thumb2/mve-vpt-block.mir | 2 +- llvm/test/CodeGen/Thumb2/mve-vpt-block2.mir | 4 +- llvm/test/CodeGen/Thumb2/mve-vpt-block4.mir | 4 +- llvm/test/CodeGen/Thumb2/mve-vpt-block5.mir | 6 +- llvm/test/CodeGen/Thumb2/mve-vpt-block6.mir | 6 +- llvm/test/CodeGen/Thumb2/mve-vpt-block7.mir | 6 +- llvm/test/CodeGen/Thumb2/mve-vpt-block8.mir | 10 +- llvm/test/CodeGen/Thumb2/mve-vpt-nots.mir | 32 +- .../CodeGen/WebAssembly/lower-em-sjlj-alias.ll | 43 + llvm/test/CodeGen/WinEH/wineh-noret-cleanup.ll | 7 +- llvm/test/CodeGen/X86/atomic-non-integer-fp128.ll | 35 + llvm/test/CodeGen/X86/atomic-non-integer.ll | 74 +- llvm/test/CodeGen/X86/atomicf128.ll | 32 +- llvm/test/CodeGen/X86/avx512-broadcast-unfold.ll | 233 +- llvm/test/CodeGen/X86/br-fold.ll | 6 +- llvm/test/CodeGen/X86/catchpad-lifetime.ll | 4 - llvm/test/CodeGen/X86/catchpad-regmask.ll | 4 +- llvm/test/CodeGen/X86/catchret-regmask.ll | 7 +- llvm/test/CodeGen/X86/combine-sdiv.ll | 141 + llvm/test/CodeGen/X86/combine-srem.ll | 139 +- llvm/test/CodeGen/X86/empty-function.ll | 2 +- llvm/test/CodeGen/X86/extract-store.ll | 99 +- llvm/test/CodeGen/X86/fp128-cast.ll | 216 +- llvm/test/CodeGen/X86/fp128-select.ll | 60 +- llvm/test/CodeGen/X86/funclet-layout.ll | 16 +- .../test/CodeGen/X86/haddsub-shuf-undef-operand.ll | 26 + llvm/test/CodeGen/X86/load-partial.ll | 62 + llvm/test/CodeGen/X86/noreturn-call-win64.ll | 53 - llvm/test/CodeGen/X86/pr24374.ll | 2 +- llvm/test/CodeGen/X86/rem.ll | 9 +- llvm/test/CodeGen/X86/scalar-fp-to-i32.ll | 1024 +++++++ llvm/test/CodeGen/X86/scalar-int-to-fp.ll | 22 +- llvm/test/CodeGen/X86/shift-logic.ll | 60 +- llvm/test/CodeGen/X86/sincos-opt.ll | 27 + llvm/test/CodeGen/X86/smul_fix.ll | 15 +- llvm/test/CodeGen/X86/smul_fix_sat.ll | 128 +- llvm/test/CodeGen/X86/srem-seteq.ll | 32 +- llvm/test/CodeGen/X86/tail-merge-after-mbp.mir | 2 +- llvm/test/CodeGen/X86/test-vs-bittest.ll | 37 +- llvm/test/CodeGen/X86/trap.ll | 9 - llvm/test/CodeGen/X86/twoaddr-coalesce-3.ll | 2 +- llvm/test/CodeGen/X86/umul_fix.ll | 20 +- llvm/test/CodeGen/X86/unreachable-trap.ll | 11 +- llvm/test/CodeGen/X86/vec_fp_to_int.ll | 32 +- llvm/test/CodeGen/X86/vector-idiv-v2i32.ll | 250 -- llvm/test/CodeGen/X86/win64_call_epi.ll | 5 +- llvm/test/CodeGen/X86/win64_eh.ll | 8 +- llvm/test/DebugInfo/COFF/local-variable-gap.ll | 2 +- llvm/test/DebugInfo/MIR/X86/machine-cse.mir | 218 ++ llvm/test/DebugInfo/X86/debug-loc-offset.mir | 6 +- .../X86/dwarfdump-debug-loc-error-cases.s | 20 +- .../X86/dwarfdump-debug-loc-error-cases2.s | 121 + .../X86/dwarfdump-debug-loclists-error-cases2.s | 132 + .../DebugInfo/X86/dwarfdump-rnglists-dwarf64.s | 211 ++ .../X86/live-debug-values-expr-conflict.ll | 75 + llvm/test/DebugInfo/X86/sroa-after-inlining.ll | 139 + llvm/test/FileCheck/numeric-expression.txt | 28 +- .../SanitizerCoverage/abort-in-entry-block.ll | 2 +- .../SanitizerCoverage/backedge-pruning.ll | 4 +- .../Instrumentation/SanitizerCoverage/chains.ll | 2 +- .../SanitizerCoverage/cmp-tracing-api-x86_32.ll | 2 +- .../SanitizerCoverage/cmp-tracing-api-x86_64.ll | 2 +- .../SanitizerCoverage/cmp-tracing.ll | 2 +- .../SanitizerCoverage/coff-comdat.ll | 2 +- .../coff-pc-table-inline-8bit-counters.ll | 2 +- .../SanitizerCoverage/coff-used-ctor.ll | 2 +- .../SanitizerCoverage/const-cmp-tracing.ll | 2 +- .../SanitizerCoverage/coverage-dbg.ll | 2 +- .../Instrumentation/SanitizerCoverage/coverage.ll | 4 +- .../SanitizerCoverage/coverage2-dbg.ll | 2 +- .../SanitizerCoverage/div-tracing.ll | 2 +- .../SanitizerCoverage/gep-tracing.ll | 2 +- .../SanitizerCoverage/inline-8bit-counters.ll | 2 +- .../interposable-symbol-nocomdat.ll | 4 +- .../Instrumentation/SanitizerCoverage/no-func.ll | 2 +- .../Instrumentation/SanitizerCoverage/pc-table.ll | 4 +- .../SanitizerCoverage/postdominator_check.ll | 4 +- llvm/test/Instrumentation/SanitizerCoverage/seh.ll | 6 +- .../stack-depth-variable-declared-by-user.ll | 2 +- .../SanitizerCoverage/stack-depth.ll | 4 +- .../SanitizerCoverage/switch-tracing.ll | 2 +- .../SanitizerCoverage/trace-pc-guard-comdat.ll | 2 +- .../trace-pc-guard-inline-8bit-counters.ll | 2 +- .../SanitizerCoverage/trace-pc-guard-nocomdat.ll | 2 +- .../SanitizerCoverage/tracing-comdat.ll | 4 +- .../Instrumentation/SanitizerCoverage/tracing.ll | 6 +- .../SanitizerCoverage/unreachable-critedge.ll | 2 +- .../Instrumentation/SanitizerCoverage/wineh.ll | 2 +- llvm/test/MC/AMDGPU/gfx10-constant-bus.s | 20 +- llvm/test/MC/AMDGPU/reg-syntax-extra.s | 8 + llvm/test/MC/AMDGPU/vop3-literal.s | 4 - llvm/test/MC/ARM/thumbv8.1m.s | 12 + .../test/MC/Disassembler/ARM/vmrs-vmsr-invalid.txt | 178 ++ llvm/test/MC/X86/code16-32-64.s | 21 + llvm/test/Object/invalid.test | 4 +- llvm/test/Other/module-pass-printer.ll | 18 + llvm/test/Other/opt-O2-pipeline.ll | 16 +- llvm/test/Other/opt-O3-pipeline.ll | 16 +- llvm/test/Other/opt-Os-pipeline.ll | 16 +- llvm/test/Transforms/ConstProp/overflow-ops.ll | 13 +- llvm/test/Transforms/FunctionAttrs/align.ll | 32 +- .../test/Transforms/FunctionAttrs/arg_nocapture.ll | 29 +- llvm/test/Transforms/FunctionAttrs/arg_returned.ll | 60 +- .../Transforms/FunctionAttrs/dereferenceable.ll | 14 +- .../Transforms/FunctionAttrs/internal-noalias.ll | 6 +- llvm/test/Transforms/FunctionAttrs/liveness.ll | 333 ++- .../Transforms/FunctionAttrs/noalias_returned.ll | 13 +- llvm/test/Transforms/FunctionAttrs/nocapture.ll | 116 +- .../Transforms/FunctionAttrs/nofree-attributor.ll | 2 +- llvm/test/Transforms/FunctionAttrs/nonnull.ll | 18 +- .../Transforms/FunctionAttrs/noreturn_async.ll | 8 +- .../test/Transforms/FunctionAttrs/noreturn_sync.ll | 4 +- llvm/test/Transforms/FunctionAttrs/nosync.ll | 24 +- .../read_write_returned_arguments_scc.ll | 4 +- llvm/test/Transforms/FunctionAttrs/willreturn.ll | 2 +- llvm/test/Transforms/GVN/equality-assume.ll | 106 +- .../AMDGPU/address-space-id-funcs.ll | 55 + llvm/test/Transforms/InstCombine/bswap.ll | 19 +- .../InstCombine/insert-extract-shuffle.ll | 92 + llvm/test/Transforms/InstCombine/log-pow.ll | 139 +- .../Transforms/InstCombine/lower-dbg-declare.ll | 239 +- .../Transforms/InstCombine/sub-and-or-neg-xor.ll | 115 + llvm/test/Transforms/InstCombine/sub-or-and-xor.ll | 104 + .../Transforms/InstCombine/sub-xor-or-neg-and.ll | 115 + .../unsigned-add-lack-of-overflow-check-via-add.ll | 236 ++ .../unsigned-add-lack-of-overflow-check-via-xor.ll | 189 ++ .../unsigned-add-lack-of-overflow-check.ll | 199 ++ .../unsigned-add-overflow-check-via-add.ll | 232 ++ .../unsigned-add-overflow-check-via-xor.ll | 189 ++ .../InstCombine/unsigned-add-overflow-check.ll | 199 ++ .../unsigned-sub-lack-of-overflow-check.ll | 155 + .../InstCombine/unsigned-sub-overflow-check.ll | 155 + llvm/test/Transforms/InstMerge/st_sink_split_bb.ll | 94 + llvm/test/Transforms/InstSimplify/insertelement.ll | 23 + llvm/test/Transforms/LICM/pr42969.ll | 71 + llvm/test/Transforms/LoopIdiom/bcmp-basic.ll | 855 +++--- .../Transforms/LoopIdiom/bcmp-debugify-remarks.ll | 119 +- .../Transforms/LoopIdiom/bcmp-negative-tests.ll | 2 +- llvm/test/Transforms/LoopIdiom/bcmp-widening.ll | 2 +- .../LoopVectorize/pr43166-fold-tail-by-masking.ll | 165 ++ llvm/test/Transforms/PGOProfile/chr.ll | 151 + llvm/test/Transforms/SimplifyCFG/switch_msan.ll | 102 + .../Transforms/Util/simplify-dbg-declare-load.ll | 1 + llvm/test/tools/llvm-dlltool/coff-decorated.def | 37 +- llvm/test/tools/llvm-dlltool/coff-exports.def | 16 +- llvm/test/tools/llvm-dlltool/coff-noname.def | 12 +- .../X86/Inputs/debug_rnglists_DWARF64.s | 2 - .../llvm-dwarfdump/X86/debug_rnglists_dwarf64.s | 39 + .../llvm-dwarfdump/X86/debug_rnglists_invalid.s | 5 - .../X86/debug_rnglists_reserved_length.s | 8 + .../X86/valid-call-site-GNU-extensions.ll | 103 + llvm/test/tools/llvm-ifs/lit.local.cfg | 1 + .../tools/llvm-mca/X86/BtVer2/resources-avx1.s | 22 +- .../tools/llvm-mca/X86/BtVer2/resources-sse2.s | 6 +- llvm/test/tools/llvm-nm/format-sysv-section.test | 30 +- .../test/tools/llvm-objcopy/ELF/group-reorder.test | 8 +- .../tools/llvm-objcopy/ELF/invalid-e_shoff.test | 6 +- .../ELF/invalid-p_filesz-p_offset.test | 2 +- .../tools/llvm-objcopy/ELF/marker-segment.test | 2 +- .../ELF/overlapping-sections-in-segments.test | 9 +- .../llvm-objcopy/ELF/overlapping-sections.test | 9 +- .../ELF/preserve-segment-contents-ehdr-phdrs.test | 2 +- .../Inputs/malformed-ptr-to-counter-array.profraw | Bin 0 -> 563560 bytes .../test/tools/llvm-profdata/invalid-profdata.test | 3 +- .../malformed-ptr-to-counter-array.test | 5 + .../tools/llvm-profdata/text-format-errors.test | 20 +- llvm/test/tools/llvm-readobj/dyn-symbols.test | 135 +- .../tools/llvm-readobj/elf-broken-dynsym-link.test | 8 +- .../tools/llvm-readobj/elf-dynamic-malformed.test | 2 +- .../llvm-readobj/elf-dynamic-no-pt-dynamic.test | 2 +- llvm/test/tools/llvm-readobj/elf-file-headers.test | 6 +- .../test/tools/llvm-readobj/elf-hidden-versym.test | 2 +- .../tools/llvm-readobj/elf-invalid-shstrndx.test | 2 +- .../tools/llvm-readobj/elf-invalid-versioning.test | 2 +- llvm/test/tools/llvm-readobj/elf-loadname.test | 2 +- .../test/tools/llvm-readobj/elf-packed-relocs.test | 6 +- llvm/test/tools/llvm-readobj/elf-relr-relocs.test | 8 +- llvm/test/tools/llvm-readobj/elf-versioninfo.test | 8 +- .../llvm-readobj/elf-wrong-shstrtab-type.test | 2 +- llvm/test/tools/llvm-readobj/gnu-notes.test | 16 +- llvm/test/tools/llvm-readobj/gnu-sections.test | 32 +- .../tools/llvm-readobj/reloc-types-elf-i386.test | 2 +- .../tools/llvm-readobj/reloc-types-elf-x64.test | 2 +- llvm/test/tools/llvm-readobj/unwind.test | 4 +- llvm/test/tools/llvm-strings/eof-no-string.test | 5 - llvm/test/tools/llvm-strings/eof.test | 10 +- .../dynsymtab-implicit-sections-size-content.yaml | 8 +- .../tools/yaml2obj/elf-custom-null-section.yaml | 16 +- llvm/test/tools/yaml2obj/elf-header-sh-fields.yaml | 2 +- llvm/test/tools/yaml2obj/elf-override-shname.yaml | 88 + llvm/test/tools/yaml2obj/elf-override-shsize.yaml | 22 +- llvm/test/tools/yaml2obj/elf-symbol-stother.yaml | 2 +- .../tools/yaml2obj/explicit-dynsym-no-dynstr.yaml | 2 +- llvm/test/tools/yaml2obj/implicit-sections.test | 24 +- llvm/test/tools/yaml2obj/program-header-align.yaml | 4 +- llvm/test/tools/yaml2obj/program-header.yaml | 12 + llvm/test/tools/yaml2obj/section-size-content.yaml | 8 +- .../strtab-implicit-sections-size-content.yaml | 8 +- .../symtab-implicit-sections-size-content.yaml | 8 +- llvm/test/tools/yaml2obj/versym-section.yaml | 4 +- llvm/tools/llvm-dwarfdump/Statistics.cpp | 4 +- llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 29 +- llvm/tools/llvm-objcopy/CopyConfig.cpp | 2 +- llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 12 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 138 +- llvm/tools/llvm-objcopy/ELF/Object.h | 15 +- llvm/tools/llvm-profdata/llvm-profdata.cpp | 136 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 25 +- llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp | 99 +- .../unittests/CodeGen/GlobalISel/KnownBitsTest.cpp | 32 + llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp | 136 + .../ExecutionEngine/MCJIT/MCJITTestAPICommon.h | 8 +- llvm/unittests/Remarks/CMakeLists.txt | 1 + llvm/unittests/Remarks/RemarksAPITest.cpp | 77 + .../Remarks/YAMLRemarksSerializerTest.cpp | 70 +- llvm/unittests/Support/CMakeLists.txt | 1 + llvm/unittests/Support/FileCheckTest.cpp | 49 +- llvm/unittests/Support/FileUtilitiesTest.cpp | 52 + llvm/utils/TableGen/GlobalISelEmitter.cpp | 56 +- .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 4 +- .../clang-tools-extra/clangd/unittests/BUILD.gn | 3 +- llvm/utils/gn/secondary/clang/lib/Index/BUILD.gn | 1 - .../gn/secondary/compiler-rt/lib/builtins/BUILD.gn | 45 +- llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn | 2 + llvm/utils/gn/secondary/llvm/test/BUILD.gn | 1 + .../gn/secondary/llvm/tools/llvm-ifs/BUILD.gn | 11 + .../gn/secondary/llvm/unittests/Remarks/BUILD.gn | 1 + .../gn/secondary/llvm/unittests/Support/BUILD.gn | 1 + .../deviceRTLs/nvptx/src/data_sharing.cu | 8 +- openmp/libomptarget/deviceRTLs/nvptx/src/loop.cu | 2 +- .../deviceRTLs/nvptx/src/omptarget-nvptx.h | 11 - .../libomptarget/deviceRTLs/nvptx/src/parallel.cu | 30 +- .../libomptarget/deviceRTLs/nvptx/src/reduction.cu | 14 +- openmp/libomptarget/deviceRTLs/nvptx/src/support.h | 5 +- .../libomptarget/deviceRTLs/nvptx/src/supporti.h | 22 +- openmp/libomptarget/deviceRTLs/nvptx/src/sync.cu | 2 +- .../deviceRTLs/nvptx/src/target_impl.h | 10 + .../deviceRTLs/nvptx/test/parallel/level.c | 12 + openmp/runtime/cmake/LibompHandleFlags.cmake | 1 - openmp/runtime/cmake/config-ix.cmake | 1 - openmp/runtime/src/kmp_global.cpp | 2 +- 2201 files changed, 41660 insertions(+), 24379 deletions(-) create mode 100644 .git-blame-ignore-revs delete mode 100644 clang-tools-extra/clangd/ClangdUnit.cpp delete mode 100644 clang-tools-extra/clangd/ClangdUnit.h create mode 100644 clang-tools-extra/clangd/FindTarget.cpp create mode 100644 clang-tools-extra/clangd/FindTarget.h create mode 100644 clang-tools-extra/clangd/ParsedAST.cpp create mode 100644 clang-tools-extra/clangd/ParsedAST.h create mode 100644 clang-tools-extra/clangd/Preamble.cpp create mode 100644 clang-tools-extra/clangd/Preamble.h delete mode 100644 clang-tools-extra/clangd/unittests/ClangdUnitTests.cpp create mode 100644 clang-tools-extra/clangd/unittests/FindTargetTests.cpp create mode 100644 clang-tools-extra/clangd/unittests/ParsedASTTests.cpp create mode 100644 clang-tools-extra/test/clang-tidy/bugprone-argument-comment-ign [...] delete mode 100644 clang/include/clang/Index/CodegenNameGenerator.h delete mode 100644 clang/lib/Index/CodegenNameGenerator.cpp create mode 100644 clang/test/AST/ast-dump-decl-context-json.cpp create mode 100644 clang/test/CXX/dcl.dcl/dcl.spec/dcl.constinit/p1.cpp create mode 100644 clang/test/CXX/dcl.dcl/dcl.spec/dcl.constinit/p2.cpp create mode 100644 clang/test/CXX/dcl.dcl/dcl.spec/dcl.constinit/p3.cpp create mode 100644 clang/test/CodeGen/altivec-dss.c create mode 100644 clang/test/CodeGenCXX/mangle-ms-cxx17.cpp create mode 100644 clang/test/CodeGenCXX/ms-constexpr-var-template.cpp create mode 100644 clang/test/Sema/arm_inline_asm_constraints.c create mode 100644 clang/test/SemaOpenCL/builtins-amdgcn-error-flat-address-space.cl create mode 100644 clang/unittests/libclang/TestUtils.h create mode 100644 compiler-rt/lib/builtins/aarch64/fp_mode.c create mode 100644 compiler-rt/lib/builtins/arm/fp_mode.c create mode 100644 compiler-rt/lib/builtins/fp_mode.c create mode 100644 compiler-rt/lib/builtins/fp_mode.h delete mode 100644 libcxx/test/libcxx/containers/sequences/vector/exception_safety [...] create mode 100644 libcxx/test/libcxx/numerics/c.math/undef_min_max.pass.cpp create mode 100644 libcxx/test/libcxx/numerics/clamp_to_integral.pass.cpp create mode 100644 libcxx/test/pretty_printers/gdb_pretty_printer_test.py create mode 100644 libcxx/test/pretty_printers/gdb_pretty_printer_test.sh.cpp create mode 100644 libcxx/test/std/containers/sequences/vector/vector.modifiers/re [...] create mode 100644 libcxx/utils/gdb/libcxx/printers.py create mode 100644 libcxx/utils/run.py create mode 100644 lld/test/COFF/Inputs/manifest-lang0.res create mode 100644 lld/test/COFF/Inputs/manifest-lang0.yaml create mode 100644 lld/test/COFF/Inputs/manifest-lang1.res create mode 100644 lld/test/COFF/Inputs/manifest-lang1.yaml create mode 100644 lld/test/COFF/Inputs/manifest-lang2.res create mode 100644 lld/test/COFF/Inputs/manifest-lang2.yaml create mode 100644 lld/test/COFF/Inputs/start-lib1.ll create mode 100644 lld/test/COFF/Inputs/start-lib2.ll create mode 100644 lld/test/COFF/merge-resource-manifest.test create mode 100644 lld/test/COFF/start-lib-cmd-diagnostics.ll create mode 100644 lld/test/COFF/start-lib.ll create mode 100644 lld/test/COFF/undefined-symbol-itanium-i386.s create mode 100644 lld/test/COFF/undefined-symbol-itanium.s create mode 100644 lld/test/ELF/linkerscript/icf-output-sections.s create mode 100644 lld/test/ELF/nmagic.s create mode 100644 lld/test/ELF/pack-dyn-relocs-relr-loop.s create mode 100644 lld/test/ELF/undef-spell-corrector.s create mode 100644 lldb/lit/Minidump/disassemble-no-module.yaml copy {llvm/test/tools/obj2yaml => lldb/lit/Minidump}/lit.local.cfg (100%) create mode 100644 lldb/lit/SymbolFile/Breakpad/Inputs/unwind-via-stack-win.syms create mode 100644 lldb/lit/SymbolFile/Breakpad/Inputs/unwind-via-stack-win.yaml create mode 100644 lldb/lit/SymbolFile/Breakpad/unwind-via-stack-win.test delete mode 100644 lldb/packages/Python/lldbsuite/test/Makefile create mode 100644 lldb/packages/Python/lldbsuite/test/commands/add-dsym/uuid/Makefile rename lldb/packages/Python/lldbsuite/test/{warnings => commands/add-dsym}/uuid/Te [...] rename lldb/packages/Python/lldbsuite/test/{warnings => commands/add-dsym}/uuid/ma [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/apropos => commands/ap [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/apropos/with-proce [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/apropos_with_process = [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/apropos_with_process = [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/breakpoint/basic/Makefile create mode 100644 lldb/packages/Python/lldbsuite/test/commands/breakpoint/basic/T [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/breakpoint/breakpoint_ [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/breakpoint/breakpoint_ [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/breakpoint/breakpoint_ [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/breakpoint/breakpoint_ [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/breakpoint/breakpoint_ [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/breakpoint/breakpoint_ [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/breakpoint/breakpoint_ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/command/delete/Tes [...] rename lldb/packages/Python/lldbsuite/test/{expression_command/completion => comma [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/command_history => com [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/command/invalid-ar [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/command/nested_ali [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/command/nested_ali [...] rename lldb/packages/Python/lldbsuite/test/{functionalities => commands/command}/n [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/command_history => com [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/command/script/Makefile rename lldb/packages/Python/lldbsuite/test/{functionalities/command_script => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/command_script => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/command_script => comm [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/command/script/imp [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/command_script => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/command_script => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/command_script => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/command_script => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/command_script => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/command_script => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/command_script => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/command_script => comm [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/command/script/imp [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/command_script => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/command_script => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/command_script => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/command_script => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/command_script => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/command_script => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/command_script => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/command_script => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/command_script => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/command_script => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/command_script => comm [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/command/script_ali [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/command_script_alias = [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/command_script_alias = [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/command_source => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/command_source => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/command_source => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/command_source => comm [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/disassemble/basic/ [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/disassembly => command [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/disassembly => command [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/disassembly => command [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/anonymo [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/argumen [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/call-fu [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/call-ov [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/call-re [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/call-th [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/cast_in [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/char/Makefile rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/class_t [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/complet [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/command_source => comm [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/complet [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/context [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/context [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/dont_al [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/entry-b [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/expr-entry-bp => comma [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/expr-entry-bp => comma [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/expr-in [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/fixits/ [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/formatt [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/functio [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/import- [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/import- [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/import- [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/import- [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/import- [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/import- [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/import- [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/import- [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/import- [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/import- [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/import- [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/import- [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/import- [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/import- [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/import- [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/import- [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/import- [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/import- [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/import- [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/import- [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/import- [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/import- [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/import_ [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/inline- [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/invalid [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/ir-inte [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/ir-inte [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/issue_1 [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/macros/ [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/multili [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/multili [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/multili [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/namespa [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/namespa [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/expr-doesnt-deadlock = [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/no-dead [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/expr-doesnt-deadlock = [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/expr-doesnt-deadlock = [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/options [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/persist [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/persist [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/persist [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/persist [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/po_verb [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/pr35310 [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/radar_8 [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/radar_9 [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/radar_9 [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/save_ji [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/scoped_ [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/test/Makefile rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/timeout [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/top-lev [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/top-lev [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/two-fil [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/unwind_ [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/vector_ [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/weak_sy [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/xvalue/ [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] rename lldb/packages/Python/lldbsuite/test/{expression_command => commands/express [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/frame/diagnose/arr [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/frame-diagnose => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/frame-diagnose => comm [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/frame/diagnose/bad [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/frame-diagnose => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/frame-diagnose => comm [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/frame/diagnose/com [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/frame-diagnose => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/frame-diagnose => comm [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/frame/diagnose/der [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/frame-diagnose => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/frame-diagnose => comm [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/frame/diagnose/der [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/frame-diagnose => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/frame-diagnose => comm [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/frame/diagnose/der [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/frame-diagnose => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/frame-diagnose => comm [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/frame/diagnose/inh [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/frame-diagnose => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/frame-diagnose => comm [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/frame/diagnose/loc [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/frame-diagnose => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/frame-diagnose => comm [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/frame/diagnose/vir [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/frame-diagnose => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/frame-diagnose => comm [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/frame/language/Makefile rename lldb/packages/Python/lldbsuite/test/{functionalities/frame-language => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/frame-language => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/frame-language => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/frame-language => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/frame-language => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/frame-language => comm [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/frame/recognizer/Makefile rename lldb/packages/Python/lldbsuite/test/{functionalities/frame-recognizer => co [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/frame-recognizer => co [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/frame-recognizer => co [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/frame/select/Makefile create mode 100644 lldb/packages/Python/lldbsuite/test/commands/frame/select/TestF [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/frame/select/main.cpp copy lldb/packages/Python/lldbsuite/test/{functionalities/frame_var_scope => comma [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/frame_var_scope => com [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/frame/var/Makefile rename lldb/packages/Python/lldbsuite/test/{functionalities/frame_var => commands/ [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/frame_var => commands/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/gui/basic/Makefile create mode 100644 lldb/packages/Python/lldbsuite/test/commands/gui/basic/TestGuiBasic.py create mode 100644 lldb/packages/Python/lldbsuite/test/commands/gui/basic/main.c create mode 100644 lldb/packages/Python/lldbsuite/test/commands/gui/invalid-args/T [...] rename lldb/packages/Python/lldbsuite/test/{ => commands}/help/TestHelp.py (100%) create mode 100644 lldb/packages/Python/lldbsuite/test/commands/log/basic/Makefile create mode 100644 lldb/packages/Python/lldbsuite/test/commands/log/basic/TestLogging.py rename lldb/packages/Python/lldbsuite/test/{logging => commands/log/basic}/main.cp [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/log/invalid-args/T [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/platform => commands/p [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/platform => commands/p [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/process/attach-res [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/attach_resume => comma [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/attach_resume => comma [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/process/attach/Makefile rename lldb/packages/Python/lldbsuite/test/{functionalities/process_attach => comm [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/process/attach/att [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/process_attach => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/process_attach => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/process_attach => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/process_attach => comm [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/process/launch-wit [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/launch_with_shellexpan [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/launch_with_shellexpan [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/process/launch/Makefile rename lldb/packages/Python/lldbsuite/test/{functionalities/process_launch => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/process_launch => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/process_launch => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/process_launch => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/process_launch => comm [...] rename lldb/packages/Python/lldbsuite/test/{ => commands}/quit/TestQuit.py (100%) create mode 100644 lldb/packages/Python/lldbsuite/test/commands/register/register/ [...] rename lldb/packages/Python/lldbsuite/test/{functionalities => commands/register}/ [...] rename lldb/packages/Python/lldbsuite/test/{functionalities => commands/register}/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/register/register/ [...] rename lldb/packages/Python/lldbsuite/test/{functionalities => commands/register}/ [...] rename lldb/packages/Python/lldbsuite/test/{functionalities => commands/register}/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/register/register/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/register/register/ [...] rename lldb/packages/Python/lldbsuite/test/{functionalities => commands/register}/ [...] rename lldb/packages/Python/lldbsuite/test/{functionalities => commands/register}/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/reproducer/invalid [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/settings/Makefile rename lldb/packages/Python/lldbsuite/test/{ => commands}/settings/TestSettings.py (100%) rename lldb/packages/Python/lldbsuite/test/{ => commands}/settings/main.cpp (100%) create mode 100644 lldb/packages/Python/lldbsuite/test/commands/settings/quoting/Makefile rename lldb/packages/Python/lldbsuite/test/{ => commands}/settings/quoting/TestQuo [...] rename lldb/packages/Python/lldbsuite/test/{ => commands}/settings/quoting/main.c (100%) copy lldb/packages/Python/lldbsuite/test/{lang/c/struct_types/TestStructTypes.py = [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/source/info/main.cpp create mode 100644 lldb/packages/Python/lldbsuite/test/commands/source/info/second.cpp rename lldb/packages/Python/lldbsuite/test/{functionalities/stats => commands/stat [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/stats => commands/stat [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/target/basic/Makefile rename lldb/packages/Python/lldbsuite/test/{functionalities/target_command => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/target_command => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/target_command => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/target_command => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/target_command => comm [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/target_command => comm [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/target/create-deps [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/target_create_deps => [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/target_create_deps => [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/target/create-deps/a.mk rename lldb/packages/Python/lldbsuite/test/{functionalities/target_create_deps => [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/target/create-no-s [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/nosucharch => commands [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/nosucharch => commands [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/target/stop-hooks/ [...] rename lldb/packages/Python/lldbsuite/test/{functionalities => commands/target}/st [...] rename lldb/packages/Python/lldbsuite/test/{functionalities => commands/target}/st [...] rename lldb/packages/Python/lldbsuite/test/{functionalities => commands}/version/T [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/hello_ [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/hello_ [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/multi_ [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/multip [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/multip [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/step_o [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/variab [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/watchp [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/watchp [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/watchp [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/watchp [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/watchp [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/watchp [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/watchp [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/watchp [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] rename lldb/packages/Python/lldbsuite/test/{functionalities/watchpoint => commands [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/anonymou [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/argument [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/call-fun [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/call-ove [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/call-res [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/call-thr [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/cast_int [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/char/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/class_te [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/completi [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/completi [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/completi [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/completi [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/completi [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/context- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/context- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/dont_all [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/expr-in- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/fixits/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/formatte [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/function [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import-s [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/import_b [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/inline-n [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/ir-inter [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/ir-inter [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/issue_11 [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/macros/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/multilin [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/multilin [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/multilin [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/namespac [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/namespac [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/options/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/persist_ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/persiste [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/persiste [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/persiste [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/po_verbo [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/pr35310/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/radar_86 [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/radar_95 [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/radar_96 [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/rdar4203 [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/rdar4443 [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/save_jit [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/scoped_e [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/test/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/timeout/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/top-leve [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/top-leve [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/two-file [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/unicode- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/unwind_e [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/vector_o [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/weak_sym [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/expression_command/xvalue/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/apropos_wit [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/attach_resu [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/command_scr [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/command_scr [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/command_scr [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/command_scr [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/data-format [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/data-format [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/data-format [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/data-format [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/disassembly [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/expr-doesnt [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/expr-entry- [...] rename lldb/packages/Python/lldbsuite/test/{expression_command/dollar-in-variable [...] rename lldb/packages/Python/lldbsuite/test/functionalities/{frame_var_scope/TestFr [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/float-displ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/frame-diagn [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/frame-diagn [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/frame-diagn [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/frame-diagn [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/frame-diagn [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/frame-diagn [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/frame-diagn [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/frame-diagn [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/frame-diagn [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/frame-langu [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/frame-recog [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/frame_var/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/frame_var_s [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/launch_with [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/launch_with [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/launch_with [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/launch_with [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/launch_with [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/launch_with [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/launch_with [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/nested_alia [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/nested_alia [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/nosucharch/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/plugins/com [...] rename lldb/packages/Python/lldbsuite/test/functionalities/plugins/{commands => co [...] rename lldb/packages/Python/lldbsuite/test/functionalities/plugins/{commands => co [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/plugins/com [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/process_att [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/process_att [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/process_lau [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/register/in [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/register/in [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/register/re [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/register/re [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/reproducer/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/stats/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/stop-hooks/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/target_comm [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/target_crea [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/target_crea [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/watchpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/watchpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/watchpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/watchpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/watchpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/watchpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/watchpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/watchpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/watchpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/watchpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/watchpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/watchpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/watchpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/watchpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/watchpoint/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/issue_verification/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/offsetof/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/struct_types/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/const_this/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/extern_c/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/function-template- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/function_refs/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/gmodules-templates [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/llvm-style/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/namespace_conflict [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/offsetof/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/operators/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/symbols/Makefile rename lldb/packages/Python/lldbsuite/test/lang/cpp/{class-template-parameter-pack [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/thread_local/TestT [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/thread_local/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/virtual-overload/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lldbcurses.py delete mode 100644 lldb/packages/Python/lldbsuite/test/logging/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/logging/TestLogging.py create mode 100644 lldb/packages/Python/lldbsuite/test/macosx/macabi/Makefile create mode 100644 lldb/packages/Python/lldbsuite/test/macosx/macabi/TestMacABImac [...] create mode 100644 lldb/packages/Python/lldbsuite/test/macosx/macabi/dylib.mk create mode 100644 lldb/packages/Python/lldbsuite/test/macosx/macabi/foo.c copy clang/test/Index/annotate-tokens-include.h => lldb/packages/Python/lldbsuite/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/macosx/macabi/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/sbvalue_const_ad [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/settings/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/settings/quoting/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/warnings/uuid/Makefile delete mode 100644 lldb/source/Commands/CommandObjectBugreport.cpp delete mode 100644 lldb/source/Commands/CommandObjectBugreport.h create mode 100644 llvm/docs/ProgrammingDocumentation.rst create mode 100644 llvm/docs/SubsystemDocumentation.rst create mode 100644 llvm/docs/UserGuides.rst create mode 100644 llvm/lib/CodeGen/MIRNamerPass.cpp create mode 100644 llvm/lib/CodeGen/MIRVRegNamerUtils.cpp create mode 100644 llvm/lib/CodeGen/MIRVRegNamerUtils.h create mode 100644 llvm/test/Analysis/MemorySSA/debugvalue.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/call-translator-tail-call.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-s128-div.mir create mode 100644 llvm/test/CodeGen/AArch64/aarch64-sve-asm-negative.ll create mode 100644 llvm/test/CodeGen/AArch64/aarch64-sve-asm.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-bitreverse.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-bitreverse.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.is.private.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.is.shared.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-bitreverse.mir create mode 100644 llvm/test/CodeGen/AMDGPU/cse-phi-incoming-val.ll create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.private.ll create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.is.shared.ll create mode 100644 llvm/test/CodeGen/AMDGPU/pei-scavenge-sgpr-carry-out.mir create mode 100644 llvm/test/CodeGen/ARM/ifcvt-diamond-unanalyzable-common.mir create mode 100644 llvm/test/CodeGen/ARM/softfp-constant-comparison.ll create mode 100644 llvm/test/CodeGen/Hexagon/isel-bitcast-v8i1-i8.ll create mode 100644 llvm/test/CodeGen/Hexagon/pipeliner/swp-phi-start.mir create mode 100644 llvm/test/CodeGen/MIR/AArch64/mirnamer.mir create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/instruction-select/fence.mir create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/irtranslator/sret_pointer.ll create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/legalizer/fence.mir create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/legalizer/trap.mir create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/fence.ll create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/sret_pointer.ll create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/trap.ll create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/regbankselect/fence.mir create mode 100644 llvm/test/CodeGen/SystemZ/asm-20.ll create mode 100644 llvm/test/CodeGen/SystemZ/fentry-insertion.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-conv-09.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-conv-10.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-conv-11.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-conv-12.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-conv-14.ll create mode 100644 llvm/test/CodeGen/SystemZ/fp-strict-conv-16.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-strict-conv-01.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-strict-conv-03.ll create mode 100644 llvm/test/CodeGen/Thumb2/csel.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-phireg.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-pred-bitcast.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vmla.ll create mode 100644 llvm/test/CodeGen/WebAssembly/lower-em-sjlj-alias.ll create mode 100644 llvm/test/CodeGen/X86/atomic-non-integer-fp128.ll create mode 100644 llvm/test/CodeGen/X86/haddsub-shuf-undef-operand.ll delete mode 100644 llvm/test/CodeGen/X86/noreturn-call-win64.ll create mode 100644 llvm/test/CodeGen/X86/scalar-fp-to-i32.ll create mode 100644 llvm/test/DebugInfo/MIR/X86/machine-cse.mir create mode 100644 llvm/test/DebugInfo/X86/dwarfdump-debug-loc-error-cases2.s create mode 100644 llvm/test/DebugInfo/X86/dwarfdump-debug-loclists-error-cases2.s create mode 100644 llvm/test/DebugInfo/X86/dwarfdump-rnglists-dwarf64.s create mode 100644 llvm/test/DebugInfo/X86/live-debug-values-expr-conflict.ll create mode 100644 llvm/test/DebugInfo/X86/sroa-after-inlining.ll create mode 100644 llvm/test/MC/Disassembler/ARM/vmrs-vmsr-invalid.txt create mode 100644 llvm/test/MC/X86/code16-32-64.s create mode 100644 llvm/test/Other/module-pass-printer.ll create mode 100644 llvm/test/Transforms/InferAddressSpaces/AMDGPU/address-space-id [...] create mode 100644 llvm/test/Transforms/InstCombine/sub-and-or-neg-xor.ll create mode 100644 llvm/test/Transforms/InstCombine/sub-or-and-xor.ll create mode 100644 llvm/test/Transforms/InstCombine/sub-xor-or-neg-and.ll create mode 100644 llvm/test/Transforms/InstCombine/unsigned-add-lack-of-overflow- [...] create mode 100644 llvm/test/Transforms/InstCombine/unsigned-add-lack-of-overflow- [...] create mode 100644 llvm/test/Transforms/InstCombine/unsigned-add-lack-of-overflow- [...] create mode 100644 llvm/test/Transforms/InstCombine/unsigned-add-overflow-check-vi [...] create mode 100644 llvm/test/Transforms/InstCombine/unsigned-add-overflow-check-vi [...] create mode 100644 llvm/test/Transforms/InstCombine/unsigned-add-overflow-check.ll create mode 100644 llvm/test/Transforms/InstCombine/unsigned-sub-lack-of-overflow- [...] create mode 100644 llvm/test/Transforms/InstCombine/unsigned-sub-overflow-check.ll create mode 100644 llvm/test/Transforms/InstMerge/st_sink_split_bb.ll create mode 100644 llvm/test/Transforms/LICM/pr42969.ll create mode 100644 llvm/test/Transforms/LoopVectorize/pr43166-fold-tail-by-masking.ll create mode 100644 llvm/test/Transforms/SimplifyCFG/switch_msan.ll delete mode 100644 llvm/test/tools/llvm-dwarfdump/X86/Inputs/debug_rnglists_DWARF64.s create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/debug_rnglists_dwarf64.s create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/debug_rnglists_reserved_length.s create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/valid-call-site-GNU-extensions.ll create mode 100644 llvm/test/tools/llvm-ifs/lit.local.cfg create mode 100644 llvm/test/tools/llvm-profdata/Inputs/malformed-ptr-to-counter-a [...] create mode 100644 llvm/test/tools/llvm-profdata/malformed-ptr-to-counter-array.test delete mode 100644 llvm/test/tools/llvm-strings/eof-no-string.test create mode 100644 llvm/test/tools/yaml2obj/elf-override-shname.yaml create mode 100644 llvm/unittests/Remarks/RemarksAPITest.cpp create mode 100644 llvm/unittests/Support/FileUtilitiesTest.cpp create mode 100644 llvm/utils/gn/secondary/llvm/tools/llvm-ifs/BUILD.gn