This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/llvm-master-aarch64-spec2k6-O2_LTO in repository toolchain/ci/llvm-project.
from 69bc450882f [X86] Rename lowerShuffleAsRotate -> lowerShuffleAsVALIGN adds baa84d8cde9 Revert "[Concepts] Requires Expressions" adds 0eeddf1ac59 Revert "[ms] [llvm-ml] Add placeholder for llvm-ml, based o [...] adds add95990508 [Support] Explicitly instantiate BumpPtrAllocatorImpl adds ff6be0ca25c Revert "[Support] Explicitly instantiate BumpPtrAllocatorImpl" adds 80146fc13ad [test] clang/test/InterfaceStubs/externstatic.c requires x8 [...] adds 2981eceec33 [debugserver] Share code between Enable/DisableHardwareWatc [...] adds e3d92b7442e [mlir] Fix compilation with VS2019. adds 002ec79f979 [mlir] NFC: Rename index_t to index_type adds f78f15a60ee [lldb/Test] XFAIL TestRequireHWBreakpoints when HW BPs are [...] adds ed9cc6404e7 [llvm-exegesis][mips] Fix -Wunused-function after D72858 adds a0f50d73163 [Concepts] Requires Expressions adds e68c1e00eba [Concepts] Fix name-type conflict compilation issues adds 9583a3f2625 [AsmPrinter] Delete dead takeDeletedSymbsForFunction() adds 0cb415c1890 [X86][BranchAlign] Suppress branch alignment for {,_}__tls_ [...] adds 5fa2022ec00 [X86] Remove X86ISD::FILD_FLAG and stop gluing nodes together. adds 26ba1f77b55 [DebugInfo][test] Change two MIR tests to use -start-before [...] adds a72d15e37c5 [XRay] Set hasSideEffects flag of PATCHABLE_FUNCTION_{ENTER,EXIT} adds 9a24488cb67 [CodeGen] Move fentry-insert, xray-instrumentation and patc [...] adds 46be1689770 fix doc typos to cycle bots adds 4612e48d2fd [gn build] Port a0f50d73163 adds d82adf328fb Allow space after C-style cast in C# code adds 14c044756e7 [clang-format] Add IndentCaseBlocks option adds ea2be452542 [clang-format] Expand the SpacesAroundConditions option to [...] adds badc7e6cf9f Remove extra "\01" prefix in EH docs adds 70b53a30188 Fix gcc `-Wunused-variable` warning. NFC. adds 84217ad6611 [ORC] Add weak symbol support to defineMaterializing, fix f [...] adds 8e8a75ad508 [TargetRegisterInfo] Default trackLivenessAfterRegAlloc() to true adds a7818e6f29c fix doc typos to cycle bots adds 886d2c2ca75 [BranchRelaxation] Simplify offset computation and fix a bu [...] adds 0ee1db2d1d7 [X86] Try to avoid casts around logical vector ops recursively. adds 819421745c5 Reorder targets in alphabetical order. NFC. adds 13fa4e2e5ae PR42108 Consistently diagnose binding a reference template [...] adds add2b7e44ad List implicit operator== after implicit destructors in a vtable. adds 7a9fa76be74 Undo changes to release notes intended for the Clang 10 bra [...] adds d15fad2653d [libc++][libc++abi] Fix or suppress failing tests in single [...] adds fc817b09e25 [mlir] NFC: Fix trivial typos in comments adds eaab1bf21e1 [StackColoring] Remap FixedStackPseudoSourceValue frame ind [...] adds 5e51f755421 [ARM] Favour post inc for MVE loops adds d6075726b90 [ARM] MVE VLDn post inc tests. NFC adds ff2e67a4f70 [ARM] MVE VLDn postinc adds 345e8ed4fcf [LLVMgold][test] Fix llvm-nm test after D72658 adds 11e8e324441 [llvm-mc] - Produce R_X86_64_PLT32 relocation for branches [...] adds 854f7be20a0 [test] Simplify CodeGen/PowerPC/stack-coloring-vararg.mir adds 93175a5caa0 [IndVarSimplify][LoopUtils] rewriteLoopExitValues. NFCI adds 547530cc6a8 [llvm-objdump] - Fix the indentation when printing dynamic tags. adds 84c4c87e04a Recommit "[DWARF5][DebugInfo]: Added support for DebugInfo [...] adds 10357e1c89b [LoopUtils] Better accuracy for getLoopEstimatedTripCount. adds 952a540b219 [test] On Mac, don't try to use result of sysctl command if [...] adds cfe97681cdb [NFC][LoopUtils] Minor change in comment according to revie [...] adds 8cba99e2aa9 [ARM][MVE] Tail-Predication: rematerialise iteration count [...] adds 06e73f071ae [lldb/DWARF] Change how we construct a llvm::DWARFContext adds eaa45484590 [X86][SSE] Add PACKSS SimplifyMultipleUseDemandedBits 'sign [...] adds 61b56340801 [clangd] Remove a stale FIXME, NFC. adds 514e3c3694a Add missing tests for parent traversal adds 122443a9505 Compare traversal for memoization before bound nodes container adds 1f946ee2fab [clang][CodeComplete] Propogate printing policy to FunctionDecl adds af7e1588727 [LV] Vectorizer should adjust trip count in profile information adds 8248190a730 Fix clang-formatting for recent commits adds b7af1bfa6e3 [lldb/DWARF] Simplify DWARFDebugInfoEntry::LookupAddress adds 39f1335486e Make SymbolFileDWARF::ParseLineTable use std::sort instead [...] adds 9a3ff478235 Fix the invisible-traversal to ignore more nodes adds 27df2d9f556 [lldb] Don't process symlinks deep inside DWARFUnit adds 468ca490c60 [lldb] Allow loading of minidumps with no process id adds 7e717b39905 [AArch64][SVE] Extend int_aarch64_sve_ld1_gather_imm adds 8b2eb7c494b [mlir] Add in-dialect lowering of gpu.all_reduce. adds 01bfb366acf [llvm-profdata] Fix hint message since argument format has changed adds f3e73e88fdd [ARM,MVE] Fix confusing MC names for MVE VMINA/VMAXA insns. adds f63f5a228f3 [mlir] clarify LangRef wording around control flow in regions adds 22447a61d40 [lldb] Mark the implicit copy constructor as deleted when a [...] adds de34b54edce [SCEV] Swap guards estimation sequence. NFC adds da9c93f330e [InstSimplify] fold select of vector constants that include [...] adds 65bab53afb8 [lldb][NFC] Add test for iterator invalidation during code [...] adds 5f6dfa800e0 [ms] [llvm-ml] Add placeholder for llvm-ml, based on llvm-mc adds b10a0eb04ad [ARM][MVE][Intrinsics] Take abs() of VMINNMAQ, VMAXNMAQ int [...] adds 46b9563cf68 [Alignment][NFC] Use Align with CreateElementUnorderedAtomicMemCpy adds 03c2a59cd69 [libomptarget] Implement smid for amdgcn adds 6ccebe00444 Fix build - removing legacy target reference. adds 24b7b99b7d6 [llvm-exegesis][NFC] Disassociate snippet generators from b [...] adds 9ecfaad7573 [gn build] Port 24b7b99b7d6 adds 7bee94410ce [InstCombine] form copysign from select of FP constants (PR44153) adds abd0ab389ee [FileCheck] Clean and improve unit tests adds 7fee4fed4c7 Add support for Linux/Musl ABI adds 3de9a5db629 [clangd] Avoid redundant testcases in rename unittest, NFC. adds 4c9d6914453 clang-format: [JS] fix `??` opreator wrapping. adds 366356361cf [OPENMP]Fix PR44578: crash in target construct with capture [...] adds a81e0442bdb [FileCheck] Make Match unittest more flexible adds 9c06c10fbae [SelectionDAG] GetDemandedBits - fallback to SimplifyMultip [...] adds a42c3eb599c [clang-tidy] Add check for CERT-OOP57-CPP adds 0a71ac8494d [gn build] Port a42c3eb599c adds b37f6d3af10 [llvm-exegesis] Remove unused variable after D72928 adds 67420f1b0e9 [lldb/Util] Add a utility to run transparently capture and [...] adds a17ad3592ff [lldb/Test] Check that attribute exists before comparing its value adds ea99c099634 [OpenMP] affinity little fix for FreeBSD adds 04de24e690d [lldb/IOHandler] Improve synchronization between IO handlers. adds fb3d9153c01 [clangd] Fix DocumentOutline for concepts adds d053b7a2978 [lldb/Docs] Add lldb-x86_64-fedora to the CI page adds f6418d72f57 AMDGPU/GlobalISel: Add documentation for RegisterBankInfo adds b70e4efb75b [mlir] Generalize broadcastable trait operands adds 2e42cc7a50e [NFC] small rename of private member in InlineCost.cpp adds fdb9cc7dc56 Fix printer for llvm.addressof symbol name that need escaping adds c12a5917d2f [Hexagon] Add support for Hexagon/HVX v67 ISA adds 8615eeb4556 AMDGPU: Partially merge indirect register write handling adds 9b13b4a0e3a AMDGPU: Prepare to use scalar register indexing adds 317fdcd09ae AMDGPU: Cleanup and generate 64-bit div tests adds c81fe34718d [lld][ELF] Don't apply --fix-cortex-a53-843419 to relocatab [...] adds d232c215669 [AsmPrinter] Don't emit __patchable_function_entries entry [...] adds edd4398f4cd Revert "PR17164: Change clang's default behavior from -flax [...] adds e5823bf806c AMDGPU: Don't create weird sized integers adds 385fb337de9 AMDGPU: Generate test checks adds fa40b41168f Revert "[libc++] Optimize / partially inline basic_string c [...] adds d1da63664f4 [lld][RISCV] Print error when encountering R_RISCV_ALIGN adds e446322f73f [llvm-objcopy][ELF] Allow setting SHF_EXCLUDE flag for ELF [...] adds c72aa27f917 AMDDGPU/GlobalISel: Fix RegBankSelect for llvm.amdgcn.ps.live adds 38bdb94120b [clangd] Fix rename for explicit destructor calls adds b16f82ad3b0 Revert "[MachO] Add a test for detecting reserved unit length." adds 5721483b642 [AMDGPU] Fix -Wunused-variable after e5823bf806ca9fa6f87583 [...] adds 02c1321139d [MC] Improve a report_fatal_error adds e15fb06e2d0 [RISCV] Pass target-abi via module flag metadata adds a80291ce10b Revert "[AMDGPU] Invert the handling of skip insertion." adds 65f6ee618e7 [gn build] Port a80291ce10b adds fffea2842d2 [MLIR] LLVM Dialect: add llvm.cmpxchg and improve llvm.atom [...] adds ff9877ce34b [ARM][MVE] Enable masked scatter adds 6b4f86f65f1 Reapply: [MachO] Add a test for detecting reserved unit length. adds dbd0ad33668 [LLD][ELF] Add support for INPUT_SECTION_FLAGS adds a672f579a2f Regenerate rotated uxt tests adds 8d2e6bdbe14 [TargetLowering] SimplifyDemandedBits - Pull out InDemanded [...] adds d6f4cfdbd79 [llvm-exegesis] Add support for AVX512 explicit rounding operands. adds 5f5f4785648 [DAG] Fold extract_vector_elt (scalar_to_vector), K to unde [...] adds 89e6601fb15 [llvm-readelf][llvm-readobj] - Fix the indentation when pri [...] adds bc29069dc40 [analyzer] Enable PlacementNewChecker by default adds 4e8116f4692 [ELF] Refactor uses of getInputSections to improve efficiency NFC adds 1f7b95d038e [lldb][NFC] Convert LLDB_LOGF to LLDB_LOG in ClangASTSource.cpp adds 87632b9e061 [llvm-exegesis] Fix support for LEA64_32r. adds 9a52ea5cf9c Create a gpu.module operation for the GPU Dialect. adds 3f9b6b270f8 [lldb] Use llvm::stable_sort in Line adds bc8a1ab26fb [Alignment][NFC] Use Align with CreateMaskedLoad adds 295aea80789 [llvm-readobj] - Remove rpath.test. adds 139771f8b02 [Alignment][NFC] Use Align with CreateElementUnorderedAtomi [...] adds 5181c67febc AMDGPU/GlobalISel: Add some baseline tests for unmerge lega [...] adds fccd0da5ee6 [clang-tidy] New check: bugprone-misplaced-pointer-arithmet [...] adds 65a31a97b45 [gn build] Port fccd0da5ee6 adds 18a96fd573b [lldb/DWARF] Fix a leak in line table construction adds 5e70f4bdc15 [lldb/breakpad] Use new line table constructor adds 651fa669a23 [TargetLowering] SimplifyDemandedBits ANY_EXTEND/ANY_EXTEND [...] adds f651c402a22 [clangd] Capture the missing injected class names in findEx [...] adds b065902ed45 [X86] combineBT - use SimplifyDemandedBits instead of GetDe [...] adds 47f99d2ca8a [SelectionDAG] GetDemandedBits - remove ANY_EXTEND handling adds d7032bc3c00 [PowerPC][NFC] Reclaim TSFlags bit 6 adds 81f385b0c6e Make dropTriviallyDeadConstantArrays not quadratic adds f04284cf1d4 [TargetLowering] SimplifyDemandedBits ISD::SRA multi-use handling adds 6a24339a452 [ARM] Follow AACPS standard for volatile bit-fields access width adds 2147703bde1 Revert "[ARM] Follow AACPS standard for volatile bit-fields [...] adds 1256d68093a [RISCV] Check the target-abi module flag matches the option adds 1fbb1d6df01 [clangd] Drop returntype/type when hovering over type-ish names adds 020041d99b5 Update spelling of {analyze,insert,remove}Branch in strings [...] adds a6883017ea9 [Clang] Un-break scan-build after integrated-cc1 change adds 3023352a7d0 [mlir][spirv] Simplify scalar type size calculation. adds 7b8dc8c5769 [libcxx] Support Python 3.8 in the test suite adds 305bf5b21db [Hexagon] Add support for Hexagon v67t microarchitecture (t [...] adds a731c6ba94d [lldb/Initializers] Move all macOS initializers into Platfo [...] adds 24d7a0935be [HIP] use GetProgramPath for executable discovery adds 2e667d07c77 [FPEnv][SystemZ] Platform-specific builtin constrained FP e [...] adds 7a8b0b1595e [StackColoring] Remap PseudoSourceValue frame indices via M [...] adds 72b8bad1505 [lldb/Hexagon] Include <mutex> adds 8e1f0974c28 [PowerPC] Delete PPCSubtarget::isDarwin and isDarwinABI adds cf263807a6c [lldb/tools] Update lldb-test's system initializer adds 372cb38f451 [Codegen] Emit both AssumeAlignedAttr and AllocAlignAttr as [...] adds 6b2f820221c [NFC][Codegen] Use MaybeAlign + APInt::getLimitedValue() wh [...] adds 68122b5826b [APFloat] Extend conversion from special strings adds 9148b8b734e [OpenMP][Offloading] Fix the issue that omp_get_num_devices [...] adds a95965d467c [APFloat][unittest] Fix -Wunused-variable after D69773 adds dd18729b2a7 [Attr][Doc][NFC] Fix code snippet formatting for attribute [...] adds 9aba2ced34b [debugserver] Delete macOS/PPC debug server implementation adds 0b336b6048a [APFloat] Add support for operations on Signaling NaN adds 441aebc5235 [debugserver] Delete stale code referencing ppc adds f63d7637387 [TableGen] Use a table to lookup MVE intrinsic names adds 7c9bcba644c [lldb] Add a setting to not install the main executable adds f2dc179d686 [mlir][ods] Fix StringRef initialization in builders adds 3ef169e586f [WebAssembly][InstrEmitter] Foundation for multivalue call [...] adds 561fa844777 [scudo][standalone] Allow sched_getaffinity to fail adds 6cf95ac2234 [Hexagon] Add REQUIRES: asserts to a testcase using -debug-only adds 9bb11785dca Revert "[lldb] Add a setting to not install the main executable" adds 95116c591fa [lldb] Add a setting to not install the main executable adds 28857d14a86 [WebAssembly] Split and recombine multivalue calls for ISel adds ff1f3cc1a12 [GISelKnownBits] Make the max depth a parameter of the analysis adds 2d77e0b9f22 Fix tests of constant folding of fp operations on NaN values adds cbf08d0f575 [mlir] Fix LLVM intrinsic convesion generator for overloada [...] adds 6b9a5e6f05f [lld][Hexagon] Add General Dynamic relocations (GD) adds 41fcd17250f [Sema] Avoid Wrange-loop-analysis false positives adds 020ed6713d8 [clang-tidy] Fix check for Abseil internal namespace access adds 2a879e6884b [APFloat][unittest] Fix -Wsign-compare after D69773 adds b6c62ef0871 [lldb/Platform] Re-add ifdef's to guard macOS-only code. adds 5260bc2497b Allow arbitrary capability name in Thread Safety Analysis adds a8c2f76cd25 Removing an accidentally duplicated line of test code to fix bots. adds b0b2b7e0992 Revert "[Clang] Un-break scan-build after integrated-cc1 change" adds 89e43f04ba8 Revert "List implicit operator== after implicit destructors [...] adds aa91ce3e1dd [lldb/CMake] Add check-lldb-shell and check-lldb-api target [...] adds fd109308a7b AMDGPU/GlobalISel: Legalize G_PTR_ADD for arbitrary pointers adds 0478eadf73c [lldb/DataFormatters] Fix the `$$deference$$` synthetic child adds 7b771ed4484 [APInt] Fix tests that had wrong assumption about sdivs wit [...] adds 9a5a6e94651 AMDGPU/GlobalISel: Merge G_PTR_ADD/G_PTR_MASK rules adds 133a7e631ce [PATCH] Reland [Clang] Un-break scan-build after integrated [...] adds 757fe53994c [SLP] Add a test showing miscompilation in AltOpcode support adds f42994f228d [Matrix] Hide and describe matrix-propagate-shape option. adds a6492e22711 [IR] Value::getPointerAlignment(): handle pointer constants adds e47965bf64e AMDGPU/GlobalISel: Merge trivial legalize rules adds 535ed62c5fc [AArch64] Add custom store lowering for 256 bit non-tempora [...] adds 83a131b2764 Fix an over-suspend bug with LaunchInNewTerminalWithAppleSc [...] adds 0feedebf4f4 [lldb/Plugin] Rename AddressSanitizerRuntime for consistenc [...] adds 7745990dd93 [lldb/Plugin] Rename TSanRuntime for consistency with plugin (NFC) adds 623c3c4cf96 [lldb/Plugin] Rename UBSanRuntime for consistency with plug [...] adds fc1e8551124 [lldb/Plugin] Rename MainThreadCheckerRuntime for consisten [...] adds be9604247e3 [lldb/Plugin] Move DisassemblerLLVMC for consistency with p [...] adds e1d6d368529 [SLP] Don't allow Div/Rem as alternate opcodes adds fa001767f08 Fix typos adds 6e73fee7808 List implicit operator== after implicit destructors in a vtable. adds e03ead6771f [Concepts] Placeholder constraints and abbreviated templates adds 89e19e8eddd [mlir][Linalg] Add tensor support to Linalg EDSC Builders adds c0a26a35ee2 Revert "[mlir][Linalg] Add tensor support to Linalg EDSC Builders" adds 5fdad8e3f80 [clang-tidy] Fix check for generic lambda invented template [...] adds 67a87753225 [AArch64] Don't generate gpr CSEL instructions in early-ifc [...] adds a156da5fb36 [clang/Darwin] Remove __llvm_profile_counter_bias from expo [...] adds b933d37cd37 [Concepts] Constraint Satisfaction Caching adds 8ae404a2f6b [libc++] Make sure std::is_scalar returns true for block types adds 55c81d4282c [test] Use yaml2obj -o %t instead of > %t adds d9e61963120 [polly] XFAIL memset_null.ll. adds bb9b964072e [Concepts] Fix circular AST->Sema dependency in ASTConcept.cpp adds 62e4b501ab3 Revert "[Concepts] Placeholder constraints and abbreviated [...] adds f65d4aa9608 [llvm] NFC: fix trivial typos in documents adds dac7cda3a84 [libcxxabi] NFC: Fix trivial typos in comments adds ce2207abaf9 [ORC] Add support for emulated TLS to ORCv2. adds c38e42527b2 [clang][IFS][test] Temporary work around for in-process cc1 [...] adds e0a6093a744 [ORC] Fix a missing move in ce2207abaf9. adds e53a9d96e6a Resubmit: [AMDGPU] Invert the handling of skip insertion. adds 6b4b3e2856d [AMDGPU] SIRemoveShortExecBranches should not remove branch [...] adds debd2dcd098 [gn build] Port e53a9d96e6a adds 98e55477558 [ORC] Update examples to incorporate changes in ce2207abaf9. adds a90a6502ab3 [DA][TTI][AMDGPU] Add option to select GPUDA with TTI adds b54aa053d3a Update clang-interpreter example to incorporate changes in [...] adds 7bdc83f3401 [LICM] Don't cache AliasSetTrackers when run under legacy PM adds 1d1ebb9e592 [lldb/Initializers] Move all ObjC initializers into AppleOb [...] adds 97d000da2e6 [ORC] Fix the LLJITWithObjectCache example to address chang [...] adds 2e25d75aaa2 [AArch64][GlobalISel] Fix llvm.returnaddress(0) selection w [...] adds c9a39a896c9 [lldb] Add a display name to ClangASTContext instances adds 3a906a9f4e6 [VE] i<N> and fp32/64 arguments, return values and constants adds de51559fa68 [Concepts] Fix incorrect recovery in TryAnnotateTypeConstraint adds a133cbaad5b [clang][index] Index the injected class name types. adds 3593b5b3e9c [llvm-as] Fix assembling of index with multiple summaries s [...] adds 5d4e8997571 [clangd] Handle the missing injectedClassNameType in targetDecl. adds 935729e4c63 Change the googlemock link adds 0157a74bec3 [lldb] Fix an asan error from 27df2d9f556c adds 7984b47401f [mlir][orc] unbreak MLIR ExecutionEngine after ORC changes adds 45538b5fb28 [Concepts] Fix bug when referencing function parameters in [...] adds c04b9ba5958 [ARM][MVE] Clear MaskedInsts vector adds eaa594f4ec5 [llvm-readobj] - Rewrite gnuhash.test test to stop using pr [...] adds 1d549e68d4a [Doc] Update requirements for masked load/store adds 5be8b2ec4a0 [llvm-exegesis] Serial snippet: Restrict the set of back-to [...] adds 889a4f55c91 [lldb] s/lldb/%lldb in two tests adds 0957233320e [Alignment][NFC] Use Align with CreateMaskedStore adds e57a9abc4b0 [Concepts] Placeholder constraints and abbreviated templates adds 67d4c9924c1 Add support for (expressing) vscale. adds 7b81c3f8793 Revert "[Concepts] Fix bug when referencing function parame [...] adds 9570f1e5a61 [clangd] Do not duplicate TemplatedDecls in findExplicitReferences adds e727f39ec0b [LLD][ELF][ARM] Don't apply --fix-cortex-a8 to relocatable links. adds cdcc4f2a44b [AArch64][SVE] Add intrinsic for non-faulting loads adds c42fe24754f [lld/ELF] PR44498: Support input filename in double quote adds 3d7177acd75 [lldb/DWARF] Remove one more auto-dwo method adds 201c646b2b9 Remove extra ';' to fix Wpedantic. NFCI. adds 963f2681869 [X86][SSE] combineExtractWithShuffle - pull out repeated ex [...] adds 178562fb352 [mlir] Enable specifying verify on OpInterface adds 4460cb5bcd7 [mlir][spirv] Add lowering for composite std.constant. adds ecc7dae50c4 Extend misc-misplaced-const to detect using declarations as [...] adds 2accdb6ae19 [llvm-mca][NFC] Regenerate tests @HEAD. adds c784e5451b2 Use SelectionDAG::getShiftAmountConstant(). NFCI. adds 80656fd7aef [SelectionDAG] getShiftAmountConstant - assert the type is [...] adds c0f53ed8066 [InstCombine] add tests for fneg+fadd; NFC adds 64e95282012 AMDGPU: Fix missing immarg on llvm.amdgcn.interp.mov adds b94d3b9b77a AMDGPU/GlobalISel: RegBankSelect interp intrinsics adds e3b15ed376f Revert "Extend misc-misplaced-const to detect using declara [...] adds 4481eefbe84 [ASTImporter] Properly delete decls from SavedImportPaths adds 9c928649a08 AMDGPU: Fix interaction of tfe and d16 adds a722cbf77cc AMDGPU/GlobalISel: Handle atomic_inc/atomic_dec adds 70096ca111e AMDGPU/GlobalISel: Fix RegbankSelect for llvm.amdgcn.fmul.legacy adds e0f0d0e55cc [MachineScheduler] Allow clustering mem ops with complex addresses adds 4cf16efe497 [AArch64][SVE] Add patterns for unpredicated load/store to [...] adds 0b83e14804c [ARM] MVE Gather Scatter cost model tests. NFC adds e9c198278e2 [ARM] Basic gather scatter cost model adds dc69265eea8 [VE] setcc isel patterns adds 0ade2abdb01 [InstCombine] fneg(X + C) --> -C - X adds 968561bcdc3 Unconditionally enable lvalue function designators; NFC adds a174f0da62f AMDGPU/GlobalISel: Add pre-legalize combiner pass adds bcd91778fe7 AMDGPU: Do binop of select of constant fold in AMDGPUCodeGe [...] adds 2fe500ab5bb AMDGPU: Look through casted selects to constant fold bin ops adds e93e1b621c4 AMDGPU: Fix typo adds 83b67526d5c [VE] select and selectcc patterns adds 9dc9f7ca145 [lldb/Target] Sort CMakeLists (NFC) adds e3d352c5411 AMDGPU/GlobalISel: Fold constant offset vector extract indexes adds 04a151710e8 [mlir] Swap use of to_vector() with lookupValues() in LLVMI [...] adds 3524d4412cf AMDGPU/GlobalISel: Fix RegBankSelect for G_INSERT_VECTOR_ELT adds d1dbb5e4718 AMDGPU/GlobalISel: Select G_INSERT_VECTOR_ELT adds 3215f7c7a81 [compiler-rt] [builtins] Fix clear_cache_test to work with [...] adds 349f6bb873d [gn build] (manually) port a174f0da62f adds 52ec7379adf AMDGPU/GlobalISel: Fold add of constant into G_INSERT_VECTOR_ELT adds a14aa7dabde [X86][SSE] combineExtractWithShuffle - extract(bictcast(sca [...] adds 0cb274de397 [RISCV] Support ABI checking with per function target-features adds bb562d1af0e AMDGPU/GlobalISel: Keep G_BITCAST out of waterfall loop adds 0bf434ccd56 AMDGPU: Fix element size assertion adds a8ff6c0b097 [AArch64] Add test for DWARF return address signing adds ddbc728828c [PGO][PGSO] Update BFI in CodeGenPrepare::optimizeSelectInst. adds dd09ec1208b AMDGPU/GlobalISel: Select llvm.amdgcn.mov.dpp8 adds c05f23e409a AMDGPU/GlobalISel: Select llvm.amdgcn.mov.dpp adds fb8a3d18340 Regenerate test/CodeGen/ARM/vext.ll. NFC. adds 2d0fcf786c5 Precommit NFC part of DAGCombiner change. NFC. adds 45a4aaea7fd [NFC][XCOFF] Refactor Csect creation into TargetLoweringObjectFile adds 1192d7b2547 AMDGPU/GlobalISel: Handle 16-bank LDS llvm.amdgcn.interp.p1.f16 adds 300997c41a0 [AArch64] Don't rename registers with pseudo defs in Ld/St opt. adds fd98eccf984 [gn build] [win] produce symbolized stack frames in release [...] adds dfe9f130e07 Revert "Unconditionally enable lvalue function designators; NFC" adds 990acd450cf [scudo][standalone] Reduce Android region sizes to 128MB adds 5114d55dde4 [Flang] add some cmake code to allow for out-of-tree buildi [...] adds bfcfa53c3df Revert "[gn build] [win] produce symbolized stack frames in [...] adds cd470717d15 Revert "[DA][TTI][AMDGPU] Add option to select GPUDA with TTI" adds 58991ba7737 [ARM] Mark MVE loads/store as not having side effects adds 5340434c94c [X86][SSE] combineExtractWithShuffle - extract(bitcast(broa [...] adds 635cbef5056 [CMake][Fuchsia] Disable in-process cc1 adds 1e4764e1032 Add a comment about when we can remove this construct; NFC. adds c2a250e1c43 [Concepts] Fix bug when referencing function parameters in [...] adds 8f21acbf52b [gn build] reformat all build files again adds 90cfbb81674 Add LLVM_VALUE_FUNCTION to Optional::map(); NFC adds 1b8eab179db AMDGPU/R600: Emit rodata in text segment adds eec36909c18 [mlir] Add baseAttr to TypedArrayAttrBase. adds efb130fc930 [LoopDeletion] Teach LoopDeletion to preserve MemorySSA if [...] adds 8edf037aebd Add a bit of documentation on attribute spellings that were [...] adds 84c5f196370 Extend misc-misplaced-const to detect using declarations as [...] adds 38c68047b04 [SVE] Pass Scalable argument to VectorType::get in Bitcode Reader adds 363d27c871f [x86] fold vperm2x128 to concat of 128-bit high half vectors adds 8ded83ff7e0 [llvm-cov] Add support for -skip-functions to lcov adds 15f1d5d1442 [libFuzzer] Add INFO output when LLVMFuzzerCustomMutator is found. adds 7dc49f77ee5 R600: Fix failing testcase adds 89c8866c041 Convert AssertTrue( A == B) to AssertEqual(A, B) in TestObj [...] adds 31662e67e08 [lldb/Util] Fix lldb-repro now it doesn't take a path to lldb adds 536612df4b4 [lldb/Test] Use lit's capabilities to skip lldb-repro tests. adds 8401698fb57 [lldb/Reproducer] Correctly instrument enum values adds 90f58eaeff5 [ODRHash] Factor out functionality for CXXRecord ODR diagno [...] adds ed80c86c885 [PatternMatch] Add m_APInt/m_APFloat matchers accepting undef adds 68d7f06092e Clang] Fix expansion of response files in -Wp after integra [...] adds 9aa816a816b [PowerPC] Collect some CallLowering arguments into a struct. [NFC] adds efba7ed05e5 [PatternMatch] Make m_c_ICmp swap the predicate (PR42801) adds f55b033c028 [TestStdModuleSysroot] Only run locally. adds 5bb8d28e61c [mlir][Linalg] Add tensor support to Linalg EDSC Builders adds 16b9410caa3 [X86] Cast to __v4hi instead of __m64 in the implementation [...] adds 80c34f94acd [InstCombine] Add test for PR44529; NFC adds 0b83c5a78fa [InstCombine] Combine neg of shl of sub (PR44529) adds b32013baec1 [www] Update cxx_status page to list changes on the Clang 1 [...] adds 4c2b0a63661 [lldb/Utility] Don't forward directories to the file collector adds 6ae61f7675d [lldb/Test] Skip script interpreter tests reading from stdi [...] adds 6baf31b7c1e [LoopIdiomRecognize] Reduce variable scope. [NFCI] adds b5b6126d97e [IndVarSimplify] Cleanup spaces and reduce variable scope [NFCI] adds 1f45914b428 Embed a zero-length /dev/null in darwin-debug for the speci [...] adds 0e9374e3740 [nfc][libomptarget] Remove SHARED annotation from local variables adds df839cfda09 [cmake] Fix clang builds with BUILD_SHARED=ON and CLANG_LIN [...] adds 4751e4f8c24 Revert "[cmake] Fix clang builds with BUILD_SHARED=ON and C [...] adds c4144caf9b8 [lldb/Reproducer] Disable buffering of stdout during replay adds adc4faf532b [IndVarSimplify] Teach IndVarSimplify to preserve MemorySSA. adds 39ae86ab72d [AArch64TTI] AArch64 supports NT vector stores through STNP. adds 83a093b8ecc [lldb/Reproducer] Mark some driver tests as unsupported fo [...] adds d42baff45d9 Replace old-style cast of null pointer with nullptr adds 9be5c135388 [lldb/Test] Add check-lldb-repro target adds 9b5a9f2fab1 [lldb/Test] Fix type in add_lit_testsuite adds 48490e3247a [lldb/Docs] Document testing strategies for the reproducers adds 3f5976c97db [RISCV] Fix evaluating %pcrel_lo against global and weak symbols adds cf2b498d284 [llvm/Transforms] Fix warning: private field 'MSSA' is not used adds ddfe8751b16 [test] Fix lld/test/ELF/riscv-pcrel-hilo-error.s after D73211 adds f14f2a85680 [LV] Fix predication for branches with matching true and fa [...] adds 4d14772f5c2 AMDGPU/GlobalISel: Remove redundant or patterns adds e0502563778 AMDGPU/GlobalISel: Fix generated wave64 checks adds 45f630d729e [libcxx] [test] Don't assert that moved-from containers wit [...] adds 53a28bd8917 [LICM] NFC. Remove AST caching infrastructure adds 5e017c12d22 [DWARF] Allow empty address range tables. adds dcff3961c2d [DWARF] Return Error from DWARFDebugArangeSet::extract(). adds d6f39cfed06 [DWARF] Make dwarf::getUnitLengthFieldByteSize() constexpr. NFC. adds a0f367f792a [DWARF] Make dwarf::getDwarfOffsetByteSize() a free function. NFC. adds 6332990721d [DWARF] Support DWARF64 in DWARFDebugArangeSet. adds ed9851a0a68 [DWARF] Better detect errors in Address Range Tables. adds 1b15965932c [gn build] Port dcff3961c2d adds 15ac7277143 Fix build bot failures. adds 6fc9e601494 NFC. Remove obsolete SimpleAnalysis infrastructure adds 66007664531 NFC. Add PR44320 IR test case. adds 1db1b8b8b35 [lldb/Test] Don't add a check-* target as dependency in add [...] adds 0e3ae353a47 [Concepts] Profile TypeConstraints in ProfileTemplateParameterList adds 5a9ef6c15f3 [DWARF] Support 64-bit DWARF in .debug_pubnames and similar [...] adds c985e7b07db Revert "[Concepts] Profile TypeConstraints in ProfileTempla [...] adds 62c221b5090 [Concepts] Profile TypeConstraints in ProfileTemplateParameterList adds 99960de7414 [DWARF] Get rid of DWARFDebugNames::HeaderPOD. NFC. adds 8306f55bfa2 [DWARF] Eliminate the DWARFDebugNames::Header::Padding field. adds 4a8dbc617d0 [SSAUpdater] Don't call ValueIsRAUWd upon single use replacement adds 9dbc1ab2326 [LLD][COFF] Enable linking of __declspec(selectany) symbols [...] adds 6d2510d30a0 [llvm-exegesis] Restrict to allowed back-to-back instructio [...] adds 6e3b0cc2fb9 [lldb][NFC] Rename ClangASTContext to TypeSystemClang adds 46acce42b32 [Object][test] - Remove readobj-elf-versioning.test and sup [...] adds 5f6ff716417 [llvm-readobj][test] - Add a check for --dyn-syms. adds 4662f6e1c77 [test] Avoid loop-unroll.c test getting confused by fadd in [...] adds a1e0b53490a [lldb][NFC] Delete empty file source/Host/linux/ProcessLaun [...] adds 5c02fe1faab Revert "[Concepts] Placeholder constraints and abbreviated [...] adds 04fd2041561 [llvm-exegesis] Allow the randomizer to fail nicely... adds 90c01357b81 [mlir] Shrink-wrap anonymous namespaces around the classes [...] adds 91b0956f388 [NFC][DwarfDebug] Use proper analog GNU attribute for the p [...] adds e6b0ce70bdd [LLD] [COFF] Silence a GCC warning about an unused variable. NFC. adds 98da49d9791 [SelectionDAG] Compute Known + Sign Bits - merge INSERT_SUB [...] adds 03cae086f41 [SelectionDAG] ComputeKnownBits - merge EXTRACT_VECTOR_ELT [...] adds f1ad192915f [FileCheck] Strengthen error checks in unit tests adds e8fc8507dac [llvm-exegesis] Don't use unsupported aliasing instructions adds 772e4931932 [ARM,MVE] Revise immediate VBIC/VORR to look more like NEON. adds 4321c6af28e [ARM,MVE] Support immediate vbicq,vorrq,vmvnq intrinsics. adds aa0f37e14a8 [AArch64][SVE] Add first-faulting load intrinsic adds 1e0174a93cf Treat C# `using` as a control statement adds 279fa8e0064 [Alignement][NFC] Deprecate untyped CreateAlignedLoad adds 2f6987ba61c [LoopRotate] add ability to repeat loop rotation until non- [...] adds 48d4ba8fb29 [SelectionDAG] Compute Known + Sign Bits - merge INSERT_VEC [...] adds 0d1468db585 [NFC][RDA] Make the interface const adds d6a97b049f7 [gn build] Port 2f6987ba61c adds b482e1bfe29 [CodeGen] Make use of MachineInstrBuilder::getReg adds c8695ba9cde Revert "[mlir] Add baseAttr to TypedArrayAttrBase." adds ce23515f5ab [tablegen] Emit string literals instead of char arrays adds 98ea4b30c2c [ARM,MVE] Make the MVE intrinsics work in C++! adds 9187073f3e0 [VE][NFC] re-write RR* isel class using null_frag adds 24364cd12bb [clang][CodeComplete] Make completion work after initializer lists adds 41784bed015 Revert "Resubmit: [JumpThreading] Thread jumps through two [...] adds 784204fd7ed [VE] add, sub, left/right shift isel patterns adds a8c5a461a8e [Dsymutil][Debuginfo][NFC] #4 Refactor dsymutil to separate [...] adds e464b31c156 Revert "[tablegen] Emit string literals instead of char arrays" adds cc4b716a379 [Hexagon] Remove unused operand definitions: s10_0Imm and s10_6Imm adds 398175e5c71 Fix GCC warning/error '-fpermission'. NFC. adds 49f7bc9e1e5 [hip] Remove `-Werror=format-nonliteral` adds f3c508fe916 [OPENMP]Fix use of local allocators in allocate clauses. adds ad24cf2a942 [OpenMP] change omp_atk_* and omp_atv_* enumerators to lowe [...] adds c1cac208276 [X86][AVX] Add AVX1/AVX2 ashr vector tests adds fc5bbbf328b [SelectionDAG] ComputeNumSignBits - add ISD::SUB demanded e [...] adds 0c943c61177 [NFC][ARM] Add test adds dfec702290e AMDGPU: Check for other uses when looking through casted select adds 59f95222d4c [Alignment][NFC] Use Align with CreateAlignedStore adds d1de6dc17cd [X86][SSE] Add ComputeNumSignBits tests for (ADD (AND X, 1) [...] adds 0fec8acdd82 [SelectionDAG] ComputeNumSignBits - add ISD::ADD vector support adds e256a775ebf clang-cl: Parse /QIntel-jcc-erratum adds 4faf71a1433 GlobalISel: Use Register adds 618fa77ae4d AMDGPU/GlobalISel: Select V_ADD3_U32/V_XOR3_B32 adds 05532575e88 [RDA] Skip debug values adds 5911268e441 [analyzer] Improve FuchsiaHandleChecker's diagnostic messages adds b481f028144 [Concepts] Placeholder constraints and abbreviated templates adds e25eee4db78 [SelectionDAG] ComputeNumSignBits - add ISD::ADD demanded e [...] adds 98e37af2723 [X86] Add AVX512 tests for vector rotations adds e4a58bd5386 [X86] Add test showing failure to remove vector rotate by zero adds 0ec25a03161 [X86] LowerRotate - early out for vector rotates by zero adds 8d1ed2940d9 [mlir] Fix vectorize transform crashing on none-op operand adds 58ceb81d318 [SVE] Add SVE2 patterns for unpredicated multiply instructions adds 3c545e4b731 [openmp] Disable archer if LIBOMP_OMPT_SUPPORT is off adds b81a337be7b [LoopUnroll] Avoid UB when converting from WeakVH to `Value *` adds 1e57038bf21 [ELF] Pass `Relocation` to relaxGot and relaxTls{GdToIe,GdT [...] adds 9c5b5977224 [AArch64][test] Fix tests after D72799 adds f2ccd5a956c [AArch64][test] Fix MC/AArch64 tests after D72799 adds a0f627d5842 [IndVarSimplify] Fix for MemorySSA preserve. adds 794b8a0329d [lldb] s/lldb/%lldb in another test adds be9f09c768f [mlir] Add option to use custom base class for dialect in L [...] adds 6770de9b8d9 [LoopIdiomRecognize] Teach LoopIdiomRecognize to preserve M [...] adds 458676db6e4 [WPD/VFE] Always emit vcall_visibility metadata for -fwhole [...] adds 9ad044a38c0 Include phabricator.uri in .arcconfig adds a4cfb15d15a [Sema] Sanity-check alignment requested via `__attribute__( [...] adds c2a9061ac51 [Sema] Attempt to perform call-size-specific `__attribute__ [...] adds d096f8d306b [IR] Attribute/AttrBuilder: use Value::MaximumAlignment mag [...] adds e819f7c9feb [Codegen] If reasonable, materialize clang's `AssumeAligned [...] adds 5ffe6408ffb [Codegen] If reasonable, materialize clang's `AllocAlignAtt [...] adds b749af6a1ff [Sema] Don't disallow placing `__attribute__((alloc_align(p [...] adds fac9941e570 AMDGPU: Fix ubsan error adds 00756b18239 Revert "[Sema] Attempt to perform call-size-specific `__att [...] adds 210f0882c9e Revert "[Sema] Sanity-check alignment requested via `__attr [...] adds c6c5dbc824c [clangd] Add C++20 concepts support to findExplicitReferenc [...] adds cbcd07a4815 [clangd] Add C++20 concepts support to TargetFinder adds e5caa156b44 [PDB] Simplify API for making section map, NFC adds 0fbf28f7aae [ELF] --no-dynamic-linker: don't emit undefined weak symbol [...] adds fa2fc81d346 Re-add documentation for -flax-vector-conversions= removed [...] adds 1624cba7824 Partially revert "[IR] Attribute/AttrBuilder: use Value::Ma [...] adds 6672a4f5b64 [lldb/Commands] Fix, rename and document column number arg [...] adds 29c7e6c8c97 Clang added a new feature to the ObjC compiler that will tr [...] adds 12627450609 [CMake][NFC] Refactor iOS simulator/device test configurati [...] adds 06569361d01 [CMake][NFC] Refactor iOS simulator/device test configurati [...] adds 9d9b470e69a [CMake] Refactor iOS simulator/device test configuration ge [...] adds 966b5182bab Change internal_start_thread arguments to match pthread_create. adds cc14de88da2 [CUDA] Fix order of memcpy arguments in __shfl_*(<64-bit type>). adds 9c2eb220edd [ThinLTO] Summarize vcall_visibility metadata adds 4d33a8dfcf6 [Concepts] Add ExpressionEvaluationContexts to instantiatio [...] adds 86e5b56a7ca AMDGPU/GlobalISel: Fix RegBanKSelect for llvm.amdgcn.exp.compr adds c77bbea9a67 GlobalISel: Add MIPatternMatch for G_ICMP/G_FCMP adds d42d5eb8ea7 [Concepts] Implement P1616R1 - Using unconstrained template [...] adds 4ed7355e448 [IPSCCP] Use ParamState for arguments at call sites. adds ed8222b2ca7 [mlir] [VectorOps] Implement vector tuple get folding adds d8acf8852db [lldb/Test] Disable command-breakpoint-col.test on Windows adds e174da447c1 [Clang][IFS][Test] Work around in-process cc1 ASAN issues #2. adds 8d508c597aa [lldb/Test] Disallow using substituted binaries in shell test. adds 765b37abdfc [AArch64][GlobalISel] Fallback if the +strict-align target [...] adds fcaf5f6c01a [LLDB] Fix the handling of unnamed bit-fields when parsing DWARF adds 67c608a9695 [Concepts] Deprecate -fconcepts-ts, enable Concepts under - [...] adds af3c243e996 [tests] Use host-based XFAIL for test/MC/AMDGPU/hsa-gfx10-v3.s adds 71544135673 [NFC][ScopBuilder] Move RecordedAssumptions vector to ScopBuilder adds aabc3c59e13 [mlir] [VectorOps] fixed minor typos in vector ops doc adds 44b496758f1 [AArch64][GlobalISel] Remove duplicate attribute lookup cod [...] adds 2af74e27ed7 [MS] Overhaul how clang passes overaligned args on x86_32 adds 9e66c4ec127 [Utils] Use WeakTrackingVH in vector used as scratch storage. adds 59733525d37 [LTO/WPD] Enable aggressive WPD under LTO option adds 30ae859c696 [Attributor][FIX] Store alignment only holds for the pointer value adds 2baf000ecc0 [Attributor] `byval` arguments are always `noalias` adds d07b5a5525e [Attributor][NFC] Fix spelling adds e273ac4d885 [Attributor][NFC] Add an assertion adds 30179d7ecf6 [Attributor][FIX][Alignment] Do not report a change if ther [...] adds 73eaf62463b [Concepts] Make constraint expressions unevaluated until sa [...] adds 1d091742908 [LoopStrengthReduce] Reuse utility method to clean dead ins [...] adds 301a437250b [clang-tidy] Add clang-tidy headers to clang distribution adds 19c76989bb5 Fix bot failure from 59733525d37cf9ad88b5021b33ecdbaf2e18911c adds 47d7a81ba4b [lldb/Util] Use md5 instead of python's hash function. adds 9dcf889d15d [Attributor][NFC] Do not (try to) simplify void values adds ff6254dc267 [Attributor][FIX] Handle non-pointers when following uses adds 5429c82db22 [Attributor][FIX] Avoid dangling pointers during code deletion adds 214ed3f676d [Attributor] Record dependences only when necessary adds 7ad17e008b0 [Attributor] Avoid REQUIRED dependences in favor of OPTIONAL ones adds 2531535984a AMDGPU: Implement FDIV optimizations in AMDGPUCodeGenPrepare adds 356a4b433bf [clang][clang-scan-deps] Aggregate the full dependency info [...] adds f394d22fa82 [Concepts] Update cxx_status.html with Concepts support status adds 22467e25950 Add function attribute "patchable-function-prefix" to suppo [...] adds 01da05b71aa [X86][test] Add tests for -fpatchable-function-entry=N,M (w [...] adds 69bf40c45fd [Driver][CodeGen] Support -fpatchable-function-entry=N,M an [...] adds 90e630a95ec Revert "[LTO/WPD] Enable aggressive WPD under LTO option" adds 838a28e234e [RISCV] Scheduler description for the Rocket core adds 580d7838dd0 [WebAssembly] Fix resume-only case in Emscripten EH adds c467faf23c7 [WinEH] Ignore lifetime.end PHI nodes in empty cleanuppads adds fe5f233a938 Fix assert that doesn't check anything. adds 46aa5c13c5f [examples][ORC] Remove an unused parameter from IR in an LL [...] adds fbb8642c1c4 [examples][ORC] Fix program names in calls to parse cl opt [...] adds bb7a5707ac0 [examples][ORC] Add an example of how to use a custom Objec [...] adds a2137d6e097 [X86] Add -flax-vector-conversions=none to all of the x86 v [...] adds d92f77606aa [lldb/Util] Fix Python 3 incompatibility in lldb-repro adds be2bc6b1d0f [lldb/Util] Remove reproducers after replay adds d600ab3bb51 [Frontend] Delete some unneeded CC1 options adds a50567a31c7 [PowerPC][MC] Delete PPCMCExpr::IsDarwin adds 7596d3c50c4 [objc_direct] Allow for direct messages be sent to `self` w [...] adds 52311d0483e [objc_direct] do not add direct properties to the serializa [...] adds b14937cd1ac [llvm][TextAPI/MachO] Update variable names in unit tests. (NFC) adds 4274a610b3c [llvm][TextAPI/MachO] Extend TBD_V3 unittest to verify writing adds 808142876c1 [lldb][NFC] Fix all formatting errors in .cpp file headers adds 253379a56f6 [PowerPC] Delete IsDarwin from AsmPrinter functions adds 041fa5ad7c3 [lldb] Fix file header of Host/posix/FileSystemPosix.cpp adds 8973fae1951 [WPD] Allow load/save bitcoded index when running opt -whol [...] adds daabc9a0285 [WholeProgramDevirt][test] Fix test after D73094 adds c83602fdf51 Recommit "[DWARF5][clang]: Added support for DebugInfo gene [...] adds 035c106f378 [DWARF][test] Test all the call-site realted attrs adds b3b68c0f802 [Format] Fix 'auto x(T&&, T &&)->F' with PAS_Left. adds 326c39b569e [clang][NFC] Remove redundant cast adds 7e123255861 [X86] Add test showing failure to remove vector rotate of a [...] adds d3260bf5b2f [clangd] Errors in TestTU cause test failures unless suppre [...] adds ddbc077895b [NFC][ARM] Make some params members instead. adds 0298a875115 [doc][llvm-objcopy] Remove redundant COFF-specific sub-heading adds b9013351936 [mlir] Use all_of instead of a manual loop in IntrinsicGen. NFC adds aba80d0734d [llvm-libc] Add memory function benchmarks adds 0b45c2264a4 [SelectionDAG] rot(x, y) --> x iff ComputeNumSignBits(x) == [...] adds 36f12d2638f [lldb][NFC] Delete unused ClangASTImporter::CompleteDecl adds c0738d2480b [lldb][NFC] Fix formatting in ASTImporterDelegate::ImportImpl adds 4c4861b577c [AArch64][SVE] Add intrinsics for FFR manipulation adds 0ae13766ffd [NFC][ARM] Add test adds 77cedb0cdb8 [lldb] Fix nondeterminism in TestCppBitfields adds d4b092b3412 [lldb/DWARF] Remove a workaround from DebugNamesDWARFIndex adds e37cdbeeabf [X86][SSE] Add shufps+shufps test for fold through commutation adds 7d20e80225b [clangd] Show background index status using LSP 3.15 work-d [...] adds 1af6209d64d [llvm-readelf] - Improve dumping of objects without a secti [...] adds ba545c814bc [Sema] Try 2: Attempt to perform call-size-specific `__attr [...] adds 2ee218f3653 [llvm-exegesis][NFC] Simplify code. adds 805c157e8ae [Alignment][NFC] Deprecate Align::None() adds 30fcd29fe47 [X86][SSE] lowerShuffleWithSHUFPS - commute '2*V1+2*V2 elem [...] adds 5e62e162cd0 [X86][SSE] Add another shufps+shufps test for fold through [...] adds 1b996faa157 [clangd][Hover] Change arrow in return type back to → adds 06ae3748db8 [lldb][NFC] Cleanup some if conditions in ASTImporterDelega [...] adds 5cee34013cf [PowerPC][Future] Add prefixed instruction paddi to future CPU adds 0a002f679be [Sema] Try 2: Sanity-check alignment requested via `__attri [...] adds 8e96697c7df FileCheck [9/12]: Add support for matching formats adds 08ebd8c79e4 [VE] aligned load/store isel patterns adds 1d0972ff5ea [Sema] Introduce MaximumAlignment value, to be used instead [...] adds 6ef1ccecf7a [clangd] Rename DiagnosticsConsumer -> ClangdServer::Callba [...] adds 76fa5d50f3d [clangd] Remove pesky ;. NFC adds f69eba07726 [llvm-objcopy][COFF] Add support for --set-section-flags adds a8c3608a27a [Sema] Provide declarations for MaximumAlignment, MaxAlignm [...] adds 3fd5d1c6e7d [X86][SSE] combineTargetShuffle - permilps(shufps(load(),x) [...] adds 80fd37f9d66 [analyzer] PthreadLock: Fix return value modeling for XNU l [...] adds 15624a7bda9 [analyzer] PthreadLock: Add more XNU rwlock unlock functions. adds 152bc7ffdcd [analyzer] NFC: PthreadLock: Use CallDescriptionMap, modernize. adds dd22be1e3d9 [analyzer] PthreadLock: Implement mutex escaping. adds 1484d0f12ad [analyzer] PthreadLock: Implement dead region cleanup. adds f5147765ba1 [DebugInfo][LiveDebugValues] Teach Live Debug Values About [...] adds 0fca35c652f [VE] global variable isel patterns adds f1dab29908d [ELF][PowerPC] Support R_PPC_COPY and R_PPC64_COPY adds b535aa405a0 [ARM] Use reduction intrinsics for larger than legal reductions adds 0d61cd25a69 Verify that clang's max alignment is <= LLVM's max alignment adds 50a3ff30e15 [PatchableFunction] Allow empty entry MachineBasicBlock adds a33accde954 [PGO] Early detection regarding whether pgo counter promoti [...] adds 0d90d2457c3 [LoopStrengthReduce] Teach LoopStrengthReduce to preserve M [...] adds abd1927d446 Fix some comment typos. NFC. adds 5dda92fcb0c Add test for spaceship operator to __config adds 37aa16ebb71 [DA] Don't propagate from unreachable blocks adds c5bd3d07262 Support Swift calling convention for WebAssembly targets adds c2266463377 Resubmit: [DA][TTI][AMDGPU] Add option to select GPUDA with TTI adds 7a94d4f4ee4 Allow combining of extract_subvector to extract element adds 44b865fa7fe [AMDGPU] Allow narrowing muti-dword loads adds b35b7da4608 [PGO] Attach appropriate funclet operand bundles to value p [...] adds 555d8f4ef5e [AMDGPU] Bundle loads before post-RA scheduler adds 698d1cd3b81 Make address-space-lambda.cl pass on 32-bit Windows adds 6530136fe3f [gn build] Port 555d8f4ef5e adds 58592f6c492 Include <cstdlib> for std::abort() in clangd adds a107f864176 [GlobalsAA] Add back a check to intrinsic_addresstaken.ll t [...] adds 4fdae24733d AMDGPU/GlobalISel: Add selection tests for G_ATOMICRMW_ADD adds 84e035d8f1d AMDGPU: Don't check constant address space for atomic stores adds d8328c0b624 TableGen: Work around assert on Mips register definitions adds 9c346464c15 TableGen/GlobalISel: Handle non-leaf EXTRACT_SUBREG adds be8e38cbd97 Correct NumLoads in clustering adds 3f8b100e94b [clang-tidy] Add library for clang-tidy main function adds 36b887ed15a [gn build] Port 3f8b100e94b adds 87c46a31297 AMDGPU: Don't error on ds.ordered intrinsic in function adds 3b93945587a AMDGPU/GlobalISel: Select wqm, softwqm and wwm intrinsics adds b1f3a0f972f Revert a107f86 "[GlobalsAA] Add back a check to intrinsic_a [...] adds 8a81daaa8b5 [AST] Split parent map traversal logic into ParentMapContext.h adds da8bada9383 [gn build] Port 8a81daaa8b5 adds 596d06145a2 [GWP-ASan] enable/disable and fork support. adds 9fa0f236d50 [PATCH] [Target] Test commit adds 118efa5cda8 [LLDB][NFC] Adding clarifying comment in SymbolFileDWARFDeb [...] adds d3bf06bc81e [DAGCombiner] Add combine for (not (strict_fsetcc)) to crea [...] adds 764f4089e89 [WebAssembly] Add reference types target feature adds 65eb11306e9 [WebAssembly] Update bleeding-edge CPU features adds 1df8549b268 [msan] Instrument x86.pclmulqdq* intrinsics. adds 70cbf8c71c5 [X86] Make `llc --help` output readable again adds 2c1decc040d [X86] Break the loop in LowerReturn into 2 loops. NFCI adds 1e487e4c168 clang: Only define OBJC_NEW_PROPERTIES when -x objective-c adds daee63f9741 [SelectionDag] Updated FoldConstantArithmetic method signat [...] adds e1440f594c1 [GWP-ASan] Add names to anonymous mappings. adds 9902c8e3c66 [lldb/debugserver] Unify the breakpoint/watchpoint interfac [...] adds 96f3ea0d21b [lldb/debugserver] Implement hardware breakpoints for x86_6 [...] adds ec62bf2fd32 [libc] Move the implementation of mmap and munmap into a li [...] adds bce360b7048 Detect source location overflow due includes adds 632ba9fcb52 [codeview] Prune SimpleTypeSerializer.h headers, NFC adds e3a7c7713cd [lldb/Lit] Change the lldbtest format to behave more like s [...] adds 303fddeeab1 [mlir] [VectorOps] Rewriting of vector.extract/insert_slice [...] adds 81b700e302b [sanitizer_common] Implement MemoryMappingLayout for Fuchsia adds 5d87b5d2029 [GISelKnownBits] Add support for PHIs adds aae707cd881 [lsan] Expose Frontier object to OS-specific LockStuffAndSt [...] adds 38fd1806a16 [lsan] Factor pthread-specific assumptions out of thread tr [...] adds 3da47749ddd [IR] Move CallBase::getOperandBundlesAsDefs out of line, NFC adds 0697bcb66f1 [Support] Split MallocAllocator out of Allocator.h adds dd8e0a0a23b [Sema] Split availability processing into SemaAvailability.cpp adds de863bcc6c8 [Support] Fix up header comments after splitting Allocator.h, NFC adds 0ebc8e6c421 [Sema] Remove unneeded TreeTransform.h includes, NFC adds 802bec89617 Revert "Reland: [DWARF] Allow cross-CU references of subpro [...] adds 9f69157bf4a Fix header includes after 0697bcb66f1d82f2fd447e9d13b74d141c3ce085 adds 8d35c798f19 [gn build] (manually) merge 81b700e302b1 adds ef7f3af760e [gn build] Port dd8e0a0a23b adds 04f131da0b1 DR1753: Don't permit x.NS::~T() as a pseudo-destructor name. adds c48974ffd7d [libunwind] Set LIBUNWIND_ASM_SOURCES to the ASM source lan [...] adds 2bc38ab3d03 [lldb/Breakpoint] Recogize hardware breakpoints as such adds d8e0f4fae7a [lldb/Breakpoint] Include whether or not a breakpoint is a HW BP adds 86c944d7907 AMDGPU/SILoadStoreOptimizer: Improve merging of out of orde [...] adds fe9765762ce AMDGPU: Generate test checks adds 1ed561aa4bd [lldb/Test] Update minidebuginfo-set-and-hit-breakpoint.test adds 1c90ce0c761 [lldb/Test] Disable hardware check on arm/aarch64 adds cb297050bb0 AMDGPU/SILoadStoreOptimizer: Fix uninitialized variable error adds 18e6a65bae9 [Support] Fix race in threading test, found by TSan adds d08563486e0 [clangd] Make Notification a little safer. adds 6d485ff455e Improve static checks for sprintf and __builtin___sprintf_chk adds 0f34ea5dc3c [perf-training] Update ' (in-process)' prefix handling adds e298e216501 [mlir] Bootstrap doxygen config adds c8de7c8f501 [TargetLowering] SimplifyDemandedBits - Remove ashr if all [...] adds e47b5613988 [mlir] Revert MSVC specific part of whole_archive_link adds 435a60a5af4 [X86] Add tests showing ComputeNumSignBits's failure to see [...] adds e3c26a9d1b6 [SelectionDAG] ComputeNumSignBits - add support for rotate [...] adds 3f8916b2e89 [SelectionDAG] ComputeNumSignBits - add support for rotate [...] adds 481b79668c2 [X86] Add tests showing ComputeNumSignBits's failure to use [...] adds deb5819d624 [ELF] Rename relocateOne() to relocate() and pass `Relocati [...] adds 3daa71ee005 [SelectionDAG] ComputeNumSignBits - add DemandedElts suppor [...] adds 713562f5485 [Concepts] Transform constraints of non-template functions [...] adds 837e8a9c0cd [ELF][PPC32] Support canonical PLT adds 3fdd435a4b8 [X86] Use a macro to convert X86ISD names to strings in get [...] adds 308571074c1 Mass update the MLIR license header to mention "Part of the [...] adds 2f45a93edfe [Support] `const`ify a method; NFC adds 70389be7a02 [ELF][PPC32] Support range extension thunks with addends adds 66f93071cdf AMDGPU/GlobalISel: Clean-up code around ISel for Intrinsics. adds 4a5f9d9faf7 [TargetLowering] Respect recursive depth in SimplifyDemande [...] adds 4aea70ed329 [FPEnv] Extended FPOptions with new attributes adds 1a81b296cda [X86][SSE] combineCommutableSHUFP - permilps(shufps(load(), [...] adds 377e86d12eb [X86][AVX] Add tests showing combineCommutableSHUFP failure [...] adds ae21e37eb43 [mlir][spirv] Add spv.GroupNonUniformElect and spv.GroupNon [...] adds 60d541e1b9d [mlir][spirv] Relax verification to allow flexible placement adds 91d6655a296 [mlir][spirv] NFC: expose builtin func op conversion pattern adds 09f9deaff20 [mlir][spirv] NFC: simplify load/store builder call sites adds 8d6884a15e8 [mlir][spirv] Create builtin variable in nearest symbol table adds cc034a58832 [IR] masked gather/scatter alignment should be set adds f29204d3888 NFC: Implement AST node skipping in ParentMapContext adds 5043962dd31 [Concepts] Fix parsing of scope specifier in compound-requi [...] adds fa19d67a2a2 [X86][AVX] Extend combineCommutableSHUFP to handle v8f32 an [...] adds f99ef5455aa [InstCombine] Add extra shift(c1,add(c2,y)) tests for PR15141 adds 31019dfdf54 [NFC][MCA] Re-autogenerate all check lines in all X86 MCA tests adds 76fcf900d58 [X86][BdVer2] Polish LEA instruction scheduling info adds 0e0c65264ae [libunwind] Fix building standalone after c48974ffd7d1676 adds a8d096aff6b [Concepts] Add missing null check to transformConstructor adds 29e411b3d6a [mlir] Expose getNearestSymbolTable as SymbolTable class method adds 9c24fca2a33 [Concepts] Fix incorrect TemplateArgs for introduction of l [...] adds 17b8f96d65e [FPEnv] Divide macro INSTRUCTION into INSTRUCTION and DAG_I [...] adds 59d690850ee [NFC] Fix typo in Clang docs adds b780df052dd [libunwind] Treat assembly files as C on mingw adds 941f20c3bd2 [MachineVerifier] Simplify and delete LLVM_VERIFY_MACHINEIN [...] adds 2b66d32f3f4 [MIPS GlobalISel] Select count leading zeros adds 8bc7ba5b9ee [MIPS GlobalISel] Select count trailing zeros adds cbf03aee6d8 [MIPS GlobalISel] Select population count (popcount) adds 70f4c6e7b14 [clan-tidy] Fix false positive in bugprone-infinite-loop adds 2c1a142a78f Fix missing dependency in LibcUnitTest adds d0a7cc71773 [Alignment][NFC] Use Align with CreateMaskedScatter/Gather adds a33427447df [llvm-readobj] - Add a test for --hash-table option. adds 5c6f8f73ff8 [llvm-readobj] - Add a test for --dyn-symbols when there ar [...] adds 785c6b22914 [lldb][NFC] Improve documentation for CompletionRequest adds a311bebb53d [lldb][NFC] Give import-std-module tests a more unique file names adds 07c9d532664 [Alignment][NFC] Use Align with CreateAlignedLoad adds e77c149f0e4 [llvm-readobj] - Refine --needed-libs implementation and ad [...] adds b46baa82fc3 Don't separate imp/expl def handling for call site params adds 6c2df5d14f7 [ARM][LowOverheadLoops] Dont ignore VCTP adds b567ff2fa05 [ARM][MVE] Tail-predication: support constant trip count adds 0a57d14abf9 [ASTMatchers] Fix parent traversal with InitListExpr adds 13d4ef9ac0f Improvements to call site register worklist adds 36a8f7f6d8f [clang-format] Handle escaped " in C# string-literals adds 548553eac7b [DWARF] Simplify DWARFExpression. NFC. adds 8f3d47c54ac [DWARF] Do not pass Version to DWARFExpression. NFCI. adds 9a952fd4627 [LLDB] Fix build failures after removing Version from DWARF [...] adds 77e6bb3cbad Re-land [Support] Extend TimeProfiler to support multiple threads adds 06d9230fef9 GlobalISel: Translate vector GEPs adds 8a6b948eb59 [MVE] Fixup order of gather writeback intrinsic outputs adds 2a160ba5b0a GlobalISel: Reimplement widenScalar for G_UNMERGE_VALUES results adds af954e441a5 [WPD] Emit vcall_visibility metadata for MicrosoftCXXABI adds 4332f1a4c82 [AMDGPU] Fix GCN regpressure trackers for INLINEASM instructions. adds fcf5254fa79 [AMDGPU] Handle frame index base operands in memOpsHaveSameBasePtr adds 6461eadf8ff [AMDGPU] Handle multiple base operands in shouldClusterMemOps adds 1bf00219fc8 [AMDGPU] Handle multiple base operands in areMemAccessesTri [...] adds 2214bc81d0b AMDGPU: Allow i16 shader arguments adds 9965b12fd1b Use pointer type size for offset constant when lowering loa [...] adds 739b410f1ff Add a warning, flags and pragmas to limit the number of pre [...] adds d89180972be [X86][AVX] Add test case from PR11210 adds fdaad485e62 AMDGPU/GlobalISel: Initial selection of MUBUF addr64 load/store adds 07328944efb [mlir] LLVM import: handle constant data and array/vector a [...] adds 84c3f05c8e3 [mlir] Harden error propagation in LLVM import adds 02656f29abd clang-format: [JS] options for arrow functions. adds ac0b9b4ccf3 AMDPGPU/GlobalISel: Select more MUBUF global addressing modes adds f1be770ff68 [DebugInfo] Make incorrect debug line extended opcode lengt [...] adds c963b5fbd61 [test][llvm-dwarfdump] Add extra test case for invalid MD5 form adds 2b335e9aae8 [LoopUnroll] Remove remapInstruction(). adds bc3d900fa5f AMDGPU/GlobalISel: Fix not using global atomics on gfx9+ adds 2f63d549f1e Restore "[LTO/WPD] Enable aggressive WPD under LTO option" adds 60249c2c3b9 [clangd] Only re-open files if their flags changed adds 4e69df091d4 Revert "AMDGPU: Temporary drop s_mul_hi_i/u32 patterns" adds 68051c12244 Revert "[StackColoring] Remap PseudoSourceValue frame indic [...] adds 97431831e56 Add pretty printers for llvm::PointerIntPair and llvm::Poin [...] adds a1d33ce73a5 AMDGPU/GlobalISel: Custom legalize v2s16 G_SHUFFLE_VECTOR adds 2d5e281b0fa [X86][AVX] Add a more aggressive SimplifyMultipleUseDemande [...] adds e37997cc0de [AMDGPU] Simplify test and extend to gfx9 and gfx10 adds bef27175c71 AMDGPU: Fix not using f16 fsin/fcos adds 0968234590d AMDGPU/GlobalISel: Minor refactor of MUBUF complex patterns adds d309b4ebe47 AMDGPU/GlobalISel: Add baseline tests for fma/fmad selection adds e60d6582604 AMDGPU/GlobalISel: Handle VOP3NoMods adds fc90222a914 AMDGPU/GlobalISel: Select llvm.amdgcn.raw.buffer.load adds c98d98ba9b0 [analyzer] Fix handle leak false positive when the handle d [...] adds 198624c39d1 AMDGPU/GlobalISel: Select llvm.amdgcn.raw.buffer.load.format adds ce7ca2caf2c AMDGPU/GlobalISel: Select llvm.amdgcn.struct.buffer.load adds 3ed88b052b1 [llvm][TextAPI/MachO] Support writing single macCatalyst platform adds 482e890d1f9 [tablegen] Emit string literals instead of char arrays adds 97711228fda AMDGPU/GlobalISel: Select llvm.amdgcn.struct.buffer.load.format adds 53eb0f8c071 [AMDGPU] Attempt to reschedule withou clustering adds 459cf6e5006 [mlir] [VectorOps] Lowering of vector.extract/insert_slices [...] adds 09ed0e44d9a AMDGPU/GlobalISel: Select llvm.amdgcn.raw.tbuffer.load adds 88c7b164207 [analyzer] Simplify BoolAssignmentChecker adds e08f205f5c2 Reland (again): [DWARF] Allow cross-CU references of subpro [...] adds 369ea47b924 [Symbolize] Handle error after the notes loop adds 27e3671ff49 [clang-tidy] readability-identifier-naming disregards param [...] adds 2d0b29e0de5 [clang] Fix covered default in switch adds 75d66f84340 AMDGPU/GlobalISel: Select llvm.amdcn.struct.tbuffer.load adds d2a9b87fee8 TableGen: Try to fix expensive checks failures adds 0957748cb78 [InstCombine] Add more negation tests; NFC adds bcfa0f592f8 [InstCombine] Move negation handling into freelyNegateValue() adds 242fed9d7fb [InstCombine] convert fsub nsz with fneg operand to -(X + Y) adds c72a6ac4b63 Revert "[clang-tidy] readability-identifier-naming disregar [...] adds e6d2583e45e [OPENMP50]Track changes of lastprivate conditional in paral [...] adds 533d650e947 AMDGPU/GlobalISel: Move llvm.amdgcn.raw.buffer.store handling adds a69c26a9272 AMDGPU/GlobalISel: Select llvm.amdgcn.struct.buffer.store[.format] adds ab9762a9f57 Revert "[nfc][libomptarget] Remove SHARED annotation from l [...] adds 0eb62d5b3fc AMDGPU/GlobalISel: Select llvm.amdgcn.raw.tbuffer.store adds c3075e6171b AMDGPU/GlobalISel: Select buffer atomics adds 9c801c48ee4 [NFC][IndVarSimplify] Autogenerate tests affected by isHigh [...] adds 7bca4a28f59 [NFC][LoopVectorize] Autogenerate tests affected by isHighC [...] adds a095d149c2c Fix an assertion failure in DwarfExpression's subregister c [...] adds e7e043724e7 [DAG] Enable ISD::EXTRACT_SUBVECTOR SimplifyMultipleUseDema [...] adds 51ba5b528a9 [mlir] add lowering from affine.min to std adds 74df89f67f1 [NFC][mlir][linalg] Merge Utils/Intrinsics.h into EDSC/Intr [...] adds 747242af8dd [InstCombine] allow more narrowing of casted select adds f4c26d993bd [analyzer] Add FuchsiaLockChecker and C11LockChecker adds 27f2e9ab1c8 [examples] Fix CMakefiles for JITLink and OrcError library [...] adds 6fb3d59746c [mlir] Remove 'valuesToRemoveIfDead' from PatternRewriter API adds cbbbd5b5f61 [GlobalISel] Make use of KnownBits::computeForAddSub adds 46044a6900e [gwp-asan] Implement malloc_iterate. adds d2a9739274f AMDGPU/GlobalISel: Eliminate SelectVOP3Mods_f32 adds aca68feaad0 remove a trailing space character (test commit) adds 94ec56b6d5e [lldb/Test] Use lit.local.cfg to mark whole directory as (u [...] adds 223a209027b [lldb/Commands] Make column available through _regexp-break adds 8e3f59b45ae [AArch64] Add option to enable/disable load-store renaming. adds c3b80adceef Fix StackSafetyAnalysis crash with scalable vector types. adds 34ab56904e3 Support zero size types in StackSafetyAnalysis. adds c7feb6b36aa [WinEH] Re-run stack coloring test for i686 adds 9521c18438a [IR] Keep a double break between functions when printing a module adds c3d20fd4720 [clang-tidy] readability-identifier-naming disregards param [...] adds 7c90666d2c3 [clang-tidy] readability-redundant-string-init now flags re [...] adds c7c5da6df30 Reland "[StackColoring] Remap PseudoSourceValue frame indic [...] adds 6874dfce3ae [clang-tidy] Fix bugprone-use-after-move when move is in no [...] adds 949294f3962 [Matrix] Add optimization remarks for matrix expression. adds f60671f049b [LV] Remove nondeterminacy by changing LoopVectorizationLeg [...] adds b1da8eba60f [runtimes] Fix installation for LLVM_RUNTIME_DISTRIBUTION_C [...] adds a308b98ecbb [runtimes] Support install-*-stripped targets adds 3a5acdc9636 [llvm] Fix file ignoring inside directories adds 62e228f8fdb [Matrix] Add info about number of operations to remarks. adds 6f07f304a29 [Matrix] Mark remarks test as AArch64 specific. adds af80b8ccc57 PR44684: Look through parens and similar constructs when de [...] adds 49532137d08 Make AST reading work better with LLVM_APPEND_VC_REV=NO adds ce674b131b6 [mlir] Add support for marking 'unknown' operations as dyna [...] adds aff4ed73268 [mlir][NFC] Update Operation::getResultTypes to use ArrayRe [...] adds ab9e5598cdc [mlir] Refactor the implementation of Symbol use lists. adds b276dec5b65 [mlir] Add a DCE pass for dead symbols. adds d59e3429f3a [lsan] Support LeakSanitizer runtime on Fuchsia adds f4261e11212 [Clang] Enable -fsanitize=leak on Fuchsia targets adds 57540c96bef [mlir] Replace toy::DeadFunctionEliminationPass with symbol [...] adds 2533bc23614 Revert "[lsan] Support LeakSanitizer runtime on Fuchsia" adds 879c825cb80 [instrinsics] Add @llvm.memcpy.inline instrinsics adds 422dfea5777 [VE] enable unaligned load/store isel adds fe0d1b6a8ac [Clang] Warn about 'z' printf modifier in old MSVC. adds 5f87510c37c Fix failing bot adds 6895a1c37e4 [mlir] NFC: use doxygen-style comments in AffineToStandard.cpp adds d9bff3be99e Update tests for @llvm.memcpy.inline intrinsics adds cff7c149def [llvm-readobj][test] - Remove --symbols --dyn-syms part fro [...] adds 92600c2ec83 [VE] call isel with stack passing adds 664d2f5bad3 Add tanh lowering from Standard dialect to NVVM and ROCDL. adds 88d6f18225e [mlir] fixed invalid LLVM intrinsics in LLVMOPs.td and llvm [...] adds af071f03f37 [clangd] Improve ObjC property handling in SelectionTree. adds 243f52b58bc [lldb] Cut off unused suffix in CompletionRequest::GetRawLine adds f4871ead55f [clangd] Support pseudo-obj expr, opaque values, and proper [...] adds a31a61dafea [clangd][Hover] Handle uninstantiated templates adds 00efeae34f2 [lldb][NFC] Simplify Materializer/Dematerializer constructors adds 4a331beadc3 [AMDGPU] Fix vccz after v_readlane/v_readfirstlane to vcc_lo/hi adds 8ed47b74300 [mlir] NFC: use ValueRange in AffineToStandard conversion adds fdcecefe30d Add lowering for loop.parallel to cfg. adds fba7574cb94 [docs] Clarify llvm.used semantics with less awkward wording adds 1b127668830 [lldb/DWARF] Only match mangled name in full-name function [...] adds dea11473db3 [clangd] use SCOPED_TRACE to better trace the testcase in t [...] adds b94191fecdb [DebugInfo] Make most debug line prologue errors non-fatal [...] adds 5c051659843 Revert "[DebugInfo] Make most debug line prologue errors no [...] adds 3238b03c197 [LLD][ELF][ARM] clang-format function signature [NFC] adds 4f38ab250ff [LLD][ELF][ARM] Do not insert interworking thunks for non S [...] adds 3d1f0ce3b9f [X86] Add combination for fma and fneg on X86 under strict FP. adds 4c8817cddf6 [mips][NFC] Remove unused instruction formats adds 3239b5034ee [FPEnv] Add pragma FP_CONTRACT support under strict FP. adds d8de349951c Revert "[lldb/DWARF] Only match mangled name in full-name f [...] adds 2e4977965b5 [ADT] Implicitly convert between StringRef and std::string_ [...] adds aec6210367d [ASTMatchers] Add cxxNoexceptExpr AST matcher adds 7ad879caa05 [NFC][RDA] typedef SmallPtrSetImpl<MachineInstr*> adds aaae6b1b617 Revert "PR44684: Look through parens and similar constructs [...] adds dba8cd5438c Fix sphinx build bot failure. NFCI. adds bb73210ba9f [lldb/PDB] Use the new line table constructor adds 78dc64989c2 [CodeMoverUtils] Improve IsControlFlowEquivalent. adds 4b414d9adef [PowerPC][Future] Add pld and pstd to future CPU Add the pr [...] adds e916c8dfe46 Revert "[Clang] Warn about 'z' printf modifier in old MSVC." adds 9d212e83e92 [clang-format] Handle quotes and escaped braces in C# inter [...] adds 0d17410e919 Prevent building with MSVC 14.24 adds cb74d2e1bde [clangd] Make bin/llvm-lit run standalone clangd tests adds 731b140a52b [mlir][spirv] Add GroupNonUniform arithmetic operations. adds 993e3c92694 [scudo][standalone] Secondary & general other improvements adds 42e9478e0bb [clang][CodeComplete] Support for designated initializers adds 39fe4402468 [clang] Fix EOL whitespace. NFC adds a32f894f17b [ADT] Remove more llvm::make_unique adds dc5777e5148 [gn build] Port a32f894f17b adds c4267b7b137 Revert "[lldb/PDB] Use the new line table constructor" adds b7e415f37f3 [HIP] Fix environment variable HIP_DEVICE_LIB_PATH adds a911fef3dd7 [LV] Do not try to sink dead instructions. adds 9c54b423380 Fix warning of `-Wcast-qual`. NFC. adds f117f2cc783 [OPENMP50]Check for lastprivate conditional updates in atom [...] adds de2dfc8b203 [LLD] Avoid exiting with a locked mutex NFC adds 6d614a82a42 Summary: This CL adds clang declarations of built-in functi [...] adds d1f849a284d [LV] Hoist code to mark conditional assumes as dead to call [...] adds 7f93ff58e1b [llvm] Fix broken cases of 'CHECK[^:]*$' in tests adds 03a6b858fde [lldb/Target] Add Assert StackFrame Recognizer adds 5d0ffbeb4d2 [Matrix] Mark expressions shared between multiple remarks. adds ac9b2a62974 Add missing clang tests for 6d614a82a4230ea69e322f56dc18dcb [...] adds 954d04295b9 Revert "[lldb/Target] Add Assert StackFrame Recognizer" adds a928d127a52 [llvm-objcopy] Initial support for wasm in llvm-objcopy adds 9806b39dae1 [llvm-dwarfdump][Statistics] Distinguish functions/variable [...] adds e76106e01c4 [llvm-dwarfdump][Statistics] Ignore DW_TAG_subroutine_type [...] adds 2e5d20bd478 [llvm-dwarfdump][Statistics] Ignore declarations of global [...] adds da6a896e6b1 [WebAssembly] Add WebAssembly support to llvm-symbolizer adds 55479192808 Fix a crash when casting _Complex and ignoring the results. adds 14c2cf8e187 [AArch64][GlobalISel] Don't bail out of the select(cmp(a, b [...] adds 66e47a57205 [clang-tidy] adjust scripts to subsubsections in Release Notes adds 12fefeef203 [CUDA] Assume the latest known CUDA version if we've found [...] adds 987aa3435f4 Corrected clang amdgpu-features.cl test for 6d614a82a4230ea [...] adds e7d5a8d0b4b [gn build] Port a928d127a52 adds 276a6b88898 [InstCombine] add tests for cmp with splat operand and spla [...] adds 57839e51781 [llvm-dwarfdump][Statistics] Count more than one conrete ou [...] adds 5499e2f455c [llvm-dwarfdump][Statistics] Distinguish parameters with sa [...] adds 4b0a7fe008e [llvm-dwarfdump][Statistics] Make calculations of vars in g [...] adds 3065ef0bf85 [lldb/Bindings] Sort headers in headers.swig adds b8d9ac08703 Fix test hip-device-libs.hip adds 2c03c899d50 [MBFI] Move BranchFolding::MBFIWrapper to its own files. NFC. adds b8461fc0c71 [gn build] Port 2c03c899d50 adds a1f6ff26814 [scudo][standalone] Fix Android logging adds e11b709b192 [ELF][PPC32] Support --emit-relocs link of R_PPC_PLTREL24 adds b96e6859c99 llvm-symbolizer test: Add a bit of extra detail on how to c [...] adds 60b88420842 [mlir] Optimize OpResult use case for single result operations. adds 16e82d855a1 [mlir] Add primitive transform pattern to rewrite linalg.fi [...] adds 2b0e6fe2e26 [Fuchsia] Remove aarch64-fuchsia target-specific -mcmodel=kernel adds 90a10f00ff8 [lsan] Support LeakSanitizer runtime on Fuchsia adds 04488c485a8 Don't fail step out if remote server doesn't implement qMem [...] adds 56b7f595d2b [CMake] Set ASM compiler for external projects adds 7a717d82ff7 [InstCombine] refactor foldVectorCmp(); NFC adds b8c39e94626 Fix compiling with clang-cl inside a Visual Studio 2019 16. [...] adds 127d3abf25b [Instrumentation] Set hidden visibility for the bias variable adds cd0cff43925 [NFCI][LoopUnrollAndJam] Minor changes. adds 4aa8cdfeebe [LoopUnrollAndJamPass] Clean unnecessary includes. [NFCI] adds 1d58a7c82f7 [mlir][Linalg][doc] Add Design Document for the Linalg Dialect adds 776937c3e88 [gn build] (manually) port 90a10f00ff8 adds 6dea61215d2 [lldb] [test] Restrict x86-64-write register test to x86-64 adds 8e21d7b9249 [lldb/Reproducer] Include deserialized value in log statement adds eaabaf7e04f Revert "[MS] Overhaul how clang passes overaligned args on x86_32" adds a2fb2c0ddca [GlobalMerge] Preserve symbol visibility when merging globals adds 7f434b91a95 [llvm] Ensure InlineCost-related fields are initialized adds c4f6fbe9713 [lldb] Remove ClangASTImporter from Target adds 4e799ada586 [CodeGen] Attach no-builtin attributes to function definiti [...] adds dba29f7c3b3 [AArch64][GlobalISel] Fold G_AND into G_BRCOND adds 1f85dfb2af1 [AArch64][SVE] Add SVE2 mla indexed intrinsics. adds 5eaf44f99f0 [lldb] Delete ValueObject::GetBaseClassPath adds adcd0268385 Make llvm::StringRef to std::string conversions explicit. adds 2e745ba6b0b [runtimes] Fix passing lists to runtimes configures adds d8f6950828d [asan] Fix test compilation on Android API <= 17 adds 076da521f31 [libcxx] Link against android_support when needed adds 777180a32b6 [ADT] Make StringRef's std::string conversion operator explicit adds 159709f04fa [Support] Fix implicit std::string conversions on Win32. adds 620f5faf1f3 [lldb/Reproducer] Include result in recording statements adds 19580c3755a Fix implicit conversion in the lldb Python plugin adds e9326ed9067 [lldb/Reproducer] s/nullptr_t/std::nullptr_t/ adds 9a8d42e6080 [lldb/Plugin] Fix implicit conversion in GDBRemote adds c9909c22fe3 Fix implicit conversions in example code. adds a153d78c7eb [Driver] Fix implicit conversion guarded by #ifdef _WIN32 adds 00d834e0871 Fix more implicit conversions adds b1a8189d7d7 [NFC] Fix comment typo adds 05c19705d8e [tblgen] Fix implicit conversion only diagnosed by g++ 6 adds 43a1c80508d Fix another implicit conversion in the directory watcher adds 84118fac3ab [NFC] Removing experimental designation for ninja in docs. adds 5976067d2c5 A bunch more implicit string conversions that my Clang didn [...] adds 0d401fa36b5 Fix a couple more implicit conversions that Clang doesn't d [...] adds 2f6b9edfa8a [AliasAnalysis] Add missing FMRB_* enums. adds ddf77f10a30 One more batch of things found by g++ 6 adds 8b6320c79d4 Address implicit conversions detected by g++ 5 only. adds 71b022ee55d [lldb] Remove unused header from ValueObject.cpp adds ce70eb76ea0 Fix AVR build after 777180a32b6107 adds 66dc4672287 [lldb/API] Implement the copy (assignment) constructor for [...] adds 92ecc306af6 [X86] Add test case for llvm.flt.rounds adds ca2abea29a4 [X86] Use SelectionDAG::getZExtOrTrunc to simplify some code. NFCI adds 95cb22d0f9f Fix xpc build after 777180a32b6107 adds 1dfe7b5be63 [lldb/API] Implement the copy (assignment) constructor for [...] adds 0eb64fcb89a Fix clangd-xpc-test-client build after 777180a32b6107 adds 735f90fe42e Fix one round of implicit conversions found by g++5. adds d966bf830fe [WebAssembly] Preserve debug frame base information through [...] adds 9a5c448a31b [clangd] Fix null check in FindTarget. adds a9bc7b83a40 Another round of GCC5 fixes. adds ede5cd9a45b [lldb/API] Fix bogus copy assignment operator adds 2d92336db00 Another stab at making the gold plugin compile again adds 8359511c62b [CodeExtractor] Remove stale llvm.assume calls from extract [...] adds a40b3e3b61a [NFC] Fix unused variable warning. adds 2b36e85542d GCC5 buildbot made it to clang. Fix implicit conversions it found. adds bb39b52950e Fix conversions in clang and examples adds bd31243a34d Fix more implicit conversions. Getting closer to having cla [...] adds cd87e207ec7 Make bugpoint work with gcc5 again. adds f96f64d0f27 [driver][Darwin] Add an -ibuiltininc flag that lets Darwin [...] adds 42a25e7fe6f Try harder to fix bugpoint with GCC5 adds 49ad3f61432 One more bugpoitn fix for GCC5 adds 0257a9218ba Fix polly build after StringRef change. adds b6dbd0f71fb [Attributor][NFC] Internalize helper function adds 02bd8180fc3 [Attributor][NFC] Improve debug messages adds 6626d1b7c0e [Attributor][NFC] Remove ugly and unneeded cast adds 24ae77eebff [Attributor] Mark a non-defined `null` pointer as `noalias` adds 53992c7bf77 [Attributor] Modularize AANoAliasCallSiteArgument to simpli [...] adds 224085409d0 [Attributor][FIX] Treat invalidated attributes as changed adds ea5fabe60c7 [Attributor] Reuse existing logic to avoid duplication adds 76843ba37f0 [Attributor][Fix] Initialize unused but loaded variable adds bc15bf66dcc [X86] matchAdd: don't fold a large offset into a %rip relat [...] adds a497e1b5ea7 [lldb] Use CompletionRequest in REPL::CompleteCode and remo [...] adds a5fb2e371ec [lldb] Complete return types of CXXMethodDecls to prevent c [...] adds ab8b22d1c2d [lldb] Don't create duplicate declarations when completing [...] adds ac30ea2f877 [RDA][ARM] Move functionality into RDA adds 800a0f81e95 [ARC] Fix ARCTargetMachine after 777180a32b6107 adds e06444d982f [lldb] Fix windows build for the StringRef conversion opera [...] adds 757bdc64d33 Fix clang unnittest build with GCC 5 adds 0d893fda430 [clangd] Add a symbol-name-based blacklist for rename. adds d53840ad391 [VE][fix] Explicit StringRef to std::string conversion adds ad08c01d6c3 [AMDGPU] Simplify DS and SM cases in getMemOperandsWithOffset adds 93bbe7b2b5f [VE][fix] (more) explicit StringRef to std::string adds 4e3f4f03f3e [ASTMatchers] StringRef'ify hasName adds 6a2413c4350 [ARM64] Debug info for structure argument missing DW_AT_location adds f6bb58542ac [VE] fp32/64 fadd/fsub/fdiv/fmul isel patterns adds 7a6ebb5ba3c [lldb] More windows StringRef fixes adds 7116e431c0a [DebugInfo] Make most debug line prologue errors non-fatal [...] adds bd33a46213d [AArch64][SVE] Add SVE2 intrinsics for pairwise arithmetic adds ac215354607 [ARM] Add documentation for -march= and -mfpu= command line [...] adds 0ee4b027d37 Fix an implicit conversion in clang-tidy. GCC 5 complains a [...] adds 55b0e9c9d5d [clangd][Hover] Make tests hermetic by setting target triplet adds 7830c2d44f5 [clangd] Get rid of delayed template parsing adds 63c8972562a [MLIR] Add OpenMP dialect with barrier operation adds 0b4a047bfbd [LLD][ELF][ARM] Do not substitute BL/BLX for non STT_FUNC symbols. adds 6f6952780ba [clangd] add CODE_OWNERS adds bcb3e42fdfb [clangd] Go-to-definition on 'override' jumps to overridden [...] adds e864f937669 [clangd] Replace raw lexer code with token buffer in prepar [...] adds 17fadeffcce [clangd][vscode] Update lsp dependencies to pickup the prog [...] adds dc0d84f09e7 [NFC][ARM] Add test adds 3cf80822a90 [AArch64][SVE] Add SVE2 intrinsics for uniform DSP operations adds a324fcf1ae6 clang-format: insert trailing commas into containers. adds e6b55cbcdc4 [yaml2obj][obj2yaml] - Add lost test cases. adds d5dfd1350ef Add TagDecl AST matcher adds 4ec2a267321 Fix clang test build adds cbc45e4e752 Regenerate aarch64-neon-2velem.c CHECK lines adds 6b587ee23c6 [VE] Isel patterns for fp32/64 and i32/64 conversion adds f719b0ba13f [MVE][MC] evaluateBranch: add missing MVE opcode adds 2939fc13c8f [AArch64] Add IR intrinsics for sq(r)dmulh_lane(q) adds 87f6314f8cd [InstCombine] canonicalize splat shuffle after cmp adds fce8983a3c0 [clangd] Remove the temporary alias for clangd::DiagnosticC [...] adds 0994c485e61 AMDGPU: Fix handling of infinite loops in fragment shaders adds 323bfde20c5 AMDGPU: Fix AMDGPUUnifyDivergentExitNodes with no normal returns adds 2103e08b3f6 More fixes of implicit std::string conversions adds c5c1bb33747 GlobalISel: Lower G_WRITE_REGISTER adds a9af1dc34d3 Analysis: Add max recursison to isDereferenceableAndAlignedPointer adds 02adfb5155e AMDGPU/GlobalISel: Manually select scalar f64 G_FNEG adds ea1e3369f7a [mlir][Linalg] Introduce folding patterns to remove certain [...] adds c2dcdf95eba [libc] Fix benchmarks CMakeLists.txt adds 0bec0e71514 [VE] udiv/sdiv/urem/srem/mul isel patterns adds da58e68fdf1 [LoopFusion] Move instructions from FC1.Preheader to FC0.Pr [...] adds 9a08a3fab99 [Analyzer] Split container modeling from iterator modeling adds 13ab22ab22d Revert "AMDGPU: Fix AMDGPUUnifyDivergentExitNodes with no n [...] adds 08b205bb480 Revert "AMDGPU: Fix handling of infinite loops in fragment [...] adds df8f2774b6a [gn build] Port 9a08a3fab99 adds 24ab761a60b LLT: Add changeNumElements adds 31e07692d7f Work around PR44697 in CrashRecoveryContext adds 79748add70d Fix MSVC lamdba default capture mode warning. NFCI. adds 01213f90700 [clang-tidy] Initialize token before handing it to the lexer adds 752e2e245ab AMDGPU/GlobalISel: Rewrite fadd select tests adds f717483acd5 GlobalISel: Assert on invalid bitcast in MIRBuilder adds c2ad7ee1a9a [AMDGPU] override isHighLatencyDef adds 94e8ef4d4c7 AMDGPU/GlobalISel: Look through copies for source modifiers adds 87d98c14950 AMDGPU: Fix handling of infinite loops in fragment shaders adds ab2300bc154 [PassManagerBuilder] Remove global extension when a plugin [...] adds 96352e0a1bd AMDGPU/GlobalISel: Handle LDS with relocations case adds 0d7bd343127 [MachineScheduler] Ignore artificial edges when forming sto [...] adds 68b102b97ac AMDGPU: Directly select 16-bank LDS case of llvm.amdgcn.int [...] adds b63629a58d7 GlobalISel: Fix mask computation in lowerInsert adds fef80a2946e [VE] (conditional) branch modification & isel patterns adds b136238bb4e Add a test extracted from D69557 "AsmParser: Allow FMF on v [...] adds 62129878a66 AMDGPU/GlobalISel: Fix tablegen selection for scalar bin ops adds e5edd641fde [X86] Use a shorter sequence to implement FLT_ROUNDS adds 48bd6a09868 [DAGCombiner] visitIMINMAX - use general SelectionDAG::Fold [...] adds 4b04e117357 [DAGCombiner] Sub/SUBSAT - use general SelectionDAG::FoldCo [...] adds 6e82d0dfd8d [Clang][Bundler] Add 'exclude' flag to target objects sections adds d07a7895792 [AMDGPU] Cluster FLAT instructions with both vaddr and saddr adds 4bc07c332a2 [llvm][docs] LangRef for IR attribute `vector-function-abi- [...] adds 90c31b0f428 [X86] Custom lower ISD::FROUND with SSE4.1 to avoid a libcall. adds 33fa6727b7c [lldb/Reproducers] Add logging to the string template speci [...] adds f4ca2ac8225 [scudo] Skip building scudo standalone if sys/auxv.h can't [...] adds 6a74641e723 [InstCombine] Regenerate test checks; NFC adds 8093d37ed25 Fix switch covers all cases static analyzer warning. NFCI. adds 25b8e963881 [DAGCombiner] ISD::MUL - use general SelectionDAG::FoldCons [...] adds 4a4ce14eb2c [ELF] Mention symbol name in reportRangeError() adds aa6ec19c5f4 Add dwarfdump support for DW_OP_regval_type. adds b4c911eccc4 [libcxx] Add a std::string_view pretty printer for libcxx. adds a5a4a47d691 [AArch64] Fix data race on RegisterBank initialization. adds 8bb6c8a22af [AMDGPU] Fix data race on RegisterBank initialization. adds 91618d940ea [ARM] Fix data race on RegisterBank initialization. adds d7049213d0f [SmallString] Add explicit conversion to std::string adds 816ee8a4239 DwarfExpression: Factor out getOrCreateBaseType() (NFC) adds 18dbe1b279c Run clang-format on DwarfExpression (NFC) adds ce07cdea336 [lldb/Host] Fix implicit StringRef to std::string conversion adds 2605adb69c6 [AMDGPU][GlobalISel] Select 8-byte LDS Ops with 4-byte alignment adds b500c49cd4f [clangd] Don't mmap source files on all platforms --> don't [...] adds d2e2fc450e7 [ConstantFold][SVE] Fix constant folding for scalable vecto [...] adds f7245ef8976 [DAGCombiner] ISD::SHL/SRA/SRL - use general SelectionDAG:: [...] adds 0758ac4e0cf Handle non-absolute include dirs properly for both dwarf4 a [...] adds 8903e61b661 [AsmPrinter][ELF] Define local aliases (.Lfoo$local) for Gl [...] adds 2ec954579a6 Revert "[ARM] Fix data race on RegisterBank initialization." adds af620fc36a2 Revert "[AMDGPU] Fix data race on RegisterBank initialization." adds 8f6761aa412 Revert "[AArch64] Fix data race on RegisterBank initialization." adds cd68f4beaa2 attempt to fix symbolize-paths.s on windows adds b998d481daf attempt to fix symbolize-paths.s everywhere after cd68f4 adds 0da937bb5c2 [GlobalISel][IRTranslator] Follow convention and put consta [...] adds 5171587a5f5 [InstCombine] Add undef/non-splat tests for add/sub + icmp eq; NFC adds e086e23024e [InstCombine] Support non-splat vectors in icmp eq + add/sub fold adds fa44d72b9e4 [build] Fix runtimes build after 2e745ba6b0ba adds c64b56617da Print discriminators when printing .debug_line in GNU style. adds 9accbd58fb3 Add IntegerAttr::verifyConstructionInvariants. adds d3cea954757 AMDGPU/GlobalISel: Fix tests in release build adds 7db4f2c6945 [libcxx] [Windows] Store the lconv struct returned from loc [...] adds 89195638bf9 [InstCombine] add splat binop tests; NFC adds c2b7e4e88a1 Rewrite test not to rely on StrEq with StringRef adds 1492b70a03d [PowerPC][Future] Add prefixed loads and stores for future CPU adds 00c2249910a [NFCI][AArch64][SVE] Set default DestructiveInstType in AAr [...] adds 24962ced814 [Loads] Handle simple cases with same base pointer with con [...] adds 363289b542d [gn build] Port 24962ced814 adds 050cd443ca7 [AArch64][GlobalISel] Fix TBNZ/TBZ opcode selection adds 5ea83eef4d6 Revert "[llvm-objcopy] Initial support for wasm in llvm-objcopy" adds a111ffbb03f [lldb] Fix build break in ProcessDebugger due to StringRef [...] adds e8e6e13176e [gn build] Port 5ea83eef4d6 adds b9826408e4f [libc] Fix build after 777180a32b61070a10dd330b4f038bf24e916af1. adds c12f046eb96 [GlobalISel] Add new combine to convert scalar G_MUL to G_SHL. adds 0423ddfb817 [build] Fix LLVM_ENABLE_RUNTIMES override condition adds 4f2e2acc4b2 [NFC][AArch64][SVE] Rename Destructive enumerator from Dest [...] adds c6bc10636cf [libc] Add a library of standalone C++ utilities. adds d88a5c39877 [SmallString] Remove StringRef indirection for std::string [...] adds 6cb830de6e4 [scudo][standalone] Revert some perf-degrading changes adds 91aa67bf290 [lldb/Reproducers] Add (de)serialization overload for char** adds 43d9f2d1e8a [opt viewer] Python compat - decode/encode string adds 7f3280ecddb AMDGPU/GlobalISel: Select permlane16/permlanex16 adds 29181e54262 [compiler-rt][profile] fix test/instrprof-set-filename.c on [...] adds c5fffa4da35 GlobalISel: Add observer argument to legalizeIntrinsic adds 228ea1a46cc [mlir] [VectorOps] consolidate all vector utilities to one [...] adds 35625464c6d [X86] Fix the cost model for v16i16->v16i32 zero_extend/sig [...] adds a10cec02f79 [X86] Improve X86 cmpps/cmppd/cmpss/cmpsd intrinsics with strictfp adds 31ae0165c35 [LTO] Add optimization remarks for removed functions adds 442d8e7a91c [gn build] add a FIXME about using /Gw on win adds 446e4e4cf6d [lldb/Reproducers] Account for char** being a nullptr adds 91f863be4f0 [lldb/Reproducers] Add unittest for char** (de)serializer adds 791c9f1145f [Attributor] Fix TODO to avoid recomputation of results adds 93cdd310e16 [libc++] Explicitly specify LIBCXX_ENABLE_SHARED to try and fix CI adds f2af0607000 [llvm-objcopy] Initial support for wasm in llvm-objcopy adds f0654875fb2 [gn build] Port f2af0607000 adds 89c2e733e80 [Attributor] Pointer privatization attribute (argument promotion) adds 7f49dc49668 [CMake][libcxx] Don't wrap __config_site path in quotes on Windows adds fa14522c219 [llvm][docs] Fix formatting in LangRef. [NFC] adds 14a16fae434 [llvm][NFC] Rename CallAnalyzer::onCommonInstructionSimplification adds b2924d9956f [llvm] Replace SmallStr.str().str() with std::string conver [...] adds 509e21a1b9d [clang] Replace SmallStr.str().str() with std::string conve [...] adds 3e24242a7dc [lld] Replace SmallStr.str().str() with std::string convers [...] adds 1ef8e8b4142 [X86] Don't exit from foldOffsetIntoAddress if the Offset i [...] adds e28d8f9069b [lldb] Replace SmallStr.str().str() with std::string conver [...] adds 056f01f8956 [lldb/Reproducers] Assert when trying to get object for inv [...] adds 12c185ac5e5 [lldb/Reproducers] Fix reproducer instrumentation formatting (NFC) adds 623cff81fef [llvm][VectorUtils] Tweak VFShape for scalable vector functions. adds 0e67212416f Revert "[lldb/Reproducers] Assert when trying to get object [...] adds eb054577e9d [X86] Add function isPrefix() adds 635fbcdd1bd Even more fixes of implicit std::string conversions adds 007a6a155c7 Revert "[X86] Don't exit from foldOffsetIntoAddress if the [...] adds 5e416ba943b Define _LIBCPP_HAS_TIMESPEC_GET for FreeBSD when appropriate adds 610f1d22f14 [AArch64][GlobalISel] During ISel try to convert G_PTR_ADD [...] adds 6b9e2be8ec3 [mlir][NFC] Explicitly initialize dynamic legality when set [...] adds a03ec58da60 Add GDB pretty printers for llvm::ilist, llvm::simple_ilist [...] adds 80581966771 [InstCombine] Process newly inserted instructions in the co [...] adds 61ba477525a [InstCombine] Add SetVector.h include adds ef052a7527e [InstCombine] Update SimplifyCFG test adds 6726d67bfd9 [ARM][LowOverheadLoops] Check scalar predicates adds c5344d857fd [X86][Sched] A bunch of fixes to the Zen2 sched model latencies. adds 676c29694c5 Inline debug variable. adds 021f531786d [DebugInfo] Fix DebugLine::Prologue::getLength adds dd7148822bd [InstCombine][AMDGPU] Trim components of s_buffer_load adds ce06d50756e AMDGPU: Fix AMDGPUUnifyDivergentExitNodes with no normal returns adds a156a0e28df [ASTMatchers] Add hasPlacementArg and hasAnyPlacementArg tr [...] adds 9b71ec899a1 [clangd][vscode] Get rid of the deprecated vscode module in [...] adds 2224407ef5b Add lowering of STRICT_FSETCC and STRICT_FSETCCS adds 7fd7a9a6365 [clangd] Bump vscode-clangd v0.0.20 adds 5f8e51a9d4a [llvm-readobj] - Add a few warnings for --gnu-hash-table. adds df8a986f533 [lldb][NFC] Remove TypeSystemClang::GetASTContext calls in [...] adds 4fb1adcde22 [clangd] Log directory when a CDB is loaded adds 2930dab3153 [llvm-readobj] - Improve error message reported by DynRegionInfo. adds 26927518955 Add 'gpu.terminator' operation. adds 827f49e3faf [clangd] Make go-to-def jumps to overriden methods on `fina [...] adds 1649c0098a2 [yaml2obj] - Add a way to set sh_entsize for relocation sections. adds 06e12893ffb [ARM][LowOverheadLoops] Skip debug values adds d242aa245cc [MLIR] Added llvm.invoke and llvm.landingpad adds a967aa27068 [DAGCombiner] ISD::SDIV/UDIV/SREM/UREM - use general Select [...] adds 57b0d332244 [DAGCombiner] ISD::AND/OR/XOR - use general SelectionDAG::F [...] adds 86aae78268f [libc++] [P0325] Implement to_array from LFTS with updates. adds 727ed11b24c [AVR] Recognize the AVR architecture in lldb adds 258d8dd76af [FPEnv][AArch64] Add lowering and instruction selection for [...] adds f00be8da62b [PowerPC][Future] Prefixed Instructions 64 Byte Boundary Support adds 13e28b6a9a2 [gn build] Port f00be8da62b adds 05807089342 Activate extension loading test on Darwin now that the unde [...] adds 9109cccb4fe [Linalg] Format Linalg/fusion.mlir. adds b4a0766c8de AMDGPU/GlobalISel: Select llvm.amdgcn.buffer.atomic.cmpswap adds ef465d0ad2b test-release.sh: Add MLIR to the projects list adds dc141af7553 [GlobalISel] (fix) Use pointer type size for offset constan [...] adds d21182d692e AMDGPU/GlobalISel: Only map VOP operands to VGPRs adds 872e899b756 AMDGPU/GlobalISel: Legalize unpacked d16 image operations adds 8184176efda AMDGPU/GlobalISel: Custom lower G_LOG/G_LOG10 adds f9f0919db7e [clang-format] Improve support for multiline C# strings adds b21571f4d5f AMDGPU/GlobalISel: Handle s64->s64 G_FPTOSI/G_FPTOUI adds ea956685a19 GlobalISel: Implement s32->s64 G_FPTOSI lowering adds 0bb9a27c989 [FPEnv][AArch64] Add lowering and instruction selection for [...] adds 6be9acdfa81 Drop arm triple from test/CodeGen/AArch64/global-merge-hidd [...] adds 6cc6e89c11d Fix helptext for opt/llc after 14fc20ca6 adds addc27bc437 Changed wrong ROCDL instructions in GPU lowering. adds d6b83d6ba5a AMDGPU/GlobalISel: Don't use pointless getConstantVRegVal adds b54a8ec1bcd [InstCombine][DebugInfo] Fold constants wrapped in metadata adds 9de1241bb2d [PowerPC][Future] Branch Distance Estimation For Prefixed I [...] adds 523896f64a4 Bring back the tests for update_cc_tests_checks.py adds 601687bf731 [analyzer] DynamicSize: Remove 'getExtent()' from regions adds 8bb9642fd7c [gn build] Port 601687bf731 adds 4801522432a [mlir][spirv] Add GroupNonUniform min and max operations. adds af3d0d16286 [analyzer] DynamicSize: Remove 'getSizeInElements()' from store adds 3bbe7a681e0 [XCOFF][AIX] Support basic relocation type on AIX adds fdc496a3d30 [mlir] EnumsGen: dissociate string form of integer enum fro [...] adds 38ab3b876ba [analyzer] CheckerContext: Make the Preprocessor available adds fcabccd3d96 [MLIR] Add the sqrt operation to mlir. adds c53cb2bdc78 [Clang][Bundler] Reduce fat object size adds 795bbb36626 [BPF] fix a bug in BPFMISimplifyPatchable pass with -O0 adds 4697874c28e [OPENMP50]Handle lastprivate conditionals passed as shared [...] adds 8d2e9bca7e5 [NFC][IndVarSimplify] Autogenerate exit_value_test2.ll check lines adds 3302586faeb [libc] Add a missing `this->` in __llvm_libc::cpp:MutableAr [...] adds 3ae11b42818 [NFC] small refactor on RenamerClangTidyCheck.cpp adds 70d345e687c [AArch64][ARM] Always expand ordered vector reductions (PR44600) adds e44f4a8a541 [LoopFusion] Move instructions from FC1.GuardBlock to FC0.G [...] adds f2a436058fc [libcxxabi] Insert padding in __cxa_exception struct for co [...] adds c45bb326a68 [ThinLTO] Disable "Always import constants" due to compile [...] adds 36bfdb7096c [Clang][Driver] Disable llvm passes for the first host Open [...] adds 0610637aac9 [AArch64][SVE] Add remaining SVE2 mla indexed intrinsics. adds 34e6552dcbb [ConstantFold][SVE] Fix constant folding for scalable vecto [...] adds c83d9bedc0c [Concept] Fix incorrect check for containsUnexpandedParamet [...] adds a424ef99e7b [Concepts] Add check for dependent RC when checking functio [...] adds 60f5da79e3d [Concepts] Add 'this' context to instantiation of member re [...] adds b0d25fff9b8 [ConstantFold][SVE][NFC] Add test for select instruction in [...] adds af3e8849562 Speed up compilation of ASTImporter adds 06b8e32d4fd [AArch64] -fpatchable-function-entry=N,0: place patch label [...] adds 8b737688c21 [AIX] Minor cleanup in AsmPrinter. [NFC] adds 05badc60b7f [lldb/Reproducers] Fix API boundary tracking bug adds b3a1d09c1c7 [mlir] Add initial support for parsing a declarative operat [...] adds 1c158d0f909 [mlir] Add support for generating the parser/printer from t [...] adds 82170d56199 [mlir] Update various operations to declaratively specify t [...] adds 528adb2e480 [mlir][NFC] Use declarative format for several operations i [...] adds 389b1262104 [mlir][NFC] Update several SPIRV operations to use declarat [...] adds 7f658920863 [libc] Add [EXPECT|ASSERT]_[TRUE|FALSE] unittest macros. adds effa0bc868b [libc++abi] Bump PACKAGE_VERSION adds 1d9e08ec35a [AMDGPU] Add file headers for few files where it is missing. adds 5be2ca29217 [Clang][Bundler][NFC] Replace SmallString<...> with StringRef adds eb67bd78dc1 [mlir] LLVM dialect: Generate conversions between EnumAttrC [...] adds 92a42b6a4d1 [lldb][NFC] LLDB_LOGF to LLDB_LOG conversion in ClangASTImporter adds 654f5d68456 [scudo][standalone] Release secondary memory on purge adds 01943a59f51 Move verification of Sema::MaximumAlignment to a .cpp file adds cad91074a65 [InstCombine] Create new insts in foldICmpEqIntrinsicWithCo [...] adds 90b5ed996bf [InstCombine] Remove unnecessary worklist add; NFCI adds 97a1d4bc021 AMDGPU: Don't use separate cache arguments for s_buffer_load node adds f7521dc2922 AMDGPU: Replace subtarget check with an assert adds b4fac782462 MSVC Buggy version detection: turn pre-processor error into [...] adds 809c872aae7 [NFC] Fix check prefix add in fcanonicalize-elimination.ll adds fdf31ae32dd [Fuchsia] Never link in implicit "system dependencies" of s [...] adds 480391035c7 [InstCombine] Remove unnecessary worklist add; NFCI adds 6170272ab9a [AArch64][GlobalISel] Disallow vectors in convertPtrAddToAdd. adds c8c987d3105 [AArch64][GlobalISel] Fold in G_ANYEXT/G_ZEXT into TB(N)Z adds eb7f74e3005 CodeGen: Use Register adds 17dbc6611df AMDGPU: Cleanup and fix SMRD offset handling adds 1e417ba2d4d Revert "MSVC Buggy version detection: turn pre-processor er [...] adds 6a4acb9d809 Revert "AMDGPU: Cleanup and fix SMRD offset handling" adds 58c4fa2c538 [lldb/Reproducers] Use LLDB_RECORD_DUMMY for GetStopDescription adds 457a6d49d56 [lldb/Reproducers] Fix typo in CMake so we actually replay. adds fff6a1b0f1f [SafeStack][DebugInfo] Insert DW_OP_deref in correct location adds 45e3f6660cf Auto-completion bug fix for dot operator adds 5f940220bf9 MSVC Buggy version detection: turn pre-processor error into [...] adds 3b23453b6cb Revert "[SafeStack][DebugInfo] Insert DW_OP_deref in correc [...] adds 84bd8511085 [GlobalISel][IRTranslator] When translating vector geps, sp [...] adds e1451a724de [lldb][NFCI] Rename variable in ValueObject adds 282b803b629 White space only change: reflow a comment in basic_string adds 2d3174c4df6 [SafeStack][DebugInfo] Insert DW_OP_deref in correct location adds d28763cad06 Replace 'AllowExplicit' bool with an enum. No functionality [...] adds 1f3f8c369a5 PR44721: Don't consider overloaded operators for built-in c [...] adds 5ae6554a1dc PR41991: Accept attributes on defaulted and deleted friends. adds 980517b3530 [Concepts] Check function constraints before deducing auto [...] adds 5b22bcc2b70 [X86][ELF] Prefer to lower MC_GlobalAddress operands to .Lf [...] adds 200ac6c3d88 [llvm-objcopy][test] Fix tests when path contains "bar" adds 31905c2bbb8 [lldb][NFCI] Delete commented out code adds 6eb969b7c5b [objc_direct] fix codegen for mismatched Decl/Impl return types adds bebb8e2596a [objc_direct] Small updates to help with adoption. adds c6cf3602e27 Revert "[objc_direct] Small updates to help with adoption." adds 1db66e705f4 PR44627: Consider reversing == and <=> candidates found by ADL. adds cfebd777422 [GISel][KnownBits] Fix a bug where we could run out of stack space adds a5f479473b2 [SmallString] Use data() instead of begin() (NFC) adds 196b31f9f19 [lldb/Lit] Fix UnboundLocalError when reaching a timeout. adds 22b044877d2 [lldb][NFCI] Remove unused LanguageType parameters adds 381e81a048f [lldb][NFCI] Remove UserExpression::GetJITModule adds 3ccaac3cdd8 [mlir] Add MemRefTypeBuilder and refactor some MemRefType::get(). adds adc02174165 Fix typo adds 48acece15dc [lldb][NFC] Cleanup ClangASTImporter::LayoutInfo adds 46ca55f2a2c [lldb][NFC] Add safe Decl->CompilerDecl conversion function [...] adds 5e7017273f4 Revert "[libc++] [P0325] Implement to_array from LFTS with [...] adds 16a0313ee32 [DWARF] Add support for 64-bit DWARF in .debug_names. adds 85314e9b7a7 [libc] Add utils for memory functions adds 99e63f5825a [lldb] Print the command output when 'expect' fails even if [...] adds bf8357d4200 [gn build] Port 16a0313ee32 adds 3f6a2f1ec52 [Support] Wrap extern TLS variable in getter function adds cf6037b5619 [llvm-readobj][test] - Cleanup testing of the --sections co [...] adds 84695dd4d78 Fix conversion of loops to GPU with no block/thread dimensions. adds 0654005ab27 [llvm-readobj] - Don't crash when dumping invalid dynamic r [...] adds e014de3a163 [NFC][ARM] Add test adds e93e58c6c40 Reland [libc++] [P0325] Implement to_array from LFTS with updates. adds 69558c84871 [AArch64][SVE] Add remaining SVE2 intrinsics for uniform DS [...] adds 19f1ce67353 [lldb][NFC] Remove ParserVars::m_parser_type member that wa [...] adds 1ccc702912f [lldb][NFC] Remove unnecessary ClangASTImporter checks in C [...] adds 09217b60fcf [lldb][NFC] Add a CompilerDecl->clang::Decl conversion func [...] adds 24f0b6b6d8e [llvm-objdump] avoid crash disassembling unknown instruction adds fd09f12f32f Implement -fsemantic-interposition adds 877963a35a0 [lldb/DWARF] Delete some dead code in SymbolFileDWARF adds 31e29d4afe0 AMDGPU/GlobalISel: Make use of MachineIRBuilder helper func [...] adds 3a200f3f2e5 [compiler-rt] Fix build on NetBSD 9.99.44 adds ba1f3db4b07 [Concepts] Correctly form initial parameter mapping for par [...] adds 0426c2d07d5 Reapply "AMDGPU: Cleanup and fix SMRD offset handling" adds 9c903d0373f [clangd][Hover] Handle uninstantiated default args adds 49e424e08e8 AMDGPU/GlobalISel: Select global MUBUF atomicrmw adds 789beeeca3c [lldb] Move non-DWARF code: DWARFUnit -> SymbolFileDWARF adds 0bb60e29f18 [clang-format] Fixes for spaces around C# object initializers adds df71000d7d5 [mlir][spirv] Convert linalg.generic for reduction to SPIR-V ops adds b8966de73f1 [lldb] Remove some dead code from SharingPtr.h adds 33f65f393f6 [lldb] Add a basic unit test for the SharedCluster class adds bc1148e7bcb [PATCH] D73727: [SLP] drop poison-generating flags for shuf [...] adds 6fb544d1d24 AMDGPU/GlobalISel: Combine FMIN_LEGACY/FMAX_LEGACY adds 6dd0163502f [lldb] Revert refactorization from: Move non-DWARF code: DW [...] adds b3726ecea4b AMDGPU: Fix potential use of undefined value adds edc3f4f02e5 [NFC] [lldb] Unindent DWARFDebugInfoEntry::GetDWARFDeclContext adds 3c89b75f23b [NFC] Introduce a type to model memory operation adds 44a4f5fc6a5 [AArch64][SVE] Add SVE2 mla unpredicated intrinsics. adds f99133e853b - Update .clang-tidy to ignore parameters of main like func [...] adds 6c7efe2eecf [lldb][NFC] Fix expect calls with wrong order of 'substrs' [...] adds 2a1b5af2991 [GlobalISel] Tidy up unnecessary calls to createGenericVirt [...] adds ac8da31a0f9 [PGO][PGSO] Handle MBFIWrapper adds 5df1ac7846c [AMDGPU] fixed divergence driven shift operations selection adds 5702dadf6f5 [DAG] Enable ISD::INSERT_SUBVECTOR SimplifyMultipleUseDeman [...] adds b7ce85a1307 [Concepts] Fix isDeclarationSpecifier to detect type-constr [...] adds 53bb183a9d0 Orc: Remove redundant std::move adds 84f0a8626e6 [yaml2obj] Internlize DocNum. NFC adds 2c19d05ae91 [lldb/Test] Fix substrs order in self.expect for more tests (NFC) adds d379253ca19 Orc: Remove an unnecessary explicit scope adds 9dfcddfaae5 [mlir] Linalg tiling: generate code avoding out-of-bounds accesses adds 23ccc055c76 [mlir] Remove the dependency of StdToLLVM on LoopToStd adds 8fbc7fd567f [DAG] SimplifyMultipleUseDemandedBits - peek through unused [...] adds 574685b879a [lldb/Symbol] Use StringRef ctor to prevent incorrect overload adds b9bf9305d10 [AArch64][GlobalISel] Walk through G_TRUNC in getTestBitReg adds f465b1aff4d [GlobalISel] Tweak lowering of G_SMULO/G_UMULO adds 73713f3e5ef RNG: Take pass name as argument instead of pass pointer. adds c8fc76a99b3 [mlir] [VectorOps] fixed bug in vector.insert_strided_slice [...] adds 562a19e079d [Typo fix] RNG: Take pass name as argument instead of pass [...] adds 2a6ef2aecf2 [libc] Use cpp::Array instead of cpp::ArrayRef in memory/ut [...] adds ff17da3f75b [InstCombine] Push negation through multiply (PR44234) adds 4948b8b3cf4 [mlir][NFC] Refactor DialectConversion debug logging adds f5a71b49be7 [lldb/Test] Fix substrs order in self.expect for more tests (NFC) adds 8be30215fee [lldb] Move clang-based files out of Symbol adds 81b0becaaee [lldb/Test] Fix substrs order in self.expect for more tests (NFC) adds 9e8bff71d07 DebugInfo: Allow dumping macinfo and macinfo.dwo from the s [...] adds 83a7a4aaad8 [lldb] [test] Skip 128-bit int tests on i386 (no __int128_t) adds f9fa9e1f0e9 [mlir][Linalg] Adding support for linalg_matmul with tensors. adds 42d4a55f227 PR44723: Trigger return type deduction for operator<=>s who [...] adds dce21933589 DebugInfo: Simplify debug-macinfo-split-dwarf.ll adds 6f0229bc71b [mlir][EDSC] NFC - Cleanups to builder-api-test.cpp adds 75c328179e0 [mlir][DialectConversion] Remove invalid NDEBUG wrapper. adds 1463341f4bd [lldb/Test] Fix substrs order in self.expect for the remain [...] adds d02fb002dd6 [lldb/Test] Make substrs argument to self.expect ordered. adds de876adab0c [diagtree] Use a different color for unimplemented GCC diag [...] adds 6f2a4c424e1 Revert "[lldb/Test] Make substrs argument to self.expect ordered." adds deae8ee6916 [clang-doc] Improving Markdown Output adds 24cba3312f6 [RISCV] Implement jump pseudo-instruction adds c0f475f2e3c Revert "[clang-doc] Improving Markdown Output" adds d3bdd51f704 [lldb/Platform] Always print Kernel last adds 83510e144bd [lldb/Test] Fix substr order in TestWatchLocationWithWatchSet.py adds abb0357123f [lldb/Test] Fix more substr ordering issues that only repro [...] adds 64cb77b9469 [scudo][standalone] Change default Android config adds 27684ae66d5 Don't warn about missing declarations for partial template [...] adds e5aaf30cf1a [mlir] Introduce bare ptr calling convention for MemRefs in [...] adds 34547ac9594 NFC. Comments cleanup in DSE::memoryIsNotModifiedBetween adds 8e36d24fca9 [lldb] Remove unused CPPLanguageRuntime dependency adds b4275bcbe49 Move target tests to target subdirectories adds 792d9b57194 DAG: Check if a value is divergent before requiresUniformRegister adds b33e5f3c3e8 DebugInfo: Split DWARF: Hash non-member function child DIEs adds c96eeebca8b [CMake] compiler-rt: Add COMPILER_RT_BUILTINS_ENABLE_PIC adds 338beff4dc7 DwarfDebug.cpp: Fix some indentation adds 009e3e53c1f [lldb/MCDisasm] Simplify predicates in MCDisasmInstance, NFC adds 14135f50a03 [lldb/Value] Avoid reading more data than the host has available adds 14394a42096 [lldb/TypeSystemClang] Use references in a static helper, NFC adds 5b14abf0c1d [libcxx] [test] Update msvc_stdlib_force_include.h. adds 4b606b4af5d Move DenseMapInfo traits to TypeSize.h adds a1daa7d079a Avoid std::tie in TypeSize.h adds b074acb82f7 [Support] Don't modify the current EH context during stack [...] adds aade5fbbfef Fix wrong devirtualization when the final overrider in one [...] adds c28f1faaff4 AMDGPU: Switch some tests to use generated checks adds 98aaed2980d AMDGPU/GlobalISel: Fix forming G_TRUNC with vcc result adds c62ffb1b192 [lldb/Reproducers] Include string length in string (de)seri [...] adds 133a31cef61 [gn build] add asan runtime on linux and mac adds fac4bd26c3b [gn build] unbreak mac build after 133a31cef61c adds dc1d43cfa02 [mlir][Linalg] NFC - Cleanup and split input file for round [...] adds 0130b6cb5a8 Don't assume a reference refers to at least sizeof(T) bytes. adds da1973a2414 [ELF][Mips] Drop an unneeded config->relocatable check adds 2637769b9f3 [lldb] Remove LanguageRuntime::GetOverrideExprOptions adds 1acf129bcf9 [Frontend] Delete a redundant check of -pg for setFramePointer() adds 105e5c940cc [ValueTracking] Add DemandedElts support to computeKnownBit [...] adds a3485301d48 Remove unused function. NFCI. adds 2eb80a99a2c Make StringRef's std::string conversion operator explicit T [...] adds bc101ffd777 GlobalISel: Support widening unmerge results with pointer source adds e3117e5c306 AMDGPU/GlobalISel: Improve legalization of wide stores adds c0b12916a7e AMDGPU/GlobalISel: Use more wide vector load/stores adds 24ee9c84962 Don't mark MIPS TRAP as isTerminator adds 1544cf2d7ce [mlir] Fix errors in release & no-assert adds 70c98671fa7 [clang-format] Add option for not breaking line before ObjC params adds c03349e40f2 [Sema] Remove a -Wrange warning from -Wall adds 943b5561d6a [LegalizeTypes][X86] Add a new strategy for type legalizing [...] adds 234f3b16918 Add ThinLtoJIT example adds d975910c50f [X86] Don't exit from foldOffsetIntoAddress if the Offset i [...] adds a57dd66d5e1 [X86] In X86FastEmitSSESelect, fall back to SelectionDAG if [...] adds 268e57bd35d [clang][driver] Remove an unused parameter. NFC. adds ba8110161df AMDGPU/GFX10: Fix NSA reassign pass when operands are undef adds d82e993cd34 [ADT] 'PointerUnion::is' returns 'bool' adds 5932f7b8f2c [PatchableFunction] Use an empty DebugLoc adds c4b4c0c47c9 [mlir] Expand shape functions in ShapeInference doc adds ecd2aaee064 [DebugInfo] Merge DebugInfoFinder::{processDeclare,processV [...] adds ba3a1774a90 [Transforms] Simplify with make_early_inc_range adds d50e188a072 Revert "[ARM][MVE] VPT Blocks: findVCMPToFoldIntoVPS" adds 4dba14cf37a [NFC] Refactor TableGen for attributes adds 2ff5602cb52 [WIP] Build assume from call adds ff1b9add2ff [NFC] Factor out function to detect if an attribute has an [...] adds d431c5d9af2 Revert "[NFC] Factor out function to detect if an attribute [...] adds d591bdce6d6 [clang-tidy] Fixed crash 44745 in readability-else-after-return adds 0adda3df924 Revert "[WIP] Build assume from call" adds 89d3b070c1e Revert "[NFC] Refactor TableGen for attributes" adds cfe87a4a16b [NFC] Refactor TableGen for attributes adds a9ab01a330f Remove superfluous space from -Wrange-loop-construct message adds 9b9e2da07dd [Analysis] add optional index parameter to isSplatValue() adds 355e4bfd789 [WIP] Build assume from call adds ad8ffc50104 Revert "[WIP] Build assume from call" adds 780d2c532fe [WIP] Build assume from call adds c2d03362081 Revert "[WIP] Build assume from call" adds 8ebe001553d [WIP] Build assume from call adds 5a56a25b0bd [CodeGenPrepare] Make TargetPassConfig required adds 7cb5d96fbe7 Revert "[WIP] Build assume from call" adds 44cdae68c3b [CodeGenPrepare] Delete dead !DL check adds eee6a45a130 [CodeGenPrepare][test] Add REQUIRES to two tests after D73754 adds 17e91b7dd24 [X86][SSE] combineBitcastvxi1 - add pre-AVX512 v64i1 handling adds 0c78b646968 [X86][SSE] Add bitcast <128 x i1> %1 to <2 x i64> test case adds 9288bb8d206 [gn build] Delete stale AttributesCompatFunc after D72455/c [...] adds 5d86ac82a63 Fix a few spelling mistakes in comments. NFCI. adds 547a94ffa1b Regenerate bitcast test for upcoming patch. adds bf70494b940 [test] More tests to target specific directories after Code [...] adds a7bbe45a3e2 Build assume from call adds 928090f5fe9 [gn build] Port a7bbe45a3e2 adds 246262671f3 [X86] Cleanup the lrint/llrint/lround/llround tests a bit. adds ff50c8dcef4 Revert "[mlir][Linalg][doc] Add Design Document for the Lin [...] adds 34cd354ea96 [mlir][Linalg][doc] Add Design Document for the Linalg Dialect adds 9b84dabc5f3 build: only pass -UNDEBUG when compiling C/C++ adds ee85415dbb9 [X86] Use MVT::f80 for the result type of the FLD used to c [...] adds efcd09cea9a [clang-tidy] Fix false positive for cppcoreguidelines-init- [...] adds 8a68c40a1bf [clang-tidy] Added option for disabling const qualifiers in [...] adds d24d8af320f Fixed typo in CTE release notes failing build adds a43bf807886 build: attempt to repair the build adds db7d2ab03d9 [NFC] Fix helptext for opt/llc after https://reviews.llvm.o [...] adds aed488e3a4d [Driver] Move -fsemantic-interposition decision from cc1 to driver adds 7eeb9015285 [Driver] Fix fsemantic-interposition.c for Windows and Darwin adds c953409ff89 [OpenMP][Part 1] Reusable OpenMP context/traits handling adds 342357c5687 [Inliner][NoAlias] Use call site attributes too adds 47f309d9639 [gn build] Port c953409ff89 adds 578d2e2cb14 [llvm-extract] Add -keep-const-init commandline option adds 01377453089 [PM][CGSCC] Add a helper to update the call graph from SCC passes adds cf20fde1d1d [X86] Remove a couple unnecessary calls to ConvertCmpIfNecessary. adds afb41e3e074 [DebugInfo] Remove an unused method DWARFUnit::getDWARF5Hea [...] adds 3ecba396e91 [Driver][test] Change %itanium_abi_triple to generic ELF adds 368f7ee7a57 [Attributor] Propagate known information from `checkForAllC [...] adds 26d02b0f286 [Attributor] AANoRecurse check all call sites for `norecurse` adds 5cc5fce4b0d [Attributor][FIX] Try to resolve non-determinism problem for now adds dc04c54fc1f clang-format: [JS] document InsertTrailingCommas. adds 534aeb0b78a [LLDB] Fix GCC warnings about extra semicolon. NFC. adds 2dc45bf392f [OpenMP] Fix GCC warnings. NFC. adds 09dc884eb2e [libcxxabi] Fix layout of __cxa_exception for win64 adds f867c8e81f7 [PM][CGSCC] Add parentheses to avoid a GCC warning. NFC. adds b848b510a8d [llvm] Add a way to speed up the speed in which BumpPtrAllo [...] adds 549588698ff [mlir] NFC: Fix trivial typo in comment adds 2663a25fadf [JumpThreading] Half the duplicate threshold at Oz adds 283b5e733d1 [MLIR] Make gpu.launch implicitly capture uses of values de [...] adds 97d9a76afc9 [AMDGPU] Don't remove short branches over kills adds 5b2c5e261f1 [llvm-exegesis] Add pfm counters for Zen2 (znver2). adds 500c324fa13 [lldb] Increase the rate at which ConstString's memory allo [...] adds 75d9994a512 Fix broken invariant adds 1a7e688b0b5 Revert "[libcxx] Force-cache LIBCXX_CXX_ABI_LIBRARY_PATH" adds 0afdc7bed8a Revert "[lldb] Increase the rate at which ConstString's mem [...] adds da1fb2bed80 Revert "[llvm] Add a way to speed up the speed in which Bum [...] adds b79cb547121 [clangd] Refactor TUScheduler options into a struct. NFC adds 6b15a3d722a [clangd] TUScheduler::run() (i.e. workspace/symbol) counts [...] adds f00ab188f4e Make quick-append.test resilient to running in paths with ' [...] adds 7b6e49a2f02 Fixed a -Wunused-variable warning in no-assertion builds adds 3dcc1fc61b5 [MLIR][Linalg] Lower linalg.generic to ploops. adds 082dccac907 [llvm-exegesis] Restrict the range of allowable rounding co [...] adds eb5ee9275d7 [LLDB] Add missing declarations for linking to psapi adds 46e5603c8a0 Reland "[llvm] Add a way to speed up the speed in which Bum [...] adds ae5d3e8c511 Fix MSVC "result of 32-bit shift implicitly converted to 64 [...] adds bdbdf748225 [clang][AST] Add an AST matcher for deducedTemplateSpeializ [...] adds cf7e98e6f78 [ARM,MVE] Add intrinsics for vdupq. adds f8d4afc49ad [ARM,MVE] Add intrinsics for v[id]dupq and v[id]wdupq. adds 961530fdc9f [ARM,MVE] Fix vreinterpretq in big-endian mode. adds 9adbb6c468c [mlir] Fix link to 'Getting started with MLIR' adds 1271cde4745 [DebugInfo][test] Adjust line table unit length to account [...] adds f3fa4a34b62 [mlir] Drop customization hooks from StandardToLLVM conversion adds 7f4cb2e7b67 [lldb] Make the order in which ClusterManager calls destruc [...] adds 0ce57731da9 [clang] Add a missing change of bdbdf748225525bb18cd0ffeb51 [...] adds e0ea706a59b [mlir] ConvertStandardToLLVM: do not rely on command line o [...] adds 6423ae417e1 Allow modernize-use-using to apply to enumerations as well. adds b37d59353f6 [FPEnv][ARM] Add lowering of STRICT_FSETCC and STRICT_FSETCCS adds fc19465965a [Alignment][NFC] Use Align for code creating MemOp adds 5c8ba508b22 [NFC] unsigned->Register in storeRegTo/loadRegFromStack adds 24215fec9a6 [NFC][VE] format VEInstrInfo adds 95a9b828f3d AMDGPU/GlobalISel: Fix mem size in test adds e4bc55bd94b AMDGPU/GlobalISel: Reduce indentation adds eacca482446 [Concepts] Instantiate invented template type parameter typ [...] adds fad012bce1c Reland "[lldb] Increase the rate at which ConstString's mem [...] adds 8c16d8b235b Revert "[Concepts] Instantiate invented template type param [...] adds e78fb556c55 [InstCombine] reassociate splatted vector ops adds b99ed5c0b4f [Hexagon] Rename FeatureHasPreV65 to FeaturePreV65 adds 68cf574857c [FPEnv][AArch64] Add lowering of f128 STRICT_FSETCC adds 1ca740387b9 [OpenMP][OMPIRBuilder] Add Directives (master and critical) [...] adds 84959ae47f4 [Concepts] Instantiate invented template type parameter typ [...] adds 9dcfc7cd64a Revert "[OpenMP][OMPIRBuilder] Add Directives (master and c [...] adds 00b22df71d8 AMDGPU: Fix extra type mangling on llvm.amdgcn.if.break adds a9ee3ffbc07 [X86] Move BEXTR DemandedBits handling inside SimplifyDeman [...] adds 241c9a50b45 [X86] Add some initial BEXTR combine tests adds 7d4c23b349f [clang-tidy] Fix a false positive about C++17 deduced class [...] adds 07c9f7574d6 [VE] vaarg functions callers and callees adds 5c2e6207b7c [InstCombine] regenerate complete test checks; NFC adds cb8e69148db [OPENMP50]Basic parsing/sema analysis for order(concurrent) [...] adds 028579b51e5 [X86] FUCOMI/FCOMI instructions should Def FPSW not FPCW. adds 1cc3db1a660 build_llvm_package.bat: Use a short form of the git revision adds 8ead5df0b11 [X86] computeKnownBitsForTargetNode - add BEXTR support (PR39153) adds be9fe6aa8bd [VE] (fp)trunc+store & load+(fp)ext isel adds b3d7d1061dc Declare __builtin_strlen in StringRef.h as constexpr adds 333f2ad8b84 [Alignment][NFC] Use Align for getMemcpy/Memmove/Memset adds ad7b908b4ef [libFuzzer] Make dataflow and focus functions more user friendly. adds ff837aa63cd Actually, don't try to use __builtin_strlen in StringRef.h [...] adds 8c0e715eb28 [X86] BEXTR SimplifyDemandedBitsForTargetNode - length == 0 [...] adds 61621f826a5 [TargetLowering] SimplifyDemandedBits - add basic KnownBits [...] adds bdfcdb1fb3f HexagonOptAddrMode::changeStore - fix null dereference warn [...] adds b2e884bee7e [InstCombine] add tests for casted phi; NFC adds 05297b7cbe9 [AMDGPU] getMemOperandsWithOffset: add resource operand for [...] adds bed4d9c8979 [ThinLTO] More efficient export computation (NFC) adds a781521867e [OPENMP50]Codegen support for order(concurrent) clause. adds 6c3252e5211 [OPENMP][DOCS]Update status of conditional lastprivate, NFC. adds a59954051ef [InstCombine] Fix unused variable warning; NFC adds 9eb74f609d6 [Examples] Link BitReader in ThinLtoJIT example adds 1cc4f8d1724 [ARM] Expand vector reduction intrinsics on soft float adds 789a46f2d74 [CodeGenModule] Assume dso_local for -fpic -fno-semantic-in [...] adds e6c9ab4fb74 [InstCombine] Rename worklist methods; NFC adds 878cb38a5c4 [InstCombine] Add replaceOperand() helper adds 3ece5a23bd5 [X86] getTargetShuffleMask - use getConstantOperandVal help [...] adds 7c3becf4231 [IRBuilder] Remove unnecessary NoFolder methods; NFCI adds dbc96b518b6 Revert "[CodeGenModule] Assume dso_local for -fpic -fno-sem [...] adds 23e3c3df260 [IRBuilder] Add missing NoFolder::CreatePointerBitCastOrAdd [...] adds 575a975afda [SimplifyLibCalls] Remove unused IRBuilder argument; NFC adds 31574d38ac5 [SVE] Fix bug in simplification of scalable vector instructions adds 388de9dfcdf [LoopUtils] Make duplicate method a utility. [NFCI] adds 398b4ed87d4 [clang] detect switch fallthrough marked by a comment (PR43465) adds 5b0c8dd3a4f [lldb] Delete ClangForward.h adds 3014efe0719 [lldb] Remove unused parameter from ValueObject::GetExpressionPath adds 0ad18bf37b2 [llvm-objdump] Suppress spurious warnings when parsing Mach [...] adds a05441038a3 Revert "[SVE] Fix bug in simplification of scalable vector [...] adds 105642af5ee Add PassManagerImpl.h to hide implementation details adds 221c5af4e4f Fix a -Wbitwise-conditional-parentheses warning in _LIBUNWI [...] adds f26ff8c9df7 [TargetRegisterInfo] Make the heuristic to skip region spli [...] adds cd7650c1861 GlobalISel: Implement fewerElementsVector for G_SEXT_INREG adds b911b99052e [AArch64][GlobalISel] Don't reconvert to p0 in convertPtrAd [...] adds 2bd46444d73 [AArch64][GlobalISel] Walk through G_AND in TB(N)Z bit calculation adds eda6b2e2b3f [MLIR][Linalg] Allow fusion of more than 2 linalg ops. adds 0da755df85d [MLIR][Linalg] Use GenericLoopNestRangeBuilder in tiling code. adds 0fbaf3a7c23 [clang-doc] Improving Markdown Output adds 77e71c52172 [AIX] Don't use a zero fill with a second parameter adds 80e63c17c0a Revert "[clang-doc] Improving Markdown Output" adds 726446a0096 AMDGPU: Fix splitting wide f32 s.buffer.load intrinsics adds 2758ae41aec AMDGPU/GlobalISel: Allow selecting s128 load/stores adds 0d6fccb460e [GWP-ASan] Allow late initialisation if single-threaded. adds cb7b661d3d3 AMDGPU: Analyze divergence of inline asm adds 5521236a180 [analyzer] Re-land 0aba69e "Add test directory for scan-build." adds 4b05fc248b0 [analyzer] Suppress linker invocation in scan-build tests. adds 47cda0cb36b scudo: Use more size classes in the malloc_free_loop benchmarks. adds 15f54d348bc [NFC] Factor out function to detect if an attribute has an [...] adds 3b4d24d7701 [mlir] Accept an LLVM::LLVMFuncOp in the builder of LLVM::CallOp adds 9944ef42696 Omit "Contents of" headers when -no-leading-headers is specified. adds d05e4ff4afd [ARM] MVE vector reduction fadd and fmul tests. NFC adds 9831e5c7b9f Fix LLVM_ENABLE_MODULES build after TypeSize.h change adds c25938d57b1 Refactor CommandObjectTargetSymbolsAdd::AddModuleSymbols adds 0e362d82b97 Improve help text for (lldb) target symbols add adds f8c4d70d113 Fix modules build after PassManagerImpl.h addition adds 7d3aace3f52 AMDGPU: Add flag to control mem intrinsic expansion adds 37910fd0e1f [AArch64][GlobalISel] Fold G_SHL into TB(N)Z bit calculation adds 2ddff6fab02 [libFuzzer] Minor documentation fixes. adds 2252cac694f [ANDGPU] getMemOperandsWithOffset: support BUF non-stack-ac [...] adds 9effe38b225 [AArch64][GlobalISel] Fold G_XOR into TB(N)Z bit calculation adds ac430336318 [OpenMP] [DOCS] Update OMP5.0 feature status table [NFC] adds 7b90cdedd1d [lldb/DataExtractor] Fix UB shift in GetMaxS64Bitfield adds bb6646ce0a2 [lldb/DataExtractor] Use an early return in GetMaxS64Bitfield, NFC adds 63e65082219 [lldb/StringPrinter] Simplify StringPrinterBufferPointer, NFC adds 28c91219c7e [compiler-rt] implement sigaltstack interception adds 246097a091b [TestKernVerStrLCNOTE] Strengthen a check. NFC. adds 9c726e9d905 Reland "[AArch64] Fix data race on RegisterBank initialization." adds 9a40670a0a4 Revert "Reland "[AArch64] Fix data race on RegisterBank ini [...] adds c7768ce5222 [X86] Update the haswell and broadwell scheduler informatio [...] adds 5327b917e3b DebugInfo: Add missing test coverage for DW_OP_convert in loclists adds 0dc634babf9 hwasan_symbolize: warn about missing symbols at most once p [...] adds 6da6153759a hwasan_symbolize: allow 0x in the address field adds 552a8fe12bd DebugInfo: Check DW_OP_convert in loclists with Split DWARF adds 4f281f04745 DebugInfo: Fix convert-loclist.ll to handle different targe [...] adds 031f83fb820 DebugInfo: Simplify emitDebugLocEntry by never passing a null CU adds bc3f87cc029 Xfail this test temporarily until AdrianM or I can debug wh [...] adds 1ced28cbe75 DebugInfo: Hash DW_OP_convert in loclists when using Split DWARF adds ea4652ebeb2 Fix unused variable warning (NFC) adds c3a47221e05 [X86] Don't emit two X86ISD::COMI/UCOMI nodes when handling [...] adds e211a7d2aaf Re-land "[lldb/Test] Make substrs argument to self.expect o [...] adds c1912c7542d [lldb/Test] Use arrays instead of sets for build_and_run_expr adds 70cea38ff7f [lldb/Test] Sort substr for TestDataFormatterStdMap.py adds 4c05019dc0c [lldb/Test] Fix typo in TestDataFormatterStdMap.py adds 98594a44aaa [lldb] [ObjectFile/ELF] Fix negated seg ids on 32-bit arches adds 035eb393f7d Update TTI's getUserCost to return TCC_Free on freeze adds 0c16a22a2eb [lldb/Test] Fix substr order in asan & ubsan tests adds 904d54de9ba [lldb/Test] Sort substr for TestDataFormatterStdMap.py (2/2) adds 8413116bf10 [X86] Use X86ISD::SUB instead of X86ISD::CMP in some places. adds 7ef37a5f999 [mlir] Initial support for type constraints in the declarat [...] adds fbba6395171 [mlir][ODS] Refactor BuildableType to use $_builder as part [...] adds abe6d1174df [mlir] Emit a fatal error when the assembly format is invalid adds 4581d974161 [X86] Remove some uncovered and possibly broken code from c [...] adds e53bbf12132 [GVN] Add GVNOption to control load-pre more fine-grained. adds cd14b4a62bd [X86] Remove unneeded code that looks for (and (i8 (X86setcc_c)) adds 36272d5f005 Let isGuaranteedNotToBeUndefOrPoison consider PHINode with [...] adds dd7d6102627 [ValueTracking] Let isGuaranteedToBeUndefOrPoison look into [...] adds 1132f87fbf1 [update_cc_test_checks] Don't attach CHECK lines to functio [...] adds b8144c05362 [NFC] Encapsulate MemOp logic adds 362d00e0510 [ARM][VecReduce] Force expand vector_reduce_fmin adds d2b6ac6ccda Revert "[X86] Use X86ISD::SUB instead of X86ISD::CMP in som [...] adds bf4d73e6f3e [lldb][NFC] Use correct Decl typedef in ClangASTSource adds 3dd688a9eec [DAG] OptLevelChanger - fix uninitialized variable analyzer [...] adds 89b8b421847 [OpenCL] Tidy up OpenCLBuiltins.td adds abada5036ef [NFC] Fix some spelling mistakes to test pushing to GH. adds 6e01cd6795f Improve error message of FileCheck when stdin is empty adds 90e4ebdce55 [OpenMP][OMPT] fix reduction test for 32-bit x86 adds 7128aace600 [ARM] Make ARM::ArchExtKind use 64-bit underlying type, NFCI adds 92570718a86 [clangd] Mechanism to make update debounce responsive to re [...] adds bec54e464e6 [yaml2obj/obj2yaml] - Add support for the SHT_LLVM_CALL_GRA [...] adds 8c681f5e470 [Matrix] Mark matrix memory intrinsics as argmemonly/write| [...] adds 0cf0be993c3 [InstCombine] fix operands of shouldChangeType() for casted [...] adds 5d04e008f70 [InstCombine] add splat tests with undef elements; NFC adds 88cd49e941b [lldb] Increase LINK_INTERFACE_MULTIPLICITY for Debug builds adds 2926a651ba7 [lldb] [testsuite] generalize `DWARFASTParserClangTests` ba [...] adds 399887c9e43 [mlir][spirv] Add resource limits into target environment adds baecae838de [Linalg] Add tiling of Linalg to parallel loops. adds aad352f77c4 [mlir][spirv] Wrap debug-only method in #ifndef NDEBUG adds 104800084f6 [lldb] [testsuite] Fixup: generalize `DWARFASTParserClangTe [...] adds 2a191cf8500 [InstCombine] add more splat tests with undef elements; NFC adds 69a39dc1f0d [clangd] Increase stack size of the new threads on macOS adds d4c8230a0fd [Polly] Fix compilation after 105642af5eef: include PassMan [...] adds ed98994f64b Revert "[clangd] Mechanism to make update debounce responsi [...] adds 65b3b6c0ac4 [ARM] Make ARM::ArchExtKind use 64-bit underlying type (par [...] adds 41206b61e30 [DebugInfo] Re-instate LiveDebugVariables scope trimming adds f75301d16d4 Revert "DebugInfo: Check DW_OP_convert in loclists with Spl [...] adds 191a9a78b3f Revert "DebugInfo: Add missing test coverage for DW_OP_conv [...] adds 563e84790f4 [SystemZ] Support -msoft-float adds e943329ba00 [SystemZ] Add 'REQUIRES:' or '-mtriple' to some newly adde [...] adds 3ed12232b03 [VE] half fptrunc+store&load+fpext adds 2f4c4d0a78e Reland "[clangd] Mechanism to make update debounce responsi [...] adds 2629035a009 [clangd] Don't assert when completing a lambda variable ins [...] adds 95c95a94d7a [ARM][AsmParser] Make assembly directives case insensitive adds b8dc54cf39b PowerPC: Remove redundancy in ternary for predicate selection adds 386fd2c170a [clang] Add matcher to identify macro expansions. adds 6d07802d63a [BPF] handle typedef of struct/union for CO-RE relocations adds d7cbef2714c [MLIR] Fixes for shared library dependencies. adds 2eaa9d991d0 [NFC][LangRef][FPEnv] Fix whitespace for denormal-fp-math/d [...] adds 9271cab270a [BPF] use base lvalue type for preserve_{struct,union}_acce [...] adds f7de7084f4a scudo: Simplify getClassIdBySize() logic. NFCI. adds a05566c9941 [ARM] Correct missing newline after outputting .tlsdescseq [...] adds 2513118afa3 [Driver] Change -fmax-tokens $arg to -fmax-tokens=$arg adds 8ff86fcf4c0 [X86] -fpatchable-function-entry=N,0: place patch label aft [...] adds fce1eefb467 [clang] fix lib/ASTMatchers for BUILD_SHARED_LIBS=ON adds a3c814d2349 Separately track input and output denormal mode adds dc42ff6697d [InstCombine] add FIXME comment to shuffle transform; NFC adds 803dd6fe6bb [BFI] Add a debug check for unknown block queries. adds e5ff92e049b [clang][NFC] Expand some `auto`s and add another test for m [...] adds 33081d2361d Try to fix buildbot failure adds f25a2a3de5b [X86] Fix missing load latencies (PR36894) adds de8451fe4d3 GlobalISel: Fold SmallVector resizes into constructors adds 75fcdfa1fcf AMDGPU: Cleanup SMRD buffer selection adds 531fad736ed [test] yaml2obj -docnum => --docnum= adds 28cd54cdbba [mlir] Fix clang 5 warning for missing braces adds e05af081bf7 [lldb/StackFrameList] Convert assert to defensive check in [...] adds 047c0412775 [lldb/test] Skip TestBasicEntryValuesX86_64 due to llvm.org [...] adds 1024b73ef59 AMDGPU: Split denormal mode tracking bits adds 50d8977c459 [clang-format] Allow a comment to follow a C# attribute specifier adds 3c7e9c34b38 [mlir] [VectorOps] refined description of vector.contract adds 23b76096b7d CodeGenPrepare: Reorder check for cold and shouldOptimizeForSize adds 64a8e1b83e1 libclc/asin: Switch to amd builtins version of asin adds 008e7bf9234 [C++20] Add consteval-specific semantic for functions adds 3101def8472 [libc] Fix typo in header generation docs. adds b461436d019 AMDGPU/GlobalISel: Legalize s16 G_FEXP2 adds 5d2749938c4 AMDGPU/GlobalISel: Custom lower G_FEXP adds 7f37a8026f6 [InlineCost] Add flag to allow changing the default inline cost adds f0fb09c33e3 [mlir] Print types to the OpAsmPrinter instead of the raw_ostream. adds e195ff98f6c Recommit "[X86] Use X86ISD::SUB instead of X86ISD::CMP in s [...] adds f5d1a9f1cfb Try to fix windows build bot after 008e7bf92343b8bd6ebade5b [...] adds c99fa0b80cc Additional testcase for 0130b6cb5a8. adds cfacf9ae20b PR44761: Fix fallback to later tiebreakers if two non-templ [...] adds ccac6b2bf87 [hip] Properly populate macros based on host processor. adds 9b0ce8edfaf AMDGPU/GlobalISel: Remove extension legality hacks adds dd921cb89b9 [sanitizer] Add missing declarations for sigaltstack syscal [...] adds 0f116fd9d86 [AMDGPU] Fix infinite loop with fma combines adds 05f2a04ba7f AMDGPU/GlobalISel: Legalize G_SEXT_INREG adds 0693e827ed3 AMDGPU/GlobalISel: Do a better job splitting 64-bit G_SEXT_INREG adds 12fe9b26ec8 AMDGPU/GlobalISel: Select G_SEXT_INREG adds 83d0db59d6f Fix "expression is redundant [misc-redundant-expression]" w [...] adds 2757f93a5a7 [lldb/Reproducers] Instrument SBFile adds f8c0fcd23da [lldb/Reproducers] Treat SB classes pass by value as const [...] adds 4f9f5d09de4 AMDGPU: Fix isAlwaysUniform for simple asm SGPR results adds 17785cc7a10 [clang-tidy] Fix "expression is redundant [misc-redundant-e [...] adds b73f8c53d8a Revert: [lldb] [testsuite] generalize `DWARFASTParserClangT [...] adds 8a1f4feb1b7 [compiler-rt] Fix sanitizer_common build for FreeBSD adds 6a82f0f0b9d [libomptarget] Implement wavefront functions for amdgcn adds f37b62eccec Re-land "[lldb] [testsuite] generalize `DWARFASTParserClang [...] adds c21b71c1ba5 [lldb/Unittest] Fix the modules build by including TypeSyst [...] adds ebcf25ea810 [cmake] Fix clang builds with BUILD_SHARED=ON and CLANG_LIN [...] adds 7c9ebdd3d6a [lldb] Remove clang classes from lldb-forward.h adds b79b7674eb4 [compiler-rt] [netbsd] Fix build after "implement sigaltsta [...] adds 8b79bed0f3c [lldb] Remove unused references to ClangExpressionDeclMap adds a969e051a5d [OpenMP] Add Flush directive to OpenMPIRBuilder adds 0c67cfdb114 [Concepts] Add missing CXXThisScope to function template co [...] adds c348fb1786b Revert "[Concepts] Add missing CXXThisScope to function tem [...] adds a5f1fff9ddf [lldb/Reproducers] Add missing SBFile methods to the registry adds 6c232441564 [Concepts] Add missing CXXThisScope to function template co [...] adds 2d89e0a0988 [SEH] Remove CATCHPAD SDNode and X86::EH_RESTORE MachineInstr adds c67773bebef [X86] Give KSET0* and KSET1* pseudos the same scheduler res [...] adds 1091730f5fb Avoid many std::tie/tuple instantiations in ASTImporter adds 48b8e3be51c [lldb] Delete commented-out code adds fc0ba63f869 [lldb] Rename Type::ResolveClangType to Type::ResolveCompilerType adds 7982db5dc6c [Support] Fix warnings in ARMTargetParser.cpp adds f48c1f5085f [compiler-rt] fix OpenBSD and Solaris build with sigaltstac [...] adds 0c86dfb86de Fix -Wunused-result warnings in LLDB adds 31fd112eb4a Fix x86 32bits MLIR build (NFC) adds 016f42e3dcd [X86] Add custom lowering for lrint/llrint to either cvtss2 [...] adds 7ac94430029 [lldb/Reproducers] Change record logging to mirror replay logging adds ddf814688bd [lldb/Reproducers] Add underscore to varaibles in LLDB_RECO [...] adds 361ba3ad1f8 [Driver][Darwin] Improve tests for -nostdinc & friends adds fb0d2d455f5 Fix after c25938d adds 7e02dc3f240 [lldb] Fix -Wdocumentation warnings adds f3bacd0738e Fix some more -Wrange-loop-analysis warnings in AArch64Targ [...] adds 1c03cc5a39f [NFCI] Update according to style. adds 7531a5039fd [Remarks] Extend the RemarkStreamer to support other emitters adds 50d2d33b8ef Fix BroadcasterManager::RemoveListener to really remove the [...] adds b642e034851 [cuda][hip] Temporarily XFAIL on arm adds 2406a06e674 [gn build] Port 7531a5039fd adds f722284cdff [gn build] Port b8a847c0a3e adds efcd3967a6b DebugInfo: Generalize convert-debugloc.ll to run for multip [...] adds 6f738f62ab8 DebugInfo: convert-debugloc.ll remove erroneous CHECK adds eace2fbfee6 Fix warning on trailing `;`. NFC. adds 3125887845c [Remarks] Fix gcc build adds 0ca33f1b0fe Fix warning on trailing `;`. NFC. adds 1b787f53c60 DebugInfo: Generalize test/DebugInfo/X86/convert-inlined.ll adds cd9142ed8a4 DebugInfo: Generalize test/DebugInfo/X86/convert-linked.ll [...] adds b0cd0b7c909 Reapply: DebugInfo: Add missing test coverage for DW_OP_con [...] adds 7f57f13cd68 DebugInfo: use a symbolic DIE reference in convert-loclist.ll adds b96c6b65b93 PR44786: Don't assert when profiling <=> expressions. adds 13b197c7d18 [mlir][spirv] Add dialect-specific attribute for target env [...] adds 27748363da8 [WebAssembly] Enable recently implemented SIMD operations adds 57c54ddd7f9 Recommit: DebugInfo: Check DW_OP_convert in loclists with S [...] adds d96c1bbaa03 [BPF] disable ReduceLoadWidth during SelectionDag phase adds 8acedb595d0 Revert "[WebAssembly] Split and recombine multivalue calls [...] adds a1c338d70b9 DebugInfo: Fix convert-loclist.ll Split DWARF variant to us [...] adds b453caf1112 [lldb/Reproducers] Change the way we instrument void* arguments adds 9329cfca848 DebugInfo: convert-debugloc.ll generalize to run on ppc64le adds def55a8efdf DebugInfo: Add a couple of missing COFF sections to make co [...] adds ec50e10db43 DebugInfo: Hash DW_OP_convert in loclists when using Split DWARF adds 9260d01faa6 AMDGPU: Correct memory size for image intrinsics adds b8004b7308b [mlir] Mark the MLIR tools for installation in CMake adds 843a0f97717 Enhance debugserver's err reporting on attach fails adds 649aba93a27 Revert "[WebAssembly][InstrEmitter] Foundation for multival [...] adds 8c3e6af71b8 [WebAssembly] Add experimental multivalue calling ABI adds e6686adf8a7 AMDGPU/EG,CM: Implement fsqrt using recip(rsqrt(x)) instead [...] adds 4a2fa552992 Remove leftover artifacts from use of gtest. adds 7800310cb50 [CMake][compiler-rt] Replace Windows backslashes with CMake ones adds 491a4a7ac9e [CMake] Passthrough CMAKE_SYSTEM_NAME to default builtin an [...] adds a3d489e87e8 [X86] Add a DAG combine for (i32 (sext (i8 (x86isd::setcc_c [...] adds 6e8d6bc9ec8 [clangd] Preserve -nostdinc and --sysroot when calling quer [...] adds de90d73e030 [DebugInfo] Avoid the call site param for mem instrs with m [...] adds ca1c21d4b65 [clangd] Use printf instead of `echo -e` to be compliant with dash adds 60f161eb62d [yaml2obj][obj2yaml] - Simplify format of the SHT_LLVM_ADDR [...] adds 3bc7ffdaabe [AMDGPU] Use v3f32 type in image instructions adds 163e33b290f [AMDGPU] Fix lowering a16 image intrinsics adds 5ff4f881a77 [lldb] Ignore type sugar in TypeSystemClang::GetPointerType adds f8865c01944 [clangd] Pull out a isProtoFile function. adds c1c9819ef91 [CMake] Add missing component dependencies, to fix building [...] adds 2f1ca30f997 Partially revert c1c9819ef91aab51b5a23fb3027adac5a2f551cc adds ea8b2cb9bf5 [AVR] Add disassembly tests for supported instructions adds 6198e1c40ab Fix MSVC signed/unsigned warning. NFCI. adds 8616bd417f7 [X86] Fix missing load latencies (PR36894) adds f780e15caf1 [OpenCL] Fix support for cl_khr_mipmap_image_writes adds 8d8bd0d6548 [lldb] Make TestDataFormatterObjCCF.py pass outside California adds 5cc817be750 [lldb] Introduce i386 support in NetBSD Process plugin adds 7506ca3e8cc [lldb][NFC] Remove some unnecessary curly braces adds eaf0c89ec5f [clangd] Add the missing elaborated types in FindTarget. adds 706256b6d39 [lldb] Revert some change in data-formatter-objc/main.m tha [...] adds 4c7f819204d [ARM][LowOverheadLoops] Ensure memory predication adds 564275289da [ARM][LowOverheadLoops] Fix loop count chain adds 4592bb71954 visitINSERT_VECTOR_ELT - pull out repeated dyn_cast. NFCI. adds aaaeac61669 [MCA] Remove verification check on MayLoad and MayStore. NFCI adds a328536c6d7 [ARM] Correct syntax of the CLRM insn adds 482e236e569 [analyzer] Fix a couple of bugs in HTML report generation. adds e1e09f0ce6d [MLIR] Add mapping based on ValueRange to BlockAndValueMapper. adds fd3437a4f79 [OPENMP][NVPTX]Add NVPTX specific definitions for new/delet [...] adds 569dc65c638 [OPNEMP50][DOCS]Mark array shaping expression as claimed, NFC. adds 01022af5d5a [ARM][MVE] LowOverheadLoops: DCE on the iteration count set [...] adds e63abde39f5 [clang][driver] Fix null pointer dereference warning inside [...] adds 31144351686 Re-enable a update_cc_test_checks.py tests adds 91b3083aecd [OpenCL] Fix tblgen support for cl_khr_mipmap_image_writes adds 3627c91ead9 [ARM][TargetParser] Improve handling of dependencies betwee [...] adds 2b7f32892b7 [lldb/Target] Add Assert StackFrame Recognizer adds dfa9420f09f AMDGPU/GlobalISel: Don't use legal v2s16 G_BUILD_VECTOR adds cc1cffbe097 GlobalISel: Make LegalizerHelper primitives public adds 307e0d5490a AMDGPU/GlobalISel: Fix processing new phi in waterfall loop adds b198f16e1e1 [Analyzer] Model STL Algoirthms to improve the iterator checkers adds 748bb5a0f19 [WPD/LowerTypeTests] Delay lowering/removal of type tests u [...] adds 69cc9f3046c AMDGPU/GlobalISel: Legalize llvm.amdgcn.s.buffer.load adds 622ef91b18a [gn build] Port b198f16e1e1 adds 921d4e7c8d3 [MLIR][GPU] Fix build files for mlir-opt. adds 67904db23cf [IRCE] Make IRCE a Function pass. adds 4698bf145d5 Resubmit^2: [JumpThreading] Thread jumps through two basic blocks adds 9f507bfd8d4 NFC: fix unused var warnings in no-assert builds adds ca1fd460f1f [clang-format] Do not treat C# attribute targets as labels adds 096cd991ee9 AMDGPU: Fix divergence analysis of control flow intrinsics adds dcab9736f01 [lldb] [test] Pass LLVM_LIBS_DIR from CMake for linking liblldb adds b70f23f5996 [PGO][PGSO] Tune flags for profile guided size optimization. adds f40a7972cb4 [clang-format] Do not merge short C# class definitions into [...] adds e65e6d052ed AMDGPU/GlobalISel: Legalize TFE image result loads adds a82a28ae12a [AArch64][GlobalISel] Fix one use check in getTestBitReg adds 7bffa972853 AMDGPU/GlobalISel: Prefer merge/unmerge ops to legalize TFE adds 9986b88e64f [CMake] Filter libc++abi and libunwind from runtimes build in MSVC adds b03f3fbd6a6 Reapply: [SVE] Fix bug in simplification of scalable vector [...] adds 292f7257118 [AArch64][GlobalISel] Fold G_ASHR into TB(N)Z bit calculation adds fc62b36a000 [llvm-reduce] add ReduceAttribute delta pass adds d2182d6c2cf [gn build] Port fc62b36a000 adds ccc11a9f309 GlobalISel: Assume G_INTRINSIC* are convergent adds 77519b60d99 [test] yaml2obj -docnum => --docnum= adds c1bcdb935a6 [mlir][ODS] Add documentation for the declarative assembly format. adds f64b3466b6b [ARM] Add extra use test for MVE VPT blocks. NFC adds ce9633633c0 [GlobalISel][AArch64] Fix contract cross-bank copies with S [...] adds a9d5f8989d8 [scudo][standalone] Fix a race in the secondary release adds 3524755a1a2 Revert "Activate extension loading test on Darwin now that [...] adds 428583dd22f [DebugInfo] Fix debug-info generation for block invocations [...] adds b12176d2aaf Revert "[llvm-reduce] add ReduceAttribute delta pass" adds 4fb10be4b80 [gn build] Port b12176d2aaf adds b3dd31711ab [MLIR] Move test passes out of lib/Analysis adds b692f43e424 [MLIR] Rename MemRefBoundCheck.cpp -> TestMemRefBoundCheck.cpp adds 7b7e5058136 [MLIR] Break cyclic dependencies with MLIRAnalysis adds e5ba52dc812 [NFC][RISCV] Fixing typo in comment. adds 5aa6e246a1e AMDGPU/GlobalISel: Legalize f64 G_FFLOOR for SI adds da45bd23216 [VFS] More consistent support for Windows adds 043e4787211 [PowerPC][NFC] Clang-format on commit 4b414d adds 686a038ed8f [Analysis] add query to get splat value from array of ints adds 0a389c81cdb [x86] use getSplatIndex() in lowerShuffleAsBroadcast() adds 364326ce66e AMDGPU/GlobalISel: Add mem operand to s.buffer.load intrinsic adds 6c4a8bc0a9f Make llvm::crc32() work also for input sizes larger than 32 bits. adds 2697e8bc1e6 [mlir] Update generic op ebnf to include region adds ad9ae6ee2b3 MemCpyOpt cannot use ABI alignment even if it was not given adds baafe82b07a AMDGPU/GlobalISel: Remove bitcast legality hack adds c6bdd8e7311 [X86] Improve the gather scheduler models for SkylakeClient [...] adds 5687acf431d [MemCpyOpt] Simplify find*Alignment adds 4a3760d2ba3 [SystemZ] Improve handling of inline asm constraints. adds 5461fa2b1fc [ELF][ARM] Fix regression of BL->BLX substitution after D73542 adds a4b590dd397 DebugInfo: Stabilize DW_OP_convert tests so they don't depe [...] adds 9087ef07655 GlobalISel: Allow CSE of G_IMPLICIT_DEF adds 89b7091c28a AMDGPU: Make LDS_DIRECT an artifical register adds 3ec28da6d64 [LLDB] Add DynamicLoaderWasmDYLD plugin for WebAssembly debugging adds 6dccad7517f [lldb/Reproducers] (De)serialize char* like const char* adds fefff970321 [lldb/debugserver] Link against Security adds 5c15e8e682e [lldb/CMake] Remove non-existing wasm-DYLD subdir adds 96ea377ea4d [PHIElimination] Compile time optimization for huge functions. adds 7212f65784c [AArch64][GlobalISel] Fold G_LSHR into test bit calculation adds bab993451e7 [AArch64][GlobalISel][NFC] Factor out TB(N)Z emission code [...] adds 42c906bceff [lldb/API] Fix non null-terminated stop-reason in SBThread: [...] adds a3738414072 [AArch64][GlobalISel] Emit TBNZ with G_BRCOND where the con [...] adds 4697e701b8c Partially revert "[LLDB] Add DynamicLoaderWasmDYLD plugin f [...] adds 7464e8d6ad3 GlobalISel: Remove check for illegal MIR adds a62586846fa [GWP-ASan] Crash Handler API. adds 801857c59ea [ConstantFold][SVE] Fix constant folding for bitcast. adds 3ce8095c295 [mlir][VectorOps] Add ShapeCastOp to the vector ops dialect. adds f5f70d1c8fb Add missing directory from 3ec28da6 adds 5f1e45fd676 [lldb] pass --lldb-libs-dir argument to lldb-dotest adds 98b273c893b Revert "[lldb/Target] Add Assert StackFrame Recognizer" adds e4f4a6c0f5b [analyzer] Prevent an assertion failure in PThreadLockChecker adds 64871f778d5 [mlir] Adds affine loop fusion transformation function to L [...] adds 5389ca7a1fb [ConstantFold][NFC] Move scalable vector unit tests under v [...] adds 97edc0dc935 [lldb/Test] Mark heap-cstr.test as requiring Python adds 014ea933762 [lldb] Remove "print xml" from TestWasm.py adds 643dee903ce [analyzer] Move fuchsia.Lock checker to alpha adds f9efce1dd5c [mlir][VectorOps] Support vector transfer_read/write unroll [...] adds 40efa65de80 Revert "[LLDB] Add DynamicLoaderWasmDYLD plugin for WebAsse [...] adds 0c3b2986ac6 [GWP-ASan] Change crash handler constant. adds 6e2309d7fae [mlir] [VectorOps] generalized vector.contract semantics adds 0bfc4890931 [GWP-ASan] Fix unused variables from crash handler + clang-format adds c3f0ed7bcca [mlir] Register the GDB listener with ExecutionEngine to en [...] adds c33d6970e01 [mlir] Add support for basic location translation to LLVM. adds 00b3d49d3a8 [CMake] Link against ZLIB::ZLIB adds 93dc8bd2670 [mlir] Add explicit friendship to LLVM::ModuleTranslation t [...] adds ccf900fc932 Two more small fixes for debugserver attach failure messaging. adds 25aa2eef993 Revert "[WPD/LowerTypeTests] Delay lowering/removal of type [...] adds 2f025bb87c3 [lldb/Reproducers] Implement custom replayers for (char *, size_t) adds 1a53b732e6b Compile-fix after StringRef's conversion operator has been [...] adds e3aa062ae95 [lldb/DWARF] Don't assume that a SymbolFileDWARFDwo contain [...] adds 8dc3da7d58f [mlir] Build fix for mlir-opt adds 3da7dcf38a9 [lldb/Reproducers] Serialize empty string for char* methods. adds a6860c1af45 [clangd] Add a flag for spelled references in the Index adds 6bfc45cf60d Fix build after D72746 adds 5bbaf543585 [LLDB] Fix compilation with GCC 5 adds 67905fc13ea Fix some typos in ArrayRef.h adds 863d9752105 [SYCL][Driver] Add clang driver option to enable SYCL compi [...] adds fd0abcbfc18 [yaml2obj] - Change NameIndex to StName for Symbol. adds a29a9a34f49 [yaml2obj] Refactor command line parsing adds 7ddd1307050 Fix lld test after D74034 adds b093b663707 [NFC] Fix error handling documentation adds 8ba2b628107 [ARM] Fix non-determenistic behaviour adds 819e755a269 [llvm-readobj][test] Fix test after yaml2obj change (D74034) adds 5c3b34930c3 [mlir] Add AffineMaxOp adds 99a6e405edb [IRCE] Use SCEVExpander to modify loop bound adds 10540e480df [clangd] Filter out implicit references while renaming adds d5e6e0a58b1 Fix build after D74112 adds 529e6f8791b [ADT] Fix iplist_impl - use after move warnings (PR43943) adds b3576f60ebc [llvm-exegesis] Improve error reporting adds 141915963b6 [llvm-exegesis] Improve error reporting in Target.cpp adds 1b3d1661bbe StringRef.h: __builtin_strlen seems to exist in VS 2017 MSV [...] adds 4c330be678c Try to fix ilist.h after 529e6f8791b6 adds abe01e17f64 Revert "[llvm-exegesis] Improve error reporting" and follow-up. adds e7cb3744330 [LLD][ELF] Add time-trace to ELF LLD adds 89a66474b6c [llvm-exegesis] Document `repetition-mode`. adds 0ea20ebf2d4 [lldb] Add test for calling const functions adds 7603778922a [lldb][NFC] Move call-overidden-method test to lang/cpp/ folder adds 09a88120c92 [clang][driver][ARM] Clean up ARM target & feature checking [...] adds 0a8cae10feb [ReachingDefs] Make isSafeToMove more strict. adds 93b0536fd2a [RDA] getInstFromId: find instructions. NFC. adds 20a1d03d778 [ARM] peephole-bitcast test change. NFC. adds d6da8a1d945 [clangd] don't rename on protobuf symbols. adds ed5998d21e4 Revert "[SafeStack][DebugInfo] Insert DW_OP_deref in correc [...] adds ece761427f6 Revert "[DebugInfo][DAG] Distinguish different kinds of loc [...] adds 6531a78ac4b Revert "[DebugInfo] Remove some users of DBG_VALUEs IsIndir [...] adds f70109f70ca [doc] typo in optimisation remark example adds 0fff6593f89 [OpenCL] Reduce size of builtin function tables adds ca9fd22adb5 [clangd] Set "spelled" flag for constructor references. adds 8707c246bcc Revert "[CMake] Passthrough CMAKE_SYSTEM_NAME to default bu [...] adds 2724ada8d2d Revert "[mlir] Adds affine loop fusion transformation funct [...] adds 2694cc3dca9 [ARM][MVE] Add fixed point vector conversion intrinsics adds b68b8be8e2b [mlir-tblgen] Stop leaking PredNodes adds b373ec8ce76 [AIX] Implement caller arguments passed in stack memory. adds 318d0ede572 Fix warning on unused variables. NFC. adds 7ebe9cc4fc2 [lldb/Target] Add Assert StackFrame Recognizer adds dab7bdad049 scudo: Delete unused class ScudoByteMap. NFCI. adds 5a8c0f552b3 AMDGPU/GlobalISel: Avoid handling registers twice in waterf [...] adds b8f4e0a8234 [lldb] Remove reset(nullptr_t) overload from SharingPtr adds 25de3f98b8a [GWP-ASan] Fix PRNG to use IE TLS. adds 600f2e1c4de [X86] Remove SETB_C8r/SETB_C16r pseudo instructions. Use SE [...] adds 65f0785fff0 [ubsan] Omit return value check when return block is unreachable adds d53c8c6af52 [lldb/tests] Correctly configure the lldb dotest arguments adds 4ed205c816e [PGO][PGSO] Enable profile guided size optimization for non [...] adds 8d19af685c9 [GWP-ASan] Use weak abort message definition. adds 4175d7e22e1 [X86] Custom isel floating point X86ISD::CMP on pre-CMOV ta [...] adds 17d0091d662 [lldb/Target] Remove extra semicolon in AssertFrameRecogniz [...] adds 31cf5819987 [lldb] Explicitly qualify calls to std::static_pointer_cast adds 1d11d5f6242 [lldb] [NFC] Refactor GetDWARFDeclContext to return DWARFDe [...] adds 208470dd5d0 [FPEnv][X86] Platform-specific builtin constrained FP enablement adds 727362e87bb [MC][ELF] Rename MC related "Associated" to "LinkedToSym" adds 76986bdc463 [GlobalISel] Legalize more G_FP(EXT|TRUNC) libcalls. adds 03a2d0045d2 AMDGPU: Add compile time hack for hasCFUser adds d78cefb1601 [AArch64][GlobalISel] Emit TBZ for SGT cond branches against -1 adds 6f5a159eab8 [clang][driver] Clean up unnecessary reference to TC. NFC. adds da3dc0011e0 PR44684: Look through parens and similar constructs when de [...] adds 8ecde3ac34b [Clang] Remove unused #pragma clang __debug handle_crash adds 80e17e5fcc0 [FPEnv][X86] Speculative fix for failures introduced by eda495426. adds 733923a97df [lldb\utils] Place lldb-repro in a per-configuration direct [...] adds 5fedc2b4108 [Clang] Avoid crashing when generating crash diagnostics wh [...] adds f41ec709d9d [Clang][Driver] Remove -M group options before generating c [...] adds 38fd69995fc [Concepts] Fix incorrect check when instantiating abbreviat [...] adds ec9a94af4d5 [X86] Use MVT::i8 instead of MVT::i64 for shift amount in B [...] adds f2d7aad1ce2 [X86] Add the rest of the tests that were supposed to go wi [...] adds 924c9030a89 [compiler-rt] clang-format FreeBSD-specific sanitizer sources adds 516f6f83ce6 Revert "[CMake] Link against ZLIB::ZLIB" adds 5e3fe22c636 [lldb/Reproducers] Refactor GetStopReasonExtendedBacktraces (NFC) adds 2d591786343 [lldb/Reproducers] Add missing strings for redirect macro adds ac8a12c874c [GlobalISel] Use G_ZEXTLOAD instead of an anyextending load [...] adds 7dd2810907b Fix MSAN failure on Function destruction adds 8e1ca948ccf Reland "[AArch64] Fix data race on RegisterBank initialization." adds e0d1e83e236 Revert "Reland "[AArch64] Fix data race on RegisterBank ini [...] adds 4fe839ef3a5 [CMake] Rename EXCLUDE_FROM_ALL and make it an argument to [...] adds f5cdfb34cd4 Detect attach fail in debugserver due to non-interactive de [...] adds ad0e03fd4c8 Revert "[FPEnv][X86] Platform-specific builtin constrained [...] adds 2a3fa0fc5cd [Support] When using SEH, create a impl instance for CrashR [...] adds df51b685ef1 Revert "[AArch64][GlobalISel] Emit TBZ for SGT cond branche [...] adds 3e5d837cdab Revert "[AArch64][GlobalISel] Emit TBNZ with G_BRCOND where [...] adds 96c899449b6 C++ DR2026: static storage duration variables are not zeroe [...] adds 98278064812 AMDGPU: Limit the search in finding the instruction pattern [...] adds 96400ae2a45 Recommit "[FPEnv][X86] Platform-specific builtin constraine [...] adds 8eb9b67bdac Add final description of why attach failed with poss error string. adds 2863c269683 Revert "AMDGPU: Limit the search in finding the instruction [...] adds cacc3b7a557 [AMDGPU] Cleanup assumptions about generated subregs adds 7931e8eee3d Update hwasan docs to cover outlined checks and globals. adds 1eaa31ce0e5 [mlir][DialectConversion] Change erroneous return to a continue adds fafddbd956d Revert "[Clang][Driver] Remove -M group options ..." and "[ [...] adds 58c18ca1354 [mlir][AsmPrinter] Fix edge case when printing floating poi [...] adds 02fffbb5fa9 Fix test after test changes added in da3dc00 caused the tes [...] adds 6a570dc5480 AMDGPU/GlobalISel: Fix non-pow-2 add/sub/mul for 16-bit insts adds 6d007343dec Clarify how llvm-mca detects att vs intel syntax. adds e2fa760cdde Fix my use of the TARGET_OS_OSX TargetConditional. adds f60de4cdf7b Except, get the TARGET_OS_OSX check correct. adds 3f62028f2f3 [X86] Use SelectionDAG::getAllOnesConstant to simplify some [...] adds ae4e49868ac [X86] Turn vXi1 any_extends into sign_extends in Preprocess [...] adds 84e5760a163 [DebugInfo]: Reorderd the emission of debug_str section. adds b89131cdda5 [lldb] removed no longer needed CMakeDependentOption adds 81c9df10231 Fix the MC/WebAssembly/debug-info.ll test after 84e5760 adds 56d81d45809 [Target][AArch64] Remove non-existing system registers ICH_ [...] adds 39f50da2a35 Support -fstack-clash-protection for x86 adds e8c3a6c2606 [ARM][ASMParser] Refuse equal RdHi/RdLo for s/umlal, smlsl, [...] adds 9d869180c4a [ARM] Follow AACPS for preserving number of loads/stores of [...] adds 68cc9f80a6b [lldb] Remove all 'clean' targets from test Makefiles adds 8d5e76ac303 [ValueTracking] Update implied reasoning to accept expanded [...] adds 89ca4b9ef22 [InstCombine] Precommit usub.with.overflow test for D74066. adds f85d3408e6e [NFC] Introduce an API for MemOp adds c4f0f8ec41f [analyzer] Small StreamChecker refactoring (NFC). adds f6d98429fcd Revert "Support -fstack-clash-protection for x86" adds 74734e809ac Fix docs and comments for max_tokens_total pragma adds 14ef87bda67 [ValueTracking] usub(a, b) cannot overflow if a >= b. adds d173cb1db73 [llvm-dwarfdump][Stats] Add the license header adds 64bc627b887 clang-cl: Parse new MSVC flags /Qspectre-load and /Qspectre [...] adds 6064f426a18 [OpenCL] Restrict addr space conversions in nested pointers adds a2531081b38 [AArch64] Predictably disassemble system registers with the [...] adds 0082f1e0ccb [lldb] Improve error message when running static initialize [...] adds 5a21d2bbb98 Rename prettyprinters test to llvm-support. adds 2de2275cbdb [AMDGPU][MC][DOC] Updated AMD GPU assembler syntax description. adds 446268a2234 [llvm-exegesis] Add a custom error for clustering adds 830af528a55 Recommit: "[llvm-exegesis] Improve error reporting" adds 4bd40f71a72 Recommit: "[llvm-exegesis] Improve error reporting in Target.cpp" adds 1ea2723eb5d [gn build] Port 446268a2234 adds 441cafb881a [NFC][ARM] Modified test with update script adds c29003813ab Revert "[LLD][ELF][ARM] Do not substitute BL/BLX for non ST [...] adds 7edf27f7a75 [mlir] Add NoSideEffect to Affine min max adds 2db5547c016 [NFC][ARM] Update test adds ea9166b5a83 [OPENMP50]Add parsing/sema for acq_rel clause. adds 75f09b54429 Re-land "[Clang][Driver] Remove -M group options ..." and " [...] adds 8de2dad9e0d GlobalISel: Fix lowering of G_CTLZ/G_CTTZ adds 3b198518ad5 GlobalISel: Fix narrowing of G_CTPOP adds 5c6b1a6dfdb [TableGen] Fix spurious type error in bit assignment. adds 2f885cbe904 AMDGPU/GlobalISel: Fix move s.buffer.load to VALU adds 205292740d8 [llvm-exegesis] Improve error reporting in BenchmarkRunner.cpp adds 01edae12717 [AsmPrinter] Print FP constant in hexadecimal form instead adds 380fe91fc6d [docs] update mathjax path in doxygen adds 047c4b0369f [lldb/Target] Fix `frame recognizer list` crash when regist [...] adds 96054a1857e [lldb/test] Prevent TestFrameRecognizer.py to fail because [...] adds 1ff411295f9 [lldb] Improve debugging 32-bit programs on NetBSD/amd64 adds 28d22c2c9c3 [GlobalISel][IRTranslator] Add special case support for ~me [...] adds c96001035d4 [X86] isNegatibleForFree - allow pre-legalized FMA negation adds de6f7eb47e9 [x86] don't create an unused constant vector adds 80331610729 [lldb] Delete ValueObjectRegisterContext class adds e52414b1ae4 [mlir][VectorOps] Generalized vector.print to i32/i64 adds e3951248b14 [yaml2obj] Add -D k=v to preprocess the input YAML adds e2d7c5b2b65 [yaml2obj][test] Simplify some e_machine EI_CLASS EI_DATA tests adds 7df5fc9e03e [GlobalISel] Add buildMerge with SrcOp initializer list adds f08099b9c26 [ELF][ARM][test] Keep arm-thumb-interwork-shared.s adds 2e005c64f30 [lldb/test] Skip the AssertFrameRecognizer test for Linux adds e21b39a86dd [lldb] Group ABI plugins adds 0d0ef315cb2 [MachineInstr] Add isCandidateForCallSiteEntry predicate adds cbe0c8299e9 AMDGPU/GlobalISel: Fix missing test for select of s64 scala [...] adds 2926917f430 [clang] Fix linkage of nested lambdas. adds 13f8be68e0b [AMDGPU] Use @LINE for error checking in gfx10 assembler tests adds 278578744a4 [X86] Handle SETB_C32r/SETB_C64r in flag copy lowering the [...] adds 88073d40c7d [PowerPC] Create a FixedStack object for CR save in linkage area. adds d06dd29e09b [mlir][Linalg] Implement fusion of linalg.generic operation [...] adds 4a1a0690ad6 Support -fstack-clash-protection for x86 adds 6370c7c13e6 AMDGPU: Limit the search in finding the instruction pattern [...] adds 609a489e052 [AArch64][GlobalISel] Reland SLT/SGT TBNZ optimization adds fe6e77f6fb9 [scudo][standalone] 32-bit improvement adds b4aff1210cd Revert "[CMake] Filter libc++abi and libunwind from runtime [...] adds 6520976064c [dsymutil] Delete unneeded parameter Triple from DWARFLinker adds 884acbb9e16 AMDGPU: Enhancement on FDIV lowering in AMDGPUCodeGenPrepare adds 7ae1b4a0ce9 Implement P1766R1: diagnose giving non-C-compatible classes [...] adds b03c3d8c620 Revert "Support -fstack-clash-protection for x86" adds 42efd35ba04 [cxx_status] Fix status of P1766R to not bleed into adjacen [...] adds 5752bcf9e5a [DebugInfo]: Fix the debuginfo-tests/llgdb-tests/apple-acce [...] adds e8e05de08be [OPENMP50]Add codegen for acq_rel clause in atomic|flush di [...] adds 499ad45877b [mlir][VectorOps] Expose and use llvm.intrin.fma* adds 26bf877ec5c [PowerPC] Fix spilling of vector registers in PEI of EH awa [...] adds 681f929f591 [mlir][VectorOps] Introduce a `vector.fma` op that works on [...] adds 2491fd0e6f6 Reland "[AArch64] Fix data race on RegisterBank initialization." adds cf1046c716b [lldb] Fix+re-enable Assert StackFrame Recognizer on Linux adds 9c1c825b724 [mlir][spirv] Adding sin op in the GLSL extension adds fdfdd275fd7 [CMake] Use LLVM tools external project build where possible adds 9bce9d2d65e [TestConvienceVariable] Clean the directory before running [...] adds ae39105466c Reland "[ARM] Fix data race on RegisterBank initialization." adds 7476e569b55 [mlir][Pass] Enable printing pass options as part of `-help`. adds 6556c615f3c Reland "[AMDGPU] Fix data race on RegisterBank initialization." adds 4a18a5bdd9e Change first test to be CHECK: to make the test run. adds 5858c9d69f5 Revert "[TestConvienceVariable] Clean the directory before [...] adds fafc6e4fdf3 [IRGen] Emit lifetime intrinsics around temporary aggregate [...] adds d65bbf81f8b [clang] Add support for __builtin_memcpy_inline adds 248435e9c9e Replace CHECK-NEXT with CHECK-DAG. The order isn't relevant [...] adds c10b9f0bde2 [CMake] Fix accidentally inverted condition adds 25675d4eaab [lldb][test][NFC] Create a separate LLDB_TEST_SRC var to al [...] adds 598d9dd846f [X86] Add more avx512 masked fmaddsub/fmsubadd autoupgrade [...] adds bb717d3f469 [X86] Correct the implementation of the avx512 masked fmsub [...] adds fbb4d1e43d0 [lldb/Plugins] Use external functions to (de)initialize plugins adds 35c63d66aaa [GlobalISel][CallLowering] Look through bitcasts from const [...] adds ba9cae58bbd IR Linking: Support merging Warning+Max module metadata flags adds 6770fbb3145 [ObjC][ARC] Delete ARC runtime calls that take inert phi values adds d7082e03373 [lldb/Plugin] Don't define initializers inside lldb_private adds c832e82cd9d [lldb-vscode] disable completions adds bd62c9cecf3 [lldb-vscode] remove deprecated trace option adds 84eeee65804 Linker/module-max-warn.ll: Fix test to be compatible with W [...] adds d62a343db23 Add a test for adding and removing Listeners from a Broadca [...] adds 3e70a919638 [lldb/Plugin] Use LLDB_PLUGIN_DECLARE to forward declare pl [...] adds 0e3a4877840 PR12350: Handle remaining cases permitted by CWG DR 244. adds 5b5cbfe1359 [WebAssembly] Add debug info to insts in Emscripten SjLj adds dac21fdd592 [clang-doc] Improving Markdown Output adds 7b627bb6e01 Revert "[clang-doc] Improving Markdown Output" adds 6ef4786dbcd Revert "[lldb] Fix+re-enable Assert StackFrame Recognizer o [...] adds caeb6cfbc28 [WebAssembly] Fix signature of __powitf2 libcall adds 4dcc029edbe [ObjC][ARC] Keep track of phis that have been discovered to [...] adds 2af1640f9aa [LegalizeDAG][X86][AMDGPU] Use ANY_EXTEND instead of ZERO_E [...] adds 8d4fe864c4b [Driver][test] Fix Driver/hexagon-toolchain-elf.c for -DCLA [...] adds 70e0935256f [Driver][test] Refactor LLVMgold tests adds 8aa3f507c38 [Driver] Don't pass -plugin LLVMgold.so when the linker is ld.lld adds 6589a291476 [Driver][test] Create empty file Inputs/basic_cross_linux_t [...] adds 4229f12a22a [TargetLowering] Remove isDesirableToCombineBuildVectorToSh [...] adds 63e338be2cc [X86][SSE] Show isNegatibleForFree inability to peek throug [...] adds 7f5b3fa73c3 [X86][SSE] Add X86ISD::FRCP handling to isNegatibleForFree adds e4230a9f6c5 ArrayRef'ize spillCalleeSavedRegisters. NFCI. adds ed92ac73aff Add missing encoding comments from fma4 folded intrinsics tests adds ef83d46b6b4 Use heterogenous lookup for std;:map<std::string with a Str [...] adds e229017732b Support -fstack-clash-protection for x86 adds 1ea99a2ebcb [DebugInfo] Allow reading an address table with a mismatche [...] adds af2a3845819 Revert "[ARM] Improve codegen of volatile load/store of i64" adds 658495e6ecd Revert "Support -fstack-clash-protection for x86" adds ec93c758ced Drop some uses of StringLiteral in favor of StringRef adds 0ed79e9b8fb [X86] Standardize VPSLLDQ/VPSRLDQ enum names (PR31079) adds 7355364f63e Put back makeArrayRef to make GCC 5 happy adds 2398752f37c Add missing encoding comments from fma scalar folded intrin [...] adds c8bc89a933f Regenerate FMA tests adds 23db9724d0e [InstCombine] Fix infinite loop in min/max load/store bitca [...] adds 9d03b7d0d00 [InstCombine] Use swapValues(); NFC adds d4627b90a04 [InstCombine] Avoid modifying instructions in-place adds 5b2b67be8ee [InstCombine] Remove unnecessary worklist push; NFCI adds 10417ad2e4b [X86] Standardize BROADCAST enum names (PR31079) adds 4aa7b9cc963 [X86] X86InstComments - add FMA4 comments adds eeb63944e4a [LegalizeTypes][ARM][AArch64][PowerPC][RISCV][X86] Use BUIL [...] adds 20344d37040 [mlir] Add a document detailing the design of the SymbolTable. adds d4fbf8312b9 [mlir][EDSC] NFC - Move StructuredIndexed and IteratorType [...] adds 5c159b91a24 [mlir] Add a utility method on CallOpInterface for resolvin [...] adds a148b9e9909 [InstCombine] Fix infinite min/max canonicalization loop (PR44541) adds f8c9ceb1ce9 [SimplifyLibCalls] Add __strlen_chk. adds 72277ecd62e Introduce a CallGraph updater helper class adds 9548b74a831 [OpenMP] Introduce the OpenMPOpt transformation pass adds 4b4fbae24ab [X86] Test showing inability to combine ROTLI/ROTRI rotatio [...] adds f9c28dc9a57 [X86][SSE] Add test cases from PR44379 adds 98e8eb8be0e [FIX] Update PM tests after D69930 landed adds a05932931c6 [InstCombine] Refactor foldICmpAndShift(); NFCI adds 835c81923ef Fix test name typo adds 5f380403598 [ELF] Simplify parsing of version dependency. NFC adds 280f15cb41c [gn build] Add OpenMPOpt.cpp to LLVMipo after D69930/9548b74a831e adds abe3e5babda [mlir] Add support for generating debug locations from inte [...] adds 327e062a026 [mlir][quantizer] Add gathering of per-axis statistics in q [...] adds 1b2c16f2ae4 [mlir][DeclarativeParser] Add support for attributes with b [...] adds 2f94ce0dcfd [mlir][DeclarativeParser] Move several missed parsers over [...] adds d643a39aba2 [X86] Use any_fadd/sub/mul/div/sqrt with the AVX512 scalar_ [...] adds 8df173f399d [gn build] (manually) port 72277ecd62e and the LLVMBuild bi [...] adds e28936f6137 [OpenMP][Opt] Annotate known runtime functions and deduplic [...] adds e565db49c64 [OpenMP][Opt] Delete terminating and read-only parallel regions adds e8a436c5ea2 [OpenMP][OMPIRBuilder] Add Directives (master and critical) [...] adds c057d1d3af1 [FIX] Fix warning in LazyCallGraphTest caused by D70927 adds 0152b106ae8 [X86] Add the recently added (V)CVTSS2SI/CVTSD2SI instructi [...] adds 08c0a06d8f3 [FIX] Ordering problem accidentally introduced with D72304 adds ee3f13b81dc Fix -Wunused-lambda-capture for -DLLVM_ENABLE_ASSERTIONS=of [...] adds b0c77c36d2f [Attributor] Add an Attributor CGSCC pass and run it adds e629674176f [X86] Add more scalar intrinsic instructions to isNonFoldab [...] adds aaddca1efd1 [mlir][GPUToSPIRV] Modify the lowering of gpu.block_dim to [...] adds 1732f50ee06 [ELF][test] Use llvm-readelf -l instead of llvm-readobj -l [...] adds 0fd51a4554f Support -fstack-clash-protection for x86 adds 45462116006 Revert "Support -fstack-clash-protection for x86" adds e67cbac8121 Support -fstack-clash-protection for x86 adds 10c7b7708b3 [AggressiveInstCombine] Add test with baseline CHECKs for a [...] adds 3b70ee27a50 [LoopExtractor] Convert LoopExtractor from LoopPass to ModulePass adds 644d56b432b [X86] Recognise ROTLI/ROTRI rotations as faux shuffles adds 3ec6de07e91 Fix signed/unsigned warning. adds 420a5180685 [lldb] [testsuite] TestGdbRemoteLibrariesSvr4Support: Fix s [...] adds 0ea4d18a288 [LLDB] [doc] Update the current status of pkgsrc (NetBSD) building adds 5a285f207e1 [LLDB] [doc] Remove note about libpanel(3) and NetBSD adds 8b37e1e5ac0 [lldb] [doc] Testing: Fix typos adds 74857b4260e [lldb] [doc] Status: Debugserver (remote debugging) is OK now adds a17f03bd939 [VectorCombine] new IR transform pass for partial vector ops adds 628462e30a7 [gn build] Port a17f03bd939 adds 273f638384d [LLDB] [doc] Document NetBSD status and sort OSs alphabetically adds 9d223a0106d [lldb] [doc] Status: Linux: Update the paragraph adds 29621b25346 [X86] Rename matchShuffleAsRotate - matchShuffleAsByteRotat [...] adds 22780731255 [X86][SSE] Add more tests showing failure to lower shuffles [...] adds 0ae119f8356 [X86][XOP] Add XOP target to vXi16/vXi8 shuffle tests adds 4b23a2e8e97 libclc: Move rsqrt implementation to a .cl file adds 85e2fa44c64 libclc/r600: Use target specific builtins to implement rsqr [...] adds dbcc1392b38 [X86] Remove isel patterns that include a vselect/X86select [...] adds dd262222b40 [X86] Use MVT::i32 for the type of a MOV32r0 created in X86 [...] adds e82e17d4d4c [X86] Add lowerShuffleAsBitRotate (PR44379) adds e1cbfecdb86 [X86] Add flag result VT to a MOV32r0 created in X86DAGToDA [...] adds 656d66f5fc5 [X86] Use custom isel for (X86sbb_flag 0, 0) so we can use [...] adds 29e646fe655 [X86] combineConcatVectorOps - combine VROTLI/VROTRI ops adds 6e1770821fb AMDGPU: Fix SI_IF lowering when the save exec reg has termi [...] adds 00115d767f3 AMDGPU: Remove dead kill handling adds f4a38c114e1 AMDGPU/GlobalISel: Look through casts when legalizing vecto [...] adds 2126c70e3a6 AMDGPU/GlobalISel: Don't mis-select vector index on a constant adds 6135f5eda48 GlobalISel: Fix narrowing of G_CTLZ/G_CTTZ adds c437f6c6873 AMDGPU/GlobalISel: Split 64-bit G_CTPOP in RegBankSelect adds 312a9d1b834 GlobalISel: Fix narrowScalar for G_{CTLZ|CTTZ}_ZERO_UNDEF adds 512c03bac44 [DebugInfo] Add a DWARFDataExtractor constructor that takes [...] adds 64f417200e1 [RISCV] Fix incorrect FP base CFI offset for variable argum [...] adds 05d44204fa1 [X86] Use MOVZX instead of MOVSX in f16_to_fp isel patterns. adds f24c43c0c50 [X86] Autogenerate complete checks. NFC adds a0678913898 [clang][codegen] Fix another lifetime emission on alloca on [...] adds ab3da5dd66c Fix `-Wparentheses` warning. NFC. adds 06ba969c9dc [X86] Make (insert_vector_elt (v8i16 zerovec), i16 %x, 0) g [...] adds d0749cc709d [Attributor][NFC] Use existing constant instead of magic one adds 103364b4b23 [Attributor][Tests][NFC] Add more range tests adds d0a6b32b4fa [X86] Autogenerate complete checks. NFC adds 028db8c490b [Attributor][FIX] Call right base method in AAValueConstant [...] adds ffdbd2a06ca [Attributor] Look through (some) casts in AAValueConstantRa [...] adds 7e7e6594b34 [Attributor] Allow SelectInst in AAValueConstantRangeFloating adds 63adbb9a0ed [Attributor][FIX] Remove FIXME that seems outdated adds 8155439331a [Attributor] Allow PHI nodes in AAValueConstantRangeFloating adds 21c9d9ad43f [GlobalISel][CallLowering] Tighten constantexpr check for callee. adds d180899cb71 [llvm-dwarfdump][Stats] Fix the License header adds 1c0ebcca6ed [Attributor][Tests] Run the CGSCC versions on the range.ll test adds 87ddf1f4fad [Attributor] Simple casts preserve no-alias property adds d2e434a4610 [Attributor][FIX] Make check lines explicit adds 8756869170e [AMDGPU] Add a16 feature to gfx10 adds ea2af727a5c [lldb] Refactored TestCallOverriddenMethod.py to general vi [...] adds d2e0fee77bc [lldb] [doc] Change sample commands prefix from > to $ adds 68908993ebd [CSInfo] Use isCandidateForCallSiteEntry() when updating th [...] adds a5040d5ec97 [SytemZ] Disable vector ABI when using option -march=arch[8|9|10] adds 6115bd9ba28 [LLDB] Fix GCC warnings about extra semicolons. NFC. adds 1a39f1b966a [lldb] Fix+re-enable Assert StackFrame Recognizer on Linux adds c49b9e0d328 [Doc] Proposal for vector predication adds 3a4dc577c97 [CSInfo] Fix the assertions regarding updating the CSInfo adds 76f888d0a53 Fix handling of destructor names that name typedefs. adds a248fa90a75 [MLIR][Affine] NFC: Move AffineValueMap and MutableAffineMap adds da52b9c118e [DSE] Add tests for MemorySSA based DSE. adds 5e1d7bb6798 [AArch64][SVE] Add SVE2 intrinsics for widening DSP operations adds 9f6d8de28ab [clangd] Support renaming designated initializers adds e299a081495 [AArch64][SVE] SVE2 intrinsics for character match & histog [...] adds 0ed233c8513 [lldb][NFC] Don't construct a ConstString twice in LibCxxVariant adds 97212121c50 [lldb][NFC] Fix code style of LibcxxVariantIndexValidity adds 1a779550aa1 [lldb][NFC] Don't call call formatv for no reason in LibCxx [...] adds d0c4d4fe092 [DSE] Add first version of MemorySSA-backed DSE (Bottom up walk). adds 2a3ef377ec0 [lldb][NFC] Don't hide a bool in LibCxxOptional's OptionalF [...] adds 39eade73a56 Revert rGe82e17d4d4cac8b2df00094e80d5e1cb22795664 - [X86] A [...] adds 92a78750929 [AArch64][SVE] SVE2 intrinsics for complex integer arithmetic adds 02266e64bb6 [DSE,MSSA] Move more passing test cases from todo to simple.ll. adds 1ac44d9fd1d [libc++] Protect <span> against min/max macro adds 3dc47979bb9 [gn build] make 'clang' target depend on libcxx/include on mac adds bb504542954 [OpenMP] Fix unused variable adds f2af4f8a45d [libc++][span] Add failing tests for span::first and span::last adds a50c0b0df73 Fix compiler warning when compiling without asserts [NFC] adds 0378afc4b9c [llvm-readobj] - Change the error to warning when a section [...] adds ea9850b6c71 Fix an unused variable warning adds 34946dfd795 [SystemZ] Add implementation for the intrinsic llvm.read_register adds 1dc62d0358c [DebugInfo][test] Replace pre-canned binary test adds 5a1778057f7 [mlir] use unpacked memref descriptors at function boundaries adds 7cddd15e561 [SelectionDAG] Optimize build_vector of truncates and shifts adds fcea7fbdba1 CWG2445: For function template partial ordering, take rever [...] adds a67db83681f [AArch64] Make Read Write System Registers Read Only adds 1c2241a7936 Remove redundant "std::move"s in return statements adds cd37f0ad648 [NFC] Fix line endings adds b1c7bfe6da2 [DebugInfo] Reject line tables of version > 5 adds 5ad62d3b7f7 [compiler-rt] Some clean up / refactoring in sanitizer_symb [...] adds c55cf4afa91 Revert "Remove redundant "std::move"s in return statements" adds fddacd00fc3 [DebugInfo][test] Fix(?) build bots due to incorrect type usage adds 74f03e4ff0c [DSE,MSSA] Adjust mda-with-dbg-values.ll to MSSA backed DSE. adds 5731b6672de Revert "[OpenMP] Fix unused variable" adds f5086b3803a [analyzer] StdLibraryFunctionsChecker refactor: remove macros adds 0151ddc2e83 Create a clang-tidy check to warn when -dealloc is implemen [...] adds 4b1df7356a1 [gn build] Port 0151ddc2e83 adds 06617c45220 [X86] Add lowerShuffleAsBitRotate (PR44379) adds eea9040f421 [DebugInfo][test] Fix host endian test issue adds ed3527c6489 [AMDGPU] Split R600 and GCN subregs adds 1555d7f7290 [mlir] subview op lowering for target memrefs with const offset adds 14798b44658 unwind: rename `__personality_routine` to `_Unwind_Personality_Fn` adds 3606f792f42 [mlir] Delete unused header adds 982944525c7 Revert "[InstCombine][DebugInfo] Fold constants wrapped in [...] adds 2463b8c97dc [X86] combineConcatVectorOps - combine VSHLI/VSRAI/VSRLI ops adds 75394e1301d [mlir][EDSC] Almost NFC - Refactor and untangle EDSC dependencies adds 83003db430b [mlir] [LLVMIR] add all vector reduction intrinsics to LLVM [...] adds 84c934a5cbe Silence compiler warning. NFC. adds 74c0f98cf5d [X86] combineConcatVectorOps - combine X86ISD::VPERMI ops adds f3190748241 [X86] combineConcatVectorOps - combine X86ISD::PACKSS ops adds 7af7b96a9b7 AMDGPU: Move R600 test compatability hack adds 936d1427da1 [Host.mm] Check for the right macro instead of inlining it adds 372bfc65deb Remove llgo per discussion on llvm-dev: adds fcdb99e0b5b [SystemZ] Add a subtarget cache like some other targets al [...] adds eaeb5610ced debugserver: Rely on mig architectures being specified externally adds 92e267a94dc [Sanitizers] Get link map on FreeBSD via documented API adds 1f554200650 [LoopCacheAnalysis]: Add support for negative stride adds b80a9ca8cbc [MLIR] Allow non-binary operations to be commutative adds 12df427fb22 [MLIR][Standard] Add folding for indexCast(indexCast(x)) -> x adds ed56633fb92 [MLIR][Standard] Implement constant folding for IndexCast adds 1eba3f326c4 [MLIR] Fix lib/ExecutionEngine for BUILD_SHARED_LIBS=on adds 4468188db8a [MLIR] Fix lib/Dialect/Linalg/EDSC for BUILD_SHARED_LIBS=on adds d15325c9e0a [ValueLattice] Remove obsolete getConstantInt (NFC). adds 405093045fe [compiler-rt] Follow up fix for the refactoring in https:// [...] adds 102814b4d36 Continue removing llgo. adds b50431defba fix some typos to cycle bots adds 6ff0228c6df [clang] Add `forceReload` clangd extension to 'textDocument [...] adds 3185c30c54d Prefer __vector over vector keyword for altivec adds 45c6c82e904 Add documentation on git bisecting across the MLIR merge adds 6fd818c5a9c Don't fail step out if remote server doesn't implement qMem [...] adds aa86311e620 [AIX][XCOFF] Support Mergeable2ByteCString and Mergeable4By [...] adds 04a830f80af [OPENMP50]Support for acquire clause. adds 93073e52b10 [InstCombine] add tests for abs with extra use of operand; NFC adds 62ce7e650a5 [InstCombine] fix use check when canonicalizing abs/nabs adds 8513ff05c81 [mlir][VectorOps][EDSC] Add EDSC for VectorOps adds d23c15a687f Do not define AcceptPIDFromInferior when it will not be used adds 0ad6e726ec7 [Transforms] add phase ordering tests for min/max/abs; NFC adds efcf6430009 Reland "[clangd][test] Disable a particular testcase in Fin [...] adds c1adb88a31f git bisect docs: try to make commit ascii art show up adds 0bd48c3d4ee [DebugInfo] Support file-level include directories when gen [...] adds 8116635e8b2 add GitBisecting to toctrees to try and placate the sphinx bot adds f270da6bfcb RegisterCoalescer: Add LaneMask to debug printing adds 660b0d7f7bb [AIX] Enable frame pointer for AIX and add related test suite adds e4e9e106b9a git bisect docs: formatting tweaks adds bc8e4421881 [test] Disable the Passes/PluginsTest cases on windows with [...] adds 4687822b9e8 [mlir][Linalg] Add a roundtrip test for indexed_generic op [...] adds 9559834a5c1 [OPENMP50]Add support for 'release' clause. adds 50aeeed8a2d [mlir][spirv] Use spv.entry_point_abi in GPU to SPIR-V conversions adds 6b2979c1230 Revert "[lldb] Fix+re-enable Assert StackFrame Recognizer o [...] adds bb383ae6120 [CallPromotionUtils] Add tryPromoteCall. adds f1ceda4bd52 [gn build] Port bb383ae6120 adds 7683a084de6 Remove lit feature object-emission adds 8b81ebfe7eb [ubsan] Null-check and adjust TypeLoc before using it adds b8ebc11f032 [EarlyCSE] avoid crashing when detecting min/max/abs patter [...] adds 480eea4e45b Revert "[Sanitizers] Get link map on FreeBSD via documented API" adds bf65f19bce8 Revert "[Host.mm] Check for the right macro instead of inli [...] adds 52f2df1ecdd [Sanitizers] Get link map on FreeBSD and NetBSD via documented API adds 681773f2919 scudo: Instead of exporting a pointer to the allocator, exp [...] adds 041547eb4eb scudo: Table driven size classes for Android allocator. adds 9068766b9a5 scudo: Add a dump of primary allocation sizes to malloc_inf [...] adds 7bba79ba0c0 Fix you->your typo. adds b7bd35a8f13 [TestKernVerStrLCNOTE] Check the *right* architecture. adds 067dd9c6b12 [GlobalISel][CallLowering] Use stripPointerCasts(). adds 7b72c5835ce DebugInfo: Avoid truncating addr_base to 32 bits adds 09d26b79d29 [NFC] Refactor the tuple of symbol information with structu [...] adds 85515c7fd53 [libFuzzer] communicate through pipe to subprocess for Mini [...] adds 8a29cb4421f [NFC][libFuzzer] Prefix TempPath with string showing the wo [...] adds e79c3b4c2d2 scudo: Fix Android build. adds e8227804ac7 [Polly] Update ISL to isl-0.22.1-87-gfee05a13. adds d0240257cdd [Polly] Silence mixed signed/unsigned comparison warnings. NFC. adds 784d4417453 Fix Sphinx failure on ReadabilityQualifiedAuto docs adds 52086f802e3 [llvm][TableGen] Define FieldInit::isConcrete overload adds b1c76239824 Revert "[NFC][libFuzzer] Prefix TempPath with string showin [...] adds 86500b3f1c9 [Polly][Docs] Fix wrong claim about optimization levels. adds 9ed9742ec05 Only perform the login_session_has_gui_access on macOS adds 4f3c3bbbf85 Reland "[NFC][libFuzzer] Prefix TempPath with string showin [...] adds f69c83645b8 [asan] Disable qsort interceptor on Android. adds 5afd9fd916b [CodingStandards] Clarify C++ Standard Library usage adds 9f854c04899 [ELF][RISCV] Add R_RISCV_IRELATIVE adds d4c7ade1280 [NFC] Fix typo. adds 798305d29b7 [X86] Custom lower ISD::FP16_TO_FP and ISD::FP_TO_FP16 on f [...] adds 42ca012befa remove outdated comparison with other open-source c++ compilers adds 14ecbd7b8de [lldb][NFC] Refactor TypeSystemClang::GetTypeName adds 642bc15dd71 [lldb][NFC] Remove several inefficient ConstString -> const [...] adds 487621237d2 [clangd] Remove a FIXME which has been done, NFC. adds a7fd548a4f9 [clang-rename] Fix the missing template constructors. adds 2733ad2c244 [clang-rename] Fix the failure rename test. adds b06a13f5411 [AMDGPU] Fix non-deterministic iteration order adds 70fb447ca01 [lldb] Add test for C++ constructor calls from the expressi [...] adds 9fda213d625 [libcxx] Qualify make_move_iterator in vector::insert for i [...] adds 60e9b5888f7 [llvm-readobj][test] - Add a test for --elf-cg-profile option. adds 5b61f78ad5e [lldb] Add test for lldb_private::Stream's indentation func [...] adds edbaa7fc046 [libc++] span: Cleanup includes adds 1e407993243 [DebugInfo] Teach LDV how to handle identical variable fragments adds 3aa33fde03d [DebugInfo][NFC] Rename the class DbgValueLocation to DbgVa [...] adds 35e0ab647bf [DebugInfo][NFC] Fixup the UserValue methods to use FragmentInfo adds e7755f9e4f4 [AArch64][SVE] Add SVE2 intrinsics for complex integer dot product adds 6909c2e88d0 [lldb] Add test for calling overloaded virtual functions adds b4a3e6b6642 [libcxx] span: Remove unneeded comparison adds cb0c4ee3ebf [lldb/test] Add alternate symbol to StackFrame Recognizer adds 5ba931a84a3 [Mips] Add intrinsics for 4-byte and 8-byte MSA loads/stores. adds 92a1f65f17d [libc++] span: Fix incorrect return type of span::subspan adds b664321ff14 [compiler-rt] Restrict sanitizer_linux.cpp dlinfo(3) to FreeBSD adds cc9b4fb6c9d [Debuginfo][NFC] Rename error handling functions using the [...] adds b46f925d68d [clang-format] Improve handling of C# attributes adds da3f2b414ac [ARM][MVE] Fix a corner case of checking for MVE-I with -mfpu=none adds 11c16e71598 [X86][SSE] lowerShuffleAsBitRotate - lower to vXi8 shuffles [...] adds 363f05b83d9 [lldb] Delete the SharingPtr class adds 651936e5b62 [lldb][NFC] Remove Stream::Indent(const char *) overload in [...] adds 65ac68ec341 [lldb] Add test for multiple inheritance adds 8d96aed5665 [mlir] Use the first location in the fused location for dia [...] adds 9dfd4e260bd [lldb][NFC] Remove ConstString -> const char * -> StringRef [...] adds 2234cf51146 [libc++][macOS CI] Ensure that the SDK version is not older [...] adds ea3a25e4f51 [mlir] StdToLLVM: add a separate test for the new memref ca [...] adds e8e7cf810c1 [lldb][NFC] Remove the CppVirtualMadness test adds a2a0f9a43a7 [VectorCombine] remove unused debug counter; NFC adds fa620fc8e28 [X86] combineConcatVectorOps - reuse IsSplat and remove dup [...] adds 592f35481aa [libc++] Disable a filesystem test that uses debug mode wit [...] adds 98c940bf515 [NFC] [lldb] Remove unused declaration adds 890d5e2dd23 [MLIR][GPU] Disallow llvm tanh intrinsics when lowering to [...] adds d4df372559a [clangd] Expose completion range in code completion results [...] adds 42f8b915eb7 Revert "[DSE] Add first version of MemorySSA-backed DSE (Bo [...] adds db875f66554 [RISCV] Optimize seteq/setne pattern expansions for better [...] adds 7ef45f45f67 P1957R2: conversion from a pointer to bool is considered na [...] adds 9ce6dc9872b CWG1423: don't permit implicit conversion of nullptr_t to bool. adds b04885a55c2 [mlir][ods] Added RankedIntElementsAttr class adds 9a3740c3391 [OPENMP50]Add restrictions for memory order clauses in atom [...] adds faace365088 [Clang][Driver] After default -fintegrated-cc1, make llvm:: [...] adds 6b0ed508fa3 [ARM][MVE] Tail-Predication: recognise (again) active lanes [...] adds aadb635e048 [SCCP] Remove forcedconstant, go to overdefined instead adds dd11c8fb0d0 Fix SFINAE in JSON.h constructor. adds fb45968e628 Use C++14-style return type deduction in LLVM. adds 0311e28e9cc [SystemZ] Bugfix in emitSelect() adds 8d5bf0422bc [ms] [llvm-ml] Add support for attempted register parsing adds 47f7df89461 [test][DebugInfo][NFC] Fix line endings adds 37f46650c38 [libc++] Make sure that vector copy-construction is disable [...] adds 5eb19bf4a2b [X86CmovConversion] Make heuristic for optimized cmov depth [...] adds 509bac030a4 [SystemZ] Fix new test case for expensive checks. adds 515e19ae7b5 Fix errors/warnings in scudo build. adds 5a8819b216e [InstCombine] Use replaceOperand() in more places adds 571b54cc38d [IRBuilder] Remove more unnecessary NoFolder methods adds 9a8defcc348 [OPENMP50]Add support for relaxed clause in atomic directive. adds 77a9e61c9ac [Attributor][NFC] Improve debug message adds 4c62a358602 [Attributor][FIX] Remove duplicate, half-broken functionality adds f95553923f9 [Attributor] Return uses do not free pointers adds b0279d62ac6 [CodingStandards] Add link to "Picking the Right Data Structure" adds 185e9b083eb [Attributor][NFC] Improve documentation adds 2ac0c4b46ee [DirectoryWatcher] Fix misuse of FSEvents API and data race adds 62174682a03 [lldb][NFC] Remove support file searching from SourceFileCompleter adds 29bc5dd1940 [BPF] implement isTruncateFree and isZExtFree in BPFTargetLowering adds 99451b44536 [lldb][test] Remove symlink for API tests. adds 76d6bce6294 gn build: Make scudo cflags more consistent with the cmake build. adds 734f086b42c [NFC] Fix unused var in release builds adds 696f80736b8 [mlir] Turn flags in ConvertStandardToLLVM into pass flags adds f0fd852fcd0 Fix SFINAE in CFG.cpp. adds 027eb71696f Use std::foo_t rather than std::foo in clang. adds 8c3d0d6a5f5 [llvm][TextAPI] add simulators to output adds 57148e0379d [Hexagon] Fix ABI info for returning HVX vectors adds 80d0a137a5a Restore "[WPD/LowerTypeTests] Delay lowering/removal of typ [...] adds 1e0be76e983 [Polly] LLVM OpenMP Backend -- Fix "static chunked" scheduling. adds 8888992dee3 [lldb][NFC] Test SourceFileCompletion by completing the tar [...] adds 453a8f3af78 [AMDGPU] Remove AMDGPURegisterInfo adds 9220bbc9091 [gn build] Port 453a8f3af78 adds d7de7ac3701 [X86] Raise the latency for VectorImul from 4 to 5 in Skyla [...] adds 0cecafd647c [BasicAA] Make BasicAA a cfg pass. adds e83b7b99da2 [mlir] [VectorOps] Implement vector.reduce operation adds c69ec647680 [clang-tidy] Added check to disable bugprone-infinite-loop [...] adds f65f9d3bc5a [lldb][NFC] Test ModuleCompletion mode by completing the ta [...] adds 2040831d056 [gn] Paper over Py3 urllib2 incompatibility in gn/get.py adds 9c1a88c9645 [NFC] Refactor the tuple of symbol information with structu [...] adds 417375d785b Allow retrieving source files relative to the compilation d [...] adds 11fb68abab9 [libc++] Unbreak test suite (CWG1423) adds 9df0c264d4e [AMDGPU] Fix implicit operands for ENTER_WWM pseudo adds 87303fd9171 scudo: Fix various test failures, mostly on 32-bit. adds 257e412762e Update test for windows. adds 2d4f80f78aa [OPENMP50]Full handling of atomic_default_mem_order in requ [...] adds 86787f159a0 [ORC] Add debug logging to JITDylib::addDependencies. adds 7a6ae494c52 [JITLink] Add an assertion that block removal leaves no dan [...] adds ca6f58486ff [ORC] Fix symbol dependence propagation algorithm in Object [...] adds 5e37fb1776d [NFC] Delete extra white space in a test case. adds 813bfffec34 [mlir][VectorOps] Adds canonicalization rewrite patterns fo [...] adds 8e62968d454 [Attributor] Identify dead uses in PHIs (almost) based on d [...] adds 52aec3221fa [Attributor][NFC] Clarify the documentation a bit more adds 07f7c00208b [RISCV] Add support for save/restore of callee-saved regist [...] adds a6bd1256ce8 [DebugInfo] Call site entries cannot be generated for Frame [...] adds 61ca996e79b [Hexagon] Don't generate short vectors in ISD::SELECT in pr [...] adds 20a604d3f5b [compiler-rt] FuzzedDataProvider: add ConsumeData and method. adds 40b2eb35304 [mlir][AffineOps] Adds affine loop fusion transformation fu [...] adds 14f870366a9 [xray][clang] Always add xray-skip-entry/exit and xray-igno [...] adds 88de9338f26 [ConstantFold][SVE] Fix constand fold for vector call. adds 3fcdf2fa945 Change clang option -ffp-model=precise to select ffp-contract=on adds 99c5bcbce89 Revert "Change clang option -ffp-model=precise to select ff [...] adds d538dc05f3b [AMDGPU] Fixed subreg use in sdwa-scalar-ops.mir. NFC adds 1698cc7ebab [Utils] Allow "on-the-fly" argument changes for update_test [...] adds 846d0ac43eb [X86] Don't disable code in combineHorizontalPredicateResul [...] adds ac66c61bf94 Use C++14-style return type deduction in clang. adds 7baf2a434c8 [mlir] Start Shape dialect adds 1217ea502ed [NFC] Fix spelling adds aedda89f656 [NFC] Fix warning: comparison of integers of different signs. adds bdc3c73454a [MachO] Pad section data to pointer size bytes adds b87e3e2d0db AMDGPU: Don't create potentially dead rcp declarations adds 92c62582fc5 AMDGPU: Directly use rcp intrinsic in idiv expansions adds f734ce0488d AMDGPU: Fix crash on v3i15 kernel arguments adds d3a96fc082b AMDGPU: Add baseline tests for CGP div expansion adds 3ff4e2eee8c [OpenMP] Switch default C++ standard to C++ 14 adds 1bd6123b781 Use std::foo_t rather than std::foo in LLVM. adds b2c44de956c [llvm-objcopy][WebAssembly] Add dump/add/remove-section support adds 86f9117d476 AMDGPU: Don't report 2-byte alignment as fast adds 2d3ecade389 [lldb/Plugins] Move PlatformRemoteiOS into PlatformMacOSX (NFCI) adds a349c09162a Fix MSVC build with C++ EH enabled adds b30e1223334 AMDGPU: Don't expand more special div cases in IR adds f9fdd1172c8 Rewrite default "could not attach" msg to point to hints ab [...] adds f9219e644ac Reverted the remainings of c1c9819ef91aab51b5a23fb3027adac5 [...] adds 413307d4560 [lldb/Plugins] Rename OSPython plugin to OperatingSystemPyt [...] adds 2c6a3896ab1 Re-land "[MS] Overhaul how clang passes overaligned args on [...] adds 3a312c3ee5f [AMDGPU][GlobalISel] Refactor selectDS1Addr1Offset/selectDS [...] adds 7096d588d35 [test] Improve test/CodeGen/X86/linux-preemption.ll adds 2f172d8d3c1 [compiler-rt] Compile __powitf2 under wasm adds b062fe18162 [lld][WebAssembly] Fail if bitcode objects are pulled in after LTO adds d6a5c31c0f7 Removed declared but non-existent createMaterializeVectorsP [...] adds 8cedf0e2994 Reland "[Support] make report_fatal_error `abort` instead o [...] adds 62c6f98899c Fix two more test cases for https://reviews.llvm.org/D74456. adds cd5b308b828 Temporarily XFAIL these two tests. adds a5153dbc368 [OpenMP][Offloading] Added support for multiple streams so [...] adds 6d4ebada797 AMDGPU: Use conditions directly in division expansion adds d797e33cc08 [TestConstVariable] Clean-up XFAIL lists. adds 80a34ae3112 Revert "Reland "[Support] make report_fatal_error `abort` i [...] adds 04b4866ba45 [CMake] Delete llvm_add_go_executable and a reference to TA [...] adds 346cb7b50f7 [lldb] Remove skipIfFreeBSD from TestCompletion adds 0daf9b8e413 [X86][LegalizeTypes] Add SoftPromoteHalf support STRICT_FP_ [...] adds 5d58eb9f4f7 [DebugInfo] Fix reading addresses in DWARFDebugAddr. adds 675c4bebaff [DebugInfo] Do not dump header field for pre-DWARFv5 addres [...] adds 292b67f9931 [DebugInfo] Use "an address table" in diagnostic messages o [...] adds de9604232a7 [DebugInfo] Refine error messages in DWARFDebugAddr. adds dc166123935 [DebugInfo] Simplify DWARFDebugAddr. adds 07e50c7b916 [DebugInfo] Add support for DWARF64 into DWARFDebugAddr. adds 3988b7046a5 [X86] Correct the predicate on some patterns for 128 and 25 [...] adds 746395a446f [X86] Remove unnecessary hasSideEffects = 0, mayLoad = 1 fr [...] adds 33b9f3abd78 [X86] Add test case for SoftPromoteHalf of STRICT_FP_EXTEND [...] adds 477c09043e6 [lldb][NFC] Remove eCustomCompletion mode adds 42a16dacda4 [VE] Bit operator isel adds 7e5d8a34e34 [MLIR] Support memrefs with complex element types. adds 572fc897427 [lldb][NFC] Move all completer subclasses into source file adds 07a5b849f7b SelectionDAG: Fix bug in ClusterNeighboringLoads adds ab2f610f385 AMDGPU: llvm.amdgcn.writelane is a source of divergence adds 6646f315c06 [yaml2obj][test] - Simplify the test: yaml2obj/ELF/call-gra [...] adds 4617fb0b7fd [lldb] Move implementation of GetDisplayName to TypeSystem class adds 9d0956ebd47 [APFloat] Fix FP remainder operation adds a9a305716bb [mlir] Revise naming of MLIROptMain and MLIRMlirOptLib adds 440460f1e70 [lldb][NFC] Move common_completions mapping out of CommandC [...] adds 30ce956aec9 [lldb][NFC] Remove GetConstTypeName and GetConstQualifiedTy [...] adds 24856002e06 [CodeGenPrepare] Add more store splitting tests for PR44877. adds c64770506b8 Remove static registration for dialects, and the "alwayslin [...] adds 9f6ff07f8a3 [DebugInfo] Enable the debug entry values feature by default adds 3bd33ccfdf2 [NFC?][SCEV][LoopVectorize] Add datalayout to the X86/float [...] adds 15488ff24b4 [CodeGen] Fix the computation of the alignment of split stores. adds fa74b31a3e9 Revert "[SCCP] Remove forcedconstant, go to overdefined instead" adds 55e2678fcd4 [clang] Add -fignore-exceptions adds 320647c02ae [lldb] Pass a valid SourceLocation to Sema::RequireComplete [...] adds 01b5cc28acd [llvm-objcopy] Fix pipeline syntax adds e144620b37f [ARM] MVE vector reduce add tests. NFC adds 740bc366d44 [llvm-objdump] Add column headers for relocation printing adds 97ed706a962 Revert "[DebugInfo] Enable the debug entry values feature b [...] adds 720be5c0165 [DebugInfo][test][NFC] Remove case numbers adds e9900b1fbff [AMDGPU] Add one more pass to LLVMInitializeAMDGPUTarget adds 2470d2988a0 [ConstantFolding] Fold calls to FP remainder function adds fe6f6cd6b8e [DebugInfo] Prevent explosion of debug intrinsics during ju [...] adds 7002128ca93 [LLDB] Fix GCC warnings about extra semicolons. NFC. adds 49a4d85f6d2 [NFC][AggressiveInstCombine] Remove redundant std::max. adds 6ded69f294a Revert "[DebugInfo] Prevent explosion of debug intrinsics d [...] adds 034c2c6771d [lldb/DWARF] Use DWARFDebugInfoEntry * in ElaboratingDIEIterator adds 5b3983ba371 [analyzer]StreamChecker refactoring (NFC). adds 9eb426c88ce [TargetLowering] Add NegatibleCost enum for isNegatibleForF [...] adds 3bda9059b88 [AggressiveInstCombine] Add support for select instruction. adds 167c4284909 [unittests] Fix TargetLibraryInfoTest.ValidProto adds 7b635880ab5 Fix MLIR build when the NVPTX target isn't configured adds ffeb64db355 Reapply "[DebugInfo] Prevent explosion of debug intrinsics [...] adds d3e7816d854 [mlir][spirv] Introduce spv.func adds cf155150f99 [AggressiveInstCombine] Add support for ICmp instr that fee [...] adds 35f02aa0213 Revert "[AggressiveInstCombine] Add support for ICmp instr [...] adds 377a1c80e98 [libcxx] Don't assume cwd name in std::filesystem tests adds cd515a6538f [AggressiveInstCombine] Add test with baseline CHECKs for a [...] adds 5fef14d932f [Concepts] Do not check constraints if not all template arg [...] adds 864110b5b49 [MLIR][CUDA] Fix build file for mlir-cuda-runner adds a19de32095e Fix unused function warning (PR44808) adds fd11cda2519 [mlir] StdToLLVM: Add error when the sourceMemRef of a subv [...] adds 5ae9c4c8680 [mlir] Linalg fusion: ignore indexed_generic producers adds 81dbb6aec62 Recommit "[DSE] Add first version of MemorySSA-backed DSE ( [...] adds 271e4953991 [Concepts] Add missing TPA commit to requires expression parsing adds fa61e200e53 AMDGPU/GlobalISel: Widen non-power-of-2 load results adds 61b35e41111 Re-reapply: Recover debug intrinsics when killing duplicate [...] adds 1da62b51a5f [DebugInfo] Print version in error message in decimal adds 23cf0a30b15 [DebugInfo] Add check for zero debug line opcode_base adds bf4d8f29524 [DebugInfo] Add checks for v2 directory and file name table [...] adds 1e283c60281 [MC][AVR] Fix AVR test following 740bc366 adds b99f45574c9 AMDGPU/GlobalISel: Split 96-bit load/store select tests out adds b413e5c3097 [PowerPC] Add support for intrinsics llvm.ppc.dcbfl and llv [...] adds ab4d6064214 [PowerPC] Add support for intrinsic llvm.ppc.eieio adds b5abd50f069 [libc++] span: Guard against overflow in span::subspan adds caa10988bef [PowerPC] Add options for PPC to enable/disable using non-v [...] adds abd09053bc7 Revert "Revert "Change clang option -ffp-model=precise to s [...] adds fc8d033e966 [AArch64][SVE] Add addsub carry long instrinsics adds 8bec8927134 [libc++][Apple] Use CLOCK_MONOTONIC_RAW instead of CLOCK_UP [...] adds dadc214e4d9 Title: [TSAN] Parameterize the hard-coded threshold of defl [...] adds a45ca670f5c [clang-tidy] No misc-definitions-in-headers warning on C++1 [...] adds 665dcdacc06 Add missing newlines at EOF; NFC adds ff307c8120e [X86] combineFneg - generalize FMA negations with isNegatib [...] adds 60a8a504f16 [llvm-objdump] Print file format in lowercase to match GNU output. adds e21b9ca751c [ELF] Respect output section alignment for AT> (non-null lm [...] adds b498d99338f [ELF] Start a new PT_LOAD if LMA region is different adds 7c426fb1a6d [ELF] Support INSERT [AFTER|BEFORE] for orphan sections adds 17b77418121 Fix compilation of Any.h header. adds bc316c21570 Fix SFINAE in llvm::bit_cast. adds 2452f85b577 [VectorCombine] add tests for extract-binop; NFC adds fa7cd549d60 clang: Guess at some platform FTZ/DAZ default settings adds 4f33a68973b Compute ORE, BPI, BFI in Loop passes. adds 45417b7aa7f [AArch64][GlobalISel] Properly implement widening for TB(N)Z adds f6a3ac150b8 Fix `-Wunused-variable` warning. NFC. adds 26edb21c29c [runtimes] Add umbrella targets for runtimes adds c8321459607 [mlir] Allow constructing a ValueRange from an ArrayRef<Blo [...] adds a5b6480d055 [NFC] Remove extra headers included in Loop Unroll and Loop [...] adds 5bb4954008a [ARM] Extra vecreduce add with accumulate tests. NFC adds bb310b3f73d Recommit "[SCCP] Remove forcedconstant, go to overdefined instead" adds 53fba65d220 [ARCMT][NFC] Reduce #include dependencies adds 5dcffdf58a3 Fix fp-model flag test failure on linux adds 5350a48931d [ConstantFold][SVE] Fix constant fold for FoldReinterpretLo [...] adds 38333164fc7 Completely ignore strict FP model and denormal-fp-math interaction adds 6030fe01f4e [llvm-exegesis] Exploring X86::OperandType::OPERAND_COND_CODE adds 5ed15ff6b48 [gn build] Port 6030fe01f4e adds 137415ad285 [mlir][EDSC][Linalg] Compose linalg_matmul and vector.contract adds 32aac256376 [KnownBits] Introduce anyext instead of passing a flag into zext adds 34d9f93977f [AddressSanitizer] Ensure only AllocaInst is passed to dbg.declare adds d6e47a405a3 [lldb/TypeSystemClang] Supply trivial TypeSourceInfo to Non [...] adds 7aabad13128 [lldb/StringPrinter] Avoid reading garbage in uninitialized [...] adds 90a94c02fb2 [lldb/LibCxx] Have ExtractLibcxxStringInfo return an Option [...] adds 654086cbf54 [lldb/Plugins] Move SymbolFileDWARFDebugMap into SymbolFile [...] adds bfaf5357918 [mlir][Linalg] Refactor in preparation for automatic Linalg [...] adds e26c24b8492 Revert "[IRGen] Emit lifetime intrinsics around temporary a [...] adds 687bbf85de4 [llvm-exegesis] CombinationGenerator: don't store function_ref adds d8a2ea9fd5c [LoopExtractor] Fix legacy pass dependencies adds 4f1f2b7a5b5 [OpenMP] update strings output of libomp.so [NFC] adds 905ccf8b2fe [README] Add note on using cmake to perform the build adds baf3a53b575 [docs] Minor updates to DeveloperPolicy due to svn to git adds f8d044bbcfd [TBLGEN] Fix subreg value overflow in DAGISelMatcher adds a58017e5cae Fix type-dependency of bitfields in templates adds 56aba9699d8 [MLIR] Fix wrong header for mlir-cuda-runner adds 4f865b77941 [mlir] support creating memref descriptors from static shap [...] adds 6e30fd05c92 [lldb/Plugins] Move DynamicLoaderMacOS into DynamicLoaderMa [...] adds 10382ebe8f3 [mlir][Linalg] Fix build warnings adds 60cba345ca3 [Clang] When -ftime-trace is used, clean CompilerInstance:: [...] adds 20f1abe306d [Clang] Limit -fintegrated-cc1 to only one TU adds 67f4e0011d3 [CMake][Fuchsia] Enable in-process cc1 adds 369d086d784 [MBP] Partial tail duplication into hot predecessors adds 5f2a74c87ab [GWP-ASan] Update alignment on Android. adds c2ce9ea4e37 [libomptarget][nfc] Change enum values to match those in cuda/rtl adds 190a11148b7 Changed omp_get_max_threads() implementation to more closel [...] adds 86509e8c3b8 [Attributor] Use assumed information to determine side-effects adds b2c76002caa [Attributor] Ignore uses if a value is simplified adds 23f41f16d41 [Attributor] Use fine-grained liveness in all helpers adds 77b2ffc498e Fix a reentrance bug with deserializing ObjC type parameters. adds 8a56d64d762 [OpenMP][IRBuilder] Perform finalization (incl. outlining) late adds 4caeb62e513 [Fuzzer] Rename ExecuteCommandWithPopen to ExecuteCommandNo [...] adds 91e194d1ff8 [GWP-ASan] [NFC] Change enum from ANDROID->BIONIC. adds a4384c756bd Replace std::foo with std::foo_t in LLVM. adds de716173357 PPC: Prepare tests for switch of default denormal-fp-math adds e174c278ca2 AMDGPU/GlobalISel: Fix mapping G_ICMP with constrained result adds 045a8921d74 AMDGPU/GlobalISel: Select G_CTLZ_ZERO_UNDEF adds d1b393d92c2 AMDGPU/GlobalISel: Select G_CTTZ_ZERO_UNDEF adds 3aac953afa3 Revert "[OpenMP][IRBuilder] Perform finalization (incl. out [...] adds de1d90299b1 Revert "[X86][SSE] lowerShuffleAsBitRotate - lower to vXi8 [...] adds c662795b078 [AsmPrinter][ELF] Emit local alias for ExternalLinkage dso_ [...] adds fdc7a16a827 [MLIR][Affine] Add affine.parallel op adds 528bd04f84c Fix ReST syntax on link to "Bisecting LLVM code" page adds a0d913a1ace Fix regression due to reviews.llvm.org/D74436 by adding opt [...] adds 5db0b2521c0 [AMDGPU][GlobalISel] Handle 64byte EltSIze in getRegSplitParts adds a6f38b46972 [Statepoint] Remove redundant clear of call target on register adds 70cac41a2b7 Reapply "[OpenMP][IRBuilder] Perform finalization (incl. ou [...] adds 61bd33e37b1 [BPF] explicit warning of not supporting dynamic stack allocation adds af15082af42 [X86] Add test RUN lines to show cases where we use 512-bit [...] adds 637a24bc0c3 Revert "Replace std::foo with std::foo_t in LLVM." adds a7ecf4c324e Explicitly state the output file. adds 81cebfd0080 [ELF][test] Change -o %t to -o /dev/null if the output is n [...] adds 3f3ec9c40b2 [OpenMP][FIX] Collect blocks to be outlined after finalization adds c74150e75f6 [mlir][ODS][NFC] Mark OpaqueType as a buildable type. adds a134ccbbebe [mlir][DeclarativeParser] Move operand type resolution into [...] adds cb6c9f731b6 [lldb] Make gdbremote.py utility py2and3 compatible adds 005b720373f [NFC][mlir] Adding some helpful EDSC intrinsics adds 2e8c112ecf5 [mlir] Add elementAttr to TypedArrayAttrBase. adds 2ba4df6c117 [DebugInfo] Fix dumping CIE ID in .eh_frame sections. adds c1394afb8df Don't call memcpy(p, 0, 0). adds 2c5ee78de11 [clangd] Query constructors in the index during rename. adds 5d3926a5a28 [lldb] Clean up ProcessGDBRemote::DidLaunchOrAttach adds 29c13615576 [LLD][ELF][ARM] Do not substitute BL/BLX for non STT_FUNC symbols. adds cc5549dbc2f [NFC][llvm-exegesis] Docs/help: opcode-index=-1 means measu [...] adds 6505124a0c7 [ARM] Extra vmovn tests to show BE differences. NFC adds 9d4c5975411 [ARM] Fix ReconstructShuffle for bigendian adds 961aeb7a155 Fix unneeded semi column adds 671cbc1fbba [AArch64][SVE] Add mul/mla/mls lane & dup intrinsics adds d5a186a6001 [AArch64] Fix BTI landing pad generation. adds c49866acceb [clang] stop baremetal driver to append .a to lib adds 9f63255a742 Fix the mac buildbot failure. adds 9bda7ab8353 Re-revert: Recover debug intrinsics when killing duplicated [...] adds b1309a18ba7 [clangd] Print the Spelled RefKind. adds 26f6aa9e3ba [debuginfo-tests] Fix Dexter process creation failure on Windows adds 536456a7e93 [analyzer] StdLibraryFunctionsChecker: Use platform depende [...] adds 87c773082a8 [PowerPC] Exploit VSX rounding instrs for rint adds e8f8873da5e Rework go bindings so that validation works fine adds d21664cce1d Fix integration of pass plugins with llvm dylib adds 91e0c258c2e [lldb] Fix lldb-dotest adds 70e6ed1db70 Add '#include <functional>` to PassManager.h. adds b3a0c4d7dcf [lldb] Replace assertTrue(a == b, "msg") with assertEquals( [...] adds ff7b5bac04f [clangd] Expose Code Completion score to the client adds 5ee4a03bc91 [debuginfo-tests][Dexter] Fix some Windows-unfriendly Dexte [...] adds 0bd6be9c3da [gn build] Fix sync script on renames like "Foo.cpp" -> "LL [...] adds 22430c9d6c4 [X86][SSE] Add i686-SSE2 bswap vector tests adds 32176133fa2 Move FIXME to start of comment so visual studio actually ta [...] adds 12e32d32d39 [lldb] Introduce "RegInfoBasedABI" adds a41550cff91 attempt to fix check-clang on windows after c49866ac adds b2d1e002ca8 [PowerPC][NFC] Small cleanup to restore CR field code in PP [...] adds 7a0e98bc74a [llvm][lldb] Update links to ABI for the Arm Architecture. [NFC] adds 5b08eaf2b71 [VectorCombine] add more extract-binop tests; NFC adds 578c13d13c4 [OPENMP]Fix the test, NFC. adds d3551516ee8 [VectorCombine] adjust tests for extract-binop; NFC adds 715783d415f [MLIR][GPU] Implement initial mapping from loop.parallel to [...] adds 18789bfe3a3 [OPENMP50]Fix handling of clauses in parallel master tasklo [...] adds 0ec57972967 [ARM] Fix infinite loop when lowering STRICT_FP_EXTEND adds 9cb227f561f Stop emitting a breakpoint for each location in a breakpoin [...] adds 21d09ccf268 [lldb-vscode] Ensure that target matches the executable file adds 6c732461793 [ELF] Fix a null pointer dereference when --emit-relocs and [...] adds e0ca4792fa4 [OPENMP50]Add cancellation support in taskloop-based directives. adds cecc185166c Add REQUIRES: x86 so this won't be run if x86 is not available. adds 43b98ffed08 [OPENMP][DOCS]Update status of support constructs, NFC. adds c84a0bd9adb Fix buildbots by disabling this new test until I can fix it. adds c2c4f1c1202 [openmp][cmake] passing option argument correctly adds bfe3779459e AMDGPU: Use v_perm_b32 to implement bswap adds f0b57d80718 [MemorySSA] Don't verify MemorySSA unless VerifyMemorySSA enabled adds 7202d1c2f6c Fix lldb-vscode logging and enable logging for all lldb-vsc [...] adds bb51d243308 Revert "Revert "Reland "[Support] make report_fatal_error ` [...] adds 17122ec10ab Revert "Revert "Revert "Reland "[Support] make report_fatal [...] adds 4ad76852584 Revert "Revert "Reland "[Support] make report_fatal_error ` [...] adds cfa60ff2c7a AMDGPU/GlobalISel: Add missing tests for cmpxchg selection adds 2fb6268854f [OPENMP50]Add support for hint clause in atomic directive. adds cd625114969 Remove clang::ast_type_traits namespace in favor of clang adds 19602b71949 Add a DWARF transformer class that converts DWARF to GSYM. adds 1bafd2be061 [gn build] Port 19602b71949 adds a8cb0cf500e [libc][NFC] clang-format syscall.h.in adds a062a3ed7fd [mlir][spirv] Add ConvertGpuLaunchFuncToVulkanCallsPass adds efef165f82c Clean up hexagon builder after object-emission removal adds 22d63b63189 Fix buildbots by not using "and" and "not". adds 2c73c266665 [libc] Add Convenience syscall Template Function adds e8e97b28cd8 Fix buildbots that create shared libraries from GSYM librar [...] adds 47abb43fc36 [clang-tidy] Fix performance-noexcept-move-constructor-fix [...] adds 02b72f564c8 Revert "Recommit "[SCCP] Remove forcedconstant, go to overd [...] adds 0b2eaa373d1 Fix MSVC buildbots after ast_type_traits namespace removal adds af6353efe74 Test commit to validate invitation adds 3203e1bc2e1 [OPENMP50][DOCS]Update list of supported constructs, NFC. adds 3eb1b59ec03 [OPENMP50][DOCS]Claim iterators and add reference to array [...] adds 019ab61e25f [NVPTX, LSV] Move the LSV optimization pass to later when t [...] adds 8c4cf23dee1 Fix crash in InfinteLoopCheck adds de256478e61 GlobalISel: Don't use LLT references adds 5adbf7d57ff AMDGPU/GlobalISel: Make G_TRUNC legal adds 1d4849379f7 Fix handling of --version in lit adds d68c7b8e3e4 [clang][Analysis] CallGraph: store the actual call `Expr*` [...] adds 49bffa5f8b7 [clang-tidy] misc-no-recursion: a new check adds 7ecf066e65d [OPENMP][DOCS]Fix misprint, NFC. adds f888ae72628 [gn build] Port 49bffa5f8b7 adds f8b8a1ca8b6 Fix lit version test adds e3548e23657 Remove unnecessary typedef that GCC doesn't like adds c6e8bfe7c93 [llvm][TextAPI/MachO] Extend TBD_V4 unittest to verify writing adds 5810ed5186d [llvm][TextAPI/MachO] Extract common code into unittest hel [...] adds 21695710cfa [scudo][standalone] Workaround for full regions on Android adds 1287977b9ed Document third option to python synthetic type summary call [...] adds 14d686309a1 Small reformat to avoid tripping up possible formatting. adds ef7488ef205 [GWP-ASan] Silence gcc error adds fa0118e6e58 [clang-format] Add new option BeforeLambdaBody in Allman style. adds e252293d062 [WebAssembly] Add cbrt function signatures adds 0dce409cee1 [AsmPrinter] De-capitalize Emit{Function,BasicBlock]* and E [...] adds c2e8a421ac5 [X86] Don't widen 128/256-bit strict compares with vXi1 res [...] adds 0bc77a0f0d1 [AsmPrinter] De-capitalize some AsmPrinter::Emit* functions adds f7e2227832a [clang] Fix bad line ending (DOS instead of Unix) inside th [...] adds fe36127982e [build] Fix shared lib builds. adds 19b62b79db1 [VectorCombine] try to form vector binop to eliminate an ex [...] adds 8e77b33b3c6 [Local] Do not move around dbg.declares during replaceDbgDeclare adds 30910494467 Add dbgs() output to help track down missing DW_AT_location [...] adds 88ec01ca1bf Revert "Revert "Revert "Change clang option -ffp-model=prec [...] adds b21c7999520 [mlir] [VectorOps] Initial framework for progressively lowe [...] adds 4570f2c7cf3 Add a test for debugserver handling threads suspended from [...] adds b23ec439738 [AArch64][NFC] Update test checks. This NFC commit updates [...] adds 0a1123eb43f Reland D74436 "Change clang option -ffp-model=precise to se [...] adds 918e90559b0 [WebAssembly] Make stack pointer args inhibit tail calls adds 1d49eb00d97 [AsmPrinter] De-capitalize all AsmPrinter::Emit* but EmitIn [...] adds 5756bc4382a [mlir][DeclarativeParser] Add support for formatting enum a [...] adds e635e48020a Reinstate llvm-go to test the go bindings. adds f3b933266a0 Remove unused lambda argument. adds ec89335c47b [X86] Fix the bug that _mm_mask_cvtsepi64_epi32 generates r [...] adds 5feb80e7489 [dsymutil] Fix double relocation of DW_AT_call_return_pc adds 105a270028a [ELF][AArch64] Rename pacPlt to zPacPlt and forceBti to zFo [...] adds 5573abceab5 [DependenceAnalysis] Dependecies for loads marked with "ivn [...] adds f10e2df7bc1 [lldb/Plugins] Have one initializer per ABI plugin adds 16bf89267e5 [lldb/Test] Partially revert assertTrue change adds bcd24b2d43b [AsmPrinter][MCStreamer] De-capitalize EmitInstruction and [...] adds 65e843c9e0b [lldb] Add a test for launch failure and its error message adds b7d6640ba98 [NFC][clang-tidy] Move recently newly-added tests into chec [...] adds fd01b2f4a6c [NFC][ARM] Convert some pointers to references. adds 1674f772b4e [VecotrCombine] Fix unused variable for assertion disabled builds adds 60431bd728f [VE] Support for PIC (global data and calls) adds 189c701332e [lldb] Remove accidentally checked-in debugging code adds 39cb2a8fc79 [mlir] Fix argument attribute attribute reassignment in Con [...] adds 07211d951d5 [lldb/dotest] Remove the "exclusive test subdir" concept adds 850cb135a3b Do not build the CUBIN conversion pass when NVPTX Backend i [...] adds 4e1c49cf4d8 [doc] Clarify responsibility for fixing experimental target [...] adds a82f35e1762 [OpenMP] Lower taskwait using OpenMP IR Builder adds 9dc84e9b02d [lldb/DWARF] Don't hold a unique SymbolFileDWARFDwo in a DWARFUnit adds fe6983a75ae [DebugInfo] Error if unsupported address size detected in l [...] adds 430fc538e6d [llvm-ar] Simplify Windows comparePaths NFCI adds 2bef1c0e564 [OpenMP] Lower taskyield using OpenMP IR Builder adds de1c2877a9f llvm/cmake/config.guess: add support for riscv32 and riscv64 adds 2492075add8 [X86][SSE] lowerShuffleAsBitRotate - lower to vXi8 shuffles [...] adds a57ad008b44 [lldb] Print result when expect_expr unexpectedly succeeds adds c45fb35b5e0 [clang][DeclPrinter] Implement visitors for {TemplateType,N [...] adds 84240e0db8a [clang][Index] Introduce a TemplateParm SymbolKind adds 0a0e0afaa02 [libc++] span: Fix incorrect static asserts adds a55dec7d64e [test][DebugInfo] Fix signed/unsigned comparison problem in test adds 9816e726e74 [Driver][RISCV] Add RedHat Linux RISC-V triple adds 1d40c415063 [clang-tools-extra] fix the check for if '-latomic' is necessary adds b6a9fe20999 [AArch64] Add BIT/BIF support. adds 2102ef8aad4 Reenable "Always import constants" after compile time fixes adds 74c97ca1b4b [clangd] Add tracer to the rename workflow, NFC adds 61dd0603bd8 Move update_cc_test_checks.py tests to clang adds 5dc2314d5ec [clangd] Update the CompletionItemKind. adds 13700c383fd Revert "[clang-tools-extra] fix the check for if '-latomic' [...] adds f54e7b4e3a1 [libc++] Remove unnecessary typenames from std/numerics/c.m [...] adds c29310707e9 Fix line endings produced by update_cc_test_checks.py adds d110c3a9f52 [ADT] Support BitVector as a key in DenseSet/Map adds d9049e871f3 [clang-scan-deps] Switch to using a ThreadPool adds 8404aeb56a7 [Support] On Windows, ensure hardware_concurrency() extends [...] adds 9122b92f8e0 Revert "Reland D74436 "Change clang option -ffp-model=preci [...] adds e337fb07903 add type_traits include as required for std::integral_constant adds cae643d5969 Reverting D73027 [DependenceAnalysis] Dependecies for loads [...] adds 597dfb3bd56 [Driver] Rename AddGoldPlugin to addLTOOptions. NFC adds 0d2ba6577d8 Fix compilation breakage introduced by 8404aeb56a73ab24f9b2 [...] adds cccf1ef0c89 [libc++] Remove cycle between <type_traits> and <cstddef> adds a257bde420c AMDGPU/GlobalISel: Handle G_BSWAP adds e0fd2d6d62a AMDGPU: Add baseline tests for 16-bit bswap adds 7badb389186 [X86] Fix copy/paste mistake in comment. NFC adds 8c2c0b3637e AMDGPU: Improve i16/v2i16 bswap adds e8358455a2b [libc++] Add missing include for is_same in test adds bba9ba8d953 [lldb/Plugin] s/LLDB_PLUGIN/LLDB_PLUGIN_DEFINE/ (NFC) adds b38940dfb97 TTI: Fix vectorization cost for bswap adds f0181cc7bac [APInt] Add some basic APInt::byteSwap unit tests adds 2f26bc55427 Warn about zero-parameter K&R definitions in -Wstrict-prototypes adds 705306526b5 Fix tests after previous commit adds bf3b86bc2f1 [Hexagon] v67+ HVX register pairs should support either direction adds 187686a22f9 [GlobalISel] LegalizationArtifactCombiner: Fix a bug in try [...] adds bfbfa18591d GlobalISel: Lower s64->s16 G_FPTRUNC adds 1326a5a4cfe [LoopRotate] Get and update MSSA only if available in legac [...] adds fc0c72b2dfc [X86] Add AVX512 support to the fast isel code for Intrinsi [...] adds 391cc4dd41d [X86] Use ZERO_EXTEND instead of SIGN_EXTEND in the fast is [...] adds 34d9a16e54b AMDGPU: Add option to expand 64-bit integer division in IR adds 6071fc57a45 [x86] regenerate complete test checks for sqrt{est}; NFC adds 63ed0eceaf8 [x86] remove stray test assertions; NFC adds 9ec668606b3 AMDGPU: Add option to disable CGP division expansion adds 4af3be7b044 [docs] Add note on using cmake to perform the build adds 07824e65bf5 [AMDGPU] Always enable XNACK feature when support is explic [...] adds 09153ab9d26 [windows] Add /Gw to compiler flags adds 87e80e5e289 fix some comment typos to cycle bots adds b75692c30e6 [AsmPrinter] Use the McASMInfo to determine if we need desc [...] adds 5f91c7b9805 [scudo][standalone] Allow setting release to OS adds d7058acc145 [mlir] Add MemRef filter to affine data copy optimization adds 8dc659c131f [Hexagon] Add an explicit makeArrayRef to pacify gcc 5.5 adds 1fe6e6fd85f [llvm-exegesis] Rename range based for loop variable in a u [...] adds 86dceb9bcd9 [compiler-rt] Use the correct minimum version flag for simu [...] adds 8337fb00e60 [compiler-rt] Add `DARWIN_osx_MIN_VER_FLAG` variable to mat [...] adds f5951bdc3a2 [compiler-rt] Provide a lit config variable that defines th [...] adds a7018e8a2ed [compiler-rt] Disable building LibFuzzer for WatchOS and th [...] adds f4141367d00 [compiler-rt] Make various Apple lit substitutions work cor [...] adds baf98375bde [NFC][llvm-exegesis] CombinationGenerator::performGeneratio [...] adds 4f2cccc5ce8 [lldb/Editline] Fix mistake in HistoryOperation mapping adds 1228d42ddab [OpenMP][Part 2] Use reusable OpenMP context/traits handling adds b7be6b480b8 [lli] Add a '-dlopen <library-path>' option to lli. adds 01b02a73de7 Don't call computeHostNumPhysicalCores when LLVM_ENABLE_THR [...] adds 7cbb107feb4 [Attributor][FIX] Validate the type for AAValueConstantRang [...] adds 859654c0655 [FIX] Add missing InGroup to warning introduced as part of D71830 adds 1a93285c686 Fix -Wstring-compare warnings in new OpenMP code adds 2504f14a068 [WebAssembly] Add section names for some DWARF5 sections adds 922197d664d [TBLGEN] Allow to override RC weight adds 3bb0ff8341f GlobalISel: Remove unused function argument adds 60fea2713d3 AMDGPU/GlobalISel: Improve 16-bit bswap adds 630b47e5185 AMDGPU: Use generated checks for memcpy expansion adds dc3e499dd4a AMDGPU/GlobalISel: Fix G_EXTRACT of 96-bit results adds cb36bfa3de3 Fix 01b02a73de78 to use correct macro spelling and fix unit tests. adds 65dbdc329f6 AMDGPU: Don't preserve analyses with div64 IR expansion adds 282f5d7ad16 [Attributor] Derive memory location attributes (argmemonly, ...) adds 1cae2f9d192 [RISCV] Correct the CallPreservedMask for the function call [...] adds 83bea6d99dd Remove 'process launch failed:' message prefix in Target::Launch adds ead0b76382a [gn build] Make build locally deterministic adds a55daa14616 [MC] De-capitalize some MCStreamer::Emit* functions adds 6d2d589b06f [MC] De-capitalize another set of MCStreamer::Emit* functions adds 8d8d46b57a4 AMDGPU/GlobalISel: Fix missing impdef of scc on boolean bit ops adds 89fa653d721 [llvm-ranlib][test] Fix rwx- after a4f3847f3d5742cfab7acdc6 [...] adds b4352e43d86 [Attributor][FIX] Do not RAUW void values adds 32e98a7089a [Attributor][FIX] Carefully strip casts in AANoAlias adds 40b30672182 [Attributor][NFC] Add check lines for tests adds 137c99a6a5c [Attributor][FIX] Restrict cross-SCC call deletion adds b53af0e7f95 [Attributor][FIX] Collapse `undef` to a proper value adds ad121ea14d8 [Attributor] Manifest simplified (return) values properly adds b70297a39ab [Attributor][FIX] Ensure abstract attributes are existing b [...] adds 0fbe2215438 [MC][ELF] Make linked-to symbol name part of ELFSectionKey adds 1dc16c752dd [MC] Add MCSection::NonUniqueID and delete one MCContext::g [...] adds f554e27224b [AsmPrinter] Omit unique ID for __patchable_function_entrie [...] adds 8bc790f9e6a [AArch64][FPenv] Update chain of int to fp conversion adds 895cad1a133 [AsmPrinter][XRay] Omit unique ID for xray_instr_map and xr [...] adds 6b14814e10c [AsmPrinter] Omit unique ID for .stack_sizes adds fd5665af2cd [Attributor] Fix -Wunused-variable for -DLLVM_ENABLE_ASSERT [...] adds 577c9b02ab5 [OpenMP][NFCI] Use the libFrontend DefaultKind in Clang adds 5313abdbca8 [OpenMP][NFC] Update OpenMPSupport table adds 2101590a78b NFC: add indexing operator for ArrayAttr adds 774971030df [MCStreamer] De-capitalize EmitValue EmitIntValue{,InHex} adds 7438059a903 [OpenMP][OMPIRBuilder] Add Directives (master and critical) [...] adds 803ad3137b6 [FIX] Repair clang-tidy check after D72304 adds b91c267380f [FIX] Remove warnings and UB after 1228d42ddab8 adds a0236de7a92 [FIX] Order macros after D72304 adds a8f039632d6 [NFC] Revert unnecessary parts of b91c267380 adds ef746aa11f7 [Attributor] Collect memory accesses with their respective [...] adds c187364d406 [Debuginfo][NFC] Create common error handlers for DWARFContext. adds 87dac7da68e Fix standalone build interaction with compiler extension adds b74a381296e [cxx_status] New papers from Prague 2020 WG21 meeting. adds 34bd51f4b1d PR44890: Inherit explicitly-specified template arguments in [...] adds 98e3f19b419 [Debuginfo][NFC] Remove usages of WithColor::error and With [...] adds 37d11205724 [gn build] unbreak win build by removing flags that only wo [...] adds da147ef0a5c [AArch64] Fixup kill flags on BSL generation adds 4d5c3ade0b2 [APInt] Add some procedural APInt::byteSwap unit tests adds 34ad4cca724 [APInt] byteSwap - simplify sub 64-bits cases to match gene [...] adds dc0b8159890 [AArch64][FIX] Correct register live range during pseudo ex [...] adds 366ae9c90fe [APInt] byteSwap - handle any whole byte bitwidth greater t [...] adds 8a48c4a97c4 Fix boolean/bitwise operator precedence warnings. NFCI. adds b25fc4123c7 [Support] In tests, fix warning: variable ‘Threads’ set but [...] adds b7c8a8e834a [obj2yaml] - Fix a -Wsign-compare warning gived by GCC 9.2 adds ce2b5f1569a Fix gcc9.2 -Winit-list-lifetime warning. NFCI. adds 549b436beb4 [MC] De-capitalize MCStreamer::Emit{Bundle,Addrsig}* etc adds f8045b250d8 Recommit "[SCCP] Remove forcedconstant, go to overdefined instead" adds 3f7649799be [X86] Move combineIncDecVector logic from Select to Preproc [...] adds 4abbaceea07 [X86] Add test showing failure to combine shuffle to bit rotation adds aa5ebfdf205 [ValueLattice] Make mark* functions public, return if value [...] adds 34a054ce717 [X86] combineX86ShuffleChain - add support for combining to [...] adds c3c20c83f3d [X86] Fix typo in comment. NFC adds e5b3ae4b34b [X86] Merge two switches together to simplify some code. NFC adds c1943b42c5b [ValueLattice] Update markConstantRange to return false equ [...] adds 46788a21f91 [X86][AsmPrinter] PrintSymbolOperand: prefer to lower ELF M [...] adds c1186d50f98 [X86][AVX512] Split AVX512F and AVX512BW shuffle combining tests adds 7406c8ddab2 Fix Wdocumentation unknown parameter warnings. NFCI. adds 5d22b6a87f3 [X86] Add test cases showing failure to simplify target shu [...] adds 99382e450fb [libc++] Add utility to generate and display libc++'s heade [...] adds 82b47b29784 [libc++] Move abs and div into stdlib.h to fix header cycle. adds b86bf83c281 [FIX] Remove pointer in attribute to eliminate leaks (see D71830) adds 5e13e0ce4cd [NFC] Move ValidTextRanges out of DwarfTransformer and into [...] adds 62654cab7e6 Restore functionality of --sysroot on FreeBSD after b18cb9c47 adds 1d5da8cd30f [Attributor][FIX] Use pointer not reference as it can be null adds 857bf5da35a [FIX] Do not copy an llvm::function_ref if it has to be reused adds 9b07512fd3c [mlir][Parser][NFC] Remove several usages of getEncodedSour [...] adds 857b655d7aa [mlir] Allow adding extra class declarations to interfaces. adds 22ebf08006a [llvm-readobj] - Refactor the code that dumps relocations. adds 0765d3824d0 [IRBuilder] Virtualize IRBuilder adds 1b04866a3db [IRBuilder] Try to fix warnings adds 9658d895c81 [Sema] Adds the pointer-to-int-cast diagnostic adds 6cdc36afb28 [InstCombine] Add multiuse tests for cttz transform; NFC adds 893c630fbe3 [InstCombine] Create new log2 intrinsic; NFCI adds e48b536be66 [x86] form broadcast of scalar memop even with >1 use adds 62dd44d76da [VectorCombine] fix cost calc for extract-cmp adds af480e8c63b Revert "[IRBuilder] Virtualize IRBuilder" adds c9c1c2b335b [X86] combineX86ShuffleChain - add support for combining 51 [...] adds b85df2e185f [X86] combineX86ShuffleChain - add support for combining 51 [...] adds 7c362b25d7a [IRBuilder] Fix unnecessary IRBuilder copies; NFC adds 5f7b92b1b4d [IRBuilder] Prefer InsertPointGuard over full copy; NFC adds ee2c0f76d74 [ms] [llvm-ml] Add a draft MASM parser adds c7c42b4a939 [gn build] Port ee2c0f76d74 adds 1a07084f6d0 Updated with list of papers and issues adopted in Prague adds 8424789eecd Update last-mod date for libcxx status page adds af202119443 [Sema] Fix pointer-to-int-cast for MSVC build bot adds d26f11108bf [X86] Split X86ISD::CMP into an integer and FP opcode. adds 272d35aef5e [X86] Separate floating point handling out of EmitCmp and e [...] adds 43874c365fa [SCCP] Re-generate check lines using --function-signature. (NFC) adds a35b7288b13 [IR] Change maybeSetDSOLocal to isImplicitDSOLocal adds 3adcc78a807 [objc_direct] Small updates to help with adoption. adds c636f694c0f [X86] Add more avx512 instrutions to llvm-mca resource tests adds 20c5968e095 [X86] Increase latency of port5 masked compares and kshift/ [...] adds fb44b9db95a [OpenCL][CUDA][HIP][SYCL] Add norecurse adds 04377a81aee [Powerpc] set instruction count as lsr first priority of lsr. adds e8e078c8bf7 [gn build] use -Xclang form for fdebug-comp-dir for now adds 1b978ddba05 [CUDA][HIP][OpenMP] Emit deferred diagnostics by a post-par [...] adds 044d40ed46a AMDGPU/GlobalISel: Move lambdas to normal function adds 24c156194bf AMDGPU/GlobalISel: Add some missing tests for non-power-of-2 cases adds 295bbea3ede AMDGPU/GlobalISel: Fix non-power-of-2 G_SITOFP/G_UITOFP adds 464729cf7c5 [X86] Remove unnecessary check for null SDValue. NFC adds c7fa409bcad [CUDA][HIP][OpenMP] Add lib/Sema/UsedDeclVisitor.h after D70172 adds dd0b18e1ecc [X86] Disable load folding for X86ISD::ADD with 128 as an i [...] adds 7a551600d1a [mlir] Address post commit feedback of D73590 for SymbolsAn [...] adds 487fcc8d3de Fix `-Wpedantic` warning. NFC. adds 1ae05a3c669 [NFC][PowerPC] Add a new test case scalar-equal.ll adds 113df90388d [PowerPC] Add the missing InstrAliasing for 64-bit rotate i [...] adds dd8a2013dc1 [MC] Delete two unused MCCodePadder functions missed by D71106 adds f4e920720da [NFC][PowerPC] Update the test case scalar-equal.ll adds cfb29e4a54b [lldb] Fix some tests failing with gmodules after change to [...] adds 7ae1347fb25 clang analyzer: Fix the webpage rendering adds a02056c9607 [X86] New test to check rev16 patterns, prep step for D74032. NFC. adds 3e1090922a0 [NFCI][DebugInfo]: Corrected a Typo. adds 516ba158b68 [lldb] [nfc] Simplify user_id_t -> size_t adds 377b0e2b06f [TableGen] Don't elide bitconverts in PatFrag fragments. adds e5043cd3c26 [AArch64] Fix small typos in the target description. NFC. adds 633db60f3ed [AArch64][SVE] Add SVE index intrinsic adds aedc196101e [lldb/lldb-server] Add target.xml support for qXfer request. adds c1121908aac [LLDB] Add DynamicLoaderWasmDYLD plugin for WebAssembly debugging adds 0ac4f6b627e [ARM] MVE vector reduce MLA tests. NFC. adds d41d5286485 [lldb] Add @skipIfXmlSupportMissing to TestWasm.py adds 0e1da1ef4af [LLDB] Fix GCC warnings about extra semicolons. NFC. adds 801627ee490 [CMake] Explicitly specify paths to libc++abi in CrossWinTo [...] adds 07355c1c08b [lldb] Delete register info definitions in the x86_64 ABI classes adds 35367e06b84 Revert "[CMake] Explicitly specify paths to libc++abi in Cr [...] adds 67f63f3f7c2 [lldb/DWARF] Re-enable basic dwp support adds b2d64b698f8 [lldb] Fix build error from 07355c1c08b adds d4741c44ab4 [ASTImporter] Added visibility check for scoped enums. adds 6704960f7c2 [ADT] Use inherited ctors to forward to base. NFCI. adds 1e926a9f9c5 [AMDGPU] Fix some tests that did not specify -mcpu adds 323db5d666c GlobalISel: Add matcher for G_LSHR adds 361f2a78185 AMDGPU/GlobalISel: Handle sbfe/ubfe intrinsic adds e5805529bf0 AMDGPU/GlobalISel: Select v2s32->v2s16 G_TRUNC adds 8b60ba73af4 [libc++] Add availability markup for std::to_chars on Apple [...] adds 5fc5c7db386 Strength reduce vectors into arrays. NFCI. adds f4c59c0f97c [wasm] Unbreak after 5fc5c7db38672c8962879b6fdce68393181c5e [...] adds dad5f00e3b4 [DAGCombine] Combine pattern for REV16 adds 0acd7e02f29 [mlir] Linalg: Extend promotion to non f32 buffers. adds a7a96c726e8 [AArch64] Implement passing SVE vectors by ref for AAPCS. adds f128f442a3d [CMake] Fix setting result of libatomic check for MSVC adds 21780888791 Separate DIERef vs. user_id_t: m_function_scope_qualified_name_map adds 5fdc9851d06 AMDGPU/GlobalISel: Run the localizer pass adds dd4d0937620 [ARM] Add initial support for Custom Datapath Extension (CDE) adds af8b0cd58db [clang][Index] Visit the default parameter arguements in libindex. adds 86813e2768e AMDGPU/GlobalISel: Select llvm.amdgcn.s.buffer.load adds 78d455adf02 GlobalISel: Add combine to narrow G_LSHR adds a1585aec6fe [SelectionDAG] Expose the "getValidShiftAmount" helpers ava [...] adds d9e8b2cbccc AMDGPU/GlobalISel: Skip DAG hack passes on selected functions adds 351ed50dcb2 Reland "[clang-tools-extra] fix the check for if '-latomic' [...] adds 564a9de28ed Hide implementation details. NFC> adds 23368bee153 Revert "[libc++] Move abs and div into stdlib.h to fix head [...] adds 8f95a82bc04 [lldb] Fix Windows bot. adds 7d6da329dee [lldb/CMake] Auto-generate the Initialize and Terminate cal [...] adds 85508595350 GlobalISel: Extend shift narrowing to G_SHL adds 98ed613cccd [IRBuilder] Avoid passing IRBuilder by value; NFC adds 80397d2d12b [IRBuilder] Delete copy constructor adds f9b45f857ff GlobalISel: Fix missing const adds 489f62e8011 [ARM,MVE] Add vector-scalar intrinsics adds 449a1350919 Add LazyCallGraph API to add function to RefSCC adds 55cfb1fb501 [Polly] Fix build after IRBuilder changes adds 3eaa53e8054 Reapply "[IRBuilder] Virtualize IRBuilder" adds 594a89f7270 [FPEnv][ARM] Don't call mutateStrictFPToFP when lowering adds 3431dc32a41 [lldb/Plugin] Fix plugin definition for ProcessWindows adds e9849d5195e [Coroutines][1/6] New pass manager: coro-early adds 0e2eb357e04 GlobalISel: Extend narrowing to G_ASHR adds cef85193b2c [CMake] CheckAtomic.cmake: catch false positives in RISC-V adds 96db12d507f AMDGPU/GlobalISel: Custom lower 32-bit G_UDIV/G_UREM adds deaa6916d34 [lldb/Plugin] Remove PLUGIN from Process POSIX & Linux adds 7424705157b Fix modules build after https://reviews.llvm.org/D73835 (IR [...] adds 54137bbaaf1 GlobalISel: Allow running localizer earlier adds 28213680b2a Revert "Add LazyCallGraph API to add function to RefSCC" adds b62de210cf5 [X86] Move '0-x == y --> x+y == 0' and similar combines to [...] adds 43e948c4b77 [X86] Change how the alignment for the stack object is crea [...] adds e240b27d6da AMDGPU/GlobalISel: Allow arbitrary global values adds f4158dceb5d [gn build] (manually) merge e9849d519 adds f742a28ae3e AMDGPU/GlobalISel: Custom lower 32-bit G_SDIV/G_SREM adds 5e8792453d6 AMDGPU/GlobalISel: Fix RegBankSelect for G_SHUFFLE_VECTOR adds 058cb1b47fd Revert "[lldb/CMake] Auto-generate the Initialize and Termi [...] adds 68400a23083 [X86] Add missing isel pattern for BLCFILL producing flags. adds 46c4f63ec49 [lldb/Plugin] Update ProcessWindows plugin for revert adds 1842fd50d2f [mlir] Fix multiple titles adds 612c4bf09e0 [Polly] Run polly-update-format after commit 55cfb1. NFC. adds 0deef2e164e Re-land "Add LazyCallGraph API to add function to RefSCC" adds 3f148eabe09 [LiveDebugValues] Visit open var locs just once in transfer [...] adds 09856feb3cc [dsymutil] Explicitly link against libatomic when necessary adds 9b12dc98fd0 Re-land "[lldb/CMake] Auto-generate the Initialize and Term [...] adds bf197304a66 CGBuiltin: Remove uses of deprecated CreateCall overloads adds 464d4cf7e6c Coroutines: avoid use of deprecated CreateLoad and CreateCa [...] adds 58297e4d8f1 LowerMatrixIntrinsics: Avoid use of deprecated CreateCall methods adds 8e760e1018d [TBLGEN] Inhibit generation of unneeded psets adds c74026daf36 [HotColdSplit] Mark entire function cold when entry block is cold adds c8001d56df6 [lldb/Plugin] Fix some issues on Windows adds fcae62167e8 [lldb/Plugin] Unconditionally build Darwin-Kernel adds 3f4490d384c [X86] Add one use check to '0-x == y --> x+y == 0' in EmitCmp. adds fa75bffbbbc [XCore][NFC] Remove trailing space adds 466f8843f52 [NFC] Remove trailing space adds 50c9cd9526a Revert "[lldb/CMake] Auto-generate the Initialize and Termi [...] adds 478c9cc4f5e [lldb/Plugins] Rename lldbPluginDisassemblerLLVM (NFC) adds ac1ea0d3da1 [lldb/Plugins] Remove PLUGIN from libraries that aren't rea [...] adds b0840934a7c [X86] Use isScalarFPTypeInSSEReg to simplify code in LowerS [...] adds bcde387f46b [lldb/Plugins] Initialize all ABI plugins by their plugin name adds ccad1948618 [lldb/Plugins] Rename initializers to match their plugin name. adds 7125d66f996 [Coroutines][2/6] New pass manager: coro-split adds 00fec8004ac [Coroutines][3/6] New pass manager: coro-elide adds 11053a1cc61 Revert new pass manager coro-split and coro-elide adds fdc122e4ed6 Revert "[lldb/lldb-server] Add target.xml support for qXfer [...] adds b0cb98b1f5d [lldb/Plugins] Conditionally build OperatingSystemPython. adds aa2ae6af81d [lldb/Plugins] Add missing initialize/terminate calls adds e999aa38d16 Revert new files from new pass manager coro-split/coro-elide adds 5a11233a2fa [analyzer] VforkChecker: allow execve after vfork. adds a807a068e6a [analyzer] Teach scan-build how to rebuild index.html witho [...] adds e90dc7c48bf [X86] Move avx512 code that forces zeros to the false side [...] adds 21efb06f0ae Revert "[analyzer] Teach scan-build how to rebuild index.ht [...] adds 866b7a65194 [lldb] Replace empty ctor en dtor bodies with =default (NFC) adds cdc514e4c67 [lldb] Update header guards to be consistent and compliant [...] adds 69906fe0b18 [Debuginfo][NFC] add comments for WithColor routines. adds a37734f643f [ASTImporter] Prevent the ASTImporter from creating multipl [...] adds ffd78a008ab [lldb] Replace #pragma once with header guard adds b0866f61c12 [InstCombine] Precommit umul.with.overflow sign check test. adds d4a4a32cd94 [Support] Check for atomics64 when deciding if '-latomic' [...] adds f9568a95493 [lldb][NFC] Make all CompilerDeclContext parameters referen [...] adds 813ca53fdea [lldb][NFC] Document TypeSystemClang adds 6c85e92bcf6 [InstCombine] Simplify a umul overflow check to a != 0 && b != 0. adds 90630225730 [InstCombin] Avoid nested Create calls, to guarantee order. adds 8ffea27ae42 [lldb] Refactor and test TypeSystemClang::GetEnumerationInt [...] adds b6162622c05 [LLD][ELF][AArch64] Change the semantics of -z pac-plt. adds 57835875bd4 [lldb][NFC] Modernize documentation in lldb-private-types.h adds 0ba247bc21f [lldb] Remove the mutable specifier from DataExtractor's member adds f14680ce296 [lldb][NFC] Documention that OptionDefinition::completion_t [...] adds 90dc78bc627 [ARM,MVE] Add intrinsics for abs, neg and not operations. adds df3ed6c0fe3 [ARM,MVE] Add intrinsics for int <-> float conversion. adds c8b3196e543 [ARM,MVE] Add intrinsics for FP rounding operations. adds b6236e94799 [ARM,MVE] Add the vrev16q, vrev32q, vrev64q family. adds 68b49f7ef49 [ARM,MVE] Add intrinsics vclzq and vclsq. adds 9dcc1667abf [ARM] Allow `ARMVectorRegCast` to match bitconverts too. (NFC) adds 5e97940cd27 [ARM,MVE] Add the vmovlbq,vmovltq intrinsic family. adds c32af4447f7 [ARM,MVE] Add the vmovnbq,vmovntq intrinsic family. adds 0863f675795 [lldb] Remove DataExtractor::GetPointer adds 7d13812329b [lldb] Fix compilation of SymbolFilePDBTests.cpp after Find [...] adds 8b65f792a0a [OpenCL] Add Arm dot product builtin functions adds 00539d8b642 [lldb/DWARF] Support the debug_str_offsets section in dwp files adds 51d8c598331 [lldb] Don't model std::atomic as a transparent data struct [...] adds 58f66f8af01 [ARM,CDE] Cosmetic changes, additonal driver tests adds dd230142d8a Support -fuse-ld=lld for riscv adds 3f0661b5e71 [lldb][NFC] Fix compilation of SymbolFilePDBTests.cpp after [...] adds d4576080da7 [AArch64][SVE] Add remaining SVE2 intrinsics for widening D [...] adds 185ef697ef5 [lldb] Don't call CopyForBreakpoint from a Breakpoint's con [...] adds b624b7dfd08 [lldb] Make shared_from_this-related code safer adds 7fb06796abf [lldb][NFC] Remove unused parameter adds a5ac8ca3e0e [CSInfo][TailDuplicator] Delete the call site info when rem [...] adds cc7a197f9f1 Fix riscv/lld test interaction adds b87a0f7416f [llvm-readobj] - Report a warning when an unexpected DT_SYM [...] adds 106ae108c18 [CGP] Add uaddo test with math used, SPARC/AArch64 variants. adds db23825970b [lldb][test] Remove expected failure decorator from test_co [...] adds 40b2c7f29b4 [lldb] Fix another instance where we pass a nullptr as Type [...] adds d6fe253653b llvm: Use quotes around MSVC_DIA_SDK_DIR CMake variable adds b3cd44f80b8 Use SETNE directly rather than SUB/SETNE 0 for stack guard check adds c30d8f7c910 [IR] Set name when inserting 'llvm::Value*' adds 63bb9fee525 [llvm-exegesis] Improve error reporting in Assembler.cpp adds 9e4b761aba0 Move DFA tables into the read-only data segmant. adds a82d3e8a6e6 Reland "[DebugInfo] Enable the debug entry values feature b [...] adds 1cff2aa5123 [libc++] Remove XFAILs for macOS 10.15, which were fixed in [...] adds 523cae324d7 [libTooling] Add option for `buildAST` to report diagnostics. adds b807a287876 [lldb] Merge RangeArray and RangeVector adds 37c452a2895 AMDGPU/GlobalISel: Adjust branch target when lowering loop [...] adds c85055b2039 [Assembler] Emit summary index flags adds cd2c5af6dfd Reland D74436 "Change clang option -ffp-model=precise to se [...] adds 4518aab289a [AArch64] Add Cortex-A34 Support for clang and llvm adds 0f04384daf7 [mlir] NFC: Rename LLVMOpLowering::lowering to LLVMOpLoweri [...] adds 5526786a56b [VE] TLS codegen adds 498a6136a27 Prevent gcc from issuing a warning upon coffnamecpy adds 2bf44d11cb4 Revert "Reland "[DebugInfo] Enable the debug entry values f [...] adds 5e52effca62 [libc++] Add ABI list for 9.0 release adds 8fbc9258076 Add OffsetIsScalable to getMemOperandWithOffset adds 4ca753f4e3e [RISCV] Implement mayBeEmittedAsTailCall for tail call opti [...] adds 44bbc767000 Drop a constexpr in favor of const, MSVC complains. adds 260b91f379c Use getLocation() in "too few/too many arguments" diagnostic adds fa7d04a0d3f [mlir] Add short readme.txt to docs directory adds 66c01627719 Hopefully fixing a failing build bot. adds 5e7d0ebf735 Cover cases like (b && c && b) in the redundant expression check. adds 9bc6bc2d8ce [InstCombine] Add more tests for icmp+and+ashr; NFC adds 9adedd146d5 [InstCombine] Relax preconditions for ashr+and+icmp fold (PR44754) adds 3126b556d13 [PowerPC][NFC] Add defines to help creating the SpillSlot arrays. adds c9540fe59bb [InstCombine] Fix multi-use handling in cttz transform adds 1ab37fad61a [InstCombine] Fix worklist management when simplifying dema [...] adds ed6d30b517b [BuildLibCalls] Accept IRBuilderBase; NFC adds 28ffe38bbaf [LoopUtils] Accept IRBuilderBase; NFC adds ec6c623ff90 [SimplifyLibCalls] Accept IRBuilderBase; NFC adds f37e899fd73 [VectorUtils] Accept IRBuilderBase; NFC adds aa3e99dc859 [lldb] [nfc] Separate DIERef vs. user_id_t: GetForwardDeclC [...] adds e32522ca178 [SLPVectorizer] Do not assume extracelement idx is a ConstantInt. adds 63809d365e5 [ARM,MVE] Add vbrsrq intrinsics family adds 7603bfb4b0a Revert "[llvm-exegesis] Improve error reporting in Assembler.cpp" adds fc69967a4b9 [scudo][standalone] Shift some data from dynamic to static adds b2a958a0138 [TBLGEN] Emit register pressure set enum adds 711caee5335 [gn build] (manually) port fc69967a4b9 adds 884a58948b1 [lldb/Plugin] Unconditionally initialize DynamicLoaderDarwinKernel adds f4d3765fd98 CodeGen: Move undef_tied_input declaration adds dd4766451ec [AMDGPU] Use generated RegisterPressureSets enum adds 8ee0e1dc024 [NFC] Silence compiler warning [-Wmissing-braces]. adds c9e93c84f61 Add Query API for llvm.assume holding attributes adds e706656af0e [gn build] Port c9e93c84f61 adds 13a97305ba7 [JumpThreading] Skip unconditional PredBB when threading ju [...] adds 89ab5c69c85 [X86] Add a helper function to pull some repeated code out [...] adds 6f846c85045 Improve comments after 8404aeb56a73ab24f9b295111de3b37a37f0b841. adds 2d146aa2a2c [lldb/Plugin] Generate LLDB_PLUGIN_DECLARE with CMake adds 94a4ca4bf33 [mlir] Add a TypeRange class that functions similar to ValueRange. adds bcadb1f2e6a Revert "[CUDA][HIP][OpenMP] Emit deferred diagnostics by a [...] adds 36f480f22c2 Revert "[CUDA][HIP][OpenMP] Add lib/Sema/UsedDeclVisitor.h [...] adds d6eef0614fe [TargetLowering] Add SimplifyMultipleUseDemandedBits 'all e [...] adds b8bea9346af Revert "Support -fuse-ld=lld for riscv" adds 1ae8d81147a [libunwind] Fix memory leak in handling of DW_CFA_remember_ [...] adds a7dcbe90cc2 [libc++] Fix overly complicated test of std::span's extent adds faa889b2358 [Hexagon] clang driver should consider --sysroot option adds 47282b1b4bf Fix PR#44620 'readability-redundant-string-cstr quick-fix c [...] adds a0a1f412fd1 Remove "ELF Only" from -f*-sections help text adds 58817a0783c [clang][XCOFF] Indicate that XCOFF does not support COMDATs adds 870c1fd4c87 [mlir] NFC: rename LLVMOpLowering to ConvertToLLVMPattern adds a8355b5c0f6 [mlir][Linalg] Allow specifiying zero-rank shaped type oper [...] adds ebf9a99bbdc [lldb/Plugin] Reject WASM and Hexagon in DynamicLoaderStatic adds 0159c21119e [TestGlobalVariables] `target var` without a process doesn' [...] adds 3f5e0501b5e [TestGlobalVariables] Remove a reference to a stale rdar. adds 2560a93b706 [TestTargetCommand] `target var` without a process doesn't [...] adds 42cab985fd9 [TestTargetCommand] Remove another reference to a stale rdar. adds 7b64a590600 Reland "[WebAssembly][InstrEmitter] Foundation for multival [...] adds d51910967fd Reland "[WebAssembly] Split and recombine multivalue calls [...] adds 9d37f5afac4 [WebAssembly] Implement multivalue call_indirects adds 2c8ee5329bb Fix assertion on `!eq(?, 0)` adds 236fcbc21a7 Add coding standard recommending use of qualifiers in cpp files adds cf4574299a2 [hexagon] Fix testcase issue with windows builder. adds 0c2b09a9b62 [IR] Lazily number instructions for local dominance queries adds b91d9ec0bb8 [GlobalISel]: Fix some non determinism exposed in CSE due t [...] adds 52861809994 [WebAssembly] Fix RegStackify and ExplicitLocals to handle [...] adds e28d9bae4b3 PR44958: Allow member calls and typeid / dynamic_cast on mu [...] adds 1f441342433 Fix NDEBUG build after instruction ordering adds 8b9cb120812 [Driver] -pg -mfentry should respect target specific decisi [...] adds ca9ba76481f [WebAssembly] Replace all calls with generalized multivalue calls adds 7a4ddfb774a [gn build] Port ca9ba76481f adds 24ad1215824 Add -std=c++20 flag, replace C++2a with C++20 throughout th [...] adds 0d7ff220ed0 [mlir] Refactor TypeConverter to add conversions without in [...] adds ea789f819f2 Remove unused option that gcc ignored adds 7b76767dbc4 [lldb/Core] Remove blatant code duplication by using a temp [...] adds 492d4a992d8 [NFC] Update the testcase clang_f_opts.c for the removed options adds bad1389f125 [lldb/Core] Remove dead Get*PluginCreateCallbackForPluginNa [...] adds a82b63a7411 [mlir][DialectConversion] Forward capture callback to fix b [...] adds 28728bf06f5 Fix a signed/unsigned warning promoted to error. adds f581e655ec3 [MLIR] Add std.assume_alignment op. adds b762bbd4c86 [MLIR] change NVVM.mma.sync to the most useful variant. adds 05c3907b88a Fix test for profile remapper adds 061f3a50dd8 P0593R6: Pseudo-destructor expressions end object lifetimes. adds 80c3ea4e633 Re-land "[lldb/CMake] Auto-generate the Initialize and Term [...] adds ae738911641 [lldb/Docs] Update the Windows documentation adds e68205844db [lldb/Docs] Update the features matrix adds d7db094ef79 [lldb] Move ArchitectureCreateInstance into ldb-private-interfaces adds 7c4b70402c6 [lldb] Sort forward declarations in lldb-forward.h adds 26f356350bd [LazyCallGraph] Fix ambiguous index value adds d840e545231 [DebugInfo][test] Fix section flags/type to avoid warning/e [...] adds a71feda24ea [DebugInfo]: Added support for DWARFv5 Info section header [...] adds 2365238b9d0 Re-land new pass manager coro-split and coro-elide adds 5a187d8ed11 [Coroutines][4/6] New pass manager: coro-cleanup adds 72961071f35 [Coroutines][5/6] Add coroutine passes to pipeline adds 048239e46e4 [Coroutines][6/6] Clang schedules new passes adds 0dbc4658d88 [X86] Handle splats in LowerBUILD_VECTORvXi1 by directly em [...] adds 2a095ff6f50 [clangd] Add add commit characters to the server capabilities adds 80b2e3cc531 [lldb/Core] Remove more duplicate code in PluginManager (NFCI) adds f69a29da5a0 [X86] Remove vXi1 select optimization from LowerSELECT. Mov [...] adds 4921e791922 Fix build after D74606 adds 7cbf710396d [CGP] Precommit tests for D74228. adds fa6aef44277 [clang-tidy] Added a case to UnconventionalAssignOperatorCheck. adds 92c80529ddb [MIPS GlobalISel] RegBankSelect G_MERGE_VALUES and G_UNMERG [...] adds 9ed920444f6 [MLIR][Ploops] Add custom builders from ParallelOp and ReduceOp. adds 2bab1738f39 [lldb] Make TestFormatters.py not rely on working construct [...] adds b4608efc0b7 [lldb][NFC] Add a missing test case to TestCppConstructors.py adds 785df616807 [lldb] Let TypeSystemClang::GetDisplayTypeName remove anony [...] adds c41a1f63b3c [DebugInfo] Pass linux triple to tests requiring ELF. adds 51c6e9445cd [ARM] Extra MVE VADDV reduction patterns adds 3ed0ce458c3 [lldb] Put Host/common headers in a module adds a3093bfb3e7 [lldb] Let TestCppConstructors pass without fix-it intervention adds 6e326882dad [LLD][ELF][ARM] Fix support for SBREL type relocations adds faff707db82 Reland "[DebugInfo] Enable the debug entry values feature b [...] adds 63236078d24 [AArch64][SVE] Add SVE2 intrinsics for polynomial arithmetic adds 216afd3301f [TargetLower] Update shouldFormOverflowOp check if math is used. adds 5171d1523dd [MIPS GlobalISel] Select 4 byte unaligned load and store adds 5e32e7981b3 [MIPS GlobalISel] Legalize non-power-of-2 and unaligned loa [...] adds fceb3e3b4ae [ARM] MVE VADDLV lowering adds 4af8db317d2 [AMDGPU] performCvtF32UByteNCombine - add SHL and SimplifyM [...] adds 78654e8511c Revert "Reland D74436 "Change clang option -ffp-model=preci [...] adds 3439d4ee0e4 [yaml2obj] - Change the order of implicitly created sections. adds 49b307e96d4 [AArch64][SVE] CodeGen of ACLE Builtin Types adds b0060c3a786 [lldb] Make comparing RegisterInfo::[alt_]name's pointer va [...] adds 4a9011dcdad [lldb] Skip failing parts of TestCppConstructors that use ' [...] adds 33aa5dfe9c2 [ARM] VMLAVA reduction patterns adds 066a76a234d Support OptionalAttr inside a StructAttr adds de3e65e60c8 [ARM][LowOverheadLoops] Check loop liveouts adds 10df88de217 [lldb] Remove some unnecessary includes from test sources adds 9746b3ae07d ErrorTest: Break up "ErrorMatchers" test adds 8131cb6e189 [lldb/DWARF] Add support for location lists in package files adds 79c7d34dccd Recommit: "[llvm-exegesis] Improve error reporting in Assem [...] adds 3d7b591dca8 [lldb][NFC] Pointer to reference conversion for CompilerDec [...] adds 284279ac23a [MLIR] Add naive fusion of parallel loops. adds 81e8b60b722 [OpenCL] Only declare _sat conversions for integer types adds a9122758641 [TableGen] Diagnose undefined fields when generating search [...] adds 1b2deb9ae00 [lldb] Remove Windows X-fail for TestCPPAuto and TestStepTarget adds 53eece04bd1 [lldb][NFC] Modernize test setup code in several lang/cpp tests adds 39cecabece8 [AArch64][ASMParser] Refuse equal source/destination for LD [...] adds ff4639f0601 AMDGPU/GlobalISel: Select MUBUF path for global atomic cmpxchg adds e01a3d49c22 [PatternMatch] Match XOR variant of unsigned-add overflow check. adds a6a585b8030 [CGP] Adjust CodeGen tests after e01a3d49c22 adds bc23e83e45e Add <128 x i1> as an intrinsic type adds 440ca29ea26 [Hexagon][NFC] Rename VK_Hexagon_PCREL to VK_PCREL adds b329d1b06eb [AMDGPU][ConstantFolding] Fold llvm.amdgcn.fmul.legacy intrinsic adds bde0e320bcf [gn build] revert e8e078c8bf7987 adds 39317349909 [AArch64][SVE] Add initial backend support for FP splat_vector adds 461fd94f004 [ARM,MVE] Fix predicate types of some intrinsics adds d97d4092772 [mlir] NFC: use ValueRange for BlockArgument in ConvertStan [...] adds 9b91bcf6c61 tsan: removing redundant loop in ThreadClock::release() adds bb61021a8fc [lldb][NFC] Remove giant do{...}while(false); in ClangASTSo [...] adds 896ee361a64 [mlir][spirv] Add mlir-vulkan-runner adds 7a554270c03 [SystemZ] Regenerate risbg tests. NFCI. adds f12fb2d99b8 [IRBuilder] Always respect inserter/folder adds f50fe5eb6d2 [Sema][CodeComplete] Handle symlinks for include code completion adds 6b5ce0de7e5 [InstCombine] Fix removal from deferred instructions adds 476ca094c84 [mlir][ods] Adding attribute setters generation adds b92b1701cd3 Revert "[IRBuilder] Always respect inserter/folder" adds 3f7d0e7e319 [NFC][compiler-rt][test] Fully qualify string -> std::string adds a829443cc73 [libc++] Fix ABI break in __bit_reference. adds ada205e91eb [AMDGPU] Fix assumption about LaneBitmask content adds a54d81f5979 [analyzer] CERT: POS34-C adds f559cecc3e0 [X86] Add DCI.isBeforeLegalize() check to the v64i1 constan [...] adds f14f9bd22ea [gn build] Set up include_dirs for a54d81f597 (first checke [...] adds e84aa5922b1 Fix Block::eraseArgument when block arg is also a successor [...] adds 069b85fed11 [gn build] Port a54d81f5979 adds 187204cd746 [gn build] use \bfoo\b instead of <foo> in sync script adds 0eddeeab29a [ValueTracking] Improve isKnownNonNaN() to recognize zero splats. adds 170ae68fef0 [AssumeBundle] Add documentation for the operand bundles of [...] adds df590f51b62 [lldb/Core] Remove locking in the PluginManager adds 6b6c96695c0 [mlir][ODS] Add a new trait `TypesMatchWith` adds 4a7364f1c2e [mlir][Parser] Use APFloat instead of FloatAttr when parsin [...] adds c7fc0e5da6c Revert "[PatternMatch] Match XOR variant of unsigned-add ov [...] adds fd0e8b4c0ca [mlir][NFC] Fix warning for mismatched sign comparison. adds 0a2626d0cdc [DDG] Data Dependence Graph - Graph Simplification adds 376c68539c5 [mlir][NFC] Fix 'gatherLoops' utility adds 84f80b1faae [CMake] Only detect the linker once in AddLLVM.cmake adds 59982a6d8f9 [UpdateTestChecks] Add support for '.' in ir function names adds 025ff5a4eaf [AMDGPU] Regenerate immediate constant tests adds 076475713c2 [libFuzzer] Fix denominator in the "inputs have DFT" log line. adds 129c911efaa Include static prof data when collecting loop BBs adds 0ba9ee9f0e5 [mlir] [VectorOps] Framework for progressive lowering of ve [...] adds f6875c434ec Reapply [IRBuilder] Always respect inserter/folder adds ba3f863dfb9 [OpenMP][OMPIRBuilder] Introducing the `OMPBuilderCBHelpers [...] adds b1d47467e26 [Hexagon] Change HVX vector predicate types from v512/1024i [...] adds 2ade59ec943 [x86] add test for uint->fp with unsafe-fp-math (PR43609); NFC adds f5678d4a6a6 [AMDGPU] Update AMDGPUUsage with DWARF proposal adds e4d20ec8add [IndVarSimply] Fix assert/release build difference. adds 788e74ce29c [AMDGPU] AMDGPUUsage define call convention ABI adds 6ba2d7b166c [libc++] Fixes backreferences for extended grammar. adds c3478eff7a6 [libc++] reduce <complex> parsing time adds ddd2257f48a [TSan] Fix incorrect expansion of `%deflake` lit substitution. adds 03954a12aec [AMDGPU] Fix DS_WRITE_B32 patterns adds d48d3391569 [lld][ELF] Add --shuffle-sections=seed to shuffle input sections adds 7d91633a2b9 Fix broken test on Windows caused by D74790 adds 85fb997659b [ORC] Add generic initializer/deinitializer support. adds 7ff1f55a121 libclang: Add static build support for Windows adds c4b8c3ddc1a Add benchmarks for basic_string::erase adds 4960eb4a1bd Another fix for 7d91633a2b9b1f563dc14c632cc0c461c3651f76 adds 9df65ca19e5 [ORC] Qualify nullptr_t. adds 63d0932c358 [ORC] Fix a missing move. adds 0b6ead018a6 AMDGPU/GlobalISel: Cleanup min/max RegBankSelect tests adds cbc3b3046f6 AMDGPU/GlobalISel: Remove outdated comment adds ed07c89fc50 Add cl_khr_mipmap_image_writes as supported to AMDGPU adds 4bb0c8f91cb AMDGPU: Enable integer division bypass adds f5efa08247c [JITLink] Fix testcase for main JITDylib rename in 85fb997659b. adds 38419b8afa8 [gn build] Port 85fb997659b adds 709fd989b64 [clang-tidy] fix readability-redundant-member-init auto-fix [...] adds 16aabc86e0a [WebAssembly] Fix memory bug introduced in 52861809994c adds d1d5180e690 [NFC] Fix issues with clang-tidy checks list.rst adds 562c6b80192 Add a `%darwin_min_target_with_tls_support` lit substitution. adds 95e3956189a Add an Offset field to the SourceLocation for LookupResult [...] adds 28e0449ec69 [mlir][Linalg] Allow specifiying zero-rank shaped type oper [...] adds 0edb2129258 [MS] Mark vectorcall FP and vector args inreg adds 40463301e45 [ELF][test] Fix shuffle_sections.s adds 878159038b0 [ELF][test] Fix --symbol-ordering-file tests of shuffle_sections.s adds bd4812776bc [WebAssembly] Use llvm::Optional to store optional symbol a [...] adds a750422609e [mlir] Update usage of createJITDylib to createBareJITDylib [...] adds 6990eaf1fe0 [lldb/Test] Skip VSCode test on embedded Darwin adds 06f1a5c9c28 [lld][WebAssembly] Allow symbols with explict import names [...] adds 8ea3eb86d65 [gn build] (manually) partially (?) merge 7ff1f55a1219 adds be66cf221bb [DebugInfo] Read CIE pointer as a relocatable value. adds 95a239be5b7 [DebugInfo] Remove a misleading comment for llvm::dwarf::FDE. adds 84fc1233d9a [DebugInfo][NFCI]: Removed an exclamation mark from error message. adds 6730f390a1f Fixup test after changes made in 709fd989. adds c6ac717aa70 [Attributor] Allow multiple uses of a casted function pointer adds 490a9a4b77e [examples] Fix the clang-interpreter example for changes in [...] adds 92250ec270e [examples] Fix the SpeculativeJIT example for 85fb997659b. adds 1e99fc9d58d [Attributor] Add initial AAIsDead for arguments adds 14fb31795a4 [lldb/Test] s/skipIfDarwinEmbedded/skipIfRemote/ in VSCode tests. adds 16188f9d70d [Attributor][FIX] Do not create new calls edge we cannot handle adds e1eed6c5b9f [Attributor] Generalize `getAssumedConstantInt` interface adds de6e968c0d4 TableGen: Fix logic for default operands adds a801ee869de [Attributor][FIX] Avoid setting wrong load/store alignments adds f8ad735729b [Attributor] Use existing `returned` information better adds 3c4da4d7454 [Attributor][NFC] Add more memory_location tests adds 8e76fec0ae8 [Attributor][NFC] Improve the debug output & add a TODO adds e253cdda35e [MustExecute] Add backward exploration for must-be-executed [...] adds d6d640ebae6 [ELF][test] Fix section sh_type and sh_flags adds 3a0f6e699bb Fix compiler extension in standalone mode adds d8916e58cf1 Remove debugging artefact. adds fdea9a4ec9b [lldb] Remove license headers from all test source files adds b6e5808b213 [Attributor][NFC] Prepare some tests to be used with update [...] adds 6185fb13d64 [Attributor][NFC] Refactor interface adds d95cb56649e [Attributor] Make sure abstract attributes are properly ini [...] adds 14d7b802db4 [LLD][ELF][ARM] Add test cases for R_ARM_THM_MOV*-type relocs adds ddf60ba09f2 [lldb/DWARF] Always construct a DWARFDebugInfo object adds 689f1e85ba6 [compiler-rt] [builtins] Fix logb / logbl tests adds def62c7f654 [NFC] Remove ar/ranlib test noise during cmake step adds f4fd7dbf85e [ARM,MVE] Add vqdmull[b,t]q intrinsic families adds c8f9e526bc5 [clang-tidy] misc-no-recursion: point to the function defs, [...] adds dbfc682e2ba SpeculativeExecution: fixed ingoring free execution adds 6085593c128 [AMDGPU] simplifyI24 - replace GetDemandedBits with Simplif [...] adds 0e417b034ad [AArch64][SVE] Re-arrange definitions in AArch64SVEInstrInf [...] adds 7b59ff2fa0a [lldb] Add boilerplate to recognize the .debug_tu_index section adds c7b7f76ae6a [lldb]: fix typo in lldb-gdb-remote.txt adds 9ea5d17cc95 [Sema] Demote call-site-based 'alignment is a power of two' [...] adds 2f215cf36ad Revert "Reland "[DebugInfo] Enable the debug entry values f [...] adds bb9e92bad55 [clang][Index] Fix the incomplete instantiations in libindex. adds fa221fc6b8a Regenerate rotate test. NFC. adds 977cd661cf0 [AMDGPU] Don’t marke the .note section as ALLOC adds 15e20dcb8f9 [Utils][x86] add an option to reduce scrubbing of shuffles [...] adds 083717cf499 AMDGPU: Fix v2i64<->v4f32 bitcast adds 659500c0c96 [NFC][RDA] Break-up initialization code adds 45f008704df [PowerPC][NFC] We do not save/restore vrsave for any remain [...] adds 216a6e05249 [x86] regenerate test checks with less shuffle scrubbing; NFC adds 1f984c83a41 Add #include <condition_variable> to fix build after 85fb997659b5 adds fc2b4a02b1a [DAGCombine] visitEXTRACT_VECTOR_ELT - add SimplifyDemanded [...] adds cb54c13c217 [clang][analyzer] Modify include AllocationState.h in Puten [...] adds 12cc105f806 [X86] Add DAG combines to form CVTPH2PS/CVTPS2PH from vXf16 [...] adds ce70e289987 [AArch64][SVE] Add intrinsics for SVE2 bitwise ternary operations adds 914a97a4e61 [x86] add vector tests for splatted memory ops; NFC adds 9bbf271fc9d [AArch64] Move isOverflowIntrOpRes help function to the ISD [...] adds 3543ac9ab52 [X86] Rewrite LowerBRCOND to remove dead code and handle IS [...] adds e442f38395f [libc++] Fix unintended ADL inside ref(reference_wrapper<T> [...] adds 092a57f5082 [libc++] Fix unqualified call to 'ref' inside shared_ptr(un [...] adds db8911aad72 [clang-tidy] rename_check.py: maintain alphabetical order i [...] adds 0ed7a615438 [X86] Fix a -Wparentheses warning. NFC adds 6fa3894c4e7 [clang] Fix search path logic for C_INCLUDE_DIRS adds af64b31959f Add target.xml support for qXfer request. adds 0ffa6e1a7e1 [lldb] Fix version string when using LLDB_REVISION but not [...] adds f9c326364e7 [DAGCombiner] Use SDValue::getConstantOperandAPInt helper w [...] adds 726c342ce27 [macho][NFC] Extract all CPU_(SUB_)TYPE logic to libObject adds 70d8fec7c94 [mlir] Refactor the structure of the 'verifyConstructionInv [...] adds 3f785212e9c Revert "[macho][NFC] Extract all CPU_(SUB_)TYPE logic to li [...] adds da181d4ba0c [PowerPC][NFC] Cleanup some of the Darwin mentions in the R [...] adds 064cd2ecdb3 [x86] allow peeking through an extract_subvector to find a [...] adds 5d2baa956ac [libc] Add Initial Support for Signals adds 8928c6dbbf7 Fix some typos in the MLIR documentation. adds 6de21c556d1 [ORC][examples] Fix ThinLtoJIT example after changes in 85f [...] adds 813b1b9fd6c [ORC] Add a convenience method for setting the ExecutionSes [...] adds e2c2eb0a550 [X86] Fix NSW/NUW typo in avg test (PR44973) adds a11ff39ba2a [clang-format] Merge name and colon into a single token for [...] adds 7a7c753b0cc libclang: Make shared object symbol exporting by default adds 967eeb109be [AIX] Pack BasicBlockBits adds 2f56789c8fe [clang][doxygen] Fix false -Wdocumentation warning for tag [...] adds e4a9225f5d1 [GISel][KnownBits] Give up on PHI analysis as soon as we do [...] adds 6d34a87bae6 [cxx_status] Update -std= instructions for C++20. adds 0c8fa6db90a [llvm][build] Fix shared lib builds. [NFC] adds 3d0564c7e07 Revert "[NFCI][DebugInfo]: Corrected a Typo." adds 7ddbf802cf6 [ConstantFold] add/move tests for FP with undef operand; NFC adds 6f4d9d10293 Revert "[AArch64][SVE] Add intrinsics for SVE2 bitwise tern [...] adds e84444781aa Revert "libclang: Add static build support for Windows" and [...] adds 714265dabb6 [X86] Replace a bad use of MVT::getVectorVT with EVT::getVectorVT adds 1d8860f90bc Revert 714265dabb606bfef2f85694234f152edbfa91ac "[X86] Repl [...] adds c7b54a196e1 Recommit "[X86] Replace a bad use of MVT::getVectorVT with [...] adds 9e0c95572e5 [AIX] Improve 32/64-bit build configuration adds bf3f427ba23 [ASTImporter] Add linkage check to ASTNodeImporter::hasSame [...] adds 6123074d0c0 [Driver] Escape the program path for -frecord-command-line adds c767cf24e48 [SVE] Add support for lowering GEPs involving scalable vectors. adds 99809f98d7b [SCCP] Do not mark unknown loads as overdefined. adds ee260c1a0f1 [mlir] [VectorOps] Multi-dim reductions for lowering vector [...] adds 6d60d8695d2 [mlir] Use LLJIT::getMainJITDylib instead of hardcoding '<main>' adds 3ee28108273 [lldb/Plugin] Don't mark ProcessNetBSD as a plugin adds 577d9ce3553 Revert "[Driver] Escape the program path for -frecord-comma [...] adds 51bf5d3cc19 [mlir][Parser] Update DenseElementsAttr to print in hex whe [...] adds 0d19b016226 [lldb/Test] Remove stale README in test/API adds 07c559caef9 [libc++] Explain XFAILs with std::uncaught_exceptions test adds d95a10a7f97 [X86] Custom legalize v1i1 add/sub/mul to xor/xor/and with avx512. adds 5228a5544b2 [X86] Fix a couple copy mistakes in v4i1 or/and/xor isel patterns. adds b00ef8951b5 [X86] Custom legalize v1i1 UADDSAT/USUBSAT/SADDSAT/UADDSAT [...] adds 7e927698621 [X86] Expand vselect of v1i1 under avx512. adds e5782377f3f [X86] Add CMOV_VK1 pseudo so we don't crash on v1i1 ISD::SELECT adds 72ce0c8073b [libc++][regex] Validate backreferences in the constructor. adds d4ded05ba85 [libunwind][CMake] Treat S files as C to work around CMake bug. adds 2fe457690da Filter callbr insts from critical edge splitting adds 7593a480dbc [Dominators] Use Instruction::comesBefore for block-local q [...] adds e27b61c1ea3 [XCore] Add instruction pattern for bitrev adds 4b540fa8a1c [OpenMP][NFC] Remove leftover debug messages adds c32c8fd1437 [mlir] Use getOperation()->setAttr when generating attribut [...] adds d8969a1cb96 Split _LIBCPP_STRING_EXTERN_TEMPLATE_LIST up into a V1 and [...] adds 78be6187170 [X86] Add CMOV_VR64 pseudo instruction for MMX. Remove mmx [...] adds efeafa1bdaa libclc: Use acos implementation from amd_builtins adds 45766068315 [X86] Remove unnecessary isNullConstant in LowerSelect. NFC adds df74033ec9f [WebAssembly] Remove unneeded getWasmKindForNamedSection function adds 3bc525af235 [X86] Autogenerate complete checks. NFC adds 263bef2bbcb [X86] Make combineCMov not create unsupported FCMOVs when f [...] adds 97f11600e0b [X86] Don't bother avoiding illegal FCMOVs if we don't have [...] adds e326f524304 [clangd] Fix the incomplete template specialization in findTarget. adds 0e5ed1b2626 [lldb][NFC] Split up ClangASTSource::FindExternalVisibleDecls adds bc498198b55 [clangd] Allow renaming class templates in cross-file rename. adds e5eeb8465f2 Make unittests include path relative adds d0b09f89e0e [NFC][mlir] Adding more operators to EDSC TemplatedIndexedValue adds 32e4e719663 test/CodeGen/AMDGPU: Add a test case that shows a miscompilation adds a24d46318f6 [NFC] Corrected a minor typo in a comment adds 99b03c1c18d Detect and disable openmp tests that require multiple hardw [...] adds d799190851f [ConstantFold] fold fsub -0.0, undef to undef rather than NaN adds b0761bbc763 [DependenceAnalysis] Memory dependence analysis internal ca [...] adds c51b0bede82 [Hexagon] Introduce noop intrinsic to cast between vector p [...] adds 35b685270b4 [mlir] Add a signedness semantics bit to IntegerType adds 86c52af05a6 [TargetLowering] SimplifyDemandedBits - use getValidShiftAm [...] adds d33e96b68c6 [X86] Regenerate hi reg tests adds b55c58a2d56 [Error/unittests] Add a FailedWithMessage gtest matcher adds 4fdaac0e1eb [PowerPC][NFC] Remove Darwin specific logic in frame finalization. adds a49a41e7855 [AST][NFC] Update outdated comments in ASTStructuralEquival [...] adds 175f6e309ab [PowerPC][NFC] Add a test for vrsave usage iinline asm. adds de8793b9184 [lldb/DWARF] Add support for type units in dwp files adds f0c642e8227 Remove unused functions in llvm-ml adds 5125803d344 [mlir] Silence error: call to constructor of 'llvm::APInt' [...] adds b64aa8c7151 AMDGPU/GlobalISel: Fix constant bus violation with source m [...] adds fab4cdea391 AMDGPU/GlobalISel: Select llvm.amdgcn.fmul.legacy adds 79ff188adde AMDGPU/GlobalISel: Legalize G_FPOW adds ac7abe0ba9a AMDGPU/GlobalISel: Manually select G_BUILD_VECTOR_TRUNC adds 83012cb2171 [ARM] Correct Formatting. NFC adds 89dc8fe6222 AMDGPU/GlobalISel: Precommit xnor matching test adds 6ed8e201433 [ELF] Ignore the maximum of input section alignments for two cases adds de0dda54d38 [ELF] Warn changed output section address adds c47e0e2d37d [lldb-vscode] Use libOption with tablegen to parse command [...] adds dbd7281aa77 [ELF] Shuffle .init_array/.fini_array with --shuffle-sections= adds 42ec6fdce92 [TargetLowering] Apply basic shift combines before recursiv [...] adds 043ed2e22ac AMDGPU/GlobalISel: Fix xnor matching adds 6a479220b5e AMDGPU/GlobalISel: Commit test changes I forgot to squash adds cab39e4b8c8 GlobalISel: Fix narrowing of (G_ASHR i64:x, 32) adds 9fff6e823cf [AArch64][SVE] Add +fullfp16 to sve-vector-splat.ll adds 134bab7cd56 [DSE,MSSA] Add debug counter. adds 23444edf30b [AST matchers] Add basic matchers for googletest EXPECT/ASS [...] adds fc4455891c0 [VectorCombine] refactor matching code to reduce duplication; NFC adds db9c40f5624 [AArch64][SVE] Add intrinsics for SVE2 bitwise ternary operations adds 60023e34711 AMDGPU: Use default operand for VOP3P clamp adds 41bd9ead35f [SystemZ] Return scalarized costs for vector instructions [...] adds 8c70a2597f5 [gn build] Port 23444edf30b adds a8db806d52c [SimplifyLibCalls][IRBuilder] Accept any IRBuilder in Simpl [...] adds c90ea87cfd7 [X86] Fix SDLoc initialization adds 98f5268a729 [VectorUtils] Move ToVectorTy to VectorUtils.h (NFC). adds deb0a8bfc49 [DSE,MSSA] Dbg counters required assertions. Mark test acco [...] adds 656dff9af48 [InstCombine] Use replaceOperand() in more places adds e4df934ca7b [Clang interpreter] Rename Block.{h,cpp} to InterpBlock.{h,cpp} adds 0e3e242209c [BFI] Fix missed BFI updates in MachineSink. adds b178555318c [InstCombine] Improve simplify demanded bits worklist management adds 31ec721516b [llvm][CodeGen] DAG Combiner folds for vscale. adds bc7b26c333f [MLIR] Allow Loop dialect IfOp and ForOp to define values adds 6b4a193defb [XCOFF][AIX] Put undefined symbol name into StringTable whe [...] adds 2769fb90f0a [LoopVectorize][X86] Regenerate tests. NFCI. adds 1723f219939 Fix MSVC "not all control paths return a value" warning. NFCI. adds 72eef820d52 AMDGPU/GlobalISel: Select G_SHUFFLE_VECTOR adds dfce5fd50a0 AMDGPU/GlobalISel: Select VOP3P instructions adds 4c1c9422a3a AMDGPU/GlobalISel: Select llvm.amdgcn.fdot2 adds db06870dbd5 AMDGPU: Move dot intrinsic patterns to instruction def adds 07d2cdae116 [lldb/cmake] Enable more verbose find_package output. adds 00955a62e43 AMDGPU/GlobalISel: Fix SALU mapping for v2s16 min/max adds 73d8d83a6d9 [ARM] Change ARMAttributeParser::Parse to use support::endi [...] adds 7dd6a862e5e [libc++] Do not set the `availability=XXX` feature when not [...] adds 266959c0f72 [AArch64][SVE] Add backend support for splats of immediates adds 0781e93a6ea [CodeGen][RISCV] Fix clang/test/CodeGen/atomic_ops.c for RISC-V adds 29ad9d6b26e [mlir][spirv] Add lowering for load/store zero-rank memref [...] adds 042d97eda9f [MLIR] Remove constexpr from LoopOps.td adds d2b7c09e79a [Hexagon] Simplify intrinsic (vandvrt (vandqrt q b) m) -> q [...] adds 69d757c0e8f Move StandardOps/Ops.h to StandardOps/IR/Ops.h adds e2ed1d14d6c [llvm][aarch64] SVE addressing modes. adds 34e3485560c [VectorCombine] refactor cost calcs to reduce duplication; NFC adds 33bf1196475 [llvm][CodeGen][aarch64] Add contiguous prefetch intrinsics [...] adds 446b150065c [IR] Update BasicBlock::validateInstrOrdering comments, NFC adds 8875ee18d72 [X86] Add a new format type for instructions that represent [...] adds 1874dee5662 [macho][NFC] Extract all CPU_(SUB_)TYPE logic to BinaryFormat adds 0bb90628b5f Allow customized relative PYTHONHOME adds 8fa776b8ed0 [gn build] Port 1874dee5662 adds e9c79a7aef1 [VectorCombine] refactor to reduce duplicated code; NFC adds b72f1448ce4 AMDGPU/GlobalISel: Better code for one case of G_SHUFFLE_VE [...] adds a5b22b768f5 [AArch64][SVE] Add support for DestructiveBinary and Destru [...] adds dc046c70de9 [llvm-objcopy][MachO] Change the storage of sections adds 1f04d1b7069 [lldb/test] Move `platform process list` tests to its own d [...] adds d7c403e6404 [lldb/Plugins] Add ability to fetch crash information on cr [...] adds 5c33a81b7a4 [AArch64][SVE] Fix -Wimplicit-fallthrough after D73711 adds a6c8698924d clang/Modules: Finish renaming CompilerInstance::ModuleMana [...] adds 0ad6fc9928d [SelectionDAG] remove unused isFast() helper function; NFC adds fad1c750f16 [AArch64][SVE] Fix -DBUILD_SHARED_LIBS=on builds after -D74 [...] adds fddbff14735 [AArch64] Delete an unneeded dependency on Object after 187 [...] adds d37cbda5f9a [Hexagon] Define __ELF__ by default. adds 0a70edd6962 [CloneFunction] Update loop headers after cloning all block [...] adds 9708279c725 [Attributor][FIX] Undo 16188f9 until SCC iterator bug is fixed adds 618dec2aeff [GISel][KnownBits] Add a cache mechanism to speed compile time adds 528a6a1d4cc [Attributor][FIX] Disable a test to unblock the builders adds a32d539798e [Target] Remove libObject dependency in lib/Target adds 215a31115f8 Revert "Allow customized relative PYTHONHOME" adds 393f4e8ac26 [Analysis][Docs] Parents of loops documentation. adds 26222db01b0 [mlir][DeclarativeParser] Add support for the TypesMatchWit [...] adds 2d0477a0036 [mlir][DeclarativeParser] Add basic support for optional gr [...] adds ca4ea51c0af [mlir][DeclarativeParser] Add an 'attr-dict-with-keyword' d [...] adds 93813e5feb1 [mlir] Add a utility iterator range that repeats a given va [...] adds b1de971ba8c [mlir][ODS] Add support for specifying the successors of an [...] adds 9eb436feaa7 [mlir][DeclarativeParser] Add support for formatting the su [...] adds 0050e8f0cf5 [mlir][Tutorial] Add a section to Toy Ch.2 detailing the cu [...] adds 266877a2a8b [llvm-objdump] Print method name from debug info in disasse [...] adds 75af9da7557 [MC][ELF] Error for sh_type, sh_flags or sh_entsize change adds 8a0f0e2656a [lldb/test] Tweak libcxx string test on Apple+ARM devices adds d3e170c4388 Revert "[AMDGPU] Don’t marke the .note section as ALLOC" adds 42060c0a987 [mlir][DeclarativeParser][NFC] Use explicit type names in T [...] adds 340feac6721 [Driver] Escape the program path for -frecord-command-line adds bf4933b4ea6 AMDGPU/GlobalISel: Remove dead code adds 3ec3f62f0a0 Allow customized relative PYTHONHOME (Attemp 1) adds d17123b2577 [llvm-objdump][test] Fix source-interleave-function-from-de [...] adds 3648370a792 [WebAssembly] Fix a non-determinism problem in FixIrreducib [...] adds e33c9bb245a Flags for displaying only hot nodes in CFGPrinter graph adds ebee1312597 [lldb][test] Fix sh_type of .debug_cu_index and .debug_tu_index adds 1b1a97e9b55 Remove unused variable adds 228a2bc9b70 [X86] Teach combineCVTPH2PS to shrink v8i16 loads when the [...] adds e29065a1053 [lldb][test] Fix sh_flags and sh_entsize of .debug_str.dwo adds a4f45ee73a9 [libc] Lay out framework for fuzzing libc functions. adds b6d63c92ec3 [GISel][KnownBits] Suppress unused warning on the dump method adds 59a572eb742 [Preprocessor][test] Move AArch64 tests from init.c to init [...] adds 0123744d46a [Preprocessor][test] Fix __VERSION__ in init-aarch64.c adds fc6057e34fb [Frontend] Replace CC1 option -mcode-model with -mcmodel= adds d2e949eed5b [AArch64] Predefine __AARCH64_CMODEL_*__ as GCC does adds 271f9647732 [Preprocessor][X86] Fix __code_model_*__ predefine macros adds d192a4ab2b8 Update Quantization.md adds 453cd2dbe57 Update ShapeInference.md adds 635034f1938 [VE][fix] missing include adds 31f2ad9c368 [yaml2obj] - Automatically assign sh_addr for allocatable s [...] adds a6370d57983 [lldb][test] - Update basic-elf.yaml to fix build bot. adds 837d8129e91 [NFC] Remove some GCC warning from c9e93c84f61400d1aac7d195 [...] adds e48849a2404 [libcxx] [test] Suppress MSVC++ warning 4640 under /Zc:thre [...] adds 7b44f0428af Add a llvm::shuffle and use it in lld adds 56eb15a1c71 [Sema] Fix pointer-to-int-cast diagnostic for _Bool adds 81726894d3c [ORC] Add errors for missing and extraneous symbol definitions. adds 1df947ab403 [ORC] Update LLJIT to automatically run specially named ini [...] adds e7a184fc7c0 [X86] Use movlps for i64 atomic stores on 32-targets with sse1. adds bdb1729c834 [X86] Teach EltsFromConsecutiveLoads that it's ok to form a [...] adds 84cd968f75b [X86] Add AddToWorklist(N) after calls to SimplifyDemandedB [...] adds 57923617181 [X86] Add sse2 command lines to sse-intrinsics-fast-isel.ll. adds 21316f6f928 [NFC] Test commit access. Drop trivial braces. adds 98ac6e76960 [NFC] fix test nan value adds 7d3f8b1e2dc [clangd] Debounce rebuilds responsively to rebuild times. adds a2ce807eb72 [clangd] Reapply b60896fad926 Fall back to selecting token- [...] adds b4b9706d5da Revert "[clangd] Reapply b60896fad926 Fall back to selectin [...] adds af69d5e10eb [DSE] Track overlapping stores. adds a253a2a793c [SDAG] fold fsub -0.0, undef to undef rather than NaN adds 31059ba5eb1 [X86] Regenerate some tests to show FMA4 comments. NFC adds 7769030b931 Recommit "[PatternMatch] Match XOR variant of unsigned-add [...]
No new revisions were added by this update.
Summary of changes: .arcconfig | 1 + .clang-tidy | 2 + README.md | 27 +- clang-tools-extra/CODE_OWNERS.TXT | 4 + .../clang-change-namespace/ChangeNamespace.cpp | 18 +- .../tool/ClangChangeNamespace.cpp | 2 +- clang-tools-extra/clang-doc/HTMLGenerator.cpp | 10 +- clang-tools-extra/clang-doc/Representation.cpp | 4 +- clang-tools-extra/clang-doc/tool/ClangDocMain.cpp | 5 +- .../clang-include-fixer/InMemorySymbolIndex.cpp | 4 +- .../clang-include-fixer/IncludeFixer.cpp | 10 +- .../clang-include-fixer/IncludeFixer.h | 4 +- .../clang-include-fixer/IncludeFixerContext.cpp | 2 +- .../find-all-symbols/FindAllSymbols.cpp | 3 +- .../find-all-symbols/HeaderMapCollector.h | 2 +- .../find-all-symbols/PathConfig.cpp | 2 +- .../find-all-symbols/SymbolInfo.h | 2 +- .../plugin/IncludeFixerPlugin.cpp | 3 +- .../clang-move/HelperDeclRefGraph.cpp | 4 +- clang-tools-extra/clang-move/Move.cpp | 8 +- clang-tools-extra/clang-move/tool/ClangMove.cpp | 3 +- clang-tools-extra/clang-query/QueryParser.cpp | 3 +- .../clang-reorder-fields/ReorderFieldsAction.cpp | 2 +- clang-tools-extra/clang-tidy/CMakeLists.txt | 16 + clang-tools-extra/clang-tidy/ClangTidy.cpp | 4 +- clang-tools-extra/clang-tidy/ClangTidyCheck.cpp | 6 +- clang-tools-extra/clang-tidy/ClangTidyCheck.h | 6 +- .../clang-tidy/ClangTidyDiagnosticConsumer.cpp | 10 +- .../clang-tidy/ClangTidyDiagnosticConsumer.h | 5 +- clang-tools-extra/clang-tidy/ClangTidyModule.cpp | 2 +- .../abseil/DurationFactoryScaleCheck.cpp | 2 +- .../abseil/NoInternalDependenciesCheck.cpp | 8 +- clang-tools-extra/clang-tidy/add_new_check.py | 18 +- .../clang-tidy/bugprone/BugproneTidyModule.cpp | 3 + .../clang-tidy/bugprone/CMakeLists.txt | 1 + .../clang-tidy/bugprone/InaccurateEraseCheck.cpp | 4 +- .../clang-tidy/bugprone/InfiniteLoopCheck.cpp | 38 +- .../MisplacedPointerArithmeticInAllocCheck.cpp | 105 + .../MisplacedPointerArithmeticInAllocCheck.h | 36 + .../bugprone/MoveForwardingReferenceCheck.cpp | 2 +- .../bugprone/NotNullTerminatedResultCheck.cpp | 7 +- .../bugprone/ReservedIdentifierCheck.cpp | 8 +- .../clang-tidy/bugprone/UseAfterMoveCheck.cpp | 24 +- .../clang-tidy/cert/CERTTidyModule.cpp | 3 + clang-tools-extra/clang-tidy/cert/CMakeLists.txt | 1 + .../cert/DefaultOperatorNewAlignmentCheck.cpp | 7 +- .../clang-tidy/cert/MutatingCopyCheck.cpp | 3 +- .../cert/NonTrivialTypesLibcMemoryCallsCheck.cpp | 152 + .../cert/NonTrivialTypesLibcMemoryCallsCheck.h | 41 + .../cppcoreguidelines/InitVariablesCheck.cpp | 14 +- .../ProBoundsArrayToPointerDecayCheck.cpp | 4 +- .../SpecialMemberFunctionsCheck.cpp | 2 +- .../clang-tidy/google/AvoidNSObjectNewCheck.cpp | 5 +- .../clang-tidy/llvm/HeaderGuardCheck.cpp | 2 +- .../clang-tidy/llvm/IncludeOrderCheck.cpp | 3 +- .../clang-tidy/llvm/LLVMTidyModule.cpp | 6 + clang-tools-extra/clang-tidy/misc/CMakeLists.txt | 1 + .../clang-tidy/misc/DefinitionsInHeadersCheck.cpp | 3 + .../clang-tidy/misc/MiscTidyModule.cpp | 2 + .../clang-tidy/misc/MisplacedConstCheck.cpp | 38 +- .../clang-tidy/misc/NoRecursionCheck.cpp | 275 + .../clang-tidy/misc/NoRecursionCheck.h | 42 + .../clang-tidy/misc/RedundantExpressionCheck.cpp | 204 +- .../misc/UnconventionalAssignOperatorCheck.cpp | 7 +- .../clang-tidy/misc/UniqueptrResetReleaseCheck.cpp | 8 +- .../clang-tidy/misc/UnusedUsingDeclsCheck.cpp | 10 + .../clang-tidy/modernize/AvoidBindCheck.cpp | 18 +- .../modernize/DeprecatedIosBaseAliasesCheck.cpp | 10 +- .../clang-tidy/modernize/LoopConvertCheck.cpp | 3 +- .../clang-tidy/modernize/LoopConvertUtils.cpp | 8 +- .../clang-tidy/modernize/MakeSmartPtrCheck.cpp | 10 +- .../clang-tidy/modernize/ShrinkToFitCheck.cpp | 8 +- .../modernize/UseTrailingReturnTypeCheck.cpp | 4 +- .../modernize/UseUncaughtExceptionsCheck.cpp | 9 +- .../clang-tidy/modernize/UseUsingCheck.cpp | 28 +- .../clang-tidy/modernize/UseUsingCheck.h | 2 +- .../clang-tidy/mpi/TypeMismatchCheck.cpp | 20 +- clang-tools-extra/clang-tidy/objc/CMakeLists.txt | 1 + .../clang-tidy/objc/DeallocInCategoryCheck.cpp | 46 + .../clang-tidy/objc/DeallocInCategoryCheck.h | 36 + .../clang-tidy/objc/ObjCTidyModule.cpp | 3 + .../clang-tidy/openmp/UseDefaultNoneCheck.cpp | 2 +- .../InefficientVectorOperationCheck.cpp | 4 +- .../clang-tidy/plugin/ClangTidyPlugin.cpp | 2 +- .../readability/BracesAroundStatementsCheck.cpp | 2 +- .../readability/ContainerSizeEmptyCheck.cpp | 4 +- .../readability/ElseAfterReturnCheck.cpp | 4 + .../readability/IdentifierNamingCheck.cpp | 83 +- .../clang-tidy/readability/IdentifierNamingCheck.h | 3 +- .../readability/MakeMemberFunctionConstCheck.cpp | 3 +- .../readability/NamespaceCommentCheck.cpp | 2 +- .../clang-tidy/readability/QualifiedAutoCheck.cpp | 55 +- .../clang-tidy/readability/QualifiedAutoCheck.h | 7 +- .../readability/RedundantPreprocessorCheck.cpp | 2 +- .../readability/RedundantStringCStrCheck.cpp | 63 +- .../readability/RedundantStringInitCheck.cpp | 126 +- .../readability/SimplifyBooleanExprCheck.cpp | 2 +- clang-tools-extra/clang-tidy/rename_check.py | 34 +- clang-tools-extra/clang-tidy/tool/CMakeLists.txt | 19 +- .../clang-tidy/tool/ClangTidyMain.cpp | 9 +- clang-tools-extra/clang-tidy/tool/ClangTidyMain.h | 23 + .../clang-tidy/tool/ClangTidyToolMain.cpp | 21 + .../clang-tidy/utils/ExprSequence.cpp | 2 +- clang-tools-extra/clang-tidy/utils/HeaderGuard.cpp | 4 +- .../clang-tidy/utils/IncludeInserter.cpp | 2 +- .../clang-tidy/utils/NamespaceAliaser.cpp | 10 +- .../clang-tidy/utils/OptionsUtils.cpp | 2 +- .../clang-tidy/utils/RenamerClangTidyCheck.cpp | 14 +- clang-tools-extra/clangd/AST.cpp | 7 + clang-tools-extra/clangd/AST.h | 15 + clang-tools-extra/clangd/CMakeLists.txt | 2 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 117 +- clang-tools-extra/clangd/ClangdLSPServer.h | 38 +- clang-tools-extra/clangd/ClangdServer.cpp | 81 +- clang-tools-extra/clangd/ClangdServer.h | 63 +- clang-tools-extra/clangd/CodeComplete.cpp | 80 +- clang-tools-extra/clangd/CodeComplete.h | 5 + clang-tools-extra/clangd/CompileCommands.cpp | 6 +- clang-tools-extra/clangd/Compiler.h | 3 + clang-tools-extra/clangd/Diagnostics.cpp | 15 +- clang-tools-extra/clangd/DraftStore.cpp | 4 +- clang-tools-extra/clangd/ExpectedTypes.cpp | 2 +- clang-tools-extra/clangd/FS.cpp | 2 +- clang-tools-extra/clangd/FSProvider.cpp | 17 +- clang-tools-extra/clangd/FSProvider.h | 1 - clang-tools-extra/clangd/FindSymbols.cpp | 15 +- clang-tools-extra/clangd/FindTarget.cpp | 86 +- clang-tools-extra/clangd/Format.cpp | 2 +- .../clangd/GlobalCompilationDatabase.cpp | 10 +- clang-tools-extra/clangd/HeaderSourceSwitch.cpp | 2 +- clang-tools-extra/clangd/Headers.cpp | 4 +- clang-tools-extra/clangd/Hover.cpp | 157 +- clang-tools-extra/clangd/IncludeFixer.cpp | 10 +- clang-tools-extra/clangd/JSONTransport.cpp | 3 +- clang-tools-extra/clangd/ParsedAST.cpp | 5 +- clang-tools-extra/clangd/PathMapping.cpp | 2 +- clang-tools-extra/clangd/Protocol.cpp | 53 +- clang-tools-extra/clangd/Protocol.h | 108 + clang-tools-extra/clangd/Quality.cpp | 8 +- clang-tools-extra/clangd/QueryDriverDatabase.cpp | 52 +- clang-tools-extra/clangd/Selection.cpp | 8 + clang-tools-extra/clangd/SemanticHighlighting.cpp | 6 + clang-tools-extra/clangd/SemanticHighlighting.h | 1 + clang-tools-extra/clangd/Shutdown.cpp | 1 + clang-tools-extra/clangd/Shutdown.h | 2 +- clang-tools-extra/clangd/SourceCode.cpp | 22 +- clang-tools-extra/clangd/SourceCode.h | 3 + clang-tools-extra/clangd/TUScheduler.cpp | 148 +- clang-tools-extra/clangd/TUScheduler.h | 51 +- clang-tools-extra/clangd/Threading.cpp | 25 +- clang-tools-extra/clangd/URI.cpp | 2 +- clang-tools-extra/clangd/XRefs.cpp | 72 +- .../clangd/clients/clangd-vscode/package-lock.json | 2016 +- .../clangd/clients/clangd-vscode/package.json | 20 +- .../clangd/clients/clangd-vscode/test/index.ts | 54 +- .../clangd/clients/clangd-vscode/test/runTest.ts | 23 + clang-tools-extra/clangd/index/Background.cpp | 15 +- clang-tools-extra/clangd/index/Background.h | 19 +- .../clangd/index/BackgroundIndexLoader.cpp | 2 +- .../clangd/index/BackgroundIndexStorage.cpp | 4 +- clang-tools-extra/clangd/index/BackgroundQueue.cpp | 35 +- clang-tools-extra/clangd/index/BackgroundRebuild.h | 4 +- .../clangd/index/CanonicalIncludes.cpp | 2 +- clang-tools-extra/clangd/index/FileIndex.cpp | 3 +- clang-tools-extra/clangd/index/Ref.cpp | 4 +- clang-tools-extra/clangd/index/Ref.h | 41 +- clang-tools-extra/clangd/index/Serialization.cpp | 4 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 68 +- clang-tools-extra/clangd/index/SymbolID.h | 3 + clang-tools-extra/clangd/index/dex/dexp/Dexp.cpp | 4 +- clang-tools-extra/clangd/refactor/Rename.cpp | 115 +- clang-tools-extra/clangd/refactor/Tweak.h | 2 +- .../clangd/refactor/tweaks/DefineInline.cpp | 2 +- .../clangd/refactor/tweaks/DefineOutline.cpp | 5 +- .../clangd/refactor/tweaks/DumpAST.cpp | 7 +- .../clangd/refactor/tweaks/ExpandMacro.cpp | 4 +- .../clangd/refactor/tweaks/ExtractFunction.cpp | 19 +- .../refactor/tweaks/RemoveUsingNamespace.cpp | 3 +- clang-tools-extra/clangd/test/CMakeLists.txt | 5 +- .../Inputs/background-index/definition.jsonrpc | 27 +- .../clangd/test/background-index.test | 5 +- .../clangd/test/completion-auto-trigger.test | 3 + .../clangd/test/completion-snippets.test | 1 + clang-tools-extra/clangd/test/completion.test | 2 + .../test/did-change-configuration-params.test | 2 - clang-tools-extra/clangd/test/hover.test | 2 +- .../clangd/test/initialize-params.test | 1 + clang-tools-extra/clangd/test/protocol.test | 3 + clang-tools-extra/clangd/test/rename.test | 9 +- .../clangd/test/semantic-highlighting.test | 3 + .../clangd/test/system-include-extractor.test | 12 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 2 +- clang-tools-extra/clangd/unittests/ASTTests.cpp | 2 - .../clangd/unittests/BackgroundIndexTests.cpp | 51 +- clang-tools-extra/clangd/unittests/ClangdTests.cpp | 105 +- .../clangd/unittests/CodeCompleteTests.cpp | 122 +- .../clangd/unittests/CollectMacrosTests.cpp | 2 +- clang-tools-extra/clangd/unittests/DexTests.cpp | 4 +- .../clangd/unittests/DiagnosticsTests.cpp | 93 +- .../clangd/unittests/ExpectedTypeTest.cpp | 2 +- .../clangd/unittests/FileIndexTests.cpp | 13 +- .../clangd/unittests/FindSymbolsTests.cpp | 26 +- .../clangd/unittests/FindTargetTests.cpp | 289 +- .../clangd/unittests/FuzzyMatchTests.cpp | 2 +- .../unittests/GlobalCompilationDatabaseTests.cpp | 3 +- .../clangd/unittests/HeaderSourceSwitchTests.cpp | 6 +- .../clangd/unittests/HeadersTests.cpp | 2 +- clang-tools-extra/clangd/unittests/HoverTests.cpp | 172 +- .../clangd/unittests/IndexActionTests.cpp | 6 +- clang-tools-extra/clangd/unittests/IndexTests.cpp | 4 +- .../clangd/unittests/ParsedASTTests.cpp | 11 +- .../clangd/unittests/PrintASTTests.cpp | 4 +- .../clangd/unittests/QualityTests.cpp | 2 +- clang-tools-extra/clangd/unittests/RenameTests.cpp | 251 +- .../clangd/unittests/SelectionTests.cpp | 49 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 44 +- .../clangd/unittests/SemanticSelectionTests.cpp | 10 +- .../clangd/unittests/SourceCodeTests.cpp | 8 +- .../clangd/unittests/SymbolCollectorTests.cpp | 70 +- .../clangd/unittests/SymbolInfoTests.cpp | 13 +- clang-tools-extra/clangd/unittests/SyncAPI.cpp | 2 +- .../clangd/unittests/TUSchedulerTests.cpp | 181 +- clang-tools-extra/clangd/unittests/TestFS.cpp | 8 +- clang-tools-extra/clangd/unittests/TestTU.cpp | 17 + clang-tools-extra/clangd/unittests/TestTU.h | 6 +- .../clangd/unittests/TweakTesting.cpp | 10 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 77 +- .../clangd/unittests/TypeHierarchyTests.cpp | 27 +- clang-tools-extra/clangd/unittests/XRefsTests.cpp | 88 +- clang-tools-extra/clangd/xpc/XPCTransport.cpp | 3 +- .../clangd/xpc/test-client/ClangdXPCTestClient.cpp | 4 +- clang-tools-extra/docs/ReleaseNotes.rst | 38 +- ...prone-misplaced-pointer-arithmetic-in-alloc.rst | 25 + .../docs/clang-tidy/checks/cert-oop57-cpp.rst | 40 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 7 + .../checks/misc-definitions-in-headers.rst | 4 + .../clang-tidy/checks/misc-misplaced-const.rst | 21 +- .../docs/clang-tidy/checks/misc-no-recursion.rst | 18 + .../clang-tidy/checks/objc-dealloc-in-category.rst | 13 + .../checks/readability-identifier-naming.rst | 7 + .../checks/readability-qualified-auto.rst | 68 +- clang-tools-extra/modularize/CoverageChecker.cpp | 2 +- clang-tools-extra/modularize/Modularize.cpp | 6 +- .../modularize/ModularizeUtilities.cpp | 8 +- clang-tools-extra/modularize/ModuleAssistant.cpp | 10 +- .../test/clang-tidy/check_clang_tidy.py | 2 +- .../checkers/Inputs/absl/strings/internal-file.h | 2 + .../not-null-terminated-result-c.h | 0 .../not-null-terminated-result-cxx.h | 0 .../modernize-use-using/modernize-use-using.h | 6 + .../checkers/abseil-no-internal-dependencies.cpp | 15 +- .../bugprone-bad-signal-to-kill-thread.cpp | 0 .../clang-tidy/checkers/bugprone-infinite-loop.cpp | 47 +- ...ugprone-misplaced-pointer-arithmetic-in-alloc.c | 56 + ...prone-misplaced-pointer-arithmetic-in-alloc.cpp | 53 + ...ll-terminated-result-in-initialization-strlen.c | 0 ...not-null-terminated-result-memcpy-before-safe.c | 0 ...-not-null-terminated-result-memcpy-safe-cxx.cpp | 0 ...-not-null-terminated-result-memcpy-safe-other.c | 0 ...gprone-not-null-terminated-result-memcpy-safe.c | 0 .../bugprone-not-null-terminated-result-strlen.c | 0 .../bugprone-not-null-terminated-result-wcslen.cpp | 0 ...not-null-terminated-result-wmemcpy-safe-cxx.cpp | 0 .../bugprone-suspicious-semicolon-constexpr.cpp | 0 .../checkers/bugprone-use-after-move.cpp | 28 + .../test/clang-tidy/checkers/cert-oop57-cpp.cpp | 90 + .../checkers/cppcoreguidelines-init-variables.cpp | 6 + .../clang-tidy/checkers/llvm-qualified-auto.cpp | 21 + .../checkers/misc-definitions-in-headers-1z.hpp | 6 +- .../clang-tidy/checkers/misc-misplaced-const.c | 6 +- .../clang-tidy/checkers/misc-misplaced-const.cpp | 58 +- .../test/clang-tidy/checkers/misc-no-recursion.cpp | 179 + .../checkers/misc-redundant-expression.cpp | 26 + .../misc-unconventional-assign-operator.cpp | 18 + .../checkers/misc-unused-using-decls-cxx17.cpp | 30 + .../checkers/modernize-use-default-member-init.cpp | 16 +- .../clang-tidy/checkers/modernize-use-using.cpp | 13 +- .../clang-tidy/checkers/objc-dealloc-in-category.m | 47 + .../checkers/readability-else-after-return.cpp | 13 + .../readability-identifier-naming-main-like.cpp | 88 + .../readability-magic-numbers-userliteral.cpp | 0 .../readability-make-member-function-const.cpp | 0 ...t-access-specifiers-check-first-declaration.cpp | 0 .../readability-redundant-access-specifiers.cpp | 0 .../checkers/readability-redundant-string-cstr.cpp | 15 + .../checkers/readability-redundant-string-init.cpp | 56 + .../clang-tidy/infrastructure/empty-database.cpp | 2 +- .../clang-include-fixer/IncludeFixerTest.cpp | 5 +- .../unittests/clang-tidy/ClangTidyTest.h | 3 +- .../clang-tidy/TransformerClangTidyCheckTest.cpp | 7 +- clang/.clang-tidy | 2 + clang/CMakeLists.txt | 1 + .../python/tests/cindex/test_diagnostics.py | 2 +- clang/docs/Block-ABI-Apple.rst | 2 +- clang/docs/ClangCommandLineReference.rst | 150 + clang/docs/ClangFormatStyleOptions.rst | 96 +- .../HardwareAssistedAddressSanitizerDesign.rst | 142 +- clang/docs/HowToSetupToolingForLLVM.rst | 3 +- clang/docs/InternalsManual.rst | 12 +- clang/docs/LanguageExtensions.rst | 23 +- clang/docs/LibASTMatchersReference.html | 147 +- clang/docs/OpenMPSupport.rst | 32 +- clang/docs/ReleaseNotes.rst | 114 +- clang/docs/SanitizerCoverage.rst | 4 +- clang/docs/SourceBasedCodeCoverage.rst | 6 +- clang/docs/analyzer/checkers.rst | 36 +- clang/examples/clang-interpreter/main.cpp | 5 +- clang/include/clang-c/BuildSystem.h | 2 +- clang/include/clang-c/Index.h | 2 +- clang/include/clang/AST/ASTConcept.h | 32 +- clang/include/clang/AST/ASTContext.h | 117 +- clang/include/clang/AST/ASTNodeTraverser.h | 23 +- clang/include/clang/AST/ASTTypeTraits.h | 31 +- clang/include/clang/AST/Attr.h | 1 + clang/include/clang/AST/CanonicalType.h | 2 +- clang/include/clang/AST/CommentSema.h | 3 + clang/include/clang/AST/DataCollection.h | 7 +- clang/include/clang/AST/DeclCXX.h | 4 + clang/include/clang/AST/DeclObjC.h | 6 +- clang/include/clang/AST/DeclTemplate.h | 43 +- clang/include/clang/AST/Expr.h | 27 +- clang/include/clang/AST/ExprConcepts.h | 24 +- clang/include/clang/AST/JSONNodeDumper.h | 2 +- clang/include/clang/AST/OpenMPClause.h | 306 +- clang/include/clang/AST/ParentMapContext.h | 144 + clang/include/clang/AST/PrettyPrinter.h | 4 +- clang/include/clang/AST/PropertiesBase.td | 2 + clang/include/clang/AST/RecursiveASTVisitor.h | 43 +- clang/include/clang/AST/Stmt.h | 7 +- clang/include/clang/AST/StmtOpenMP.h | 54 +- clang/include/clang/AST/TemplateBase.h | 7 +- clang/include/clang/AST/TextNodeDumper.h | 2 +- clang/include/clang/AST/Type.h | 74 +- clang/include/clang/AST/TypeLoc.h | 138 +- clang/include/clang/AST/TypeProperties.td | 11 +- clang/include/clang/ASTMatchers/ASTMatchFinder.h | 24 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 171 +- .../clang/ASTMatchers/ASTMatchersInternal.h | 188 +- .../clang/ASTMatchers/Dynamic/VariantValue.h | 19 +- clang/include/clang/ASTMatchers/GtestMatchers.h | 45 + clang/include/clang/Analysis/CFG.h | 19 +- clang/include/clang/Analysis/CallGraph.h | 69 +- clang/include/clang/Analysis/PathDiagnostic.h | 4 +- clang/include/clang/Basic/Attr.td | 101 +- clang/include/clang/Basic/AttrDocs.td | 49 +- clang/include/clang/Basic/Builtins.def | 1 + clang/include/clang/Basic/BuiltinsAMDGPU.def | 25 + clang/include/clang/Basic/BuiltinsHexagon.def | 26 +- clang/include/clang/Basic/BuiltinsHexagonDep.def | 359 +- .../clang/Basic/BuiltinsHexagonMapCustomDep.def | 206 + clang/include/clang/Basic/BuiltinsMips.def | 6 + clang/include/clang/Basic/BuiltinsWebAssembly.def | 30 +- clang/include/clang/Basic/CodeGenOptions.def | 5 + clang/include/clang/Basic/CodeGenOptions.h | 4 +- clang/include/clang/Basic/Cuda.h | 3 +- clang/include/clang/Basic/Diagnostic.h | 18 +- clang/include/clang/Basic/DiagnosticASTKinds.td | 9 +- clang/include/clang/Basic/DiagnosticCommonKinds.td | 9 +- clang/include/clang/Basic/DiagnosticDriverKinds.td | 5 +- .../include/clang/Basic/DiagnosticFrontendKinds.td | 7 +- clang/include/clang/Basic/DiagnosticGroups.td | 85 +- clang/include/clang/Basic/DiagnosticLexKinds.td | 12 +- clang/include/clang/Basic/DiagnosticParseKinds.td | 138 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 246 +- clang/include/clang/Basic/FixedPoint.h | 2 +- clang/include/clang/Basic/LangOptions.def | 8 +- clang/include/clang/Basic/LangOptions.h | 48 +- clang/include/clang/Basic/LangStandards.def | 10 +- clang/include/clang/Basic/Module.h | 2 +- clang/include/clang/Basic/OpenCLExtensions.def | 1 + clang/include/clang/Basic/OpenMPKinds.def | 70 +- clang/include/clang/Basic/OpenMPKinds.h | 54 +- clang/include/clang/Basic/PartialDiagnostic.h | 9 +- clang/include/clang/Basic/StmtNodes.td | 2 +- clang/include/clang/Basic/TargetInfo.h | 2 + clang/include/clang/Basic/TokenKinds.def | 2 +- clang/include/clang/Basic/arm_mve.td | 313 +- clang/include/clang/Basic/arm_mve_defs.td | 81 +- clang/include/clang/Basic/arm_neon.td | 16 +- clang/include/clang/CodeGen/CGFunctionInfo.h | 17 +- clang/include/clang/Driver/CC1Options.td | 16 +- clang/include/clang/Driver/CLCompatOptions.td | 3 + clang/include/clang/Driver/Driver.h | 6 +- clang/include/clang/Driver/Job.h | 16 +- clang/include/clang/Driver/Multilib.h | 2 +- clang/include/clang/Driver/Options.td | 77 +- clang/include/clang/Driver/ToolChain.h | 13 +- clang/include/clang/Driver/XRayArgs.h | 1 + clang/include/clang/Format/Format.h | 89 +- .../include/clang/Frontend/CommandLineSourceLoc.h | 2 +- clang/include/clang/Frontend/CompilerInstance.h | 5 +- clang/include/clang/Frontend/FrontendOptions.h | 8 +- .../include/clang/Frontend/LogDiagnosticPrinter.h | 2 +- clang/include/clang/Index/IndexSymbol.h | 3 + clang/include/clang/Lex/HeaderSearch.h | 4 +- clang/include/clang/Lex/HeaderSearchOptions.h | 6 +- clang/include/clang/Lex/Preprocessor.h | 27 +- clang/include/clang/Lex/PreprocessorOptions.h | 15 +- clang/include/clang/Parse/Parser.h | 47 +- clang/include/clang/Sema/DeclSpec.h | 72 +- clang/include/clang/Sema/Overload.h | 20 + clang/include/clang/Sema/Scope.h | 6 + clang/include/clang/Sema/ScopeInfo.h | 20 +- clang/include/clang/Sema/Sema.h | 207 +- clang/include/clang/Sema/SemaConcept.h | 12 +- clang/include/clang/Sema/TemplateDeduction.h | 8 + clang/include/clang/Serialization/ASTBitCodes.h | 2 +- .../include/clang/Serialization/ASTRecordReader.h | 4 + .../include/clang/Serialization/ASTRecordWriter.h | 3 + .../clang/StaticAnalyzer/Checkers/Checkers.td | 71 +- .../StaticAnalyzer/Core/BugReporter/BugReporter.h | 6 +- .../Core/BugReporter/CommonBugCategories.h | 24 +- .../Core/PathSensitive/AnalysisManager.h | 6 +- .../Core/PathSensitive/CheckerContext.h | 5 +- .../Core/PathSensitive/CheckerHelpers.h | 11 +- .../Core/PathSensitive/DynamicSize.h | 38 + .../StaticAnalyzer/Core/PathSensitive/MemRegion.h | 64 +- .../StaticAnalyzer/Core/PathSensitive/Store.h | 8 - clang/include/clang/Tooling/ASTDiff/ASTDiff.h | 4 +- .../clang/Tooling/ASTDiff/ASTDiffInternal.h | 2 +- clang/include/clang/Tooling/AllTUsExecution.h | 2 +- .../DependencyScanning/DependencyScanningTool.h | 73 +- .../DependencyScanning/ModuleDepCollector.h | 87 +- .../clang/Tooling/Refactoring/ASTSelection.h | 5 +- .../clang/Tooling/Refactoring/AtomicChange.h | 2 +- .../clang/Tooling/Refactoring/RefactoringOptions.h | 8 +- clang/include/clang/Tooling/Syntax/Tokens.h | 5 + clang/include/clang/Tooling/Tooling.h | 3 +- .../clang/Tooling/Transformer/RewriteRule.h | 3 +- clang/include/clang/module.modulemap | 1 + clang/lib/ARCMigrate/ARCMT.cpp | 7 +- clang/lib/ARCMigrate/FileRemapper.cpp | 6 +- clang/lib/ARCMigrate/Internals.h | 4 +- clang/lib/ARCMigrate/ObjCMT.cpp | 50 +- clang/lib/ARCMigrate/Transforms.cpp | 1 + clang/lib/AST/ASTConcept.cpp | 13 + clang/lib/AST/ASTContext.cpp | 400 +- clang/lib/AST/ASTDiagnostic.cpp | 5 +- clang/lib/AST/ASTImporter.cpp | 1848 +- clang/lib/AST/ASTStructuralEquivalence.cpp | 38 +- clang/lib/AST/ASTTypeTraits.cpp | 6 +- clang/lib/AST/CMakeLists.txt | 3 +- clang/lib/AST/CXXInheritance.cpp | 2 + clang/lib/AST/CommentSema.cpp | 48 +- clang/lib/AST/Decl.cpp | 33 +- clang/lib/AST/DeclBase.cpp | 4 +- clang/lib/AST/DeclCXX.cpp | 54 +- clang/lib/AST/DeclPrinter.cpp | 68 +- clang/lib/AST/DeclTemplate.cpp | 52 +- clang/lib/AST/Expr.cpp | 87 +- clang/lib/AST/ExprConcepts.cpp | 63 +- clang/lib/AST/ExprConstant.cpp | 121 +- clang/lib/AST/ExternalASTSource.cpp | 2 +- clang/lib/AST/Interp/Block.cpp | 87 - clang/lib/AST/Interp/Block.h | 140 - clang/lib/AST/Interp/Boolean.h | 7 +- clang/lib/AST/Interp/Integral.h | 33 +- clang/lib/AST/Interp/InterpBlock.cpp | 87 + clang/lib/AST/Interp/InterpBlock.h | 140 + clang/lib/AST/Interp/Pointer.cpp | 2 +- clang/lib/AST/Interp/Pointer.h | 4 +- clang/lib/AST/Interp/Source.h | 4 +- clang/lib/AST/JSONNodeDumper.cpp | 2 +- clang/lib/AST/Linkage.h | 1 + clang/lib/AST/Mangle.cpp | 2 +- clang/lib/AST/MicrosoftMangle.cpp | 2 +- clang/lib/AST/NestedNameSpecifier.cpp | 5 +- clang/lib/AST/ODRHash.cpp | 7 + clang/lib/AST/OpenMPClause.cpp | 138 +- clang/lib/AST/ParentMapContext.cpp | 321 + clang/lib/AST/Stmt.cpp | 2 +- clang/lib/AST/StmtOpenMP.cpp | 9 +- clang/lib/AST/StmtPrinter.cpp | 7 +- clang/lib/AST/StmtProfile.cpp | 16 +- clang/lib/AST/TemplateBase.cpp | 2 +- clang/lib/AST/TextNodeDumper.cpp | 5 + clang/lib/AST/Type.cpp | 36 +- clang/lib/AST/TypeLoc.cpp | 95 + clang/lib/AST/TypePrinter.cpp | 33 +- clang/lib/AST/VTableBuilder.cpp | 46 +- clang/lib/ASTMatchers/ASTMatchFinder.cpp | 104 +- clang/lib/ASTMatchers/ASTMatchersInternal.cpp | 133 +- clang/lib/ASTMatchers/CMakeLists.txt | 2 + clang/lib/ASTMatchers/Dynamic/Marshallers.h | 93 +- clang/lib/ASTMatchers/Dynamic/Registry.cpp | 7 +- clang/lib/ASTMatchers/Dynamic/VariantValue.cpp | 9 +- clang/lib/ASTMatchers/GtestMatchers.cpp | 104 + clang/lib/Analysis/CFG.cpp | 8 +- clang/lib/Analysis/CallGraph.cpp | 18 +- clang/lib/Analysis/ExprMutationAnalyzer.cpp | 3 - clang/lib/Analysis/RetainSummaryManager.cpp | 3 +- clang/lib/Analysis/ThreadSafety.cpp | 6 +- clang/lib/Basic/Cuda.cpp | 8 +- clang/lib/Basic/DiagnosticIDs.cpp | 2 +- clang/lib/Basic/FileManager.cpp | 4 +- clang/lib/Basic/IdentifierTable.cpp | 6 +- clang/lib/Basic/Module.cpp | 2 +- clang/lib/Basic/OpenMPKinds.cpp | 106 +- clang/lib/Basic/SourceManager.cpp | 10 +- clang/lib/Basic/Targets/AArch64.cpp | 7 + clang/lib/Basic/Targets/AMDGPU.cpp | 3 +- clang/lib/Basic/Targets/AMDGPU.h | 1 + clang/lib/Basic/Targets/ARM.cpp | 6 +- clang/lib/Basic/Targets/Hexagon.cpp | 40 +- clang/lib/Basic/Targets/Hexagon.h | 12 + clang/lib/Basic/Targets/OSTargets.cpp | 2 +- clang/lib/Basic/Targets/SystemZ.h | 8 +- clang/lib/Basic/Targets/WebAssembly.cpp | 25 + clang/lib/Basic/Targets/WebAssembly.h | 16 + clang/lib/Basic/Targets/X86.cpp | 2 +- clang/lib/Basic/Targets/X86.h | 4 + clang/lib/Basic/Warnings.cpp | 5 +- clang/lib/CodeGen/BackendUtil.cpp | 64 +- clang/lib/CodeGen/CGAtomic.cpp | 8 +- clang/lib/CodeGen/CGBlocks.cpp | 3 +- clang/lib/CodeGen/CGBuilder.h | 32 +- clang/lib/CodeGen/CGBuiltin.cpp | 672 +- clang/lib/CodeGen/CGCUDANV.cpp | 16 +- clang/lib/CodeGen/CGCXX.cpp | 4 +- clang/lib/CodeGen/CGCall.cpp | 257 +- clang/lib/CodeGen/CGCall.h | 1 + clang/lib/CodeGen/CGClass.cpp | 31 +- clang/lib/CodeGen/CGDebugInfo.cpp | 37 +- clang/lib/CodeGen/CGDebugInfo.h | 5 +- clang/lib/CodeGen/CGDecl.cpp | 21 +- clang/lib/CodeGen/CGException.cpp | 12 +- clang/lib/CodeGen/CGExpr.cpp | 43 +- clang/lib/CodeGen/CGExprComplex.cpp | 6 +- clang/lib/CodeGen/CGExprConstant.cpp | 14 +- clang/lib/CodeGen/CGExprScalar.cpp | 40 +- clang/lib/CodeGen/CGGPUBuiltin.cpp | 2 +- clang/lib/CodeGen/CGNonTrivialStruct.cpp | 2 +- clang/lib/CodeGen/CGObjCGNU.cpp | 21 +- clang/lib/CodeGen/CGObjCMac.cpp | 64 +- clang/lib/CodeGen/CGObjCRuntime.cpp | 4 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 752 +- clang/lib/CodeGen/CGOpenMPRuntime.h | 97 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 4 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h | 2 +- clang/lib/CodeGen/CGStmt.cpp | 8 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 609 +- clang/lib/CodeGen/CGVTables.cpp | 42 +- clang/lib/CodeGen/CodeGenAction.cpp | 14 +- clang/lib/CodeGen/CodeGenFunction.cpp | 76 +- clang/lib/CodeGen/CodeGenFunction.h | 125 +- clang/lib/CodeGen/CodeGenModule.cpp | 29 +- clang/lib/CodeGen/CodeGenModule.h | 16 + clang/lib/CodeGen/CodeGenTypes.cpp | 53 +- clang/lib/CodeGen/CoverageMappingGen.cpp | 2 +- clang/lib/CodeGen/ItaniumCXXABI.cpp | 14 +- clang/lib/CodeGen/MicrosoftCXXABI.cpp | 9 + clang/lib/CodeGen/TargetInfo.cpp | 205 +- clang/lib/CrossTU/CrossTranslationUnit.cpp | 10 +- clang/lib/DirectoryWatcher/DirectoryScanner.cpp | 2 +- clang/lib/DirectoryWatcher/DirectoryScanner.h | 2 +- .../default/DirectoryWatcher-not-implemented.cpp | 2 +- .../DirectoryWatcher/mac/DirectoryWatcher-mac.cpp | 36 +- clang/lib/Driver/Compilation.cpp | 15 +- clang/lib/Driver/Driver.cpp | 53 +- clang/lib/Driver/Job.cpp | 19 +- clang/lib/Driver/Multilib.cpp | 8 +- clang/lib/Driver/SanitizerArgs.cpp | 15 +- clang/lib/Driver/ToolChain.cpp | 53 +- clang/lib/Driver/ToolChains/AMDGPU.cpp | 7 +- clang/lib/Driver/ToolChains/AVR.cpp | 2 +- clang/lib/Driver/ToolChains/Ananas.cpp | 2 +- clang/lib/Driver/ToolChains/Arch/AArch64.cpp | 4 +- clang/lib/Driver/ToolChains/Arch/ARM.cpp | 59 +- clang/lib/Driver/ToolChains/Arch/ARM.h | 6 +- clang/lib/Driver/ToolChains/Arch/PPC.cpp | 2 +- clang/lib/Driver/ToolChains/Arch/RISCV.cpp | 19 +- clang/lib/Driver/ToolChains/Arch/SystemZ.cpp | 27 +- clang/lib/Driver/ToolChains/Arch/SystemZ.h | 10 +- clang/lib/Driver/ToolChains/Arch/X86.cpp | 2 +- clang/lib/Driver/ToolChains/BareMetal.cpp | 4 +- clang/lib/Driver/ToolChains/Clang.cpp | 153 +- clang/lib/Driver/ToolChains/CloudABI.cpp | 4 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 76 +- clang/lib/Driver/ToolChains/CommonArgs.h | 7 +- clang/lib/Driver/ToolChains/Cuda.cpp | 86 +- clang/lib/Driver/ToolChains/Darwin.cpp | 20 +- clang/lib/Driver/ToolChains/FreeBSD.cpp | 11 +- clang/lib/Driver/ToolChains/FreeBSD.h | 12 +- clang/lib/Driver/ToolChains/Fuchsia.cpp | 9 +- clang/lib/Driver/ToolChains/Gnu.cpp | 17 +- clang/lib/Driver/ToolChains/HIP.cpp | 35 +- clang/lib/Driver/ToolChains/Hexagon.cpp | 20 +- clang/lib/Driver/ToolChains/Hurd.cpp | 4 +- clang/lib/Driver/ToolChains/Linux.cpp | 29 +- clang/lib/Driver/ToolChains/Linux.h | 5 + clang/lib/Driver/ToolChains/MSP430.cpp | 2 +- clang/lib/Driver/ToolChains/MSVC.cpp | 23 +- clang/lib/Driver/ToolChains/MinGW.cpp | 19 +- clang/lib/Driver/ToolChains/MipsLinux.cpp | 2 +- clang/lib/Driver/ToolChains/PS4CPU.cpp | 4 +- clang/lib/Driver/ToolChains/PS4CPU.h | 8 + clang/lib/Driver/ToolChains/RISCVToolchain.cpp | 2 +- clang/lib/Driver/ToolChains/Solaris.cpp | 2 +- clang/lib/Driver/ToolChains/WebAssembly.cpp | 4 +- clang/lib/Driver/XRayArgs.cpp | 283 +- clang/lib/Format/BreakableToken.cpp | 2 +- clang/lib/Format/ContinuationIndenter.cpp | 51 +- clang/lib/Format/Format.cpp | 131 +- clang/lib/Format/FormatToken.h | 1 + clang/lib/Format/FormatTokenLexer.cpp | 210 +- clang/lib/Format/FormatTokenLexer.h | 10 +- clang/lib/Format/TokenAnnotator.cpp | 139 +- clang/lib/Format/UnwrappedLineFormatter.cpp | 7 +- clang/lib/Format/UnwrappedLineParser.cpp | 35 +- clang/lib/Format/UnwrappedLineParser.h | 1 + clang/lib/Frontend/ASTUnit.cpp | 26 +- clang/lib/Frontend/ChainedIncludesSource.cpp | 2 +- clang/lib/Frontend/CompilerInstance.cpp | 30 +- clang/lib/Frontend/CompilerInvocation.cpp | 264 +- clang/lib/Frontend/DependencyFile.cpp | 2 +- clang/lib/Frontend/DependencyGraph.cpp | 3 +- clang/lib/Frontend/FrontendAction.cpp | 30 +- clang/lib/Frontend/FrontendActions.cpp | 8 +- clang/lib/Frontend/InitHeaderSearch.cpp | 10 +- clang/lib/Frontend/InitPreprocessor.cpp | 57 +- clang/lib/Frontend/LogDiagnosticPrinter.cpp | 9 +- clang/lib/Frontend/ModuleDependencyCollector.cpp | 2 +- clang/lib/Frontend/PrecompiledPreamble.cpp | 11 +- clang/lib/Frontend/Rewrite/FixItRewriter.cpp | 6 +- clang/lib/Frontend/Rewrite/FrontendActions.cpp | 12 +- clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp | 6 +- clang/lib/Frontend/Rewrite/RewriteObjC.cpp | 8 +- clang/lib/Frontend/TextDiagnosticBuffer.cpp | 8 +- .../lib/FrontendTool/ExecuteCompilerInvocation.cpp | 6 +- clang/lib/Headers/CMakeLists.txt | 1 + clang/lib/Headers/__clang_cuda_intrinsics.h | 4 +- clang/lib/Headers/__clang_cuda_runtime_wrapper.h | 2 +- clang/lib/Headers/msa.h | 4 + clang/lib/Headers/opencl-c.h | 18 +- clang/lib/Headers/openmp_wrappers/new | 70 + clang/lib/Headers/xmmintrin.h | 4 +- clang/lib/Index/IndexDecl.cpp | 15 +- clang/lib/Index/IndexSymbol.cpp | 12 + clang/lib/Index/IndexTypeSourceInfo.cpp | 5 + clang/lib/Index/IndexingContext.cpp | 11 +- clang/lib/Lex/HeaderSearch.cpp | 11 +- clang/lib/Lex/Lexer.cpp | 6 +- clang/lib/Lex/ModuleMap.cpp | 30 +- clang/lib/Lex/PPDirectives.cpp | 12 +- clang/lib/Lex/PPLexerChange.cpp | 2 +- clang/lib/Lex/Pragma.cpp | 33 +- clang/lib/Lex/Preprocessor.cpp | 22 +- clang/lib/Parse/ParseCXXInlineMethods.cpp | 4 +- clang/lib/Parse/ParseDecl.cpp | 93 +- clang/lib/Parse/ParseDeclCXX.cpp | 4 +- clang/lib/Parse/ParseExpr.cpp | 18 +- clang/lib/Parse/ParseExprCXX.cpp | 87 +- clang/lib/Parse/ParseInit.cpp | 25 +- clang/lib/Parse/ParseOpenMP.cpp | 743 +- clang/lib/Parse/ParsePragma.cpp | 95 +- clang/lib/Parse/ParseStmt.cpp | 4 +- clang/lib/Parse/ParseTemplate.cpp | 23 +- clang/lib/Parse/ParseTentative.cpp | 21 + clang/lib/Parse/Parser.cpp | 34 + clang/lib/Sema/AnalysisBasedWarnings.cpp | 36 + clang/lib/Sema/CMakeLists.txt | 1 + clang/lib/Sema/DeclSpec.cpp | 11 + clang/lib/Sema/OpenCLBuiltins.td | 124 +- clang/lib/Sema/Sema.cpp | 34 +- clang/lib/Sema/SemaAttr.cpp | 10 +- clang/lib/Sema/SemaAvailability.cpp | 963 + clang/lib/Sema/SemaCast.cpp | 45 +- clang/lib/Sema/SemaChecking.cpp | 296 +- clang/lib/Sema/SemaCodeComplete.cpp | 110 +- clang/lib/Sema/SemaConcept.cpp | 113 +- clang/lib/Sema/SemaDecl.cpp | 260 +- clang/lib/Sema/SemaDeclAttr.cpp | 978 +- clang/lib/Sema/SemaDeclCXX.cpp | 122 +- clang/lib/Sema/SemaDeclObjC.cpp | 4 +- clang/lib/Sema/SemaExpr.cpp | 241 +- clang/lib/Sema/SemaExprCXX.cpp | 416 +- clang/lib/Sema/SemaExprObjC.cpp | 54 +- clang/lib/Sema/SemaInit.cpp | 29 +- clang/lib/Sema/SemaLambda.cpp | 7 +- clang/lib/Sema/SemaLookup.cpp | 9 +- clang/lib/Sema/SemaObjCProperty.cpp | 45 +- clang/lib/Sema/SemaOpenMP.cpp | 441 +- clang/lib/Sema/SemaOverload.cpp | 202 +- clang/lib/Sema/SemaStmt.cpp | 6 + clang/lib/Sema/SemaTemplate.cpp | 215 +- clang/lib/Sema/SemaTemplateDeduction.cpp | 147 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 188 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 186 +- clang/lib/Sema/SemaTemplateVariadic.cpp | 2 +- clang/lib/Sema/SemaType.cpp | 230 +- clang/lib/Sema/TreeTransform.h | 193 +- clang/lib/Serialization/ASTReader.cpp | 1536 +- clang/lib/Serialization/ASTReaderDecl.cpp | 29 +- clang/lib/Serialization/ASTReaderStmt.cpp | 9 +- clang/lib/Serialization/ASTWriter.cpp | 47 +- clang/lib/Serialization/ASTWriterDecl.cpp | 4 + clang/lib/Serialization/ASTWriterStmt.cpp | 3 + clang/lib/Serialization/ModuleManager.cpp | 2 +- .../Checkers/AnalyzerStatsChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/ArrayBoundChecker.cpp | 10 +- .../Checkers/ArrayBoundCheckerV2.cpp | 20 +- .../Checkers/BoolAssignmentChecker.cpp | 79 +- .../Checkers/BuiltinFunctionChecker.cpp | 11 +- clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt | 4 + .../lib/StaticAnalyzer/Checkers/CStringChecker.cpp | 22 +- .../Checkers/CXXSelfAssignmentChecker.cpp | 4 +- .../StaticAnalyzer/Checkers/CastSizeChecker.cpp | 13 +- .../StaticAnalyzer/Checkers/CastValueChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/CheckPlacementNew.cpp | 7 +- .../StaticAnalyzer/Checkers/ContainerModeling.cpp | 1040 + .../Checkers/DebugContainerModeling.cpp | 138 + .../Checkers/DebugIteratorModeling.cpp | 52 - .../Checkers/ExprInspectionChecker.cpp | 6 +- .../Checkers/FuchsiaHandleChecker.cpp | 40 +- .../Checkers/GCDAntipatternChecker.cpp | 8 +- .../Checkers/GenericTaintChecker.cpp | 2 +- clang/lib/StaticAnalyzer/Checkers/Iterator.cpp | 55 + clang/lib/StaticAnalyzer/Checkers/Iterator.h | 6 + .../StaticAnalyzer/Checkers/IteratorModeling.cpp | 1058 +- clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp | 2 +- .../Checkers/MPI-Checker/MPIChecker.cpp | 12 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 22 +- .../StaticAnalyzer/Checkers/OSObjectCStyleCast.cpp | 3 +- .../Checkers/ObjCAutoreleaseWriteChecker.cpp | 3 +- .../Checkers/PointerSortingChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/PthreadLockChecker.cpp | 562 +- .../RetainCountChecker/RetainCountDiagnostics.cpp | 2 +- .../Checkers/ReturnPointerRangeChecker.cpp | 12 +- .../StaticAnalyzer/Checkers/ReturnValueChecker.cpp | 4 +- .../Checkers/STLAlgorithmModeling.cpp | 180 + .../Checkers/StdLibraryFunctionsChecker.cpp | 999 +- .../lib/StaticAnalyzer/Checkers/StreamChecker.cpp | 114 +- .../StaticAnalyzer/Checkers/UndefResultChecker.cpp | 9 +- .../UninitializedObjectChecker.cpp | 4 +- .../lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp | 12 +- clang/lib/StaticAnalyzer/Checkers/VforkChecker.cpp | 5 +- .../Checkers/cert/PutenvWithAutoChecker.cpp | 64 + clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp | 4 +- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 11 +- clang/lib/StaticAnalyzer/Core/CMakeLists.txt | 1 + clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp | 44 +- .../StaticAnalyzer/Core/CommonBugCategories.cpp | 23 +- clang/lib/StaticAnalyzer/Core/DynamicSize.cpp | 48 + clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 5 +- clang/lib/StaticAnalyzer/Core/HTMLDiagnostics.cpp | 11 +- clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp | 8 +- clang/lib/StaticAnalyzer/Core/MemRegion.cpp | 135 +- clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 2 +- clang/lib/StaticAnalyzer/Core/RegionStore.cpp | 43 +- clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp | 4 +- clang/lib/StaticAnalyzer/Core/SymbolManager.cpp | 2 +- .../StaticAnalyzer/Frontend/AnalysisConsumer.cpp | 11 +- .../StaticAnalyzer/Frontend/CheckerRegistry.cpp | 16 +- clang/lib/Tooling/ASTDiff/ASTDiff.cpp | 27 +- clang/lib/Tooling/AllTUsExecution.cpp | 3 +- clang/lib/Tooling/ArgumentsAdjusters.cpp | 2 +- clang/lib/Tooling/CompilationDatabase.cpp | 8 +- clang/lib/Tooling/Core/Diagnostic.cpp | 2 +- clang/lib/Tooling/Core/Lookup.cpp | 9 +- clang/lib/Tooling/Core/Replacement.cpp | 12 +- .../DependencyScanningFilesystem.cpp | 3 +- .../DependencyScanning/DependencyScanningTool.cpp | 131 +- .../DependencyScanningWorker.cpp | 13 +- .../DependencyScanning/ModuleDepCollector.cpp | 101 +- clang/lib/Tooling/FileMatchTrie.cpp | 2 +- clang/lib/Tooling/Inclusions/HeaderIncludes.cpp | 5 +- .../Tooling/InterpolatingCompilationDatabase.cpp | 6 +- clang/lib/Tooling/JSONCompilationDatabase.cpp | 2 +- clang/lib/Tooling/Refactoring/ASTSelection.cpp | 1 - clang/lib/Tooling/Refactoring/AtomicChange.cpp | 6 +- .../Tooling/Refactoring/Rename/RenamingAction.cpp | 3 +- .../Refactoring/Rename/USRFindingAction.cpp | 7 + .../Tooling/Refactoring/Rename/USRLocFinder.cpp | 9 +- clang/lib/Tooling/RefactoringCallbacks.cpp | 22 +- clang/lib/Tooling/Syntax/BuildTree.cpp | 6 +- clang/lib/Tooling/Syntax/Tokens.cpp | 43 +- clang/lib/Tooling/Tooling.cpp | 6 +- clang/lib/Tooling/Transformer/RangeSelector.cpp | 2 - clang/lib/Tooling/Transformer/RewriteRule.cpp | 1 - clang/lib/Tooling/Transformer/Stencil.cpp | 19 +- .../AST/ast-dump-record-definition-data-json.cpp | 57 +- .../Analysis/Inputs/system-header-simulator-cxx.h | 141 +- .../system-header-simulator-for-pthread-lock.h | 20 +- .../test/Analysis/Inputs/system-header-simulator.h | 6 + clang/test/Analysis/analyzer-config.c | 3 +- clang/test/Analysis/bstring.c | 2 +- clang/test/Analysis/c11lock.c | 90 + clang/test/Analysis/casts.c | 8 +- .../test/Analysis/cert/pos34-c-fp-suppression.cpp | 51 + clang/test/Analysis/cert/pos34-c.cpp | 61 + clang/test/Analysis/container-modeling.cpp | 189 + clang/test/Analysis/debug-container-modeling.cpp | 31 + clang/test/Analysis/debug-iterator-modeling.cpp | 7 +- clang/test/Analysis/fuchsia_handle.cpp | 45 +- clang/test/Analysis/fuchsia_lock.c | 104 + clang/test/Analysis/fuchsia_lock_impl.c | 18 + clang/test/Analysis/html_diagnostics/td-hotfix.c | 31 + .../html_diagnostics/variable-popups-macro.c | 28 + .../html_diagnostics/variable-popups-multiple.c | 29 + .../html_diagnostics/variable-popups-simple.c | 23 + .../inlining/eager-reclamation-path-notes.cpp | 4 +- clang/test/Analysis/iterator-modelling.cpp | 233 +- clang/test/Analysis/misc-ps.c | 2 +- clang/test/Analysis/misc-ps.m | 4 +- clang/test/Analysis/padding_cpp.cpp | 2 +- clang/test/Analysis/padding_message.cpp | 4 +- clang/test/Analysis/placement-new-user-defined.cpp | 2 +- clang/test/Analysis/placement-new.cpp | 18 +- clang/test/Analysis/pthreadlock.c | 42 + clang/test/Analysis/ptr-arith.c | 4 +- .../multidirectory_project/directory1/file1.c | 9 + .../multidirectory_project/directory2/file2.c | 5 + .../scan-build/Inputs/single_null_dereference.c | 5 + .../Analysis/scan-build/exclude_directories.test | 40 + clang/test/Analysis/scan-build/help.test | 24 + clang/test/Analysis/scan-build/html_output.test | 36 + clang/test/Analysis/scan-build/lit.local.cfg | 18 + .../Analysis/scan-build/plist_html_output.test | 26 + clang/test/Analysis/scan-build/plist_output.test | 26 + clang/test/Analysis/std-c-library-functions-eof.c | 26 + ...rithm-modeling-aggressive-std-find-modeling.cpp | 620 + clang/test/Analysis/stl-algorithm-modeling.cpp | 566 + clang/test/Analysis/svalbuilder-logic.c | 2 +- clang/test/Analysis/symbol-reaper.c | 2 +- clang/test/Analysis/taint-generic.c | 6 +- clang/test/Analysis/vfork.c | 26 +- .../basic/basic.lookup/basic.lookup.unqual/p3.cpp | 4 +- clang/test/CXX/class.derived/class.virtual/p6.cpp | 2 +- .../class.compare/class.compare.default/p3.cpp | 12 + .../class.compare/class.compare.default/p4.cpp | 2 +- .../CXX/class/class.compare/class.spaceship/p2.cpp | 38 +- clang/test/CXX/class/class.local/p4.cpp | 4 +- clang/test/CXX/class/class.mem/p13.cpp | 4 +- clang/test/CXX/class/class.union/p2-0x.cpp | 4 +- .../CXX/dcl.dcl/dcl.attr/dcl.attr.nodiscard/p2.cpp | 24 +- .../test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p3.cpp | 72 +- .../test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p4.cpp | 24 +- .../dcl.fct.def/dcl.fct.def.default/p1.cpp | 22 +- .../CXX/dcl.decl/dcl.init/dcl.init.list/p7-0x.cpp | 14 +- .../dcl.init/dcl.init.list/p7-cxx11-nowarn.cpp | 4 - clang/test/CXX/dcl/dcl.decl/p3.cpp | 2 +- clang/test/CXX/dcl/dcl.fct/p17.cpp | 260 + .../CXX/dcl/dcl.spec/dcl.type/dcl.spec.auto/p6.cpp | 44 + clang/test/CXX/drs/dr14xx.cpp | 9 + clang/test/CXX/drs/dr17xx.cpp | 30 +- clang/test/CXX/drs/dr20xx.cpp | 43 +- clang/test/CXX/drs/dr2xx.cpp | 67 +- clang/test/CXX/drs/dr3xx.cpp | 2 +- clang/test/CXX/drs/dr4xx.cpp | 3 + clang/test/CXX/drs/dr6xx.cpp | 16 +- clang/test/CXX/expr/expr.const/p2-0x.cpp | 20 +- clang/test/CXX/expr/expr.const/p3-0x.cpp | 2 +- .../expr.prim/expr.prim.id/mixed-constraints.cpp | 2 +- clang/test/CXX/expr/expr.prim/expr.prim.id/p3.cpp | 15 + clang/test/CXX/expr/expr.prim/expr.prim.id/p4.cpp | 5 +- .../expr.prim.lambda.closure/p3.cpp | 8 +- .../CXX/expr/expr.prim/expr.prim.lambda/p8.cpp | 6 +- .../expr.prim.req/compound-requirement.cpp | 2 +- .../expr/expr.prim/expr.prim.req/equivalence.cpp | 2 +- .../expr.prim/expr.prim.req/nested-requirement.cpp | 7 +- clang/test/CXX/expr/expr.prim/expr.prim.req/p3.cpp | 2 +- .../expr/expr.prim/expr.prim.req/requires-expr.cpp | 2 +- .../expr.prim/expr.prim.req/simple-requirement.cpp | 2 +- .../expr.prim/expr.prim.req/type-requirement.cpp | 2 +- .../CXX/over/over.match/over.match.best/p1-2a.cpp | 2 +- .../CXX/over/over.match/over.match.best/p2.cpp | 16 + .../over.match.funcs/over.match.oper/p3-2a.cpp | 12 + .../CXX/over/over.match/over.match.viable/p3.cpp | 2 +- clang/test/CXX/over/over.over/p4-2a.cpp | 2 +- .../special/class.init/class.inhctor.init/p1.cpp | 13 +- .../CXX/temp/temp.arg/temp.arg.template/p3-2a.cpp | 12 +- .../temp.constr.constr/function-templates.cpp | 2 +- .../temp.constr.constr/non-function-templates.cpp | 2 +- .../temp.constr.constr/partial-specializations.cpp | 19 +- .../temp.constr.decl/class-template-decl.cpp | 2 +- .../CXX/temp/temp.constr/temp.constr.decl/p3.cpp | 2 +- .../CXX/temp/temp.constr/temp.constr.normal/p1.cpp | 53 +- .../class-template-partial-specializations.cpp | 2 +- .../temp.constr.order/function-templates.cpp | 2 +- .../var-template-partial-specializations.cpp | 2 +- clang/test/CXX/temp/temp.deduct/p5.cpp | 6 + clang/test/CXX/temp/temp.explicit/p8.cpp | 2 +- clang/test/CXX/temp/temp.param/p10-2a.cpp | 27 +- clang/test/ClangScanDeps/Inputs/modules_cdb.json | 13 +- clang/test/ClangScanDeps/modules-full.cpp | 192 +- clang/test/CodeCompletion/call.cpp | 6 + clang/test/CodeCompletion/ctor-signature.cpp | 17 + clang/test/CodeCompletion/desig-init.cpp | 54 + clang/test/CodeCompletion/included-symlinks.cpp | 16 + clang/test/CodeGen/aapcs-bitfield.c | 500 +- clang/test/CodeGen/aarch64-neon-2velem.c | 5679 +-- clang/test/CodeGen/aarch64-sve.c | 50 +- clang/test/CodeGen/arm-mve-intrinsics/absneg.c | 338 + clang/test/CodeGen/arm-mve-intrinsics/admin.c | 1252 - .../test/CodeGen/arm-mve-intrinsics/bitwise-imm.c | 402 + .../test/CodeGen/arm-mve-intrinsics/cplusplus.cpp | 160 + clang/test/CodeGen/arm-mve-intrinsics/dup.c | 351 + clang/test/CodeGen/arm-mve-intrinsics/idup.c | 1289 + .../test/CodeGen/arm-mve-intrinsics/reinterpret.c | 1629 + clang/test/CodeGen/arm-mve-intrinsics/vaddq.c | 114 +- clang/test/CodeGen/arm-mve-intrinsics/vbrsrq.c | 92 + clang/test/CodeGen/arm-mve-intrinsics/vclz.c | 132 + clang/test/CodeGen/arm-mve-intrinsics/vcvt.c | 433 + .../CodeGen/arm-mve-intrinsics/vector-shift-imm.c | 64 +- clang/test/CodeGen/arm-mve-intrinsics/vhaddq.c | 156 + clang/test/CodeGen/arm-mve-intrinsics/vhsubq.c | 156 + clang/test/CodeGen/arm-mve-intrinsics/vmaxnmaq.c | 14 +- clang/test/CodeGen/arm-mve-intrinsics/vminnmaq.c | 14 +- clang/test/CodeGen/arm-mve-intrinsics/vmovl.c | 126 + clang/test/CodeGen/arm-mve-intrinsics/vmovn.c | 199 + clang/test/CodeGen/arm-mve-intrinsics/vmullbq.c | 24 +- clang/test/CodeGen/arm-mve-intrinsics/vmulltq.c | 24 +- clang/test/CodeGen/arm-mve-intrinsics/vmulq.c | 218 +- clang/test/CodeGen/arm-mve-intrinsics/vqaddq.c | 102 + clang/test/CodeGen/arm-mve-intrinsics/vqdmulhq.c | 102 + clang/test/CodeGen/arm-mve-intrinsics/vqdmullbq.c | 125 + clang/test/CodeGen/arm-mve-intrinsics/vqdmulltq.c | 125 + clang/test/CodeGen/arm-mve-intrinsics/vqrdmulhq.c | 102 + clang/test/CodeGen/arm-mve-intrinsics/vqsubq.c | 102 + clang/test/CodeGen/arm-mve-intrinsics/vrev.c | 215 + clang/test/CodeGen/arm-mve-intrinsics/vrnd.c | 173 + clang/test/CodeGen/arm-mve-intrinsics/vsubq.c | 114 +- clang/test/CodeGen/asan-globals-gc.cpp | 4 +- .../assume-aligned-and-alloc-align-attributes.c | 49 + clang/test/CodeGen/atomic_ops.c | 55 +- clang/test/CodeGen/avx-builtins-constrained-cmp.c | 772 + clang/test/CodeGen/avx2-builtins.c | 4 +- clang/test/CodeGen/avx512bf16-builtins.c | 2 +- clang/test/CodeGen/avx512bitalg-builtins.c | 2 +- clang/test/CodeGen/avx512bw-builtins.c | 4 +- clang/test/CodeGen/avx512dq-builtins.c | 2 +- clang/test/CodeGen/avx512er-builtins.c | 2 +- .../CodeGen/avx512f-builtins-constrained-cmp.c | 861 + clang/test/CodeGen/avx512f-builtins-constrained.c | 127 + clang/test/CodeGen/avx512ifma-builtins.c | 2 +- clang/test/CodeGen/avx512ifmavl-builtins.c | 2 +- clang/test/CodeGen/avx512pf-builtins.c | 2 +- clang/test/CodeGen/avx512vbmi-builtins.c | 2 +- clang/test/CodeGen/avx512vbmi2-builtins.c | 2 +- .../CodeGen/avx512vl-builtins-constrained-cmp.c | 1667 + clang/test/CodeGen/avx512vl-builtins.c | 2 +- clang/test/CodeGen/avx512vlbf16-builtins.c | 2 +- clang/test/CodeGen/avx512vlbitalg-builtins.c | 2 +- clang/test/CodeGen/avx512vlbw-builtins.c | 4 +- clang/test/CodeGen/avx512vlcd-builtins.c | 2 +- clang/test/CodeGen/avx512vldq-builtins.c | 2 +- clang/test/CodeGen/avx512vlvbmi2-builtins.c | 2 +- clang/test/CodeGen/avx512vlvnni-builtins.c | 2 +- clang/test/CodeGen/avx512vnni-builtins.c | 2 +- clang/test/CodeGen/builtin-assume-aligned.c | 11 +- .../builtin-preserve-access-index-typedef.c | 24 + clang/test/CodeGen/builtins-hexagon-v66-128B.c | 2 +- clang/test/CodeGen/builtins-hexagon-v66.c | 2 +- clang/test/CodeGen/builtins-hexagon-v67-audio.c | 135 + clang/test/CodeGen/builtins-hexagon-v67.c | 50 + clang/test/CodeGen/builtins-hvx128.c | 147 +- clang/test/CodeGen/builtins-hvx64.c | 147 +- clang/test/CodeGen/builtins-memcpy-inline.c | 26 + .../CodeGen/builtins-systemz-vector-constrained.c | 55 + .../CodeGen/builtins-systemz-vector2-constrained.c | 69 + .../CodeGen/builtins-systemz-zvector-constrained.c | 317 + .../builtins-systemz-zvector2-constrained.c | 543 + .../builtins-systemz-zvector3-constrained.c | 109 + ...ssumption-attribute-alloc_align-on-function.cpp | 17 +- ...mption-attribute-assume_aligned-on-function.cpp | 17 +- clang/test/CodeGen/codemodels.c | 10 +- clang/test/CodeGen/complex-convert.c | 5 + clang/test/CodeGen/const-init.c | 2 +- clang/test/CodeGen/constrained-math-builtins.c | 12 + clang/test/CodeGen/denormalfpmode.c | 6 +- clang/test/CodeGen/fma-builtins-constrained.c | 359 + clang/test/CodeGen/fma-builtins.c | 2 +- clang/test/CodeGen/fma4-builtins.c | 2 +- clang/test/CodeGen/function-sections.c | 4 - clang/test/CodeGen/hexagon-hvx-abi.c | 20 + clang/test/CodeGen/ignore-exceptions.cpp | 25 + clang/test/CodeGen/loop-unroll.c | 2 + clang/test/CodeGen/mmx-builtins.c | 4 +- .../CodeGen/non-power-of-2-alignment-assumptions.c | 46 + clang/test/CodeGen/patchable-function-entry.c | 18 +- clang/test/CodeGen/riscv-metadata.c | 14 + clang/test/CodeGen/semantic-interposition.c | 5 + clang/test/CodeGen/sse-builtins-constrained-cmp.c | 112 + clang/test/CodeGen/sse-builtins-constrained.c | 27 + clang/test/CodeGen/sse-builtins.c | 4 +- clang/test/CodeGen/sse2-builtins-constrained-cmp.c | 112 + clang/test/CodeGen/sse2-builtins.c | 6 +- clang/test/CodeGen/sse3-builtins.c | 2 +- clang/test/CodeGen/sse41-builtins.c | 4 +- clang/test/CodeGen/sse42-builtins.c | 4 +- clang/test/CodeGen/sse4a-builtins.c | 2 +- clang/test/CodeGen/ssse3-builtins.c | 2 +- clang/test/CodeGen/stack-clash-protection.c | 22 + clang/test/CodeGen/systemz-abi.c | 64 +- clang/test/CodeGen/systemz-abi.cpp | 4 +- clang/test/CodeGen/target-data.c | 14 + .../test/CodeGen/thinlto-distributed-cfi-devirt.ll | 1 + clang/test/CodeGen/vectorcall.c | 30 +- clang/test/CodeGen/wasm-arguments.c | 134 +- clang/test/CodeGen/x86_32-arguments-win32.c | 44 + clang/test/CodeGen/x86_64-profiling-keep-fp.c | 2 +- clang/test/CodeGen/xcoff-comdat.cpp | 10 + clang/test/CodeGen/xop-builtins-cmp.c | 4 +- clang/test/CodeGen/xop-builtins.c | 4 +- .../CodeGen/xray-attributes-noxray-supported.cpp | 15 +- .../CodeGen/xray-attributes-skip-entry-exit.cpp | 22 + clang/test/CodeGen/xray-ignore-loops.cpp | 2 +- clang/test/CodeGenCUDA/flush-denormals.cu | 4 +- clang/test/CodeGenCUDA/norecurse.cu | 15 + clang/test/CodeGenCUDA/propagate-metadata.cu | 29 +- clang/test/CodeGenCXX/catch-undef-behavior.cpp | 19 + clang/test/CodeGenCXX/cfi-mfcall.cpp | 6 + .../CodeGenCXX/cxx2a-thread-local-constinit.cpp | 2 +- clang/test/CodeGenCXX/debug-info-auto-return.cpp | 22 + .../debug-info-block-invocation-linkage-name.cpp | 15 + clang/test/CodeGenCXX/dereferenceable.cpp | 15 + .../devirtualize-virtual-function-calls-final.cpp | 43 + clang/test/CodeGenCXX/global-init.cpp | 7 +- clang/test/CodeGenCXX/inalloca-overaligned.cpp | 52 + clang/test/CodeGenCXX/inalloca-vector.cpp | 78 + .../lambda-expressions-nested-linkage.cpp | 16 + clang/test/CodeGenCXX/lto-visibility-inference.cpp | 14 +- clang/test/CodeGenCXX/mangle-concept.cpp | 2 +- clang/test/CodeGenCXX/nullptr.cpp | 2 +- .../thinlto-distributed-type-metadata.cpp | 69 + clang/test/CodeGenCXX/thunks.cpp | 2 +- clang/test/CodeGenCXX/type-metadata.cpp | 3 + .../test/CodeGenCXX/vcall-visibility-metadata.cpp | 30 +- clang/test/CodeGenCXX/virtual-compare.cpp | 53 + .../test/CodeGenCoroutines/coro-newpm-pipeline.cpp | 57 + .../test/CodeGenObjC/direct-method-ret-mismatch.m | 19 + clang/test/CodeGenObjC/direct-properties.m | 23 + .../ubsan-nullability-return-unreachable.m | 14 + .../ubsan-nullability-return-notypeloc.mm | 19 + clang/test/CodeGenOpenCL/amdgpu-attrs.cl | 60 +- clang/test/CodeGenOpenCL/amdgpu-features.cl | 2 +- clang/test/CodeGenOpenCL/builtins-amdgcn-mfma.cl | 161 + clang/test/CodeGenOpenCL/norecurse.cl | 6 + .../usr/local/cuda/bin/.keep | 0 .../usr/local/cuda/include}/.keep | 0 .../bin => CUDA-unknown/usr/local/cuda/lib}/.keep | 0 .../usr/local/cuda/lib64}/.keep | 0 .../usr/local/cuda/nvvm/libdevice/libdevice.10.bc | 0 .../Inputs/CUDA-unknown/usr/local/cuda/version.txt | 1 + .../usr/x86_64-unknown-linux-gnu/bin/ld.lld | 0 .../usr/lib/gcc/riscv64-redhat-linux/9/crtbegin.o | 0 .../usr/lib/gcc/riscv64-redhat-linux/9/crtend.o | 0 .../usr/lib/gcc/riscv64-redhat-linux/9/crti.o | 0 .../usr/lib/gcc/riscv64-redhat-linux/9/crtn.o | 0 .../Inputs/fedora_31_riscv64_tree/usr/lib64/crt1.o | 0 .../lib/aarch64-fuchsia/libclang_rt.lsan.a | 0 .../lib/x86_64-fuchsia/libclang_rt.lsan.a | 0 clang/test/Driver/Wp-args.c | 10 + clang/test/Driver/XRay/xray-ignore-loops-flags.cpp | 10 + clang/test/Driver/aarch64-cpus.c | 25 + clang/test/Driver/aix-as.c | 1 - clang/test/Driver/arm-cde.c | 33 + clang/test/Driver/arm-compiler-rt.c | 7 + clang/test/Driver/arm-mfpu.c | 17 + clang/test/Driver/autocomplete.c | 1 + clang/test/Driver/baremetal.cpp | 8 +- clang/test/Driver/cc-print-options.c | 3 +- clang/test/Driver/cc1-spawnprocess.c | 31 +- clang/test/Driver/cl-denorms-are-zero.cl | 2 +- clang/test/Driver/cl-options.c | 3 + clang/test/Driver/cl-showfilenames.c | 16 +- clang/test/Driver/clang-offload-bundler.c | 7 +- clang/test/Driver/clang_f_opts.c | 15 +- clang/test/Driver/code-model.c | 15 - clang/test/Driver/crash-report-with-asserts.c | 58 + clang/test/Driver/crash-report.c | 33 +- clang/test/Driver/cuda-flush-denormals-to-zero.cu | 4 +- clang/test/Driver/cuda-simple.cu | 4 +- clang/test/Driver/cuda-version-check.cu | 4 + clang/test/Driver/darwin-header-search-libcxx.cpp | 25 +- clang/test/Driver/darwin-header-search-system.cpp | 74 + clang/test/Driver/default-denormal-fp-math.c | 19 + clang/test/Driver/denormal-fp-math.c | 16 +- clang/test/Driver/fp-model.c | 4 - clang/test/Driver/fpatchable-function-entry.c | 8 +- clang/test/Driver/freebsd.c | 4 - clang/test/Driver/fsemantic-interposition.c | 9 + clang/test/Driver/fuchsia.c | 29 + clang/test/Driver/gold-lto.c | 28 - clang/test/Driver/hexagon-toolchain-elf.c | 28 + clang/test/Driver/hip-device-libs.hip | 7 + clang/test/Driver/hip-host-cpu-features.hip | 19 + clang/test/Driver/hip-printf.hip | 2 +- clang/test/Driver/linux-ld.c | 15 + clang/test/Driver/lto-plugin-darwin.c | 6 - clang/test/Driver/lto-plugin-linux.c | 6 - clang/test/Driver/lto-plugin-windows.c | 6 - clang/test/Driver/lto.c | 32 +- clang/test/Driver/lto.cu | 29 +- clang/test/Driver/mcmodel.c | 14 + clang/test/Driver/mfentry.c | 10 + clang/test/Driver/offloading-interoperability.c | 4 +- clang/test/Driver/openmp-offload.c | 16 +- clang/test/Driver/option-aliases.c | 4 +- clang/test/Driver/riscv-features.c | 7 +- clang/test/Driver/stack-clash-protection.c | 33 + clang/test/Driver/sycl.c | 10 + clang/test/Driver/systemz-float-01.c | 45 + clang/test/Driver/systemz-float-02.c | 23 + clang/test/Driver/thinlto.c | 22 - clang/test/Driver/thinlto.cu | 25 - clang/test/Driver/unknown-std.cpp | 4 +- clang/test/FixIt/fixit-objc-direct.m | 30 + clang/test/FixIt/fixit.cpp | 34 +- clang/test/Headers/altivec-header.c | 2 +- clang/test/Headers/arm-neon-header.c | 2 +- clang/test/Headers/x86-intrinsics-headers.c | 2 +- clang/test/Headers/x86intrin-2.c | 4 +- clang/test/Headers/x86intrin.c | 2 +- .../test/Index/Core/index-instantiated-source.cpp | 34 + clang/test/Index/Core/index-source.cpp | 6 +- clang/test/InterfaceStubs/driver-test.c | 11 +- clang/test/InterfaceStubs/driver-test2.c | 9 + clang/test/InterfaceStubs/externstatic.c | 1 + clang/test/Lexer/Inputs/inc1.h | 1470 + clang/test/Lexer/Inputs/inc2.h | 1000 + clang/test/Lexer/SourceLocationsOverflow.c | 25 + clang/test/Lexer/cxx-features.cpp | 10 +- clang/test/Lexer/cxx2a-spaceship.cpp | 12 +- clang/test/Lexer/cxx2a_keyword_as_cxx17.cpp | 18 +- clang/test/Lexer/keywords_test.cpp | 5 +- ...pragma-attribute-supported-attributes-list.test | 2 +- clang/test/Misc/serialized-diags.c | 2 +- clang/test/Misc/warning-wall.c | 5 +- clang/test/Modules/Inputs/module.map | 4 + clang/test/Modules/Inputs/objc_type_param.h | 13 + clang/test/Modules/diagnostics.modulemap | 1 + clang/test/Modules/exception-spec.cpp | 1 + .../Modules/merge-lifetime-extended-temporary.cpp | 1 + clang/test/Modules/objc-method-redecl.m | 1 + clang/test/Modules/objc-type-param.m | 8 + clang/test/Modules/pch_container.m | 6 +- clang/test/Modules/submodules-merge-defs.cpp | 2 + clang/test/Modules/using-decl-inheritance.cpp | 1 + clang/test/OpenMP/atomic_ast_print.cpp | 387 +- clang/test/OpenMP/atomic_capture_codegen.cpp | 35 +- clang/test/OpenMP/atomic_messages.c | 21 +- clang/test/OpenMP/atomic_messages.cpp | 174 +- clang/test/OpenMP/atomic_read_codegen.c | 21 +- clang/test/OpenMP/atomic_update_codegen.cpp | 23 +- clang/test/OpenMP/atomic_write_codegen.c | 24 +- clang/test/OpenMP/cancel_codegen.cpp | 4 +- clang/test/OpenMP/critical_codegen.cpp | 86 +- clang/test/OpenMP/declare_variant_ast_print.c | 10 +- clang/test/OpenMP/declare_variant_ast_print.cpp | 102 +- .../OpenMP/declare_variant_device_kind_codegen.cpp | 12 +- clang/test/OpenMP/declare_variant_messages.c | 161 +- clang/test/OpenMP/declare_variant_messages.cpp | 367 +- .../test/OpenMP/declare_variant_mixed_codegen.cpp | 12 +- .../OpenMP/distribute_parallel_for_ast_print.cpp | 35 +- .../OpenMP/distribute_parallel_for_messages.cpp | 21 +- .../distribute_parallel_for_simd_ast_print.cpp | 4 +- .../distribute_parallel_for_simd_misc_messages.c | 15 + clang/test/OpenMP/distribute_simd_ast_print.cpp | 4 +- clang/test/OpenMP/distribute_simd_misc_messages.c | 15 + clang/test/OpenMP/flush_ast_print.cpp | 30 +- clang/test/OpenMP/flush_codegen.cpp | 27 +- clang/test/OpenMP/flush_messages.cpp | 16 +- clang/test/OpenMP/for_ast_print.cpp | 4 +- clang/test/OpenMP/for_codegen.cpp | 18 +- clang/test/OpenMP/for_lastprivate_codegen.cpp | 9 +- clang/test/OpenMP/for_misc_messages.c | 21 +- clang/test/OpenMP/for_simd_ast_print.cpp | 4 +- clang/test/OpenMP/for_simd_misc_messages.c | 15 + clang/test/OpenMP/master_codegen.cpp | 57 +- clang/test/OpenMP/master_taskloop_ast_print.cpp | 30 +- clang/test/OpenMP/master_taskloop_codegen.cpp | 47 +- .../test/OpenMP/master_taskloop_simd_ast_print.cpp | 4 +- clang/test/OpenMP/nesting_of_regions.cpp | 32 +- .../nvptx_declare_variant_device_kind_codegen.cpp | 8 +- clang/test/OpenMP/parallel_codegen.cpp | 6 +- clang/test/OpenMP/parallel_for_ast_print.cpp | 4 +- .../parallel_for_lastprivate_conditional.cpp | 101 + clang/test/OpenMP/parallel_for_messages.cpp | 21 +- clang/test/OpenMP/parallel_for_simd_ast_print.cpp | 4 +- .../test/OpenMP/parallel_for_simd_misc_messages.c | 15 + clang/test/OpenMP/parallel_master_codegen.cpp | 37 +- .../OpenMP/parallel_master_taskloop_ast_print.cpp | 30 +- .../OpenMP/parallel_master_taskloop_codegen.cpp | 31 +- .../parallel_master_taskloop_simd_ast_print.cpp | 4 +- clang/test/OpenMP/requires_acq_rel_codegen.cpp | 39 + .../requires_default_atomic_mem_order_messages.cpp | 12 + clang/test/OpenMP/requires_relaxed_codegen.cpp | 39 + clang/test/OpenMP/requires_seq_cst_codegen.cpp | 39 + clang/test/OpenMP/requires_target_messages.cpp | 10 +- clang/test/OpenMP/sections_lastprivate_codegen.cpp | 19 +- clang/test/OpenMP/simd_ast_print.cpp | 4 +- clang/test/OpenMP/simd_misc_messages.c | 15 + clang/test/OpenMP/target_depend_codegen.cpp | 4 +- clang/test/OpenMP/target_firstprivate_codegen.cpp | 3 +- clang/test/OpenMP/target_map_codegen.cpp | 2 +- clang/test/OpenMP/target_messages.cpp | 8 + .../test/OpenMP/target_parallel_depend_codegen.cpp | 4 +- .../test/OpenMP/target_parallel_for_ast_print.cpp | 16 +- .../OpenMP/target_parallel_for_depend_codegen.cpp | 4 +- clang/test/OpenMP/target_parallel_for_messages.cpp | 21 +- .../OpenMP/target_parallel_for_simd_ast_print.cpp | 4 +- .../target_parallel_for_simd_depend_codegen.cpp | 4 +- .../target_parallel_for_simd_loop_messages.cpp | 49 +- clang/test/OpenMP/target_simd_ast_print.cpp | 4 +- clang/test/OpenMP/target_simd_depend_codegen.cpp | 4 +- clang/test/OpenMP/target_simd_loop_messages.cpp | 49 +- clang/test/OpenMP/target_teams_depend_codegen.cpp | 4 +- .../target_teams_distribute_depend_codegen.cpp | 4 +- ...get_teams_distribute_parallel_for_ast_print.cpp | 18 +- ...eams_distribute_parallel_for_depend_codegen.cpp | 4 +- ...rget_teams_distribute_parallel_for_messages.cpp | 23 +- ...teams_distribute_parallel_for_order_codegen.cpp | 44 + ...eams_distribute_parallel_for_simd_ast_print.cpp | 16 +- ...distribute_parallel_for_simd_depend_codegen.cpp | 4 +- ..._distribute_parallel_for_simd_loop_messages.cpp | 49 +- .../target_teams_distribute_simd_ast_print.cpp | 4 +- ...target_teams_distribute_simd_depend_codegen.cpp | 4 +- .../target_teams_distribute_simd_misc_messages.c | 15 + clang/test/OpenMP/task_codegen.cpp | 4 + clang/test/OpenMP/taskloop_ast_print.cpp | 30 +- clang/test/OpenMP/taskloop_codegen.cpp | 40 +- clang/test/OpenMP/taskloop_simd_ast_print.cpp | 4 +- clang/test/OpenMP/taskloop_simd_misc_messages.c | 15 + clang/test/OpenMP/taskwait_codegen.cpp | 4 + clang/test/OpenMP/taskyield_codegen.cpp | 4 + clang/test/OpenMP/teams_distribute_ast_print.cpp | 4 +- .../teams_distribute_parallel_for_ast_print.cpp | 16 +- .../teams_distribute_parallel_for_messages.cpp | 26 +- ...eams_distribute_parallel_for_simd_ast_print.cpp | 4 +- ...teams_distribute_parallel_for_simd_messages.cpp | 20 + .../OpenMP/teams_distribute_simd_ast_print.cpp | 4 +- .../test/OpenMP/teams_distribute_simd_messages.cpp | 20 + clang/test/PCH/cxx2a-requires-expr.cpp | 4 +- clang/test/Parser/builtin_classify_type.c | 2 +- clang/test/Parser/cxx-concept-declaration.cpp | 2 +- .../Parser/cxx-concepts-ambig-constraint-expr.cpp | 2 +- clang/test/Parser/cxx-concepts-requires-clause.cpp | 2 +- clang/test/Parser/cxx-decl.cpp | 4 +- clang/test/Parser/cxx-default-delete.cpp | 4 + clang/test/Parser/cxx1z-decomposition.cpp | 10 +- clang/test/Parser/cxx2a-abbreviated-templates.cpp | 44 + clang/test/Parser/cxx2a-concept-declaration.cpp | 4 +- clang/test/Parser/cxx2a-concepts-requires-expr.cpp | 26 +- ...-constrained-template-param-with-partial-id.cpp | 2 +- .../Parser/cxx2a-constrained-template-param.cpp | 2 +- .../cxx2a-inline-nested-namespace-definition.cpp | 14 +- .../Parser/cxx2a-placeholder-type-constraint.cpp | 35 + clang/test/Parser/cxx2a-spaceship.cpp | 6 + clang/test/Parser/explicit-bool.cpp | 32 +- clang/test/Parser/max-tokens.cpp | 23 + clang/test/Preprocessor/Weverything_pragma.c | 2 +- clang/test/Preprocessor/aarch64-target-features.c | 5 +- clang/test/Preprocessor/arm-target-features.c | 15 +- clang/test/Preprocessor/hexagon-predefines.c | 15 + clang/test/Preprocessor/hip-host-cpu-macros.cu | 13 + clang/test/Preprocessor/init-aarch64.c | 701 + clang/test/Preprocessor/init.c | 1346 +- clang/test/Preprocessor/pragma_diagnostic.c | 10 +- clang/test/Preprocessor/pushable-diagnostics.c | 14 +- clang/test/Preprocessor/wasm-target-features.c | 15 +- clang/test/Sema/MicrosoftExtensions.c | 10 +- clang/test/Sema/alloc-align-attr.c | 12 + clang/test/Sema/arm-mve-immediates.c | 104 + clang/test/Sema/attr-aligned.c | 5 +- clang/test/Sema/attr-capabilities.c | 4 +- clang/test/Sema/block-return.c | 2 +- clang/test/Sema/builtin-assume-aligned.c | 1 + clang/test/Sema/builtins-memcpy-inline.c | 32 + clang/test/Sema/cast.c | 20 +- clang/test/Sema/conditional-expr.c | 2 +- clang/test/Sema/const-eval.c | 2 +- clang/test/Sema/constant-builtins.c | 29 +- clang/test/Sema/darwin-align-cast.c | 2 +- clang/test/Sema/exprs.c | 7 +- clang/test/Sema/fallthrough-comment.c | 20 + clang/test/Sema/init.c | 2 +- clang/test/Sema/offsetof.c | 2 +- clang/test/Sema/patchable-function-entry-attr.c | 4 +- clang/test/Sema/static-init.c | 2 +- clang/test/Sema/struct-decl.c | 2 +- clang/test/Sema/vector-assign.c | 12 +- clang/test/Sema/vector-cast.c | 23 +- clang/test/Sema/vector-ops.c | 3 +- clang/test/Sema/warn-documentation-tag-typedef.cpp | 13 + clang/test/Sema/warn-fortify-source.c | 87 + clang/test/Sema/warn-strict-prototypes.c | 9 +- clang/test/Sema/warn-strict-prototypes.cpp | 8 + clang/test/Sema/warn-strict-prototypes.m | 2 +- clang/test/Sema/warn-unused-parameters.c | 2 +- clang/test/SemaCUDA/call-kernel-from-kernel.cu | 9 + clang/test/SemaCXX/alloc-align-attr.cpp | 18 +- clang/test/SemaCXX/anonymous-struct.cpp | 100 +- .../attr-require-constant-initialization.cpp | 6 +- clang/test/SemaCXX/constant-expression-cxx11.cpp | 25 +- clang/test/SemaCXX/constant-expression-cxx1y.cpp | 2 +- clang/test/SemaCXX/constant-expression-cxx2a.cpp | 81 +- clang/test/SemaCXX/constexpr-printing.cpp | 1 - clang/test/SemaCXX/constexpr-value-init.cpp | 22 +- clang/test/SemaCXX/constructor.cpp | 4 +- clang/test/SemaCXX/conversion.cpp | 16 +- clang/test/SemaCXX/cstyle-cast.cpp | 5 + clang/test/SemaCXX/cxx17-compat.cpp | 36 +- clang/test/SemaCXX/cxx1y-generic-lambdas.cpp | 2 +- clang/test/SemaCXX/cxx1z-constexpr-lambdas.cpp | 4 +- clang/test/SemaCXX/cxx1z-decomposition.cpp | 4 +- clang/test/SemaCXX/cxx2a-compat.cpp | 14 +- clang/test/SemaCXX/cxx2a-consteval.cpp | 329 +- .../test/SemaCXX/cxx2a-initializer-aggregates.cpp | 12 +- clang/test/SemaCXX/cxx2a-three-way-comparison.cpp | 9 + clang/test/SemaCXX/destructor.cpp | 26 +- clang/test/SemaCXX/linkage.cpp | 2 +- clang/test/SemaCXX/linkage2.cpp | 11 +- clang/test/SemaCXX/member-init.cpp | 2 +- clang/test/SemaCXX/nullptr.cpp | 2 +- clang/test/SemaCXX/pseudo-destructors.cpp | 18 +- .../SemaCXX/std-align-val-t-in-operator-new.cpp | 59 + clang/test/SemaCXX/undefined-internal.cpp | 6 +- .../SemaCXX/warn-missing-variable-declarations.cpp | 2 + clang/test/SemaCXX/warn-range-loop-analysis.cpp | 74 +- clang/test/SemaCXX/warn-unused-filescoped.cpp | 6 +- clang/test/SemaCXX/warn-unused-local-typedef.cpp | 10 +- clang/test/SemaObjC/arc.m | 4 +- clang/test/SemaObjC/category-direct-properties.m | 273 + clang/test/SemaObjC/dynamic-direct-properties.m | 22 + clang/test/SemaObjC/gcc-cast-ext.m | 2 +- clang/test/SemaObjC/method-direct-arc.m | 48 + clang/test/SemaObjC/method-direct.m | 21 +- clang/test/SemaObjC/protocol-archane.m | 2 +- .../SemaOpenCL/address-spaces-conversions-cl2.0.cl | 26 +- clang/test/SemaOpenCL/address-spaces.cl | 4 +- .../builtins-amdgcn-error-gfx908-param.cl | 159 + clang/test/SemaOpenCL/extension-version.cl | 12 + clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl | 16 +- .../SemaOpenCLCXX/address-space-castoperators.cl | 12 + .../test/SemaOpenCLCXX/address-space-deduction.cl | 2 +- clang/test/SemaOpenCLCXX/address-space-lambda.cl | 12 +- .../test/SemaOpenCLCXX/address-space-references.cl | 13 + .../test/SemaTemplate/cxx2a-constraint-caching.cpp | 34 + clang/test/SemaTemplate/cxx2a-constraint-exprs.cpp | 53 + clang/test/SemaTemplate/deduction.cpp | 17 + clang/test/SemaTemplate/enum-argument.cpp | 3 +- .../instantiate-abbreviated-template.cpp | 33 + .../instantiate-expanded-type-constraint.cpp | 2 +- clang/test/SemaTemplate/instantiate-function-2.cpp | 4 +- .../SemaTemplate/instantiate-requires-clause.cpp | 40 +- .../SemaTemplate/instantiate-requires-expr.cpp | 2 +- clang/test/SemaTemplate/instantiate-self.cpp | 4 +- .../SemaTemplate/instantiate-template-argument.cpp | 28 + .../ms-delayed-default-template-args.cpp | 3 +- clang/test/SemaTemplate/operator-template.cpp | 11 +- clang/test/SemaTemplate/temp_arg_nontype_cxx1z.cpp | 14 + .../SemaTemplate/value-dependent-bitfield-cond.cpp | 13 + clang/test/VFS/external-names.c | 2 +- clang/test/clang-rename/TemplateCtor.cpp | 10 + .../update_cc_test_checks/Inputs/def-and-decl.c | 17 + .../Inputs/def-and-decl.c.expected | 34 + .../update_cc_test_checks/Inputs/mangled_names.c | 11 + .../Inputs/mangled_names.c.expected | 41 + .../Inputs/mangled_names.c.funcsig.expected | 43 + .../utils/update_cc_test_checks/def-and-decl.test | 7 + .../test/utils/update_cc_test_checks/lit.local.cfg | 25 + .../utils/update_cc_test_checks/mangled_names.test | 13 + clang/tools/c-index-test/core_main.cpp | 5 +- clang/tools/clang-diff/ClangDiff.cpp | 2 +- .../clang-extdef-mapping/ClangExtDefMapGen.cpp | 4 +- .../clang-offload-bundler/ClangOffloadBundler.cpp | 125 +- clang/tools/clang-refactor/TestSupport.cpp | 2 +- clang/tools/clang-scan-deps/ClangScanDeps.cpp | 251 +- clang/tools/clang-shlib/CMakeLists.txt | 17 +- clang/tools/diagtool/DiagTool.cpp | 5 +- clang/tools/diagtool/DiagnosticNames.h | 4 +- clang/tools/diagtool/TreeView.cpp | 19 +- clang/tools/driver/cc1_main.cpp | 4 +- clang/tools/driver/cc1as_main.cpp | 37 +- clang/tools/driver/driver.cpp | 28 +- clang/tools/libclang/CIndex.cpp | 10 + clang/tools/libclang/CIndexDiagnostic.cpp | 8 +- clang/tools/libclang/CIndexer.cpp | 5 +- clang/tools/libclang/CIndexer.h | 2 +- clang/tools/libclang/CLog.h | 2 +- clang/tools/libclang/CXIndexDataConsumer.cpp | 3 + clang/tools/libclang/FatalErrorHandler.cpp | 2 +- clang/tools/libclang/Indexing.cpp | 4 +- clang/unittests/AST/ASTContextParentMapTest.cpp | 1 - clang/unittests/AST/ASTImporterFixtures.cpp | 4 +- .../unittests/AST/ASTImporterGenericRedeclTest.cpp | 30 + .../unittests/AST/ASTImporterODRStrategiesTest.cpp | 20 + clang/unittests/AST/ASTImporterTest.cpp | 45 + clang/unittests/AST/ASTImporterVisibilityTest.cpp | 28 + clang/unittests/AST/ASTTraverserTest.cpp | 177 +- clang/unittests/AST/DeclPrinterTest.cpp | 25 +- clang/unittests/AST/MatchVerifier.h | 12 +- clang/unittests/AST/NamedDeclPrinterTest.cpp | 18 +- .../ASTMatchers/ASTMatchersInternalTest.cpp | 13 +- .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 130 + .../unittests/ASTMatchers/ASTMatchersNodeTest.cpp | 23 + clang/unittests/ASTMatchers/ASTMatchersTest.h | 12 +- .../ASTMatchers/ASTMatchersTraversalTest.cpp | 282 +- clang/unittests/ASTMatchers/CMakeLists.txt | 1 + clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp | 7 +- clang/unittests/ASTMatchers/GtestMatchersTest.cpp | 191 + clang/unittests/Basic/SourceManagerTest.cpp | 2 +- .../DirectoryWatcher/DirectoryWatcherTest.cpp | 43 +- clang/unittests/Driver/SanitizerArgsTest.cpp | 2 +- clang/unittests/Format/CleanupTest.cpp | 25 + clang/unittests/Format/FormatTest.cpp | 303 + clang/unittests/Format/FormatTestCSharp.cpp | 180 + clang/unittests/Format/FormatTestJS.cpp | 91 +- clang/unittests/Format/FormatTestObjC.cpp | 31 + clang/unittests/Frontend/ASTUnitTest.cpp | 2 +- clang/unittests/Frontend/CompilerInstanceTest.cpp | 4 +- clang/unittests/Frontend/FrontendActionTest.cpp | 7 +- clang/unittests/Frontend/PCHPreambleTest.cpp | 2 +- clang/unittests/Index/IndexTests.cpp | 47 +- clang/unittests/Lex/LexerTest.cpp | 2 +- clang/unittests/Rename/ClangRenameTest.h | 4 +- clang/unittests/Sema/ExternalSemaSourceTest.cpp | 2 +- clang/unittests/StaticAnalyzer/Reusables.h | 2 +- clang/unittests/Tooling/ASTSelectionTest.cpp | 20 +- .../unittests/Tooling/CompilationDatabaseTest.cpp | 12 +- clang/unittests/Tooling/DependencyScannerTest.cpp | 27 +- clang/unittests/Tooling/ExecutionTest.cpp | 4 +- clang/unittests/Tooling/HeaderIncludesTest.cpp | 2 +- clang/unittests/Tooling/RangeSelectorTest.cpp | 64 +- .../RecursiveASTVisitorTestPostOrderVisitor.cpp | 4 +- clang/unittests/Tooling/RefactoringTest.cpp | 23 +- clang/unittests/Tooling/RewriterTestContext.h | 5 +- clang/unittests/Tooling/SourceCodeBuildersTest.cpp | 2 +- clang/unittests/Tooling/StencilTest.cpp | 13 +- clang/unittests/Tooling/Syntax/TreeTest.cpp | 3 +- clang/unittests/Tooling/ToolingTest.cpp | 37 +- clang/unittests/Tooling/TransformerTest.cpp | 73 +- .../libclang/CrashTests/LibclangCrashTest.cpp | 6 +- clang/unittests/libclang/TestUtils.h | 6 +- clang/utils/TableGen/ClangASTNodesEmitter.cpp | 6 +- clang/utils/TableGen/ClangAttrEmitter.cpp | 172 +- .../TableGen/ClangCommentCommandInfoEmitter.cpp | 2 +- ...ngCommentHTMLNamedCharacterReferenceEmitter.cpp | 4 +- .../utils/TableGen/ClangCommentHTMLTagsEmitter.cpp | 5 +- clang/utils/TableGen/ClangDiagnosticsEmitter.cpp | 68 +- clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp | 26 +- clang/utils/TableGen/ClangOptionDocEmitter.cpp | 12 +- clang/utils/TableGen/ClangSACheckersEmitter.cpp | 2 +- clang/utils/TableGen/MveEmitter.cpp | 156 +- clang/utils/TableGen/NeonEmitter.cpp | 61 +- clang/utils/perf-training/CMakeLists.txt | 6 +- clang/utils/perf-training/perf-helper.py | 11 +- clang/www/analyzer/alpha_checks.html | 3 - clang/www/comparison.html | 190 - clang/www/cxx_dr_status.html | 18 +- clang/www/cxx_status.html | 127 +- clang/www/features.html | 12 +- clang/www/index.html | 3 - clang/www/make_cxx_dr_status | 12 +- clang/www/menu.html.incl | 1 - compiler-rt/cmake/Modules/CompilerRTUtils.cmake | 4 + compiler-rt/cmake/config-ix.cmake | 57 +- compiler-rt/include/fuzzer/FuzzedDataProvider.h | 24 +- .../include/sanitizer/linux_syscall_hooks.h | 8 +- compiler-rt/lib/asan/asan_thread.cpp | 2 + compiler-rt/lib/asan/tests/asan_str_test.cpp | 6 +- compiler-rt/lib/asan/tests/asan_test.cpp | 30 +- compiler-rt/lib/asan/tests/asan_test_utils.h | 14 +- compiler-rt/lib/builtins/CMakeLists.txt | 17 +- compiler-rt/lib/builtins/powitf2.c | 5 +- compiler-rt/lib/fuzzer/CMakeLists.txt | 2 - compiler-rt/lib/fuzzer/FuzzerDataFlowTrace.cpp | 5 + compiler-rt/lib/fuzzer/FuzzerDriver.cpp | 41 +- compiler-rt/lib/fuzzer/FuzzerFork.cpp | 2 +- compiler-rt/lib/fuzzer/FuzzerIO.cpp | 6 +- compiler-rt/lib/fuzzer/FuzzerIO.h | 2 +- compiler-rt/lib/fuzzer/FuzzerLoop.cpp | 14 +- compiler-rt/lib/fuzzer/FuzzerTracePC.cpp | 8 +- compiler-rt/lib/fuzzer/FuzzerUtil.h | 3 + compiler-rt/lib/fuzzer/FuzzerUtilFuchsia.cpp | 10 + compiler-rt/lib/fuzzer/FuzzerUtilPosix.cpp | 18 + compiler-rt/lib/fuzzer/FuzzerUtilWindows.cpp | 17 + .../fuzzer/tests/FuzzedDataProviderUnittest.cpp | 19 + compiler-rt/lib/gwp_asan/CMakeLists.txt | 15 + compiler-rt/lib/gwp_asan/common.cpp | 100 + compiler-rt/lib/gwp_asan/common.h | 125 + compiler-rt/lib/gwp_asan/crash_handler.cpp | 140 + compiler-rt/lib/gwp_asan/crash_handler.h | 125 + compiler-rt/lib/gwp_asan/definitions.h | 5 +- .../lib/gwp_asan/guarded_pool_allocator.cpp | 484 +- compiler-rt/lib/gwp_asan/guarded_pool_allocator.h | 175 +- compiler-rt/lib/gwp_asan/optional/backtrace.h | 3 +- .../lib/gwp_asan/optional/backtrace_linux_libc.cpp | 6 +- .../optional/backtrace_sanitizer_common.cpp | 6 +- .../lib/gwp_asan/optional/options_parser.cpp | 2 - compiler-rt/lib/gwp_asan/optional/segv_handler.h | 81 + .../lib/gwp_asan/optional/segv_handler_posix.cpp | 227 + compiler-rt/lib/gwp_asan/options.h | 43 - compiler-rt/lib/gwp_asan/options.inc | 18 +- .../gwp_asan/platform_specific/common_posix.cpp | 21 + .../guarded_pool_allocator_posix.cpp | 108 +- .../gwp_asan/platform_specific/utilities_posix.cpp | 90 + compiler-rt/lib/gwp_asan/random.cpp | 14 +- compiler-rt/lib/gwp_asan/random.h | 3 + compiler-rt/lib/gwp_asan/tests/CMakeLists.txt | 8 +- compiler-rt/lib/gwp_asan/tests/alignment.cpp | 37 +- compiler-rt/lib/gwp_asan/tests/backtrace.cpp | 4 +- compiler-rt/lib/gwp_asan/tests/basic.cpp | 5 +- .../lib/gwp_asan/tests/crash_handler_api.cpp | 208 + compiler-rt/lib/gwp_asan/tests/enable_disable.cpp | 86 + compiler-rt/lib/gwp_asan/tests/harness.cpp | 10 + compiler-rt/lib/gwp_asan/tests/harness.h | 31 +- compiler-rt/lib/gwp_asan/tests/iterate.cpp | 66 + compiler-rt/lib/gwp_asan/tests/late_init.cpp | 25 + .../tests/optional/printf_sanitizer_common.cpp | 6 +- .../lib/gwp_asan/tests/thread_contention.cpp | 2 +- compiler-rt/lib/gwp_asan/utilities.h | 31 + compiler-rt/lib/hwasan/scripts/hwasan_symbolize | 9 +- compiler-rt/lib/lsan/CMakeLists.txt | 5 +- compiler-rt/lib/lsan/lsan.cpp | 17 +- compiler-rt/lib/lsan/lsan.h | 6 + compiler-rt/lib/lsan/lsan_allocator.h | 5 +- compiler-rt/lib/lsan/lsan_common.cpp | 51 +- compiler-rt/lib/lsan/lsan_common.h | 17 +- compiler-rt/lib/lsan/lsan_common_fuchsia.cpp | 166 + compiler-rt/lib/lsan/lsan_common_linux.cpp | 3 +- compiler-rt/lib/lsan/lsan_common_mac.cpp | 3 +- compiler-rt/lib/lsan/lsan_fuchsia.cpp | 123 + compiler-rt/lib/lsan/lsan_fuchsia.h | 35 + compiler-rt/lib/lsan/lsan_interceptors.cpp | 19 +- compiler-rt/lib/lsan/lsan_linux.cpp | 6 +- compiler-rt/lib/lsan/lsan_posix.cpp | 96 + compiler-rt/lib/lsan/lsan_posix.h | 49 + compiler-rt/lib/lsan/lsan_thread.cpp | 98 +- compiler-rt/lib/lsan/lsan_thread.h | 35 +- compiler-rt/lib/sanitizer_common/CMakeLists.txt | 2 + .../lib/sanitizer_common/sanitizer_common.h | 2 +- .../sanitizer_common_interceptors.inc | 20 + .../sanitizer_common/sanitizer_common_libcdep.cpp | 2 +- .../sanitizer_common/sanitizer_common_syscalls.inc | 17 + .../lib/sanitizer_common/sanitizer_freebsd.h | 23 +- .../lib/sanitizer_common/sanitizer_fuchsia.cpp | 4 + .../lib/sanitizer_common/sanitizer_fuchsia.h | 6 + .../sanitizer_interceptors_ioctl_netbsd.inc | 6 +- compiler-rt/lib/sanitizer_common/sanitizer_libc.h | 2 + .../lib/sanitizer_common/sanitizer_linux.cpp | 14 +- compiler-rt/lib/sanitizer_common/sanitizer_mac.cpp | 8 +- .../lib/sanitizer_common/sanitizer_netbsd.cpp | 5 + .../sanitizer_platform_interceptors.h | 3 +- .../sanitizer_platform_limits_freebsd.cpp | 614 +- .../sanitizer_platform_limits_freebsd.h | 32 +- .../sanitizer_platform_limits_netbsd.cpp | 22 + .../sanitizer_platform_limits_netbsd.h | 16 +- .../sanitizer_platform_limits_openbsd.cpp | 1 + .../sanitizer_platform_limits_openbsd.h | 1 + .../sanitizer_platform_limits_posix.cpp | 1 + .../sanitizer_platform_limits_posix.h | 1 + .../sanitizer_platform_limits_solaris.cpp | 1 + .../sanitizer_platform_limits_solaris.h | 1 + .../lib/sanitizer_common/sanitizer_procmaps.h | 7 +- .../sanitizer_procmaps_fuchsia.cpp | 80 + .../lib/sanitizer_common/sanitizer_rtems.cpp | 4 + .../sanitizer_stoptheworld_fuchsia.cpp | 42 + .../sanitizer_stoptheworld_mac.cpp | 5 +- .../sanitizer_symbolizer_libcdep.cpp | 89 +- compiler-rt/lib/sanitizer_common/sanitizer_win.cpp | 6 +- compiler-rt/lib/scudo/CMakeLists.txt | 3 +- compiler-rt/lib/scudo/scudo_allocator.cpp | 6 +- compiler-rt/lib/scudo/standalone/CMakeLists.txt | 16 +- .../lib/scudo/standalone/allocator_config.h | 23 +- .../standalone/benchmarks/malloc_benchmark.cpp | 6 +- compiler-rt/lib/scudo/standalone/bytemap.h | 81 +- compiler-rt/lib/scudo/standalone/combined.h | 70 +- compiler-rt/lib/scudo/standalone/common.h | 1 + compiler-rt/lib/scudo/standalone/flags.inc | 2 +- compiler-rt/lib/scudo/standalone/internal_defs.h | 1 + compiler-rt/lib/scudo/standalone/linux.cpp | 18 +- compiler-rt/lib/scudo/standalone/primary32.h | 78 +- compiler-rt/lib/scudo/standalone/primary64.h | 52 +- compiler-rt/lib/scudo/standalone/release.cpp | 16 + compiler-rt/lib/scudo/standalone/release.h | 46 +- compiler-rt/lib/scudo/standalone/secondary.h | 280 +- compiler-rt/lib/scudo/standalone/size_class_map.h | 291 +- .../lib/scudo/standalone/tests/CMakeLists.txt | 8 +- .../lib/scudo/standalone/tests/bytemap_test.cpp | 42 - .../lib/scudo/standalone/tests/combined_test.cpp | 80 +- .../lib/scudo/standalone/tests/secondary_test.cpp | 32 +- .../scudo/standalone/tests/size_class_map_test.cpp | 27 +- .../lib/scudo/standalone/tests/wrappers_c_test.cpp | 41 +- .../standalone/tools/compute_size_class_config.cpp | 161 + compiler-rt/lib/scudo/standalone/tsd_exclusive.h | 19 +- compiler-rt/lib/scudo/standalone/tsd_shared.h | 13 +- compiler-rt/lib/scudo/standalone/wrappers_c.cpp | 8 +- compiler-rt/lib/scudo/standalone/wrappers_c.inc | 33 +- .../lib/scudo/standalone/wrappers_c_bionic.cpp | 18 +- compiler-rt/lib/scudo/standalone/wrappers_cpp.cpp | 62 +- compiler-rt/lib/tsan/rtl/tsan_clock.cpp | 2 - compiler-rt/lib/tsan/rtl/tsan_rtl.cpp | 3 +- compiler-rt/test/asan/CMakeLists.txt | 99 +- compiler-rt/test/asan/lit.site.cfg.py.in | 1 + compiler-rt/test/builtins/Unit/clear_cache_test.c | 47 +- .../test/builtins/Unit/compiler_rt_logb_test.c | 6 +- .../test/builtins/Unit/compiler_rt_logbl_test.c | 12 +- compiler-rt/test/builtins/Unit/muldc3_test.c | 2 +- compiler-rt/test/builtins/Unit/powitf2_test.c | 4 +- compiler-rt/test/fuzzer/CMakeLists.txt | 61 +- compiler-rt/test/fuzzer/dataflow.test | 10 +- compiler-rt/test/fuzzer/focus-function.test | 30 + compiler-rt/test/fuzzer/fuzzer-custommutator.test | 2 + compiler-rt/test/fuzzer/lit.site.cfg.py.in | 1 + compiler-rt/test/fuzzer/target-function.test | 30 - compiler-rt/test/gwp_asan/double_delete.cpp | 4 +- compiler-rt/test/gwp_asan/double_deletea.cpp | 4 +- compiler-rt/test/gwp_asan/double_free.cpp | 4 +- compiler-rt/test/gwp_asan/heap_buffer_overflow.cpp | 2 +- .../test/gwp_asan/heap_buffer_underflow.cpp | 2 +- compiler-rt/test/gwp_asan/invalid_free_left.cpp | 4 +- compiler-rt/test/gwp_asan/invalid_free_right.cpp | 4 +- compiler-rt/test/gwp_asan/realloc.cpp | 6 +- compiler-rt/test/gwp_asan/use_after_delete.cpp | 2 +- compiler-rt/test/gwp_asan/use_after_deletea.cpp | 2 +- compiler-rt/test/gwp_asan/use_after_free.cpp | 2 +- compiler-rt/test/lit.common.cfg.py | 70 +- compiler-rt/test/lit.common.configured.in | 1 + compiler-rt/test/msan/Linux/syscalls.cpp | 5 + compiler-rt/test/msan/sigaltstack.cpp | 20 + compiler-rt/test/profile/instrprof-set-filename.c | 11 +- compiler-rt/test/tsan/CMakeLists.txt | 84 +- compiler-rt/test/tsan/deflake.bash | 17 +- compiler-rt/test/tsan/dtls.c | 5 +- compiler-rt/test/tsan/lit.cfg.py | 2 +- compiler-rt/test/tsan/lit.site.cfg.py.in | 2 + compiler-rt/test/tsan/mutexset7.cpp | 3 +- compiler-rt/test/tsan/tls_race.cpp | 4 +- compiler-rt/test/tsan/tls_race2.cpp | 4 +- compiler-rt/test/ubsan/CMakeLists.txt | 9 +- compiler-rt/test/ubsan/lit.site.cfg.py.in | 1 + compiler-rt/utils/generate_netbsd_ioctls.awk | 2 + debuginfo-tests/CMakeLists.txt | 8 +- debuginfo-tests/dexter/dex/debugger/Debuggers.py | 2 +- .../dexter/dex/debugger/dbgeng/README.md | 4 - .../dexter/dex/debugger/dbgeng/client.py | 30 +- .../dexter/dex/debugger/dbgeng/control.py | 8 +- .../dexter/dex/debugger/dbgeng/dbgeng.py | 4 +- .../dexter/dex/debugger/dbgeng/setup.py | 78 +- debuginfo-tests/dexter/dex/tools/test/Tool.py | 2 +- debuginfo-tests/lit.cfg.py | 2 +- debuginfo-tests/llgdb-tests/apple-accel.cpp | 16 +- .../llvm-prettyprinters/gdb/llvm-support.cpp | 54 + .../llvm-prettyprinters/gdb/llvm-support.gdb | 129 + .../llvm-prettyprinters/gdb/prettyprinters.cpp | 25 - .../llvm-prettyprinters/gdb/prettyprinters.gdb | 41 - libc/CMakeLists.txt | 4 + libc/cmake/modules/LLVMLibCRules.cmake | 116 +- libc/config/linux/CMakeLists.txt | 10 + libc/config/linux/api.td | 10 + libc/config/linux/platfrom_defs.h.inc | 6 - libc/config/linux/signal.h.in | 11 + libc/{src/unistd => config/linux}/syscall.h.def | 0 libc/config/linux/x86_64/syscall.h.inc | 93 +- libc/docs/fuzzing.rst | 15 + libc/docs/header_generation.rst | 2 +- libc/docs/source_layout.rst | 10 +- libc/fuzzing/CMakeLists.txt | 5 + libc/fuzzing/string/CMakeLists.txt | 7 + libc/fuzzing/string/strcpy_fuzz.cpp | 38 + libc/include/CMakeLists.txt | 11 + libc/include/signal.h.def | 18 + libc/lib/CMakeLists.txt | 3 + libc/spec/linux.td | 45 + libc/spec/stdc.td | 24 + libc/src/CMakeLists.txt | 2 +- libc/src/signal/CMakeLists.txt | 4 + libc/src/signal/linux/CMakeLists.txt | 14 + libc/src/signal/linux/raise.cpp | 26 + libc/src/signal/linux/signal.h | 49 + libc/src/signal/raise.h | 20 + libc/src/string/CMakeLists.txt | 2 + libc/src/string/memory_utils/CMakeLists.txt | 17 + libc/src/string/memory_utils/cacheline_size.h.def | 27 + .../memory_utils/cacheline_size_aarch64.h.inc | 3 + .../string/memory_utils/cacheline_size_arm.h.inc | 9 + .../string/memory_utils/cacheline_size_ppc64.h.inc | 1 + .../string/memory_utils/cacheline_size_x86.h.inc | 1 + .../memory_utils/cacheline_size_x86_64.h.inc | 1 + libc/src/string/memory_utils/utils.h | 60 + libc/src/sys/mman/CMakeLists.txt | 30 +- libc/src/sys/mman/linux/CMakeLists.txt | 25 + libc/src/sys/mman/linux/mmap.cpp | 62 + libc/src/sys/mman/linux/munmap.cpp | 34 + libc/src/sys/mman/mmap.cpp | 55 - libc/src/sys/mman/munmap.cpp | 33 - libc/src/unistd/CMakeLists.txt | 9 - libc/test/config/linux/x86_64/CMakeLists.txt | 2 +- libc/test/config/linux/x86_64/syscall_test.cpp | 7 +- libc/test/src/CMakeLists.txt | 1 + libc/test/src/signal/CMakeLists.txt | 12 + libc/test/src/signal/raise_test.cpp | 17 + libc/test/src/string/CMakeLists.txt | 2 + libc/test/src/string/memory_utils/CMakeLists.txt | 10 + libc/test/src/string/memory_utils/utils_test.cpp | 99 + libc/test/src/sys/mman/CMakeLists.txt | 18 +- libc/test/src/sys/mman/{ => linux}/CMakeLists.txt | 0 libc/test/src/sys/mman/{ => linux}/mmap_test.cpp | 0 libc/utils/CMakeLists.txt | 2 + libc/utils/CPP/Array.h | 47 + libc/utils/CPP/ArrayRef.h | 90 + libc/utils/CPP/CMakeLists.txt | 7 + libc/utils/CPP/README.md | 12 + libc/utils/CPP/StringRef.h | 19 + libc/utils/CPP/TypeTraits.h | 47 + libc/utils/HdrGen/CMakeLists.txt | 2 + libc/utils/HdrGen/Generator.cpp | 2 +- libc/utils/HdrGen/Main.cpp | 2 +- libc/utils/HdrGen/PublicAPICommand.cpp | 18 +- libc/utils/UnitTest/CMakeLists.txt | 3 + libc/utils/UnitTest/Test.cpp | 11 +- libc/utils/UnitTest/Test.h | 126 +- libc/utils/benchmarks/CMakeLists.txt | 192 + libc/utils/benchmarks/JSON.cpp | 367 + libc/utils/benchmarks/JSON.h | 28 + libc/utils/benchmarks/JSONTest.cpp | 190 + libc/utils/benchmarks/LibcBenchmark.cpp | 40 + libc/utils/benchmarks/LibcBenchmark.h | 324 + libc/utils/benchmarks/LibcBenchmarkTest.cpp | 168 + libc/utils/benchmarks/LibcMemoryBenchmark.cpp | 62 + libc/utils/benchmarks/LibcMemoryBenchmark.h | 183 + libc/utils/benchmarks/LibcMemoryBenchmarkMain.cpp | 100 + libc/utils/benchmarks/LibcMemoryBenchmarkMain.h | 36 + libc/utils/benchmarks/LibcMemoryBenchmarkTest.cpp | 112 + libc/utils/benchmarks/Memcmp.cpp | 87 + libc/utils/benchmarks/Memcpy.cpp | 69 + libc/utils/benchmarks/Memset.cpp | 66 + libc/utils/benchmarks/RATIONALE.md | 243 + libc/utils/benchmarks/README.md | 103 + libc/utils/benchmarks/configuration_big.json | 24 + libc/utils/benchmarks/configuration_small.json | 24 + libc/utils/benchmarks/render.py3 | 175 + libclc/generic/include/clc/math/rsqrt.h | 8 +- libclc/generic/lib/SOURCES | 1 + libclc/generic/lib/math/acos.cl | 173 +- libclc/generic/lib/math/acos.inc | 36 - libclc/generic/lib/math/asin.cl | 167 +- libclc/generic/lib/math/asin.inc | 18 - libclc/generic/lib/math/rsqrt.cl | 23 + libclc/r600/lib/SOURCES | 2 + libclc/r600/lib/math/native_rsqrt.cl | 10 + libclc/r600/lib/math/rsqrt.cl | 23 + libcxx/CMakeLists.txt | 6 +- libcxx/benchmarks/string.bench.cpp | 54 + libcxx/cmake/caches/Apple.cmake | 1 + libcxx/docs/FeatureTestMacroTable.rst | 2 + libcxx/include/__bit_reference | 15 + libcxx/include/__config | 16 +- libcxx/include/__functional_base | 4 +- libcxx/include/__string | 66 +- libcxx/include/array | 41 + libcxx/include/charconv | 13 +- libcxx/include/complex | 21 +- libcxx/include/cstddef | 56 +- libcxx/include/memory | 4 +- libcxx/include/regex | 34 +- libcxx/include/span | 24 +- libcxx/include/string | 34 +- libcxx/include/support/win32/locale_win32.h | 73 +- libcxx/include/type_traits | 58 +- libcxx/include/typeinfo | 1 + libcxx/include/vector | 4 +- libcxx/include/version | 2 + .../abi/{ => 9.0}/x86_64-apple-darwin.v1.abilist | 0 .../abi/{ => 9.0}/x86_64-apple-darwin.v2.abilist | 0 .../{ => 9.0}/x86_64-unknown-linux-gnu.v1.abilist | 0 libcxx/src/chrono.cpp | 16 +- libcxx/src/locale.cpp | 4 +- libcxx/src/string.cpp | 9 +- libcxx/src/support/win32/locale_win32.cpp | 8 +- libcxx/test/CMakeLists.txt | 2 +- .../trivial_for_purposes_of_call.pass.cpp | 57 + .../class.path/path.itr/iterator_db.pass.cpp | 3 + libcxx/test/libcxx/min_max_macros.sh.cpp | 2 + .../test/libcxx/modules/cinttypes_exports.sh.cpp | 4 + libcxx/test/libcxx/modules/clocale_exports.sh.cpp | 4 + libcxx/test/libcxx/modules/cstdint_exports.sh.cpp | 4 + .../test/libcxx/modules/inttypes_h_exports.sh.cpp | 4 + libcxx/test/libcxx/modules/stdint_h_exports.sh.cpp | 4 + .../futures/futures.promise/set_exception.pass.cpp | 4 +- .../set_exception_at_thread_exit.pass.cpp | 4 +- .../test/libcxx/type_traits/is_scalar.objc.pass.mm | 38 + .../charconv.to.chars/availability.fail.cpp | 27 + .../libcxx/utilities/optional/block.objc.pass.mm | 26 + .../pretty_printers/gdb_pretty_printer_test.sh.cpp | 16 + .../associative/map/map.cons/move_assign.pass.cpp | 2 +- .../multimap/multimap.cons/move_assign.pass.cpp | 2 +- .../multiset/multiset.cons/move_assign.pass.cpp | 2 +- .../associative/set/set.cons/move_assign.pass.cpp | 2 +- .../array/array.creation/to_array.fail.cpp | 42 + .../array/array.creation/to_array.pass.cpp | 122 + .../sequences/vector.bool/assign_move.pass.cpp | 2 +- .../vector/vector.cons/copy.move_only.fail.cpp | 28 + .../insert_iter_iter_iter.pass.cpp | 10 + .../std/containers/views/span.elem/back.pass.cpp | 10 +- .../std/containers/views/span.elem/front.pass.cpp | 9 + .../std/containers/views/span.sub/first.fail.cpp | 40 + .../std/containers/views/span.sub/first.pass.cpp | 2 +- .../std/containers/views/span.sub/last.fail.cpp | 40 + .../std/containers/views/span.sub/last.pass.cpp | 2 +- .../std/containers/views/span.sub/subspan.fail.cpp | 52 + .../std/containers/views/span.sub/subspan.pass.cpp | 4 +- .../fs.op.funcs/fs.op.proximate/proximate.pass.cpp | 2 +- .../ios.types/ios_Init/ios_Init.multiple.pass.cpp | 3 +- .../uncaught/uncaught_exceptions.pass.cpp | 16 +- .../support.limits.general/array.version.pass.cpp | 20 + .../version.version.pass.cpp | 20 + .../support.types/byteops/to_integer.pass.cpp | 1 + .../support.types/nullptr_t.pass.cpp | 8 - .../facet.num.get.members/get_long.pass.cpp | 1 - libcxx/test/std/numerics/c.math/abs.pass.cpp | 10 +- .../std/re/re.alg/re.alg.match/extended.pass.cpp | 36 + .../std/re/re.alg/re.alg.search/extended.pass.cpp | 36 + .../re.regex.construct/bad_backref.pass.cpp | 56 +- .../charconv/charconv.from.chars/integral.pass.cpp | 76 +- .../integral.roundtrip.pass.cpp | 96 + .../charconv/charconv.to.chars/integral.pass.cpp | 3 + .../refwrap/refwrap.helpers/cref_2.pass.cpp | 12 + .../refwrap/refwrap.helpers/ref_2.pass.cpp | 12 + .../util.smartptr.shared.const/unique_ptr.pass.cpp | 13 + libcxx/test/support/count_new.h | 7 + libcxx/test/support/msvc_stdlib_force_include.h | 3 + libcxx/test/support/type_id.h | 7 + libcxx/utils/ci/macos-backdeployment.sh | 15 +- libcxx/utils/gdb/libcxx/printers.py | 29 + .../generate_feature_test_macro_components.py | 6 + libcxx/utils/graph_header_deps.py | 208 + libcxx/utils/libcxx/graph.py | 298 + libcxx/utils/libcxx/test/config.py | 2 +- libcxx/utils/libcxx/test/target_info.py | 14 +- libcxx/utils/libcxx/util.py | 13 + libcxx/www/cxx2a_status.html | 144 +- libcxxabi/CMakeLists.txt | 2 +- libcxxabi/src/CMakeLists.txt | 5 +- libcxxabi/src/cxa_exception.h | 53 +- libcxxabi/test/guard_test_basic.pass.cpp | 2 +- libcxxabi/test/test_demangle.pass.cpp | 20 +- libunwind/CMakeLists.txt | 2 +- libunwind/include/unwind.h | 21 +- libunwind/src/CMakeLists.txt | 12 +- libunwind/src/DwarfParser.hpp | 26 +- libunwind/src/Unwind-EHABI.cpp | 8 +- libunwind/src/Unwind-seh.cpp | 6 +- libunwind/src/Unwind-sjlj.c | 4 +- libunwind/src/UnwindCursor.hpp | 5 +- libunwind/src/UnwindLevel1-gcc-ext.c | 2 +- libunwind/src/UnwindLevel1.c | 12 +- libunwind/test/remember_state_leak.pass.sh.s | 56 + lld/COFF/DebugTypes.cpp | 4 +- lld/COFF/Driver.cpp | 33 +- lld/COFF/DriverUtils.cpp | 16 +- lld/COFF/InputFiles.cpp | 19 +- lld/COFF/LTO.cpp | 9 +- lld/COFF/PDB.cpp | 7 +- lld/COFF/Symbols.cpp | 6 +- lld/Common/ErrorHandler.cpp | 39 +- lld/Common/Reproduce.cpp | 6 +- lld/Common/Strings.cpp | 30 +- lld/Common/Timer.cpp | 4 +- lld/ELF/AArch64ErrataFix.cpp | 2 +- lld/ELF/ARMErrataFix.cpp | 2 +- lld/ELF/Arch/AArch64.cpp | 117 +- lld/ELF/Arch/AMDGPU.cpp | 7 +- lld/ELF/Arch/ARM.cpp | 132 +- lld/ELF/Arch/AVR.cpp | 10 +- lld/ELF/Arch/Hexagon.cpp | 35 +- lld/ELF/Arch/MSP430.cpp | 18 +- lld/ELF/Arch/Mips.cpp | 57 +- lld/ELF/Arch/PPC.cpp | 93 +- lld/ELF/Arch/PPC64.cpp | 101 +- lld/ELF/Arch/RISCV.cpp | 44 +- lld/ELF/Arch/SPARCV9.cpp | 22 +- lld/ELF/Arch/X86.cpp | 45 +- lld/ELF/Arch/X86_64.cpp | 60 +- lld/ELF/Config.h | 9 +- lld/ELF/Driver.cpp | 148 +- lld/ELF/DriverUtils.cpp | 6 +- lld/ELF/ICF.cpp | 6 +- lld/ELF/InputFiles.cpp | 13 +- lld/ELF/InputFiles.h | 6 +- lld/ELF/InputSection.cpp | 46 +- lld/ELF/InputSection.h | 4 + lld/ELF/LTO.cpp | 30 +- lld/ELF/LinkerScript.cpp | 84 +- lld/ELF/LinkerScript.h | 31 +- lld/ELF/MarkLive.cpp | 2 + lld/ELF/Options.td | 10 + lld/ELF/OutputSections.cpp | 13 +- lld/ELF/OutputSections.h | 3 +- lld/ELF/Relocations.cpp | 65 +- lld/ELF/ScriptLexer.cpp | 2 +- lld/ELF/ScriptParser.cpp | 161 +- lld/ELF/SymbolTable.cpp | 2 +- lld/ELF/Symbols.cpp | 10 +- lld/ELF/SyntheticSections.cpp | 23 +- lld/ELF/SyntheticSections.h | 4 +- lld/ELF/Target.cpp | 13 +- lld/ELF/Target.h | 56 +- lld/ELF/Thunks.cpp | 97 +- lld/ELF/Writer.cpp | 85 +- lld/MinGW/Driver.cpp | 2 +- lld/docs/WebAssembly.rst | 15 +- lld/docs/ld.lld.1 | 2 + lld/include/lld/Common/Strings.h | 46 +- lld/include/lld/Core/File.h | 2 +- lld/lib/Core/Error.cpp | 3 +- lld/lib/Driver/DarwinLdDriver.cpp | 4 +- lld/lib/ReaderWriter/MachO/Atoms.h | 4 +- lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp | 6 +- lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp | 6 +- lld/test/COFF/comdat-gcc-compatibility.s | 13 + lld/test/COFF/savetemps.ll | 2 +- lld/test/ELF/Inputs/eh-frame-end.s | 2 - lld/test/ELF/Inputs/eh-frame-pcrel-overflow.s | 2 +- lld/test/ELF/Inputs/mips-nonalloc.s | 2 - .../ELF/Inputs/ppc64-sort-small-cm-relocs-input4.s | 2 +- lld/test/ELF/Inputs/undef-bad-debug.s | 29 +- lld/test/ELF/aarch64-abs16.s | 4 +- lld/test/ELF/aarch64-abs32.s | 4 +- lld/test/ELF/aarch64-bti-pac-cli-error.s | 2 +- lld/test/ELF/aarch64-cortex-a53-843419-recognize.s | 8 + lld/test/ELF/aarch64-feature-bti.s | 2 +- lld/test/ELF/aarch64-feature-btipac.s | 65 +- lld/test/ELF/aarch64-feature-pac.s | 33 +- lld/test/ELF/aarch64-prel16.s | 8 +- lld/test/ELF/aarch64-prel32.s | 8 +- lld/test/ELF/abs-conflict.s | 2 +- lld/test/ELF/allow-multiple-definition.s | 4 +- lld/test/ELF/amdgpu-abi-version-err.s | 2 +- lld/test/ELF/arm-fix-cortex-a8-recognize.s | 10 + lld/test/ELF/arm-mov-relocs.s | 259 +- lld/test/ELF/arm-tag-vfp-args-illegal.s | 2 +- lld/test/ELF/arm-target1.s | 4 +- lld/test/ELF/arm-thumb-interwork-abs.s | 38 + lld/test/ELF/arm-thumb-interwork-ifunc.s | 52 + lld/test/ELF/arm-thumb-interwork-notfunc.s | 142 + lld/test/ELF/arm-thumb-interwork-shared.s | 59 +- lld/test/ELF/arm-thumb-undefined-weak.s | 1 + lld/test/ELF/arm-thunk-edgecase.s | 1 + lld/test/ELF/arm-tls-norelax-gd-le.s | 2 +- lld/test/ELF/arm-undefined-weak.s | 1 + lld/test/ELF/arm-v5-reloc-error.s | 2 +- lld/test/ELF/auxiliary.s | 2 +- lld/test/ELF/bad-archive.s | 4 +- lld/test/ELF/basic.s | 10 +- lld/test/ELF/comdat-discarded-reloc.s | 2 +- lld/test/ELF/compress-debug-sections-reloc.s | 2 +- lld/test/ELF/compress-debug-sections.s | 2 +- lld/test/ELF/compressed-debug-input-err.s | 2 +- lld/test/ELF/compressed-input-alignment.test | 4 +- lld/test/ELF/conflict-debug-variable-file-index.s | 2 +- lld/test/ELF/conflict-debug-variable.s | 4 +- lld/test/ELF/conflict.s | 10 +- lld/test/ELF/copy-errors.s | 2 +- lld/test/ELF/debug-line-obj.s | 2 +- lld/test/ELF/debug-line-str.s | 2 +- lld/test/ELF/defsym.s | 10 +- lld/test/ELF/duplicated-synthetic-sym.s | 4 +- lld/test/ELF/dynamic-list-locals.s | 2 +- lld/test/ELF/dynamic-list-unexpected-end.s | 2 +- lld/test/ELF/eh-frame-begin-end.s | 5 +- lld/test/ELF/eh-frame-hdr-augmentation.s | 2 +- lld/test/ELF/eh-frame-marker.s | 2 +- lld/test/ELF/eh-frame-negative-pcrel-sdata2.s | 2 +- lld/test/ELF/eh-frame-negative-pcrel-sdata4.s | 2 +- lld/test/ELF/eh-frame-negative-pcrel-sdata8.s | 2 +- lld/test/ELF/eh-frame-pcrel-overflow.s | 2 +- lld/test/ELF/eh-frame-value-format1.s | 2 +- lld/test/ELF/eh-frame-value-format2.s | 2 +- lld/test/ELF/eh-frame-value-format3.s | 2 +- lld/test/ELF/eh-frame-value-format4.s | 2 +- lld/test/ELF/eh-frame-value-format5.s | 2 +- lld/test/ELF/eh-frame-value-format6.s | 2 +- lld/test/ELF/eh-frame-value-format7.s | 2 +- lld/test/ELF/eh-frame-value-format8.s | 2 +- lld/test/ELF/eh-frame-value-format9.s | 4 +- lld/test/ELF/ehframe-relocation.s | 2 +- lld/test/ELF/emit-relocs-debug.s | 20 + lld/test/ELF/execute-only-mixed-data.s | 2 +- lld/test/ELF/gc-sections-no-undef-error.s | 2 +- lld/test/ELF/gdb-index-invalid-ranges.s | 4 +- lld/test/ELF/gdb-index-parse-fail.s | 2 +- .../ELF/global-offset-table-position-redef-err.s | 2 +- lld/test/ELF/got32-i386.s | 2 +- lld/test/ELF/got32x-i386.s | 2 +- lld/test/ELF/hexagon-jump-error.s | 8 +- lld/test/ELF/hexagon-tls-gd.s | 51 + lld/test/ELF/hidden-shared-err.s | 8 +- lld/test/ELF/i386-pic-plt.s | 2 +- lld/test/ELF/i386-reloc-16.s | 4 +- lld/test/ELF/i386-reloc-8.s | 4 +- lld/test/ELF/i386-reloc-range.s | 2 +- lld/test/ELF/icf16.s | 2 +- lld/test/ELF/image-base.s | 2 +- lld/test/ELF/incompatible.s | 22 +- lld/test/ELF/input-section-flags-diag1.test | 13 + lld/test/ELF/input-section-flags-diag2.test | 13 + lld/test/ELF/input-section-flags-diag3.test | 13 + lld/test/ELF/input-section-flags-keep.s | 27 + lld/test/ELF/input-section-flags.s | 115 + lld/test/ELF/invalid-cie-length.s | 2 +- lld/test/ELF/invalid-cie-length2.s | 2 +- lld/test/ELF/invalid-cie-length3.s | 2 +- lld/test/ELF/invalid-cie-length4.s | 2 +- lld/test/ELF/invalid-cie-length5.s | 2 +- lld/test/ELF/invalid-cie-reference.s | 2 +- lld/test/ELF/invalid-eh-frame.s | 2 +- lld/test/ELF/invalid-eh-frame2.s | 2 +- lld/test/ELF/invalid-eh-frame3.s | 2 +- lld/test/ELF/invalid-eh-frame4.s | 2 +- lld/test/ELF/invalid-eh-frame5.s | 2 +- lld/test/ELF/invalid-eh-frame6.s | 2 +- lld/test/ELF/invalid-eh-frame7.s | 2 +- lld/test/ELF/invalid-eh-frame8.s | 2 +- lld/test/ELF/invalid-eh-frame9.s | 2 +- lld/test/ELF/invalid-fde-rel.s | 2 +- lld/test/ELF/invalid-local-symbol-in-dso.s | 2 +- lld/test/ELF/invalid/bad-reloc-target.test | 12 +- lld/test/ELF/invalid/broken-relaxation-x64.test | 2 +- lld/test/ELF/invalid/comdat-broken.test | 4 +- lld/test/ELF/invalid/common-symbol-alignment.test | 8 +- lld/test/ELF/invalid/dynamic-section-broken.test | 4 +- lld/test/ELF/invalid/eh-frame-hdr-no-out.s | 2 +- .../ELF/invalid/invalid-debug-relocations.test | 2 +- lld/test/ELF/invalid/invalid-elf.test | 2 +- lld/test/ELF/invalid/invalid-file-class.test | 4 +- lld/test/ELF/invalid/invalid-soname.test | 2 +- lld/test/ELF/invalid/linkorder-invalid-sec.test | 2 +- .../invalid/mips-invalid-options-descriptor.test | 2 +- .../ELF/invalid/multiple-relocations-sections.test | 2 +- lld/test/ELF/invalid/non-terminated-string.test | 2 +- lld/test/ELF/invalid/reloc-section-reordered.test | 2 +- lld/test/ELF/invalid/section-alignment.test | 2 +- lld/test/ELF/invalid/section-alignment2.s | 2 +- lld/test/ELF/invalid/section-index.test | 2 +- lld/test/ELF/invalid/sht-group-wrong-section.test | 2 +- lld/test/ELF/invalid/sht-group.test | 2 +- lld/test/ELF/invalid/symbol-name.test | 4 +- lld/test/ELF/invalid/symtab-sh-info.s | 12 +- lld/test/ELF/invalid/verdef-no-symtab.test | 2 +- lld/test/ELF/libsearch.s | 8 +- lld/test/ELF/linkerscript/Inputs/at2.s | 3 + .../linkerscript/Inputs/compress-debug-sections.s | 2 +- lld/test/ELF/linkerscript/address-expr-symbols.s | 8 +- lld/test/ELF/linkerscript/align1.test | 4 +- lld/test/ELF/linkerscript/alignof.test | 2 +- lld/test/ELF/linkerscript/at.s | 78 +- lld/test/ELF/linkerscript/at2.test | 46 +- lld/test/ELF/linkerscript/at4.s | 21 +- lld/test/ELF/linkerscript/at5.test | 2 +- lld/test/ELF/linkerscript/at8.test | 2 +- .../ELF/linkerscript/broken-memory-declaration.s | 6 +- .../linkerscript/compress-debug-sections-custom.s | 2 +- .../ELF/linkerscript/compress-debug-sections.s | 2 +- lld/test/ELF/linkerscript/diag1.test | 2 +- lld/test/ELF/linkerscript/diag2.test | 2 +- lld/test/ELF/linkerscript/diag3.test | 2 +- lld/test/ELF/linkerscript/diag4.test | 2 +- lld/test/ELF/linkerscript/diag5.test | 2 +- lld/test/ELF/linkerscript/diag6.test | 2 +- lld/test/ELF/linkerscript/discard-section-err.s | 4 +- .../linkerscript/eh-frame-reloc-out-of-range.test | 2 +- lld/test/ELF/linkerscript/exclude-multiple.s | 4 +- lld/test/ELF/linkerscript/expr-invalid-sec.test | 2 +- lld/test/ELF/linkerscript/filename-spec.s | 4 +- lld/test/ELF/linkerscript/group.s | 12 +- lld/test/ELF/linkerscript/huge-temporary-file.s | 2 +- lld/test/ELF/linkerscript/info-section-type.s | 2 +- lld/test/ELF/linkerscript/insert-after.test | 52 +- lld/test/ELF/linkerscript/insert-before.test | 51 +- lld/test/ELF/linkerscript/insert-broken.test | 2 +- lld/test/ELF/linkerscript/insert-duplicate.test | 32 + lld/test/ELF/linkerscript/insert-not-exist.test | 9 + lld/test/ELF/linkerscript/linkerscript.s | 4 +- lld/test/ELF/linkerscript/lma-align.test | 36 + lld/test/ELF/linkerscript/lma-overflow.test | 2 +- lld/test/ELF/linkerscript/loadaddr.s | 2 +- lld/test/ELF/linkerscript/locationcountererr.test | 2 +- lld/test/ELF/linkerscript/memory-at.test | 38 +- .../ELF/linkerscript/memory-data-commands.test | 2 +- lld/test/ELF/linkerscript/memory-err.s | 6 +- lld/test/ELF/linkerscript/memory.s | 14 +- lld/test/ELF/linkerscript/numbers.s | 6 +- lld/test/ELF/linkerscript/operators.test | 14 +- lld/test/ELF/linkerscript/orphan-report.s | 4 +- lld/test/ELF/linkerscript/outsections-addr.s | 6 +- lld/test/ELF/linkerscript/overlapping-sections.s | 6 +- lld/test/ELF/linkerscript/overlay-reject.test | 2 +- lld/test/ELF/linkerscript/overlay-reject2.test | 2 +- lld/test/ELF/linkerscript/page-size.s | 4 +- lld/test/ELF/linkerscript/phdrs.s | 2 +- lld/test/ELF/linkerscript/region-alias.s | 6 +- lld/test/ELF/linkerscript/section-align2.test | 36 + lld/test/ELF/linkerscript/sections-padding.s | 6 +- lld/test/ELF/linkerscript/version-script.s | 2 +- lld/test/ELF/local-undefined-symbol.s | 2 +- lld/test/ELF/lto/bitcode-nodatalayout.ll | 2 +- lld/test/ELF/lto/combined-lto-object-name.ll | 2 +- lld/test/ELF/lto/devirt_vcall_vis_public.ll | 128 + lld/test/ELF/lto/duplicated.ll | 2 +- lld/test/ELF/lto/irmover-error.ll | 2 +- lld/test/ELF/lto/ltopasses-custom.ll | 4 +- lld/test/ELF/lto/mix-platforms.ll | 2 +- lld/test/ELF/lto/mix-platforms2.ll | 2 +- lld/test/ELF/lto/opt-level.ll | 10 +- lld/test/ELF/lto/setting-dso-local.ll | 2 +- lld/test/ELF/lto/thinlto-cant-write-index.ll | 2 +- lld/test/ELF/lto/thinlto-emit-imports.ll | 2 +- lld/test/ELF/lto/thinlto-prefix-replace.ll | 2 +- lld/test/ELF/lto/thinlto-time-trace.ll | 43 + lld/test/ELF/map-file.s | 2 +- lld/test/ELF/mergeable-errors.s | 2 +- lld/test/ELF/mips-elf-flags-err.s | 4 +- lld/test/ELF/mips-elf-flags-err.test | 12 +- lld/test/ELF/mips-fp-flags-err.test | 14 +- lld/test/ELF/mips-micro-bad-cross-calls.s | 2 +- lld/test/ELF/mips-micro-relocs.s | 2 +- lld/test/ELF/mips-nonalloc.s | 6 +- lld/test/ELF/no-augmentation.s | 2 +- lld/test/ELF/no-inhibit-exec.s | 2 +- lld/test/ELF/ppc-reloc-copy.s | 29 + lld/test/ELF/ppc32-canonical-plt.s | 72 + lld/test/ELF/ppc32-long-thunk.s | 87 + lld/test/ELF/ppc32-relocatable-got2.s | 41 + lld/test/ELF/ppc64-bsymbolic-toc-restore.s | 4 +- lld/test/ELF/ppc64-error-missaligned-dq.s | 4 +- lld/test/ELF/ppc64-error-missaligned-ds.s | 4 +- lld/test/ELF/ppc64-error-toc-restore.s | 4 +- lld/test/ELF/ppc64-error-toc-tail-call.s | 4 +- lld/test/ELF/ppc64-ld-got-dtprel.s | 2 +- lld/test/ELF/ppc64-reloc-addr.s | 8 +- lld/test/ELF/ppc64-split-stack-adjust-fail.s | 4 +- lld/test/ELF/ppc64-split-stack-adjust-overflow.s | 8 +- .../ELF/ppc64-split-stack-adjust-size-success.s | 2 +- lld/test/ELF/protected-data-access.s | 2 +- lld/test/ELF/push-state.s | 4 +- lld/test/ELF/relocatable-common.s | 2 +- lld/test/ELF/relro-non-contiguous-script-data.s | 4 +- lld/test/ELF/riscv-branch.s | 12 +- lld/test/ELF/riscv-call.s | 7 +- lld/test/ELF/riscv-hi20-lo12.s | 6 +- lld/test/ELF/riscv-ifunc-nonpreemptible.s | 58 + lld/test/ELF/riscv-jal.s | 16 +- lld/test/ELF/riscv-pcrel-hilo-error.s | 6 + lld/test/ELF/riscv-pcrel-hilo.s | 6 +- lld/test/ELF/riscv-reloc-64-pic.s | 2 +- lld/test/ELF/riscv-reloc-align.s | 12 + lld/test/ELF/sectionstart.s | 6 +- lld/test/ELF/shuffle-sections-init-fini.s | 59 + lld/test/ELF/shuffle-sections.s | 47 + .../ELF/symbol-ordering-file-cgprofile-conflicts.s | 4 +- lld/test/ELF/sysroot.s | 8 +- lld/test/ELF/time-trace.s | 40 + lld/test/ELF/undef-shared2.s | 4 +- lld/test/ELF/undef.s | 26 +- lld/test/ELF/undefined-glob.s | 2 +- lld/test/ELF/unresolved-symbols.s | 6 +- lld/test/ELF/version-exclude-libs.s | 2 +- lld/test/ELF/version-script-err.s | 4 +- lld/test/ELF/version-script.s | 4 +- lld/test/ELF/vs-diagnostics-duplicate.s | 2 +- lld/test/ELF/vs-diagnostics-undefined-symbol-1.s | 2 +- lld/test/ELF/vs-diagnostics-undefined-symbol-2.s | 2 +- lld/test/ELF/vs-diagnostics-undefined-symbol-3.s | 2 +- lld/test/ELF/warn-backrefs.s | 8 +- lld/test/ELF/weak-and-strong-undef.s | 4 +- lld/test/ELF/weak-undef-no-dynamic-linker.s | 15 + lld/test/ELF/x86-64-dyn-rel-error.s | 2 +- lld/test/ELF/x86-64-reloc-error.s | 10 +- lld/test/ELF/x86-64-reloc-error2.s | 3 +- .../ELF/x86-64-split-stack-prologue-adjust-fail.s | 6 +- lld/test/ELF/zdefs.s | 2 +- lld/test/ELF/znotext-weak-undef.s | 2 +- lld/test/ELF/ztext.s | 4 +- lld/test/wasm/import-name.ll | 2 +- lld/test/wasm/lto/Inputs/libcall-truncsfhf2.ll | 6 + lld/test/wasm/lto/libcall-truncsfhf2.ll | 20 + lld/unittests/DriverTests/DarwinLdDriverTest.cpp | 2 +- .../MachOTests/MachONormalizedFileToAtomsTests.cpp | 7 +- lld/wasm/Driver.cpp | 10 +- lld/wasm/InputFiles.cpp | 12 +- lld/wasm/InputFiles.h | 8 +- lld/wasm/LTO.cpp | 4 +- lld/wasm/OutputSections.cpp | 2 +- lld/wasm/Relocations.cpp | 5 + lld/wasm/SymbolTable.cpp | 38 +- lld/wasm/SymbolTable.h | 17 +- lld/wasm/Symbols.cpp | 2 +- lld/wasm/Symbols.h | 23 +- lld/wasm/SyntheticSections.cpp | 8 +- lld/wasm/SyntheticSections.h | 3 +- lld/wasm/Writer.cpp | 17 +- lld/wasm/WriterUtils.cpp | 2 +- lldb/bindings/headers.swig | 4 +- lldb/bindings/interface/SBTarget.i | 6 + lldb/cmake/modules/FindLuaAndSwig.cmake | 4 +- lldb/cmake/modules/FindPythonInterpAndLibs.cmake | 8 +- lldb/cmake/modules/LLDBConfig.cmake | 16 +- lldb/cmake/modules/LLDBFramework.cmake | 3 +- lldb/docs/lldb-gdb-remote.txt | 2 +- lldb/docs/resources/bots.rst | 1 + lldb/docs/resources/build.rst | 43 +- lldb/docs/resources/reproducers.rst | 25 + lldb/docs/resources/test.rst | 28 +- lldb/docs/status/releases.rst | 9 +- lldb/docs/status/status.rst | 75 +- lldb/docs/use/formatting.rst | 4 +- lldb/docs/use/symbols.rst | 2 +- lldb/docs/use/variable.rst | 41 +- lldb/examples/python/gdbremote.py | 17 +- lldb/include/lldb/API/LLDB.h | 6 +- lldb/include/lldb/API/SBAddress.h | 6 +- lldb/include/lldb/API/SBAttachInfo.h | 6 +- lldb/include/lldb/API/SBBlock.h | 6 +- lldb/include/lldb/API/SBBreakpoint.h | 6 +- lldb/include/lldb/API/SBBreakpointLocation.h | 6 +- lldb/include/lldb/API/SBBreakpointName.h | 6 +- lldb/include/lldb/API/SBBroadcaster.h | 6 +- lldb/include/lldb/API/SBCommandInterpreter.h | 6 +- lldb/include/lldb/API/SBCommandReturnObject.h | 6 +- lldb/include/lldb/API/SBCommunication.h | 6 +- lldb/include/lldb/API/SBCompileUnit.h | 6 +- lldb/include/lldb/API/SBData.h | 6 +- lldb/include/lldb/API/SBDebugger.h | 6 +- lldb/include/lldb/API/SBDeclaration.h | 6 +- lldb/include/lldb/API/SBDefines.h | 7 +- lldb/include/lldb/API/SBError.h | 6 +- lldb/include/lldb/API/SBEvent.h | 6 +- lldb/include/lldb/API/SBExecutionContext.h | 6 +- lldb/include/lldb/API/SBExpressionOptions.h | 6 +- lldb/include/lldb/API/SBFile.h | 9 +- lldb/include/lldb/API/SBFileSpec.h | 6 +- lldb/include/lldb/API/SBFileSpecList.h | 6 +- lldb/include/lldb/API/SBFrame.h | 6 +- lldb/include/lldb/API/SBFunction.h | 6 +- lldb/include/lldb/API/SBHostOS.h | 6 +- lldb/include/lldb/API/SBInstruction.h | 6 +- lldb/include/lldb/API/SBInstructionList.h | 6 +- lldb/include/lldb/API/SBLanguageRuntime.h | 6 +- lldb/include/lldb/API/SBLaunchInfo.h | 10 +- lldb/include/lldb/API/SBLineEntry.h | 6 +- lldb/include/lldb/API/SBListener.h | 6 +- lldb/include/lldb/API/SBMemoryRegionInfo.h | 6 +- lldb/include/lldb/API/SBMemoryRegionInfoList.h | 6 +- lldb/include/lldb/API/SBModule.h | 6 +- lldb/include/lldb/API/SBModuleSpec.h | 6 +- lldb/include/lldb/API/SBPlatform.h | 14 +- lldb/include/lldb/API/SBProcess.h | 6 +- lldb/include/lldb/API/SBProcessInfo.h | 6 +- lldb/include/lldb/API/SBQueue.h | 6 +- lldb/include/lldb/API/SBQueueItem.h | 6 +- lldb/include/lldb/API/SBSection.h | 6 +- lldb/include/lldb/API/SBSourceManager.h | 6 +- lldb/include/lldb/API/SBStream.h | 6 +- lldb/include/lldb/API/SBStringList.h | 6 +- lldb/include/lldb/API/SBStructuredData.h | 6 +- lldb/include/lldb/API/SBSymbol.h | 6 +- lldb/include/lldb/API/SBSymbolContext.h | 6 +- lldb/include/lldb/API/SBSymbolContextList.h | 6 +- lldb/include/lldb/API/SBTarget.h | 9 +- lldb/include/lldb/API/SBThread.h | 6 +- lldb/include/lldb/API/SBThreadCollection.h | 6 +- lldb/include/lldb/API/SBThreadPlan.h | 6 +- lldb/include/lldb/API/SBTrace.h | 6 +- lldb/include/lldb/API/SBTraceOptions.h | 6 +- lldb/include/lldb/API/SBType.h | 6 +- lldb/include/lldb/API/SBTypeCategory.h | 6 +- lldb/include/lldb/API/SBTypeEnumMember.h | 6 +- lldb/include/lldb/API/SBTypeFilter.h | 6 +- lldb/include/lldb/API/SBTypeFormat.h | 6 +- lldb/include/lldb/API/SBTypeNameSpecifier.h | 6 +- lldb/include/lldb/API/SBTypeSummary.h | 6 +- lldb/include/lldb/API/SBTypeSynthetic.h | 6 +- lldb/include/lldb/API/SBUnixSignals.h | 6 +- lldb/include/lldb/API/SBValue.h | 6 +- lldb/include/lldb/API/SBValueList.h | 6 +- lldb/include/lldb/API/SBVariablesOptions.h | 6 +- lldb/include/lldb/API/SBWatchpoint.h | 6 +- lldb/include/lldb/Breakpoint/Breakpoint.h | 19 +- lldb/include/lldb/Breakpoint/BreakpointID.h | 7 +- lldb/include/lldb/Breakpoint/BreakpointIDList.h | 6 +- lldb/include/lldb/Breakpoint/BreakpointList.h | 6 +- lldb/include/lldb/Breakpoint/BreakpointLocation.h | 6 +- .../lldb/Breakpoint/BreakpointLocationCollection.h | 6 +- .../lldb/Breakpoint/BreakpointLocationList.h | 6 +- lldb/include/lldb/Breakpoint/BreakpointName.h | 6 +- lldb/include/lldb/Breakpoint/BreakpointOptions.h | 6 +- .../lldb/Breakpoint/BreakpointPrecondition.h | 4 +- lldb/include/lldb/Breakpoint/BreakpointResolver.h | 6 +- .../lldb/Breakpoint/BreakpointResolverAddress.h | 6 +- .../lldb/Breakpoint/BreakpointResolverFileLine.h | 6 +- .../lldb/Breakpoint/BreakpointResolverFileRegex.h | 6 +- .../lldb/Breakpoint/BreakpointResolverName.h | 6 +- .../lldb/Breakpoint/BreakpointResolverScripted.h | 6 +- lldb/include/lldb/Breakpoint/BreakpointSite.h | 9 +- lldb/include/lldb/Breakpoint/BreakpointSiteList.h | 6 +- lldb/include/lldb/Breakpoint/Stoppoint.h | 6 +- .../lldb/Breakpoint/StoppointCallbackContext.h | 6 +- lldb/include/lldb/Breakpoint/StoppointLocation.h | 8 +- lldb/include/lldb/Breakpoint/Watchpoint.h | 10 +- lldb/include/lldb/Breakpoint/WatchpointList.h | 6 +- lldb/include/lldb/Breakpoint/WatchpointOptions.h | 6 +- lldb/include/lldb/Core/Address.h | 6 +- lldb/include/lldb/Core/AddressRange.h | 6 +- lldb/include/lldb/Core/AddressResolver.h | 6 +- lldb/include/lldb/Core/AddressResolverFileLine.h | 6 +- lldb/include/lldb/Core/AddressResolverName.h | 6 +- lldb/include/lldb/Core/ClangForward.h | 133 - lldb/include/lldb/Core/Communication.h | 6 +- lldb/include/lldb/Core/Debugger.h | 8 +- lldb/include/lldb/Core/Disassembler.h | 6 +- lldb/include/lldb/Core/EmulateInstruction.h | 6 +- lldb/include/lldb/Core/FileLineResolver.h | 6 +- lldb/include/lldb/Core/FileSpecList.h | 6 +- lldb/include/lldb/Core/FormatEntity.h | 7 +- lldb/include/lldb/Core/Highlighter.h | 6 +- lldb/include/lldb/Core/IOHandler.h | 6 +- lldb/include/lldb/Core/IOHandlerCursesGUI.h | 6 +- lldb/include/lldb/Core/LoadedModuleInfoList.h | 7 +- lldb/include/lldb/Core/Mangled.h | 20 +- lldb/include/lldb/Core/MappedHash.h | 6 +- lldb/include/lldb/Core/Module.h | 23 +- lldb/include/lldb/Core/ModuleChild.h | 6 +- lldb/include/lldb/Core/ModuleList.h | 14 +- lldb/include/lldb/Core/ModuleSpec.h | 6 +- lldb/include/lldb/Core/Opcode.h | 6 +- lldb/include/lldb/Core/PluginInterface.h | 6 +- lldb/include/lldb/Core/PluginManager.h | 76 +- lldb/include/lldb/Core/RichManglingContext.h | 4 +- lldb/include/lldb/Core/SearchFilter.h | 34 +- lldb/include/lldb/Core/Section.h | 6 +- lldb/include/lldb/Core/SourceManager.h | 6 +- lldb/include/lldb/Core/StreamAsynchronousIO.h | 6 +- lldb/include/lldb/Core/StreamBuffer.h | 6 +- lldb/include/lldb/Core/StreamFile.h | 6 +- lldb/include/lldb/Core/StructuredDataImpl.h | 4 +- lldb/include/lldb/Core/ThreadSafeDenseMap.h | 6 +- lldb/include/lldb/Core/ThreadSafeValue.h | 7 +- lldb/include/lldb/Core/UniqueCStringMap.h | 6 +- lldb/include/lldb/Core/UserSettingsController.h | 6 +- lldb/include/lldb/Core/Value.h | 6 +- lldb/include/lldb/Core/ValueObject.h | 13 +- lldb/include/lldb/Core/ValueObjectCast.h | 6 +- lldb/include/lldb/Core/ValueObjectChild.h | 6 +- lldb/include/lldb/Core/ValueObjectConstResult.h | 30 +- .../include/lldb/Core/ValueObjectConstResultCast.h | 6 +- .../lldb/Core/ValueObjectConstResultChild.h | 6 +- .../include/lldb/Core/ValueObjectConstResultImpl.h | 6 +- lldb/include/lldb/Core/ValueObjectDynamicValue.h | 7 +- lldb/include/lldb/Core/ValueObjectList.h | 6 +- lldb/include/lldb/Core/ValueObjectMemory.h | 12 +- lldb/include/lldb/Core/ValueObjectRegister.h | 47 +- .../include/lldb/Core/ValueObjectSyntheticFilter.h | 6 +- lldb/include/lldb/Core/ValueObjectVariable.h | 7 +- lldb/include/lldb/Core/dwarf.h | 8 +- .../lldb/DataFormatters/CXXFunctionPointer.h | 6 +- .../lldb/DataFormatters/DataVisualization.h | 7 +- .../lldb/DataFormatters/DumpValueObjectOptions.h | 6 +- lldb/include/lldb/DataFormatters/FormatCache.h | 6 +- lldb/include/lldb/DataFormatters/FormatClasses.h | 12 +- lldb/include/lldb/DataFormatters/FormatManager.h | 6 +- .../lldb/DataFormatters/FormattersContainer.h | 8 +- .../lldb/DataFormatters/FormattersHelpers.h | 6 +- .../include/lldb/DataFormatters/LanguageCategory.h | 7 +- lldb/include/lldb/DataFormatters/StringPrinter.h | 34 +- lldb/include/lldb/DataFormatters/TypeCategory.h | 6 +- lldb/include/lldb/DataFormatters/TypeCategoryMap.h | 6 +- lldb/include/lldb/DataFormatters/TypeFormat.h | 7 +- lldb/include/lldb/DataFormatters/TypeSummary.h | 6 +- lldb/include/lldb/DataFormatters/TypeSynthetic.h | 6 +- .../lldb/DataFormatters/ValueObjectPrinter.h | 7 +- lldb/include/lldb/DataFormatters/VectorIterator.h | 6 +- lldb/include/lldb/DataFormatters/VectorType.h | 6 +- lldb/include/lldb/Expression/DWARFExpression.h | 13 +- lldb/include/lldb/Expression/DiagnosticManager.h | 8 +- .../lldb/Expression/DynamicCheckerFunctions.h | 6 +- lldb/include/lldb/Expression/Expression.h | 6 +- lldb/include/lldb/Expression/ExpressionParser.h | 6 +- .../include/lldb/Expression/ExpressionSourceCode.h | 4 +- .../lldb/Expression/ExpressionTypeSystemHelper.h | 6 +- lldb/include/lldb/Expression/ExpressionVariable.h | 6 +- lldb/include/lldb/Expression/FunctionCaller.h | 6 +- lldb/include/lldb/Expression/IRExecutionUnit.h | 8 +- lldb/include/lldb/Expression/IRInterpreter.h | 5 +- lldb/include/lldb/Expression/IRMemoryMap.h | 4 +- lldb/include/lldb/Expression/LLVMUserExpression.h | 6 +- lldb/include/lldb/Expression/Materializer.h | 22 +- lldb/include/lldb/Expression/REPL.h | 10 +- lldb/include/lldb/Expression/UserExpression.h | 12 +- lldb/include/lldb/Expression/UtilityFunction.h | 6 +- lldb/include/lldb/Host/Config.h.cmake | 2 + lldb/include/lldb/Host/ConnectionFileDescriptor.h | 4 +- lldb/include/lldb/Host/Debug.h | 6 +- lldb/include/lldb/Host/Editline.h | 6 +- lldb/include/lldb/Host/File.h | 6 +- lldb/include/lldb/Host/FileCache.h | 4 +- lldb/include/lldb/Host/FileSystem.h | 5 +- lldb/include/lldb/Host/HostGetOpt.h | 6 +- lldb/include/lldb/Host/HostInfo.h | 4 +- lldb/include/lldb/Host/HostInfoBase.h | 4 +- lldb/include/lldb/Host/HostNativeProcess.h | 4 +- lldb/include/lldb/Host/HostNativeProcessBase.h | 4 +- lldb/include/lldb/Host/HostNativeThread.h | 4 +- lldb/include/lldb/Host/HostNativeThreadBase.h | 4 +- lldb/include/lldb/Host/HostNativeThreadForward.h | 4 +- lldb/include/lldb/Host/HostProcess.h | 4 +- lldb/include/lldb/Host/HostThread.h | 4 +- lldb/include/lldb/Host/LZMA.h | 6 +- lldb/include/lldb/Host/LockFile.h | 6 +- lldb/include/lldb/Host/LockFileBase.h | 4 +- lldb/include/lldb/Host/MainLoop.h | 6 +- lldb/include/lldb/Host/MainLoopBase.h | 6 +- lldb/include/lldb/Host/MonitoringProcessLauncher.h | 6 +- lldb/include/lldb/Host/OptionParser.h | 6 +- lldb/include/lldb/Host/Pipe.h | 6 +- lldb/include/lldb/Host/PipeBase.h | 4 +- lldb/include/lldb/Host/PosixApi.h | 4 +- lldb/include/lldb/Host/ProcessLaunchInfo.h | 6 +- lldb/include/lldb/Host/ProcessLauncher.h | 4 +- lldb/include/lldb/Host/ProcessRunLock.h | 6 +- lldb/include/lldb/Host/PseudoTerminal.h | 2 +- lldb/include/lldb/Host/SafeMachO.h | 6 +- lldb/include/lldb/Host/Socket.h | 6 +- lldb/include/lldb/Host/SocketAddress.h | 6 +- lldb/include/lldb/Host/StringConvert.h | 4 +- lldb/include/lldb/Host/TaskPool.h | 6 +- lldb/include/lldb/Host/Terminal.h | 6 +- lldb/include/lldb/Host/ThreadLauncher.h | 4 +- lldb/include/lldb/Host/Time.h | 6 +- lldb/include/lldb/Host/XML.h | 6 +- lldb/include/lldb/Host/common/GetOptInc.h | 13 +- .../lldb/Host/common/NativeBreakpointList.h | 6 +- .../lldb/Host/common/NativeProcessProtocol.h | 6 +- .../lldb/Host/common/NativeRegisterContext.h | 6 +- .../lldb/Host/common/NativeThreadProtocol.h | 6 +- .../lldb/Host/common/NativeWatchpointList.h | 6 +- lldb/include/lldb/Host/common/TCPSocket.h | 6 +- lldb/include/lldb/Host/common/UDPSocket.h | 6 +- lldb/include/lldb/Host/macosx/HostInfoMacOSX.h | 4 +- lldb/include/lldb/Host/macosx/HostThreadMacOSX.h | 4 +- .../Host/posix/ConnectionFileDescriptorPosix.h | 6 +- lldb/include/lldb/Host/posix/DomainSocket.h | 6 +- lldb/include/lldb/Host/posix/HostInfoPosix.h | 4 +- lldb/include/lldb/Host/posix/HostProcessPosix.h | 6 +- lldb/include/lldb/Host/posix/HostThreadPosix.h | 6 +- lldb/include/lldb/Host/posix/LockFilePosix.h | 6 +- lldb/include/lldb/Host/posix/PipePosix.h | 6 +- .../lldb/Host/posix/ProcessLauncherPosixFork.h | 4 +- .../lldb/Initialization/SystemInitializer.h | 4 +- .../lldb/Initialization/SystemInitializerCommon.h | 6 +- .../lldb/Initialization/SystemLifetimeManager.h | 4 +- lldb/include/lldb/Interpreter/CommandAlias.h | 6 +- lldb/include/lldb/Interpreter/CommandCompletions.h | 110 +- lldb/include/lldb/Interpreter/CommandHistory.h | 6 +- lldb/include/lldb/Interpreter/CommandInterpreter.h | 6 +- lldb/include/lldb/Interpreter/CommandObject.h | 8 +- .../lldb/Interpreter/CommandObjectMultiword.h | 6 +- .../lldb/Interpreter/CommandObjectRegexCommand.h | 6 +- .../lldb/Interpreter/CommandOptionValidators.h | 6 +- .../include/lldb/Interpreter/CommandReturnObject.h | 10 +- .../lldb/Interpreter/OptionGroupArchitecture.h | 6 +- lldb/include/lldb/Interpreter/OptionGroupBoolean.h | 6 +- lldb/include/lldb/Interpreter/OptionGroupFile.h | 6 +- lldb/include/lldb/Interpreter/OptionGroupFormat.h | 6 +- .../lldb/Interpreter/OptionGroupOutputFile.h | 6 +- .../include/lldb/Interpreter/OptionGroupPlatform.h | 6 +- .../Interpreter/OptionGroupPythonClassWithDict.h | 6 +- lldb/include/lldb/Interpreter/OptionGroupString.h | 6 +- lldb/include/lldb/Interpreter/OptionGroupUInt64.h | 6 +- lldb/include/lldb/Interpreter/OptionGroupUUID.h | 6 +- .../Interpreter/OptionGroupValueObjectDisplay.h | 6 +- .../include/lldb/Interpreter/OptionGroupVariable.h | 6 +- .../lldb/Interpreter/OptionGroupWatchpoint.h | 6 +- lldb/include/lldb/Interpreter/OptionValue.h | 6 +- lldb/include/lldb/Interpreter/OptionValueArch.h | 6 +- lldb/include/lldb/Interpreter/OptionValueArgs.h | 6 +- lldb/include/lldb/Interpreter/OptionValueArray.h | 6 +- lldb/include/lldb/Interpreter/OptionValueBoolean.h | 6 +- lldb/include/lldb/Interpreter/OptionValueChar.h | 6 +- .../lldb/Interpreter/OptionValueDictionary.h | 6 +- .../lldb/Interpreter/OptionValueEnumeration.h | 6 +- .../include/lldb/Interpreter/OptionValueFileSpec.h | 6 +- .../lldb/Interpreter/OptionValueFileSpecList.h | 6 +- lldb/include/lldb/Interpreter/OptionValueFormat.h | 6 +- .../lldb/Interpreter/OptionValueFormatEntity.h | 6 +- .../include/lldb/Interpreter/OptionValueLanguage.h | 6 +- .../lldb/Interpreter/OptionValuePathMappings.h | 6 +- .../lldb/Interpreter/OptionValueProperties.h | 6 +- lldb/include/lldb/Interpreter/OptionValueRegex.h | 6 +- lldb/include/lldb/Interpreter/OptionValueSInt64.h | 6 +- lldb/include/lldb/Interpreter/OptionValueString.h | 6 +- lldb/include/lldb/Interpreter/OptionValueUInt64.h | 6 +- lldb/include/lldb/Interpreter/OptionValueUUID.h | 6 +- lldb/include/lldb/Interpreter/OptionValues.h | 6 +- lldb/include/lldb/Interpreter/Options.h | 6 +- lldb/include/lldb/Interpreter/Property.h | 6 +- lldb/include/lldb/Interpreter/ScriptInterpreter.h | 6 +- lldb/include/lldb/Symbol/ArmUnwindInfo.h | 6 +- lldb/include/lldb/Symbol/Block.h | 8 +- lldb/include/lldb/Symbol/CallFrameInfo.h | 6 +- lldb/include/lldb/Symbol/ClangASTContext.h | 1006 - lldb/include/lldb/Symbol/ClangASTImporter.h | 328 - lldb/include/lldb/Symbol/ClangASTMetadata.h | 100 - .../lldb/Symbol/ClangExternalASTSourceCallbacks.h | 46 - lldb/include/lldb/Symbol/ClangUtil.h | 46 - lldb/include/lldb/Symbol/CompactUnwindInfo.h | 6 +- lldb/include/lldb/Symbol/CompileUnit.h | 6 +- lldb/include/lldb/Symbol/CompilerDecl.h | 6 +- lldb/include/lldb/Symbol/CompilerDeclContext.h | 8 +- lldb/include/lldb/Symbol/CompilerType.h | 12 +- lldb/include/lldb/Symbol/CxxModuleHandler.h | 65 - lldb/include/lldb/Symbol/DWARFCallFrameInfo.h | 6 +- lldb/include/lldb/Symbol/DebugMacros.h | 6 +- lldb/include/lldb/Symbol/DeclVendor.h | 4 +- lldb/include/lldb/Symbol/Declaration.h | 6 +- lldb/include/lldb/Symbol/FuncUnwinders.h | 6 +- lldb/include/lldb/Symbol/Function.h | 12 +- lldb/include/lldb/Symbol/LineEntry.h | 6 +- lldb/include/lldb/Symbol/LineTable.h | 21 +- lldb/include/lldb/Symbol/LocateSymbolFile.h | 6 +- lldb/include/lldb/Symbol/ObjectContainer.h | 6 +- lldb/include/lldb/Symbol/ObjectFile.h | 6 +- lldb/include/lldb/Symbol/SourceModule.h | 4 +- lldb/include/lldb/Symbol/Symbol.h | 6 +- lldb/include/lldb/Symbol/SymbolContext.h | 6 +- lldb/include/lldb/Symbol/SymbolContextScope.h | 6 +- lldb/include/lldb/Symbol/SymbolFile.h | 21 +- lldb/include/lldb/Symbol/SymbolVendor.h | 6 +- lldb/include/lldb/Symbol/Symtab.h | 6 +- lldb/include/lldb/Symbol/TaggedASTType.h | 4 +- lldb/include/lldb/Symbol/Type.h | 8 +- lldb/include/lldb/Symbol/TypeList.h | 6 +- lldb/include/lldb/Symbol/TypeMap.h | 6 +- lldb/include/lldb/Symbol/TypeSystem.h | 10 +- lldb/include/lldb/Symbol/UnwindPlan.h | 6 +- lldb/include/lldb/Symbol/UnwindTable.h | 6 +- lldb/include/lldb/Symbol/Variable.h | 6 +- lldb/include/lldb/Symbol/VariableList.h | 6 +- lldb/include/lldb/Target/ABI.h | 46 +- lldb/include/lldb/Target/AssertFrameRecognizer.h | 54 + lldb/include/lldb/Target/DynamicLoader.h | 6 +- lldb/include/lldb/Target/ExecutionContext.h | 6 +- lldb/include/lldb/Target/ExecutionContextScope.h | 6 +- lldb/include/lldb/Target/InstrumentationRuntime.h | 6 +- .../lldb/Target/InstrumentationRuntimeStopInfo.h | 6 +- lldb/include/lldb/Target/JITLoader.h | 6 +- lldb/include/lldb/Target/JITLoaderList.h | 6 +- lldb/include/lldb/Target/Language.h | 6 +- lldb/include/lldb/Target/LanguageRuntime.h | 17 +- lldb/include/lldb/Target/Memory.h | 8 +- lldb/include/lldb/Target/MemoryHistory.h | 6 +- lldb/include/lldb/Target/MemoryRegionInfo.h | 6 +- lldb/include/lldb/Target/ModuleCache.h | 2 +- lldb/include/lldb/Target/OperatingSystem.h | 7 +- lldb/include/lldb/Target/PathMappingList.h | 6 +- lldb/include/lldb/Target/Platform.h | 27 +- lldb/include/lldb/Target/Process.h | 12 +- lldb/include/lldb/Target/ProcessStructReader.h | 2 +- lldb/include/lldb/Target/Queue.h | 6 +- lldb/include/lldb/Target/QueueItem.h | 6 +- lldb/include/lldb/Target/QueueList.h | 6 +- lldb/include/lldb/Target/RegisterCheckpoint.h | 6 +- lldb/include/lldb/Target/RegisterContext.h | 6 +- lldb/include/lldb/Target/RegisterNumber.h | 2 +- lldb/include/lldb/Target/SectionLoadHistory.h | 6 +- lldb/include/lldb/Target/SectionLoadList.h | 6 +- lldb/include/lldb/Target/StackFrame.h | 6 +- lldb/include/lldb/Target/StackFrameList.h | 6 +- lldb/include/lldb/Target/StackFrameRecognizer.h | 18 +- lldb/include/lldb/Target/StackID.h | 6 +- lldb/include/lldb/Target/StopInfo.h | 6 +- lldb/include/lldb/Target/StructuredDataPlugin.h | 4 +- lldb/include/lldb/Target/SystemRuntime.h | 6 +- lldb/include/lldb/Target/Target.h | 15 +- lldb/include/lldb/Target/TargetList.h | 6 +- lldb/include/lldb/Target/Thread.h | 12 +- lldb/include/lldb/Target/ThreadCollection.h | 6 +- lldb/include/lldb/Target/ThreadList.h | 6 +- lldb/include/lldb/Target/ThreadPlan.h | 10 +- lldb/include/lldb/Target/ThreadPlanBase.h | 6 +- lldb/include/lldb/Target/ThreadPlanCallFunction.h | 6 +- .../lldb/Target/ThreadPlanCallFunctionUsingABI.h | 6 +- .../lldb/Target/ThreadPlanCallOnFunctionExit.h | 6 +- .../lldb/Target/ThreadPlanCallUserExpression.h | 6 +- lldb/include/lldb/Target/ThreadPlanPython.h | 6 +- lldb/include/lldb/Target/ThreadPlanRunToAddress.h | 6 +- .../include/lldb/Target/ThreadPlanShouldStopHere.h | 6 +- lldb/include/lldb/Target/ThreadPlanStepInRange.h | 12 +- .../lldb/Target/ThreadPlanStepInstruction.h | 6 +- lldb/include/lldb/Target/ThreadPlanStepOut.h | 6 +- .../lldb/Target/ThreadPlanStepOverBreakpoint.h | 6 +- lldb/include/lldb/Target/ThreadPlanStepOverRange.h | 6 +- lldb/include/lldb/Target/ThreadPlanStepRange.h | 6 +- lldb/include/lldb/Target/ThreadPlanStepThrough.h | 6 +- lldb/include/lldb/Target/ThreadPlanStepUntil.h | 6 +- lldb/include/lldb/Target/ThreadPlanTracer.h | 6 +- lldb/include/lldb/Target/ThreadSpec.h | 12 +- lldb/include/lldb/Target/UnixSignals.h | 6 +- lldb/include/lldb/Target/Unwind.h | 6 +- lldb/include/lldb/Target/UnwindAssembly.h | 6 +- lldb/include/lldb/Utility/AnsiTerminal.h | 8 +- lldb/include/lldb/Utility/ArchSpec.h | 4 +- lldb/include/lldb/Utility/Baton.h | 6 +- lldb/include/lldb/Utility/CompletionRequest.h | 45 +- lldb/include/lldb/Utility/Connection.h | 6 +- lldb/include/lldb/Utility/ConstString.h | 6 +- lldb/include/lldb/Utility/DataBuffer.h | 6 +- lldb/include/lldb/Utility/DataBufferHeap.h | 6 +- lldb/include/lldb/Utility/DataBufferLLVM.h | 4 +- lldb/include/lldb/Utility/DataEncoder.h | 6 +- lldb/include/lldb/Utility/DataExtractor.h | 35 +- lldb/include/lldb/Utility/Endian.h | 2 +- lldb/include/lldb/Utility/Environment.h | 5 +- lldb/include/lldb/Utility/FileSpec.h | 6 +- lldb/include/lldb/Utility/Flags.h | 2 +- lldb/include/lldb/Utility/GDBRemote.h | 6 +- lldb/include/lldb/Utility/IOObject.h | 4 +- lldb/include/lldb/Utility/Iterable.h | 6 +- lldb/include/lldb/Utility/LLDBAssert.h | 6 +- lldb/include/lldb/Utility/Predicate.h | 6 +- lldb/include/lldb/Utility/ProcessInfo.h | 2 +- lldb/include/lldb/Utility/RangeMap.h | 209 +- lldb/include/lldb/Utility/RegularExpression.h | 6 +- lldb/include/lldb/Utility/Reproducer.h | 2 +- .../lldb/Utility/ReproducerInstrumentation.h | 252 +- lldb/include/lldb/Utility/SelectHelper.h | 6 +- lldb/include/lldb/Utility/SharedCluster.h | 86 +- lldb/include/lldb/Utility/SharingPtr.h | 609 - lldb/include/lldb/Utility/Status.h | 2 +- lldb/include/lldb/Utility/Stream.h | 12 +- lldb/include/lldb/Utility/StreamCallback.h | 6 +- lldb/include/lldb/Utility/StreamString.h | 6 +- lldb/include/lldb/Utility/StreamTee.h | 6 +- lldb/include/lldb/Utility/StringExtractor.h | 8 +- lldb/include/lldb/Utility/StringLexer.h | 6 +- lldb/include/lldb/Utility/StringList.h | 6 +- lldb/include/lldb/Utility/StructuredData.h | 8 +- .../include/lldb/Utility/TildeExpressionResolver.h | 6 +- lldb/include/lldb/Utility/Timeout.h | 6 +- lldb/include/lldb/Utility/Timer.h | 6 +- lldb/include/lldb/Utility/TraceOptions.h | 6 +- lldb/include/lldb/Utility/UriParser.h | 6 +- lldb/include/lldb/Utility/UserID.h | 6 +- lldb/include/lldb/Utility/UserIDResolver.h | 2 +- lldb/include/lldb/Utility/VASPrintf.h | 2 +- lldb/include/lldb/Utility/VMRange.h | 6 +- lldb/include/lldb/lldb-defines.h | 6 +- lldb/include/lldb/lldb-enumerations.h | 8 +- lldb/include/lldb/lldb-forward.h | 115 +- lldb/include/lldb/lldb-private-defines.h | 6 +- lldb/include/lldb/lldb-private-enumerations.h | 6 +- lldb/include/lldb/lldb-private-forward.h | 6 +- lldb/include/lldb/lldb-private-interfaces.h | 16 +- lldb/include/lldb/lldb-private-types.h | 135 +- lldb/include/lldb/lldb-private.h | 6 +- lldb/include/lldb/lldb-public.h | 6 +- lldb/include/lldb/lldb-types.h | 6 +- lldb/include/lldb/lldb-versioning.h | 6 +- lldb/include/lldb/module.modulemap | 5 + lldb/packages/Python/lldbsuite/__init__.py | 10 +- .../lldbsuite/test/android/platform/main.cpp | 12 - .../api/check_public_api_headers/main.cpp.template | 23 - .../lldbsuite/test/api/listeners/TestListener.py | 63 - .../lldbsuite/test/api/multithreaded/Makefile | 7 - .../lldbsuite/test/benchmarks/expression/main.cpp | 50 - .../test/commands/add-dsym/uuid/main.cpp.template | 18 - .../test/commands/apropos/with-process/main.cpp | 14 - .../test/commands/command/nested_alias/main.cpp | 21 - .../commands/command/script/TestCommandScript.py | 167 - .../test/commands/command/script/main.cpp | 69 - .../disassemble/basic/TestFrameDisassemble.py | 60 - .../test/commands/disassemble/basic/main.cpp | 27 - .../commands/expression/call-function/Makefile | 6 - .../expression/call-overridden-method/Makefile | 6 - .../TestCallOverriddenMethod.py | 82 - .../expression/call-overridden-method/main.cpp | 18 - .../call-restarts/TestCallThatRestarts.py | 166 - .../expression/call-throws/TestCallThatThrows.py | 103 - .../completion-crash1/TestCompletionCrash1.py | 4 - .../commands/expression/completion-crash1/main.cpp | 12 - .../test/commands/expression/fixits/TestFixIts.py | 71 - .../expression/formatters/TestFormatters.py | 300 - .../test/commands/expression/formatters/main.cpp | 48 - .../import-std-module/basic/TestImportStdModule.py | 48 - .../conflicts/TestStdModuleWithConflicts.py | 32 - .../import-std-module/conflicts/main.cpp | 10 - .../sysroot/TestStdModuleSysroot.py | 36 - .../expression/ir-interpreter-phi-nodes/main.cpp | 16 - .../commands/expression/issue_11588/Test11588.py | 66 - .../commands/expression/persistent_types/main.c | 13 - .../expression/persistent_variables/main.c | 13 - .../test/commands/expression/radar_8638051/main.c | 53 - .../test/commands/expression/radar_9531204/main.c | 24 - .../test/commands/expression/radar_9673664/main.c | 15 - .../expression/rdar44436068/Test128BitsInteger.py | 6 - .../save_jit_objects/TestSaveJITObjects.py | 52 - .../commands/expression/save_jit_objects/main.c | 13 - .../static-initializers/TestStaticInitializers.py | 33 - .../expression/static-initializers/main.cpp | 11 - .../test/commands/expression/test/TestExprs.py | 229 - .../expression/timeout/TestCallWithTimeout.py | 79 - .../commands/frame/language/TestGuessLanguage.py | 84 - .../frame/recognizer/TestFrameRecognizer.py | 119 - .../test/commands/frame/recognizer/main.m | 27 - .../lldbsuite/test/commands/frame/var-scope/main.c | 20 - .../test/commands/frame/var/TestFrameVar.py | 91 - .../lldbsuite/test/commands/frame/var/main.c | 11 - .../lldbsuite/test/commands/help/TestHelp.py | 265 - .../lldbsuite/test/commands/log/basic/main.cpp | 61 - .../commands/platform/basic/TestPlatformCommand.py | 79 - .../commands/platform/process/TestProcessList.py | 32 - .../TestLaunchWithShellExpand.py | 124 - .../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 .../register/intel_xtended_registers/main.cpp | 61 - .../mpx_bound_violation/TestBoundViolation.py | 52 - .../mpx_bound_violation/main.cpp | 44 - .../register/register/register_command/a.cpp | 43 - .../register/register/register_command/main.cpp | 35 - .../test/commands/settings/TestSettings.py | 604 - .../lldbsuite/test/commands/settings/main.cpp | 74 - .../commands/target/basic/TestTargetCommand.py | 439 - .../lldbsuite/test/commands/target/basic/a.c | 15 - .../lldbsuite/test/commands/target/basic/b.c | 12 - .../lldbsuite/test/commands/target/basic/c.c | 28 - .../lldbsuite/test/commands/target/basic/globals.c | 24 - .../test/commands/target/create-deps/a.cpp | 12 - .../test/commands/target/create-deps/main.cpp | 16 - .../watchpoints/hello_watchlocation/main.cpp | 103 - .../commands/watchpoints/hello_watchpoint/main.c | 29 - .../watchpoints/multi_watchpoint_slots/main.c | 28 - .../commands/watchpoints/multiple_hits/main.cpp | 28 - .../commands/watchpoints/multiple_threads/main.cpp | 34 - .../step_over_watchpoint/TestStepOverWatchpoint.py | 119 - .../command/TestWatchpointCommandLLDB.py | 155 - .../command/TestWatchpointCommandPython.py | 154 - .../watchpoint_commands/command/main.cpp | 27 - .../condition/TestWatchpointConditionCmd.py | 87 - .../watchpoint_commands/condition/main.cpp | 27 - .../watchpoints/watchpoint_commands/main.c | 23 - .../watchpoint_disable/TestWatchpointDisable.py | 71 - .../watchpoints/watchpoint_on_vectors/main.c | 15 - .../TestWatchLocationWithWatchSet.py | 103 - .../watchpoints/watchpoint_set_command/main.cpp | 115 - .../commands/watchpoints/watchpoint_size/main.c | 65 - .../Python/lldbsuite/test/configuration.py | 42 +- lldb/packages/Python/lldbsuite/test/dotest.py | 19 +- lldb/packages/Python/lldbsuite/test/dotest_args.py | 5 + .../lldbsuite/test/functionalities/archives/a.c | 18 - .../lldbsuite/test/functionalities/archives/b.c | 18 - .../lldbsuite/test/functionalities/archives/main.c | 16 - .../test/functionalities/asan/TestMemoryHistory.py | 129 - .../test/functionalities/asan/TestReportData.py | 91 - .../lldbsuite/test/functionalities/asan/main.c | 33 - .../address_breakpoints/TestAddressBreakpoints.py | 91 - .../TestBadAddressBreakpoints.py | 42 - .../TestBreakpointByLineAndColumn.py | 44 - .../breakpoint_by_line_and_column/main.c | 22 - .../breakpoint/breakpoint_command/main.c | 16 - .../breakpoint/breakpoint_conditions/main.c | 53 - .../breakpoint/breakpoint_hit_count/main.cpp | 26 - .../breakpoint/breakpoint_ids/TestBreakpointIDs.py | 57 - .../breakpoint/breakpoint_ids/main.cpp | 64 - .../breakpoint/breakpoint_ignore_count/main.c | 53 - .../TestBreakpointLocations.py | 196 - .../breakpoint_names/TestBreakpointNames.py | 370 - .../breakpoint/breakpoint_names/main.c | 53 - .../breakpoint/breakpoint_set_restart/main.cpp | 24 - .../breakpoint/comp_dir_symlink/Makefile | 12 - .../comp_dir_symlink/TestCompDirSymLink.py | 78 - .../breakpoint/comp_dir_symlink/main.cpp | 12 - .../TestConsecutiveBreakpoints.py | 103 - .../breakpoint/consecutive_breakpoints/main.cpp | 18 - .../test/functionalities/breakpoint/cpp/main.cpp | 82 - .../cpp_exception/TestCPPExceptionBreakpoint.py | 86 - .../TestHWBreakMultiThread.py | 104 - .../main.cpp | 50 - .../inlined_breakpoints/TestInlinedBreakpoints.py | 66 - .../TestRequireHWBreakpoints.py | 110 - .../scripted_bkpt/TestScriptedResolver.py | 224 - .../functionalities/breakpoint/serialize/main.c | 53 - .../source_regexp/TestSourceRegexBreakpoints.py | 103 - .../functionalities/completion/TestCompletion.py | 431 - .../test/functionalities/conditional_break/main.c | 53 - .../test/functionalities/darwin_log/basic/main.c | 31 - .../filter/exact_match/activity-chain/main.c | 42 - .../darwin_log/filter/exact_match/activity/main.c | 42 - .../darwin_log/filter/exact_match/category/main.c | 42 - .../darwin_log/filter/exact_match/message/main.c | 34 - .../darwin_log/filter/exact_match/subsystem/main.c | 42 - .../darwin_log/filter/regex/activity-chain/main.c | 42 - .../darwin_log/filter/regex/activity/main.c | 42 - .../darwin_log/filter/regex/category/main.c | 42 - .../darwin_log/filter/regex/message/main.c | 34 - .../darwin_log/filter/regex/subsystem/main.c | 42 - .../test/functionalities/darwin_log/format/main.c | 40 - .../functionalities/darwin_log/source/debug/main.c | 33 - .../functionalities/darwin_log/source/info/main.c | 33 - .../data-formatter/boolreference/main.mm | 30 - .../compactvectors/TestCompactVectors.py | 60 - .../data-formatter/compactvectors/main.cpp | 25 - .../TestDataFormatterAdv.py | 326 - .../data-formatter-advanced/main.cpp | 173 - .../data-formatter-categories/main.cpp | 45 - .../data-formatter-cpp/TestDataFormatterCpp.py | 294 - .../data-formatter/data-formatter-cpp/main.cpp | 120 - .../data-formatter/data-formatter-globals/main.cpp | 26 - .../data-formatter-named-summaries/main.cpp | 58 - .../data-formatter-objc/TestDataFormatterObjCCF.py | 59 - .../TestDataFormatterObjCNSContainer.py | 46 - .../TestDataFormatterObjCNSError.py | 35 - .../data-formatter-objc/cmtime/main.m | 35 - .../data-formatter/data-formatter-objc/main.m | 632 - .../data-formatter-objc/nsindexpath/main.m | 30 - .../nsstring/TestDataFormatterNSString.py | 120 - .../data-formatter-objc/nsstring/main.m | 98 - .../data-formatter-proper-plurals/main.m | 30 - .../data-formatter-ptr-to-array/main.cpp | 16 - .../TestDataFormatterPythonSynth.py | 289 - .../fooSynthProvider.py | 30 - .../data-formatter-python-synth/main.cpp | 66 - .../data-formatter/data-formatter-script/main.cpp | 52 - .../data-formatter-smart-array/main.cpp | 64 - .../libcxx/atomic/TestLibCxxAtomic.py | 60 - .../data-formatter-stl/libcxx/atomic/main.cpp | 25 - .../TestDataFormatterLibcxxForwardList.py | 52 - .../libcxx/function/TestLibCxxFunction.py | 72 - .../data-formatter-stl/libcxx/function/main.cpp | 59 - .../libcxx/initializerlist/main.cpp | 20 - .../iterator/TestDataFormatterLibccIterator.py | 73 - .../libcxx/map/TestDataFormatterLibccMap.py | 324 - .../multimap/TestDataFormatterLibccMultiMap.py | 311 - .../multiset/TestDataFormatterLibcxxMultiSet.py | 142 - .../data-formatter-stl/libcxx/multiset/main.cpp | 61 - .../libcxx/queue/TestDataFormatterLibcxxQueue.py | 43 - .../libcxx/set/TestDataFormatterLibcxxSet.py | 139 - .../data-formatter-stl/libcxx/set/main.cpp | 61 - .../libcxx/string/TestDataFormatterLibcxxString.py | 116 - .../data-formatter-stl/libcxx/string/main.cpp | 22 - .../libcxx/tuple/TestDataFormatterLibcxxTuple.py | 50 - .../libcxx/unordered/TestDataFormatterUnordered.py | 79 - .../variant/TestDataFormatterLibcxxVariant.py | 80 - .../libstdcpp/map/TestDataFormatterStdMap.py | 331 - .../data-formatter/data-formatter-synth/main.cpp | 85 - .../data-formatter/dump_dynamic/main.cpp | 34 - .../format-propagation/TestFormatPropagation.py | 82 - .../frameformat_smallstruct/main.cpp | 24 - .../data-formatter/hexcaps/main.cpp | 27 - .../language_category_updates/main.cpp | 19 - .../data-formatter/nsarraysynth/main.m | 34 - .../data-formatter/nsdictionarysynth/main.m | 29 - .../nssetsynth/TestNSSetSynthetic.py | 111 - .../data-formatter/nssetsynth/main.m | 33 - .../data-formatter/ostypeformatting/main.mm | 22 - .../functionalities/data-formatter/parray/main.cpp | 28 - .../data-formatter/poarray/TestPrintObjectArray.py | 108 - .../functionalities/data-formatter/poarray/main.mm | 29 - .../data-formatter/ptr_ref_typedef/main.cpp | 18 - .../data-formatter/pyobjsynthprovider/main.cpp | 19 - .../data-formatter/setvaluefromcstring/main.m | 18 - .../data-formatter/stringprinter/main.cpp | 39 - .../data-formatter/summary-string-onfail/main.cpp | 29 - .../synthcapping/TestSyntheticCapping.py | 85 - .../data-formatter/synthupdate/Makefile | 8 - .../data-formatter/synthupdate/main.m | 24 - .../data-formatter/typedef_array/main.cpp | 18 - .../data-formatter/user-format-vs-summary/main.cpp | 19 - .../var-in-aggregate-misuse/main.cpp | 40 - .../data-formatter/vector-types/main.cpp | 16 - .../test/functionalities/dead-strip/main.c | 52 - .../TestDynamicValueChildCount.py | 80 - .../gdb_remote_client/TestGDBRemoteClient.py | 127 - .../gdb_remote_client/gdbclientutils.py | 534 - .../inferior-assert/TestInferiorAssert.py | 315 - .../test/functionalities/inferior-assert/main.c | 18 - .../test/functionalities/inferior-changed/main.c | 15 - .../test/functionalities/inferior-changed/main2.c | 17 - .../test/functionalities/inferior-crashing/main.c | 17 - .../recursive-inferior/TestRecursiveInferior.py | 141 - .../test/functionalities/load_unload/a.cpp | 21 - .../test/functionalities/load_unload/b.cpp | 20 - .../test/functionalities/load_unload/c.cpp | 12 - .../test/functionalities/load_unload/d.cpp | 20 - .../test/functionalities/load_unload/hidden/d.cpp | 20 - .../test/functionalities/load_unload/main.cpp | 79 - .../functionalities/load_using_paths/hidden/d.cpp | 20 - .../test/functionalities/load_using_paths/main.cpp | 15 - .../lldbsuite/test/functionalities/longjmp/main.c | 30 - .../test/functionalities/memory-region/Makefile | 6 - .../memory/cache/TestMemoryCache.py | 62 - .../test/functionalities/memory/cache/main.cpp | 13 - .../test/functionalities/memory/find/main.cpp | 16 - .../functionalities/memory/read/TestMemoryRead.py | 133 - .../test/functionalities/memory/read/main.cpp | 20 - .../functionalities/mtc/simple/TestMTCSimple.py | 58 - .../multiword-commands/TestMultiWordCommands.py | 33 - .../non-overlapping-index-variable-i/main.cpp | 45 - .../TestBasicEntryValuesX86_64.py | 13 - .../plugins/command_plugin/plugin.cpp.template | 53 - .../plugins/python_os_plugin/TestPythonOSPlugin.py | 195 - .../postmortem/elf-core/gcore/main.cpp | 62 - .../postmortem/elf-core/thread_crash/main.cpp | 62 - .../process_group/TestChangeProcessGroup.py | 90 - .../lldbsuite/test/functionalities/ptr_refs/main.c | 26 - .../test/functionalities/recursion/main.cpp | 40 - .../return-value/TestReturnValue.py | 279 - .../test/functionalities/signal/TestSendSignal.py | 112 - .../source-map/TestTargetSourceMap.py | 43 - .../step-avoids-no-debug/TestStepNoDebug.py | 152 - .../ambiguous_tail_call_seq1/main.cpp | 32 - .../ambiguous_tail_call_seq2/main.cpp | 37 - .../tail_call_frames/cross_dso/Makefile | 17 - .../disambiguate_call_site/main.cpp | 31 - .../disambiguate_paths_to_common_sink/main.cpp | 37 - .../disambiguate_tail_call_seq/main.cpp | 30 - .../inlining_and_tail_calls/main.cpp | 49 - .../tail_call_frames/sbapi_support/main.cpp | 24 - .../thread_step_out_message/main.cpp | 27 - .../thread_step_out_or_return/main.cpp | 24 - .../tail_call_frames/unambiguous_sequence/main.cpp | 29 - .../test/functionalities/target_var/Makefile | 8 - .../thread/break_after_join/main.cpp | 105 - .../thread/concurrent_events/main.cpp | 187 - .../thread/crash_during_step/main.cpp | 15 - .../thread/create_during_step/main.cpp | 78 - .../thread/exit_during_break/main.cpp | 117 - .../thread/exit_during_step/main.cpp | 77 - .../test/functionalities/thread/jump/main.cpp | 34 - .../test/functionalities/thread/jump/other.cpp | 12 - .../functionalities/thread/multi_break/main.cpp | 48 - .../test/functionalities/thread/state/main.cpp | 44 - .../test/functionalities/thread/step_out/main.cpp | 50 - .../functionalities/thread/thread_exit/main.cpp | 73 - .../test/functionalities/tsan/basic/main.c | 36 - .../tsan/cpp_global_location/main.cpp | 37 - .../functionalities/tsan/global_location/main.c | 37 - .../test/functionalities/tsan/multiple/main.m | 137 - .../test/functionalities/tsan/thread_leak/main.c | 23 - .../tsan/thread_numbers/TestTsanThreadNumbers.py | 82 - .../functionalities/tsan/thread_numbers/main.c | 57 - .../test/functionalities/type_completion/main.cpp | 80 - .../test/functionalities/type_lookup/main.mm | 57 - .../functionalities/ubsan/basic/TestUbsanBasic.py | 89 - .../unwind/standard/hand_written/divmod.cpp | 14 - .../unwind/standard/hand_written/fprintf.cpp | 15 - .../unwind/standard/hand_written/new_delete.cpp | 14 - .../value_md5_crash/TestValueMD5Crash.py | 52 - .../test/functionalities/value_md5_crash/main.cpp | 28 - .../test/functionalities/var_path/TestVarPath.py | 95 - .../issue_verification/inline_rerun_inferior.cpp | 13 - .../Python/lldbsuite/test/lang/c/anonymous/main.c | 82 - .../test/lang/c/array_types/TestArrayTypes.py | 228 - .../lldbsuite/test/lang/c/array_types/main.c | 50 - .../Python/lldbsuite/test/lang/c/bitfields/main.c | 103 - .../test/lang/c/conflicting-symbol/Makefile | 14 - .../test/lang/c/conflicting-symbol/One/One.c | 6 - .../test/lang/c/conflicting-symbol/Two/Two.c | 6 - .../test/lang/c/conflicting-symbol/main.c | 11 - .../lang/c/const_variables/TestConstVariables.py | 68 - .../test/lang/c/enum_types/TestEnumTypes.py | 126 - .../Python/lldbsuite/test/lang/c/enum_types/main.c | 58 - .../Python/lldbsuite/test/lang/c/forward/foo.c | 8 - .../Python/lldbsuite/test/lang/c/forward/main.c | 18 - .../lang/c/function_types/TestFunctionTypes.py | 83 - .../lldbsuite/test/lang/c/function_types/main.c | 21 - .../lang/c/global_variables/TestGlobalVariables.py | 123 - .../lldbsuite/test/lang/c/global_variables/a.c | 14 - .../lldbsuite/test/lang/c/global_variables/main.c | 24 - .../Python/lldbsuite/test/lang/c/set_values/main.c | 115 - .../test/lang/c/step-target/TestStepTarget.py | 122 - .../lldbsuite/test/lang/c/step-target/main.c | 40 - .../Python/lldbsuite/test/lang/c/stepping/main.c | 68 - .../Python/lldbsuite/test/lang/c/strings/main.c | 17 - .../lldbsuite/test/lang/c/struct_types/main.c | 46 - .../Python/lldbsuite/test/lang/c/tls_globals/a.c | 23 - .../lldbsuite/test/lang/c/tls_globals/main.c | 41 - .../Python/lldbsuite/test/lang/c/typedef/main.c | 45 - .../lldbsuite/test/lang/cpp/auto/TestCPPAuto.py | 41 - .../Python/lldbsuite/test/lang/cpp/auto/main.cpp | 20 - .../lldbsuite/test/lang/cpp/bool/TestCPPBool.py | 25 - .../Python/lldbsuite/test/lang/cpp/bool/main.cpp | 16 - ...estBreakpointInMemberFuncWNonPrimitiveParams.py | 26 - .../lang/cpp/call-function/TestCallCPPFunction.py | 34 - .../lang/cpp/chained-calls/TestCppChainedCalls.py | 56 - .../lldbsuite/test/lang/cpp/char1632_t/Makefile | 6 - .../test/lang/cpp/char1632_t/TestChar1632T.py | 115 - .../lldbsuite/test/lang/cpp/char1632_t/main.cpp | 43 - .../test/lang/cpp/char8_t/TestCxxChar8_t.py | 34 - .../lldbsuite/test/lang/cpp/char8_t/main.cpp | 5 - .../cpp/class-template-parameter-pack/main.cpp | 64 - .../lldbsuite/test/lang/cpp/class_static/main.cpp | 52 - .../lldbsuite/test/lang/cpp/class_types/main.cpp | 125 - .../lldbsuite/test/lang/cpp/const_this/main.cpp | 22 - .../lldbsuite/test/lang/cpp/diamond/main.cpp | 84 - .../lang/cpp/dynamic-value/TestDynamicValue.py | 249 - .../test/lang/cpp/dynamic-value/sbvalue-cast.cpp | 79 - .../lldbsuite/test/lang/cpp/enum_types/Makefile | 9 - .../lldbsuite/test/lang/cpp/enum_types/main.cpp | 48 - .../cpp/exceptions/TestCPPExceptionBreakpoints.py | 82 - .../lldbsuite/test/lang/cpp/extern_c/main.cpp | 28 - .../test/lang/cpp/frame-var-anon-unions/main.cpp | 22 - .../cpp/function-template-parameter-pack/main.cpp | 23 - .../cpp/global_variables/TestCPPGlobalVariables.py | 40 - .../test/lang/cpp/global_variables/main.cpp | 17 - .../lang/cpp/gmodules/TestWithModuleDebugging.py | 94 - .../test/lang/cpp/incomplete-types/Makefile | 22 - .../lldbsuite/test/lang/cpp/lambdas/main.cpp | 16 - .../lldbsuite/test/lang/cpp/llvm-style/main.cpp | 35 - .../lldbsuite/test/lang/cpp/namespace/main.cpp | 124 - .../lldbsuite/test/lang/cpp/namespace/ns.cpp | 31 - .../Python/lldbsuite/test/lang/cpp/namespace/ns.h | 33 - .../lldbsuite/test/lang/cpp/namespace/ns2.cpp | 64 - .../lldbsuite/test/lang/cpp/namespace/ns3.cpp | 26 - .../test/lang/cpp/namespace_conflicts/main.cpp | 28 - .../test/lang/cpp/namespace_definitions/a.cpp | 15 - .../test/lang/cpp/namespace_definitions/b.cpp | 11 - .../test/lang/cpp/namespace_definitions/foo.h | 17 - .../test/lang/cpp/namespace_definitions/main.cpp | 15 - .../lldbsuite/test/lang/cpp/operators/main.cpp | 181 - .../TestOverloadedFunctions.py | 38 - .../Python/lldbsuite/test/lang/cpp/printf/main.cpp | 20 - .../Python/lldbsuite/test/lang/cpp/scope/Makefile | 3 - .../lldbsuite/test/lang/cpp/signed_types/Makefile | 3 - .../lldbsuite/test/lang/cpp/signed_types/main.cpp | 32 - .../test/lang/cpp/static_members/Makefile | 3 - .../test/lang/cpp/static_members/main.cpp | 35 - .../test/lang/cpp/static_methods/Makefile | 3 - .../cpp/static_methods/TestCPPStaticMethods.py | 38 - .../test/lang/cpp/static_methods/main.cpp | 37 - .../Python/lldbsuite/test/lang/cpp/stl/Makefile | 6 - .../Python/lldbsuite/test/lang/cpp/stl/TestSTL.py | 122 - .../test/lang/cpp/stl/TestStdCXXDisassembly.py | 114 - .../Python/lldbsuite/test/lang/cpp/stl/main.cpp | 29 - .../lldbsuite/test/lang/cpp/symbols/main.cpp | 39 - .../test/lang/cpp/template-function/Makefile | 3 - .../test/lang/cpp/template-function/main.cpp | 16 - .../lldbsuite/test/lang/cpp/template/Makefile | 3 - .../test/lang/cpp/template/TestTemplateArgs.py | 158 - .../lldbsuite/test/lang/cpp/template/main.cpp | 78 - .../Python/lldbsuite/test/lang/cpp/this/Makefile | 3 - .../Python/lldbsuite/test/lang/cpp/this/main.cpp | 52 - .../lldbsuite/test/lang/cpp/trivial_abi/Makefile | 3 - .../lldbsuite/test/lang/cpp/type_lookup/main.cpp | 66 - .../test/lang/cpp/unicode-literals/Makefile | 6 - .../cpp/unicode-literals/TestUnicodeLiterals.py | 83 - .../test/lang/cpp/unicode-literals/main.cpp | 20 - .../lldbsuite/test/lang/cpp/unique-types/Makefile | 3 - .../test/lang/cpp/unique-types/TestUniqueTypes.py | 65 - .../lldbsuite/test/lang/cpp/unique-types/main.cpp | 23 - .../test/lang/cpp/unsigned_types/Makefile | 3 - .../lang/cpp/unsigned_types/TestUnsignedTypes.py | 60 - .../test/lang/cpp/unsigned_types/main.cpp | 21 - .../lldbsuite/test/lang/cpp/virtual/Makefile | 3 - .../lldbsuite/test/lang/cpp/virtual/TestVirtual.py | 101 - .../lldbsuite/test/lang/cpp/virtual/main.cpp | 116 - .../lldbsuite/test/lang/cpp/wchar_t/Makefile | 6 - .../test/lang/cpp/wchar_t/TestCxxWCharT.py | 77 - .../lldbsuite/test/lang/cpp/wchar_t/main.cpp | 34 - .../lldbsuite/test/lang/objc/bitfield_ivars/main.m | 51 - .../lang/objc/exceptions/TestObjCExceptions.py | 206 - .../lldbsuite/test/lang/objc/exceptions/main.mm | 62 - .../test/lang/objc/foundation/TestConstStrings.py | 57 - .../lang/objc/global_ptrs/TestGlobalObjects.py | 57 - .../test/lang/objc/ivar-IMP/TestObjCiVarIMP.py | 48 - .../TestObjCBaseClassSBType.py | 64 - .../test/lang/objc/objc-builtin-types/Makefile | 3 - .../objc-builtin-types/TestObjCBuiltinTypes.py | 61 - .../objc-dynamic-value/TestObjCDynamicValue.py | 207 - .../objc/objc-ivar-offsets/TestObjCIvarOffsets.py | 83 - .../test/lang/objc/objc-ivar-stripped/Makefile | 13 - .../objc-ivar-stripped/TestObjCIvarStripped.py | 67 - .../lang/objc/objc-property/TestObjCProperty.py | 135 - .../lldbsuite/test/lang/objc/objc-property/main.m | 113 - .../lang/objc/objc-static-method-stripped/Makefile | 14 - .../TestObjCStaticMethodStripped.py | 77 - .../objc-static-method/TestObjCStaticMethod.py | 72 - .../lang/objc/objc-stepping/TestObjCStepping.py | 220 - .../objc-struct-argument/TestObjCStructArgument.py | 66 - .../objc-struct-return/TestObjCStructReturn.py | 59 - .../test/lang/objc/objc-super/TestObjCSuper.py | 64 - .../lldbsuite/test/lang/objc/print-obj/blocked.m | 72 - .../lldbsuite/test/lang/objc/ptr_refs/main.m | 38 - .../radar-9691614/TestObjCMethodReturningBOOL.py | 45 - .../Python/lldbsuite/test/lang/objc/self/main.m | 53 - .../test/lang/objc/variadic_methods/main.m | 30 - .../lldbsuite/test/linux/add-symbols/Makefile | 12 - .../add-symbols/TestTargetSymbolsAddCommand.py | 50 - .../lldbsuite/test/linux/builtin_trap/Makefile | 3 - .../lldbsuite/test/linux/builtin_trap/main.cpp | 16 - .../linux/mix-dwo-and-regular-objects/Makefile | 8 - .../TestMixedDwarfBinary.py | 41 - .../lldbsuite/test/linux/sepdebugsymlink/Makefile | 19 - .../thread/create_during_instruction_step/main.cpp | 54 - lldb/packages/Python/lldbsuite/test/lldbtest.py | 39 +- .../add-dsym/TestAddDsymMidExecutionCommand.py | 46 - .../test/macosx/duplicate-archive-members/a.c | 13 - .../test/macosx/duplicate-archive-members/main.c | 16 - .../test/macosx/duplicate-archive-members/sub1/a.c | 13 - .../test/macosx/find-app-in-bundle/Makefile | 20 - .../TestApp.app/Contents/MacOS/.empty | 0 .../TestApp.app/Contents/Resources/.empty | 0 .../find-app-in-bundle/TestFindAppInBundle.py | 58 - .../TestBundleWithDotInFilename.py | 72 - .../macosx/find-dsym/deep-bundle/TestDeepBundle.py | 72 - .../lc-note/kern-ver-str/TestKernVerStrLCNOTE.py | 99 - .../Python/lldbsuite/test/macosx/nslog/main.m | 17 - .../Python/lldbsuite/test/macosx/order/main.c | 53 - .../thread-names/TestInterruptThreadNames.py | 133 - .../lldbsuite/test/macosx/universal/Makefile | 23 - .../test/macosx/universal/TestUniversal.py | 162 - .../Python/lldbsuite/test/make/Makefile.rules | 4 +- .../Python/lldbsuite/test/plugins/builder_base.py | 7 +- .../class_members/TestSBTypeClassMembers.py | 117 - .../test/python_api/class_members/main.mm | 46 - .../Python/lldbsuite/test/python_api/event/main.c | 48 - .../test/python_api/exprpath_synthetic/main.mm | 19 - .../test/python_api/findvalue_duplist/Makefile | 8 - .../findvalue_duplist/TestSBFrameFindValue.py | 80 - .../lldbsuite/test/python_api/formatters/Makefile | 7 - .../test/python_api/frame/get-variables/main.c | 28 - .../Python/lldbsuite/test/python_api/frame/main.c | 57 - .../test/python_api/function_symbol/main.c | 59 - .../test/python_api/get-value-32bit-int/Makefile | 3 - .../test/python_api/lldbutil/frame/main.c | 46 - .../test/python_api/lldbutil/iter/main.cpp | 133 - .../test/python_api/lldbutil/process/main.cpp | 20 - .../lldbsuite/test/python_api/name_lookup/Makefile | 3 - .../test/python_api/name_lookup/TestNameLookup.py | 63 - .../test/python_api/objc_type/TestObjCType.py | 70 - .../lldbsuite/test/python_api/objc_type/main.m | 51 - .../lldbsuite/test/python_api/process/Makefile | 3 - .../lldbsuite/test/python_api/process/main.cpp | 30 - .../lldbsuite/test/python_api/sbdata/Makefile | 3 - .../lldbsuite/test/python_api/sbdata/main.cpp | 42 - .../test/python_api/sbtype_typeclass/main.m | 33 - .../test/python_api/sbvalue_persist/Makefile | 6 - .../sbvalue_persist/TestSBValuePersist.py | 82 - .../lldbsuite/test/python_api/section/main.c | 27 - .../lldbsuite/test/python_api/signals/Makefile | 3 - .../lldbsuite/test/python_api/signals/main.cpp | 27 - .../test/python_api/symbol-context/main.c | 50 - .../Python/lldbsuite/test/python_api/target/main.c | 59 - .../lldbsuite/test/python_api/thread/main.cpp | 25 - .../lldbsuite/test/python_api/thread/main2.cpp | 53 - .../Python/lldbsuite/test/python_api/type/Makefile | 3 - .../Python/lldbsuite/test/python_api/type/main.cpp | 67 - .../value/change_values/TestChangeValueAPI.py | 181 - .../test/python_api/value/empty_class/Makefile | 3 - .../value/empty_class/TestValueAPIEmptyClass.py | 56 - .../test/python_api/value/empty_class/main.cpp | 15 - .../test/python_api/value/linked_list/Makefile | 3 - .../test/python_api/value/linked_list/main.cpp | 55 - .../Python/lldbsuite/test/python_api/value/main.c | 55 - .../test/python_api/watchpoint/condition/Makefile | 3 - .../test/python_api/watchpoint/condition/main.cpp | 27 - .../lldbsuite/test/python_api/watchpoint/main.c | 23 - .../python_api/watchpoint/watchlocation/main.cpp | 103 - .../Python/lldbsuite/test/source-manager/Makefile | 11 - .../lldbsuite/test/source-manager/hidden/.keep | 0 .../lldbsuite/test/test_runner/test/__init__.py | 0 .../lldb-server/TestGdbRemoteThreadsInStopReply.py | 315 - .../TestGdbRemoteLibrariesSvr4Support.py | 133 - .../test/tools/lldb-server/libraries-svr4/main.cpp | 15 - .../tools/lldb-server/libraries-svr4/svr4lib_a.cpp | 9 - .../lldb-server/libraries-svr4/svr4lib_b_quote.cpp | 9 - .../lldbsuite/test/tools/lldb-server/main.cpp | 370 - .../lldb-server/platform-process-connect/Makefile | 3 - .../tools/lldb-server/register-reading/Makefile | 3 - .../register-reading/TestGdbRemoteGPacket.py | 154 - .../registers-target-xml-reading}/Makefile | 0 .../TestGdbRemoteTargetXmlPacket.py | 69 + .../registers-target-xml-reading/main.cpp} | 0 .../tools/lldb-server/signal-filtering/Makefile | 3 - .../tools/lldb-server/signal-filtering/main.cpp | 36 - .../tools/lldb-vscode/attach/TestVSCode_attach.py | 189 - .../test/tools/lldb-vscode/breakpoint/Makefile | 3 - .../breakpoint/TestVSCode_setBreakpoints.py | 205 - .../TestVSCode_setExceptionBreakpoints.py | 47 - .../TestVSCode_setFunctionBreakpoints.py | 159 - .../test/tools/lldb-vscode/completions/Makefile | 3 - .../completions/TestVSCode_completions.py | 115 - .../test/tools/lldb-vscode/completions/main.cpp | 16 - .../tools/lldb-vscode/launch/TestVSCode_launch.py | 384 - .../test/tools/lldb-vscode/lldbvscode_testcase.py | 48 +- .../stackTrace/TestVSCode_stackTrace.py | 163 - .../test/tools/lldb-vscode/step/TestVSCode_step.py | 75 - .../test/tools/lldb-vscode/variables/Makefile | 3 - .../lldb-vscode/variables/TestVSCode_variables.py | 222 - .../lldbsuite/test/tools/lldb-vscode/vscode.py | 18 +- .../Python/lldbsuite/test/types/AbstractBase.py | 297 - .../Python/lldbsuite/test/types/TestCharType.py | 32 - .../lldbsuite/test/types/TestCharTypeExpr.py | 32 - .../Python/lldbsuite/test/types/TestIntegerType.py | 31 - .../lldbsuite/test/types/TestIntegerTypeExpr.py | 37 - .../Python/lldbsuite/test/types/TestLongTypes.py | 51 - .../lldbsuite/test/types/TestLongTypesExpr.py | 51 - .../Python/lldbsuite/test/types/TestShortType.py | 31 - .../lldbsuite/test/types/TestShortTypeExpr.py | 32 - lldb/source/API/SBAddress.cpp | 4 +- lldb/source/API/SBAttachInfo.cpp | 4 +- lldb/source/API/SBBlock.cpp | 10 +- lldb/source/API/SBBreakpoint.cpp | 4 +- lldb/source/API/SBBreakpointLocation.cpp | 4 +- lldb/source/API/SBBreakpointName.cpp | 2 +- lldb/source/API/SBBreakpointOptionCommon.cpp | 2 +- lldb/source/API/SBBreakpointOptionCommon.h | 6 +- lldb/source/API/SBBroadcaster.cpp | 2 +- lldb/source/API/SBCommandInterpreter.cpp | 2 +- lldb/source/API/SBCommandReturnObject.cpp | 2 +- lldb/source/API/SBCommunication.cpp | 2 +- lldb/source/API/SBCompileUnit.cpp | 2 +- lldb/source/API/SBData.cpp | 4 +- lldb/source/API/SBDebugger.cpp | 18 +- lldb/source/API/SBDeclaration.cpp | 4 +- lldb/source/API/SBError.cpp | 4 +- lldb/source/API/SBEvent.cpp | 4 +- lldb/source/API/SBExecutionContext.cpp | 5 +- lldb/source/API/SBExpressionOptions.cpp | 5 +- lldb/source/API/SBFile.cpp | 48 +- lldb/source/API/SBFileSpec.cpp | 10 +- lldb/source/API/SBFileSpecList.cpp | 4 +- lldb/source/API/SBFrame.cpp | 8 +- lldb/source/API/SBFunction.cpp | 6 +- lldb/source/API/SBHostOS.cpp | 2 +- lldb/source/API/SBInstruction.cpp | 4 +- lldb/source/API/SBInstructionList.cpp | 4 +- lldb/source/API/SBLanguageRuntime.cpp | 2 +- lldb/source/API/SBLaunchInfo.cpp | 21 +- lldb/source/API/SBLineEntry.cpp | 4 +- lldb/source/API/SBListener.cpp | 4 +- lldb/source/API/SBMemoryRegionInfo.cpp | 4 +- lldb/source/API/SBMemoryRegionInfoList.cpp | 4 +- lldb/source/API/SBModule.cpp | 12 +- lldb/source/API/SBModuleSpec.cpp | 6 +- lldb/source/API/SBPlatform.cpp | 48 +- lldb/source/API/SBProcess.cpp | 18 +- lldb/source/API/SBProcessInfo.cpp | 4 +- lldb/source/API/SBQueue.cpp | 6 +- lldb/source/API/SBQueueItem.cpp | 2 +- lldb/source/API/SBReproducer.cpp | 2 +- lldb/source/API/SBReproducerPrivate.h | 4 +- lldb/source/API/SBSection.cpp | 4 +- lldb/source/API/SBSourceManager.cpp | 4 +- lldb/source/API/SBStream.cpp | 13 +- lldb/source/API/SBStringList.cpp | 4 +- lldb/source/API/SBStructuredData.cpp | 29 +- lldb/source/API/SBSymbol.cpp | 6 +- lldb/source/API/SBSymbolContext.cpp | 4 +- lldb/source/API/SBSymbolContextList.cpp | 4 +- lldb/source/API/SBTarget.cpp | 89 +- lldb/source/API/SBThread.cpp | 41 +- lldb/source/API/SBThreadCollection.cpp | 4 +- lldb/source/API/SBThreadPlan.cpp | 4 +- lldb/source/API/SBTrace.cpp | 2 +- lldb/source/API/SBTraceOptions.cpp | 2 +- lldb/source/API/SBType.cpp | 12 +- lldb/source/API/SBTypeCategory.cpp | 5 +- lldb/source/API/SBTypeEnumMember.cpp | 6 +- lldb/source/API/SBTypeFilter.cpp | 5 +- lldb/source/API/SBTypeFormat.cpp | 5 +- lldb/source/API/SBTypeNameSpecifier.cpp | 5 +- lldb/source/API/SBTypeSummary.cpp | 7 +- lldb/source/API/SBTypeSynthetic.cpp | 5 +- lldb/source/API/SBUnixSignals.cpp | 5 +- lldb/source/API/SBValue.cpp | 14 +- lldb/source/API/SBValueList.cpp | 4 +- lldb/source/API/SBVariablesOptions.cpp | 3 +- lldb/source/API/SBWatchpoint.cpp | 4 +- lldb/source/API/SystemInitializerFull.cpp | 382 +- lldb/source/API/SystemInitializerFull.h | 6 +- lldb/source/API/Utils.h | 4 +- lldb/source/Breakpoint/Breakpoint.cpp | 39 +- lldb/source/Breakpoint/BreakpointID.cpp | 2 +- lldb/source/Breakpoint/BreakpointIDList.cpp | 4 +- lldb/source/Breakpoint/BreakpointList.cpp | 2 +- lldb/source/Breakpoint/BreakpointLocation.cpp | 9 +- .../Breakpoint/BreakpointLocationCollection.cpp | 2 +- lldb/source/Breakpoint/BreakpointLocationList.cpp | 2 +- lldb/source/Breakpoint/BreakpointName.cpp | 2 +- lldb/source/Breakpoint/BreakpointOptions.cpp | 2 +- lldb/source/Breakpoint/BreakpointPrecondition.cpp | 2 +- lldb/source/Breakpoint/BreakpointResolver.cpp | 2 +- .../Breakpoint/BreakpointResolverAddress.cpp | 2 +- .../Breakpoint/BreakpointResolverFileLine.cpp | 2 +- .../Breakpoint/BreakpointResolverFileRegex.cpp | 4 +- lldb/source/Breakpoint/BreakpointResolverName.cpp | 11 +- .../Breakpoint/BreakpointResolverScripted.cpp | 9 +- lldb/source/Breakpoint/BreakpointSite.cpp | 9 +- lldb/source/Breakpoint/BreakpointSiteList.cpp | 2 +- lldb/source/Breakpoint/Stoppoint.cpp | 2 +- .../source/Breakpoint/StoppointCallbackContext.cpp | 2 +- lldb/source/Breakpoint/StoppointLocation.cpp | 2 +- lldb/source/Breakpoint/Watchpoint.cpp | 2 +- lldb/source/Breakpoint/WatchpointList.cpp | 2 +- lldb/source/Breakpoint/WatchpointOptions.cpp | 2 +- lldb/source/Commands/CommandCompletions.cpp | 440 +- lldb/source/Commands/CommandObjectApropos.cpp | 3 +- lldb/source/Commands/CommandObjectApropos.h | 6 +- lldb/source/Commands/CommandObjectBreakpoint.cpp | 32 +- lldb/source/Commands/CommandObjectBreakpoint.h | 7 +- .../Commands/CommandObjectBreakpointCommand.cpp | 4 +- .../Commands/CommandObjectBreakpointCommand.h | 6 +- lldb/source/Commands/CommandObjectCommands.cpp | 30 +- lldb/source/Commands/CommandObjectCommands.h | 6 +- lldb/source/Commands/CommandObjectDisassemble.cpp | 8 +- lldb/source/Commands/CommandObjectDisassemble.h | 6 +- lldb/source/Commands/CommandObjectExpression.cpp | 11 +- lldb/source/Commands/CommandObjectExpression.h | 6 +- lldb/source/Commands/CommandObjectFrame.cpp | 32 +- lldb/source/Commands/CommandObjectFrame.h | 6 +- lldb/source/Commands/CommandObjectGUI.cpp | 2 +- lldb/source/Commands/CommandObjectGUI.h | 6 +- lldb/source/Commands/CommandObjectHelp.cpp | 4 +- lldb/source/Commands/CommandObjectHelp.h | 6 +- lldb/source/Commands/CommandObjectLanguage.cpp | 2 +- lldb/source/Commands/CommandObjectLanguage.h | 6 +- lldb/source/Commands/CommandObjectLog.cpp | 6 +- lldb/source/Commands/CommandObjectLog.h | 7 +- lldb/source/Commands/CommandObjectMemory.cpp | 2 +- lldb/source/Commands/CommandObjectMemory.h | 6 +- lldb/source/Commands/CommandObjectMultiword.cpp | 16 +- lldb/source/Commands/CommandObjectPlatform.cpp | 4 +- lldb/source/Commands/CommandObjectPlatform.h | 6 +- lldb/source/Commands/CommandObjectPlugin.cpp | 2 +- lldb/source/Commands/CommandObjectPlugin.h | 6 +- lldb/source/Commands/CommandObjectProcess.cpp | 87 +- lldb/source/Commands/CommandObjectProcess.h | 6 +- lldb/source/Commands/CommandObjectQuit.cpp | 2 +- lldb/source/Commands/CommandObjectQuit.h | 6 +- lldb/source/Commands/CommandObjectRegister.cpp | 2 +- lldb/source/Commands/CommandObjectRegister.h | 6 +- lldb/source/Commands/CommandObjectReproducer.cpp | 2 +- lldb/source/Commands/CommandObjectReproducer.h | 6 +- lldb/source/Commands/CommandObjectSettings.cpp | 6 +- lldb/source/Commands/CommandObjectSettings.h | 6 +- lldb/source/Commands/CommandObjectSource.cpp | 10 +- lldb/source/Commands/CommandObjectSource.h | 6 +- lldb/source/Commands/CommandObjectStats.cpp | 2 +- lldb/source/Commands/CommandObjectStats.h | 6 +- lldb/source/Commands/CommandObjectTarget.cpp | 107 +- lldb/source/Commands/CommandObjectTarget.h | 6 +- lldb/source/Commands/CommandObjectThread.cpp | 6 +- lldb/source/Commands/CommandObjectThread.h | 6 +- lldb/source/Commands/CommandObjectType.cpp | 18 +- lldb/source/Commands/CommandObjectType.h | 6 +- lldb/source/Commands/CommandObjectVersion.cpp | 2 +- lldb/source/Commands/CommandObjectVersion.h | 6 +- lldb/source/Commands/CommandObjectWatchpoint.cpp | 6 +- lldb/source/Commands/CommandObjectWatchpoint.h | 6 +- .../Commands/CommandObjectWatchpointCommand.cpp | 6 +- .../Commands/CommandObjectWatchpointCommand.h | 6 +- lldb/source/Commands/Options.td | 7 + lldb/source/Core/Address.cpp | 2 +- lldb/source/Core/AddressRange.cpp | 2 +- lldb/source/Core/AddressResolver.cpp | 2 +- lldb/source/Core/AddressResolverFileLine.cpp | 2 +- lldb/source/Core/AddressResolverName.cpp | 4 +- lldb/source/Core/CMakeLists.txt | 2 +- lldb/source/Core/Communication.cpp | 2 +- lldb/source/Core/CoreProperties.td | 4 + lldb/source/Core/Debugger.cpp | 79 +- lldb/source/Core/Disassembler.cpp | 8 +- lldb/source/Core/DumpDataExtractor.cpp | 2 +- lldb/source/Core/DumpRegisterValue.cpp | 4 +- lldb/source/Core/DynamicLoader.cpp | 4 +- lldb/source/Core/EmulateInstruction.cpp | 2 +- lldb/source/Core/FileLineResolver.cpp | 2 +- lldb/source/Core/FileSpecList.cpp | 2 +- lldb/source/Core/FormatEntity.cpp | 49 +- lldb/source/Core/Highlighter.cpp | 2 +- lldb/source/Core/IOHandler.cpp | 9 +- lldb/source/Core/IOHandlerCursesGUI.cpp | 2 +- lldb/source/Core/Mangled.cpp | 33 +- lldb/source/Core/Module.cpp | 33 +- lldb/source/Core/ModuleChild.cpp | 2 +- lldb/source/Core/ModuleList.cpp | 42 +- lldb/source/Core/Opcode.cpp | 2 +- lldb/source/Core/PluginManager.cpp | 1897 +- lldb/source/Core/RichManglingContext.cpp | 2 +- lldb/source/Core/SearchFilter.cpp | 57 +- lldb/source/Core/Section.cpp | 4 +- lldb/source/Core/SourceManager.cpp | 4 +- lldb/source/Core/StreamAsynchronousIO.cpp | 2 +- lldb/source/Core/StreamFile.cpp | 2 +- lldb/source/Core/UserSettingsController.cpp | 2 +- lldb/source/Core/Value.cpp | 2 +- lldb/source/Core/ValueObject.cpp | 67 +- lldb/source/Core/ValueObjectCast.cpp | 5 +- lldb/source/Core/ValueObjectChild.cpp | 6 +- lldb/source/Core/ValueObjectConstResult.cpp | 75 +- lldb/source/Core/ValueObjectConstResultCast.cpp | 2 +- lldb/source/Core/ValueObjectConstResultChild.cpp | 2 +- lldb/source/Core/ValueObjectConstResultImpl.cpp | 3 +- lldb/source/Core/ValueObjectDynamicValue.cpp | 5 +- lldb/source/Core/ValueObjectList.cpp | 3 +- lldb/source/Core/ValueObjectMemory.cpp | 23 +- lldb/source/Core/ValueObjectRegister.cpp | 92 +- lldb/source/Core/ValueObjectSyntheticFilter.cpp | 3 +- lldb/source/Core/ValueObjectVariable.cpp | 29 +- lldb/source/DataFormatters/CXXFunctionPointer.cpp | 2 +- lldb/source/DataFormatters/DataVisualization.cpp | 3 +- .../DataFormatters/DumpValueObjectOptions.cpp | 3 +- lldb/source/DataFormatters/FormatCache.cpp | 7 +- lldb/source/DataFormatters/FormatClasses.cpp | 3 +- lldb/source/DataFormatters/FormatManager.cpp | 6 +- lldb/source/DataFormatters/FormattersHelpers.cpp | 3 +- lldb/source/DataFormatters/LanguageCategory.cpp | 7 +- lldb/source/DataFormatters/StringPrinter.cpp | 68 +- lldb/source/DataFormatters/TypeCategory.cpp | 4 +- lldb/source/DataFormatters/TypeCategoryMap.cpp | 3 +- lldb/source/DataFormatters/TypeFormat.cpp | 12 +- lldb/source/DataFormatters/TypeSummary.cpp | 14 +- lldb/source/DataFormatters/TypeSynthetic.cpp | 9 +- lldb/source/DataFormatters/ValueObjectPrinter.cpp | 16 +- lldb/source/DataFormatters/VectorType.cpp | 2 +- lldb/source/Expression/DWARFExpression.cpp | 7 +- lldb/source/Expression/DiagnosticManager.cpp | 4 +- lldb/source/Expression/Expression.cpp | 2 +- lldb/source/Expression/ExpressionVariable.cpp | 4 +- lldb/source/Expression/FunctionCaller.cpp | 2 +- lldb/source/Expression/IRExecutionUnit.cpp | 26 +- lldb/source/Expression/IRInterpreter.cpp | 8 +- lldb/source/Expression/IRMemoryMap.cpp | 2 +- lldb/source/Expression/LLVMUserExpression.cpp | 7 +- lldb/source/Expression/Materializer.cpp | 9 +- lldb/source/Expression/REPL.cpp | 19 +- lldb/source/Expression/UserExpression.cpp | 30 +- lldb/source/Expression/UtilityFunction.cpp | 2 +- lldb/source/Host/CMakeLists.txt | 3 + lldb/source/Host/android/HostInfoAndroid.cpp | 2 +- lldb/source/Host/android/LibcGlue.cpp | 2 +- lldb/source/Host/common/Editline.cpp | 18 +- lldb/source/Host/common/File.cpp | 2 +- lldb/source/Host/common/FileAction.cpp | 2 +- lldb/source/Host/common/FileCache.cpp | 2 +- lldb/source/Host/common/FileSystem.cpp | 14 +- lldb/source/Host/common/GetOptInc.cpp | 2 +- lldb/source/Host/common/Host.cpp | 2 +- lldb/source/Host/common/HostInfoBase.cpp | 2 +- lldb/source/Host/common/HostNativeThreadBase.cpp | 2 +- lldb/source/Host/common/HostProcess.cpp | 2 +- lldb/source/Host/common/HostThread.cpp | 2 +- lldb/source/Host/common/LZMA.cpp | 2 +- lldb/source/Host/common/LockFileBase.cpp | 2 +- lldb/source/Host/common/MainLoop.cpp | 2 +- .../Host/common/MonitoringProcessLauncher.cpp | 2 +- lldb/source/Host/common/NativeProcessProtocol.cpp | 2 +- lldb/source/Host/common/NativeRegisterContext.cpp | 2 +- lldb/source/Host/common/NativeThreadProtocol.cpp | 2 +- lldb/source/Host/common/NativeWatchpointList.cpp | 2 +- lldb/source/Host/common/OptionParser.cpp | 4 +- lldb/source/Host/common/PipeBase.cpp | 2 +- lldb/source/Host/common/ProcessLaunchInfo.cpp | 4 +- lldb/source/Host/common/ProcessRunLock.cpp | 2 +- lldb/source/Host/common/PseudoTerminal.cpp | 2 +- lldb/source/Host/common/Socket.cpp | 4 +- lldb/source/Host/common/SocketAddress.cpp | 2 +- lldb/source/Host/common/StringConvert.cpp | 2 +- lldb/source/Host/common/TCPSocket.cpp | 6 +- lldb/source/Host/common/TaskPool.cpp | 2 +- lldb/source/Host/common/Terminal.cpp | 2 +- lldb/source/Host/common/ThreadLauncher.cpp | 2 +- lldb/source/Host/common/UDPSocket.cpp | 6 +- lldb/source/Host/common/XML.cpp | 2 +- lldb/source/Host/freebsd/Host.cpp | 3 +- lldb/source/Host/freebsd/HostInfoFreeBSD.cpp | 2 +- lldb/source/Host/linux/AbstractSocket.cpp | 2 +- lldb/source/Host/linux/Host.cpp | 2 +- lldb/source/Host/linux/HostInfoLinux.cpp | 2 +- lldb/source/Host/linux/LibcGlue.cpp | 2 +- lldb/source/Host/linux/ProcessLauncherLinux.cpp | 0 lldb/source/Host/linux/Support.cpp | 2 +- lldb/source/Host/macosx/cfcpp/CFCBundle.cpp | 2 +- lldb/source/Host/macosx/cfcpp/CFCBundle.h | 6 +- lldb/source/Host/macosx/cfcpp/CFCData.cpp | 2 +- lldb/source/Host/macosx/cfcpp/CFCData.h | 6 +- lldb/source/Host/macosx/cfcpp/CFCMutableArray.cpp | 2 +- lldb/source/Host/macosx/cfcpp/CFCMutableArray.h | 6 +- .../Host/macosx/cfcpp/CFCMutableDictionary.cpp | 2 +- .../Host/macosx/cfcpp/CFCMutableDictionary.h | 6 +- lldb/source/Host/macosx/cfcpp/CFCMutableSet.cpp | 2 +- lldb/source/Host/macosx/cfcpp/CFCMutableSet.h | 6 +- lldb/source/Host/macosx/cfcpp/CFCReleaser.h | 6 +- lldb/source/Host/macosx/cfcpp/CFCString.cpp | 2 +- lldb/source/Host/macosx/cfcpp/CFCString.h | 6 +- lldb/source/Host/macosx/objcxx/Host.mm | 32 - lldb/source/Host/netbsd/Host.cpp | 32 +- lldb/source/Host/netbsd/HostInfoNetBSD.cpp | 2 +- lldb/source/Host/openbsd/Host.cpp | 2 +- lldb/source/Host/openbsd/HostInfoOpenBSD.cpp | 2 +- .../Host/posix/ConnectionFileDescriptorPosix.cpp | 14 +- lldb/source/Host/posix/DomainSocket.cpp | 10 +- lldb/source/Host/posix/FileSystemPosix.cpp | 4 +- lldb/source/Host/posix/HostInfoPosix.cpp | 2 +- lldb/source/Host/posix/HostProcessPosix.cpp | 2 +- lldb/source/Host/posix/HostThreadPosix.cpp | 2 +- lldb/source/Host/posix/LockFilePosix.cpp | 2 +- lldb/source/Host/posix/PipePosix.cpp | 2 +- .../source/Host/posix/ProcessLauncherPosixFork.cpp | 2 +- .../Host/windows/ConnectionGenericFileWindows.cpp | 4 +- lldb/source/Host/windows/EditLineWin.cpp | 2 +- lldb/source/Host/windows/FileSystem.cpp | 2 +- lldb/source/Host/windows/Host.cpp | 4 +- lldb/source/Host/windows/HostInfoWindows.cpp | 2 +- lldb/source/Host/windows/HostProcessWindows.cpp | 2 +- lldb/source/Host/windows/HostThreadWindows.cpp | 2 +- lldb/source/Host/windows/LockFileWindows.cpp | 2 +- lldb/source/Host/windows/PipeWindows.cpp | 10 +- .../source/Host/windows/ProcessLauncherWindows.cpp | 2 +- lldb/source/Host/windows/ProcessRunLock.cpp | 2 +- lldb/source/Host/windows/Windows.cpp | 2 +- lldb/source/Initialization/SystemInitializer.cpp | 2 +- .../Initialization/SystemInitializerCommon.cpp | 2 +- .../Initialization/SystemLifetimeManager.cpp | 2 +- lldb/source/Interpreter/CommandAlias.cpp | 7 +- lldb/source/Interpreter/CommandHistory.cpp | 4 +- lldb/source/Interpreter/CommandInterpreter.cpp | 96 +- lldb/source/Interpreter/CommandObject.cpp | 42 +- .../Interpreter/CommandObjectRegexCommand.cpp | 2 +- lldb/source/Interpreter/CommandObjectScript.cpp | 2 +- lldb/source/Interpreter/CommandObjectScript.h | 6 +- .../source/Interpreter/CommandOptionValidators.cpp | 2 +- lldb/source/Interpreter/CommandReturnObject.cpp | 4 +- lldb/source/Interpreter/OptionArgParser.cpp | 2 +- .../source/Interpreter/OptionGroupArchitecture.cpp | 4 +- lldb/source/Interpreter/OptionGroupBoolean.cpp | 2 +- lldb/source/Interpreter/OptionGroupFile.cpp | 2 +- lldb/source/Interpreter/OptionGroupFormat.cpp | 2 +- lldb/source/Interpreter/OptionGroupOutputFile.cpp | 2 +- lldb/source/Interpreter/OptionGroupPlatform.cpp | 4 +- .../Interpreter/OptionGroupPythonClassWithDict.cpp | 6 +- lldb/source/Interpreter/OptionGroupString.cpp | 2 +- lldb/source/Interpreter/OptionGroupUInt64.cpp | 2 +- lldb/source/Interpreter/OptionGroupUUID.cpp | 2 +- .../Interpreter/OptionGroupValueObjectDisplay.cpp | 2 +- lldb/source/Interpreter/OptionGroupVariable.cpp | 2 +- lldb/source/Interpreter/OptionGroupWatchpoint.cpp | 2 +- lldb/source/Interpreter/OptionValue.cpp | 2 +- lldb/source/Interpreter/OptionValueArch.cpp | 2 +- lldb/source/Interpreter/OptionValueArgs.cpp | 2 +- lldb/source/Interpreter/OptionValueArray.cpp | 2 +- lldb/source/Interpreter/OptionValueBoolean.cpp | 2 +- lldb/source/Interpreter/OptionValueChar.cpp | 2 +- lldb/source/Interpreter/OptionValueDictionary.cpp | 4 +- lldb/source/Interpreter/OptionValueEnumeration.cpp | 2 +- lldb/source/Interpreter/OptionValueFileSpec.cpp | 2 +- lldb/source/Interpreter/OptionValueFormat.cpp | 2 +- .../source/Interpreter/OptionValueFormatEntity.cpp | 4 +- lldb/source/Interpreter/OptionValueLanguage.cpp | 2 +- .../source/Interpreter/OptionValuePathMappings.cpp | 2 +- lldb/source/Interpreter/OptionValueProperties.cpp | 2 +- lldb/source/Interpreter/OptionValueRegex.cpp | 2 +- lldb/source/Interpreter/OptionValueSInt64.cpp | 2 +- lldb/source/Interpreter/OptionValueString.cpp | 7 +- lldb/source/Interpreter/OptionValueUInt64.cpp | 3 +- lldb/source/Interpreter/OptionValueUUID.cpp | 2 +- lldb/source/Interpreter/Options.cpp | 14 +- lldb/source/Interpreter/Property.cpp | 2 +- lldb/source/Interpreter/ScriptInterpreter.cpp | 2 +- lldb/source/Plugins/ABI/AArch64/ABIAArch64.cpp | 24 + lldb/source/Plugins/ABI/AArch64/ABIAArch64.h | 17 + .../source/Plugins/ABI/AArch64/ABIMacOSX_arm64.cpp | 2451 ++ lldb/source/Plugins/ABI/AArch64/ABIMacOSX_arm64.h | 99 + lldb/source/Plugins/ABI/AArch64/ABISysV_arm64.cpp | 2420 ++ lldb/source/Plugins/ABI/AArch64/ABISysV_arm64.h | 98 + lldb/source/Plugins/ABI/AArch64/CMakeLists.txt | 12 + lldb/source/Plugins/ABI/ARC/ABISysV_arc.cpp | 616 + lldb/source/Plugins/ABI/ARC/ABISysV_arc.h | 106 + lldb/source/Plugins/ABI/ARC/CMakeLists.txt | 11 + lldb/source/Plugins/ABI/ARM/ABIARM.cpp | 24 + lldb/source/Plugins/ABI/ARM/ABIARM.h | 17 + lldb/source/Plugins/ABI/ARM/ABIMacOSX_arm.cpp | 2054 + lldb/source/Plugins/ABI/ARM/ABIMacOSX_arm.h | 91 + lldb/source/Plugins/ABI/ARM/ABISysV_arm.cpp | 2160 ++ lldb/source/Plugins/ABI/ARM/ABISysV_arm.h | 91 + lldb/source/Plugins/ABI/ARM/CMakeLists.txt | 13 + lldb/source/Plugins/ABI/CMakeLists.txt | 36 +- .../source/Plugins/ABI/Hexagon/ABISysV_hexagon.cpp | 1357 + lldb/source/Plugins/ABI/Hexagon/ABISysV_hexagon.h | 103 + lldb/source/Plugins/ABI/Hexagon/CMakeLists.txt | 10 + .../Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp | 2054 - lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h | 95 - lldb/source/Plugins/ABI/MacOSX-arm/CMakeLists.txt | 11 - .../Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp | 2451 -- .../Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.h | 103 - .../source/Plugins/ABI/MacOSX-arm64/CMakeLists.txt | 10 - .../Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp | 1132 - .../Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h | 102 - lldb/source/Plugins/ABI/MacOSX-i386/CMakeLists.txt | 10 - lldb/source/Plugins/ABI/Mips/ABIMips.cpp | 24 + lldb/source/Plugins/ABI/Mips/ABIMips.h | 17 + lldb/source/Plugins/ABI/Mips/ABISysV_mips.cpp | 1066 + lldb/source/Plugins/ABI/Mips/ABISysV_mips.h | 93 + lldb/source/Plugins/ABI/Mips/ABISysV_mips64.cpp | 1214 + lldb/source/Plugins/ABI/Mips/ABISysV_mips64.h | 106 + lldb/source/Plugins/ABI/Mips/CMakeLists.txt | 12 + lldb/source/Plugins/ABI/PowerPC/ABIPowerPC.cpp | 24 + lldb/source/Plugins/ABI/PowerPC/ABIPowerPC.h | 17 + lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc.cpp | 982 + lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc.h | 102 + lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc64.cpp | 1087 + lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc64.h | 104 + lldb/source/Plugins/ABI/PowerPC/CMakeLists.txt | 13 + lldb/source/Plugins/ABI/SysV-arc/ABISysV_arc.cpp | 614 - lldb/source/Plugins/ABI/SysV-arc/ABISysV_arc.h | 106 - lldb/source/Plugins/ABI/SysV-arc/CMakeLists.txt | 11 - lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp | 2158 -- lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.h | 95 - lldb/source/Plugins/ABI/SysV-arm/CMakeLists.txt | 11 - .../Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp | 2420 -- lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.h | 102 - lldb/source/Plugins/ABI/SysV-arm64/CMakeLists.txt | 10 - .../Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp | 1355 - .../Plugins/ABI/SysV-hexagon/ABISysV_hexagon.h | 107 - .../source/Plugins/ABI/SysV-hexagon/CMakeLists.txt | 10 - lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp | 851 - lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.h | 110 - lldb/source/Plugins/ABI/SysV-i386/CMakeLists.txt | 10 - lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp | 1064 - lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.h | 97 - lldb/source/Plugins/ABI/SysV-mips/CMakeLists.txt | 10 - .../Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp | 1212 - .../Plugins/ABI/SysV-mips64/ABISysV_mips64.h | 110 - lldb/source/Plugins/ABI/SysV-mips64/CMakeLists.txt | 10 - lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp | 980 - lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.h | 106 - lldb/source/Plugins/ABI/SysV-ppc/CMakeLists.txt | 10 - .../Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp | 1085 - lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.h | 108 - lldb/source/Plugins/ABI/SysV-ppc64/CMakeLists.txt | 10 - .../Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp | 744 - lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.h | 98 - lldb/source/Plugins/ABI/SysV-s390x/CMakeLists.txt | 10 - .../Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp | 1101 - .../Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h | 108 - lldb/source/Plugins/ABI/SysV-x86_64/CMakeLists.txt | 10 - lldb/source/Plugins/ABI/SystemZ/ABISysV_s390x.cpp | 746 + lldb/source/Plugins/ABI/SystemZ/ABISysV_s390x.h | 94 + lldb/source/Plugins/ABI/SystemZ/CMakeLists.txt | 10 + .../ABI/Windows-x86_64/ABIWindows_x86_64.cpp | 1802 - .../Plugins/ABI/Windows-x86_64/ABIWindows_x86_64.h | 101 - .../Plugins/ABI/Windows-x86_64/CMakeLists.txt | 10 - lldb/source/Plugins/ABI/X86/ABIMacOSX_i386.cpp | 1134 + lldb/source/Plugins/ABI/X86/ABIMacOSX_i386.h | 98 + lldb/source/Plugins/ABI/X86/ABISysV_i386.cpp | 853 + lldb/source/Plugins/ABI/X86/ABISysV_i386.h | 106 + lldb/source/Plugins/ABI/X86/ABISysV_x86_64.cpp | 964 + lldb/source/Plugins/ABI/X86/ABISysV_x86_64.h | 101 + lldb/source/Plugins/ABI/X86/ABIWindows_x86_64.cpp | 837 + lldb/source/Plugins/ABI/X86/ABIWindows_x86_64.h | 94 + lldb/source/Plugins/ABI/X86/ABIX86.cpp | 30 + lldb/source/Plugins/ABI/X86/ABIX86.h | 17 + lldb/source/Plugins/ABI/X86/ABIX86_64.h | 26 + lldb/source/Plugins/ABI/X86/CMakeLists.txt | 14 + .../Plugins/Architecture/Arm/ArchitectureArm.cpp | 4 +- .../Plugins/Architecture/Arm/ArchitectureArm.h | 6 +- .../Plugins/Architecture/Mips/ArchitectureMips.cpp | 4 +- .../Plugins/Architecture/Mips/ArchitectureMips.h | 6 +- .../Architecture/PPC64/ArchitecturePPC64.cpp | 4 +- .../Plugins/Architecture/PPC64/ArchitecturePPC64.h | 6 +- lldb/source/Plugins/CMakeLists.txt | 32 + lldb/source/Plugins/Disassembler/CMakeLists.txt | 2 +- .../Plugins/Disassembler/LLVMC/CMakeLists.txt | 14 + .../Disassembler/LLVMC/DisassemblerLLVMC.cpp | 1384 + .../Plugins/Disassembler/LLVMC/DisassemblerLLVMC.h | 85 + .../Plugins/Disassembler/llvm/CMakeLists.txt | 14 - .../Disassembler/llvm/DisassemblerLLVMC.cpp | 1436 - .../Plugins/Disassembler/llvm/DisassemblerLLVMC.h | 85 - lldb/source/Plugins/DynamicLoader/CMakeLists.txt | 1 + .../Darwin-Kernel/DynamicLoaderDarwinKernel.cpp | 5 +- .../Darwin-Kernel/DynamicLoaderDarwinKernel.h | 6 +- .../Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp | 8 +- .../Hexagon-DYLD/DynamicLoaderHexagonDYLD.h | 6 +- .../Hexagon-DYLD/HexagonDYLDRendezvous.cpp | 2 +- .../Hexagon-DYLD/HexagonDYLDRendezvous.h | 6 +- .../DynamicLoader/MacOSX-DYLD/CMakeLists.txt | 1 + .../MacOSX-DYLD/DynamicLoaderDarwin.cpp | 29 +- .../MacOSX-DYLD/DynamicLoaderDarwin.h | 6 +- .../MacOSX-DYLD/DynamicLoaderMacOS.cpp | 13 +- .../DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.h | 6 +- .../MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp | 35 +- .../MacOSX-DYLD/DynamicLoaderMacOSXDYLD.h | 6 +- .../DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp | 2 +- .../DynamicLoader/POSIX-DYLD/DYLDRendezvous.h | 4 +- .../POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp | 4 +- .../POSIX-DYLD/DynamicLoaderPOSIXDYLD.h | 6 +- .../DynamicLoader/Static/DynamicLoaderStatic.cpp | 19 +- .../DynamicLoader/Static/DynamicLoaderStatic.h | 6 +- .../Windows-DYLD/DynamicLoaderWindowsDYLD.cpp | 5 +- .../Windows-DYLD/DynamicLoaderWindowsDYLD.h | 6 +- .../Plugins/DynamicLoader/wasm-DYLD/CMakeLists.txt | 9 + .../wasm-DYLD/DynamicLoaderWasmDYLD.cpp | 70 + .../wasm-DYLD/DynamicLoaderWasmDYLD.h | 48 + .../Clang/ASTResultSynthesizer.cpp | 13 +- .../ExpressionParser/Clang/ASTResultSynthesizer.h | 15 +- .../ExpressionParser/Clang/ASTStructExtractor.cpp | 2 +- .../ExpressionParser/Clang/ASTStructExtractor.h | 7 +- .../Plugins/ExpressionParser/Clang/ASTUtils.cpp | 2 +- .../Plugins/ExpressionParser/Clang/ASTUtils.h | 6 +- .../Plugins/ExpressionParser/Clang/CMakeLists.txt | 10 +- .../ExpressionParser/Clang/ClangASTImporter.cpp | 1152 + .../ExpressionParser/Clang/ClangASTImporter.h | 330 + .../ExpressionParser/Clang/ClangASTMetadata.cpp | 35 + .../ExpressionParser/Clang/ClangASTMetadata.h | 100 + .../ExpressionParser/Clang/ClangASTSource.cpp | 689 +- .../ExpressionParser/Clang/ClangASTSource.h | 35 +- .../ExpressionParser/Clang/ClangDeclVendor.cpp | 7 +- .../ExpressionParser/Clang/ClangDeclVendor.h | 9 +- .../ExpressionParser/Clang/ClangDiagnostic.h | 6 +- .../Clang/ClangExpressionDeclMap.cpp | 85 +- .../Clang/ClangExpressionDeclMap.h | 34 +- .../ExpressionParser/Clang/ClangExpressionHelper.h | 13 +- .../Clang/ClangExpressionParser.cpp | 23 +- .../ExpressionParser/Clang/ClangExpressionParser.h | 18 +- .../Clang/ClangExpressionSourceCode.cpp | 4 +- .../Clang/ClangExpressionSourceCode.h | 4 +- .../Clang/ClangExpressionVariable.cpp | 2 +- .../Clang/ClangExpressionVariable.h | 15 +- .../Clang/ClangExternalASTSourceCallbacks.cpp | 45 + .../Clang/ClangExternalASTSourceCallbacks.h | 46 + .../ExpressionParser/Clang/ClangFunctionCaller.cpp | 4 +- .../ExpressionParser/Clang/ClangFunctionCaller.h | 7 +- .../Plugins/ExpressionParser/Clang/ClangHost.cpp | 10 +- .../Plugins/ExpressionParser/Clang/ClangHost.h | 4 +- .../Clang/ClangModulesDeclVendor.cpp | 22 +- .../Clang/ClangModulesDeclVendor.h | 7 +- .../Clang/ClangPersistentVariables.cpp | 15 +- .../Clang/ClangPersistentVariables.h | 18 +- .../ExpressionParser/Clang/ClangUserExpression.cpp | 33 +- .../ExpressionParser/Clang/ClangUserExpression.h | 7 +- .../Plugins/ExpressionParser/Clang/ClangUtil.cpp | 87 + .../Plugins/ExpressionParser/Clang/ClangUtil.h | 50 + .../Clang/ClangUtilityFunction.cpp | 16 +- .../ExpressionParser/Clang/ClangUtilityFunction.h | 7 +- .../Clang/CppModuleConfiguration.cpp | 2 +- .../Clang/CppModuleConfiguration.h | 4 +- .../ExpressionParser/Clang/CxxModuleHandler.cpp | 289 + .../ExpressionParser/Clang/CxxModuleHandler.h | 65 + .../ExpressionParser/Clang/IRDynamicChecks.cpp | 2 +- .../ExpressionParser/Clang/IRDynamicChecks.h | 6 +- .../Plugins/ExpressionParser/Clang/IRForTarget.cpp | 33 +- .../Plugins/ExpressionParser/Clang/IRForTarget.h | 11 +- .../Clang/ModuleDependencyCollector.h | 4 +- .../Instruction/ARM/EmulateInstructionARM.cpp | 4 +- .../Instruction/ARM/EmulateInstructionARM.h | 6 +- .../Plugins/Instruction/ARM/EmulationStateARM.cpp | 2 +- .../Plugins/Instruction/ARM/EmulationStateARM.h | 6 +- .../Instruction/ARM64/EmulateInstructionARM64.cpp | 4 +- .../Instruction/ARM64/EmulateInstructionARM64.h | 6 +- .../Instruction/MIPS/EmulateInstructionMIPS.cpp | 4 +- .../Instruction/MIPS/EmulateInstructionMIPS.h | 6 +- .../MIPS64/EmulateInstructionMIPS64.cpp | 4 +- .../Instruction/MIPS64/EmulateInstructionMIPS64.h | 6 +- .../Instruction/PPC64/EmulateInstructionPPC64.cpp | 4 +- .../Instruction/PPC64/EmulateInstructionPPC64.h | 6 +- .../InstrumentationRuntime/ASan/ASanRuntime.cpp | 325 - .../InstrumentationRuntime/ASan/ASanRuntime.h | 66 - .../InstrumentationRuntime/ASan/CMakeLists.txt | 2 +- .../ASan/InstrumentationRuntimeASan.cpp | 327 + .../ASan/InstrumentationRuntimeASan.h | 66 + .../MainThreadChecker/CMakeLists.txt | 2 +- .../InstrumentationRuntimeMainThreadChecker.cpp | 283 + .../InstrumentationRuntimeMainThreadChecker.h | 68 + .../MainThreadChecker/MainThreadCheckerRuntime.cpp | 274 - .../MainThreadChecker/MainThreadCheckerRuntime.h | 67 - .../InstrumentationRuntime/TSan/CMakeLists.txt | 2 +- .../TSan/InstrumentationRuntimeTSan.cpp | 1066 + .../TSan/InstrumentationRuntimeTSan.h | 81 + .../InstrumentationRuntime/TSan/TSanRuntime.cpp | 1064 - .../InstrumentationRuntime/TSan/TSanRuntime.h | 81 - .../InstrumentationRuntime/UBSan/CMakeLists.txt | 2 +- .../UBSan/InstrumentationRuntimeUBSan.cpp | 338 + .../UBSan/InstrumentationRuntimeUBSan.h | 68 + .../InstrumentationRuntime/UBSan/UBSanRuntime.cpp | 341 - .../InstrumentationRuntime/UBSan/UBSanRuntime.h | 68 - lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp | 10 +- lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.h | 6 +- .../Plugins/Language/CPlusPlus/BlockPointer.cpp | 22 +- .../Plugins/Language/CPlusPlus/BlockPointer.h | 6 +- .../Plugins/Language/CPlusPlus/CMakeLists.txt | 1 + .../Language/CPlusPlus/CPlusPlusLanguage.cpp | 6 +- .../Plugins/Language/CPlusPlus/CPlusPlusLanguage.h | 6 +- .../Language/CPlusPlus/CPlusPlusNameParser.cpp | 2 +- .../Language/CPlusPlus/CPlusPlusNameParser.h | 7 +- .../Plugins/Language/CPlusPlus/CxxStringTypes.cpp | 4 +- .../Plugins/Language/CPlusPlus/CxxStringTypes.h | 6 +- lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp | 163 +- lldb/source/Plugins/Language/CPlusPlus/LibCxx.h | 6 +- .../Plugins/Language/CPlusPlus/LibCxxAtomic.cpp | 22 +- .../Plugins/Language/CPlusPlus/LibCxxAtomic.h | 6 +- .../Plugins/Language/CPlusPlus/LibCxxBitset.cpp | 4 +- .../Language/CPlusPlus/LibCxxInitializerList.cpp | 2 +- .../Plugins/Language/CPlusPlus/LibCxxList.cpp | 4 +- .../Plugins/Language/CPlusPlus/LibCxxMap.cpp | 8 +- .../Plugins/Language/CPlusPlus/LibCxxOptional.cpp | 13 +- .../Plugins/Language/CPlusPlus/LibCxxQueue.cpp | 2 +- .../Plugins/Language/CPlusPlus/LibCxxTuple.cpp | 2 +- .../Language/CPlusPlus/LibCxxUnorderedMap.cpp | 4 +- .../Plugins/Language/CPlusPlus/LibCxxVariant.cpp | 28 +- .../Plugins/Language/CPlusPlus/LibCxxVariant.h | 6 +- .../Plugins/Language/CPlusPlus/LibCxxVector.cpp | 2 +- .../Plugins/Language/CPlusPlus/LibStdcpp.cpp | 4 +- lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h | 6 +- .../Plugins/Language/CPlusPlus/LibStdcppTuple.cpp | 2 +- .../Language/CPlusPlus/LibStdcppUniquePointer.cpp | 2 +- .../CPlusPlus/MSVCUndecoratedNameParser.cpp | 2 +- .../Language/CPlusPlus/MSVCUndecoratedNameParser.h | 4 +- .../Plugins/Language/ClangCommon/CMakeLists.txt | 2 +- .../Language/ClangCommon/ClangHighlighter.cpp | 2 +- .../Language/ClangCommon/ClangHighlighter.h | 6 +- lldb/source/Plugins/Language/ObjC/CF.cpp | 5 +- lldb/source/Plugins/Language/ObjC/CF.h | 6 +- lldb/source/Plugins/Language/ObjC/CMakeLists.txt | 1 + lldb/source/Plugins/Language/ObjC/Cocoa.cpp | 7 +- lldb/source/Plugins/Language/ObjC/Cocoa.h | 6 +- lldb/source/Plugins/Language/ObjC/CoreMedia.cpp | 3 +- lldb/source/Plugins/Language/ObjC/CoreMedia.h | 6 +- lldb/source/Plugins/Language/ObjC/NSArray.cpp | 10 +- lldb/source/Plugins/Language/ObjC/NSDictionary.cpp | 14 +- lldb/source/Plugins/Language/ObjC/NSDictionary.h | 6 +- lldb/source/Plugins/Language/ObjC/NSError.cpp | 8 +- lldb/source/Plugins/Language/ObjC/NSException.cpp | 6 +- lldb/source/Plugins/Language/ObjC/NSIndexPath.cpp | 6 +- lldb/source/Plugins/Language/ObjC/NSSet.cpp | 4 +- lldb/source/Plugins/Language/ObjC/NSSet.h | 6 +- lldb/source/Plugins/Language/ObjC/NSString.cpp | 7 +- lldb/source/Plugins/Language/ObjC/NSString.h | 6 +- lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp | 8 +- lldb/source/Plugins/Language/ObjC/ObjCLanguage.h | 6 +- .../Language/ObjCPlusPlus/ObjCPlusPlusLanguage.cpp | 5 +- .../Language/ObjCPlusPlus/ObjCPlusPlusLanguage.h | 6 +- .../LanguageRuntime/CPlusPlus/CMakeLists.txt | 2 +- .../CPlusPlus/CPPLanguageRuntime.cpp | 3 +- .../LanguageRuntime/CPlusPlus/CPPLanguageRuntime.h | 6 +- .../CPlusPlus/ItaniumABI/CMakeLists.txt | 1 + .../ItaniumABI/ItaniumABILanguageRuntime.cpp | 24 +- .../ItaniumABI/ItaniumABILanguageRuntime.h | 6 +- .../AppleObjCClassDescriptorV2.cpp | 3 +- .../AppleObjCRuntime/AppleObjCClassDescriptorV2.h | 6 +- .../ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp | 19 +- .../ObjC/AppleObjCRuntime/AppleObjCDeclVendor.h | 10 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp | 45 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntime.h | 14 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp | 7 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.h | 6 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 29 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h | 6 +- .../AppleObjCTrampolineHandler.cpp | 142 +- .../AppleObjCRuntime/AppleObjCTrampolineHandler.h | 13 +- .../AppleObjCTypeEncodingParser.cpp | 41 +- .../AppleObjCRuntime/AppleObjCTypeEncodingParser.h | 22 +- .../AppleThreadPlanStepThroughObjCTrampoline.cpp | 239 +- .../AppleThreadPlanStepThroughObjCTrampoline.h | 78 +- .../ObjC/AppleObjCRuntime/CMakeLists.txt | 1 + .../Plugins/LanguageRuntime/ObjC/CMakeLists.txt | 2 +- .../LanguageRuntime/ObjC/ObjCLanguageRuntime.cpp | 12 +- .../LanguageRuntime/ObjC/ObjCLanguageRuntime.h | 12 +- .../RenderScriptExpressionOpts.cpp | 4 +- .../RenderScriptExpressionOpts.h | 4 +- .../RenderScriptRuntime/RenderScriptRuntime.cpp | 17 +- .../RenderScriptRuntime/RenderScriptRuntime.h | 14 +- .../RenderScriptScriptGroup.cpp | 2 +- .../RenderScriptRuntime/RenderScriptScriptGroup.h | 6 +- .../RenderScriptx86ABIFixups.cpp | 2 +- .../RenderScriptRuntime/RenderScriptx86ABIFixups.h | 4 +- .../MemoryHistory/asan/MemoryHistoryASan.cpp | 4 +- .../Plugins/MemoryHistory/asan/MemoryHistoryASan.h | 6 +- .../BSD-Archive/ObjectContainerBSDArchive.cpp | 4 +- .../BSD-Archive/ObjectContainerBSDArchive.h | 6 +- .../ObjectContainerUniversalMachO.cpp | 5 +- .../ObjectContainerUniversalMachO.h | 6 +- .../ObjectFile/Breakpad/BreakpadRecords.cpp | 2 +- .../Plugins/ObjectFile/Breakpad/BreakpadRecords.h | 6 +- .../ObjectFile/Breakpad/ObjectFileBreakpad.cpp | 4 +- .../ObjectFile/Breakpad/ObjectFileBreakpad.h | 6 +- lldb/source/Plugins/ObjectFile/ELF/ELFHeader.cpp | 2 +- lldb/source/Plugins/ObjectFile/ELF/ELFHeader.h | 6 +- .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 14 +- lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h | 9 +- .../Plugins/ObjectFile/JIT/ObjectFileJIT.cpp | 4 +- lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.h | 6 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 32 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.h | 8 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 6 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h | 6 +- .../Plugins/ObjectFile/PECOFF/PECallFrameInfo.h | 6 +- .../Plugins/ObjectFile/PECOFF/WindowsMiniDump.cpp | 2 +- .../Plugins/ObjectFile/PECOFF/WindowsMiniDump.h | 4 +- .../Plugins/ObjectFile/wasm/ObjectFileWasm.cpp | 43 +- .../Plugins/ObjectFile/wasm/ObjectFileWasm.h | 18 +- lldb/source/Plugins/OperatingSystem/CMakeLists.txt | 4 +- .../Plugins/OperatingSystem/Python/CMakeLists.txt | 2 +- .../Python/OperatingSystemPython.cpp | 6 +- lldb/source/Plugins/Platform/Android/AdbClient.cpp | 6 +- lldb/source/Plugins/Platform/Android/AdbClient.h | 6 +- .../Plugins/Platform/Android/PlatformAndroid.cpp | 6 +- .../Plugins/Platform/Android/PlatformAndroid.h | 6 +- .../Android/PlatformAndroidRemoteGDBServer.cpp | 4 +- .../Android/PlatformAndroidRemoteGDBServer.h | 6 +- .../Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp | 4 +- .../Plugins/Platform/FreeBSD/PlatformFreeBSD.h | 6 +- .../Plugins/Platform/Linux/PlatformLinux.cpp | 6 +- lldb/source/Plugins/Platform/Linux/PlatformLinux.h | 6 +- .../Platform/MacOSX/PlatformAppleSimulator.cpp | 2 +- .../Platform/MacOSX/PlatformAppleSimulator.h | 6 +- .../Platform/MacOSX/PlatformAppleTVSimulator.cpp | 2 +- .../Platform/MacOSX/PlatformAppleTVSimulator.h | 6 +- .../MacOSX/PlatformAppleWatchSimulator.cpp | 2 +- .../Platform/MacOSX/PlatformAppleWatchSimulator.h | 6 +- .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 128 +- .../Plugins/Platform/MacOSX/PlatformDarwin.h | 39 +- .../Platform/MacOSX/PlatformDarwinKernel.cpp | 3 +- .../Plugins/Platform/MacOSX/PlatformDarwinKernel.h | 6 +- .../Plugins/Platform/MacOSX/PlatformMacOSX.cpp | 42 +- .../Plugins/Platform/MacOSX/PlatformMacOSX.h | 6 +- .../Platform/MacOSX/PlatformRemoteAppleBridge.cpp | 2 +- .../Platform/MacOSX/PlatformRemoteAppleBridge.h | 6 +- .../Platform/MacOSX/PlatformRemoteAppleTV.cpp | 2 +- .../Platform/MacOSX/PlatformRemoteAppleTV.h | 6 +- .../Platform/MacOSX/PlatformRemoteAppleWatch.cpp | 2 +- .../Platform/MacOSX/PlatformRemoteAppleWatch.h | 6 +- .../Platform/MacOSX/PlatformRemoteDarwinDevice.cpp | 2 +- .../Platform/MacOSX/PlatformRemoteDarwinDevice.h | 6 +- .../Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp | 4 +- .../Plugins/Platform/MacOSX/PlatformRemoteiOS.h | 6 +- .../Platform/MacOSX/PlatformiOSSimulator.cpp | 3 +- .../Plugins/Platform/MacOSX/PlatformiOSSimulator.h | 6 +- .../PlatformiOSSimulatorCoreSimulatorSupport.h | 6 +- .../Plugins/Platform/NetBSD/PlatformNetBSD.cpp | 6 +- .../Plugins/Platform/NetBSD/PlatformNetBSD.h | 6 +- .../Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp | 4 +- .../Plugins/Platform/OpenBSD/PlatformOpenBSD.h | 6 +- lldb/source/Plugins/Platform/POSIX/CMakeLists.txt | 3 +- .../Plugins/Platform/POSIX/PlatformPOSIX.cpp | 14 +- lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.h | 6 +- .../Plugins/Platform/Windows/PlatformWindows.cpp | 4 +- .../Plugins/Platform/Windows/PlatformWindows.h | 6 +- .../gdb-server/PlatformRemoteGDBServer.cpp | 17 +- .../Platform/gdb-server/PlatformRemoteGDBServer.h | 6 +- lldb/source/Plugins/Plugins.def.in | 37 + lldb/source/Plugins/Process/Darwin/CFBundle.cpp | 2 +- lldb/source/Plugins/Process/Darwin/CFString.cpp | 2 +- .../Process/Darwin/DarwinProcessLauncher.cpp | 2 +- .../Plugins/Process/Darwin/MachException.cpp | 2 +- .../Plugins/Process/Darwin/NativeProcessDarwin.cpp | 2 +- .../Plugins/Process/Darwin/NativeThreadDarwin.cpp | 2 +- .../Process/Darwin/NativeThreadListDarwin.cpp | 3 +- .../Plugins/Process/FreeBSD/FreeBSDThread.cpp | 2 +- .../Plugins/Process/FreeBSD/POSIXStopInfo.cpp | 2 +- .../Plugins/Process/FreeBSD/ProcessFreeBSD.cpp | 5 +- .../Plugins/Process/FreeBSD/ProcessMonitor.cpp | 2 +- .../RegisterContextPOSIXProcessMonitor_arm.cpp | 2 +- .../RegisterContextPOSIXProcessMonitor_arm64.cpp | 2 +- .../RegisterContextPOSIXProcessMonitor_mips64.cpp | 2 +- .../RegisterContextPOSIXProcessMonitor_powerpc.cpp | 2 +- .../RegisterContextPOSIXProcessMonitor_x86.cpp | 2 +- lldb/source/Plugins/Process/Linux/CMakeLists.txt | 2 +- .../Plugins/Process/Linux/NativeProcessLinux.cpp | 2 +- .../Process/Linux/NativeRegisterContextLinux.cpp | 2 +- .../Linux/NativeRegisterContextLinux_arm.cpp | 2 +- .../Linux/NativeRegisterContextLinux_arm64.cpp | 2 +- .../Linux/NativeRegisterContextLinux_mips64.cpp | 2 +- .../Linux/NativeRegisterContextLinux_ppc64le.cpp | 2 +- .../Linux/NativeRegisterContextLinux_s390x.cpp | 2 +- .../Linux/NativeRegisterContextLinux_x86_64.cpp | 2 +- .../Plugins/Process/Linux/NativeThreadLinux.cpp | 4 +- .../Plugins/Process/Linux/ProcessorTrace.cpp | 2 +- .../Plugins/Process/Linux/SingleStepCheck.cpp | 2 +- .../Process/MacOSX-Kernel/CommunicationKDP.cpp | 4 +- .../Process/MacOSX-Kernel/CommunicationKDP.h | 6 +- .../Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp | 4 +- .../Plugins/Process/MacOSX-Kernel/ProcessKDP.h | 7 +- .../Process/MacOSX-Kernel/ProcessKDPLog.cpp | 2 +- .../Plugins/Process/MacOSX-Kernel/ProcessKDPLog.h | 6 +- .../MacOSX-Kernel/RegisterContextKDP_arm.cpp | 2 +- .../Process/MacOSX-Kernel/RegisterContextKDP_arm.h | 7 +- .../MacOSX-Kernel/RegisterContextKDP_arm64.cpp | 3 +- .../MacOSX-Kernel/RegisterContextKDP_arm64.h | 7 +- .../MacOSX-Kernel/RegisterContextKDP_i386.cpp | 2 +- .../MacOSX-Kernel/RegisterContextKDP_i386.h | 6 +- .../MacOSX-Kernel/RegisterContextKDP_x86_64.cpp | 2 +- .../MacOSX-Kernel/RegisterContextKDP_x86_64.h | 6 +- .../Plugins/Process/MacOSX-Kernel/ThreadKDP.cpp | 2 +- .../Plugins/Process/MacOSX-Kernel/ThreadKDP.h | 6 +- lldb/source/Plugins/Process/NetBSD/CMakeLists.txt | 2 +- .../Plugins/Process/NetBSD/NativeProcessNetBSD.cpp | 2 +- .../Process/NetBSD/NativeRegisterContextNetBSD.cpp | 2 +- .../NetBSD/NativeRegisterContextNetBSD_x86_64.cpp | 614 +- .../NetBSD/NativeRegisterContextNetBSD_x86_64.h | 15 +- .../Plugins/Process/NetBSD/NativeThreadNetBSD.cpp | 2 +- lldb/source/Plugins/Process/POSIX/CMakeLists.txt | 2 +- lldb/source/Plugins/Process/POSIX/CrashReason.cpp | 2 +- .../Plugins/Process/POSIX/NativeProcessELF.cpp | 2 +- .../Plugins/Process/POSIX/ProcessMessage.cpp | 2 +- .../Plugins/Process/POSIX/ProcessPOSIXLog.cpp | 3 +- lldb/source/Plugins/Process/Utility/ARMDefines.h | 6 +- lldb/source/Plugins/Process/Utility/ARMUtils.h | 6 +- lldb/source/Plugins/Process/Utility/AuxVector.cpp | 2 +- lldb/source/Plugins/Process/Utility/AuxVector.h | 4 +- lldb/source/Plugins/Process/Utility/CMakeLists.txt | 3 +- .../Process/Utility/DynamicRegisterInfo.cpp | 4 +- .../Plugins/Process/Utility/DynamicRegisterInfo.h | 6 +- .../Plugins/Process/Utility/FreeBSDSignals.cpp | 2 +- .../Plugins/Process/Utility/FreeBSDSignals.h | 6 +- .../Plugins/Process/Utility/GDBRemoteSignals.cpp | 2 +- .../Plugins/Process/Utility/GDBRemoteSignals.h | 6 +- .../Plugins/Process/Utility/HistoryThread.cpp | 2 +- .../source/Plugins/Process/Utility/HistoryThread.h | 6 +- .../Plugins/Process/Utility/HistoryUnwind.cpp | 2 +- .../source/Plugins/Process/Utility/HistoryUnwind.h | 6 +- .../Plugins/Process/Utility/InferiorCallPOSIX.cpp | 2 +- .../Plugins/Process/Utility/InferiorCallPOSIX.h | 6 +- .../Plugins/Process/Utility/InstructionUtils.h | 6 +- .../Plugins/Process/Utility/LinuxProcMaps.cpp | 2 +- .../source/Plugins/Process/Utility/LinuxProcMaps.h | 6 +- .../Plugins/Process/Utility/LinuxSignals.cpp | 2 +- lldb/source/Plugins/Process/Utility/LinuxSignals.h | 6 +- .../Plugins/Process/Utility/MipsLinuxSignals.cpp | 3 +- .../Plugins/Process/Utility/MipsLinuxSignals.h | 6 +- .../Utility/NativeRegisterContextRegisterInfo.cpp | 2 +- .../Utility/NativeRegisterContextRegisterInfo.h | 4 +- .../Plugins/Process/Utility/NetBSDSignals.cpp | 2 +- .../source/Plugins/Process/Utility/NetBSDSignals.h | 6 +- .../Utility/RegisterContextDarwinConstants.h | 6 +- .../Process/Utility/RegisterContextDarwin_arm.cpp | 2 +- .../Process/Utility/RegisterContextDarwin_arm.h | 6 +- .../Utility/RegisterContextDarwin_arm64.cpp | 3 +- .../Process/Utility/RegisterContextDarwin_arm64.h | 6 +- .../Process/Utility/RegisterContextDarwin_i386.cpp | 2 +- .../Process/Utility/RegisterContextDarwin_i386.h | 6 +- .../Utility/RegisterContextDarwin_x86_64.cpp | 2 +- .../Process/Utility/RegisterContextDarwin_x86_64.h | 6 +- .../Process/Utility/RegisterContextDummy.cpp | 3 +- .../Plugins/Process/Utility/RegisterContextDummy.h | 6 +- .../Utility/RegisterContextFreeBSD_i386.cpp | 2 +- .../Process/Utility/RegisterContextFreeBSD_i386.h | 4 +- .../Utility/RegisterContextFreeBSD_mips64.cpp | 2 +- .../Utility/RegisterContextFreeBSD_mips64.h | 4 +- .../Utility/RegisterContextFreeBSD_powerpc.cpp | 2 +- .../Utility/RegisterContextFreeBSD_powerpc.h | 6 +- .../Utility/RegisterContextFreeBSD_x86_64.cpp | 2 +- .../Utility/RegisterContextFreeBSD_x86_64.h | 4 +- .../Process/Utility/RegisterContextHistory.cpp | 3 +- .../Process/Utility/RegisterContextHistory.h | 6 +- .../Process/Utility/RegisterContextLLDB.cpp | 2 +- .../Plugins/Process/Utility/RegisterContextLLDB.h | 6 +- .../Process/Utility/RegisterContextLinux_i386.cpp | 2 +- .../Process/Utility/RegisterContextLinux_i386.h | 4 +- .../Process/Utility/RegisterContextLinux_mips.cpp | 2 +- .../Process/Utility/RegisterContextLinux_mips.h | 4 +- .../Utility/RegisterContextLinux_mips64.cpp | 2 +- .../Process/Utility/RegisterContextLinux_mips64.h | 4 +- .../Process/Utility/RegisterContextLinux_s390x.cpp | 2 +- .../Process/Utility/RegisterContextLinux_s390x.h | 4 +- .../Utility/RegisterContextLinux_x86_64.cpp | 2 +- .../Process/Utility/RegisterContextLinux_x86_64.h | 4 +- .../RegisterContextMacOSXFrameBackchain.cpp | 2 +- .../Utility/RegisterContextMacOSXFrameBackchain.h | 6 +- .../Process/Utility/RegisterContextMach_arm.cpp | 2 +- .../Process/Utility/RegisterContextMach_arm.h | 7 +- .../Process/Utility/RegisterContextMach_i386.cpp | 2 +- .../Process/Utility/RegisterContextMach_i386.h | 6 +- .../Process/Utility/RegisterContextMach_x86_64.cpp | 2 +- .../Process/Utility/RegisterContextMach_x86_64.h | 6 +- .../Process/Utility/RegisterContextMemory.cpp | 2 +- .../Process/Utility/RegisterContextMemory.h | 6 +- .../Process/Utility/RegisterContextNetBSD_i386.cpp | 96 + .../Process/Utility/RegisterContextNetBSD_i386.h | 25 + .../Utility/RegisterContextNetBSD_x86_64.cpp | 59 +- .../Process/Utility/RegisterContextNetBSD_x86_64.h | 7 +- .../Utility/RegisterContextOpenBSD_i386.cpp | 2 +- .../Process/Utility/RegisterContextOpenBSD_i386.h | 4 +- .../Utility/RegisterContextOpenBSD_x86_64.cpp | 2 +- .../Utility/RegisterContextOpenBSD_x86_64.h | 4 +- .../Process/Utility/RegisterContextPOSIX_arm.cpp | 2 +- .../Process/Utility/RegisterContextPOSIX_arm.h | 6 +- .../Process/Utility/RegisterContextPOSIX_arm64.cpp | 2 +- .../Process/Utility/RegisterContextPOSIX_arm64.h | 6 +- .../Utility/RegisterContextPOSIX_mips64.cpp | 2 +- .../Process/Utility/RegisterContextPOSIX_mips64.h | 6 +- .../Utility/RegisterContextPOSIX_powerpc.cpp | 3 +- .../Process/Utility/RegisterContextPOSIX_powerpc.h | 6 +- .../Utility/RegisterContextPOSIX_ppc64le.cpp | 2 +- .../Process/Utility/RegisterContextPOSIX_ppc64le.h | 6 +- .../Process/Utility/RegisterContextPOSIX_s390x.cpp | 2 +- .../Process/Utility/RegisterContextPOSIX_s390x.h | 6 +- .../Process/Utility/RegisterContextPOSIX_x86.cpp | 2 +- .../Process/Utility/RegisterContextPOSIX_x86.h | 6 +- .../Utility/RegisterContextThreadMemory.cpp | 2 +- .../Process/Utility/RegisterContextThreadMemory.h | 6 +- .../Utility/RegisterContextWindows_i386.cpp | 2 +- .../Process/Utility/RegisterContextWindows_i386.h | 4 +- .../Utility/RegisterContextWindows_x86_64.cpp | 2 +- .../Utility/RegisterContextWindows_x86_64.h | 4 +- .../Plugins/Process/Utility/RegisterContext_mips.h | 6 +- .../Process/Utility/RegisterContext_powerpc.h | 6 +- .../Process/Utility/RegisterContext_s390x.h | 4 +- .../Plugins/Process/Utility/RegisterContext_x86.h | 4 +- .../Process/Utility/RegisterInfoInterface.h | 4 +- .../Process/Utility/RegisterInfoPOSIX_arm.cpp | 2 +- .../Process/Utility/RegisterInfoPOSIX_arm.h | 6 +- .../Process/Utility/RegisterInfoPOSIX_arm64.cpp | 2 +- .../Process/Utility/RegisterInfoPOSIX_arm64.h | 4 +- .../Process/Utility/RegisterInfoPOSIX_ppc64le.cpp | 2 +- .../Process/Utility/RegisterInfoPOSIX_ppc64le.h | 4 +- .../Plugins/Process/Utility/RegisterInfos_i386.h | 2 +- .../Process/Utility/StopInfoMachException.cpp | 63 +- .../Process/Utility/StopInfoMachException.h | 6 +- .../Plugins/Process/Utility/ThreadMemory.cpp | 6 +- lldb/source/Plugins/Process/Utility/ThreadMemory.h | 6 +- lldb/source/Plugins/Process/Utility/UnwindLLDB.cpp | 2 +- lldb/source/Plugins/Process/Utility/UnwindLLDB.h | 6 +- .../Process/Utility/UnwindMacOSXFrameBackchain.cpp | 2 +- .../Process/Utility/UnwindMacOSXFrameBackchain.h | 6 +- .../Process/Utility/lldb-arm-register-enums.h | 6 +- .../Process/Utility/lldb-arm64-register-enums.h | 6 +- .../Utility/lldb-mips-freebsd-register-enums.h | 6 +- .../Utility/lldb-mips-linux-register-enums.h | 6 +- .../Process/Utility/lldb-ppc64-register-enums.h | 6 +- .../Process/Utility/lldb-ppc64le-register-enums.h | 6 +- .../Process/Utility/lldb-s390x-register-enums.h | 6 +- .../Process/Utility/lldb-x86-register-enums.h | 11 +- .../Plugins/Process/Windows/Common/CMakeLists.txt | 1 + .../Process/Windows/Common/DebuggerThread.cpp | 2 +- .../Process/Windows/Common/LocalDebugDelegate.cpp | 2 +- .../Windows/Common/NativeProcessWindows.cpp | 2 +- .../Common/NativeRegisterContextWindows.cpp | 2 +- .../Common/NativeRegisterContextWindows_WoW64.cpp | 2 +- .../Common/NativeRegisterContextWindows_arm.cpp | 2 +- .../Common/NativeRegisterContextWindows_arm64.cpp | 2 +- .../Common/NativeRegisterContextWindows_i386.cpp | 2 +- .../Common/NativeRegisterContextWindows_x86_64.cpp | 2 +- .../Process/Windows/Common/NativeThreadWindows.cpp | 2 +- .../Process/Windows/Common/ProcessDebugger.cpp | 4 +- .../Process/Windows/Common/ProcessWindows.cpp | 4 +- .../Process/Windows/Common/ProcessWindowsLog.cpp | 2 +- .../Windows/Common/RegisterContextWindows.cpp | 2 +- .../Process/Windows/Common/TargetThreadWindows.cpp | 2 +- .../Common/arm/RegisterContextWindows_arm.cpp | 2 +- .../Common/arm64/RegisterContextWindows_arm64.cpp | 2 +- .../Common/x64/RegisterContextWindows_x64.cpp | 2 +- .../Common/x86/RegisterContextWindows_x86.cpp | 2 +- .../Plugins/Process/elf-core/ProcessElfCore.cpp | 4 +- .../Plugins/Process/elf-core/ProcessElfCore.h | 6 +- .../elf-core/RegisterContextPOSIXCore_arm.cpp | 2 +- .../elf-core/RegisterContextPOSIXCore_arm.h | 6 +- .../elf-core/RegisterContextPOSIXCore_arm64.cpp | 2 +- .../elf-core/RegisterContextPOSIXCore_arm64.h | 6 +- .../elf-core/RegisterContextPOSIXCore_mips64.cpp | 2 +- .../elf-core/RegisterContextPOSIXCore_mips64.h | 6 +- .../elf-core/RegisterContextPOSIXCore_powerpc.cpp | 2 +- .../elf-core/RegisterContextPOSIXCore_powerpc.h | 6 +- .../elf-core/RegisterContextPOSIXCore_ppc64le.cpp | 2 +- .../elf-core/RegisterContextPOSIXCore_ppc64le.h | 6 +- .../elf-core/RegisterContextPOSIXCore_s390x.cpp | 2 +- .../elf-core/RegisterContextPOSIXCore_s390x.h | 6 +- .../elf-core/RegisterContextPOSIXCore_x86_64.cpp | 2 +- .../elf-core/RegisterContextPOSIXCore_x86_64.h | 6 +- .../Plugins/Process/elf-core/RegisterUtilities.cpp | 2 +- .../Plugins/Process/elf-core/RegisterUtilities.h | 6 +- .../Plugins/Process/elf-core/ThreadElfCore.cpp | 24 +- .../Plugins/Process/elf-core/ThreadElfCore.h | 6 +- .../Process/gdb-remote/GDBRemoteClientBase.cpp | 4 +- .../Process/gdb-remote/GDBRemoteClientBase.h | 6 +- .../Process/gdb-remote/GDBRemoteCommunication.cpp | 4 +- .../Process/gdb-remote/GDBRemoteCommunication.h | 6 +- .../gdb-remote/GDBRemoteCommunicationClient.cpp | 41 +- .../gdb-remote/GDBRemoteCommunicationClient.h | 6 +- .../gdb-remote/GDBRemoteCommunicationHistory.cpp | 2 +- .../gdb-remote/GDBRemoteCommunicationHistory.h | 6 +- .../GDBRemoteCommunicationReplayServer.cpp | 2 +- .../GDBRemoteCommunicationReplayServer.h | 6 +- .../gdb-remote/GDBRemoteCommunicationServer.cpp | 2 +- .../gdb-remote/GDBRemoteCommunicationServer.h | 6 +- .../GDBRemoteCommunicationServerCommon.cpp | 7 +- .../GDBRemoteCommunicationServerCommon.h | 6 +- .../GDBRemoteCommunicationServerLLGS.cpp | 352 +- .../gdb-remote/GDBRemoteCommunicationServerLLGS.h | 8 +- .../GDBRemoteCommunicationServerPlatform.cpp | 4 +- .../GDBRemoteCommunicationServerPlatform.h | 6 +- .../gdb-remote/GDBRemoteRegisterContext.cpp | 2 +- .../Process/gdb-remote/GDBRemoteRegisterContext.h | 6 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 229 +- .../Plugins/Process/gdb-remote/ProcessGDBRemote.h | 6 +- .../Process/gdb-remote/ProcessGDBRemoteLog.cpp | 2 +- .../Process/gdb-remote/ProcessGDBRemoteLog.h | 7 +- .../Plugins/Process/gdb-remote/ThreadGDBRemote.cpp | 2 +- .../Plugins/Process/gdb-remote/ThreadGDBRemote.h | 6 +- .../Plugins/Process/mach-core/ProcessMachCore.cpp | 5 +- .../Plugins/Process/mach-core/ProcessMachCore.h | 6 +- .../Plugins/Process/mach-core/ThreadMachCore.cpp | 2 +- .../Plugins/Process/mach-core/ThreadMachCore.h | 6 +- .../Plugins/Process/minidump/MinidumpParser.cpp | 2 +- .../Plugins/Process/minidump/MinidumpParser.h | 6 +- .../Plugins/Process/minidump/MinidumpTypes.cpp | 2 +- .../Plugins/Process/minidump/MinidumpTypes.h | 7 +- .../source/Plugins/Process/minidump/NtStructures.h | 6 + .../Plugins/Process/minidump/ProcessMinidump.cpp | 10 +- .../Plugins/Process/minidump/ProcessMinidump.h | 6 +- .../minidump/RegisterContextMinidump_ARM.cpp | 2 +- .../Process/minidump/RegisterContextMinidump_ARM.h | 6 +- .../minidump/RegisterContextMinidump_ARM64.cpp | 2 +- .../minidump/RegisterContextMinidump_ARM64.h | 6 +- .../minidump/RegisterContextMinidump_x86_32.cpp | 2 +- .../minidump/RegisterContextMinidump_x86_32.h | 6 +- .../minidump/RegisterContextMinidump_x86_64.cpp | 2 +- .../minidump/RegisterContextMinidump_x86_64.h | 6 +- .../Plugins/Process/minidump/ThreadMinidump.cpp | 2 +- .../Plugins/Process/minidump/ThreadMinidump.h | 6 +- .../ScriptInterpreter/Lua/ScriptInterpreterLua.cpp | 4 +- .../None/ScriptInterpreterNone.cpp | 4 +- .../ScriptInterpreter/None/ScriptInterpreterNone.h | 6 +- .../ScriptInterpreter/Python/PythonDataObjects.cpp | 4 +- .../ScriptInterpreter/Python/PythonDataObjects.h | 2 +- .../Python/ScriptInterpreterPython.cpp | 40 +- .../DarwinLog/StructuredDataDarwinLog.cpp | 10 +- .../DarwinLog/StructuredDataDarwinLog.h | 6 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 23 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.h | 12 +- .../Plugins/SymbolFile/DWARF/AppleDWARFIndex.cpp | 2 +- .../Plugins/SymbolFile/DWARF/AppleDWARFIndex.h | 6 +- .../source/Plugins/SymbolFile/DWARF/CMakeLists.txt | 3 +- lldb/source/Plugins/SymbolFile/DWARF/DIERef.cpp | 2 +- lldb/source/Plugins/SymbolFile/DWARF/DIERef.h | 16 +- .../Plugins/SymbolFile/DWARF/DWARFASTParser.h | 6 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 535 +- .../Plugins/SymbolFile/DWARF/DWARFASTParserClang.h | 55 +- .../DWARF/DWARFAbbreviationDeclaration.cpp | 2 +- .../DWARF/DWARFAbbreviationDeclaration.h | 6 +- .../Plugins/SymbolFile/DWARF/DWARFAttribute.cpp | 2 +- .../Plugins/SymbolFile/DWARF/DWARFAttribute.h | 6 +- .../Plugins/SymbolFile/DWARF/DWARFBaseDIE.cpp | 27 +- .../source/Plugins/SymbolFile/DWARF/DWARFBaseDIE.h | 12 +- .../Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp | 2 +- .../Plugins/SymbolFile/DWARF/DWARFCompileUnit.h | 6 +- .../Plugins/SymbolFile/DWARF/DWARFContext.cpp | 45 +- .../source/Plugins/SymbolFile/DWARF/DWARFContext.h | 11 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.cpp | 110 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFDIE.h | 16 +- .../SymbolFile/DWARF/DWARFDataExtractor.cpp | 5 +- .../Plugins/SymbolFile/DWARF/DWARFDataExtractor.h | 6 +- .../Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.cpp | 2 +- .../Plugins/SymbolFile/DWARF/DWARFDebugAbbrev.h | 6 +- .../SymbolFile/DWARF/DWARFDebugArangeSet.cpp | 2 +- .../Plugins/SymbolFile/DWARF/DWARFDebugArangeSet.h | 6 +- .../Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp | 2 +- .../Plugins/SymbolFile/DWARF/DWARFDebugAranges.h | 6 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp | 27 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.h | 11 +- .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 238 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.h | 16 +- .../Plugins/SymbolFile/DWARF/DWARFDebugMacro.cpp | 2 +- .../Plugins/SymbolFile/DWARF/DWARFDebugMacro.h | 6 +- .../Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp | 2 +- .../Plugins/SymbolFile/DWARF/DWARFDebugRanges.h | 6 +- .../Plugins/SymbolFile/DWARF/DWARFDeclContext.cpp | 2 +- .../Plugins/SymbolFile/DWARF/DWARFDeclContext.h | 6 +- .../Plugins/SymbolFile/DWARF/DWARFDefines.cpp | 2 +- .../source/Plugins/SymbolFile/DWARF/DWARFDefines.h | 6 +- .../Plugins/SymbolFile/DWARF/DWARFFormValue.cpp | 50 +- .../Plugins/SymbolFile/DWARF/DWARFFormValue.h | 6 +- .../source/Plugins/SymbolFile/DWARF/DWARFIndex.cpp | 4 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFIndex.h | 6 +- .../Plugins/SymbolFile/DWARF/DWARFTypeUnit.cpp | 2 +- .../Plugins/SymbolFile/DWARF/DWARFTypeUnit.h | 6 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 212 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 34 +- .../SymbolFile/DWARF/DebugNamesDWARFIndex.cpp | 15 +- .../SymbolFile/DWARF/DebugNamesDWARFIndex.h | 10 +- .../Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp | 2 +- .../Plugins/SymbolFile/DWARF/HashedNameToDIE.h | 6 +- .../Plugins/SymbolFile/DWARF/LogChannelDWARF.cpp | 2 +- .../Plugins/SymbolFile/DWARF/LogChannelDWARF.h | 6 +- .../Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp | 12 +- .../Plugins/SymbolFile/DWARF/ManualDWARFIndex.h | 10 +- lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.cpp | 2 +- lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.h | 6 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 685 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 89 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 21 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.h | 16 +- .../SymbolFile/DWARF/SymbolFileDWARFDwo.cpp | 81 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h | 30 +- .../SymbolFile/DWARF/SymbolFileDWARFDwoDwp.cpp | 37 - .../SymbolFile/DWARF/SymbolFileDWARFDwoDwp.h | 39 - .../SymbolFile/DWARF/SymbolFileDWARFDwp.cpp | 138 - .../Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.h | 50 - .../SymbolFile/DWARF/SymbolFileDWARFProperties.td | 4 - .../SymbolFile/DWARF/UniqueDWARFASTType.cpp | 2 +- .../Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h | 6 +- .../Plugins/SymbolFile/NativePDB/CMakeLists.txt | 3 +- .../NativePDB/CodeViewRegisterMapping.cpp | 2 +- .../SymbolFile/NativePDB/CodeViewRegisterMapping.h | 4 +- .../SymbolFile/NativePDB/CompileUnitIndex.cpp | 4 +- .../SymbolFile/NativePDB/CompileUnitIndex.h | 4 +- .../NativePDB/DWARFLocationExpression.cpp | 2 +- .../SymbolFile/NativePDB/DWARFLocationExpression.h | 4 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 36 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.h | 14 +- .../NativePDB/PdbFPOProgramToDWARFExpression.cpp | 2 +- .../NativePDB/PdbFPOProgramToDWARFExpression.h | 4 +- .../Plugins/SymbolFile/NativePDB/PdbIndex.cpp | 2 +- .../source/Plugins/SymbolFile/NativePDB/PdbIndex.h | 4 +- .../Plugins/SymbolFile/NativePDB/PdbSymUid.cpp | 2 +- .../Plugins/SymbolFile/NativePDB/PdbSymUid.h | 4 +- .../Plugins/SymbolFile/NativePDB/PdbUtil.cpp | 2 +- lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.h | 4 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 24 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.h | 14 +- .../SymbolFile/NativePDB/UdtRecordCompleter.cpp | 14 +- .../SymbolFile/NativePDB/UdtRecordCompleter.h | 8 +- lldb/source/Plugins/SymbolFile/PDB/CMakeLists.txt | 1 + .../source/Plugins/SymbolFile/PDB/PDBASTParser.cpp | 85 +- lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.h | 14 +- .../PDB/PDBLocationToDWARFExpression.cpp | 2 +- .../SymbolFile/PDB/PDBLocationToDWARFExpression.h | 4 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 91 +- lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h | 18 +- .../Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp | 4 +- .../Plugins/SymbolFile/Symtab/SymbolFileSymtab.h | 6 +- .../Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp | 4 +- .../Plugins/SymbolVendor/ELF/SymbolVendorELF.h | 6 +- .../SymbolVendor/MacOSX/SymbolVendorMacOSX.cpp | 12 +- .../SymbolVendor/MacOSX/SymbolVendorMacOSX.h | 6 +- .../Plugins/SymbolVendor/wasm/SymbolVendorWasm.cpp | 2 + .../Plugins/SymbolVendor/wasm/SymbolVendorWasm.h | 6 +- .../MacOSX/AppleGetItemInfoHandler.cpp | 10 +- .../SystemRuntime/MacOSX/AppleGetItemInfoHandler.h | 6 +- .../MacOSX/AppleGetPendingItemsHandler.cpp | 14 +- .../MacOSX/AppleGetPendingItemsHandler.h | 6 +- .../SystemRuntime/MacOSX/AppleGetQueuesHandler.cpp | 12 +- .../SystemRuntime/MacOSX/AppleGetQueuesHandler.h | 6 +- .../MacOSX/AppleGetThreadItemInfoHandler.cpp | 14 +- .../MacOSX/AppleGetThreadItemInfoHandler.h | 6 +- .../Plugins/SystemRuntime/MacOSX/CMakeLists.txt | 1 + .../SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp | 36 +- .../SystemRuntime/MacOSX/SystemRuntimeMacOSX.h | 6 +- .../CMakeLists.txt | 0 .../source/Plugins/TypeSystem/Clang/CMakeLists.txt | 20 + .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 9325 +++++ .../Plugins/TypeSystem/Clang/TypeSystemClang.h | 1048 + .../InstEmulation/UnwindAssemblyInstEmulation.cpp | 4 +- .../InstEmulation/UnwindAssemblyInstEmulation.h | 6 +- .../UnwindAssembly/x86/UnwindAssembly-x86.cpp | 4 +- .../UnwindAssembly/x86/UnwindAssembly-x86.h | 6 +- .../x86/x86AssemblyInspectionEngine.cpp | 2 +- .../x86/x86AssemblyInspectionEngine.h | 6 +- lldb/source/Symbol/ArmUnwindInfo.cpp | 2 +- lldb/source/Symbol/Block.cpp | 2 +- lldb/source/Symbol/CMakeLists.txt | 15 - lldb/source/Symbol/ClangASTContext.cpp | 9298 ----- lldb/source/Symbol/ClangASTImporter.cpp | 1165 - lldb/source/Symbol/ClangASTMetadata.cpp | 35 - .../Symbol/ClangExternalASTSourceCallbacks.cpp | 45 - lldb/source/Symbol/ClangUtil.cpp | 82 - lldb/source/Symbol/CompactUnwindInfo.cpp | 2 +- lldb/source/Symbol/CompileUnit.cpp | 2 +- lldb/source/Symbol/CompilerDecl.cpp | 2 +- lldb/source/Symbol/CompilerDeclContext.cpp | 2 +- lldb/source/Symbol/CompilerType.cpp | 21 +- lldb/source/Symbol/CxxModuleHandler.cpp | 289 - lldb/source/Symbol/DWARFCallFrameInfo.cpp | 4 +- lldb/source/Symbol/DebugMacros.cpp | 2 +- lldb/source/Symbol/DeclVendor.cpp | 2 +- lldb/source/Symbol/Declaration.cpp | 2 +- lldb/source/Symbol/FuncUnwinders.cpp | 2 +- lldb/source/Symbol/Function.cpp | 27 +- lldb/source/Symbol/LineEntry.cpp | 2 +- lldb/source/Symbol/LineTable.cpp | 26 +- lldb/source/Symbol/LocateSymbolFile.cpp | 2 +- lldb/source/Symbol/LocateSymbolFileMacOSX.cpp | 2 +- lldb/source/Symbol/ObjectFile.cpp | 3 +- lldb/source/Symbol/PostfixExpression.cpp | 2 +- lldb/source/Symbol/Symbol.cpp | 15 +- lldb/source/Symbol/SymbolContext.cpp | 20 +- lldb/source/Symbol/SymbolFile.cpp | 8 +- lldb/source/Symbol/SymbolVendor.cpp | 2 +- lldb/source/Symbol/Symtab.cpp | 6 +- lldb/source/Symbol/Type.cpp | 20 +- lldb/source/Symbol/TypeList.cpp | 5 +- lldb/source/Symbol/TypeMap.cpp | 5 +- lldb/source/Symbol/TypeSystem.cpp | 18 +- lldb/source/Symbol/UnwindPlan.cpp | 2 +- lldb/source/Symbol/UnwindTable.cpp | 2 +- lldb/source/Symbol/Variable.cpp | 15 +- lldb/source/Symbol/VariableList.cpp | 2 +- lldb/source/Target/ABI.cpp | 59 +- lldb/source/Target/AssertFrameRecognizer.cpp | 172 + lldb/source/Target/CMakeLists.txt | 5 +- lldb/source/Target/ExecutionContext.cpp | 2 +- lldb/source/Target/InstrumentationRuntime.cpp | 2 +- .../Target/InstrumentationRuntimeStopInfo.cpp | 2 +- lldb/source/Target/JITLoader.cpp | 2 +- lldb/source/Target/JITLoaderList.cpp | 2 +- lldb/source/Target/Language.cpp | 3 +- lldb/source/Target/LanguageRuntime.cpp | 5 +- lldb/source/Target/Memory.cpp | 4 +- lldb/source/Target/MemoryHistory.cpp | 2 +- lldb/source/Target/MemoryRegionInfo.cpp | 2 +- lldb/source/Target/ModuleCache.cpp | 2 +- lldb/source/Target/OperatingSystem.cpp | 2 +- lldb/source/Target/PathMappingList.cpp | 2 +- lldb/source/Target/Platform.cpp | 16 +- lldb/source/Target/Process.cpp | 18 +- lldb/source/Target/Queue.cpp | 2 +- lldb/source/Target/QueueItem.cpp | 2 +- lldb/source/Target/QueueList.cpp | 2 +- lldb/source/Target/RegisterContext.cpp | 2 +- lldb/source/Target/RegisterNumber.cpp | 2 +- lldb/source/Target/RemoteAwarePlatform.cpp | 2 +- lldb/source/Target/SectionLoadHistory.cpp | 2 +- lldb/source/Target/SectionLoadList.cpp | 2 +- lldb/source/Target/StackFrame.cpp | 36 +- lldb/source/Target/StackFrameList.cpp | 8 +- lldb/source/Target/StackFrameRecognizer.cpp | 66 +- lldb/source/Target/StackID.cpp | 2 +- lldb/source/Target/StopInfo.cpp | 12 +- lldb/source/Target/StructuredDataPlugin.cpp | 2 +- lldb/source/Target/SystemRuntime.cpp | 2 +- lldb/source/Target/Target.cpp | 58 +- lldb/source/Target/TargetList.cpp | 2 +- lldb/source/Target/TargetProperties.td | 3 + lldb/source/Target/Thread.cpp | 59 +- lldb/source/Target/ThreadCollection.cpp | 2 +- lldb/source/Target/ThreadList.cpp | 2 +- lldb/source/Target/ThreadPlan.cpp | 2 +- lldb/source/Target/ThreadPlanBase.cpp | 2 +- lldb/source/Target/ThreadPlanCallFunction.cpp | 2 +- .../Target/ThreadPlanCallFunctionUsingABI.cpp | 2 +- .../source/Target/ThreadPlanCallOnFunctionExit.cpp | 2 +- .../source/Target/ThreadPlanCallUserExpression.cpp | 2 +- lldb/source/Target/ThreadPlanPython.cpp | 2 +- lldb/source/Target/ThreadPlanRunToAddress.cpp | 2 +- lldb/source/Target/ThreadPlanShouldStopHere.cpp | 2 +- lldb/source/Target/ThreadPlanStepInRange.cpp | 2 +- lldb/source/Target/ThreadPlanStepInstruction.cpp | 2 +- lldb/source/Target/ThreadPlanStepOut.cpp | 11 +- .../source/Target/ThreadPlanStepOverBreakpoint.cpp | 2 +- lldb/source/Target/ThreadPlanStepOverRange.cpp | 8 +- lldb/source/Target/ThreadPlanStepRange.cpp | 2 +- lldb/source/Target/ThreadPlanStepThrough.cpp | 2 +- lldb/source/Target/ThreadPlanStepUntil.cpp | 2 +- lldb/source/Target/ThreadPlanTracer.cpp | 2 +- lldb/source/Target/ThreadSpec.cpp | 2 +- lldb/source/Target/UnixSignals.cpp | 8 +- lldb/source/Target/UnwindAssembly.cpp | 2 +- lldb/source/Utility/ARM64_DWARF_Registers.h | 6 +- lldb/source/Utility/ARM64_ehframe_Registers.h | 6 +- lldb/source/Utility/ARM_DWARF_Registers.h | 6 +- lldb/source/Utility/ARM_ehframe_Registers.h | 6 +- lldb/source/Utility/ArchSpec.cpp | 6 +- lldb/source/Utility/Args.cpp | 8 +- lldb/source/Utility/Baton.cpp | 2 +- lldb/source/Utility/Broadcaster.cpp | 8 +- lldb/source/Utility/CMakeLists.txt | 1 - lldb/source/Utility/CompletionRequest.cpp | 2 +- lldb/source/Utility/Connection.cpp | 2 +- lldb/source/Utility/ConstString.cpp | 36 +- lldb/source/Utility/DataBufferHeap.cpp | 2 +- lldb/source/Utility/DataBufferLLVM.cpp | 2 +- lldb/source/Utility/DataEncoder.cpp | 2 +- lldb/source/Utility/DataExtractor.cpp | 40 +- lldb/source/Utility/Environment.cpp | 2 +- lldb/source/Utility/Event.cpp | 2 +- lldb/source/Utility/FileSpec.cpp | 2 +- lldb/source/Utility/IOObject.cpp | 2 +- lldb/source/Utility/LLDBAssert.cpp | 2 +- lldb/source/Utility/Listener.cpp | 2 +- lldb/source/Utility/Log.cpp | 4 +- lldb/source/Utility/Logging.cpp | 2 +- lldb/source/Utility/NameMatches.cpp | 2 +- lldb/source/Utility/PPC64LE_DWARF_Registers.h | 6 +- lldb/source/Utility/PPC64_DWARF_Registers.h | 6 +- lldb/source/Utility/ProcessInfo.cpp | 4 +- lldb/source/Utility/RegisterValue.cpp | 4 +- lldb/source/Utility/RegularExpression.cpp | 4 +- lldb/source/Utility/Reproducer.cpp | 2 +- lldb/source/Utility/ReproducerInstrumentation.cpp | 42 +- lldb/source/Utility/Scalar.cpp | 2 +- lldb/source/Utility/SelectHelper.cpp | 2 +- lldb/source/Utility/SharingPtr.cpp | 134 - lldb/source/Utility/State.cpp | 2 +- lldb/source/Utility/Status.cpp | 7 +- lldb/source/Utility/Stream.cpp | 12 +- lldb/source/Utility/StreamCallback.cpp | 2 +- lldb/source/Utility/StreamString.cpp | 2 +- lldb/source/Utility/StringExtractor.cpp | 2 +- lldb/source/Utility/StringExtractorGDBRemote.cpp | 2 +- lldb/source/Utility/StringLexer.cpp | 2 +- lldb/source/Utility/StringList.cpp | 4 +- lldb/source/Utility/StructuredData.cpp | 4 +- lldb/source/Utility/TildeExpressionResolver.cpp | 2 +- lldb/source/Utility/Timer.cpp | 2 +- lldb/source/Utility/UUID.cpp | 2 +- lldb/source/Utility/UriParser.cpp | 2 +- lldb/source/Utility/UserID.cpp | 2 +- lldb/source/Utility/UserIDResolver.cpp | 2 +- lldb/source/Utility/VASprintf.cpp | 2 +- lldb/source/Utility/VMRange.cpp | 2 +- lldb/source/lldb.cpp | 6 +- lldb/test/API/CMakeLists.txt | 8 + lldb/test/API/README.md | 4 - .../test => test/API}/android/platform/Makefile | 0 .../android/platform/TestDefaultCacheLineSize.py | 0 lldb/test/API/android/platform/main.cpp | 4 + .../API/api/check_public_api_headers}/Makefile | 0 .../TestPublicAPIHeaders.py | 0 .../api/check_public_api_headers/main.cpp.template | 15 + .../API/api/command-return-object}/Makefile | 0 .../TestSBCommandReturnObject.py | 0 .../API}/api/command-return-object/main.cpp | 0 .../test => test/API}/api/listeners/Makefile | 0 lldb/test/API/api/listeners/TestListener.py | 131 + .../test => test/API}/api/listeners/main.c | 0 .../test => test/API}/api/log/TestAPILog.py | 0 .../API}/api/multiple-debuggers/.categories | 0 .../API}/api/multiple-debuggers/Makefile | 0 .../multiple-debuggers/TestMultipleDebuggers.py | 0 .../multiple-debuggers/multi-process-driver.cpp | 0 .../API}/api/multiple-debuggers/testprog.cpp | 0 .../API}/api/multiple-targets/Makefile | 0 .../api/multiple-targets/TestMultipleTargets.py | 0 .../API}/api/multiple-targets/main.cpp | 0 .../API/api/multithreaded}/Makefile | 0 .../API}/api/multithreaded/TestMultithreaded.py | 0 .../test => test/API}/api/multithreaded/common.h | 0 .../API}/api/multithreaded/driver.cpp.template | 0 .../API}/api/multithreaded/inferior.cpp | 0 .../api/multithreaded/listener_test.cpp.template | 0 .../test_breakpoint_callback.cpp.template | 0 .../test_listener_event_description.cpp.template | 0 .../test_listener_event_process_state.cpp.template | 0 .../test_listener_resume.cpp.template | 0 .../test => test/API}/arm/breakpoint-it/Makefile | 0 .../API}/arm/breakpoint-it/TestBreakpointIt.py | 0 .../test => test/API}/arm/breakpoint-it/main.c | 0 .../API}/arm/breakpoint-thumb-codesection/Makefile | 0 .../TestBreakpointThumbCodesection.py | 0 .../API}/arm/breakpoint-thumb-codesection/main.c | 0 .../API}/arm/emulation/TestEmulations.py | 0 .../emulation/new-test-files/test-add-1-arm.dat | 0 .../emulation/new-test-files/test-add-1-thumb.dat | 0 .../emulation/new-test-files/test-add-10-thumb.dat | 0 .../emulation/new-test-files/test-add-11-thumb.dat | 0 .../emulation/new-test-files/test-add-12-thumb.dat | 0 .../emulation/new-test-files/test-add-2-arm.dat | 0 .../emulation/new-test-files/test-add-2-thumb.dat | 0 .../emulation/new-test-files/test-add-3-arm.dat | 0 .../emulation/new-test-files/test-add-3-thumb.dat | 0 .../emulation/new-test-files/test-add-4-arm.dat | 0 .../emulation/new-test-files/test-add-4-thumb.dat | 0 .../emulation/new-test-files/test-add-5-arm.dat | 0 .../emulation/new-test-files/test-add-5-thumb.dat | 0 .../emulation/new-test-files/test-add-6-arm.dat | 0 .../emulation/new-test-files/test-add-6-thumb.dat | 0 .../emulation/new-test-files/test-add-7-arm.dat | 0 .../emulation/new-test-files/test-add-7-thumb.dat | 0 .../emulation/new-test-files/test-add-8-arm.dat | 0 .../emulation/new-test-files/test-add-8-thumb.dat | 0 .../emulation/new-test-files/test-add-9-thumb.dat | 0 .../emulation/new-test-files/test-bic-1-arm.dat | 0 .../emulation/new-test-files/test-bic-1-thumb.dat | 0 .../emulation/new-test-files/test-ldmia-1-arm.dat | 0 .../new-test-files/test-ldmia-1-thumb.dat | 0 .../emulation/new-test-files/test-ldmia-2-arm.dat | 0 .../new-test-files/test-ldmia-2-thumb.dat | 0 .../emulation/new-test-files/test-ldmia-3-arm.dat | 0 .../new-test-files/test-ldmia-3-thumb.dat | 0 .../emulation/new-test-files/test-ldr-1-arm.dat | 0 .../emulation/new-test-files/test-ldr-1-thumb.dat | 0 .../emulation/new-test-files/test-ldr-10-thumb.dat | 0 .../emulation/new-test-files/test-ldr-11-thumb.dat | 0 .../emulation/new-test-files/test-ldr-12-thumb.dat | 0 .../emulation/new-test-files/test-ldr-2-arm.dat | 0 .../emulation/new-test-files/test-ldr-2-thumb.dat | 0 .../emulation/new-test-files/test-ldr-3-arm.dat | 0 .../emulation/new-test-files/test-ldr-3-thumb.dat | 0 .../emulation/new-test-files/test-ldr-4-arm.dat | 0 .../emulation/new-test-files/test-ldr-4-thumb.dat | 0 .../emulation/new-test-files/test-ldr-5-arm.dat | 0 .../emulation/new-test-files/test-ldr-5-thumb.dat | 0 .../emulation/new-test-files/test-ldr-6-arm.dat | 0 .../emulation/new-test-files/test-ldr-6-thumb.dat | 0 .../emulation/new-test-files/test-ldr-7-arm.dat | 0 .../emulation/new-test-files/test-ldr-7-thumb.dat | 0 .../emulation/new-test-files/test-ldr-8-arm.dat | 0 .../emulation/new-test-files/test-ldr-8-thumb.dat | 0 .../emulation/new-test-files/test-ldr-9-thumb.dat | 0 .../emulation/new-test-files/test-ldrd-1-arm.dat | 0 .../emulation/new-test-files/test-ldrd-1-thumb.dat | 0 .../emulation/new-test-files/test-ldrd-2-thumb.dat | 0 .../emulation/new-test-files/test-ldrh-1-thumb.dat | 0 .../emulation/new-test-files/test-ldrsh-1-arm.dat | 0 .../emulation/new-test-files/test-ldrsh-2-arm.dat | 0 .../emulation/new-test-files/test-mov-1-arm.dat | 0 .../emulation/new-test-files/test-mov-1-thumb.dat | 0 .../emulation/new-test-files/test-mov-10-thumb.dat | 0 .../emulation/new-test-files/test-mov-11-thumb.dat | 0 .../emulation/new-test-files/test-mov-12-thumb.dat | 0 .../emulation/new-test-files/test-mov-13-thumb.dat | 0 .../emulation/new-test-files/test-mov-14-thumb.dat | 0 .../emulation/new-test-files/test-mov-15-thumb.dat | 0 .../emulation/new-test-files/test-mov-16-thumb.dat | 0 .../emulation/new-test-files/test-mov-17-thumb.dat | 0 .../emulation/new-test-files/test-mov-18-thumb.dat | 0 .../emulation/new-test-files/test-mov-19-thumb.dat | 0 .../emulation/new-test-files/test-mov-2-arm.dat | 0 .../emulation/new-test-files/test-mov-2-thumb.dat | 0 .../emulation/new-test-files/test-mov-20-thumb.dat | 0 .../emulation/new-test-files/test-mov-21-thumb.dat | 0 .../emulation/new-test-files/test-mov-22-thumb.dat | 0 .../emulation/new-test-files/test-mov-23-thumb.dat | 0 .../emulation/new-test-files/test-mov-24-thumb.dat | 0 .../emulation/new-test-files/test-mov-25-thumb.dat | 0 .../emulation/new-test-files/test-mov-26-thumb.dat | 0 .../emulation/new-test-files/test-mov-27-thumb.dat | 0 .../emulation/new-test-files/test-mov-28-thumb.dat | 0 .../emulation/new-test-files/test-mov-29-thumb.dat | 0 .../emulation/new-test-files/test-mov-3-arm.dat | 0 .../emulation/new-test-files/test-mov-3-thumb.dat | 0 .../emulation/new-test-files/test-mov-30-thumb.dat | 0 .../emulation/new-test-files/test-mov-31-thumb.dat | 0 .../emulation/new-test-files/test-mov-4-arm.dat | 0 .../emulation/new-test-files/test-mov-4-thumb.dat | 0 .../emulation/new-test-files/test-mov-5-arm.dat | 0 .../emulation/new-test-files/test-mov-5-thumb.dat | 0 .../emulation/new-test-files/test-mov-6-arm.dat | 0 .../emulation/new-test-files/test-mov-6-thumb.dat | 0 .../emulation/new-test-files/test-mov-7-thumb.dat | 0 .../emulation/new-test-files/test-mov-8-thumb.dat | 0 .../emulation/new-test-files/test-mov-9-thumb.dat | 0 .../emulation/new-test-files/test-moveq-1-arm.dat | 0 .../emulation/new-test-files/test-movs-1-arm.dat | 0 .../emulation/new-test-files/test-mvn-1-arm.dat | 0 .../emulation/new-test-files/test-mvn-1-thumb.dat | 0 .../emulation/new-test-files/test-mvn-2-arm.dat | 0 .../emulation/new-test-files/test-mvn-2-thumb.dat | 0 .../emulation/new-test-files/test-mvn-3-arm.dat | 0 .../emulation/new-test-files/test-mvn-3-thumb.dat | 0 .../emulation/new-test-files/test-mvn-4-arm.dat | 0 .../emulation/new-test-files/test-mvn-4-thumb.dat | 0 .../emulation/new-test-files/test-pop-1-arm.dat | 0 .../emulation/new-test-files/test-pop-1-thumb.dat | 0 .../emulation/new-test-files/test-pop-2-arm.dat | 0 .../emulation/new-test-files/test-pop-2-thumb.dat | 0 .../emulation/new-test-files/test-pop-3-thumb.dat | 0 .../emulation/new-test-files/test-push-1-arm.dat | 0 .../emulation/new-test-files/test-push-1-thumb.dat | 0 .../emulation/new-test-files/test-push-2-arm.dat | 0 .../emulation/new-test-files/test-push-2-thumb.dat | 0 .../emulation/new-test-files/test-push-3-arm.dat | 0 .../emulation/new-test-files/test-push-3-thumb.dat | 0 .../emulation/new-test-files/test-str-1-arm.dat | 0 .../emulation/new-test-files/test-str-1-thumb.dat | 0 .../emulation/new-test-files/test-str-2-arm.dat | 0 .../emulation/new-test-files/test-str-2-thumb.dat | 0 .../emulation/new-test-files/test-str-3-arm.dat | 0 .../emulation/new-test-files/test-str-3-thumb.dat | 0 .../emulation/new-test-files/test-str-4-arm.dat | 0 .../emulation/new-test-files/test-str-4-thumb.dat | 0 .../emulation/new-test-files/test-str-5-arm.dat | 0 .../emulation/new-test-files/test-strb-1-arm.dat | 0 .../emulation/new-test-files/test-strb-2-arm.dat | 0 .../emulation/new-test-files/test-strbt-1-arm.dat | 0 .../emulation/new-test-files/test-strd-1-thumb.dat | 0 .../emulation/new-test-files/test-strt-1-arm.dat | 0 .../emulation/new-test-files/test-sub-1-arm.dat | 0 .../emulation/new-test-files/test-sub-1-thumb.dat | 0 .../emulation/new-test-files/test-sub-10-arm.dat | 0 .../emulation/new-test-files/test-sub-2-arm.dat | 0 .../emulation/new-test-files/test-sub-2-thumb.dat | 0 .../emulation/new-test-files/test-sub-3-arm.dat | 0 .../emulation/new-test-files/test-sub-3-thumb.dat | 0 .../emulation/new-test-files/test-sub-4-arm.dat | 0 .../emulation/new-test-files/test-sub-4-thumb.dat | 0 .../emulation/new-test-files/test-sub-5-arm.dat | 0 .../emulation/new-test-files/test-sub-5-thumb.dat | 0 .../emulation/new-test-files/test-sub-6-arm.dat | 0 .../emulation/new-test-files/test-sub-6-thumb.dat | 0 .../emulation/new-test-files/test-sub-8-arm.dat | 0 .../emulation/new-test-files/test-sub-9-arm.dat | 0 .../emulation/new-test-files/test-subs-1-arm.dat | 0 .../emulation/new-test-files/test-subs-1-thumb.dat | 0 .../new-test-files/test-subs-10-thumb.dat | 0 .../emulation/new-test-files/test-subs-2-thumb.dat | 0 .../emulation/new-test-files/test-subs-3-thumb.dat | 0 .../emulation/new-test-files/test-subs-4-thumb.dat | 0 .../emulation/new-test-files/test-subs-5-thumb.dat | 0 .../emulation/new-test-files/test-subs-6-thumb.dat | 0 .../emulation/new-test-files/test-subs-8-thumb.dat | 0 .../emulation/new-test-files/test-subs-9-thumb.dat | 0 .../emulation/new-test-files/test-vpop-1-thumb.dat | 0 .../emulation/new-test-files/test-vpop-2-thumb.dat | 0 .../emulation/new-test-files/test-vpop-3-thumb.dat | 0 .../new-test-files/test-vpush-1-thumb.dat | 0 .../new-test-files/test-vpush-2-thumb.dat | 0 .../new-test-files/test-vpush-3-thumb.dat | 0 .../API/benchmarks/continue}/Makefile | 0 .../benchmarks/continue/TestBenchmarkContinue.py | 0 .../test => test/API}/benchmarks/continue/main.cpp | 0 .../API/benchmarks/expression}/Makefile | 0 .../benchmarks/expression/TestExpressionCmd.py | 0 .../benchmarks/expression/TestRepeatedExprs.py | 0 lldb/test/API/benchmarks/expression/main.cpp | 43 + .../frame_variable/TestFrameVariableResponse.py | 0 .../API/benchmarks/libcxxlist}/Makefile | 0 .../libcxxlist/TestBenchmarkLibcxxList.py | 0 .../API}/benchmarks/libcxxlist/main.cpp | 0 .../API/benchmarks/libcxxmap}/Makefile | 0 .../benchmarks/libcxxmap/TestBenchmarkLibcxxMap.py | 0 .../API}/benchmarks/libcxxmap/main.cpp | 0 .../API}/benchmarks/startup/TestStartupDelays.py | 0 .../API}/benchmarks/stepping/TestSteppingSpeed.py | 0 .../TestCompileRunToBreakpointTurnaround.py | 0 .../API/commands/add-dsym/uuid}/Makefile | 0 .../commands/add-dsym/uuid/TestAddDsymCommand.py | 0 .../API/commands/add-dsym/uuid/main.cpp.template | 10 + .../API}/commands/apropos/basic/TestApropos.py | 0 .../API/commands/apropos/with-process}/Makefile | 0 .../apropos/with-process/TestAproposWithProcess.py | 0 .../API/commands/apropos/with-process/main.cpp | 7 + .../command/list/TestBreakpointCommandList.py | 0 .../API}/commands/breakpoint/command/list/a.yaml | 0 .../test => test/API}/commands/command/.categories | 0 .../commands/command/delete/TestCommandDelete.py | 0 .../commands/command/history/TestCommandHistory.py | 0 .../command/invalid-args/TestInvalidArgsCommand.py | 0 .../API/commands/command/nested_alias}/Makefile | 0 .../command/nested_alias/TestNestedAlias.py | 0 .../API/commands/command/nested_alias/main.cpp | 14 + .../API/commands/command/script}/Makefile | 0 .../commands/command/script/TestCommandScript.py | 167 + .../API}/commands/command/script/bug11569.py | 0 .../API}/commands/command/script/callables.py | 0 .../API}/commands/command/script/decorated.py | 0 .../API}/commands/command/script/import/Makefile | 0 .../commands/command/script/import/TestImport.py | 0 .../API}/commands/command/script/import/bar/bar.py | 0 .../commands/command/script/import/bar/barutil.py | 0 .../commands/command/script/import/dummymodule.py | 0 .../command/script/import/foo/bar/foobar.py | 0 .../API}/commands/command/script/import/foo/foo.py | 0 .../commands/command/script/import/foo/foo2.py | 0 .../API}/commands/command/script/import/main.c | 0 .../command/script/import/rdar-12586188/Makefile | 0 .../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 lldb/test/API/commands/command/script/main.cpp | 61 + .../API}/commands/command/script/mysto.py | 0 .../API}/commands/command/script/py_import | 0 .../API}/commands/command/script/welcome.py | 0 .../command/script_alias/TestCommandScriptAlias.py | 0 .../API}/commands/command/script_alias/tcsacmd.py | 0 .../API}/commands/command/source/.lldb | 0 .../commands/command/source/TestCommandSource.py | 0 .../API}/commands/command/source/commands.txt | 0 .../API}/commands/command/source/my.py | 0 .../API/commands/disassemble/basic}/Makefile | 0 .../disassemble/basic/TestDisassembleBreakpoint.py | 0 .../disassemble/basic/TestFrameDisassemble.py | 60 + lldb/test/API/commands/disassemble/basic/main.cpp | 19 + .../API}/commands/expression/.categories | 0 .../commands/expression/anonymous-struct}/Makefile | 0 .../anonymous-struct/TestCallUserAnonTypedef.py | 0 .../commands/expression/anonymous-struct/main.cpp | 0 .../argument_passing_restrictions}/Makefile | 0 .../TestArgumentPassingRestrictions.py | 0 .../argument_passing_restrictions/main.cpp | 0 .../calculator_mode/TestCalculatorMode.py | 0 .../commands/expression/call-function}/Makefile | 0 .../call-function/TestCallBuiltinFunction.py | 0 .../call-function/TestCallStdStringFunction.py | 0 .../call-function/TestCallStopAndContinue.py | 0 .../call-function/TestCallUserDefinedFunction.py | 0 .../commands/expression/call-function/main.cpp | 0 .../commands/expression/call-restarts/Makefile | 0 .../call-restarts/TestCallThatRestarts.py | 166 + .../expression/call-restarts/lotta-signals.c | 0 .../API}/commands/expression/call-throws/Makefile | 0 .../expression/call-throws/TestCallThatThrows.py | 103 + .../commands/expression/call-throws/call-throws.m | 0 .../cast_int_to_anonymous_enum}/Makefile | 0 .../TestCastIntToAnonymousEnum.py | 0 .../expression/cast_int_to_anonymous_enum/main.cpp | 0 .../API/commands/expression/char}/Makefile | 0 .../API}/commands/expression/char/TestExprsChar.py | 0 .../API}/commands/expression/char/main.cpp | 0 .../Makefile | 0 ...lassTemplateSpecializationParametersHandling.py | 0 .../main.cpp | 0 .../TestCodegenCrashTypedefDeclNotInDeclContext.py | 0 .../main.cpp | 0 .../TestCompletionCrashIncompleteRecord.py | 0 .../completion-crash-incomplete-record/main.cpp | 0 .../completion-crash-invalid-iterator}/Makefile | 0 .../TestInvalidIteratorCompletionCrash.py | 21 + .../completion-crash-invalid-iterator/main.cpp | 22 + .../TestCompletionInLambdaAndUnnamedClass.py | 0 .../main.cpp | 0 .../commands/expression/completion/.categories | 0 .../API}/commands/expression/completion/Makefile | 0 .../expression/completion/TestExprCompletion.py | 0 .../API}/commands/expression/completion/main.cpp | 0 .../API}/commands/expression/completion/other.cpp | 0 .../expression/context-object-objc/Makefile | 0 .../context-object-objc/TestContextObjectObjc.py | 0 .../commands/expression/context-object-objc/main.m | 0 .../commands/expression/context-object}/Makefile | 0 .../expression/context-object/TestContextObject.py | 0 .../commands/expression/context-object/main.cpp | 0 .../TestDeletingImplicitCopyConstructor.py} | 0 .../deleting-implicit-copy-constructor/main.cpp | 20 + .../API/commands/expression/diagnostics}/Makefile | 0 .../expression/diagnostics/TestExprDiagnostics.py | 0 .../API}/commands/expression/diagnostics/main.cpp | 0 .../dollar-in-variable/TestDollarInVariable.py | 0 .../commands/expression/dollar-in-variable/main.c | 0 .../commands/expression/dont_allow_jit/Makefile | 0 .../expression/dont_allow_jit/TestAllowJIT.py | 0 .../API}/commands/expression/dont_allow_jit/main.c | 0 .../API}/commands/expression/entry-bp/Makefile | 0 .../expression/entry-bp/TestExprEntryBP.py | 0 .../API}/commands/expression/entry-bp/main.c | 0 .../commands/expression/expr-in-syscall}/Makefile | 0 .../expr-in-syscall/TestExpressionInSyscall.py | 0 .../commands/expression/expr-in-syscall/main.cpp | 0 .../API/commands/expression/fixits}/Makefile | 0 .../API/commands/expression/fixits/TestFixIts.py | 71 + .../API}/commands/expression/fixits/main.cpp | 0 .../API/commands/expression/formatters}/Makefile | 0 .../expression/formatters/TestFormatters.py | 300 + .../commands/expression/formatters/foosynth.py | 0 .../commands/expression/formatters/formatters.py | 0 .../API/commands/expression/formatters/main.cpp | 58 + .../Makefile | 0 .../TestFunctionTemplateSpecializationTempArgs.py | 0 .../main.cpp | 0 .../TestIgnoreArtificialConstructors.py | 0 .../ignore-artificial-constructors/main.cpp | 0 .../expression/import-std-module/basic/Makefile | 0 .../import-std-module/basic/TestImportStdModule.py | 48 + .../expression/import-std-module/basic/main.cpp | 0 .../import-std-module/conflicts/Makefile | 0 .../conflicts/TestStdModuleWithConflicts.py | 32 + .../import-std-module/conflicts/main.cpp | 11 + .../import-std-module/deque-basic/Makefile | 0 .../deque-basic/TestDequeFromStdModule.py} | 0 .../import-std-module/deque-basic/main.cpp | 0 .../deque-dbg-info-content/Makefile | 0 .../TestDbgInfoContentDequeFromStdModule.py} | 0 .../deque-dbg-info-content/main.cpp | 0 .../import-std-module/empty-module/Makefile | 0 .../empty-module/TestEmptyStdModule.py | 0 .../import-std-module/empty-module/main.cpp | 0 .../empty-module/root/usr/include/c++/v1/algorithm | 0 .../root/usr/include/c++/v1/module.modulemap | 0 .../empty-module/root/usr/include/libc_header.h | 0 .../forward_list-dbg-info-content}/Makefile | 0 .../TestDbgInfoContentForwardListFromStdModule.py} | 0 .../forward_list-dbg-info-content/main.cpp | 0 .../import-std-module/forward_list}/Makefile | 0 .../forward_list/TestForwardListFromStdModule.py} | 0 .../import-std-module/forward_list}/main.cpp | 0 .../list-dbg-info-content}/Makefile | 0 .../TestDbgInfoContentListFromStdModule.py} | 0 .../list-dbg-info-content/main.cpp | 0 .../expression/import-std-module/list}/Makefile | 0 .../list/TestListFromStdModule.py} | 0 .../expression/import-std-module/list}/main.cpp | 0 .../import-std-module/no-std-module/Makefile | 0 .../no-std-module/TestMissingStdModule.py | 0 .../import-std-module/no-std-module/main.cpp | 0 .../expression/import-std-module/queue/Makefile | 0 .../queue/TestQueueFromStdModule.py} | 0 .../expression/import-std-module/queue/main.cpp | 0 .../shared_ptr-dbg-info-content/Makefile | 0 .../TestSharedPtrDbgInfoContentFromStdModule.py} | 0 .../shared_ptr-dbg-info-content/main.cpp | 0 .../import-std-module/shared_ptr/Makefile | 0 .../shared_ptr/TestSharedPtrFromStdModule.py} | 0 .../import-std-module/shared_ptr/main.cpp | 0 .../expression/import-std-module/stack/Makefile | 0 .../stack/TestStackFromStdModule.py} | 0 .../expression/import-std-module/stack/main.cpp | 0 .../expression/import-std-module/sysroot/Makefile | 0 .../sysroot/TestStdModuleSysroot.py | 37 + .../expression/import-std-module/sysroot/main.cpp | 0 .../sysroot/root/usr/include/c++/v1/algorithm | 0 .../root/usr/include/c++/v1/module.modulemap | 0 .../sysroot/root/usr/include/libc_header.h | 0 .../unique_ptr-dbg-info-content/Makefile | 0 .../TestUniquePtrDbgInfoContent.py | 0 .../unique_ptr-dbg-info-content/main.cpp | 0 .../import-std-module/unique_ptr/Makefile | 0 .../unique_ptr/TestUniquePtrFromStdModule.py} | 0 .../import-std-module/unique_ptr/main.cpp | 0 .../import-std-module/vector-bool}/Makefile | 0 .../vector-bool/TestVectorBoolFromStdModule.py} | 0 .../import-std-module/vector-bool/main.cpp | 0 .../vector-dbg-info-content}/Makefile | 0 .../TestDbgInfoContentVectorFromStdModule.py} | 0 .../vector-dbg-info-content/main.cpp | 0 .../import-std-module/vector-of-vectors}/Makefile | 0 .../TestVectorOfVectorsFromStdModule.py} | 0 .../import-std-module/vector-of-vectors/main.cpp | 0 .../expression/import-std-module/vector}/Makefile | 0 .../vector/TestVectorFromStdModule.py} | 0 .../expression/import-std-module/vector}/main.cpp | 0 .../weak_ptr-dbg-info-content/Makefile | 0 .../TestDbgInfoContentWeakPtrFromStdModule.py} | 0 .../weak_ptr-dbg-info-content/main.cpp | 0 .../expression/import-std-module/weak_ptr/Makefile | 0 .../weak_ptr/TestWeakPtrFromStdModule.py} | 0 .../expression/import-std-module/weak_ptr/main.cpp | 0 .../expression/import_builtin_fileid/Makefile | 0 .../TestImportBuiltinFileID.py | 0 .../expression/import_builtin_fileid/main.m | 0 .../commands/expression/inline-namespace}/Makefile | 0 .../inline-namespace/TestInlineNamespace.py | 0 .../commands/expression/inline-namespace/main.cpp | 0 .../invalid-args/TestInvalidArgsExpression.py | 0 .../expression/ir-interpreter-phi-nodes/Makefile | 0 .../TestIRInterpreterPHINodes.py | 0 .../expression/ir-interpreter-phi-nodes/main.cpp | 8 + .../commands/expression/ir-interpreter/Makefile | 0 .../expression/ir-interpreter/TestIRInterpreter.py | 0 .../API}/commands/expression/ir-interpreter/main.c | 0 .../API/commands/expression/issue_11588}/Makefile | 0 .../commands/expression/issue_11588/Test11588.py | 67 + .../API}/commands/expression/issue_11588/main.cpp | 0 .../API}/commands/expression/issue_11588/s11588.py | 0 .../API}/commands/expression/macros/Makefile | 0 .../API}/commands/expression/macros/TestMacros.py | 0 .../API}/commands/expression/macros/macro1.h | 0 .../API}/commands/expression/macros/macro2.h | 0 .../API}/commands/expression/macros/main.cpp | 0 .../expression/multiline-completion/Makefile | 0 .../TestMultilineCompletion.py | 0 .../expression/multiline-completion/main.c | 0 .../TestMultilineNavigation.py | 0 .../Makefile | 0 .../TestNamespaceLocalVarSameNameCppAndC.py | 0 .../main.cpp | 0 .../namespace_local_var_same_name_obj_c/Makefile | 0 .../TestNamespaceLocalVarSameNameObjC.py | 0 .../namespace_local_var_same_name_obj_c/main.mm | 0 .../namespace_local_var_same_name_obj_c/util.mm | 0 .../API}/commands/expression/no-deadlock/Makefile | 0 .../expression/no-deadlock/TestExprDoesntBlock.py | 0 .../commands/expression/no-deadlock/locking.cpp | 0 .../API}/commands/expression/options/Makefile | 0 .../commands/expression/options/TestExprOptions.py | 0 .../API}/commands/expression/options/foo.cpp | 0 .../API}/commands/expression/options/main.cpp | 0 .../expression/persist_objc_pointeetype/Makefile | 0 .../TestPersistObjCPointeeType.py | 0 .../expression/persist_objc_pointeetype/main.m | 0 .../expression/persistent_ptr_update/Makefile | 0 .../TestPersistentPtrUpdate.py | 0 .../expression/persistent_ptr_update/main.c | 0 .../commands/expression/persistent_types/Makefile | 0 .../persistent_types/TestNestedPersistentTypes.py | 0 .../persistent_types/TestPersistentTypes.py | 0 .../commands/expression/persistent_types/main.c | 5 + .../expression/persistent_variables/Makefile | 0 .../TestPersistentVariables.py | 0 .../expression/persistent_variables/main.c | 5 + .../API}/commands/expression/po_verbosity/Makefile | 0 .../expression/po_verbosity/TestPoVerbosity.py | 0 .../API}/commands/expression/po_verbosity/main.m | 0 .../API/commands/expression/pr35310}/Makefile | 0 .../expression/pr35310/TestExprsBug35310.py | 0 .../API}/commands/expression/pr35310/main.cpp | 0 .../commands/expression/radar_8638051/Makefile | 0 .../expression/radar_8638051/Test8638051.py | 0 .../API/commands/expression/radar_8638051/main.c | 46 + .../commands/expression/radar_9531204/Makefile | 0 .../expression/radar_9531204/TestPrintfAfterUp.py | 0 .../API/commands/expression/radar_9531204/main.c | 17 + .../commands/expression/radar_9673664/Makefile | 0 .../radar_9673664/TestExprHelpExamples.py | 0 .../API/commands/expression/radar_9673664/main.c | 8 + .../expression/rdar42038760/TestScalarURem.py | 0 .../API}/commands/expression/rdar42038760/main.c | 0 .../expression/rdar44436068/Test128BitsInteger.py | 6 + .../API}/commands/expression/rdar44436068/main.c | 0 ...TestRegressionAccessFunctionTemplateInRecord.py | 0 .../main.cpp | 0 .../commands/expression/save_jit_objects/Makefile | 0 .../save_jit_objects/TestSaveJITObjects.py | 52 + .../commands/expression/save_jit_objects/main.c | 5 + .../API}/commands/expression/scoped_enums/Makefile | 0 .../expression/scoped_enums/TestScopedEnumType.py | 0 .../API}/commands/expression/scoped_enums/main.cpp | 0 .../expression/static-initializers}/Makefile | 0 .../static-initializers/TestStaticInitializers.py | 33 + .../expression/static-initializers/main.cpp | 11 + .../API/commands/expression/test}/Makefile | 0 .../test/API/commands/expression/test/TestExprs.py | 229 + .../API}/commands/expression/test/TestExprs2.py | 0 .../API}/commands/expression/test/main.cpp | 0 .../API}/commands/expression/timeout/Makefile | 0 .../expression/timeout/TestCallWithTimeout.py | 79 + .../commands/expression/timeout/wait-a-while.cpp | 0 .../API}/commands/expression/top-level/Makefile | 0 .../expression/top-level/TestTopLevelExprs.py | 0 .../API}/commands/expression/top-level/dummy.cpp | 0 .../API}/commands/expression/top-level/main.cpp | 0 .../API}/commands/expression/top-level/test.cpp | 0 .../API}/commands/expression/two-files/Makefile | 0 .../TestObjCTypeQueryFromOtherCompileUnit.py | 0 .../API}/commands/expression/two-files/foo.m | 0 .../API}/commands/expression/two-files/main.m | 0 .../unicode-in-variable/TestUnicodeInVariable.py | 0 .../expression/unicode-in-variable/main.cpp | 0 .../expression/unwind_expression}/Makefile | 0 .../unwind_expression/TestUnwindExpression.py | 0 .../commands/expression/unwind_expression/main.cpp | 0 .../commands/expression/vector_of_enums}/Makefile | 0 .../vector_of_enums/TestVectorOfEnums.py | 0 .../commands/expression/vector_of_enums/main.cpp | 0 .../API}/commands/expression/weak_symbols/Makefile | 0 .../expression/weak_symbols/TestWeakSymbols.py | 0 .../API}/commands/expression/weak_symbols/dylib.c | 0 .../API}/commands/expression/weak_symbols/dylib.h | 0 .../API}/commands/expression/weak_symbols/main.c | 0 .../expression/weak_symbols/module.modulemap | 0 .../API/commands/expression/xvalue}/Makefile | 0 .../expression/xvalue/TestXValuePrinting.py | 0 .../API}/commands/expression/xvalue/main.cpp | 0 .../API}/commands/frame/diagnose/array/Makefile | 0 .../commands/frame/diagnose/array/TestArray.py | 0 .../API}/commands/frame/diagnose/array/main.c | 0 .../frame/diagnose/bad-reference}/Makefile | 0 .../diagnose/bad-reference/TestBadReference.py | 0 .../commands/frame/diagnose/bad-reference/main.cpp | 0 .../frame/diagnose/complicated-expression/Makefile | 0 .../TestComplicatedExpression.py | 0 .../frame/diagnose/complicated-expression/main.c | 0 .../frame/diagnose/dereference-argument/Makefile | 0 .../TestDiagnoseDereferenceArgument.py | 0 .../frame/diagnose/dereference-argument/main.c | 0 .../diagnose/dereference-function-return}/Makefile | 0 .../TestDiagnoseDereferenceFunctionReturn.py | 0 .../diagnose/dereference-function-return/main.c | 0 .../frame/diagnose/dereference-this}/Makefile | 0 .../TestDiagnoseDereferenceThis.py | 0 .../frame/diagnose/dereference-this/main.cpp | 0 .../commands/frame/diagnose/inheritance}/Makefile | 0 .../inheritance/TestDiagnoseInheritance.py | 0 .../commands/frame/diagnose/inheritance/main.cpp | 0 .../frame/diagnose/local-variable/Makefile | 0 .../diagnose/local-variable/TestLocalVariable.py | 0 .../commands/frame/diagnose/local-variable/main.c | 0 .../frame/diagnose/virtual-method-call}/Makefile | 0 .../TestDiagnoseDereferenceVirtualMethodCall.py | 0 .../frame/diagnose/virtual-method-call/main.cpp | 0 .../API}/commands/frame/language/Makefile | 0 .../commands/frame/language/TestGuessLanguage.py | 84 + .../API}/commands/frame/language/main.cpp | 0 .../API}/commands/frame/language/other-2.cpp | 0 .../API}/commands/frame/language/other.cpp | 0 .../API}/commands/frame/language/other.h | 0 .../API}/commands/frame/language/somefunc.c | 0 .../API}/commands/frame/recognizer/Makefile | 0 .../frame/recognizer/TestFrameRecognizer.py | 124 + lldb/test/API/commands/frame/recognizer/main.m | 19 + .../API}/commands/frame/recognizer/recognizer.py | 0 .../API/commands/frame/select}/Makefile | 0 .../API}/commands/frame/select/TestFrameSelect.py | 0 .../API}/commands/frame/select/main.cpp | 0 .../frame/var-scope/TestFrameVariableScope.py | 0 lldb/test/API/commands/frame/var-scope/main.c | 12 + .../test => test/API}/commands/frame/var/Makefile | 0 lldb/test/API/commands/frame/var/TestFrameVar.py | 91 + lldb/test/API/commands/frame/var/main.c | 8 + .../test => test/API}/commands/gui/basic/Makefile | 0 .../API}/commands/gui/basic/TestGuiBasic.py | 0 .../test => test/API}/commands/gui/basic/main.c | 0 .../gui/invalid-args/TestInvalidArgsGui.py | 0 lldb/test/API/commands/help/TestHelp.py | 265 + .../API/commands/log/basic}/Makefile | 0 .../API}/commands/log/basic/TestLogging.py | 0 lldb/test/API/commands/log/basic/main.cpp | 53 + .../log/invalid-args/TestInvalidArgsLog.py | 0 .../commands/platform/basic/TestPlatformCommand.py | 80 + .../commands/platform/basic/TestPlatformPython.py | 0 .../API/commands/platform/process/list}/Makefile | 0 .../platform/process/list/TestProcessList.py | 32 + .../API/commands/platform/process/list}/main.cpp | 0 .../API}/commands/process/attach-resume/Makefile | 0 .../process/attach-resume/TestAttachResume.py | 0 .../API}/commands/process/attach-resume/main.cpp | 0 .../API}/commands/process/attach/Makefile | 0 .../commands/process/attach/TestProcessAttach.py | 0 .../commands/process/attach/attach_denied/Makefile | 0 .../attach/attach_denied/TestAttachDenied.py | 0 .../attach/attach_denied/entitlements.plist | 0 .../commands/process/attach/attach_denied/main.cpp | 0 .../API}/commands/process/attach/main.cpp | 0 .../process/launch-with-shellexpand}/Makefile | 0 .../TestLaunchWithShellExpand.py | 124 + .../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 .../API}/commands/process/launch/Makefile | 0 .../commands/process/launch/TestProcessLaunch.py | 0 .../API}/commands/process/launch/input-file.txt | 0 .../API}/commands/process/launch/main.cpp | 0 .../API}/commands/process/launch/print_cwd.cpp | 0 .../API}/commands/process/launch/print_env.cpp | 0 .../test => test/API}/commands/quit/TestQuit.py | 0 .../register/intel_xtended_registers/Makefile | 0 .../intel_xtended_registers/TestMPXRegisters.py | 0 .../register/intel_xtended_registers/main.cpp | 54 + .../mpx_bound_violation/Makefile | 0 .../mpx_bound_violation/TestBoundViolation.py | 52 + .../mpx_bound_violation/main.cpp | 37 + .../mpx_offset_intersection}/Makefile | 0 .../TestMPXOffsetIntersection.py | 0 .../mpx_offset_intersection/main.cpp | 0 .../register/register/register_command/Makefile | 0 .../register/register_command/TestRegisters.py | 0 .../register/register/register_command/a.cpp | 36 + .../register/register/register_command/main.cpp | 28 + .../invalid-args/TestInvalidArgsReproducer.py | 0 .../API/commands/settings}/Makefile | 0 lldb/test/API/commands/settings/TestSettings.py | 605 + lldb/test/API/commands/settings/main.cpp | 66 + .../API}/commands/settings/quoting/Makefile | 0 .../API}/commands/settings/quoting/TestQuoting.py | 0 .../API}/commands/settings/quoting/main.c | 0 .../API}/commands/source/info/TestSourceInfo.py | 0 .../API}/commands/source/info/main.cpp | 0 .../API}/commands/source/info/second.cpp | 0 .../API}/commands/statistics/basic/TestStats.py | 0 .../API}/commands/statistics/basic/main.c | 0 .../target/auto-install-main-executable/Makefile | 9 + .../TestAutoInstallMainExecutable.py | 137 + .../target/auto-install-main-executable/main.cpp | 8 + .../API}/commands/target/basic/Makefile | 0 .../API/commands/target/basic/TestTargetCommand.py | 441 + lldb/test/API/commands/target/basic/a.c | 6 + lldb/test/API/commands/target/basic/b.c | 4 + lldb/test/API/commands/target/basic/c.c | 21 + lldb/test/API/commands/target/basic/globals.c | 17 + .../API}/commands/target/basic/invalid_core_file | 0 .../API}/commands/target/create-deps/Makefile | 0 .../target/create-deps/TestTargetCreateDeps.py | 0 lldb/test/API/commands/target/create-deps/a.cpp | 4 + lldb/test/API/commands/target/create-deps/main.cpp | 8 + .../commands/target/create-no-such-arch}/Makefile | 0 .../target/create-no-such-arch/TestNoSuchArch.py | 0 .../commands/target/create-no-such-arch/main.cpp | 0 .../dump-symtab-demangle/TestDumpSymtabDemangle.py | 0 .../commands/target/dump-symtab-demangle/a.yaml | 0 .../API}/commands/target/stop-hooks/Makefile | 0 .../commands/target/stop-hooks/TestStopHooks.py | 0 .../API}/commands/target/stop-hooks/main.c | 0 .../API}/commands/version/TestVersion.py | 0 .../API}/commands/watchpoints/.categories | 0 .../watchpoints/hello_watchlocation}/Makefile | 0 .../hello_watchlocation/TestWatchLocation.py | 0 .../watchpoints/hello_watchlocation/main.cpp | 95 + .../commands/watchpoints/hello_watchpoint/Makefile | 0 .../hello_watchpoint/TestMyFirstWatchpoint.py | 0 .../commands/watchpoints/hello_watchpoint/main.c | 22 + .../watchpoints/multi_watchpoint_slots/Makefile | 0 .../TestWatchpointMultipleSlots.py | 0 .../watchpoints/multi_watchpoint_slots/main.c | 21 + .../commands/watchpoints/multiple_hits}/Makefile | 0 .../watchpoints/multiple_hits/TestMultipleHits.py | 0 .../commands/watchpoints/multiple_hits/main.cpp | 21 + .../watchpoints/multiple_threads}/Makefile | 0 .../TestWatchpointMultipleThreads.py | 0 .../commands/watchpoints/multiple_threads/main.cpp | 26 + .../watchpoints/step_over_watchpoint/Makefile | 0 .../step_over_watchpoint/TestStepOverWatchpoint.py | 119 + .../watchpoints/step_over_watchpoint/main.c | 0 .../watchpoints/variable_out_of_scope/Makefile | 0 .../TestWatchedVarHitWhenInScope.py | 0 .../watchpoints/variable_out_of_scope/main.c | 0 .../watchpoints/watchpoint_commands/Makefile | 0 .../watchpoint_commands/TestWatchpointCommands.py | 0 .../watchpoint_commands/command}/Makefile | 0 .../command/TestWatchpointCommandLLDB.py | 158 + .../command/TestWatchpointCommandPython.py | 154 + .../watchpoint_commands/command/main.cpp | 20 + .../command/watchpoint_command.py | 0 .../watchpoint_commands/condition}/Makefile | 0 .../condition/TestWatchpointConditionCmd.py | 87 + .../watchpoint_commands/condition/main.cpp | 20 + .../watchpoints/watchpoint_commands/main.c | 16 + .../watchpoints/watchpoint_disable/Makefile | 0 .../watchpoint_disable/TestWatchpointDisable.py | 71 + .../commands/watchpoints/watchpoint_disable/main.c | 0 .../watchpoints/watchpoint_events/Makefile | 0 .../watchpoint_events/TestWatchpointEvents.py | 0 .../commands/watchpoints/watchpoint_events/main.c | 0 .../watchpoints/watchpoint_on_vectors/Makefile | 0 .../TestValueOfVectorVariable.py | 0 .../watchpoints/watchpoint_on_vectors/main.c | 8 + .../watchpoints/watchpoint_set_command}/Makefile | 0 .../TestWatchLocationWithWatchSet.py | 107 + .../watchpoints/watchpoint_set_command/main.cpp | 107 + .../commands/watchpoints/watchpoint_size/Makefile | 0 .../watchpoint_size/TestWatchpointSizes.py | 0 .../commands/watchpoints/watchpoint_size/main.c | 58 + .../test => test/API}/driver/batch_mode/Makefile | 0 .../API}/driver/batch_mode/TestBatchMode.py | 0 .../test => test/API}/driver/batch_mode/main.c | 0 .../API}/functionalities/abbreviation/.categories | 0 .../abbreviation/TestAbbreviations.py | 0 .../abbreviation/TestCommonShortSpellings.py | 0 .../API}/functionalities/alias/.categories | 0 .../API}/functionalities/archives/Makefile | 0 .../API}/functionalities/archives/README | 0 .../functionalities/archives/TestBSDArchives.py | 0 lldb/test/API/functionalities/archives/a.c | 11 + lldb/test/API/functionalities/archives/b.c | 11 + lldb/test/API/functionalities/archives/main.c | 9 + .../API}/functionalities/asan/Makefile | 0 .../API/functionalities/asan/TestMemoryHistory.py | 128 + .../API/functionalities/asan/TestReportData.py | 92 + lldb/test/API/functionalities/asan/main.c | 26 + .../API}/functionalities/avoids-fd-leak/Makefile | 0 .../functionalities/avoids-fd-leak/TestFdLeak.py | 0 .../API}/functionalities/avoids-fd-leak/main.c | 0 .../API}/functionalities/backticks/.categories | 0 .../backticks/TestBackticksWithoutATarget.py | 0 .../breakpoint/address_breakpoints/Makefile | 0 .../address_breakpoints/TestAddressBreakpoints.py | 91 + .../TestBadAddressBreakpoints.py | 42 + .../breakpoint/address_breakpoints/main.c | 0 .../breakpoint/auto_continue/Makefile | 0 .../auto_continue/TestBreakpointAutoContinue.py | 0 .../breakpoint/auto_continue/main.c | 0 .../breakpoint_by_line_and_column/Makefile | 0 .../TestBreakpointByLineAndColumn.py | 44 + .../breakpoint_by_line_and_column/main.c | 14 + .../breakpoint_callback_command_source}/Makefile | 0 .../TestBreakpointCallbackCommandSource.py | 35 + .../breakpoint_callback_command_source/main.c | 4 + .../breakpoint_callback_command_source/source.lldb | 1 + .../breakpoint/breakpoint_command/Makefile | 0 .../breakpoint_command/TestBreakpointCommand.py | 0 .../TestBreakpointCommandsFromPython.py | 0 .../breakpoint_command/TestRegexpBreakCommand.py | 0 .../breakpoint/breakpoint_command/a.c | 0 .../breakpoint/breakpoint_command/b.c | 0 .../breakpoint/breakpoint_command/bktptcmd.py | 0 .../breakpoint/breakpoint_command/main.c | 8 + .../breakpoint/breakpoint_command/side_effect.py | 0 .../breakpoint/breakpoint_conditions/Makefile | 0 .../TestBreakpointConditions.py | 0 .../breakpoint/breakpoint_conditions/main.c | 46 + .../breakpoint/breakpoint_hit_count}/Makefile | 0 .../breakpoint_hit_count/TestBreakpointHitCount.py | 0 .../breakpoint/breakpoint_hit_count/main.cpp | 18 + .../breakpoint/breakpoint_ids/Makefile | 0 .../breakpoint/breakpoint_ids/TestBreakpointIDs.py | 57 + .../breakpoint/breakpoint_ids/main.cpp | 56 + .../breakpoint/breakpoint_ignore_count}/Makefile | 0 .../TestBreakpointIgnoreCount.py | 0 .../breakpoint/breakpoint_ignore_count/main.c | 46 + .../breakpoint/breakpoint_in_delayslot/Makefile | 0 .../TestAvoidBreakpointInDelaySlot.py | 0 .../breakpoint/breakpoint_in_delayslot/main.c | 0 .../breakpoint/breakpoint_language/Makefile | 0 .../breakpoint_language/TestBreakpointLanguage.py | 0 .../breakpoint/breakpoint_language/a.c | 0 .../breakpoint/breakpoint_language/b.cpp | 0 .../breakpoint/breakpoint_language/main.cpp | 0 .../breakpoint/breakpoint_locations/Makefile | 0 .../TestBreakpointLocations.py | 196 + .../breakpoint/breakpoint_locations/main.c | 0 .../breakpoint/breakpoint_names}/Makefile | 0 .../breakpoint_names/TestBreakpointNames.py | 370 + .../breakpoint/breakpoint_names/main.c | 46 + .../breakpoint/breakpoint_options/Makefile | 0 .../breakpoint_options/TestBreakpointOptions.py | 0 .../breakpoint/breakpoint_options/foo.cpp | 0 .../breakpoint/breakpoint_options/main.cpp | 0 .../breakpoint/breakpoint_set_restart}/Makefile | 0 .../TestBreakpointSetRestart.py | 0 .../breakpoint/breakpoint_set_restart/main.cpp | 16 + .../breakpoint/comp_dir_symlink/Makefile | 9 + .../comp_dir_symlink/TestCompDirSymLink.py | 89 + .../breakpoint/comp_dir_symlink/main.cpp | 4 + .../breakpoint/consecutive_breakpoints/Makefile | 0 .../TestConsecutiveBreakpoints.py | 103 + .../breakpoint/consecutive_breakpoints/main.cpp | 10 + .../API}/functionalities/breakpoint/cpp/Makefile | 0 .../breakpoint/cpp/TestCPPBreakpointLocations.py | 0 .../API/functionalities/breakpoint/cpp/main.cpp | 75 + .../breakpoint/cpp_exception}/Makefile | 0 .../cpp_exception/TestCPPExceptionBreakpoint.py | 86 + .../breakpoint/cpp_exception/main.cpp | 0 .../breakpoint/debugbreak}/Makefile | 0 .../breakpoint/debugbreak/TestDebugBreak.py | 0 .../functionalities/breakpoint/debugbreak/main.c | 0 .../breakpoint/dummy_target_breakpoints/Makefile | 0 .../TestBreakpointsWithNoTargets.py | 0 .../breakpoint/dummy_target_breakpoints/main.c | 0 .../breakpoint/global_constructor/Makefile | 0 .../TestBreakpointInGlobalConstructor.py | 0 .../breakpoint/global_constructor/foo.cpp | 0 .../breakpoint/global_constructor/foo.h | 0 .../breakpoint/global_constructor/main.cpp | 0 .../Makefile | 0 .../TestHWBreakMultiThread.py | 132 + .../main.cpp | 42 + .../breakpoint/inlined_breakpoints/Makefile | 0 .../inlined_breakpoints/TestInlinedBreakpoints.py | 66 + .../breakpoint/inlined_breakpoints/basic_type.cpp | 0 .../breakpoint/inlined_breakpoints/int.cpp | 0 .../breakpoint/move_nearest/Makefile | 0 .../breakpoint/move_nearest/TestMoveNearest.py | 0 .../breakpoint/move_nearest/foo.cpp | 0 .../functionalities/breakpoint/move_nearest/foo.h | 0 .../breakpoint/move_nearest/main.cpp | 0 .../API}/functionalities/breakpoint/objc/Makefile | 0 .../breakpoint/objc/TestObjCBreakpoints.py | 0 .../API}/functionalities/breakpoint/objc/main.m | 0 .../breakpoint/require_hw_breakpoints/Makefile | 0 .../TestRequireHWBreakpoints.py | 117 + .../breakpoint/require_hw_breakpoints/main.c | 0 .../breakpoint/scripted_bkpt/Makefile | 0 .../scripted_bkpt/TestScriptedResolver.py | 255 + .../breakpoint/scripted_bkpt/main.c | 0 .../breakpoint/scripted_bkpt/resolver.py | 0 .../functionalities/breakpoint/serialize}/Makefile | 0 .../serialize/TestBreakpointSerialization.py | 0 .../functionalities/breakpoint/serialize/main.c | 46 + .../breakpoint/serialize/resolver.py | 0 .../breakpoint/serialize/side_effect.py | 0 .../breakpoint/source_regexp/Makefile | 0 .../source_regexp/TestSourceRegexBreakpoints.py | 103 + .../functionalities/breakpoint/source_regexp/a.c | 0 .../functionalities/breakpoint/source_regexp/a.h | 0 .../breakpoint/source_regexp/main.c | 0 .../breakpoint/step_over_breakpoint/Makefile | 0 .../step_over_breakpoint/TestStepOverBreakpoint.py | 0 .../breakpoint/step_over_breakpoint/main.cpp | 0 .../API}/functionalities/completion/.categories | 0 .../API/functionalities/completion}/Makefile | 0 .../functionalities/completion/TestCompletion.py | 398 + .../API}/functionalities/completion/main.cpp | 0 .../API}/functionalities/conditional_break/.lldb | 0 .../functionalities/conditional_break}/Makefile | 0 .../conditional_break/TestConditionalBreak.py | 0 .../conditional_break/conditional_break.py | 0 .../API/functionalities/conditional_break/main.c | 46 + .../API}/functionalities/darwin_log/.categories | 0 .../API/functionalities/darwin_log/basic}/Makefile | 0 .../darwin_log/basic/TestDarwinLogBasic.py | 0 .../API/functionalities/darwin_log/basic/main.c | 23 + .../darwin_log/common/darwin_log_common.h | 0 .../filter/exact_match/activity-chain}/Makefile | 0 .../TestDarwinLogFilterMatchActivityChain.py | 0 .../filter/exact_match/activity-chain/main.c | 34 + .../filter/exact_match/activity}/Makefile | 0 .../activity/TestDarwinLogFilterMatchActivity.py | 0 .../darwin_log/filter/exact_match/activity/main.c | 34 + .../filter/exact_match/category}/Makefile | 0 .../category/TestDarwinLogFilterMatchCategory.py | 0 .../darwin_log/filter/exact_match/category/main.c | 34 + .../filter/exact_match/message}/Makefile | 0 .../message/TestDarwinLogFilterMatchMessage.py | 0 .../darwin_log/filter/exact_match/message/main.c | 26 + .../filter/exact_match/subsystem}/Makefile | 0 .../subsystem/TestDarwinLogFilterMatchSubsystem.py | 0 .../darwin_log/filter/exact_match/subsystem/main.c | 34 + .../filter/regex/activity-chain}/Makefile | 0 .../TestDarwinLogFilterRegexActivityChain.py | 0 .../darwin_log/filter/regex/activity-chain/main.c | 34 + .../darwin_log/filter/regex/activity}/Makefile | 0 .../activity/TestDarwinLogFilterRegexActivity.py | 0 .../darwin_log/filter/regex/activity/main.c | 34 + .../darwin_log/filter/regex/category}/Makefile | 0 .../category/TestDarwinLogFilterRegexCategory.py | 0 .../darwin_log/filter/regex/category/main.c | 34 + .../darwin_log/filter/regex/message}/Makefile | 0 .../message/TestDarwinLogFilterRegexMessage.py | 0 .../darwin_log/filter/regex/message/main.c | 26 + .../darwin_log/filter/regex/subsystem}/Makefile | 0 .../subsystem/TestDarwinLogFilterRegexSubsystem.py | 0 .../darwin_log/filter/regex/subsystem/main.c | 34 + .../functionalities/darwin_log/format}/Makefile | 0 .../format/TestDarwinLogMessageFormat.py | 0 .../API/functionalities/darwin_log/format/main.c | 32 + .../darwin_log/source/debug}/Makefile | 0 .../source/debug/TestDarwinLogSourceDebug.py | 0 .../functionalities/darwin_log/source/debug/main.c | 25 + .../darwin_log/source/info}/Makefile | 0 .../source/info/TestDarwinLogSourceInfo.py | 0 .../functionalities/darwin_log/source/info/main.c | 25 + .../functionalities/data-formatter/.categories | 0 .../data-formatter/array_typedef}/Makefile | 0 .../array_typedef/TestArrayTypedef.py | 0 .../data-formatter/array_typedef/main.cpp | 0 .../data-formatter/boolreference/Makefile | 0 .../boolreference/TestFormattersBoolRefPtr.py | 0 .../data-formatter/boolreference/main.mm | 22 + .../data-formatter/compactvectors/Makefile | 0 .../compactvectors/TestCompactVectors.py | 61 + .../data-formatter/compactvectors/main.cpp | 17 + .../data-formatter-advanced}/Makefile | 0 .../TestDataFormatterAdv.py | 342 + .../data-formatter-advanced/main.cpp | 165 + .../data-formatter/data-formatter-caching/Makefile | 0 .../TestDataFormatterCaching.py | 0 .../data-formatter/data-formatter-caching/a.c | 0 .../data-formatter/data-formatter-caching/b.c | 0 .../data-formatter-categories}/Makefile | 0 .../TestDataFormatterCategories.py | 0 .../data-formatter-categories/main.cpp | 37 + .../data-formatter/data-formatter-cpp}/Makefile | 0 .../data-formatter-cpp/TestDataFormatterCpp.py | 291 + .../data-formatter/data-formatter-cpp/main.cpp | 112 + .../data-formatter-disabling}/Makefile | 0 .../TestDataFormatterDisabling.py | 0 .../data-formatter-disabling/main.cpp | 0 .../data-formatter-enum-format}/Makefile | 0 .../TestDataFormatterEnumFormat.py | 0 .../data-formatter-enum-format/main.cpp | 0 .../data-formatter-globals}/Makefile | 0 .../TestDataFormatterGlobals.py | 0 .../data-formatter/data-formatter-globals/main.cpp | 18 + .../data-formatter-named-summaries}/Makefile | 0 .../TestDataFormatterNamedSummaries.py | 0 .../data-formatter-named-summaries/main.cpp | 50 + .../data-formatter/data-formatter-objc/.categories | 0 .../data-formatter/data-formatter-objc/Makefile | 0 .../ObjCDataFormatterTestCase.py | 0 .../data-formatter-objc/TestDataFormatterObjCCF.py | 59 + .../TestDataFormatterObjCExpr.py | 0 .../TestDataFormatterObjCKVO.py | 0 .../TestDataFormatterObjCNSBundle.py | 0 .../TestDataFormatterObjCNSContainer.py | 52 + .../TestDataFormatterObjCNSData.py | 0 .../TestDataFormatterObjCNSDate.py | 0 .../TestDataFormatterObjCNSError.py | 35 + .../TestDataFormatterObjCNSURL.py | 0 .../TestDataFormatterObjCPlain.py | 0 .../TestDataFormatterObjNSException.py | 0 .../data-formatter-objc/cmtime/Makefile | 0 .../cmtime/TestDataFormatterCMTime.py | 0 .../data-formatter-objc/cmtime/main.m | 27 + .../data-formatter/data-formatter-objc/main.m | 624 + .../data-formatter-objc/nsindexpath/Makefile | 0 .../nsindexpath/TestDataFormatterNSIndexPath.py | 0 .../data-formatter-objc/nsindexpath/main.m | 22 + .../data-formatter-objc/nsstring/Makefile | 0 .../nsstring/TestDataFormatterNSString.py | 120 + .../data-formatter-objc/nsstring/main.m | 90 + .../data-formatter-proper-plurals/Makefile | 0 .../TestFormattersOneIsSingular.py | 0 .../data-formatter-proper-plurals/main.m | 22 + .../data-formatter-ptr-to-array}/Makefile | 0 .../TestPtrToArrayFormatting.py | 0 .../data-formatter-ptr-to-array/main.cpp | 8 + .../data-formatter-python-synth}/Makefile | 0 .../TestDataFormatterPythonSynth.py | 334 + .../fooSynthProvider.py | 56 + .../data-formatter-python-synth/ftsp.py | 0 .../data-formatter-python-synth/main.cpp | 72 + .../data-formatter/data-formatter-script}/Makefile | 0 .../TestDataFormatterScript.py | 0 .../data-formatter/data-formatter-script/main.cpp | 44 + .../data-formatter-skip-summary/Makefile | 0 .../TestDataFormatterSkipSummary.py | 0 .../data-formatter-skip-summary/main.cpp | 0 .../data-formatter-smart-array}/Makefile | 0 .../TestDataFormatterSmartArray.py | 0 .../data-formatter-smart-array/main.cpp | 56 + .../data-formatter-stl/libcxx/atomic/Makefile | 0 .../libcxx/atomic/TestLibCxxAtomic.py | 72 + .../data-formatter-stl/libcxx/atomic/main.cpp | 33 + .../data-formatter-stl/libcxx/bitset/Makefile | 0 .../libcxx/bitset/TestDataFormatterLibcxxBitset.py | 0 .../data-formatter-stl/libcxx/bitset/main.cpp | 0 .../libcxx/forward_list/Makefile | 0 .../TestDataFormatterLibcxxForwardList.py | 51 + .../libcxx/forward_list/main.cpp | 0 .../data-formatter-stl/libcxx/function/Makefile | 0 .../libcxx/function/TestLibCxxFunction.py | 72 + .../data-formatter-stl/libcxx/function/main.cpp | 51 + .../libcxx/initializerlist/Makefile | 0 .../libcxx/initializerlist/TestInitializerList.py | 0 .../libcxx/initializerlist/main.cpp | 12 + .../data-formatter-stl/libcxx/iterator/Makefile | 0 .../iterator/TestDataFormatterLibccIterator.py | 72 + .../data-formatter-stl/libcxx/iterator/main.cpp | 0 .../data-formatter-stl/libcxx/list/Makefile | 0 .../libcxx/list/TestDataFormatterLibcxxList.py | 0 .../data-formatter-stl/libcxx/list/loop/Makefile | 0 .../list/loop/TestDataFormatterLibcxxListLoop.py | 0 .../data-formatter-stl/libcxx/list/loop/main.cpp | 0 .../data-formatter-stl/libcxx/list/main.cpp | 0 .../data-formatter-stl/libcxx/map/Makefile | 0 .../libcxx/map/TestDataFormatterLibccMap.py | 304 + .../data-formatter-stl/libcxx/map/main.cpp | 0 .../data-formatter-stl/libcxx/multimap/Makefile | 0 .../multimap/TestDataFormatterLibccMultiMap.py | 287 + .../data-formatter-stl/libcxx/multimap/main.cpp | 0 .../data-formatter-stl/libcxx/multiset/Makefile | 0 .../multiset/TestDataFormatterLibcxxMultiSet.py | 143 + .../data-formatter-stl/libcxx/multiset/main.cpp | 58 + .../data-formatter-stl/libcxx/optional/Makefile | 0 .../optional/TestDataFormatterLibcxxOptional.py | 0 .../data-formatter-stl/libcxx/optional/main.cpp | 0 .../data-formatter-stl/libcxx/queue/Makefile | 0 .../libcxx/queue/TestDataFormatterLibcxxQueue.py | 42 + .../data-formatter-stl/libcxx/queue/main.cpp | 0 .../data-formatter-stl/libcxx/set/Makefile | 0 .../libcxx/set/TestDataFormatterLibcxxSet.py | 138 + .../data-formatter-stl/libcxx/set/main.cpp | 58 + .../data-formatter-stl/libcxx/string/Makefile | 0 .../libcxx/string/TestDataFormatterLibcxxString.py | 126 + .../data-formatter-stl/libcxx/string/main.cpp | 93 + .../data-formatter-stl/libcxx/tuple/Makefile | 0 .../libcxx/tuple/TestDataFormatterLibcxxTuple.py | 49 + .../data-formatter-stl/libcxx/tuple/main.cpp | 0 .../data-formatter-stl/libcxx/unordered/Makefile | 0 .../libcxx/unordered/TestDataFormatterUnordered.py | 78 + .../data-formatter-stl/libcxx/unordered/main.cpp | 0 .../data-formatter-stl/libcxx/variant/Makefile | 0 .../variant/TestDataFormatterLibcxxVariant.py | 80 + .../data-formatter-stl/libcxx/variant/main.cpp | 0 .../data-formatter-stl/libcxx/vbool/Makefile | 0 .../libcxx/vbool/TestDataFormatterLibcxxVBool.py | 0 .../data-formatter-stl/libcxx/vbool/main.cpp | 0 .../data-formatter-stl/libcxx/vector/Makefile | 0 .../libcxx/vector/TestDataFormatterLibcxxVector.py | 0 .../data-formatter-stl/libcxx/vector/main.cpp | 0 .../data-formatter-stl/libstdcpp/iterator/Makefile | 0 .../iterator/TestDataFormatterStdIterator.py | 0 .../data-formatter-stl/libstdcpp/iterator/main.cpp | 0 .../data-formatter-stl/libstdcpp/list/Makefile | 0 .../libstdcpp/list/TestDataFormatterStdList.py | 0 .../data-formatter-stl/libstdcpp/list/main.cpp | 0 .../data-formatter-stl/libstdcpp/map/Makefile | 0 .../libstdcpp/map/TestDataFormatterStdMap.py | 295 + .../data-formatter-stl/libstdcpp/map/main.cpp | 0 .../libstdcpp/smart_ptr/Makefile | 0 .../smart_ptr/TestDataFormatterStdSmartPtr.py | 0 .../libstdcpp/smart_ptr/main.cpp | 0 .../data-formatter-stl/libstdcpp/string/Makefile | 0 .../libstdcpp/string/TestDataFormatterStdString.py | 0 .../data-formatter-stl/libstdcpp/string/main.cpp | 0 .../data-formatter-stl/libstdcpp/tuple/Makefile | 0 .../libstdcpp/tuple/TestDataFormatterStdTuple.py | 0 .../data-formatter-stl/libstdcpp/tuple/main.cpp | 0 .../libstdcpp/unique_ptr/Makefile | 0 .../unique_ptr/TestDataFormatterStdUniquePtr.py | 0 .../TestDataFormatterInvalidStdUniquePtr.py | 0 .../libstdcpp/unique_ptr/invalid/main.cpp | 0 .../libstdcpp/unique_ptr/main.cpp | 0 .../data-formatter-stl/libstdcpp/vbool/Makefile | 0 .../libstdcpp/vbool/TestDataFormatterStdVBool.py | 0 .../data-formatter-stl/libstdcpp/vbool/main.cpp | 0 .../data-formatter-stl/libstdcpp/vector/Makefile | 0 .../libstdcpp/vector/TestDataFormatterStdVector.py | 0 .../data-formatter-stl/libstdcpp/vector/main.cpp | 0 .../data-formatter/data-formatter-synth}/Makefile | 0 .../data-formatter-synth/TestDataFormatterSynth.py | 0 .../data-formatter/data-formatter-synth/main.cpp | 77 + .../data-formatter-synthtype}/Makefile | 0 .../TestDataFormatterSynthType.py | 0 .../data-formatter-synthtype/main.cpp | 0 .../data-formatter-synthtype/myIntSynthProvider.py | 0 .../data-formatter-synthval}/Makefile | 0 .../TestDataFormatterSynthVal.py | 0 .../data-formatter-synthval/main.cpp | 0 .../data-formatter-synthval/myIntSynthProvider.py | 0 .../data-formatter/dump_dynamic/TestDumpDynamic.py | 0 .../data-formatter/dump_dynamic/main.cpp | 26 + .../data-formatter/format-propagation}/Makefile | 0 .../format-propagation/TestFormatPropagation.py | 82 + .../data-formatter/format-propagation/main.cpp | 0 .../frameformat_smallstruct}/Makefile | 0 .../TestFrameFormatSmallStruct.py | 0 .../frameformat_smallstruct/main.cpp | 16 + .../data-formatter/hexcaps}/Makefile | 0 .../hexcaps/TestDataFormatterHexCaps.py | 0 .../data-formatter/hexcaps/main.cpp | 19 + .../language_category_updates}/Makefile | 0 .../TestDataFormatterLanguageCategoryUpdates.py | 0 .../language_category_updates/main.cpp | 11 + .../data-formatter/nsarraysynth/Makefile | 0 .../nsarraysynth/TestNSArraySynthetic.py | 0 .../data-formatter/nsarraysynth/main.m | 26 + .../data-formatter/nsdictionarysynth/Makefile | 0 .../nsdictionarysynth/TestNSDictionarySynthetic.py | 0 .../data-formatter/nsdictionarysynth/main.m | 21 + .../data-formatter/nssetsynth/Makefile | 0 .../nssetsynth/TestNSSetSynthetic.py | 113 + .../data-formatter/nssetsynth/main.m | 25 + .../data-formatter/ostypeformatting/Makefile | 0 .../ostypeformatting/TestFormattersOsType.py | 0 .../data-formatter/ostypeformatting/main.mm | 14 + .../data-formatter/parray}/Makefile | 0 .../data-formatter/parray/TestPrintArray.py | 0 .../functionalities/data-formatter/parray/main.cpp | 20 + .../data-formatter/poarray/Makefile | 0 .../data-formatter/poarray/TestPrintObjectArray.py | 109 + .../functionalities/data-formatter/poarray/main.mm | 21 + .../data-formatter/ptr_ref_typedef/Makefile | 0 .../ptr_ref_typedef/TestPtrRef2Typedef.py | 0 .../data-formatter/ptr_ref_typedef/main.cpp | 10 + .../data-formatter/pyobjsynthprovider}/Makefile | 0 .../pyobjsynthprovider/TestPyObjSynthProvider.py | 0 .../data-formatter/pyobjsynthprovider/main.cpp | 11 + .../data-formatter/pyobjsynthprovider/provider.py | 0 .../data-formatter/refpointer-recursion}/Makefile | 0 .../TestDataFormatterRefPtrRecursion.py | 0 .../data-formatter/refpointer-recursion/main.cpp | 0 .../setvaluefromcstring/TestSetValueFromCString.py | 0 .../data-formatter/setvaluefromcstring/main.m | 11 + .../stringprinter/TestStringPrinter.py | 0 .../data-formatter/stringprinter/main.cpp | 31 + .../data-formatter/summary-string-onfail}/Makefile | 0 .../summary-string-onfail/Test-rdar-9974002.py | 0 .../data-formatter/summary-string-onfail/main.cpp | 21 + .../data-formatter/synthcapping}/Makefile | 0 .../synthcapping/TestSyntheticCapping.py | 90 + .../synthcapping/fooSynthProvider.py | 0 .../data-formatter/synthcapping/main.cpp | 0 .../data-formatter/synthupdate/Makefile | 5 + .../synthupdate/TestSyntheticFilterRecompute.py | 0 .../data-formatter/synthupdate/main.m | 16 + .../TestTypeSummaryListArg.py | 0 .../type_summary_list_script}/Makefile | 0 .../TestTypeSummaryListScript.py | 0 .../type_summary_list_script/main.cpp | 0 .../type_summary_list_script/tslsformatters.py | 0 .../typedef_array/TestTypedefArray.py | 0 .../data-formatter/typedef_array/main.cpp | 11 + .../user-format-vs-summary}/Makefile | 0 .../TestUserFormatVsSummary.py | 0 .../data-formatter/user-format-vs-summary/main.cpp | 11 + .../var-in-aggregate-misuse}/Makefile | 0 .../TestVarInAggregateMisuse.py | 0 .../var-in-aggregate-misuse/main.cpp | 32 + .../data-formatter/varscript_formatting}/Makefile | 0 .../TestDataFormatterVarScriptFormatting.py | 0 .../varscript_formatting/helperfunc.py | 0 .../data-formatter/varscript_formatting/main.cpp | 0 .../data-formatter/vector-types}/Makefile | 0 .../vector-types/TestVectorTypesFormatting.py | 0 .../data-formatter/vector-types/main.cpp | 8 + .../API}/functionalities/dead-strip/Makefile | 0 .../functionalities/dead-strip/TestDeadStrip.py | 0 .../API}/functionalities/dead-strip/cmds.txt | 0 lldb/test/API/functionalities/dead-strip/main.c | 45 + .../functionalities/deleted-executable}/Makefile | 0 .../deleted-executable/TestDeletedExecutable.py | 0 .../functionalities/deleted-executable/main.cpp | 0 .../dynamic_value_child_count/Makefile | 0 .../TestDynamicValueChildCount.py | 80 + .../dynamic_value_child_count/pass-to-base.cpp | 0 .../API}/functionalities/exec/Makefile | 0 .../API}/functionalities/exec/TestExec.py | 0 .../API}/functionalities/exec/main.cpp | 0 .../API}/functionalities/exec/secondprog.cpp | 0 .../API}/functionalities/fat_archives/Makefile | 0 .../fat_archives/TestFatArchives.py | 0 .../API}/functionalities/fat_archives/a.c | 0 .../API}/functionalities/fat_archives/a.h | 0 .../API}/functionalities/fat_archives/main.c | 0 .../API}/functionalities/float-display/Makefile | 0 .../float-display/TestFloatDisplay.py | 0 .../API}/functionalities/float-display/main.c | 0 .../gdb_remote_client/TestArmRegisterDefinition.py | 0 .../gdb_remote_client/TestGDBRemoteClient.py | 151 + .../gdb_remote_client/TestGDBRemoteLoad.py | 0 .../TestJLink6Armv7RegisterDefinition.py | 0 .../gdb_remote_client/TestNestedRegDefinitions.py | 0 .../gdb_remote_client/TestNoGPacketSupported.py | 0 .../TestNoWatchpointSupportInfo.py | 0 .../gdb_remote_client/TestPlatformClient.py | 0 .../gdb_remote_client/TestRecognizeBreakpoint.py | 0 .../gdb_remote_client/TestRegDefinitionInParts.py | 0 .../gdb_remote_client/TestRestartBug.py | 0 .../gdb_remote_client/TestStopPCs.py | 0 .../gdb_remote_client/TestTargetXMLArch.py | 0 .../gdb_remote_client/TestThreadSelectionBug.py | 0 .../functionalities/gdb_remote_client/TestWasm.py | 232 + .../gdb_remote_client/TestWriteMemory.py | 0 .../API}/functionalities/gdb_remote_client/a.yaml | 0 .../gdb_remote_client/basic_eh_frame.yaml | 0 .../gdb_remote_client/gdbclientutils.py | 539 + .../gdb_remote_client/operating_system.py | 0 .../gdb_remote_client/operating_system_2.py | 0 .../gdb_remote_client/test_sym.yaml | 18 + .../test_wasm_embedded_debug_sections.yaml | 25 + .../test_wasm_external_debug_sections.yaml | 16 + .../functionalities/history/TestHistoryRecall.py | 0 .../API/functionalities/inferior-assert}/Makefile | 0 .../inferior-assert/TestInferiorAssert.py | 326 + .../API/functionalities/inferior-assert/main.c | 11 + .../API/functionalities/inferior-changed}/Makefile | 0 .../inferior-changed/TestInferiorChanged.py | 0 .../API/functionalities/inferior-changed/main.c | 8 + .../API/functionalities/inferior-changed/main2.c | 10 + .../functionalities/inferior-crashing}/Makefile | 0 .../inferior-crashing/TestInferiorCrashing.py | 0 .../inferior-crashing/TestInferiorCrashingStep.py | 0 .../API/functionalities/inferior-crashing/main.c | 10 + .../inferior-crashing/recursive-inferior/Makefile | 0 .../recursive-inferior/TestRecursiveInferior.py | 141 + .../TestRecursiveInferiorStep.py | 0 .../inferior-crashing/recursive-inferior/main.c | 0 .../API}/functionalities/inline-stepping/Makefile | 0 .../inline-stepping/TestInlineStepping.py | 0 .../functionalities/inline-stepping/calling.cpp | 0 .../API}/functionalities/jitloader_gdb/Makefile | 0 .../jitloader_gdb/TestJITLoaderGDB.py | 0 .../API}/functionalities/jitloader_gdb/main.c | 0 .../API}/functionalities/jitloader_gdb/simple.c | 0 .../API/functionalities/lazy-loading}/Makefile | 0 .../lazy-loading/TestLazyLoading.py | 0 .../API}/functionalities/lazy-loading/main.cpp | 0 .../API}/functionalities/load_unload/.categories | 0 .../API}/functionalities/load_unload/Makefile | 0 .../functionalities/load_unload/TestLoadUnload.py | 0 lldb/test/API/functionalities/load_unload/a.cpp | 14 + lldb/test/API/functionalities/load_unload/b.cpp | 12 + lldb/test/API/functionalities/load_unload/c.cpp | 5 + .../API}/functionalities/load_unload/cmds.txt | 0 lldb/test/API/functionalities/load_unload/d.cpp | 12 + .../functionalities/load_unload/hidden/Makefile | 0 .../API/functionalities/load_unload/hidden/d.cpp | 12 + lldb/test/API/functionalities/load_unload/main.cpp | 72 + .../functionalities/load_using_paths/.categories | 0 .../API}/functionalities/load_using_paths/Makefile | 0 .../load_using_paths/TestLoadUsingPaths.py | 0 .../load_using_paths/hidden/Makefile | 0 .../functionalities/load_using_paths/hidden/d.cpp | 12 + .../API/functionalities/load_using_paths/main.cpp | 8 + .../API/functionalities/longjmp}/Makefile | 0 .../API}/functionalities/longjmp/TestLongjmp.py | 0 lldb/test/API/functionalities/longjmp/main.c | 23 + .../API/functionalities/memory-region}/Makefile | 0 .../memory-region/TestMemoryRegion.py | 0 .../API}/functionalities/memory-region/main.cpp | 0 .../API/functionalities/memory/cache}/Makefile | 0 .../memory/cache/TestMemoryCache.py | 62 + .../test/API/functionalities/memory/cache/main.cpp | 5 + .../API/functionalities/memory/find}/Makefile | 0 .../functionalities/memory/find/TestMemoryFind.py | 0 lldb/test/API/functionalities/memory/find/main.cpp | 9 + .../API/functionalities/memory/read}/Makefile | 0 .../functionalities/memory/read/TestMemoryRead.py | 134 + lldb/test/API/functionalities/memory/read/main.cpp | 13 + .../API}/functionalities/mtc/simple/Makefile | 0 .../functionalities/mtc/simple/TestMTCSimple.py | 64 + .../API}/functionalities/mtc/simple/main.m | 0 .../TestMultipleDebuggersCommands.py | 0 .../multiword-commands/TestMultiWordCommands.py | 33 + .../non-overlapping-index-variable-i}/Makefile | 0 .../TestIndexVariable.py | 0 .../non-overlapping-index-variable-i/main.cpp | 37 + .../object-file/TestImageListMultiArchitecture.py | 0 .../bin/hello-freebsd-10.0-x86_64-clang-3.3 | Bin .../bin/hello-freebsd-10.0-x86_64-gcc-4.7.3 | Bin .../bin/hello-netbsd-6.1-x86_64-gcc-4.5.3 | Bin .../bin/hello-ubuntu-14.04-x86_64-clang-3.5pre | Bin .../bin/hello-ubuntu-14.04-x86_64-gcc-4.8.2 | Bin .../bin/hello-unknown-kalimba_arch4-kcc-36 | Bin .../bin/hello-unknown-kalimba_arch5-kcc-39 | Bin .../API}/functionalities/object-file/bin/hello.c | 0 .../API}/functionalities/object-file/bin/hello.cpp | 0 .../API/functionalities/optimized_code/Makefile | 3 + .../TestNoASanExceptionAfterEvalOP_piece.py} | 0 .../API/functionalities/optimized_code/main.cpp | 31 + .../basic_entry_values_x86_64/Makefile | 0 .../TestBasicEntryValuesX86_64.py | 14 + .../basic_entry_values_x86_64/main.cpp | 0 .../API}/functionalities/paths/TestPaths.py | 0 .../plugins/command_plugin/Makefile | 0 .../plugins/command_plugin/TestPluginCommands.py | 0 .../plugins/command_plugin/plugin.cpp.template | 45 + .../plugins/python_os_plugin/Makefile | 0 .../plugins/python_os_plugin/TestPythonOSPlugin.py | 195 + .../plugins/python_os_plugin/main.c | 0 .../plugins/python_os_plugin/operating_system.py | 0 .../plugins/python_os_plugin/operating_system2.py | 0 .../postmortem/elf-core/TestLinuxCore.py | 0 .../functionalities/postmortem/elf-core/altmain.c | 0 .../postmortem/elf-core/altmain.core | Bin .../postmortem/elf-core/altmain.out | Bin .../postmortem/elf-core/fpr_sse.cpp | 0 .../postmortem/elf-core/gcore/TestGCore.py | 0 .../postmortem/elf-core/gcore/linux-i386.core | Bin .../postmortem/elf-core/gcore/linux-x86_64.core | Bin .../postmortem/elf-core/gcore/main.cpp | 54 + .../postmortem/elf-core/gcore/main.mk | 0 .../postmortem/elf-core/gcore/make-core.sh | 0 .../postmortem/elf-core/linux-arm.core | Bin .../postmortem/elf-core/linux-fpr_sse_i386.core | Bin .../postmortem/elf-core/linux-fpr_sse_x86_64.core | Bin .../postmortem/elf-core/linux-i386.core | Bin .../postmortem/elf-core/linux-i386.out | Bin .../elf-core/linux-mips64el-gnuabi64.core | Bin .../elf-core/linux-mips64el-gnuabi64.out | Bin .../elf-core/linux-mips64el-gnuabin32.core | Bin .../elf-core/linux-mips64el-gnuabin32.out | Bin .../elf-core/linux-mipsel-gnuabio32.core | Bin .../postmortem/elf-core/linux-mipsel-gnuabio32.out | Bin .../postmortem/elf-core/linux-ppc64le.core | Bin .../postmortem/elf-core/linux-ppc64le.out | Bin .../postmortem/elf-core/linux-s390x.core | Bin .../postmortem/elf-core/linux-s390x.out | Bin .../postmortem/elf-core/linux-x86_64.core | Bin .../postmortem/elf-core/linux-x86_64.out | Bin .../functionalities/postmortem/elf-core/main.c | 0 .../postmortem/elf-core/make-core.sh | 0 .../elf-core/thread_crash/TestLinuxCoreThreads.py | 0 .../elf-core/thread_crash/linux-i386.core | Bin .../elf-core/thread_crash/linux-x86_64.core | Bin .../postmortem/elf-core/thread_crash/main.cpp | 54 + .../postmortem/elf-core/thread_crash/main.mk | 0 .../postmortem/elf-core/thread_crash/make-core.sh | 0 .../postmortem/mach-core/TestMachCore.py | 0 .../postmortem/mach-core/operating_system.py | 0 .../postmortem/mach-core/test.core.yaml | 0 .../postmortem/minidump-new/TestMiniDumpNew.py | 0 .../postmortem/minidump-new/TestMiniDumpUUID.py | 0 .../postmortem/minidump-new/arm-linux.yaml | 0 .../postmortem/minidump-new/arm-macos.yaml | 0 .../postmortem/minidump-new/arm64-macos.yaml | 0 .../postmortem/minidump-new/install_breakpad.cpp | 0 .../postmortem/minidump-new/libuuidmatch.yaml | 0 .../postmortem/minidump-new/libuuidmismatch.yaml | 0 .../linux-arm-partial-uuids-match.yaml | 0 .../linux-arm-partial-uuids-mismatch.yaml | 0 .../minidump-new/linux-arm-same-uuids.yaml | 0 .../linux-arm-uuids-elf-build-id-16.yaml | 0 .../linux-arm-uuids-elf-build-id-20.yaml | 0 .../linux-arm-uuids-elf-build-id-zero.yaml | 0 .../minidump-new/linux-arm-uuids-no-age.yaml | 0 .../minidump-new/linux-arm-uuids-with-age.yaml | 0 .../minidump-new/linux-arm-zero-uuids.yaml | 0 .../postmortem/minidump-new/linux-x86_64 | Bin .../postmortem/minidump-new/linux-x86_64.cpp | 0 .../postmortem/minidump-new/linux-x86_64.dmp | Bin .../postmortem/minidump-new/linux-x86_64.yaml | 0 .../minidump-new/linux-x86_64_not_crashed | Bin .../minidump-new/linux-x86_64_not_crashed.cpp | 0 .../minidump-new/linux-x86_64_not_crashed.dmp | Bin .../minidump-new/linux-x86_64_null_signal.yaml | 0 .../minidump-new/macos-arm-uuids-no-age.yaml | 0 .../postmortem/minidump-new/makefile.txt | 0 .../postmortem/minidump-new/regions-linux-map.yaml | 0 .../minidump-new/relative_module_name.yaml | 0 .../functionalities/postmortem/minidump/Makefile | 0 .../postmortem/minidump/TestMiniDump.py | 0 .../postmortem/minidump/fizzbuzz.cpp | 0 .../postmortem/minidump/fizzbuzz.syms | 0 .../postmortem/minidump/fizzbuzz_no_heap.dmp | Bin .../functionalities/postmortem/minidump/main.cpp | 0 .../postmortem/netbsd-core/1lwp_SIGSEGV.aarch64 | Bin .../netbsd-core/1lwp_SIGSEGV.aarch64.core | Bin .../postmortem/netbsd-core/1lwp_SIGSEGV.amd64 | Bin .../postmortem/netbsd-core/1lwp_SIGSEGV.amd64.core | Bin .../postmortem/netbsd-core/1lwp_SIGSEGV.c | 0 .../netbsd-core/2lwp_process_SIGSEGV.aarch64 | Bin .../netbsd-core/2lwp_process_SIGSEGV.aarch64.core | Bin .../netbsd-core/2lwp_process_SIGSEGV.amd64 | Bin .../netbsd-core/2lwp_process_SIGSEGV.amd64.core | Bin .../postmortem/netbsd-core/2lwp_process_SIGSEGV.c | 0 .../postmortem/netbsd-core/2lwp_t2_SIGSEGV.aarch64 | Bin .../netbsd-core/2lwp_t2_SIGSEGV.aarch64.core | Bin .../postmortem/netbsd-core/2lwp_t2_SIGSEGV.amd64 | Bin .../netbsd-core/2lwp_t2_SIGSEGV.amd64.core | Bin .../postmortem/netbsd-core/2lwp_t2_SIGSEGV.c | 0 .../postmortem/netbsd-core/GNUmakefile | 0 .../postmortem/netbsd-core/TestNetBSDCore.py | 0 .../postmortem/wow64_minidump/TestWow64MiniDump.py | 0 .../postmortem/wow64_minidump/fizzbuzz.cpp | 0 .../postmortem/wow64_minidump/fizzbuzz_wow64.dmp | Bin .../API}/functionalities/pre_run_dylibs/Makefile | 0 .../pre_run_dylibs/TestPreRunDylibs.py | 0 .../API}/functionalities/pre_run_dylibs/foo.cpp | 0 .../API}/functionalities/pre_run_dylibs/foo.h | 0 .../API}/functionalities/pre_run_dylibs/main.cpp | 0 .../functionalities/process_crash_info}/Makefile | 0 .../process_crash_info/TestProcessCrashInfo.py | 97 + .../API/functionalities/process_crash_info/main.c | 7 + .../API/functionalities/process_group}/Makefile | 0 .../process_group/TestChangeProcessGroup.py | 91 + .../API}/functionalities/process_group/main.c | 0 .../functionalities/process_save_core/Makefile | 0 .../process_save_core/TestProcessSaveCore.py | 0 .../functionalities/process_save_core/main.cpp | 0 .../API/functionalities/ptr_refs}/Makefile | 0 .../API}/functionalities/ptr_refs/TestPtrRefs.py | 0 lldb/test/API/functionalities/ptr_refs/main.c | 18 + .../API/functionalities/recursion}/Makefile | 0 .../recursion/TestValueObjectRecursion.py | 0 lldb/test/API/functionalities/recursion/main.cpp | 32 + .../API/functionalities/rerun}/Makefile | 0 .../API}/functionalities/rerun/TestRerun.py | 0 .../API}/functionalities/rerun/main.cpp | 0 .../API}/functionalities/return-value/Makefile | 0 .../return-value/TestReturnValue.py | 279 + .../functionalities/return-value/call-func.cpp | 0 .../API}/functionalities/set-data/Makefile | 0 .../API}/functionalities/set-data/TestSetData.py | 0 .../API}/functionalities/set-data/main.m | 0 .../show_location/TestShowLocationDwarf5.py | 0 .../API}/functionalities/show_location/a.yaml | 0 .../API/functionalities/signal}/Makefile | 0 .../API/functionalities/signal/TestSendSignal.py | 112 + .../functionalities/signal/handle-abrt}/Makefile | 0 .../signal/handle-abrt/TestHandleAbort.py | 0 .../API}/functionalities/signal/handle-abrt/main.c | 0 .../functionalities/signal/handle-segv}/Makefile | 0 .../signal/handle-segv/TestHandleSegv.py | 0 .../API}/functionalities/signal/handle-segv/main.c | 0 .../API}/functionalities/signal/main.c | 0 .../API/functionalities/signal/raise}/Makefile | 0 .../API}/functionalities/signal/raise/TestRaise.py | 0 .../API}/functionalities/signal/raise/main.c | 0 .../source-map/TestTargetSourceMap.py | 43 + .../API}/functionalities/source-map/Trivial/main.c | 0 .../API}/functionalities/source-map/a.yaml | 0 .../API}/functionalities/stats_api/Makefile | 0 .../functionalities/stats_api/TestStatisticsAPI.py | 0 .../API}/functionalities/stats_api/main.c | 0 .../functionalities/step-avoids-no-debug/Makefile | 0 .../step-avoids-no-debug/TestStepNoDebug.py | 152 + .../step-avoids-no-debug/with-debug.c | 0 .../step-avoids-no-debug/without-debug.c | 0 .../API/functionalities/step_scripted}/Makefile | 0 .../API}/functionalities/step_scripted/Steps.py | 0 .../step_scripted/TestStepScripted.py | 0 .../API}/functionalities/step_scripted/main.c | 0 .../ambiguous_tail_call_seq1/Makefile | 0 .../TestAmbiguousTailCallSeq1.py | 0 .../ambiguous_tail_call_seq1/main.cpp | 24 + .../ambiguous_tail_call_seq2/Makefile | 0 .../TestAmbiguousTailCallSeq2.py | 0 .../ambiguous_tail_call_seq2/main.cpp | 29 + .../tail_call_frames/cross_dso/Makefile | 13 + .../tail_call_frames/cross_dso/One.mk | 0 .../tail_call_frames/cross_dso/One/One.c | 0 .../cross_dso/TestCrossDSOTailCalls.py | 0 .../tail_call_frames/cross_dso/Two.mk | 0 .../tail_call_frames/cross_dso/Two/Two.c | 0 .../tail_call_frames/cross_dso/main.c | 0 .../tail_call_frames/cross_dso/shared.h | 0 .../tail_call_frames/cross_object/Makefile | 0 .../tail_call_frames/cross_object/One.c | 0 .../cross_object/TestCrossObjectTailCalls.py | 0 .../tail_call_frames/cross_object/Two.c | 0 .../tail_call_frames/cross_object/main.c | 0 .../tail_call_frames/cross_object/shared.h | 0 .../disambiguate_call_site/Makefile | 0 .../TestDisambiguateCallSite.py | 0 .../disambiguate_call_site/main.cpp | 23 + .../disambiguate_paths_to_common_sink/Makefile | 0 .../TestDisambiguatePathsToCommonSink.py | 0 .../disambiguate_paths_to_common_sink/main.cpp | 29 + .../disambiguate_tail_call_seq/Makefile | 0 .../TestDisambiguateTailCallSeq.py | 0 .../disambiguate_tail_call_seq/main.cpp | 22 + .../inlining_and_tail_calls/Makefile | 0 .../TestInliningAndTailCalls.py | 0 .../inlining_and_tail_calls/main.cpp | 41 + .../tail_call_frames/sbapi_support/Makefile | 0 .../sbapi_support/TestTailCallFrameSBAPI.py | 0 .../tail_call_frames/sbapi_support/main.cpp | 16 + .../thread_step_out_message/Makefile | 0 .../TestArtificialFrameStepOutMessage.py | 0 .../thread_step_out_message/main.cpp | 19 + .../thread_step_out_or_return/Makefile | 0 .../TestSteppingOutWithArtificialFrames.py | 0 .../thread_step_out_or_return/main.cpp | 16 + .../tail_call_frames/unambiguous_sequence/Makefile | 0 .../TestUnambiguousTailCalls.py | 0 .../tail_call_frames/unambiguous_sequence/main.cpp | 21 + .../target-new-solib-notifications}/Makefile | 0 .../TestModuleLoadedNotifys.py | 0 .../target-new-solib-notifications/main.cpp | 0 lldb/test/API/functionalities/target_var/Makefile | 5 + .../functionalities/target_var/TestTargetVar.py | 0 .../API}/functionalities/target_var/globals.c | 0 .../API}/functionalities/target_var/globals.ll | 0 .../API}/functionalities/testid/TestTestId.py | 0 .../functionalities/thread/backtrace_all/Makefile | 0 .../thread/backtrace_all/ParallelTask.cpp | 0 .../thread/backtrace_all/TestBacktraceAll.py | 0 .../thread/backtrace_limit/Makefile | 0 .../thread/backtrace_limit/TestBacktraceLimit.py | 0 .../thread/backtrace_limit/main.cpp | 0 .../thread/break_after_join/Makefile | 0 .../thread/break_after_join/TestBreakAfterJoin.py | 0 .../thread/break_after_join/main.cpp | 97 + .../thread/concurrent_events/Makefile | 0 ...ConcurrentBreakpointDelayBreakpointOneSignal.py | 0 ...oncurrentBreakpointOneDelayBreakpointThreads.py | 0 ...entBreakpointsDelayedBreakpointOneWatchpoint.py | 0 .../TestConcurrentCrashWithBreak.py | 0 .../TestConcurrentCrashWithSignal.py | 0 .../TestConcurrentCrashWithWatchpoint.py | 0 ...oncurrentCrashWithWatchpointBreakpointSignal.py | 0 .../TestConcurrentDelaySignalBreak.py | 0 .../TestConcurrentDelaySignalWatch.py | 0 .../TestConcurrentDelayWatchBreak.py | 0 ...stConcurrentDelayedCrashWithBreakpointSignal.py | 0 ...ncurrentDelayedCrashWithBreakpointWatchpoint.py | 0 .../TestConcurrentManyBreakpoints.py | 0 .../concurrent_events/TestConcurrentManyCrash.py | 0 .../concurrent_events/TestConcurrentManySignals.py | 0 .../TestConcurrentManyWatchpoints.py | 0 .../TestConcurrentNWatchNBreak.py | 0 .../concurrent_events/TestConcurrentSignalBreak.py | 0 .../TestConcurrentSignalDelayBreak.py | 0 .../TestConcurrentSignalDelayWatch.py | 0 .../TestConcurrentSignalNWatchNBreak.py | 0 .../concurrent_events/TestConcurrentSignalWatch.py | 0 .../TestConcurrentSignalWatchBreak.py | 0 .../TestConcurrentTwoBreakpointThreads.py | 0 .../TestConcurrentTwoBreakpointsOneDelaySignal.py | 0 .../TestConcurrentTwoBreakpointsOneSignal.py | 0 .../TestConcurrentTwoBreakpointsOneWatchpoint.py | 0 .../TestConcurrentTwoWatchpointThreads.py | 0 .../TestConcurrentTwoWatchpointsOneBreakpoint.py | 0 ...stConcurrentTwoWatchpointsOneDelayBreakpoint.py | 0 .../TestConcurrentTwoWatchpointsOneSignal.py | 0 .../concurrent_events/TestConcurrentWatchBreak.py | 0 .../TestConcurrentWatchBreakDelay.py | 0 ...urrentWatchpointDelayWatchpointOneBreakpoint.py | 0 ...ncurrentWatchpointWithDelayWatchpointThreads.py | 0 .../thread/concurrent_events/main.cpp | 179 + .../thread/crash_during_step}/Makefile | 0 .../crash_during_step/TestCrashDuringStep.py | 0 .../thread/crash_during_step/main.cpp | 7 + .../thread/create_after_attach/Makefile | 0 .../create_after_attach/TestCreateAfterAttach.py | 0 .../thread/create_after_attach/main.cpp | 0 .../thread/create_during_step/Makefile | 0 .../create_during_step/TestCreateDuringStep.py | 0 .../thread/create_during_step/main.cpp | 70 + .../thread/exit_during_break/Makefile | 0 .../exit_during_break/TestExitDuringBreak.py | 0 .../thread/exit_during_break/main.cpp | 109 + .../thread/exit_during_step/Makefile | 0 .../thread/exit_during_step/TestExitDuringStep.py | 0 .../thread/exit_during_step/main.cpp | 69 + .../API}/functionalities/thread/jump/Makefile | 0 .../functionalities/thread/jump/TestThreadJump.py | 0 lldb/test/API/functionalities/thread/jump/main.cpp | 26 + .../test/API/functionalities/thread/jump/other.cpp | 4 + .../functionalities/thread/multi_break/Makefile | 0 .../thread/multi_break/TestMultipleBreakpoints.py | 0 .../functionalities/thread/multi_break/main.cpp | 40 + .../functionalities/thread/num_threads/Makefile | 0 .../thread/num_threads/TestNumThreads.py | 0 .../functionalities/thread/num_threads/main.cpp | 0 .../API/functionalities/thread/state}/Makefile | 0 .../thread/state/TestThreadStates.py | 0 .../test/API/functionalities/thread/state/main.cpp | 36 + .../API}/functionalities/thread/step_out/Makefile | 0 .../thread/step_out/TestThreadStepOut.py | 0 .../API/functionalities/thread/step_out/main.cpp | 42 + .../functionalities/thread/step_until/.categories | 0 .../functionalities/thread/step_until}/Makefile | 0 .../thread/step_until/TestStepUntil.py | 0 .../API}/functionalities/thread/step_until/main.c | 0 .../functionalities/thread/thread_exit/Makefile | 0 .../thread/thread_exit/TestThreadExit.py | 0 .../functionalities/thread/thread_exit/main.cpp | 65 + .../thread/thread_specific_break/Makefile | 0 .../TestThreadSpecificBreakpoint.py | 0 .../thread/thread_specific_break/main.cpp | 0 .../thread_specific_break_plus_condition/Makefile | 0 .../TestThreadSpecificBpPlusCondition.py | 0 .../thread_specific_break_plus_condition/main.cpp | 0 .../API}/functionalities/tsan/basic/Makefile | 0 .../functionalities/tsan/basic/TestTsanBasic.py | 0 lldb/test/API/functionalities/tsan/basic/main.c | 29 + .../tsan/cpp_global_location/Makefile | 0 .../TestTsanCPPGlobalLocation.py | 0 .../tsan/cpp_global_location/main.cpp | 30 + .../functionalities/tsan/global_location/Makefile | 0 .../tsan/global_location/TestTsanGlobalLocation.py | 0 .../functionalities/tsan/global_location/main.c | 30 + .../API}/functionalities/tsan/multiple/Makefile | 0 .../tsan/multiple/TestTsanMultiple.py | 0 lldb/test/API/functionalities/tsan/multiple/main.m | 129 + .../API}/functionalities/tsan/thread_leak/Makefile | 0 .../tsan/thread_leak/TestTsanThreadLeak.py | 0 .../API/functionalities/tsan/thread_leak/main.c | 16 + .../functionalities/tsan/thread_numbers/Makefile | 0 .../tsan/thread_numbers/TestTsanThreadNumbers.py | 82 + .../API/functionalities/tsan/thread_numbers/main.c | 50 + .../API/functionalities/tty}/Makefile | 0 .../API}/functionalities/tty/TestTerminal.py | 0 .../test => test/API}/functionalities/tty/main.c | 0 .../API/functionalities/type_completion}/Makefile | 0 .../type_completion/TestTypeCompletion.py | 0 .../API/functionalities/type_completion/main.cpp | 72 + .../API}/functionalities/type_lookup/Makefile | 0 .../functionalities/type_lookup/TestTypeLookup.py | 0 lldb/test/API/functionalities/type_lookup/main.mm | 49 + .../API}/functionalities/ubsan/basic/Makefile | 0 .../functionalities/ubsan/basic/TestUbsanBasic.py | 90 + .../API}/functionalities/ubsan/basic/main.c | 0 .../functionalities/ubsan/user-expression/Makefile | 0 .../user-expression/TestUbsanUserExpression.py | 0 .../functionalities/ubsan/user-expression/main.c | 0 .../API}/functionalities/unwind/ehframe/Makefile | 0 .../unwind/ehframe/TestEhFrameUnwind.py | 0 .../API}/functionalities/unwind/ehframe/main.c | 0 .../API}/functionalities/unwind/noreturn/Makefile | 0 .../unwind/noreturn/TestNoreturnUnwind.py | 0 .../API}/functionalities/unwind/noreturn/main.c | 0 .../noreturn/module-end/TestNoReturnModuleEnd.py | 0 .../functionalities/unwind/noreturn/module-end/a.s | 0 .../unwind/noreturn/module-end/test.core | Bin .../unwind/noreturn/module-end/test.out | Bin .../API/functionalities/unwind/sigtramp}/Makefile | 0 .../unwind/sigtramp/TestSigtrampUnwind.py | 0 .../API}/functionalities/unwind/sigtramp/main.c | 0 .../API}/functionalities/unwind/standard/Makefile | 0 .../unwind/standard/TestStandardUnwind.py | 0 .../unwind/standard/hand_written/divmod.cpp | 6 + .../unwind/standard/hand_written/fprintf.cpp | 7 + .../unwind/standard/hand_written/new_delete.cpp | 6 + .../API/functionalities/value_md5_crash}/Makefile | 0 .../value_md5_crash/TestValueMD5Crash.py | 52 + .../API/functionalities/value_md5_crash/main.cpp | 20 + .../API/functionalities/var_path}/Makefile | 0 .../API/functionalities/var_path/TestVarPath.py | 95 + .../API}/functionalities/var_path/main.cpp | 0 .../functionalities/wrong_commands/.categories | 0 .../wrong_commands/TestWrongCommands.py | 0 .../completion/TestIOHandlerCompletion.py | 0 .../test => test/API}/iohandler/completion/main.c | 0 .../API}/iohandler/unicode/TestUnicode.py | 0 .../API}/issue_verification/README.txt | 0 .../issue_verification/TestExpectedTimeout.py.park | 0 .../API}/issue_verification/TestFail.py.park | 0 .../TestInvalidDecorator.py.park | 0 .../API}/issue_verification/TestRerunFail.py.park | 0 .../TestRerunFileLevelTimeout.py.park | 0 .../issue_verification/TestRerunInline.py.park | 0 .../issue_verification/TestRerunTimeout.py.park | 0 .../API}/issue_verification/TestSignal.py.park | 0 .../TestSignalOutsideTestMethod.py.park | 0 .../API}/issue_verification/TestTimeout.py.park | 0 .../API}/issue_verification/disable.py | 0 .../test => test/API}/issue_verification/enable.py | 0 .../issue_verification/inline_rerun_inferior.cpp | 6 + .../API}/issue_verification/rerun_base.py | 0 .../API/lang/c/anonymous}/Makefile | 0 .../API}/lang/c/anonymous/TestAnonymous.py | 0 lldb/test/API/lang/c/anonymous/main.c | 80 + .../API/lang/c/array_types}/Makefile | 0 lldb/test/API/lang/c/array_types/TestArrayTypes.py | 228 + .../test => test/API}/lang/c/array_types/cmds.txt | 0 lldb/test/API/lang/c/array_types/main.c | 43 + .../API/lang/c/bitfields}/Makefile | 0 .../API}/lang/c/bitfields/TestBitfields.py | 0 lldb/test/API/lang/c/bitfields/main.c | 96 + .../test => test/API}/lang/c/blocks/Makefile | 0 .../test => test/API}/lang/c/blocks/TestBlocks.py | 0 .../test => test/API}/lang/c/blocks/main.c | 0 lldb/test/API/lang/c/conflicting-symbol/Makefile | 10 + .../API}/lang/c/conflicting-symbol/One.mk | 0 lldb/test/API/lang/c/conflicting-symbol/One/One.c | 5 + .../API}/lang/c/conflicting-symbol/One/One.h | 0 .../lang/c/conflicting-symbol/One/OneConstant.c | 0 .../c/conflicting-symbol/TestConflictingSymbol.py | 0 .../API}/lang/c/conflicting-symbol/Two.mk | 0 lldb/test/API/lang/c/conflicting-symbol/Two/Two.c | 5 + .../API}/lang/c/conflicting-symbol/Two/Two.h | 0 .../lang/c/conflicting-symbol/Two/TwoConstant.c | 0 lldb/test/API/lang/c/conflicting-symbol/main.c | 8 + .../API}/lang/c/const_variables/Makefile | 0 .../lang/c/const_variables/TestConstVariables.py | 59 + .../API}/lang/c/const_variables/functions.c | 0 .../API}/lang/c/const_variables/main.c | 0 .../API/lang/c/enum_types}/Makefile | 0 lldb/test/API/lang/c/enum_types/TestEnumTypes.py | 126 + lldb/test/API/lang/c/enum_types/main.c | 51 + .../API}/lang/c/find_struct_type/Makefile | 0 .../lang/c/find_struct_type/TestFindStructTypes.py | 0 .../API}/lang/c/find_struct_type/main.c | 0 .../test => test/API}/lang/c/forward/Makefile | 0 .../test => test/API}/lang/c/forward/README.txt | 0 .../API}/lang/c/forward/TestForwardDeclaration.py | 0 lldb/test/API/lang/c/forward/foo.c | 7 + .../test => test/API}/lang/c/forward/foo.h | 0 lldb/test/API/lang/c/forward/main.c | 17 + .../API/lang/c/function_types}/Makefile | 0 .../API/lang/c/function_types/TestFunctionTypes.py | 87 + lldb/test/API/lang/c/function_types/main.c | 13 + .../API}/lang/c/global_variables/Makefile | 0 .../lang/c/global_variables/TestGlobalVariables.py | 122 + lldb/test/API/lang/c/global_variables/a.c | 7 + .../API}/lang/c/global_variables/cmds.txt | 0 lldb/test/API/lang/c/global_variables/main.c | 15 + .../lang/c/inlines/TestRedefinitionsInInlines.py | 0 .../test => test/API}/lang/c/inlines/main.c | 0 .../API}/lang/c/local_types/TestUseClosestType.py | 0 .../test => test/API}/lang/c/local_types/main.c | 0 .../test => test/API}/lang/c/local_types/other.c | 0 .../API}/lang/c/local_variables/Makefile | 0 .../lang/c/local_variables/TestLocalVariables.py | 0 .../API}/lang/c/local_variables/main.c | 0 .../c/recurse => test/API/lang/c/modules}/Makefile | 0 .../API}/lang/c/modules/TestCModules.py | 0 .../test => test/API}/lang/c/modules/main.c | 0 .../API}/lang/c/offsetof/TestOffsetof.py | 0 .../test => test/API}/lang/c/offsetof/main.c | 0 .../API/lang/c/recurse}/Makefile | 0 .../test => test/API}/lang/c/recurse/main.c | 0 .../API}/lang/c/register_variables/Makefile | 0 .../c/register_variables/TestRegisterVariables.py | 0 .../API}/lang/c/register_variables/test.c | 0 .../API/lang/c/set_values}/Makefile | 0 .../API}/lang/c/set_values/TestSetValues.py | 0 lldb/test/API/lang/c/set_values/main.c | 108 + .../test => test/API}/lang/c/shared_lib/Makefile | 0 .../API}/lang/c/shared_lib/TestSharedLib.py | 0 .../test => test/API}/lang/c/shared_lib/foo.c | 0 .../test => test/API}/lang/c/shared_lib/foo.h | 0 .../test => test/API}/lang/c/shared_lib/main.c | 0 .../lang/c/shared_lib_stripped_symbols/Makefile | 0 .../TestSharedLibStrippedSymbols.py | 0 .../API}/lang/c/shared_lib_stripped_symbols/foo.c | 0 .../API}/lang/c/shared_lib_stripped_symbols/foo.h | 0 .../API}/lang/c/shared_lib_stripped_symbols/main.c | 0 .../API}/lang/c/step-target/.categories | 0 .../API/lang/c/step-target}/Makefile | 0 lldb/test/API/lang/c/step-target/TestStepTarget.py | 121 + lldb/test/API/lang/c/step-target/main.c | 33 + .../API}/lang/c/step_over_no_deadlock/Makefile | 0 .../TestStepOverDoesntBlock.py | 0 .../API}/lang/c/step_over_no_deadlock/locking.cpp | 0 .../strings => test/API/lang/c/stepping}/Makefile | 0 .../API}/lang/c/stepping/TestStepAndBreakpoints.py | 0 .../API}/lang/c/stepping/TestThreadStepping.py | 0 lldb/test/API/lang/c/stepping/main.c | 55 + .../c/typedef => test/API/lang/c/strings}/Makefile | 0 .../API}/lang/c/strings/TestCStrings.py | 0 lldb/test/API/lang/c/strings/main.c | 7 + .../API}/lang/c/struct_types/TestStructTypes.py | 0 lldb/test/API/lang/c/struct_types/main.c | 38 + .../test => test/API}/lang/c/tls_globals/Makefile | 0 .../API}/lang/c/tls_globals/TestTlsGlobals.py | 0 lldb/test/API/lang/c/tls_globals/a.c | 15 + lldb/test/API/lang/c/tls_globals/main.c | 34 + .../c/unions => test/API/lang/c/typedef}/Makefile | 0 .../API}/lang/c/typedef/Testtypedef.py | 0 lldb/test/API/lang/c/typedef/main.c | 38 + .../test => test/API}/lang/c/unicode/Makefile | 0 .../API}/lang/c/unicode/TestUnicodeSymbols.py | 0 .../test => test/API}/lang/c/unicode/main.c | 0 .../lang/c/vla => test/API/lang/c/unions}/Makefile | 0 .../API}/lang/c/unions/TestUnionMembers.py | 0 .../test => test/API}/lang/c/unions/main.c | 0 .../macosx/queues => test/API/lang/c/vla}/Makefile | 0 .../test => test/API}/lang/c/vla/TestVLA.py | 0 .../lldbsuite/test => test/API}/lang/c/vla/main.c | 0 .../API}/lang/cpp/accelerator-table/Makefile | 0 .../cpp/accelerator-table/TestCPPAccelerator.py | 0 .../API}/lang/cpp/accelerator-table/a.cpp | 0 .../API}/lang/cpp/accelerator-table/b.cpp | 0 .../API}/lang/cpp/accelerator-table/c.cpp | 0 .../API}/lang/cpp/accelerator-table/d.cpp | 0 .../API}/lang/cpp/accelerator-table/e.cpp | 0 .../API}/lang/cpp/accelerator-table/f.cpp | 0 .../API}/lang/cpp/accelerator-table/g.cpp | 0 .../API}/lang/cpp/accelerator-table/main.cpp | 0 .../API}/lang/cpp/accelerator-table/source.h | 0 .../API/lang/cpp/auto}/Makefile | 0 lldb/test/API/lang/cpp/auto/TestCPPAuto.py | 30 + lldb/test/API/lang/cpp/auto/main.cpp | 6 + .../API/lang/cpp/bitfields}/Makefile | 0 .../API/lang/cpp/bitfields/TestCppBitfields.py | 105 + lldb/test/API/lang/cpp/bitfields/main.cpp | 81 + .../API/lang/cpp/bool}/Makefile | 0 lldb/test/API/lang/cpp/bool/TestCPPBool.py | 19 + lldb/test/API/lang/cpp/bool/main.cpp | 8 + .../API}/lang/cpp/breakpoint-commands/Makefile | 0 .../TestCPPBreakpointCommands.py | 0 .../API}/lang/cpp/breakpoint-commands/nested.cpp | 0 .../Makefile | 0 ...estBreakpointInMemberFuncWNonPrimitiveParams.py | 25 + .../a.cpp | 0 .../a.h | 0 .../main.cpp | 0 .../module.modulemap | 0 .../API/lang/cpp/call-function}/Makefile | 0 .../lang/cpp/call-function/TestCallCPPFunction.py | 29 + .../API}/lang/cpp/call-function/main.cpp | 0 .../API/lang/cpp/chained-calls}/Makefile | 0 .../lang/cpp/chained-calls/TestCppChainedCalls.py | 25 + .../API}/lang/cpp/chained-calls/main.cpp | 0 .../API}/lang/cpp/char1632_t/.categories | 0 lldb/test/API/lang/cpp/char1632_t/Makefile | 4 + lldb/test/API/lang/cpp/char1632_t/TestChar1632T.py | 115 + lldb/test/API/lang/cpp/char1632_t/main.cpp | 35 + .../test => test/API}/lang/cpp/char8_t/Makefile | 0 lldb/test/API/lang/cpp/char8_t/TestCxxChar8_t.py | 25 + lldb/test/API/lang/cpp/char8_t/main.cpp | 7 + .../TestClassTemplateParameterPack.py | 0 .../cpp/class-template-parameter-pack/main.cpp | 64 + .../API/lang/cpp/class_static}/Makefile | 0 .../lang/cpp/class_static/TestStaticVariables.py | 0 lldb/test/API/lang/cpp/class_static/main.cpp | 44 + .../API/lang/cpp/class_types}/Makefile | 0 .../API}/lang/cpp/class_types/TestClassTypes.py | 0 .../cpp/class_types/TestClassTypesDisassembly.py | 0 .../API}/lang/cpp/class_types/cmds.txt | 0 lldb/test/API/lang/cpp/class_types/main.cpp | 117 + .../API}/lang/cpp/const_this/TestConstThis.py | 0 lldb/test/API/lang/cpp/const_this/main.cpp | 14 + .../API/lang/cpp/constructors}/Makefile | 0 .../lang/cpp/constructors/TestCppConstructors.py | 34 + lldb/test/API/lang/cpp/constructors/main.cpp | 45 + .../API/lang/cpp/covariant-return-types}/Makefile | 0 .../TestCovariantReturnTypes.py | 40 + .../API/lang/cpp/covariant-return-types/main.cpp | 40 + .../API/lang/cpp/diamond}/Makefile | 0 .../API}/lang/cpp/diamond/TestDiamond.py | 0 lldb/test/API/lang/cpp/diamond/main.cpp | 77 + .../lang/cpp/dynamic-value-same-basename}/Makefile | 0 .../TestDynamicValueSameBase.py | 0 .../lang/cpp/dynamic-value-same-basename/main.cpp | 0 .../API}/lang/cpp/dynamic-value/Makefile | 0 .../lang/cpp/dynamic-value/TestCppValueCast.py | 0 .../API/lang/cpp/dynamic-value/TestDynamicValue.py | 249 + .../API}/lang/cpp/dynamic-value/pass-to-base.cpp | 0 .../API/lang/cpp/dynamic-value/sbvalue-cast.cpp | 72 + .../API/lang/cpp/enum_types}/Makefile | 0 .../API}/lang/cpp/enum_types/TestCPP11EnumTypes.py | 0 lldb/test/API/lang/cpp/enum_types/main.cpp | 41 + .../test => test/API}/lang/cpp/exceptions/Makefile | 0 .../cpp/exceptions/TestCPPExceptionBreakpoints.py | 82 + .../API}/lang/cpp/exceptions/exceptions.cpp | 0 .../API}/lang/cpp/extern_c/TestExternCSymbols.py | 0 lldb/test/API/lang/cpp/extern_c/main.cpp | 20 + .../API/lang/cpp/frame-var-anon-unions}/Makefile | 0 .../TestFrameVariableAnonymousUnions.py | 0 .../API/lang/cpp/frame-var-anon-unions/main.cpp | 14 + .../API/lang/cpp/function-qualifiers}/Makefile | 0 .../TestCppFunctionQualifiers.py | 25 + .../test/API/lang/cpp/function-qualifiers/main.cpp | 17 + .../TestFunctionTemplateParameterPack.py | 0 .../cpp/function-template-parameter-pack/main.cpp | 15 + .../lang/cpp/function_refs/TestFunctionRefs.py | 0 .../API}/lang/cpp/function_refs/main.cpp | 0 .../API/lang/cpp/global_operators}/Makefile | 0 .../cpp/global_operators/TestCppGlobalOperators.py | 0 .../API}/lang/cpp/global_operators/main.cpp | 0 .../API/lang/cpp/global_variables}/Makefile | 0 .../cpp/global_variables/TestCPPGlobalVariables.py | 40 + lldb/test/API/lang/cpp/global_variables/main.cpp | 10 + .../lang/cpp/gmodules-templates/TestGModules.py | 0 .../API}/lang/cpp/gmodules-templates/a.h | 0 .../API}/lang/cpp/gmodules-templates/b.h | 0 .../API}/lang/cpp/gmodules-templates/main.cpp | 0 .../API}/lang/cpp/gmodules-templates/memory.h | 0 .../lang/cpp/gmodules-templates/module.modulemap | 0 .../test => test/API}/lang/cpp/gmodules/Makefile | 0 .../lang/cpp/gmodules/TestWithModuleDebugging.py | 94 + .../test => test/API}/lang/cpp/gmodules/main.cpp | 0 .../test => test/API}/lang/cpp/gmodules/pch.h | 0 lldb/test/API/lang/cpp/incomplete-types/Makefile | 22 + .../cpp/incomplete-types/TestCppIncompleteTypes.py | 0 .../API}/lang/cpp/incomplete-types/a.cpp | 0 .../API}/lang/cpp/incomplete-types/a.h | 0 .../API}/lang/cpp/incomplete-types/length.cpp | 0 .../API}/lang/cpp/incomplete-types/length.h | 0 .../API}/lang/cpp/incomplete-types/main.cpp | 0 .../test => test/API}/lang/cpp/inlines/Makefile | 0 .../API}/lang/cpp/inlines/TestInlines.py | 0 .../test => test/API}/lang/cpp/inlines/inlines.cpp | 0 .../test => test/API}/lang/cpp/inlines/inlines.h | 0 .../API}/lang/cpp/lambdas/TestLambdas.py | 0 lldb/test/API/lang/cpp/lambdas/main.cpp | 8 + .../API}/lang/cpp/limit-debug-info/Makefile | 0 .../cpp/limit-debug-info/TestWithLimitDebugInfo.py | 0 .../API}/lang/cpp/limit-debug-info/base.cpp | 0 .../API}/lang/cpp/limit-debug-info/base.h | 0 .../API}/lang/cpp/limit-debug-info/derived.cpp | 0 .../API}/lang/cpp/limit-debug-info/derived.h | 0 .../API}/lang/cpp/limit-debug-info/main.cpp | 0 .../API}/lang/cpp/llvm-style/TestLLVMStyle.py | 0 lldb/test/API/lang/cpp/llvm-style/main.cpp | 27 + .../member-and-local-vars-with-same-name/Makefile | 0 .../TestMembersAndLocalsWithSameName.py | 0 .../member-and-local-vars-with-same-name/main.cpp | 0 .../API}/lang/cpp/modules-import/Inputs/Bar.h | 0 .../API}/lang/cpp/modules-import/Inputs/Foo.h | 0 .../cpp/modules-import/Inputs/module.modulemap | 0 .../API}/lang/cpp/modules-import/Makefile | 0 .../cpp/modules-import/TestCXXModulesImport.py | 0 .../API}/lang/cpp/modules-import/main.cpp | 0 .../API/lang/cpp/multiple-inheritance}/Makefile | 0 .../TestCppMultipleInheritance.py | 35 + .../API/lang/cpp/multiple-inheritance/main.cpp | 52 + .../test => test/API}/lang/cpp/namespace/Makefile | 0 .../API}/lang/cpp/namespace/TestNamespace.py | 0 .../API}/lang/cpp/namespace/TestNamespaceLookup.py | 0 .../test => test/API}/lang/cpp/namespace/cmds.txt | 0 lldb/test/API/lang/cpp/namespace/main.cpp | 116 + lldb/test/API/lang/cpp/namespace/ns.cpp | 23 + lldb/test/API/lang/cpp/namespace/ns.h | 25 + lldb/test/API/lang/cpp/namespace/ns2.cpp | 56 + lldb/test/API/lang/cpp/namespace/ns3.cpp | 18 + .../namespace_conflicts/TestNamespaceConflicts.py | 0 .../test/API/lang/cpp/namespace_conflicts/main.cpp | 20 + .../API}/lang/cpp/namespace_definitions/Makefile | 0 .../TestNamespaceDefinitions.py | 0 lldb/test/API/lang/cpp/namespace_definitions/a.cpp | 7 + lldb/test/API/lang/cpp/namespace_definitions/b.cpp | 3 + lldb/test/API/lang/cpp/namespace_definitions/foo.h | 9 + .../API/lang/cpp/namespace_definitions/main.cpp | 7 + .../nested-class-other-compilation-unit/Makefile | 0 .../TestNestedClassWithParentInAnotherCU.py | 0 .../nested-class-other-compilation-unit/main.cpp | 0 .../nested-class-other-compilation-unit/other.cpp | 0 .../nested-class-other-compilation-unit/shared.h | 0 .../API/lang/cpp/nsimport}/Makefile | 0 .../API}/lang/cpp/nsimport/TestCppNsImport.py | 0 .../test => test/API}/lang/cpp/nsimport/main.cpp | 0 .../API}/lang/cpp/offsetof/TestOffsetofCpp.py | 0 .../test => test/API}/lang/cpp/offsetof/main.cpp | 0 .../API}/lang/cpp/operator-overload/Makefile | 0 .../cpp/operator-overload/TestOperatorOverload.py | 0 .../API}/lang/cpp/operator-overload/a.cpp | 0 .../API}/lang/cpp/operator-overload/b.cpp | 0 .../API}/lang/cpp/operators/TestCppOperators.py | 0 lldb/test/API/lang/cpp/operators/main.cpp | 181 + .../API}/lang/cpp/overloaded-functions/Makefile | 0 .../TestOverloadedFunctions.py | 24 + .../API}/lang/cpp/overloaded-functions/main.cpp | 0 .../lang/cpp/overloaded-functions/static-a.cpp | 0 .../lang/cpp/overloaded-functions/static-b.cpp | 0 .../API}/lang/cpp/printf/TestPrintf.py | 0 lldb/test/API/lang/cpp/printf/main.cpp | 12 + .../API}/lang/cpp/rvalue-references/Makefile | 0 .../cpp/rvalue-references/TestRvalueReferences.py | 0 .../API}/lang/cpp/rvalue-references/main.cpp | 0 .../API/lang/cpp/scope}/Makefile | 0 .../API}/lang/cpp/scope/TestCppScope.py | 0 .../test => test/API}/lang/cpp/scope/main.cpp | 0 .../API/lang/cpp/signed_types}/Makefile | 0 .../API}/lang/cpp/signed_types/TestSignedTypes.py | 0 lldb/test/API/lang/cpp/signed_types/main.cpp | 25 + .../API/lang/cpp/static_members}/Makefile | 0 .../cpp/static_members/TestCPPStaticMembers.py | 0 lldb/test/API/lang/cpp/static_members/main.cpp | 25 + .../API/lang/cpp/static_methods}/Makefile | 0 .../cpp/static_methods/TestCPPStaticMethods.py | 24 + lldb/test/API/lang/cpp/static_methods/main.cpp | 29 + .../cpp/std-function-step-into-callable/Makefile | 0 .../TestStdFunctionStepIntoCallable.py | 0 .../cpp/std-function-step-into-callable/main.cpp | 0 lldb/test/API/lang/cpp/stl/Makefile | 4 + lldb/test/API/lang/cpp/stl/TestSTL.py | 73 + .../test/API/lang/cpp/stl/TestStdCXXDisassembly.py | 88 + .../test => test/API}/lang/cpp/stl/cmds.txt | 0 lldb/test/API/lang/cpp/stl/main.cpp | 22 + .../API}/lang/cpp/symbols/TestSymbols.py | 0 lldb/test/API/lang/cpp/symbols/main.cpp | 31 + .../API/lang/cpp/template-function}/Makefile | 0 .../cpp/template-function/TestTemplateFunctions.py | 0 lldb/test/API/lang/cpp/template-function/main.cpp | 8 + .../API/lang/cpp/template}/Makefile | 0 .../test/API/lang/cpp/template/TestTemplateArgs.py | 158 + lldb/test/API/lang/cpp/template/main.cpp | 71 + .../API/lang/cpp/this}/Makefile | 0 .../test => test/API}/lang/cpp/this/TestCPPThis.py | 0 lldb/test/API/lang/cpp/this/main.cpp | 44 + .../API/lang/cpp/thread_local}/Makefile | 0 .../API}/lang/cpp/thread_local/TestThreadLocal.py | 0 .../API}/lang/cpp/thread_local/main.cpp | 0 .../API/lang/cpp/trivial_abi}/Makefile | 0 .../API}/lang/cpp/trivial_abi/TestTrivialABI.py | 0 .../API}/lang/cpp/trivial_abi/main.cpp | 0 .../API/lang/cpp/type_lookup}/Makefile | 0 .../API}/lang/cpp/type_lookup/TestCppTypeLookup.py | 0 lldb/test/API/lang/cpp/type_lookup/main.cpp | 58 + lldb/test/API/lang/cpp/unicode-literals/Makefile | 4 + .../cpp/unicode-literals/TestUnicodeLiterals.py | 59 + lldb/test/API/lang/cpp/unicode-literals/main.cpp | 11 + .../API/lang/cpp/unique-types}/Makefile | 0 .../API/lang/cpp/unique-types/TestUniqueTypes.py | 43 + lldb/test/API/lang/cpp/unique-types/main.cpp | 16 + .../API/lang/cpp/unsigned_types}/Makefile | 0 .../lang/cpp/unsigned_types/TestUnsignedTypes.py | 32 + lldb/test/API/lang/cpp/unsigned_types/main.cpp | 14 + .../API/lang/cpp/virtual-functions}/Makefile | 0 .../virtual-functions/TestCppVirtualFunctions.py | 39 + lldb/test/API/lang/cpp/virtual-functions/main.cpp | 70 + .../cpp/virtual-overload/TestVirtualOverload.py | 0 .../API}/lang/cpp/virtual-overload/main.cpp | 0 .../test => test/API}/lang/cpp/wchar_t/.categories | 0 lldb/test/API/lang/cpp/wchar_t/Makefile | 4 + lldb/test/API/lang/cpp/wchar_t/TestCxxWCharT.py | 55 + lldb/test/API/lang/cpp/wchar_t/main.cpp | 26 + .../test => test/API}/lang/mixed/Makefile | 0 .../API}/lang/mixed/TestMixedLanguages.py | 0 .../lldbsuite/test => test/API}/lang/mixed/foo.cpp | 0 .../lldbsuite/test => test/API}/lang/mixed/main.c | 0 .../test => test/API}/lang/objc/.categories | 0 .../lang/objc/bitfield_ivars/TestBitfieldIvars.py | 0 lldb/test/API/lang/objc/bitfield_ivars/main.m | 43 + .../test => test/API}/lang/objc/blocks/Makefile | 0 .../API}/lang/objc/blocks/TestObjCIvarsInBlocks.py | 0 .../API}/lang/objc/blocks/ivars-in-blocks.h | 0 .../API}/lang/objc/blocks/ivars-in-blocks.m | 0 .../test => test/API}/lang/objc/blocks/main.m | 0 .../API}/lang/objc/conflicting-definition/Makefile | 0 .../lang/objc/conflicting-definition/Test/Foo.h | 0 .../lang/objc/conflicting-definition/Test/Test.h | 0 .../lang/objc/conflicting-definition/Test/Test.m | 0 .../TestConflictingDefinition.py | 0 .../lang/objc/conflicting-definition/TestExt/Foo.h | 0 .../objc/conflicting-definition/TestExt/TestExt.h | 0 .../objc/conflicting-definition/TestExt/TestExt.m | 0 .../API}/lang/objc/conflicting-definition/main.m | 0 .../API/lang/objc/direct-dispatch-step}/Makefile | 0 .../TestObjCDirectDispatchStepping.py | 50 + .../objc/direct-dispatch-step/stepping-tests.m | 117 + .../API}/lang/objc/exceptions/Makefile | 0 .../API/lang/objc/exceptions/TestObjCExceptions.py | 206 + lldb/test/API/lang/objc/exceptions/main.mm | 54 + .../API}/lang/objc/forward-decl/Container.h | 0 .../API}/lang/objc/forward-decl/Container.m | 0 .../API}/lang/objc/forward-decl/Makefile | 0 .../API}/lang/objc/forward-decl/TestForwardDecl.py | 0 .../API}/lang/objc/forward-decl/main.m | 0 .../API}/lang/objc/foundation/Makefile | 0 .../API/lang/objc/foundation/TestConstStrings.py | 57 + .../objc/foundation/TestFoundationDisassembly.py | 0 .../API}/lang/objc/foundation/TestObjCMethods.py | 0 .../API}/lang/objc/foundation/TestObjCMethods2.py | 0 .../lang/objc/foundation/TestObjCMethodsNSArray.py | 0 .../lang/objc/foundation/TestObjCMethodsNSError.py | 0 .../lang/objc/foundation/TestObjCMethodsString.py | 0 .../objc/foundation/TestObjectDescriptionAPI.py | 0 .../API}/lang/objc/foundation/TestRuntimeTypes.py | 0 .../API}/lang/objc/foundation/TestSymbolTable.py | 0 .../API}/lang/objc/foundation/const-strings.m | 0 .../test => test/API}/lang/objc/foundation/main.m | 0 .../API}/lang/objc/foundation/my-base.h | 0 .../API}/lang/objc/foundation/my-base.m | 0 .../API}/lang/objc/global_ptrs/Makefile | 0 .../API/lang/objc/global_ptrs/TestGlobalObjects.py | 57 + .../test => test/API}/lang/objc/global_ptrs/main.m | 0 .../API}/lang/objc/hidden-ivars/InternalDefiner.h | 0 .../API}/lang/objc/hidden-ivars/InternalDefiner.m | 0 .../API}/lang/objc/hidden-ivars/Makefile | 0 .../API}/lang/objc/hidden-ivars/TestHiddenIvars.py | 0 .../API}/lang/objc/hidden-ivars/main.m | 0 .../test => test/API}/lang/objc/ivar-IMP/Makefile | 0 .../test/API/lang/objc/ivar-IMP/TestObjCiVarIMP.py | 48 + .../test => test/API}/lang/objc/ivar-IMP/myclass.h | 0 .../test => test/API}/lang/objc/ivar-IMP/myclass.m | 0 .../test => test/API}/lang/objc/ivar-IMP/repro.m | 0 .../API}/lang/objc/modules-app-update/Makefile | 0 .../TestClangModulesAppUpdate.py | 0 .../API}/lang/objc/modules-app-update/foo.m | 0 .../API}/lang/objc/modules-app-update/main.m | 0 .../lang/objc/modules-app-update/module.modulemap | 0 .../API}/lang/objc/modules-app-update/umbrella.h | 0 .../API}/lang/objc/modules-auto-import/Makefile | 0 .../modules-auto-import/TestModulesAutoImport.py | 0 .../API}/lang/objc/modules-auto-import/main.m | 0 .../API}/lang/objc/modules-cache/Makefile | 0 .../objc/modules-cache/TestClangModulesCache.py | 0 .../test => test/API}/lang/objc/modules-cache/f.h | 0 .../API}/lang/objc/modules-cache/main.m | 0 .../API}/lang/objc/modules-cache/module.modulemap | 0 .../API}/lang/objc/modules-hash-mismatch/Makefile | 0 .../TestClangModulesHashMismatch.py | 0 .../API}/lang/objc/modules-hash-mismatch/main.m | 0 .../API}/lang/objc/modules-hash-mismatch/other.m | 0 .../API}/lang/objc/modules-incomplete/Makefile | 0 .../modules-incomplete/TestIncompleteModules.py | 0 .../API}/lang/objc/modules-incomplete/main.m | 0 .../API}/lang/objc/modules-incomplete/minmax.h | 0 .../API}/lang/objc/modules-incomplete/module.map | 0 .../API}/lang/objc/modules-incomplete/myModule.h | 0 .../API}/lang/objc/modules-incomplete/myModule.m | 0 .../lang/objc/modules-inline-functions/Makefile | 0 .../TestModulesInlineFunctions.py | 0 .../API}/lang/objc/modules-inline-functions/main.m | 0 .../lang/objc/modules-inline-functions/module.map | 0 .../lang/objc/modules-inline-functions/myModule.c | 0 .../lang/objc/modules-inline-functions/myModule.h | 0 .../API}/lang/objc/modules-update/Makefile | 0 .../objc/modules-update/TestClangModulesUpdate.py | 0 .../API}/lang/objc/modules-update/first.m | 0 .../API}/lang/objc/modules-update/module.modulemap | 0 .../API}/lang/objc/modules-update/second.m | 0 .../API}/lang/objc/modules-update/umbrella.h | 0 .../test => test/API}/lang/objc/modules/Makefile | 0 .../API}/lang/objc/modules/TestObjCModules.py | 0 .../test => test/API}/lang/objc/modules/main.m | 0 .../test => test/API}/lang/objc/objc++/Makefile | 0 .../API}/lang/objc/objc++/TestObjCXX.py | 0 .../test => test/API}/lang/objc/objc++/main.mm | 0 .../API}/lang/objc/objc-baseclass-sbtype/Makefile | 0 .../TestObjCBaseClassSBType.py | 64 + .../API}/lang/objc/objc-baseclass-sbtype/main.m | 0 .../API/lang/objc/objc-builtin-types}/Makefile | 0 .../objc-builtin-types/TestObjCBuiltinTypes.py | 61 + .../API}/lang/objc/objc-builtin-types/main.cpp | 0 .../API}/lang/objc/objc-checker/Makefile | 0 .../lang/objc/objc-checker/TestObjCCheckers.py | 0 .../API}/lang/objc/objc-checker/main.m | 0 .../API}/lang/objc/objc-class-method/Makefile | 0 .../objc/objc-class-method/TestObjCClassMethod.py | 0 .../API}/lang/objc/objc-class-method/class.m | 0 .../API}/lang/objc/objc-dyn-sbtype/.categories | 0 .../API}/lang/objc/objc-dyn-sbtype/Makefile | 0 .../objc/objc-dyn-sbtype/TestObjCDynamicSBType.py | 0 .../API}/lang/objc/objc-dyn-sbtype/main.m | 0 .../API}/lang/objc/objc-dynamic-value/Makefile | 0 .../objc-dynamic-value/TestObjCDynamicValue.py | 207 + .../lang/objc/objc-dynamic-value/dynamic-value.m | 0 .../TestNSDictionary0.py | 0 .../objc/objc-foundation-dictionary-empty/main.m | 0 .../API}/lang/objc/objc-ivar-offsets/Makefile | 0 .../objc/objc-ivar-offsets/TestObjCIvarOffsets.py | 83 + .../API}/lang/objc/objc-ivar-offsets/main.m | 0 .../objc/objc-ivar-offsets/objc-ivar-offsets.h | 0 .../objc/objc-ivar-offsets/objc-ivar-offsets.m | 0 .../objc/objc-ivar-protocols/TestIvarProtocols.py | 0 .../API}/lang/objc/objc-ivar-protocols/main.m | 0 .../test/API/lang/objc/objc-ivar-stripped/Makefile | 9 + .../objc-ivar-stripped/TestObjCIvarStripped.py | 67 + .../API}/lang/objc/objc-ivar-stripped/main.m | 0 .../API}/lang/objc/objc-new-syntax/Makefile | 0 .../lang/objc/objc-new-syntax/ObjCNewSyntaxTest.py | 0 .../objc/objc-new-syntax/TestObjCNewSyntaxArray.py | 0 .../objc-new-syntax/TestObjCNewSyntaxDictionary.py | 0 .../objc-new-syntax/TestObjCNewSyntaxLiteral.py | 0 .../API}/lang/objc/objc-new-syntax/main.m | 0 .../API}/lang/objc/objc-optimized/Makefile | 0 .../lang/objc/objc-optimized/TestObjcOptimized.py | 0 .../API}/lang/objc/objc-optimized/main.m | 0 .../API}/lang/objc/objc-property/Makefile | 0 .../lang/objc/objc-property/TestObjCProperty.py | 140 + lldb/test/API/lang/objc/objc-property/main.m | 116 + .../API}/lang/objc/objc-runtime-ivars/Makefile | 0 .../objc/objc-runtime-ivars/TestRuntimeIvars.py | 0 .../API}/lang/objc/objc-runtime-ivars/main.m | 0 .../lang/objc/objc-static-method-stripped/Makefile | 10 + .../TestObjCStaticMethodStripped.py | 77 + .../lang/objc/objc-static-method-stripped/static.m | 0 .../API}/lang/objc/objc-static-method/Makefile | 0 .../objc-static-method/TestObjCStaticMethod.py | 72 + .../API}/lang/objc/objc-static-method/static.m | 0 .../API}/lang/objc/objc-stepping/Makefile | 0 .../lang/objc/objc-stepping/TestObjCStepping.py | 220 + .../API}/lang/objc/objc-stepping/stepping-tests.m | 0 .../API}/lang/objc/objc-struct-argument/Makefile | 0 .../objc-struct-argument/TestObjCStructArgument.py | 66 + .../API}/lang/objc/objc-struct-argument/test.m | 0 .../API}/lang/objc/objc-struct-return/Makefile | 0 .../objc-struct-return/TestObjCStructReturn.py | 59 + .../API}/lang/objc/objc-struct-return/test.m | 0 .../API}/lang/objc/objc-super/Makefile | 0 .../test/API/lang/objc/objc-super/TestObjCSuper.py | 64 + .../test => test/API}/lang/objc/objc-super/class.m | 0 .../API}/lang/objc/objc_direct-methods/Makefile | 0 .../objc_direct-methods/TestObjCDirectMethods.py | 0 .../API}/lang/objc/objc_direct-methods/main.m | 0 .../API}/lang/objc/orderedset/Makefile | 0 .../API}/lang/objc/orderedset/TestOrderedSet.py | 0 .../test => test/API}/lang/objc/orderedset/main.m | 0 .../test => test/API}/lang/objc/print-obj/Makefile | 0 .../API}/lang/objc/print-obj/TestPrintObj.py | 0 lldb/test/API/lang/objc/print-obj/blocked.m | 64 + .../test => test/API}/lang/objc/ptr_refs/Makefile | 0 .../API}/lang/objc/ptr_refs/TestPtrRefsObjC.py | 0 lldb/test/API/lang/objc/ptr_refs/main.m | 30 + .../API}/lang/objc/radar-9691614/Makefile | 0 .../radar-9691614/TestObjCMethodReturningBOOL.py | 49 + .../API}/lang/objc/radar-9691614/main.m | 0 .../API}/lang/objc/rdar-10967107/Makefile | 0 .../lang/objc/rdar-10967107/TestRdar10967107.py | 0 .../API}/lang/objc/rdar-10967107/main.m | 0 .../API}/lang/objc/rdar-11355592/Makefile | 0 .../lang/objc/rdar-11355592/TestRdar11355592.py | 0 .../API}/lang/objc/rdar-11355592/main.m | 0 .../API}/lang/objc/rdar-12408181/Makefile | 0 .../lang/objc/rdar-12408181/TestRdar12408181.py | 0 .../API}/lang/objc/rdar-12408181/main.m | 0 .../API}/lang/objc/real-definition/Bar.h | 0 .../API}/lang/objc/real-definition/Bar.m | 0 .../API}/lang/objc/real-definition/Foo.h | 0 .../API}/lang/objc/real-definition/Foo.m | 0 .../API}/lang/objc/real-definition/Makefile | 0 .../objc/real-definition/TestRealDefinition.py | 0 .../API}/lang/objc/real-definition/main.m | 0 .../test => test/API}/lang/objc/sample/Makefile | 0 .../test => test/API}/lang/objc/sample/main.m | 0 .../test => test/API}/lang/objc/self/Makefile | 0 .../API}/lang/objc/self/TestObjCSelf.py | 0 lldb/test/API/lang/objc/self/main.m | 45 + .../lang/objc/single-entry-dictionary/Makefile | 0 .../TestObjCSingleEntryDictionary.py | 0 .../API}/lang/objc/single-entry-dictionary/main.m | 0 .../lang/objc/unicode-string/TestUnicodeString.py | 0 .../API}/lang/objc/unicode-string/main.m | 0 .../objc/variadic_methods/TestVariadicMethods.py | 0 lldb/test/API/lang/objc/variadic_methods/main.m | 22 + .../API}/lang/objcxx/class-name-clash/Makefile | 0 .../lang/objcxx/class-name-clash/TestNameClash.py | 0 .../API}/lang/objcxx/class-name-clash/main.mm | 0 .../API}/lang/objcxx/class-name-clash/myobject.mm | 0 .../API}/lang/objcxx/cxx-bridged-po/Makefile | 0 .../objcxx/cxx-bridged-po/TestObjCXXBridgedPO.py | 0 .../API}/lang/objcxx/cxx-bridged-po/main.mm | 0 .../API}/lang/objcxx/hide-runtime-values/Makefile | 0 .../TestObjCXXHideRuntimeValues.py | 0 .../API}/lang/objcxx/hide-runtime-values/main.mm | 0 .../objcxx/objcxx-ivar-vector/TestIvarVector.py | 0 .../API}/lang/objcxx/objcxx-ivar-vector/main.mm | 0 .../test => test/API}/lang/objcxx/sample/Makefile | 0 .../test => test/API}/lang/objcxx/sample/main.mm | 0 lldb/test/API/linux/add-symbols/Makefile | 9 + .../add-symbols/TestTargetSymbolsAddCommand.py | 50 + .../test => test/API}/linux/add-symbols/main.c | 0 .../API/linux/builtin_trap}/Makefile | 0 .../API}/linux/builtin_trap/TestBuiltinTrap.py | 0 lldb/test/API/linux/builtin_trap/main.cpp | 8 + .../API/linux/mix-dwo-and-regular-objects/Makefile | 4 + .../TestMixedDwarfBinary.py | 41 + .../API}/linux/mix-dwo-and-regular-objects/a.c | 0 .../API}/linux/mix-dwo-and-regular-objects/b.c | 0 lldb/test/API/linux/sepdebugsymlink/Makefile | 16 + .../TestTargetSymbolsSepDebugSymlink.py | 0 .../test => test/API}/linux/sepdebugsymlink/main.c | 0 .../thread/create_during_instruction_step/Makefile | 0 .../TestCreateDuringInstructionStep.py | 0 .../thread/create_during_instruction_step/main.cpp | 46 + lldb/test/API/lit.cfg.py | 6 +- lldb/test/API/lit.site.cfg.py.in | 5 + lldb/test/API/lldbtest.py | 36 +- .../macosx/DBGSourcePathRemapping/Inputs/main.c | 0 .../DBGSourcePathRemapping/Inputs/relative.c | 0 .../API}/macosx/DBGSourcePathRemapping/Makefile | 0 .../TestDSYMSourcePathRemapping.py | 0 .../test => test/API}/macosx/add-dsym/Makefile | 0 .../add-dsym/TestAddDsymMidExecutionCommand.py | 46 + .../test => test/API}/macosx/add-dsym/main.c | 0 .../API}/macosx/duplicate-archive-members/Makefile | 0 .../TestDuplicateMembers.py | 0 lldb/test/API/macosx/duplicate-archive-members/a.c | 6 + .../API/macosx/duplicate-archive-members/main.c | 9 + .../API/macosx/duplicate-archive-members/sub1/a.c | 6 + lldb/test/API/macosx/find-app-in-bundle/Makefile | 17 + .../TestApp.app/Contents/Info.plist | 0 .../TestApp.app/Contents/MacOS/.empty | 0 .../TestApp.app/Contents/Resources/.empty | 0 .../find-app-in-bundle/TestFindAppInBundle.py | 58 + .../API}/macosx/find-app-in-bundle/main.c | 0 .../find-dsym/bundle-with-dot-in-filename/Makefile | 0 .../TestBundleWithDotInFilename.py | 72 + .../find-dsym/bundle-with-dot-in-filename/bundle.c | 0 .../find-dsym/bundle-with-dot-in-filename/main.c | 0 .../API}/macosx/find-dsym/deep-bundle/Info.plist | 0 .../API}/macosx/find-dsym/deep-bundle/Makefile | 0 .../macosx/find-dsym/deep-bundle/MyFramework.h | 0 .../macosx/find-dsym/deep-bundle/TestDeepBundle.py | 72 + .../API}/macosx/find-dsym/deep-bundle/main.c | 0 .../macosx/find-dsym/deep-bundle/myframework.c | 0 .../API}/macosx/function-starts/Makefile | 0 .../macosx/function-starts/TestFunctionStarts.py | 0 .../API}/macosx/function-starts/main.cpp | 0 .../API}/macosx/indirect_symbol/Makefile | 0 .../macosx/indirect_symbol/TestIndirectSymbols.py | 0 .../API}/macosx/indirect_symbol/alias.list | 0 .../API}/macosx/indirect_symbol/indirect.c | 0 .../API}/macosx/indirect_symbol/main.c | 0 .../API}/macosx/indirect_symbol/reexport.c | 0 .../API}/macosx/lc-note/kern-ver-str/Makefile | 0 .../lc-note/kern-ver-str/TestKernVerStrLCNOTE.py | 99 + .../lc-note/kern-ver-str/create-empty-corefile.cpp | 0 .../API}/macosx/lc-note/kern-ver-str/main.c | 0 .../API}/macosx/load-kext/TestLoadKext.py | 0 .../test => test/API}/macosx/load-kext/mykext.yaml | 0 .../test => test/API}/macosx/macabi/Makefile | 0 .../API}/macosx/macabi/TestMacABImacOSFramework.py | 0 .../test => test/API}/macosx/macabi/foo.c | 0 .../test => test/API}/macosx/macabi/foo.h | 0 .../test => test/API}/macosx/macabi/main.c | 0 .../test => test/API}/macosx/nslog/Makefile | 0 .../API}/macosx/nslog/TestDarwinNSLogOutput.py | 0 lldb/test/API/macosx/nslog/main.m | 9 + .../test => test/API}/macosx/order/Makefile | 0 .../API}/macosx/order/TestOrderFile.py | 0 .../test => test/API}/macosx/order/cmds.txt | 0 lldb/test/API/macosx/order/main.c | 46 + .../test => test/API}/macosx/order/order-file | 0 .../API/macosx/queues}/Makefile | 0 .../test => test/API}/macosx/queues/TestQueues.py | 0 .../test => test/API}/macosx/queues/main.c | 0 .../API/macosx/safe-to-func-call}/Makefile | 0 .../macosx/safe-to-func-call/TestSafeFuncCalls.py | 0 .../API}/macosx/safe-to-func-call/main.c | 0 .../API/macosx/thread-names}/Makefile | 0 .../thread-names/TestInterruptThreadNames.py | 135 + .../test => test/API}/macosx/thread-names/main.c | 0 .../API/macosx/thread_suspend}/Makefile | 0 .../thread_suspend/TestInternalThreadSuspension.py | 108 + lldb/test/API/macosx/thread_suspend/main.c | 58 + lldb/test/API/macosx/universal/Makefile | 20 + lldb/test/API/macosx/universal/TestUniversal.py | 162 + .../test => test/API}/macosx/universal/main.c | 0 .../version_zero/TestGetVersionZeroVersion.py | 0 .../API}/macosx/version_zero/libDylib.dylib.yaml | 0 .../test => test/API}/python_api/.categories | 0 .../API/python_api/breakpoint}/Makefile | 0 .../python_api/breakpoint/TestBreakpointAPI.py | 0 .../test => test/API}/python_api/breakpoint/main.c | 0 .../API}/python_api/class_members/Makefile | 0 .../class_members/TestSBTypeClassMembers.py | 117 + lldb/test/API/python_api/class_members/main.mm | 38 + .../API}/python_api/debugger/TestDebuggerAPI.py | 0 .../TestDefaultConstructorForAPIObjects.py | 0 .../python_api/default-constructor/sb_address.py | 0 .../python_api/default-constructor/sb_block.py | 0 .../default-constructor/sb_breakpoint.py | 0 .../default-constructor/sb_breakpointlocation.py | 0 .../default-constructor/sb_breakpointname.py | 0 .../default-constructor/sb_broadcaster.py | 0 .../default-constructor/sb_communication.py | 0 .../default-constructor/sb_compileunit.py | 0 .../python_api/default-constructor/sb_debugger.py | 0 .../python_api/default-constructor/sb_error.py | 0 .../python_api/default-constructor/sb_event.py | 0 .../python_api/default-constructor/sb_filespec.py | 0 .../python_api/default-constructor/sb_frame.py | 0 .../python_api/default-constructor/sb_function.py | 0 .../default-constructor/sb_instruction.py | 0 .../default-constructor/sb_instructionlist.py | 0 .../python_api/default-constructor/sb_lineentry.py | 0 .../python_api/default-constructor/sb_listener.py | 0 .../python_api/default-constructor/sb_module.py | 0 .../python_api/default-constructor/sb_process.py | 0 .../default-constructor/sb_process_info.py | 0 .../python_api/default-constructor/sb_section.py | 0 .../default-constructor/sb_stringlist.py | 0 .../python_api/default-constructor/sb_symbol.py | 0 .../default-constructor/sb_symbolcontext.py | 0 .../python_api/default-constructor/sb_target.py | 0 .../python_api/default-constructor/sb_thread.py | 0 .../API}/python_api/default-constructor/sb_type.py | 0 .../python_api/default-constructor/sb_value.py | 0 .../python_api/default-constructor/sb_valuelist.py | 0 .../default-constructor/sb_watchpoint.py | 0 .../disassemble-raw-data/TestDisassembleRawData.py | 0 .../TestDisassemble_VST1_64.py | 0 .../frame => test/API/python_api/event}/Makefile | 0 .../API}/python_api/event/TestEvents.py | 0 lldb/test/API/python_api/event/main.c | 41 + .../exprpath_synthetic/TestExprPathSynthetic.py | 0 .../test/API/python_api/exprpath_synthetic/main.mm | 12 + .../API}/python_api/file_handle/TestFileHandle.py | 0 .../API/python_api/findvalue_duplist}/Makefile | 0 .../findvalue_duplist/TestSBFrameFindValue.py | 80 + .../API}/python_api/findvalue_duplist/main.cpp | 0 .../API/python_api/formatters}/Makefile | 0 .../python_api/formatters/TestFormattersSBAPI.py | 0 .../API}/python_api/formatters/main.cpp | 0 .../API}/python_api/formatters/synth.py | 0 .../API/python_api/frame}/Makefile | 0 .../API}/python_api/frame/TestFrames.py | 0 .../API/python_api/frame/get-variables}/Makefile | 0 .../frame/get-variables/TestGetVariables.py | 0 .../test/API/python_api/frame/get-variables/main.c | 21 + .../API}/python_api/frame/inlines/Makefile | 0 .../python_api/frame/inlines/TestInlinedFrame.py | 0 .../API}/python_api/frame/inlines/inlines.c | 0 .../API}/python_api/frame/inlines/inlines.h | 0 lldb/test/API/python_api/frame/main.c | 50 + .../API/python_api/function_symbol}/Makefile | 0 .../python_api/function_symbol/TestDisasmAPI.py | 0 .../python_api/function_symbol/TestSymbolAPI.py | 0 lldb/test/API/python_api/function_symbol/main.c | 52 + .../API/python_api/get-value-32bit-int}/Makefile | 0 .../get-value-32bit-int/TestGetValue32BitInt.py | 0 .../API}/python_api/get-value-32bit-int/main.cpp | 0 .../API}/python_api/hello_world/Makefile | 0 .../API}/python_api/hello_world/TestHelloWorld.py | 0 .../API}/python_api/hello_world/main.c | 0 .../API/python_api/interpreter}/Makefile | 0 .../interpreter/TestCommandInterpreterAPI.py | 0 .../interpreter/TestRunCommandInterpreterAPI.py | 0 .../API}/python_api/interpreter/main.c | 0 .../API}/python_api/lldbutil/TestSwigVersion.py | 0 .../API}/python_api/lldbutil/frame/Makefile | 0 .../python_api/lldbutil/frame/TestFrameUtils.py | 0 lldb/test/API/python_api/lldbutil/frame/main.c | 39 + .../API}/python_api/lldbutil/iter/Makefile | 0 .../python_api/lldbutil/iter/TestLLDBIterator.py | 0 .../lldbutil/iter/TestRegistersIterator.py | 0 lldb/test/API/python_api/lldbutil/iter/main.cpp | 125 + .../API}/python_api/lldbutil/process/Makefile | 0 .../lldbutil/process/TestPrintStackTraces.py | 0 lldb/test/API/python_api/lldbutil/process/main.cpp | 12 + .../API}/python_api/module_section/Makefile | 0 .../module_section/TestModuleAndSection.py | 0 .../API}/python_api/module_section/b.cpp | 0 .../API}/python_api/module_section/c.cpp | 0 .../API}/python_api/module_section/main.cpp | 0 .../API/python_api/name_lookup}/Makefile | 0 .../API/python_api/name_lookup/TestNameLookup.py | 63 + .../API}/python_api/name_lookup/main.cpp | 0 .../API}/python_api/objc_type/Makefile | 0 lldb/test/API/python_api/objc_type/TestObjCType.py | 70 + lldb/test/API/python_api/objc_type/main.m | 43 + .../API/python_api/process}/Makefile | 0 .../API}/python_api/process/TestProcessAPI.py | 0 .../API}/python_api/process/io/Makefile | 0 .../API}/python_api/process/io/TestProcessIO.py | 0 .../test => test/API}/python_api/process/io/main.c | 0 lldb/test/API/python_api/process/main.cpp | 23 + .../python_api/process/read-mem-cstring/Makefile | 0 .../process/read-mem-cstring/TestReadMemCString.py | 0 .../python_api/process/read-mem-cstring/main.c | 0 .../API/python_api/sbdata}/Makefile | 0 .../API}/python_api/sbdata/TestSBData.py | 0 lldb/test/API/python_api/sbdata/main.cpp | 35 + .../python_api/sblaunchinfo/TestSBLaunchInfo.py | 0 .../sbstructureddata/TestStructuredDataAPI.py | 0 .../sbtype_typeclass/TestSBTypeTypeClass.py | 0 lldb/test/API/python_api/sbtype_typeclass/main.m | 26 + .../sbvalue_const_addrof/TestSBValueConstAddrOf.py | 0 .../API}/python_api/sbvalue_const_addrof/main.cpp | 0 .../API/python_api/sbvalue_persist}/Makefile | 0 .../sbvalue_persist/TestSBValuePersist.py | 82 + .../API}/python_api/sbvalue_persist/main.cpp | 0 .../API/python_api/section}/Makefile | 0 .../API}/python_api/section/TestSectionAPI.py | 0 lldb/test/API/python_api/section/main.c | 20 + .../API/python_api/signals}/Makefile | 0 .../API}/python_api/signals/TestSignalsAPI.py | 0 lldb/test/API/python_api/signals/main.cpp | 20 + .../API/python_api/symbol-context}/Makefile | 0 .../python_api/symbol-context/TestSymbolContext.py | 0 lldb/test/API/python_api/symbol-context/main.c | 43 + .../python_api/symbol-context/two-files/Makefile | 0 .../two-files/TestSymbolContextTwoFiles.py | 0 .../python_api/symbol-context/two-files/decls.h | 0 .../python_api/symbol-context/two-files/file1.cpp | 0 .../python_api/symbol-context/two-files/file2.cpp | 0 .../value => test/API/python_api/target}/Makefile | 0 .../API}/python_api/target/TestTargetAPI.py | 0 lldb/test/API/python_api/target/main.c | 52 + .../test => test/API}/python_api/thread/Makefile | 0 .../API}/python_api/thread/TestThreadAPI.py | 0 lldb/test/API/python_api/thread/main.cpp | 18 + lldb/test/API/python_api/thread/main2.cpp | 46 + .../API/python_api/type}/Makefile | 0 .../API}/python_api/type/TestTypeList.py | 0 lldb/test/API/python_api/type/main.cpp | 60 + .../API/python_api/value}/Makefile | 0 .../API}/python_api/value/TestValueAPI.py | 0 .../API/python_api/value/change_values}/Makefile | 0 .../value/change_values/TestChangeValueAPI.py | 181 + .../API}/python_api/value/change_values/main.c | 0 .../API/python_api/value/empty_class}/Makefile | 0 .../value/empty_class/TestValueAPIEmptyClass.py | 56 + .../test/API/python_api/value/empty_class/main.cpp | 7 + .../API/python_api/value/linked_list}/Makefile | 0 .../value/linked_list/TestValueAPILinkedList.py | 0 .../test/API/python_api/value/linked_list/main.cpp | 48 + lldb/test/API/python_api/value/main.c | 48 + .../API}/python_api/value_var_update/Makefile | 0 .../value_var_update/TestValueVarUpdate.py | 0 .../API}/python_api/value_var_update/main.c | 0 .../API}/python_api/watchpoint/.categories | 0 .../API/python_api/watchpoint}/Makefile | 0 .../python_api/watchpoint/TestSetWatchpoint.py | 0 .../watchpoint/TestWatchpointIgnoreCount.py | 0 .../python_api/watchpoint/TestWatchpointIter.py | 0 .../API/python_api/watchpoint/condition}/Makefile | 0 .../condition/TestWatchpointConditionAPI.py | 0 .../API/python_api/watchpoint/condition/main.cpp | 20 + lldb/test/API/python_api/watchpoint/main.c | 16 + .../python_api/watchpoint/watchlocation}/Makefile | 0 .../watchlocation/TestSetWatchlocation.py | 0 .../watchlocation/TestTargetWatchAddress.py | 0 .../python_api/watchpoint/watchlocation/main.cpp | 95 + .../API/sample_test}/Makefile | 0 .../API}/sample_test/TestSampleInlineTest.py | 0 .../API}/sample_test/TestSampleTest.py | 0 .../lldbsuite/test => test/API}/sample_test/main.c | 0 .../API}/sanity/TestModuleCacheSanity.py | 0 lldb/test/API/source-manager/Makefile | 7 + .../API}/source-manager/TestSourceManager.py | 0 .../test/API/source-manager/hidden}/.keep | 0 .../test => test/API}/source-manager/main.c | 0 .../test => test/API}/terminal/TestEditline.py | 0 .../API}/terminal/TestSTTYBeforeAndAfter.py | 0 .../test/API/test_runner/test}/__init__.py | 0 .../test => test/API}/test_runner/test/inferior.py | 0 .../API}/test_runner/test/test_process_control.py | 0 lldb/test/API/testcases | 1 - .../API}/tools/lldb-server/.clang-format | 0 .../test => test/API}/tools/lldb-server/Makefile | 0 .../tools/lldb-server/TestAppleSimulatorOSType.py | 0 .../API}/tools/lldb-server/TestGdbRemoteAttach.py | 0 .../tools/lldb-server/TestGdbRemoteAuxvSupport.py | 0 .../tools/lldb-server/TestGdbRemoteExitCode.py | 0 .../lldb-server/TestGdbRemoteExpeditedRegisters.py | 0 .../tools/lldb-server/TestGdbRemoteHostInfo.py | 0 .../API}/tools/lldb-server/TestGdbRemoteKill.py | 0 .../tools/lldb-server/TestGdbRemoteModuleInfo.py | 0 .../tools/lldb-server/TestGdbRemoteProcessInfo.py | 0 .../lldb-server/TestGdbRemoteRegisterState.py | 0 .../tools/lldb-server/TestGdbRemoteSingleStep.py | 0 .../lldb-server/TestGdbRemoteThreadsInStopReply.py | 315 + .../lldb-server/TestGdbRemote_qThreadStopInfo.py | 0 .../API}/tools/lldb-server/TestGdbRemote_vCont.py | 0 .../lldb-server/TestGdbRemote_vContThreads.py | 0 .../API}/tools/lldb-server/TestLldbGdbServer.py | 0 .../commandline/TestStubReverseConnect.py | 0 .../lldb-server/commandline/TestStubSetSID.py | 0 .../API}/tools/lldb-server/inferior-crash/Makefile | 0 .../inferior-crash/TestGdbRemoteAbort.py | 0 .../inferior-crash/TestGdbRemoteSegFault.py | 0 .../API}/tools/lldb-server/inferior-crash/main.cpp | 0 .../API}/tools/lldb-server/libraries-svr4/Makefile | 0 .../TestGdbRemoteLibrariesSvr4Support.py | 133 + .../API/tools/lldb-server/libraries-svr4/main.cpp | 7 + .../tools/lldb-server/libraries-svr4/svr4lib_a.cpp | 1 + .../lldb-server/libraries-svr4/svr4lib_b_quote.cpp | 1 + lldb/test/API/tools/lldb-server/main.cpp | 362 + .../lldb-server/platform-process-connect}/Makefile | 0 .../TestPlatformProcessConnect.py | 0 .../lldb-server/platform-process-connect/main.cpp | 0 .../tools/lldb-server/register-reading}/Makefile | 0 .../register-reading/TestGdbRemoteGPacket.py | 154 + .../tools/lldb-server/register-reading/main.cpp | 0 .../tools/lldb-server/signal-filtering}/Makefile | 0 .../signal-filtering/TestGdbRemote_QPassSignals.py | 0 .../tools/lldb-server/signal-filtering/main.cpp | 28 + .../lldb-server/test/test_lldbgdbserverutils.py | 0 .../API/tools/lldb-server/thread-name}/Makefile | 0 .../thread-name/TestGdbRemoteThreadName.py | 0 .../API}/tools/lldb-server/thread-name/main.cpp | 0 .../API}/tools/lldb-vscode/.categories | 0 .../API/tools/lldb-vscode/attach}/Makefile | 0 .../tools/lldb-vscode/attach/TestVSCode_attach.py | 191 + .../API}/tools/lldb-vscode/attach/main.c | 0 .../tools/lldb-vscode/breakpoint-events}/Makefile | 0 .../TestVSCode_breakpointEvents.py | 118 + .../tools/lldb-vscode/breakpoint-events/foo.cpp | 11 + .../API/tools/lldb-vscode/breakpoint-events/foo.h | 2 + .../tools/lldb-vscode/breakpoint-events/main.cpp | 7 + .../API/tools/lldb-vscode/breakpoint}/Makefile | 0 .../breakpoint/TestVSCode_setBreakpoints.py | 207 + .../TestVSCode_setExceptionBreakpoints.py | 48 + .../TestVSCode_setFunctionBreakpoints.py | 161 + .../API}/tools/lldb-vscode/breakpoint/main.cpp | 0 .../API/tools/lldb-vscode/completions}/Makefile | 0 .../completions/TestVSCode_completions.py | 188 + .../API/tools/lldb-vscode/completions/main.cpp | 30 + .../API/tools/lldb-vscode/launch}/Makefile | 0 .../tools/lldb-vscode/launch/TestVSCode_launch.py | 396 + .../API}/tools/lldb-vscode/launch/main.c | 0 .../API/tools/lldb-vscode/stackTrace}/Makefile | 0 .../stackTrace/TestVSCode_stackTrace.py | 164 + .../API}/tools/lldb-vscode/stackTrace/main.c | 0 .../API}/tools/lldb-vscode/step/Makefile | 0 .../API/tools/lldb-vscode/step/TestVSCode_step.py | 76 + .../API}/tools/lldb-vscode/step/main.cpp | 0 .../API/tools/lldb-vscode/variables}/Makefile | 0 .../lldb-vscode/variables/TestVSCode_variables.py | 223 + .../API}/tools/lldb-vscode/variables/main.cpp | 0 lldb/test/API/types/AbstractBase.py | 297 + .../test => test/API}/types/HideTestFailures.py | 0 .../lldbsuite/test => test/API}/types/Makefile | 0 lldb/test/API/types/TestCharType.py | 32 + lldb/test/API/types/TestCharTypeExpr.py | 32 + .../test => test/API}/types/TestDoubleTypes.py | 0 .../test => test/API}/types/TestDoubleTypesExpr.py | 0 .../test => test/API}/types/TestFloatTypes.py | 0 .../test => test/API}/types/TestFloatTypesExpr.py | 0 lldb/test/API/types/TestIntegerType.py | 31 + lldb/test/API/types/TestIntegerTypeExpr.py | 37 + lldb/test/API/types/TestLongTypes.py | 51 + lldb/test/API/types/TestLongTypesExpr.py | 51 + .../test => test/API}/types/TestRecursiveTypes.py | 0 lldb/test/API/types/TestShortType.py | 31 + lldb/test/API/types/TestShortTypeExpr.py | 32 + .../test => test/API}/types/basic_type.cpp | 0 .../lldbsuite/test => test/API}/types/char.cpp | 0 .../lldbsuite/test => test/API}/types/double.cpp | 0 .../lldbsuite/test => test/API}/types/float.cpp | 0 .../lldbsuite/test => test/API}/types/int.cpp | 0 .../lldbsuite/test => test/API}/types/long.cpp | 0 .../test => test/API}/types/long_long.cpp | 0 .../test => test/API}/types/recursive_type_1.cpp | 0 .../test => test/API}/types/recursive_type_2.cpp | 0 .../API}/types/recursive_type_main.cpp | 0 .../lldbsuite/test => test/API}/types/short.cpp | 0 .../test => test/API}/types/unsigned_char.cpp | 0 .../test => test/API}/types/unsigned_int.cpp | 0 .../test => test/API}/types/unsigned_long.cpp | 0 .../test => test/API}/types/unsigned_long_long.cpp | 0 .../test => test/API}/types/unsigned_short.cpp | 0 lldb/test/Shell/CMakeLists.txt | 25 + .../Shell/Commands/command-breakpoint-col.test | 10 + lldb/test/Shell/Driver/LocalLLDBInit.test | 2 + lldb/test/Shell/Driver/TestCore.test | 2 + lldb/test/Shell/Driver/TestFile.test | 2 + lldb/test/Shell/Driver/TestRepl.test | 2 + .../StopHook/Inputs/stop-hook-2.lldbinit | 2 +- .../StopHook/Inputs/stop-hook-3.lldbinit | 2 +- .../StopHook/Inputs/stop-hook-threads.cpp | 8 - .../Shell/ExecControl/StopHook/Inputs/stop-hook.c | 7 - lldb/test/Shell/Heap/heap-cstr.test | 1 + lldb/test/Shell/Minidump/no-process-id.yaml | 38 + .../ObjectFile/ELF/PT_LOAD-overlap-PT_TLS.yaml | 2 +- .../ObjectFile/ELF/PT_TLS-overlap-PT_LOAD.yaml | 2 +- lldb/test/Shell/ObjectFile/ELF/avr-basic-info.yaml | 30 + .../ELF/minidebuginfo-set-and-hit-breakpoint.test | 10 +- lldb/test/Shell/ObjectFile/ELF/section-types.yaml | 14 + lldb/test/Shell/ObjectFile/wasm/basic.yaml | 8 +- .../ObjectFile/wasm/embedded-debug-sections.yaml | 8 +- .../ObjectFile/wasm/stripped-debug-sections.yaml | 6 +- .../ObjectFile/wasm/unified-debug-sections.yaml | 10 +- lldb/test/Shell/Process/TestEnvironment.test | 1 + .../test/Shell/Process/Windows/launch_failure.yaml | 2 +- lldb/test/Shell/Quit/TestQuitExitCode-30.test | 1 + lldb/test/Shell/Quit/TestQuitExitCode30.test | 1 + lldb/test/Shell/Quit/TestQuitExitCodeHexA.test | 1 + lldb/test/Shell/Recognizer/Inputs/assert.c | 9 + lldb/test/Shell/Recognizer/assert.test | 13 + lldb/test/Shell/Register/x86-64-write.test | 2 +- .../Shell/Reproducer/Inputs/GDBRemoteCapture.in | 2 +- .../Reproducer/Inputs/GDBRemoteCrashCapture.in | 2 +- .../Reproducer/Inputs/MultipleTargetsCapture.in | 4 +- lldb/test/Shell/Reproducer/Inputs/simple.c | 8 - .../test/Shell/Reproducer/TestMultipleTargets.test | 4 +- lldb/test/Shell/Reproducer/lit.local.cfg | 4 + .../test/Shell/ScriptInterpreter/Lua/bindings.test | 2 + .../Lua/convenience_variables.test | 1 + .../test/Shell/ScriptInterpreter/Lua/lit.local.cfg | 2 + .../Shell/ScriptInterpreter/Python/crashlog.test | 1 + .../Shell/ScriptInterpreter/Python/lit.local.cfg | 2 + .../Python/scripted_breakpoint.test | 1 + .../SymbolFile/Breakpad/Inputs/basic-elf.yaml | 8 + .../DWARF/DW_OP_piece-smaller-than-struct.s | 112 + .../SymbolFile/DWARF/debug-names-compressed.cpp | 7 +- .../SymbolFile/DWARF/debug_aranges-empty-section.s | 2 +- lldb/test/Shell/SymbolFile/DWARF/debug_loc.s | 1 + lldb/test/Shell/SymbolFile/DWARF/dwp-debug-types.s | 211 + lldb/test/Shell/SymbolFile/DWARF/dwp.s | 263 + lldb/test/Shell/SymbolFile/NativePDB/ast-types.cpp | 6 +- lldb/test/Shell/VSCode/TestOptions.test | 8 + lldb/test/Shell/helper/toolchain.py | 37 +- lldb/test/Shell/lit.cfg.py | 12 +- lldb/tools/darwin-debug/CMakeLists.txt | 8 + lldb/tools/debugserver/source/CMakeLists.txt | 13 +- lldb/tools/debugserver/source/DNB.cpp | 5 +- lldb/tools/debugserver/source/DNB.h | 5 +- lldb/tools/debugserver/source/DNBArch.h | 13 +- lldb/tools/debugserver/source/DNBBreakpoint.h | 4 +- lldb/tools/debugserver/source/DNBDataRef.h | 6 +- lldb/tools/debugserver/source/DNBDefs.h | 12 +- lldb/tools/debugserver/source/DNBError.h | 6 +- lldb/tools/debugserver/source/DNBLog.h | 6 +- lldb/tools/debugserver/source/DNBRegisterInfo.h | 4 +- .../debugserver/source/DNBThreadResumeActions.h | 6 +- lldb/tools/debugserver/source/DNBTimer.h | 6 +- lldb/tools/debugserver/source/JSON.h | 6 +- lldb/tools/debugserver/source/JSONGenerator.h | 7 +- lldb/tools/debugserver/source/MacOSX/CFBundle.h | 6 +- lldb/tools/debugserver/source/MacOSX/CFString.h | 6 +- lldb/tools/debugserver/source/MacOSX/CFUtils.h | 6 +- .../tools/debugserver/source/MacOSX/CMakeLists.txt | 5 - .../source/MacOSX/DarwinLog/ActivityStore.h | 6 +- .../source/MacOSX/DarwinLog/ActivityStreamSPI.h | 6 +- .../source/MacOSX/DarwinLog/DarwinLogCollector.h | 6 +- .../source/MacOSX/DarwinLog/DarwinLogEvent.h | 4 +- .../source/MacOSX/DarwinLog/DarwinLogInterfaces.h | 6 +- .../source/MacOSX/DarwinLog/DarwinLogTypes.h | 6 +- .../source/MacOSX/DarwinLog/LogFilter.h | 6 +- .../source/MacOSX/DarwinLog/LogFilterChain.h | 6 +- .../source/MacOSX/DarwinLog/LogFilterExactMatch.h | 4 +- .../source/MacOSX/DarwinLog/LogFilterRegex.h | 6 +- .../source/MacOSX/DarwinLog/LogMessage.h | 6 +- .../source/MacOSX/DarwinLog/LogMessageOsLog.h | 6 +- lldb/tools/debugserver/source/MacOSX/Genealogy.h | 6 +- .../tools/debugserver/source/MacOSX/GenealogySPI.h | 4 +- .../debugserver/source/MacOSX/MachException.h | 4 +- lldb/tools/debugserver/source/MacOSX/MachProcess.h | 6 +- .../tools/debugserver/source/MacOSX/MachProcess.mm | 4 + lldb/tools/debugserver/source/MacOSX/MachTask.h | 13 +- lldb/tools/debugserver/source/MacOSX/MachTask.mm | 26 +- .../tools/debugserver/source/MacOSX/MachThread.cpp | 18 +- lldb/tools/debugserver/source/MacOSX/MachThread.h | 10 +- .../debugserver/source/MacOSX/MachThreadList.cpp | 119 +- .../debugserver/source/MacOSX/MachThreadList.h | 16 +- .../tools/debugserver/source/MacOSX/MachVMMemory.h | 6 +- .../tools/debugserver/source/MacOSX/MachVMRegion.h | 6 +- lldb/tools/debugserver/source/MacOSX/OsLogger.h | 6 +- lldb/tools/debugserver/source/MacOSX/ThreadInfo.h | 6 +- .../debugserver/source/MacOSX/arm/DNBArchImpl.cpp | 6 +- .../debugserver/source/MacOSX/arm/DNBArchImpl.h | 12 +- .../source/MacOSX/arm64/DNBArchImplARM64.h | 6 +- .../source/MacOSX/i386/DNBArchImplI386.cpp | 150 + .../source/MacOSX/i386/DNBArchImplI386.h | 14 +- .../source/MacOSX/i386/MachRegisterStatesI386.h | 4 +- .../debugserver/source/MacOSX/ppc/DNBArchImpl.cpp | 487 - .../debugserver/source/MacOSX/ppc/DNBArchImpl.h | 159 - .../source/MacOSX/x86_64/DNBArchImplX86_64.cpp | 153 + .../source/MacOSX/x86_64/DNBArchImplX86_64.h | 15 +- .../MacOSX/x86_64/MachRegisterStatesX86_64.h | 4 +- lldb/tools/debugserver/source/PThreadCondition.h | 4 +- lldb/tools/debugserver/source/PThreadEvent.h | 6 +- lldb/tools/debugserver/source/PThreadMutex.h | 4 +- lldb/tools/debugserver/source/PseudoTerminal.h | 6 +- lldb/tools/debugserver/source/RNBContext.h | 6 +- lldb/tools/debugserver/source/RNBDefs.h | 14 +- lldb/tools/debugserver/source/RNBRemote.cpp | 327 +- lldb/tools/debugserver/source/RNBRemote.h | 6 +- lldb/tools/debugserver/source/RNBServices.cpp | 11 +- lldb/tools/debugserver/source/RNBServices.h | 6 +- lldb/tools/debugserver/source/RNBSocket.h | 6 +- lldb/tools/debugserver/source/StdStringExtractor.h | 6 +- lldb/tools/debugserver/source/SysSignal.h | 4 +- lldb/tools/debugserver/source/TTYState.h | 4 +- lldb/tools/driver/Driver.h | 6 +- lldb/tools/driver/Platform.h | 6 +- lldb/tools/lldb-instr/Instrument.cpp | 7 +- lldb/tools/lldb-server/Acceptor.cpp | 2 +- lldb/tools/lldb-server/Acceptor.h | 6 +- lldb/tools/lldb-server/LLDBServerUtilities.h | 6 + lldb/tools/lldb-server/SystemInitializerLLGS.h | 6 +- lldb/tools/lldb-server/lldb-platform.cpp | 2 +- lldb/tools/lldb-test/CMakeLists.txt | 5 +- lldb/tools/lldb-test/FormatUtil.h | 4 +- lldb/tools/lldb-test/SystemInitializerTest.cpp | 352 +- lldb/tools/lldb-test/SystemInitializerTest.h | 6 +- lldb/tools/lldb-test/lldb-test.cpp | 33 +- lldb/tools/lldb-vscode/BreakpointBase.cpp | 24 +- lldb/tools/lldb-vscode/BreakpointBase.h | 7 +- lldb/tools/lldb-vscode/CMakeLists.txt | 4 + lldb/tools/lldb-vscode/ExceptionBreakpoint.cpp | 5 +- lldb/tools/lldb-vscode/ExceptionBreakpoint.h | 4 +- lldb/tools/lldb-vscode/FunctionBreakpoint.cpp | 5 +- lldb/tools/lldb-vscode/FunctionBreakpoint.h | 4 +- lldb/tools/lldb-vscode/IOStream.h | 4 +- lldb/tools/lldb-vscode/JSONUtils.cpp | 44 +- lldb/tools/lldb-vscode/JSONUtils.h | 10 +- lldb/tools/lldb-vscode/LLDBUtils.cpp | 15 - lldb/tools/lldb-vscode/LLDBUtils.h | 44 +- lldb/tools/lldb-vscode/Options.td | 25 + lldb/tools/lldb-vscode/SourceBreakpoint.cpp | 3 + lldb/tools/lldb-vscode/SourceBreakpoint.h | 4 +- lldb/tools/lldb-vscode/SourceReference.h | 4 +- lldb/tools/lldb-vscode/VSCode.cpp | 54 + lldb/tools/lldb-vscode/VSCode.h | 24 +- lldb/tools/lldb-vscode/VSCodeForward.h | 5 +- lldb/tools/lldb-vscode/lldb-vscode.cpp | 258 +- lldb/tools/lldb-vscode/package.json | 26 +- lldb/unittests/Breakpoint/BreakpointIDTest.cpp | 2 +- lldb/unittests/Core/MangledTest.cpp | 11 +- lldb/unittests/Core/RichManglingContextTest.cpp | 2 +- lldb/unittests/Core/StreamCallbackTest.cpp | 2 +- lldb/unittests/Core/UniqueCStringMapTest.cpp | 2 +- .../unittests/DataFormatter/FormatManagerTests.cpp | 2 +- lldb/unittests/Disassembler/CMakeLists.txt | 2 +- .../Disassembler/TestArm64Disassembly.cpp | 5 +- .../Disassembler/TestArmv7Disassembly.cpp | 5 +- lldb/unittests/Editline/EditlineTest.cpp | 2 +- lldb/unittests/Expression/CMakeLists.txt | 1 + .../Expression/ClangExpressionDeclMapTest.cpp | 12 +- lldb/unittests/Expression/ClangParserTest.cpp | 2 +- .../Expression/CppModuleConfigurationTest.cpp | 4 +- lldb/unittests/Expression/DWARFExpressionTest.cpp | 129 +- .../unittests/Expression/DiagnosticManagerTest.cpp | 2 +- .../Host/ConnectionFileDescriptorTest.cpp | 2 +- lldb/unittests/Host/FileActionTest.cpp | 2 +- lldb/unittests/Host/FileSystemTest.cpp | 12 +- lldb/unittests/Host/FileTest.cpp | 2 +- lldb/unittests/Host/HostInfoTest.cpp | 2 +- lldb/unittests/Host/HostTest.cpp | 2 +- lldb/unittests/Host/MainLoopTest.cpp | 2 +- lldb/unittests/Host/NativeProcessProtocolTest.cpp | 2 +- lldb/unittests/Host/ProcessLaunchInfoTest.cpp | 2 +- lldb/unittests/Host/SocketAddressTest.cpp | 2 +- lldb/unittests/Host/SocketTest.cpp | 2 +- lldb/unittests/Host/SocketTestUtilities.cpp | 2 +- lldb/unittests/Host/linux/HostTest.cpp | 2 +- lldb/unittests/Host/linux/SupportTest.cpp | 2 +- lldb/unittests/Interpreter/TestCompletion.cpp | 4 +- lldb/unittests/Interpreter/TestOptionArgParser.cpp | 2 +- .../Language/CPlusPlus/CPlusPlusLanguageTest.cpp | 4 +- .../Language/Highlighting/HighlighterTest.cpp | 2 +- .../ObjectFile/Breakpad/BreakpadRecordsTest.cpp | 2 +- .../unittests/ObjectFile/ELF/TestObjectFileELF.cpp | 2 +- .../ObjectFile/PECOFF/TestPECallFrameInfo.cpp | 36 +- lldb/unittests/Platform/PlatformDarwinTest.cpp | 2 +- .../unittests/Process/Linux/ProcessorTraceTest.cpp | 2 +- .../Process/POSIX/NativeProcessELFTest.cpp | 2 +- .../Process/gdb-remote/GDBRemoteClientBaseTest.cpp | 4 +- .../GDBRemoteCommunicationClientTest.cpp | 6 +- .../GDBRemoteCommunicationServerTest.cpp | 2 +- .../gdb-remote/GDBRemoteCommunicationTest.cpp | 2 +- .../Process/gdb-remote/GDBRemoteTestUtils.cpp | 2 +- .../Process/gdb-remote/GDBRemoteTestUtils.h | 6 +- .../Process/minidump/MinidumpParserTest.cpp | 2 +- .../minidump/RegisterContextMinidumpTest.cpp | 2 +- .../Python/PythonDataObjectsTests.cpp | 2 +- .../ScriptInterpreter/Python/PythonTestSuite.cpp | 2 +- lldb/unittests/Signals/UnixSignalsTest.cpp | 2 +- lldb/unittests/Symbol/CMakeLists.txt | 3 +- lldb/unittests/Symbol/LocateSymbolFileTest.cpp | 2 +- lldb/unittests/Symbol/PostfixExpressionTest.cpp | 19 +- lldb/unittests/Symbol/TestClangASTContext.cpp | 525 - lldb/unittests/Symbol/TestClangASTImporter.cpp | 53 +- lldb/unittests/Symbol/TestDWARFCallFrameInfo.cpp | 2 +- lldb/unittests/Symbol/TestLineEntry.cpp | 6 +- lldb/unittests/Symbol/TestType.cpp | 2 +- lldb/unittests/Symbol/TestTypeSystemClang.cpp | 658 + lldb/unittests/SymbolFile/DWARF/CMakeLists.txt | 1 + .../SymbolFile/DWARF/DWARFASTParserClangTests.cpp | 82 +- .../SymbolFile/DWARF/SymbolFileDWARFTests.cpp | 8 +- .../PdbFPOProgramToDWARFExpressionTests.cpp | 2 +- lldb/unittests/SymbolFile/PDB/CMakeLists.txt | 1 + .../SymbolFile/PDB/Inputs/test-pdb-types.cpp | 158 +- .../SymbolFile/PDB/SymbolFilePDBTests.cpp | 53 +- lldb/unittests/Target/ABITest.cpp | 26 + lldb/unittests/Target/CMakeLists.txt | 3 + lldb/unittests/Target/ExecutionContextTest.cpp | 2 +- lldb/unittests/Target/MemoryRegionInfoTest.cpp | 2 +- lldb/unittests/Target/PathMappingListTest.cpp | 2 +- lldb/unittests/Target/StackFrameRecognizerTest.cpp | 84 + lldb/unittests/TestingSupport/CMakeLists.txt | 3 + .../TestingSupport/Host/NativeProcessTestUtils.h | 4 +- .../TestingSupport/MockTildeExpressionResolver.cpp | 2 +- .../TestingSupport/MockTildeExpressionResolver.h | 4 +- .../unittests/TestingSupport/Symbol/CMakeLists.txt | 13 + .../TestingSupport/Symbol/ClangTestUtils.h | 23 +- .../TestingSupport/Symbol/YAMLModuleTester.cpp | 117 + .../TestingSupport/Symbol/YAMLModuleTester.h | 40 + lldb/unittests/TestingSupport/TestUtilities.cpp | 4 +- lldb/unittests/TestingSupport/TestUtilities.h | 7 +- lldb/unittests/TestingSupport/module.modulemap | 1 + lldb/unittests/UnwindAssembly/ARM64/CMakeLists.txt | 2 +- .../ARM64/TestArm64InstEmulation.cpp | 5 +- lldb/unittests/UnwindAssembly/PPC64/CMakeLists.txt | 2 +- .../PPC64/TestPPC64InstEmulation.cpp | 4 +- .../x86/Testx86AssemblyInspectionEngine.cpp | 3 +- lldb/unittests/Utility/AnsiTerminalTest.cpp | 2 +- lldb/unittests/Utility/ArchSpecTest.cpp | 2 +- lldb/unittests/Utility/ArgsTest.cpp | 2 +- lldb/unittests/Utility/BroadcasterTest.cpp | 2 +- lldb/unittests/Utility/CMakeLists.txt | 1 + lldb/unittests/Utility/CompletionRequestTest.cpp | 14 +- lldb/unittests/Utility/ConstStringTest.cpp | 2 +- lldb/unittests/Utility/DataExtractorTest.cpp | 11 +- lldb/unittests/Utility/EnvironmentTest.cpp | 2 +- lldb/unittests/Utility/EventTest.cpp | 4 +- lldb/unittests/Utility/FileSpecTest.cpp | 2 +- lldb/unittests/Utility/FlagsTest.cpp | 2 +- lldb/unittests/Utility/ListenerTest.cpp | 2 +- lldb/unittests/Utility/LogTest.cpp | 2 +- lldb/unittests/Utility/NameMatchesTest.cpp | 2 +- lldb/unittests/Utility/OptionsWithRawTest.cpp | 2 +- lldb/unittests/Utility/PredicateTest.cpp | 2 +- lldb/unittests/Utility/ProcessInfoTest.cpp | 2 +- lldb/unittests/Utility/ProcessInstanceInfoTest.cpp | 2 +- lldb/unittests/Utility/RangeMapTest.cpp | 2 +- lldb/unittests/Utility/RangeTest.cpp | 2 +- lldb/unittests/Utility/RegisterValueTest.cpp | 2 +- .../Utility/ReproducerInstrumentationTest.cpp | 68 +- lldb/unittests/Utility/ReproducerTest.cpp | 2 +- lldb/unittests/Utility/ScalarTest.cpp | 4 +- lldb/unittests/Utility/SharedClusterTest.cpp | 58 + lldb/unittests/Utility/StateTest.cpp | 2 +- lldb/unittests/Utility/StatusTest.cpp | 2 +- lldb/unittests/Utility/StreamTeeTest.cpp | 2 +- lldb/unittests/Utility/StreamTest.cpp | 35 +- lldb/unittests/Utility/StringLexerTest.cpp | 2 +- lldb/unittests/Utility/StringListTest.cpp | 2 +- lldb/unittests/Utility/StructuredDataTest.cpp | 2 +- lldb/unittests/Utility/SubsystemRAIITest.cpp | 2 +- lldb/unittests/Utility/TimeoutTest.cpp | 2 +- lldb/unittests/Utility/TimerTest.cpp | 2 +- lldb/unittests/Utility/UUIDTest.cpp | 2 +- lldb/unittests/Utility/UserIDResolverTest.cpp | 2 +- lldb/unittests/Utility/VASprintfTest.cpp | 2 +- lldb/unittests/Utility/VMRangeTest.cpp | 2 +- lldb/unittests/debugserver/JSONTest.cpp | 2 +- lldb/unittests/debugserver/RNBSocketTest.cpp | 2 +- .../debugserver/debugserver_LogCallback.cpp | 2 +- lldb/unittests/gtest_common.h | 6 + .../lldb-server/inferior/environment_check.cpp | 2 +- .../tools/lldb-server/inferior/thread_inferior.cpp | 2 +- .../unittests/tools/lldb-server/tests/LLGSTest.cpp | 2 +- .../tools/lldb-server/tests/MessageObjects.cpp | 5 +- .../tools/lldb-server/tests/MessageObjects.h | 6 +- .../unittests/tools/lldb-server/tests/TestBase.cpp | 4 +- lldb/unittests/tools/lldb-server/tests/TestBase.h | 8 +- .../tools/lldb-server/tests/TestClient.cpp | 2 +- .../unittests/tools/lldb-server/tests/TestClient.h | 6 +- .../lldb-server/tests/ThreadIdsInJstopinfoTest.cpp | 2 +- lldb/utils/CMakeLists.txt | 1 + lldb/utils/TableGen/LLDBOptionDefEmitter.cpp | 8 +- lldb/utils/TableGen/LLDBTableGenBackends.h | 4 +- lldb/utils/TableGen/LLDBTableGenUtils.h | 4 +- lldb/utils/lldb-dotest/CMakeLists.txt | 70 +- lldb/utils/lldb-dotest/lldb-dotest.in | 16 +- lldb/utils/lldb-repro/CMakeLists.txt | 23 + lldb/utils/lldb-repro/lldb-repro.py | 68 + llgo/.arcconfig | 4 - llgo/CMakeLists.txt | 265 - llgo/LICENSE.TXT | 308 - llgo/README.TXT | 74 - llgo/autoconf/config.sub | 1770 - llgo/build/context.go | 94 - llgo/buildslave-config.yaml | 31 - llgo/cmd/cc-wrapper/main.go | 70 - llgo/cmd/cgo/zdefaultcc.go | 45 - llgo/cmd/gllgo/config.h.cmake | 11 - llgo/cmd/gllgo/gllgo.go | 837 - llgo/cmd/go/zdefaultcc.go.in | 54 - llgo/cmd/llgoi/llgoi.go | 596 - llgo/debug/debug.go | 431 - llgo/docs/Makefile.sphinx | 177 - llgo/docs/conf.py | 258 - llgo/docs/index.rst | 23 - llgo/docs/llgoi.rst | 80 - llgo/docs/make.bat | 242 - llgo/driver/parser.go | 42 - llgo/include/dwarf2.h | 93 - llgo/include/filenames.h | 14 - llgo/include/unwind-pe.h | 200 - llgo/irgen/annotations.go | 63 - llgo/irgen/attribute.go | 146 - llgo/irgen/builtins.go | 117 - llgo/irgen/cabi.go | 695 - llgo/irgen/call.go | 43 - llgo/irgen/channels.go | 133 - llgo/irgen/closures.go | 36 - llgo/irgen/compiler.go | 394 - llgo/irgen/errors.go | 71 - llgo/irgen/indirect.go | 124 - llgo/irgen/interfaces.go | 195 - llgo/irgen/maps.go | 156 - llgo/irgen/predicates.go | 57 - llgo/irgen/println.go | 92 - llgo/irgen/runtime.go | 607 - llgo/irgen/slice.go | 105 - llgo/irgen/ssa.go | 1342 - llgo/irgen/strings.go | 113 - llgo/irgen/switches.go | 144 - llgo/irgen/targets.go | 88 - llgo/irgen/typemap.go | 2052 - llgo/irgen/types.go | 21 - llgo/irgen/utils.go | 39 - llgo/irgen/value.go | 637 - llgo/irgen/version.go | 22 - llgo/libgo-check-failures.diff | 49 - llgo/libgo-noext.diff | 1790 - llgo/llgo-go.sh | 19 - llgo/ssaopt/esc.go | 94 - llgo/test/CMakeLists.txt | 16 - llgo/test/debuginfo/emptyname.go | 7 - llgo/test/driver/parse-arguments.go | 17 - llgo/test/execution/Inputs/init2.go | 5 - llgo/test/execution/arrays/compare.go | 18 - llgo/test/execution/arrays/index.go | 288 - llgo/test/execution/arrays/range.go | 23 - llgo/test/execution/arrays/slice.go | 14 - llgo/test/execution/assignment/arrays.go | 22 - llgo/test/execution/assignment/binop.go | 21 - llgo/test/execution/assignment/dereferencing.go | 13 - llgo/test/execution/assignment/multi.go | 40 - llgo/test/execution/assignment/namedresult.go | 42 - llgo/test/execution/branching/goto.go | 43 - llgo/test/execution/branching/labeled.go | 22 - llgo/test/execution/chan/buffered.go | 41 - llgo/test/execution/chan/range.go | 28 - llgo/test/execution/chan/select.go | 27 - llgo/test/execution/chan/self.go | 20 - llgo/test/execution/circulartype.go | 17 - llgo/test/execution/closures/basic.go | 15 - llgo/test/execution/closures/issue176.go | 15 - llgo/test/execution/complex.go | 24 - llgo/test/execution/const.go | 78 - llgo/test/execution/conversions/complex.go | 15 - llgo/test/execution/conversions/float.go | 103 - llgo/test/execution/conversions/int.go | 44 - llgo/test/execution/conversions/sameunderlying.go | 15 - llgo/test/execution/defer.go | 125 - llgo/test/execution/errors/recover.go | 11 - llgo/test/execution/for/branch.go | 41 - llgo/test/execution/fun.go | 28 - llgo/test/execution/functions/compare.go | 26 - llgo/test/execution/functions/multivalue.go | 28 - llgo/test/execution/functions/unreachable.go | 53 - llgo/test/execution/go.go | 34 - llgo/test/execution/if/lazy.go | 46 - llgo/test/execution/init.go | 17 - llgo/test/execution/interfaces/assert.go | 61 - llgo/test/execution/interfaces/basic.go | 43 - llgo/test/execution/interfaces/comparei2i.go | 30 - llgo/test/execution/interfaces/comparei2v.go | 13 - llgo/test/execution/interfaces/e2i_conversion.go | 22 - llgo/test/execution/interfaces/embedded.go | 32 - llgo/test/execution/interfaces/error.go | 43 - llgo/test/execution/interfaces/i2i_conversion.go | 33 - llgo/test/execution/interfaces/import.go | 16 - llgo/test/execution/interfaces/methods.go | 53 - .../test/execution/interfaces/static_conversion.go | 35 - llgo/test/execution/interfaces/wordsize.go | 40 - llgo/test/execution/literals/array.go | 78 - llgo/test/execution/literals/func.go | 15 - llgo/test/execution/literals/map.go | 24 - llgo/test/execution/literals/slice.go | 21 - llgo/test/execution/literals/struct.go | 62 - llgo/test/execution/maps/delete.go | 19 - llgo/test/execution/maps/insert.go | 29 - llgo/test/execution/maps/lookup.go | 30 - llgo/test/execution/maps/range.go | 48 - llgo/test/execution/methods/methodvalues.go | 64 - llgo/test/execution/methods/nilrecv.go | 31 - llgo/test/execution/methods/selectors.go | 45 - llgo/test/execution/new.go | 17 - llgo/test/execution/nil.go | 32 - llgo/test/execution/operators/basics.go | 133 - llgo/test/execution/operators/binary_untyped.go | 17 - llgo/test/execution/operators/shifts.go | 290 - llgo/test/execution/slices/append.go | 254 - llgo/test/execution/slices/cap.go | 50 - llgo/test/execution/slices/compare.go | 26 - llgo/test/execution/slices/copy.go | 17 - llgo/test/execution/slices/index.go | 14 - llgo/test/execution/slices/literal.go | 15 - llgo/test/execution/slices/make.go | 23 - llgo/test/execution/slices/sliceexpr.go | 39 - llgo/test/execution/strings/add.go | 15 - llgo/test/execution/strings/bytes.go | 41 - llgo/test/execution/strings/compare.go | 54 - llgo/test/execution/strings/index.go | 11 - llgo/test/execution/strings/range.go | 86 - llgo/test/execution/strings/runetostring.go | 74 - llgo/test/execution/strings/slice.go | 17 - llgo/test/execution/structs/compare.go | 52 - llgo/test/execution/structs/embed.go | 58 - llgo/test/execution/switch/branch.go | 23 - llgo/test/execution/switch/default.go | 21 - llgo/test/execution/switch/empty.go | 16 - llgo/test/execution/switch/scope.go | 20 - llgo/test/execution/switch/strings.go | 21 - llgo/test/execution/switch/type.go | 72 - llgo/test/execution/types/named.go | 37 - llgo/test/execution/types/recursive.go | 29 - llgo/test/execution/unsafe/const_sizeof.go | 18 - llgo/test/execution/unsafe/offsetof.go | 26 - llgo/test/execution/unsafe/pointer.go | 21 - llgo/test/execution/unsafe/sizeof_array.go | 18 - llgo/test/execution/unsafe/sizeof_basic.go | 102 - llgo/test/execution/unsafe/sizeof_struct.go | 19 - llgo/test/execution/var.go | 37 - llgo/test/execution/varargs.go | 31 - llgo/test/gllgo/dead.go | 6 - llgo/test/irgen/Inputs/mangling-synthetic-p.go | 4 - llgo/test/irgen/avoidload.go | 15 - llgo/test/irgen/cabi.go | 23 - llgo/test/irgen/go-panic.go | 10 - llgo/test/irgen/imports.go | 20 - llgo/test/irgen/mangling-dot.go | 7 - llgo/test/irgen/mangling-synthetic.go | 14 - llgo/test/irgen/select.go | 18 - llgo/test/irgen/switch.go | 62 - llgo/test/lit.cfg | 16 - llgo/test/lit.site.cfg.in | 4 - llgo/test/llgoi/Inputs/src/bar/answer.go | 8 - llgo/test/llgoi/Inputs/src/foo/answer.go | 7 - llgo/test/llgoi/Inputs/src/foo_cgo/answer.go | 8 - llgo/test/llgoi/arith.test | 4 - llgo/test/llgoi/import-binary.test | 5 - llgo/test/llgoi/import-source.test | 28 - llgo/test/llgoi/import-source2.test | 12 - llgo/test/llgoi/interfaces.test | 22 - llgo/test/llgoi/maps.test | 27 - llgo/test/llgoi/panic.test | 16 - llgo/test/llgoi/vars.test | 30 - llgo/third_party/gofrontend/LICENSE | 27 - llgo/third_party/gofrontend/config-ml.in | 885 - llgo/third_party/gofrontend/config.guess | 1532 - llgo/third_party/gofrontend/config.sub | 1770 - llgo/third_party/gofrontend/depcomp | 756 - llgo/third_party/gofrontend/include/dwarf2.def | 0 llgo/third_party/gofrontend/include/dwarf2.h | 93 - llgo/third_party/gofrontend/include/filenames.h | 14 - llgo/third_party/gofrontend/install-sh | 501 - llgo/third_party/gofrontend/libbacktrace/ChangeLog | 456 - .../gofrontend/libbacktrace/ChangeLog.jit | 14 - .../gofrontend/libbacktrace/Makefile.am | 132 - .../gofrontend/libbacktrace/Makefile.in | 739 - llgo/third_party/gofrontend/libbacktrace/README | 23 - .../third_party/gofrontend/libbacktrace/aclocal.m4 | 667 - llgo/third_party/gofrontend/libbacktrace/alloc.c | 152 - llgo/third_party/gofrontend/libbacktrace/atomic.c | 113 - .../libbacktrace/backtrace-supported.h.in | 61 - .../gofrontend/libbacktrace/backtrace.c | 108 - .../gofrontend/libbacktrace/backtrace.h | 199 - llgo/third_party/gofrontend/libbacktrace/btest.c | 715 - .../gofrontend/libbacktrace/config.h.in | 134 - llgo/third_party/gofrontend/libbacktrace/configure | 15156 -------- .../gofrontend/libbacktrace/configure.ac | 391 - llgo/third_party/gofrontend/libbacktrace/dwarf.c | 3022 -- llgo/third_party/gofrontend/libbacktrace/elf.c | 976 - .../third_party/gofrontend/libbacktrace/fileline.c | 194 - .../gofrontend/libbacktrace/filetype.awk | 3 - .../third_party/gofrontend/libbacktrace/internal.h | 292 - llgo/third_party/gofrontend/libbacktrace/mmap.c | 295 - llgo/third_party/gofrontend/libbacktrace/mmapio.c | 100 - .../third_party/gofrontend/libbacktrace/nounwind.c | 66 - llgo/third_party/gofrontend/libbacktrace/posix.c | 100 - llgo/third_party/gofrontend/libbacktrace/print.c | 92 - llgo/third_party/gofrontend/libbacktrace/read.c | 96 - llgo/third_party/gofrontend/libbacktrace/simple.c | 108 - llgo/third_party/gofrontend/libbacktrace/sort.c | 108 - llgo/third_party/gofrontend/libbacktrace/state.c | 72 - llgo/third_party/gofrontend/libbacktrace/stest.c | 137 - llgo/third_party/gofrontend/libbacktrace/unknown.c | 64 - .../third_party/gofrontend/libffi/ChangeLog.libffi | 584 - .../third_party/gofrontend/libffi/ChangeLog.libgcj | 40 - llgo/third_party/gofrontend/libffi/ChangeLog.v1 | 764 - llgo/third_party/gofrontend/libffi/LICENSE | 21 - llgo/third_party/gofrontend/libffi/Makefile.am | 219 - llgo/third_party/gofrontend/libffi/Makefile.in | 1860 - llgo/third_party/gofrontend/libffi/README | 450 - llgo/third_party/gofrontend/libffi/acinclude.m4 | 92 - llgo/third_party/gofrontend/libffi/aclocal.m4 | 1039 - llgo/third_party/gofrontend/libffi/configure | 18792 --------- llgo/third_party/gofrontend/libffi/configure.ac | 392 - llgo/third_party/gofrontend/libffi/configure.host | 265 - llgo/third_party/gofrontend/libffi/doc/libffi.texi | 0 .../third_party/gofrontend/libffi/doc/version.texi | 4 - llgo/third_party/gofrontend/libffi/fficonfig.h.in | 211 - .../libffi/generate-darwin-source-and-headers.py | 209 - .../gofrontend/libffi/include/Makefile.am | 13 - .../gofrontend/libffi/include/Makefile.in | 458 - .../third_party/gofrontend/libffi/include/ffi.h.in | 503 - .../gofrontend/libffi/include/ffi_cfi.h | 55 - .../gofrontend/libffi/include/ffi_common.h | 132 - llgo/third_party/gofrontend/libffi/libffi.pc.in | 11 - .../libffi/libffi.xcodeproj/project.pbxproj | 637 - llgo/third_party/gofrontend/libffi/libtool-version | 6 - llgo/third_party/gofrontend/libffi/man/Makefile.am | 8 - llgo/third_party/gofrontend/libffi/man/Makefile.in | 420 - llgo/third_party/gofrontend/libffi/man/ffi.3 | 41 - llgo/third_party/gofrontend/libffi/man/ffi_call.3 | 103 - .../gofrontend/libffi/man/ffi_prep_cif.3 | 68 - .../gofrontend/libffi/man/ffi_prep_cif_var.3 | 73 - llgo/third_party/gofrontend/libffi/mdate-sh | 205 - .../gofrontend/libffi/src/aarch64/ffi.c | 910 - .../gofrontend/libffi/src/aarch64/ffitarget.h | 61 - .../gofrontend/libffi/src/aarch64/internal.h | 67 - .../gofrontend/libffi/src/aarch64/sysv.S | 403 - llgo/third_party/gofrontend/libffi/src/alpha/ffi.c | 521 - .../gofrontend/libffi/src/alpha/ffitarget.h | 57 - .../gofrontend/libffi/src/alpha/internal.h | 23 - llgo/third_party/gofrontend/libffi/src/alpha/osf.S | 282 - .../gofrontend/libffi/src/arc/arcompact.S | 135 - llgo/third_party/gofrontend/libffi/src/arc/ffi.c | 268 - .../gofrontend/libffi/src/arc/ffitarget.h | 53 - llgo/third_party/gofrontend/libffi/src/arm/ffi.c | 1043 - .../gofrontend/libffi/src/arm/ffitarget.h | 69 - .../gofrontend/libffi/src/arm/internal.h | 7 - llgo/third_party/gofrontend/libffi/src/arm/sysv.S | 335 - llgo/third_party/gofrontend/libffi/src/avr32/ffi.c | 423 - .../gofrontend/libffi/src/avr32/ffitarget.h | 55 - .../third_party/gofrontend/libffi/src/avr32/sysv.S | 208 - llgo/third_party/gofrontend/libffi/src/bfin/ffi.c | 196 - .../gofrontend/libffi/src/bfin/ffitarget.h | 43 - llgo/third_party/gofrontend/libffi/src/bfin/sysv.S | 179 - llgo/third_party/gofrontend/libffi/src/closures.c | 688 - llgo/third_party/gofrontend/libffi/src/cris/ffi.c | 386 - .../gofrontend/libffi/src/cris/ffitarget.h | 56 - llgo/third_party/gofrontend/libffi/src/cris/sysv.S | 215 - llgo/third_party/gofrontend/libffi/src/debug.c | 64 - llgo/third_party/gofrontend/libffi/src/dlmalloc.c | 5161 --- llgo/third_party/gofrontend/libffi/src/frv/eabi.S | 128 - llgo/third_party/gofrontend/libffi/src/frv/ffi.c | 292 - .../gofrontend/libffi/src/frv/ffitarget.h | 62 - llgo/third_party/gofrontend/libffi/src/ia64/ffi.c | 586 - .../gofrontend/libffi/src/ia64/ffitarget.h | 55 - .../gofrontend/libffi/src/ia64/ia64_flags.h | 40 - llgo/third_party/gofrontend/libffi/src/ia64/unix.S | 560 - .../gofrontend/libffi/src/java_raw_api.c | 374 - llgo/third_party/gofrontend/libffi/src/m32r/ffi.c | 232 - .../gofrontend/libffi/src/m32r/ffitarget.h | 53 - llgo/third_party/gofrontend/libffi/src/m32r/sysv.S | 121 - llgo/third_party/gofrontend/libffi/src/m68k/ffi.c | 362 - .../gofrontend/libffi/src/m68k/ffitarget.h | 54 - llgo/third_party/gofrontend/libffi/src/m68k/sysv.S | 330 - llgo/third_party/gofrontend/libffi/src/m88k/ffi.c | 400 - .../gofrontend/libffi/src/m88k/ffitarget.h | 49 - llgo/third_party/gofrontend/libffi/src/m88k/obsd.S | 209 - llgo/third_party/gofrontend/libffi/src/metag/ffi.c | 330 - .../gofrontend/libffi/src/metag/ffitarget.h | 53 - .../third_party/gofrontend/libffi/src/metag/sysv.S | 311 - .../gofrontend/libffi/src/microblaze/ffi.c | 321 - .../gofrontend/libffi/src/microblaze/ffitarget.h | 53 - .../gofrontend/libffi/src/microblaze/sysv.S | 302 - llgo/third_party/gofrontend/libffi/src/mips/ffi.c | 1050 - .../gofrontend/libffi/src/mips/ffitarget.h | 247 - llgo/third_party/gofrontend/libffi/src/mips/n32.S | 576 - llgo/third_party/gofrontend/libffi/src/mips/o32.S | 381 - .../third_party/gofrontend/libffi/src/moxie/eabi.S | 101 - llgo/third_party/gofrontend/libffi/src/moxie/ffi.c | 272 - .../gofrontend/libffi/src/moxie/ffitarget.h | 52 - llgo/third_party/gofrontend/libffi/src/nios2/ffi.c | 304 - .../gofrontend/libffi/src/nios2/ffitarget.h | 52 - .../third_party/gofrontend/libffi/src/nios2/sysv.S | 136 - llgo/third_party/gofrontend/libffi/src/or1k/ffi.c | 328 - .../gofrontend/libffi/src/or1k/ffitarget.h | 58 - llgo/third_party/gofrontend/libffi/src/or1k/sysv.S | 107 - llgo/third_party/gofrontend/libffi/src/pa/ffi.c | 719 - .../gofrontend/libffi/src/pa/ffitarget.h | 85 - llgo/third_party/gofrontend/libffi/src/pa/hpux32.S | 368 - llgo/third_party/gofrontend/libffi/src/pa/linux.S | 357 - .../gofrontend/libffi/src/powerpc/aix.S | 328 - .../gofrontend/libffi/src/powerpc/aix_closure.S | 447 - .../gofrontend/libffi/src/powerpc/asm.h | 125 - .../gofrontend/libffi/src/powerpc/darwin.S | 378 - .../gofrontend/libffi/src/powerpc/darwin_closure.S | 571 - .../gofrontend/libffi/src/powerpc/ffi.c | 173 - .../gofrontend/libffi/src/powerpc/ffi_darwin.c | 1359 - .../gofrontend/libffi/src/powerpc/ffi_linux64.c | 945 - .../gofrontend/libffi/src/powerpc/ffi_powerpc.h | 94 - .../gofrontend/libffi/src/powerpc/ffi_sysv.c | 934 - .../gofrontend/libffi/src/powerpc/ffitarget.h | 195 - .../gofrontend/libffi/src/powerpc/linux64.S | 228 - .../libffi/src/powerpc/linux64_closure.S | 488 - .../gofrontend/libffi/src/powerpc/ppc_closure.S | 397 - .../gofrontend/libffi/src/powerpc/sysv.S | 175 - llgo/third_party/gofrontend/libffi/src/prep_cif.c | 242 - llgo/third_party/gofrontend/libffi/src/raw_api.c | 267 - llgo/third_party/gofrontend/libffi/src/s390/ffi.c | 756 - .../gofrontend/libffi/src/s390/ffitarget.h | 70 - .../gofrontend/libffi/src/s390/internal.h | 11 - llgo/third_party/gofrontend/libffi/src/s390/sysv.S | 325 - llgo/third_party/gofrontend/libffi/src/sh/ffi.c | 717 - .../gofrontend/libffi/src/sh/ffitarget.h | 54 - llgo/third_party/gofrontend/libffi/src/sh/sysv.S | 850 - llgo/third_party/gofrontend/libffi/src/sh64/ffi.c | 469 - .../gofrontend/libffi/src/sh64/ffitarget.h | 58 - llgo/third_party/gofrontend/libffi/src/sh64/sysv.S | 539 - llgo/third_party/gofrontend/libffi/src/sparc/ffi.c | 468 - .../gofrontend/libffi/src/sparc/ffi64.c | 608 - .../gofrontend/libffi/src/sparc/ffitarget.h | 81 - .../gofrontend/libffi/src/sparc/internal.h | 26 - llgo/third_party/gofrontend/libffi/src/sparc/v8.S | 361 - llgo/third_party/gofrontend/libffi/src/sparc/v9.S | 377 - llgo/third_party/gofrontend/libffi/src/tile/ffi.c | 355 - .../gofrontend/libffi/src/tile/ffitarget.h | 65 - llgo/third_party/gofrontend/libffi/src/tile/tile.S | 360 - llgo/third_party/gofrontend/libffi/src/types.c | 106 - .../third_party/gofrontend/libffi/src/vax/elfbsd.S | 195 - llgo/third_party/gofrontend/libffi/src/vax/ffi.c | 276 - .../gofrontend/libffi/src/vax/ffitarget.h | 49 - .../third_party/gofrontend/libffi/src/x86/darwin.S | 444 - .../gofrontend/libffi/src/x86/darwin64.S | 416 - .../gofrontend/libffi/src/x86/darwin64_c.c | 643 - .../gofrontend/libffi/src/x86/darwin_c.c | 843 - llgo/third_party/gofrontend/libffi/src/x86/ffi.c | 725 - llgo/third_party/gofrontend/libffi/src/x86/ffi64.c | 824 - .../gofrontend/libffi/src/x86/ffitarget.h | 139 - .../third_party/gofrontend/libffi/src/x86/ffiw64.c | 281 - .../gofrontend/libffi/src/x86/internal.h | 29 - .../gofrontend/libffi/src/x86/internal64.h | 22 - llgo/third_party/gofrontend/libffi/src/x86/sysv.S | 1038 - .../third_party/gofrontend/libffi/src/x86/unix64.S | 546 - llgo/third_party/gofrontend/libffi/src/x86/win64.S | 219 - .../third_party/gofrontend/libffi/src/xtensa/ffi.c | 298 - .../gofrontend/libffi/src/xtensa/ffitarget.h | 53 - .../gofrontend/libffi/src/xtensa/sysv.S | 253 - llgo/third_party/gofrontend/libffi/stamp-h.in | 1 - .../gofrontend/libffi/testsuite/Makefile.am | 94 - .../gofrontend/libffi/testsuite/Makefile.in | 481 - .../libffi/testsuite/libffi.call/closure_fn0.c | 89 - .../libffi/testsuite/libffi.call/closure_fn1.c | 81 - .../libffi/testsuite/libffi.call/closure_fn2.c | 81 - .../libffi/testsuite/libffi.call/closure_fn3.c | 82 - .../libffi/testsuite/libffi.call/closure_fn4.c | 89 - .../libffi/testsuite/libffi.call/closure_fn5.c | 92 - .../libffi/testsuite/libffi.call/closure_fn6.c | 90 - .../libffi/testsuite/libffi.call/closure_loc_fn0.c | 95 - .../libffi/testsuite/libffi.call/closure_simple.c | 55 - .../libffi/testsuite/libffi.call/cls_12byte.c | 94 - .../libffi/testsuite/libffi.call/cls_16byte.c | 95 - .../libffi/testsuite/libffi.call/cls_18byte.c | 96 - .../libffi/testsuite/libffi.call/cls_19byte.c | 102 - .../libffi/testsuite/libffi.call/cls_1_1byte.c | 89 - .../libffi/testsuite/libffi.call/cls_20byte.c | 91 - .../libffi/testsuite/libffi.call/cls_20byte1.c | 93 - .../libffi/testsuite/libffi.call/cls_24byte.c | 113 - .../libffi/testsuite/libffi.call/cls_2byte.c | 90 - .../libffi/testsuite/libffi.call/cls_3_1byte.c | 95 - .../libffi/testsuite/libffi.call/cls_3byte1.c | 90 - .../libffi/testsuite/libffi.call/cls_3byte2.c | 90 - .../libffi/testsuite/libffi.call/cls_4_1byte.c | 98 - .../libffi/testsuite/libffi.call/cls_4byte.c | 90 - .../libffi/testsuite/libffi.call/cls_5_1_byte.c | 109 - .../libffi/testsuite/libffi.call/cls_5byte.c | 98 - .../libffi/testsuite/libffi.call/cls_64byte.c | 124 - .../libffi/testsuite/libffi.call/cls_6_1_byte.c | 113 - .../libffi/testsuite/libffi.call/cls_6byte.c | 99 - .../libffi/testsuite/libffi.call/cls_7_1_byte.c | 117 - .../libffi/testsuite/libffi.call/cls_7byte.c | 97 - .../libffi/testsuite/libffi.call/cls_8byte.c | 88 - .../libffi/testsuite/libffi.call/cls_9byte1.c | 90 - .../libffi/testsuite/libffi.call/cls_9byte2.c | 91 - .../testsuite/libffi.call/cls_align_double.c | 93 - .../libffi/testsuite/libffi.call/cls_align_float.c | 91 - .../testsuite/libffi.call/cls_align_longdouble.c | 92 - .../libffi.call/cls_align_longdouble_split.c | 132 - .../libffi.call/cls_align_longdouble_split2.c | 115 - .../testsuite/libffi.call/cls_align_pointer.c | 95 - .../testsuite/libffi.call/cls_align_sint16.c | 91 - .../testsuite/libffi.call/cls_align_sint32.c | 91 - .../testsuite/libffi.call/cls_align_sint64.c | 92 - .../testsuite/libffi.call/cls_align_uint16.c | 91 - .../testsuite/libffi.call/cls_align_uint32.c | 91 - .../testsuite/libffi.call/cls_align_uint64.c | 93 - .../libffi/testsuite/libffi.call/cls_dbls_struct.c | 66 - .../libffi/testsuite/libffi.call/cls_double.c | 43 - .../libffi/testsuite/libffi.call/cls_double_va.c | 61 - .../libffi/testsuite/libffi.call/cls_float.c | 42 - .../libffi/testsuite/libffi.call/cls_longdouble.c | 105 - .../testsuite/libffi.call/cls_longdouble_va.c | 61 - .../testsuite/libffi.call/cls_many_mixed_args.c | 70 - .../libffi.call/cls_many_mixed_float_double.c | 55 - .../libffi/testsuite/libffi.call/cls_multi_schar.c | 74 - .../testsuite/libffi.call/cls_multi_sshort.c | 74 - .../testsuite/libffi.call/cls_multi_sshortchar.c | 86 - .../libffi/testsuite/libffi.call/cls_multi_uchar.c | 91 - .../testsuite/libffi.call/cls_multi_ushort.c | 74 - .../testsuite/libffi.call/cls_multi_ushortchar.c | 86 - .../libffi/testsuite/libffi.call/cls_pointer.c | 74 - .../testsuite/libffi.call/cls_pointer_stack.c | 142 - .../libffi/testsuite/libffi.call/cls_schar.c | 44 - .../libffi/testsuite/libffi.call/cls_sint.c | 42 - .../libffi/testsuite/libffi.call/cls_sshort.c | 42 - .../libffi/testsuite/libffi.call/cls_struct_va1.c | 114 - .../libffi/testsuite/libffi.call/cls_uchar.c | 42 - .../libffi/testsuite/libffi.call/cls_uchar_va.c | 44 - .../libffi/testsuite/libffi.call/cls_uint.c | 43 - .../libffi/testsuite/libffi.call/cls_uint_va.c | 45 - .../libffi/testsuite/libffi.call/cls_ulong_va.c | 45 - .../libffi/testsuite/libffi.call/cls_ulonglong.c | 47 - .../libffi/testsuite/libffi.call/cls_ushort.c | 43 - .../libffi/testsuite/libffi.call/cls_ushort_va.c | 44 - .../libffi/testsuite/libffi.call/err_bad_abi.c | 36 - .../libffi/testsuite/libffi.call/err_bad_typedef.c | 26 - .../libffi/testsuite/libffi.call/ffitest.h | 135 - .../libffi/testsuite/libffi.call/float.c | 59 - .../libffi/testsuite/libffi.call/float1.c | 60 - .../libffi/testsuite/libffi.call/float2.c | 58 - .../libffi/testsuite/libffi.call/float3.c | 74 - .../libffi/testsuite/libffi.call/float4.c | 62 - .../libffi/testsuite/libffi.call/float_va.c | 107 - .../libffi/testsuite/libffi.call/huge_struct.c | 341 - .../gofrontend/libffi/testsuite/libffi.call/many.c | 59 - .../libffi/testsuite/libffi.call/many2.c | 57 - .../libffi/testsuite/libffi.call/many_double.c | 70 - .../libffi/testsuite/libffi.call/many_mixed.c | 78 - .../libffi/testsuite/libffi.call/negint.c | 52 - .../libffi/testsuite/libffi.call/nested_struct.c | 152 - .../libffi/testsuite/libffi.call/nested_struct1.c | 161 - .../libffi/testsuite/libffi.call/nested_struct10.c | 133 - .../libffi/testsuite/libffi.call/nested_struct11.c | 121 - .../libffi/testsuite/libffi.call/nested_struct2.c | 110 - .../libffi/testsuite/libffi.call/nested_struct3.c | 111 - .../libffi/testsuite/libffi.call/nested_struct4.c | 111 - .../libffi/testsuite/libffi.call/nested_struct5.c | 112 - .../libffi/testsuite/libffi.call/nested_struct6.c | 131 - .../libffi/testsuite/libffi.call/nested_struct7.c | 111 - .../libffi/testsuite/libffi.call/nested_struct8.c | 131 - .../libffi/testsuite/libffi.call/nested_struct9.c | 131 - .../libffi/testsuite/libffi.call/problem1.c | 90 - .../libffi/testsuite/libffi.call/promotion.c | 59 - .../libffi/testsuite/libffi.call/pyobjc-tc.c | 114 - .../libffi/testsuite/libffi.call/return_dbl.c | 36 - .../libffi/testsuite/libffi.call/return_dbl1.c | 43 - .../libffi/testsuite/libffi.call/return_dbl2.c | 42 - .../libffi/testsuite/libffi.call/return_fl.c | 35 - .../libffi/testsuite/libffi.call/return_fl1.c | 36 - .../libffi/testsuite/libffi.call/return_fl2.c | 49 - .../libffi/testsuite/libffi.call/return_fl3.c | 42 - .../libffi/testsuite/libffi.call/return_ldl.c | 34 - .../libffi/testsuite/libffi.call/return_ll.c | 41 - .../libffi/testsuite/libffi.call/return_ll1.c | 43 - .../libffi/testsuite/libffi.call/return_sc.c | 36 - .../libffi/testsuite/libffi.call/return_sl.c | 38 - .../libffi/testsuite/libffi.call/return_uc.c | 38 - .../libffi/testsuite/libffi.call/return_ul.c | 38 - .../libffi/testsuite/libffi.call/stret_large.c | 145 - .../libffi/testsuite/libffi.call/stret_large2.c | 148 - .../libffi/testsuite/libffi.call/stret_medium.c | 124 - .../libffi/testsuite/libffi.call/stret_medium2.c | 125 - .../libffi/testsuite/libffi.call/strlen.c | 44 - .../libffi/testsuite/libffi.call/strlen2.c | 49 - .../libffi/testsuite/libffi.call/strlen3.c | 49 - .../libffi/testsuite/libffi.call/strlen4.c | 55 - .../libffi/testsuite/libffi.call/struct1.c | 67 - .../libffi/testsuite/libffi.call/struct2.c | 67 - .../libffi/testsuite/libffi.call/struct3.c | 60 - .../libffi/testsuite/libffi.call/struct4.c | 64 - .../libffi/testsuite/libffi.call/struct5.c | 66 - .../libffi/testsuite/libffi.call/struct6.c | 64 - .../libffi/testsuite/libffi.call/struct7.c | 74 - .../libffi/testsuite/libffi.call/struct8.c | 81 - .../libffi/testsuite/libffi.call/struct9.c | 68 - .../libffi/testsuite/libffi.call/testclosure.c | 70 - .../libffi/testsuite/libffi.call/uninitialized.c | 61 - .../gofrontend/libffi/testsuite/libffi.call/va_1.c | 196 - .../libffi/testsuite/libffi.call/va_struct1.c | 121 - .../libffi/testsuite/libffi.call/va_struct2.c | 123 - .../libffi/testsuite/libffi.call/va_struct3.c | 125 - .../testsuite/libffi.complex/cls_align_complex.inc | 91 - .../libffi.complex/cls_align_complex_double.c | 10 - .../libffi.complex/cls_align_complex_float.c | 10 - .../libffi.complex/cls_align_complex_longdouble.c | 10 - .../testsuite/libffi.complex/cls_complex.inc | 42 - .../testsuite/libffi.complex/cls_complex_double.c | 10 - .../testsuite/libffi.complex/cls_complex_float.c | 10 - .../libffi.complex/cls_complex_longdouble.c | 10 - .../libffi.complex/cls_complex_struct.inc | 71 - .../libffi.complex/cls_complex_struct_double.c | 10 - .../libffi.complex/cls_complex_struct_float.c | 10 - .../libffi.complex/cls_complex_struct_longdouble.c | 10 - .../testsuite/libffi.complex/cls_complex_va.inc | 80 - .../libffi.complex/cls_complex_va_double.c | 10 - .../libffi.complex/cls_complex_va_float.c | 16 - .../libffi.complex/cls_complex_va_longdouble.c | 10 - .../libffi/testsuite/libffi.complex/complex.inc | 51 - .../libffi.complex/complex_defs_double.inc | 7 - .../libffi.complex/complex_defs_float.inc | 7 - .../libffi.complex/complex_defs_longdouble.inc | 7 - .../testsuite/libffi.complex/complex_double.c | 10 - .../testsuite/libffi.complex/complex_float.c | 10 - .../libffi/testsuite/libffi.complex/complex_int.c | 86 - .../testsuite/libffi.complex/complex_longdouble.c | 10 - .../libffi/testsuite/libffi.complex/ffitest.h | 1 - .../testsuite/libffi.complex/many_complex.inc | 78 - .../testsuite/libffi.complex/many_complex_double.c | 10 - .../testsuite/libffi.complex/many_complex_float.c | 10 - .../libffi.complex/many_complex_longdouble.c | 10 - .../testsuite/libffi.complex/return_complex.inc | 37 - .../testsuite/libffi.complex/return_complex1.inc | 41 - .../libffi.complex/return_complex1_double.c | 10 - .../libffi.complex/return_complex1_float.c | 10 - .../libffi.complex/return_complex1_longdouble.c | 10 - .../testsuite/libffi.complex/return_complex2.inc | 44 - .../libffi.complex/return_complex2_double.c | 10 - .../libffi.complex/return_complex2_float.c | 10 - .../libffi.complex/return_complex2_longdouble.c | 10 - .../libffi.complex/return_complex_double.c | 10 - .../libffi.complex/return_complex_float.c | 10 - .../libffi.complex/return_complex_longdouble.c | 10 - .../libffi/testsuite/libffi.go/aa-direct.c | 34 - .../libffi/testsuite/libffi.go/closure1.c | 28 - .../libffi/testsuite/libffi.go/ffitest.h | 1 - .../libffi/testsuite/libffi.go/static-chain.h | 19 - .../libffi/testsuite/libffi.special/ffitestcxx.h | 96 - .../libffi/testsuite/libffi.special/unwindtest.cc | 124 - .../libffi.special/unwindtest_ffi_call.cc | 53 - llgo/third_party/gofrontend/libgcc/unwind-pe.h | 200 - llgo/third_party/gofrontend/libgo/LICENSE | 27 - llgo/third_party/gofrontend/libgo/MERGE | 4 - llgo/third_party/gofrontend/libgo/Makefile.am | 4372 --- llgo/third_party/gofrontend/libgo/Makefile.in | 6621 ---- llgo/third_party/gofrontend/libgo/PATENTS | 22 - llgo/third_party/gofrontend/libgo/README | 44 - llgo/third_party/gofrontend/libgo/README.gcc | 7 - llgo/third_party/gofrontend/libgo/VERSION | 1 - llgo/third_party/gofrontend/libgo/aclocal.m4 | 1001 - llgo/third_party/gofrontend/libgo/config.h.in | 399 - llgo/third_party/gofrontend/libgo/config/README | 2 - llgo/third_party/gofrontend/libgo/config/go.m4 | 92 - .../third_party/gofrontend/libgo/config/libtool.m4 | 7518 ---- llgo/third_party/gofrontend/libgo/config/ltmain.sh | 8636 ----- .../gofrontend/libgo/config/ltoptions.m4 | 369 - .../third_party/gofrontend/libgo/config/ltsugar.m4 | 123 - .../gofrontend/libgo/config/ltversion.m4 | 23 - .../gofrontend/libgo/config/lt~obsolete.m4 | 98 - llgo/third_party/gofrontend/libgo/configure | 18345 --------- llgo/third_party/gofrontend/libgo/configure.ac | 920 - .../gofrontend/libgo/go/archive/tar/common.go | 329 - .../gofrontend/libgo/go/archive/tar/reader.go | 835 - .../gofrontend/libgo/go/archive/tar/reader_test.go | 798 - .../gofrontend/libgo/go/archive/tar/stat_atim.go | 20 - .../libgo/go/archive/tar/stat_atimespec.go | 20 - .../gofrontend/libgo/go/archive/tar/stat_unix.go | 32 - .../gofrontend/libgo/go/archive/tar/tar_test.go | 325 - .../libgo/go/archive/tar/testdata/gnu.tar | Bin 3072 -> 0 bytes .../libgo/go/archive/tar/testdata/hardlink.tar | Bin 2560 -> 0 bytes .../libgo/go/archive/tar/testdata/issue10968.tar | Bin 512 -> 0 bytes .../libgo/go/archive/tar/testdata/issue11169.tar | Bin 602 -> 0 bytes .../libgo/go/archive/tar/testdata/neg-size.tar | Bin 512 -> 0 bytes .../libgo/go/archive/tar/testdata/nil-uid.tar | Bin 1024 -> 0 bytes .../libgo/go/archive/tar/testdata/pax.tar | Bin 10240 -> 0 bytes .../libgo/go/archive/tar/testdata/small.txt | 1 - .../libgo/go/archive/tar/testdata/small2.txt | 1 - .../go/archive/tar/testdata/sparse-formats.tar | Bin 17920 -> 0 bytes .../libgo/go/archive/tar/testdata/star.tar | Bin 3072 -> 0 bytes .../libgo/go/archive/tar/testdata/ustar.tar | Bin 2048 -> 0 bytes .../libgo/go/archive/tar/testdata/v7.tar | Bin 3584 -> 0 bytes .../go/archive/tar/testdata/writer-big-long.tar | Bin 4096 -> 0 bytes .../libgo/go/archive/tar/testdata/writer-big.tar | Bin 4096 -> 0 bytes .../libgo/go/archive/tar/testdata/writer.tar | Bin 3584 -> 0 bytes .../libgo/go/archive/tar/testdata/xattrs.tar | Bin 5120 -> 0 bytes .../gofrontend/libgo/go/archive/tar/writer.go | 396 - .../gofrontend/libgo/go/archive/tar/writer_test.go | 546 - .../gofrontend/libgo/go/archive/zip/reader.go | 471 - .../gofrontend/libgo/go/archive/zip/reader_test.go | 607 - .../gofrontend/libgo/go/archive/zip/register.go | 110 - .../gofrontend/libgo/go/archive/zip/struct.go | 313 - .../go/archive/zip/testdata/crc32-not-streamed.zip | Bin 314 -> 0 bytes .../libgo/go/archive/zip/testdata/dd.zip | Bin 154 -> 0 bytes .../go/archive/zip/testdata/go-no-datadesc-sig.zip | Bin 330 -> 0 bytes .../archive/zip/testdata/go-with-datadesc-sig.zip | Bin 242 -> 0 bytes .../go/archive/zip/testdata/gophercolor16x16.png | Bin 785 -> 0 bytes .../libgo/go/archive/zip/testdata/readme.notzip | Bin 1906 -> 0 bytes .../libgo/go/archive/zip/testdata/readme.zip | Bin 1886 -> 0 bytes .../libgo/go/archive/zip/testdata/symlink.zip | Bin 173 -> 0 bytes .../go/archive/zip/testdata/test-trailing-junk.zip | Bin 1184 -> 0 bytes .../libgo/go/archive/zip/testdata/test.zip | Bin 1170 -> 0 bytes .../libgo/go/archive/zip/testdata/unix.zip | Bin 620 -> 0 bytes .../libgo/go/archive/zip/testdata/winxp.zip | Bin 412 -> 0 bytes .../libgo/go/archive/zip/testdata/zip64-2.zip | Bin 266 -> 0 bytes .../libgo/go/archive/zip/testdata/zip64.zip | Bin 242 -> 0 bytes .../gofrontend/libgo/go/archive/zip/writer.go | 374 - .../gofrontend/libgo/go/archive/zip/writer_test.go | 199 - .../gofrontend/libgo/go/archive/zip/zip_test.go | 427 - .../third_party/gofrontend/libgo/go/bufio/bufio.go | 730 - .../gofrontend/libgo/go/bufio/bufio_test.go | 1572 - .../gofrontend/libgo/go/bufio/example_test.go | 82 - .../gofrontend/libgo/go/bufio/export_test.go | 27 - llgo/third_party/gofrontend/libgo/go/bufio/scan.go | 359 - .../gofrontend/libgo/go/bufio/scan_test.go | 524 - .../gofrontend/libgo/go/builtin/builtin.go | 256 - .../gofrontend/libgo/go/bytes/buffer.go | 416 - .../gofrontend/libgo/go/bytes/buffer_test.go | 544 - .../third_party/gofrontend/libgo/go/bytes/bytes.go | 714 - .../gofrontend/libgo/go/bytes/bytes_decl.go | 24 - .../gofrontend/libgo/go/bytes/bytes_test.go | 1257 - .../gofrontend/libgo/go/bytes/compare_test.go | 211 - .../gofrontend/libgo/go/bytes/equal_test.go | 47 - .../gofrontend/libgo/go/bytes/example_test.go | 85 - .../gofrontend/libgo/go/bytes/export_test.go | 9 - .../gofrontend/libgo/go/bytes/indexbyte.c | 73 - .../gofrontend/libgo/go/bytes/reader.go | 150 - .../gofrontend/libgo/go/bytes/reader_test.go | 258 - .../third_party/gofrontend/libgo/go/cmd/cgo/ast.go | 471 - .../third_party/gofrontend/libgo/go/cmd/cgo/doc.go | 771 - .../third_party/gofrontend/libgo/go/cmd/cgo/gcc.go | 1770 - .../gofrontend/libgo/go/cmd/cgo/godefs.go | 127 - .../gofrontend/libgo/go/cmd/cgo/main.go | 380 - .../third_party/gofrontend/libgo/go/cmd/cgo/out.go | 1419 - .../gofrontend/libgo/go/cmd/cgo/util.go | 84 - .../gofrontend/libgo/go/cmd/go/alldocs.go | 1481 - .../gofrontend/libgo/go/cmd/go/bootstrap.go | 38 - .../gofrontend/libgo/go/cmd/go/build.go | 3370 -- .../gofrontend/libgo/go/cmd/go/clean.go | 248 - .../gofrontend/libgo/go/cmd/go/context.go | 36 - .../gofrontend/libgo/go/cmd/go/discovery.go | 83 - llgo/third_party/gofrontend/libgo/go/cmd/go/doc.go | 103 - llgo/third_party/gofrontend/libgo/go/cmd/go/env.go | 112 - llgo/third_party/gofrontend/libgo/go/cmd/go/fix.go | 30 - llgo/third_party/gofrontend/libgo/go/cmd/go/fmt.go | 64 - .../gofrontend/libgo/go/cmd/go/generate.go | 410 - .../gofrontend/libgo/go/cmd/go/generate_test.go | 55 - llgo/third_party/gofrontend/libgo/go/cmd/go/get.go | 535 - .../third_party/gofrontend/libgo/go/cmd/go/go11.go | 10 - .../gofrontend/libgo/go/cmd/go/go_test.go | 2389 -- .../gofrontend/libgo/go/cmd/go/go_windows_test.go | 55 - .../third_party/gofrontend/libgo/go/cmd/go/help.go | 574 - .../third_party/gofrontend/libgo/go/cmd/go/http.go | 109 - .../third_party/gofrontend/libgo/go/cmd/go/list.go | 216 - .../third_party/gofrontend/libgo/go/cmd/go/main.go | 761 - .../gofrontend/libgo/go/cmd/go/match_test.go | 88 - .../gofrontend/libgo/go/cmd/go/mkdoc.sh | 9 - .../third_party/gofrontend/libgo/go/cmd/go/note.go | 116 - .../gofrontend/libgo/go/cmd/go/note_test.go | 49 - llgo/third_party/gofrontend/libgo/go/cmd/go/pkg.go | 1861 - .../gofrontend/libgo/go/cmd/go/pkg_test.go | 73 - llgo/third_party/gofrontend/libgo/go/cmd/go/run.go | 146 - llgo/third_party/gofrontend/libgo/go/cmd/go/script | 23 - .../gofrontend/libgo/go/cmd/go/script.txt | 352 - .../gofrontend/libgo/go/cmd/go/signal.go | 31 - .../gofrontend/libgo/go/cmd/go/signal_notunix.go | 17 - .../gofrontend/libgo/go/cmd/go/signal_unix.go | 18 - .../gofrontend/libgo/go/cmd/go/tag_test.go | 100 - .../gofrontend/libgo/go/cmd/go/test.bash | 820 - .../third_party/gofrontend/libgo/go/cmd/go/test.go | 1459 - .../libgo/go/cmd/go/testdata/cgocover/p.go | 19 - .../libgo/go/cmd/go/testdata/cgocover/p_test.go | 7 - .../libgo/go/cmd/go/testdata/dep_test.go | 7 - .../libgo/go/cmd/go/testdata/example1_test.go | 23 - .../libgo/go/cmd/go/testdata/example2_test.go | 21 - .../libgo/go/cmd/go/testdata/generate/test1.go | 13 - .../libgo/go/cmd/go/testdata/generate/test2.go | 10 - .../libgo/go/cmd/go/testdata/generate/test3.go | 9 - .../libgo/go/cmd/go/testdata/generate/test4.go | 10 - .../libgo/go/cmd/go/testdata/importcom/bad.go | 3 - .../libgo/go/cmd/go/testdata/importcom/conflict.go | 3 - .../go/cmd/go/testdata/importcom/src/bad/bad.go | 1 - .../go/cmd/go/testdata/importcom/src/conflict/a.go | 1 - .../go/cmd/go/testdata/importcom/src/conflict/b.go | 1 - .../go/cmd/go/testdata/importcom/src/works/x/x.go | 1 - .../go/cmd/go/testdata/importcom/src/works/x/x1.go | 1 - .../cmd/go/testdata/importcom/src/wrongplace/x.go | 1 - .../libgo/go/cmd/go/testdata/importcom/works.go | 3 - .../go/cmd/go/testdata/importcom/wrongplace.go | 3 - .../libgo/go/cmd/go/testdata/local/easy.go | 7 - .../go/cmd/go/testdata/local/easysub/easysub.go | 7 - .../libgo/go/cmd/go/testdata/local/easysub/main.go | 9 - .../libgo/go/cmd/go/testdata/local/hard.go | 7 - .../libgo/go/cmd/go/testdata/local/sub/sub.go | 12 - .../go/cmd/go/testdata/local/sub/sub/subsub.go | 7 - .../cmd/go/testdata/norunexample/example_test.go | 11 - .../go/cmd/go/testdata/norunexample/test_test.go | 10 - .../libgo/go/cmd/go/testdata/rundir/sub/sub.go | 1 - .../libgo/go/cmd/go/testdata/rundir/x.go | 1 - .../go/cmd/go/testdata/shadow/root1/src/foo/foo.go | 1 - .../cmd/go/testdata/shadow/root1/src/math/math.go | 1 - .../go/cmd/go/testdata/shadow/root2/src/foo/foo.go | 1 - .../libgo/go/cmd/go/testdata/src/badc/x.go | 1 - .../libgo/go/cmd/go/testdata/src/badpkg/x.go | 1 - .../cmd/go/testdata/src/badtest/badexec/x_test.go | 5 - .../go/cmd/go/testdata/src/badtest/badsyntax/x.go | 1 - .../go/testdata/src/badtest/badsyntax/x_test.go | 3 - .../go/cmd/go/testdata/src/badtest/badvar/x.go | 1 - .../cmd/go/testdata/src/badtest/badvar/x_test.go | 5 - .../libgo/go/cmd/go/testdata/src/cgotest/m.go | 5 - .../cmd/go/testdata/src/go-cmd-test/helloworld.go | 5 - .../libgo/go/cmd/go/testdata/src/main_test/m.go | 4 - .../go/cmd/go/testdata/src/main_test/m_test.go | 10 - .../libgo/go/cmd/go/testdata/src/notest/hello.go | 6 - .../libgo/go/cmd/go/testdata/src/syntaxerror/x.go | 1 - .../go/cmd/go/testdata/src/syntaxerror/x_test.go | 4 - .../go/cmd/go/testdata/src/testcycle/p1/p1.go | 7 - .../go/cmd/go/testdata/src/testcycle/p1/p1_test.go | 6 - .../go/cmd/go/testdata/src/testcycle/p2/p2.go | 7 - .../go/cmd/go/testdata/src/testcycle/p3/p3.go | 5 - .../go/cmd/go/testdata/src/testcycle/p3/p3_test.go | 10 - .../go/cmd/go/testdata/src/testcycle/q1/q1.go | 1 - .../go/cmd/go/testdata/src/testcycle/q1/q1_test.go | 6 - .../libgo/go/cmd/go/testdata/src/testdep/p1/p1.go | 1 - .../go/cmd/go/testdata/src/testdep/p1/p1_test.go | 3 - .../libgo/go/cmd/go/testdata/src/testdep/p2/p2.go | 3 - .../libgo/go/cmd/go/testdata/src/testdep/p3/p3.go | 3 - .../libgo/go/cmd/go/testdata/src/vend/bad.go | 3 - .../libgo/go/cmd/go/testdata/src/vend/good.go | 3 - .../go/cmd/go/testdata/src/vend/hello/hello.go | 10 - .../cmd/go/testdata/src/vend/hello/hello_test.go | 12 - .../cmd/go/testdata/src/vend/hello/hellox_test.go | 12 - .../go/cmd/go/testdata/src/vend/subdir/bad.go | 3 - .../go/cmd/go/testdata/src/vend/subdir/good.go | 3 - .../go/cmd/go/testdata/src/vend/vendor/p/p.go | 1 - .../go/cmd/go/testdata/src/vend/vendor/q/q.go | 1 - .../cmd/go/testdata/src/vend/vendor/strings/msg.go | 3 - .../cmd/go/testdata/src/vend/x/invalid/invalid.go | 3 - .../go/cmd/go/testdata/src/vend/x/vendor/p/p.go | 1 - .../go/cmd/go/testdata/src/vend/x/vendor/p/p/p.go | 3 - .../go/cmd/go/testdata/src/vend/x/vendor/r/r.go | 1 - .../libgo/go/cmd/go/testdata/src/vend/x/x.go | 5 - .../libgo/go/cmd/go/testdata/src/vetpkg/a_test.go | 1 - .../libgo/go/cmd/go/testdata/src/vetpkg/b.go | 7 - .../libgo/go/cmd/go/testdata/src/vetpkg/c.go | 9 - .../libgo/go/cmd/go/testdata/src/xtestonly/f.go | 3 - .../go/cmd/go/testdata/src/xtestonly/f_test.go | 12 - .../libgo/go/cmd/go/testdata/standalone_test.go | 6 - .../libgo/go/cmd/go/testdata/testimport/p.go | 3 - .../libgo/go/cmd/go/testdata/testimport/p1/p1.go | 3 - .../libgo/go/cmd/go/testdata/testimport/p2/p2.go | 3 - .../libgo/go/cmd/go/testdata/testimport/p_test.go | 13 - .../libgo/go/cmd/go/testdata/testimport/x_test.go | 15 - .../libgo/go/cmd/go/testdata/testinternal/p.go | 3 - .../libgo/go/cmd/go/testdata/testinternal2/p.go | 3 - .../testdata/testinternal2/x/y/z/internal/w/w.go | 1 - .../libgo/go/cmd/go/testdata/testinternal3/t.go | 3 - .../go/cmd/go/testdata/testinternal4/src/p/p.go | 6 - .../testdata/testinternal4/src/q/internal/x/x.go | 1 - .../go/cmd/go/testdata/testinternal4/src/q/j/j.go | 3 - .../libgo/go/cmd/go/testdata/testonly/p_test.go | 1 - .../libgo/go/cmd/go/testdata/testvendor/src/p/p.go | 6 - .../cmd/go/testdata/testvendor/src/q/vendor/x/x.go | 1 - .../go/cmd/go/testdata/testvendor/src/q/y/y.go | 3 - .../go/cmd/go/testdata/testvendor/src/q/z/z.go | 3 - .../go/cmd/go/testdata/testvendor2/src/p/p.go | 3 - .../go/cmd/go/testdata/testvendor2/vendor/x/x.go | 1 - .../gofrontend/libgo/go/cmd/go/testflag.go | 281 - .../gofrontend/libgo/go/cmd/go/testgo.go | 21 - .../third_party/gofrontend/libgo/go/cmd/go/tool.go | 172 - llgo/third_party/gofrontend/libgo/go/cmd/go/vcs.go | 1037 - .../gofrontend/libgo/go/cmd/go/vcs_test.go | 175 - .../gofrontend/libgo/go/cmd/go/vendor_test.go | 258 - .../gofrontend/libgo/go/cmd/go/version.go | 25 - llgo/third_party/gofrontend/libgo/go/cmd/go/vet.go | 52 - .../gofrontend/libgo/go/cmd/gofmt/doc.go | 100 - .../gofrontend/libgo/go/cmd/gofmt/gofmt.go | 237 - .../gofrontend/libgo/go/cmd/gofmt/gofmt_test.go | 173 - .../gofrontend/libgo/go/cmd/gofmt/long_test.go | 160 - .../gofrontend/libgo/go/cmd/gofmt/rewrite.go | 303 - .../gofrontend/libgo/go/cmd/gofmt/simplify.go | 161 - .../libgo/go/cmd/gofmt/testdata/comments.golden | 9 - .../libgo/go/cmd/gofmt/testdata/comments.input | 9 - .../libgo/go/cmd/gofmt/testdata/composites.golden | 204 - .../libgo/go/cmd/gofmt/testdata/composites.input | 204 - .../libgo/go/cmd/gofmt/testdata/crlf.golden | 13 - .../libgo/go/cmd/gofmt/testdata/crlf.input | 13 - .../libgo/go/cmd/gofmt/testdata/import.golden | 126 - .../libgo/go/cmd/gofmt/testdata/import.input | 131 - .../libgo/go/cmd/gofmt/testdata/old.golden | 9 - .../libgo/go/cmd/gofmt/testdata/old.input | 8 - .../libgo/go/cmd/gofmt/testdata/rewrite1.golden | 14 - .../libgo/go/cmd/gofmt/testdata/rewrite1.input | 14 - .../libgo/go/cmd/gofmt/testdata/rewrite2.golden | 12 - .../libgo/go/cmd/gofmt/testdata/rewrite2.input | 12 - .../libgo/go/cmd/gofmt/testdata/rewrite3.golden | 14 - .../libgo/go/cmd/gofmt/testdata/rewrite3.input | 14 - .../libgo/go/cmd/gofmt/testdata/rewrite4.golden | 76 - .../libgo/go/cmd/gofmt/testdata/rewrite4.input | 76 - .../libgo/go/cmd/gofmt/testdata/rewrite5.golden | 17 - .../libgo/go/cmd/gofmt/testdata/rewrite5.input | 17 - .../libgo/go/cmd/gofmt/testdata/rewrite6.golden | 17 - .../libgo/go/cmd/gofmt/testdata/rewrite6.input | 17 - .../libgo/go/cmd/gofmt/testdata/rewrite7.golden | 17 - .../libgo/go/cmd/gofmt/testdata/rewrite7.input | 17 - .../libgo/go/cmd/gofmt/testdata/rewrite8.golden | 12 - .../libgo/go/cmd/gofmt/testdata/rewrite8.input | 12 - .../libgo/go/cmd/gofmt/testdata/slices1.golden | 66 - .../libgo/go/cmd/gofmt/testdata/slices1.input | 66 - .../libgo/go/cmd/gofmt/testdata/slices2.golden | 63 - .../libgo/go/cmd/gofmt/testdata/slices2.input | 63 - .../libgo/go/cmd/gofmt/testdata/stdin1.golden | 5 - .../libgo/go/cmd/gofmt/testdata/stdin1.input | 5 - .../libgo/go/cmd/gofmt/testdata/stdin2.golden | 11 - .../libgo/go/cmd/gofmt/testdata/stdin2.input | 11 - .../libgo/go/cmd/gofmt/testdata/stdin3.golden | 7 - .../libgo/go/cmd/gofmt/testdata/stdin3.input | 5 - .../libgo/go/cmd/gofmt/testdata/stdin4.golden | 5 - .../libgo/go/cmd/gofmt/testdata/stdin4.input | 5 - .../libgo/go/cmd/gofmt/testdata/typeswitch.golden | 60 - .../libgo/go/cmd/gofmt/testdata/typeswitch.input | 60 - .../libgo/go/compress/bzip2/bit_reader.go | 90 - .../gofrontend/libgo/go/compress/bzip2/bzip2.go | 503 - .../libgo/go/compress/bzip2/bzip2_test.go | 419 - .../gofrontend/libgo/go/compress/bzip2/huffman.go | 251 - .../libgo/go/compress/bzip2/move_to_front.go | 53 - .../bzip2/testdata/Mark.Twain-Tom.Sawyer.txt.bz2 | Bin 124744 -> 0 bytes .../libgo/go/compress/bzip2/testdata/e.txt.bz2 | Bin 43149 -> 0 bytes .../gofrontend/libgo/go/compress/flate/copy.go | 32 - .../libgo/go/compress/flate/copy_test.go | 54 - .../gofrontend/libgo/go/compress/flate/deflate.go | 571 - .../libgo/go/compress/flate/deflate_test.go | 490 - .../libgo/go/compress/flate/fixedhuff.go | 78 - .../libgo/go/compress/flate/flate_test.go | 260 - .../gofrontend/libgo/go/compress/flate/gen.go | 265 - .../libgo/go/compress/flate/huffman_bit_writer.go | 517 - .../libgo/go/compress/flate/huffman_code.go | 323 - .../gofrontend/libgo/go/compress/flate/inflate.go | 811 - .../libgo/go/compress/flate/inflate_test.go | 39 - .../libgo/go/compress/flate/reader_test.go | 96 - .../libgo/go/compress/flate/reverse_bits.go | 48 - .../gofrontend/libgo/go/compress/flate/token.go | 102 - .../libgo/go/compress/flate/writer_test.go | 60 - .../gofrontend/libgo/go/compress/gzip/gunzip.go | 287 - .../libgo/go/compress/gzip/gunzip_test.go | 410 - .../gofrontend/libgo/go/compress/gzip/gzip.go | 272 - .../gofrontend/libgo/go/compress/gzip/gzip_test.go | 231 - .../libgo/go/compress/gzip/testdata/issue6550.gz | Bin 65536 -> 0 bytes .../gofrontend/libgo/go/compress/lzw/reader.go | 262 - .../libgo/go/compress/lzw/reader_test.go | 159 - .../gofrontend/libgo/go/compress/lzw/writer.go | 269 - .../libgo/go/compress/lzw/writer_test.go | 154 - .../go/compress/testdata/Mark.Twain-Tom.Sawyer.txt | 8858 ----- .../gofrontend/libgo/go/compress/testdata/e.txt | 1 - .../gofrontend/libgo/go/compress/testdata/pi.txt | 1 - .../gofrontend/libgo/go/compress/zlib/reader.go | 161 - .../libgo/go/compress/zlib/reader_test.go | 127 - .../gofrontend/libgo/go/compress/zlib/writer.go | 198 - .../libgo/go/compress/zlib/writer_test.go | 205 - .../gofrontend/libgo/go/container/heap/heap.go | 117 - .../libgo/go/container/heap/heap_test.go | 213 - .../gofrontend/libgo/go/container/list/list.go | 216 - .../libgo/go/container/list/list_test.go | 343 - .../gofrontend/libgo/go/container/ring/ring.go | 141 - .../libgo/go/container/ring/ring_test.go | 228 - .../gofrontend/libgo/go/crypto/aes/aes_test.go | 421 - .../gofrontend/libgo/go/crypto/aes/block.go | 176 - .../gofrontend/libgo/go/crypto/aes/cipher.go | 66 - .../gofrontend/libgo/go/crypto/aes/cipher_asm.go | 48 - .../libgo/go/crypto/aes/cipher_generic.go | 19 - .../gofrontend/libgo/go/crypto/aes/const.go | 358 - .../libgo/go/crypto/cipher/benchmark_test.go | 139 - .../gofrontend/libgo/go/crypto/cipher/cbc.go | 133 - .../libgo/go/crypto/cipher/cbc_aes_test.go | 104 - .../gofrontend/libgo/go/crypto/cipher/cfb.go | 72 - .../gofrontend/libgo/go/crypto/cipher/cfb_test.go | 113 - .../gofrontend/libgo/go/crypto/cipher/cipher.go | 56 - .../libgo/go/crypto/cipher/cipher_test.go | 36 - .../libgo/go/crypto/cipher/common_test.go | 28 - .../gofrontend/libgo/go/crypto/cipher/ctr.go | 76 - .../libgo/go/crypto/cipher/ctr_aes_test.go | 102 - .../libgo/go/crypto/cipher/example_test.go | 283 - .../gofrontend/libgo/go/crypto/cipher/gcm.go | 373 - .../gofrontend/libgo/go/crypto/cipher/gcm_test.go | 188 - .../gofrontend/libgo/go/crypto/cipher/io.go | 55 - .../gofrontend/libgo/go/crypto/cipher/ofb.go | 66 - .../gofrontend/libgo/go/crypto/cipher/ofb_test.go | 102 - .../gofrontend/libgo/go/crypto/cipher/xor.go | 84 - .../gofrontend/libgo/go/crypto/cipher/xor_test.go | 28 - .../gofrontend/libgo/go/crypto/crypto.go | 146 - .../gofrontend/libgo/go/crypto/des/block.go | 223 - .../gofrontend/libgo/go/crypto/des/cipher.go | 73 - .../gofrontend/libgo/go/crypto/des/const.go | 139 - .../gofrontend/libgo/go/crypto/des/des_test.go | 1566 - .../gofrontend/libgo/go/crypto/dsa/dsa.go | 278 - .../gofrontend/libgo/go/crypto/dsa/dsa_test.go | 85 - .../gofrontend/libgo/go/crypto/ecdsa/ecdsa.go | 246 - .../gofrontend/libgo/go/crypto/ecdsa/ecdsa_test.go | 263 - .../libgo/go/crypto/elliptic/elliptic.go | 378 - .../libgo/go/crypto/elliptic/elliptic_test.go | 471 - .../gofrontend/libgo/go/crypto/elliptic/p224.go | 765 - .../libgo/go/crypto/elliptic/p224_test.go | 47 - .../gofrontend/libgo/go/crypto/elliptic/p256.go | 1186 - .../gofrontend/libgo/go/crypto/hmac/hmac.go | 102 - .../gofrontend/libgo/go/crypto/hmac/hmac_test.go | 570 - .../gofrontend/libgo/go/crypto/md5/gen.go | 331 - .../gofrontend/libgo/go/crypto/md5/md5.go | 136 - .../gofrontend/libgo/go/crypto/md5/md5_test.go | 163 - .../gofrontend/libgo/go/crypto/md5/md5block.go | 265 - .../libgo/go/crypto/md5/md5block_decl.go | 11 - .../libgo/go/crypto/md5/md5block_generic.go | 9 - .../gofrontend/libgo/go/crypto/rand/eagain.go | 27 - .../gofrontend/libgo/go/crypto/rand/rand.go | 23 - .../gofrontend/libgo/go/crypto/rand/rand_linux.go | 39 - .../gofrontend/libgo/go/crypto/rand/rand_test.go | 43 - .../gofrontend/libgo/go/crypto/rand/rand_unix.go | 163 - .../libgo/go/crypto/rand/rand_windows.go | 47 - .../gofrontend/libgo/go/crypto/rand/util.go | 136 - .../gofrontend/libgo/go/crypto/rand/util_test.go | 65 - .../gofrontend/libgo/go/crypto/rc4/rc4.go | 69 - .../gofrontend/libgo/go/crypto/rc4/rc4_asm.go | 18 - .../gofrontend/libgo/go/crypto/rc4/rc4_ref.go | 13 - .../gofrontend/libgo/go/crypto/rc4/rc4_test.go | 173 - .../gofrontend/libgo/go/crypto/rsa/pkcs1v15.go | 302 - .../libgo/go/crypto/rsa/pkcs1v15_test.go | 298 - .../gofrontend/libgo/go/crypto/rsa/pss.go | 297 - .../gofrontend/libgo/go/crypto/rsa/pss_test.go | 258 - .../gofrontend/libgo/go/crypto/rsa/rsa.go | 592 - .../gofrontend/libgo/go/crypto/rsa/rsa_test.go | 392 - .../libgo/go/crypto/rsa/testdata/pss-vect.txt.bz2 | Bin 28526 -> 0 bytes .../gofrontend/libgo/go/crypto/sha1/sha1.go | 130 - .../gofrontend/libgo/go/crypto/sha1/sha1_test.go | 129 - .../gofrontend/libgo/go/crypto/sha1/sha1block.go | 90 - .../libgo/go/crypto/sha1/sha1block_decl.go | 11 - .../libgo/go/crypto/sha1/sha1block_generic.go | 9 - .../gofrontend/libgo/go/crypto/sha256/sha256.go | 193 - .../libgo/go/crypto/sha256/sha256_test.go | 176 - .../libgo/go/crypto/sha256/sha256block.go | 128 - .../libgo/go/crypto/sha256/sha256block_decl.go | 11 - .../gofrontend/libgo/go/crypto/sha512/sha512.go | 288 - .../libgo/go/crypto/sha512/sha512_test.go | 330 - .../libgo/go/crypto/sha512/sha512block.go | 144 - .../libgo/go/crypto/sha512/sha512block_decl.go | 11 - .../libgo/go/crypto/subtle/constant_time.go | 73 - .../libgo/go/crypto/subtle/constant_time_test.go | 127 - .../gofrontend/libgo/go/crypto/tls/alert.go | 79 - .../libgo/go/crypto/tls/cipher_suites.go | 285 - .../gofrontend/libgo/go/crypto/tls/common.go | 712 - .../gofrontend/libgo/go/crypto/tls/conn.go | 1032 - .../gofrontend/libgo/go/crypto/tls/conn_test.go | 118 - .../libgo/go/crypto/tls/generate_cert.go | 161 - .../libgo/go/crypto/tls/handshake_client.go | 660 - .../libgo/go/crypto/tls/handshake_client_test.go | 602 - .../libgo/go/crypto/tls/handshake_messages.go | 1524 - .../libgo/go/crypto/tls/handshake_messages_test.go | 262 - .../libgo/go/crypto/tls/handshake_server.go | 750 - .../libgo/go/crypto/tls/handshake_server_test.go | 1059 - .../libgo/go/crypto/tls/handshake_test.go | 167 - .../libgo/go/crypto/tls/key_agreement.go | 405 - .../gofrontend/libgo/go/crypto/tls/prf.go | 367 - .../gofrontend/libgo/go/crypto/tls/prf_test.go | 140 - .../testdata/Client-TLSv10-ClientCert-ECDSA-ECDSA | 130 - .../testdata/Client-TLSv10-ClientCert-ECDSA-RSA | 126 - .../testdata/Client-TLSv10-ClientCert-RSA-ECDSA | 129 - .../tls/testdata/Client-TLSv10-ClientCert-RSA-RSA | 125 - .../tls/testdata/Client-TLSv10-ECDHE-ECDSA-AES | 88 - .../tls/testdata/Client-TLSv10-ECDHE-RSA-AES | 98 - .../go/crypto/tls/testdata/Client-TLSv10-RSA-RC4 | 84 - .../tls/testdata/Client-TLSv11-ECDHE-ECDSA-AES | 90 - .../tls/testdata/Client-TLSv11-ECDHE-RSA-AES | 100 - .../go/crypto/tls/testdata/Client-TLSv11-RSA-RC4 | 84 - .../go/crypto/tls/testdata/Client-TLSv12-ALPN | 97 - .../crypto/tls/testdata/Client-TLSv12-ALPN-NoMatch | 96 - .../testdata/Client-TLSv12-ClientCert-ECDSA-ECDSA | 134 - .../testdata/Client-TLSv12-ClientCert-ECDSA-RSA | 128 - .../Client-TLSv12-ClientCert-RSA-AES256-GCM-SHA384 | 139 - .../testdata/Client-TLSv12-ClientCert-RSA-ECDSA | 133 - .../tls/testdata/Client-TLSv12-ClientCert-RSA-RSA | 127 - .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES | 90 - .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES-GCM | 85 - .../Client-TLSv12-ECDHE-ECDSA-AES256-GCM-SHA384 | 85 - .../tls/testdata/Client-TLSv12-ECDHE-RSA-AES | 100 - .../go/crypto/tls/testdata/Client-TLSv12-RSA-RC4 | 84 - .../libgo/go/crypto/tls/testdata/Client-TLSv12-SCT | 118 - .../go/crypto/tls/testdata/Server-SSLv3-RSA-3DES | 78 - .../go/crypto/tls/testdata/Server-SSLv3-RSA-AES | 79 - .../go/crypto/tls/testdata/Server-SSLv3-RSA-RC4 | 74 - .../tls/testdata/Server-TLSv10-ECDHE-ECDSA-AES | 85 - .../go/crypto/tls/testdata/Server-TLSv10-RSA-3DES | 74 - .../go/crypto/tls/testdata/Server-TLSv10-RSA-AES | 77 - .../go/crypto/tls/testdata/Server-TLSv10-RSA-RC4 | 71 - .../crypto/tls/testdata/Server-TLSv11-FallbackSCSV | 17 - .../go/crypto/tls/testdata/Server-TLSv11-RSA-RC4 | 71 - .../go/crypto/tls/testdata/Server-TLSv12-ALPN | 109 - .../crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch | 108 - .../Server-TLSv12-CipherSuiteCertPreferenceECDSA | 98 - .../Server-TLSv12-CipherSuiteCertPreferenceRSA | 104 - .../Server-TLSv12-ClientAuthRequestedAndECDSAGiven | 117 - .../Server-TLSv12-ClientAuthRequestedAndGiven | 116 - .../Server-TLSv12-ClientAuthRequestedNotGiven | 76 - .../tls/testdata/Server-TLSv12-ECDHE-ECDSA-AES | 89 - .../crypto/tls/testdata/Server-TLSv12-IssueTicket | 83 - .../testdata/Server-TLSv12-IssueTicketPreDisable | 83 - .../go/crypto/tls/testdata/Server-TLSv12-RSA-3DES | 77 - .../go/crypto/tls/testdata/Server-TLSv12-RSA-AES | 81 - .../crypto/tls/testdata/Server-TLSv12-RSA-AES-GCM | 87 - .../testdata/Server-TLSv12-RSA-AES256-GCM-SHA384 | 87 - .../go/crypto/tls/testdata/Server-TLSv12-RSA-RC4 | 73 - .../go/crypto/tls/testdata/Server-TLSv12-Resume | 37 - .../tls/testdata/Server-TLSv12-ResumeDisabled | 83 - .../libgo/go/crypto/tls/testdata/Server-TLSv12-SNI | 64 - .../tls/testdata/Server-TLSv12-SNI-GetCertificate | 64 - .../Server-TLSv12-SNI-GetCertificateNotFound | 64 - .../gofrontend/libgo/go/crypto/tls/ticket.go | 204 - .../gofrontend/libgo/go/crypto/tls/tls.go | 271 - .../gofrontend/libgo/go/crypto/tls/tls_test.go | 334 - .../gofrontend/libgo/go/crypto/x509/cert_pool.go | 116 - .../gofrontend/libgo/go/crypto/x509/pem_decrypt.go | 240 - .../libgo/go/crypto/x509/pem_decrypt_test.go | 247 - .../gofrontend/libgo/go/crypto/x509/pkcs1.go | 122 - .../gofrontend/libgo/go/crypto/x509/pkcs8.go | 54 - .../gofrontend/libgo/go/crypto/x509/pkcs8_test.go | 28 - .../gofrontend/libgo/go/crypto/x509/pkix/pkix.go | 195 - .../gofrontend/libgo/go/crypto/x509/root.go | 17 - .../gofrontend/libgo/go/crypto/x509/root_bsd.go | 14 - .../libgo/go/crypto/x509/root_cgo_darwin.go | 79 - .../gofrontend/libgo/go/crypto/x509/root_darwin.go | 25 - .../libgo/go/crypto/x509/root_darwin_arm_gen.go | 191 - .../libgo/go/crypto/x509/root_darwin_armx.go | 4907 --- .../gofrontend/libgo/go/crypto/x509/root_linux.go | 13 - .../gofrontend/libgo/go/crypto/x509/root_nacl.go | 8 - .../libgo/go/crypto/x509/root_nocgo_darwin.go | 11 - .../gofrontend/libgo/go/crypto/x509/root_plan9.go | 33 - .../libgo/go/crypto/x509/root_solaris.go | 12 - .../gofrontend/libgo/go/crypto/x509/root_unix.go | 52 - .../libgo/go/crypto/x509/root_windows.go | 229 - .../gofrontend/libgo/go/crypto/x509/sec1.go | 83 - .../gofrontend/libgo/go/crypto/x509/sec1_test.go | 30 - .../libgo/go/crypto/x509/sha2_windows_test.go | 19 - .../gofrontend/libgo/go/crypto/x509/verify.go | 483 - .../gofrontend/libgo/go/crypto/x509/verify_test.go | 1134 - .../gofrontend/libgo/go/crypto/x509/x509.go | 2028 - .../gofrontend/libgo/go/crypto/x509/x509_test.go | 1178 - .../libgo/go/crypto/x509/x509_test_import.go | 53 - .../gofrontend/libgo/go/database/sql/convert.go | 299 - .../libgo/go/database/sql/convert_test.go | 348 - .../libgo/go/database/sql/driver/driver.go | 211 - .../libgo/go/database/sql/driver/types.go | 252 - .../libgo/go/database/sql/driver/types_test.go | 65 - .../libgo/go/database/sql/fakedb_test.go | 834 - .../gofrontend/libgo/go/database/sql/sql.go | 1817 - .../gofrontend/libgo/go/database/sql/sql_test.go | 2109 -- .../gofrontend/libgo/go/debug/dwarf/buf.go | 192 - .../libgo/go/debug/dwarf/class_string.go | 17 - .../gofrontend/libgo/go/debug/dwarf/const.go | 482 - .../gofrontend/libgo/go/debug/dwarf/entry.go | 633 - .../gofrontend/libgo/go/debug/dwarf/line.go | 590 - .../gofrontend/libgo/go/debug/dwarf/line_test.go | 229 - .../gofrontend/libgo/go/debug/dwarf/open.go | 87 - .../libgo/go/debug/dwarf/testdata/line-clang.elf | Bin 10271 -> 0 bytes .../libgo/go/debug/dwarf/testdata/line-gcc.elf | Bin 10113 -> 0 bytes .../libgo/go/debug/dwarf/testdata/line1.c | 9 - .../libgo/go/debug/dwarf/testdata/line1.h | 7 - .../libgo/go/debug/dwarf/testdata/line2.c | 6 - .../libgo/go/debug/dwarf/testdata/typedef.c | 85 - .../libgo/go/debug/dwarf/testdata/typedef.elf | Bin 12448 -> 0 bytes .../libgo/go/debug/dwarf/testdata/typedef.elf4 | Bin 9496 -> 0 bytes .../libgo/go/debug/dwarf/testdata/typedef.macho | Bin 5024 -> 0 bytes .../gofrontend/libgo/go/debug/dwarf/type.go | 706 - .../gofrontend/libgo/go/debug/dwarf/type_test.go | 122 - .../gofrontend/libgo/go/debug/dwarf/typeunit.go | 165 - .../gofrontend/libgo/go/debug/dwarf/unit.go | 103 - .../gofrontend/libgo/go/debug/elf/elf.go | 2017 - .../gofrontend/libgo/go/debug/elf/elf_test.go | 49 - .../gofrontend/libgo/go/debug/elf/file.go | 1107 - .../gofrontend/libgo/go/debug/elf/file_test.go | 369 - .../gofrontend/libgo/go/debug/elf/symbols_test.go | 834 - .../go/debug/elf/testdata/gcc-386-freebsd-exec | Bin 5742 -> 0 bytes .../go/debug/elf/testdata/gcc-amd64-linux-exec | Bin 8844 -> 0 bytes .../testdata/gcc-amd64-openbsd-debug-with-rela.obj | Bin 6544 -> 0 bytes .../elf/testdata/go-relocation-test-clang-arm.obj | Bin 3092 -> 0 bytes .../elf/testdata/go-relocation-test-clang-x86.obj | Bin 1900 -> 0 bytes .../testdata/go-relocation-test-gcc424-x86-64.obj | Bin 3088 -> 0 bytes .../testdata/go-relocation-test-gcc441-x86-64.obj | Bin 2936 -> 0 bytes .../elf/testdata/go-relocation-test-gcc441-x86.obj | Bin 1884 -> 0 bytes .../testdata/go-relocation-test-gcc482-aarch64.obj | Bin 3392 -> 0 bytes .../testdata/go-relocation-test-gcc482-ppc64le.obj | Bin 3016 -> 0 bytes .../elf/testdata/go-relocation-test-gcc492-arm.obj | Bin 2648 -> 0 bytes .../elf/testdata/go-relocation-test-gcc5-ppc.obj | Bin 2356 -> 0 bytes .../go/debug/elf/testdata/hello-world-core.gz | Bin 12678 -> 0 bytes .../gofrontend/libgo/go/debug/elf/testdata/hello.c | 7 - .../gofrontend/libgo/go/debug/gosym/pclinetest.h | 7 - .../gofrontend/libgo/go/debug/gosym/pclinetest.s | 89 - .../gofrontend/libgo/go/debug/gosym/pclntab.go | 453 - .../libgo/go/debug/gosym/pclntab_test.go | 278 - .../gofrontend/libgo/go/debug/gosym/symtab.go | 710 - .../gofrontend/libgo/go/debug/macho/fat.go | 146 - .../gofrontend/libgo/go/debug/macho/file.go | 524 - .../gofrontend/libgo/go/debug/macho/file_test.go | 210 - .../gofrontend/libgo/go/debug/macho/macho.go | 316 - .../macho/testdata/fat-gcc-386-amd64-darwin-exec | Bin 28992 -> 0 bytes .../go/debug/macho/testdata/gcc-386-darwin-exec | Bin 12588 -> 0 bytes .../go/debug/macho/testdata/gcc-amd64-darwin-exec | Bin 8512 -> 0 bytes .../macho/testdata/gcc-amd64-darwin-exec-debug | Bin 4540 -> 0 bytes .../libgo/go/debug/macho/testdata/hello.c | 8 - .../gofrontend/libgo/go/debug/pe/file.go | 397 - .../gofrontend/libgo/go/debug/pe/file_test.go | 309 - .../third_party/gofrontend/libgo/go/debug/pe/pe.go | 134 - .../libgo/go/debug/pe/testdata/gcc-386-mingw-exec | Bin 29941 -> 0 bytes .../libgo/go/debug/pe/testdata/gcc-386-mingw-obj | Bin 2372 -> 0 bytes .../go/debug/pe/testdata/gcc-amd64-mingw-exec | Bin 273083 -> 0 bytes .../libgo/go/debug/pe/testdata/gcc-amd64-mingw-obj | Bin 736 -> 0 bytes .../gofrontend/libgo/go/debug/pe/testdata/hello.c | 8 - .../gofrontend/libgo/go/debug/plan9obj/file.go | 328 - .../libgo/go/debug/plan9obj/file_test.go | 81 - .../gofrontend/libgo/go/debug/plan9obj/plan9obj.go | 36 - .../go/debug/plan9obj/testdata/386-plan9-exec | Bin 37232 -> 0 bytes .../go/debug/plan9obj/testdata/amd64-plan9-exec | Bin 34279 -> 0 bytes .../libgo/go/debug/plan9obj/testdata/hello.c | 8 - .../libgo/go/encoding/ascii85/ascii85.go | 310 - .../libgo/go/encoding/ascii85/ascii85_test.go | 210 - .../gofrontend/libgo/go/encoding/asn1/asn1.go | 962 - .../gofrontend/libgo/go/encoding/asn1/asn1_test.go | 942 - .../gofrontend/libgo/go/encoding/asn1/common.go | 168 - .../gofrontend/libgo/go/encoding/asn1/marshal.go | 652 - .../libgo/go/encoding/asn1/marshal_test.go | 175 - .../gofrontend/libgo/go/encoding/base32/base32.go | 426 - .../libgo/go/encoding/base32/base32_test.go | 302 - .../gofrontend/libgo/go/encoding/base64/base64.go | 448 - .../libgo/go/encoding/base64/base64_test.go | 408 - .../gofrontend/libgo/go/encoding/binary/binary.go | 618 - .../libgo/go/encoding/binary/binary_test.go | 416 - .../gofrontend/libgo/go/encoding/binary/varint.go | 133 - .../libgo/go/encoding/binary/varint_test.go | 168 - .../libgo/go/encoding/csv/example_test.go | 133 - .../gofrontend/libgo/go/encoding/csv/reader.go | 342 - .../libgo/go/encoding/csv/reader_test.go | 315 - .../gofrontend/libgo/go/encoding/csv/writer.go | 139 - .../libgo/go/encoding/csv/writer_test.go | 85 - .../gofrontend/libgo/go/encoding/encoding.go | 48 - .../gofrontend/libgo/go/encoding/gob/codec_test.go | 1494 - .../gofrontend/libgo/go/encoding/gob/debug.go | 705 - .../libgo/go/encoding/gob/dec_helpers.go | 468 - .../gofrontend/libgo/go/encoding/gob/decgen.go | 240 - .../gofrontend/libgo/go/encoding/gob/decode.go | 1248 - .../gofrontend/libgo/go/encoding/gob/decoder.go | 218 - .../gofrontend/libgo/go/encoding/gob/doc.go | 386 - .../gofrontend/libgo/go/encoding/gob/dump.go | 29 - .../libgo/go/encoding/gob/enc_helpers.go | 414 - .../gofrontend/libgo/go/encoding/gob/encgen.go | 218 - .../gofrontend/libgo/go/encoding/gob/encode.go | 696 - .../gofrontend/libgo/go/encoding/gob/encoder.go | 254 - .../libgo/go/encoding/gob/encoder_test.go | 1020 - .../gofrontend/libgo/go/encoding/gob/error.go | 43 - .../libgo/go/encoding/gob/gobencdec_test.go | 798 - .../libgo/go/encoding/gob/timing_test.go | 325 - .../gofrontend/libgo/go/encoding/gob/type.go | 923 - .../gofrontend/libgo/go/encoding/gob/type_test.go | 222 - .../gofrontend/libgo/go/encoding/hex/hex.go | 216 - .../gofrontend/libgo/go/encoding/hex/hex_test.go | 153 - .../libgo/go/encoding/json/bench_test.go | 223 - .../gofrontend/libgo/go/encoding/json/decode.go | 1093 - .../libgo/go/encoding/json/decode_test.go | 1465 - .../gofrontend/libgo/go/encoding/json/encode.go | 1194 - .../libgo/go/encoding/json/encode_test.go | 532 - .../gofrontend/libgo/go/encoding/json/fold.go | 143 - .../gofrontend/libgo/go/encoding/json/fold_test.go | 116 - .../gofrontend/libgo/go/encoding/json/indent.go | 137 - .../gofrontend/libgo/go/encoding/json/scanner.go | 630 - .../libgo/go/encoding/json/scanner_test.go | 316 - .../gofrontend/libgo/go/encoding/json/stream.go | 480 - .../libgo/go/encoding/json/stream_test.go | 354 - .../libgo/go/encoding/json/tagkey_test.go | 115 - .../gofrontend/libgo/go/encoding/json/tags.go | 44 - .../gofrontend/libgo/go/encoding/json/tags_test.go | 28 - .../libgo/go/encoding/json/testdata/code.json.gz | Bin 120432 -> 0 bytes .../gofrontend/libgo/go/encoding/pem/pem.go | 294 - .../gofrontend/libgo/go/encoding/pem/pem_test.go | 514 - .../gofrontend/libgo/go/encoding/xml/atom_test.go | 56 - .../gofrontend/libgo/go/encoding/xml/marshal.go | 989 - .../libgo/go/encoding/xml/marshal_test.go | 1776 - .../gofrontend/libgo/go/encoding/xml/read.go | 692 - .../gofrontend/libgo/go/encoding/xml/read_test.go | 714 - .../gofrontend/libgo/go/encoding/xml/typeinfo.go | 363 - .../gofrontend/libgo/go/encoding/xml/xml.go | 1965 - .../gofrontend/libgo/go/encoding/xml/xml_test.go | 752 - .../gofrontend/libgo/go/errors/errors.go | 20 - .../gofrontend/libgo/go/errors/errors_test.go | 53 - llgo/third_party/gofrontend/libgo/go/exp/README | 3 - .../gofrontend/libgo/go/exp/proxy/direct.go | 18 - .../gofrontend/libgo/go/exp/proxy/per_host.go | 140 - .../gofrontend/libgo/go/exp/proxy/per_host_test.go | 55 - .../gofrontend/libgo/go/exp/proxy/proxy.go | 94 - .../gofrontend/libgo/go/exp/proxy/proxy_test.go | 50 - .../gofrontend/libgo/go/exp/proxy/socks5.go | 207 - .../gofrontend/libgo/go/exp/terminal/terminal.go | 520 - .../libgo/go/exp/terminal/terminal_test.go | 110 - .../gofrontend/libgo/go/exp/terminal/util.go | 118 - .../gofrontend/libgo/go/expvar/expvar.go | 333 - .../gofrontend/libgo/go/expvar/expvar_test.go | 390 - .../gofrontend/libgo/go/flag/example_test.go | 83 - .../gofrontend/libgo/go/flag/export_test.go | 17 - llgo/third_party/gofrontend/libgo/go/flag/flag.go | 957 - .../gofrontend/libgo/go/flag/flag_test.go | 417 - llgo/third_party/gofrontend/libgo/go/fmt/doc.go | 314 - .../gofrontend/libgo/go/fmt/export_test.go | 7 - .../gofrontend/libgo/go/fmt/fmt_test.go | 1394 - llgo/third_party/gofrontend/libgo/go/fmt/format.go | 535 - .../gofrontend/libgo/go/fmt/norace_test.go | 9 - llgo/third_party/gofrontend/libgo/go/fmt/print.go | 1259 - .../gofrontend/libgo/go/fmt/race_test.go | 9 - llgo/third_party/gofrontend/libgo/go/fmt/scan.go | 1195 - .../gofrontend/libgo/go/fmt/scan_test.go | 1161 - .../gofrontend/libgo/go/fmt/stringer_test.go | 61 - llgo/third_party/gofrontend/libgo/go/go/ast/ast.go | 999 - .../gofrontend/libgo/go/go/ast/ast_test.go | 50 - .../gofrontend/libgo/go/go/ast/commentmap.go | 332 - .../gofrontend/libgo/go/go/ast/commentmap_test.go | 143 - .../gofrontend/libgo/go/go/ast/filter.go | 465 - .../gofrontend/libgo/go/go/ast/filter_test.go | 86 - .../gofrontend/libgo/go/go/ast/import.go | 196 - .../gofrontend/libgo/go/go/ast/print.go | 251 - .../gofrontend/libgo/go/go/ast/print_test.go | 97 - .../gofrontend/libgo/go/go/ast/resolve.go | 174 - .../gofrontend/libgo/go/go/ast/scope.go | 162 - .../third_party/gofrontend/libgo/go/go/ast/walk.go | 386 - .../gofrontend/libgo/go/go/build/build.go | 1419 - .../gofrontend/libgo/go/go/build/build_test.go | 279 - .../gofrontend/libgo/go/go/build/deps_test.go | 520 - .../gofrontend/libgo/go/go/build/doc.go | 140 - .../gofrontend/libgo/go/go/build/read.go | 246 - .../gofrontend/libgo/go/go/build/read_test.go | 226 - .../gofrontend/libgo/go/go/build/syslist.go | 8 - .../gofrontend/libgo/go/go/build/syslist_test.go | 62 - .../libgo/go/go/build/testdata/empty/dummy | 0 .../libgo/go/go/build/testdata/multi/file.go | 5 - .../go/go/build/testdata/multi/file_appengine.go | 5 - .../libgo/go/go/build/testdata/other/file/file.go | 5 - .../libgo/go/go/build/testdata/other/main.go | 11 - .../gofrontend/libgo/go/go/constant/go13.go | 24 - .../gofrontend/libgo/go/go/constant/go14.go | 13 - .../gofrontend/libgo/go/go/constant/value.go | 925 - .../gofrontend/libgo/go/go/constant/value_test.go | 375 - .../gofrontend/libgo/go/go/doc/comment.go | 480 - .../gofrontend/libgo/go/go/doc/comment_test.go | 207 - llgo/third_party/gofrontend/libgo/go/go/doc/doc.go | 112 - .../gofrontend/libgo/go/go/doc/doc_test.go | 146 - .../gofrontend/libgo/go/go/doc/example.go | 355 - .../gofrontend/libgo/go/go/doc/example_test.go | 191 - .../gofrontend/libgo/go/go/doc/exports.go | 252 - .../gofrontend/libgo/go/go/doc/filter.go | 105 - .../gofrontend/libgo/go/go/doc/headscan.go | 114 - .../gofrontend/libgo/go/go/doc/reader.go | 853 - .../gofrontend/libgo/go/go/doc/synopsis.go | 82 - .../gofrontend/libgo/go/go/doc/synopsis_test.go | 51 - .../gofrontend/libgo/go/go/doc/testdata/a.0.golden | 52 - .../gofrontend/libgo/go/go/doc/testdata/a.1.golden | 52 - .../gofrontend/libgo/go/go/doc/testdata/a.2.golden | 52 - .../gofrontend/libgo/go/go/doc/testdata/a0.go | 40 - .../gofrontend/libgo/go/go/doc/testdata/a1.go | 12 - .../gofrontend/libgo/go/go/doc/testdata/b.0.golden | 71 - .../gofrontend/libgo/go/go/doc/testdata/b.1.golden | 83 - .../gofrontend/libgo/go/go/doc/testdata/b.2.golden | 71 - .../gofrontend/libgo/go/go/doc/testdata/b.go | 58 - .../libgo/go/go/doc/testdata/benchmark.go | 293 - .../libgo/go/go/doc/testdata/blank.0.golden | 55 - .../libgo/go/go/doc/testdata/blank.1.golden | 75 - .../libgo/go/go/doc/testdata/blank.2.golden | 55 - .../gofrontend/libgo/go/go/doc/testdata/blank.go | 67 - .../libgo/go/go/doc/testdata/bugpara.0.golden | 20 - .../libgo/go/go/doc/testdata/bugpara.1.golden | 20 - .../libgo/go/go/doc/testdata/bugpara.2.golden | 20 - .../gofrontend/libgo/go/go/doc/testdata/bugpara.go | 5 - .../gofrontend/libgo/go/go/doc/testdata/c.0.golden | 48 - .../gofrontend/libgo/go/go/doc/testdata/c.1.golden | 48 - .../gofrontend/libgo/go/go/doc/testdata/c.2.golden | 48 - .../gofrontend/libgo/go/go/doc/testdata/c.go | 62 - .../gofrontend/libgo/go/go/doc/testdata/d.0.golden | 104 - .../gofrontend/libgo/go/go/doc/testdata/d.1.golden | 104 - .../gofrontend/libgo/go/go/doc/testdata/d.2.golden | 104 - .../gofrontend/libgo/go/go/doc/testdata/d1.go | 57 - .../gofrontend/libgo/go/go/doc/testdata/d2.go | 45 - .../gofrontend/libgo/go/go/doc/testdata/e.0.golden | 109 - .../gofrontend/libgo/go/go/doc/testdata/e.1.golden | 144 - .../gofrontend/libgo/go/go/doc/testdata/e.2.golden | 130 - .../gofrontend/libgo/go/go/doc/testdata/e.go | 147 - .../libgo/go/go/doc/testdata/error1.0.golden | 30 - .../libgo/go/go/doc/testdata/error1.1.golden | 32 - .../libgo/go/go/doc/testdata/error1.2.golden | 30 - .../gofrontend/libgo/go/go/doc/testdata/error1.go | 24 - .../libgo/go/go/doc/testdata/error2.0.golden | 27 - .../libgo/go/go/doc/testdata/error2.1.golden | 37 - .../libgo/go/go/doc/testdata/error2.2.golden | 27 - .../gofrontend/libgo/go/go/doc/testdata/error2.go | 29 - .../gofrontend/libgo/go/go/doc/testdata/example.go | 81 - .../gofrontend/libgo/go/go/doc/testdata/f.0.golden | 13 - .../gofrontend/libgo/go/go/doc/testdata/f.1.golden | 16 - .../gofrontend/libgo/go/go/doc/testdata/f.2.golden | 13 - .../gofrontend/libgo/go/go/doc/testdata/f.go | 14 - .../libgo/go/go/doc/testdata/template.txt | 68 - .../libgo/go/go/doc/testdata/testing.0.golden | 156 - .../libgo/go/go/doc/testdata/testing.1.golden | 298 - .../libgo/go/go/doc/testdata/testing.2.golden | 156 - .../gofrontend/libgo/go/go/doc/testdata/testing.go | 404 - .../gofrontend/libgo/go/go/format/format.go | 115 - .../gofrontend/libgo/go/go/format/format_test.go | 132 - .../gofrontend/libgo/go/go/importer/importer.go | 69 - .../go/internal/gccgoimporter/gccgoinstallation.go | 94 - .../gccgoimporter/gccgoinstallation_test.go | 197 - .../libgo/go/go/internal/gccgoimporter/importer.go | 212 - .../go/go/internal/gccgoimporter/importer_test.go | 171 - .../libgo/go/go/internal/gccgoimporter/parser.go | 855 - .../go/go/internal/gccgoimporter/parser_test.go | 72 - .../internal/gccgoimporter/testdata/complexnums.go | 6 - .../go/internal/gccgoimporter/testdata/imports.go | 5 - .../go/internal/gccgoimporter/testdata/pointer.go | 3 - .../libgo/go/go/internal/gcimporter/exportdata.go | 108 - .../libgo/go/go/internal/gcimporter/gcimporter.go | 991 - .../go/go/internal/gcimporter/gcimporter_test.go | 225 - .../go/go/internal/gcimporter/testdata/exports.go | 89 - .../gofrontend/libgo/go/go/parser/error_test.go | 181 - .../gofrontend/libgo/go/go/parser/interface.go | 226 - .../gofrontend/libgo/go/go/parser/parser.go | 2502 -- .../gofrontend/libgo/go/go/parser/parser_test.go | 533 - .../libgo/go/go/parser/performance_test.go | 30 - .../gofrontend/libgo/go/go/parser/short_test.go | 115 - .../libgo/go/go/parser/testdata/commas.src | 19 - .../libgo/go/go/parser/testdata/issue3106.src | 46 - .../gofrontend/libgo/go/go/printer/nodes.go | 1652 - .../libgo/go/go/printer/performance_test.go | 58 - .../gofrontend/libgo/go/go/printer/printer.go | 1296 - .../gofrontend/libgo/go/go/printer/printer_test.go | 562 - .../libgo/go/go/printer/testdata/comments.golden | 705 - .../libgo/go/go/printer/testdata/comments.input | 710 - .../libgo/go/go/printer/testdata/comments.x | 56 - .../libgo/go/go/printer/testdata/comments2.golden | 105 - .../libgo/go/go/printer/testdata/comments2.input | 105 - .../go/go/printer/testdata/declarations.golden | 987 - .../go/go/printer/testdata/declarations.input | 1001 - .../libgo/go/go/printer/testdata/empty.golden | 5 - .../libgo/go/go/printer/testdata/empty.input | 5 - .../go/go/printer/testdata/expressions.golden | 686 - .../libgo/go/go/printer/testdata/expressions.input | 715 - .../libgo/go/go/printer/testdata/expressions.raw | 686 - .../libgo/go/go/printer/testdata/linebreaks.golden | 275 - .../libgo/go/go/printer/testdata/linebreaks.input | 271 - .../libgo/go/go/printer/testdata/parser.go | 2153 -- .../libgo/go/go/printer/testdata/slow.golden | 85 - .../libgo/go/go/printer/testdata/slow.input | 85 - .../libgo/go/go/printer/testdata/statements.golden | 644 - .../libgo/go/go/printer/testdata/statements.input | 555 - .../gofrontend/libgo/go/go/scanner/errors.go | 124 - .../gofrontend/libgo/go/go/scanner/scanner.go | 761 - .../gofrontend/libgo/go/go/scanner/scanner_test.go | 810 - .../gofrontend/libgo/go/go/token/position.go | 485 - .../gofrontend/libgo/go/go/token/position_test.go | 297 - .../gofrontend/libgo/go/go/token/serialize.go | 56 - .../gofrontend/libgo/go/go/token/serialize_test.go | 111 - .../gofrontend/libgo/go/go/token/token.go | 308 - .../gofrontend/libgo/go/go/types/api.go | 336 - .../gofrontend/libgo/go/go/types/api_test.go | 1044 - .../gofrontend/libgo/go/go/types/assignments.go | 328 - .../gofrontend/libgo/go/go/types/builtins.go | 627 - .../gofrontend/libgo/go/go/types/builtins_test.go | 204 - .../gofrontend/libgo/go/go/types/call.go | 441 - .../gofrontend/libgo/go/go/types/check.go | 358 - .../gofrontend/libgo/go/go/types/check_test.go | 298 - .../gofrontend/libgo/go/go/types/conversions.go | 146 - .../gofrontend/libgo/go/go/types/decl.go | 430 - .../gofrontend/libgo/go/go/types/errors.go | 103 - .../gofrontend/libgo/go/go/types/eval.go | 83 - .../gofrontend/libgo/go/go/types/eval_test.go | 188 - .../gofrontend/libgo/go/go/types/example_test.go | 312 - .../gofrontend/libgo/go/go/types/expr.go | 1496 - .../gofrontend/libgo/go/go/types/exprstring.go | 220 - .../libgo/go/go/types/exprstring_test.go | 94 - .../gofrontend/libgo/go/go/types/go11.go | 17 - .../gofrontend/libgo/go/go/types/go12.go | 17 - .../gofrontend/libgo/go/go/types/hilbert_test.go | 234 - .../gofrontend/libgo/go/go/types/initorder.go | 222 - .../gofrontend/libgo/go/go/types/issues_test.go | 206 - .../gofrontend/libgo/go/go/types/labels.go | 268 - .../gofrontend/libgo/go/go/types/lookup.go | 341 - .../gofrontend/libgo/go/go/types/methodset.go | 268 - .../gofrontend/libgo/go/go/types/object.go | 360 - .../gofrontend/libgo/go/go/types/objset.go | 31 - .../gofrontend/libgo/go/go/types/operand.go | 287 - .../gofrontend/libgo/go/go/types/ordering.go | 127 - .../gofrontend/libgo/go/go/types/package.go | 65 - .../gofrontend/libgo/go/go/types/predicates.go | 309 - .../gofrontend/libgo/go/go/types/resolver.go | 445 - .../gofrontend/libgo/go/go/types/resolver_test.go | 209 - .../gofrontend/libgo/go/go/types/return.go | 185 - .../gofrontend/libgo/go/go/types/scope.go | 190 - .../gofrontend/libgo/go/go/types/selection.go | 143 - .../gofrontend/libgo/go/go/types/self_test.go | 102 - .../gofrontend/libgo/go/go/types/sizes.go | 211 - .../gofrontend/libgo/go/go/types/stdlib_test.go | 279 - .../gofrontend/libgo/go/go/types/stmt.go | 744 - .../gofrontend/libgo/go/go/types/token_test.go | 47 - .../gofrontend/libgo/go/go/types/type.go | 454 - .../gofrontend/libgo/go/go/types/typestring.go | 296 - .../libgo/go/go/types/typestring_test.go | 168 - .../gofrontend/libgo/go/go/types/typexpr.go | 712 - .../gofrontend/libgo/go/go/types/universe.go | 223 - .../gofrontend/libgo/go/hash/adler32/adler32.go | 78 - .../libgo/go/hash/adler32/adler32_test.go | 105 - .../gofrontend/libgo/go/hash/crc32/crc32.go | 182 - .../gofrontend/libgo/go/hash/crc32/crc32_amd64x.go | 27 - .../libgo/go/hash/crc32/crc32_generic.go | 14 - .../gofrontend/libgo/go/hash/crc32/crc32_test.go | 133 - .../gofrontend/libgo/go/hash/crc32/example_test.go | 30 - .../gofrontend/libgo/go/hash/crc64/crc64.go | 87 - .../gofrontend/libgo/go/hash/crc64/crc64_test.go | 81 - .../gofrontend/libgo/go/hash/fnv/fnv.go | 131 - .../gofrontend/libgo/go/hash/fnv/fnv_test.go | 165 - llgo/third_party/gofrontend/libgo/go/hash/hash.go | 43 - .../third_party/gofrontend/libgo/go/html/entity.go | 2253 -- .../gofrontend/libgo/go/html/entity_test.go | 29 - .../third_party/gofrontend/libgo/go/html/escape.go | 215 - .../gofrontend/libgo/go/html/escape_test.go | 153 - .../gofrontend/libgo/go/html/example_test.go | 24 - .../gofrontend/libgo/go/html/template/attr.go | 175 - .../libgo/go/html/template/clone_test.go | 188 - .../gofrontend/libgo/go/html/template/content.go | 136 - .../libgo/go/html/template/content_test.go | 280 - .../gofrontend/libgo/go/html/template/context.go | 339 - .../gofrontend/libgo/go/html/template/css.go | 256 - .../gofrontend/libgo/go/html/template/css_test.go | 281 - .../gofrontend/libgo/go/html/template/doc.go | 191 - .../gofrontend/libgo/go/html/template/error.go | 205 - .../gofrontend/libgo/go/html/template/escape.go | 809 - .../libgo/go/html/template/escape_test.go | 1756 - .../libgo/go/html/template/example_test.go | 124 - .../gofrontend/libgo/go/html/template/html.go | 260 - .../gofrontend/libgo/go/html/template/html_test.go | 97 - .../gofrontend/libgo/go/html/template/js.go | 364 - .../gofrontend/libgo/go/html/template/js_test.go | 401 - .../gofrontend/libgo/go/html/template/template.go | 415 - .../libgo/go/html/template/transition.go | 580 - .../libgo/go/html/template/transition_test.go | 60 - .../gofrontend/libgo/go/html/template/url.go | 105 - .../gofrontend/libgo/go/html/template/url_test.go | 112 - .../gofrontend/libgo/go/image/color/color.go | 313 - .../gofrontend/libgo/go/image/color/palette/gen.go | 121 - .../libgo/go/image/color/palette/generate.go | 8 - .../libgo/go/image/color/palette/palette.go | 503 - .../gofrontend/libgo/go/image/color/ycbcr.go | 199 - .../gofrontend/libgo/go/image/color/ycbcr_test.go | 149 - .../libgo/go/image/decode_example_test.go | 140 - .../gofrontend/libgo/go/image/decode_test.go | 130 - .../gofrontend/libgo/go/image/draw/bench_test.go | 259 - .../gofrontend/libgo/go/image/draw/clip_test.go | 205 - .../gofrontend/libgo/go/image/draw/draw.go | 690 - .../gofrontend/libgo/go/image/draw/draw_test.go | 469 - .../gofrontend/libgo/go/image/format.go | 100 - llgo/third_party/gofrontend/libgo/go/image/geom.go | 266 - .../gofrontend/libgo/go/image/geom_test.go | 115 - .../gofrontend/libgo/go/image/gif/reader.go | 494 - .../gofrontend/libgo/go/image/gif/reader_test.go | 276 - .../gofrontend/libgo/go/image/gif/writer.go | 386 - .../gofrontend/libgo/go/image/gif/writer_test.go | 491 - .../third_party/gofrontend/libgo/go/image/image.go | 1022 - .../gofrontend/libgo/go/image/image_test.go | 113 - .../libgo/go/image/internal/imageutil/gen.go | 154 - .../libgo/go/image/internal/imageutil/imageutil.go | 8 - .../libgo/go/image/internal/imageutil/impl.go | 196 - .../gofrontend/libgo/go/image/jpeg/dct_test.go | 299 - .../gofrontend/libgo/go/image/jpeg/fdct.go | 190 - .../gofrontend/libgo/go/image/jpeg/huffman.go | 246 - .../gofrontend/libgo/go/image/jpeg/idct.go | 192 - .../gofrontend/libgo/go/image/jpeg/reader.go | 802 - .../gofrontend/libgo/go/image/jpeg/reader_test.go | 348 - .../gofrontend/libgo/go/image/jpeg/scan.go | 472 - .../gofrontend/libgo/go/image/jpeg/writer.go | 614 - .../gofrontend/libgo/go/image/jpeg/writer_test.go | 232 - .../third_party/gofrontend/libgo/go/image/names.go | 52 - .../gofrontend/libgo/go/image/png/paeth.go | 71 - .../gofrontend/libgo/go/image/png/paeth_test.go | 91 - .../gofrontend/libgo/go/image/png/reader.go | 846 - .../gofrontend/libgo/go/image/png/reader_test.go | 451 - .../libgo/go/image/png/testdata/benchGray.png | Bin 14709 -> 0 bytes .../go/image/png/testdata/benchNRGBA-gradient.png | Bin 58831 -> 0 bytes .../go/image/png/testdata/benchNRGBA-opaque.png | Bin 44237 -> 0 bytes .../libgo/go/image/png/testdata/benchPaletted.png | Bin 13397 -> 0 bytes .../go/image/png/testdata/benchRGB-interlace.png | Bin 47483 -> 0 bytes .../libgo/go/image/png/testdata/benchRGB.png | Bin 39571 -> 0 bytes .../png/testdata/gray-gradient.interlaced.png | Bin 247 -> 0 bytes .../libgo/go/image/png/testdata/gray-gradient.png | Bin 77 -> 0 bytes .../libgo/go/image/png/testdata/invalid-crc32.png | Bin 1289 -> 0 bytes .../libgo/go/image/png/testdata/invalid-noend.png | Bin 1277 -> 0 bytes .../libgo/go/image/png/testdata/invalid-trunc.png | Bin 1288 -> 0 bytes .../libgo/go/image/png/testdata/invalid-zlib.png | Bin 1289 -> 0 bytes .../libgo/go/image/png/testdata/pngsuite/README | 21 - .../go/image/png/testdata/pngsuite/README.original | 85 - .../go/image/png/testdata/pngsuite/basn0g01-30.png | Bin 162 -> 0 bytes .../go/image/png/testdata/pngsuite/basn0g01-30.sng | 39 - .../go/image/png/testdata/pngsuite/basn0g01.png | Bin 164 -> 0 bytes .../go/image/png/testdata/pngsuite/basn0g01.sng | 41 - .../go/image/png/testdata/pngsuite/basn0g02-29.png | Bin 110 -> 0 bytes .../go/image/png/testdata/pngsuite/basn0g02-29.sng | 38 - .../go/image/png/testdata/pngsuite/basn0g02.png | Bin 104 -> 0 bytes .../go/image/png/testdata/pngsuite/basn0g02.sng | 41 - .../go/image/png/testdata/pngsuite/basn0g04-31.png | Bin 153 -> 0 bytes .../go/image/png/testdata/pngsuite/basn0g04-31.sng | 40 - .../go/image/png/testdata/pngsuite/basn0g04.png | Bin 145 -> 0 bytes .../go/image/png/testdata/pngsuite/basn0g04.sng | 41 - .../go/image/png/testdata/pngsuite/basn0g08.png | Bin 138 -> 0 bytes .../go/image/png/testdata/pngsuite/basn0g08.sng | 41 - .../go/image/png/testdata/pngsuite/basn0g16.png | Bin 167 -> 0 bytes .../go/image/png/testdata/pngsuite/basn0g16.sng | 41 - .../go/image/png/testdata/pngsuite/basn2c08.png | Bin 145 -> 0 bytes .../go/image/png/testdata/pngsuite/basn2c08.sng | 41 - .../go/image/png/testdata/pngsuite/basn2c16.png | Bin 302 -> 0 bytes .../go/image/png/testdata/pngsuite/basn2c16.sng | 41 - .../go/image/png/testdata/pngsuite/basn3p01.png | Bin 112 -> 0 bytes .../go/image/png/testdata/pngsuite/basn3p01.sng | 45 - .../go/image/png/testdata/pngsuite/basn3p02.png | Bin 146 -> 0 bytes .../go/image/png/testdata/pngsuite/basn3p02.sng | 47 - .../image/png/testdata/pngsuite/basn3p04-31i.png | Bin 358 -> 0 bytes .../image/png/testdata/pngsuite/basn3p04-31i.sng | 57 - .../go/image/png/testdata/pngsuite/basn3p04.png | Bin 216 -> 0 bytes .../go/image/png/testdata/pngsuite/basn3p04.sng | 58 - .../image/png/testdata/pngsuite/basn3p08-trns.png | Bin 1538 -> 0 bytes .../image/png/testdata/pngsuite/basn3p08-trns.sng | 301 - .../go/image/png/testdata/pngsuite/basn3p08.png | Bin 1286 -> 0 bytes .../go/image/png/testdata/pngsuite/basn3p08.sng | 299 - .../go/image/png/testdata/pngsuite/basn4a08.png | Bin 126 -> 0 bytes .../go/image/png/testdata/pngsuite/basn4a08.sng | 41 - .../go/image/png/testdata/pngsuite/basn4a16.png | Bin 2206 -> 0 bytes .../go/image/png/testdata/pngsuite/basn4a16.sng | 41 - .../go/image/png/testdata/pngsuite/basn6a08.png | Bin 184 -> 0 bytes .../go/image/png/testdata/pngsuite/basn6a08.sng | 41 - .../go/image/png/testdata/pngsuite/basn6a16.png | Bin 3435 -> 0 bytes .../go/image/png/testdata/pngsuite/basn6a16.sng | 41 - .../gofrontend/libgo/go/image/png/writer.go | 530 - .../gofrontend/libgo/go/image/png/writer_test.go | 210 - .../libgo/go/image/testdata/video-001.221212.jpeg | Bin 19263 -> 0 bytes .../libgo/go/image/testdata/video-001.221212.png | Bin 29820 -> 0 bytes .../libgo/go/image/testdata/video-001.5bpp.gif | Bin 6214 -> 0 bytes .../libgo/go/image/testdata/video-001.cmyk.jpeg | Bin 19477 -> 0 bytes .../libgo/go/image/testdata/video-001.cmyk.png | Bin 25439 -> 0 bytes .../libgo/go/image/testdata/video-001.gif | Bin 13106 -> 0 bytes .../go/image/testdata/video-001.interlaced.gif | Bin 14142 -> 0 bytes .../libgo/go/image/testdata/video-001.jpeg | Bin 21459 -> 0 bytes .../libgo/go/image/testdata/video-001.png | Bin 29228 -> 0 bytes .../go/image/testdata/video-001.progressive.jpeg | Bin 20732 -> 0 bytes .../libgo/go/image/testdata/video-001.q50.410.jpeg | Bin 3259 -> 0 bytes .../testdata/video-001.q50.410.progressive.jpeg | Bin 3125 -> 0 bytes .../libgo/go/image/testdata/video-001.q50.411.jpeg | Bin 3362 -> 0 bytes .../testdata/video-001.q50.411.progressive.jpeg | Bin 3251 -> 0 bytes .../libgo/go/image/testdata/video-001.q50.420.jpeg | Bin 3407 -> 0 bytes .../testdata/video-001.q50.420.progressive.jpeg | Bin 3279 -> 0 bytes .../libgo/go/image/testdata/video-001.q50.422.jpeg | Bin 3608 -> 0 bytes .../testdata/video-001.q50.422.progressive.jpeg | Bin 3506 -> 0 bytes .../libgo/go/image/testdata/video-001.q50.440.jpeg | Bin 3662 -> 0 bytes .../testdata/video-001.q50.440.progressive.jpeg | Bin 3529 -> 0 bytes .../libgo/go/image/testdata/video-001.q50.444.jpeg | Bin 4032 -> 0 bytes .../testdata/video-001.q50.444.progressive.jpeg | Bin 3935 -> 0 bytes .../libgo/go/image/testdata/video-001.rgb.jpeg | Bin 6237 -> 0 bytes .../libgo/go/image/testdata/video-001.rgb.png | Bin 20414 -> 0 bytes .../video-001.separate.dc.progression.jpeg | Bin 14288 -> 0 bytes ...eo-001.separate.dc.progression.progressive.jpeg | Bin 14312 -> 0 bytes .../libgo/go/image/testdata/video-005.gray.gif | Bin 14505 -> 0 bytes .../libgo/go/image/testdata/video-005.gray.jpeg | Bin 5618 -> 0 bytes .../libgo/go/image/testdata/video-005.gray.png | Bin 14974 -> 0 bytes .../go/image/testdata/video-005.gray.q50.2x2.jpeg | Bin 2782 -> 0 bytes .../video-005.gray.q50.2x2.progressive.jpeg | Bin 2699 -> 0 bytes .../go/image/testdata/video-005.gray.q50.jpeg | Bin 2782 -> 0 bytes .../testdata/video-005.gray.q50.progressive.jpeg | Bin 2699 -> 0 bytes .../third_party/gofrontend/libgo/go/image/ycbcr.go | 178 - .../gofrontend/libgo/go/image/ycbcr_test.go | 133 - .../libgo/go/index/suffixarray/qsufsort.go | 168 - .../libgo/go/index/suffixarray/suffixarray.go | 307 - .../libgo/go/index/suffixarray/suffixarray_test.go | 304 - .../gofrontend/libgo/go/internal/format/format.go | 163 - .../libgo/go/internal/singleflight/singleflight.go | 111 - .../go/internal/singleflight/singleflight_test.go | 87 - .../libgo/go/internal/syscall/unix/dummy.go | 5 - .../go/internal/syscall/unix/getrandom_linux.go | 58 - .../syscall/windows/registry/export_test.go | 11 - .../go/internal/syscall/windows/registry/key.go | 175 - .../syscall/windows/registry/registry_test.go | 678 - .../internal/syscall/windows/registry/syscall.go | 28 - .../go/internal/syscall/windows/registry/value.go | 329 - .../syscall/windows/registry/zsyscall_windows.go | 73 - .../go/internal/syscall/windows/syscall_windows.go | 130 - .../internal/syscall/windows/zsyscall_windows.go | 49 - .../libgo/go/internal/testenv/testenv.go | 104 - .../libgo/go/internal/trace/goroutines.go | 180 - .../gofrontend/libgo/go/internal/trace/parser.go | 786 - .../libgo/go/internal/trace/parser_test.go | 30 - llgo/third_party/gofrontend/libgo/go/io/io.go | 521 - llgo/third_party/gofrontend/libgo/go/io/io_test.go | 389 - .../gofrontend/libgo/go/io/ioutil/ioutil.go | 165 - .../gofrontend/libgo/go/io/ioutil/ioutil_test.go | 97 - .../gofrontend/libgo/go/io/ioutil/tempfile.go | 99 - .../gofrontend/libgo/go/io/ioutil/tempfile_test.go | 53 - llgo/third_party/gofrontend/libgo/go/io/multi.go | 61 - .../gofrontend/libgo/go/io/multi_test.go | 115 - llgo/third_party/gofrontend/libgo/go/io/pipe.go | 196 - .../gofrontend/libgo/go/io/pipe_test.go | 302 - llgo/third_party/gofrontend/libgo/go/log/log.go | 346 - .../gofrontend/libgo/go/log/log_test.go | 184 - .../gofrontend/libgo/go/log/syslog/doc.go | 18 - .../gofrontend/libgo/go/log/syslog/syslog.go | 312 - .../gofrontend/libgo/go/log/syslog/syslog_c.c | 21 - .../gofrontend/libgo/go/log/syslog/syslog_libc.go | 41 - .../gofrontend/libgo/go/log/syslog/syslog_test.go | 381 - .../gofrontend/libgo/go/log/syslog/syslog_unix.go | 31 - llgo/third_party/gofrontend/libgo/go/math/abs.go | 28 - llgo/third_party/gofrontend/libgo/go/math/acosh.go | 60 - .../gofrontend/libgo/go/math/all_test.go | 3072 -- llgo/third_party/gofrontend/libgo/go/math/asin.go | 67 - llgo/third_party/gofrontend/libgo/go/math/asinh.go | 69 - llgo/third_party/gofrontend/libgo/go/math/atan.go | 111 - llgo/third_party/gofrontend/libgo/go/math/atan2.go | 77 - llgo/third_party/gofrontend/libgo/go/math/atanh.go | 77 - .../libgo/go/math/big/accuracy_string.go | 17 - .../gofrontend/libgo/go/math/big/arith.go | 305 - .../gofrontend/libgo/go/math/big/arith_decl.go | 21 - .../libgo/go/math/big/arith_decl_pure.go | 55 - .../gofrontend/libgo/go/math/big/arith_test.go | 457 - .../gofrontend/libgo/go/math/big/bits_test.go | 224 - .../gofrontend/libgo/go/math/big/calibrate_test.go | 88 - .../gofrontend/libgo/go/math/big/decimal.go | 264 - .../gofrontend/libgo/go/math/big/decimal_test.go | 106 - .../gofrontend/libgo/go/math/big/float.go | 1693 - .../gofrontend/libgo/go/math/big/float_test.go | 1694 - .../gofrontend/libgo/go/math/big/floatconv.go | 239 - .../gofrontend/libgo/go/math/big/floatconv_test.go | 573 - .../libgo/go/math/big/floatexample_test.go | 113 - .../gofrontend/libgo/go/math/big/ftoa.go | 393 - .../gofrontend/libgo/go/math/big/gcd_test.go | 47 - .../gofrontend/libgo/go/math/big/hilbert_test.go | 160 - .../gofrontend/libgo/go/math/big/int.go | 968 - .../gofrontend/libgo/go/math/big/int_test.go | 1540 - .../gofrontend/libgo/go/math/big/intconv.go | 228 - .../gofrontend/libgo/go/math/big/intconv_test.go | 342 - .../gofrontend/libgo/go/math/big/nat.go | 1274 - .../gofrontend/libgo/go/math/big/nat_test.go | 579 - .../gofrontend/libgo/go/math/big/natconv.go | 495 - .../gofrontend/libgo/go/math/big/natconv_test.go | 425 - .../gofrontend/libgo/go/math/big/rat.go | 570 - .../gofrontend/libgo/go/math/big/rat_test.go | 736 - .../gofrontend/libgo/go/math/big/ratconv.go | 252 - .../gofrontend/libgo/go/math/big/ratconv_test.go | 453 - .../libgo/go/math/big/roundingmode_string.go | 16 - llgo/third_party/gofrontend/libgo/go/math/bits.go | 59 - llgo/third_party/gofrontend/libgo/go/math/cbrt.go | 77 - .../gofrontend/libgo/go/math/cmplx/abs.go | 12 - .../gofrontend/libgo/go/math/cmplx/asin.go | 170 - .../gofrontend/libgo/go/math/cmplx/cmath_test.go | 866 - .../gofrontend/libgo/go/math/cmplx/conj.go | 8 - .../gofrontend/libgo/go/math/cmplx/exp.go | 55 - .../gofrontend/libgo/go/math/cmplx/isinf.go | 21 - .../gofrontend/libgo/go/math/cmplx/isnan.go | 25 - .../gofrontend/libgo/go/math/cmplx/log.go | 64 - .../gofrontend/libgo/go/math/cmplx/phase.go | 11 - .../gofrontend/libgo/go/math/cmplx/polar.go | 12 - .../gofrontend/libgo/go/math/cmplx/pow.go | 78 - .../gofrontend/libgo/go/math/cmplx/rect.go | 13 - .../gofrontend/libgo/go/math/cmplx/sin.go | 132 - .../gofrontend/libgo/go/math/cmplx/sqrt.go | 104 - .../gofrontend/libgo/go/math/cmplx/tan.go | 184 - llgo/third_party/gofrontend/libgo/go/math/const.go | 50 - .../gofrontend/libgo/go/math/copysign.go | 12 - llgo/third_party/gofrontend/libgo/go/math/dim.go | 78 - llgo/third_party/gofrontend/libgo/go/math/erf.go | 335 - llgo/third_party/gofrontend/libgo/go/math/exp.go | 199 - llgo/third_party/gofrontend/libgo/go/math/expm1.go | 243 - .../gofrontend/libgo/go/math/export_test.go | 11 - llgo/third_party/gofrontend/libgo/go/math/floor.go | 71 - llgo/third_party/gofrontend/libgo/go/math/frexp.go | 35 - llgo/third_party/gofrontend/libgo/go/math/gamma.go | 202 - llgo/third_party/gofrontend/libgo/go/math/hypot.go | 45 - llgo/third_party/gofrontend/libgo/go/math/j0.go | 429 - llgo/third_party/gofrontend/libgo/go/math/j1.go | 422 - llgo/third_party/gofrontend/libgo/go/math/jn.go | 306 - llgo/third_party/gofrontend/libgo/go/math/ldexp.go | 52 - .../third_party/gofrontend/libgo/go/math/lgamma.go | 365 - llgo/third_party/gofrontend/libgo/go/math/log.go | 129 - llgo/third_party/gofrontend/libgo/go/math/log10.go | 36 - llgo/third_party/gofrontend/libgo/go/math/log1p.go | 206 - llgo/third_party/gofrontend/libgo/go/math/logb.go | 50 - llgo/third_party/gofrontend/libgo/go/math/mod.go | 56 - llgo/third_party/gofrontend/libgo/go/math/modf.go | 36 - .../gofrontend/libgo/go/math/nextafter.go | 49 - llgo/third_party/gofrontend/libgo/go/math/pow.go | 137 - llgo/third_party/gofrontend/libgo/go/math/pow10.go | 40 - .../gofrontend/libgo/go/math/rand/exp.go | 222 - .../gofrontend/libgo/go/math/rand/normal.go | 157 - .../gofrontend/libgo/go/math/rand/rand.go | 249 - .../gofrontend/libgo/go/math/rand/rand_test.go | 407 - .../gofrontend/libgo/go/math/rand/regress_test.go | 355 - .../gofrontend/libgo/go/math/rand/rng.go | 246 - .../gofrontend/libgo/go/math/rand/zipf.go | 77 - .../gofrontend/libgo/go/math/remainder.go | 87 - .../gofrontend/libgo/go/math/signbit.go | 10 - llgo/third_party/gofrontend/libgo/go/math/sin.go | 236 - .../third_party/gofrontend/libgo/go/math/sincos.go | 71 - llgo/third_party/gofrontend/libgo/go/math/sinh.go | 77 - llgo/third_party/gofrontend/libgo/go/math/sqrt.go | 154 - llgo/third_party/gofrontend/libgo/go/math/tan.go | 136 - llgo/third_party/gofrontend/libgo/go/math/tanh.go | 97 - .../third_party/gofrontend/libgo/go/math/unsafe.go | 21 - .../gofrontend/libgo/go/mime/encodedword.go | 329 - .../gofrontend/libgo/go/mime/encodedword_test.go | 287 - .../gofrontend/libgo/go/mime/grammar.go | 32 - .../gofrontend/libgo/go/mime/mediatype.go | 358 - .../gofrontend/libgo/go/mime/mediatype_test.go | 306 - .../gofrontend/libgo/go/mime/multipart/formdata.go | 157 - .../libgo/go/mime/multipart/formdata_test.go | 90 - .../libgo/go/mime/multipart/multipart.go | 378 - .../libgo/go/mime/multipart/multipart_test.go | 686 - .../libgo/go/mime/multipart/testdata/nested-mime | 29 - .../gofrontend/libgo/go/mime/multipart/writer.go | 185 - .../libgo/go/mime/multipart/writer_test.go | 128 - .../libgo/go/mime/quotedprintable/reader.go | 124 - .../libgo/go/mime/quotedprintable/reader_test.go | 204 - .../libgo/go/mime/quotedprintable/writer.go | 172 - .../libgo/go/mime/quotedprintable/writer_test.go | 158 - .../gofrontend/libgo/go/mime/test.types | 8 - .../gofrontend/libgo/go/mime/testdata/test.types | 8 - llgo/third_party/gofrontend/libgo/go/mime/type.go | 187 - .../gofrontend/libgo/go/mime/type_dragonfly.go | 9 - .../gofrontend/libgo/go/mime/type_freebsd.go | 9 - .../gofrontend/libgo/go/mime/type_openbsd.go | 9 - .../gofrontend/libgo/go/mime/type_plan9.go | 57 - .../gofrontend/libgo/go/mime/type_test.go | 151 - .../gofrontend/libgo/go/mime/type_unix.go | 64 - .../gofrontend/libgo/go/mime/type_windows.go | 41 - .../gofrontend/libgo/go/net/addrselect.go | 388 - .../gofrontend/libgo/go/net/addrselect_test.go | 219 - .../gofrontend/libgo/go/net/cgo_android.go | 12 - .../third_party/gofrontend/libgo/go/net/cgo_bsd.go | 16 - .../gofrontend/libgo/go/net/cgo_linux.go | 21 - .../gofrontend/libgo/go/net/cgo_netbsd.go | 14 - .../gofrontend/libgo/go/net/cgo_openbsd.go | 14 - .../gofrontend/libgo/go/net/cgo_resnew.go | 36 - .../gofrontend/libgo/go/net/cgo_resold.go | 36 - .../gofrontend/libgo/go/net/cgo_socknew.go | 32 - .../gofrontend/libgo/go/net/cgo_sockold.go | 32 - .../gofrontend/libgo/go/net/cgo_solaris.go | 16 - .../gofrontend/libgo/go/net/cgo_stub.go | 35 - .../gofrontend/libgo/go/net/cgo_unix.go | 275 - .../gofrontend/libgo/go/net/cgo_unix_test.go | 24 - .../gofrontend/libgo/go/net/cgo_windows.go | 13 - llgo/third_party/gofrontend/libgo/go/net/conf.go | 308 - .../gofrontend/libgo/go/net/conf_netcgo.go | 17 - .../gofrontend/libgo/go/net/conf_test.go | 301 - .../gofrontend/libgo/go/net/conn_test.go | 65 - llgo/third_party/gofrontend/libgo/go/net/dial.go | 431 - .../gofrontend/libgo/go/net/dial_gen.go | 40 - .../gofrontend/libgo/go/net/dial_test.go | 715 - .../gofrontend/libgo/go/net/dnsclient.go | 238 - .../gofrontend/libgo/go/net/dnsclient_test.go | 69 - .../gofrontend/libgo/go/net/dnsclient_unix.go | 524 - .../gofrontend/libgo/go/net/dnsclient_unix_test.go | 417 - .../gofrontend/libgo/go/net/dnsconfig_unix.go | 120 - .../gofrontend/libgo/go/net/dnsconfig_unix_test.go | 100 - llgo/third_party/gofrontend/libgo/go/net/dnsmsg.go | 903 - .../gofrontend/libgo/go/net/dnsmsg_test.go | 266 - .../gofrontend/libgo/go/net/dnsname_test.go | 84 - .../gofrontend/libgo/go/net/error_plan9_test.go | 17 - .../gofrontend/libgo/go/net/error_posix_test.go | 44 - .../gofrontend/libgo/go/net/error_test.go | 673 - .../gofrontend/libgo/go/net/external_test.go | 167 - .../gofrontend/libgo/go/net/fd_mutex.go | 184 - .../gofrontend/libgo/go/net/fd_mutex_test.go | 195 - .../gofrontend/libgo/go/net/fd_plan9.go | 228 - .../gofrontend/libgo/go/net/fd_poll_nacl.go | 87 - .../gofrontend/libgo/go/net/fd_poll_runtime.go | 133 - .../gofrontend/libgo/go/net/fd_posix.go | 21 - .../gofrontend/libgo/go/net/fd_posix_test.go | 57 - .../gofrontend/libgo/go/net/fd_select.go | 182 - .../third_party/gofrontend/libgo/go/net/fd_unix.go | 506 - .../gofrontend/libgo/go/net/fd_windows.go | 644 - llgo/third_party/gofrontend/libgo/go/net/file.go | 48 - .../gofrontend/libgo/go/net/file_plan9.go | 137 - .../gofrontend/libgo/go/net/file_stub.go | 16 - .../gofrontend/libgo/go/net/file_test.go | 193 - .../gofrontend/libgo/go/net/file_unix.go | 115 - .../gofrontend/libgo/go/net/file_windows.go | 25 - llgo/third_party/gofrontend/libgo/go/net/hook.go | 12 - .../gofrontend/libgo/go/net/hook_cloexec.go | 14 - .../gofrontend/libgo/go/net/hook_plan9.go | 9 - .../gofrontend/libgo/go/net/hook_unix.go | 21 - .../gofrontend/libgo/go/net/hook_windows.go | 21 - llgo/third_party/gofrontend/libgo/go/net/hosts.go | 105 - .../gofrontend/libgo/go/net/hosts_test.go | 120 - .../gofrontend/libgo/go/net/hosts_testdata | 12 - .../gofrontend/libgo/go/net/http/cgi/child.go | 206 - .../gofrontend/libgo/go/net/http/cgi/child_test.go | 150 - .../gofrontend/libgo/go/net/http/cgi/host.go | 383 - .../gofrontend/libgo/go/net/http/cgi/host_test.go | 499 - .../libgo/go/net/http/cgi/matryoshka_test.go | 223 - .../gofrontend/libgo/go/net/http/cgi/posix_test.go | 21 - .../libgo/go/net/http/cgi/testdata/test.cgi | 91 - .../gofrontend/libgo/go/net/http/client.go | 557 - .../gofrontend/libgo/go/net/http/client_test.go | 1155 - .../gofrontend/libgo/go/net/http/cookie.go | 373 - .../gofrontend/libgo/go/net/http/cookie_test.go | 428 - .../gofrontend/libgo/go/net/http/cookiejar/jar.go | 497 - .../libgo/go/net/http/cookiejar/jar_test.go | 1267 - .../libgo/go/net/http/cookiejar/punycode.go | 159 - .../libgo/go/net/http/cookiejar/punycode_test.go | 161 - .../gofrontend/libgo/go/net/http/doc.go | 80 - .../gofrontend/libgo/go/net/http/example_test.go | 111 - .../gofrontend/libgo/go/net/http/export_test.go | 132 - .../gofrontend/libgo/go/net/http/fcgi/child.go | 328 - .../gofrontend/libgo/go/net/http/fcgi/fcgi.go | 274 - .../gofrontend/libgo/go/net/http/fcgi/fcgi_test.go | 256 - .../gofrontend/libgo/go/net/http/filetransport.go | 123 - .../libgo/go/net/http/filetransport_test.go | 65 - .../third_party/gofrontend/libgo/go/net/http/fs.go | 587 - .../gofrontend/libgo/go/net/http/fs_test.go | 965 - .../gofrontend/libgo/go/net/http/header.go | 213 - .../gofrontend/libgo/go/net/http/header_test.go | 213 - .../gofrontend/libgo/go/net/http/http_test.go | 58 - .../libgo/go/net/http/httptest/recorder.go | 72 - .../libgo/go/net/http/httptest/recorder_test.go | 90 - .../libgo/go/net/http/httptest/server.go | 238 - .../libgo/go/net/http/httptest/server_test.go | 29 - .../gofrontend/libgo/go/net/http/httputil/dump.go | 285 - .../libgo/go/net/http/httputil/dump_test.go | 291 - .../libgo/go/net/http/httputil/httputil.go | 39 - .../libgo/go/net/http/httputil/persist.go | 429 - .../libgo/go/net/http/httputil/reverseproxy.go | 293 - .../go/net/http/httputil/reverseproxy_test.go | 322 - .../libgo/go/net/http/internal/chunked.go | 215 - .../libgo/go/net/http/internal/chunked_test.go | 156 - .../gofrontend/libgo/go/net/http/jar.go | 27 - .../gofrontend/libgo/go/net/http/lex.go | 169 - .../gofrontend/libgo/go/net/http/lex_test.go | 101 - .../gofrontend/libgo/go/net/http/main_test.go | 113 - .../gofrontend/libgo/go/net/http/npn_test.go | 126 - .../gofrontend/libgo/go/net/http/pprof/pprof.go | 241 - .../gofrontend/libgo/go/net/http/proxy_test.go | 81 - .../gofrontend/libgo/go/net/http/race.go | 11 - .../gofrontend/libgo/go/net/http/range_test.go | 79 - .../libgo/go/net/http/readrequest_test.go | 446 - .../gofrontend/libgo/go/net/http/request.go | 1008 - .../gofrontend/libgo/go/net/http/request_test.go | 773 - .../libgo/go/net/http/requestwrite_test.go | 654 - .../gofrontend/libgo/go/net/http/response.go | 298 - .../gofrontend/libgo/go/net/http/response_test.go | 725 - .../libgo/go/net/http/responsewrite_test.go | 241 - .../gofrontend/libgo/go/net/http/serve_test.go | 3687 -- .../gofrontend/libgo/go/net/http/server.go | 2267 -- .../gofrontend/libgo/go/net/http/sniff.go | 220 - .../gofrontend/libgo/go/net/http/sniff_test.go | 171 - .../gofrontend/libgo/go/net/http/status.go | 120 - .../gofrontend/libgo/go/net/http/testdata/file | 1 - .../libgo/go/net/http/testdata/index.html | 1 - .../libgo/go/net/http/testdata/style.css | 1 - .../gofrontend/libgo/go/net/http/transfer.go | 829 - .../gofrontend/libgo/go/net/http/transfer_test.go | 64 - .../gofrontend/libgo/go/net/http/transport.go | 1461 - .../gofrontend/libgo/go/net/http/transport_test.go | 2810 -- .../gofrontend/libgo/go/net/http/triv.go | 141 - .../gofrontend/libgo/go/net/interface.go | 146 - .../gofrontend/libgo/go/net/interface_bsd.go | 175 - .../gofrontend/libgo/go/net/interface_darwin.go | 62 - .../gofrontend/libgo/go/net/interface_dragonfly.go | 12 - .../gofrontend/libgo/go/net/interface_freebsd.go | 62 - .../gofrontend/libgo/go/net/interface_linux.go | 269 - .../gofrontend/libgo/go/net/interface_netbsd.go | 12 - .../gofrontend/libgo/go/net/interface_openbsd.go | 12 - .../gofrontend/libgo/go/net/interface_stub.go | 27 - .../gofrontend/libgo/go/net/interface_test.go | 305 - .../gofrontend/libgo/go/net/interface_windows.go | 232 - .../libgo/go/net/internal/socktest/main_test.go | 56 - .../go/net/internal/socktest/main_unix_test.go | 24 - .../go/net/internal/socktest/main_windows_test.go | 22 - .../libgo/go/net/internal/socktest/switch.go | 169 - .../libgo/go/net/internal/socktest/switch_posix.go | 58 - .../libgo/go/net/internal/socktest/switch_stub.go | 16 - .../libgo/go/net/internal/socktest/switch_unix.go | 29 - .../go/net/internal/socktest/switch_windows.go | 29 - .../libgo/go/net/internal/socktest/sys_cloexec.go | 42 - .../libgo/go/net/internal/socktest/sys_unix.go | 193 - .../libgo/go/net/internal/socktest/sys_windows.go | 156 - llgo/third_party/gofrontend/libgo/go/net/ip.go | 676 - .../third_party/gofrontend/libgo/go/net/ip_test.go | 542 - .../gofrontend/libgo/go/net/ipraw_test.go | 116 - .../gofrontend/libgo/go/net/iprawsock.go | 62 - .../gofrontend/libgo/go/net/iprawsock_plan9.go | 82 - .../gofrontend/libgo/go/net/iprawsock_posix.go | 249 - llgo/third_party/gofrontend/libgo/go/net/ipsock.go | 285 - .../gofrontend/libgo/go/net/ipsock_plan9.go | 245 - .../gofrontend/libgo/go/net/ipsock_posix.go | 200 - .../gofrontend/libgo/go/net/ipsock_test.go | 282 - .../gofrontend/libgo/go/net/listen_test.go | 685 - llgo/third_party/gofrontend/libgo/go/net/lookup.go | 172 - .../gofrontend/libgo/go/net/lookup_plan9.go | 298 - .../gofrontend/libgo/go/net/lookup_stub.go | 49 - .../gofrontend/libgo/go/net/lookup_test.go | 503 - .../gofrontend/libgo/go/net/lookup_unix.go | 159 - .../gofrontend/libgo/go/net/lookup_windows.go | 389 - llgo/third_party/gofrontend/libgo/go/net/mac.go | 82 - .../gofrontend/libgo/go/net/mac_test.go | 65 - .../gofrontend/libgo/go/net/mail/example_test.go | 79 - .../gofrontend/libgo/go/net/mail/message.go | 576 - .../gofrontend/libgo/go/net/mail/message_test.go | 588 - .../gofrontend/libgo/go/net/main_cloexec_test.go | 25 - .../gofrontend/libgo/go/net/main_plan9_test.go | 15 - .../gofrontend/libgo/go/net/main_posix_test.go | 50 - .../gofrontend/libgo/go/net/main_test.go | 204 - .../gofrontend/libgo/go/net/main_unix_test.go | 52 - .../gofrontend/libgo/go/net/main_windows_test.go | 36 - .../gofrontend/libgo/go/net/mockserver_test.go | 516 - llgo/third_party/gofrontend/libgo/go/net/net.go | 576 - .../gofrontend/libgo/go/net/net_test.go | 256 - .../gofrontend/libgo/go/net/newpollserver_rtems.go | 78 - .../gofrontend/libgo/go/net/non_unix_test.go | 11 - llgo/third_party/gofrontend/libgo/go/net/nss.go | 159 - .../gofrontend/libgo/go/net/nss_test.go | 169 - .../gofrontend/libgo/go/net/packetconn_test.go | 153 - llgo/third_party/gofrontend/libgo/go/net/parse.go | 386 - .../gofrontend/libgo/go/net/parse_test.go | 79 - llgo/third_party/gofrontend/libgo/go/net/pipe.go | 67 - .../gofrontend/libgo/go/net/pipe_test.go | 55 - .../gofrontend/libgo/go/net/platform_test.go | 159 - llgo/third_party/gofrontend/libgo/go/net/port.go | 24 - .../gofrontend/libgo/go/net/port_test.go | 57 - .../gofrontend/libgo/go/net/port_unix.go | 73 - .../gofrontend/libgo/go/net/protoconn_test.go | 350 - llgo/third_party/gofrontend/libgo/go/net/race.go | 31 - llgo/third_party/gofrontend/libgo/go/net/race0.go | 26 - .../gofrontend/libgo/go/net/rpc/client.go | 317 - .../gofrontend/libgo/go/net/rpc/client_test.go | 91 - .../gofrontend/libgo/go/net/rpc/debug.go | 93 - .../libgo/go/net/rpc/jsonrpc/all_test.go | 296 - .../gofrontend/libgo/go/net/rpc/jsonrpc/client.go | 123 - .../gofrontend/libgo/go/net/rpc/jsonrpc/server.go | 134 - .../gofrontend/libgo/go/net/rpc/server.go | 710 - .../gofrontend/libgo/go/net/rpc/server_test.go | 683 - .../gofrontend/libgo/go/net/sendfile_dragonfly.go | 106 - .../gofrontend/libgo/go/net/sendfile_freebsd.go | 106 - .../gofrontend/libgo/go/net/sendfile_linux.go | 79 - .../gofrontend/libgo/go/net/sendfile_solaris.go | 110 - .../gofrontend/libgo/go/net/sendfile_stub.go | 13 - .../gofrontend/libgo/go/net/sendfile_windows.go | 55 - .../gofrontend/libgo/go/net/server_test.go | 388 - .../gofrontend/libgo/go/net/smtp/auth.go | 107 - .../gofrontend/libgo/go/net/smtp/smtp.go | 384 - .../gofrontend/libgo/go/net/smtp/smtp_test.go | 738 - .../gofrontend/libgo/go/net/sock_bsd.go | 37 - .../gofrontend/libgo/go/net/sock_cloexec.go | 87 - .../gofrontend/libgo/go/net/sock_linux.go | 31 - .../gofrontend/libgo/go/net/sock_plan9.go | 10 - .../gofrontend/libgo/go/net/sock_posix.go | 214 - .../gofrontend/libgo/go/net/sock_stub.go | 15 - .../gofrontend/libgo/go/net/sock_windows.go | 30 - .../gofrontend/libgo/go/net/sockopt_bsd.go | 57 - .../gofrontend/libgo/go/net/sockopt_linux.go | 32 - .../gofrontend/libgo/go/net/sockopt_plan9.go | 13 - .../gofrontend/libgo/go/net/sockopt_posix.go | 141 - .../gofrontend/libgo/go/net/sockopt_solaris.go | 32 - .../gofrontend/libgo/go/net/sockopt_stub.go | 37 - .../gofrontend/libgo/go/net/sockopt_windows.go | 38 - .../gofrontend/libgo/go/net/sockoptip_bsd.go | 34 - .../gofrontend/libgo/go/net/sockoptip_linux.go | 31 - .../gofrontend/libgo/go/net/sockoptip_posix.go | 57 - .../gofrontend/libgo/go/net/sockoptip_stub.go | 39 - .../gofrontend/libgo/go/net/sockoptip_windows.go | 33 - .../gofrontend/libgo/go/net/sys_cloexec.go | 57 - .../gofrontend/libgo/go/net/tcp_test.go | 587 - .../third_party/gofrontend/libgo/go/net/tcpsock.go | 61 - .../gofrontend/libgo/go/net/tcpsock_plan9.go | 231 - .../gofrontend/libgo/go/net/tcpsock_posix.go | 334 - .../gofrontend/libgo/go/net/tcpsockopt_darwin.go | 29 - .../libgo/go/net/tcpsockopt_dragonfly.go | 26 - .../gofrontend/libgo/go/net/tcpsockopt_openbsd.go | 16 - .../gofrontend/libgo/go/net/tcpsockopt_plan9.go | 19 - .../gofrontend/libgo/go/net/tcpsockopt_posix.go | 20 - .../gofrontend/libgo/go/net/tcpsockopt_solaris.go | 27 - .../gofrontend/libgo/go/net/tcpsockopt_stub.go | 20 - .../gofrontend/libgo/go/net/tcpsockopt_unix.go | 27 - .../gofrontend/libgo/go/net/tcpsockopt_windows.go | 32 - .../libgo/go/net/testdata/domain-resolv.conf | 5 - .../libgo/go/net/testdata/empty-resolv.conf | 1 - .../gofrontend/libgo/go/net/testdata/hosts | 12 - .../gofrontend/libgo/go/net/testdata/igmp | 24 - .../gofrontend/libgo/go/net/testdata/igmp6 | 18 - .../gofrontend/libgo/go/net/testdata/ipv4-hosts | 12 - .../gofrontend/libgo/go/net/testdata/ipv6-hosts | 11 - .../libgo/go/net/testdata/openbsd-resolv.conf | 5 - .../gofrontend/libgo/go/net/testdata/resolv.conf | 8 - .../libgo/go/net/testdata/search-resolv.conf | 5 - .../libgo/go/net/testdata/singleline-hosts | 1 - .../gofrontend/libgo/go/net/textproto/header.go | 43 - .../gofrontend/libgo/go/net/textproto/pipeline.go | 117 - .../gofrontend/libgo/go/net/textproto/reader.go | 674 - .../libgo/go/net/textproto/reader_test.go | 350 - .../gofrontend/libgo/go/net/textproto/textproto.go | 154 - .../gofrontend/libgo/go/net/textproto/writer.go | 118 - .../libgo/go/net/textproto/writer_test.go | 35 - .../gofrontend/libgo/go/net/timeout_test.go | 1010 - .../gofrontend/libgo/go/net/udp_test.go | 364 - .../third_party/gofrontend/libgo/go/net/udpsock.go | 61 - .../gofrontend/libgo/go/net/udpsock_plan9.go | 215 - .../gofrontend/libgo/go/net/udpsock_posix.go | 289 - .../gofrontend/libgo/go/net/unix_test.go | 431 - .../gofrontend/libgo/go/net/unixsock.go | 47 - .../gofrontend/libgo/go/net/unixsock_plan9.go | 147 - .../gofrontend/libgo/go/net/unixsock_posix.go | 398 - .../third_party/gofrontend/libgo/go/net/url/url.go | 869 - .../gofrontend/libgo/go/net/url/url_test.go | 1231 - .../gofrontend/libgo/go/old/regexp/all_test.go | 421 - .../gofrontend/libgo/go/old/regexp/find_test.go | 472 - .../gofrontend/libgo/go/old/regexp/regexp.go | 1488 - .../gofrontend/libgo/go/old/template/doc.go | 91 - .../gofrontend/libgo/go/old/template/execute.go | 346 - .../gofrontend/libgo/go/old/template/format.go | 77 - .../gofrontend/libgo/go/old/template/parse.go | 742 - .../libgo/go/old/template/template_test.go | 810 - llgo/third_party/gofrontend/libgo/go/os/dir.go | 102 - .../gofrontend/libgo/go/os/dir_largefile.go | 13 - .../gofrontend/libgo/go/os/dir_plan9.go | 73 - .../gofrontend/libgo/go/os/dir_regfile.go | 13 - .../third_party/gofrontend/libgo/go/os/dir_unix.go | 58 - llgo/third_party/gofrontend/libgo/go/os/doc.go | 135 - llgo/third_party/gofrontend/libgo/go/os/env.go | 117 - .../third_party/gofrontend/libgo/go/os/env_test.go | 113 - .../gofrontend/libgo/go/os/env_unix_test.go | 30 - llgo/third_party/gofrontend/libgo/go/os/error.go | 65 - .../gofrontend/libgo/go/os/error_plan9.go | 54 - .../gofrontend/libgo/go/os/error_test.go | 132 - .../gofrontend/libgo/go/os/error_unix.go | 45 - .../gofrontend/libgo/go/os/error_windows.go | 45 - llgo/third_party/gofrontend/libgo/go/os/exec.go | 70 - .../gofrontend/libgo/go/os/exec/exec.go | 516 - .../gofrontend/libgo/go/os/exec/exec_posix.go | 24 - .../gofrontend/libgo/go/os/exec/exec_test.go | 822 - .../gofrontend/libgo/go/os/exec/lp_plan9.go | 53 - .../gofrontend/libgo/go/os/exec/lp_test.go | 33 - .../gofrontend/libgo/go/os/exec/lp_unix.go | 60 - .../gofrontend/libgo/go/os/exec/lp_unix_test.go | 55 - .../gofrontend/libgo/go/os/exec/lp_windows.go | 123 - .../gofrontend/libgo/go/os/exec_plan9.go | 137 - .../gofrontend/libgo/go/os/exec_posix.go | 107 - .../gofrontend/libgo/go/os/exec_unix.go | 81 - .../gofrontend/libgo/go/os/exec_windows.go | 122 - .../gofrontend/libgo/go/os/export_test.go | 10 - llgo/third_party/gofrontend/libgo/go/os/file.go | 274 - .../gofrontend/libgo/go/os/file_plan9.go | 469 - .../gofrontend/libgo/go/os/file_posix.go | 141 - .../gofrontend/libgo/go/os/file_unix.go | 370 - llgo/third_party/gofrontend/libgo/go/os/getwd.go | 123 - .../gofrontend/libgo/go/os/getwd_darwin.go | 15 - llgo/third_party/gofrontend/libgo/go/os/os_test.go | 1709 - .../gofrontend/libgo/go/os/os_unix_test.go | 186 - llgo/third_party/gofrontend/libgo/go/os/path.go | 131 - .../gofrontend/libgo/go/os/path_plan9.go | 15 - .../gofrontend/libgo/go/os/path_test.go | 228 - .../gofrontend/libgo/go/os/path_unix.go | 17 - .../gofrontend/libgo/go/os/path_windows.go | 16 - .../third_party/gofrontend/libgo/go/os/pipe_bsd.go | 28 - .../gofrontend/libgo/go/os/pipe_linux.go | 33 - llgo/third_party/gofrontend/libgo/go/os/proc.go | 57 - .../gofrontend/libgo/go/os/signal/signal.go | 182 - .../gofrontend/libgo/go/os/signal/signal_plan9.go | 60 - .../libgo/go/os/signal/signal_plan9_test.go | 181 - .../gofrontend/libgo/go/os/signal/signal_test.go | 274 - .../gofrontend/libgo/go/os/signal/signal_unix.go | 58 - llgo/third_party/gofrontend/libgo/go/os/stat.go | 56 - .../gofrontend/libgo/go/os/stat_atim.go | 61 - .../gofrontend/libgo/go/os/stat_atimespec.go | 61 - .../gofrontend/libgo/go/os/stat_dragonfly.go | 61 - .../gofrontend/libgo/go/os/stat_nacl.go | 62 - .../gofrontend/libgo/go/os/stat_plan9.go | 112 - .../gofrontend/libgo/go/os/stat_solaris.go | 61 - .../gofrontend/libgo/go/os/sticky_bsd.go | 11 - .../gofrontend/libgo/go/os/sticky_notbsd.go | 14 - llgo/third_party/gofrontend/libgo/go/os/str.go | 33 - llgo/third_party/gofrontend/libgo/go/os/sys_bsd.go | 20 - .../gofrontend/libgo/go/os/sys_darwin.go | 31 - .../gofrontend/libgo/go/os/sys_freebsd.go | 23 - .../gofrontend/libgo/go/os/sys_linux.go | 26 - .../third_party/gofrontend/libgo/go/os/sys_nacl.go | 9 - .../gofrontend/libgo/go/os/sys_plan9.go | 26 - .../gofrontend/libgo/go/os/sys_uname.go | 25 - .../third_party/gofrontend/libgo/go/os/sys_unix.go | 11 - llgo/third_party/gofrontend/libgo/go/os/types.go | 118 - .../gofrontend/libgo/go/os/types_notwin.go | 25 - .../gofrontend/libgo/go/os/types_windows.go | 107 - .../gofrontend/libgo/go/os/user/decls_solaris.go | 18 - .../gofrontend/libgo/go/os/user/decls_unix.go | 18 - .../gofrontend/libgo/go/os/user/lookup.go | 22 - .../gofrontend/libgo/go/os/user/lookup_plan9.go | 46 - .../gofrontend/libgo/go/os/user/lookup_stubs.go | 28 - .../gofrontend/libgo/go/os/user/lookup_unix.go | 115 - .../gofrontend/libgo/go/os/user/lookup_windows.go | 149 - .../gofrontend/libgo/go/os/user/user.go | 43 - .../gofrontend/libgo/go/os/user/user_test.go | 89 - .../gofrontend/libgo/go/path/example_test.go | 67 - .../libgo/go/path/filepath/example_unix_test.go | 67 - .../libgo/go/path/filepath/export_test.go | 7 - .../gofrontend/libgo/go/path/filepath/match.go | 309 - .../libgo/go/path/filepath/match_test.go | 212 - .../gofrontend/libgo/go/path/filepath/path.go | 466 - .../libgo/go/path/filepath/path_plan9.go | 44 - .../gofrontend/libgo/go/path/filepath/path_test.go | 1106 - .../gofrontend/libgo/go/path/filepath/path_unix.go | 46 - .../libgo/go/path/filepath/path_windows.go | 147 - .../gofrontend/libgo/go/path/filepath/symlink.go | 72 - .../libgo/go/path/filepath/symlink_unix.go | 7 - .../libgo/go/path/filepath/symlink_windows.go | 71 - llgo/third_party/gofrontend/libgo/go/path/match.go | 209 - .../gofrontend/libgo/go/path/match_test.go | 79 - llgo/third_party/gofrontend/libgo/go/path/path.go | 210 - .../gofrontend/libgo/go/path/path_test.go | 244 - .../gofrontend/libgo/go/reflect/all_test.go | 4788 --- .../gofrontend/libgo/go/reflect/deepequal.go | 145 - .../gofrontend/libgo/go/reflect/example_test.go | 81 - .../gofrontend/libgo/go/reflect/export_test.go | 43 - .../gofrontend/libgo/go/reflect/makefunc.go | 154 - .../gofrontend/libgo/go/reflect/makefunc_ffi.go | 63 - .../gofrontend/libgo/go/reflect/makefunc_ffi_c.c | 93 - .../gofrontend/libgo/go/reflect/set_test.go | 211 - .../gofrontend/libgo/go/reflect/tostring_test.go | 95 - .../gofrontend/libgo/go/reflect/type.go | 2175 -- .../gofrontend/libgo/go/reflect/value.go | 2380 -- .../gofrontend/libgo/go/regexp/all_test.go | 667 - .../gofrontend/libgo/go/regexp/backtrack.go | 366 - .../third_party/gofrontend/libgo/go/regexp/exec.go | 468 - .../gofrontend/libgo/go/regexp/exec2_test.go | 20 - .../gofrontend/libgo/go/regexp/exec_test.go | 727 - .../gofrontend/libgo/go/regexp/find_test.go | 498 - .../gofrontend/libgo/go/regexp/onepass.go | 581 - .../gofrontend/libgo/go/regexp/onepass_test.go | 208 - .../gofrontend/libgo/go/regexp/regexp.go | 1120 - .../gofrontend/libgo/go/regexp/syntax/compile.go | 289 - .../gofrontend/libgo/go/regexp/syntax/doc.go | 131 - .../gofrontend/libgo/go/regexp/syntax/parse.go | 1902 - .../libgo/go/regexp/syntax/parse_test.go | 572 - .../libgo/go/regexp/syntax/perl_groups.go | 134 - .../gofrontend/libgo/go/regexp/syntax/prog.go | 345 - .../gofrontend/libgo/go/regexp/syntax/prog_test.go | 114 - .../gofrontend/libgo/go/regexp/syntax/regexp.go | 319 - .../gofrontend/libgo/go/regexp/syntax/simplify.go | 151 - .../libgo/go/regexp/syntax/simplify_test.go | 151 - .../gofrontend/libgo/go/regexp/testdata/README | 24 - .../gofrontend/libgo/go/regexp/testdata/basic.dat | 221 - .../libgo/go/regexp/testdata/nullsubexpr.dat | 79 - .../go/regexp/testdata/re2-exhaustive.txt.bz2 | Bin 394016 -> 0 bytes .../libgo/go/regexp/testdata/re2-search.txt | 3667 -- .../libgo/go/regexp/testdata/repetition.dat | 163 - .../libgo/go/regexp/testdata/testregex.c | 2286 -- .../gofrontend/libgo/go/runtime/append_test.go | 190 - .../gofrontend/libgo/go/runtime/chan_test.go | 927 - .../libgo/go/runtime/chanbarrier_test.go | 83 - .../gofrontend/libgo/go/runtime/closure_test.go | 53 - .../gofrontend/libgo/go/runtime/compiler.go | 13 - .../gofrontend/libgo/go/runtime/complex_test.go | 67 - .../gofrontend/libgo/go/runtime/crash_cgo_test.go | 481 - .../gofrontend/libgo/go/runtime/crash_test.go | 589 - .../gofrontend/libgo/go/runtime/crash_unix_test.go | 135 - .../gofrontend/libgo/go/runtime/debug.go | 179 - .../gofrontend/libgo/go/runtime/debug/garbage.go | 153 - .../libgo/go/runtime/debug/garbage_test.go | 106 - .../libgo/go/runtime/debug/heapdump_test.go | 69 - .../gofrontend/libgo/go/runtime/debug/stack.go | 98 - .../libgo/go/runtime/debug/stack_test.go | 62 - .../gofrontend/libgo/go/runtime/env_test.go | 47 - .../gofrontend/libgo/go/runtime/error.go | 156 - .../gofrontend/libgo/go/runtime/export_arm_test.go | 9 - .../libgo/go/runtime/export_linux_test.go | 9 - .../gofrontend/libgo/go/runtime/export_test.go | 174 - .../libgo/go/runtime/export_windows_test.go | 9 - .../gofrontend/libgo/go/runtime/extern.go | 258 - .../gofrontend/libgo/go/runtime/gc_test.go | 491 - .../gofrontend/libgo/go/runtime/gcinfo_test.go | 188 - .../gofrontend/libgo/go/runtime/iface_test.go | 263 - .../gofrontend/libgo/go/runtime/lfstack_test.go | 140 - .../gofrontend/libgo/go/runtime/malloc_test.go | 213 - .../gofrontend/libgo/go/runtime/map_test.go | 625 - .../gofrontend/libgo/go/runtime/mapspeed_test.go | 328 - .../third_party/gofrontend/libgo/go/runtime/mem.go | 77 - .../gofrontend/libgo/go/runtime/mfinal_test.go | 257 - .../gofrontend/libgo/go/runtime/norace_test.go | 46 - .../gofrontend/libgo/go/runtime/parfor_test.go | 128 - .../libgo/go/runtime/pprof/mprof_test.go | 101 - .../gofrontend/libgo/go/runtime/pprof/pprof.go | 690 - .../libgo/go/runtime/pprof/pprof_test.go | 484 - .../gofrontend/libgo/go/runtime/proc_test.go | 616 - .../gofrontend/libgo/go/runtime/runtime_test.go | 305 - .../libgo/go/runtime/runtime_unix_test.go | 56 - .../gofrontend/libgo/go/runtime/string_test.go | 240 - .../gofrontend/libgo/go/runtime/symtab_test.go | 158 - .../gofrontend/libgo/go/runtime/vlrt.go | 258 - .../libgo/go/sort/example_interface_test.go | 44 - .../gofrontend/libgo/go/sort/example_keys_test.go | 96 - .../gofrontend/libgo/go/sort/example_multi_test.go | 131 - .../gofrontend/libgo/go/sort/example_test.go | 24 - .../libgo/go/sort/example_wrapper_test.go | 77 - .../gofrontend/libgo/go/sort/export_test.go | 9 - .../third_party/gofrontend/libgo/go/sort/search.go | 112 - .../gofrontend/libgo/go/sort/search_test.go | 162 - llgo/third_party/gofrontend/libgo/go/sort/sort.go | 514 - .../gofrontend/libgo/go/sort/sort_test.go | 553 - .../gofrontend/libgo/go/strconv/atob.go | 35 - .../gofrontend/libgo/go/strconv/atob_test.go | 91 - .../gofrontend/libgo/go/strconv/atof.go | 544 - .../gofrontend/libgo/go/strconv/atof_test.go | 430 - .../gofrontend/libgo/go/strconv/atoi.go | 202 - .../gofrontend/libgo/go/strconv/atoi_test.go | 363 - .../gofrontend/libgo/go/strconv/decimal.go | 413 - .../gofrontend/libgo/go/strconv/decimal_test.go | 127 - .../third_party/gofrontend/libgo/go/strconv/doc.go | 57 - .../gofrontend/libgo/go/strconv/example_test.go | 338 - .../gofrontend/libgo/go/strconv/extfloat.go | 668 - .../gofrontend/libgo/go/strconv/fp_test.go | 144 - .../gofrontend/libgo/go/strconv/ftoa.go | 455 - .../gofrontend/libgo/go/strconv/ftoa_test.go | 241 - .../gofrontend/libgo/go/strconv/internal_test.go | 19 - .../gofrontend/libgo/go/strconv/isprint.go | 637 - .../gofrontend/libgo/go/strconv/itoa.go | 143 - .../gofrontend/libgo/go/strconv/itoa_test.go | 161 - .../gofrontend/libgo/go/strconv/makeisprint.go | 187 - .../gofrontend/libgo/go/strconv/quote.go | 455 - .../gofrontend/libgo/go/strconv/quote_test.go | 266 - .../gofrontend/libgo/go/strconv/strconv_test.go | 63 - .../libgo/go/strconv/testdata/testfp.txt | 181 - .../gofrontend/libgo/go/strconv/testfp.txt | 181 - .../gofrontend/libgo/go/strings/compare.go | 28 - .../gofrontend/libgo/go/strings/compare_test.go | 98 - .../gofrontend/libgo/go/strings/example_test.go | 225 - .../gofrontend/libgo/go/strings/export_test.go | 45 - .../gofrontend/libgo/go/strings/indexbyte.c | 29 - .../gofrontend/libgo/go/strings/reader.go | 150 - .../gofrontend/libgo/go/strings/reader_test.go | 172 - .../gofrontend/libgo/go/strings/replace.go | 518 - .../gofrontend/libgo/go/strings/replace_test.go | 542 - .../gofrontend/libgo/go/strings/search.go | 124 - .../gofrontend/libgo/go/strings/search_test.go | 90 - .../gofrontend/libgo/go/strings/strings.go | 768 - .../gofrontend/libgo/go/strings/strings_decl.go | 8 - .../gofrontend/libgo/go/strings/strings_test.go | 1250 - .../gofrontend/libgo/go/sync/atomic/64bit_arm.go | 58 - .../gofrontend/libgo/go/sync/atomic/atomic.c | 353 - .../gofrontend/libgo/go/sync/atomic/atomic_test.go | 1448 - .../gofrontend/libgo/go/sync/atomic/doc.go | 149 - .../gofrontend/libgo/go/sync/atomic/value.go | 85 - .../gofrontend/libgo/go/sync/atomic/value_test.go | 195 - llgo/third_party/gofrontend/libgo/go/sync/cas.c | 17 - llgo/third_party/gofrontend/libgo/go/sync/cond.go | 118 - .../gofrontend/libgo/go/sync/cond_test.go | 255 - .../gofrontend/libgo/go/sync/example_test.go | 59 - .../gofrontend/libgo/go/sync/export_test.go | 11 - llgo/third_party/gofrontend/libgo/go/sync/mutex.go | 126 - .../gofrontend/libgo/go/sync/mutex_test.go | 191 - llgo/third_party/gofrontend/libgo/go/sync/once.go | 46 - .../gofrontend/libgo/go/sync/once_test.go | 68 - llgo/third_party/gofrontend/libgo/go/sync/pool.go | 225 - .../gofrontend/libgo/go/sync/pool_test.go | 164 - llgo/third_party/gofrontend/libgo/go/sync/race.go | 42 - llgo/third_party/gofrontend/libgo/go/sync/race0.go | 34 - .../gofrontend/libgo/go/sync/runtime.go | 47 - .../gofrontend/libgo/go/sync/runtime_sema_test.go | 72 - .../gofrontend/libgo/go/sync/rwmutex.go | 136 - .../gofrontend/libgo/go/sync/rwmutex_test.go | 254 - .../gofrontend/libgo/go/sync/waitgroup.go | 137 - .../gofrontend/libgo/go/sync/waitgroup_test.go | 271 - .../gofrontend/libgo/go/syscall/bpf_bsd.go | 169 - .../gofrontend/libgo/go/syscall/const_plan9.go | 59 - .../gofrontend/libgo/go/syscall/creds_test.go | 119 - .../gofrontend/libgo/go/syscall/dir_plan9.go | 212 - .../gofrontend/libgo/go/syscall/env_plan9.go | 108 - .../gofrontend/libgo/go/syscall/env_unix.go | 149 - .../gofrontend/libgo/go/syscall/env_windows.go | 88 - .../gofrontend/libgo/go/syscall/errno.c | 27 - .../gofrontend/libgo/go/syscall/errors_plan9.go | 48 - .../gofrontend/libgo/go/syscall/errstr.go | 32 - .../gofrontend/libgo/go/syscall/errstr_linux.go | 28 - .../gofrontend/libgo/go/syscall/errstr_nor.go | 41 - .../gofrontend/libgo/go/syscall/exec_bsd.go | 266 - .../gofrontend/libgo/go/syscall/exec_linux.go | 421 - .../gofrontend/libgo/go/syscall/exec_linux_test.go | 111 - .../libgo/go/syscall/exec_solaris_test.go | 37 - .../gofrontend/libgo/go/syscall/exec_stubs.go | 33 - .../gofrontend/libgo/go/syscall/exec_unix.go | 317 - .../gofrontend/libgo/go/syscall/exec_unix_test.go | 215 - .../gofrontend/libgo/go/syscall/exec_windows.go | 337 - .../gofrontend/libgo/go/syscall/export_test.go | 7 - .../libgo/go/syscall/export_unix_test.go | 12 - .../gofrontend/libgo/go/syscall/libcall_bsd.go | 28 - .../gofrontend/libgo/go/syscall/libcall_irix.go | 8 - .../gofrontend/libgo/go/syscall/libcall_linux.go | 411 - .../libgo/go/syscall/libcall_linux_386.go | 13 - .../libgo/go/syscall/libcall_linux_alpha.go | 13 - .../libgo/go/syscall/libcall_linux_amd64.go | 13 - .../libgo/go/syscall/libcall_linux_s390.go | 7 - .../libgo/go/syscall/libcall_linux_s390x.go | 7 - .../libgo/go/syscall/libcall_linux_ustat.go | 11 - .../libgo/go/syscall/libcall_linux_utimesnano.go | 29 - .../gofrontend/libgo/go/syscall/libcall_posix.go | 401 - .../libgo/go/syscall/libcall_posix_largefile.go | 43 - .../libgo/go/syscall/libcall_posix_regfile.go | 44 - .../libgo/go/syscall/libcall_posix_utimesnano.go | 24 - .../libgo/go/syscall/libcall_solaris_386.go | 12 - .../libgo/go/syscall/libcall_solaris_amd64.go | 10 - .../libgo/go/syscall/libcall_solaris_sparc.go | 8 - .../libgo/go/syscall/libcall_solaris_sparc64.go | 10 - .../gofrontend/libgo/go/syscall/libcall_support.go | 18 - .../gofrontend/libgo/go/syscall/libcall_uname.go | 8 - .../gofrontend/libgo/go/syscall/libcall_wait4.go | 20 - .../gofrontend/libgo/go/syscall/libcall_waitpid.go | 20 - .../gofrontend/libgo/go/syscall/lsf_linux.go | 78 - .../gofrontend/libgo/go/syscall/mksyscall.awk | 300 - .../gofrontend/libgo/go/syscall/mmap_unix_test.go | 22 - .../gofrontend/libgo/go/syscall/netlink_linux.go | 178 - .../gofrontend/libgo/go/syscall/pwd_plan9.go | 83 - .../gofrontend/libgo/go/syscall/race0.go | 25 - .../gofrontend/libgo/go/syscall/route_bsd.go | 347 - .../gofrontend/libgo/go/syscall/route_bsd_test.go | 225 - .../gofrontend/libgo/go/syscall/route_darwin.go | 67 - .../gofrontend/libgo/go/syscall/route_dragonfly.go | 80 - .../gofrontend/libgo/go/syscall/route_freebsd.go | 102 - .../libgo/go/syscall/route_freebsd_32bit.go | 33 - .../libgo/go/syscall/route_freebsd_64bit.go | 19 - .../gofrontend/libgo/go/syscall/route_ifma_test.go | 74 - .../gofrontend/libgo/go/syscall/route_netbsd.go | 35 - .../libgo/go/syscall/route_noifma_test.go | 63 - .../gofrontend/libgo/go/syscall/route_openbsd.go | 35 - .../libgo/go/syscall/security_windows.go | 376 - .../gofrontend/libgo/go/syscall/signame.c | 39 - .../gofrontend/libgo/go/syscall/sleep_rtems.go | 13 - .../gofrontend/libgo/go/syscall/sleep_select.go | 13 - .../gofrontend/libgo/go/syscall/sockcmsg_linux.go | 36 - .../gofrontend/libgo/go/syscall/sockcmsg_unix.go | 111 - .../gofrontend/libgo/go/syscall/socket.go | 421 - .../gofrontend/libgo/go/syscall/socket_bsd.go | 82 - .../gofrontend/libgo/go/syscall/socket_irix.go | 134 - .../gofrontend/libgo/go/syscall/socket_linux.go | 181 - .../libgo/go/syscall/socket_linux_ppc64x_type.go | 14 - .../libgo/go/syscall/socket_linux_type.go | 14 - .../gofrontend/libgo/go/syscall/socket_posix.go | 31 - .../gofrontend/libgo/go/syscall/socket_solaris.go | 69 - .../gofrontend/libgo/go/syscall/socket_xnet.go | 32 - .../third_party/gofrontend/libgo/go/syscall/str.go | 24 - .../gofrontend/libgo/go/syscall/syscall.go | 103 - .../gofrontend/libgo/go/syscall/syscall_errno.go | 26 - .../libgo/go/syscall/syscall_linux_386.go | 24 - .../libgo/go/syscall/syscall_linux_alpha.go | 57 - .../libgo/go/syscall/syscall_linux_amd64.go | 25 - .../libgo/go/syscall/syscall_linux_s390.go | 21 - .../libgo/go/syscall/syscall_linux_s390x.go | 21 - .../libgo/go/syscall/syscall_linux_test.go | 140 - .../gofrontend/libgo/go/syscall/syscall_solaris.go | 13 - .../gofrontend/libgo/go/syscall/syscall_stubs.go | 27 - .../gofrontend/libgo/go/syscall/syscall_test.go | 47 - .../gofrontend/libgo/go/syscall/syscall_unix.go | 235 - .../libgo/go/syscall/syscall_unix_test.go | 356 - .../third_party/gofrontend/libgo/go/syscall/wait.c | 106 - .../gofrontend/libgo/go/testing/allocs.go | 45 - .../gofrontend/libgo/go/testing/allocs_test.go | 29 - .../gofrontend/libgo/go/testing/benchmark.go | 466 - .../gofrontend/libgo/go/testing/benchmark_test.go | 113 - .../gofrontend/libgo/go/testing/cover.go | 112 - .../gofrontend/libgo/go/testing/example.go | 100 - .../gofrontend/libgo/go/testing/export_test.go | 10 - .../gofrontend/libgo/go/testing/iotest/logger.go | 54 - .../gofrontend/libgo/go/testing/iotest/reader.go | 88 - .../gofrontend/libgo/go/testing/iotest/writer.go | 35 - .../gofrontend/libgo/go/testing/quick/quick.go | 370 - .../libgo/go/testing/quick/quick_test.go | 274 - .../gofrontend/libgo/go/testing/testing.go | 739 - .../gofrontend/libgo/go/testing/testing_test.go | 18 - .../libgo/go/text/scanner/example_test.go | 40 - .../gofrontend/libgo/go/text/scanner/scanner.go | 686 - .../libgo/go/text/scanner/scanner_test.go | 667 - .../libgo/go/text/tabwriter/example_test.go | 38 - .../libgo/go/text/tabwriter/tabwriter.go | 558 - .../libgo/go/text/tabwriter/tabwriter_test.go | 652 - .../gofrontend/libgo/go/text/template/doc.go | 406 - .../gofrontend/libgo/go/text/template/exec.go | 879 - .../gofrontend/libgo/go/text/template/exec_test.go | 1143 - .../gofrontend/libgo/go/text/template/funcs.go | 600 - .../gofrontend/libgo/go/text/template/helper.go | 115 - .../libgo/go/text/template/multi_test.go | 365 - .../gofrontend/libgo/go/text/template/option.go | 74 - .../gofrontend/libgo/go/text/template/parse/lex.go | 558 - .../libgo/go/text/template/parse/lex_test.go | 496 - .../libgo/go/text/template/parse/node.go | 839 - .../libgo/go/text/template/parse/parse.go | 696 - .../libgo/go/text/template/parse/parse_test.go | 452 - .../gofrontend/libgo/go/text/template/template.go | 231 - .../libgo/go/text/template/testdata/file1.tmpl | 2 - .../libgo/go/text/template/testdata/file2.tmpl | 2 - .../libgo/go/text/template/testdata/tmpl1.tmpl | 3 - .../libgo/go/text/template/testdata/tmpl2.tmpl | 3 - .../gofrontend/libgo/go/time/example_test.go | 270 - .../gofrontend/libgo/go/time/export_test.go | 24 - .../third_party/gofrontend/libgo/go/time/format.go | 1261 - .../gofrontend/libgo/go/time/format_test.go | 520 - .../gofrontend/libgo/go/time/genzabbrs.go | 159 - .../gofrontend/libgo/go/time/internal_test.go | 59 - llgo/third_party/gofrontend/libgo/go/time/sleep.go | 130 - .../gofrontend/libgo/go/time/sleep_test.go | 438 - .../gofrontend/libgo/go/time/sys_plan9.go | 76 - .../gofrontend/libgo/go/time/sys_unix.go | 78 - .../gofrontend/libgo/go/time/sys_windows.go | 73 - llgo/third_party/gofrontend/libgo/go/time/tick.go | 58 - .../gofrontend/libgo/go/time/tick_test.go | 78 - llgo/third_party/gofrontend/libgo/go/time/time.go | 1205 - .../gofrontend/libgo/go/time/time_test.go | 1102 - .../gofrontend/libgo/go/time/zoneinfo.go | 287 - .../libgo/go/time/zoneinfo_abbrs_windows.go | 116 - .../gofrontend/libgo/go/time/zoneinfo_ios.go | 51 - .../gofrontend/libgo/go/time/zoneinfo_plan9.go | 160 - .../gofrontend/libgo/go/time/zoneinfo_read.go | 343 - .../gofrontend/libgo/go/time/zoneinfo_test.go | 66 - .../gofrontend/libgo/go/time/zoneinfo_unix.go | 86 - .../gofrontend/libgo/go/time/zoneinfo_windows.go | 249 - .../gofrontend/libgo/go/unicode/casetables.go | 20 - .../gofrontend/libgo/go/unicode/digit.go | 13 - .../gofrontend/libgo/go/unicode/digit_test.go | 126 - .../gofrontend/libgo/go/unicode/graphic.go | 144 - .../gofrontend/libgo/go/unicode/graphic_test.go | 122 - .../gofrontend/libgo/go/unicode/letter.go | 357 - .../gofrontend/libgo/go/unicode/letter_test.go | 549 - .../gofrontend/libgo/go/unicode/script_test.go | 293 - .../gofrontend/libgo/go/unicode/tables.go | 7207 ---- .../libgo/go/unicode/utf16/export_test.go | 11 - .../gofrontend/libgo/go/unicode/utf16/utf16.go | 108 - .../libgo/go/unicode/utf16/utf16_test.go | 149 - .../libgo/go/unicode/utf8/example_test.go | 196 - .../gofrontend/libgo/go/unicode/utf8/utf8.go | 445 - .../gofrontend/libgo/go/unicode/utf8/utf8_test.go | 444 - llgo/third_party/gofrontend/libgo/godeps.sh | 32 - llgo/third_party/gofrontend/libgo/merge.sh | 201 - llgo/third_party/gofrontend/libgo/mksysinfo.sh | 1511 - llgo/third_party/gofrontend/libgo/mvifdiff.sh | 15 - llgo/third_party/gofrontend/libgo/runtime/arch.h | 8 - llgo/third_party/gofrontend/libgo/runtime/array.h | 28 - llgo/third_party/gofrontend/libgo/runtime/chan.goc | 1136 - llgo/third_party/gofrontend/libgo/runtime/chan.h | 75 - .../gofrontend/libgo/runtime/cpuprof.goc | 442 - llgo/third_party/gofrontend/libgo/runtime/defs.h | 12 - .../gofrontend/libgo/runtime/env_posix.c | 45 - .../gofrontend/libgo/runtime/getncpu-bsd.c | 24 - .../gofrontend/libgo/runtime/getncpu-irix.c | 16 - .../gofrontend/libgo/runtime/getncpu-linux.c | 36 - .../gofrontend/libgo/runtime/getncpu-none.c | 12 - .../gofrontend/libgo/runtime/getncpu-solaris.c | 16 - .../gofrontend/libgo/runtime/go-alloc.h | 11 - .../gofrontend/libgo/runtime/go-append.c | 74 - .../gofrontend/libgo/runtime/go-assert-interface.c | 45 - .../gofrontend/libgo/runtime/go-assert.c | 19 - .../gofrontend/libgo/runtime/go-assert.h | 18 - .../gofrontend/libgo/runtime/go-breakpoint.c | 17 - .../libgo/runtime/go-byte-array-to-string.c | 24 - .../gofrontend/libgo/runtime/go-caller.c | 247 - .../gofrontend/libgo/runtime/go-callers.c | 196 - .../libgo/runtime/go-can-convert-interface.c | 78 - .../third_party/gofrontend/libgo/runtime/go-cdiv.c | 49 - llgo/third_party/gofrontend/libgo/runtime/go-cgo.c | 253 - .../gofrontend/libgo/runtime/go-check-interface.c | 46 - .../gofrontend/libgo/runtime/go-construct-map.c | 35 - .../libgo/runtime/go-convert-interface.c | 132 - .../third_party/gofrontend/libgo/runtime/go-copy.c | 22 - .../gofrontend/libgo/runtime/go-defer.c | 85 - .../gofrontend/libgo/runtime/go-defer.h | 47 - .../gofrontend/libgo/runtime/go-deferred-recover.c | 94 - .../gofrontend/libgo/runtime/go-eface-compare.c | 35 - .../libgo/runtime/go-eface-val-compare.c | 33 - llgo/third_party/gofrontend/libgo/runtime/go-ffi.c | 346 - llgo/third_party/gofrontend/libgo/runtime/go-ffi.h | 16 - .../gofrontend/libgo/runtime/go-fieldtrack.c | 101 - .../gofrontend/libgo/runtime/go-iface.goc | 130 - .../libgo/runtime/go-int-array-to-string.c | 89 - .../gofrontend/libgo/runtime/go-int-to-string.c | 69 - .../libgo/runtime/go-interface-compare.c | 35 - .../libgo/runtime/go-interface-eface-compare.c | 34 - .../libgo/runtime/go-interface-val-compare.c | 33 - .../gofrontend/libgo/runtime/go-libmain.c | 114 - .../third_party/gofrontend/libgo/runtime/go-main.c | 51 - .../gofrontend/libgo/runtime/go-make-slice.c | 99 - .../gofrontend/libgo/runtime/go-map-delete.c | 61 - .../gofrontend/libgo/runtime/go-map-index.c | 137 - .../gofrontend/libgo/runtime/go-map-len.c | 25 - .../gofrontend/libgo/runtime/go-map-range.c | 103 - .../gofrontend/libgo/runtime/go-matherr.c | 88 - .../gofrontend/libgo/runtime/go-memcmp.c | 13 - .../gofrontend/libgo/runtime/go-nanotime.c | 21 - .../gofrontend/libgo/runtime/go-new-map.c | 142 - llgo/third_party/gofrontend/libgo/runtime/go-new.c | 19 - .../gofrontend/libgo/runtime/go-nosys.c | 450 - llgo/third_party/gofrontend/libgo/runtime/go-now.c | 23 - .../gofrontend/libgo/runtime/go-panic.c | 112 - .../gofrontend/libgo/runtime/go-panic.h | 52 - .../gofrontend/libgo/runtime/go-print.c | 36 - .../gofrontend/libgo/runtime/go-recover.c | 275 - .../gofrontend/libgo/runtime/go-reflect-call.c | 250 - .../gofrontend/libgo/runtime/go-reflect-map.c | 156 - .../third_party/gofrontend/libgo/runtime/go-rune.c | 97 - .../gofrontend/libgo/runtime/go-runtime-error.c | 90 - .../gofrontend/libgo/runtime/go-setenv.c | 84 - .../gofrontend/libgo/runtime/go-signal.c | 546 - .../gofrontend/libgo/runtime/go-strcmp.c | 25 - .../libgo/runtime/go-string-to-byte-array.c | 28 - .../libgo/runtime/go-string-to-int-array.c | 56 - .../gofrontend/libgo/runtime/go-string.h | 31 - .../gofrontend/libgo/runtime/go-strplus.c | 30 - .../gofrontend/libgo/runtime/go-strslice.c | 26 - .../gofrontend/libgo/runtime/go-traceback.c | 37 - .../gofrontend/libgo/runtime/go-type-complex.c | 120 - .../gofrontend/libgo/runtime/go-type-eface.c | 62 - .../gofrontend/libgo/runtime/go-type-error.c | 34 - .../gofrontend/libgo/runtime/go-type-float.c | 92 - .../gofrontend/libgo/runtime/go-type-identity.c | 62 - .../gofrontend/libgo/runtime/go-type-interface.c | 62 - .../gofrontend/libgo/runtime/go-type-string.c | 49 - .../third_party/gofrontend/libgo/runtime/go-type.h | 362 - .../gofrontend/libgo/runtime/go-typedesc-equal.c | 28 - .../gofrontend/libgo/runtime/go-unsafe-new.c | 25 - .../gofrontend/libgo/runtime/go-unsafe-newarray.c | 25 - .../gofrontend/libgo/runtime/go-unsafe-pointer.c | 111 - .../gofrontend/libgo/runtime/go-unsetenv.c | 54 - .../gofrontend/libgo/runtime/go-unwind.c | 443 - .../gofrontend/libgo/runtime/go-varargs.c | 91 - llgo/third_party/gofrontend/libgo/runtime/goc2c.c | 689 - .../gofrontend/libgo/runtime/heapdump.c | 776 - .../gofrontend/libgo/runtime/interface.h | 57 - .../gofrontend/libgo/runtime/lfstack.goc | 95 - .../gofrontend/libgo/runtime/lock_futex.c | 204 - .../gofrontend/libgo/runtime/lock_sema.c | 281 - .../gofrontend/libgo/runtime/malloc.goc | 992 - llgo/third_party/gofrontend/libgo/runtime/malloc.h | 660 - llgo/third_party/gofrontend/libgo/runtime/map.goc | 72 - llgo/third_party/gofrontend/libgo/runtime/map.h | 87 - llgo/third_party/gofrontend/libgo/runtime/mcache.c | 131 - .../gofrontend/libgo/runtime/mcentral.c | 307 - llgo/third_party/gofrontend/libgo/runtime/mem.c | 230 - .../gofrontend/libgo/runtime/mem_posix_memalign.c | 48 - .../gofrontend/libgo/runtime/mfixalloc.c | 64 - llgo/third_party/gofrontend/libgo/runtime/mgc0.c | 2791 -- llgo/third_party/gofrontend/libgo/runtime/mgc0.h | 87 - llgo/third_party/gofrontend/libgo/runtime/mheap.c | 950 - .../third_party/gofrontend/libgo/runtime/mprof.goc | 562 - llgo/third_party/gofrontend/libgo/runtime/msize.c | 175 - .../gofrontend/libgo/runtime/netpoll.goc | 472 - .../gofrontend/libgo/runtime/netpoll_epoll.c | 174 - .../gofrontend/libgo/runtime/netpoll_kqueue.c | 118 - .../gofrontend/libgo/runtime/netpoll_select.c | 256 - .../gofrontend/libgo/runtime/netpoll_stub.c | 26 - llgo/third_party/gofrontend/libgo/runtime/panic.c | 232 - llgo/third_party/gofrontend/libgo/runtime/parfor.c | 201 - llgo/third_party/gofrontend/libgo/runtime/print.c | 372 - llgo/third_party/gofrontend/libgo/runtime/proc.c | 3497 -- .../gofrontend/libgo/runtime/rdebug.goc | 26 - .../gofrontend/libgo/runtime/reflect.goc | 25 - .../libgo/runtime/rtems-task-variable-add.c | 24 - .../third_party/gofrontend/libgo/runtime/runtime.c | 420 - .../third_party/gofrontend/libgo/runtime/runtime.h | 854 - .../gofrontend/libgo/runtime/runtime1.goc | 96 - llgo/third_party/gofrontend/libgo/runtime/sema.goc | 299 - .../gofrontend/libgo/runtime/signal_unix.c | 183 - .../gofrontend/libgo/runtime/signal_unix.h | 22 - .../gofrontend/libgo/runtime/sigqueue.goc | 172 - .../gofrontend/libgo/runtime/string.goc | 123 - .../gofrontend/libgo/runtime/thread-linux.c | 83 - .../gofrontend/libgo/runtime/thread-sema.c | 148 - llgo/third_party/gofrontend/libgo/runtime/thread.c | 161 - llgo/third_party/gofrontend/libgo/runtime/time.goc | 353 - llgo/third_party/gofrontend/libgo/runtime/yield.c | 56 - .../gofrontend/libgo/testsuite/Makefile.am | 21 - .../gofrontend/libgo/testsuite/Makefile.in | 458 - llgo/third_party/gofrontend/libgo/testsuite/gotest | 664 - llgo/third_party/gofrontend/ltmain.sh | 8636 ----- llgo/third_party/gofrontend/missing | 215 - llgo/third_party/gotools/LICENSE | 27 - .../gotools/go/ast/astutil/enclosing.go | 625 - .../gotools/go/ast/astutil/enclosing_test.go | 195 - llgo/third_party/gotools/go/ast/astutil/imports.go | 356 - .../gotools/go/ast/astutil/imports_test.go | 930 - llgo/third_party/gotools/go/ast/astutil/util.go | 14 - .../gotools/go/buildutil/allpackages.go | 123 - .../gotools/go/buildutil/allpackages_test.go | 32 - .../gotools/go/buildutil/fakecontext.go | 108 - llgo/third_party/gotools/go/buildutil/util.go | 158 - llgo/third_party/gotools/go/buildutil/util_test.go | 41 - llgo/third_party/gotools/go/callgraph/callgraph.go | 123 - llgo/third_party/gotools/go/callgraph/cha/cha.go | 120 - .../gotools/go/callgraph/cha/cha_test.go | 106 - .../gotools/go/callgraph/cha/testdata/func.go | 23 - .../gotools/go/callgraph/cha/testdata/iface.go | 65 - .../gotools/go/callgraph/cha/testdata/recv.go | 37 - llgo/third_party/gotools/go/callgraph/rta/rta.go | 459 - .../gotools/go/callgraph/rta/rta_test.go | 134 - .../gotools/go/callgraph/rta/testdata/func.go | 37 - .../gotools/go/callgraph/rta/testdata/iface.go | 79 - .../gotools/go/callgraph/rta/testdata/rtype.go | 35 - .../gotools/go/callgraph/static/static.go | 33 - .../gotools/go/callgraph/static/static_test.go | 88 - llgo/third_party/gotools/go/callgraph/util.go | 181 - llgo/third_party/gotools/go/exact/exact.go | 920 - llgo/third_party/gotools/go/exact/exact_test.go | 375 - llgo/third_party/gotools/go/exact/go13.go | 24 - llgo/third_party/gotools/go/exact/go14.go | 13 - .../gotools/go/gccgoimporter/gccgoinstallation.go | 95 - .../go/gccgoimporter/gccgoinstallation_test.go | 194 - .../gotools/go/gccgoimporter/importer.go | 199 - .../gotools/go/gccgoimporter/importer_test.go | 167 - .../third_party/gotools/go/gccgoimporter/parser.go | 856 - .../gotools/go/gccgoimporter/parser_test.go | 73 - .../go/gccgoimporter/testdata/complexnums.go | 6 - .../go/gccgoimporter/testdata/complexnums.gox | 8 - .../gotools/go/gccgoimporter/testdata/imports.go | 5 - .../gotools/go/gccgoimporter/testdata/imports.gox | 7 - .../gotools/go/gccgoimporter/testdata/pointer.go | 3 - .../gotools/go/gccgoimporter/testdata/pointer.gox | 4 - .../gotools/go/gcimporter/exportdata.go | 108 - .../gotools/go/gcimporter/gcimporter.go | 961 - .../gotools/go/gcimporter/gcimporter_test.go | 216 - .../gotools/go/gcimporter/testdata/exports.go | 89 - llgo/third_party/gotools/go/importer/export.go | 462 - llgo/third_party/gotools/go/importer/import.go | 456 - .../third_party/gotools/go/importer/import_test.go | 382 - llgo/third_party/gotools/go/importer/predefined.go | 83 - llgo/third_party/gotools/go/loader/cgo.go | 199 - llgo/third_party/gotools/go/loader/loader.go | 1180 - llgo/third_party/gotools/go/loader/loader_test.go | 669 - llgo/third_party/gotools/go/loader/source_test.go | 126 - llgo/third_party/gotools/go/loader/stdlib_test.go | 191 - llgo/third_party/gotools/go/loader/testdata/a.go | 1 - llgo/third_party/gotools/go/loader/testdata/b.go | 1 - .../gotools/go/loader/testdata/badpkgdecl.go | 1 - llgo/third_party/gotools/go/loader/util.go | 116 - llgo/third_party/gotools/go/pointer/TODO | 33 - llgo/third_party/gotools/go/pointer/analysis.go | 447 - llgo/third_party/gotools/go/pointer/api.go | 245 - llgo/third_party/gotools/go/pointer/callgraph.go | 61 - llgo/third_party/gotools/go/pointer/constraint.go | 151 - llgo/third_party/gotools/go/pointer/doc.go | 610 - .../third_party/gotools/go/pointer/example_test.go | 125 - llgo/third_party/gotools/go/pointer/gen.go | 1292 - llgo/third_party/gotools/go/pointer/hvn.go | 969 - llgo/third_party/gotools/go/pointer/intrinsics.go | 380 - llgo/third_party/gotools/go/pointer/labels.go | 152 - llgo/third_party/gotools/go/pointer/opt.go | 125 - .../third_party/gotools/go/pointer/pointer_test.go | 581 - llgo/third_party/gotools/go/pointer/print.go | 43 - llgo/third_party/gotools/go/pointer/reflect.go | 1971 - llgo/third_party/gotools/go/pointer/solve.go | 371 - llgo/third_party/gotools/go/pointer/stdlib_test.go | 105 - .../gotools/go/pointer/testdata/a_test.go | 42 - .../gotools/go/pointer/testdata/another.go | 36 - .../gotools/go/pointer/testdata/arrayreflect.go | 191 - .../gotools/go/pointer/testdata/arrays.go | 97 - .../gotools/go/pointer/testdata/channels.go | 118 - .../gotools/go/pointer/testdata/chanreflect.go | 85 - .../gotools/go/pointer/testdata/chanreflect1.go | 35 - .../gotools/go/pointer/testdata/context.go | 48 - .../gotools/go/pointer/testdata/conv.go | 63 - .../gotools/go/pointer/testdata/finalizer.go | 89 - .../gotools/go/pointer/testdata/flow.go | 63 - .../gotools/go/pointer/testdata/fmtexcerpt.go | 42 - .../gotools/go/pointer/testdata/func.go | 205 - .../gotools/go/pointer/testdata/funcreflect.go | 130 - .../gotools/go/pointer/testdata/hello.go | 27 - .../gotools/go/pointer/testdata/interfaces.go | 152 - .../gotools/go/pointer/testdata/issue9002.go | 17 - .../gotools/go/pointer/testdata/mapreflect.go | 117 - .../gotools/go/pointer/testdata/maps.go | 51 - .../gotools/go/pointer/testdata/panic.go | 36 - .../gotools/go/pointer/testdata/recur.go | 11 - .../gotools/go/pointer/testdata/reflect.go | 115 - .../gotools/go/pointer/testdata/rtti.go | 29 - .../gotools/go/pointer/testdata/structreflect.go | 45 - .../gotools/go/pointer/testdata/structs.go | 100 - .../gotools/go/pointer/testdata/timer.go | 24 - llgo/third_party/gotools/go/pointer/util.go | 314 - llgo/third_party/gotools/go/ssa/blockopt.go | 187 - llgo/third_party/gotools/go/ssa/builder.go | 2365 -- llgo/third_party/gotools/go/ssa/builder_test.go | 415 - llgo/third_party/gotools/go/ssa/const.go | 168 - llgo/third_party/gotools/go/ssa/create.go | 272 - llgo/third_party/gotools/go/ssa/doc.go | 123 - llgo/third_party/gotools/go/ssa/dom.go | 341 - llgo/third_party/gotools/go/ssa/emit.go | 469 - llgo/third_party/gotools/go/ssa/example_test.go | 110 - llgo/third_party/gotools/go/ssa/func.go | 690 - llgo/third_party/gotools/go/ssa/interp/external.go | 483 - .../gotools/go/ssa/interp/external_darwin.go | 18 - .../gotools/go/ssa/interp/external_freebsd.go | 24 - .../gotools/go/ssa/interp/external_plan9.go | 47 - .../gotools/go/ssa/interp/external_unix.go | 132 - .../gotools/go/ssa/interp/external_windows.go | 44 - llgo/third_party/gotools/go/ssa/interp/interp.go | 750 - .../gotools/go/ssa/interp/interp_test.go | 356 - llgo/third_party/gotools/go/ssa/interp/map.go | 113 - llgo/third_party/gotools/go/ssa/interp/ops.go | 1394 - llgo/third_party/gotools/go/ssa/interp/reflect.go | 548 - .../gotools/go/ssa/interp/testdata/a_test.go | 17 - .../gotools/go/ssa/interp/testdata/b_test.go | 11 - .../gotools/go/ssa/interp/testdata/boundmeth.go | 144 - .../gotools/go/ssa/interp/testdata/callstack.go | 52 - .../gotools/go/ssa/interp/testdata/complit.go | 168 - .../gotools/go/ssa/interp/testdata/coverage.go | 534 - .../gotools/go/ssa/interp/testdata/defer.go | 53 - .../gotools/go/ssa/interp/testdata/fieldprom.go | 114 - .../gotools/go/ssa/interp/testdata/ifaceconv.go | 83 - .../gotools/go/ssa/interp/testdata/ifaceprom.go | 58 - .../gotools/go/ssa/interp/testdata/initorder.go | 67 - .../gotools/go/ssa/interp/testdata/methprom.go | 93 - .../gotools/go/ssa/interp/testdata/mrvchain.go | 75 - .../gotools/go/ssa/interp/testdata/range.go | 55 - .../gotools/go/ssa/interp/testdata/recover.go | 34 - .../gotools/go/ssa/interp/testdata/reflect.go | 11 - .../gotools/go/ssa/interp/testdata/static.go | 58 - llgo/third_party/gotools/go/ssa/interp/value.go | 497 - llgo/third_party/gotools/go/ssa/lift.go | 599 - llgo/third_party/gotools/go/ssa/lvalue.go | 121 - llgo/third_party/gotools/go/ssa/methods.go | 243 - llgo/third_party/gotools/go/ssa/mode.go | 107 - llgo/third_party/gotools/go/ssa/print.go | 427 - llgo/third_party/gotools/go/ssa/sanity.go | 520 - llgo/third_party/gotools/go/ssa/source.go | 294 - llgo/third_party/gotools/go/ssa/source_test.go | 276 - llgo/third_party/gotools/go/ssa/ssa.go | 1700 - llgo/third_party/gotools/go/ssa/ssautil/switch.go | 234 - .../gotools/go/ssa/ssautil/switch_test.go | 70 - .../gotools/go/ssa/ssautil/testdata/switches.go | 357 - llgo/third_party/gotools/go/ssa/ssautil/visit.go | 66 - llgo/third_party/gotools/go/ssa/stdlib_test.go | 130 - .../gotools/go/ssa/testdata/objlookup.go | 160 - .../gotools/go/ssa/testdata/valueforexpr.go | 148 - llgo/third_party/gotools/go/ssa/testmain.go | 296 - llgo/third_party/gotools/go/ssa/testmain_test.go | 122 - llgo/third_party/gotools/go/ssa/util.go | 119 - llgo/third_party/gotools/go/ssa/wrappers.go | 294 - llgo/third_party/gotools/go/types/api.go | 365 - llgo/third_party/gotools/go/types/api_test.go | 936 - llgo/third_party/gotools/go/types/assignments.go | 323 - llgo/third_party/gotools/go/types/builtins.go | 620 - llgo/third_party/gotools/go/types/builtins_test.go | 204 - llgo/third_party/gotools/go/types/call.go | 441 - llgo/third_party/gotools/go/types/check.go | 363 - llgo/third_party/gotools/go/types/check_test.go | 294 - llgo/third_party/gotools/go/types/conversions.go | 146 - llgo/third_party/gotools/go/types/decl.go | 419 - llgo/third_party/gotools/go/types/errors.go | 96 - llgo/third_party/gotools/go/types/eval.go | 95 - llgo/third_party/gotools/go/types/eval_test.go | 148 - llgo/third_party/gotools/go/types/expr.go | 1483 - llgo/third_party/gotools/go/types/exprstring.go | 220 - .../gotools/go/types/exprstring_test.go | 94 - llgo/third_party/gotools/go/types/go11.go | 17 - llgo/third_party/gotools/go/types/go12.go | 17 - llgo/third_party/gotools/go/types/hilbert_test.go | 232 - llgo/third_party/gotools/go/types/initorder.go | 222 - llgo/third_party/gotools/go/types/issues_test.go | 205 - llgo/third_party/gotools/go/types/labels.go | 268 - llgo/third_party/gotools/go/types/lookup.go | 341 - llgo/third_party/gotools/go/types/methodset.go | 271 - .../third_party/gotools/go/types/methodsetcache.go | 69 - llgo/third_party/gotools/go/types/object.go | 340 - llgo/third_party/gotools/go/types/objset.go | 31 - llgo/third_party/gotools/go/types/operand.go | 287 - llgo/third_party/gotools/go/types/ordering.go | 127 - llgo/third_party/gotools/go/types/package.go | 58 - llgo/third_party/gotools/go/types/predicates.go | 309 - llgo/third_party/gotools/go/types/resolver.go | 446 - llgo/third_party/gotools/go/types/resolver_test.go | 187 - llgo/third_party/gotools/go/types/return.go | 185 - llgo/third_party/gotools/go/types/scope.go | 145 - llgo/third_party/gotools/go/types/selection.go | 143 - llgo/third_party/gotools/go/types/self_test.go | 101 - llgo/third_party/gotools/go/types/sizes.go | 211 - llgo/third_party/gotools/go/types/stdlib_test.go | 254 - llgo/third_party/gotools/go/types/stmt.go | 732 - .../gotools/go/types/testdata/blank.src | 5 - .../gotools/go/types/testdata/builtins.src | 881 - .../gotools/go/types/testdata/const0.src | 282 - .../gotools/go/types/testdata/const1.src | 314 - .../gotools/go/types/testdata/constdecl.src | 97 - .../gotools/go/types/testdata/conversions.src | 88 - .../gotools/go/types/testdata/cycles.src | 143 - .../gotools/go/types/testdata/cycles1.src | 77 - .../gotools/go/types/testdata/cycles2.src | 118 - .../gotools/go/types/testdata/cycles3.src | 60 - .../gotools/go/types/testdata/cycles4.src | 110 - .../gotools/go/types/testdata/decls0.src | 206 - .../gotools/go/types/testdata/decls1.src | 144 - .../gotools/go/types/testdata/decls2a.src | 111 - .../gotools/go/types/testdata/decls2b.src | 65 - .../gotools/go/types/testdata/decls3.src | 309 - .../gotools/go/types/testdata/errors.src | 55 - .../gotools/go/types/testdata/expr0.src | 168 - .../gotools/go/types/testdata/expr1.src | 7 - .../gotools/go/types/testdata/expr2.src | 247 - .../gotools/go/types/testdata/expr3.src | 534 - .../gotools/go/types/testdata/gotos.src | 560 - .../gotools/go/types/testdata/importdecl0a.src | 53 - .../gotools/go/types/testdata/importdecl0b.src | 33 - .../gotools/go/types/testdata/importdecl1a.src | 11 - .../gotools/go/types/testdata/importdecl1b.src | 7 - .../gotools/go/types/testdata/init0.src | 106 - .../gotools/go/types/testdata/init1.src | 97 - .../gotools/go/types/testdata/init2.src | 139 - .../gotools/go/types/testdata/issues.src | 73 - .../gotools/go/types/testdata/labels.src | 207 - .../gotools/go/types/testdata/methodsets.src | 214 - .../gotools/go/types/testdata/shifts.src | 321 - .../gotools/go/types/testdata/stmt0.src | 833 - .../gotools/go/types/testdata/stmt1.src | 165 - .../gotools/go/types/testdata/vardecl.src | 186 - llgo/third_party/gotools/go/types/token_test.go | 47 - llgo/third_party/gotools/go/types/type.go | 452 - llgo/third_party/gotools/go/types/typestring.go | 266 - .../gotools/go/types/typestring_test.go | 158 - .../gotools/go/types/typeutil/example_test.go | 64 - .../gotools/go/types/typeutil/imports.go | 27 - .../gotools/go/types/typeutil/imports_test.go | 75 - llgo/third_party/gotools/go/types/typeutil/map.go | 314 - .../gotools/go/types/typeutil/map_test.go | 174 - llgo/third_party/gotools/go/types/typeutil/ui.go | 38 - llgo/third_party/gotools/go/types/typexpr.go | 721 - llgo/third_party/gotools/go/types/universe.go | 224 - llgo/third_party/gotools/go/vcs/discovery.go | 76 - llgo/third_party/gotools/go/vcs/env.go | 39 - llgo/third_party/gotools/go/vcs/http.go | 80 - llgo/third_party/gotools/go/vcs/vcs.go | 754 - llgo/third_party/gotools/go/vcs/vcs_test.go | 130 - llgo/third_party/liner/COPYING | 21 - llgo/third_party/liner/README.md | 100 - llgo/third_party/liner/bsdinput.go | 39 - llgo/third_party/liner/common.go | 227 - llgo/third_party/liner/fallbackinput.go | 57 - llgo/third_party/liner/input.go | 368 - llgo/third_party/liner/input_darwin.go | 39 - llgo/third_party/liner/input_linux.go | 26 - llgo/third_party/liner/input_test.go | 61 - llgo/third_party/liner/input_windows.go | 321 - llgo/third_party/liner/line.go | 1003 - llgo/third_party/liner/line_test.go | 137 - llgo/third_party/liner/output.go | 75 - llgo/third_party/liner/output_windows.go | 72 - llgo/third_party/liner/prefix_test.go | 37 - llgo/third_party/liner/race_test.go | 44 - llgo/third_party/liner/signal.go | 12 - llgo/third_party/liner/signal_legacy.go | 11 - llgo/third_party/liner/unixmode.go | 37 - llgo/third_party/liner/width.go | 79 - llgo/third_party/liner/width_test.go | 102 - llgo/update_third_party.sh | 135 - llgo/utils/benchcomp/README | 20 - llgo/utils/benchcomp/analyze.R | 15 - llgo/utils/benchcomp/main.go | 192 - llvm/.clang-tidy | 2 + llvm/.gitignore | 33 +- llvm/CMakeLists.txt | 7 +- llvm/CODE_OWNERS.TXT | 2 +- llvm/bindings/go/build.sh | 28 - llvm/bindings/go/llvm/llvm_dep.go | 18 - llvm/bindings/go/{ => src}/llvm/IRBindings.cpp | 0 llvm/bindings/go/{ => src}/llvm/IRBindings.h | 0 .../go/{ => src}/llvm/InstrumentationBindings.cpp | 0 .../go/{ => src}/llvm/InstrumentationBindings.h | 0 .../bindings/go/{ => src}/llvm/SupportBindings.cpp | 0 llvm/bindings/go/{ => src}/llvm/SupportBindings.h | 0 llvm/bindings/go/{ => src}/llvm/analysis.go | 0 llvm/bindings/go/{ => src}/llvm/bitreader.go | 0 llvm/bindings/go/{ => src}/llvm/bitwriter.go | 0 llvm/bindings/go/{ => src}/llvm/dibuilder.go | 0 llvm/bindings/go/{ => src}/llvm/executionengine.go | 0 .../go/{ => src}/llvm/executionengine_test.go | 0 llvm/bindings/go/{ => src}/llvm/ir.go | 0 llvm/bindings/go/{ => src}/llvm/ir_test.go | 0 llvm/bindings/go/{ => src}/llvm/linker.go | 0 llvm/bindings/go/{ => src}/llvm/llvm_config.go.in | 0 llvm/bindings/go/src/llvm/llvm_dep.go | 16 + llvm/bindings/go/{ => src}/llvm/string.go | 0 llvm/bindings/go/{ => src}/llvm/string_test.go | 0 llvm/bindings/go/{ => src}/llvm/support.go | 0 llvm/bindings/go/{ => src}/llvm/target.go | 0 .../go/{ => src}/llvm/transforms_coroutines.go | 0 .../{ => src}/llvm/transforms_instrumentation.go | 0 llvm/bindings/go/{ => src}/llvm/transforms_ipo.go | 0 .../go/{ => src}/llvm/transforms_pmbuilder.go | 0 .../go/{ => src}/llvm/transforms_scalar.go | 0 llvm/bindings/go/{ => src}/llvm/version.go | 0 llvm/cmake/config-ix.cmake | 2 +- llvm/cmake/config.guess | 24 + llvm/cmake/modules/AddLLVM.cmake | 214 +- llvm/cmake/modules/CMakeLists.txt | 1 + llvm/cmake/modules/CheckAtomic.cmake | 8 +- llvm/cmake/modules/CheckCompilerVersion.cmake | 14 + llvm/cmake/modules/GetHostTriple.cmake | 10 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 34 +- llvm/cmake/modules/LLVMExternalProjectUtils.cmake | 26 +- llvm/cmake/modules/TableGen.cmake | 8 + llvm/docs/AMDGPU/AMDGPUAsmGFX10.rst | 4 +- llvm/docs/AMDGPU/AMDGPUAsmGFX1011.rst | 92 + llvm/docs/AMDGPU/AMDGPUAsmGFX7.rst | 4 +- llvm/docs/AMDGPU/AMDGPUAsmGFX8.rst | 4 +- llvm/docs/AMDGPU/AMDGPUAsmGFX9.rst | 4 +- llvm/docs/AMDGPU/AMDGPUAsmGFX900.rst | 4 +- llvm/docs/AMDGPU/AMDGPUAsmGFX904.rst | 4 +- llvm/docs/AMDGPU/AMDGPUAsmGFX906.rst | 12 +- llvm/docs/AMDGPU/AMDGPUAsmGFX908.rst | 74 +- llvm/docs/AMDGPU/gfx1011_src32_0.rst | 17 + llvm/docs/AMDGPU/gfx1011_src32_1.rst | 17 + llvm/docs/AMDGPU/gfx1011_type_dev.rst | 13 + llvm/docs/AMDGPU/gfx1011_vdst32_0.rst | 17 + llvm/docs/AMDGPU/gfx1011_vsrc32_0.rst | 17 + llvm/docs/AMDGPU/gfx908_saddr_flat_global.rst | 2 +- llvm/docs/AMDGPUUsage.rst | 3489 +- llvm/docs/Atomics.rst | 2 +- llvm/docs/BigEndianNEON.rst | 2 +- llvm/docs/BlockFrequencyTerminology.rst | 2 +- llvm/docs/Bugpoint.rst | 2 +- llvm/docs/CMake.rst | 2 +- llvm/docs/CMakePrimer.rst | 2 +- llvm/docs/CodeGenerator.rst | 4 +- llvm/docs/CodingStandards.rst | 79 +- llvm/docs/CommandGuide/FileCheck.rst | 71 +- llvm/docs/CommandGuide/lit.rst | 2 +- llvm/docs/CommandGuide/llvm-exegesis.rst | 18 +- llvm/docs/CommandGuide/llvm-extract.rst | 4 + llvm/docs/CommandGuide/llvm-mca.rst | 4 + llvm/docs/CommandGuide/llvm-objcopy.rst | 67 +- llvm/docs/CommandGuide/llvm-symbolizer.rst | 7 + llvm/docs/CommandGuide/tblgen.rst | 2 +- llvm/docs/CompileCudaWithLLVM.rst | 4 +- llvm/docs/CoverageMappingFormat.rst | 2 +- llvm/docs/DependenceGraphs/index.rst | 2 +- llvm/docs/DeveloperPolicy.rst | 28 +- llvm/docs/ExceptionHandling.rst | 14 +- llvm/docs/Extensions.rst | 6 +- llvm/docs/Frontend/PerformanceTips.rst | 4 +- llvm/docs/FuzzingLLVM.rst | 2 +- llvm/docs/GarbageCollection.rst | 4 +- llvm/docs/GettingInvolved.rst | 10 +- llvm/docs/GettingStarted.rst | 24 +- llvm/docs/GitBisecting.rst | 125 + llvm/docs/GlobalISel/GenericOpcode.rst | 2 +- llvm/docs/GwpAsan.rst | 2 +- llvm/docs/HowToBuildOnARM.rst | 4 +- llvm/docs/HowToCrossCompileBuiltinsOnArm.rst | 2 +- llvm/docs/LangRef.rst | 387 +- llvm/docs/LibFuzzer.rst | 8 +- llvm/docs/LoopTerminology.rst | 3 + llvm/docs/MarkedUpDisassembly.rst | 2 +- llvm/docs/MemTagSanitizer.rst | 2 +- llvm/docs/ORCv2.rst | 4 +- llvm/docs/ProgrammersManual.rst | 16 +- llvm/docs/Proposals/GitHubMove.rst | 14 +- llvm/docs/Proposals/TestSuite.rst | 4 +- llvm/docs/Proposals/VariableNames.rst | 2 +- llvm/docs/Proposals/VectorPredication.rst | 88 + llvm/docs/ReleaseNotes.rst | 4 + llvm/docs/ReleaseProcess.rst | 2 +- llvm/docs/Remarks.rst | 32 + llvm/docs/ReportingGuide.rst | 4 +- llvm/docs/SourceLevelDebugging.rst | 6 +- llvm/docs/TableGen/LangRef.rst | 2 +- llvm/docs/TestingGuide.rst | 2 +- llvm/docs/TransformMetadata.rst | 2 +- llvm/docs/Vectorizers.rst | 2 +- llvm/docs/WritingAnLLVMBackend.rst | 34 +- llvm/docs/XRayFDRFormat.rst | 2 +- llvm/docs/YamlIO.rst | 4 +- llvm/docs/doxygen.cfg.in | 2 +- llvm/docs/tutorial/BuildingAJIT1.rst | 6 +- llvm/docs/tutorial/BuildingAJIT2.rst | 2 +- llvm/docs/tutorial/OCamlLangImpl3.rst | 4 +- llvm/examples/CMakeLists.txt | 1 + .../BuildingAJIT/Chapter1/KaleidoscopeJIT.h | 5 +- .../Kaleidoscope/BuildingAJIT/Chapter1/toy.cpp | 4 +- .../BuildingAJIT/Chapter2/KaleidoscopeJIT.h | 5 +- .../Kaleidoscope/BuildingAJIT/Chapter2/toy.cpp | 4 +- .../BuildingAJIT/Chapter3/KaleidoscopeJIT.h | 8 +- .../Kaleidoscope/BuildingAJIT/Chapter3/toy.cpp | 4 +- .../BuildingAJIT/Chapter4/KaleidoscopeJIT.h | 8 +- .../Kaleidoscope/BuildingAJIT/Chapter4/toy.cpp | 4 +- .../BuildingAJIT/Chapter5/KaleidoscopeJIT.h | 4 +- .../Kaleidoscope/BuildingAJIT/Chapter5/toy.cpp | 4 +- llvm/examples/Kaleidoscope/Chapter3/toy.cpp | 2 +- llvm/examples/Kaleidoscope/Chapter4/toy.cpp | 2 +- llvm/examples/Kaleidoscope/Chapter5/toy.cpp | 2 +- llvm/examples/Kaleidoscope/Chapter6/toy.cpp | 2 +- llvm/examples/Kaleidoscope/Chapter7/toy.cpp | 4 +- llvm/examples/Kaleidoscope/Chapter8/toy.cpp | 4 +- llvm/examples/Kaleidoscope/Chapter9/toy.cpp | 7 +- .../Kaleidoscope/include/KaleidoscopeJIT.h | 4 +- llvm/examples/LLJITExamples/CMakeLists.txt | 1 + .../LLJITExamples/LLJITDumpObjects/CMakeLists.txt | 1 + .../LLJITDumpObjects/LLJITDumpObjects.cpp | 2 +- .../LLJITWithCustomObjectLinkingLayer.cpp | 2 +- .../LLJITWithLazyReexports.cpp | 2 +- .../LLJITWithObjectCache/LLJITWithObjectCache.cpp | 10 +- .../CMakeLists.txt | 12 + .../LLJITWithObjectLinkingLayerPlugin.cpp | 156 + llvm/examples/SpeculativeJIT/SpeculativeJIT.cpp | 6 +- llvm/examples/ThinLtoJIT/CMakeLists.txt | 19 + .../examples/ThinLtoJIT/ThinLtoDiscoveryThread.cpp | 65 + llvm/examples/ThinLtoJIT/ThinLtoDiscoveryThread.h | 57 + .../ThinLtoJIT/ThinLtoInstrumentationLayer.cpp | 225 + .../ThinLtoJIT/ThinLtoInstrumentationLayer.h | 77 + llvm/examples/ThinLtoJIT/ThinLtoJIT.cpp | 334 + llvm/examples/ThinLtoJIT/ThinLtoJIT.h | 111 + llvm/examples/ThinLtoJIT/ThinLtoModuleIndex.cpp | 268 + llvm/examples/ThinLtoJIT/ThinLtoModuleIndex.h | 94 + llvm/examples/ThinLtoJIT/bench | 100 + llvm/examples/ThinLtoJIT/main.cpp | 83 + llvm/include/llvm-c/Core.h | 10 +- llvm/include/llvm/ADT/APFloat.h | 5 +- llvm/include/llvm/ADT/AllocatorList.h | 4 +- llvm/include/llvm/ADT/Any.h | 63 +- llvm/include/llvm/ADT/ArrayRef.h | 44 +- llvm/include/llvm/ADT/BitVector.h | 34 + llvm/include/llvm/ADT/BitmaskEnum.h | 33 +- llvm/include/llvm/ADT/DenseMap.h | 2 +- llvm/include/llvm/ADT/DenseMapInfo.h | 16 - llvm/include/llvm/ADT/FloatingPointMode.h | 115 +- llvm/include/llvm/ADT/Hashing.h | 12 +- llvm/include/llvm/ADT/Optional.h | 2 +- llvm/include/llvm/ADT/PointerIntPair.h | 2 +- llvm/include/llvm/ADT/PointerUnion.h | 2 +- llvm/include/llvm/ADT/PriorityWorklist.h | 2 +- llvm/include/llvm/ADT/STLExtras.h | 138 +- llvm/include/llvm/ADT/ScopedHashTable.h | 2 +- llvm/include/llvm/ADT/SetOperations.h | 21 + llvm/include/llvm/ADT/SmallBitVector.h | 27 + llvm/include/llvm/ADT/SmallPtrSet.h | 10 +- llvm/include/llvm/ADT/SmallString.h | 6 +- llvm/include/llvm/ADT/SmallVector.h | 20 +- llvm/include/llvm/ADT/SparseSet.h | 2 +- llvm/include/llvm/ADT/StringMap.h | 3 +- llvm/include/llvm/ADT/StringRef.h | 31 +- llvm/include/llvm/ADT/StringSet.h | 2 +- llvm/include/llvm/ADT/TinyPtrVector.h | 8 +- llvm/include/llvm/ADT/Triple.h | 2 +- llvm/include/llvm/ADT/bit.h | 23 +- llvm/include/llvm/ADT/fallible_iterator.h | 6 +- llvm/include/llvm/ADT/ilist.h | 8 +- llvm/include/llvm/ADT/ilist_iterator.h | 7 +- llvm/include/llvm/ADT/iterator.h | 20 +- llvm/include/llvm/Analysis/AliasAnalysis.h | 62 +- .../include/llvm/Analysis/BlockFrequencyInfoImpl.h | 14 +- llvm/include/llvm/Analysis/CFGPrinter.h | 5 + llvm/include/llvm/Analysis/CGSCCPassManager.h | 10 + llvm/include/llvm/Analysis/CallGraph.h | 11 +- llvm/include/llvm/Analysis/CaptureTracking.h | 5 +- llvm/include/llvm/Analysis/DDG.h | 8 + .../include/llvm/Analysis/DependenceGraphBuilder.h | 22 + llvm/include/llvm/Analysis/InlineCost.h | 19 +- llvm/include/llvm/Analysis/LazyCallGraph.h | 14 + .../llvm/Analysis/LegacyDivergenceAnalysis.h | 3 +- llvm/include/llvm/Analysis/LoopInfo.h | 8 + llvm/include/llvm/Analysis/LoopPass.h | 39 - .../llvm/Analysis/MemoryDependenceAnalysis.h | 12 +- llvm/include/llvm/Analysis/MemoryLocation.h | 7 + llvm/include/llvm/Analysis/MustExecute.h | 61 +- .../llvm/Analysis/OptimizationRemarkEmitter.h | 4 +- llvm/include/llvm/Analysis/OrderedBasicBlock.h | 74 - llvm/include/llvm/Analysis/OrderedInstructions.h | 18 +- llvm/include/llvm/Analysis/RegionInfo.h | 5 +- llvm/include/llvm/Analysis/RegionInfoImpl.h | 8 +- llvm/include/llvm/Analysis/TargetFolder.h | 111 +- llvm/include/llvm/Analysis/TargetLibraryInfo.def | 12 + llvm/include/llvm/Analysis/TargetLibraryInfo.h | 2 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 6 + .../llvm/Analysis/TargetTransformInfoImpl.h | 5 + llvm/include/llvm/Analysis/ValueLattice.h | 93 +- llvm/include/llvm/Analysis/ValueTracking.h | 9 + llvm/include/llvm/Analysis/VectorUtils.h | 49 +- llvm/include/llvm/BinaryFormat/Dwarf.h | 22 +- llvm/include/llvm/BinaryFormat/ELF.h | 21 +- .../llvm/BinaryFormat/ELFRelocs/PowerPC64.def | 2 + llvm/include/llvm/BinaryFormat/ELFRelocs/RISCV.def | 1 + llvm/include/llvm/BinaryFormat/MachO.h | 9 +- llvm/include/llvm/BinaryFormat/Wasm.h | 10 +- llvm/include/llvm/BinaryFormat/XCOFF.h | 7 +- llvm/include/llvm/CodeGen/AsmPrinter.h | 118 +- llvm/include/llvm/CodeGen/BasicTTIImpl.h | 17 + llvm/include/llvm/CodeGen/CommandFlags.inc | 3 +- llvm/include/llvm/CodeGen/DIE.h | 30 +- llvm/include/llvm/CodeGen/GlobalISel/CSEInfo.h | 4 +- .../llvm/CodeGen/GlobalISel/CombinerHelper.h | 20 +- .../include/llvm/CodeGen/GlobalISel/CombinerInfo.h | 2 +- .../llvm/CodeGen/GlobalISel/GISelChangeObserver.h | 24 +- .../llvm/CodeGen/GlobalISel/GISelKnownBits.h | 8 +- .../llvm/CodeGen/GlobalISel/InstructionSelector.h | 7 + .../CodeGen/GlobalISel/InstructionSelectorImpl.h | 15 +- .../GlobalISel/LegalizationArtifactCombiner.h | 45 +- .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 31 +- .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 41 +- llvm/include/llvm/CodeGen/GlobalISel/Localizer.h | 4 +- .../llvm/CodeGen/GlobalISel/MIPatternMatch.h | 66 +- .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 73 +- llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 30 +- llvm/include/llvm/CodeGen/ISDOpcodes.h | 9 +- llvm/include/llvm/CodeGen/LiveInterval.h | 11 +- llvm/include/llvm/CodeGen/LiveRangeEdit.h | 2 +- llvm/include/llvm/CodeGen/LiveVariables.h | 5 + llvm/include/llvm/CodeGen/MBFIWrapper.h | 46 + llvm/include/llvm/CodeGen/MachineBasicBlock.h | 5 +- .../llvm/CodeGen/MachineBlockFrequencyInfo.h | 2 + llvm/include/llvm/CodeGen/MachineFrameInfo.h | 24 +- llvm/include/llvm/CodeGen/MachineFunction.h | 14 +- llvm/include/llvm/CodeGen/MachineInstr.h | 10 +- .../llvm/CodeGen/MachineInstrBundleIterator.h | 4 +- llvm/include/llvm/CodeGen/MachineLoopInfo.h | 4 + llvm/include/llvm/CodeGen/MachineModuleInfo.h | 7 - .../CodeGen/MachineOptimizationRemarkEmitter.h | 4 +- llvm/include/llvm/CodeGen/MachineRegisterInfo.h | 150 +- llvm/include/llvm/CodeGen/MachineSizeOpts.h | 7 + llvm/include/llvm/CodeGen/ReachingDefAnalysis.h | 78 +- llvm/include/llvm/CodeGen/SelectionDAG.h | 66 +- llvm/include/llvm/CodeGen/SelectionDAGISel.h | 2 +- llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 20 +- llvm/include/llvm/CodeGen/TailDuplicator.h | 12 +- llvm/include/llvm/CodeGen/TargetCallingConv.h | 10 +- llvm/include/llvm/CodeGen/TargetFrameLowering.h | 4 +- llvm/include/llvm/CodeGen/TargetInstrInfo.h | 55 +- llvm/include/llvm/CodeGen/TargetLowering.h | 180 +- .../llvm/CodeGen/TargetLoweringObjectFileImpl.h | 9 + llvm/include/llvm/CodeGen/TargetRegisterInfo.h | 9 +- llvm/include/llvm/DWARFLinker/DWARFLinker.h | 601 +- .../llvm/DebugInfo/CodeView/CodeViewRecordIO.h | 14 +- .../DebugInfo/CodeView/ContinuationRecordBuilder.h | 1 - .../llvm/DebugInfo/CodeView/SimpleTypeSerializer.h | 16 +- llvm/include/llvm/DebugInfo/DIContext.h | 12 +- .../llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h | 27 +- llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h | 17 +- .../llvm/DebugInfo/DWARF/DWARFDataExtractor.h | 5 + llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAddr.h | 86 +- .../llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h | 9 +- .../llvm/DebugInfo/DWARF/DWARFDebugAranges.h | 3 +- .../include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h | 3 - llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h | 42 +- .../llvm/DebugInfo/DWARF/DWARFDebugPubTable.h | 4 +- .../include/llvm/DebugInfo/DWARF/DWARFExpression.h | 12 +- llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 22 +- .../include/llvm/DebugInfo/GSYM/DwarfTransformer.h | 91 + llvm/include/llvm/DebugInfo/GSYM/GsymCreator.h | 45 +- llvm/include/llvm/DebugInfo/GSYM/GsymReader.h | 57 +- llvm/include/llvm/DebugInfo/GSYM/LineTable.h | 18 + llvm/include/llvm/DebugInfo/GSYM/LookupResult.h | 4 +- .../llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h | 8 +- .../DebugInfo/PDB/Native/NativeTypeFunctionSig.h | 2 +- .../llvm/DebugInfo/PDB/Native/NativeTypePointer.h | 2 +- .../llvm/DebugInfo/PDB/Native/NativeTypeTypedef.h | 2 +- .../llvm/DebugInfo/PDB/Native/NativeTypeUDT.h | 2 +- .../llvm/DebugInfo/PDB/Native/NativeTypeVTShape.h | 2 +- .../llvm/DebugInfo/PDB/Native/SymbolCache.h | 1 - llvm/include/llvm/DebugInfo/PDB/PDBSymbol.h | 6 +- llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h | 3 +- .../include/llvm/ExecutionEngine/ExecutionEngine.h | 2 +- .../include/llvm/ExecutionEngine/JITLink/JITLink.h | 8 + llvm/include/llvm/ExecutionEngine/JITSymbol.h | 7 +- .../ExecutionEngine/Orc/CompileOnDemandLayer.h | 91 +- .../llvm/ExecutionEngine/Orc/CompileUtils.h | 19 +- llvm/include/llvm/ExecutionEngine/Orc/Core.h | 183 +- .../llvm/ExecutionEngine/Orc/ExecutionUtils.h | 64 + .../llvm/ExecutionEngine/Orc/IRCompileLayer.h | 29 +- .../llvm/ExecutionEngine/Orc/IRTransformLayer.h | 7 +- .../llvm/ExecutionEngine/Orc/IndirectionUtils.h | 2 +- llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h | 114 +- llvm/include/llvm/ExecutionEngine/Orc/Layer.h | 100 +- .../llvm/ExecutionEngine/Orc/LazyEmittingLayer.h | 2 +- llvm/include/llvm/ExecutionEngine/Orc/Legacy.h | 12 +- .../llvm/ExecutionEngine/Orc/MachOPlatform.h | 147 + llvm/include/llvm/ExecutionEngine/Orc/Mangling.h | 66 + .../llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h | 14 + llvm/include/llvm/ExecutionEngine/Orc/OrcError.h | 4 +- .../ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h | 3 +- .../ExecutionEngine/Orc/OrcRemoteTargetServer.h | 2 +- .../ExecutionEngine/Orc/RPC/RPCSerialization.h | 17 +- .../llvm/ExecutionEngine/Orc/RPC/RPCUtils.h | 43 +- .../llvm/ExecutionEngine/Orc/RPC/RawByteChannel.h | 32 +- .../ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h | 2 +- .../include/llvm/ExecutionEngine/Orc/Speculation.h | 4 +- .../llvm/ExecutionEngine/Orc/SymbolStringPool.h | 3 + .../llvm/ExecutionEngine/Orc/ThreadSafeModule.h | 7 +- llvm/include/llvm/Frontend/OpenMP/OMPConstants.h | 14 + llvm/include/llvm/Frontend/OpenMP/OMPContext.h | 182 + llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h | 168 +- llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 253 + llvm/include/llvm/FuzzMutate/Random.h | 6 +- llvm/include/llvm/IR/Attributes.h | 10 +- llvm/include/llvm/IR/BasicBlock.h | 81 +- llvm/include/llvm/IR/ConstantFolder.h | 107 +- llvm/include/llvm/IR/Constants.h | 7 +- llvm/include/llvm/IR/ConstrainedOps.def | 104 +- llvm/include/llvm/IR/DataLayout.h | 13 +- llvm/include/llvm/IR/DebugInfo.h | 9 +- llvm/include/llvm/IR/DerivedTypes.h | 8 +- llvm/include/llvm/IR/DiagnosticInfo.h | 35 +- llvm/include/llvm/IR/GlobalObject.h | 11 +- llvm/include/llvm/IR/GlobalValue.h | 25 +- llvm/include/llvm/IR/IRBuilder.h | 418 +- llvm/include/llvm/IR/IRBuilderFolder.h | 141 + llvm/include/llvm/IR/InstrTypes.h | 7 +- llvm/include/llvm/IR/Instruction.h | 12 + llvm/include/llvm/IR/Instructions.h | 14 +- llvm/include/llvm/IR/IntrinsicInst.h | 29 +- llvm/include/llvm/IR/Intrinsics.td | 34 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 360 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 224 +- llvm/include/llvm/IR/IntrinsicsARM.td | 55 +- llvm/include/llvm/IR/IntrinsicsHexagon.td | 58 +- llvm/include/llvm/IR/IntrinsicsHexagonDep.td | 658 +- llvm/include/llvm/IR/IntrinsicsMips.td | 14 + llvm/include/llvm/IR/IntrinsicsPowerPC.td | 4 + llvm/include/llvm/IR/LLVMContext.h | 40 +- llvm/include/llvm/IR/LLVMRemarkStreamer.h | 95 + llvm/include/llvm/IR/Metadata.h | 32 +- llvm/include/llvm/IR/Module.h | 16 +- llvm/include/llvm/IR/ModuleSummaryIndex.h | 39 +- llvm/include/llvm/IR/ModuleSummaryIndexYAML.h | 3 +- llvm/include/llvm/IR/NoFolder.h | 155 +- llvm/include/llvm/IR/PassManager.h | 119 +- llvm/include/llvm/IR/PassManagerImpl.h | 157 + llvm/include/llvm/IR/PatternMatch.h | 112 +- llvm/include/llvm/IR/RemarkStreamer.h | 108 - llvm/include/llvm/IR/ValueHandle.h | 6 +- llvm/include/llvm/IR/ValueMap.h | 2 +- llvm/include/llvm/InitializePasses.h | 3 + llvm/include/llvm/LTO/Config.h | 10 + llvm/include/llvm/LTO/LTO.h | 11 +- llvm/include/llvm/LTO/LTOBackend.h | 3 + llvm/include/llvm/LTO/legacy/LTOCodeGenerator.h | 4 +- llvm/include/llvm/LinkAllPasses.h | 3 + llvm/include/llvm/MC/MCAsmBackend.h | 8 + llvm/include/llvm/MC/MCAsmInfo.h | 21 +- llvm/include/llvm/MC/MCAssembler.h | 2 +- llvm/include/llvm/MC/MCContext.h | 30 +- .../llvm/MC/MCDisassembler/MCDisassembler.h | 20 +- llvm/include/llvm/MC/MCDwarf.h | 8 +- llvm/include/llvm/MC/MCELFStreamer.h | 34 +- llvm/include/llvm/MC/MCExpr.h | 11 +- llvm/include/llvm/MC/MCFixupKindInfo.h | 5 +- llvm/include/llvm/MC/MCInstrDesc.h | 6 +- llvm/include/llvm/MC/MCObjectFileInfo.h | 7 +- llvm/include/llvm/MC/MCObjectStreamer.h | 71 +- llvm/include/llvm/MC/MCParser/AsmLexer.h | 4 +- llvm/include/llvm/MC/MCParser/MCAsmParser.h | 10 +- llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 8 + llvm/include/llvm/MC/MCSection.h | 2 + llvm/include/llvm/MC/MCSectionELF.h | 17 +- llvm/include/llvm/MC/MCStreamer.h | 179 +- llvm/include/llvm/MC/MCSymbolWasm.h | 19 +- llvm/include/llvm/MC/MCTargetOptions.h | 6 + llvm/include/llvm/MC/MCWasmStreamer.h | 24 +- llvm/include/llvm/MC/MCWinCOFFStreamer.h | 20 +- llvm/include/llvm/MC/MCXCOFFObjectWriter.h | 7 + llvm/include/llvm/MC/MCXCOFFStreamer.h | 8 +- llvm/include/llvm/MC/StringTableBuilder.h | 10 + llvm/include/llvm/MC/SubtargetFeature.h | 2 +- llvm/include/llvm/Object/ELFObjectFile.h | 2 +- llvm/include/llvm/Object/ELFTypes.h | 8 +- llvm/include/llvm/Object/IRSymtab.h | 1 + llvm/include/llvm/Object/MachO.h | 8 +- llvm/include/llvm/Object/TapiUniversal.h | 2 +- llvm/include/llvm/Object/Wasm.h | 3 + llvm/include/llvm/ObjectYAML/ELFYAML.h | 48 +- llvm/include/llvm/Option/Option.h | 2 +- llvm/include/llvm/Passes/PassBuilder.h | 6 + llvm/include/llvm/ProfileData/InstrProf.h | 2 +- llvm/include/llvm/ProfileData/SampleProf.h | 1 + llvm/include/llvm/Remarks/RemarkStreamer.h | 73 + llvm/include/llvm/Remarks/RemarkStringTable.h | 1 + llvm/include/llvm/Support/AArch64TargetParser.def | 2 + llvm/include/llvm/Support/ARMAttributeParser.h | 3 +- llvm/include/llvm/Support/ARMTargetParser.def | 8 + llvm/include/llvm/Support/ARMTargetParser.h | 43 +- llvm/include/llvm/Support/Alignment.h | 16 +- llvm/include/llvm/Support/Allocator.h | 126 +- llvm/include/llvm/Support/AllocatorBase.h | 103 + llvm/include/llvm/Support/BinaryStreamArray.h | 1 + llvm/include/llvm/Support/BinaryStreamReader.h | 3 +- llvm/include/llvm/Support/BinaryStreamWriter.h | 2 +- llvm/include/llvm/Support/Casting.h | 50 +- llvm/include/llvm/Support/CheckedArithmetic.h | 18 +- llvm/include/llvm/Support/Chrono.h | 4 +- llvm/include/llvm/Support/CommandLine.h | 17 +- llvm/include/llvm/Support/Compiler.h | 3 +- llvm/include/llvm/Support/CrashRecoveryContext.h | 3 +- llvm/include/llvm/Support/DebugCounter.h | 2 +- llvm/include/llvm/Support/Endian.h | 2 +- llvm/include/llvm/Support/Errno.h | 4 +- llvm/include/llvm/Support/Error.h | 27 +- llvm/include/llvm/Support/ErrorHandling.h | 2 +- llvm/include/llvm/Support/ErrorOr.h | 46 +- llvm/include/llvm/Support/FormatProviders.h | 14 +- llvm/include/llvm/Support/FormatVariadicDetails.h | 34 +- llvm/include/llvm/Support/GenericDomTree.h | 2 +- .../Support/GenericIteratedDominanceFrontier.h | 2 +- llvm/include/llvm/Support/GraphWriter.h | 2 +- llvm/include/llvm/Support/JSON.h | 29 +- llvm/include/llvm/Support/KnownBits.h | 54 +- llvm/include/llvm/Support/LowLevelTypeImpl.h | 6 + llvm/include/llvm/Support/MSVCErrorWorkarounds.h | 9 +- llvm/include/llvm/Support/MathExtras.h | 31 +- llvm/include/llvm/Support/Process.h | 8 +- .../include/llvm/Support/SmallVectorMemoryBuffer.h | 2 +- llvm/include/llvm/Support/SwapByteOrder.h | 5 +- llvm/include/llvm/Support/TaskQueue.h | 6 +- llvm/include/llvm/Support/ThreadPool.h | 17 +- llvm/include/llvm/Support/Threading.h | 70 +- llvm/include/llvm/Support/TimeProfiler.h | 15 +- llvm/include/llvm/Support/TrailingObjects.h | 8 +- llvm/include/llvm/Support/TypeSize.h | 22 +- llvm/include/llvm/Support/VirtualFileSystem.h | 10 - llvm/include/llvm/Support/WithColor.h | 9 + llvm/include/llvm/Support/YAMLTraits.h | 104 +- llvm/include/llvm/Support/raw_ostream.h | 8 +- llvm/include/llvm/Support/type_traits.h | 13 +- llvm/include/llvm/TableGen/Record.h | 17 +- llvm/include/llvm/TableGen/StringToOffsetTable.h | 2 +- llvm/include/llvm/Target/GenericOpcodes.td | 8 + llvm/include/llvm/Target/GlobalISel/Combine.td | 10 +- llvm/include/llvm/Target/Target.td | 24 +- .../include/llvm/Target/TargetLoweringObjectFile.h | 21 + llvm/include/llvm/Target/TargetMachine.h | 12 +- llvm/include/llvm/Target/TargetSelectionDAG.td | 3 +- llvm/include/llvm/Testing/Support/Error.h | 42 + llvm/include/llvm/TextAPI/MachO/InterfaceFile.h | 6 +- .../llvm/Transforms/Coroutines/CoroCleanup.h | 28 + .../include/llvm/Transforms/Coroutines/CoroEarly.h | 31 + .../include/llvm/Transforms/Coroutines/CoroElide.h | 30 + .../include/llvm/Transforms/Coroutines/CoroSplit.h | 30 + llvm/include/llvm/Transforms/IPO.h | 23 +- .../llvm/Transforms/IPO/ArgumentPromotion.h | 12 + llvm/include/llvm/Transforms/IPO/Attributor.h | 468 +- llvm/include/llvm/Transforms/IPO/LowerTypeTests.h | 7 +- llvm/include/llvm/Transforms/IPO/OpenMPOpt.h | 54 + .../llvm/Transforms/IPO/PassManagerBuilder.h | 28 +- .../llvm/Transforms/IPO/WholeProgramDevirt.h | 5 + .../Transforms/InstCombine/InstCombineWorklist.h | 71 +- llvm/include/llvm/Transforms/Scalar/GVN.h | 7 + .../Scalar/InductiveRangeCheckElimination.h | 4 +- .../include/llvm/Transforms/Scalar/JumpThreading.h | 1 + .../llvm/Transforms/Scalar/LoopPassManager.h | 49 +- .../llvm/Transforms/Scalar/LoopUnrollAndJamPass.h | 3 - .../llvm/Transforms/Utils/BasicBlockUtils.h | 3 +- llvm/include/llvm/Transforms/Utils/BuildLibCalls.h | 85 +- .../llvm/Transforms/Utils/CallGraphUpdater.h | 106 + .../llvm/Transforms/Utils/CallPromotionUtils.h | 23 + llvm/include/llvm/Transforms/Utils/CodeExtractor.h | 6 +- .../include/llvm/Transforms/Utils/CodeMoverUtils.h | 35 +- .../llvm/Transforms/Utils/KnowledgeRetention.h | 77 + llvm/include/llvm/Transforms/Utils/Local.h | 26 +- llvm/include/llvm/Transforms/Utils/LoopUtils.h | 90 +- .../llvm/Transforms/Utils/SimplifyLibCalls.h | 172 +- llvm/include/llvm/Transforms/Utils/SizeOpts.h | 15 +- llvm/include/llvm/Transforms/Utils/UnrollLoop.h | 2 - llvm/include/llvm/Transforms/Vectorize.h | 6 + .../Vectorize/LoopVectorizationLegality.h | 2 +- .../llvm/Transforms/Vectorize/VectorCombine.h | 30 + llvm/include/llvm/XRay/Graph.h | 24 +- llvm/include/llvm/module.modulemap | 2 + llvm/lib/Analysis/AliasAnalysis.cpp | 12 +- llvm/lib/Analysis/AliasSetTracker.cpp | 2 +- llvm/lib/Analysis/BasicAliasAnalysis.cpp | 9 +- llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp | 17 +- llvm/lib/Analysis/CFGPrinter.cpp | 36 + llvm/lib/Analysis/CGSCCPassManager.cpp | 71 +- llvm/lib/Analysis/CMakeLists.txt | 1 - llvm/lib/Analysis/CallGraph.cpp | 6 + llvm/lib/Analysis/CallGraphSCCPass.cpp | 5 +- llvm/lib/Analysis/CallPrinter.cpp | 2 +- llvm/lib/Analysis/CaptureTracking.cpp | 24 +- llvm/lib/Analysis/ConstantFolding.cpp | 48 +- llvm/lib/Analysis/DDG.cpp | 46 +- llvm/lib/Analysis/DependenceGraphBuilder.cpp | 105 + llvm/lib/Analysis/DivergenceAnalysis.cpp | 4 + llvm/lib/Analysis/GuardUtils.cpp | 8 +- llvm/lib/Analysis/InlineCost.cpp | 26 +- .../lib/Analysis/InstructionPrecedenceTracking.cpp | 4 - llvm/lib/Analysis/InstructionSimplify.cpp | 117 +- llvm/lib/Analysis/LazyCallGraph.cpp | 35 +- llvm/lib/Analysis/LegacyDivergenceAnalysis.cpp | 9 +- llvm/lib/Analysis/Lint.cpp | 16 + llvm/lib/Analysis/Loads.cpp | 75 +- llvm/lib/Analysis/LoopAnalysisManager.cpp | 1 + llvm/lib/Analysis/LoopCacheAnalysis.cpp | 37 +- llvm/lib/Analysis/LoopPass.cpp | 37 +- llvm/lib/Analysis/MemoryDependenceAnalysis.cpp | 54 +- llvm/lib/Analysis/MemorySSA.cpp | 5 +- llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 10 +- llvm/lib/Analysis/MustExecute.cpp | 147 +- llvm/lib/Analysis/OptimizationRemarkEmitter.cpp | 4 + llvm/lib/Analysis/OrderedBasicBlock.cpp | 111 - llvm/lib/Analysis/OrderedInstructions.cpp | 11 +- llvm/lib/Analysis/ScalarEvolution.cpp | 14 +- llvm/lib/Analysis/StackSafetyAnalysis.cpp | 32 +- llvm/lib/Analysis/SyncDependenceAnalysis.cpp | 8 +- llvm/lib/Analysis/TargetLibraryInfo.cpp | 14 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 6 +- llvm/lib/Analysis/VFABIDemangling.cpp | 76 +- llvm/lib/Analysis/ValueTracking.cpp | 373 +- llvm/lib/Analysis/VectorUtils.cpp | 72 +- llvm/lib/AsmParser/LLLexer.cpp | 1 + llvm/lib/AsmParser/LLParser.cpp | 58 +- llvm/lib/AsmParser/LLParser.h | 1 + llvm/lib/AsmParser/LLToken.h | 1 + llvm/lib/BinaryFormat/CMakeLists.txt | 1 + llvm/lib/BinaryFormat/MachO.cpp | 101 + llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 57 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 31 +- llvm/lib/CodeGen/AsmPrinter/ARMException.cpp | 12 +- llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp | 42 +- llvm/lib/CodeGen/AsmPrinter/AddressPool.cpp | 10 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 540 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp | 73 +- .../lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp | 13 +- llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h | 24 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 141 +- llvm/lib/CodeGen/AsmPrinter/DIE.cpp | 90 +- llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp | 7 +- llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp | 12 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 13 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 9 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 292 +- llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp | 75 +- llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h | 56 +- llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp | 8 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 16 +- llvm/lib/CodeGen/AsmPrinter/EHStreamer.cpp | 50 +- llvm/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp | 12 +- llvm/lib/CodeGen/AsmPrinter/WasmException.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/WinException.cpp | 122 +- llvm/lib/CodeGen/AtomicExpandPass.cpp | 8 +- llvm/lib/CodeGen/BranchFolding.cpp | 50 +- llvm/lib/CodeGen/BranchFolding.h | 25 +- llvm/lib/CodeGen/BranchRelaxation.cpp | 13 +- llvm/lib/CodeGen/CMakeLists.txt | 1 + llvm/lib/CodeGen/CallingConvLower.cpp | 2 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 208 +- llvm/lib/CodeGen/EarlyIfConversion.cpp | 17 +- llvm/lib/CodeGen/FEntryInserter.cpp | 4 +- llvm/lib/CodeGen/FaultMaps.cpp | 22 +- llvm/lib/CodeGen/GCMetadata.cpp | 2 +- llvm/lib/CodeGen/GCRootLowering.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/CSEInfo.cpp | 39 +- llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 11 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 298 +- .../lib/CodeGen/GlobalISel/GISelChangeObserver.cpp | 8 + llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp | 149 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 76 +- llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp | 2 +- .../lib/CodeGen/GlobalISel/InstructionSelector.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/Legalizer.cpp | 10 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 793 +- llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 70 +- llvm/lib/CodeGen/GlobalISel/Utils.cpp | 78 +- llvm/lib/CodeGen/GlobalMerge.cpp | 4 +- llvm/lib/CodeGen/IfConversion.cpp | 10 +- llvm/lib/CodeGen/ImplicitNullChecks.cpp | 8 +- llvm/lib/CodeGen/InlineSpiller.cpp | 3 +- llvm/lib/CodeGen/InterleavedLoadCombinePass.cpp | 2 +- llvm/lib/CodeGen/LiveDebugValues.cpp | 50 +- llvm/lib/CodeGen/LiveDebugVariables.cpp | 286 +- llvm/lib/CodeGen/LiveRangeEdit.cpp | 6 +- llvm/lib/CodeGen/LiveVariables.cpp | 27 + llvm/lib/CodeGen/MBFIWrapper.cpp | 49 + llvm/lib/CodeGen/MIRCanonicalizerPass.cpp | 4 +- llvm/lib/CodeGen/MIRParser/MIParser.cpp | 4 +- llvm/lib/CodeGen/MIRPrinter.cpp | 6 +- llvm/lib/CodeGen/MachineBasicBlock.cpp | 16 +- llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp | 6 + llvm/lib/CodeGen/MachineBlockPlacement.cpp | 267 +- llvm/lib/CodeGen/MachineFrameInfo.cpp | 4 +- llvm/lib/CodeGen/MachineFunction.cpp | 19 +- llvm/lib/CodeGen/MachineInstr.cpp | 14 + llvm/lib/CodeGen/MachineLICM.cpp | 5 + llvm/lib/CodeGen/MachineLoopInfo.cpp | 7 + llvm/lib/CodeGen/MachineModuleInfo.cpp | 49 +- llvm/lib/CodeGen/MachineOperand.cpp | 3 +- .../CodeGen/MachineOptimizationRemarkEmitter.cpp | 2 +- llvm/lib/CodeGen/MachineOutliner.cpp | 4 +- llvm/lib/CodeGen/MachinePipeliner.cpp | 25 +- llvm/lib/CodeGen/MachineRegisterInfo.cpp | 62 +- llvm/lib/CodeGen/MachineSSAUpdater.cpp | 2 +- llvm/lib/CodeGen/MachineScheduler.cpp | 77 +- llvm/lib/CodeGen/MachineSink.cpp | 10 +- llvm/lib/CodeGen/MachineSizeOpts.cpp | 43 +- llvm/lib/CodeGen/MachineVerifier.cpp | 26 +- llvm/lib/CodeGen/ModuloSchedule.cpp | 7 +- llvm/lib/CodeGen/PHIElimination.cpp | 45 +- llvm/lib/CodeGen/ParallelCG.cpp | 2 +- llvm/lib/CodeGen/PatchableFunction.cpp | 4 +- llvm/lib/CodeGen/PeepholeOptimizer.cpp | 3 +- llvm/lib/CodeGen/PreISelIntrinsicLowering.cpp | 2 +- llvm/lib/CodeGen/PrologEpilogInserter.cpp | 2 +- llvm/lib/CodeGen/ReachingDefAnalysis.cpp | 236 +- llvm/lib/CodeGen/RegAllocGreedy.cpp | 20 +- llvm/lib/CodeGen/RegisterCoalescer.cpp | 3 +- llvm/lib/CodeGen/SafeStack.cpp | 9 +- llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp | 68 +- llvm/lib/CodeGen/ScheduleDAGPrinter.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 567 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 21 +- .../CodeGen/SelectionDAG/FunctionLoweringInfo.cpp | 6 +- llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp | 29 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 49 +- .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 416 + .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 33 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp | 33 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 43 + .../CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp | 1 + .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 4 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 15 +- .../CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 10 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 490 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 313 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 5 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 9 +- .../CodeGen/SelectionDAG/SelectionDAGPrinter.cpp | 2 +- .../CodeGen/SelectionDAG/StatepointLowering.cpp | 3 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 376 +- llvm/lib/CodeGen/StackColoring.cpp | 21 + llvm/lib/CodeGen/StackMaps.cpp | 72 +- llvm/lib/CodeGen/TailDuplication.cpp | 6 +- llvm/lib/CodeGen/TailDuplicator.cpp | 48 +- llvm/lib/CodeGen/TargetInstrInfo.cpp | 32 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 21 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 111 +- llvm/lib/CodeGen/TargetPassConfig.cpp | 12 +- llvm/lib/CodeGen/TargetRegisterInfo.cpp | 22 +- llvm/lib/CodeGen/TypePromotion.cpp | 12 +- llvm/lib/CodeGen/UnreachableBlockElim.cpp | 2 +- llvm/lib/CodeGen/ValueTypes.cpp | 70 +- llvm/lib/CodeGen/XRayInstrumentation.cpp | 2 +- llvm/lib/DWARFLinker/DWARFLinker.cpp | 2442 ++ llvm/lib/DebugInfo/CodeView/CodeViewRecordIO.cpp | 40 +- llvm/lib/DebugInfo/CodeView/RecordName.cpp | 2 +- .../DebugInfo/CodeView/SimpleTypeSerializer.cpp | 11 + llvm/lib/DebugInfo/CodeView/TypeRecordMapping.cpp | 39 +- llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp | 77 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 94 +- llvm/lib/DebugInfo/DWARF/DWARFDebugAddr.cpp | 270 +- llvm/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp | 216 +- llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp | 15 +- llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp | 12 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 229 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 9 +- llvm/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp | 17 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 8 +- llvm/lib/DebugInfo/DWARF/DWARFExpression.cpp | 64 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 20 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 5 +- llvm/lib/DebugInfo/GSYM/CMakeLists.txt | 5 + llvm/lib/DebugInfo/GSYM/DwarfTransformer.cpp | 572 + llvm/lib/DebugInfo/GSYM/FunctionInfo.cpp | 9 +- llvm/lib/DebugInfo/GSYM/GsymCreator.cpp | 31 +- llvm/lib/DebugInfo/GSYM/GsymReader.cpp | 118 +- llvm/lib/DebugInfo/GSYM/InlineInfo.cpp | 18 +- llvm/lib/DebugInfo/GSYM/LLVMBuild.txt | 2 +- llvm/lib/DebugInfo/GSYM/LookupResult.cpp | 4 +- .../PDB/Native/DbiModuleDescriptorBuilder.cpp | 6 +- llvm/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp | 17 +- llvm/lib/DebugInfo/PDB/Native/EnumTables.cpp | 2 +- .../DebugInfo/PDB/Native/NativeCompilandSymbol.cpp | 4 +- .../PDB/Native/NativeEnumInjectedSources.cpp | 6 +- llvm/lib/DebugInfo/PDB/Native/NativeExeSymbol.cpp | 2 +- .../PDB/Native/NativeSymbolEnumerator.cpp | 4 +- llvm/lib/DebugInfo/PDB/Native/NativeTypeArray.cpp | 2 +- llvm/lib/DebugInfo/PDB/Native/NativeTypeEnum.cpp | 2 +- .../lib/DebugInfo/PDB/Native/NativeTypeTypedef.cpp | 4 +- llvm/lib/DebugInfo/PDB/Native/NativeTypeUDT.cpp | 2 +- llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp | 3 +- llvm/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp | 2 +- llvm/lib/DebugInfo/Symbolize/DIPrinter.cpp | 4 +- llvm/lib/DebugInfo/Symbolize/Symbolize.cpp | 23 +- llvm/lib/Demangle/ItaniumDemangle.cpp | 6 +- llvm/lib/ExecutionEngine/ExecutionEngine.cpp | 36 +- .../Interpreter/ExternalFunctions.cpp | 2 +- .../JITLink/MachOLinkGraphBuilder.cpp | 4 +- llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp | 4 +- llvm/lib/ExecutionEngine/Orc/CMakeLists.txt | 2 + .../ExecutionEngine/Orc/CompileOnDemandLayer.cpp | 124 +- llvm/lib/ExecutionEngine/Orc/CompileUtils.cpp | 33 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 225 +- llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp | 44 + llvm/lib/ExecutionEngine/Orc/IRCompileLayer.cpp | 11 +- llvm/lib/ExecutionEngine/Orc/IRTransformLayer.cpp | 8 +- llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp | 2 +- .../Orc/JITTargetMachineBuilder.cpp | 2 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 905 +- llvm/lib/ExecutionEngine/Orc/Layer.cpp | 129 +- llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp | 7 +- llvm/lib/ExecutionEngine/Orc/MachOPlatform.cpp | 459 + llvm/lib/ExecutionEngine/Orc/Mangling.cpp | 131 + .../lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | 187 +- llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h | 4 +- llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h | 9 +- .../Orc/RTDyldObjectLinkingLayer.cpp | 49 +- llvm/lib/ExecutionEngine/Orc/Speculation.cpp | 2 +- llvm/lib/ExecutionEngine/OrcError/OrcError.cpp | 4 + .../PerfJITEvents/PerfJITEventListener.cpp | 2 +- .../ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h | 2 +- llvm/lib/Frontend/OpenMP/CMakeLists.txt | 1 + llvm/lib/Frontend/OpenMP/OMPConstants.cpp | 9 +- llvm/lib/Frontend/OpenMP/OMPContext.cpp | 444 + llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp | 562 +- llvm/lib/FuzzMutate/FuzzerCLI.cpp | 4 +- llvm/lib/IR/AsmWriter.cpp | 53 +- llvm/lib/IR/AttributeImpl.h | 8 +- llvm/lib/IR/Attributes.cpp | 85 +- llvm/lib/IR/AttributesCompatFunc.td | 1 - llvm/lib/IR/AutoUpgrade.cpp | 50 +- llvm/lib/IR/BasicBlock.cpp | 32 + llvm/lib/IR/CMakeLists.txt | 6 +- llvm/lib/IR/ConstantFold.cpp | 52 +- llvm/lib/IR/Constants.cpp | 10 +- llvm/lib/IR/ConstantsContext.h | 4 +- llvm/lib/IR/Core.cpp | 9 +- llvm/lib/IR/DIBuilder.cpp | 26 +- llvm/lib/IR/DataLayout.cpp | 18 +- llvm/lib/IR/DebugInfo.cpp | 27 +- llvm/lib/IR/DiagnosticInfo.cpp | 40 +- llvm/lib/IR/Dominators.cpp | 14 +- llvm/lib/IR/FPEnv.cpp | 2 +- llvm/lib/IR/Function.cpp | 7 +- llvm/lib/IR/Globals.cpp | 9 +- llvm/lib/IR/IRBuilder.cpp | 114 +- llvm/lib/IR/InlineAsm.cpp | 10 +- llvm/lib/IR/Instruction.cpp | 9 + llvm/lib/IR/Instructions.cpp | 10 + llvm/lib/IR/IntrinsicInst.cpp | 6 +- llvm/lib/IR/LLVMContext.cpp | 30 +- llvm/lib/IR/LLVMContextImpl.cpp | 22 +- llvm/lib/IR/LLVMContextImpl.h | 10 +- llvm/lib/IR/LLVMRemarkStreamer.cpp | 173 + llvm/lib/IR/LegacyPassManager.cpp | 5 +- llvm/lib/IR/Metadata.cpp | 5 +- llvm/lib/IR/Module.cpp | 25 +- llvm/lib/IR/ModuleSummaryIndex.cpp | 54 +- llvm/lib/IR/PassManager.cpp | 1 + llvm/lib/IR/RemarkStreamer.cpp | 217 - llvm/lib/IR/SafepointIRVerifier.cpp | 1 + llvm/lib/IR/SymbolTableListTraitsImpl.h | 15 +- llvm/lib/IR/Value.cpp | 19 +- llvm/lib/IR/Verifier.cpp | 76 +- llvm/lib/LTO/Caching.cpp | 2 +- llvm/lib/LTO/LTO.cpp | 97 +- llvm/lib/LTO/LTOBackend.cpp | 25 +- llvm/lib/LTO/LTOCodeGenerator.cpp | 18 +- llvm/lib/LTO/ThinLTOCodeGenerator.cpp | 24 +- llvm/lib/LineEditor/LineEditor.cpp | 4 +- llvm/lib/Linker/IRMover.cpp | 70 +- llvm/lib/MC/ConstantPools.cpp | 10 +- llvm/lib/MC/ELFObjectWriter.cpp | 8 +- llvm/lib/MC/MCAsmInfo.cpp | 2 +- llvm/lib/MC/MCAsmStreamer.cpp | 382 +- llvm/lib/MC/MCAssembler.cpp | 7 + llvm/lib/MC/MCCodeView.cpp | 50 +- llvm/lib/MC/MCContext.cpp | 43 +- llvm/lib/MC/MCDwarf.cpp | 426 +- llvm/lib/MC/MCELFStreamer.cpp | 58 +- llvm/lib/MC/MCExpr.cpp | 28 +- llvm/lib/MC/MCMachOStreamer.cpp | 108 +- llvm/lib/MC/MCNullStreamer.cpp | 10 +- llvm/lib/MC/MCObjectFileInfo.cpp | 36 +- llvm/lib/MC/MCObjectStreamer.cpp | 114 +- llvm/lib/MC/MCParser/AsmLexer.cpp | 25 +- llvm/lib/MC/MCParser/AsmParser.cpp | 150 +- llvm/lib/MC/MCParser/CMakeLists.txt | 2 + llvm/lib/MC/MCParser/COFFAsmParser.cpp | 2 +- llvm/lib/MC/MCParser/COFFMasmParser.cpp | 386 + llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 38 +- llvm/lib/MC/MCParser/ELFAsmParser.cpp | 63 +- llvm/lib/MC/MCParser/MCAsmParser.cpp | 5 + llvm/lib/MC/MCParser/MasmParser.cpp | 5497 +++ llvm/lib/MC/MCParser/WasmAsmParser.cpp | 4 +- llvm/lib/MC/MCSectionELF.cpp | 4 +- llvm/lib/MC/MCStreamer.cpp | 231 +- llvm/lib/MC/MCSubtargetInfo.cpp | 20 +- llvm/lib/MC/MCTargetOptions.cpp | 4 + llvm/lib/MC/MCWasmStreamer.cpp | 28 +- llvm/lib/MC/MCWin64EH.cpp | 130 +- llvm/lib/MC/MCWinCOFFStreamer.cpp | 36 +- llvm/lib/MC/MCXCOFFStreamer.cpp | 24 +- llvm/lib/MC/MachObjectWriter.cpp | 4 +- llvm/lib/MC/SubtargetFeature.cpp | 4 +- llvm/lib/MC/WinCOFFObjectWriter.cpp | 2 +- llvm/lib/MC/XCOFFObjectWriter.cpp | 218 +- llvm/lib/MCA/InstrBuilder.cpp | 20 +- llvm/lib/Object/Archive.cpp | 4 +- llvm/lib/Object/ArchiveWriter.cpp | 2 +- llvm/lib/Object/COFFImportFile.cpp | 2 +- llvm/lib/Object/COFFModuleDefinition.cpp | 8 +- llvm/lib/Object/IRSymtab.cpp | 2 +- llvm/lib/Object/ModuleSymbolTable.cpp | 3 +- llvm/lib/Object/RecordStreamer.cpp | 22 +- llvm/lib/Object/RecordStreamer.h | 12 +- llvm/lib/Object/SymbolSize.cpp | 6 + llvm/lib/Object/WasmObjectFile.cpp | 62 +- llvm/lib/Object/WindowsResource.cpp | 10 +- llvm/lib/Object/XCOFFObjectFile.cpp | 1 + llvm/lib/ObjectYAML/ELFEmitter.cpp | 104 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 45 +- llvm/lib/Option/Arg.cpp | 2 +- llvm/lib/Option/ArgList.cpp | 2 +- llvm/lib/Option/OptTable.cpp | 6 +- llvm/lib/Passes/LLVMBuild.txt | 2 +- llvm/lib/Passes/PassBuilder.cpp | 67 +- llvm/lib/Passes/PassRegistry.def | 10 +- llvm/lib/Passes/StandardInstrumentations.cpp | 4 +- llvm/lib/ProfileData/Coverage/CoverageMapping.cpp | 3 +- llvm/lib/ProfileData/GCOV.cpp | 6 +- llvm/lib/ProfileData/InstrProf.cpp | 4 +- llvm/lib/ProfileData/SampleProfReader.cpp | 8 +- llvm/lib/Remarks/BitstreamRemarkParser.cpp | 2 +- llvm/lib/Remarks/CMakeLists.txt | 1 + llvm/lib/Remarks/RemarkLinker.cpp | 2 +- llvm/lib/Remarks/RemarkStreamer.cpp | 72 + llvm/lib/Remarks/YAMLRemarkParser.h | 2 +- llvm/lib/Support/AArch64TargetParser.cpp | 6 +- llvm/lib/Support/APFloat.cpp | 279 +- llvm/lib/Support/APInt.cpp | 16 +- llvm/lib/Support/ARMAttributeParser.cpp | 8 +- llvm/lib/Support/ARMTargetParser.cpp | 38 +- llvm/lib/Support/CMakeLists.txt | 2 +- llvm/lib/Support/CRC.cpp | 10 +- llvm/lib/Support/CommandLine.cpp | 6 +- llvm/lib/Support/CrashRecoveryContext.cpp | 89 +- llvm/lib/Support/Debug.cpp | 2 +- llvm/lib/Support/DebugCounter.cpp | 6 +- llvm/lib/Support/ErrorHandling.cpp | 3 +- llvm/lib/Support/FileCheck.cpp | 201 +- llvm/lib/Support/FileCheckImpl.h | 168 +- llvm/lib/Support/FileCollector.cpp | 2 +- llvm/lib/Support/GraphWriter.cpp | 4 +- llvm/lib/Support/Host.cpp | 12 +- llvm/lib/Support/ItaniumManglingCanonicalizer.cpp | 5 +- llvm/lib/Support/LockFileManager.cpp | 8 +- llvm/lib/Support/NativeFormatting.cpp | 2 +- llvm/lib/Support/Parallel.cpp | 14 +- llvm/lib/Support/Path.cpp | 7 +- llvm/lib/Support/Process.cpp | 12 +- llvm/lib/Support/Regex.cpp | 2 +- llvm/lib/Support/Signals.cpp | 2 +- llvm/lib/Support/SourceMgr.cpp | 14 +- llvm/lib/Support/SpecialCaseList.cpp | 4 +- llvm/lib/Support/TarWriter.cpp | 3 +- llvm/lib/Support/ThreadPool.cpp | 23 +- llvm/lib/Support/Threading.cpp | 46 +- llvm/lib/Support/TimeProfiler.cpp | 105 +- llvm/lib/Support/Timer.cpp | 3 +- llvm/lib/Support/ToolOutputFile.cpp | 2 +- llvm/lib/Support/Unix/Host.inc | 2 +- llvm/lib/Support/Unix/Memory.inc | 1 + llvm/lib/Support/Unix/Program.inc | 11 +- llvm/lib/Support/Unix/Threading.inc | 24 + llvm/lib/Support/VirtualFileSystem.cpp | 98 +- llvm/lib/Support/Windows/Program.inc | 2 +- llvm/lib/Support/Windows/Signals.inc | 10 +- llvm/lib/Support/Windows/Threading.inc | 162 + llvm/lib/Support/WithColor.cpp | 12 + llvm/lib/Support/YAMLParser.cpp | 8 +- llvm/lib/Support/YAMLTraits.cpp | 2 +- llvm/lib/TableGen/Record.cpp | 23 +- llvm/lib/TableGen/SetTheory.cpp | 2 +- llvm/lib/TableGen/TGParser.cpp | 15 +- llvm/lib/TableGen/TGParser.h | 2 +- llvm/lib/Target/AArch64/AArch64.td | 5 +- llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 147 +- llvm/lib/Target/AArch64/AArch64BranchTargets.cpp | 4 + llvm/lib/Target/AArch64/AArch64CallLowering.cpp | 27 +- .../AArch64/AArch64CleanupLocalDynamicTLSPass.cpp | 4 + .../Target/AArch64/AArch64CompressJumpTables.cpp | 2 +- .../Target/AArch64/AArch64ConditionOptimizer.cpp | 2 +- .../Target/AArch64/AArch64ConditionalCompares.cpp | 8 +- .../Target/AArch64/AArch64ExpandPseudoInsts.cpp | 243 +- llvm/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp | 3 - llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 5 +- llvm/lib/Target/AArch64/AArch64FrameLowering.h | 2 +- llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 206 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 585 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 40 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 213 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 231 +- llvm/lib/Target/AArch64/AArch64InstrInfo.h | 60 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 89 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 453 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 23 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.h | 4 +- .../Target/AArch64/AArch64LoadStoreOptimizer.cpp | 20 + .../lib/Target/AArch64/AArch64RegisterBankInfo.cpp | 180 +- llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp | 1 + llvm/lib/Target/AArch64/AArch64RegisterInfo.h | 4 - llvm/lib/Target/AArch64/AArch64RegisterInfo.td | 7 + llvm/lib/Target/AArch64/AArch64SIMDInstrOpt.cpp | 5 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 852 +- llvm/lib/Target/AArch64/AArch64SchedA57.td | 2 +- llvm/lib/Target/AArch64/AArch64SchedCyclone.td | 2 +- llvm/lib/Target/AArch64/AArch64SchedExynosM3.td | 2 +- llvm/lib/Target/AArch64/AArch64SchedExynosM4.td | 2 +- llvm/lib/Target/AArch64/AArch64SchedExynosM5.td | 2 +- .../Target/AArch64/AArch64SchedFalkorDetails.td | 4 +- llvm/lib/Target/AArch64/AArch64SchedKryoDetails.td | 4 +- .../lib/Target/AArch64/AArch64SchedThunderX2T99.td | 2 +- .../Target/AArch64/AArch64StorePairSuppress.cpp | 4 +- llvm/lib/Target/AArch64/AArch64SystemOperands.td | 10 +- llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 11 +- .../lib/Target/AArch64/AArch64TargetObjectFile.cpp | 4 +- .../Target/AArch64/AArch64TargetTransformInfo.h | 34 +- .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 50 +- .../AArch64/MCTargetDesc/AArch64AddressingModes.h | 7 +- .../AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 20 +- .../AArch64/MCTargetDesc/AArch64ELFStreamer.cpp | 24 +- .../AArch64/MCTargetDesc/AArch64InstPrinter.cpp | 31 +- .../AArch64/MCTargetDesc/AArch64InstPrinter.h | 3 + .../AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 +- .../MCTargetDesc/AArch64MachObjectWriter.cpp | 2 +- .../AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 2 +- .../MCTargetDesc/AArch64WinCOFFStreamer.cpp | 8 +- llvm/lib/Target/AArch64/MCTargetDesc/LLVMBuild.txt | 2 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 623 +- llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h | 1 + llvm/lib/Target/AMDGPU/AMDGPU.h | 8 + llvm/lib/Target/AMDGPU/AMDGPU.td | 16 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 92 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.h | 16 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 23 +- llvm/lib/Target/AMDGPU/AMDGPUCallingConv.td | 6 +- llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp | 551 +- llvm/lib/Target/AMDGPU/AMDGPUCombine.td | 32 + llvm/lib/Target/AMDGPU/AMDGPUFrameLowering.h | 2 +- llvm/lib/Target/AMDGPU/AMDGPUGISel.td | 98 +- .../Target/AMDGPU/AMDGPUGenRegisterBankInfo.def | 15 +- llvm/lib/Target/AMDGPU/AMDGPUGlobalISelUtils.cpp | 9 + llvm/lib/Target/AMDGPU/AMDGPUGlobalISelUtils.h | 1 + .../Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp | 11 +- llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 167 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 57 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 8 +- llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp | 1 - llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td | 53 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 1525 +- llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 110 +- llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 21 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 1711 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h | 62 +- llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPULibFunc.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPULibFunc.h | 4 +- llvm/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp | 12 +- .../Target/AMDGPU/AMDGPULowerKernelArguments.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp | 8 +- .../Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp | 256 + llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp | 4 +- .../Target/AMDGPU/AMDGPUPropagateAttributes.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 1477 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h | 7 + llvm/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp | 137 - llvm/lib/Target/AMDGPU/AMDGPURegisterInfo.h | 38 - llvm/lib/Target/AMDGPU/AMDGPURegisterInfo.td | 21 - .../Target/AMDGPU/AMDGPURewriteOutArguments.cpp | 5 +- llvm/lib/Target/AMDGPU/AMDGPUSearchableTables.td | 9 + llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 55 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 14 + llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 18 +- .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 103 +- llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 6 +- .../AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp | 88 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 133 +- llvm/lib/Target/AMDGPU/BUFInstructions.td | 141 +- llvm/lib/Target/AMDGPU/CMakeLists.txt | 5 +- llvm/lib/Target/AMDGPU/CaymanInstructions.td | 4 +- llvm/lib/Target/AMDGPU/DSInstructions.td | 38 +- .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 9 +- llvm/lib/Target/AMDGPU/EvergreenInstructions.td | 3 +- llvm/lib/Target/AMDGPU/FLATInstructions.td | 2 + llvm/lib/Target/AMDGPU/GCNIterativeScheduler.cpp | 5 + llvm/lib/Target/AMDGPU/GCNIterativeScheduler.h | 8 + llvm/lib/Target/AMDGPU/GCNMinRegStrategy.cpp | 7 + llvm/lib/Target/AMDGPU/GCNNSAReassign.cpp | 11 +- llvm/lib/Target/AMDGPU/GCNRegBankReassign.cpp | 38 +- llvm/lib/Target/AMDGPU/GCNRegPressure.cpp | 27 +- llvm/lib/Target/AMDGPU/GCNRegPressure.h | 8 + llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp | 91 +- llvm/lib/Target/AMDGPU/GCNSchedStrategy.h | 12 + .../AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp | 5 + .../Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.h | 2 + .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 70 +- .../Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp | 1 - llvm/lib/Target/AMDGPU/MIMGInstructions.td | 32 +- llvm/lib/Target/AMDGPU/R600AsmPrinter.cpp | 14 +- llvm/lib/Target/AMDGPU/R600AsmPrinter.h | 2 +- .../lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp | 4 +- llvm/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp | 8 +- llvm/lib/Target/AMDGPU/R600FrameLowering.h | 2 +- llvm/lib/Target/AMDGPU/R600ISelLowering.cpp | 6 + llvm/lib/Target/AMDGPU/R600InstrInfo.cpp | 4 +- llvm/lib/Target/AMDGPU/R600Instructions.td | 7 +- llvm/lib/Target/AMDGPU/R600RegisterInfo.cpp | 22 +- llvm/lib/Target/AMDGPU/R600RegisterInfo.h | 11 +- llvm/lib/Target/AMDGPU/R600RegisterInfo.td | 6 +- llvm/lib/Target/AMDGPU/SIAddIMGInit.cpp | 8 +- llvm/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp | 2 +- llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp | 5 + llvm/lib/Target/AMDGPU/SIFixupVectorISel.cpp | 5 + llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 8 +- llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 2 +- llvm/lib/Target/AMDGPU/SIFrameLowering.h | 2 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 584 +- llvm/lib/Target/AMDGPU/SIISelLowering.h | 17 +- llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 42 +- llvm/lib/Target/AMDGPU/SIInstrFormats.td | 2 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 399 +- llvm/lib/Target/AMDGPU/SIInstrInfo.h | 29 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 39 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 321 +- llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 317 +- llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp | 26 +- llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp | 5 + llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h | 24 +- llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp | 28 +- llvm/lib/Target/AMDGPU/SIMachineScheduler.h | 6 - llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp | 15 + llvm/lib/Target/AMDGPU/SIPeepholeSDWA.cpp | 12 +- llvm/lib/Target/AMDGPU/SIPostRABundler.cpp | 138 + llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 241 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.h | 53 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 33 +- .../Target/AMDGPU/SIRemoveShortExecBranches.cpp | 10 +- llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp | 39 +- llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp | 3 +- llvm/lib/Target/AMDGPU/SMInstructions.td | 21 +- llvm/lib/Target/AMDGPU/SOPInstructions.td | 53 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 54 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 82 +- llvm/lib/Target/AMDGPU/VOP1Instructions.td | 35 +- llvm/lib/Target/AMDGPU/VOP2Instructions.td | 13 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 70 +- llvm/lib/Target/AMDGPU/VOP3PInstructions.td | 61 +- llvm/lib/Target/ARC/ARCAsmPrinter.cpp | 4 +- llvm/lib/Target/ARC/ARCFrameLowering.cpp | 6 +- llvm/lib/Target/ARC/ARCFrameLowering.h | 2 +- llvm/lib/Target/ARC/ARCISelLowering.cpp | 10 +- llvm/lib/Target/ARC/ARCInstrInfo.cpp | 8 +- llvm/lib/Target/ARC/ARCInstrInfo.h | 4 +- llvm/lib/Target/ARC/ARCRegisterInfo.cpp | 5 - llvm/lib/Target/ARC/ARCRegisterInfo.h | 2 - llvm/lib/Target/ARC/ARCTargetMachine.cpp | 2 +- llvm/lib/Target/ARM/ARM.td | 10 + llvm/lib/Target/ARM/ARMAsmPrinter.cpp | 143 +- llvm/lib/Target/ARM/ARMAsmPrinter.h | 26 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 4 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 4 +- llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp | 5 - llvm/lib/Target/ARM/ARMBaseRegisterInfo.h | 2 - llvm/lib/Target/ARM/ARMBasicBlockInfo.cpp | 2 +- llvm/lib/Target/ARM/ARMBasicBlockInfo.h | 6 +- llvm/lib/Target/ARM/ARMCallLowering.cpp | 32 +- llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | 4 +- llvm/lib/Target/ARM/ARMConstantPoolValue.cpp | 2 +- llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 27 +- llvm/lib/Target/ARM/ARMFrameLowering.cpp | 16 +- llvm/lib/Target/ARM/ARMFrameLowering.h | 9 +- llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 296 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 533 +- llvm/lib/Target/ARM/ARMISelLowering.h | 39 +- llvm/lib/Target/ARM/ARMInstrCDE.td | 515 + llvm/lib/Target/ARM/ARMInstrFormats.td | 1 - llvm/lib/Target/ARM/ARMInstrInfo.td | 67 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 828 +- llvm/lib/Target/ARM/ARMInstrNEON.td | 37 +- llvm/lib/Target/ARM/ARMInstrThumb2.td | 11 +- llvm/lib/Target/ARM/ARMInstrVFP.td | 14 +- llvm/lib/Target/ARM/ARMInstructionSelector.cpp | 28 +- llvm/lib/Target/ARM/ARMLegalizerInfo.cpp | 3 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 355 +- llvm/lib/Target/ARM/ARMMCInstLower.cpp | 11 +- llvm/lib/Target/ARM/ARMParallelDSP.cpp | 25 +- llvm/lib/Target/ARM/ARMPredicates.td | 3 + llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp | 60 +- llvm/lib/Target/ARM/ARMRegisterInfo.td | 11 + llvm/lib/Target/ARM/ARMSubtarget.cpp | 2 +- llvm/lib/Target/ARM/ARMSubtarget.h | 3 + llvm/lib/Target/ARM/ARMTargetObjectFile.cpp | 2 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 87 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 35 +- llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 377 +- .../Target/ARM/Disassembler/ARMDisassembler.cpp | 55 +- llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 35 +- .../Target/ARM/MCTargetDesc/ARMAsmBackendDarwin.h | 12 +- .../lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp | 122 +- .../lib/Target/ARM/MCTargetDesc/ARMInstPrinter.cpp | 9 - llvm/lib/Target/ARM/MCTargetDesc/ARMInstPrinter.h | 2 - .../Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 8 - .../Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 15 +- llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h | 3 + .../Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 4 +- .../lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp | 2 +- llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.h | 4 +- .../Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp | 4 +- llvm/lib/Target/ARM/MCTargetDesc/LLVMBuild.txt | 2 +- llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp | 210 +- llvm/lib/Target/ARM/MVETailPredication.cpp | 322 +- llvm/lib/Target/ARM/MVEVPTBlockPass.cpp | 72 +- llvm/lib/Target/ARM/README-Thumb.txt | 2 +- llvm/lib/Target/ARM/Thumb1FrameLowering.cpp | 8 +- llvm/lib/Target/ARM/Thumb1FrameLowering.h | 2 +- llvm/lib/Target/ARM/Thumb1InstrInfo.cpp | 4 +- llvm/lib/Target/ARM/Thumb1InstrInfo.h | 4 +- llvm/lib/Target/ARM/Thumb2InstrInfo.cpp | 4 +- llvm/lib/Target/ARM/Thumb2InstrInfo.h | 4 +- llvm/lib/Target/AVR/AVRAsmPrinter.cpp | 4 +- llvm/lib/Target/AVR/AVRFrameLowering.cpp | 6 +- llvm/lib/Target/AVR/AVRFrameLowering.h | 2 +- llvm/lib/Target/AVR/AVRInstrInfo.cpp | 4 +- llvm/lib/Target/AVR/AVRInstrInfo.h | 4 +- llvm/lib/Target/AVR/AVRRegisterInfo.h | 4 - llvm/lib/Target/AVR/AVRTargetMachine.cpp | 2 +- llvm/lib/Target/AVR/AsmParser/AVRAsmParser.cpp | 34 +- .../Target/AVR/MCTargetDesc/AVRMCELFStreamer.cpp | 4 +- .../lib/Target/AVR/MCTargetDesc/AVRMCELFStreamer.h | 2 +- .../Target/AVR/MCTargetDesc/AVRTargetStreamer.cpp | 4 +- llvm/lib/Target/BPF/AsmParser/BPFAsmParser.cpp | 16 +- llvm/lib/Target/BPF/BPFAbstractMemberAccess.cpp | 27 +- llvm/lib/Target/BPF/BPFAsmPrinter.cpp | 4 +- llvm/lib/Target/BPF/BPFISelLowering.cpp | 34 + llvm/lib/Target/BPF/BPFISelLowering.h | 28 +- llvm/lib/Target/BPF/BPFInstrInfo.cpp | 4 +- llvm/lib/Target/BPF/BPFInstrInfo.h | 4 +- llvm/lib/Target/BPF/BPFMISimplifyPatchable.cpp | 7 +- llvm/lib/Target/BPF/BPFTargetMachine.cpp | 2 +- llvm/lib/Target/BPF/BTFDebug.cpp | 132 +- .../Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 144 +- .../Hexagon/Disassembler/HexagonDisassembler.cpp | 29 +- llvm/lib/Target/Hexagon/Hexagon.td | 50 +- llvm/lib/Target/Hexagon/HexagonArch.h | 37 + llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp | 20 +- llvm/lib/Target/Hexagon/HexagonAsmPrinter.h | 2 +- llvm/lib/Target/Hexagon/HexagonBitSimplify.cpp | 12 +- .../lib/Target/Hexagon/HexagonBranchRelaxation.cpp | 2 +- .../lib/Target/Hexagon/HexagonConstPropagation.cpp | 9 +- llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp | 12 +- llvm/lib/Target/Hexagon/HexagonDepArch.h | 39 +- llvm/lib/Target/Hexagon/HexagonDepArch.td | 24 +- llvm/lib/Target/Hexagon/HexagonDepDecoders.inc | 40 +- llvm/lib/Target/Hexagon/HexagonDepIICHVX.td | 493 +- llvm/lib/Target/Hexagon/HexagonDepIICScalar.td | 8257 ++-- llvm/lib/Target/Hexagon/HexagonDepITypes.h | 87 +- llvm/lib/Target/Hexagon/HexagonDepITypes.td | 87 +- llvm/lib/Target/Hexagon/HexagonDepInstrFormats.td | 6145 +-- llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td | 6023 +-- llvm/lib/Target/Hexagon/HexagonDepMapAsm2Intrin.td | 59 + llvm/lib/Target/Hexagon/HexagonDepMappings.td | 11 +- llvm/lib/Target/Hexagon/HexagonDepMask.h | 2821 ++ llvm/lib/Target/Hexagon/HexagonDepOperands.td | 182 +- llvm/lib/Target/Hexagon/HexagonDepTimingClasses.h | 200 +- llvm/lib/Target/Hexagon/HexagonFixupHwLoops.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp | 207 +- llvm/lib/Target/Hexagon/HexagonFrameLowering.h | 9 +- llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp | 6 +- llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp | 15 +- llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.h | 2 +- llvm/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp | 26 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 229 +- llvm/lib/Target/Hexagon/HexagonISelLowering.h | 8 +- llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp | 42 +- llvm/lib/Target/Hexagon/HexagonInstrFormats.td | 103 +- llvm/lib/Target/Hexagon/HexagonInstrFormatsV5.td | 86 - llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp | 173 +- llvm/lib/Target/Hexagon/HexagonInstrInfo.h | 37 +- llvm/lib/Target/Hexagon/HexagonIntrinsics.td | 70 - llvm/lib/Target/Hexagon/HexagonIntrinsicsV60.td | 64 +- llvm/lib/Target/Hexagon/HexagonMCInstLower.cpp | 2 +- .../Target/Hexagon/HexagonMachineFunctionInfo.h | 12 + llvm/lib/Target/Hexagon/HexagonOptAddrMode.cpp | 11 +- llvm/lib/Target/Hexagon/HexagonPatterns.td | 45 +- llvm/lib/Target/Hexagon/HexagonPseudo.td | 12 +- llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp | 7 + llvm/lib/Target/Hexagon/HexagonRegisterInfo.h | 4 - llvm/lib/Target/Hexagon/HexagonRegisterInfo.td | 82 +- llvm/lib/Target/Hexagon/HexagonSchedule.td | 26 +- llvm/lib/Target/Hexagon/HexagonScheduleV67.td | 39 + llvm/lib/Target/Hexagon/HexagonScheduleV67T.td | 61 + llvm/lib/Target/Hexagon/HexagonSubtarget.cpp | 31 +- llvm/lib/Target/Hexagon/HexagonSubtarget.h | 37 +- llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp | 8 + llvm/lib/Target/Hexagon/HexagonTargetStreamer.h | 6 +- .../Target/Hexagon/HexagonTargetTransformInfo.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp | 69 +- llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.h | 8 + llvm/lib/Target/Hexagon/HexagonVectorPrint.cpp | 7 +- .../Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 15 +- .../Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h | 8 +- .../MCTargetDesc/HexagonELFObjectWriter.cpp | 2 +- .../Hexagon/MCTargetDesc/HexagonMCChecker.cpp | 29 +- .../Target/Hexagon/MCTargetDesc/HexagonMCChecker.h | 5 + .../Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 24 +- .../Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp | 6 +- .../Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp | 10 +- .../Hexagon/MCTargetDesc/HexagonMCELFStreamer.h | 2 +- .../Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 147 +- .../Hexagon/MCTargetDesc/HexagonMCInstrInfo.h | 38 +- .../Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 117 +- .../Hexagon/MCTargetDesc/HexagonMCTargetDesc.h | 6 + .../Hexagon/MCTargetDesc/HexagonShuffler.cpp | 46 +- .../Target/Hexagon/MCTargetDesc/HexagonShuffler.h | 20 +- llvm/lib/Target/LLVMBuild.txt | 8 +- llvm/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp | 36 +- llvm/lib/Target/Lanai/LanaiAsmPrinter.cpp | 16 +- llvm/lib/Target/Lanai/LanaiISelLowering.cpp | 6 +- llvm/lib/Target/Lanai/LanaiInstrInfo.cpp | 18 +- llvm/lib/Target/Lanai/LanaiInstrInfo.h | 13 +- llvm/lib/Target/Lanai/LanaiRegisterInfo.cpp | 5 - llvm/lib/Target/Lanai/LanaiRegisterInfo.h | 2 - llvm/lib/Target/Lanai/LanaiSubtarget.cpp | 2 +- .../Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp | 2 +- .../Target/MSP430/AsmParser/MSP430AsmParser.cpp | 29 +- .../MSP430/MCTargetDesc/MSP430ELFStreamer.cpp | 24 +- llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp | 8 +- llvm/lib/Target/MSP430/MSP430FrameLowering.cpp | 8 +- llvm/lib/Target/MSP430/MSP430FrameLowering.h | 2 +- llvm/lib/Target/MSP430/MSP430ISelLowering.cpp | 12 +- llvm/lib/Target/MSP430/MSP430InstrInfo.cpp | 4 +- llvm/lib/Target/MSP430/MSP430InstrInfo.h | 4 +- llvm/lib/Target/MSP430/MSP430Subtarget.cpp | 2 +- llvm/lib/Target/MSP430/MSP430TargetMachine.cpp | 2 +- llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 65 +- .../Mips/MCTargetDesc/MipsABIFlagsSection.cpp | 22 +- .../Target/Mips/MCTargetDesc/MipsELFStreamer.cpp | 28 +- .../lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h | 14 +- .../Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 8 +- .../Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | 2 +- .../Mips/MCTargetDesc/MipsNaClELFStreamer.cpp | 28 +- .../Target/Mips/MCTargetDesc/MipsOptionRecord.cpp | 34 +- .../Mips/MCTargetDesc/MipsTargetStreamer.cpp | 42 +- llvm/lib/Target/Mips/MicroMipsSizeReduction.cpp | 12 +- llvm/lib/Target/Mips/Mips16FrameLowering.cpp | 8 +- llvm/lib/Target/Mips/Mips16FrameLowering.h | 2 +- llvm/lib/Target/Mips/Mips16HardFloat.cpp | 10 +- llvm/lib/Target/Mips/Mips16InstrInfo.cpp | 6 +- llvm/lib/Target/Mips/Mips16InstrInfo.h | 4 +- llvm/lib/Target/Mips/MipsAsmPrinter.cpp | 76 +- llvm/lib/Target/Mips/MipsAsmPrinter.h | 20 +- llvm/lib/Target/Mips/MipsCallLowering.cpp | 92 +- llvm/lib/Target/Mips/MipsConstantIslandPass.cpp | 2 +- llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp | 2 +- llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp | 2 +- llvm/lib/Target/Mips/MipsISelLowering.cpp | 301 +- llvm/lib/Target/Mips/MipsISelLowering.h | 9 +- llvm/lib/Target/Mips/MipsInstrFPU.td | 1 + llvm/lib/Target/Mips/MipsInstrFormats.td | 47 - llvm/lib/Target/Mips/MipsInstrInfo.h | 8 +- llvm/lib/Target/Mips/MipsInstrInfo.td | 7 +- llvm/lib/Target/Mips/MipsInstructionSelector.cpp | 109 +- llvm/lib/Target/Mips/MipsLegalizerInfo.cpp | 204 +- llvm/lib/Target/Mips/MipsLegalizerInfo.h | 4 +- llvm/lib/Target/Mips/MipsMSAInstrInfo.td | 20 + llvm/lib/Target/Mips/MipsPreLegalizerCombiner.cpp | 15 +- llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp | 142 +- llvm/lib/Target/Mips/MipsRegisterBankInfo.h | 60 +- llvm/lib/Target/Mips/MipsRegisterInfo.cpp | 5 - llvm/lib/Target/Mips/MipsRegisterInfo.h | 2 - llvm/lib/Target/Mips/MipsSEFrameLowering.cpp | 8 +- llvm/lib/Target/Mips/MipsSEFrameLowering.h | 2 +- llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp | 77 +- llvm/lib/Target/Mips/MipsSEInstrInfo.cpp | 4 +- llvm/lib/Target/Mips/MipsSEInstrInfo.h | 4 +- llvm/lib/Target/Mips/MipsSubtarget.cpp | 2 +- .../NVPTX/MCTargetDesc/NVPTXTargetStreamer.cpp | 6 +- llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp | 36 +- llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h | 10 +- llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp | 2 +- llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 21 +- llvm/lib/Target/NVPTX/NVPTXInstrInfo.cpp | 2 +- llvm/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp | 2 +- llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp | 10 +- llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp | 9 +- llvm/lib/Target/NVPTX/NVPTXUtilities.cpp | 6 +- llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 59 +- .../PowerPC/Disassembler/PPCDisassembler.cpp | 63 +- .../lib/Target/PowerPC/MCTargetDesc/CMakeLists.txt | 1 + llvm/lib/Target/PowerPC/MCTargetDesc/LLVMBuild.txt | 2 +- .../Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 8 +- .../Target/PowerPC/MCTargetDesc/PPCELFStreamer.cpp | 108 + .../Target/PowerPC/MCTargetDesc/PPCELFStreamer.h | 52 + .../Target/PowerPC/MCTargetDesc/PPCInstPrinter.cpp | 30 + .../Target/PowerPC/MCTargetDesc/PPCInstPrinter.h | 4 + .../Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 1 + .../PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 38 +- .../Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.h | 11 +- llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp | 63 +- llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h | 26 +- .../PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 24 +- .../PowerPC/MCTargetDesc/PPCXCOFFObjectWriter.cpp | 49 +- llvm/lib/Target/PowerPC/PPC.h | 14 +- llvm/lib/Target/PowerPC/PPC.td | 12 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 318 +- llvm/lib/Target/PowerPC/PPCBranchSelector.cpp | 35 +- llvm/lib/Target/PowerPC/PPCFrameLowering.cpp | 348 +- llvm/lib/Target/PowerPC/PPCFrameLowering.h | 2 +- llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 13 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 597 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 53 +- llvm/lib/Target/PowerPC/PPCInstr64Bit.td | 4 + llvm/lib/Target/PowerPC/PPCInstrFormats.td | 6 +- llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 85 +- llvm/lib/Target/PowerPC/PPCInstrInfo.h | 33 +- llvm/lib/Target/PowerPC/PPCInstrInfo.td | 62 +- llvm/lib/Target/PowerPC/PPCInstrPrefix.td | 339 + llvm/lib/Target/PowerPC/PPCInstrVSX.td | 8 + llvm/lib/Target/PowerPC/PPCMCInstLower.cpp | 54 +- llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp | 7 + llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h | 9 +- llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp | 31 +- llvm/lib/Target/PowerPC/PPCRegisterInfo.h | 4 - llvm/lib/Target/PowerPC/PPCRegisterInfo.td | 18 +- llvm/lib/Target/PowerPC/PPCScheduleP9.td | 6 +- llvm/lib/Target/PowerPC/PPCSubtarget.cpp | 25 +- llvm/lib/Target/PowerPC/PPCSubtarget.h | 25 +- llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 2 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 17 + llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h | 2 + llvm/lib/Target/PowerPC/README.txt | 61 - llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 69 +- .../Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 97 +- .../Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 14 +- .../RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 28 +- llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp | 69 +- llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.h | 7 +- .../RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 2 +- llvm/lib/Target/RISCV/RISCV.td | 12 + llvm/lib/Target/RISCV/RISCVAsmPrinter.cpp | 4 +- llvm/lib/Target/RISCV/RISCVFrameLowering.cpp | 335 +- llvm/lib/Target/RISCV/RISCVFrameLowering.h | 12 + llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 34 +- llvm/lib/Target/RISCV/RISCVISelLowering.h | 1 + llvm/lib/Target/RISCV/RISCVInstrFormats.td | 3 +- llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 7 +- llvm/lib/Target/RISCV/RISCVInstrInfo.h | 4 +- llvm/lib/Target/RISCV/RISCVInstrInfo.td | 155 +- llvm/lib/Target/RISCV/RISCVInstrInfoA.td | 64 +- llvm/lib/Target/RISCV/RISCVInstrInfoC.td | 156 +- llvm/lib/Target/RISCV/RISCVInstrInfoD.td | 69 +- llvm/lib/Target/RISCV/RISCVInstrInfoF.td | 72 +- llvm/lib/Target/RISCV/RISCVInstrInfoM.td | 39 +- llvm/lib/Target/RISCV/RISCVMachineFunctionInfo.h | 13 + llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp | 41 +- llvm/lib/Target/RISCV/RISCVRegisterInfo.h | 7 +- llvm/lib/Target/RISCV/RISCVSchedRocket32.td | 213 + llvm/lib/Target/RISCV/RISCVSchedRocket64.td | 214 + llvm/lib/Target/RISCV/RISCVSchedule.td | 138 + llvm/lib/Target/RISCV/RISCVSubtarget.cpp | 2 +- llvm/lib/Target/RISCV/RISCVSubtarget.h | 2 + llvm/lib/Target/RISCV/RISCVTargetMachine.cpp | 14 +- llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 35 +- llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.h | 2 + llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 19 +- llvm/lib/Target/Sparc/SparcAsmPrinter.cpp | 21 +- llvm/lib/Target/Sparc/SparcISelLowering.cpp | 6 +- llvm/lib/Target/Sparc/SparcInstrInfo.cpp | 4 +- llvm/lib/Target/Sparc/SparcInstrInfo.h | 4 +- llvm/lib/Target/Sparc/SparcSubtarget.cpp | 2 +- llvm/lib/Target/Sparc/SparcTargetMachine.cpp | 3 +- .../Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 58 +- llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp | 44 +- llvm/lib/Target/SystemZ/SystemZAsmPrinter.h | 6 +- llvm/lib/Target/SystemZ/SystemZFeatures.td | 7 + llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp | 8 +- llvm/lib/Target/SystemZ/SystemZFrameLowering.h | 2 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 92 +- llvm/lib/Target/SystemZ/SystemZISelLowering.h | 13 + llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp | 9 +- llvm/lib/Target/SystemZ/SystemZInstrInfo.h | 9 +- llvm/lib/Target/SystemZ/SystemZRegisterInfo.h | 3 - llvm/lib/Target/SystemZ/SystemZSubtarget.cpp | 9 +- llvm/lib/Target/SystemZ/SystemZSubtarget.h | 4 + llvm/lib/Target/SystemZ/SystemZTDC.cpp | 13 + llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp | 47 +- llvm/lib/Target/SystemZ/SystemZTargetMachine.h | 13 +- .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 261 +- llvm/lib/Target/TargetLoweringObjectFile.cpp | 2 +- llvm/lib/Target/TargetMachine.cpp | 8 +- llvm/lib/Target/TargetMachineC.cpp | 4 +- llvm/lib/Target/VE/CMakeLists.txt | 1 + llvm/lib/Target/VE/MCTargetDesc/CMakeLists.txt | 1 + llvm/lib/Target/VE/MCTargetDesc/VEFixupKinds.h | 58 + llvm/lib/Target/VE/MCTargetDesc/VEMCExpr.cpp | 205 + llvm/lib/Target/VE/MCTargetDesc/VEMCExpr.h | 94 + llvm/lib/Target/VE/VEAsmPrinter.cpp | 269 +- llvm/lib/Target/VE/VECallingConv.td | 57 +- llvm/lib/Target/VE/VEFrameLowering.cpp | 37 +- llvm/lib/Target/VE/VEISelDAGToDAG.cpp | 76 + llvm/lib/Target/VE/VEISelLowering.cpp | 659 +- llvm/lib/Target/VE/VEISelLowering.h | 44 +- llvm/lib/Target/VE/VEInstrFormats.td | 4 +- llvm/lib/Target/VE/VEInstrInfo.cpp | 371 +- llvm/lib/Target/VE/VEInstrInfo.h | 37 + llvm/lib/Target/VE/VEInstrInfo.td | 1259 +- llvm/lib/Target/VE/VEMCInstLower.cpp | 10 +- llvm/lib/Target/VE/VEMachineFunctionInfo.cpp | 13 + llvm/lib/Target/VE/VEMachineFunctionInfo.h | 48 + llvm/lib/Target/VE/VERegisterInfo.cpp | 36 +- llvm/lib/Target/VE/VERegisterInfo.td | 52 +- llvm/lib/Target/VE/VESubtarget.cpp | 2 +- llvm/lib/Target/VE/VETargetMachine.cpp | 3 +- .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 16 +- llvm/lib/Target/WebAssembly/CMakeLists.txt | 1 - .../MCTargetDesc/WebAssemblyInstPrinter.cpp | 36 +- .../MCTargetDesc/WebAssemblyInstPrinter.h | 3 +- .../MCTargetDesc/WebAssemblyMCTargetDesc.h | 115 +- .../MCTargetDesc/WebAssemblyTargetStreamer.cpp | 6 +- llvm/lib/Target/WebAssembly/WebAssembly.h | 2 - llvm/lib/Target/WebAssembly/WebAssembly.td | 7 +- .../WebAssemblyAddMissingPrototypes.cpp | 2 +- .../Target/WebAssembly/WebAssemblyAsmPrinter.cpp | 38 +- .../lib/Target/WebAssembly/WebAssemblyAsmPrinter.h | 10 +- llvm/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp | 2 +- .../WebAssembly/WebAssemblyCallIndirectFixup.cpp | 150 - .../WebAssembly/WebAssemblyExplicitLocals.cpp | 39 +- .../lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 36 +- .../WebAssemblyFixIrreducibleControlFlow.cpp | 28 +- .../WebAssembly/WebAssemblyFrameLowering.cpp | 2 +- llvm/lib/Target/WebAssembly/WebAssemblyISD.def | 3 +- .../Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp | 29 + .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 237 +- .../lib/Target/WebAssembly/WebAssemblyInstrCall.td | 167 +- .../lib/Target/WebAssembly/WebAssemblyInstrInfo.td | 13 +- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 11 +- .../WebAssembly/WebAssemblyLateEHPrepare.cpp | 2 +- .../WebAssemblyLowerEmscriptenEHSjLj.cpp | 54 +- .../Target/WebAssembly/WebAssemblyMCInstLower.cpp | 11 +- .../WebAssembly/WebAssemblyMachineFunctionInfo.h | 1 + .../WebAssembly/WebAssemblyMemIntrinsicResults.cpp | 3 +- .../lib/Target/WebAssembly/WebAssemblyPeephole.cpp | 3 +- .../Target/WebAssembly/WebAssemblyRegColoring.cpp | 3 + .../Target/WebAssembly/WebAssemblyRegStackify.cpp | 166 +- .../WebAssemblyRuntimeLibcallSignatures.cpp | 12 +- llvm/lib/Target/WebAssembly/WebAssemblySubtarget.h | 2 + .../WebAssembly/WebAssemblyTargetMachine.cpp | 10 +- .../Target/WebAssembly/WebAssemblyTargetMachine.h | 2 +- .../Target/WebAssembly/WebAssemblyUtilities.cpp | 19 +- llvm/lib/Target/WebAssembly/WebAssemblyUtilities.h | 4 + llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 99 +- llvm/lib/Target/X86/MCTargetDesc/LLVMBuild.txt | 2 +- llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 324 +- llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h | 39 +- .../Target/X86/MCTargetDesc/X86InstComments.cpp | 193 +- llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 10 + llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h | 7 + .../Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 5 +- .../Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 7 +- .../X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp | 24 +- llvm/lib/Target/X86/X86AsmPrinter.cpp | 50 +- llvm/lib/Target/X86/X86AsmPrinter.h | 14 +- llvm/lib/Target/X86/X86CallFrameOptimization.cpp | 5 +- llvm/lib/Target/X86/X86CallLowering.cpp | 21 +- llvm/lib/Target/X86/X86CmovConversion.cpp | 13 +- llvm/lib/Target/X86/X86ExpandPseudo.cpp | 13 +- llvm/lib/Target/X86/X86FastISel.cpp | 21 +- llvm/lib/Target/X86/X86FixupBWInsts.cpp | 2 +- llvm/lib/Target/X86/X86FlagsCopyLowering.cpp | 155 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 235 +- llvm/lib/Target/X86/X86FrameLowering.h | 36 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 326 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 3201 +- llvm/lib/Target/X86/X86ISelLowering.h | 84 +- llvm/lib/Target/X86/X86InstrAVX512.td | 1160 +- llvm/lib/Target/X86/X86InstrCompiler.td | 96 +- llvm/lib/Target/X86/X86InstrFMA.td | 66 +- llvm/lib/Target/X86/X86InstrFPStack.td | 68 +- llvm/lib/Target/X86/X86InstrFoldTables.cpp | 160 +- llvm/lib/Target/X86/X86InstrFormats.td | 1 + llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 50 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 321 +- llvm/lib/Target/X86/X86InstrInfo.h | 16 +- llvm/lib/Target/X86/X86InstrInfo.td | 39 +- llvm/lib/Target/X86/X86InstrSSE.td | 86 +- llvm/lib/Target/X86/X86InstrSystem.td | 12 +- llvm/lib/Target/X86/X86InstrTSX.td | 4 +- llvm/lib/Target/X86/X86InterleavedAccess.cpp | 9 +- llvm/lib/Target/X86/X86IntrinsicsInfo.h | 4 +- llvm/lib/Target/X86/X86LegalizerInfo.cpp | 6 +- llvm/lib/Target/X86/X86LegalizerInfo.h | 4 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 238 +- llvm/lib/Target/X86/X86PfmCounters.td | 10 + llvm/lib/Target/X86/X86RegisterInfo.cpp | 6 - llvm/lib/Target/X86/X86RegisterInfo.h | 4 - llvm/lib/Target/X86/X86SchedBroadwell.td | 42 +- llvm/lib/Target/X86/X86SchedHaswell.td | 74 +- llvm/lib/Target/X86/X86SchedSandyBridge.td | 8 +- llvm/lib/Target/X86/X86SchedSkylakeClient.td | 50 +- llvm/lib/Target/X86/X86SchedSkylakeServer.td | 303 +- llvm/lib/Target/X86/X86ScheduleBdVer2.td | 36 +- llvm/lib/Target/X86/X86ScheduleSLM.td | 75 +- llvm/lib/Target/X86/X86ScheduleZnver2.td | 89 +- llvm/lib/Target/X86/X86SelectionDAGInfo.cpp | 7 +- .../lib/Target/X86/X86SpeculativeLoadHardening.cpp | 11 +- llvm/lib/Target/X86/X86Subtarget.cpp | 4 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 2 + llvm/lib/Target/XCore/XCoreAsmPrinter.cpp | 49 +- llvm/lib/Target/XCore/XCoreFrameLowering.cpp | 11 +- llvm/lib/Target/XCore/XCoreFrameLowering.h | 9 +- llvm/lib/Target/XCore/XCoreISelLowering.cpp | 24 +- llvm/lib/Target/XCore/XCoreInstrInfo.cpp | 6 +- llvm/lib/Target/XCore/XCoreInstrInfo.h | 4 +- llvm/lib/Target/XCore/XCoreInstrInfo.td | 13 +- llvm/lib/Target/XCore/XCoreRegisterInfo.cpp | 5 - llvm/lib/Target/XCore/XCoreRegisterInfo.h | 2 - llvm/lib/Target/XCore/XCoreRegisterInfo.td | 10 +- llvm/lib/Target/XCore/XCoreTargetMachine.cpp | 2 +- llvm/lib/TextAPI/MachO/ArchitectureSet.cpp | 2 +- llvm/lib/TextAPI/MachO/InterfaceFile.cpp | 8 +- llvm/lib/TextAPI/MachO/TextStub.cpp | 4 +- llvm/lib/TextAPI/MachO/TextStubCommon.cpp | 11 +- .../lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp | 2 +- llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp | 4 +- .../AggressiveInstCombine/TruncInstCombine.cpp | 18 +- llvm/lib/Transforms/CFGuard/CFGuard.cpp | 2 +- llvm/lib/Transforms/Coroutines/CoroCleanup.cpp | 28 +- llvm/lib/Transforms/Coroutines/CoroEarly.cpp | 39 +- llvm/lib/Transforms/Coroutines/CoroElide.cpp | 56 +- llvm/lib/Transforms/Coroutines/CoroFrame.cpp | 6 +- llvm/lib/Transforms/Coroutines/CoroSplit.cpp | 169 +- llvm/lib/Transforms/IPO/ArgumentPromotion.cpp | 19 +- llvm/lib/Transforms/IPO/Attributor.cpp | 2788 +- llvm/lib/Transforms/IPO/BlockExtractor.cpp | 3 +- llvm/lib/Transforms/IPO/CMakeLists.txt | 1 + llvm/lib/Transforms/IPO/ExtractGV.cpp | 13 +- llvm/lib/Transforms/IPO/FunctionImport.cpp | 106 +- llvm/lib/Transforms/IPO/GlobalDCE.cpp | 9 + llvm/lib/Transforms/IPO/GlobalSplit.cpp | 3 + llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 4 + llvm/lib/Transforms/IPO/IPO.cpp | 2 + llvm/lib/Transforms/IPO/LLVMBuild.txt | 2 +- llvm/lib/Transforms/IPO/LoopExtractor.cpp | 191 +- llvm/lib/Transforms/IPO/LowerTypeTests.cpp | 88 +- llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 486 + llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 83 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 2 +- llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp | 209 +- .../Transforms/InstCombine/InstCombineAddSub.cpp | 110 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 62 +- .../InstCombine/InstCombineAtomicRMW.cpp | 6 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 155 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 32 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 284 +- .../Transforms/InstCombine/InstCombineInternal.h | 16 +- .../InstCombine/InstCombineLoadStoreAlloca.cpp | 82 +- .../InstCombine/InstCombineMulDivRem.cpp | 21 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 141 +- .../Transforms/InstCombine/InstCombineShifts.cpp | 5 +- .../InstCombine/InstCombineSimplifyDemanded.cpp | 93 +- .../InstCombine/InstCombineVectorOps.cpp | 31 +- .../InstCombine/InstructionCombining.cpp | 214 +- .../Instrumentation/AddressSanitizer.cpp | 33 +- .../Transforms/Instrumentation/BoundsChecking.cpp | 2 +- .../Instrumentation/DataFlowSanitizer.cpp | 26 +- .../Transforms/Instrumentation/GCOVProfiling.cpp | 13 +- .../Instrumentation/HWAddressSanitizer.cpp | 2 +- .../Transforms/Instrumentation/InstrProfiling.cpp | 47 +- .../Transforms/Instrumentation/Instrumentation.cpp | 6 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 138 +- .../Instrumentation/PGOInstrumentation.cpp | 53 +- llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp | 49 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 613 +- llvm/lib/Transforms/Scalar/EarlyCSE.cpp | 198 +- llvm/lib/Transforms/Scalar/GVN.cpp | 10 + llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 478 +- .../Scalar/InductiveRangeCheckElimination.cpp | 117 +- llvm/lib/Transforms/Scalar/InstSimplifyPass.cpp | 2 +- llvm/lib/Transforms/Scalar/JumpThreading.cpp | 72 +- llvm/lib/Transforms/Scalar/LICM.cpp | 139 +- llvm/lib/Transforms/Scalar/LoopDeletion.cpp | 24 +- llvm/lib/Transforms/Scalar/LoopFuse.cpp | 105 +- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 84 +- llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopPredication.cpp | 12 +- llvm/lib/Transforms/Scalar/LoopRotation.cpp | 13 +- llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 8 +- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 89 +- .../lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp | 54 +- llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp | 75 +- llvm/lib/Transforms/Scalar/LoopUnswitch.cpp | 301 +- llvm/lib/Transforms/Scalar/LowerAtomic.cpp | 13 +- .../Transforms/Scalar/LowerMatrixIntrinsics.cpp | 531 +- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 45 +- .../Transforms/Scalar/MergedLoadStoreMotion.cpp | 10 +- .../Transforms/Scalar/RewriteStatepointsForGC.cpp | 2 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 314 +- llvm/lib/Transforms/Scalar/SROA.cpp | 66 +- llvm/lib/Transforms/Scalar/Scalarizer.cpp | 4 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 10 +- .../lib/Transforms/Scalar/SpeculativeExecution.cpp | 3 - llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | 8 +- llvm/lib/Transforms/Utils/BuildLibCalls.cpp | 85 +- llvm/lib/Transforms/Utils/CMakeLists.txt | 2 + llvm/lib/Transforms/Utils/CallGraphUpdater.cpp | 152 + llvm/lib/Transforms/Utils/CallPromotionUtils.cpp | 58 + llvm/lib/Transforms/Utils/CloneFunction.cpp | 7 +- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 55 +- llvm/lib/Transforms/Utils/CodeMoverUtils.cpp | 252 +- llvm/lib/Transforms/Utils/InjectTLIMappings.cpp | 16 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 17 +- llvm/lib/Transforms/Utils/KnowledgeRetention.cpp | 262 + llvm/lib/Transforms/Utils/Local.cpp | 62 +- llvm/lib/Transforms/Utils/LoopRotationUtils.cpp | 643 +- llvm/lib/Transforms/Utils/LoopUnroll.cpp | 87 +- llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp | 82 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 512 +- llvm/lib/Transforms/Utils/ModuleUtils.cpp | 2 +- llvm/lib/Transforms/Utils/NameAnonGlobals.cpp | 2 +- llvm/lib/Transforms/Utils/SSAUpdater.cpp | 7 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 7 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 331 +- llvm/lib/Transforms/Utils/SizeOpts.cpp | 15 +- llvm/lib/Transforms/Utils/SymbolRewriter.cpp | 30 +- llvm/lib/Transforms/Vectorize/CMakeLists.txt | 1 + .../Transforms/Vectorize/LoadStoreVectorizer.cpp | 58 +- .../Vectorize/LoopVectorizationPlanner.h | 7 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 83 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 33 +- llvm/lib/Transforms/Vectorize/VectorCombine.cpp | 250 + llvm/lib/Transforms/Vectorize/Vectorize.cpp | 4 +- llvm/lib/XRay/FDRTraceExpander.cpp | 6 +- llvm/lib/XRay/FDRTraceWriter.cpp | 14 +- llvm/runtimes/CMakeLists.txt | 32 +- llvm/test/Analysis/BasicAA/phi-values-usage.ll | 6 +- .../Analysis/ConstantFolding/AMDGPU/fmul_legacy.ll | 44 + .../AMDGPU/lit.local.cfg | 0 llvm/test/Analysis/ConstantFolding/fp-undef.ll | 535 + .../test/Analysis/ConstantFolding/insertelement.ll | 19 - llvm/test/Analysis/ConstantFolding/math-2.ll | 52 + .../test/Analysis/ConstantFolding/shufflevector.ll | 11 - .../ConstantFolding/vscale-getelementptr.ll | 32 + .../ConstantFolding/vscale-shufflevector.ll | 41 + llvm/test/Analysis/ConstantFolding/vscale.ll | 237 + .../CostModel/ARM/mve-gather-scatter-cost.ll | 511 + .../Analysis/CostModel/SystemZ/oldarch-vectors.ll | 13 + llvm/test/Analysis/CostModel/X86/arith-fix.ll | 8 +- llvm/test/Analysis/CostModel/X86/arith-overflow.ll | 8 +- llvm/test/Analysis/CostModel/X86/cast.ll | 2 +- llvm/test/Analysis/CostModel/X86/extend.ll | 4 +- .../CostModel/X86/min-legal-vector-width.ll | 8 +- llvm/test/Analysis/DDG/basic-a.ll | 63 +- llvm/test/Analysis/DDG/basic-b.ll | 82 +- llvm/test/Analysis/DDG/basic-loopnest.ll | 105 +- .../DivergenceAnalysis/AMDGPU/always_uniform.ll | 28 +- .../AMDGPU/control-flow-intrinsics.ll | 102 + .../DivergenceAnalysis/AMDGPU/inline-asm.ll | 108 + .../DivergenceAnalysis/AMDGPU/intrinsics.ll | 8 + .../AMDGPU/unreachable-loop-block.ll | 17 + .../LegacyDivergenceAnalysis/AMDGPU/atomics.ll | 2 +- .../LegacyDivergenceAnalysis/AMDGPU/intrinsics.ll | 2 +- .../LegacyDivergenceAnalysis/AMDGPU/kernel-args.ll | 2 +- .../AMDGPU/llvm.amdgcn.buffer.atomic.ll | 2 +- .../AMDGPU/llvm.amdgcn.image.atomic.ll | 2 +- .../LegacyDivergenceAnalysis/AMDGPU/loads.ll | 2 +- .../AMDGPU/no-return-blocks.ll | 2 +- .../LegacyDivergenceAnalysis/AMDGPU/phi-undef.ll | 2 +- .../AMDGPU/unreachable-loop-block.ll | 2 +- .../AMDGPU/workitem-intrinsics.ll | 2 +- .../LoopCacheAnalysis/PowerPC/compute-cost.ll | 120 + .../MemoryDependenceAnalysis/memdep_with_tbaa.ll | 125 + .../MustExecute/must_be_executed_context.ll | 178 +- llvm/test/Analysis/ScalarEvolution/pr28705.ll | 41 - llvm/test/Analysis/StackSafetyAnalysis/local.ll | 36 + llvm/test/Assembler/auto_upgrade_intrinsics.ll | 2 +- .../datalayout-invalid-function-ptr-alignment.ll | 2 +- .../datalayout-invalid-stack-natural-alignment.ll | 2 +- llvm/test/Assembler/fast-math-flags.ll | 27 + llvm/test/Assembler/getInt.ll | 2 +- .../invalid-datalayout-alloca-addrspace.ll | 2 +- .../invalid-datalayout-program-addrspace.ll | 2 +- llvm/test/Assembler/invalid-datalayout1.ll | 2 +- llvm/test/Assembler/invalid-datalayout10.ll | 2 +- llvm/test/Assembler/invalid-datalayout11.ll | 2 +- llvm/test/Assembler/invalid-datalayout12.ll | 2 +- llvm/test/Assembler/invalid-datalayout13.ll | 2 +- llvm/test/Assembler/invalid-datalayout14.ll | 2 +- llvm/test/Assembler/invalid-datalayout15.ll | 2 +- llvm/test/Assembler/invalid-datalayout16.ll | 2 +- llvm/test/Assembler/invalid-datalayout17.ll | 2 +- llvm/test/Assembler/invalid-datalayout18.ll | 2 +- llvm/test/Assembler/invalid-datalayout19.ll | 2 +- llvm/test/Assembler/invalid-datalayout2.ll | 2 +- llvm/test/Assembler/invalid-datalayout20.ll | 2 +- llvm/test/Assembler/invalid-datalayout21.ll | 2 +- llvm/test/Assembler/invalid-datalayout22.ll | 2 +- llvm/test/Assembler/invalid-datalayout23.ll | 2 +- llvm/test/Assembler/invalid-datalayout24.ll | 2 +- llvm/test/Assembler/invalid-datalayout3.ll | 2 +- llvm/test/Assembler/invalid-datalayout4.ll | 2 +- llvm/test/Assembler/invalid-datalayout5.ll | 2 +- llvm/test/Assembler/invalid-datalayout6.ll | 2 +- llvm/test/Assembler/invalid-datalayout7.ll | 2 +- llvm/test/Assembler/invalid-datalayout8.ll | 2 +- llvm/test/Assembler/invalid-datalayout9.ll | 2 +- llvm/test/Assembler/summary-flags.ll | 12 + .../thinlto-multiple-summaries-for-guid.ll | 12 + llvm/test/Assembler/thinlto-vtable-summary.ll | 4 +- llvm/test/Bindings/Go/go.test | 2 +- llvm/test/Bindings/Go/lit.local.cfg | 3 +- llvm/test/Bindings/OCaml/executionengine.ml | 2 +- .../Bitcode/function-default-address-spaces.ll | 2 +- llvm/test/Bitcode/invalid-functionptr-align.ll | 2 +- llvm/test/Bitcode/invalid.test | 12 +- llvm/test/Bitcode/summary_version.ll | 2 +- llvm/test/Bitcode/vscale-round-trip.ll | 49 + llvm/test/CMakeLists.txt | 17 +- .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 17 +- .../AArch64/GlobalISel/arm64-irtranslator-gep.ll | 24 +- .../GlobalISel/arm64-irtranslator-switch.ll | 20 +- .../GlobalISel/artifact-combine-unmerge.mir | 73 + .../GlobalISel/call-lowering-const-bitcast-func.ll | 14 + .../AArch64/GlobalISel/call-translator-cse.ll | 3 +- .../AArch64/GlobalISel/call-translator-ios.ll | 3 +- .../AArch64/GlobalISel/call-translator-musttail.ll | 2 +- .../CodeGen/AArch64/GlobalISel/call-translator.ll | 3 +- .../AArch64/GlobalISel/combine-mul-to-shl.mir | 98 + .../CodeGen/AArch64/GlobalISel/contract-store.mir | 40 + llvm/test/CodeGen/AArch64/GlobalISel/debug-cpp.ll | 2 +- .../test/CodeGen/AArch64/GlobalISel/debug-insts.ll | 8 +- .../CodeGen/AArch64/GlobalISel/fold-fp-select.mir | 37 +- .../CodeGen/AArch64/GlobalISel/legalize-cmp.mir | 5 +- .../GlobalISel/legalize-inttoptr-xfail-1.mir | 3 +- .../GlobalISel/legalize-inttoptr-xfail-2.mir | 3 +- .../GlobalISel/legalize-non-pow2-load-store.mir | 14 +- .../CodeGen/AArch64/GlobalISel/legalize-phi.mir | 3 +- .../CodeGen/AArch64/GlobalISel/legalize-undef.mir | 7 +- .../AArch64/GlobalISel/legalize-unmerge-values.mir | 43 +- .../AArch64/GlobalISel/load-addressing-modes.mir | 20 +- .../CodeGen/AArch64/GlobalISel/no-neon-no-fp.ll | 2 +- .../AArch64/GlobalISel/opt-and-tbnz-tbz.mir | 257 + .../AArch64/GlobalISel/opt-fold-and-tbz-tbnz.mir | 113 + .../AArch64/GlobalISel/opt-fold-ext-tbz-tbnz.mir | 138 + .../AArch64/GlobalISel/opt-fold-shift-tbz-tbnz.mir | 402 + .../AArch64/GlobalISel/opt-fold-trunc-tbz-tbnz.mir | 35 + .../AArch64/GlobalISel/opt-fold-xor-tbz-tbnz.mir | 188 + .../AArch64/GlobalISel/select-returnaddr.ll | 16 + llvm/test/CodeGen/AArch64/GlobalISel/select.mir | 30 +- llvm/test/CodeGen/AArch64/GlobalISel/tbnz-slt.mir | 151 + llvm/test/CodeGen/AArch64/GlobalISel/tbz-sgt.mir | 151 + .../CodeGen/AArch64/GlobalISel/translate-gep.ll | 57 +- .../AArch64/GlobalISel/translate-inline-asm.ll | 14 + .../AArch64/GlobalISel/widen-narrow-tbz-tbnz.mir | 193 + llvm/test/CodeGen/AArch64/O0-pipeline.ll | 7 +- llvm/test/CodeGen/AArch64/O3-pipeline.ll | 7 +- llvm/test/CodeGen/AArch64/aarch64-bif-gen.ll | 146 + llvm/test/CodeGen/AArch64/aarch64-bit-gen.ll | 146 + llvm/test/CodeGen/AArch64/arm64-abi-varargs.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-abi_align.ll | 4 +- llvm/test/CodeGen/AArch64/arm64-anyregcc.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-builtins-linux.ll | 3 - llvm/test/CodeGen/AArch64/arm64-elf-globals.ll | 8 +- llvm/test/CodeGen/AArch64/arm64-fp-imm-size.ll | 4 +- llvm/test/CodeGen/AArch64/arm64-fp-imm.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-mte.ll | 4 +- llvm/test/CodeGen/AArch64/arm64-named-reg-alloc.ll | 4 +- .../CodeGen/AArch64/arm64-named-reg-notareg.ll | 4 +- llvm/test/CodeGen/AArch64/arm64-neon-2velem.ll | 264 + llvm/test/CodeGen/AArch64/arm64-neon-select_cc.ll | 234 +- llvm/test/CodeGen/AArch64/arm64-patchpoint.ll | 4 +- llvm/test/CodeGen/AArch64/arm64-promote-const.ll | 4 +- llvm/test/CodeGen/AArch64/arm64-simplest-elf.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-tls-dynamics.ll | 6 +- .../test/CodeGen/AArch64/arm64-tls-initial-exec.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-variadic-aapcs.ll | 2 +- llvm/test/CodeGen/AArch64/branch-relax-bcc.ll | 12 +- .../CodeGen/AArch64/branch-target-enforcement.mir | 31 + llvm/test/CodeGen/AArch64/cpus.ll | 1 + .../AArch64/early-ifcvt-regclass-mismatch.mir | 171 + llvm/test/CodeGen/AArch64/emutls.ll | 2 + llvm/test/CodeGen/AArch64/f16-imm.ll | 14 +- llvm/test/CodeGen/AArch64/fast-isel-sp-adjust.ll | 2 +- llvm/test/CodeGen/AArch64/fp-intrinsics.ll | 1568 + llvm/test/CodeGen/AArch64/fp16-vector-shuffle.ll | 153 +- .../AArch64/fpconv-vector-op-scalarize-strict.ll | 22 +- .../CodeGen/AArch64/global-merge-hidden-minsize.ll | 25 + .../CodeGen/AArch64/machine-outliner-remarks.ll | 6 +- .../machine-outliner-retaddr-sign-sp-mod.ll | 2 + llvm/test/CodeGen/AArch64/machine-outliner.ll | 4 +- llvm/test/CodeGen/AArch64/memcpy-f128.ll | 3 - .../CodeGen/AArch64/neon-bitwise-instructions.ll | 705 +- llvm/test/CodeGen/AArch64/nontemporal.ll | 148 +- .../AArch64/patchable-function-entry-bti.ll | 86 + .../AArch64/patchable-function-entry-empty.mir | 39 + .../CodeGen/AArch64/patchable-function-entry.ll | 76 +- llvm/test/CodeGen/AArch64/remat.ll | 1 + llvm/test/CodeGen/AArch64/sat-add.ll | 44 +- .../sign-return-address-cfi-negate-ra-state.ll | 35 + llvm/test/CodeGen/AArch64/spillfill-sve.ll | 189 + llvm/test/CodeGen/AArch64/sqrt-fastmath.ll | 65 +- .../test/CodeGen/AArch64/stack-protector-target.ll | 2 +- .../AArch64/stp-opt-with-renaming-debug.mir | 2 +- .../stp-opt-with-renaming-reserved-regs.mir | 8 +- .../test/CodeGen/AArch64/stp-opt-with-renaming.mir | 41 +- llvm/test/CodeGen/AArch64/strict-fp-int-promote.ll | 67 + .../CodeGen/AArch64/sve-callbyref-notailcall.ll | 29 + .../AArch64/sve-calling-convention-byref.ll | 118 + .../AArch64/sve-gather-scatter-dag-combine.ll | 20 +- llvm/test/CodeGen/AArch64/sve-gep.ll | 139 + llvm/test/CodeGen/AArch64/sve-int-arith-imm.ll | 36 + llvm/test/CodeGen/AArch64/sve-int-mul-pred.ll | 32 +- .../sve-intrinsics-contiguous-prefetches.ll | 252 + .../AArch64/sve-intrinsics-ffr-manipulation.ll | 50 + .../AArch64/sve-intrinsics-fp-arith-merging.ll | 261 + ...trinsics-gather-loads-vector-base-imm-offset.ll | 368 + ...nsics-gather-loads-vector-base-scalar-offset.ll | 186 + .../sve-intrinsics-gather-loads-vector-base.ll | 186 - llvm/test/CodeGen/AArch64/sve-intrinsics-index.ll | 178 + .../CodeGen/AArch64/sve-intrinsics-loads-ff.ll | 220 + .../CodeGen/AArch64/sve-intrinsics-loads-nf.ll | 182 + .../AArch64/sve-intrinsics-scalar-to-vec.ll | 83 + ...insics-scatter-stores-vector-base-imm-offset.ll | 255 + ...ics-scatter-stores-vector-base-scalar-offset.ll | 133 + .../sve-intrinsics-scatter-stores-vector-base.ll | 133 - .../CodeGen/AArch64/sve-neg-int-arith-imm-2.ll | 12 - llvm/test/CodeGen/AArch64/sve-neg-int-arith-imm.ll | 11 - ...pred-contiguous-ldst-addressing-mode-reg-imm.ll | 622 + ...pred-contiguous-ldst-addressing-mode-reg-reg.ll | 610 + ...ed-non-temporal-ldst-addressing-mode-reg-imm.ll | 171 + ...ed-non-temporal-ldst-addressing-mode-reg-reg.ll | 145 + llvm/test/CodeGen/AArch64/sve-vector-splat.ll | 190 +- llvm/test/CodeGen/AArch64/sve-vscale-combine.ll | 97 + llvm/test/CodeGen/AArch64/sve-vscale.ll | 200 + llvm/test/CodeGen/AArch64/sve2-bitwise-ternary.ll | 284 + llvm/test/CodeGen/AArch64/sve2-int-addsub-long.ll | 102 + llvm/test/CodeGen/AArch64/sve2-int-mul.ll | 324 + .../AArch64/sve2-intrinsics-character-match.ll | 54 + .../CodeGen/AArch64/sve2-intrinsics-complex-dot.ll | 61 + .../AArch64/sve2-intrinsics-int-mul-lane.ll | 119 + .../sve2-intrinsics-non-widening-pairwise-arith.ll | 245 + .../sve2-intrinsics-polynomial-arithmetic-128.ll | 31 + .../sve2-intrinsics-polynomial-arithmetic.ll | 149 + .../sve2-intrinsics-uniform-complex-arith.ll | 267 + .../CodeGen/AArch64/sve2-intrinsics-uniform-dsp.ll | 2094 + .../AArch64/sve2-intrinsics-vec-hist-count.ll | 42 + .../sve2-intrinsics-widening-complex-int-arith.ll | 106 + .../AArch64/sve2-intrinsics-widening-dsp.ll | 1355 + .../sve2-intrinsics-widening-pairwise-arith.ll | 77 + llvm/test/CodeGen/AArch64/sve2-mla-indexed.ll | 686 + llvm/test/CodeGen/AArch64/sve2-mla-unpredicated.ll | 590 + llvm/test/CodeGen/AArch64/tiny_supported.ll | 6 +- ...nfold-masked-merge-vector-variablemask-const.ll | 32 +- .../unfold-masked-merge-vector-variablemask.ll | 81 +- .../CodeGen/AArch64/urem-seteq-vec-nonsplat.ll | 36 +- .../test/CodeGen/AArch64/urem-seteq-vec-nonzero.ll | 4 +- .../CodeGen/AArch64/vecreduce-and-legalization.ll | 6 +- .../AArch64/vecreduce-fadd-legalization-strict.ll | 128 + .../AArch64/vecreduce-fmax-legalization-nan.ll | 88 + .../CodeGen/AArch64/vecreduce-fmax-legalization.ll | 2 +- .../AArch64/vecreduce-fmul-legalization-strict.ll | 114 + llvm/test/CodeGen/AArch64/win_cst_pool.ll | 4 +- .../AMDGPU/GlobalISel/artifact-combiner-sext.mir | 66 +- .../artifact-combiner-unmerge-values.mir | 34 +- .../AMDGPU/GlobalISel/artifact-combiner-zext.mir | 10 +- .../CodeGen/AMDGPU/GlobalISel/bool-legalization.ll | 2 +- llvm/test/CodeGen/AMDGPU/GlobalISel/bswap.ll | 588 + .../AMDGPU/GlobalISel/combine-ashr-narrow.mir | 204 + .../AMDGPU/GlobalISel/combine-ext-legalizer.mir | 7 +- .../AMDGPU/GlobalISel/combine-lshr-narrow.mir | 202 + .../AMDGPU/GlobalISel/combine-shl-narrow.mir | 203 + .../AMDGPU/GlobalISel/constant-bus-restriction.ll | 427 + .../AMDGPU/GlobalISel/divergent-control-flow.ll | 195 +- .../CodeGen/AMDGPU/GlobalISel/extractelement.ll | 198 +- llvm/test/CodeGen/AMDGPU/GlobalISel/floor.f64.ll | 298 + llvm/test/CodeGen/AMDGPU/GlobalISel/fmax_legacy.ll | 255 + llvm/test/CodeGen/AMDGPU/GlobalISel/fmin_legacy.ll | 384 + llvm/test/CodeGen/AMDGPU/GlobalISel/fmul.v2f16.ll | 542 + llvm/test/CodeGen/AMDGPU/GlobalISel/fpow.ll | 619 + .../CodeGen/AMDGPU/GlobalISel/function-returns.ll | 38 +- .../AMDGPU/GlobalISel/global-value.illegal.ll | 15 + .../test/CodeGen/AMDGPU/GlobalISel/global-value.ll | 52 + .../CodeGen/AMDGPU/GlobalISel/insertelement.ll | 2181 ++ .../CodeGen/AMDGPU/GlobalISel/inst-select-add.mir | 26 +- .../inst-select-amdgpu-atomic-cmpxchg-global.mir | 826 + .../CodeGen/AMDGPU/GlobalISel/inst-select-and.mir | 32 +- .../AMDGPU/GlobalISel/inst-select-anyext.mir | 38 - .../CodeGen/AMDGPU/GlobalISel/inst-select-ashr.mir | 12 +- .../AMDGPU/GlobalISel/inst-select-ashr.v2s16.mir | 54 +- .../inst-select-atomic-cmpxchg-local.mir | 82 + .../GlobalISel/inst-select-atomicrmw-add-flat.mir | 707 + .../inst-select-atomicrmw-add-global.mir | 837 + .../AMDGPU/GlobalISel/inst-select-bswap.mir | 28 + .../inst-select-build-vector-trunc.v2s16.mir | 432 + .../GlobalISel/inst-select-build-vector.v2s16.mir | 239 - .../GlobalISel/inst-select-concat-vectors.mir | 20 + .../CodeGen/AMDGPU/GlobalISel/inst-select-copy.mir | 4 +- .../GlobalISel/inst-select-ctlz-zero-undef.mir | 82 + .../AMDGPU/GlobalISel/inst-select-ctpop.mir | 24 +- .../GlobalISel/inst-select-cttz-zero-undef.mir | 82 + .../GlobalISel/inst-select-extract-vector-elt.mir | 167 +- .../AMDGPU/GlobalISel/inst-select-extract.mir | 42 + .../CodeGen/AMDGPU/GlobalISel/inst-select-fadd.mir | 33 - .../AMDGPU/GlobalISel/inst-select-fadd.s16.mir | 193 + .../AMDGPU/GlobalISel/inst-select-fadd.s32.mir | 292 + .../AMDGPU/GlobalISel/inst-select-fadd.s64.mir | 266 + .../GlobalISel/inst-select-fcanonicalize.mir | 57 +- .../AMDGPU/GlobalISel/inst-select-ffloor.mir | 150 - .../AMDGPU/GlobalISel/inst-select-ffloor.s32.mir | 83 + .../AMDGPU/GlobalISel/inst-select-ffloor.s64.mir | 59 + .../AMDGPU/GlobalISel/inst-select-fma.s32.mir | 232 + .../AMDGPU/GlobalISel/inst-select-fmad.s32.mir | 195 + .../AMDGPU/GlobalISel/inst-select-fmaxnum-ieee.mir | 2 +- .../GlobalISel/inst-select-fmaxnum-ieee.v2s16.mir | 11 +- .../AMDGPU/GlobalISel/inst-select-fmaxnum.mir | 2 +- .../GlobalISel/inst-select-fmaxnum.v2s16.mir | 11 +- .../AMDGPU/GlobalISel/inst-select-fminnum-ieee.mir | 2 +- .../GlobalISel/inst-select-fminnum-ieee.v2s16.mir | 10 +- .../AMDGPU/GlobalISel/inst-select-fminnum.mir | 2 +- .../GlobalISel/inst-select-fminnum.v2s16.mir | 10 +- .../AMDGPU/GlobalISel/inst-select-fmul.v2s16.mir | 74 + .../CodeGen/AMDGPU/GlobalISel/inst-select-fneg.mir | 21 +- .../AMDGPU/GlobalISel/inst-select-fptoui.mir | 2 +- .../AMDGPU/GlobalISel/inst-select-implicit-def.mir | 2 +- .../GlobalISel/inst-select-insert-vector-elt.mir | 689 + .../AMDGPU/GlobalISel/inst-select-inttoptr.mir | 2 +- .../GlobalISel/inst-select-load-atomic-global.mir | 179 +- .../GlobalISel/inst-select-load-constant.mir | 10 +- .../AMDGPU/GlobalISel/inst-select-load-flat.mir | 25 +- .../AMDGPU/GlobalISel/inst-select-load-global.mir | 930 +- .../GlobalISel/inst-select-load-global.s96.mir | 138 + .../AMDGPU/GlobalISel/inst-select-load-local.mir | 228 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-lshr.mir | 12 +- .../AMDGPU/GlobalISel/inst-select-lshr.v2s16.mir | 54 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-or.mir | 36 +- .../AMDGPU/GlobalISel/inst-select-pattern-add3.mir | 132 + .../AMDGPU/GlobalISel/inst-select-pattern-or3.mir | 132 + .../AMDGPU/GlobalISel/inst-select-pattern-xor3.mir | 188 + .../GlobalISel/inst-select-pattern-xor3.xfail.mir | 22 + .../AMDGPU/GlobalISel/inst-select-ptr-add.mir | 146 + .../AMDGPU/GlobalISel/inst-select-select.mir | 216 + .../AMDGPU/GlobalISel/inst-select-sext-inreg.mir | 323 + .../CodeGen/AMDGPU/GlobalISel/inst-select-sext.mir | 39 - .../CodeGen/AMDGPU/GlobalISel/inst-select-shl.mir | 12 +- .../AMDGPU/GlobalISel/inst-select-shl.v2s16.mir | 55 +- .../inst-select-shuffle-vector.v2s16.mir | 740 + .../AMDGPU/GlobalISel/inst-select-sitofp.mir | 4 +- .../AMDGPU/GlobalISel/inst-select-smulh.mir | 69 +- .../AMDGPU/GlobalISel/inst-select-store-flat.mir | 25 +- .../AMDGPU/GlobalISel/inst-select-store-global.mir | 408 +- .../GlobalISel/inst-select-store-global.s96.mir | 149 + .../AMDGPU/GlobalISel/inst-select-store-local.mir | 160 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-sub.mir | 18 +- .../AMDGPU/GlobalISel/inst-select-trunc.v2s16.mir | 65 + .../AMDGPU/GlobalISel/inst-select-umulh.mir | 69 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-xor.mir | 28 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-zext.mir | 40 - .../AMDGPU/GlobalISel/irtranslator-amdgpu_ps.ll | 2 +- .../GlobalISel/irtranslator-function-args.ll | 136 +- .../GlobalISel/irtranslator-getelementptr.ll | 202 + .../irtranslator-struct-return-intrinsics.ll | 4 +- llvm/test/CodeGen/AMDGPU/GlobalISel/lds-relocs.ll | 28 + .../AMDGPU/GlobalISel/lds-zero-initializer.ll | 4 +- .../CodeGen/AMDGPU/GlobalISel/legalize-add.mir | 82 +- .../CodeGen/AMDGPU/GlobalISel/legalize-and.mir | 40 +- .../CodeGen/AMDGPU/GlobalISel/legalize-anyext.mir | 115 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir | 251 +- .../AMDGPU/GlobalISel/legalize-atomicrmw-nand.mir | 2 +- .../GlobalISel/legalize-atomicrmw-xchg-flat.mir | 2 +- .../CodeGen/AMDGPU/GlobalISel/legalize-bitcast.mir | 142 +- .../AMDGPU/GlobalISel/legalize-bitreverse.mir | 13 +- .../CodeGen/AMDGPU/GlobalISel/legalize-bswap.mir | 438 +- .../AMDGPU/GlobalISel/legalize-build-vector.mir | 300 - .../GlobalISel/legalize-build-vector.s16.mir | 551 + .../AMDGPU/GlobalISel/legalize-ctlz-zero-undef.mir | 12 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ctlz.mir | 135 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ctpop.mir | 12 +- .../AMDGPU/GlobalISel/legalize-cttz-zero-undef.mir | 12 +- .../CodeGen/AMDGPU/GlobalISel/legalize-cttz.mir | 114 +- .../GlobalISel/legalize-extract-vector-elt.mir | 135 +- .../CodeGen/AMDGPU/GlobalISel/legalize-extract.mir | 52 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fabs.mir | 84 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fadd.mir | 124 +- .../AMDGPU/GlobalISel/legalize-fcanonicalize.mir | 108 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fcmp.mir | 22 +- .../AMDGPU/GlobalISel/legalize-fcopysign.mir | 54 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fcos.mir | 110 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fdiv.mir | 233 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fexp.mir | 229 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fexp2.mir | 175 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ffloor.mir | 196 +- .../CodeGen/AMDGPU/GlobalISel/legalize-flog.mir | 102 +- .../CodeGen/AMDGPU/GlobalISel/legalize-flog10.mir | 102 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fma.mir | 140 +- .../AMDGPU/GlobalISel/legalize-fmad.s16.mir | 207 +- .../AMDGPU/GlobalISel/legalize-fmad.s32.mir | 30 +- .../AMDGPU/GlobalISel/legalize-fmad.s64.mir | 12 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fmaxnum.mir | 92 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fminnum.mir | 92 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fmul.mir | 124 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fneg.mir | 84 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fpext.mir | 3 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fpow.mir | 306 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fptosi.mir | 428 + .../CodeGen/AMDGPU/GlobalISel/legalize-fptoui.mir | 598 + .../CodeGen/AMDGPU/GlobalISel/legalize-fptrunc.mir | 428 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsin.mir | 110 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsqrt.mir | 110 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsub.mir | 113 +- .../CodeGen/AMDGPU/GlobalISel/legalize-icmp.mir | 189 +- .../GlobalISel/legalize-insert-vector-elt.mir | 29 +- .../CodeGen/AMDGPU/GlobalISel/legalize-insert.mir | 33 +- .../AMDGPU/GlobalISel/legalize-intrinsic-round.mir | 110 +- .../AMDGPU/GlobalISel/legalize-inttoptr.mir | 37 + .../AMDGPU/GlobalISel/legalize-jump-table.mir | 2 +- .../legalize-llvm.amdgcn.image.load.2d.d16.ll | 486 + .../legalize-llvm.amdgcn.image.load.2d.ll | 228 + .../legalize-llvm.amdgcn.image.store.2d.d16.ll | 205 + .../legalize-llvm.amdgcn.s.buffer.load.mir | 154 + .../AMDGPU/GlobalISel/legalize-load-constant.mir | 3604 +- .../AMDGPU/GlobalISel/legalize-load-flat.mir | 1924 +- .../AMDGPU/GlobalISel/legalize-load-global.mir | 3140 +- .../AMDGPU/GlobalISel/legalize-load-local.mir | 1865 +- .../AMDGPU/GlobalISel/legalize-load-private.mir | 1623 +- .../CodeGen/AMDGPU/GlobalISel/legalize-lshr.mir | 152 +- .../AMDGPU/GlobalISel/legalize-merge-values.mir | 1212 +- .../CodeGen/AMDGPU/GlobalISel/legalize-mul.mir | 82 +- .../test/CodeGen/AMDGPU/GlobalISel/legalize-or.mir | 40 +- .../CodeGen/AMDGPU/GlobalISel/legalize-phi.mir | 116 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ptr-add.mir | 45 +- .../AMDGPU/GlobalISel/legalize-ptrtoint.mir | 32 + .../CodeGen/AMDGPU/GlobalISel/legalize-saddo.mir | 14 +- .../CodeGen/AMDGPU/GlobalISel/legalize-sdiv.mir | 1102 +- .../CodeGen/AMDGPU/GlobalISel/legalize-select.mir | 15 +- .../AMDGPU/GlobalISel/legalize-sext-inreg.mir | 1366 +- .../CodeGen/AMDGPU/GlobalISel/legalize-sext.mir | 250 +- .../AMDGPU/GlobalISel/legalize-sextload-flat.mir | 34 +- .../CodeGen/AMDGPU/GlobalISel/legalize-shl.mir | 153 +- .../AMDGPU/GlobalISel/legalize-shuffle-vector.mir | 103 +- .../GlobalISel/legalize-shuffle-vector.s16.mir | 998 + .../CodeGen/AMDGPU/GlobalISel/legalize-sitofp.mir | 166 +- .../CodeGen/AMDGPU/GlobalISel/legalize-smax.mir | 242 +- .../CodeGen/AMDGPU/GlobalISel/legalize-smin.mir | 242 +- .../CodeGen/AMDGPU/GlobalISel/legalize-srem.mir | 1078 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ssubo.mir | 14 +- .../AMDGPU/GlobalISel/legalize-store-global.mir | 8788 +++++ .../CodeGen/AMDGPU/GlobalISel/legalize-store.mir | 14 +- .../CodeGen/AMDGPU/GlobalISel/legalize-sub.mir | 160 +- .../CodeGen/AMDGPU/GlobalISel/legalize-trunc.mir | 124 + .../CodeGen/AMDGPU/GlobalISel/legalize-udiv.mir | 776 +- .../CodeGen/AMDGPU/GlobalISel/legalize-uitofp.mir | 78 + .../CodeGen/AMDGPU/GlobalISel/legalize-umax.mir | 107 +- .../CodeGen/AMDGPU/GlobalISel/legalize-umin.mir | 107 +- .../GlobalISel/legalize-unmerge-values-xfail.mir | 2 +- .../AMDGPU/GlobalISel/legalize-unmerge-values.mir | 691 +- .../CodeGen/AMDGPU/GlobalISel/legalize-urem.mir | 758 +- .../CodeGen/AMDGPU/GlobalISel/legalize-xor.mir | 40 +- .../CodeGen/AMDGPU/GlobalISel/legalize-zext.mir | 139 +- .../AMDGPU/GlobalISel/llvm.amdgcn.atomic.dec.ll | 1773 + .../AMDGPU/GlobalISel/llvm.amdgcn.atomic.inc.ll | 1622 + .../AMDGPU/GlobalISel/llvm.amdgcn.ds.append.ll | 4 +- .../AMDGPU/GlobalISel/llvm.amdgcn.ds.consume.ll | 4 +- .../llvm.amdgcn.ds.gws.sema.release.all.ll | 2 +- .../AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i32.ll | 4 +- .../AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i64.ll | 4 +- .../CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.fdot2.ll | 183 + .../AMDGPU/GlobalISel/llvm.amdgcn.fmul.legacy.ll | 136 + .../AMDGPU/GlobalISel/llvm.amdgcn.interp.p1.f16.ll | 116 + .../AMDGPU/GlobalISel/llvm.amdgcn.is.private.ll | 32 +- .../AMDGPU/GlobalISel/llvm.amdgcn.is.shared.ll | 32 +- .../GlobalISel/llvm.amdgcn.kernarg.segment.ptr.ll | 2 +- .../AMDGPU/GlobalISel/llvm.amdgcn.mov.dpp.ll | 72 + .../AMDGPU/GlobalISel/llvm.amdgcn.mov.dpp8.ll | 1 + .../AMDGPU/GlobalISel/llvm.amdgcn.permlane.ll | 1 + .../llvm.amdgcn.raw.buffer.atomic.add.ll | 231 + .../llvm.amdgcn.raw.buffer.atomic.cmpswap.ll | 195 + .../llvm.amdgcn.raw.buffer.load.format.f16.ll | 287 + .../llvm.amdgcn.raw.buffer.load.format.ll | 169 + .../GlobalISel/llvm.amdgcn.raw.buffer.load.ll | 824 + .../llvm.amdgcn.raw.buffer.store.format.f16.ll | 78 +- .../llvm.amdgcn.raw.buffer.store.format.f32.ll | 32 +- .../GlobalISel/llvm.amdgcn.raw.buffer.store.ll | 65 +- .../GlobalISel/llvm.amdgcn.raw.tbuffer.load.f16.ll | 353 + .../GlobalISel/llvm.amdgcn.raw.tbuffer.load.ll | 222 + .../AMDGPU/GlobalISel/llvm.amdgcn.s.buffer.load.ll | 4281 +++ .../CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sbfe.ll | 962 + .../CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sdot2.ll | 388 + .../CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sdot4.ll | 141 + .../CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sdot8.ll | 94 + .../AMDGPU/GlobalISel/llvm.amdgcn.softwqm.ll | 82 + .../llvm.amdgcn.struct.buffer.atomic.add.ll | 226 + .../llvm.amdgcn.struct.buffer.atomic.cmpswap.ll | 194 + .../llvm.amdgcn.struct.buffer.load.format.f16.ll | 308 + .../llvm.amdgcn.struct.buffer.load.format.ll | 182 + .../GlobalISel/llvm.amdgcn.struct.buffer.load.ll | 418 + .../llvm.amdgcn.struct.buffer.store.format.f16.ll | 225 + .../llvm.amdgcn.struct.buffer.store.format.f32.ll | 145 + .../GlobalISel/llvm.amdgcn.struct.buffer.store.ll | 269 + .../llvm.amdgcn.struct.tbuffer.load.f16.ll | 345 + .../GlobalISel/llvm.amdgcn.struct.tbuffer.load.ll | 202 + .../CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ubfe.ll | 1079 + .../CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.udot2.ll | 388 + .../CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.udot4.ll | 141 + .../CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.udot8.ll | 94 + .../AMDGPU/GlobalISel/llvm.amdgcn.update.dpp.ll | 33 +- .../AMDGPU/GlobalISel/llvm.amdgcn.workitem.id.ll | 10 +- .../CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wqm.ll | 82 + .../CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wwm.ll | 82 + llvm/test/CodeGen/AMDGPU/GlobalISel/localizer.ll | 198 + .../test/CodeGen/AMDGPU/GlobalISel/mubuf-global.ll | 1295 + .../AMDGPU/GlobalISel/regbankselect-add.mir | 3 +- .../GlobalISel/regbankselect-amdgcn-exp-compr.mir | 47 +- .../regbankselect-amdgcn-s-buffer-load.mir | 63 +- .../GlobalISel/regbankselect-amdgcn.atomic.dec.mir | 80 - .../GlobalISel/regbankselect-amdgcn.atomic.inc.mir | 80 - .../GlobalISel/regbankselect-amdgcn.class.mir | 10 +- .../GlobalISel/regbankselect-amdgcn.cvt.pkrtz.mir | 8 +- .../GlobalISel/regbankselect-amdgcn.div.fmas.mir | 31 +- .../GlobalISel/regbankselect-amdgcn.div.scale.mir | 10 +- .../GlobalISel/regbankselect-amdgcn.fcmp.mir | 10 +- .../regbankselect-amdgcn.fmul.legacy.mir | 68 + .../GlobalISel/regbankselect-amdgcn.icmp.mir | 10 +- .../regbankselect-amdgcn.image.load.1d.ll | 4 +- .../regbankselect-amdgcn.image.sample.1d.ll | 15 +- .../GlobalISel/regbankselect-amdgcn.interp.mov.mir | 39 + .../regbankselect-amdgcn.interp.p1.f16.mir | 43 + .../GlobalISel/regbankselect-amdgcn.interp.p1.mir | 79 + .../regbankselect-amdgcn.interp.p2.f16.mir | 49 + .../GlobalISel/regbankselect-amdgcn.interp.p2.mir | 48 + .../GlobalISel/regbankselect-amdgcn.ps.live.mir | 17 + .../regbankselect-amdgcn.raw.buffer.load.ll | 40 +- .../regbankselect-amdgcn.s.buffer.load.ll | 1589 + .../regbankselect-amdgcn.s.buffer.load.mir | 48 + .../regbankselect-amdgcn.struct.buffer.load.ll | 20 +- .../regbankselect-amdgcn.struct.buffer.store.ll | 10 +- .../AMDGPU/GlobalISel/regbankselect-amdgcn.wqm.mir | 3 +- .../AMDGPU/GlobalISel/regbankselect-amdgcn.wwm.mir | 3 +- .../GlobalISel/regbankselect-amdgpu-ffbh-u32.mir | 3 +- .../AMDGPU/GlobalISel/regbankselect-and-s1.mir | 44 +- .../AMDGPU/GlobalISel/regbankselect-and.mir | 6 +- .../AMDGPU/GlobalISel/regbankselect-anyext.mir | 6 +- .../AMDGPU/GlobalISel/regbankselect-ashr.mir | 9 +- .../AMDGPU/GlobalISel/regbankselect-brcond.mir | 20 +- .../AMDGPU/GlobalISel/regbankselect-bswap.mir | 3 +- .../regbankselect-build-vector-trunc.v2s16.mir | 86 + .../regbankselect-build-vector.v2s16.mir | 99 - .../GlobalISel/regbankselect-ctlz-zero-undef.mir | 55 +- .../AMDGPU/GlobalISel/regbankselect-ctlz.mir | 31 - .../AMDGPU/GlobalISel/regbankselect-ctpop.mir | 55 +- .../GlobalISel/regbankselect-cttz-zero-undef.mir | 55 +- .../AMDGPU/GlobalISel/regbankselect-cttz.mir | 31 - .../regbankselect-extract-vector-elt.mir | 112 +- .../AMDGPU/GlobalISel/regbankselect-fadd.mir | 8 +- .../GlobalISel/regbankselect-fcanonicalize.mir | 3 +- .../AMDGPU/GlobalISel/regbankselect-fceil.mir | 5 +- .../AMDGPU/GlobalISel/regbankselect-fexp2.mir | 3 +- .../AMDGPU/GlobalISel/regbankselect-flog2.mir | 3 +- .../AMDGPU/GlobalISel/regbankselect-fma.mir | 20 +- .../AMDGPU/GlobalISel/regbankselect-fmul.mir | 8 +- .../AMDGPU/GlobalISel/regbankselect-fpext.mir | 3 +- .../AMDGPU/GlobalISel/regbankselect-fptosi.mir | 3 +- .../AMDGPU/GlobalISel/regbankselect-fptoui.mir | 3 +- .../AMDGPU/GlobalISel/regbankselect-fptrunc.mir | 3 +- .../AMDGPU/GlobalISel/regbankselect-frint.mir | 5 +- .../AMDGPU/GlobalISel/regbankselect-fsqrt.mir | 3 +- .../AMDGPU/GlobalISel/regbankselect-fsub.mir | 8 +- .../AMDGPU/GlobalISel/regbankselect-icmp.mir | 127 +- .../AMDGPU/GlobalISel/regbankselect-icmp.s16.mir | 10 +- .../GlobalISel/regbankselect-illegal-copy.mir | 4 +- .../GlobalISel/regbankselect-insert-vector-elt.mir | 165 +- .../GlobalISel/regbankselect-intrinsic-trunc.mir | 3 +- .../AMDGPU/GlobalISel/regbankselect-lshr.mir | 9 +- .../AMDGPU/GlobalISel/regbankselect-mul.mir | 3 +- .../CodeGen/AMDGPU/GlobalISel/regbankselect-or.mir | 26 +- .../AMDGPU/GlobalISel/regbankselect-phi-s1.mir | 296 +- .../AMDGPU/GlobalISel/regbankselect-phi.mir | 352 +- .../AMDGPU/GlobalISel/regbankselect-sadde.mir | 10 +- .../AMDGPU/GlobalISel/regbankselect-select.mir | 28 +- .../AMDGPU/GlobalISel/regbankselect-sext-inreg.mir | 240 + .../AMDGPU/GlobalISel/regbankselect-sext.mir | 30 +- .../AMDGPU/GlobalISel/regbankselect-sextload.mir | 4 +- .../AMDGPU/GlobalISel/regbankselect-shl.mir | 9 +- .../GlobalISel/regbankselect-shuffle-vector.mir | 69 + .../AMDGPU/GlobalISel/regbankselect-sitofp.mir | 3 +- .../AMDGPU/GlobalISel/regbankselect-smax.mir | 241 +- .../AMDGPU/GlobalISel/regbankselect-smin.mir | 244 +- .../AMDGPU/GlobalISel/regbankselect-smulh.mir | 11 +- .../AMDGPU/GlobalISel/regbankselect-ssube.mir | 10 +- .../AMDGPU/GlobalISel/regbankselect-sub.mir | 3 +- .../AMDGPU/GlobalISel/regbankselect-trunc.mir | 4 +- .../AMDGPU/GlobalISel/regbankselect-uadde.mir | 10 +- .../AMDGPU/GlobalISel/regbankselect-uitofp.mir | 3 +- .../AMDGPU/GlobalISel/regbankselect-umax.mir | 246 +- .../AMDGPU/GlobalISel/regbankselect-umin.mir | 250 +- .../AMDGPU/GlobalISel/regbankselect-umulh.mir | 11 +- .../AMDGPU/GlobalISel/regbankselect-usube.mir | 10 +- .../AMDGPU/GlobalISel/regbankselect-xor.mir | 33 +- .../AMDGPU/GlobalISel/regbankselect-zext.mir | 29 +- .../AMDGPU/GlobalISel/regbankselect-zextload.mir | 4 +- .../CodeGen/AMDGPU/GlobalISel/regbankselect.mir | 2 +- llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i32.ll | 1030 + llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i32.ll | 1008 + llvm/test/CodeGen/AMDGPU/GlobalISel/trunc.ll | 119 + llvm/test/CodeGen/AMDGPU/GlobalISel/udiv.i32.ll | 851 + llvm/test/CodeGen/AMDGPU/GlobalISel/urem.i32.ll | 853 + .../CodeGen/AMDGPU/GlobalISel/write_register.ll | 2 + llvm/test/CodeGen/AMDGPU/GlobalISel/xnor.ll | 272 + llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.ll | 11 + .../CodeGen/AMDGPU/amdgpu-codegenprepare-fdiv.ll | 245 +- .../amdgpu-codegenprepare-fold-binop-select.ll | 540 + .../AMDGPU/amdgpu-codegenprepare-i16-to-i32.ll | 3227 +- .../CodeGen/AMDGPU/amdgpu-codegenprepare-idiv.ll | 6434 +++- llvm/test/CodeGen/AMDGPU/amdgpu-mul24-knownbits.ll | 4 +- .../amdgpu.work-item-intrinsics.deprecated.ll | 97 - llvm/test/CodeGen/AMDGPU/and.ll | 24 +- llvm/test/CodeGen/AMDGPU/ashr.v2i16.ll | 4 +- .../AMDGPU/at-least-one-def-value-assert.mir | 2 +- .../AMDGPU/atomic_optimizations_local_pointer.ll | 60 +- llvm/test/CodeGen/AMDGPU/bfe-patterns.ll | 14 +- llvm/test/CodeGen/AMDGPU/bitreverse.ll | 654 +- llvm/test/CodeGen/AMDGPU/branch-relax-spill.ll | 2 +- llvm/test/CodeGen/AMDGPU/branch-relaxation.ll | 3 +- llvm/test/CodeGen/AMDGPU/bswap.ll | 794 +- .../CodeGen/AMDGPU/bug-sdag-scheduler-cycle.ll | 27 + llvm/test/CodeGen/AMDGPU/bypass-div.ll | 1208 + llvm/test/CodeGen/AMDGPU/byval-frame-setup.ll | 4 +- llvm/test/CodeGen/AMDGPU/call-argument-types.ll | 13 +- .../CodeGen/AMDGPU/call-to-kernel-undefined.ll | 2 +- llvm/test/CodeGen/AMDGPU/call-to-kernel.ll | 2 +- .../CodeGen/AMDGPU/callee-special-input-vgprs.ll | 2 +- llvm/test/CodeGen/AMDGPU/calling-conventions.ll | 21 + llvm/test/CodeGen/AMDGPU/cc-sgpr-over-limit.ll | 6 +- llvm/test/CodeGen/AMDGPU/cgp-addressing-modes.ll | 11 +- llvm/test/CodeGen/AMDGPU/chain-hi-to-lo.ll | 13 +- llvm/test/CodeGen/AMDGPU/clamp-modifier.ll | 2 +- llvm/test/CodeGen/AMDGPU/cluster_stores.ll | 85 + llvm/test/CodeGen/AMDGPU/commute-shifts.ll | 2 +- llvm/test/CodeGen/AMDGPU/copy-illegal-type.ll | 28 +- llvm/test/CodeGen/AMDGPU/ctlz.ll | 24 +- llvm/test/CodeGen/AMDGPU/ctlz_zero_undef.ll | 30 +- llvm/test/CodeGen/AMDGPU/ctpop.ll | 28 +- llvm/test/CodeGen/AMDGPU/ctpop16.ll | 28 +- llvm/test/CodeGen/AMDGPU/ctpop64.ll | 12 +- llvm/test/CodeGen/AMDGPU/cttz_zero_undef.ll | 30 +- llvm/test/CodeGen/AMDGPU/cvt_f32_ubyte.ll | 205 +- llvm/test/CodeGen/AMDGPU/dagcombine-select.ll | 21 +- llvm/test/CodeGen/AMDGPU/div_i128.ll | 2 +- llvm/test/CodeGen/AMDGPU/diverge-switch-default.ll | 4 +- .../AMDGPU/divergent-branch-uniform-condition.ll | 3 +- llvm/test/CodeGen/AMDGPU/divrem24-assume.ll | 4 +- llvm/test/CodeGen/AMDGPU/ds_read2_offset_order.ll | 4 +- llvm/test/CodeGen/AMDGPU/ds_write2st64.ll | 4 +- llvm/test/CodeGen/AMDGPU/extract-lowbits.ll | 4 +- llvm/test/CodeGen/AMDGPU/extractelt-to-trunc.ll | 4 +- llvm/test/CodeGen/AMDGPU/fadd-fma-fmul-combine.ll | 8 +- .../AMDGPU/fast-unaligned-load-store.global.ll | 328 + .../AMDGPU/fast-unaligned-load-store.private.ll | 245 + .../CodeGen/AMDGPU/fcanonicalize-elimination.ll | 12 +- llvm/test/CodeGen/AMDGPU/fdiv.f16.ll | 67 +- llvm/test/CodeGen/AMDGPU/fdiv.ll | 62 + llvm/test/CodeGen/AMDGPU/fdiv32-to-rcp-folding.ll | 64 +- .../AMDGPU/flat-error-unsupported-gpu-hsa.ll | 6 +- llvm/test/CodeGen/AMDGPU/fma-combine.ll | 51 +- llvm/test/CodeGen/AMDGPU/fma.ll | 8 +- llvm/test/CodeGen/AMDGPU/fmax_legacy.ll | 18 +- llvm/test/CodeGen/AMDGPU/fmin_legacy.ll | 18 +- llvm/test/CodeGen/AMDGPU/fneg-combines.ll | 45 +- llvm/test/CodeGen/AMDGPU/frem.ll | 2 +- llvm/test/CodeGen/AMDGPU/fsqrt.ll | 38 +- llvm/test/CodeGen/AMDGPU/global-constant.ll | 6 + llvm/test/CodeGen/AMDGPU/global-saddr.ll | 6 +- llvm/test/CodeGen/AMDGPU/half.ll | 2 +- llvm/test/CodeGen/AMDGPU/i1-copy-from-loop.ll | 68 +- llvm/test/CodeGen/AMDGPU/idot2.ll | 24 +- llvm/test/CodeGen/AMDGPU/idot4s.ll | 60 +- llvm/test/CodeGen/AMDGPU/idot4u.ll | 81 +- llvm/test/CodeGen/AMDGPU/idot8s.ll | 270 +- llvm/test/CodeGen/AMDGPU/idot8u.ll | 86 +- llvm/test/CodeGen/AMDGPU/image-load-d16-tfe.ll | 410 + llvm/test/CodeGen/AMDGPU/imm.ll | 1734 +- llvm/test/CodeGen/AMDGPU/imm16.ll | 891 +- llvm/test/CodeGen/AMDGPU/inline-asm.ll | 34 +- llvm/test/CodeGen/AMDGPU/insert_vector_elt.ll | 34 +- .../test/CodeGen/AMDGPU/insert_vector_elt.v2i16.ll | 64 +- llvm/test/CodeGen/AMDGPU/inserted-wait-states.mir | 4 +- .../CodeGen/AMDGPU/kernel-argument-dag-lowering.ll | 22 + llvm/test/CodeGen/AMDGPU/kill-infinite-loop.ll | 84 + llvm/test/CodeGen/AMDGPU/known-never-snan.ll | 24 +- llvm/test/CodeGen/AMDGPU/lds-initializer.ll | 4 +- llvm/test/CodeGen/AMDGPU/lds-relocs.ll | 4 +- llvm/test/CodeGen/AMDGPU/lds-zero-initializer.ll | 4 +- .../AMDGPU/llvm.amdgcn.ds.gws.sema.release.all.ll | 2 +- .../CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.ll | 36 + .../CodeGen/AMDGPU/llvm.amdgcn.image.a16.dim.ll | 621 +- .../CodeGen/AMDGPU/llvm.amdgcn.image.a16.encode.ll | 959 + .../CodeGen/AMDGPU/llvm.amdgcn.image.d16.dim.ll | 8 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.dim.ll | 3229 +- .../AMDGPU/llvm.amdgcn.image.gather4.a16.dim.ll | 325 +- .../AMDGPU/llvm.amdgcn.image.gather4.d16.dim.ll | 4 +- .../AMDGPU/llvm.amdgcn.image.gather4.dim.ll | 14 +- .../AMDGPU/llvm.amdgcn.image.gather4.o.dim.ll | 4 +- .../AMDGPU/llvm.amdgcn.image.load.a16.d16.ll | 39 +- .../CodeGen/AMDGPU/llvm.amdgcn.image.load.a16.ll | 39 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.nsa.ll | 47 +- .../AMDGPU/llvm.amdgcn.image.sample.a16.dim.ll | 1066 +- .../AMDGPU/llvm.amdgcn.image.sample.d16.dim.ll | 312 +- .../CodeGen/AMDGPU/llvm.amdgcn.image.sample.dim.ll | 2063 +- .../AMDGPU/llvm.amdgcn.image.sample.ltolz.ll | 10 +- .../AMDGPU/llvm.amdgcn.image.sample.o.dim.ll | 14 +- .../AMDGPU/llvm.amdgcn.image.store.a16.d16.ll | 172 +- .../CodeGen/AMDGPU/llvm.amdgcn.image.store.a16.ll | 172 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.permlane.ll | 2 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.rcp.ll | 9 +- .../CodeGen/AMDGPU/llvm.amdgcn.s.buffer.load.ll | 220 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.memtime.ll | 11 +- llvm/test/CodeGen/AMDGPU/llvm.cos.f16.ll | 197 +- llvm/test/CodeGen/AMDGPU/llvm.maxnum.f16.ll | 14 +- llvm/test/CodeGen/AMDGPU/llvm.memcpy.ll | 2 +- llvm/test/CodeGen/AMDGPU/llvm.minnum.f16.ll | 14 +- llvm/test/CodeGen/AMDGPU/llvm.round.f64.ll | 2 +- llvm/test/CodeGen/AMDGPU/llvm.sin.f16.ll | 197 +- llvm/test/CodeGen/AMDGPU/load-lo16.ll | 10 +- llvm/test/CodeGen/AMDGPU/local-memory.amdgcn.ll | 2 +- llvm/test/CodeGen/AMDGPU/loop_break.ll | 12 +- .../AMDGPU/lower-mem-intrinsics-threshold.ll | 123 + llvm/test/CodeGen/AMDGPU/lower-mem-intrinsics.ll | 207 +- llvm/test/CodeGen/AMDGPU/lshl64-to-32.ll | 2 +- llvm/test/CodeGen/AMDGPU/lshr.v2i16.ll | 22 +- llvm/test/CodeGen/AMDGPU/mad_uint24.ll | 2 +- llvm/test/CodeGen/AMDGPU/madmk.ll | 6 +- llvm/test/CodeGen/AMDGPU/max.i16.ll | 27 +- llvm/test/CodeGen/AMDGPU/max.ll | 12 +- .../AMDGPU/mcp-overlap-after-propagation.mir | 4 +- llvm/test/CodeGen/AMDGPU/memcpy-inline-fails.ll | 11 + llvm/test/CodeGen/AMDGPU/memory-legalizer-load.ll | 6 +- llvm/test/CodeGen/AMDGPU/memory_clause.ll | 18 +- llvm/test/CodeGen/AMDGPU/merge-load-store.mir | 24 + llvm/test/CodeGen/AMDGPU/merge-store-crash.ll | 6 +- llvm/test/CodeGen/AMDGPU/merge-stores.ll | 2 +- llvm/test/CodeGen/AMDGPU/merge-tbuffer.mir | 120 +- llvm/test/CodeGen/AMDGPU/min.ll | 22 +- llvm/test/CodeGen/AMDGPU/mul.ll | 9 +- llvm/test/CodeGen/AMDGPU/mul24-pass-ordering.ll | 4 +- llvm/test/CodeGen/AMDGPU/multilevel-break.ll | 326 +- llvm/test/CodeGen/AMDGPU/nested-loop-conditions.ll | 4 +- llvm/test/CodeGen/AMDGPU/nsa-vmem-hazard.mir | 10 +- llvm/test/CodeGen/AMDGPU/omod-nsz-flag.mir | 6 +- llvm/test/CodeGen/AMDGPU/omod.ll | 2 +- llvm/test/CodeGen/AMDGPU/operand-folding.ll | 2 +- llvm/test/CodeGen/AMDGPU/postra-bundle-memops.mir | 114 + .../CodeGen/AMDGPU/promote-constOffset-to-imm.ll | 6 +- .../CodeGen/AMDGPU/r600-constant-array-fixup.ll | 6 +- llvm/test/CodeGen/AMDGPU/r600.bitcast.ll | 180 +- llvm/test/CodeGen/AMDGPU/rcp-pattern.ll | 10 +- llvm/test/CodeGen/AMDGPU/rcp_iflag.ll | 6 +- .../AMDGPU/read-register-invalid-subtarget.ll | 2 +- .../AMDGPU/read-register-invalid-type-i32.ll | 2 +- .../AMDGPU/read-register-invalid-type-i64.ll | 2 +- llvm/test/CodeGen/AMDGPU/reqd-work-group-size.ll | 2 + llvm/test/CodeGen/AMDGPU/rsq.ll | 32 +- llvm/test/CodeGen/AMDGPU/saddo.ll | 4 +- llvm/test/CodeGen/AMDGPU/salu-to-valu.ll | 5 +- llvm/test/CodeGen/AMDGPU/scalar_to_vector.ll | 6 +- .../schedule-regpressure-limit-clustering.ll | 36 + llvm/test/CodeGen/AMDGPU/scratch-simple.ll | 12 +- llvm/test/CodeGen/AMDGPU/sdiv.ll | 930 +- llvm/test/CodeGen/AMDGPU/sdiv64.ll | 2124 ++ llvm/test/CodeGen/AMDGPU/sdivrem64.ll | 171 - llvm/test/CodeGen/AMDGPU/sdivrem64.r600.ll | 129 + llvm/test/CodeGen/AMDGPU/sdwa-scalar-ops.mir | 20 +- .../CodeGen/AMDGPU/select-fabs-fneg-extract.ll | 4 +- llvm/test/CodeGen/AMDGPU/select.f16.ll | 135 +- llvm/test/CodeGen/AMDGPU/setcc.ll | 6 +- llvm/test/CodeGen/AMDGPU/sext-in-reg.ll | 20 +- llvm/test/CodeGen/AMDGPU/sgpr-control-flow.ll | 164 +- llvm/test/CodeGen/AMDGPU/shift-select.ll | 134 + llvm/test/CodeGen/AMDGPU/shl.ll | 36 +- llvm/test/CodeGen/AMDGPU/shl.v2i16.ll | 20 +- .../AMDGPU/si-annotatecfg-multiple-backedges.ll | 4 +- .../AMDGPU/si-if-lower-user-terminators.mir | 75 + .../CodeGen/AMDGPU/si-triv-disjoint-mem-access.ll | 10 +- llvm/test/CodeGen/AMDGPU/sign_extend.ll | 2 +- llvm/test/CodeGen/AMDGPU/sint_to_fp.ll | 8 +- llvm/test/CodeGen/AMDGPU/skip-if-dead.ll | 79 + llvm/test/CodeGen/AMDGPU/sminmax.ll | 10 +- llvm/test/CodeGen/AMDGPU/sminmax.v2i16.ll | 8 +- llvm/test/CodeGen/AMDGPU/smrd.ll | 35 +- .../AMDGPU/speculative-execution-freecasts.ll | 30 + .../AMDGPU/split-vector-memoperand-offsets.ll | 21 +- llvm/test/CodeGen/AMDGPU/sra.ll | 6 +- llvm/test/CodeGen/AMDGPU/srem64.ll | 2327 ++ llvm/test/CodeGen/AMDGPU/srl.ll | 4 +- llvm/test/CodeGen/AMDGPU/store-weird-sizes.ll | 46 +- llvm/test/CodeGen/AMDGPU/trunc.ll | 4 +- llvm/test/CodeGen/AMDGPU/udiv64.ll | 2000 + llvm/test/CodeGen/AMDGPU/udivrem64.ll | 184 - llvm/test/CodeGen/AMDGPU/udivrem64.r600.ll | 136 + llvm/test/CodeGen/AMDGPU/uint_to_fp.i64.ll | 10 +- llvm/test/CodeGen/AMDGPU/uint_to_fp.ll | 8 +- llvm/test/CodeGen/AMDGPU/unaligned-load-store.ll | 21 + llvm/test/CodeGen/AMDGPU/unsupported-image-a16.ll | 2 +- llvm/test/CodeGen/AMDGPU/update-phi.ll | 5 +- llvm/test/CodeGen/AMDGPU/urem64.ll | 1669 + llvm/test/CodeGen/AMDGPU/v_mac.ll | 2 +- llvm/test/CodeGen/AMDGPU/v_mac_f16.ll | 8 +- llvm/test/CodeGen/AMDGPU/v_madak_f16.ll | 10 +- llvm/test/CodeGen/AMDGPU/v_swap_b32.mir | 110 + llvm/test/CodeGen/AMDGPU/valu-i1.ll | 3 +- .../CodeGen/AMDGPU/vccz-corrupt-bug-workaround.mir | 220 +- llvm/test/CodeGen/AMDGPU/vector_shuffle.packed.ll | 173 +- llvm/test/CodeGen/AMDGPU/verify-sop.mir | 2 +- .../ARM/GlobalISel/arm-legalize-bitcounts.mir | 4 +- .../CodeGen/ARM/GlobalISel/arm-legalize-fp.mir | 12 +- llvm/test/CodeGen/ARM/O3-pipeline.ll | 7 +- .../test/CodeGen/ARM/Windows/trivial-gnu-object.ll | 2 +- .../CodeGen/ARM/big-endian-neon-fp16-bitconv.ll | 168 +- llvm/test/CodeGen/ARM/codemodel.ll | 4 +- llvm/test/CodeGen/ARM/codesize-ifcvt.mir | 498 + llvm/test/CodeGen/ARM/constant-islands.ll | 2 +- llvm/test/CodeGen/ARM/constantfp.ll | 12 +- llvm/test/CodeGen/ARM/debug-info-arg.ll | 2 +- llvm/test/CodeGen/ARM/emutls.ll | 2 + llvm/test/CodeGen/ARM/fp-intrinsics.ll | 562 +- llvm/test/CodeGen/ARM/i64_volatile_load_store.ll | 180 - llvm/test/CodeGen/ARM/ldc2l.ll | 4 +- llvm/test/CodeGen/ARM/machine-verifier.mir | 2 +- llvm/test/CodeGen/ARM/named-reg-alloc.ll | 4 +- llvm/test/CodeGen/ARM/named-reg-notareg.ll | 4 +- llvm/test/CodeGen/ARM/neon-vmovn.ll | 794 + llvm/test/CodeGen/ARM/peephole-bitcast.ll | 22 +- llvm/test/CodeGen/ARM/rotate.ll | 11 +- llvm/test/CodeGen/ARM/special-reg-acore.ll | 2 +- llvm/test/CodeGen/ARM/special-reg-mcore.ll | 4 +- llvm/test/CodeGen/ARM/special-reg-v8m-base.ll | 2 +- llvm/test/CodeGen/ARM/special-reg-v8m-main.ll | 2 +- llvm/test/CodeGen/ARM/ssat-lower.ll | 4 +- llvm/test/CodeGen/ARM/ssat-upper.ll | 4 +- llvm/test/CodeGen/ARM/ssat-v4t.ll | 2 +- llvm/test/CodeGen/ARM/stack-size-section.ll | 4 +- llvm/test/CodeGen/ARM/stc2.ll | 4 +- llvm/test/CodeGen/ARM/usat-lower.ll | 4 +- llvm/test/CodeGen/ARM/usat-upper.ll | 4 +- llvm/test/CodeGen/ARM/usat-v4t.ll | 2 +- llvm/test/CodeGen/ARM/uxt_rot.ll | 129 +- .../CodeGen/ARM/v8m.base-jumptable_alignment.ll | 45 +- llvm/test/CodeGen/ARM/vdup.ll | 8 +- .../ARM/vecreduce-fadd-legalization-soft-float.ll | 63 + .../ARM/vecreduce-fadd-legalization-strict.ll | 166 + .../ARM/vecreduce-fmul-legalization-strict.ll | 166 + llvm/test/CodeGen/ARM/vext.ll | 66 +- llvm/test/CodeGen/ARM/vpadd.ll | 18 +- llvm/test/CodeGen/ARM/vuzp.ll | 11 +- llvm/test/CodeGen/BPF/CORE/no-narrow-load.ll | 156 + .../CodeGen/BPF/CORE/offset-reloc-fieldinfo-1.ll | 10 +- .../CodeGen/BPF/CORE/offset-reloc-fieldinfo-2.ll | 23 +- .../BPF/CORE/offset-reloc-typedef-struct-2.ll | 89 + .../BPF/CORE/offset-reloc-typedef-union-2.ll | 88 + llvm/test/CodeGen/BPF/is_trunc_free.ll | 80 + llvm/test/CodeGen/BPF/is_zext_free.ll | 26 + llvm/test/CodeGen/BPF/optnone-1.ll | 52 + llvm/test/CodeGen/BPF/reloc-btf-2.ll | 2 +- llvm/test/CodeGen/BPF/reloc-btf.ll | 2 +- llvm/test/CodeGen/BPF/reloc.ll | 2 +- llvm/test/CodeGen/BPF/sdiv_error.ll | 2 +- llvm/test/CodeGen/BPF/xadd.ll | 8 +- .../CodeGen/Generic/dont-remove-empty-preheader.ll | 39 - llvm/test/CodeGen/Generic/dwarf-md5.ll | 1 - llvm/test/CodeGen/Generic/dwarf-source.ll | 1 - .../Generic/llc-start-stop-instance-errors.ll | 2 +- llvm/test/CodeGen/Generic/llc-start-stop.ll | 12 +- .../Generic/opt-codegen-no-target-machine.ll | 2 +- .../CodeGen/Hexagon/autohvx/bitwise-pred-128b.ll | 2 +- .../Hexagon/autohvx/vector-predicate-typecast.ll | 31 + .../CodeGen/Hexagon/bug-aa4463-ifconv-vecpred.ll | 30 +- .../test/CodeGen/Hexagon/convert_const_i1_to_i8.ll | 4 +- llvm/test/CodeGen/Hexagon/df-min-max.ll | 67 + .../CodeGen/Hexagon/disable-const64-tinycore.ll | 91 + llvm/test/CodeGen/Hexagon/disable-const64.ll | 33 + llvm/test/CodeGen/Hexagon/early-if-vecpred.ll | 13 +- llvm/test/CodeGen/Hexagon/eliminate-pred-spill.ll | 114 +- llvm/test/CodeGen/Hexagon/fminmax-v67.ll | 45 + llvm/test/CodeGen/Hexagon/fmul-v67.ll | 52 + llvm/test/CodeGen/Hexagon/hvx-byte-store-double.ll | 27 +- llvm/test/CodeGen/Hexagon/hvx-byte-store.ll | 27 +- llvm/test/CodeGen/Hexagon/hvx-dbl-dual-output.ll | 29 +- llvm/test/CodeGen/Hexagon/hvx-dual-output.ll | 29 +- llvm/test/CodeGen/Hexagon/inline-asm-qv.ll | 7 +- llvm/test/CodeGen/Hexagon/inline-asm-vecpred128.ll | 2 +- llvm/test/CodeGen/Hexagon/intrinsics-v60-alu.ll | 73 +- llvm/test/CodeGen/Hexagon/intrinsics-v60-misc.ll | 147 +- llvm/test/CodeGen/Hexagon/intrinsics-v60-vcmp.ll | 301 +- llvm/test/CodeGen/Hexagon/intrinsics-v67.ll | 285 + .../Hexagon/intrinsics/byte-store-double.ll | 26 +- llvm/test/CodeGen/Hexagon/intrinsics/byte-store.ll | 26 +- .../Hexagon/intrinsics/v65-gather-double.ll | 20 +- llvm/test/CodeGen/Hexagon/intrinsics/v65-gather.ll | 20 +- .../Hexagon/intrinsics/v65-scatter-double.ll | 19 +- .../test/CodeGen/Hexagon/intrinsics/v65-scatter.ll | 19 +- llvm/test/CodeGen/Hexagon/intrinsics/v65.ll | 18 +- llvm/test/CodeGen/Hexagon/isel-select-v4i8.ll | 35 + llvm/test/CodeGen/Hexagon/late_instr.ll | 26 +- llvm/test/CodeGen/Hexagon/misaligned-const-load.ll | 2 +- .../test/CodeGen/Hexagon/misaligned-const-store.ll | 2 +- llvm/test/CodeGen/Hexagon/peephole-move-phi.ll | 22 +- llvm/test/CodeGen/Hexagon/prof-early-if.ll | 2 +- llvm/test/CodeGen/Hexagon/reg-scavengebug-2.ll | 48 +- llvm/test/CodeGen/Hexagon/reg-scavengebug-3.ll | 16 +- llvm/test/CodeGen/Hexagon/reg-scavengebug-4.ll | 16 +- .../CodeGen/Hexagon/reg-scavenger-valid-slot.ll | 16 +- llvm/test/CodeGen/Hexagon/split-vecpred.ll | 24 +- llvm/test/CodeGen/Hexagon/swp-prolog-phi.ll | 12 +- llvm/test/CodeGen/Hexagon/swp-sigma.ll | 78 +- llvm/test/CodeGen/Hexagon/tc_duplex.ll | 27 + llvm/test/CodeGen/Hexagon/tc_duplex_asm.ll | 22 + llvm/test/CodeGen/Hexagon/tc_sched.ll | 82 + llvm/test/CodeGen/Hexagon/tc_sched1.ll | 32 + llvm/test/CodeGen/Hexagon/tiny_bkfir_artdeps.ll | 131 + llvm/test/CodeGen/Hexagon/tiny_bkfir_loop_align.ll | 134 + llvm/test/CodeGen/Hexagon/tinycore.ll | 51 + llvm/test/CodeGen/Hexagon/v6-inlasm4.ll | 9 +- llvm/test/CodeGen/Hexagon/v6-spill1.ll | 60 +- llvm/test/CodeGen/Hexagon/v6-unaligned-spill.ll | 4 +- llvm/test/CodeGen/Hexagon/v6-vecpred-copy.ll | 75 +- llvm/test/CodeGen/Hexagon/v60-vecpred-spill.ll | 60 +- llvm/test/CodeGen/Hexagon/v60-vsel1.ll | 14 +- llvm/test/CodeGen/Hexagon/v60-vsel2.ll | 14 +- llvm/test/CodeGen/Hexagon/v60Intrins.ll | 444 +- llvm/test/CodeGen/Hexagon/v60_sort16.ll | 9 +- llvm/test/CodeGen/Hexagon/v60small.ll | 26 +- llvm/test/CodeGen/Hexagon/v62-inlasm4.ll | 9 +- llvm/test/CodeGen/Hexagon/v6vect-dbl-spill.ll | 84 +- llvm/test/CodeGen/Hexagon/v6vect-pred2.ll | 9 +- llvm/test/CodeGen/Hexagon/v6vect-spill-kill.ll | 78 +- llvm/test/CodeGen/Hexagon/vacopy.ll | 39 + llvm/test/CodeGen/Hexagon/vararg-deallocate-sp.ll | 13 + llvm/test/CodeGen/Hexagon/vararg-linux-abi.ll | 93 + llvm/test/CodeGen/Hexagon/vararg.ll | 97 + llvm/test/CodeGen/Hexagon/vararg_align_check.ll | 186 + llvm/test/CodeGen/Hexagon/vararg_double_onstack.ll | 214 + llvm/test/CodeGen/Hexagon/vararg_named.ll | 211 + llvm/test/CodeGen/Hexagon/vec-pred-spill1.ll | 21 +- llvm/test/CodeGen/Hexagon/vecPred2Vec.ll | 15 +- llvm/test/CodeGen/Hexagon/vect-downscale.ll | 8 +- llvm/test/CodeGen/Hexagon/vect-regpairs.ll | 134 + llvm/test/CodeGen/Hexagon/vector-align.ll | 19 +- .../CodeGen/Hexagon/verify-liveness-at-def.mir | 4 +- llvm/test/CodeGen/Hexagon/vselect-pseudo.ll | 4 +- llvm/test/CodeGen/Lanai/codemodel.ll | 4 +- .../MIR/AMDGPU/machine-function-info-no-ir.mir | 36 +- .../CodeGen/MIR/AMDGPU/machine-function-info.ll | 42 +- llvm/test/CodeGen/MIR/X86/machine-verifier.mir | 2 +- .../CodeGen/MIR/X86/tied-physical-regs-match.mir | 2 +- llvm/test/CodeGen/Mips/Fast-ISel/double-arg.ll | 2 +- .../Fast-ISel/fast-isel-softfloat-lower-args.ll | 2 +- .../Mips/GlobalISel/instruction-select/ctlz.mir | 24 + .../GlobalISel/instruction-select/float_args.mir | 78 +- .../instruction-select/load_4_unaligned.mir | 89 + .../instruction-select/load_4_unaligned_r6.mir | 90 + .../Mips/GlobalISel/instruction-select/phi.mir | 18 +- .../Mips/GlobalISel/instruction-select/select.mir | 24 +- .../instruction-select/sitofp_and_uitofp.mir | 42 + .../instruction-select/store_4_unaligned.mir | 99 + .../instruction-select/store_4_unaligned_r6.mir | 96 + .../Mips/GlobalISel/irtranslator/float_args.ll | 62 +- .../CodeGen/Mips/GlobalISel/legalizer/ctlz.mir | 59 + .../CodeGen/Mips/GlobalISel/legalizer/ctpop.mir | 102 + .../CodeGen/Mips/GlobalISel/legalizer/cttz.mir | 179 + .../Mips/GlobalISel/legalizer/load_4_unaligned.mir | 239 + .../load_split_because_of_memsize_or_align | 1146 + .../test/CodeGen/Mips/GlobalISel/legalizer/phi.mir | 156 +- .../CodeGen/Mips/GlobalISel/legalizer/select.mir | 14 +- .../GlobalISel/legalizer/sitofp_and_uitofp.mir | 96 +- .../GlobalISel/legalizer/store_4_unaligned.mir | 271 + .../store_split_because_of_memsize_or_align.mir | 1113 + llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/ctlz.ll | 34 + llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/ctpop.ll | 79 + llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/cttz.ll | 116 + .../CodeGen/Mips/GlobalISel/llvm-ir/float_args.ll | 47 +- .../Mips/GlobalISel/llvm-ir/load_4_unaligned.ll | 182 + .../load_split_because_of_memsize_or_align.ll | 692 + llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/phi.ll | 23 +- .../test/CodeGen/Mips/GlobalISel/llvm-ir/select.ll | 2 +- .../Mips/GlobalISel/llvm-ir/store_4_unaligned.ll | 178 + .../store_split_because_of_memsize_or_align.ll | 588 + .../CodeGen/Mips/GlobalISel/regbankselect/ctlz.mir | 23 + .../Mips/GlobalISel/regbankselect/float_args.mir | 80 +- .../GlobalISel/regbankselect/load_4_unaligned.mir | 97 + .../CodeGen/Mips/GlobalISel/regbankselect/phi.mir | 32 +- .../Mips/GlobalISel/regbankselect/select.mir | 16 +- .../GlobalISel/regbankselect/sitofp_and_uitofp.mir | 37 + .../GlobalISel/regbankselect/store_4_unaligned.mir | 110 + llvm/test/CodeGen/Mips/call-after-trap.ll | 33 + llvm/test/CodeGen/Mips/cconv/memory-layout.ll | 14 +- llvm/test/CodeGen/Mips/cpus-no-mips64.ll | 14 +- llvm/test/CodeGen/Mips/cpus.ll | 4 +- llvm/test/CodeGen/Mips/fp64a.ll | 6 +- llvm/test/CodeGen/Mips/fpxx.ll | 4 +- .../indirect-jump-hazard/guards-verify-call.mir | 2 +- .../guards-verify-tailcall.mir | 2 +- .../indirect-jump-hazard/unsupported-micromips.ll | 2 +- .../indirect-jump-hazard/unsupported-mips32.ll | 2 +- llvm/test/CodeGen/Mips/instverify/dext-pos.mir | 2 +- llvm/test/CodeGen/Mips/instverify/dext-size.mir | 2 +- .../CodeGen/Mips/instverify/dextm-pos-size.mir | 2 +- llvm/test/CodeGen/Mips/instverify/dextm-pos.mir | 2 +- llvm/test/CodeGen/Mips/instverify/dextm-size.mir | 2 +- .../CodeGen/Mips/instverify/dextu-pos-size.mir | 2 +- llvm/test/CodeGen/Mips/instverify/dextu-pos.mir | 2 +- llvm/test/CodeGen/Mips/instverify/dextu-size.mir | 2 +- .../test/CodeGen/Mips/instverify/dins-pos-size.mir | 2 +- llvm/test/CodeGen/Mips/instverify/dins-pos.mir | 2 +- llvm/test/CodeGen/Mips/instverify/dins-size.mir | 2 +- .../CodeGen/Mips/instverify/dinsm-pos-size.mir | 2 +- llvm/test/CodeGen/Mips/instverify/dinsm-pos.mir | 2 +- llvm/test/CodeGen/Mips/instverify/dinsm-size.mir | 2 +- .../CodeGen/Mips/instverify/dinsu-pos-size.mir | 2 +- llvm/test/CodeGen/Mips/instverify/dinsu-pos.mir | 2 +- llvm/test/CodeGen/Mips/instverify/dinsu-size.mir | 2 +- llvm/test/CodeGen/Mips/instverify/ext-pos-size.mir | 2 +- llvm/test/CodeGen/Mips/instverify/ext-pos.mir | 2 +- llvm/test/CodeGen/Mips/instverify/ext-size.mir | 2 +- llvm/test/CodeGen/Mips/instverify/ins-pos-size.mir | 2 +- llvm/test/CodeGen/Mips/instverify/ins-pos.mir | 2 +- llvm/test/CodeGen/Mips/instverify/ins-size.mir | 2 +- llvm/test/CodeGen/Mips/interrupt-attr-64-error.ll | 2 +- .../test/CodeGen/Mips/interrupt-attr-args-error.ll | 2 +- llvm/test/CodeGen/Mips/interrupt-attr-error.ll | 2 +- llvm/test/CodeGen/Mips/micromips64-unsupported.ll | 4 +- llvm/test/CodeGen/Mips/mips32r6/compatibility.ll | 2 +- llvm/test/CodeGen/Mips/mips64r6/compatibility.ll | 2 +- llvm/test/CodeGen/Mips/msa/3r-a.ll | 2 +- llvm/test/CodeGen/Mips/msa/immediates-bad.ll | 2 +- llvm/test/CodeGen/Mips/msa/ldr_str.ll | 224 + llvm/test/CodeGen/Mips/xray-section-group.ll | 4 +- llvm/test/CodeGen/NVPTX/alias.ll | 2 +- llvm/test/CodeGen/NVPTX/fcos-no-fast-math.ll | 2 +- llvm/test/CodeGen/NVPTX/fsin-no-fast-math.ll | 2 +- llvm/test/CodeGen/NVPTX/global-ctor.ll | 2 +- llvm/test/CodeGen/NVPTX/global-dtor.ll | 2 +- llvm/test/CodeGen/NVPTX/libcall-instruction.ll | 2 +- llvm/test/CodeGen/NVPTX/libcall-intrinsic.ll | 2 +- llvm/test/CodeGen/NVPTX/vector-loads.ll | 47 +- .../CodeGen/PowerPC/2008-10-31-PPCF128Libcalls.ll | 44 - llvm/test/CodeGen/PowerPC/CSR-fit.ll | 24 +- llvm/test/CodeGen/PowerPC/Frames-alloca.ll | 26 - .../PowerPC/Frames-dyn-alloca-with-func-call.ll | 156 + llvm/test/CodeGen/PowerPC/Frames-dyn-alloca.ll | 101 + llvm/test/CodeGen/PowerPC/Frames-large.ll | 158 +- llvm/test/CodeGen/PowerPC/Frames-small.ll | 125 +- llvm/test/CodeGen/PowerPC/Frames-stack-floor.ll | 87 + llvm/test/CodeGen/PowerPC/addi-licm.ll | 5 +- llvm/test/CodeGen/PowerPC/aix-byval-param.ll | 4 +- llvm/test/CodeGen/PowerPC/aix-cc-abi.ll | 460 +- llvm/test/CodeGen/PowerPC/aix-cc-altivec.ll | 4 +- .../PowerPC/aix-lower-constant-pool-index.ll | 8 +- llvm/test/CodeGen/PowerPC/aix-nest-param.ll | 4 +- llvm/test/CodeGen/PowerPC/aix-nonzero-zerofill.ll | 10 + llvm/test/CodeGen/PowerPC/aix-stackargs.ll | 12 - llvm/test/CodeGen/PowerPC/aix-trampoline.ll | 4 +- llvm/test/CodeGen/PowerPC/aix-undef-func-call.ll | 20 + .../CodeGen/PowerPC/aix-user-defined-memcpy.ll | 67 +- .../CodeGen/PowerPC/aix-xcoff-data-only-notoc.ll | 2 +- llvm/test/CodeGen/PowerPC/aix-xcoff-data.ll | 16 +- llvm/test/CodeGen/PowerPC/aix-xcoff-lcomm.ll | 2 +- .../CodeGen/PowerPC/aix-xcoff-mergeable-str.ll | 52 +- llvm/test/CodeGen/PowerPC/aix-xcoff-reloc.ll | 448 + llvm/test/CodeGen/PowerPC/aix-xcoff-rodata.ll | 16 +- llvm/test/CodeGen/PowerPC/aix-xcoff-toc.ll | 2 +- llvm/test/CodeGen/PowerPC/alignlongjumptest.mir | 84 + llvm/test/CodeGen/PowerPC/bperm.ll | 2 +- llvm/test/CodeGen/PowerPC/codemodel.ll | 4 +- llvm/test/CodeGen/PowerPC/dcbf.ll | 26 + llvm/test/CodeGen/PowerPC/debuginfo-stackarg.ll | 2 +- llvm/test/CodeGen/PowerPC/eieio.ll | 15 + llvm/test/CodeGen/PowerPC/float-asmprint.ll | 10 +- llvm/test/CodeGen/PowerPC/fmf-propagation.ll | 175 +- llvm/test/CodeGen/PowerPC/future-check-features.ll | 19 + .../test/CodeGen/PowerPC/lower-globaladdr32-aix.ll | 2 +- .../test/CodeGen/PowerPC/lower-globaladdr64-aix.ll | 2 +- llvm/test/CodeGen/PowerPC/lsr-insns-cost.ll | 35 +- llvm/test/CodeGen/PowerPC/mcm-12.ll | 6 +- llvm/test/CodeGen/PowerPC/mcm-4.ll | 12 +- llvm/test/CodeGen/PowerPC/mi-peephole-splat.ll | 100 +- llvm/test/CodeGen/PowerPC/named-reg-alloc-r0.ll | 6 +- llvm/test/CodeGen/PowerPC/named-reg-alloc-r2-64.ll | 4 +- llvm/test/CodeGen/PowerPC/named-reg-alloc-r2.ll | 2 +- .../CodeGen/PowerPC/ppc-disable-non-volatile-cr.ll | 47 + llvm/test/CodeGen/PowerPC/ppc64-alloca-crspill.ll | 66 + llvm/test/CodeGen/PowerPC/ppc64-crsave.mir | 68 + llvm/test/CodeGen/PowerPC/ppc64-icbt-pwr7.ll | 2 +- llvm/test/CodeGen/PowerPC/ppcf128-endian.ll | 2 +- llvm/test/CodeGen/PowerPC/pr16573.ll | 2 +- llvm/test/CodeGen/PowerPC/qpx-recipest.ll | 100 +- llvm/test/CodeGen/PowerPC/recipest.ll | 3 +- llvm/test/CodeGen/PowerPC/reg-scavenging.ll | 4 +- llvm/test/CodeGen/PowerPC/scalar-equal.ll | 56 + llvm/test/CodeGen/PowerPC/scalar-rounding-ops.ll | 44 + .../CodeGen/PowerPC/splitstore-check-volatile.ll | 2 +- .../test/CodeGen/PowerPC/stack-coloring-vararg.mir | 171 + llvm/test/CodeGen/PowerPC/unal-altivec.ll | 13 +- llvm/test/CodeGen/PowerPC/unwind-dw2.ll | 16 +- .../PowerPC/vector-constrained-fp-intrinsics.ll | 308 +- llvm/test/CodeGen/PowerPC/vector-rounding-ops.ll | 55 + llvm/test/CodeGen/PowerPC/vrsave-inline-asm.ll | 42 + llvm/test/CodeGen/PowerPC/vsx-word-splats.ll | 26 +- llvm/test/CodeGen/PowerPC/vsxD-Form-spills.ll | 16 +- .../PowerPC/xray-attribute-instrumentation.ll | 4 +- llvm/test/CodeGen/RISCV/get-register-invalid.ll | 2 +- llvm/test/CodeGen/RISCV/get-register-reserve.ll | 4 +- llvm/test/CodeGen/RISCV/i32-icmp.ll | 61 +- .../CodeGen/RISCV/interrupt-attr-args-error.ll | 4 +- llvm/test/CodeGen/RISCV/interrupt-attr-callee.ll | 70 + llvm/test/CodeGen/RISCV/interrupt-attr-invalid.ll | 4 +- .../test/CodeGen/RISCV/interrupt-attr-ret-error.ll | 4 +- .../CodeGen/RISCV/mattr-invalid-combination.ll | 2 +- llvm/test/CodeGen/RISCV/module-target-abi.ll | 24 + llvm/test/CodeGen/RISCV/module-target-abi2.ll | 27 + llvm/test/CodeGen/RISCV/musttail-call.ll | 8 +- llvm/test/CodeGen/RISCV/rv32e.ll | 2 +- llvm/test/CodeGen/RISCV/saverestore.ll | 299 + llvm/test/CodeGen/RISCV/setcc-logic.ll | 8 +- llvm/test/CodeGen/RISCV/shrinkwrap.ll | 29 + llvm/test/CodeGen/RISCV/srem-vector-lkk.ll | 134 +- .../CodeGen/RISCV/subtarget-features-std-ext.ll | 11 +- llvm/test/CodeGen/RISCV/tail-calls.ll | 44 + llvm/test/CodeGen/RISCV/target-abi-valid.ll | 2 +- llvm/test/CodeGen/RISCV/vararg.ll | 8 +- llvm/test/CodeGen/RISCV/verify-instr.mir | 2 +- llvm/test/CodeGen/SPARC/codemodel.ll | 4 +- llvm/test/CodeGen/SPARC/fail-alloca-align.ll | 4 +- llvm/test/CodeGen/SPARC/sret-secondary.ll | 2 +- llvm/test/CodeGen/SystemZ/args-07.ll | 25 + llvm/test/CodeGen/SystemZ/branch-08.ll | 2 +- llvm/test/CodeGen/SystemZ/codemodel.ll | 4 +- llvm/test/CodeGen/SystemZ/fp-const-03.ll | 2 +- llvm/test/CodeGen/SystemZ/fp-const-04.ll | 2 +- llvm/test/CodeGen/SystemZ/fp-const-05.ll | 2 +- llvm/test/CodeGen/SystemZ/fp-const-06.ll | 2 +- llvm/test/CodeGen/SystemZ/fp-const-07.ll | 2 +- llvm/test/CodeGen/SystemZ/fp-const-08.ll | 4 +- llvm/test/CodeGen/SystemZ/fp-const-09.ll | 4 +- llvm/test/CodeGen/SystemZ/fp-const-10.ll | 2 +- llvm/test/CodeGen/SystemZ/fp-const-11.ll | 4 +- .../test/CodeGen/SystemZ/function-attributes-01.ll | 125 + llvm/test/CodeGen/SystemZ/ghc-cc-02.ll | 2 +- llvm/test/CodeGen/SystemZ/ghc-cc-03.ll | 2 +- llvm/test/CodeGen/SystemZ/ghc-cc-04.ll | 2 +- llvm/test/CodeGen/SystemZ/ghc-cc-05.ll | 2 +- llvm/test/CodeGen/SystemZ/ghc-cc-06.ll | 2 +- llvm/test/CodeGen/SystemZ/ghc-cc-07.ll | 2 +- llvm/test/CodeGen/SystemZ/int-cmp-02.ll | 2 +- llvm/test/CodeGen/SystemZ/mnop-mcount-02.ll | 2 +- llvm/test/CodeGen/SystemZ/mrecord-mcount-02.ll | 2 +- llvm/test/CodeGen/SystemZ/multiselect-02.mir | 44 + llvm/test/CodeGen/SystemZ/mverify-optypes.mir | 3 +- llvm/test/CodeGen/SystemZ/risbg-01.ll | 287 +- llvm/test/CodeGen/SystemZ/risbg-02.ll | 65 +- llvm/test/CodeGen/SystemZ/risbg-03.ll | 15 +- llvm/test/CodeGen/SystemZ/risbg-04.ll | 265 +- llvm/test/CodeGen/SystemZ/soft-float-01.ll | 235 + llvm/test/CodeGen/SystemZ/soft-float-02.ll | 15 + llvm/test/CodeGen/SystemZ/soft-float-03.ll | 11 + llvm/test/CodeGen/SystemZ/soft-float-04.ll | 22 + llvm/test/CodeGen/SystemZ/soft-float-args.ll | 308 + .../CodeGen/SystemZ/soft-float-inline-asm-01.ll | 10 + .../CodeGen/SystemZ/soft-float-inline-asm-02.ll | 10 + .../CodeGen/SystemZ/soft-float-inline-asm-03.ll | 10 + .../CodeGen/SystemZ/soft-float-inline-asm-04.ll | 10 + llvm/test/CodeGen/SystemZ/stack-guard.ll | 2 +- llvm/test/CodeGen/SystemZ/stack-size-section.ll | 6 +- llvm/test/CodeGen/SystemZ/stackpointer.ll | 15 + llvm/test/CodeGen/SystemZ/vec-abi-align.ll | 9 + llvm/test/CodeGen/SystemZ/vec-args-06.ll | 24 + llvm/test/CodeGen/SystemZ/vec-args-07.ll | 18 + llvm/test/CodeGen/SystemZ/vec-args-error-01.ll | 2 +- llvm/test/CodeGen/SystemZ/vec-args-error-02.ll | 2 +- llvm/test/CodeGen/SystemZ/vec-args-error-03.ll | 2 +- llvm/test/CodeGen/SystemZ/vec-args-error-04.ll | 2 +- llvm/test/CodeGen/SystemZ/vec-args-error-05.ll | 2 +- llvm/test/CodeGen/SystemZ/vec-args-error-06.ll | 2 +- llvm/test/CodeGen/SystemZ/vec-args-error-07.ll | 2 +- llvm/test/CodeGen/SystemZ/vec-args-error-08.ll | 2 +- llvm/test/CodeGen/SystemZ/vec-max-min-zerosplat.ll | 83 + llvm/test/CodeGen/Thumb/stack_guard_remat.ll | 4 +- .../Thumb2/LowOverheadLoops/basic-tail-pred.ll | 4 +- .../Thumb2/LowOverheadLoops/clear-maskedinsts.ll | 145 + .../cond-vector-reduce-mve-codegen.ll | 118 +- .../Thumb2/LowOverheadLoops/dont-ignore-vctp.mir | 163 + .../Thumb2/LowOverheadLoops/extract-element.mir | 186 + .../Thumb2/LowOverheadLoops/fast-fp-loops.ll | 41 +- .../Thumb2/LowOverheadLoops/it-block-chain.mir | 177 + .../Thumb2/LowOverheadLoops/it-block-itercount.mir | 176 + .../Thumb2/LowOverheadLoops/it-block-random.mir | 177 + .../LowOverheadLoops/livereg-no-loop-def.mir | 168 + .../LowOverheadLoops/loop-dec-copy-chain.mir | 483 + .../loop-dec-copy-prev-iteration.mir | 514 + .../Thumb2/LowOverheadLoops/loop-dec-liveout.mir | 512 + .../Thumb2/LowOverheadLoops/matrix-debug.mir | 358 + .../CodeGen/Thumb2/LowOverheadLoops/matrix.mir | 540 + .../LowOverheadLoops/move-def-before-start.mir | 2 - .../Thumb2/LowOverheadLoops/multiple-do-loops.mir | 980 + .../Thumb2/LowOverheadLoops/mve-float-loops.ll | 640 +- .../Thumb2/LowOverheadLoops/mve-tail-data-types.ll | 429 +- .../Thumb2/LowOverheadLoops/no-vpsel-liveout.mir | 183 + .../Thumb2/LowOverheadLoops/non-masked-load.mir | 203 + .../Thumb2/LowOverheadLoops/non-masked-store.mir | 170 + .../Thumb2/LowOverheadLoops/predicated-liveout.mir | 158 + .../Thumb2/LowOverheadLoops/remove-elem-moves.mir | 11 +- .../CodeGen/Thumb2/LowOverheadLoops/skip-debug.mir | 297 + .../Thumb2/LowOverheadLoops/tail-pred-const.ll | 329 + .../LowOverheadLoops/unrolled-and-vector.mir | 533 + .../LowOverheadLoops/vctp-add-operand-liveout.mir | 199 + .../Thumb2/LowOverheadLoops/vctp16-reduce.mir | 215 + .../LowOverheadLoops/vector-arith-codegen.ll | 77 +- .../LowOverheadLoops/vector-reduce-mve-tail.ll | 8 +- .../test/CodeGen/Thumb2/LowOverheadLoops/wlstp.mir | 25 +- .../LowOverheadLoops/wrong-liveout-lsr-shift.mir | 214 + .../LowOverheadLoops/wrong-vctp-opcode-liveout.mir | 210 + .../wrong-vctp-operand-liveout.mir | 194 + llvm/test/CodeGen/Thumb2/aligned-constants.ll | 2 +- .../Thumb2/constant-islands-new-island-padding.ll | 2 +- llvm/test/CodeGen/Thumb2/ldr-str-imm12.ll | 13 +- llvm/test/CodeGen/Thumb2/mve-be.ll | 61 + llvm/test/CodeGen/Thumb2/mve-ctlz.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-ctpop.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-cttz.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-gather-ptrs.ll | 6 +- llvm/test/CodeGen/Thumb2/mve-gather-scatter-opt.ll | 55 +- .../CodeGen/Thumb2/mve-intrinsics/bitwise-imm.ll | 365 + llvm/test/CodeGen/Thumb2/mve-intrinsics/dup.ll | 232 + llvm/test/CodeGen/Thumb2/mve-intrinsics/idup.ll | 775 + .../Thumb2/mve-intrinsics/scatter-gather.ll | 40 +- llvm/test/CodeGen/Thumb2/mve-intrinsics/vaddq.ll | 96 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vbrsrq.ll | 89 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vcls.ll | 36 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vcvt.ll | 321 +- .../Thumb2/mve-intrinsics/vector-shift-imm.ll | 132 +- llvm/test/CodeGen/Thumb2/mve-intrinsics/vhaddq.ll | 131 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vhsubq.ll | 132 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vld24.ll | 91 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vldr.ll | 12 +- .../test/CodeGen/Thumb2/mve-intrinsics/vmaxnmaq.ll | 14 +- .../test/CodeGen/Thumb2/mve-intrinsics/vminnmaq.ll | 14 +- llvm/test/CodeGen/Thumb2/mve-intrinsics/vmovl.ll | 147 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vmovn.ll | 170 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vmullbq.ll | 41 +- llvm/test/CodeGen/Thumb2/mve-intrinsics/vmulltq.ll | 36 +- llvm/test/CodeGen/Thumb2/mve-intrinsics/vmulq.ll | 181 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vqaddq.ll | 84 + .../test/CodeGen/Thumb2/mve-intrinsics/vqdmulhq.ll | 84 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vqdmull.ll | 221 + .../CodeGen/Thumb2/mve-intrinsics/vqrdmulhq.ll | 84 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vqsubq.ll | 84 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vrintn.ll | 25 + llvm/test/CodeGen/Thumb2/mve-intrinsics/vsubq.ll | 96 + llvm/test/CodeGen/Thumb2/mve-multivec-spill.ll | 11 +- llvm/test/CodeGen/Thumb2/mve-phireg.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-pred-build-var.ll | 4 +- .../CodeGen/Thumb2/mve-scatter-ind16-scaled.ll | 181 + .../CodeGen/Thumb2/mve-scatter-ind16-unscaled.ll | 460 + .../CodeGen/Thumb2/mve-scatter-ind32-scaled.ll | 240 + .../CodeGen/Thumb2/mve-scatter-ind32-unscaled.ll | 419 + .../CodeGen/Thumb2/mve-scatter-ind8-unscaled.ll | 540 + llvm/test/CodeGen/Thumb2/mve-scatter-ptrs.ll | 633 + llvm/test/CodeGen/Thumb2/mve-shifts-scalar.ll | 66 +- llvm/test/CodeGen/Thumb2/mve-shuffleext.ll | 12 +- llvm/test/CodeGen/Thumb2/mve-vaddv.ll | 76 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-add.ll | 1657 + llvm/test/CodeGen/Thumb2/mve-vecreduce-fadd.ll | 369 + llvm/test/CodeGen/Thumb2/mve-vecreduce-fminmax.ll | 2264 ++ llvm/test/CodeGen/Thumb2/mve-vecreduce-fmul.ll | 353 + llvm/test/CodeGen/Thumb2/mve-vecreduce-mla.ll | 2009 + llvm/test/CodeGen/Thumb2/mve-vld2-post.ll | 168 + llvm/test/CodeGen/Thumb2/mve-vld2.ll | 78 +- llvm/test/CodeGen/Thumb2/mve-vld4-post.ll | 272 + llvm/test/CodeGen/Thumb2/mve-vld4.ll | 412 +- llvm/test/CodeGen/Thumb2/mve-vldst4.ll | 278 +- llvm/test/CodeGen/Thumb2/mve-vmla.ll | 24 +- llvm/test/CodeGen/Thumb2/mve-vmovn.ll | 322 + .../CodeGen/Thumb2/mve-vpt-2-blocks-1-pred.mir | 6 +- llvm/test/CodeGen/Thumb2/mve-vpt-block-optnone.mir | 5 +- llvm/test/CodeGen/Thumb2/mve-vpt-preuse.mir | 83 + llvm/test/CodeGen/Thumb2/mve-vst2-post.ll | 165 + llvm/test/CodeGen/Thumb2/mve-vst2.ll | 58 +- llvm/test/CodeGen/Thumb2/mve-vst4-post.ll | 250 + llvm/test/CodeGen/Thumb2/mve-vst4.ll | 208 +- llvm/test/CodeGen/Thumb2/thumb2-rev16.ll | 143 +- llvm/test/CodeGen/VE/addition.ll | 179 + llvm/test/CodeGen/VE/bitcast.ll | 43 + llvm/test/CodeGen/VE/bitreverse.ll | 100 + llvm/test/CodeGen/VE/branch1.ll | 290 + llvm/test/CodeGen/VE/bswap.ll | 71 + llvm/test/CodeGen/VE/call.ll | 124 + llvm/test/CodeGen/VE/callee.ll | 41 + llvm/test/CodeGen/VE/callstruct.ll | 46 + llvm/test/CodeGen/VE/cast.ll | 1328 + llvm/test/CodeGen/VE/constants.ll | 355 + llvm/test/CodeGen/VE/constants_i64.ll | 157 - llvm/test/CodeGen/VE/ctlz.ll | 54 + llvm/test/CodeGen/VE/ctpop.ll | 54 + llvm/test/CodeGen/VE/cttz.ll | 63 + llvm/test/CodeGen/VE/div.ll | 175 + llvm/test/CodeGen/VE/fp_add.ll | 63 + llvm/test/CodeGen/VE/fp_div.ll | 63 + llvm/test/CodeGen/VE/fp_extload_truncstore.ll | 167 + llvm/test/CodeGen/VE/fp_mul.ll | 63 + llvm/test/CodeGen/VE/fp_sub.ll | 63 + llvm/test/CodeGen/VE/fp_to_int.ll | 200 + llvm/test/CodeGen/VE/int_to_fp.ll | 203 + llvm/test/CodeGen/VE/left_shift.ll | 172 + llvm/test/CodeGen/VE/load-align1.ll | 153 + llvm/test/CodeGen/VE/load-align2.ll | 153 + llvm/test/CodeGen/VE/load-align4.ll | 153 + llvm/test/CodeGen/VE/load-align8.ll | 153 + llvm/test/CodeGen/VE/load.ll | 193 + llvm/test/CodeGen/VE/load_gv.ll | 86 + llvm/test/CodeGen/VE/max.ll | 199 + llvm/test/CodeGen/VE/min.ll | 199 + llvm/test/CodeGen/VE/multiply.ll | 175 + llvm/test/CodeGen/VE/pic_access_data.ll | 39 + llvm/test/CodeGen/VE/pic_access_static_data.ll | 79 + llvm/test/CodeGen/VE/pic_func_call.ll | 21 + llvm/test/CodeGen/VE/pic_indirect_func_call.ll | 34 + llvm/test/CodeGen/VE/rem.ll | 207 + llvm/test/CodeGen/VE/right_shift.ll | 178 + llvm/test/CodeGen/VE/rotl.ll | 37 + llvm/test/CodeGen/VE/rotr.ll | 36 + llvm/test/CodeGen/VE/select.ll | 57 + llvm/test/CodeGen/VE/selectccf32.ll | 217 + llvm/test/CodeGen/VE/selectccf32c.ll | 116 + llvm/test/CodeGen/VE/selectccf32i.ll | 241 + llvm/test/CodeGen/VE/selectccf64.ll | 189 + llvm/test/CodeGen/VE/selectccf64c.ll | 102 + llvm/test/CodeGen/VE/selectccf64i.ll | 201 + llvm/test/CodeGen/VE/selectcci32.ll | 197 + llvm/test/CodeGen/VE/selectcci32c.ll | 116 + llvm/test/CodeGen/VE/selectcci32i.ll | 211 + llvm/test/CodeGen/VE/selectcci64.ll | 169 + llvm/test/CodeGen/VE/selectcci64c.ll | 102 + llvm/test/CodeGen/VE/selectcci64i.ll | 183 + llvm/test/CodeGen/VE/setccf32.ll | 187 + llvm/test/CodeGen/VE/setccf32i.ll | 211 + llvm/test/CodeGen/VE/setccf64.ll | 187 + llvm/test/CodeGen/VE/setccf64i.ll | 199 + llvm/test/CodeGen/VE/setcci32.ll | 121 + llvm/test/CodeGen/VE/setcci32i.ll | 131 + llvm/test/CodeGen/VE/setcci64.ll | 121 + llvm/test/CodeGen/VE/setcci64i.ll | 131 + llvm/test/CodeGen/VE/sext_zext_load.ll | 360 + llvm/test/CodeGen/VE/store-align1.ll | 153 + llvm/test/CodeGen/VE/store-align2.ll | 153 + llvm/test/CodeGen/VE/store-align4.ll | 153 + llvm/test/CodeGen/VE/store-align8.ll | 153 + llvm/test/CodeGen/VE/store.ll | 160 + llvm/test/CodeGen/VE/store_gv.ll | 87 + llvm/test/CodeGen/VE/subtraction.ll | 177 + llvm/test/CodeGen/VE/tls.ll | 381 + llvm/test/CodeGen/VE/truncstore.ll | 74 + llvm/test/CodeGen/VE/va_arg.ll | 63 + llvm/test/CodeGen/VE/va_callee.ll | 152 + llvm/test/CodeGen/VE/va_caller.ll | 47 + llvm/test/CodeGen/WebAssembly/atomic-fence.mir | 8 +- llvm/test/CodeGen/WebAssembly/byval.ll | 2 +- llvm/test/CodeGen/WebAssembly/call-pic.ll | 6 +- llvm/test/CodeGen/WebAssembly/call.ll | 26 +- llvm/test/CodeGen/WebAssembly/cfg-stackify-eh.ll | 26 +- llvm/test/CodeGen/WebAssembly/clear-cache.ll | 2 +- llvm/test/CodeGen/WebAssembly/cpus.ll | 8 +- llvm/test/CodeGen/WebAssembly/debugtest-opt.ll | 72 + llvm/test/CodeGen/WebAssembly/eh-labels.mir | 4 +- llvm/test/CodeGen/WebAssembly/exception.ll | 14 +- llvm/test/CodeGen/WebAssembly/f16.ll | 12 +- llvm/test/CodeGen/WebAssembly/f32.ll | 2 +- llvm/test/CodeGen/WebAssembly/f64.ll | 2 +- llvm/test/CodeGen/WebAssembly/frem.ll | 4 +- llvm/test/CodeGen/WebAssembly/function-bitcasts.ll | 6 +- llvm/test/CodeGen/WebAssembly/global.ll | 18 +- llvm/test/CodeGen/WebAssembly/libcalls.ll | 42 +- llvm/test/CodeGen/WebAssembly/llround-conv-i32.ll | 4 +- .../CodeGen/WebAssembly/lower-em-ehsjlj-options.ll | 6 +- .../WebAssembly/lower-em-exceptions-lpad-only.ll | 25 - .../WebAssembly/lower-em-exceptions-resume-only.ll | 17 + llvm/test/CodeGen/WebAssembly/lower-em-sjlj.ll | 68 +- .../test/CodeGen/WebAssembly/lower-global-dtors.ll | 10 +- llvm/test/CodeGen/WebAssembly/mem-intrinsics.ll | 20 +- .../CodeGen/WebAssembly/multivalue-stackify.ll | 3255 ++ .../CodeGen/WebAssembly/multivalue-stackify.py | 219 + llvm/test/CodeGen/WebAssembly/multivalue.ll | 281 +- llvm/test/CodeGen/WebAssembly/offset-atomics.ll | 2 +- llvm/test/CodeGen/WebAssembly/reference-types.ll | 14 + llvm/test/CodeGen/WebAssembly/reg-stackify.ll | 47 +- .../WebAssembly/return-address-emscripten.ll | 2 +- llvm/test/CodeGen/WebAssembly/returned.ll | 12 +- llvm/test/CodeGen/WebAssembly/signext-arg.ll | 2 +- llvm/test/CodeGen/WebAssembly/simd-arith.ll | 14 - llvm/test/CodeGen/WebAssembly/simd-bitcasts.ll | 31 +- llvm/test/CodeGen/WebAssembly/simd-build-pair.ll | 8 +- llvm/test/CodeGen/WebAssembly/simd-comparisons.ll | 56 - .../CodeGen/WebAssembly/simd-extended-extract.ll | 53 +- llvm/test/CodeGen/WebAssembly/simd-offset.ll | 64 - .../CodeGen/WebAssembly/simd-scalar-to-vector.ll | 2 +- llvm/test/CodeGen/WebAssembly/simd-unsupported.ll | 40 +- llvm/test/CodeGen/WebAssembly/simd.ll | 24 +- llvm/test/CodeGen/WebAssembly/stack-protector.ll | 2 +- llvm/test/CodeGen/WebAssembly/tailcall.ll | 58 +- llvm/test/CodeGen/WebAssembly/target-features.ll | 35 +- .../CodeGen/WebAssembly/tls-general-dynamic.ll | 4 +- .../WebAssembly/unsupported-function-bitcasts.ll | 10 +- llvm/test/CodeGen/WebAssembly/unused-argument.ll | 2 +- .../CodeGen/X86/2008-03-12-ThreadLocalAlias.ll | 4 +- .../CodeGen/X86/2010-08-04-MaskedSignedCompare.ll | 2 +- llvm/test/CodeGen/X86/2011-10-19-LegelizeLoad.ll | 20 +- llvm/test/CodeGen/X86/AppendingLinkage.ll | 2 +- llvm/test/CodeGen/X86/GlobalISel/add-ext.ll | 58 +- .../X86/GlobalISel/avoid-matchtable-crash.mir | 2 +- .../X86/GlobalISel/irtranslator-callingconv.ll | 6 +- .../test/CodeGen/X86/GlobalISel/legalize-undef.mir | 12 +- llvm/test/CodeGen/X86/GlobalISel/ptr-add.ll | 14 +- llvm/test/CodeGen/X86/GlobalISel/select-copy.mir | 6 +- llvm/test/CodeGen/X86/GlobalISel/select-ext.mir | 29 +- .../CodeGen/X86/GlobalISel/shl-scalar-widening.ll | 4 +- .../CodeGen/X86/GlobalISel/x86-select-sdiv.mir | 18 +- .../CodeGen/X86/GlobalISel/x86_64-select-zext.mir | 6 +- llvm/test/CodeGen/X86/O0-pipeline.ll | 6 +- llvm/test/CodeGen/X86/O3-pipeline.ll | 6 +- llvm/test/CodeGen/X86/add.ll | 4 +- .../X86/align-branch-boundary-suppressions-tls.ll | 30 + llvm/test/CodeGen/X86/atomic-fp.ll | 145 +- llvm/test/CodeGen/X86/atomic-non-integer.ll | 237 +- llvm/test/CodeGen/X86/avg.ll | 358 +- llvm/test/CodeGen/X86/avx-intrinsics-fast-isel.ll | 2 +- llvm/test/CodeGen/X86/avx-splat.ll | 6 +- llvm/test/CodeGen/X86/avx-vperm2x128.ll | 17 +- llvm/test/CodeGen/X86/avx512-arith.ll | 26 + .../CodeGen/X86/avx512-fma-intrinsics-upgrade.ll | 84 + llvm/test/CodeGen/X86/avx512-insert-extract.ll | 118 +- llvm/test/CodeGen/X86/avx512-intrinsics-upgrade.ll | 166 +- llvm/test/CodeGen/X86/avx512-mask-op.ll | 553 +- llvm/test/CodeGen/X86/avx512-masked_memop-16-8.ll | 366 +- llvm/test/CodeGen/X86/avx512-select.ll | 178 + .../CodeGen/X86/avx512-shuffles/partial_permute.ll | 164 +- llvm/test/CodeGen/X86/avx512-vec-cmp.ll | 88 +- .../CodeGen/X86/avx512bwvl-intrinsics-upgrade.ll | 196 +- .../CodeGen/X86/avx512vl-intrinsics-upgrade.ll | 226 +- llvm/test/CodeGen/X86/avx512vl-intrinsics.ll | 20 +- llvm/test/CodeGen/X86/bitcast-and-setcc-512.ll | 48 +- .../CodeGen/X86/bitcast-int-to-vector-bool-sext.ll | 10 +- .../CodeGen/X86/bitcast-int-to-vector-bool-zext.ll | 10 +- llvm/test/CodeGen/X86/bitcast-setcc-256.ll | 2 - llvm/test/CodeGen/X86/bitcast-vector-bool.ll | 1071 +- llvm/test/CodeGen/X86/bitreverse.ll | 13 +- llvm/test/CodeGen/X86/block-placement-2.ll | 162 + llvm/test/CodeGen/X86/block-placement.ll | 2 +- .../CodeGen/X86/broadcast-elm-cross-splat-vec.ll | 8 +- llvm/test/CodeGen/X86/broadcastm-lowering.ll | 14 +- llvm/test/CodeGen/X86/bswap-vector.ll | 125 +- llvm/test/CodeGen/X86/buildvec-insertvec.ll | 8 +- llvm/test/CodeGen/X86/catchpad-lifetime.ll | 79 +- .../cfi-inserter-verify-inconsistent-offset.mir | 2 +- .../cfi-inserter-verify-inconsistent-register.mir | 2 +- llvm/test/CodeGen/X86/clwb.ll | 2 +- llvm/test/CodeGen/X86/clz.ll | 21 +- llvm/test/CodeGen/X86/cmov-fp.ll | 1608 +- llvm/test/CodeGen/X86/cmov-into-branch.ll | 25 + llvm/test/CodeGen/X86/code-model-elf.ll | 36 +- llvm/test/CodeGen/X86/codemodel.ll | 2 +- llvm/test/CodeGen/X86/coff-comdat2.ll | 2 +- llvm/test/CodeGen/X86/coff-comdat3.ll | 2 +- llvm/test/CodeGen/X86/combine-bextr.ll | 63 + .../test/CodeGen/X86/const-shift-of-constmasked.ll | 4 +- llvm/test/CodeGen/X86/copy-eflags.ll | 40 +- .../CodeGen/X86/copysign-constant-magnitude.ll | 56 +- llvm/test/CodeGen/X86/cpus-amd-no-x86_64.ll | 18 +- llvm/test/CodeGen/X86/cpus-intel-no-x86_64.ll | 32 +- llvm/test/CodeGen/X86/cpus-no-x86_64.ll | 8 +- llvm/test/CodeGen/X86/cvt16.ll | 157 +- llvm/test/CodeGen/X86/dbg-value-func-arg.ll | 12 +- .../CodeGen/X86/dont-remove-empty-preheader.ll | 39 + llvm/test/CodeGen/X86/emutls.ll | 8 +- llvm/test/CodeGen/X86/equiv_with_fndef.ll | 2 +- llvm/test/CodeGen/X86/equiv_with_vardef.ll | 2 +- llvm/test/CodeGen/X86/evex-to-vex-compress.mir | 192 +- .../X86/expand-integer-x86_64-intrinsic-error.ll | 2 +- llvm/test/CodeGen/X86/extended-fma-contraction.ll | 24 +- llvm/test/CodeGen/X86/extract-concat.ll | 7 +- llvm/test/CodeGen/X86/extractelement-fp.ll | 41 +- llvm/test/CodeGen/X86/extractelement-load.ll | 38 +- llvm/test/CodeGen/X86/fast-isel-args-fail2.ll | 3 +- .../CodeGen/X86/fast-isel-float-half-convertion.ll | 3 +- .../CodeGen/X86/fastmath-float-half-conversion.ll | 71 +- llvm/test/CodeGen/X86/flags-copy-lowering.mir | 44 +- llvm/test/CodeGen/X86/float-asmprint.ll | 34 +- llvm/test/CodeGen/X86/flt-rounds.ll | 36 + llvm/test/CodeGen/X86/fma-commute-x86.ll | 32 +- llvm/test/CodeGen/X86/fma-fneg-combine-2.ll | 51 +- .../CodeGen/X86/fma-intrinsics-phi-213-to-231.ll | 459 +- llvm/test/CodeGen/X86/fma-scalar-memfold.ll | 372 +- llvm/test/CodeGen/X86/fma.ll | 40 +- llvm/test/CodeGen/X86/fma4-commute-x86.ll | 108 +- llvm/test/CodeGen/X86/fma4-fneg-combine.ll | 20 +- .../CodeGen/X86/fma4-intrinsics-x86-upgrade.ll | 24 + llvm/test/CodeGen/X86/fma4-intrinsics-x86.ll | 28 + .../X86/fma4-intrinsics-x86_64-folded-load.ll | 58 +- llvm/test/CodeGen/X86/fma4-scalar-memfold.ll | 8 +- llvm/test/CodeGen/X86/fma_patterns.ll | 188 +- llvm/test/CodeGen/X86/fma_patterns_wide.ll | 164 +- llvm/test/CodeGen/X86/fmaddsub-combine.ll | 94 +- llvm/test/CodeGen/X86/fmf-flags.ll | 13 +- llvm/test/CodeGen/X86/fold-add-pcrel.ll | 41 + llvm/test/CodeGen/X86/fp-immediate-shorten.ll | 2 +- llvm/test/CodeGen/X86/fp-intrinsics-flags.ll | 4 +- llvm/test/CodeGen/X86/fp-intrinsics-fma.ll | 1023 +- llvm/test/CodeGen/X86/fp-round.ll | 573 + llvm/test/CodeGen/X86/fp-strict-scalar-cmp.ll | 78 + llvm/test/CodeGen/X86/fp128-load.ll | 4 +- llvm/test/CodeGen/X86/h-register-addressing-32.ll | 51 +- llvm/test/CodeGen/X86/h-register-addressing-64.ll | 58 +- llvm/test/CodeGen/X86/half-constrained.ll | 379 + llvm/test/CodeGen/X86/half.ll | 329 +- llvm/test/CodeGen/X86/hoist-invariant-load.ll | 5 + llvm/test/CodeGen/X86/horizontal-reduce-smin.ll | 24 +- llvm/test/CodeGen/X86/horizontal-reduce-umax.ll | 90 +- llvm/test/CodeGen/X86/horizontal-reduce-umin.ll | 90 +- llvm/test/CodeGen/X86/inalloca-regparm.ll | 2 +- .../X86/inline-asm-avx-v-constraint-32bit.ll | 3 +- .../X86/inline-asm-avx512vl-v-constraint-32bit.ll | 3 +- llvm/test/CodeGen/X86/insertelement-duplicates.ll | 20 +- llvm/test/CodeGen/X86/insertelement-ones.ll | 3 - llvm/test/CodeGen/X86/insertelement-var-index.ll | 2 +- llvm/test/CodeGen/X86/intersect-fma-fmf.ll | 14 +- llvm/test/CodeGen/X86/invalid-liveness.mir | 2 +- llvm/test/CodeGen/X86/known-signbits-vector.ll | 232 + llvm/test/CodeGen/X86/label-redefinition.ll | 2 +- llvm/test/CodeGen/X86/linux-preemption.ll | 49 +- llvm/test/CodeGen/X86/llc-print-machineinstrs.mir | 2 +- llvm/test/CodeGen/X86/llrint-conv-i32.ll | 60 - llvm/test/CodeGen/X86/llrint-conv.ll | 227 +- llvm/test/CodeGen/X86/llround-conv-i32.ll | 60 - llvm/test/CodeGen/X86/llround-conv.ll | 138 +- llvm/test/CodeGen/X86/lrint-conv-i32.ll | 111 +- llvm/test/CodeGen/X86/lrint-conv-i64.ll | 50 + llvm/test/CodeGen/X86/lrint-conv.ll | 83 - llvm/test/CodeGen/X86/lround-conv-i32.ll | 31 +- llvm/test/CodeGen/X86/lround-conv-i64.ll | 33 + llvm/test/CodeGen/X86/lround-conv.ll | 83 - llvm/test/CodeGen/X86/machine-sink.ll | 1 + llvm/test/CodeGen/X86/macho-comdat.ll | 2 +- llvm/test/CodeGen/X86/masked_gather.ll | 185 +- llvm/test/CodeGen/X86/masked_load.ll | 2 - llvm/test/CodeGen/X86/masked_store.ll | 172 + llvm/test/CodeGen/X86/memcpy-inline.ll | 34 + .../CodeGen/X86/merge-consecutive-loads-128.ll | 29 +- .../CodeGen/X86/merge-consecutive-loads-256.ll | 12 +- .../CodeGen/X86/merge-consecutive-stores-nt.ll | 32 +- llvm/test/CodeGen/X86/move_latch_to_loop_top.ll | 2 +- llvm/test/CodeGen/X86/movmsk-cmp.ll | 4 - llvm/test/CodeGen/X86/mxcsr-reg-usage.ll | 1 - llvm/test/CodeGen/X86/named-reg-alloc.ll | 4 +- llvm/test/CodeGen/X86/named-reg-notareg.ll | 4 +- llvm/test/CodeGen/X86/nonconst-static-ev.ll | 2 +- llvm/test/CodeGen/X86/nonconst-static-iv.ll | 2 +- llvm/test/CodeGen/X86/oddshuffles.ll | 171 +- llvm/test/CodeGen/X86/oddsubvector.ll | 258 +- llvm/test/CodeGen/X86/partial-tail-dup.ll | 187 + .../CodeGen/X86/patchable-function-entry-ibt.ll | 88 + llvm/test/CodeGen/X86/patchable-function-entry.ll | 74 +- llvm/test/CodeGen/X86/pr13577.ll | 4 +- llvm/test/CodeGen/X86/pr31088.ll | 208 +- llvm/test/CodeGen/X86/pr31956.ll | 5 +- llvm/test/CodeGen/X86/pr34653.ll | 143 +- llvm/test/CodeGen/X86/pr38533.ll | 40 +- llvm/test/CodeGen/X86/pr38795.ll | 2 +- llvm/test/CodeGen/X86/pr40730.ll | 8 +- llvm/test/CodeGen/X86/pr44749.ll | 56 + llvm/test/CodeGen/X86/pr44812.ll | 24 + llvm/test/CodeGen/X86/pr44976.ll | 85 + llvm/test/CodeGen/X86/psadbw.ll | 3 +- llvm/test/CodeGen/X86/ragreedy-bug.ll | 10 +- llvm/test/CodeGen/X86/read-fp-no-frame-pointer.ll | 2 +- llvm/test/CodeGen/X86/recip-fastmath.ll | 262 +- llvm/test/CodeGen/X86/recip-fastmath2.ll | 298 +- llvm/test/CodeGen/X86/rev16.ll | 256 + llvm/test/CodeGen/X86/rotate_vec.ll | 128 +- llvm/test/CodeGen/X86/sar_fold64.ll | 127 +- llvm/test/CodeGen/X86/sat-add.ll | 32 +- llvm/test/CodeGen/X86/sbb.ll | 15 +- llvm/test/CodeGen/X86/scalar_widen_div.ll | 20 +- llvm/test/CodeGen/X86/sdiv_fix.ll | 52 +- llvm/test/CodeGen/X86/segmented-stacks.ll | 4 +- llvm/test/CodeGen/X86/seh-except-restore.ll | 69 + llvm/test/CodeGen/X86/select-mmx.ll | 35 +- .../test/CodeGen/X86/semantic-interposition-asm.ll | 21 + llvm/test/CodeGen/X86/shl-crash-on-legalize.ll | 2 +- llvm/test/CodeGen/X86/shuffle-extract-subvector.ll | 32 +- .../X86/speculative-load-hardening-indirect.ll | 5 + llvm/test/CodeGen/X86/sqrt-fastmath-tune.ll | 296 +- llvm/test/CodeGen/X86/sse-intrinsics-fast-isel.ll | 143 +- llvm/test/CodeGen/X86/sse41.ll | 10 +- .../test/CodeGen/X86/stack-clash-dynamic-alloca.ll | 44 + llvm/test/CodeGen/X86/stack-clash-large.ll | 38 + ...clash-medium-natural-probes-mutliple-objects.ll | 32 + .../X86/stack-clash-medium-natural-probes.ll | 33 + llvm/test/CodeGen/X86/stack-clash-medium.ll | 30 + llvm/test/CodeGen/X86/stack-clash-no-free-probe.ll | 27 + llvm/test/CodeGen/X86/stack-clash-small.ll | 25 + llvm/test/CodeGen/X86/stack-clash-unknown-call.ll | 31 + .../X86/stack-size-section-function-sections.ll | 6 +- llvm/test/CodeGen/X86/stack-size-section.ll | 9 +- llvm/test/CodeGen/X86/statepoint-allocas.ll | 2 +- llvm/test/CodeGen/X86/statepoint-call-lowering.ll | 1 - llvm/test/CodeGen/X86/tail-dup-repeat.ll | 2 +- llvm/test/CodeGen/X86/tail-opts.ll | 66 + llvm/test/CodeGen/X86/tailcallpic1.ll | 2 +- llvm/test/CodeGen/X86/tailcallpic3.ll | 2 +- llvm/test/CodeGen/X86/tailccpic1.ll | 2 +- llvm/test/CodeGen/X86/tbm_patterns.ll | 44 + llvm/test/CodeGen/X86/tls.ll | 8 +- llvm/test/CodeGen/X86/v8i1-masks.ll | 774 +- llvm/test/CodeGen/X86/vec-copysign.ll | 84 +- llvm/test/CodeGen/X86/vec-libcalls.ll | 14 +- llvm/test/CodeGen/X86/vec-strict-cmp-128.ll | 1586 + llvm/test/CodeGen/X86/vec-strict-cmp-256.ll | 1474 + llvm/test/CodeGen/X86/vec-strict-cmp-sub128.ll | 166 +- llvm/test/CodeGen/X86/vec-strict-inttofp-256.ll | 56 +- llvm/test/CodeGen/X86/vec-strict-inttofp-512.ll | 26 +- llvm/test/CodeGen/X86/vec_cast.ll | 9 +- llvm/test/CodeGen/X86/vec_cast3.ll | 4 +- llvm/test/CodeGen/X86/vec_fneg.ll | 2 - llvm/test/CodeGen/X86/vec_fp_to_int.ll | 58 +- llvm/test/CodeGen/X86/vec_insert-5.ll | 24 +- llvm/test/CodeGen/X86/vec_int_to_fp.ll | 484 +- llvm/test/CodeGen/X86/vec_round.ll | 30 - llvm/test/CodeGen/X86/vec_uint_to_fp-fastmath.ll | 12 +- llvm/test/CodeGen/X86/vec_uint_to_fp.ll | 12 +- llvm/test/CodeGen/X86/vector-bitreverse.ll | 235 +- llvm/test/CodeGen/X86/vector-compare-all_of.ll | 197 +- llvm/test/CodeGen/X86/vector-compare-any_of.ll | 189 +- llvm/test/CodeGen/X86/vector-compare-results.ll | 12 +- .../X86/vector-constrained-fp-intrinsics.ll | 13 +- llvm/test/CodeGen/X86/vector-half-conversions.ll | 1794 +- llvm/test/CodeGen/X86/vector-idiv-udiv-512.ll | 4 +- llvm/test/CodeGen/X86/vector-idiv-v2i32.ll | 36 +- llvm/test/CodeGen/X86/vector-mulfix-legalize.ll | 8 +- llvm/test/CodeGen/X86/vector-reduce-fadd.ll | 83 +- llvm/test/CodeGen/X86/vector-reduce-fmul.ll | 83 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 147 +- llvm/test/CodeGen/X86/vector-reduce-smin.ll | 42 +- llvm/test/CodeGen/X86/vector-reduce-umax.ll | 45 +- llvm/test/CodeGen/X86/vector-reduce-umin.ll | 45 +- llvm/test/CodeGen/X86/vector-sext.ll | 4 +- llvm/test/CodeGen/X86/vector-shuffle-128-v16.ll | 404 +- llvm/test/CodeGen/X86/vector-shuffle-128-v4.ll | 49 + llvm/test/CodeGen/X86/vector-shuffle-128-v8.ll | 378 +- llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll | 2783 +- llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 1837 +- llvm/test/CodeGen/X86/vector-shuffle-256-v8.ll | 23 + llvm/test/CodeGen/X86/vector-shuffle-512-v16.ll | 11 + llvm/test/CodeGen/X86/vector-shuffle-512-v32.ll | 53 +- llvm/test/CodeGen/X86/vector-shuffle-512-v64.ll | 22 +- .../CodeGen/X86/vector-shuffle-combining-avx2.ll | 15 +- .../X86/vector-shuffle-combining-avx512bw.ll | 795 +- .../X86/vector-shuffle-combining-avx512bwvl.ll | 24 + .../X86/vector-shuffle-combining-avx512f.ll | 995 + .../CodeGen/X86/vector-shuffle-combining-ssse3.ll | 21 +- .../CodeGen/X86/vector-shuffle-combining-xop.ll | 33 + llvm/test/CodeGen/X86/vector-shuffle-combining.ll | 5 +- .../CodeGen/X86/vector-shuffle-variable-128.ll | 12 +- llvm/test/CodeGen/X86/wide-fma-contraction.ll | 4 +- llvm/test/CodeGen/X86/win_cst_pool.ll | 12 +- llvm/test/CodeGen/X86/x86-interleaved-access.ll | 451 +- .../CodeGen/X86/x86-setcc-int-to-fp-combine.ll | 16 +- llvm/test/CodeGen/X86/xray-custom-log.ll | 4 +- llvm/test/CodeGen/X86/xray-section-group.ll | 4 +- llvm/test/CodeGen/X86/xray-typed-event-log.ll | 4 +- llvm/test/CodeGen/XCore/alignment.ll | 2 +- llvm/test/CodeGen/XCore/bitrev.ll | 55 + llvm/test/CodeGen/XCore/codemodel.ll | 6 +- llvm/test/CodeGen/XCore/section-name.ll | 2 +- llvm/test/DebugInfo/AArch64/pr40709.ll | 51 + llvm/test/DebugInfo/AArch64/struct_by_value.ll | 1 - llvm/test/DebugInfo/ARM/PR16736.ll | 2 +- llvm/test/DebugInfo/ARM/bitfield.ll | 1 - llvm/test/DebugInfo/ARM/cfi-eof-prologue.mir | 4 +- llvm/test/DebugInfo/ARM/float-args.ll | 1 - llvm/test/DebugInfo/ARM/float-stack-arg.ll | 2 +- llvm/test/DebugInfo/ARM/split-complex.ll | 1 - llvm/test/DebugInfo/ARM/sroa-complex.ll | 1 - llvm/test/DebugInfo/COFF/enum-co.ll | 4 +- llvm/test/DebugInfo/COFF/pieces.ll | 6 +- .../test/DebugInfo/COFF/types-recursive-unnamed.ll | 2 +- .../Generic/2010-04-06-NestedFnDbgInfo.ll | 2 - .../DebugInfo/Generic/2010-05-10-MultipleCU.ll | 2 - llvm/test/DebugInfo/Generic/DICommonBlock.ll | 1 - llvm/test/DebugInfo/Generic/PR20038.ll | 2 - .../Generic/accel-table-hash-collisions.ll | 1 - .../test/DebugInfo/Generic/address_space_rvalue.ll | 2 - llvm/test/DebugInfo/Generic/codegenprep-value.ll | 75 - llvm/test/DebugInfo/Generic/constant-pointers.ll | 2 - .../DebugInfo/Generic/containing-type-extension.ll | 2 - llvm/test/DebugInfo/Generic/cross-cu-inlining.ll | 2 - .../Generic/cross-cu-linkonce-distinct.ll | 2 - llvm/test/DebugInfo/Generic/cross-cu-linkonce.ll | 2 - llvm/test/DebugInfo/Generic/cu-range-hole.ll | 1 - llvm/test/DebugInfo/Generic/cu-ranges.ll | 1 - llvm/test/DebugInfo/Generic/dead-argument-order.ll | 2 - .../DebugInfo/Generic/debug-info-qualifiers.ll | 1 - .../test/DebugInfo/Generic/debug-names-empty-cu.ll | 1 - .../DebugInfo/Generic/debug-names-empty-name.ll | 1 - .../Generic/debug-names-hash-collisions.ll | 1 - .../DebugInfo/Generic/debug-names-index-type.ll | 1 - .../DebugInfo/Generic/debug-names-linkage-name.ll | 2 - llvm/test/DebugInfo/Generic/debug-names-many-cu.ll | 1 - .../Generic/debug-names-name-collisions.ll | 1 - llvm/test/DebugInfo/Generic/debug-names-one-cu.ll | 1 - llvm/test/DebugInfo/Generic/debug-names-two-cu.ll | 1 - llvm/test/DebugInfo/Generic/def-line.ll | 2 - llvm/test/DebugInfo/Generic/discriminated-union.ll | 2 - llvm/test/DebugInfo/Generic/discriminator.ll | 2 - llvm/test/DebugInfo/Generic/dwarf-public-names.ll | 2 - llvm/test/DebugInfo/Generic/empty.ll | 2 - llvm/test/DebugInfo/Generic/enum-types.ll | 1 - llvm/test/DebugInfo/Generic/enum.ll | 2 - .../DebugInfo/Generic/fortran-subprogram-attr.ll | 2 - llvm/test/DebugInfo/Generic/global.ll | 2 - llvm/test/DebugInfo/Generic/gmlt.test | 1 - llvm/test/DebugInfo/Generic/gmlt_profiling.ll | 1 - .../DebugInfo/Generic/imported-name-inlined.ll | 2 - .../Generic/incorrect-variable-debugloc.ll | 2 - .../Generic/incorrect-variable-debugloc1.ll | 4 +- llvm/test/DebugInfo/Generic/inline-scopes.ll | 2 - llvm/test/DebugInfo/Generic/inlined-arguments.ll | 2 - llvm/test/DebugInfo/Generic/inlined-strings.ll | 2 - .../DebugInfo/Generic/linkage-name-abstract.ll | 1 - llvm/test/DebugInfo/Generic/lto-comp-dir.ll | 2 - llvm/test/DebugInfo/Generic/mainsubprogram.ll | 2 - llvm/test/DebugInfo/Generic/member-order.ll | 2 - llvm/test/DebugInfo/Generic/member-pointers.ll | 3 - .../DebugInfo/Generic/missing-abstract-variable.ll | 2 - llvm/test/DebugInfo/Generic/namespace.ll | 2 - .../Generic/namespace_function_definition.ll | 2 - .../namespace_inline_function_definition.ll | 2 - llvm/test/DebugInfo/Generic/noscopes.ll | 2 - llvm/test/DebugInfo/Generic/pass-by-value.ll | 1 - llvm/test/DebugInfo/Generic/ptrsize.ll | 2 - llvm/test/DebugInfo/Generic/recursive_inlining.ll | 2 - llvm/test/DebugInfo/Generic/restrict.ll | 2 - llvm/test/DebugInfo/Generic/string-offsets-form.ll | 1 - llvm/test/DebugInfo/Generic/sugared-constants.ll | 4 +- llvm/test/DebugInfo/Generic/sunk-compare.ll | 46 - .../DebugInfo/Generic/template-recursive-void.ll | 2 - llvm/test/DebugInfo/Generic/thrownTypes.ll | 2 - llvm/test/DebugInfo/Generic/tu-composite.ll | 2 - llvm/test/DebugInfo/Generic/tu-member-pointer.ll | 2 - .../DebugInfo/Generic/two-cus-from-same-file.ll | 2 - llvm/test/DebugInfo/Generic/typedef.ll | 2 - .../test/DebugInfo/Generic/unconditional-branch.ll | 1 - .../Generic/univariant-discriminated-union.ll | 2 - llvm/test/DebugInfo/Generic/varargs.ll | 1 - llvm/test/DebugInfo/Generic/version.ll | 2 - llvm/test/DebugInfo/Generic/virtual-index.ll | 2 - llvm/test/DebugInfo/Inputs/fission-hash-local2.ll | 29 + llvm/test/DebugInfo/Inputs/gmlt.ll | 2 - llvm/test/DebugInfo/Inputs/invalid.linetable | Bin 680 -> 0 bytes .../MIR/AArch64/dbgcall-site-orr-moves.mir | 3 +- .../DebugInfo/MIR/ARM/subregister-full-piece.mir | 47 + .../MIR/X86/call-site-gnu-vs-dwarf5-attrs.mir | 184 + .../dbg-call-site-spilled-arg-multiple-defs.mir | 137 + .../DebugInfo/MIR/X86/dbg-stack-value-range.mir | 8 +- .../MIR/X86/dbgcall-site-interpretation.mir | 4 + .../MIR/X86/dbgcall-site-partial-describe.mir | 82 + .../DebugInfo/MIR/X86/dbgcall-site-reg-shuffle.mir | 93 + .../MIR/X86/dbgcall-site-two-fwd-reg-defs.mir | 7 +- .../MIR/X86/entry-value-of-modified-param.mir | 1 - .../livedebugvalues-ignores-metaInstructions.mir | 64 + llvm/test/DebugInfo/PDB/annotation.test | 2 +- llvm/test/DebugInfo/PDB/obj-globalhash.test | 4 +- llvm/test/DebugInfo/PDB/using-namespace.test | 2 +- llvm/test/DebugInfo/RISCV/eh-frame.s | 2 +- llvm/test/DebugInfo/RISCV/saverestore.ll | 28 + .../DebugInfo/WebAssembly/dbg-value-move-clone.mir | 12 +- .../WebAssembly/dbg-value-move-reg-stackify.mir | 12 +- llvm/test/DebugInfo/X86/DW_OP_call_ref_ver2.s | 42 + llvm/test/DebugInfo/X86/align_c11.ll | 1 - llvm/test/DebugInfo/X86/align_cpp11.ll | 1 - llvm/test/DebugInfo/X86/align_objc.ll | 1 - llvm/test/DebugInfo/X86/arange.ll | 2 +- llvm/test/DebugInfo/X86/arguments.ll | 2 +- llvm/test/DebugInfo/X86/asan_debug_info.ll | 77 + llvm/test/DebugInfo/X86/atomic-c11-dwarf-4.ll | 1 - llvm/test/DebugInfo/X86/atomic-c11-dwarf-5.ll | 1 - llvm/test/DebugInfo/X86/c-type-units.ll | 2 +- llvm/test/DebugInfo/X86/codegenprep-value.ll | 75 + .../X86/containing-type-extension-rust.ll | 2 - llvm/test/DebugInfo/X86/convert-debugloc.ll | 164 +- llvm/test/DebugInfo/X86/convert-inlined.ll | 97 +- llvm/test/DebugInfo/X86/convert-linked.ll | 11 +- llvm/test/DebugInfo/X86/convert-loclist.ll | 68 + llvm/test/DebugInfo/X86/dbg-addr-dse.ll | 10 +- llvm/test/DebugInfo/X86/dbg-addr.ll | 2 +- llvm/test/DebugInfo/X86/debug-info-auto-return.ll | 70 + .../test/DebugInfo/X86/debug-info-packed-struct.ll | 1 - llvm/test/DebugInfo/X86/debug-loc-asan.mir | 4 +- llvm/test/DebugInfo/X86/debug-loc-frame.ll | 2 +- .../DebugInfo/X86/debug-macinfo-split-dwarf.ll | 26 +- llvm/test/DebugInfo/X86/debug-names-ir-disabled.ll | 2 +- llvm/test/DebugInfo/X86/debug-names-partial.ll | 2 +- llvm/test/DebugInfo/X86/debug-names-split-dwarf.ll | 2 +- llvm/test/DebugInfo/X86/debug_addr.ll | 3 +- llvm/test/DebugInfo/X86/decl-derived-member.ll | 2 +- .../DebugInfo/X86/dwarf-callsite-related-attrs.ll | 2 +- llvm/test/DebugInfo/X86/dwarfdump-debug-aranges.s | 86 + llvm/test/DebugInfo/X86/dwarfdump-debug-names.s | 83 +- llvm/test/DebugInfo/X86/dwarfdump-debug-pubnames.s | 26 + llvm/test/DebugInfo/X86/dwarfdump-header.s | 10 +- llvm/test/DebugInfo/X86/dwarfdump-line-dwo.s | 2 +- .../DebugInfo/X86/dwarfdump-rnglists-dwarf64.s | 6 +- llvm/test/DebugInfo/X86/dwarfdump-rnglists.s | 6 +- .../test/DebugInfo/X86/dwarfdump-str-offsets-dwp.s | 10 +- .../X86/dwarfdump-str-offsets-invalid-6.s | 2 +- llvm/test/DebugInfo/X86/dwarfdump-str-offsets.s | 10 +- llvm/test/DebugInfo/X86/fission-call-site.ll | 68 + llvm/test/DebugInfo/X86/fission-hash-local.ll | 47 + llvm/test/DebugInfo/X86/generate-odr-hash.ll | 2 +- llvm/test/DebugInfo/X86/ghost-sdnode-dbgvalues.ll | 2 +- llvm/test/DebugInfo/X86/inline-member-function.ll | 2 +- llvm/test/DebugInfo/X86/invalid-unit-header.s | 4 +- llvm/test/DebugInfo/X86/lexical_block.ll | 2 +- llvm/test/DebugInfo/X86/live-debug-variables.ll | 2 +- llvm/test/DebugInfo/X86/live-debug-vars-dse.mir | 16 +- .../DebugInfo/X86/live-debug-vars-intervals.mir | 154 + llvm/test/DebugInfo/X86/missing-file-line.ll | 2 +- llvm/test/DebugInfo/X86/nodebug.ll | 2 +- llvm/test/DebugInfo/X86/nodebug_with_debug_loc.ll | 2 +- llvm/test/DebugInfo/X86/noreturn_c11.ll | 1 - llvm/test/DebugInfo/X86/noreturn_cpp11.ll | 1 - llvm/test/DebugInfo/X86/noreturn_objc.ll | 1 - llvm/test/DebugInfo/X86/op_deref.ll | 14 +- llvm/test/DebugInfo/X86/parameters.ll | 12 +- llvm/test/DebugInfo/X86/rematerialize.ll | 2 +- llvm/test/DebugInfo/X86/safestack-byval.ll | 4 +- llvm/test/DebugInfo/X86/spill-indirect-nrvo.ll | 2 +- llvm/test/DebugInfo/X86/spill-nontrivial-param.ll | 2 +- llvm/test/DebugInfo/X86/sret.ll | 12 +- llvm/test/DebugInfo/X86/stack-arg-deref.ll | 85 - .../DebugInfo/X86/string-offsets-multiple-cus.ll | 2 +- .../DebugInfo/X86/string-offsets-table-order.ll | 2 +- llvm/test/DebugInfo/X86/string-offsets-table.ll | 2 +- llvm/test/DebugInfo/X86/stringpool.ll | 14 +- llvm/test/DebugInfo/X86/sunk-compare.ll | 46 + llvm/test/DebugInfo/X86/template.ll | 2 +- llvm/test/DebugInfo/X86/tu-to-non-named-type.ll | 2 +- llvm/test/DebugInfo/X86/tu-to-non-tu.ll | 2 - .../DebugInfo/X86/type_units_with_addresses.ll | 2 +- llvm/test/DebugInfo/X86/vla.ll | 18 +- .../DebugInfo/X86/xray-split-dwarf-interaction.ll | 2 +- .../DebugInfo/debug-frame-cie-pointer-reloc.test | 41 + llvm/test/DebugInfo/debuglineinfo-path.ll | 1 - .../DebugInfo/dwarfdump-invalid-line-table.test | 5 - llvm/test/DebugInfo/invalid-relocations.test | 2 +- llvm/test/DebugInfo/precomp.test | 4 +- llvm/test/DebugInfo/symbolize-build-id-error.test | 23 + llvm/test/DebugInfo/symbolize-paths.s | 72 + .../JITLink/X86/LocalDependencyPropagation.s | 31 + llvm/test/ExecutionEngine/OrcLazy/emulated-tls.ll | 23 + llvm/test/ExecutionEngine/OrcLazy/objc-minimal.ll | 73 + .../OrcLazy/static-initializers-in-objectfiles.ll | 28 + llvm/test/Feature/optnone-opt.ll | 1 - llvm/test/Feature/undefined.ll | 13 + llvm/test/FileCheck/check-empty.txt | 4 +- llvm/test/FileCheck/line-count.txt | 23 +- .../test/FileCheck/numeric-defines-diagnostics.txt | 16 +- llvm/test/FileCheck/numeric-defines.txt | 81 +- llvm/test/FileCheck/numeric-expression.txt | 215 +- llvm/test/FileCheck/string-defines-diagnostics.txt | 8 +- .../Instrumentation/AddressSanitizer/debug_info.ll | 12 +- .../AddressSanitizer/local_stack_base.ll | 6 +- .../InstrProfiling/runtime-counter-relocation.ll | 2 +- .../MemorySanitizer/Mips/vararg-mips64.ll | 3 +- .../MemorySanitizer/Mips/vararg-mips64el.ll | 3 +- .../MemorySanitizer/PowerPC/vararg-ppc64.ll | 9 +- .../MemorySanitizer/PowerPC/vararg-ppc64le.ll | 9 +- .../MemorySanitizer/X86/vararg_call.ll | 6 +- .../MemorySanitizer/byval-alignment.ll | 3 +- llvm/test/Instrumentation/MemorySanitizer/clmul.ll | 72 + .../Instrumentation/MemorySanitizer/msan_basic.ll | 5 +- llvm/test/LTO/Resolution/X86/dead-strip-fulllto.ll | 16 +- llvm/test/LTO/X86/attrs.ll | 2 +- llvm/test/Linker/Inputs/module-max-warn.ll | 3 + llvm/test/Linker/module-max-warn.ll | 12 + llvm/test/Linker/subprogram-linkonce-weak.ll | 1 - llvm/test/Linker/type-unique-odr-a.ll | 2 +- llvm/test/Linker/type-unique-simple-a.ll | 2 +- llvm/test/Linker/type-unique-simple2-a.ll | 2 +- llvm/test/Linker/type-unique-simple2.ll | 1 - llvm/test/Linker/type-unique-type-array-a.ll | 2 +- llvm/test/MC/AArch64/SVE2/bsl-diagnostics.s | 12 +- llvm/test/MC/AArch64/SVE2/bsl1n-diagnostics.s | 12 +- llvm/test/MC/AArch64/SVE2/bsl2n-diagnostics.s | 12 +- llvm/test/MC/AArch64/SVE2/nbsl-diagnostics.s | 12 +- llvm/test/MC/AArch64/arm64-system-encoding.s | 6 +- .../MC/AArch64/armv8.2a-statistical-profiling.s | 28 +- llvm/test/MC/AArch64/armv8.3a-diagnostics.s | 12 + llvm/test/MC/AArch64/armv8.3a-signed-pointer.s | 8 + llvm/test/MC/AArch64/basic-a64-diagnostics.s | 10 +- llvm/test/MC/AArch64/basic-a64-instructions.s | 4 +- llvm/test/MC/AArch64/ete-sysregs.s | 4 +- llvm/test/MC/AArch64/gicv3-regs-diagnostics.s | 4 + llvm/test/MC/AArch64/gicv3-regs.s | 12 +- llvm/test/MC/AArch64/trace-regs.s | 4 +- llvm/test/MC/AMDGPU/gfx10_asm_all.s | 37764 +++++++------------ llvm/test/MC/AMDGPU/hsa-gfx10-v3.s | 2 +- .../ARM/AlignedBundling/illegal-subtarget-change.s | 2 +- llvm/test/MC/ARM/Windows/invalid-relocation.s | 2 +- llvm/test/MC/ARM/cde-fp-vec.s | 129 + llvm/test/MC/ARM/cde-integer.s | 219 + llvm/test/MC/ARM/cde-vec-pred.s | 27 + llvm/test/MC/ARM/directive-tlsdescseq.s | 6 +- llvm/test/MC/ARM/directives-case_insensitive.s | 99 + .../MC/ARM/dwarf-asm-multiple-sections-dwarf-2.s | 2 + llvm/test/MC/ARM/dwarf-asm-multiple-sections.s | 4 + llvm/test/MC/ARM/dwarf-asm-nonstandard-section.s | 2 + llvm/test/MC/ARM/dwarf-asm-single-section.s | 2 + llvm/test/MC/ARM/equal-rdhi-rdlo-diagnostics.s | 29 + llvm/test/MC/ARM/v8_IT_manual.s | 112 +- llvm/test/MC/AVR/inst-break.s | 3 + llvm/test/MC/AVR/inst-des.s | 6 + llvm/test/MC/AVR/inst-eicall.s | 3 + llvm/test/MC/AVR/inst-eijmp.s | 3 + llvm/test/MC/AVR/inst-family-set-clr-flag.s | 35 + llvm/test/MC/AVR/inst-icall.s | 3 + llvm/test/MC/AVR/inst-ijmp.s | 3 + llvm/test/MC/AVR/inst-nop.s | 3 + llvm/test/MC/AVR/inst-ret.s | 3 + llvm/test/MC/AVR/inst-reti.s | 3 + llvm/test/MC/AVR/inst-sleep.s | 3 + llvm/test/MC/AVR/inst-wdr.s | 3 + llvm/test/MC/AVR/symbol_relocation.s | 1 + llvm/test/MC/COFF/cfi-sections.s | 2 + llvm/test/MC/COFF/section-comdat-conflict.s | 2 +- llvm/test/MC/COFF/section-comdat-conflict2.s | 2 +- .../AArch64/armv8.2a-statistical-profiling.txt | 4 +- .../AArch64/basic-a64-instructions.txt | 2 +- llvm/test/MC/Disassembler/AArch64/gicv3-regs.txt | 10 +- llvm/test/MC/Disassembler/AMDGPU/si-support.txt | 2 +- llvm/test/MC/Disassembler/ARM/cde-fp-vec.txt | 79 + llvm/test/MC/Disassembler/ARM/cde-integer.txt | 137 + llvm/test/MC/Disassembler/ARM/cde-vec-pred.txt | 19 + llvm/test/MC/Disassembler/ARM/clrm.txt | 5 + llvm/test/MC/Disassembler/ARM/mve-lol.txt | 50 + .../MC/Disassembler/PowerPC/future-invalid.txt | 87 + llvm/test/MC/Disassembler/PowerPC/futureinsts.txt | 135 + llvm/test/MC/ELF/ARM/bss-non-zero-value.s | 2 +- llvm/test/MC/ELF/basic-elf-64.s | 62 + llvm/test/MC/ELF/comdat-dup-group-name.s | 32 - llvm/test/MC/ELF/common-error3.s | 4 +- llvm/test/MC/ELF/exclude-debug-dwo.s | 14 +- llvm/test/MC/ELF/metadata-declaration-errors.s | 10 - llvm/test/MC/ELF/section-combine.s | 48 + llvm/test/MC/ELF/section-entsize-changed.s | 12 + llvm/test/MC/ELF/section-flags-changed.s | 12 + llvm/test/MC/ELF/section-linkorder-error.s | 18 + llvm/test/MC/ELF/section-metadata-err1.s | 5 - llvm/test/MC/ELF/section-metadata-err2.s | 6 - llvm/test/MC/ELF/section-metadata-err3.s | 6 - llvm/test/MC/ELF/section-metadata-err4.s | 5 - llvm/test/MC/ELF/section-numeric-invalid-type.s | 2 +- llvm/test/MC/ELF/section-type-changed.s | 11 + llvm/test/MC/Hexagon/audio.s | 27 + llvm/test/MC/Hexagon/cmpyrw.s | 3 + llvm/test/MC/Hexagon/extensions/v67_hvx.s | 2810 ++ llvm/test/MC/Hexagon/extensions/v67t_audio.s | 108 + .../MC/Hexagon/hvx-swapped-regpairs-alias-neg.s | 15 + llvm/test/MC/Hexagon/hvx-swapped-regpairs.s | 43 + llvm/test/MC/Hexagon/smallcore_dis.s | 12 + llvm/test/MC/Hexagon/v67.s | 4 + llvm/test/MC/Hexagon/v67_all.s | 10 + llvm/test/MC/Hexagon/v67t_align.s | 15 + llvm/test/MC/Hexagon/v67t_arch.s | 10 + llvm/test/MC/Hexagon/v67t_option.s | 15 + llvm/test/MC/MachO/darwin-x86_64-diff-relocs.s | 4 +- llvm/test/MC/MachO/variable-errors.s | 2 +- llvm/test/MC/MachO/variable-exprs.s | 2 +- llvm/test/MC/Mips/eh-frame.s | 4 +- llvm/test/MC/Mips/micromips64-unsupported.s | 8 +- llvm/test/MC/Mips/micromips64r6-unsupported.s | 2 +- llvm/test/MC/Mips/nooddspreg-cmdarg.s | 4 +- llvm/test/MC/PowerPC/future-errors.s | 71 + llvm/test/MC/PowerPC/future.s | 227 + llvm/test/MC/PowerPC/ppc64-localentry-error1.s | 4 +- llvm/test/MC/PowerPC/ppc64-localentry-error2.s | 4 +- llvm/test/MC/PowerPC/ppc64-prefix-align-labels.s | 48 + llvm/test/MC/PowerPC/ppc64-prefix-align.s | 86 + llvm/test/MC/PowerPC/pr24686.s | 2 +- llvm/test/MC/RISCV/align.s | 2 +- llvm/test/MC/RISCV/mattr-invalid-combination.s | 2 +- llvm/test/MC/RISCV/pcrel-fixups.s | 74 +- llvm/test/MC/RISCV/pcrel-lo12-invalid.s | 2 + llvm/test/MC/RISCV/pseudo-jump-invalid.s | 5 + llvm/test/MC/RISCV/pseudo-jump.s | 28 + llvm/test/MC/RISCV/rv32i-aliases-valid.s | 7 +- llvm/test/MC/RISCV/rv32i-valid.s | 7 +- llvm/test/MC/RISCV/rv64i-aliases-valid.s | 8 +- llvm/test/MC/WebAssembly/basic-assembly.s | 4 +- llvm/test/MC/WebAssembly/blockaddress.ll | 2 +- .../MC/WebAssembly/data-symbol-in-text-section.ll | 2 +- llvm/test/MC/WebAssembly/debug-info.ll | 26 +- llvm/test/MC/WebAssembly/reloc-code.ll | 2 +- llvm/test/MC/WebAssembly/weak-alias.s | 4 +- .../AlignedBundling/bundle-group-too-large-error.s | 4 +- .../X86/AlignedBundling/bundle-lock-option-error.s | 2 +- .../bundle-subtarget-change-error.s | 4 +- .../lock-without-bundle-mode-error.s | 2 +- .../AlignedBundling/switch-section-locked-error.s | 2 +- .../AlignedBundling/unlock-without-lock-error.s | 2 +- llvm/test/MC/X86/check-end-of-data-region.s | 2 +- llvm/test/MC/X86/encoder-fail.s | 2 +- llvm/test/MC/X86/invalid-sleb.s | 2 +- llvm/test/MC/X86/reloc-bss.s | 2 +- llvm/test/MC/X86/return-column.s | 6 +- llvm/test/MachineVerifier/live-ins-01.mir | 2 +- llvm/test/MachineVerifier/live-ins-02.mir | 2 +- llvm/test/MachineVerifier/live-ins-03.mir | 2 +- llvm/test/MachineVerifier/test_copy.mir | 2 +- .../MachineVerifier/test_copy_mismatch_types.mir | 2 +- llvm/test/MachineVerifier/test_g_add.mir | 2 +- llvm/test/MachineVerifier/test_g_addrspacecast.mir | 2 +- llvm/test/MachineVerifier/test_g_bitcast.mir | 2 +- llvm/test/MachineVerifier/test_g_brjt.mir | 2 +- llvm/test/MachineVerifier/test_g_build_vector.mir | 2 +- .../MachineVerifier/test_g_build_vector_trunc.mir | 2 +- .../test/MachineVerifier/test_g_concat_vectors.mir | 2 +- llvm/test/MachineVerifier/test_g_constant.mir | 2 +- .../test/MachineVerifier/test_g_dyn_stackalloc.mir | 2 +- llvm/test/MachineVerifier/test_g_extract.mir | 2 +- llvm/test/MachineVerifier/test_g_fcmp.mir | 2 +- llvm/test/MachineVerifier/test_g_fconstant.mir | 2 +- llvm/test/MachineVerifier/test_g_icmp.mir | 2 +- llvm/test/MachineVerifier/test_g_insert.mir | 2 +- llvm/test/MachineVerifier/test_g_intrinsic.mir | 2 +- .../test_g_intrinsic_w_side_effects.mir | 2 +- llvm/test/MachineVerifier/test_g_inttoptr.mir | 2 +- llvm/test/MachineVerifier/test_g_jump_table.mir | 2 +- llvm/test/MachineVerifier/test_g_load.mir | 2 +- llvm/test/MachineVerifier/test_g_merge_values.mir | 2 +- llvm/test/MachineVerifier/test_g_phi.mir | 2 +- llvm/test/MachineVerifier/test_g_ptr_add.mir | 2 +- llvm/test/MachineVerifier/test_g_ptrtoint.mir | 2 +- llvm/test/MachineVerifier/test_g_select.mir | 2 +- llvm/test/MachineVerifier/test_g_sext_inreg.mir | 2 +- llvm/test/MachineVerifier/test_g_sextload.mir | 2 +- .../test/MachineVerifier/test_g_shuffle_vector.mir | 2 +- llvm/test/MachineVerifier/test_g_store.mir | 2 +- llvm/test/MachineVerifier/test_g_trunc.mir | 2 +- llvm/test/MachineVerifier/test_g_zextload.mir | 2 +- .../MachineVerifier/test_memccpy_intrinsics.mir | 2 +- .../MachineVerifier/test_phis_precede_nonphis.mir | 2 +- .../verifier-generic-extend-truncate.mir | 2 +- .../MachineVerifier/verifier-generic-types-1.mir | 2 +- .../MachineVerifier/verifier-generic-types-2.mir | 2 +- ...r-implicit-virtreg-invalid-physreg-liveness.mir | 2 +- llvm/test/MachineVerifier/verifier-phi-fail0.mir | 2 +- .../verifier-pseudo-terminators.mir | 2 +- .../MachineVerifier/verify-regbankselected.mir | 2 +- llvm/test/MachineVerifier/verify-regops.mir | 2 +- llvm/test/MachineVerifier/verify-selected.mir | 2 +- .../Object/AArch64/yaml2obj-elf-aarch64-rel.yaml | 2 +- llvm/test/Object/AMDGPU/elf-header-flags-mach.yaml | 68 +- .../Object/AMDGPU/elf-header-flags-sram-ecc.yaml | 6 +- .../test/Object/AMDGPU/elf-header-flags-xnack.yaml | 4 +- llvm/test/Object/AMDGPU/elf-header-osabi.yaml | 6 +- llvm/test/Object/AMDGPU/elf32-unknown.yaml | 2 +- llvm/test/Object/AMDGPU/elf64-relocs.yaml | 2 +- llvm/test/Object/AMDGPU/elf64-unknown.yaml | 2 +- llvm/test/Object/AMDGPU/objdump.s | 2 +- llvm/test/Object/Inputs/elf-versioning-test.i386 | Bin 4832 -> 0 bytes llvm/test/Object/Inputs/elf-versioning-test.x86_64 | Bin 5200 -> 0 bytes llvm/test/Object/Inputs/elfver.S | 31 - llvm/test/Object/Inputs/elfver.script | 10 - .../no-section-header-string-table.elf-x86-64 | Bin 1024 -> 0 bytes llvm/test/Object/Inputs/no-section-table.so | Bin 2544 -> 0 bytes llvm/test/Object/Lanai/yaml2obj-elf-lanai-rel.yaml | 2 +- llvm/test/Object/Mips/abi-flags.yaml | 2 +- llvm/test/Object/Mips/elf-mips64-rel.yaml | 2 +- llvm/test/Object/RISCV/elf-flags.yaml | 2 +- .../objdump-disassembly-inline-relocations.test | 16 +- llvm/test/Object/X86/objdump-label.test | 2 +- llvm/test/Object/X86/objdump-trivial-object.test | 12 +- llvm/test/Object/X86/yaml-elf-x86-rel-broken.yaml | 2 +- llvm/test/Object/X86/yaml2obj-elf-x86-rel.yaml | 2 +- llvm/test/Object/archive-format.test | 2 +- llvm/test/Object/archive-symtab.test | 4 +- llvm/test/Object/coff-invalid.test | 2 +- llvm/test/Object/dynamic-reloc.test | 2 +- llvm/test/Object/elf-invalid-phdr.test | 4 +- llvm/test/Object/invalid.test | 12 +- llvm/test/Object/nm-error.test | 2 +- llvm/test/Object/nm-shared-object.test | 2 +- llvm/test/Object/nm-trivial-object.test | 8 +- .../Object/no-section-header-string-table.test | 10 - llvm/test/Object/no-section-table.test | 36 - llvm/test/Object/obj2yaml.test | 2 +- llvm/test/Object/objdump-relocations.test | 6 +- llvm/test/Object/objdump-section-content.test | 2 +- llvm/test/Object/objdump-sectionheaders.test | 2 +- llvm/test/Object/objdump-symbol-table.test | 4 +- llvm/test/Object/readobj-absent.test | 10 - llvm/test/Object/readobj-elf-versioning.test | 46 - llvm/test/Object/readobj-shared-object.test | 288 - llvm/test/Object/wasm-invalid-file.yaml | 6 +- llvm/test/Object/wasm-string-outside-section.test | 2 +- llvm/test/ObjectYAML/CodeView/sections.yaml | 2 +- llvm/test/ObjectYAML/MachO/DWARF-debug_abbrev.yaml | 12 - llvm/test/ObjectYAML/MachO/DWARF-debug_str.yaml | 12 - llvm/test/ObjectYAML/MachO/DWARF-pubsections.yaml | 12 - .../MachO/DWARF2-AddrSize8-FormValues.yaml | 12 - .../test/ObjectYAML/MachO/DWARF5-abbrevValues.yaml | 12 - llvm/test/ObjectYAML/MachO/section_data.yaml | 4 +- .../2007-04-24-eliminate-mostly-empty-blocks.ll | 317 - .../2007-04-24-eliminate-mostly-empty-blocks.ll | 317 + llvm/test/Other/cfg_deopt_unreach.ll | 33 + llvm/test/Other/close-stderr.ll | 13 - llvm/test/Other/lint.ll | 11 + llvm/test/Other/new-pm-defaults.ll | 9 +- llvm/test/Other/new-pm-lto-defaults.ll | 1 + llvm/test/Other/new-pm-thinlto-defaults.ll | 10 +- .../Other/new-pm-thinlto-postlink-pgo-defaults.ll | 10 +- .../new-pm-thinlto-postlink-samplepgo-defaults.ll | 10 +- .../Other/new-pm-thinlto-prelink-pgo-defaults.ll | 5 +- .../new-pm-thinlto-prelink-samplepgo-defaults.ll | 5 +- llvm/test/Other/opt-O2-pipeline.ll | 24 +- llvm/test/Other/opt-O3-pipeline.ll | 24 +- llvm/test/Other/opt-Os-pipeline.ll | 24 +- llvm/test/Other/optimization-remarks-inline.ll | 2 +- llvm/test/Other/pass-pipelines.ll | 3 + llvm/test/TableGen/BitsInit.td | 5 + .../TableGen/Common/reg-with-subregs-common.td | 140 + llvm/test/TableGen/DefaultOpsGlobalISel.td | 43 + llvm/test/TableGen/GlobalISelEmitterSubreg.td | 47 + llvm/test/TableGen/HwModeSelect.td | 2 +- llvm/test/TableGen/dag-isel-subregs.td | 14 + llvm/test/TableGen/eq-unset.td | 9 + llvm/test/TableGen/field-access-initializers.td | 23 + llvm/test/TableGen/generic-tables.td | 19 + llvm/test/TableGen/inhibit-pset.td | 33 + llvm/test/TableGen/pset-enum.td | 11 + llvm/test/TableGen/rc-weight-override.td | 24 + llvm/test/TableGen/simplify-patfrag.td | 38 + llvm/test/ThinLTO/X86/Inputs/cfi-unsat.ll | 50 + llvm/test/ThinLTO/X86/cache-typeid-resolutions.ll | 10 +- llvm/test/ThinLTO/X86/cfi-devirt.ll | 3 + llvm/test/ThinLTO/X86/cfi-unsat.ll | 74 + llvm/test/ThinLTO/X86/devirt-after-icp.ll | 2 + llvm/test/ThinLTO/X86/devirt.ll | 4 + llvm/test/ThinLTO/X86/devirt2.ll | 5 + llvm/test/ThinLTO/X86/devirt_alias.ll | 1 + .../ThinLTO/X86/devirt_available_externally.ll | 1 + .../X86/devirt_external_comdat_same_guid.ll | 1 + llvm/test/ThinLTO/X86/devirt_promote.ll | 1 + llvm/test/ThinLTO/X86/devirt_promote_legacy.ll | 1 + llvm/test/ThinLTO/X86/devirt_single_hybrid.ll | 1 + llvm/test/ThinLTO/X86/devirt_vcall_vis_hidden.ll | 143 + llvm/test/ThinLTO/X86/devirt_vcall_vis_public.ll | 215 + llvm/test/ThinLTO/X86/import-constant.ll | 1 + llvm/test/ThinLTO/X86/referenced_by_constant.ll | 4 +- .../AggressiveInstCombine/trunc_select.ll | 137 + .../AggressiveInstCombine/trunc_select_cmp.ll | 212 + .../ArgumentPromotion/2008-02-01-ReturnAttrs.ll | 11 +- .../ArgumentPromotion/2008-07-02-array-indexing.ll | 9 +- .../Attributor/ArgumentPromotion/X86/attributes.ll | 13 +- .../X86/min-legal-vector-width.ll | 70 +- .../ArgumentPromotion/aggregate-promote.ll | 2 +- .../Attributor/ArgumentPromotion/alignment.ll | 32 + .../Attributor/ArgumentPromotion/attrs.ll | 38 +- .../Attributor/ArgumentPromotion/basictest.ll | 23 +- .../Attributor/ArgumentPromotion/byval-2.ll | 11 - .../Attributor/ArgumentPromotion/byval.ll | 52 +- .../Attributor/ArgumentPromotion/chained.ll | 7 +- .../Attributor/ArgumentPromotion/control-flow.ll | 2 +- .../Attributor/ArgumentPromotion/control-flow2.ll | 11 +- .../Transforms/Attributor/ArgumentPromotion/dbg.ll | 4 +- .../Attributor/ArgumentPromotion/fp80.ll | 13 - .../Attributor/ArgumentPromotion/inalloca.ll | 21 +- .../ArgumentPromotion/live_called_from_dead.ll | 49 +- .../ArgumentPromotion/live_called_from_dead_2.ll | 129 + .../Attributor/ArgumentPromotion/musttail.ll | 56 +- .../Attributor/ArgumentPromotion/profile.ll | 9 +- .../Attributor/ArgumentPromotion/reserve-tbaa.ll | 16 +- .../Attributor/ArgumentPromotion/tail.ll | 17 +- .../Attributor/ArgumentPromotion/variadic.ll | 6 +- .../IPConstantProp/2009-09-24-byval-ptr.ll | 71 +- .../Attributor/IPConstantProp/PR16052.ll | 35 +- .../Attributor/IPConstantProp/PR43857.ll | 1 - .../IPConstantProp/arg-count-mismatch.ll | 45 +- .../Attributor/IPConstantProp/arg-type-mismatch.ll | 6 +- .../Attributor/IPConstantProp/comdat-ipo.ll | 1 - .../IPConstantProp/multiple_callbacks.ll | 3 - .../Attributor/IPConstantProp/musttail-call.ll | 4 +- .../IPConstantProp/openmp_parallel_for.ll | 2 +- .../Attributor/IPConstantProp/pthreads.ll | 86 +- .../Attributor/IPConstantProp/recursion.ll | 2 +- .../Attributor/IPConstantProp/remove-call-inst.ll | 15 +- .../Attributor/IPConstantProp/return-argument.ll | 2 +- .../Attributor/IPConstantProp/return-constant.ll | 5 +- .../Attributor/IPConstantProp/return-constants.ll | 40 +- ...lve-after-each-resolving-undefs-for-function.ll | 26 +- .../Attributor/IPConstantProp/thread_local_acs.ll | 2 +- llvm/test/Transforms/Attributor/align.ll | 249 +- llvm/test/Transforms/Attributor/callbacks.ll | 180 +- .../Transforms/Attributor/dereferenceable-1.ll | 54 +- .../Transforms/Attributor/dereferenceable-2.ll | 36 +- llvm/test/Transforms/Attributor/heap_to_stack.ll | 14 +- .../test/Transforms/Attributor/internal-noalias.ll | 37 +- llvm/test/Transforms/Attributor/liveness.ll | 594 +- llvm/test/Transforms/Attributor/liveness_chains.ll | 58 + .../test/Transforms/Attributor/memory_locations.ll | 401 + llvm/test/Transforms/Attributor/misc.ll | 26 +- llvm/test/Transforms/Attributor/noalias.ll | 78 +- llvm/test/Transforms/Attributor/nocapture-1.ll | 22 +- llvm/test/Transforms/Attributor/nocapture-2.ll | 2 +- llvm/test/Transforms/Attributor/nofree.ll | 17 +- llvm/test/Transforms/Attributor/nonnull.ll | 77 +- llvm/test/Transforms/Attributor/norecurse.ll | 28 +- llvm/test/Transforms/Attributor/noreturn.ll | 2 +- llvm/test/Transforms/Attributor/noreturn_async.ll | 2 + llvm/test/Transforms/Attributor/noreturn_sync.ll | 2 + llvm/test/Transforms/Attributor/nosync.ll | 27 +- llvm/test/Transforms/Attributor/range.ll | 985 +- .../read_write_returned_arguments_scc.ll | 18 +- llvm/test/Transforms/Attributor/readattrs.ll | 22 +- .../Attributor/reduced/register_benchmark_test.ll | 1582 + llvm/test/Transforms/Attributor/returned.ll | 39 +- .../Transforms/Attributor/undefined_behavior.ll | 15 +- llvm/test/Transforms/Attributor/value-simplify.ll | 143 +- llvm/test/Transforms/Attributor/willreturn.ll | 68 +- .../Transforms/BlockExtractor/invalid-block.ll | 2 +- .../Transforms/BlockExtractor/invalid-function.ll | 2 +- .../test/Transforms/BlockExtractor/invalid-line.ll | 2 +- .../test/Transforms/CodeExtractor/LoopExtractor.ll | 68 + .../CodeExtractor/LoopExtractor_crash.ll | 46 + .../CodeExtractor/LoopExtractor_infinite.ll | 47 + .../CodeExtractor/LoopExtractor_min_wrapper.ll | 35 + .../Transforms/CodeExtractor/extract-assume.ll | 4 +- .../CodeGenPrepare/AArch64/overflow-intrinsics.ll | 171 + .../CodeGenPrepare}/PowerPC/lit.local.cfg | 0 .../PowerPC/split-store-alignment.ll | 111 + .../CodeGenPrepare}/SPARC/lit.local.cfg | 0 .../CodeGenPrepare/SPARC/overflow-intrinsics.ll | 123 + .../{ => X86}/2008-11-24-RAUW-Self.ll | 0 .../CodeGenPrepare/X86/bitreverse-hang.ll | 53 + .../Transforms/CodeGenPrepare/X86/gep-unmerging.ll | 60 + .../CodeGenPrepare/X86/invariant.group.ll | 40 + .../X86/memset_chk-simplify-nobuiltin.ll | 2 +- .../CodeGenPrepare/{ => X86}/nonintegral.ll | 0 .../CodeGenPrepare/X86/overflow-intrinsics.ll | 138 +- .../CodeGenPrepare/{ => X86}/section-samplepgo.ll | 0 .../Transforms/CodeGenPrepare/{ => X86}/section.ll | 0 .../CodeGenPrepare/X86/split-indirect-loop.ll | 37 + .../CodeGenPrepare/X86/split-store-alignment.ll | 74 + .../{ => X86}/statepoint-relocate.ll | 0 .../CodeGenPrepare/X86/widenable-condition.ll | 93 + .../Transforms/CodeGenPrepare/bitreverse-hang.ll | 53 - llvm/test/Transforms/CodeGenPrepare/dom-tree.ll | 1 + .../Transforms/CodeGenPrepare/gep-unmerging.ll | 60 - .../Transforms/CodeGenPrepare/invariant.group.ll | 40 - .../CodeGenPrepare/skip-merging-case-block.ll | 1 + .../CodeGenPrepare/split-indirect-loop.ll | 37 - .../CodeGenPrepare/widenable-condition.ll | 93 - llvm/test/Transforms/ConstProp/fma.ll | 4 +- llvm/test/Transforms/Coroutines/ArgAddr.ll | 1 + .../Coroutines/coro-alloc-with-param-O0.ll | 61 + .../Coroutines/coro-alloc-with-param-O2.ll | 58 + .../Transforms/Coroutines/coro-alloc-with-param.ll | 96 - .../test/Transforms/Coroutines/coro-catchswitch.ll | 1 + .../Transforms/Coroutines/coro-cleanup-lowering.ll | 30 + llvm/test/Transforms/Coroutines/coro-cleanup.ll | 1 + llvm/test/Transforms/Coroutines/coro-debug.ll | 1 + llvm/test/Transforms/Coroutines/coro-early.ll | 1 + .../Coroutines/coro-eh-aware-edge-split-00.ll | 98 + .../Coroutines/coro-eh-aware-edge-split-01.ll | 92 + .../Coroutines/coro-eh-aware-edge-split-02.ll | 89 + .../Coroutines/coro-eh-aware-edge-split.ll | 218 - llvm/test/Transforms/Coroutines/coro-elide.ll | 3 + .../Coroutines/coro-frame-arrayalloca.ll | 1 + .../Coroutines/coro-frame-unreachable.ll | 1 + llvm/test/Transforms/Coroutines/coro-frame.ll | 1 + llvm/test/Transforms/Coroutines/coro-heap-elide.ll | 3 + .../test/Transforms/Coroutines/coro-materialize.ll | 1 + llvm/test/Transforms/Coroutines/coro-padding.ll | 1 + llvm/test/Transforms/Coroutines/coro-param-copy.ll | 1 + .../Transforms/Coroutines/coro-spill-after-phi.ll | 1 + .../Transforms/Coroutines/coro-spill-corobegin.ll | 1 + llvm/test/Transforms/Coroutines/coro-split-00.ll | 1 + llvm/test/Transforms/Coroutines/coro-split-01.ll | 1 + llvm/test/Transforms/Coroutines/coro-split-02.ll | 1 + .../test/Transforms/Coroutines/coro-split-alloc.ll | 1 + llvm/test/Transforms/Coroutines/coro-split-dbg.ll | 1 + .../test/Transforms/Coroutines/coro-split-eh-00.ll | 87 + .../test/Transforms/Coroutines/coro-split-eh-01.ll | 81 + llvm/test/Transforms/Coroutines/coro-split-eh.ll | 145 - .../Transforms/Coroutines/coro-split-hidden.ll | 1 + .../Transforms/Coroutines/coro-split-musttail.ll | 1 + .../Transforms/Coroutines/coro-split-musttail1.ll | 1 + llvm/test/Transforms/Coroutines/ex0.ll | 1 + llvm/test/Transforms/Coroutines/ex1.ll | 1 + llvm/test/Transforms/Coroutines/ex2.ll | 1 + llvm/test/Transforms/Coroutines/ex3.ll | 1 + llvm/test/Transforms/Coroutines/ex4.ll | 1 + llvm/test/Transforms/Coroutines/ex5.ll | 1 + llvm/test/Transforms/Coroutines/no-suspend.ll | 1 + llvm/test/Transforms/Coroutines/phi-coro-end.ll | 1 + llvm/test/Transforms/Coroutines/restart-trigger.ll | 9 +- llvm/test/Transforms/Coroutines/smoketest.ll | 18 + .../Transforms/CorrelatedValuePropagation/udiv.ll | 2 +- .../Transforms/CorrelatedValuePropagation/urem.ll | 2 +- .../MSSA/2011-03-25-DSEMiscompile.ll | 23 + .../MSSA/2011-09-06-EndOfFunction.ll | 24 + .../DeadStoreElimination/MSSA/2011-09-06-MemCpy.ll | 85 + .../MSSA/2016-07-17-UseAfterFree.ll | 33 + .../MSSA/OverwriteStoreBegin.ll | 393 + .../DeadStoreElimination/MSSA/OverwriteStoreEnd.ll | 390 + .../DeadStoreElimination/MSSA/PartialStore.ll | 87 + .../DeadStoreElimination/MSSA/PartialStore2.ll | 55 + .../MSSA/X86/gather-null-pointer.ll | 21 + .../Transforms/DeadStoreElimination/MSSA/atomic.ll | 133 + .../DeadStoreElimination/MSSA/calloc-store.ll | 67 + .../MSSA/combined-partial-overwrites.ll | 340 + .../DeadStoreElimination/MSSA/const-pointers.ll | 40 + .../Transforms/DeadStoreElimination/MSSA/crash.ll | 74 + .../DeadStoreElimination/MSSA/cs-cs-aliasing.ll | 74 + .../DeadStoreElimination/MSSA/debug-counter.ll | 86 + .../DeadStoreElimination/MSSA/debuginfo.ll | 31 + .../DeadStoreElimination/MSSA/dominate.ll | 25 + .../DeadStoreElimination/MSSA/fence-todo.ll | 50 + .../Transforms/DeadStoreElimination/MSSA/fence.ll | 48 + .../Transforms/DeadStoreElimination/MSSA/free.ll | 72 + .../DeadStoreElimination/MSSA/inst-limits.ll | 260 + .../DeadStoreElimination/MSSA/int_sideeffect.ll | 15 + .../DeadStoreElimination/MSSA/invariant.start.ll | 34 + .../MSSA/launder.invariant.group.ll | 65 + .../DeadStoreElimination/MSSA/libcalls.ll | 71 + .../DeadStoreElimination/MSSA/lifetime.ll | 39 + .../MSSA/mda-with-dbg-values.ll | 76 + .../MSSA/memcpy-complete-overwrite.ll | 189 + .../DeadStoreElimination/MSSA/memcpy-lifetimes.ll | 64 + .../DeadStoreElimination/MSSA/memintrinsics.ll | 98 + .../MSSA/memoryssa-scan-limit.ll | 72 + .../DeadStoreElimination/MSSA/memset-and-memcpy.ll | 92 + .../MSSA/memset-missing-debugloc.ll | 89 + .../MSSA/merge-stores-big-endian.ll | 173 + .../DeadStoreElimination/MSSA/merge-stores.ll | 237 + .../MSSA/multiblock-captures.ll | 322 + .../MSSA/multiblock-exceptions.ll | 64 + .../DeadStoreElimination/MSSA/multiblock-loops.ll | 283 + .../MSSA/multiblock-malloc-free.ll | 444 + .../MSSA/multiblock-memintrinsics.ll | 71 + .../MSSA/multiblock-memoryphis.ll | 175 + .../MSSA/multiblock-partial.ll | 56 + .../DeadStoreElimination/MSSA/multiblock-simple.ll | 149 + .../MSSA/multiblock-throwing.ll | 95 + .../DeadStoreElimination/MSSA/no-targetdata.ll | 21 + .../DeadStoreElimination/MSSA/operand-bundles.ll | 56 + .../DeadStoreElimination/MSSA/overlap.ll | 68 + .../DeadStoreElimination/MSSA/pr11390.ll | 38 + .../DeadStoreElimination/MSSA/simple-todo.ll | 261 + .../Transforms/DeadStoreElimination/MSSA/simple.ll | 581 + .../DeadStoreElimination/MSSA/tail-byval.ll | 23 + .../Transforms/EarlyCSE/{ => AMDGPU}/intrinsics.ll | 0 .../EarlyCSE/PowerPC}/lit.local.cfg | 0 .../Transforms/EarlyCSE/{ => PowerPC}/read-reg.ll | 0 .../EarlyCSE}/X86/lit.local.cfg | 0 .../EarlyCSE/{ => X86}/preserve_memoryssa.ll | 0 llvm/test/Transforms/EarlyCSE/commute.ll | 85 +- .../Transforms/FunctionImport/not-prevailing.ll | 2 +- llvm/test/Transforms/GCOVProfiling/version.ll | 4 +- llvm/test/Transforms/GVN/PRE/pre-load-in-loop.ll | 45 + .../GlobalDCE/virtual-functions-base-call.ll | 3 + .../virtual-functions-base-pointer-call.ll | 3 + .../GlobalDCE/virtual-functions-derived-call.ll | 3 + .../virtual-functions-derived-pointer-call.ll | 3 + .../GlobalDCE/virtual-functions-novfe.ll | 59 + .../virtual-functions-visibility-post-lto.ll | 3 +- .../virtual-functions-visibility-pre-lto.ll | 3 +- .../test/Transforms/GlobalDCE/virtual-functions.ll | 3 + llvm/test/Transforms/GlobalDCE/vtable-rtti.ll | 3 +- llvm/test/Transforms/GlobalSplit/basic.ll | 8 +- .../Transforms/HotColdSplit/X86/do-not-split.ll | 12 + .../HotColdSplit/assumption-cache-invalidation.ll | 2 +- .../HotColdSplit/stale-assume-in-original-func.ll | 38 + llvm/test/Transforms/IPConstantProp/PR16052.ll | 9 +- llvm/test/Transforms/IPConstantProp/PR26044.ll | 3 +- .../IPConstantProp/multiple_callbacks.ll | 5 +- .../Transforms/IRCE/add-metadata-pre-post-loops.ll | 2 +- llvm/test/Transforms/IRCE/bad-loop-structure.ll | 2 +- llvm/test/Transforms/IRCE/bad_expander.ll | 2 +- .../IRCE/bug-loop-varying-upper-limit.ll | 2 +- llvm/test/Transforms/IRCE/bug-mismatched-types.ll | 2 +- llvm/test/Transforms/IRCE/clamp.ll | 2 +- llvm/test/Transforms/IRCE/conjunctive-checks.ll | 2 +- llvm/test/Transforms/IRCE/correct-loop-info.ll | 2 +- llvm/test/Transforms/IRCE/decrementing-loop.ll | 2 +- llvm/test/Transforms/IRCE/empty_ranges.ll | 2 +- llvm/test/Transforms/IRCE/eq_ne.ll | 2 +- llvm/test/Transforms/IRCE/low-becount.ll | 4 +- .../Transforms/IRCE/multiple-access-no-preloop.ll | 2 +- .../IRCE/non-loop-invariant-rhs-instr.ll | 120 + .../test/Transforms/IRCE/non_known_positive_end.ll | 2 +- llvm/test/Transforms/IRCE/not-likely-taken.ll | 2 +- llvm/test/Transforms/IRCE/only-lower-check.ll | 2 +- llvm/test/Transforms/IRCE/only-upper-check.ll | 2 +- llvm/test/Transforms/IRCE/pre_post_loops.ll | 2 +- .../Transforms/IRCE/range_intersect_miscompile.ll | 2 +- .../Transforms/IRCE/ranges_of_different_types.ll | 2 +- llvm/test/Transforms/IRCE/rc-negative-bound.ll | 2 +- .../Transforms/IRCE/single-access-no-preloop.ll | 2 +- .../Transforms/IRCE/single-access-with-preloop.ll | 2 +- .../Transforms/IRCE/skip-profitability-checks.ll | 2 +- llvm/test/Transforms/IRCE/stride_more_than_1.ll | 2 +- llvm/test/Transforms/IRCE/unhandled.ll | 2 +- .../Transforms/IRCE/unsigned_comparisons_ugt.ll | 2 +- .../Transforms/IRCE/unsigned_comparisons_ult.ll | 2 +- llvm/test/Transforms/IRCE/wide_indvar.ll | 2 +- llvm/test/Transforms/IRCE/with-parent-loops.ll | 2 +- .../IndVarSimplify/deterministic-scev-verify.ll | 38 + .../Transforms/IndVarSimplify/dont-recompute.ll | 137 +- .../Transforms/IndVarSimplify/exit_value_test2.ll | 46 +- llvm/test/Transforms/IndVarSimplify/lftr-reuse.ll | 2 + .../IndVarSimplify/loop-invariant-conditions.ll | 315 +- .../IndVarSimplify/lrev-existing-umin.ll | 61 +- llvm/test/Transforms/IndVarSimplify/pr28705.ll | 65 + .../IndVarSimplify/preserve-memoryssa.ll | 21 + .../Transforms/IndVarSimplify/widen-loop-comp.ll | 302 +- .../Transforms/Inline/alloca-dbgdeclare-merge.ll | 16 +- llvm/test/Transforms/Inline/alloca-dbgdeclare.ll | 4 + .../Inline/inline-semantic-interposition.ll | 26 + llvm/test/Transforms/Inline/inline_dbg_declare.ll | 3 +- .../Transforms/Inline/inlinedefault-threshold.ll | 113 + llvm/test/Transforms/Inline/noalias-calls.ll | 34 + .../Transforms/InstCombine/2010-11-01-lshr-mask.ll | 2 +- .../AMDGPU/amdgcn-demanded-vector-elts.ll | 730 +- .../InstCombine}/Hexagon/lit.local.cfg | 0 .../InstCombine/Hexagon/simplify-hvx-qvq.ll | 82 + llvm/test/Transforms/InstCombine/abs-1.ll | 59 + ...ern-between-negative-and-positive-thresholds.ll | 52 +- ...-pattern-between-zero-and-positive-threshold.ll | 52 +- llvm/test/Transforms/InstCombine/cast-select.ll | 4 +- llvm/test/Transforms/InstCombine/cast_phi.ll | 246 +- llvm/test/Transforms/InstCombine/demorgan.ll | 102 +- llvm/test/Transforms/InstCombine/div.ll | 5 +- llvm/test/Transforms/InstCombine/fneg.ll | 142 +- llvm/test/Transforms/InstCombine/fsub.ll | 10 +- .../Transforms/InstCombine/gep-inbounds-null.ll | 4 +- llvm/test/Transforms/InstCombine/getelementptr.ll | 8 +- llvm/test/Transforms/InstCombine/icmp-add.ll | 42 + llvm/test/Transforms/InstCombine/icmp-custom-dl.ll | 8 +- .../Transforms/InstCombine/icmp-div-constant.ll | 2 + llvm/test/Transforms/InstCombine/icmp-mul-zext.ll | 2 + llvm/test/Transforms/InstCombine/icmp-sub.ll | 42 + llvm/test/Transforms/InstCombine/icmp-vec.ll | 84 + llvm/test/Transforms/InstCombine/icmp.ll | 112 +- .../Transforms/InstCombine/limit-max-iterations.ll | 2 +- llvm/test/Transforms/InstCombine/load.ll | 8 +- llvm/test/Transforms/InstCombine/logical-select.ll | 4 +- .../Transforms/InstCombine/masked_intrinsics.ll | 2 +- llvm/test/Transforms/InstCombine/max-of-nots.ll | 26 +- llvm/test/Transforms/InstCombine/minmax-fold.ll | 186 +- llvm/test/Transforms/InstCombine/mul.ll | 7 +- llvm/test/Transforms/InstCombine/nsw.ll | 4 +- llvm/test/Transforms/InstCombine/or.ll | 10 +- llvm/test/Transforms/InstCombine/pr25342.ll | 68 +- llvm/test/Transforms/InstCombine/pr38915.ll | 2 +- llvm/test/Transforms/InstCombine/pr44245.ll | 3 +- llvm/test/Transforms/InstCombine/pr44541.ll | 25 + llvm/test/Transforms/InstCombine/pr44835.ll | 29 + .../Transforms/InstCombine/saturating-add-sub.ll | 2 +- llvm/test/Transforms/InstCombine/select-cmp-br.ll | 8 +- .../Transforms/InstCombine/select-cmp-cttz-ctlz.ll | 234 +- .../Transforms/InstCombine/select-imm-canon.ll | 6 +- llvm/test/Transforms/InstCombine/select-pr39595.ll | 2 +- llvm/test/Transforms/InstCombine/select.ll | 24 +- llvm/test/Transforms/InstCombine/shift-add.ll | 58 +- .../Transforms/InstCombine/simplify-libcalls.ll | 2 +- llvm/test/Transforms/InstCombine/strlen_chk.ll | 47 + .../InstCombine/sub-ashr-and-to-icmp-select.ll | 20 +- .../InstCombine/sub-ashr-or-to-icmp-select.ll | 20 +- llvm/test/Transforms/InstCombine/sub-gep.ll | 8 +- llvm/test/Transforms/InstCombine/sub-minmax.ll | 12 +- llvm/test/Transforms/InstCombine/sub.ll | 228 +- llvm/test/Transforms/InstCombine/trunc.ll | 8 +- .../test/Transforms/InstCombine/umul-sign-check.ll | 193 + .../usub-overflow-known-by-implied-cond.ll | 358 + llvm/test/Transforms/InstCombine/vec_sext.ll | 8 +- llvm/test/Transforms/InstCombine/vec_shuffle.ll | 291 + llvm/test/Transforms/InstCombine/xor.ll | 14 +- llvm/test/Transforms/InstSimplify/fp-nan.ll | 4 +- llvm/test/Transforms/InstSimplify/fp-undef.ll | 369 - llvm/test/Transforms/InstSimplify/select.ll | 9 +- .../test/Transforms/JumpThreading/codesize-loop.ll | 152 + llvm/test/Transforms/JumpThreading/pr33605.ll | 2 +- .../Transforms/JumpThreading/redundant-dbg-info.ll | 78 + .../Transforms/JumpThreading/thread-two-bbs4.ll | 43 + .../Transforms/JumpThreading/thread-two-bbs5.ll | 62 + .../Transforms/JumpThreading/thread-two-bbs6.ll | 42 + llvm/test/Transforms/LCSSA/pr44320.ll | 55 + llvm/test/Transforms/LICM/callbr-crash.ll | 18 + .../AMDGPU/adjust-alloca-alignment.ll | 51 + .../AMDGPU/merge-stores-private.ll | 24 +- .../LoadStoreVectorizer/AMDGPU/merge-stores.ll | 26 +- .../Transforms/LoopFusion/diagnostics_missed.ll | 129 +- llvm/test/Transforms/LoopFusion/guarded.ll | 169 + llvm/test/Transforms/LoopFusion/simple.ll | 85 + .../Transforms/LoopRotate/multiple-deopt-exits.ll | 165 + .../LoopUnroll/partial-unroll-dead-instructions.ll | 42 + .../LoopUnroll/peel-loop-conditions-pgo-1.ll | 2 +- .../LoopUnroll/peel-loop-pgo-deopt-idom-2.ll | 2 +- .../LoopUnroll/peel-loop-pgo-deopt-idom.ll | 2 +- .../Transforms/LoopUnroll/peel-loop-pgo-deopt.ll | 2 +- llvm/test/Transforms/LoopUnroll/peel-loop-pgo.ll | 2 +- .../AArch64/nontemporal-load-store.ll | 259 + .../Transforms/LoopVectorize/ARM/mve-reduce.ll | 62 + .../LoopVectorize/X86/float-induction-x86.ll | 384 +- .../Transforms/LoopVectorize/X86/interleaving.ll | 60 +- .../Transforms/LoopVectorize/X86/small-size.ll | 4 +- .../LoopVectorize/X86/strided_load_cost.ll | 109 +- .../X86/x86-interleaved-accesses-masked-group.ll | 4 +- .../Transforms/LoopVectorize/check-prof-info.ll | 96 + .../LoopVectorize/first-order-recurrence.ll | 38 + llvm/test/Transforms/LoopVectorize/induction.ll | 2 +- .../LoopVectorize/pr44488-predication.ll | 79 + .../Transforms/LoopVectorize/reduction-order.ll | 41 + llvm/test/Transforms/LoopVectorize/tripcount.ll | 15 +- .../remarks-shared-subtrees.ll | 162 + .../Transforms/LowerMatrixIntrinsics/remarks.ll | 196 + .../LowerMatrixIntrinsics/strided-load-double.ll | 6 + .../LowerMatrixIntrinsics/strided-store-double.ll | 6 + llvm/test/Transforms/MemCpyOpt/form-memset.ll | 17 +- llvm/test/Transforms/ObjCARC/inert-global.ll | 68 + llvm/test/Transforms/OpenMP/gtid.ll | 86 + llvm/test/Transforms/OpenMP/parallel_deletion.ll | 309 + .../PGOProfile/counter_promo_exit_catchswitch.ll | 73 + .../PGOProfile/indirect_call_profile_funclet.ll | 68 + .../Transforms/PGOProfile/memop_profile_funclet.ll | 73 + .../Transforms/PhaseOrdering/min-max-abs-cse.ll | 96 + llvm/test/Transforms/Reassociate/fast-basictest.ll | 2 +- llvm/test/Transforms/SCCP/2006-12-19-UndefBug.ll | 12 +- llvm/test/Transforms/SCCP/apint-bigint2.ll | 23 +- llvm/test/Transforms/SCCP/apint-ipsccp3.ll | 40 +- llvm/test/Transforms/SCCP/apint-select.ll | 30 +- llvm/test/Transforms/SCCP/ip-constant-ranges.ll | 48 +- llvm/test/Transforms/SCCP/ipsccp-basic.ll | 34 +- llvm/test/Transforms/SCCP/loadtest.ll | 2 +- llvm/test/Transforms/SCCP/loadtest2.ll | 14 + llvm/test/Transforms/SCCP/logical-nuke.ll | 28 +- .../Transforms/SCCP/resolvedundefsin-tracked-fn.ll | 431 + llvm/test/Transforms/SCCP/switch-multiple-undef.ll | 26 +- llvm/test/Transforms/SCCP/ub-shift.ll | 53 +- llvm/test/Transforms/SCCP/undef-resolve.ll | 156 +- llvm/test/Transforms/SLPVectorizer/AMDGPU/bswap.ll | 38 + .../Transforms/SLPVectorizer/X86/horizontal.ll | 52 +- .../test/Transforms/SLPVectorizer/X86/lookahead.ll | 150 + .../SLPVectorizer/X86/no_alternate_divrem.ll | 129 + .../Transforms/SLPVectorizer/X86/remark_horcost.ll | 4 +- .../Transforms/SLPVectorizer/X86/scheduling.ll | 4 +- llvm/test/Transforms/SampleProfile/remap.ll | 2 +- .../SampleProfile/section-accurate-samplepgo.ll | 1 + .../Transforms/SimplifyCFG/empty-cleanuppad.ll | 49 + .../Transforms/SimplifyCFG/merge-cond-stores.ll | 4 +- llvm/test/Transforms/Util/assume-builder.ll | 66 + .../Transforms/VectorCombine/X86/extract-binop.ll | 250 + .../Transforms/VectorCombine/X86/extract-cmp.ll | 102 + .../VectorCombine}/X86/lit.local.cfg | 0 .../WholeProgramDevirt/Inputs/devirt-bad-index.ll | 4 + .../Inputs/devirt-single-impl2-index.ll | 14 + .../WholeProgramDevirt/bad-read-from-vtable.ll | 2 +- .../WholeProgramDevirt/branch-funnel-threshold.ll | 6 +- .../Transforms/WholeProgramDevirt/branch-funnel.ll | 14 +- .../Transforms/WholeProgramDevirt/constant-arg.ll | 4 +- .../WholeProgramDevirt/devirt-single-impl-check.ll | 2 +- .../WholeProgramDevirt/devirt-single-impl.ll | 2 +- .../WholeProgramDevirt/devirt-single-impl2.ll | 45 + .../Transforms/WholeProgramDevirt/expand-check.ll | 2 +- .../WholeProgramDevirt/export-nothing.ll | 2 +- .../WholeProgramDevirt/export-single-impl.ll | 10 +- .../WholeProgramDevirt/export-uniform-ret-val.ll | 4 +- .../WholeProgramDevirt/export-unique-ret-val.ll | 6 +- .../export-unsuccessful-checked.ll | 2 +- .../Transforms/WholeProgramDevirt/export-vcp.ll | 8 +- .../Transforms/WholeProgramDevirt/import-indir.ll | 2 +- .../WholeProgramDevirt/non-constant-vtable.ll | 2 +- .../WholeProgramDevirt/pointer-vtable.ll | 2 +- .../Transforms/WholeProgramDevirt/soa-vtable.ll | 2 +- .../Transforms/WholeProgramDevirt/struct-vtable.ll | 2 +- .../WholeProgramDevirt/uniform-retval-invoke.ll | 2 +- .../WholeProgramDevirt/uniform-retval.ll | 4 +- .../Transforms/WholeProgramDevirt/unique-retval.ll | 2 +- .../WholeProgramDevirt/vcp-accesses-memory.ll | 4 +- .../test/Transforms/WholeProgramDevirt/vcp-decl.ll | 2 +- .../Transforms/WholeProgramDevirt/vcp-no-this.ll | 2 +- .../WholeProgramDevirt/vcp-non-constant-arg.ll | 2 +- .../WholeProgramDevirt/vcp-too-wide-ints.ll | 2 +- .../WholeProgramDevirt/vcp-type-mismatch.ll | 2 +- .../Transforms/WholeProgramDevirt/vcp-uses-this.ll | 2 +- .../WholeProgramDevirt/virtual-const-prop-begin.ll | 2 +- .../WholeProgramDevirt/virtual-const-prop-check.ll | 2 +- .../WholeProgramDevirt/virtual-const-prop-end.ll | 2 +- .../Transforms/WholeProgramDevirt/vtable-decl.ll | 2 +- llvm/test/Verifier/AMDGPU/intrinsic-immarg.ll | 18 +- llvm/test/Verifier/intrinsic-immarg.ll | 17 + .../Verifier/invalid-patchable-function-entry.ll | 10 + llvm/test/Verifier/memcpy-inline.ll | 9 + .../module-flags-semantic-interposition.ll | 12 + llvm/test/lit.cfg.py | 27 +- llvm/test/tools/UpdateTestChecks/lit.local.cfg | 19 +- .../Inputs/argument_name_reuse.ll.expected | 2 +- .../Inputs/basic.ll.funcsig.expected | 2 +- .../Inputs/on_the_fly_arg_change.ll | 30 + .../Inputs/on_the_fly_arg_change.ll.expected | 45 + .../Inputs/scrub_attrs.ll.scrub.expected | 2 +- .../UpdateTestChecks/update_test_checks/basic.test | 7 +- .../update_test_checks/on_the_fly_arg_change.test | 6 + .../update_test_checks/scrub_attrs.test | 6 +- llvm/test/tools/dsymutil/ARM/empty-map.test | 1 - llvm/test/tools/dsymutil/ARM/fat-arch-name.test | 1 - .../tools/dsymutil/ARM/fat-arch-not-found.test | 1 - llvm/test/tools/dsymutil/ARM/fat-threading.test | 1 - .../Inputs/private/tmp/call_return_pc/call | Bin 0 -> 4640 bytes .../Inputs/private/tmp/call_return_pc/call.o | Bin 0 -> 2228 bytes .../tools/dsymutil/X86/call-site-entry-reloc.test | 26 + .../tools/dsymutil/X86/fat-archive-input-i386.test | 1 - .../dsymutil/X86/fat-object-input-x86_64.test | 1 - .../dsymutil/X86/fat-object-input-x86_64h.test | 1 - llvm/test/tools/dsymutil/X86/frame-1.test | 1 - llvm/test/tools/dsymutil/X86/frame-2.test | 1 - llvm/test/tools/dsymutil/X86/op-convert.test | 1 - .../test/tools/gold/X86/devirt_vcall_vis_public.ll | 148 + llvm/test/tools/gold/X86/thinlto.ll | 3 +- llvm/test/tools/llvm-ar/quick-append.test | 18 +- .../test/tools/llvm-cov/export_functions-lcov.test | 8 + .../X86/Inputs/debug_line_malformed.s | 249 +- llvm/test/tools/llvm-dwarfdump/X86/brief.s | 4 - .../llvm-dwarfdump/X86/debug-names-find-dwo.s | 10 +- .../X86/debug_addr_address_size_mismatch.s | 12 +- .../X86/debug_addr_address_size_not_multiple.s | 2 +- .../tools/llvm-dwarfdump/X86/debug_addr_dwarf4.s | 1 - .../tools/llvm-dwarfdump/X86/debug_addr_dwarf64.s | 40 +- .../X86/debug_addr_invalid_addr_size.s | 2 +- .../tools/llvm-dwarfdump/X86/debug_addr_rela.s | 28 + .../X86/debug_addr_reserved_length.s | 8 + .../X86/debug_addr_segment_selector.s | 2 +- .../X86/debug_addr_small_length_field.s | 2 +- ...ebug_addr_too_small_for_extended_length_field.s | 13 + .../X86/debug_addr_too_small_for_length_field.s | 2 +- .../X86/debug_addr_too_small_for_section.s | 2 +- .../X86/debug_addr_unsupported_version.s | 13 +- .../X86/debug_addr_version_mismatch.s | 42 - .../tools/llvm-dwarfdump/X86/debug_aranges-error.s | 21 + .../llvm-dwarfdump/X86/debug_line_invalid.test | 391 +- llvm/test/tools/llvm-dwarfdump/X86/debug_loc_dwo.s | 2 +- .../tools/llvm-dwarfdump/X86/dw_op_regval_type.s | 185 + .../X86/eh-frame-return-address-reg.s | 4 +- llvm/test/tools/llvm-dwarfdump/X86/statistics.ll | 59 +- .../X86/stats-mulitple-cu-out-of-line.ll | 92 + .../X86/stats-multiple-cu-members.ll | 61 + .../X86/stats-multiple-cu-same-name.ll | 89 + llvm/test/tools/llvm-dwarfdump/X86/typeunit-name.s | 6 +- .../tools/llvm-dwarfdump/X86/verify_debug_abbrev.s | 2 +- llvm/test/tools/llvm-dwp/X86/info-v5.s | 86 + .../tools/llvm-dwp/X86/wrong-unit-type-info-v5.s | 33 + .../tools/llvm-elfabi/binary-read-add-soname.test | 2 +- llvm/test/tools/llvm-elfabi/binary-read-arch.test | 2 +- .../tools/llvm-elfabi/binary-read-bad-soname.test | 2 +- .../tools/llvm-elfabi/binary-read-bad-vaddr.test | 2 +- .../binary-read-neededlibs-bad-offset.test | 2 +- .../tools/llvm-elfabi/binary-read-no-dt-strsz.test | 2 +- .../llvm-elfabi/binary-read-no-dt-strtab.test | 2 +- .../tools/llvm-elfabi/binary-read-no-dynamic.test | 2 +- .../llvm-elfabi/binary-read-replace-soname.test | 2 +- .../llvm-elfabi/binary-read-soname-no-null.test | 2 +- .../test/tools/llvm-elfabi/binary-read-soname.test | 2 +- .../tools/llvm-exegesis/X86/latency-LEA64_32r.s | 16 + .../X86/latency-SETCCr-cond-codes-sweep.s | 25 + llvm/test/tools/llvm-extract/keep-constinit.ll | 12 + .../llvm-lipo/archs-macho-binary-unknown.test | 2 +- llvm/test/tools/llvm-lipo/archs-macho-binary.test | 2 +- .../llvm-lipo/archs-universal-binary-arm.test | 2 +- .../llvm-lipo/archs-universal-binary-unknown.test | 2 +- .../llvm-lipo/archs-universal-binary-x86.test | 2 +- llvm/test/tools/llvm-lipo/create-arch.test | 4 +- .../test/tools/llvm-lipo/create-archive-input.test | 6 +- .../tools/llvm-lipo/create-compute-alignment.test | 6 +- .../tools/llvm-lipo/create-default-alignment.test | 10 +- llvm/test/tools/llvm-lipo/create-executable.test | 4 +- .../test/tools/llvm-lipo/create-invalid-input.test | 4 +- llvm/test/tools/llvm-lipo/extract.test | 4 +- llvm/test/tools/llvm-lipo/info-invalid.test | 2 +- llvm/test/tools/llvm-lipo/info.test | 6 +- .../tools/llvm-lipo/replace-invalid-input.test | 6 +- .../tools/llvm-lipo/replace-universal-binary.test | 8 +- .../tools/llvm-lipo/segalign-invalid-input.test | 4 +- llvm/test/tools/llvm-lipo/segalign.test | 10 +- .../thin-executable-universal-binary.test | 2 +- llvm/test/tools/llvm-lipo/thin-macho-binary.test | 2 +- .../tools/llvm-lipo/thin-universal-binary.test | 6 +- .../tools/llvm-lipo/verify-arch-macho-binary.test | 2 +- .../llvm-lipo/verify-arch-universal-binary.test | 2 +- llvm/test/tools/llvm-locstats/locstats.ll | 4 +- llvm/test/tools/llvm-lto2/X86/pipeline.ll | 4 +- .../test/tools/llvm-mca/X86/BdVer2/resources-lea.s | 542 +- .../X86/BdVer2/vbroadcast-operand-latency.s | 22 +- .../tools/llvm-mca/X86/Broadwell/resources-avx2.s | 56 +- .../tools/llvm-mca/X86/Generic/resources-aes.s | 2 +- .../tools/llvm-mca/X86/Generic/resources-avx1.s | 8 +- .../tools/llvm-mca/X86/Generic/resources-avx512.s | 359 +- .../llvm-mca/X86/Generic/resources-avx512bw.s | 213 +- .../llvm-mca/X86/Generic/resources-avx512bwvl.s | 314 +- .../llvm-mca/X86/Generic/resources-avx512dq.s | 94 +- .../llvm-mca/X86/Generic/resources-avx512dqvl.s | 78 +- .../llvm-mca/X86/Generic/resources-avx512vl.s | 586 +- .../tools/llvm-mca/X86/Generic/resources-clzero.s | 4 +- .../tools/llvm-mca/X86/Generic/resources-pclmul.s | 2 +- .../tools/llvm-mca/X86/Generic/resources-sse42.s | 4 +- .../tools/llvm-mca/X86/Haswell/resources-avx2.s | 42 +- llvm/test/tools/llvm-mca/X86/SLM/resources-aes.s | 12 +- .../test/tools/llvm-mca/X86/SLM/resources-pclmul.s | 2 +- llvm/test/tools/llvm-mca/X86/SLM/resources-sse42.s | 8 +- .../tools/llvm-mca/X86/SandyBridge/resources-aes.s | 2 +- .../llvm-mca/X86/SandyBridge/resources-avx1.s | 8 +- .../llvm-mca/X86/SandyBridge/resources-clmul.s | 2 +- .../llvm-mca/X86/SandyBridge/resources-pclmul.s | 2 +- .../llvm-mca/X86/SandyBridge/resources-sse42.s | 4 +- .../llvm-mca/X86/SkylakeClient/resources-avx1.s | 32 +- .../llvm-mca/X86/SkylakeClient/resources-avx2.s | 86 +- .../llvm-mca/X86/SkylakeClient/resources-mmx.s | 12 +- .../llvm-mca/X86/SkylakeClient/resources-sse1.s | 4 +- .../llvm-mca/X86/SkylakeClient/resources-sse2.s | 24 +- .../llvm-mca/X86/SkylakeClient/resources-sse41.s | 4 +- .../llvm-mca/X86/SkylakeClient/resources-ssse3.s | 16 +- .../llvm-mca/X86/SkylakeServer/resources-avx1.s | 32 +- .../llvm-mca/X86/SkylakeServer/resources-avx2.s | 86 +- .../llvm-mca/X86/SkylakeServer/resources-avx512.s | 359 +- .../X86/SkylakeServer/resources-avx512bw.s | 213 +- .../X86/SkylakeServer/resources-avx512bwvl.s | 314 +- .../X86/SkylakeServer/resources-avx512dq.s | 94 +- .../X86/SkylakeServer/resources-avx512dqvl.s | 78 +- .../X86/SkylakeServer/resources-avx512vl.s | 586 +- .../llvm-mca/X86/SkylakeServer/resources-mmx.s | 12 +- .../llvm-mca/X86/SkylakeServer/resources-sse1.s | 4 +- .../llvm-mca/X86/SkylakeServer/resources-sse2.s | 24 +- .../llvm-mca/X86/SkylakeServer/resources-sse41.s | 4 +- .../llvm-mca/X86/SkylakeServer/resources-ssse3.s | 16 +- .../tools/llvm-mca/X86/Znver1/resources-clzero.s | 4 +- .../llvm-mca/X86/Znver2/partial-reg-update-2.s | 1 + .../llvm-mca/X86/Znver2/partial-reg-update-3.s | 7 +- .../llvm-mca/X86/Znver2/partial-reg-update-4.s | 11 +- .../llvm-mca/X86/Znver2/partial-reg-update-5.s | 10 +- .../llvm-mca/X86/Znver2/partial-reg-update-6.s | 30 +- .../llvm-mca/X86/Znver2/partial-reg-update-7.s | 1 + .../tools/llvm-mca/X86/Znver2/partial-reg-update.s | 1 + .../test/tools/llvm-mca/X86/Znver2/resources-adx.s | 17 +- .../test/tools/llvm-mca/X86/Znver2/resources-aes.s | 10 +- .../tools/llvm-mca/X86/Znver2/resources-avx1.s | 234 +- .../tools/llvm-mca/X86/Znver2/resources-avx2.s | 142 +- .../tools/llvm-mca/X86/Znver2/resources-clzero.s | 4 +- .../tools/llvm-mca/X86/Znver2/resources-cmov.s | 98 +- .../test/tools/llvm-mca/X86/Znver2/resources-fma.s | 4 +- .../tools/llvm-mca/X86/Znver2/resources-fsgsbase.s | 2 +- .../tools/llvm-mca/X86/Znver2/resources-lzcnt.s | 2 +- .../test/tools/llvm-mca/X86/Znver2/resources-mmx.s | 98 +- .../tools/llvm-mca/X86/Znver2/resources-mwaitx.s | 6 +- .../tools/llvm-mca/X86/Znver2/resources-popcnt.s | 12 +- .../test/tools/llvm-mca/X86/Znver2/resources-sha.s | 12 +- .../tools/llvm-mca/X86/Znver2/resources-sse1.s | 154 +- .../tools/llvm-mca/X86/Znver2/resources-sse2.s | 312 +- .../tools/llvm-mca/X86/Znver2/resources-sse3.s | 36 +- .../tools/llvm-mca/X86/Znver2/resources-sse41.s | 116 +- .../tools/llvm-mca/X86/Znver2/resources-sse42.s | 2 +- .../tools/llvm-mca/X86/Znver2/resources-sse4a.s | 6 +- .../tools/llvm-mca/X86/Znver2/resources-ssse3.s | 114 +- .../tools/llvm-mca/X86/Znver2/resources-x86_32.s | 4 +- .../tools/llvm-mca/X86/Znver2/resources-x86_64.s | 44 +- .../test/tools/llvm-mca/X86/Znver2/resources-x87.s | 130 +- llvm/test/tools/llvm-mca/X86/bextr-read-after-ld.s | 12 + llvm/test/tools/llvm-mca/X86/bzhi-read-after-ld.s | 10 + llvm/test/tools/llvm-mca/X86/read-after-ld-1.s | 4 +- llvm/test/tools/llvm-mca/X86/read-after-ld-2.s | 83 +- .../tools/llvm-mca/X86/scheduler-queue-usage.s | 7 +- .../test/tools/llvm-mca/X86/sqrt-rsqrt-rcp-memop.s | 40 +- .../llvm-mca/X86/variable-blend-read-after-ld-2.s | 1 - llvm/test/tools/llvm-ml/lit.local.cfg | 3 + llvm/test/tools/llvm-ml/run.test | 2 +- llvm/test/tools/llvm-nm/AArch64/special-syms.test | 2 +- .../llvm-nm/X86/nm-no-symbols-local-only.yaml | 2 +- llvm/test/tools/llvm-nm/X86/nm-no-symbols.test | 2 +- llvm/test/tools/llvm-nm/X86/portability.test | 2 +- llvm/test/tools/llvm-nm/debug-syms.test | 2 +- llvm/test/tools/llvm-nm/format-sysv-layout.test | 2 +- llvm/test/tools/llvm-nm/format-sysv-section.test | 4 +- llvm/test/tools/llvm-nm/format-sysv-type.test | 2 +- llvm/test/tools/llvm-nm/no-sort.test | 2 +- llvm/test/tools/llvm-nm/numeric-sort.test | 2 +- llvm/test/tools/llvm-nm/undefined-only.test | 2 +- .../tools/llvm-objcopy/COFF/add-gnu-debuglink.test | 2 +- llvm/test/tools/llvm-objcopy/COFF/add-section.test | 4 +- llvm/test/tools/llvm-objcopy/COFF/basic-copy.test | 10 +- llvm/test/tools/llvm-objcopy/COFF/discard-all.test | 2 +- .../tools/llvm-objcopy/COFF/only-keep-debug.test | 2 +- .../test/tools/llvm-objcopy/COFF/only-section.test | 2 +- .../tools/llvm-objcopy/COFF/patch-debug-dir.test | 2 +- .../tools/llvm-objcopy/COFF/remove-section.test | 2 +- .../tools/llvm-objcopy/COFF/set-section-flags.test | 82 + llvm/test/tools/llvm-objcopy/COFF/strip-all.test | 2 +- llvm/test/tools/llvm-objcopy/COFF/strip-debug.test | 2 +- .../llvm-objcopy/COFF/strip-reloc-symbol.test | 2 +- .../test/tools/llvm-objcopy/COFF/strip-symbol.test | 2 +- .../tools/llvm-objcopy/COFF/strip-unneeded.test | 2 +- .../tools/llvm-objcopy/COFF/weak-external.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/abs-symbol.test | 2 +- .../tools/llvm-objcopy/ELF/add-gnu-debuglink.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/add-note.test | 2 +- .../tools/llvm-objcopy/ELF/add-section-remove.test | 2 +- .../llvm-objcopy/ELF/add-section-special.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/add-section.test | 2 +- .../llvm-objcopy/ELF/add-symbol-no-symtab.test | 4 +- .../test/tools/llvm-objcopy/ELF/armexidx-link.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/bad-build-id.test | 2 +- .../tools/llvm-objcopy/ELF/bad-output-format.test | 2 +- .../tools/llvm-objcopy/ELF/basic-archive-copy.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/basic-copy.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/basic-keep.test | 2 +- .../tools/llvm-objcopy/ELF/basic-only-section.test | 2 +- .../tools/llvm-objcopy/ELF/basic-relocations.test | 2 +- .../tools/llvm-objcopy/ELF/build-id-link-dir.test | 2 +- .../tools/llvm-objcopy/ELF/cannot-delete-dest.test | 2 +- .../test/tools/llvm-objcopy/ELF/common-symbol.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/copy-osabi.test | 2 +- .../tools/llvm-objcopy/ELF/cross-arch-headers.test | 2 +- .../ELF/cross-arch-sections-symbols.test | 2 +- .../llvm-objcopy/ELF/deterministic-archive.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/discard-all.test | 2 +- .../tools/llvm-objcopy/ELF/discard-locals-rel.test | 2 +- .../tools/llvm-objcopy/ELF/discard-locals.test | 2 +- .../ELF/discard-mix-local-and-all.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/dump-section.test | 2 +- .../llvm-objcopy/ELF/dynamic-relocations.test | 2 +- .../ELF/dynrelocsec-remove-shinfo-reference.test | 2 +- .../ELF/dynrelocsec-remove-shlink-reference.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/dynstr.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/elf32be.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/elf32le.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/elf64be.test | 2 +- .../test/tools/llvm-objcopy/ELF/empty-section.test | 2 +- .../llvm-objcopy/ELF/explicit-keep-remove.test | 2 +- .../ELF/explicit-only-section-remove.test | 2 +- .../llvm-objcopy/ELF/fail-no-output-directory.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/globalize.test | 2 +- .../llvm-objcopy/ELF/group-addr-misaligned.test | 2 +- .../tools/llvm-objcopy/ELF/group-big-endian.test | 2 +- .../test/tools/llvm-objcopy/ELF/group-reorder.test | 2 +- .../tools/llvm-objcopy/ELF/group-unchanged.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/group.test | 2 +- .../ELF/hexagon-unsupported-on-x86.test | 2 +- .../tools/llvm-objcopy/ELF/keep-file-symbols.test | 2 +- .../ELF/keep-global-symbols-mix-globalize.test | 2 +- .../llvm-objcopy/ELF/keep-global-symbols.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/keep-many.test | 2 +- .../tools/llvm-objcopy/ELF/keep-only-section.test | 2 +- .../ELF/keep-symbol-remove-section.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/keep-symbol.test | 2 +- .../tools/llvm-objcopy/ELF/localize-hidden.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/localize.test | 2 +- .../llvm-objcopy/ELF/no-build-id-no-notes.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/no-build-id.test | 2 +- .../llvm-objcopy/ELF/no-symbol-relocation.test | 4 +- llvm/test/tools/llvm-objcopy/ELF/null-symbol.test | 2 +- .../tools/llvm-objcopy/ELF/only-keep-debug.test | 6 +- .../tools/llvm-objcopy/ELF/only-section-many.test | 2 +- .../ELF/only-section-remove-strtab.test | 2 +- .../ELF/only-section-strip-non-alloc.test | 2 +- .../ELF/only-section-strip-undefined.test | 7 +- .../ELF/prefix-alloc-sections-dynrelocsec.test | 2 +- .../llvm-objcopy/ELF/prefix-alloc-sections.test | 2 +- .../tools/llvm-objcopy/ELF/prefix-symbols.test | 2 +- .../tools/llvm-objcopy/ELF/redefine-symbol.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/regex.test | 2 +- .../ELF/reloc-error-remove-symtab.test | 2 +- .../tools/llvm-objcopy/ELF/reloc-no-symtab.test | 2 +- .../tools/llvm-objcopy/ELF/relocatable-phdr.test | 2 +- .../llvm-objcopy/ELF/remove-multiple-sections.test | 2 +- .../ELF/remove-section-with-symbol.test | 2 +- .../tools/llvm-objcopy/ELF/remove-section.test | 2 +- .../llvm-objcopy/ELF/remove-shstrtab-error.test | 2 +- .../test/tools/llvm-objcopy/ELF/remove-symtab.test | 2 +- .../rename-section-and-prefix-alloc-sections.test | 2 +- .../ELF/rename-section-flag-osproc-mask.test | 10 +- .../ELF/rename-section-flag-preserved.test | 8 +- .../llvm-objcopy/ELF/rename-section-flag.test | 9 +- .../llvm-objcopy/ELF/rename-section-multiple.test | 2 +- .../tools/llvm-objcopy/ELF/rename-section.test | 2 +- .../ELF/section-index-unsupported.test | 2 +- .../ELF/set-section-flags-and-rename.test | 2 +- .../ELF/set-section-flags-multiple.test | 2 +- .../tools/llvm-objcopy/ELF/set-section-flags.test | 10 +- .../tools/llvm-objcopy/ELF/shstrtab-optimize.test | 2 +- .../ELF/strip-all-and-keep-symbol.test | 2 +- .../llvm-objcopy/ELF/strip-all-and-remove.test | 2 +- .../test/tools/llvm-objcopy/ELF/strip-all-gnu.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/strip-all.test | 2 +- .../llvm-objcopy/ELF/strip-debug-and-remove.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/strip-debug.test | 2 +- .../tools/llvm-objcopy/ELF/strip-group-symbol.test | 2 +- .../llvm-objcopy/ELF/strip-multiple-files.test | 2 +- .../tools/llvm-objcopy/ELF/strip-non-alloc.test | 2 +- .../ELF/strip-preserve-arm-attributes.test | 2 +- .../llvm-objcopy/ELF/strip-preserve-atime.test | 10 +- .../llvm-objcopy/ELF/strip-preserve-mtime.test | 10 +- .../tools/llvm-objcopy/ELF/strip-reloc-symbol.test | 2 +- .../tools/llvm-objcopy/ELF/strip-section-err.test | 4 +- .../llvm-objcopy/ELF/strip-sections-keep.test | 2 +- .../ELF/strip-sections-only-section.test | 2 +- .../tools/llvm-objcopy/ELF/strip-sections.test | 2 +- .../ELF/strip-symbol-and-relocation.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/strip-symbol.test | 2 +- .../ELF/strip-unneeded-all-symbols.test | 2 +- .../ELF/strip-unneeded-remove-debug-keep-link.test | 2 +- .../tools/llvm-objcopy/ELF/strip-unneeded.test | 2 +- .../tools/llvm-objcopy/ELF/strtab-optimize.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/symbol-copy.test | 2 +- .../tools/llvm-objcopy/ELF/symbol-empty-name.test | 2 +- .../ELF/symtab-error-on-remove-strtab.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/symtab-link.test | 2 +- .../ELF/tail-merged-string-tables.test | 13 +- llvm/test/tools/llvm-objcopy/ELF/weaken-all.test | 2 +- llvm/test/tools/llvm-objcopy/ELF/weaken.test | 2 +- .../tools/llvm-objcopy/ELF/wildcard-flags.test | 2 +- .../tools/llvm-objcopy/ELF/wildcard-syntax.test | 4 +- .../MachO/basic-big-endian-32-copy.test | 2 +- .../MachO/basic-big-endian-64-copy.test | 2 +- .../llvm-objcopy/MachO/basic-executable-copy.test | 2 +- .../MachO/basic-little-endian-32-copy.test | 2 +- .../MachO/basic-little-endian-64-copy.test | 2 +- .../MachO/install-name-tool-add-rpath.test | 4 +- .../MachO/min-version-load-commands.test | 8 +- .../tools/llvm-objcopy/MachO/only-section.test | 2 +- .../tools/llvm-objcopy/MachO/remove-section.test | 2 +- llvm/test/tools/llvm-objcopy/MachO/strip-all.test | 4 +- llvm/test/tools/llvm-objcopy/redefine-symbols.test | 2 +- llvm/test/tools/llvm-objcopy/wasm/add-section.test | 83 + .../llvm-objcopy/wasm/basic-archive-copy.test | 90 + llvm/test/tools/llvm-objcopy/wasm/basic-copy.test | 63 + .../test/tools/llvm-objcopy/wasm/dump-section.test | 38 + .../tools/llvm-objcopy/wasm/remove-section.test | 26 + .../test/tools/llvm-objdump/AMDGPU/source-lines.ll | 1 + .../test/tools/llvm-objdump/ARM/unknown-instr.test | 28 + .../Hexagon/source-interleave-hexagon.ll | 1 + .../llvm-objdump/WebAssembly/relocations.test | 12 +- llvm/test/tools/llvm-objdump/X86/adjust-vma.test | 2 +- .../llvm-objdump/X86/disassemble-demangle.test | 2 +- .../llvm-objdump/X86/disassemble-section-name.s | 2 +- .../X86/disassemble-zeroes-relocations.test | 2 +- .../llvm-objdump/X86/elf-disassemble-bss.test | 4 +- .../llvm-objdump/X86/elf-disassemble-relocs.test | 2 +- .../X86/elf-disassemble-symbol-labels-exec.test | 2 +- .../tools/llvm-objdump/X86/elf-dynamic-relocs.test | 2 +- .../tools/llvm-objdump/X86/macho-cstring-dump.test | 15 +- .../tools/llvm-objdump/X86/output-ordering.test | 4 +- llvm/test/tools/llvm-objdump/X86/phdrs-lma.test | 2 +- llvm/test/tools/llvm-objdump/X86/phdrs-lma2.test | 2 +- .../X86/source-interleave-function-from-debug.test | 108 + .../llvm-objdump/X86/source-interleave-x86_64.test | 1 + .../llvm-objdump/X86/warn-missing-disasm-func.test | 4 +- llvm/test/tools/llvm-objdump/all-headers.test | 6 +- llvm/test/tools/llvm-objdump/archive-headers.test | 18 +- llvm/test/tools/llvm-objdump/coff-many-relocs.test | 21 +- llvm/test/tools/llvm-objdump/eh_frame-arm64.test | 2 +- llvm/test/tools/llvm-objdump/eh_frame-coff.test | 2 +- llvm/test/tools/llvm-objdump/eh_frame-mipsel.test | 4 +- .../test/tools/llvm-objdump/eh_frame_zero_cie.test | 2 +- .../elf-dynamic-section-machine-specific.test | 93 +- .../tools/llvm-objdump/elf-dynamic-section.test | 44 +- llvm/test/tools/llvm-objdump/embedded-source.test | 1 + .../test/tools/llvm-objdump/file-headers-coff.test | 4 +- llvm/test/tools/llvm-objdump/file-headers-elf.test | 8 +- llvm/test/tools/llvm-objdump/file-headers-pe.test | 2 +- llvm/test/tools/llvm-objdump/full-contents.test | 2 +- .../tools/llvm-objdump/hex-relocation-addr.test | 25 +- .../tools/llvm-objdump/macho-bad-dysymtab.test | 2 +- .../tools/llvm-objdump/non-archive-object.test | 4 +- .../private-headers-no-dynamic-segment.test | 2 +- .../llvm-objdump/private-headers-no-dynamic.test | 2 +- .../llvm-objdump/relocation-xindex-symbol.test | 3 +- llvm/test/tools/llvm-objdump/relocations-elf.test | 70 +- .../llvm-objdump/relocations-in-nonreloc.test | 5 +- llvm/test/tools/llvm-objdump/section-headers.test | 18 +- llvm/test/tools/llvm-objdump/symbol-table-elf.test | 2 +- llvm/test/tools/llvm-objdump/verdef-elf.test | 2 +- llvm/test/tools/llvm-objdump/verneed-elf.test | 2 +- .../tools/llvm-objdump/verneed-wrong-info.test | 2 +- .../warn-on-out-of-range-start-stop-address.test | 8 +- .../tools/llvm-profdata/text-format-errors.test | 2 +- llvm/test/tools/llvm-ranlib/D-flag.test | 4 +- .../tools/llvm-readobj/COFF/arm64-many-epilogs.s | 2 +- .../tools/llvm-readobj/COFF/arm64-win-error2.s | 2 +- .../llvm-readobj/COFF/unwind-arm64-image.yaml | 2 +- .../llvm-readobj/COFF/unwind-x86_64-image.yaml | 2 +- .../llvm-readobj/ELF/Inputs/gnuhash.so.elf-i386 | Bin 1080 -> 0 bytes .../llvm-readobj/ELF/Inputs/gnuhash.so.elf-ppc | Bin 1204 -> 0 bytes .../llvm-readobj/ELF/Inputs/gnuhash.so.elf-ppc64 | Bin 1784 -> 0 bytes .../llvm-readobj/ELF/Inputs/gnuhash.so.elf-x86_64 | Bin 1616 -> 0 bytes .../llvm-readobj/ELF/Inputs/rpath.exe.elf-x86_64 | Bin 5632 -> 0 bytes .../llvm-readobj/ELF/Inputs/trivial.obj.elf-mipsel | Bin 629 -> 0 bytes llvm/test/tools/llvm-readobj/ELF/addrsig.test | 9 +- .../ELF/broken-dynamic-reloc-name.test | 49 - .../llvm-readobj/ELF/broken-dynamic-reloc.test | 474 + .../tools/llvm-readobj/ELF/call-graph-profile.test | 40 + llvm/test/tools/llvm-readobj/ELF/demangle.test | 2 +- llvm/test/tools/llvm-readobj/ELF/dyn-symbols.test | 149 +- .../tools/llvm-readobj/ELF/dynamic-malformed.test | 8 +- .../ELF/dynamic-not-in-pt-dynamic.test | 4 +- .../ELF/dynamic-reloc-no-section-headers.test | 69 + .../tools/llvm-readobj/ELF/dynamic-table-dtnull.s | 4 +- .../ELF/dynamic-tags-machine-specific.test | 192 +- llvm/test/tools/llvm-readobj/ELF/dynamic-tags.test | 293 +- .../test/tools/llvm-readobj/ELF/gnu-note-size.test | 2 +- llvm/test/tools/llvm-readobj/ELF/gnu-notes.test | 10 +- llvm/test/tools/llvm-readobj/ELF/gnuhash.test | 377 +- .../tools/llvm-readobj/ELF/hash-histogram.test | 43 +- llvm/test/tools/llvm-readobj/ELF/hash-table.test | 117 + .../test/tools/llvm-readobj/ELF/hidden-versym.test | 2 +- .../tools/llvm-readobj/ELF/invalid-shstrndx.test | 22 +- llvm/test/tools/llvm-readobj/ELF/needed-libs.test | 94 + .../ELF/non-dynamic-in-pt-dynamic.test | 4 +- llvm/test/tools/llvm-readobj/ELF/note-amdgpu.test | 2 +- .../tools/llvm-readobj/ELF/note-core-ntfile.test | 2 +- llvm/test/tools/llvm-readobj/ELF/note-core.test | 2 +- .../test/tools/llvm-readobj/ELF/packed-relocs.test | 12 +- .../tools/llvm-readobj/ELF/readelf-s-alias.test | 49 - .../ELF/reloc-symbol-with-versioning.test | 4 +- .../llvm-readobj/ELF/reloc-types-elf-ppc64.test | 3 + llvm/test/tools/llvm-readobj/ELF/relr-relocs.test | 16 +- llvm/test/tools/llvm-readobj/ELF/rpath.test | 4 - .../sections-no-section-header-string-table.test | 106 + llvm/test/tools/llvm-readobj/ELF/sections.test | 138 +- llvm/test/tools/llvm-readobj/ELF/stack-sizes.test | 26 +- llvm/test/tools/llvm-readobj/ELF/string-dump.test | 2 +- llvm/test/tools/llvm-readobj/ELF/symbol-64bit.test | 2 +- .../tools/llvm-readobj/ELF/symbol-binding.test | 2 +- llvm/test/tools/llvm-readobj/ELF/symbol-shndx.test | 6 +- llvm/test/tools/llvm-readobj/ELF/symbol-types.test | 2 +- .../tools/llvm-readobj/ELF/symbol-visibility.test | 4 +- llvm/test/tools/llvm-readobj/ELF/symbols.test | 43 + llvm/test/tools/llvm-readobj/ELF/unwind.test | 2 +- .../tools/llvm-readobj/ELF/verdef-invalid.test | 4 +- .../tools/llvm-readobj/ELF/verneed-invalid.test | 18 +- llvm/test/tools/llvm-readobj/ELF/versioninfo.test | 6 +- .../tools/llvm-readobj/ELF/versym-invalid.test | 12 +- llvm/test/tools/llvm-readobj/MachO/sections.test | 2 +- llvm/test/tools/llvm-readobj/wasm/symbols.test | 2 - .../test/tools/llvm-readobj/wasm/wasm-imports.test | 1 - llvm/test/tools/llvm-size/elf-berkeley.test | 2 +- llvm/test/tools/llvm-size/elf-sysv.test | 2 +- llvm/test/tools/llvm-symbolizer/Inputs/discrim.c | 4 + llvm/test/tools/llvm-symbolizer/discriminator.test | 20 + llvm/test/tools/llvm-symbolizer/wasm-basic.s | 23 + .../tools/obj2yaml/call-graph-profile-section.yaml | 269 + .../tools/obj2yaml/dynamic-section-arch-tags.test | 12 +- llvm/test/tools/obj2yaml/elf-gnu-hash-section.yaml | 1 + .../tools/obj2yaml/elf-llvm-addrsig-section.yaml | 32 +- .../obj2yaml/macho-DWARF-debug_aranges-error.yaml | 301 + llvm/test/tools/obj2yaml/relr-section.yaml | 69 + llvm/test/tools/obj2yaml/section-group.test | 4 +- .../tools/obj2yaml/special-symbol-indices.yaml | 2 +- llvm/test/tools/obj2yaml/symbol-type.yaml | 2 +- llvm/test/tools/sanstats/elf.test | 4 +- .../yaml2obj/ELF/call-graph-profile-section.yaml | 232 + llvm/test/tools/yaml2obj/ELF/class-endianness.yaml | 40 +- llvm/test/tools/yaml2obj/ELF/dynamic-symbols.yaml | 2 +- llvm/test/tools/yaml2obj/ELF/emachine.yaml | 31 +- llvm/test/tools/yaml2obj/ELF/gnu-hash-section.yaml | 4 +- .../tools/yaml2obj/ELF/implicit-sections-info.yaml | 41 +- .../yaml2obj/ELF/implicit-sections-types.yaml | 8 +- .../tools/yaml2obj/ELF/llvm-addrsig-section.yaml | 76 +- llvm/test/tools/yaml2obj/ELF/local-symbols.yaml | 4 +- .../tools/yaml2obj/ELF/reloc-sec-entry-size.yaml | 48 + llvm/test/tools/yaml2obj/ELF/relr-section.yaml | 179 + .../tools/yaml2obj/ELF/section-address-assign.yaml | 98 + llvm/test/tools/yaml2obj/ELF/stack-sizes.yaml | 89 +- llvm/test/tools/yaml2obj/ELF/symbol-name.yaml | 77 +- llvm/test/tools/yaml2obj/ELF/symbol-stother.yaml | 4 +- llvm/test/tools/yaml2obj/help.test | 11 + llvm/test/tools/yaml2obj/invalid-output-file.yaml | 4 - llvm/test/tools/yaml2obj/macro.yaml | 60 + llvm/test/tools/yaml2obj/multi-doc.yaml | 10 +- llvm/test/tools/yaml2obj/output-file.yaml | 19 + llvm/tools/CMakeLists.txt | 1 - llvm/tools/bugpoint/CrashDebugger.cpp | 11 +- llvm/tools/bugpoint/ExecutionDriver.cpp | 4 +- llvm/tools/bugpoint/Miscompilation.cpp | 30 +- llvm/tools/bugpoint/OptimizerDriver.cpp | 2 +- llvm/tools/bugpoint/ToolRunner.cpp | 4 +- llvm/tools/bugpoint/ToolRunner.h | 2 +- llvm/tools/bugpoint/bugpoint.cpp | 4 +- llvm/tools/dsymutil/BinaryHolder.cpp | 4 +- llvm/tools/dsymutil/CFBundle.cpp | 5 +- llvm/tools/dsymutil/CMakeLists.txt | 4 + llvm/tools/dsymutil/DebugMap.cpp | 5 +- llvm/tools/dsymutil/DebugMap.h | 6 +- llvm/tools/dsymutil/DwarfLinkerForBinary.cpp | 3031 +- llvm/tools/dsymutil/DwarfLinkerForBinary.h | 386 +- llvm/tools/dsymutil/DwarfStreamer.cpp | 168 +- llvm/tools/dsymutil/DwarfStreamer.h | 2 +- llvm/tools/dsymutil/LinkUtils.h | 8 +- llvm/tools/dsymutil/MachODebugMapParser.cpp | 11 +- llvm/tools/dsymutil/MachOUtils.cpp | 2 +- llvm/tools/dsymutil/MachOUtils.h | 2 +- llvm/tools/dsymutil/SymbolMap.cpp | 2 +- llvm/tools/dsymutil/dsymutil.cpp | 24 +- llvm/tools/gold/gold-plugin.cpp | 63 +- llvm/tools/llc/llc.cpp | 16 +- llvm/tools/lli/lli.cpp | 183 +- llvm/tools/llvm-ar/llvm-ar.cpp | 11 +- llvm/tools/llvm-cfi-verify/lib/FileAnalysis.cpp | 11 +- llvm/tools/llvm-config/llvm-config.cpp | 7 +- llvm/tools/llvm-cov/CodeCoverage.cpp | 19 +- llvm/tools/llvm-cov/CoverageExporterJson.cpp | 8 +- llvm/tools/llvm-cov/CoverageExporterLcov.cpp | 14 +- llvm/tools/llvm-cov/CoverageReport.cpp | 7 +- llvm/tools/llvm-cov/CoverageSummaryInfo.cpp | 2 +- llvm/tools/llvm-cov/SourceCoverageView.cpp | 4 +- llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp | 8 +- llvm/tools/llvm-cxxfilt/llvm-cxxfilt.cpp | 4 +- llvm/tools/llvm-dwarfdump/Statistics.cpp | 166 +- llvm/tools/llvm-dwp/DWPStringPool.h | 2 +- llvm/tools/llvm-dwp/llvm-dwp.cpp | 42 +- llvm/tools/llvm-elfabi/ELFObjHandler.cpp | 6 +- llvm/tools/llvm-exegesis/lib/AArch64/Target.cpp | 1 - llvm/tools/llvm-exegesis/lib/Analysis.cpp | 8 +- llvm/tools/llvm-exegesis/lib/Assembler.cpp | 18 +- llvm/tools/llvm-exegesis/lib/Assembler.h | 11 +- llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp | 36 +- llvm/tools/llvm-exegesis/lib/BenchmarkRunner.h | 8 +- llvm/tools/llvm-exegesis/lib/CMakeLists.txt | 7 +- llvm/tools/llvm-exegesis/lib/Clustering.cpp | 12 +- llvm/tools/llvm-exegesis/lib/CodeTemplate.h | 5 + llvm/tools/llvm-exegesis/lib/Error.cpp | 31 + llvm/tools/llvm-exegesis/lib/Error.h | 29 + llvm/tools/llvm-exegesis/lib/Latency.cpp | 211 - llvm/tools/llvm-exegesis/lib/Latency.h | 48 - .../llvm-exegesis/lib/LatencyBenchmarkRunner.cpp | 56 + .../llvm-exegesis/lib/LatencyBenchmarkRunner.h | 35 + llvm/tools/llvm-exegesis/lib/MCInstrDescView.cpp | 6 +- llvm/tools/llvm-exegesis/lib/Mips/Target.cpp | 5 +- .../llvm-exegesis/lib/ParallelSnippetGenerator.cpp | 223 + .../llvm-exegesis/lib/ParallelSnippetGenerator.h | 65 + llvm/tools/llvm-exegesis/lib/PowerPC/Target.cpp | 1 - llvm/tools/llvm-exegesis/lib/RegisterAliasing.cpp | 9 + llvm/tools/llvm-exegesis/lib/RegisterAliasing.h | 3 + .../llvm-exegesis/lib/SerialSnippetGenerator.cpp | 181 + .../llvm-exegesis/lib/SerialSnippetGenerator.h | 37 + llvm/tools/llvm-exegesis/lib/SnippetFile.cpp | 10 +- llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp | 103 +- llvm/tools/llvm-exegesis/lib/SnippetGenerator.h | 149 +- llvm/tools/llvm-exegesis/lib/Target.cpp | 54 +- llvm/tools/llvm-exegesis/lib/Target.h | 39 +- llvm/tools/llvm-exegesis/lib/Uops.cpp | 252 - llvm/tools/llvm-exegesis/lib/Uops.h | 79 - .../llvm-exegesis/lib/UopsBenchmarkRunner.cpp | 46 + llvm/tools/llvm-exegesis/lib/UopsBenchmarkRunner.h | 38 + llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 244 +- llvm/tools/llvm-exegesis/llvm-exegesis.cpp | 101 +- llvm/tools/llvm-extract/llvm-extract.cpp | 6 +- llvm/tools/llvm-ifs/llvm-ifs.cpp | 2 +- llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 58 +- llvm/tools/llvm-jitlink/llvm-jitlink.h | 6 +- llvm/tools/llvm-link/llvm-link.cpp | 2 +- llvm/tools/llvm-lipo/llvm-lipo.cpp | 7 +- llvm/tools/llvm-lto/llvm-lto.cpp | 4 +- llvm/tools/llvm-lto2/llvm-lto2.cpp | 21 +- llvm/tools/llvm-mc/Disassembler.cpp | 2 +- llvm/tools/llvm-mc/llvm-mc.cpp | 2 +- llvm/tools/llvm-mca/CodeRegionGenerator.cpp | 12 +- llvm/tools/llvm-mca/llvm-mca.cpp | 2 +- llvm/tools/llvm-ml/Disassembler.cpp | 2 +- llvm/tools/llvm-ml/llvm-ml.cpp | 6 +- llvm/tools/llvm-nm/llvm-nm.cpp | 6 +- llvm/tools/llvm-objcopy/CMakeLists.txt | 4 + llvm/tools/llvm-objcopy/COFF/COFFObjcopy.cpp | 52 +- llvm/tools/llvm-objcopy/CopyConfig.cpp | 5 +- llvm/tools/llvm-objcopy/CopyConfig.h | 3 +- llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 15 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 2 +- .../llvm-objcopy/MachO/MachOLayoutBuilder.cpp | 46 +- llvm/tools/llvm-objcopy/MachO/MachOObjcopy.cpp | 34 +- llvm/tools/llvm-objcopy/MachO/MachOReader.cpp | 16 +- llvm/tools/llvm-objcopy/MachO/MachOWriter.cpp | 42 +- llvm/tools/llvm-objcopy/MachO/Object.cpp | 4 +- llvm/tools/llvm-objcopy/MachO/Object.h | 8 +- llvm/tools/llvm-objcopy/llvm-objcopy.cpp | 6 +- llvm/tools/llvm-objcopy/wasm/Object.cpp | 36 + llvm/tools/llvm-objcopy/wasm/Object.h | 47 + llvm/tools/llvm-objcopy/wasm/Reader.cpp | 33 + llvm/tools/llvm-objcopy/wasm/Reader.h | 31 + llvm/tools/llvm-objcopy/wasm/WasmObjcopy.cpp | 114 + llvm/tools/llvm-objcopy/wasm/WasmObjcopy.h | 31 + llvm/tools/llvm-objcopy/wasm/Writer.cpp | 78 + llvm/tools/llvm-objcopy/wasm/Writer.h | 50 + llvm/tools/llvm-objdump/ELFDump.cpp | 11 +- llvm/tools/llvm-objdump/MachODump.cpp | 13 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 142 +- llvm/tools/llvm-opt-report/OptReport.cpp | 9 +- llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp | 4 +- llvm/tools/llvm-pdbutil/FormatUtil.cpp | 12 +- llvm/tools/llvm-pdbutil/FormatUtil.h | 3 +- llvm/tools/llvm-pdbutil/MinimalSymbolDumper.cpp | 4 +- llvm/tools/llvm-pdbutil/MinimalTypeDumper.cpp | 5 +- llvm/tools/llvm-pdbutil/StreamUtil.cpp | 6 +- llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp | 2 +- llvm/tools/llvm-profdata/llvm-profdata.cpp | 34 +- llvm/tools/llvm-rc/llvm-rc.cpp | 2 +- llvm/tools/llvm-readobj/COFFDumper.cpp | 2 +- llvm/tools/llvm-readobj/DwarfCFIEHPrinter.h | 9 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 324 +- llvm/tools/llvm-readobj/ObjDumper.cpp | 4 +- llvm/tools/llvm-readobj/WasmDumper.cpp | 8 +- llvm/tools/llvm-readobj/llvm-readobj.cpp | 5 +- llvm/tools/llvm-reduce/deltas/Delta.cpp | 2 +- llvm/tools/llvm-reduce/deltas/ReduceArguments.cpp | 2 +- llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp | 6 +- llvm/tools/llvm-undname/llvm-undname.cpp | 6 +- llvm/tools/llvm-xray/trie-node.h | 2 +- llvm/tools/llvm-xray/xray-color-helper.cpp | 4 +- llvm/tools/llvm-xray/xray-graph-diff.cpp | 12 +- llvm/tools/llvm-xray/xray-stacks.cpp | 9 +- llvm/tools/obj2yaml/dwarf2yaml.cpp | 14 +- llvm/tools/obj2yaml/elf2yaml.cpp | 83 +- llvm/tools/obj2yaml/macho2yaml.cpp | 14 +- llvm/tools/obj2yaml/obj2yaml.cpp | 2 +- llvm/tools/obj2yaml/obj2yaml.h | 4 +- llvm/tools/opt-viewer/opt-viewer.py | 23 +- llvm/tools/opt-viewer/optrecord.py | 3 +- llvm/tools/opt/NewPMDriver.cpp | 6 +- llvm/tools/opt/NewPMDriver.h | 2 +- llvm/tools/opt/PassPrinters.cpp | 10 +- llvm/tools/opt/opt.cpp | 18 +- llvm/tools/sancov/sancov.cpp | 10 +- llvm/tools/vfabi-demangle-fuzzer/CMakeLists.txt | 2 + .../vfabi-demangler-fuzzer.cpp | 17 +- llvm/tools/yaml2obj/yaml2obj.cpp | 74 +- llvm/unittests/ADT/APFloatTest.cpp | 1005 +- llvm/unittests/ADT/APIntTest.cpp | 82 +- llvm/unittests/ADT/BitVectorTest.cpp | 37 + llvm/unittests/ADT/CMakeLists.txt | 1 - llvm/unittests/ADT/DenseSetTest.cpp | 2 +- llvm/unittests/ADT/FloatingPointMode.cpp | 121 +- llvm/unittests/ADT/FunctionRefTest.cpp | 2 +- llvm/unittests/ADT/MakeUniqueTest.cpp | 75 - llvm/unittests/ADT/STLExtrasTest.cpp | 4 +- llvm/unittests/ADT/SmallStringTest.cpp | 14 + llvm/unittests/ADT/StringRefTest.cpp | 10 + llvm/unittests/ADT/TripleTest.cpp | 4 +- llvm/unittests/Analysis/CGSCCPassManagerTest.cpp | 433 + llvm/unittests/Analysis/CMakeLists.txt | 3 +- llvm/unittests/Analysis/CaptureTrackingTest.cpp | 8 +- llvm/unittests/Analysis/LazyCallGraphTest.cpp | 105 +- llvm/unittests/Analysis/LoadsTest.cpp | 61 + llvm/unittests/Analysis/OrderedBasicBlockTest.cpp | 57 - llvm/unittests/Analysis/TargetLibraryInfoTest.cpp | 4 + llvm/unittests/Analysis/ValueLatticeTest.cpp | 17 + llvm/unittests/Analysis/VectorFunctionABITest.cpp | 230 +- llvm/unittests/Analysis/VectorUtilsTest.cpp | 129 +- llvm/unittests/CodeGen/GlobalISel/CSETest.cpp | 18 +- .../CodeGen/GlobalISel/ConstantFoldingTest.cpp | 114 +- llvm/unittests/CodeGen/GlobalISel/GISelMITest.h | 5 + .../unittests/CodeGen/GlobalISel/KnownBitsTest.cpp | 142 + .../CodeGen/GlobalISel/LegalizerHelperTest.cpp | 206 +- .../CodeGen/GlobalISel/MachineIRBuilderTest.cpp | 12 +- .../CodeGen/GlobalISel/PatternMatchTest.cpp | 140 +- llvm/unittests/CodeGen/LowLevelTypeTest.cpp | 23 + .../DebugInfo/CodeView/RandomAccessVisitorTest.cpp | 1 + llvm/unittests/DebugInfo/DWARF/CMakeLists.txt | 2 + .../DebugInfo/DWARF/DWARFAcceleratorTableTest.cpp | 52 + .../DebugInfo/DWARF/DWARFDebugArangeSetTest.cpp | 192 + .../DebugInfo/DWARF/DWARFDebugInfoTest.cpp | 4 +- .../DebugInfo/DWARF/DWARFDebugLineTest.cpp | 1871 +- .../DebugInfo/DWARF/DWARFFormValueTest.cpp | 183 + llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp | 69 +- llvm/unittests/DebugInfo/DWARF/DwarfGenerator.h | 7 +- llvm/unittests/DebugInfo/GSYM/CMakeLists.txt | 2 + llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp | 1190 +- .../unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 15 +- .../ExecutionEngine/Orc/LegacyAPIInteropTest.cpp | 2 +- .../Orc/LegacyRTDyldObjectLinkingLayerTest.cpp | 12 +- .../Orc/ObjectTransformLayerTest.cpp | 3 +- llvm/unittests/ExecutionEngine/Orc/OrcCAPITest.cpp | 4 +- llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h | 6 +- .../Orc/RTDyldObjectLinkingLayerTest.cpp | 18 +- .../ExecutionEngine/Orc/RemoteObjectLayerTest.cpp | 8 +- llvm/unittests/Frontend/CMakeLists.txt | 1 + llvm/unittests/Frontend/OpenMPContextTest.cpp | 309 + llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp | 184 +- llvm/unittests/IR/BasicBlockTest.cpp | 127 + llvm/unittests/IR/CMakeLists.txt | 1 + llvm/unittests/IR/DominatorTreeTest.cpp | 31 + llvm/unittests/IR/IRBuilderTest.cpp | 7 + llvm/unittests/IR/LegacyPassManagerTest.cpp | 67 + llvm/unittests/IR/ModuleTest.cpp | 2 +- llvm/unittests/IR/PassBuilderCallbacksTest.cpp | 6 +- llvm/unittests/IR/PassManagerTest.cpp | 1 + llvm/unittests/IR/PatternMatch.cpp | 78 +- llvm/unittests/Passes/CMakeLists.txt | 42 +- llvm/unittests/Passes/PluginsTest.cpp | 2 +- llvm/unittests/ProfileData/SampleProfTest.cpp | 3 +- llvm/unittests/Support/ARMAttributeParser.cpp | 2 +- llvm/unittests/Support/AlignmentTest.cpp | 1 - llvm/unittests/Support/AllocatorTest.cpp | 48 + llvm/unittests/Support/BinaryStreamTest.cpp | 1 + llvm/unittests/Support/CRCTest.cpp | 20 + .../Support/DynamicLibrary/DynamicLibraryTest.cpp | 2 +- llvm/unittests/Support/ErrorTest.cpp | 63 +- llvm/unittests/Support/FileCheckTest.cpp | 868 +- llvm/unittests/Support/FileCollectorTest.cpp | 12 +- llvm/unittests/Support/FileUtilitiesTest.cpp | 5 +- llvm/unittests/Support/FormatVariadicTest.cpp | 8 +- llvm/unittests/Support/Host.cpp | 4 +- llvm/unittests/Support/JSONTest.cpp | 2 +- llvm/unittests/Support/Path.cpp | 16 +- llvm/unittests/Support/SpecialCaseListTest.cpp | 2 +- llvm/unittests/Support/TargetParserTest.cpp | 35 +- llvm/unittests/Support/TaskQueueTest.cpp | 6 +- llvm/unittests/Support/ThreadPool.cpp | 46 +- llvm/unittests/Support/Threading.cpp | 7 +- llvm/unittests/Support/VirtualFileSystemTest.cpp | 49 +- llvm/unittests/Support/raw_ostream_test.cpp | 2 +- llvm/unittests/TableGen/CMakeLists.txt | 2 +- llvm/unittests/Target/AArch64/InstSizes.cpp | 5 +- llvm/unittests/Target/ARM/MachineInstrTest.cpp | 108 +- llvm/unittests/TextAPI/TextStubHelpers.h | 41 + llvm/unittests/TextAPI/TextStubV1Tests.cpp | 24 +- llvm/unittests/TextAPI/TextStubV2Tests.cpp | 73 +- llvm/unittests/TextAPI/TextStubV3Tests.cpp | 226 +- llvm/unittests/TextAPI/TextStubV4Tests.cpp | 135 +- llvm/unittests/Transforms/Utils/CMakeLists.txt | 3 + .../Transforms/Utils/CallPromotionUtilsTest.cpp | 332 + .../Transforms/Utils/CodeExtractorTest.cpp | 2 +- .../Transforms/Utils/CodeMoverUtilsTest.cpp | 543 +- .../Transforms/Utils/KnowledgeRetentionTest.cpp | 218 + llvm/unittests/Transforms/Utils/LocalTest.cpp | 2 +- .../Transforms/Utils/LoopRotationUtilsTest.cpp | 166 + llvm/unittests/XRay/GraphTest.cpp | 2 +- llvm/unittests/tools/llvm-exegesis/CMakeLists.txt | 1 + .../tools/llvm-exegesis/Common/AssemblerUtils.h | 4 +- .../llvm-exegesis/Mips/SnippetGeneratorTest.cpp | 28 +- .../tools/llvm-exegesis/PerfHelperTest.cpp | 4 +- .../tools/llvm-exegesis/SnippetGeneratorTest.cpp | 175 + .../llvm-exegesis/X86/SnippetGeneratorTest.cpp | 77 +- .../llvm-exegesis/X86/SnippetRepetitorTest.cpp | 5 +- .../tools/llvm-exegesis/X86/TargetTest.cpp | 7 + llvm/unittests/tools/llvm-exegesis/X86/TestBase.h | 2 +- llvm/utils/FileCheck/FileCheck.cpp | 4 +- llvm/utils/TableGen/AsmMatcherEmitter.cpp | 39 +- llvm/utils/TableGen/AsmWriterEmitter.cpp | 44 +- llvm/utils/TableGen/Attributes.cpp | 112 +- llvm/utils/TableGen/CodeEmitterGen.cpp | 4 +- llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 39 +- llvm/utils/TableGen/CodeGenDAGPatterns.h | 7 +- llvm/utils/TableGen/CodeGenHwModes.cpp | 2 +- llvm/utils/TableGen/CodeGenInstruction.cpp | 57 +- llvm/utils/TableGen/CodeGenMapTable.cpp | 2 +- llvm/utils/TableGen/CodeGenRegisters.cpp | 64 +- llvm/utils/TableGen/CodeGenRegisters.h | 12 +- llvm/utils/TableGen/CodeGenSchedule.cpp | 6 +- llvm/utils/TableGen/CodeGenSchedule.h | 2 +- llvm/utils/TableGen/CodeGenTarget.cpp | 17 +- llvm/utils/TableGen/DAGISelMatcherEmitter.cpp | 5 +- llvm/utils/TableGen/DAGISelMatcherGen.cpp | 14 +- llvm/utils/TableGen/DFAEmitter.cpp | 10 +- llvm/utils/TableGen/DFAPacketizerEmitter.cpp | 17 +- llvm/utils/TableGen/DisassemblerEmitter.cpp | 8 +- llvm/utils/TableGen/ExegesisEmitter.cpp | 2 +- llvm/utils/TableGen/FastISelEmitter.cpp | 28 +- llvm/utils/TableGen/FixedLenDecoderEmitter.cpp | 37 +- llvm/utils/TableGen/GICombinerEmitter.cpp | 3 +- llvm/utils/TableGen/GlobalISelEmitter.cpp | 143 +- llvm/utils/TableGen/InstrDocsEmitter.cpp | 2 +- llvm/utils/TableGen/InstrInfoEmitter.cpp | 11 +- llvm/utils/TableGen/IntrinsicEmitter.cpp | 4 +- llvm/utils/TableGen/OptParserEmitter.cpp | 7 +- llvm/utils/TableGen/RISCVCompressInstEmitter.cpp | 2 +- llvm/utils/TableGen/RegisterInfoEmitter.cpp | 42 +- llvm/utils/TableGen/SearchableTableEmitter.cpp | 27 +- llvm/utils/TableGen/SequenceToOffsetTable.h | 100 +- llvm/utils/TableGen/SubtargetEmitter.cpp | 9 +- llvm/utils/TableGen/SubtargetFeatureInfo.cpp | 2 +- llvm/utils/TableGen/TableGen.cpp | 6 + llvm/utils/TableGen/X86RecognizableInstr.cpp | 13 +- llvm/utils/TableGen/X86RecognizableInstr.h | 1 + llvm/utils/UpdateTestChecks/asm.py | 13 +- llvm/utils/UpdateTestChecks/common.py | 28 +- llvm/utils/benchmark/include/benchmark/benchmark.h | 3 +- llvm/utils/benchmark/src/sysinfo.cc | 5 +- .../docker/scripts/llvm_checksum/project_tree.py | 2 +- llvm/utils/gdb-scripts/prettyprinters.py | 115 + llvm/utils/git-svn/git-llvm | 1 - llvm/utils/gn/build/BUILD.gn | 34 + .../utils/gn/build/sync_source_lists_from_cmake.py | 8 +- llvm/utils/gn/build/toolchain/BUILD.gn | 2 +- llvm/utils/gn/docs/deterministic.md | 18 + llvm/utils/gn/get.py | 9 +- .../clang-tools-extra/clang-tidy/bugprone/BUILD.gn | 1 + .../clang-tools-extra/clang-tidy/cert/BUILD.gn | 1 + .../clang-tools-extra/clang-tidy/misc/BUILD.gn | 1 + .../clang-tools-extra/clang-tidy/objc/BUILD.gn | 1 + .../clang-tools-extra/clang-tidy/tool/BUILD.gn | 1 + .../clang-tools-extra/clangd/test/BUILD.gn | 3 +- .../gn/secondary/clang-tools-extra/test/BUILD.gn | 3 +- llvm/utils/gn/secondary/clang/lib/AST/BUILD.gn | 4 +- .../gn/secondary/clang/lib/ASTMatchers/BUILD.gn | 1 + llvm/utils/gn/secondary/clang/lib/Sema/BUILD.gn | 1 + .../clang/lib/StaticAnalyzer/Checkers/BUILD.gn | 5 + .../clang/lib/StaticAnalyzer/Core/BUILD.gn | 1 + llvm/utils/gn/secondary/clang/test/BUILD.gn | 3 +- .../utils/gn/secondary/clang/tools/driver/BUILD.gn | 7 + .../gn/secondary/clang/tools/libclang/BUILD.gn | 5 +- .../secondary/clang/unittests/ASTMatchers/BUILD.gn | 1 + llvm/utils/gn/secondary/compiler-rt/lib/BUILD.gn | 1 + .../gn/secondary/compiler-rt/lib/asan/BUILD.gn | 203 + .../gn/secondary/compiler-rt/lib/lsan/BUILD.gn | 42 + .../compiler-rt/lib/sanitizer_common/BUILD.gn | 2 + .../compiler-rt/lib/scudo/standalone/BUILD.gn | 13 +- .../lib/scudo/standalone/tests/BUILD.gn | 11 +- .../gn/secondary/compiler-rt/test/hwasan/BUILD.gn | 3 +- llvm/utils/gn/secondary/libcxx/include/BUILD.gn | 13 +- llvm/utils/gn/secondary/lld/test/BUILD.gn | 3 +- llvm/utils/gn/secondary/llvm/lib/Analysis/BUILD.gn | 1 - .../gn/secondary/llvm/lib/BinaryFormat/BUILD.gn | 5 +- llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn | 1 + .../gn/secondary/llvm/lib/DebugInfo/GSYM/BUILD.gn | 1 + .../llvm/lib/ExecutionEngine/Orc/BUILD.gn | 2 + .../gn/secondary/llvm/lib/Frontend/OpenMP/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/IR/BUILD.gn | 8 +- .../gn/secondary/llvm/lib/MC/MCParser/BUILD.gn | 2 + llvm/utils/gn/secondary/llvm/lib/Passes/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/Remarks/BUILD.gn | 1 + .../gn/secondary/llvm/lib/Target/AMDGPU/BUILD.gn | 13 +- .../llvm/lib/Target/PowerPC/MCTargetDesc/BUILD.gn | 1 + .../secondary/llvm/lib/Target/WebAssembly/BUILD.gn | 1 - .../gn/secondary/llvm/lib/Transforms/IPO/BUILD.gn | 2 + .../secondary/llvm/lib/Transforms/Utils/BUILD.gn | 2 + .../llvm/lib/Transforms/Vectorize/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/test/BUILD.gn | 3 +- .../llvm/tools/llvm-exegesis/lib/BUILD.gn | 7 +- .../gn/secondary/llvm/tools/llvm-objcopy/BUILD.gn | 8 +- .../utils/gn/secondary/llvm/unittests/ADT/BUILD.gn | 1 - .../gn/secondary/llvm/unittests/Analysis/BUILD.gn | 3 +- .../llvm/unittests/DebugInfo/DWARF/BUILD.gn | 2 + .../gn/secondary/llvm/unittests/Frontend/BUILD.gn | 2 + llvm/utils/gn/secondary/llvm/unittests/IR/BUILD.gn | 1 + .../llvm/unittests/Transforms/Utils/BUILD.gn | 3 + .../llvm/unittests/tools/llvm-exegesis/BUILD.gn | 1 + .../gn/secondary/llvm/utils/benchmark/BUILD.gn | 4 +- llvm/utils/lit/lit/cl_arguments.py | 4 +- llvm/utils/lit/lit/llvm/subst.py | 2 +- llvm/utils/lit/lit/main.py | 4 - llvm/utils/lit/tests/version.py | 5 + llvm/utils/release/build_llvm_package.bat | 4 +- llvm/utils/release/test-release.sh | 8 + .../googlemock/include/gmock/gmock-matchers.h | 20 +- .../include/gtest/internal/custom/raw-ostream.h | 3 +- llvm/utils/update_cc_test_checks.py | 12 +- llvm/utils/update_llc_test_checks.py | 3 + llvm/utils/update_test_checks.py | 23 +- mlir/CMakeLists.txt | 43 +- mlir/cmake/modules/AddMLIR.cmake | 28 + mlir/cmake/modules/CMakeLists.txt | 67 + mlir/docs/CMakeLists.txt | 103 + mlir/docs/ConversionToLLVMDialect.md | 278 +- mlir/docs/DeclarativeRewrites.md | 2 +- mlir/docs/DefiningAttributesAndTypes.md | 26 +- mlir/docs/DialectConversion.md | 34 +- mlir/docs/Dialects/Linalg.md | 471 +- mlir/docs/Dialects/SPIR-V.md | 50 +- mlir/docs/Dialects/Standard.md | 19 + mlir/docs/Dialects/Vector.md | 142 +- mlir/docs/EDSC.md | 14 +- mlir/docs/LangRef.md | 36 +- mlir/docs/OpDefinitions.md | 209 +- mlir/docs/Quantization.md | 106 +- mlir/docs/README.txt | 9 + mlir/docs/Rationale.md | 19 +- mlir/docs/RationaleLinalgDialect.md | 623 + mlir/docs/ShapeInference.md | 231 +- mlir/docs/SymbolsAndSymbolTables.md | 216 + mlir/docs/Traits.md | 24 +- mlir/docs/Tutorials/Toy/Ch-1.md | 2 +- mlir/docs/Tutorials/Toy/Ch-2.md | 186 +- mlir/docs/Tutorials/Toy/Ch-3.md | 36 +- mlir/docs/Tutorials/Toy/Ch-4.md | 34 +- mlir/docs/Tutorials/Toy/Ch-5.md | 16 +- mlir/docs/Tutorials/Toy/Ch-6.md | 28 +- mlir/docs/Tutorials/Toy/Ch-7.md | 70 +- mlir/docs/WritingAPass.md | 2 +- mlir/docs/doxygen-mainpage.dox | 15 + mlir/docs/doxygen.cfg.in | 2294 ++ mlir/examples/toy/Ch1/include/toy/AST.h | 2 +- mlir/examples/toy/Ch1/include/toy/Lexer.h | 2 +- mlir/examples/toy/Ch1/include/toy/Parser.h | 10 +- mlir/examples/toy/Ch1/parser/AST.cpp | 2 +- mlir/examples/toy/Ch1/toyc.cpp | 4 +- mlir/examples/toy/Ch2/include/toy/AST.h | 2 +- mlir/examples/toy/Ch2/include/toy/Dialect.h | 2 +- mlir/examples/toy/Ch2/include/toy/Lexer.h | 2 +- mlir/examples/toy/Ch2/include/toy/MLIRGen.h | 2 +- mlir/examples/toy/Ch2/include/toy/Ops.td | 41 +- mlir/examples/toy/Ch2/include/toy/Parser.h | 10 +- mlir/examples/toy/Ch2/mlir/Dialect.cpp | 77 +- mlir/examples/toy/Ch2/mlir/MLIRGen.cpp | 2 +- mlir/examples/toy/Ch2/parser/AST.cpp | 2 +- mlir/examples/toy/Ch2/toyc.cpp | 4 +- mlir/examples/toy/Ch3/include/toy/AST.h | 2 +- mlir/examples/toy/Ch3/include/toy/Dialect.h | 2 +- mlir/examples/toy/Ch3/include/toy/Lexer.h | 2 +- mlir/examples/toy/Ch3/include/toy/MLIRGen.h | 2 +- mlir/examples/toy/Ch3/include/toy/Ops.td | 49 +- mlir/examples/toy/Ch3/include/toy/Parser.h | 10 +- mlir/examples/toy/Ch3/mlir/Dialect.cpp | 77 +- mlir/examples/toy/Ch3/mlir/MLIRGen.cpp | 2 +- mlir/examples/toy/Ch3/mlir/ToyCombine.cpp | 4 +- mlir/examples/toy/Ch3/mlir/ToyCombine.td | 2 +- mlir/examples/toy/Ch3/parser/AST.cpp | 2 +- mlir/examples/toy/Ch3/toyc.cpp | 4 +- mlir/examples/toy/Ch4/CMakeLists.txt | 1 - mlir/examples/toy/Ch4/include/toy/AST.h | 2 +- mlir/examples/toy/Ch4/include/toy/Dialect.h | 2 +- mlir/examples/toy/Ch4/include/toy/Lexer.h | 2 +- mlir/examples/toy/Ch4/include/toy/MLIRGen.h | 2 +- mlir/examples/toy/Ch4/include/toy/Ops.td | 49 +- mlir/examples/toy/Ch4/include/toy/Parser.h | 10 +- mlir/examples/toy/Ch4/include/toy/Passes.h | 3 +- .../toy/Ch4/include/toy/ShapeInferenceInterface.h | 2 +- .../toy/Ch4/include/toy/ShapeInferenceInterface.td | 2 +- .../toy/Ch4/mlir/DeadFunctionEliminationPass.cpp | 59 - mlir/examples/toy/Ch4/mlir/Dialect.cpp | 77 +- mlir/examples/toy/Ch4/mlir/MLIRGen.cpp | 6 +- mlir/examples/toy/Ch4/mlir/ShapeInferencePass.cpp | 2 +- mlir/examples/toy/Ch4/mlir/ToyCombine.cpp | 4 +- mlir/examples/toy/Ch4/mlir/ToyCombine.td | 2 +- mlir/examples/toy/Ch4/parser/AST.cpp | 2 +- mlir/examples/toy/Ch4/toyc.cpp | 6 +- mlir/examples/toy/Ch5/CMakeLists.txt | 8 +- mlir/examples/toy/Ch5/include/toy/AST.h | 2 +- mlir/examples/toy/Ch5/include/toy/Dialect.h | 2 +- mlir/examples/toy/Ch5/include/toy/Lexer.h | 2 +- mlir/examples/toy/Ch5/include/toy/MLIRGen.h | 2 +- mlir/examples/toy/Ch5/include/toy/Ops.td | 49 +- mlir/examples/toy/Ch5/include/toy/Parser.h | 10 +- mlir/examples/toy/Ch5/include/toy/Passes.h | 3 +- .../toy/Ch5/include/toy/ShapeInferenceInterface.h | 2 +- .../toy/Ch5/include/toy/ShapeInferenceInterface.td | 2 +- .../toy/Ch5/mlir/DeadFunctionEliminationPass.cpp | 59 - mlir/examples/toy/Ch5/mlir/Dialect.cpp | 77 +- mlir/examples/toy/Ch5/mlir/LowerToAffineLoops.cpp | 4 +- mlir/examples/toy/Ch5/mlir/MLIRGen.cpp | 6 +- mlir/examples/toy/Ch5/mlir/ShapeInferencePass.cpp | 2 +- mlir/examples/toy/Ch5/mlir/ToyCombine.cpp | 4 +- mlir/examples/toy/Ch5/mlir/ToyCombine.td | 2 +- mlir/examples/toy/Ch5/parser/AST.cpp | 2 +- mlir/examples/toy/Ch5/toyc.cpp | 8 +- mlir/examples/toy/Ch6/CMakeLists.txt | 10 +- mlir/examples/toy/Ch6/include/toy/AST.h | 2 +- mlir/examples/toy/Ch6/include/toy/Dialect.h | 2 +- mlir/examples/toy/Ch6/include/toy/Lexer.h | 2 +- mlir/examples/toy/Ch6/include/toy/MLIRGen.h | 2 +- mlir/examples/toy/Ch6/include/toy/Ops.td | 47 +- mlir/examples/toy/Ch6/include/toy/Parser.h | 10 +- mlir/examples/toy/Ch6/include/toy/Passes.h | 3 +- .../toy/Ch6/include/toy/ShapeInferenceInterface.h | 2 +- .../toy/Ch6/include/toy/ShapeInferenceInterface.td | 2 +- .../toy/Ch6/mlir/DeadFunctionEliminationPass.cpp | 59 - mlir/examples/toy/Ch6/mlir/Dialect.cpp | 77 +- mlir/examples/toy/Ch6/mlir/LowerToAffineLoops.cpp | 4 +- mlir/examples/toy/Ch6/mlir/LowerToLLVM.cpp | 6 +- mlir/examples/toy/Ch6/mlir/MLIRGen.cpp | 6 +- mlir/examples/toy/Ch6/mlir/ShapeInferencePass.cpp | 2 +- mlir/examples/toy/Ch6/mlir/ToyCombine.cpp | 4 +- mlir/examples/toy/Ch6/mlir/ToyCombine.td | 2 +- mlir/examples/toy/Ch6/parser/AST.cpp | 2 +- mlir/examples/toy/Ch6/toyc.cpp | 8 +- mlir/examples/toy/Ch7/CMakeLists.txt | 12 +- mlir/examples/toy/Ch7/include/toy/AST.h | 2 +- mlir/examples/toy/Ch7/include/toy/Dialect.h | 2 +- mlir/examples/toy/Ch7/include/toy/Lexer.h | 2 +- mlir/examples/toy/Ch7/include/toy/MLIRGen.h | 2 +- mlir/examples/toy/Ch7/include/toy/Ops.td | 66 +- mlir/examples/toy/Ch7/include/toy/Parser.h | 25 +- mlir/examples/toy/Ch7/include/toy/Passes.h | 3 +- .../toy/Ch7/include/toy/ShapeInferenceInterface.h | 2 +- .../toy/Ch7/include/toy/ShapeInferenceInterface.td | 2 +- .../toy/Ch7/mlir/DeadFunctionEliminationPass.cpp | 59 - mlir/examples/toy/Ch7/mlir/Dialect.cpp | 77 +- mlir/examples/toy/Ch7/mlir/LowerToAffineLoops.cpp | 4 +- mlir/examples/toy/Ch7/mlir/LowerToLLVM.cpp | 6 +- mlir/examples/toy/Ch7/mlir/MLIRGen.cpp | 6 +- mlir/examples/toy/Ch7/mlir/ShapeInferencePass.cpp | 2 +- mlir/examples/toy/Ch7/mlir/ToyCombine.cpp | 6 +- mlir/examples/toy/Ch7/mlir/ToyCombine.td | 2 +- mlir/examples/toy/Ch7/parser/AST.cpp | 2 +- mlir/examples/toy/Ch7/toyc.cpp | 8 +- mlir/include/mlir-c/Core.h | 2 +- mlir/include/mlir/ADT/TypeSwitch.h | 2 +- mlir/include/mlir/Analysis/AffineAnalysis.h | 2 +- mlir/include/mlir/Analysis/AffineStructures.h | 120 +- mlir/include/mlir/Analysis/CallGraph.h | 10 +- mlir/include/mlir/Analysis/CallInterfaces.h | 5 +- mlir/include/mlir/Analysis/CallInterfaces.td | 14 +- mlir/include/mlir/Analysis/Dominance.h | 2 +- mlir/include/mlir/Analysis/InferTypeOpInterface.h | 10 +- mlir/include/mlir/Analysis/InferTypeOpInterface.td | 6 +- mlir/include/mlir/Analysis/Liveness.h | 2 +- mlir/include/mlir/Analysis/LoopAnalysis.h | 2 +- mlir/include/mlir/Analysis/NestedMatcher.h | 2 +- mlir/include/mlir/Analysis/Passes.h | 7 +- mlir/include/mlir/Analysis/SliceAnalysis.h | 2 +- mlir/include/mlir/Analysis/Utils.h | 2 +- mlir/include/mlir/Analysis/Verifier.h | 2 +- .../Conversion/AffineToStandard/AffineToStandard.h | 5 +- .../mlir/Conversion/GPUToCUDA/GPUToCUDAPass.h | 12 +- .../mlir/Conversion/GPUToNVVM/GPUToNVVMPass.h | 9 +- .../mlir/Conversion/GPUToROCDL/GPUToROCDLPass.h | 8 +- .../mlir/Conversion/GPUToSPIRV/ConvertGPUToSPIRV.h | 10 +- .../Conversion/GPUToSPIRV/ConvertGPUToSPIRVPass.h | 9 +- .../GPUToVulkan/ConvertGPUToVulkanPass.h | 30 + .../mlir/Conversion/LinalgToLLVM/LinalgToLLVM.h | 10 +- .../mlir/Conversion/LinalgToSPIRV/LinalgToSPIRV.h | 29 + .../Conversion/LinalgToSPIRV/LinalgToSPIRVPass.h | 25 + .../LoopToStandard/ConvertLoopToStandard.h | 2 +- .../mlir/Conversion/LoopsToGPU/LoopsToGPU.h | 9 +- .../mlir/Conversion/LoopsToGPU/LoopsToGPUPass.h | 2 +- .../StandardToLLVM/ConvertStandardToLLVM.h | 174 +- .../StandardToLLVM/ConvertStandardToLLVMPass.h | 92 +- .../StandardToSPIRV/ConvertStandardToSPIRV.h | 2 +- .../StandardToSPIRV/ConvertStandardToSPIRVPass.h | 2 +- .../Conversion/VectorToLLVM/ConvertVectorToLLVM.h | 2 +- .../VectorToLoops/ConvertVectorToLoops.h | 2 +- mlir/include/mlir/Dialect/AffineOps/AffineOps.h | 9 +- mlir/include/mlir/Dialect/AffineOps/AffineOps.td | 104 +- .../mlir/Dialect/AffineOps/AffineOpsBase.td | 2 +- .../mlir/Dialect/AffineOps/AffineValueMap.h | 90 + .../include/mlir/Dialect/AffineOps/EDSC/Builders.h | 206 + .../mlir/Dialect/AffineOps/EDSC/Intrinsics.h | 32 + mlir/include/mlir/Dialect/CMakeLists.txt | 2 + mlir/include/mlir/Dialect/CommonFolders.h | 2 +- mlir/include/mlir/Dialect/FxpMathOps/FxpMathOps.h | 2 +- mlir/include/mlir/Dialect/FxpMathOps/FxpMathOps.td | 20 +- mlir/include/mlir/Dialect/FxpMathOps/Passes.h | 2 +- mlir/include/mlir/Dialect/GPU/GPUDialect.h | 2 +- mlir/include/mlir/Dialect/GPU/GPUOps.td | 157 +- mlir/include/mlir/Dialect/GPU/MemoryPromotion.h | 2 +- mlir/include/mlir/Dialect/GPU/Passes.h | 8 +- mlir/include/mlir/Dialect/LLVMIR/CMakeLists.txt | 2 + mlir/include/mlir/Dialect/LLVMIR/LLVMDialect.h | 6 +- mlir/include/mlir/Dialect/LLVMIR/LLVMOpBase.td | 99 +- mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td | 190 +- mlir/include/mlir/Dialect/LLVMIR/NVVMDialect.h | 2 +- mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td | 13 +- mlir/include/mlir/Dialect/LLVMIR/ROCDLDialect.h | 2 +- mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td | 8 +- .../Dialect/Linalg/Analysis/DependenceAnalysis.h | 2 +- mlir/include/mlir/Dialect/Linalg/EDSC/Builders.h | 129 +- mlir/include/mlir/Dialect/Linalg/EDSC/Intrinsics.h | 20 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgBase.td | 86 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgDoc.td | 2 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.h | 3 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.td | 18 +- .../mlir/Dialect/Linalg/IR/LinalgStructuredOps.td | 234 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgTraits.h | 115 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgTypes.h | 2 +- mlir/include/mlir/Dialect/Linalg/Passes.h | 9 +- .../Linalg/Transforms/LinalgTransformPatterns.td | 6 +- .../Dialect/Linalg/Transforms/LinalgTransforms.h | 6 +- .../include/mlir/Dialect/Linalg/Utils/Intrinsics.h | 29 - mlir/include/mlir/Dialect/Linalg/Utils/Utils.h | 38 +- mlir/include/mlir/Dialect/LoopOps/EDSC/Builders.h | 68 + mlir/include/mlir/Dialect/LoopOps/LoopOps.h | 6 +- mlir/include/mlir/Dialect/LoopOps/LoopOps.td | 198 +- mlir/include/mlir/Dialect/LoopOps/Passes.h | 27 + mlir/include/mlir/Dialect/OpenMP/CMakeLists.txt | 1 + mlir/include/mlir/Dialect/OpenMP/OpenMPDialect.h | 35 + mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td | 37 + .../mlir/Dialect/QuantOps/FakeQuantSupport.h | 2 +- mlir/include/mlir/Dialect/QuantOps/Passes.h | 2 +- mlir/include/mlir/Dialect/QuantOps/QuantOps.h | 2 +- mlir/include/mlir/Dialect/QuantOps/QuantOps.td | 2 +- .../mlir/Dialect/QuantOps/QuantPredicates.td | 4 +- mlir/include/mlir/Dialect/QuantOps/QuantTypes.h | 28 +- mlir/include/mlir/Dialect/QuantOps/QuantizeUtils.h | 2 +- .../include/mlir/Dialect/QuantOps/UniformSupport.h | 6 +- mlir/include/mlir/Dialect/SDBM/SDBM.h | 2 +- mlir/include/mlir/Dialect/SDBM/SDBMDialect.h | 2 +- mlir/include/mlir/Dialect/SDBM/SDBMExpr.h | 2 +- mlir/include/mlir/Dialect/SPIRV/LayoutUtils.h | 2 +- mlir/include/mlir/Dialect/SPIRV/Passes.h | 2 +- .../mlir/Dialect/SPIRV/SPIRVArithmeticOps.td | 2 +- mlir/include/mlir/Dialect/SPIRV/SPIRVAtomicOps.td | 13 +- .../mlir/Dialect/SPIRV/SPIRVAvailability.td | 2 +- mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td | 88 +- mlir/include/mlir/Dialect/SPIRV/SPIRVBinaryUtils.h | 2 +- mlir/include/mlir/Dialect/SPIRV/SPIRVBitOps.td | 22 +- mlir/include/mlir/Dialect/SPIRV/SPIRVCastOps.td | 2 +- .../mlir/Dialect/SPIRV/SPIRVCompositeOps.td | 2 +- .../mlir/Dialect/SPIRV/SPIRVControlFlowOps.td | 52 +- mlir/include/mlir/Dialect/SPIRV/SPIRVDialect.h | 34 +- mlir/include/mlir/Dialect/SPIRV/SPIRVGLSLOps.td | 34 +- mlir/include/mlir/Dialect/SPIRV/SPIRVGroupOps.td | 4 +- mlir/include/mlir/Dialect/SPIRV/SPIRVLogicalOps.td | 9 +- mlir/include/mlir/Dialect/SPIRV/SPIRVLowering.h | 39 +- .../mlir/Dialect/SPIRV/SPIRVNonUniformOps.td | 592 +- mlir/include/mlir/Dialect/SPIRV/SPIRVOps.h | 38 +- mlir/include/mlir/Dialect/SPIRV/SPIRVOps.td | 24 +- .../mlir/Dialect/SPIRV/SPIRVStructureOps.td | 117 +- mlir/include/mlir/Dialect/SPIRV/SPIRVTypes.h | 2 +- mlir/include/mlir/Dialect/SPIRV/Serialization.h | 2 +- mlir/include/mlir/Dialect/SPIRV/TargetAndABI.h | 86 +- mlir/include/mlir/Dialect/SPIRV/TargetAndABI.td | 17 +- mlir/include/mlir/Dialect/Shape/CMakeLists.txt | 1 + mlir/include/mlir/Dialect/Shape/IR/CMakeLists.txt | 1 + mlir/include/mlir/Dialect/Shape/IR/Shape.h | 117 + mlir/include/mlir/Dialect/Shape/IR/ShapeOps.td | 284 + .../mlir/Dialect/StandardOps/CMakeLists.txt | 7 +- .../mlir/Dialect/StandardOps/EDSC/Builders.h | 81 + .../mlir/Dialect/StandardOps/EDSC/Intrinsics.h | 149 + .../Dialect/StandardOps/{ => IR}/CMakeLists.txt | 0 mlir/include/mlir/Dialect/StandardOps/IR/Ops.h | 342 + mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 1716 + mlir/include/mlir/Dialect/StandardOps/Ops.h | 342 - mlir/include/mlir/Dialect/StandardOps/Ops.td | 1626 - mlir/include/mlir/Dialect/Traits.h | 33 +- .../mlir/Dialect/Utils/StructuredOpsUtils.h | 59 +- .../include/mlir/Dialect/VectorOps/EDSC/Builders.h | 53 + .../mlir/Dialect/VectorOps/EDSC/Intrinsics.h | 23 + mlir/include/mlir/Dialect/VectorOps/VectorOps.h | 19 +- mlir/include/mlir/Dialect/VectorOps/VectorOps.td | 298 +- .../Dialect/VectorOps/VectorTransformPatterns.td | 2 +- .../mlir/Dialect/VectorOps/VectorTransforms.h | 2 +- mlir/include/mlir/Dialect/VectorOps/VectorUtils.h | 28 +- mlir/include/mlir/EDSC/Builders.h | 349 +- mlir/include/mlir/EDSC/Helpers.h | 258 - mlir/include/mlir/EDSC/Intrinsics.h | 178 +- .../include/mlir/ExecutionEngine/ExecutionEngine.h | 14 +- mlir/include/mlir/ExecutionEngine/OptUtils.h | 2 +- mlir/include/mlir/IR/AffineExpr.h | 2 +- mlir/include/mlir/IR/AffineExprVisitor.h | 2 +- mlir/include/mlir/IR/AffineMap.h | 55 +- mlir/include/mlir/IR/AsmState.h | 14 +- mlir/include/mlir/IR/AttributeSupport.h | 2 +- mlir/include/mlir/IR/Attributes.h | 59 +- mlir/include/mlir/IR/Block.h | 5 +- mlir/include/mlir/IR/BlockAndValueMapping.h | 11 +- mlir/include/mlir/IR/BlockSupport.h | 2 +- mlir/include/mlir/IR/Builders.h | 7 +- mlir/include/mlir/IR/Diagnostics.h | 2 +- mlir/include/mlir/IR/Dialect.h | 2 +- mlir/include/mlir/IR/DialectHooks.h | 2 +- mlir/include/mlir/IR/DialectImplementation.h | 2 +- mlir/include/mlir/IR/DialectInterface.h | 2 +- mlir/include/mlir/IR/DialectSymbolRegistry.def | 1 + mlir/include/mlir/IR/Function.h | 43 +- mlir/include/mlir/IR/FunctionImplementation.h | 2 +- mlir/include/mlir/IR/FunctionSupport.h | 87 +- mlir/include/mlir/IR/Identifier.h | 2 +- mlir/include/mlir/IR/IntegerSet.h | 2 +- mlir/include/mlir/IR/Location.h | 8 +- mlir/include/mlir/IR/MLIRContext.h | 2 +- mlir/include/mlir/IR/Matchers.h | 4 +- mlir/include/mlir/IR/Module.h | 2 +- mlir/include/mlir/IR/OpAsmInterface.td | 2 +- mlir/include/mlir/IR/OpBase.td | 176 +- mlir/include/mlir/IR/OpDefinition.h | 26 +- mlir/include/mlir/IR/OpImplementation.h | 125 +- mlir/include/mlir/IR/Operation.h | 14 +- mlir/include/mlir/IR/OperationSupport.h | 92 +- mlir/include/mlir/IR/PatternMatch.h | 33 +- mlir/include/mlir/IR/Region.h | 2 +- mlir/include/mlir/IR/RegionGraphTraits.h | 2 +- mlir/include/mlir/IR/StandardTypes.h | 117 +- mlir/include/mlir/IR/StorageUniquerSupport.h | 22 +- mlir/include/mlir/IR/SymbolTable.h | 55 +- mlir/include/mlir/IR/TypeSupport.h | 2 +- mlir/include/mlir/IR/TypeUtilities.h | 2 +- mlir/include/mlir/IR/Types.h | 33 +- mlir/include/mlir/IR/UseDefLists.h | 3 +- mlir/include/mlir/IR/Value.h | 2 +- mlir/include/mlir/IR/Visitors.h | 2 +- mlir/include/mlir/InitAllDialects.h | 59 + mlir/include/mlir/InitAllPasses.h | 134 + mlir/include/mlir/Parser.h | 2 +- mlir/include/mlir/Pass/AnalysisManager.h | 2 +- mlir/include/mlir/Pass/Pass.h | 6 +- mlir/include/mlir/Pass/PassInstrumentation.h | 2 +- mlir/include/mlir/Pass/PassManager.h | 3 +- mlir/include/mlir/Pass/PassOptions.h | 12 +- mlir/include/mlir/Pass/PassRegistry.h | 84 +- .../mlir/Quantizer/Configurations/FxpMathConfig.h | 2 +- .../include/mlir/Quantizer/Support/Configuration.h | 2 +- .../Quantizer/Support/ConstraintAnalysisGraph.h | 2 +- .../Support/ConstraintAnalysisGraphTraits.h | 2 +- mlir/include/mlir/Quantizer/Support/Metadata.h | 4 +- mlir/include/mlir/Quantizer/Support/Rules.h | 2 +- mlir/include/mlir/Quantizer/Support/Statistics.h | 22 +- mlir/include/mlir/Quantizer/Support/TypeUtils.h | 2 +- .../mlir/Quantizer/Support/UniformConstraints.h | 2 +- .../mlir/Quantizer/Support/UniformSolvers.h | 2 +- mlir/include/mlir/Quantizer/Transforms/Passes.h | 5 +- mlir/include/mlir/Support/DebugStringHelper.h | 2 +- mlir/include/mlir/Support/FileUtilities.h | 2 +- mlir/include/mlir/Support/Functional.h | 2 +- mlir/include/mlir/Support/JitRunner.h | 2 +- mlir/include/mlir/Support/LLVM.h | 2 +- mlir/include/mlir/Support/LogicalResult.h | 2 +- mlir/include/mlir/Support/MathExtras.h | 2 +- mlir/include/mlir/Support/MlirOptMain.h | 2 +- mlir/include/mlir/Support/STLExtras.h | 37 +- mlir/include/mlir/Support/StorageUniquer.h | 2 +- mlir/include/mlir/Support/StringExtras.h | 2 +- mlir/include/mlir/Support/ToolUtilities.h | 2 +- mlir/include/mlir/Support/TranslateClParser.h | 2 +- mlir/include/mlir/TableGen/Argument.h | 2 +- mlir/include/mlir/TableGen/Attribute.h | 14 +- mlir/include/mlir/TableGen/Constraint.h | 4 +- mlir/include/mlir/TableGen/Dialect.h | 2 +- mlir/include/mlir/TableGen/Format.h | 2 +- mlir/include/mlir/TableGen/GenInfo.h | 2 +- mlir/include/mlir/TableGen/GenNameParser.h | 2 +- mlir/include/mlir/TableGen/OpInterfaces.h | 8 +- mlir/include/mlir/TableGen/OpTrait.h | 5 +- mlir/include/mlir/TableGen/Operator.h | 20 +- mlir/include/mlir/TableGen/Pattern.h | 2 +- mlir/include/mlir/TableGen/Predicate.h | 2 +- mlir/include/mlir/TableGen/Region.h | 2 +- mlir/include/mlir/TableGen/Successor.h | 44 + mlir/include/mlir/TableGen/Type.h | 6 +- mlir/include/mlir/Target/LLVMIR.h | 2 +- .../include/mlir/Target/LLVMIR/ModuleTranslation.h | 42 +- mlir/include/mlir/Target/NVVMIR.h | 2 +- mlir/include/mlir/Target/ROCDLIR.h | 2 +- mlir/include/mlir/Transforms/DialectConversion.h | 111 +- mlir/include/mlir/Transforms/FoldUtils.h | 2 +- mlir/include/mlir/Transforms/InliningUtils.h | 2 +- mlir/include/mlir/Transforms/LocationSnapshot.h | 64 + mlir/include/mlir/Transforms/LoopFusionUtils.h | 7 +- mlir/include/mlir/Transforms/LoopLikeInterface.h | 2 +- mlir/include/mlir/Transforms/LoopLikeInterface.td | 2 +- mlir/include/mlir/Transforms/LoopUtils.h | 11 +- mlir/include/mlir/Transforms/Passes.h | 31 +- mlir/include/mlir/Transforms/RegionUtils.h | 2 +- .../include/mlir/Transforms/SideEffectsInterface.h | 2 +- mlir/include/mlir/Transforms/Utils.h | 4 +- mlir/include/mlir/Transforms/ViewOpGraph.h | 2 +- mlir/include/mlir/Transforms/ViewRegionGraph.h | 2 +- mlir/include/mlir/Translation.h | 2 +- mlir/lib/Analysis/AffineAnalysis.cpp | 5 +- mlir/lib/Analysis/AffineStructures.cpp | 154 +- mlir/lib/Analysis/CMakeLists.txt | 39 +- mlir/lib/Analysis/CallGraph.cpp | 30 +- mlir/lib/Analysis/Dominance.cpp | 2 +- mlir/lib/Analysis/InferTypeOpInterface.cpp | 16 +- mlir/lib/Analysis/Liveness.cpp | 2 +- mlir/lib/Analysis/LoopAnalysis.cpp | 5 +- mlir/lib/Analysis/MemRefBoundCheck.cpp | 53 - mlir/lib/Analysis/NestedMatcher.cpp | 4 +- mlir/lib/Analysis/OpStats.cpp | 84 - mlir/lib/Analysis/SliceAnalysis.cpp | 2 +- mlir/lib/Analysis/TestMemRefDependenceCheck.cpp | 121 - mlir/lib/Analysis/TestParallelismDetection.cpp | 48 - mlir/lib/Analysis/Utils.cpp | 9 +- mlir/lib/Analysis/VectorAnalysis.cpp | 232 - mlir/lib/Analysis/Verifier.cpp | 2 +- .../AffineToStandard/AffineToStandard.cpp | 260 +- .../lib/Conversion/AffineToStandard/CMakeLists.txt | 3 + mlir/lib/Conversion/CMakeLists.txt | 2 + .../GPUCommon/IndexIntrinsicsOpLowering.h | 11 +- .../Conversion/GPUCommon/OpToFuncCallLowering.h | 30 +- mlir/lib/Conversion/GPUToCUDA/CMakeLists.txt | 32 +- .../GPUToCUDA/ConvertKernelFuncToCubin.cpp | 23 +- .../GPUToCUDA/ConvertLaunchFuncToCudaCalls.cpp | 125 +- mlir/lib/Conversion/GPUToNVVM/CMakeLists.txt | 2 + mlir/lib/Conversion/GPUToNVVM/GPUToNVVM.td | 2 +- .../Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp | 140 +- mlir/lib/Conversion/GPUToROCDL/CMakeLists.txt | 1 + .../GPUToROCDL/LowerGpuOpsToROCDLOps.cpp | 37 +- mlir/lib/Conversion/GPUToSPIRV/CMakeLists.txt | 7 + .../Conversion/GPUToSPIRV/ConvertGPUToSPIRV.cpp | 174 +- .../GPUToSPIRV/ConvertGPUToSPIRVPass.cpp | 50 +- mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.td | 22 + mlir/lib/Conversion/GPUToVulkan/CMakeLists.txt | 16 + .../GPUToVulkan/ConvertLaunchFuncToVulkanCalls.cpp | 270 + mlir/lib/Conversion/LinalgToLLVM/CMakeLists.txt | 6 + mlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp | 149 +- mlir/lib/Conversion/LinalgToSPIRV/CMakeLists.txt | 17 + .../lib/Conversion/LinalgToSPIRV/LinalgToSPIRV.cpp | 209 + .../Conversion/LinalgToSPIRV/LinalgToSPIRVPass.cpp | 51 + .../LoopToStandard/ConvertLoopToStandard.cpp | 54 +- mlir/lib/Conversion/LoopsToGPU/CMakeLists.txt | 1 + mlir/lib/Conversion/LoopsToGPU/LoopsToGPU.cpp | 399 +- mlir/lib/Conversion/LoopsToGPU/LoopsToGPUPass.cpp | 4 +- mlir/lib/Conversion/StandardToLLVM/CMakeLists.txt | 2 - .../StandardToLLVM/ConvertStandardToLLVM.cpp | 953 +- .../StandardToSPIRV/ConvertStandardToSPIRV.cpp | 101 +- .../StandardToSPIRV/ConvertStandardToSPIRVPass.cpp | 42 +- .../StandardToSPIRV/LegalizeStandardForSPIRV.cpp | 4 +- .../Conversion/StandardToSPIRV/StandardToSPIRV.td | 4 +- mlir/lib/Conversion/VectorToLLVM/CMakeLists.txt | 2 + .../VectorToLLVM/ConvertVectorToLLVM.cpp | 399 +- mlir/lib/Conversion/VectorToLoops/CMakeLists.txt | 1 + .../VectorToLoops/ConvertVectorToLoops.cpp | 120 +- mlir/lib/Dialect/AffineOps/AffineOps.cpp | 337 +- mlir/lib/Dialect/AffineOps/AffineValueMap.cpp | 102 + mlir/lib/Dialect/AffineOps/CMakeLists.txt | 14 +- mlir/lib/Dialect/AffineOps/DialectRegistration.cpp | 13 - mlir/lib/Dialect/AffineOps/EDSC/Builders.cpp | 286 + mlir/lib/Dialect/CMakeLists.txt | 33 + mlir/lib/Dialect/FxpMathOps/CMakeLists.txt | 9 +- .../Dialect/FxpMathOps/IR/DialectRegistration.cpp | 15 - mlir/lib/Dialect/FxpMathOps/IR/FxpMathOps.cpp | 2 +- .../FxpMathOps/Transforms/LowerUniformRealMath.cpp | 4 +- .../FxpMathOps/Transforms/UniformKernelUtils.h | 12 +- mlir/lib/Dialect/GPU/CMakeLists.txt | 4 +- mlir/lib/Dialect/GPU/IR/DialectRegistration.cpp | 12 - mlir/lib/Dialect/GPU/IR/GPUDialect.cpp | 281 +- .../Dialect/GPU/Transforms/AllReduceLowering.cpp | 373 + .../lib/Dialect/GPU/Transforms/KernelOutlining.cpp | 63 +- .../lib/Dialect/GPU/Transforms/MemoryPromotion.cpp | 37 +- mlir/lib/Dialect/LLVMIR/CMakeLists.txt | 2 +- mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp | 759 +- mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp | 52 +- mlir/lib/Dialect/LLVMIR/IR/ROCDLDialect.cpp | 21 +- .../Dialect/Linalg/Analysis/DependenceAnalysis.cpp | 4 +- mlir/lib/Dialect/Linalg/EDSC/Builders.cpp | 177 +- mlir/lib/Dialect/Linalg/EDSC/CMakeLists.txt | 1 + mlir/lib/Dialect/Linalg/IR/CMakeLists.txt | 2 +- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 289 +- mlir/lib/Dialect/Linalg/IR/LinalgRegistration.cpp | 16 - mlir/lib/Dialect/Linalg/IR/LinalgTypes.cpp | 2 +- mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp | 232 +- .../Dialect/Linalg/Transforms/LinalgToLoops.cpp | 146 +- .../Dialect/Linalg/Transforms/LinalgTransforms.cpp | 54 +- mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp | 61 +- mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 162 +- mlir/lib/Dialect/Linalg/Utils/Utils.cpp | 40 +- mlir/lib/Dialect/LoopOps/CMakeLists.txt | 20 +- mlir/lib/Dialect/LoopOps/DialectRegistration.cpp | 13 - mlir/lib/Dialect/LoopOps/EDSC/Builders.cpp | 92 + mlir/lib/Dialect/LoopOps/LoopOps.cpp | 200 +- mlir/lib/Dialect/LoopOps/Transforms/CMakeLists.txt | 11 + .../LoopOps/Transforms/ParallelLoopFusion.cpp | 181 + mlir/lib/Dialect/OpenMP/CMakeLists.txt | 9 + mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp | 32 + mlir/lib/Dialect/QuantOps/CMakeLists.txt | 9 +- .../Dialect/QuantOps/IR/DialectRegistration.cpp | 15 - mlir/lib/Dialect/QuantOps/IR/QuantOps.cpp | 2 +- mlir/lib/Dialect/QuantOps/IR/QuantTypes.cpp | 71 +- mlir/lib/Dialect/QuantOps/IR/TypeDetail.h | 2 +- mlir/lib/Dialect/QuantOps/IR/TypeParser.cpp | 2 +- .../Dialect/QuantOps/Transforms/ConvertConst.cpp | 8 +- .../QuantOps/Transforms/ConvertSimQuant.cpp | 2 +- .../Dialect/QuantOps/Utils/FakeQuantSupport.cpp | 2 +- mlir/lib/Dialect/QuantOps/Utils/QuantizeUtils.cpp | 2 +- mlir/lib/Dialect/QuantOps/Utils/UniformSupport.cpp | 2 +- mlir/lib/Dialect/SDBM/CMakeLists.txt | 1 - mlir/lib/Dialect/SDBM/SDBM.cpp | 8 +- mlir/lib/Dialect/SDBM/SDBMDialect.cpp | 11 - mlir/lib/Dialect/SDBM/SDBMExpr.cpp | 2 +- mlir/lib/Dialect/SDBM/SDBMExprDetail.h | 2 +- mlir/lib/Dialect/SPIRV/CMakeLists.txt | 1 - mlir/lib/Dialect/SPIRV/DialectRegistration.cpp | 12 - mlir/lib/Dialect/SPIRV/LayoutUtils.cpp | 2 +- mlir/lib/Dialect/SPIRV/SPIRVCanonicalization.td | 2 +- mlir/lib/Dialect/SPIRV/SPIRVDialect.cpp | 182 +- mlir/lib/Dialect/SPIRV/SPIRVLowering.cpp | 253 +- mlir/lib/Dialect/SPIRV/SPIRVOps.cpp | 808 +- mlir/lib/Dialect/SPIRV/SPIRVTypes.cpp | 2 +- .../lib/Dialect/SPIRV/Serialization/CMakeLists.txt | 3 +- .../Dialect/SPIRV/Serialization/Deserializer.cpp | 21 +- .../SPIRV/Serialization/SPIRVBinaryUtils.cpp | 2 +- .../lib/Dialect/SPIRV/Serialization/Serializer.cpp | 22 +- .../SPIRV/Serialization/TranslateRegistration.cpp | 2 +- mlir/lib/Dialect/SPIRV/TargetAndABI.cpp | 148 +- .../DecorateSPIRVCompositeTypeLayoutPass.cpp | 2 +- .../SPIRV/Transforms/LowerABIAttributesPass.cpp | 68 +- mlir/lib/Dialect/Shape/CMakeLists.txt | 9 + mlir/lib/Dialect/Shape/DialectRegistration.cpp | 13 + mlir/lib/Dialect/StandardOps/CMakeLists.txt | 14 +- .../Dialect/StandardOps/DialectRegistration.cpp | 13 - mlir/lib/Dialect/StandardOps/EDSC/Builders.cpp | 49 + mlir/lib/Dialect/StandardOps/EDSC/Intrinsics.cpp | 76 + mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 2622 ++ mlir/lib/Dialect/StandardOps/Ops.cpp | 3006 -- mlir/lib/Dialect/Traits.cpp | 130 +- mlir/lib/Dialect/VectorOps/CMakeLists.txt | 5 +- mlir/lib/Dialect/VectorOps/DialectRegistration.cpp | 13 - mlir/lib/Dialect/VectorOps/EDSC/Builders.cpp | 41 + mlir/lib/Dialect/VectorOps/VectorOps.cpp | 522 +- mlir/lib/Dialect/VectorOps/VectorTransforms.cpp | 659 +- mlir/lib/Dialect/VectorOps/VectorUtils.cpp | 278 + mlir/lib/EDSC/Builders.cpp | 325 +- mlir/lib/EDSC/CMakeLists.txt | 24 +- mlir/lib/EDSC/CoreAPIs.cpp | 2 +- mlir/lib/EDSC/Helpers.cpp | 52 - mlir/lib/EDSC/Intrinsics.cpp | 76 - mlir/lib/ExecutionEngine/CMakeLists.txt | 9 + mlir/lib/ExecutionEngine/ExecutionEngine.cpp | 38 +- mlir/lib/ExecutionEngine/OptUtils.cpp | 2 +- mlir/lib/IR/AffineExpr.cpp | 2 +- mlir/lib/IR/AffineExprDetail.h | 2 +- mlir/lib/IR/AffineMap.cpp | 89 +- mlir/lib/IR/AffineMapDetail.h | 2 +- mlir/lib/IR/AsmPrinter.cpp | 186 +- mlir/lib/IR/AttributeDetail.h | 2 +- mlir/lib/IR/Attributes.cpp | 140 +- mlir/lib/IR/Block.cpp | 32 +- mlir/lib/IR/Builders.cpp | 20 +- mlir/lib/IR/Diagnostics.cpp | 41 +- mlir/lib/IR/Dialect.cpp | 2 +- mlir/lib/IR/Function.cpp | 20 +- mlir/lib/IR/FunctionImplementation.cpp | 2 +- mlir/lib/IR/IntegerSet.cpp | 2 +- mlir/lib/IR/IntegerSetDetail.h | 2 +- mlir/lib/IR/Location.cpp | 2 +- mlir/lib/IR/LocationDetail.h | 2 +- mlir/lib/IR/MLIRContext.cpp | 67 +- mlir/lib/IR/Module.cpp | 2 +- mlir/lib/IR/Operation.cpp | 25 +- mlir/lib/IR/OperationSupport.cpp | 43 +- mlir/lib/IR/PatternMatch.cpp | 24 +- mlir/lib/IR/Region.cpp | 2 +- mlir/lib/IR/StandardTypes.cpp | 149 +- mlir/lib/IR/SymbolTable.cpp | 344 +- mlir/lib/IR/TypeDetail.h | 49 +- mlir/lib/IR/TypeUtilities.cpp | 2 +- mlir/lib/IR/Types.cpp | 9 +- mlir/lib/IR/Value.cpp | 22 +- mlir/lib/IR/Visitors.cpp | 4 +- mlir/lib/Parser/Lexer.cpp | 23 +- mlir/lib/Parser/Lexer.h | 2 +- mlir/lib/Parser/Parser.cpp | 443 +- mlir/lib/Parser/Token.cpp | 17 +- mlir/lib/Parser/Token.h | 7 +- mlir/lib/Parser/TokenKinds.def | 4 +- mlir/lib/Pass/IRPrinting.cpp | 2 +- mlir/lib/Pass/Pass.cpp | 7 +- mlir/lib/Pass/PassDetail.h | 2 +- mlir/lib/Pass/PassManagerOptions.cpp | 2 +- mlir/lib/Pass/PassRegistry.cpp | 148 +- mlir/lib/Pass/PassStatistics.cpp | 2 +- mlir/lib/Pass/PassTiming.cpp | 4 +- mlir/lib/Quantizer/CMakeLists.txt | 21 +- .../lib/Quantizer/Configurations/FxpMathConfig.cpp | 4 +- mlir/lib/Quantizer/Support/Configuration.cpp | 2 +- .../Quantizer/Support/ConstraintAnalysisGraph.cpp | 2 +- mlir/lib/Quantizer/Support/Metadata.cpp | 2 +- mlir/lib/Quantizer/Support/Statistics.cpp | 122 +- mlir/lib/Quantizer/Support/TypeUtils.cpp | 2 +- mlir/lib/Quantizer/Support/UniformConstraints.cpp | 2 +- mlir/lib/Quantizer/Support/UniformSolvers.cpp | 2 +- .../Transforms/AddDefaultStatsTestPass.cpp | 2 +- .../Transforms/InferQuantizedTypesPass.cpp | 17 +- .../Transforms/RemoveInstrumentationPass.cpp | 2 +- mlir/lib/Support/CMakeLists.txt | 7 +- mlir/lib/Support/FileUtilities.cpp | 2 +- mlir/lib/Support/JitRunner.cpp | 4 +- mlir/lib/Support/MlirOptMain.cpp | 2 +- mlir/lib/Support/StorageUniquer.cpp | 2 +- mlir/lib/Support/ToolUtilities.cpp | 2 +- mlir/lib/Support/TranslateClParser.cpp | 2 +- mlir/lib/TableGen/Argument.cpp | 2 +- mlir/lib/TableGen/Attribute.cpp | 14 +- mlir/lib/TableGen/CMakeLists.txt | 1 + mlir/lib/TableGen/Constraint.cpp | 7 +- mlir/lib/TableGen/Dialect.cpp | 2 +- mlir/lib/TableGen/Format.cpp | 2 +- mlir/lib/TableGen/OpClass.cpp | 2 +- mlir/lib/TableGen/OpInterfaces.cpp | 14 +- mlir/lib/TableGen/OpTrait.cpp | 2 +- mlir/lib/TableGen/Operator.cpp | 58 +- mlir/lib/TableGen/Pattern.cpp | 46 +- mlir/lib/TableGen/Predicate.cpp | 26 +- mlir/lib/TableGen/Successor.cpp | 24 + mlir/lib/TableGen/Type.cpp | 22 +- mlir/lib/Target/CMakeLists.txt | 1 + mlir/lib/Target/LLVMIR/ConvertFromLLVMIR.cpp | 414 +- mlir/lib/Target/LLVMIR/ConvertToLLVMIR.cpp | 2 +- mlir/lib/Target/LLVMIR/ConvertToNVVMIR.cpp | 11 +- mlir/lib/Target/LLVMIR/ConvertToROCDLIR.cpp | 12 +- mlir/lib/Target/LLVMIR/DebugTranslation.cpp | 194 + mlir/lib/Target/LLVMIR/DebugTranslation.h | 74 + mlir/lib/Target/LLVMIR/ModuleTranslation.cpp | 86 +- mlir/lib/Transforms/AffineDataCopyGeneration.cpp | 8 +- .../Transforms/AffineLoopInvariantCodeMotion.cpp | 4 +- mlir/lib/Transforms/CMakeLists.txt | 3 + mlir/lib/Transforms/CSE.cpp | 9 +- mlir/lib/Transforms/Canonicalizer.cpp | 2 +- mlir/lib/Transforms/DialectConversion.cpp | 243 +- mlir/lib/Transforms/Inliner.cpp | 7 +- mlir/lib/Transforms/LocationSnapshot.cpp | 162 + mlir/lib/Transforms/LoopCoalescing.cpp | 4 +- mlir/lib/Transforms/LoopFusion.cpp | 8 +- mlir/lib/Transforms/LoopInvariantCodeMotion.cpp | 2 +- mlir/lib/Transforms/LoopTiling.cpp | 2 +- mlir/lib/Transforms/LoopUnroll.cpp | 2 +- mlir/lib/Transforms/LoopUnrollAndJam.cpp | 2 +- mlir/lib/Transforms/MemRefDataFlowOpt.cpp | 4 +- mlir/lib/Transforms/OpStats.cpp | 89 + mlir/lib/Transforms/PipelineDataTransfer.cpp | 11 +- mlir/lib/Transforms/SimplifyAffineStructures.cpp | 2 +- mlir/lib/Transforms/StripDebugInfo.cpp | 19 +- mlir/lib/Transforms/SymbolDCE.cpp | 160 + mlir/lib/Transforms/Utils/CMakeLists.txt | 1 + mlir/lib/Transforms/Utils/FoldUtils.cpp | 19 +- .../Utils/GreedyPatternRewriteDriver.cpp | 4 +- mlir/lib/Transforms/Utils/InliningUtils.cpp | 2 +- mlir/lib/Transforms/Utils/LoopFusionUtils.cpp | 33 +- mlir/lib/Transforms/Utils/LoopUtils.cpp | 59 +- mlir/lib/Transforms/Utils/RegionUtils.cpp | 2 +- mlir/lib/Transforms/Utils/Utils.cpp | 10 +- mlir/lib/Transforms/Vectorize.cpp | 8 +- mlir/lib/Transforms/ViewOpGraph.cpp | 4 +- mlir/lib/Transforms/ViewRegionGraph.cpp | 2 +- mlir/lib/Translation/Translation.cpp | 2 +- mlir/test/APITest.h | 2 +- mlir/test/AffineOps/canonicalize.mlir | 26 + mlir/test/AffineOps/invalid.mlir | 94 + mlir/test/AffineOps/ops.mlir | 27 + mlir/test/CMakeLists.txt | 7 + .../GPUToCUDA/lower-launch-func-to-cuda.mlir | 6 +- .../GPUToCUDA/lower-nvvm-kernel-to-cubin.mlir | 6 +- mlir/test/Conversion/GPUToNVVM/gpu-to-nvvm.mlir | 34 +- .../Conversion/GPUToNVVM/memory-attrbution.mlir | 24 +- mlir/test/Conversion/GPUToROCDL/gpu-to-rocdl.mlir | 70 +- mlir/test/Conversion/GPUToSPIRV/builtins.mlir | 75 +- mlir/test/Conversion/GPUToSPIRV/if.mlir | 6 +- mlir/test/Conversion/GPUToSPIRV/load-store.mlir | 7 +- mlir/test/Conversion/GPUToSPIRV/loop.mlir | 4 +- mlir/test/Conversion/GPUToSPIRV/simple.mlir | 35 +- .../test/Conversion/GPUToVulkan/invoke-vulkan.mlir | 45 + .../Conversion/LinalgToSPIRV/linalg-to-spirv.mlir | 166 + mlir/test/Conversion/LoopsToGPU/imperfect_2D.mlir | 20 +- mlir/test/Conversion/LoopsToGPU/linalg_to_gpu.mlir | 3 +- .../LoopsToGPU/no_blocks_no_threads.mlir | 34 + mlir/test/Conversion/LoopsToGPU/parallel_loop.mlir | 326 + mlir/test/Conversion/LoopsToGPU/step_one.mlir | 6 +- .../StandardToLLVM/calling-convention.mlir | 95 + .../StandardToLLVM/convert-argattrs.mlir | 24 +- .../StandardToLLVM/convert-dynamic-memref-ops.mlir | 286 + .../Conversion/StandardToLLVM/convert-funcs.mlir | 6 +- .../StandardToLLVM/convert-memref-ops.mlir | 459 - .../StandardToLLVM/convert-static-memref-ops.mlir | 349 + .../StandardToLLVM/convert-to-llvmir.mlir | 69 +- mlir/test/Conversion/StandardToLLVM/invalid.mlir | 13 + .../StandardToLLVM/standard-to-llvm.mlir | 3 +- .../Conversion/StandardToSPIRV/std-to-spirv.mlir | 113 +- .../Conversion/VectorToLLVM/vector-to-llvm.mlir | 295 +- mlir/test/Conversion/convert-to-cfg.mlir | 33 + mlir/test/Dialect/GPU/all-reduce.mlir | 183 + mlir/test/Dialect/GPU/canonicalize.mlir | 28 - mlir/test/Dialect/GPU/invalid.mlir | 130 +- mlir/test/Dialect/GPU/ops.mlir | 56 +- mlir/test/Dialect/GPU/outlining.mlir | 31 +- mlir/test/Dialect/LLVMIR/global.mlir | 10 +- mlir/test/Dialect/LLVMIR/invalid.mlir | 158 +- mlir/test/Dialect/LLVMIR/nvvm.mlir | 4 +- mlir/test/Dialect/LLVMIR/roundtrip.mlir | 65 +- mlir/test/Dialect/Linalg/canonicalize.mlir | 20 + mlir/test/Dialect/Linalg/fusion-tensor.mlir | 107 + mlir/test/Dialect/Linalg/fusion.mlir | 700 +- mlir/test/Dialect/Linalg/llvm.mlir | 29 +- mlir/test/Dialect/Linalg/loops.mlir | 55 + mlir/test/Dialect/Linalg/parallel_loops.mlir | 53 + mlir/test/Dialect/Linalg/promote.mlir | 174 +- mlir/test/Dialect/Linalg/roundtrip.mlir | 398 +- mlir/test/Dialect/Linalg/tile.mlir | 166 +- mlir/test/Dialect/Linalg/tile_conv.mlir | 11 +- mlir/test/Dialect/Linalg/tile_parallel.mlir | 70 + mlir/test/Dialect/Linalg/transform-patterns.mlir | 7 + mlir/test/Dialect/Loops/invalid.mlir | 110 +- mlir/test/Dialect/Loops/ops.mlir | 132 +- mlir/test/Dialect/Loops/parallel-loop-fusion.mlir | 309 + mlir/test/Dialect/OpenMP/ops.mlir | 7 + mlir/test/Dialect/SPIRV/CMakeLists.txt | 2 +- .../SPIRV/Serialization/arithmetic-ops.mlir | 30 +- mlir/test/Dialect/SPIRV/Serialization/array.mlir | 3 +- .../Dialect/SPIRV/Serialization/atomic-ops.mlir | 2 +- mlir/test/Dialect/SPIRV/Serialization/barrier.mlir | 8 +- mlir/test/Dialect/SPIRV/Serialization/bit-ops.mlir | 20 +- .../test/Dialect/SPIRV/Serialization/cast-ops.mlir | 16 +- .../Dialect/SPIRV/Serialization/composite-op.mlir | 4 +- .../test/Dialect/SPIRV/Serialization/constant.mlir | 32 +- .../Dialect/SPIRV/Serialization/entry-point.mlir | 6 +- .../SPIRV/Serialization/execution-mode.mlir | 2 +- .../Dialect/SPIRV/Serialization/function-call.mlir | 12 +- .../SPIRV/Serialization/global-variable.mlir | 2 +- .../test/Dialect/SPIRV/Serialization/glsl-ops.mlir | 6 +- .../Dialect/SPIRV/Serialization/group-ops.mlir | 2 +- .../Dialect/SPIRV/Serialization/logical-ops.mlir | 24 +- mlir/test/Dialect/SPIRV/Serialization/loop.mlir | 10 +- .../Dialect/SPIRV/Serialization/memory-ops.mlir | 41 +- mlir/test/Dialect/SPIRV/Serialization/module.mlir | 4 +- .../SPIRV/Serialization/non-uniform-ops.mlir | 87 +- mlir/test/Dialect/SPIRV/Serialization/phi.mlir | 22 +- .../Dialect/SPIRV/Serialization/selection.mlir | 10 +- .../Dialect/SPIRV/Serialization/spec-constant.mlir | 2 +- mlir/test/Dialect/SPIRV/Serialization/struct.mlir | 2 +- .../Dialect/SPIRV/Serialization/terminator.mlir | 6 +- mlir/test/Dialect/SPIRV/Serialization/undef.mlir | 8 +- mlir/test/Dialect/SPIRV/TestAvailability.cpp | 9 +- .../Dialect/SPIRV/Transforms/abi-load-store.mlir | 59 +- mlir/test/Dialect/SPIRV/Transforms/abi-simple.mlir | 8 +- mlir/test/Dialect/SPIRV/Transforms/inlining.mlir | 51 +- .../SPIRV/Transforms/layout-decoration.mlir | 2 +- mlir/test/Dialect/SPIRV/control-flow-ops.mlir | 132 +- mlir/test/Dialect/SPIRV/glslops.mlir | 32 + mlir/test/Dialect/SPIRV/non-uniform-ops.mlir | 218 +- mlir/test/Dialect/SPIRV/ops.mlir | 26 +- mlir/test/Dialect/SPIRV/structure-ops.mlir | 147 +- mlir/test/Dialect/SPIRV/target-and-abi.mlir | 69 +- mlir/test/Dialect/SPIRV/target-env.mlir | 41 +- mlir/test/Dialect/VectorOps/invalid.mlir | 135 +- mlir/test/Dialect/VectorOps/ops.mlir | 78 + .../VectorOps/vector-contract-transforms.mlir | 252 + .../VectorOps/vector-slices-transforms.mlir | 63 + mlir/test/Dialect/VectorOps/vector-transforms.mlir | 103 + mlir/test/Dialect/traits.mlir | 8 +- mlir/test/EDSC/CMakeLists.txt | 2 + mlir/test/EDSC/builder-api-test.cpp | 429 +- mlir/test/Examples/Toy/Ch2/codegen.toy | 24 +- mlir/test/Examples/Toy/Ch2/scalar.toy | 8 +- mlir/test/Examples/Toy/Ch3/codegen.toy | 24 +- mlir/test/Examples/Toy/Ch3/scalar.toy | 8 +- mlir/test/Examples/Toy/Ch4/codegen.toy | 24 +- mlir/test/Examples/Toy/Ch4/scalar.toy | 8 +- mlir/test/Examples/Toy/Ch4/shape_inference.mlir | 37 +- mlir/test/Examples/Toy/Ch5/affine-lowering.mlir | 14 +- mlir/test/Examples/Toy/Ch5/codegen.toy | 24 +- mlir/test/Examples/Toy/Ch5/scalar.toy | 8 +- mlir/test/Examples/Toy/Ch5/shape_inference.mlir | 37 +- mlir/test/Examples/Toy/Ch6/affine-lowering.mlir | 14 +- mlir/test/Examples/Toy/Ch6/codegen.toy | 24 +- mlir/test/Examples/Toy/Ch6/llvm-lowering.mlir | 10 +- mlir/test/Examples/Toy/Ch6/scalar.toy | 8 +- mlir/test/Examples/Toy/Ch6/shape_inference.mlir | 37 +- mlir/test/Examples/Toy/Ch7/affine-lowering.mlir | 14 +- mlir/test/Examples/Toy/Ch7/codegen.toy | 24 +- mlir/test/Examples/Toy/Ch7/llvm-lowering.mlir | 10 +- mlir/test/Examples/Toy/Ch7/scalar.toy | 8 +- mlir/test/Examples/Toy/Ch7/shape_inference.mlir | 37 +- mlir/test/Examples/Toy/Ch7/struct-codegen.toy | 33 +- mlir/test/Examples/Toy/Ch7/struct-opt.mlir | 19 +- mlir/test/IR/attribute.mlir | 50 + mlir/test/IR/core-ops.mlir | 20 + mlir/test/IR/dense-elements-hex.mlir | 28 + mlir/test/IR/diagnostic-handler.mlir | 13 + mlir/test/IR/invalid-ops.mlir | 30 +- mlir/test/IR/invalid.mlir | 29 +- mlir/test/IR/parser.mlir | 21 + mlir/test/IR/test-symbol-dce.mlir | 93 + mlir/test/SDBM/sdbm-api-test.cpp | 5 +- mlir/test/Target/import.ll | 60 +- mlir/test/Target/llvmir-debug.mlir | 35 + mlir/test/Target/llvmir-intrinsics.mlir | 87 +- mlir/test/Target/llvmir.mlir | 116 +- mlir/test/Target/nvvmir.mlir | 4 +- mlir/test/Transforms/affine-data-copy.mlir | 39 +- mlir/test/Transforms/canonicalize.mlir | 21 + mlir/test/Transforms/dma-generate.mlir | 3 +- mlir/test/Transforms/location-snapshot.mlir | 17 + .../Transforms/loop-fusion-transformation.mlir | 105 + mlir/test/Transforms/loop-fusion.mlir | 2 +- mlir/test/Transforms/lower-affine.mlir | 30 + mlir/test/Transforms/memref-bound-check.mlir | 2 +- mlir/test/Transforms/test-canonicalize.mlir | 16 + mlir/test/Transforms/test-legalizer-full.mlir | 11 + .../TestLinalgTransformPatterns.td | 9 +- .../TestVectorTransformPatterns.td | 4 +- mlir/test/lib/IR/CMakeLists.txt | 2 +- mlir/test/lib/IR/TestFunc.cpp | 14 +- mlir/test/lib/IR/TestMatchers.cpp | 11 +- mlir/test/lib/IR/TestSymbolUses.cpp | 24 +- mlir/test/lib/Pass/TestPassManager.cpp | 79 +- mlir/test/lib/TestDialect/CMakeLists.txt | 6 +- mlir/test/lib/TestDialect/TestDialect.cpp | 10 +- mlir/test/lib/TestDialect/TestDialect.h | 2 +- mlir/test/lib/TestDialect/TestOps.td | 96 +- mlir/test/lib/TestDialect/TestPatterns.cpp | 80 +- mlir/test/lib/Transforms/CMakeLists.txt | 11 +- mlir/test/lib/Transforms/TestAffineDataCopy.cpp | 86 + mlir/test/lib/Transforms/TestAllReduceLowering.cpp | 36 + mlir/test/lib/Transforms/TestCallGraph.cpp | 11 +- mlir/test/lib/Transforms/TestConstantFold.cpp | 12 +- .../test/lib/Transforms/TestGpuMemoryPromotion.cpp | 12 +- mlir/test/lib/Transforms/TestInlining.cpp | 11 +- mlir/test/lib/Transforms/TestLinalgTransforms.cpp | 12 +- mlir/test/lib/Transforms/TestLiveness.cpp | 12 +- mlir/test/lib/Transforms/TestLoopFusion.cpp | 129 +- mlir/test/lib/Transforms/TestLoopMapping.cpp | 13 +- .../lib/Transforms/TestLoopParametricTiling.cpp | 17 +- mlir/test/lib/Transforms/TestMemRefBoundCheck.cpp | 56 + .../lib/Transforms/TestMemRefDependenceCheck.cpp | 125 + .../lib/Transforms/TestMemRefStrideCalculation.cpp | 12 +- mlir/test/lib/Transforms/TestOpaqueLoc.cpp | 12 +- .../lib/Transforms/TestParallelismDetection.cpp | 49 + .../lib/Transforms/TestVectorToLoopsConversion.cpp | 12 +- mlir/test/lib/Transforms/TestVectorTransforms.cpp | 42 +- .../test/lib/Transforms/TestVectorizationUtils.cpp | 15 +- mlir/test/lit.cfg.py | 3 +- mlir/test/lit.site.cfg.py.in | 2 + mlir/test/mlir-cpu-runner/bare_ptr_call_conv.mlir | 183 + mlir/test/mlir-cpu-runner/cblas.cpp | 2 +- mlir/test/mlir-cpu-runner/cblas_interface.cpp | 39 +- mlir/test/mlir-cpu-runner/include/cblas.h | 2 +- .../test/mlir-cpu-runner/include/cblas_interface.h | 29 +- .../mlir-cpu-runner/include/mlir_runner_utils.h | 22 +- mlir/test/mlir-cpu-runner/mlir_runner_utils.cpp | 37 +- mlir/test/mlir-cuda-runner/all-reduce-op.mlir | 7 +- mlir/test/mlir-cuda-runner/all-reduce-region.mlir | 7 +- mlir/test/mlir-cuda-runner/gpu-to-cubin.mlir | 14 +- mlir/test/mlir-cuda-runner/shuffle.mlir | 7 +- mlir/test/mlir-tblgen/llvm-intrinsics.td | 22 +- mlir/test/mlir-tblgen/op-attribute.td | 29 +- mlir/test/mlir-tblgen/op-format-spec.td | 334 + mlir/test/mlir-tblgen/op-format.mlir | 59 + mlir/test/mlir-tblgen/predicate.td | 6 +- mlir/test/mlir-tblgen/return-types.mlir | 2 - mlir/test/mlir-vulkan-runner/addf.mlir | 45 + mlir/test/mlir-vulkan-runner/lit.local.cfg | 2 + mlir/tools/CMakeLists.txt | 1 + mlir/tools/mlir-cpu-runner/CMakeLists.txt | 9 +- mlir/tools/mlir-cpu-runner/mlir-cpu-runner.cpp | 2 +- mlir/tools/mlir-cuda-runner/CMakeLists.txt | 48 +- .../mlir-cuda-runner/cuda-runtime-wrappers.cpp | 37 +- mlir/tools/mlir-cuda-runner/mlir-cuda-runner.cpp | 8 +- mlir/tools/mlir-opt/CMakeLists.txt | 48 +- mlir/tools/mlir-opt/mlir-opt.cpp | 72 +- mlir/tools/mlir-tblgen/CMakeLists.txt | 1 + mlir/tools/mlir-tblgen/DocGenUtilities.h | 2 +- mlir/tools/mlir-tblgen/EnumsGen.cpp | 26 +- mlir/tools/mlir-tblgen/LLVMIRConversionGen.cpp | 124 +- mlir/tools/mlir-tblgen/LLVMIRIntrinsicGen.cpp | 105 +- mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 290 +- mlir/tools/mlir-tblgen/OpDocGen.cpp | 2 +- mlir/tools/mlir-tblgen/OpFormatGen.cpp | 1864 + mlir/tools/mlir-tblgen/OpFormatGen.h | 28 + mlir/tools/mlir-tblgen/OpInterfacesGen.cpp | 21 +- mlir/tools/mlir-tblgen/ReferenceImplGen.cpp | 2 +- mlir/tools/mlir-tblgen/RewriterGen.cpp | 61 +- mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp | 18 +- mlir/tools/mlir-tblgen/StructsGen.cpp | 60 +- mlir/tools/mlir-tblgen/mlir-tblgen.cpp | 2 +- mlir/tools/mlir-translate/CMakeLists.txt | 11 +- mlir/tools/mlir-translate/mlir-translate.cpp | 4 +- mlir/tools/mlir-vulkan-runner/CMakeLists.txt | 105 + mlir/tools/mlir-vulkan-runner/VulkanRuntime.cpp | 716 + mlir/tools/mlir-vulkan-runner/VulkanRuntime.h | 225 + .../mlir-vulkan-runner/mlir-vulkan-runner.cpp | 46 + .../mlir-vulkan-runner/vulkan-runtime-wrappers.cpp | 97 + mlir/unittests/ADT/TypeSwitchTest.cpp | 2 +- mlir/unittests/Dialect/BroadcastShapeTest.cpp | 2 +- .../Dialect/QuantOps/QuantizationUtilsTest.cpp | 6 +- .../Dialect/SPIRV/DeserializationTest.cpp | 8 +- mlir/unittests/Dialect/SPIRV/SerializationTest.cpp | 2 +- mlir/unittests/IR/AttributeTest.cpp | 2 +- mlir/unittests/IR/DialectTest.cpp | 2 +- mlir/unittests/IR/OperationSupportTest.cpp | 2 +- mlir/unittests/IR/StringExtrasTest.cpp | 2 +- mlir/unittests/Pass/AnalysisManagerTest.cpp | 2 +- mlir/unittests/Quantizer/Support/RulesTest.cpp | 2 +- .../Quantizer/Support/UniformSolversTest.cpp | 2 +- mlir/unittests/SDBM/SDBMTest.cpp | 5 +- mlir/unittests/Support/IndexedAccessorTest.cpp | 2 +- mlir/unittests/TableGen/EnumsGenTest.cpp | 40 +- mlir/unittests/TableGen/FormatTest.cpp | 45 +- mlir/unittests/TableGen/StructsGenTest.cpp | 12 +- mlir/unittests/TableGen/enums.td | 8 +- mlir/unittests/TableGen/structs.td | 6 +- openmp/CMakeLists.txt | 6 +- openmp/cmake/HandleOpenMPOptions.cmake | 6 +- openmp/cmake/OpenMPTesting.cmake | 31 +- openmp/cmake/config-ix.cmake | 4 +- .../Modules/LibomptargetNVPTXBitcodeLibrary.cmake | 2 +- .../libomptarget/deviceRTLs/amdgcn/CMakeLists.txt | 3 +- .../deviceRTLs/amdgcn/src/amdgcn_smid.hip | 61 + .../deviceRTLs/amdgcn/src/target_impl.hip | 48 + .../deviceRTLs/common/src/omptarget.cu | 2 +- openmp/libomptarget/deviceRTLs/common/support.h | 4 +- .../deviceRTLs/nvptx/test/CMakeLists.txt | 3 +- .../deviceRTLs/nvptx/test/api/get_max_threads.c | 22 + .../deviceRTLs/nvptx/test/api/max_threads.c | 9 +- openmp/libomptarget/plugins/cuda/src/rtl.cpp | 108 +- openmp/libomptarget/src/omptarget.cpp | 5 + openmp/libomptarget/src/rtl.cpp | 4 - .../api/omp_get_num_devices_with_empty_target.c | 30 + .../test/offloading/parallel_offloading_map.c | 41 + openmp/runtime/src/include/omp.h.var | 54 +- openmp/runtime/src/kmp.h | 54 +- openmp/runtime/src/kmp_affinity.h | 6 +- openmp/runtime/src/kmp_alloc.cpp | 58 +- openmp/runtime/src/kmp_version.h | 2 +- openmp/runtime/src/z_Linux_util.cpp | 4 +- openmp/runtime/test/CMakeLists.txt | 3 +- openmp/runtime/test/api/omp_alloc_def_fb.c | 6 +- openmp/runtime/test/api/omp_alloc_hbw.c | 6 +- openmp/runtime/test/api/omp_alloc_null_fb.c | 6 +- openmp/runtime/test/lit.cfg | 9 +- .../ompt/synchronization/reduction/tree_reduce.c | 10 +- openmp/runtime/test/ompt/teams/parallel_team.c | 2 +- openmp/runtime/test/ompt/teams/serial_teams.c | 2 +- openmp/tools/archer/CMakeLists.txt | 16 +- openmp/tools/archer/tests/lit.cfg | 2 +- polly/docs/UsingPollyWithClang.rst | 3 +- polly/include/polly/CodeGen/IRBuilder.h | 13 +- polly/include/polly/ScopBuilder.h | 12 + polly/include/polly/ScopInfo.h | 98 +- polly/include/polly/ScopPass.h | 1 + polly/include/polly/Support/ISLTools.h | 2 +- polly/include/polly/Support/SCEVAffinator.h | 8 +- polly/include/polly/Support/ScopHelper.h | 58 + polly/lib/Analysis/ScopBuilder.cpp | 67 +- polly/lib/Analysis/ScopDetection.cpp | 7 +- polly/lib/Analysis/ScopDetectionDiagnostic.cpp | 6 +- polly/lib/Analysis/ScopInfo.cpp | 64 +- polly/lib/CodeGen/BlockGenerators.cpp | 8 +- polly/lib/CodeGen/CodeGeneration.cpp | 4 +- polly/lib/CodeGen/LoopGenerators.cpp | 2 +- polly/lib/CodeGen/LoopGeneratorsKMP.cpp | 95 +- polly/lib/CodeGen/ManagedMemoryRewrite.cpp | 4 +- polly/lib/CodeGen/PPCGCodeGeneration.cpp | 22 +- polly/lib/CodeGen/RuntimeDebugBuilder.cpp | 2 +- polly/lib/Exchange/JSONExporter.cpp | 25 +- polly/lib/External/CMakeLists.txt | 1 + polly/lib/External/isl/AUTHORS | 11 +- polly/lib/External/isl/ChangeLog | 23 + polly/lib/External/isl/GIT_HEAD_ID | 2 +- polly/lib/External/isl/Makefile.am | 92 +- polly/lib/External/isl/Makefile.in | 283 +- polly/lib/External/isl/README | 4 +- polly/lib/External/isl/aclocal.m4 | 1 + polly/lib/External/isl/all.h | 3 + polly/lib/External/isl/basis_reduction_templ.c | 17 +- polly/lib/External/isl/bound.c | 10 +- polly/lib/External/isl/cat.c | 1 + polly/lib/External/isl/check_reparse_templ.c | 32 + polly/lib/External/isl/check_reparse_test_templ.c | 28 + polly/lib/External/isl/check_type_range_templ.c | 20 + polly/lib/External/isl/closure.c | 2 +- polly/lib/External/isl/codegen.c | 5 +- polly/lib/External/isl/configure | 584 +- polly/lib/External/isl/configure.ac | 30 +- polly/lib/External/isl/cpp/cpp-checked.h.pre | 99 +- polly/lib/External/isl/cpp/cpp.h.pre | 17 +- polly/lib/External/isl/{all.c => dep.c} | 0 polly/lib/External/isl/doc/Makefile.in | 9 +- polly/lib/External/isl/doc/user.pod | 1140 +- .../lib/External/isl/has_single_reference_templ.c | 12 + polly/lib/External/isl/include/isl/aff.h | 247 +- polly/lib/External/isl/include/isl/aff_type.h | 8 +- polly/lib/External/isl/include/isl/arg.h | 7 +- polly/lib/External/isl/include/isl/ast.h | 58 +- polly/lib/External/isl/include/isl/ast_build.h | 7 +- polly/lib/External/isl/include/isl/ast_type.h | 89 +- polly/lib/External/isl/include/isl/constraint.h | 9 +- .../isl/include/isl/cpp-checked-conversion.h | 456 + polly/lib/External/isl/include/isl/cpp-checked.h | 12330 ++++-- polly/lib/External/isl/include/isl/cpp.h | 19986 +++++++--- polly/lib/External/isl/include/isl/ctx.h | 4 + polly/lib/External/isl/include/isl/fixed_box.h | 11 +- polly/lib/External/isl/include/isl/flow.h | 2 +- polly/lib/External/isl/include/isl/hash.h | 9 +- polly/lib/External/isl/include/isl/hmap_templ.c | 18 +- polly/lib/External/isl/include/isl/id.h | 16 +- polly/lib/External/isl/include/isl/id_type.h | 7 +- polly/lib/External/isl/include/isl/list.h | 39 +- polly/lib/External/isl/include/isl/local_space.h | 2 +- polly/lib/External/isl/include/isl/map.h | 93 +- polly/lib/External/isl/include/isl/mat.h | 6 +- polly/lib/External/isl/include/isl/multi.h | 169 +- polly/lib/External/isl/include/isl/point.h | 6 +- polly/lib/External/isl/include/isl/polynomial.h | 126 +- .../lib/External/isl/include/isl/polynomial_type.h | 1 + polly/lib/External/isl/include/isl/schedule.h | 1 + polly/lib/External/isl/include/isl/schedule_node.h | 70 +- polly/lib/External/isl/include/isl/set.h | 77 +- polly/lib/External/isl/include/isl/space.h | 70 +- polly/lib/External/isl/include/isl/space_type.h | 4 +- polly/lib/External/isl/include/isl/stream.h | 1 + polly/lib/External/isl/include/isl/union_map.h | 41 +- .../lib/External/isl/include/isl/union_map_type.h | 2 +- polly/lib/External/isl/include/isl/union_set.h | 23 +- polly/lib/External/isl/include/isl/val.h | 18 +- polly/lib/External/isl/include/isl/val_type.h | 2 +- polly/lib/External/isl/include/isl/vec.h | 2 +- polly/lib/External/isl/include/isl/vertices.h | 8 +- polly/lib/External/isl/interface/Makefile.am | 2 +- polly/lib/External/isl/interface/Makefile.in | 11 +- polly/lib/External/isl/interface/cpp.cc | 1601 +- polly/lib/External/isl/interface/cpp.h | 97 +- polly/lib/External/isl/interface/cpp_conversion.cc | 47 +- polly/lib/External/isl/interface/cpp_conversion.h | 4 + .../External/isl/interface/extract_interface.cc | 99 +- polly/lib/External/isl/interface/generator.cc | 484 +- polly/lib/External/isl/interface/generator.h | 116 +- polly/lib/External/isl/interface/isl.py | 14919 ++++++-- polly/lib/External/isl/interface/python.cc | 744 +- polly/lib/External/isl/interface/python.h | 30 +- polly/lib/External/isl/isl_aff.c | 1550 +- polly/lib/External/isl/isl_aff_map.c | 16 +- polly/lib/External/isl/isl_aff_private.h | 14 +- polly/lib/External/isl/isl_affine_hull.c | 135 +- .../lib/External/isl/isl_align_params_bin_templ.c | 8 + polly/lib/External/isl/isl_align_params_templ.c | 40 + polly/lib/External/isl/isl_arg.c | 28 +- polly/lib/External/isl/isl_ast.c | 602 +- polly/lib/External/isl/isl_ast_build.c | 104 +- polly/lib/External/isl/isl_ast_build_expr.c | 216 +- polly/lib/External/isl/isl_ast_build_private.h | 5 +- polly/lib/External/isl/isl_ast_codegen.c | 368 +- polly/lib/External/isl/isl_ast_graft.c | 249 +- polly/lib/External/isl/isl_ast_graft_private.h | 3 + polly/lib/External/isl/isl_ast_private.h | 7 +- polly/lib/External/isl/isl_bernstein.c | 181 +- polly/lib/External/isl/isl_bind_domain_templ.c | 168 + polly/lib/External/isl/isl_bound.c | 45 +- polly/lib/External/isl/isl_box.c | 94 +- .../External/isl/isl_check_named_params_templ.c | 10 + polly/lib/External/isl/isl_coalesce.c | 313 +- polly/lib/External/isl/isl_config.h.in | 8 +- polly/lib/External/isl/isl_config_post.h | 2 +- polly/lib/External/isl/isl_constraint.c | 236 +- polly/lib/External/isl/isl_convex_hull.c | 398 +- polly/lib/External/isl/isl_ctx.c | 32 +- polly/lib/External/isl/isl_dim_map.c | 37 +- polly/lib/External/isl/isl_dim_map.h | 7 +- polly/lib/External/isl/isl_domain_factor_templ.c | 67 + polly/lib/External/isl/isl_equalities.c | 45 +- polly/lib/External/isl/isl_factorization.c | 27 +- polly/lib/External/isl/isl_farkas.c | 136 +- polly/lib/External/isl/isl_flow.c | 147 +- polly/lib/External/isl/isl_fold.c | 150 +- polly/lib/External/isl/isl_hash.c | 34 +- polly/lib/External/isl/isl_hash_private.h | 8 - polly/lib/External/isl/isl_id.c | 80 +- polly/lib/External/isl/isl_id_private.h | 7 + polly/lib/External/isl/isl_id_to_ast_expr.c | 2 +- polly/lib/External/isl/isl_id_to_id.c | 3 +- polly/lib/External/isl/isl_id_to_pw_aff.c | 2 +- polly/lib/External/isl/isl_ilp.c | 67 +- polly/lib/External/isl/isl_input.c | 711 +- polly/lib/External/isl/isl_list_macro.h | 8 + polly/lib/External/isl/isl_list_templ.c | 73 +- polly/lib/External/isl/isl_local.c | 84 +- polly/lib/External/isl/isl_local.h | 2 + polly/lib/External/isl/isl_local_private.h | 8 + polly/lib/External/isl/isl_local_space.c | 256 +- polly/lib/External/isl/isl_local_space_private.h | 13 +- polly/lib/External/isl/isl_lp.c | 12 +- polly/lib/External/isl/isl_map.c | 4225 ++- polly/lib/External/isl/isl_map_bound_templ.c | 53 + polly/lib/External/isl/isl_map_list.c | 12 +- polly/lib/External/isl/isl_map_private.h | 96 +- polly/lib/External/isl/isl_map_simplify.c | 750 +- polly/lib/External/isl/isl_map_subtract.c | 91 +- polly/lib/External/isl/isl_mat.c | 76 +- polly/lib/External/isl/isl_mat_private.h | 7 +- polly/lib/External/isl/isl_maybe_ast_graft_list.h | 10 + polly/lib/External/isl/isl_morph.c | 127 +- polly/lib/External/isl/isl_morph.h | 8 +- .../External/isl/isl_multi_add_constant_templ.c | 93 + polly/lib/External/isl/isl_multi_arith_templ.c | 236 + .../lib/External/isl/isl_multi_bind_domain_templ.c | 14 + polly/lib/External/isl/isl_multi_bind_templ.c | 65 + polly/lib/External/isl/isl_multi_dim_id_templ.c | 92 + polly/lib/External/isl/isl_multi_dims.c | 8 +- polly/lib/External/isl/isl_multi_domain_templ.c | 42 + polly/lib/External/isl/isl_multi_from_base_templ.c | 37 + polly/lib/External/isl/isl_multi_identity_templ.c | 86 + polly/lib/External/isl/isl_multi_locals_templ.c | 17 + polly/lib/External/isl/isl_multi_macro.h | 10 +- polly/lib/External/isl/isl_multi_move_dims_templ.c | 71 + polly/lib/External/isl/isl_multi_nan_templ.c | 17 + polly/lib/External/isl/isl_multi_no_domain_templ.c | 118 + .../External/isl/isl_multi_no_explicit_domain.c | 7 + polly/lib/External/isl/isl_multi_param_templ.c | 60 + polly/lib/External/isl/isl_multi_product_templ.c | 68 + .../isl/isl_multi_read_no_explicit_domain_templ.c | 94 + polly/lib/External/isl/isl_multi_splice_templ.c | 63 + polly/lib/External/isl/isl_multi_templ.c | 956 +- polly/lib/External/isl/isl_multi_tuple_id_templ.c | 94 + polly/lib/External/isl/isl_multi_zero_templ.c | 51 + polly/lib/External/isl/isl_options.c | 2 +- polly/lib/External/isl/isl_output.c | 800 +- polly/lib/External/isl/isl_point.c | 208 +- polly/lib/External/isl/isl_point_private.h | 2 +- polly/lib/External/isl/isl_polynomial.c | 2440 +- polly/lib/External/isl/isl_polynomial_private.h | 76 +- polly/lib/External/isl/isl_printer.c | 1 + .../isl/isl_project_out_all_params_templ.c | 21 + .../isl/isl_pw_add_constant_multi_val_templ.c | 13 + polly/lib/External/isl/isl_pw_add_constant_templ.c | 47 + .../External/isl/isl_pw_add_constant_val_templ.c | 13 + polly/lib/External/isl/isl_pw_bind_domain_templ.c | 14 + polly/lib/External/isl/isl_pw_insert_dims_templ.c | 47 + polly/lib/External/isl/isl_pw_lift_templ.c | 90 + polly/lib/External/isl/isl_pw_macro.h | 4 + polly/lib/External/isl/isl_pw_morph_templ.c | 49 + polly/lib/External/isl/isl_pw_move_dims_templ.c | 49 + polly/lib/External/isl/isl_pw_neg_templ.c | 34 + polly/lib/External/isl/isl_pw_opt_templ.c | 54 + polly/lib/External/isl/isl_pw_pullback_templ.c | 121 + polly/lib/External/isl/isl_pw_sub_templ.c | 16 + polly/lib/External/isl/isl_pw_templ.c | 1061 +- polly/lib/External/isl/isl_range.c | 127 +- polly/lib/External/isl/isl_reordering.c | 87 +- polly/lib/External/isl/isl_reordering.h | 2 + polly/lib/External/isl/isl_sample.c | 81 +- polly/lib/External/isl/isl_scan.c | 8 +- polly/lib/External/isl/isl_schedule_band.c | 105 +- polly/lib/External/isl/isl_schedule_band.h | 2 +- polly/lib/External/isl/isl_schedule_constraints.c | 50 +- polly/lib/External/isl/isl_schedule_constraints.h | 3 +- polly/lib/External/isl/isl_schedule_node.c | 497 +- polly/lib/External/isl/isl_schedule_read.c | 4 +- polly/lib/External/isl/isl_schedule_tree.c | 284 +- polly/lib/External/isl/isl_schedule_tree.h | 4 +- polly/lib/External/isl/isl_scheduler.c | 640 +- polly/lib/External/isl/isl_set_list.c | 12 +- polly/lib/External/isl/isl_set_to_ast_graft_list.c | 17 + polly/lib/External/isl/isl_set_to_ast_graft_list.h | 18 + polly/lib/External/isl/isl_space.c | 1380 +- polly/lib/External/isl/isl_space_private.h | 37 +- polly/lib/External/isl/isl_srcdir.c.in | 2 +- polly/lib/External/isl/isl_stream.c | 22 +- polly/lib/External/isl/isl_stride.c | 14 +- polly/lib/External/isl/isl_tab.c | 217 +- polly/lib/External/isl/isl_tab.h | 6 +- polly/lib/External/isl/isl_tab_lexopt_templ.c | 11 +- polly/lib/External/isl/isl_tab_pip.c | 336 +- polly/lib/External/isl/isl_test.c | 1991 +- polly/lib/External/isl/isl_test_cpp-checked.cc | 133 + polly/lib/External/isl/isl_test_cpp-generic.cc | 189 + polly/lib/External/isl/isl_test_cpp.cc | 152 + polly/lib/External/isl/isl_test_list_templ.c | 51 + .../lib/External/isl/isl_test_plain_equal_templ.c | 50 + polly/lib/External/isl/isl_test_python.py | 248 + polly/lib/External/isl/isl_transitive_closure.c | 625 +- .../isl/isl_type_check_equal_space_templ.c | 25 + .../isl/isl_type_has_equal_space_bin_templ.c | 8 + .../External/isl/isl_type_has_equal_space_templ.c | 28 + polly/lib/External/isl/isl_union_eval.c | 6 +- polly/lib/External/isl/isl_union_map.c | 355 +- polly/lib/External/isl/isl_union_map_private.h | 1 + polly/lib/External/isl/isl_union_multi.c | 122 +- polly/lib/External/isl/isl_union_single.c | 23 +- polly/lib/External/isl/isl_union_templ.c | 389 +- polly/lib/External/isl/isl_val.c | 183 +- polly/lib/External/isl/isl_val_gmp.c | 14 +- polly/lib/External/isl/isl_val_imath.c | 14 +- polly/lib/External/isl/isl_val_private.h | 18 +- polly/lib/External/isl/isl_val_sioimath.c | 14 +- polly/lib/External/isl/isl_vec.c | 8 +- polly/lib/External/isl/isl_vertices.c | 102 +- .../isl/m4/ax_cxx_compile_stdcxx_11_no_override.m4 | 37 + polly/lib/External/isl/m4/ax_detect_clang.m4 | 47 +- polly/lib/External/isl/opt_type.h | 16 + polly/lib/External/isl/pip.c | 62 +- polly/lib/External/isl/polyhedron_minimize.c | 6 +- polly/lib/External/isl/polytope_scan.c | 9 +- polly/lib/External/isl/print.c | 3 + polly/lib/External/isl/print_templ.c | 8 +- polly/lib/External/isl/print_yaml_field_templ.c | 22 + polly/lib/External/isl/py-compile | 170 + polly/lib/External/isl/python/isl.py.top | 14 +- .../External/isl/test_inputs/codegen/bilinear.c | 9 + .../External/isl/test_inputs/codegen/bilinear.st | 9 + polly/lib/External/isl/test_inputs/codegen/group.c | 7 + .../lib/External/isl/test_inputs/codegen/group.st | 2 + .../lib/External/isl/test_inputs/codegen/unroll4.c | 4 +- .../lib/External/isl/test_inputs/schedule/flat1.sc | 3 + .../lib/External/isl/test_inputs/schedule/flat1.st | 5 + .../lib/External/isl/test_inputs/schedule/flat2.sc | 3 + .../lib/External/isl/test_inputs/schedule/flat2.st | 5 + .../lib/External/isl/test_inputs/schedule/flat3.sc | 3 + .../lib/External/isl/test_inputs/schedule/flat3.st | 5 + .../lib/External/isl/test_inputs/schedule/flat4.sc | 3 + .../lib/External/isl/test_inputs/schedule/flat4.st | 5 + .../lib/External/isl/test_inputs/schedule/flat5.sc | 3 + .../lib/External/isl/test_inputs/schedule/flat5.st | 5 + .../lib/External/isl/test_inputs/schedule/flat6.sc | 3 + .../lib/External/isl/test_inputs/schedule/flat6.st | 5 + .../External/isl/test_inputs/schedule/poliwoda.sc | 47 + .../External/isl/test_inputs/schedule/poliwoda.st | 5 + polly/lib/Support/ISLTools.cpp | 4 +- polly/lib/Support/SCEVAffinator.cpp | 24 +- polly/lib/Support/ScopHelper.cpp | 14 +- polly/lib/Support/ScopLocation.cpp | 2 +- polly/lib/Transform/ForwardOpTree.cpp | 4 +- .../lib/Transform/RewriteByReferenceParameters.cpp | 2 +- polly/lib/Transform/ScheduleOptimizer.cpp | 4 +- polly/test/Isl/CodeGen/MemAccess/bad_alignment.ll | 2 +- polly/test/Isl/CodeGen/OpenMP/single_loop.ll | 168 +- .../ImportAccesses/ImportAccesses-Bad-relation.ll | 2 +- .../ImportAccesses-No-accesses-key.ll | 2 +- .../ImportAccesses-Not-enough-MemAcc.ll | 2 +- .../ImportAccesses-Not-enough-statements.ll | 2 +- .../ImportAccesses-Relation-mispelled.ll | 2 +- .../ImportAccesses-Statements-mispelled.ll | 2 +- .../ImportAccesses-Undeclared-ScopArrayInfo.ll | 2 +- .../ImportAccesses-Wrong-number-dimensions.ll | 2 +- .../ImportArrays/ImportArrays-Mispelled-type.ll | 2 +- .../ImportArrays/ImportArrays-Negative-size.ll | 2 +- .../ImportArrays/ImportArrays-No-name.ll | 2 +- .../ImportArrays/ImportArrays-No-sizes-key.ll | 2 +- .../ImportArrays/ImportArrays-No-type-key.ll | 2 +- .../ImportContext-Context-mispelled.ll | 2 +- .../ImportContext-Not-parameter-set.ll | 2 +- .../ImportContext/ImportContext-Unvalid-Context.ll | 2 +- .../ImportContext/ImportContext-Wrong-dimension.ll | 2 +- .../ImportSchedule-No-schedule-key.ll | 2 +- .../ImportSchedule-Schedule-not-valid.ll | 2 +- .../ImportSchedule-Statements-mispelled.ll | 2 +- .../ImportSchedule-Wrong-number-statements.ll | 2 +- .../aliasing_many_parameters_not_all_involved.ll | 4 +- 16679 files changed, 629403 insertions(+), 991691 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/bugprone/MisplacedPointerArithmeti [...] create mode 100644 clang-tools-extra/clang-tidy/bugprone/MisplacedPointerArithmeti [...] create mode 100644 clang-tools-extra/clang-tidy/cert/NonTrivialTypesLibcMemoryCall [...] create mode 100644 clang-tools-extra/clang-tidy/cert/NonTrivialTypesLibcMemoryCall [...] create mode 100644 clang-tools-extra/clang-tidy/misc/NoRecursionCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/misc/NoRecursionCheck.h create mode 100644 clang-tools-extra/clang-tidy/objc/DeallocInCategoryCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/objc/DeallocInCategoryCheck.h create mode 100644 clang-tools-extra/clang-tidy/tool/ClangTidyMain.h create mode 100644 clang-tools-extra/clang-tidy/tool/ClangTidyToolMain.cpp create mode 100644 clang-tools-extra/clangd/clients/clangd-vscode/test/runTest.ts create mode 100644 clang-tools-extra/docs/clang-tidy/checks/bugprone-misplaced-poi [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/cert-oop57-cpp.rst create mode 100644 clang-tools-extra/docs/clang-tidy/checks/misc-no-recursion.rst create mode 100644 clang-tools-extra/docs/clang-tidy/checks/objc-dealloc-in-category.rst rename clang-tools-extra/test/clang-tidy/{ => checkers}/Inputs/bugprone-not-null-t [...] rename clang-tools-extra/test/clang-tidy/{ => checkers}/Inputs/bugprone-not-null-t [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/Inputs/modernize-use [...] rename clang-tools-extra/test/clang-tidy/{ => checkers}/bugprone-bad-signal-to-kil [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-misplaced-p [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-misplaced-p [...] rename clang-tools-extra/test/clang-tidy/{ => checkers}/bugprone-not-null-terminat [...] rename clang-tools-extra/test/clang-tidy/{ => checkers}/bugprone-not-null-terminat [...] rename clang-tools-extra/test/clang-tidy/{ => checkers}/bugprone-not-null-terminat [...] rename clang-tools-extra/test/clang-tidy/{ => checkers}/bugprone-not-null-terminat [...] rename clang-tools-extra/test/clang-tidy/{ => checkers}/bugprone-not-null-terminat [...] rename clang-tools-extra/test/clang-tidy/{ => checkers}/bugprone-not-null-terminat [...] rename clang-tools-extra/test/clang-tidy/{ => checkers}/bugprone-not-null-terminat [...] rename clang-tools-extra/test/clang-tidy/{ => checkers}/bugprone-not-null-terminat [...] rename clang-tools-extra/test/clang-tidy/{ => checkers}/bugprone-suspicious-semico [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/cert-oop57-cpp.cpp create mode 100644 clang-tools-extra/test/clang-tidy/checkers/llvm-qualified-auto.cpp create mode 100644 clang-tools-extra/test/clang-tidy/checkers/misc-no-recursion.cpp create mode 100644 clang-tools-extra/test/clang-tidy/checkers/misc-unused-using-de [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/objc-dealloc-in-category.m create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-identifi [...] rename clang-tools-extra/test/clang-tidy/{ => checkers}/readability-magic-numbers- [...] rename clang-tools-extra/test/clang-tidy/{ => checkers}/readability-make-member-fu [...] rename clang-tools-extra/test/clang-tidy/{ => checkers}/readability-redundant-acce [...] rename clang-tools-extra/test/clang-tidy/{ => checkers}/readability-redundant-acce [...] create mode 100644 clang/include/clang/AST/ParentMapContext.h create mode 100644 clang/include/clang/ASTMatchers/GtestMatchers.h create mode 100644 clang/include/clang/Basic/BuiltinsHexagonMapCustomDep.def create mode 100644 clang/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicSize.h delete mode 100644 clang/lib/AST/Interp/Block.cpp delete mode 100644 clang/lib/AST/Interp/Block.h create mode 100644 clang/lib/AST/Interp/InterpBlock.cpp create mode 100644 clang/lib/AST/Interp/InterpBlock.h create mode 100644 clang/lib/AST/ParentMapContext.cpp create mode 100644 clang/lib/ASTMatchers/GtestMatchers.cpp create mode 100644 clang/lib/Headers/openmp_wrappers/new create mode 100644 clang/lib/Sema/SemaAvailability.cpp create mode 100644 clang/lib/StaticAnalyzer/Checkers/ContainerModeling.cpp create mode 100644 clang/lib/StaticAnalyzer/Checkers/DebugContainerModeling.cpp create mode 100644 clang/lib/StaticAnalyzer/Checkers/STLAlgorithmModeling.cpp create mode 100644 clang/lib/StaticAnalyzer/Checkers/cert/PutenvWithAutoChecker.cpp create mode 100644 clang/lib/StaticAnalyzer/Core/DynamicSize.cpp create mode 100644 clang/test/Analysis/c11lock.c create mode 100644 clang/test/Analysis/cert/pos34-c-fp-suppression.cpp create mode 100644 clang/test/Analysis/cert/pos34-c.cpp create mode 100644 clang/test/Analysis/container-modeling.cpp create mode 100644 clang/test/Analysis/debug-container-modeling.cpp create mode 100644 clang/test/Analysis/fuchsia_lock.c create mode 100644 clang/test/Analysis/fuchsia_lock_impl.c create mode 100644 clang/test/Analysis/html_diagnostics/td-hotfix.c create mode 100644 clang/test/Analysis/html_diagnostics/variable-popups-macro.c create mode 100644 clang/test/Analysis/html_diagnostics/variable-popups-multiple.c create mode 100644 clang/test/Analysis/html_diagnostics/variable-popups-simple.c create mode 100644 clang/test/Analysis/scan-build/Inputs/multidirectory_project/di [...] create mode 100644 clang/test/Analysis/scan-build/Inputs/multidirectory_project/di [...] create mode 100644 clang/test/Analysis/scan-build/Inputs/single_null_dereference.c create mode 100644 clang/test/Analysis/scan-build/exclude_directories.test create mode 100644 clang/test/Analysis/scan-build/help.test create mode 100644 clang/test/Analysis/scan-build/html_output.test create mode 100644 clang/test/Analysis/scan-build/lit.local.cfg create mode 100644 clang/test/Analysis/scan-build/plist_html_output.test create mode 100644 clang/test/Analysis/scan-build/plist_output.test create mode 100644 clang/test/Analysis/std-c-library-functions-eof.c create mode 100644 clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find- [...] create mode 100644 clang/test/Analysis/stl-algorithm-modeling.cpp create mode 100644 clang/test/CXX/dcl/dcl.fct/p17.cpp create mode 100644 clang/test/CXX/dcl/dcl.spec/dcl.type/dcl.spec.auto/p6.cpp create mode 100644 clang/test/CXX/over/over.match/over.match.best/p2.cpp create mode 100644 clang/test/CXX/temp/temp.deduct/p5.cpp create mode 100644 clang/test/CodeCompletion/ctor-signature.cpp create mode 100644 clang/test/CodeCompletion/desig-init.cpp create mode 100644 clang/test/CodeCompletion/included-symlinks.cpp create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/absneg.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/bitwise-imm.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/cplusplus.cpp create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/dup.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/idup.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/reinterpret.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vbrsrq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vclz.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vmovl.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vmovn.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vqdmullbq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vqdmulltq.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vrev.c create mode 100644 clang/test/CodeGen/arm-mve-intrinsics/vrnd.c create mode 100644 clang/test/CodeGen/assume-aligned-and-alloc-align-attributes.c create mode 100644 clang/test/CodeGen/avx-builtins-constrained-cmp.c create mode 100644 clang/test/CodeGen/avx512f-builtins-constrained-cmp.c create mode 100644 clang/test/CodeGen/avx512f-builtins-constrained.c create mode 100644 clang/test/CodeGen/avx512vl-builtins-constrained-cmp.c create mode 100644 clang/test/CodeGen/builtin-preserve-access-index-typedef.c create mode 100644 clang/test/CodeGen/builtins-hexagon-v67-audio.c create mode 100644 clang/test/CodeGen/builtins-hexagon-v67.c create mode 100644 clang/test/CodeGen/builtins-memcpy-inline.c create mode 100644 clang/test/CodeGen/builtins-systemz-vector-constrained.c create mode 100644 clang/test/CodeGen/builtins-systemz-vector2-constrained.c create mode 100644 clang/test/CodeGen/builtins-systemz-zvector-constrained.c create mode 100644 clang/test/CodeGen/builtins-systemz-zvector2-constrained.c create mode 100644 clang/test/CodeGen/builtins-systemz-zvector3-constrained.c create mode 100644 clang/test/CodeGen/fma-builtins-constrained.c create mode 100644 clang/test/CodeGen/hexagon-hvx-abi.c create mode 100644 clang/test/CodeGen/ignore-exceptions.cpp create mode 100644 clang/test/CodeGen/non-power-of-2-alignment-assumptions.c create mode 100644 clang/test/CodeGen/riscv-metadata.c create mode 100644 clang/test/CodeGen/semantic-interposition.c create mode 100644 clang/test/CodeGen/sse-builtins-constrained-cmp.c create mode 100644 clang/test/CodeGen/sse-builtins-constrained.c create mode 100644 clang/test/CodeGen/sse2-builtins-constrained-cmp.c create mode 100644 clang/test/CodeGen/stack-clash-protection.c create mode 100644 clang/test/CodeGen/xcoff-comdat.cpp create mode 100644 clang/test/CodeGen/xray-attributes-skip-entry-exit.cpp create mode 100644 clang/test/CodeGenCUDA/norecurse.cu create mode 100644 clang/test/CodeGenCXX/debug-info-auto-return.cpp create mode 100644 clang/test/CodeGenCXX/debug-info-block-invocation-linkage-name.cpp create mode 100644 clang/test/CodeGenCXX/dereferenceable.cpp create mode 100644 clang/test/CodeGenCXX/inalloca-overaligned.cpp create mode 100644 clang/test/CodeGenCXX/inalloca-vector.cpp create mode 100644 clang/test/CodeGenCXX/thinlto-distributed-type-metadata.cpp create mode 100644 clang/test/CodeGenCXX/virtual-compare.cpp create mode 100644 clang/test/CodeGenCoroutines/coro-newpm-pipeline.cpp create mode 100644 clang/test/CodeGenObjC/direct-method-ret-mismatch.m create mode 100644 clang/test/CodeGenObjC/direct-properties.m create mode 100644 clang/test/CodeGenObjC/ubsan-nullability-return-unreachable.m create mode 100644 clang/test/CodeGenObjCXX/ubsan-nullability-return-notypeloc.mm create mode 100644 clang/test/CodeGenOpenCL/builtins-amdgcn-mfma.cl create mode 100644 clang/test/CodeGenOpenCL/norecurse.cl copy clang/test/Driver/Inputs/{CUDA-macosx => CUDA-unknown}/usr/local/cuda/bin/.ke [...] copy clang/test/Driver/Inputs/{CUDA-macosx/usr/local/cuda/bin => CUDA-unknown/usr/ [...] copy clang/test/Driver/Inputs/{CUDA-macosx/usr/local/cuda/bin => CUDA-unknown/usr/ [...] copy clang/test/Driver/Inputs/{CUDA-macosx/usr/local/cuda/bin => CUDA-unknown/usr/ [...] copy clang/test/Driver/Inputs/{CUDA_90 => CUDA-unknown}/usr/local/cuda/nvvm/libdev [...] create mode 100644 clang/test/Driver/Inputs/CUDA-unknown/usr/local/cuda/version.txt copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] mode change 100644 => 100755 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 [...] copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] create mode 100644 clang/test/Driver/XRay/xray-ignore-loops-flags.cpp create mode 100644 clang/test/Driver/arm-cde.c delete mode 100644 clang/test/Driver/code-model.c create mode 100644 clang/test/Driver/crash-report-with-asserts.c create mode 100644 clang/test/Driver/default-denormal-fp-math.c create mode 100644 clang/test/Driver/fsemantic-interposition.c delete mode 100644 clang/test/Driver/gold-lto.c create mode 100644 clang/test/Driver/hip-host-cpu-features.hip delete mode 100644 clang/test/Driver/lto-plugin-darwin.c delete mode 100644 clang/test/Driver/lto-plugin-linux.c delete mode 100644 clang/test/Driver/lto-plugin-windows.c create mode 100644 clang/test/Driver/mcmodel.c create mode 100644 clang/test/Driver/stack-clash-protection.c create mode 100644 clang/test/Driver/sycl.c create mode 100644 clang/test/Driver/systemz-float-01.c create mode 100644 clang/test/Driver/systemz-float-02.c create mode 100644 clang/test/FixIt/fixit-objc-direct.m create mode 100644 clang/test/Lexer/Inputs/inc1.h create mode 100644 clang/test/Lexer/Inputs/inc2.h create mode 100644 clang/test/Lexer/SourceLocationsOverflow.c create mode 100644 clang/test/Modules/Inputs/objc_type_param.h create mode 100644 clang/test/Modules/objc-type-param.m create mode 100644 clang/test/OpenMP/parallel_for_lastprivate_conditional.cpp create mode 100644 clang/test/OpenMP/requires_acq_rel_codegen.cpp create mode 100644 clang/test/OpenMP/requires_default_atomic_mem_order_messages.cpp create mode 100644 clang/test/OpenMP/requires_relaxed_codegen.cpp create mode 100644 clang/test/OpenMP/requires_seq_cst_codegen.cpp create mode 100644 clang/test/OpenMP/target_teams_distribute_parallel_for_order_co [...] create mode 100644 clang/test/Parser/cxx2a-abbreviated-templates.cpp create mode 100644 clang/test/Parser/cxx2a-placeholder-type-constraint.cpp create mode 100644 clang/test/Parser/max-tokens.cpp create mode 100644 clang/test/Preprocessor/hip-host-cpu-macros.cu create mode 100644 clang/test/Preprocessor/init-aarch64.c create mode 100644 clang/test/Sema/builtins-memcpy-inline.c create mode 100644 clang/test/Sema/fallthrough-comment.c create mode 100644 clang/test/Sema/warn-documentation-tag-typedef.cpp create mode 100644 clang/test/Sema/warn-strict-prototypes.cpp create mode 100644 clang/test/SemaCUDA/call-kernel-from-kernel.cu create mode 100644 clang/test/SemaCXX/std-align-val-t-in-operator-new.cpp create mode 100644 clang/test/SemaObjC/category-direct-properties.m create mode 100644 clang/test/SemaObjC/dynamic-direct-properties.m create mode 100644 clang/test/SemaObjC/method-direct-arc.m create mode 100644 clang/test/SemaOpenCL/builtins-amdgcn-error-gfx908-param.cl create mode 100644 clang/test/SemaOpenCLCXX/address-space-castoperators.cl create mode 100644 clang/test/SemaTemplate/cxx2a-constraint-caching.cpp create mode 100644 clang/test/SemaTemplate/cxx2a-constraint-exprs.cpp create mode 100644 clang/test/SemaTemplate/instantiate-abbreviated-template.cpp create mode 100644 clang/test/SemaTemplate/instantiate-template-argument.cpp create mode 100644 clang/test/SemaTemplate/value-dependent-bitfield-cond.cpp create mode 100644 clang/test/clang-rename/TemplateCtor.cpp create mode 100644 clang/test/utils/update_cc_test_checks/Inputs/def-and-decl.c create mode 100644 clang/test/utils/update_cc_test_checks/Inputs/def-and-decl.c.expected create mode 100644 clang/test/utils/update_cc_test_checks/Inputs/mangled_names.c create mode 100644 clang/test/utils/update_cc_test_checks/Inputs/mangled_names.c.expected create mode 100644 clang/test/utils/update_cc_test_checks/Inputs/mangled_names.c.f [...] create mode 100644 clang/test/utils/update_cc_test_checks/def-and-decl.test create mode 100644 clang/test/utils/update_cc_test_checks/lit.local.cfg create mode 100644 clang/test/utils/update_cc_test_checks/mangled_names.test create mode 100644 clang/unittests/ASTMatchers/GtestMatchersTest.cpp delete mode 100755 clang/www/comparison.html create mode 100644 compiler-rt/lib/gwp_asan/common.cpp create mode 100644 compiler-rt/lib/gwp_asan/common.h create mode 100644 compiler-rt/lib/gwp_asan/crash_handler.cpp create mode 100644 compiler-rt/lib/gwp_asan/crash_handler.h create mode 100644 compiler-rt/lib/gwp_asan/optional/segv_handler.h create mode 100644 compiler-rt/lib/gwp_asan/optional/segv_handler_posix.cpp create mode 100644 compiler-rt/lib/gwp_asan/platform_specific/common_posix.cpp create mode 100644 compiler-rt/lib/gwp_asan/platform_specific/utilities_posix.cpp create mode 100644 compiler-rt/lib/gwp_asan/tests/crash_handler_api.cpp create mode 100644 compiler-rt/lib/gwp_asan/tests/enable_disable.cpp create mode 100644 compiler-rt/lib/gwp_asan/tests/harness.cpp create mode 100644 compiler-rt/lib/gwp_asan/tests/iterate.cpp create mode 100644 compiler-rt/lib/gwp_asan/tests/late_init.cpp create mode 100644 compiler-rt/lib/gwp_asan/utilities.h create mode 100644 compiler-rt/lib/lsan/lsan_common_fuchsia.cpp create mode 100644 compiler-rt/lib/lsan/lsan_fuchsia.cpp create mode 100644 compiler-rt/lib/lsan/lsan_fuchsia.h create mode 100644 compiler-rt/lib/lsan/lsan_posix.cpp create mode 100644 compiler-rt/lib/lsan/lsan_posix.h create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_procmaps_fuchsia.cpp create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_fuchsia.cpp create mode 100644 compiler-rt/lib/scudo/standalone/release.cpp create mode 100644 compiler-rt/lib/scudo/standalone/tools/compute_size_class_config.cpp create mode 100644 compiler-rt/test/fuzzer/focus-function.test delete mode 100644 compiler-rt/test/fuzzer/target-function.test create mode 100644 compiler-rt/test/msan/sigaltstack.cpp create mode 100644 debuginfo-tests/llvm-prettyprinters/gdb/llvm-support.cpp create mode 100644 debuginfo-tests/llvm-prettyprinters/gdb/llvm-support.gdb delete mode 100644 debuginfo-tests/llvm-prettyprinters/gdb/prettyprinters.cpp delete mode 100644 debuginfo-tests/llvm-prettyprinters/gdb/prettyprinters.gdb create mode 100644 libc/config/linux/signal.h.in rename libc/{src/unistd => config/linux}/syscall.h.def (100%) create mode 100644 libc/docs/fuzzing.rst create mode 100644 libc/fuzzing/CMakeLists.txt create mode 100644 libc/fuzzing/string/CMakeLists.txt create mode 100644 libc/fuzzing/string/strcpy_fuzz.cpp create mode 100644 libc/include/signal.h.def create mode 100644 libc/src/signal/CMakeLists.txt create mode 100644 libc/src/signal/linux/CMakeLists.txt create mode 100644 libc/src/signal/linux/raise.cpp create mode 100644 libc/src/signal/linux/signal.h create mode 100644 libc/src/signal/raise.h create mode 100644 libc/src/string/memory_utils/CMakeLists.txt create mode 100644 libc/src/string/memory_utils/cacheline_size.h.def create mode 100644 libc/src/string/memory_utils/cacheline_size_aarch64.h.inc create mode 100644 libc/src/string/memory_utils/cacheline_size_arm.h.inc create mode 100644 libc/src/string/memory_utils/cacheline_size_ppc64.h.inc create mode 100644 libc/src/string/memory_utils/cacheline_size_x86.h.inc create mode 100644 libc/src/string/memory_utils/cacheline_size_x86_64.h.inc create mode 100644 libc/src/string/memory_utils/utils.h create mode 100644 libc/src/sys/mman/linux/CMakeLists.txt create mode 100644 libc/src/sys/mman/linux/mmap.cpp create mode 100644 libc/src/sys/mman/linux/munmap.cpp delete mode 100644 libc/src/sys/mman/mmap.cpp delete mode 100644 libc/src/sys/mman/munmap.cpp delete mode 100644 libc/src/unistd/CMakeLists.txt create mode 100644 libc/test/src/signal/CMakeLists.txt create mode 100644 libc/test/src/signal/raise_test.cpp create mode 100644 libc/test/src/string/memory_utils/CMakeLists.txt create mode 100644 libc/test/src/string/memory_utils/utils_test.cpp copy libc/test/src/sys/mman/{ => linux}/CMakeLists.txt (100%) rename libc/test/src/sys/mman/{ => linux}/mmap_test.cpp (100%) create mode 100644 libc/utils/CPP/Array.h create mode 100644 libc/utils/CPP/ArrayRef.h create mode 100644 libc/utils/CPP/CMakeLists.txt create mode 100644 libc/utils/CPP/README.md create mode 100644 libc/utils/CPP/StringRef.h create mode 100644 libc/utils/CPP/TypeTraits.h create mode 100644 libc/utils/benchmarks/CMakeLists.txt create mode 100644 libc/utils/benchmarks/JSON.cpp create mode 100644 libc/utils/benchmarks/JSON.h create mode 100644 libc/utils/benchmarks/JSONTest.cpp create mode 100644 libc/utils/benchmarks/LibcBenchmark.cpp create mode 100644 libc/utils/benchmarks/LibcBenchmark.h create mode 100644 libc/utils/benchmarks/LibcBenchmarkTest.cpp create mode 100644 libc/utils/benchmarks/LibcMemoryBenchmark.cpp create mode 100644 libc/utils/benchmarks/LibcMemoryBenchmark.h create mode 100644 libc/utils/benchmarks/LibcMemoryBenchmarkMain.cpp create mode 100644 libc/utils/benchmarks/LibcMemoryBenchmarkMain.h create mode 100644 libc/utils/benchmarks/LibcMemoryBenchmarkTest.cpp create mode 100644 libc/utils/benchmarks/Memcmp.cpp create mode 100644 libc/utils/benchmarks/Memcpy.cpp create mode 100644 libc/utils/benchmarks/Memset.cpp create mode 100644 libc/utils/benchmarks/RATIONALE.md create mode 100644 libc/utils/benchmarks/README.md create mode 100644 libc/utils/benchmarks/configuration_big.json create mode 100644 libc/utils/benchmarks/configuration_small.json create mode 100644 libc/utils/benchmarks/render.py3 delete mode 100644 libclc/generic/lib/math/acos.inc delete mode 100644 libclc/generic/lib/math/asin.inc create mode 100644 libclc/generic/lib/math/rsqrt.cl create mode 100644 libclc/r600/lib/math/native_rsqrt.cl create mode 100644 libclc/r600/lib/math/rsqrt.cl copy libcxx/lib/abi/{ => 9.0}/x86_64-apple-darwin.v1.abilist (100%) copy libcxx/lib/abi/{ => 9.0}/x86_64-apple-darwin.v2.abilist (100%) copy libcxx/lib/abi/{ => 9.0}/x86_64-unknown-linux-gnu.v1.abilist (100%) create mode 100644 libcxx/test/libcxx/containers/sequences/vector.bool/trivial_for [...] create mode 100644 libcxx/test/libcxx/type_traits/is_scalar.objc.pass.mm create mode 100644 libcxx/test/libcxx/utilities/charconv/charconv.to.chars/availab [...] create mode 100644 libcxx/test/libcxx/utilities/optional/block.objc.pass.mm create mode 100644 libcxx/test/std/containers/sequences/array/array.creation/to_ar [...] create mode 100644 libcxx/test/std/containers/sequences/array/array.creation/to_ar [...] create mode 100644 libcxx/test/std/containers/sequences/vector/vector.cons/copy.mo [...] create mode 100644 libcxx/test/std/containers/views/span.sub/first.fail.cpp create mode 100644 libcxx/test/std/containers/views/span.sub/last.fail.cpp create mode 100644 libcxx/test/std/containers/views/span.sub/subspan.fail.cpp create mode 100644 libcxx/test/std/utilities/charconv/charconv.from.chars/integral [...] create mode 100755 libcxx/utils/graph_header_deps.py create mode 100644 libcxx/utils/libcxx/graph.py create mode 100644 libunwind/test/remember_state_leak.pass.sh.s create mode 100644 lld/test/COFF/comdat-gcc-compatibility.s delete mode 100644 lld/test/ELF/Inputs/eh-frame-end.s delete mode 100644 lld/test/ELF/Inputs/mips-nonalloc.s create mode 100644 lld/test/ELF/arm-thumb-interwork-abs.s create mode 100644 lld/test/ELF/arm-thumb-interwork-ifunc.s create mode 100644 lld/test/ELF/arm-thumb-interwork-notfunc.s create mode 100644 lld/test/ELF/emit-relocs-debug.s create mode 100644 lld/test/ELF/hexagon-tls-gd.s create mode 100644 lld/test/ELF/input-section-flags-diag1.test create mode 100644 lld/test/ELF/input-section-flags-diag2.test create mode 100644 lld/test/ELF/input-section-flags-diag3.test create mode 100644 lld/test/ELF/input-section-flags-keep.s create mode 100644 lld/test/ELF/input-section-flags.s create mode 100644 lld/test/ELF/linkerscript/insert-duplicate.test create mode 100644 lld/test/ELF/linkerscript/insert-not-exist.test create mode 100644 lld/test/ELF/linkerscript/lma-align.test create mode 100644 lld/test/ELF/linkerscript/section-align2.test create mode 100644 lld/test/ELF/lto/devirt_vcall_vis_public.ll create mode 100644 lld/test/ELF/lto/thinlto-time-trace.ll create mode 100644 lld/test/ELF/ppc-reloc-copy.s create mode 100644 lld/test/ELF/ppc32-canonical-plt.s create mode 100644 lld/test/ELF/ppc32-long-thunk.s create mode 100644 lld/test/ELF/ppc32-relocatable-got2.s create mode 100644 lld/test/ELF/riscv-ifunc-nonpreemptible.s create mode 100644 lld/test/ELF/riscv-reloc-align.s create mode 100644 lld/test/ELF/shuffle-sections-init-fini.s create mode 100644 lld/test/ELF/shuffle-sections.s create mode 100644 lld/test/ELF/time-trace.s create mode 100644 lld/test/ELF/weak-undef-no-dynamic-linker.s create mode 100644 lld/test/wasm/lto/Inputs/libcall-truncsfhf2.ll create mode 100644 lld/test/wasm/lto/libcall-truncsfhf2.ll delete mode 100644 lldb/include/lldb/Core/ClangForward.h delete mode 100644 lldb/include/lldb/Symbol/ClangASTContext.h delete mode 100644 lldb/include/lldb/Symbol/ClangASTImporter.h delete mode 100644 lldb/include/lldb/Symbol/ClangASTMetadata.h delete mode 100644 lldb/include/lldb/Symbol/ClangExternalASTSourceCallbacks.h delete mode 100644 lldb/include/lldb/Symbol/ClangUtil.h delete mode 100644 lldb/include/lldb/Symbol/CxxModuleHandler.h create mode 100644 lldb/include/lldb/Target/AssertFrameRecognizer.h delete mode 100644 lldb/include/lldb/Utility/SharingPtr.h delete mode 100644 lldb/packages/Python/lldbsuite/test/android/platform/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/api/check_public_api_header [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/api/listeners/TestListener.py delete mode 100644 lldb/packages/Python/lldbsuite/test/api/multithreaded/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/benchmarks/expression/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/add-dsym/uuid/main [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/apropos/with-proce [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/command/nested_ali [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/command/script/Tes [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/command/script/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/disassemble/basic/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/disassemble/basic/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/call-fu [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/call-ov [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/call-ov [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/call-ov [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/call-re [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/call-th [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/complet [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/complet [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/fixits/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/formatt [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/formatt [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/import- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/import- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/import- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/import- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/ir-inte [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/issue_1 [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/persist [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/persist [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/radar_8 [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/radar_9 [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/radar_9 [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/rdar444 [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/save_ji [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/save_ji [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/static- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/static- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/test/Te [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/expression/timeout [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/frame/language/Tes [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/frame/recognizer/T [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/frame/recognizer/main.m delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/frame/var-scope/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/frame/var/TestFrameVar.py delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/frame/var/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/help/TestHelp.py delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/log/basic/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/platform/basic/Tes [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/platform/process/T [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/process/launch-wit [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/process/launch-wit [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/process/launch-wit [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/process/launch-wit [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/process/launch-wit [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/process/launch-wit [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/process/launch-wit [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/register/register/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/register/register/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/register/register/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/register/register/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/register/register/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/settings/TestSettings.py delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/settings/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/target/basic/TestT [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/target/basic/a.c delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/target/basic/b.c delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/target/basic/c.c delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/target/basic/globals.c delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/target/create-deps/a.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/target/create-deps [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/hello_ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/hello_ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/multi_ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/multip [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/multip [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/step_o [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/watchp [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/watchp [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/watchp [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/watchp [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/watchp [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/watchp [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/watchp [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/watchp [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/watchp [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/watchp [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/commands/watchpoints/watchp [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/archives/a.c delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/archives/b.c delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/archives/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/asan/TestMe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/asan/TestRe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/asan/main.c 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/completion/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/conditional [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/darwin_log/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/darwin_log/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/darwin_log/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/darwin_log/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/darwin_log/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/darwin_log/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/darwin_log/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/darwin_log/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/darwin_log/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/darwin_log/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/darwin_log/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/darwin_log/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/darwin_log/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/darwin_log/ [...] 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/dead-strip/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/dynamic_val [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/inferior-as [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/inferior-as [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/inferior-ch [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/inferior-ch [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/inferior-cr [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/inferior-cr [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/load_unload/a.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/load_unload/b.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/load_unload/c.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/load_unload/d.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/load_unload [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/load_unload [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/load_using_ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/load_using_ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/longjmp/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/memory-regi [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/memory/cach [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/memory/cach [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/memory/find [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/memory/read [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/memory/read [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/mtc/simple/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/multiword-c [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/non-overlap [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/param_entry [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/plugins/com [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/plugins/pyt [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/process_gro [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/ptr_refs/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/recursion/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/return-valu [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/signal/Test [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/source-map/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/step-avoids [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tail_call_f [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/target_var/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/thread/brea [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/thread/conc [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/thread/cras [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/thread/crea [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/thread/exit [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/thread/exit [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/thread/jump [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/thread/jump [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/thread/mult [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/thread/stat [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/thread/step [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/thread/thre [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tsan/basic/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tsan/cpp_gl [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tsan/global [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tsan/multip [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tsan/thread [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tsan/thread [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/tsan/thread [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/type_comple [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/type_lookup [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/ubsan/basic [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/unwind/stan [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/unwind/stan [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/unwind/stan [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/value_md5_c [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/value_md5_c [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/var_path/Te [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/issue_verification/inline_r [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/anonymous/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/array_types/TestArra [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/array_types/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/bitfields/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/conflicting-symbol/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/conflicting-symbol/O [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/conflicting-symbol/T [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/conflicting-symbol/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/const_variables/Test [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/enum_types/TestEnumTypes.py delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/enum_types/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/forward/foo.c delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/forward/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/function_types/TestF [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/function_types/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/global_variables/Tes [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/global_variables/a.c delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/global_variables/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/set_values/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/step-target/TestStep [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/step-target/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/stepping/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/strings/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/struct_types/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/tls_globals/a.c delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/tls_globals/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/c/typedef/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/auto/TestCPPAuto.py delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/auto/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/bool/TestCPPBool.py delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/bool/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/breakpoint_in_memb [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/call-function/Test [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/chained-calls/Test [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/char1632_t/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/char1632_t/TestCha [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/char1632_t/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/char8_t/TestCxxChar8_t.py delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/char8_t/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/class-template-par [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/class_static/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/class_types/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/const_this/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/diamond/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/dynamic-value/Test [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/dynamic-value/sbva [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/enum_types/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/enum_types/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/exceptions/TestCPP [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/extern_c/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/frame-var-anon-uni [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/function-template- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/global_variables/T [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/global_variables/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/gmodules/TestWithM [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/incomplete-types/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/lambdas/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/llvm-style/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/namespace/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/namespace/ns.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/namespace/ns.h delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/namespace/ns2.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/namespace/ns3.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/namespace_conflict [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/namespace_definiti [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/namespace_definiti [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/namespace_definiti [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/namespace_definiti [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/operators/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/overloaded-functio [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/printf/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/scope/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/signed_types/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/signed_types/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/static_members/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/static_members/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/static_methods/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/static_methods/Tes [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/static_methods/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/stl/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/stl/TestSTL.py delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/stl/TestStdCXXDisa [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/stl/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/symbols/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/template-function/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/template-function/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/template/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/template/TestTempl [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/template/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/this/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/this/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/trivial_abi/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/type_lookup/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/unicode-literals/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/unicode-literals/T [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/unicode-literals/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/unique-types/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/unique-types/TestU [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/unique-types/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/unsigned_types/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/unsigned_types/Tes [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/unsigned_types/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/virtual/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/virtual/TestVirtual.py delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/virtual/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/wchar_t/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/wchar_t/TestCxxWCharT.py delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/wchar_t/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/bitfield_ivars/main.m delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/exceptions/TestOb [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/exceptions/main.mm delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/foundation/TestCo [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/global_ptrs/TestG [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/ivar-IMP/TestObjC [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/objc-baseclass-sb [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/objc-builtin-type [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/objc-builtin-type [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/objc-dynamic-valu [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/objc-ivar-offsets [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/objc-ivar-strippe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/objc-ivar-strippe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/objc-property/Tes [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/objc-property/main.m delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/objc-static-metho [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/objc-static-metho [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/objc-static-metho [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/objc-stepping/Tes [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/objc-struct-argum [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/objc-struct-retur [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/objc-super/TestOb [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/print-obj/blocked.m delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/ptr_refs/main.m delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/radar-9691614/Tes [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/self/main.m delete mode 100644 lldb/packages/Python/lldbsuite/test/lang/objc/variadic_methods/main.m delete mode 100644 lldb/packages/Python/lldbsuite/test/linux/add-symbols/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/linux/add-symbols/TestTarge [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/linux/builtin_trap/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/linux/builtin_trap/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/linux/mix-dwo-and-regular-o [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/linux/mix-dwo-and-regular-o [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/linux/sepdebugsymlink/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/linux/thread/create_during_ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/macosx/add-dsym/TestAddDsym [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/macosx/duplicate-archive-me [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/macosx/duplicate-archive-me [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/macosx/duplicate-archive-me [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/macosx/find-app-in-bundle/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/macosx/find-app-in-bundle/T [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/macosx/find-app-in-bundle/T [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/macosx/find-app-in-bundle/T [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/macosx/find-dsym/bundle-wit [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/macosx/find-dsym/deep-bundl [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/macosx/lc-note/kern-ver-str [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/macosx/nslog/main.m delete mode 100644 lldb/packages/Python/lldbsuite/test/macosx/order/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/macosx/thread-names/TestInt [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/macosx/universal/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/macosx/universal/TestUniversal.py delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/class_members/Te [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/class_members/main.mm delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/event/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/exprpath_synthet [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/findvalue_duplis [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/findvalue_duplis [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/formatters/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/frame/get-variab [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/frame/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/function_symbol/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/get-value-32bit- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/lldbutil/frame/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/lldbutil/iter/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/lldbutil/process [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/name_lookup/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/name_lookup/Test [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/objc_type/TestOb [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/objc_type/main.m delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/process/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/sbdata/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/sbdata/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/sbtype_typeclass/main.m delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/sbvalue_persist/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/sbvalue_persist/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/section/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/signals/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/signals/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/symbol-context/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/target/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/thread/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/thread/main2.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/type/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/type/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/value/change_val [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/value/empty_clas [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/value/empty_clas [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/value/empty_clas [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/value/linked_lis [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/value/linked_lis [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/value/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/watchpoint/condi [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/watchpoint/condi [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/watchpoint/main.c delete mode 100644 lldb/packages/Python/lldbsuite/test/python_api/watchpoint/watch [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/source-manager/Makefile delete mode 100644 lldb/packages/Python/lldbsuite/test/source-manager/hidden/.keep delete mode 100644 lldb/packages/Python/lldbsuite/test/test_runner/test/__init__.py delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRe [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/libraries [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/libraries [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/libraries [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/libraries [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/main.cpp delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/platform- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/register- [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/register- [...] copy lldb/packages/Python/lldbsuite/test/{api/check_public_api_headers => tools/ll [...] create mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/registers [...] copy lldb/{test/Shell/SymbolFile/Inputs/target-symbols-add-unwind.c => packages/Py [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/signal-fi [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/signal-fi [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/attach/Te [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/breakpoin [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/breakpoin [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/breakpoin [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/breakpoin [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/completio [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/completio [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/completio [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/launch/Te [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/stackTrac [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/step/Test [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/variables [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/variables [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/types/AbstractBase.py delete mode 100644 lldb/packages/Python/lldbsuite/test/types/TestCharType.py delete mode 100644 lldb/packages/Python/lldbsuite/test/types/TestCharTypeExpr.py delete mode 100644 lldb/packages/Python/lldbsuite/test/types/TestIntegerType.py delete mode 100644 lldb/packages/Python/lldbsuite/test/types/TestIntegerTypeExpr.py delete mode 100644 lldb/packages/Python/lldbsuite/test/types/TestLongTypes.py delete mode 100644 lldb/packages/Python/lldbsuite/test/types/TestLongTypesExpr.py delete mode 100644 lldb/packages/Python/lldbsuite/test/types/TestShortType.py delete mode 100644 lldb/packages/Python/lldbsuite/test/types/TestShortTypeExpr.py delete mode 100644 lldb/source/Host/linux/ProcessLauncherLinux.cpp create mode 100644 lldb/source/Plugins/ABI/AArch64/ABIAArch64.cpp create mode 100644 lldb/source/Plugins/ABI/AArch64/ABIAArch64.h create mode 100644 lldb/source/Plugins/ABI/AArch64/ABIMacOSX_arm64.cpp create mode 100644 lldb/source/Plugins/ABI/AArch64/ABIMacOSX_arm64.h create mode 100644 lldb/source/Plugins/ABI/AArch64/ABISysV_arm64.cpp create mode 100644 lldb/source/Plugins/ABI/AArch64/ABISysV_arm64.h create mode 100644 lldb/source/Plugins/ABI/AArch64/CMakeLists.txt create mode 100644 lldb/source/Plugins/ABI/ARC/ABISysV_arc.cpp create mode 100644 lldb/source/Plugins/ABI/ARC/ABISysV_arc.h create mode 100644 lldb/source/Plugins/ABI/ARC/CMakeLists.txt create mode 100644 lldb/source/Plugins/ABI/ARM/ABIARM.cpp create mode 100644 lldb/source/Plugins/ABI/ARM/ABIARM.h create mode 100644 lldb/source/Plugins/ABI/ARM/ABIMacOSX_arm.cpp create mode 100644 lldb/source/Plugins/ABI/ARM/ABIMacOSX_arm.h create mode 100644 lldb/source/Plugins/ABI/ARM/ABISysV_arm.cpp create mode 100644 lldb/source/Plugins/ABI/ARM/ABISysV_arm.h create mode 100644 lldb/source/Plugins/ABI/ARM/CMakeLists.txt create mode 100644 lldb/source/Plugins/ABI/Hexagon/ABISysV_hexagon.cpp create mode 100644 lldb/source/Plugins/ABI/Hexagon/ABISysV_hexagon.h create mode 100644 lldb/source/Plugins/ABI/Hexagon/CMakeLists.txt delete mode 100644 lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp delete mode 100644 lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h delete mode 100644 lldb/source/Plugins/ABI/MacOSX-arm/CMakeLists.txt delete mode 100644 lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp delete mode 100644 lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.h delete mode 100644 lldb/source/Plugins/ABI/MacOSX-arm64/CMakeLists.txt delete mode 100644 lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp delete mode 100644 lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h delete mode 100644 lldb/source/Plugins/ABI/MacOSX-i386/CMakeLists.txt create mode 100644 lldb/source/Plugins/ABI/Mips/ABIMips.cpp create mode 100644 lldb/source/Plugins/ABI/Mips/ABIMips.h create mode 100644 lldb/source/Plugins/ABI/Mips/ABISysV_mips.cpp create mode 100644 lldb/source/Plugins/ABI/Mips/ABISysV_mips.h create mode 100644 lldb/source/Plugins/ABI/Mips/ABISysV_mips64.cpp create mode 100644 lldb/source/Plugins/ABI/Mips/ABISysV_mips64.h create mode 100644 lldb/source/Plugins/ABI/Mips/CMakeLists.txt create mode 100644 lldb/source/Plugins/ABI/PowerPC/ABIPowerPC.cpp create mode 100644 lldb/source/Plugins/ABI/PowerPC/ABIPowerPC.h create mode 100644 lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc.cpp create mode 100644 lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc.h create mode 100644 lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc64.cpp create mode 100644 lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc64.h create mode 100644 lldb/source/Plugins/ABI/PowerPC/CMakeLists.txt delete mode 100644 lldb/source/Plugins/ABI/SysV-arc/ABISysV_arc.cpp delete mode 100644 lldb/source/Plugins/ABI/SysV-arc/ABISysV_arc.h delete mode 100644 lldb/source/Plugins/ABI/SysV-arc/CMakeLists.txt delete mode 100644 lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp delete mode 100644 lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.h delete mode 100644 lldb/source/Plugins/ABI/SysV-arm/CMakeLists.txt delete mode 100644 lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp delete mode 100644 lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.h delete mode 100644 lldb/source/Plugins/ABI/SysV-arm64/CMakeLists.txt delete mode 100644 lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp delete mode 100644 lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.h delete mode 100644 lldb/source/Plugins/ABI/SysV-hexagon/CMakeLists.txt delete mode 100644 lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp delete mode 100644 lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.h delete mode 100644 lldb/source/Plugins/ABI/SysV-i386/CMakeLists.txt delete mode 100644 lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp delete mode 100644 lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.h delete mode 100644 lldb/source/Plugins/ABI/SysV-mips/CMakeLists.txt delete mode 100644 lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp delete mode 100644 lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.h delete mode 100644 lldb/source/Plugins/ABI/SysV-mips64/CMakeLists.txt delete mode 100644 lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp delete mode 100644 lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.h delete mode 100644 lldb/source/Plugins/ABI/SysV-ppc/CMakeLists.txt delete mode 100644 lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp delete mode 100644 lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.h delete mode 100644 lldb/source/Plugins/ABI/SysV-ppc64/CMakeLists.txt delete mode 100644 lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp delete mode 100644 lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.h delete mode 100644 lldb/source/Plugins/ABI/SysV-s390x/CMakeLists.txt delete mode 100644 lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp delete mode 100644 lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h delete mode 100644 lldb/source/Plugins/ABI/SysV-x86_64/CMakeLists.txt create mode 100644 lldb/source/Plugins/ABI/SystemZ/ABISysV_s390x.cpp create mode 100644 lldb/source/Plugins/ABI/SystemZ/ABISysV_s390x.h create mode 100644 lldb/source/Plugins/ABI/SystemZ/CMakeLists.txt delete mode 100644 lldb/source/Plugins/ABI/Windows-x86_64/ABIWindows_x86_64.cpp delete mode 100644 lldb/source/Plugins/ABI/Windows-x86_64/ABIWindows_x86_64.h delete mode 100644 lldb/source/Plugins/ABI/Windows-x86_64/CMakeLists.txt create mode 100644 lldb/source/Plugins/ABI/X86/ABIMacOSX_i386.cpp create mode 100644 lldb/source/Plugins/ABI/X86/ABIMacOSX_i386.h create mode 100644 lldb/source/Plugins/ABI/X86/ABISysV_i386.cpp create mode 100644 lldb/source/Plugins/ABI/X86/ABISysV_i386.h create mode 100644 lldb/source/Plugins/ABI/X86/ABISysV_x86_64.cpp create mode 100644 lldb/source/Plugins/ABI/X86/ABISysV_x86_64.h create mode 100644 lldb/source/Plugins/ABI/X86/ABIWindows_x86_64.cpp create mode 100644 lldb/source/Plugins/ABI/X86/ABIWindows_x86_64.h create mode 100644 lldb/source/Plugins/ABI/X86/ABIX86.cpp create mode 100644 lldb/source/Plugins/ABI/X86/ABIX86.h create mode 100644 lldb/source/Plugins/ABI/X86/ABIX86_64.h create mode 100644 lldb/source/Plugins/ABI/X86/CMakeLists.txt create mode 100644 lldb/source/Plugins/Disassembler/LLVMC/CMakeLists.txt create mode 100644 lldb/source/Plugins/Disassembler/LLVMC/DisassemblerLLVMC.cpp create mode 100644 lldb/source/Plugins/Disassembler/LLVMC/DisassemblerLLVMC.h delete mode 100644 lldb/source/Plugins/Disassembler/llvm/CMakeLists.txt delete mode 100644 lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp delete mode 100644 lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.h create mode 100644 lldb/source/Plugins/DynamicLoader/wasm-DYLD/CMakeLists.txt create mode 100644 lldb/source/Plugins/DynamicLoader/wasm-DYLD/DynamicLoaderWasmDYLD.cpp create mode 100644 lldb/source/Plugins/DynamicLoader/wasm-DYLD/DynamicLoaderWasmDYLD.h create mode 100644 lldb/source/Plugins/ExpressionParser/Clang/ClangASTImporter.cpp create mode 100644 lldb/source/Plugins/ExpressionParser/Clang/ClangASTImporter.h create mode 100644 lldb/source/Plugins/ExpressionParser/Clang/ClangASTMetadata.cpp create mode 100644 lldb/source/Plugins/ExpressionParser/Clang/ClangASTMetadata.h create mode 100644 lldb/source/Plugins/ExpressionParser/Clang/ClangExternalASTSour [...] create mode 100644 lldb/source/Plugins/ExpressionParser/Clang/ClangExternalASTSour [...] create mode 100644 lldb/source/Plugins/ExpressionParser/Clang/ClangUtil.cpp create mode 100644 lldb/source/Plugins/ExpressionParser/Clang/ClangUtil.h create mode 100644 lldb/source/Plugins/ExpressionParser/Clang/CxxModuleHandler.cpp create mode 100644 lldb/source/Plugins/ExpressionParser/Clang/CxxModuleHandler.h delete mode 100644 lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.cpp delete mode 100644 lldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.h create mode 100644 lldb/source/Plugins/InstrumentationRuntime/ASan/Instrumentation [...] create mode 100644 lldb/source/Plugins/InstrumentationRuntime/ASan/Instrumentation [...] create mode 100644 lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/In [...] create mode 100644 lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/In [...] delete mode 100644 lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/Ma [...] delete mode 100644 lldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/Ma [...] create mode 100644 lldb/source/Plugins/InstrumentationRuntime/TSan/Instrumentation [...] create mode 100644 lldb/source/Plugins/InstrumentationRuntime/TSan/Instrumentation [...] delete mode 100644 lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp delete mode 100644 lldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.h create mode 100644 lldb/source/Plugins/InstrumentationRuntime/UBSan/Instrumentatio [...] create mode 100644 lldb/source/Plugins/InstrumentationRuntime/UBSan/Instrumentatio [...] delete mode 100644 lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp delete mode 100644 lldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.h create mode 100644 lldb/source/Plugins/Plugins.def.in create mode 100644 lldb/source/Plugins/Process/Utility/RegisterContextNetBSD_i386.cpp create mode 100644 lldb/source/Plugins/Process/Utility/RegisterContextNetBSD_i386.h delete mode 100644 lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwoDwp.cpp delete mode 100644 lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwoDwp.h delete mode 100644 lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.cpp delete mode 100644 lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.h copy lldb/source/Plugins/{ExpressionParser => TypeSystem}/CMakeLists.txt (100%) create mode 100644 lldb/source/Plugins/TypeSystem/Clang/CMakeLists.txt create mode 100644 lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp create mode 100644 lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.h delete mode 100644 lldb/source/Symbol/ClangASTContext.cpp delete mode 100644 lldb/source/Symbol/ClangASTImporter.cpp delete mode 100644 lldb/source/Symbol/ClangASTMetadata.cpp delete mode 100644 lldb/source/Symbol/ClangExternalASTSourceCallbacks.cpp delete mode 100644 lldb/source/Symbol/ClangUtil.cpp delete mode 100644 lldb/source/Symbol/CxxModuleHandler.cpp create mode 100644 lldb/source/Target/AssertFrameRecognizer.cpp delete mode 100644 lldb/source/Utility/SharingPtr.cpp delete mode 100644 lldb/test/API/README.md copy lldb/{packages/Python/lldbsuite/test => test/API}/android/platform/Makefile (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/android/platform/TestDefa [...] create mode 100644 lldb/test/API/android/platform/main.cpp rename lldb/{packages/Python/lldbsuite/test/api/command-return-object => test/API/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/api/check_public_api_head [...] create mode 100644 lldb/test/API/api/check_public_api_headers/main.cpp.template rename lldb/{packages/Python/lldbsuite/test/benchmarks/continue => test/API/api/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/api/command-return-object [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/api/command-return-object [...] copy lldb/{packages/Python/lldbsuite/test => test/API}/api/listeners/Makefile (100%) create mode 100644 lldb/test/API/api/listeners/TestListener.py rename lldb/{packages/Python/lldbsuite/test => test/API}/api/listeners/main.c (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/api/log/TestAPILog.py (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/api/multiple-debuggers/.c [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/api/multiple-debuggers/Ma [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/api/multiple-debuggers/Te [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/api/multiple-debuggers/mu [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/api/multiple-debuggers/te [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/api/multiple-targets/Make [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/api/multiple-targets/Test [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/api/multiple-targets/main [...] copy lldb/{packages/Python/lldbsuite/test/commands/watchpoints/hello_watchlocation [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/api/multithreaded/TestMul [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/api/multithreaded/common. [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/api/multithreaded/driver. [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/api/multithreaded/inferio [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/api/multithreaded/listene [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/api/multithreaded/test_br [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/api/multithreaded/test_li [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/api/multithreaded/test_li [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/api/multithreaded/test_li [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/breakpoint-it/Makefil [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/breakpoint-it/TestBre [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/breakpoint-it/main.c (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/breakpoint-thumb-code [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/breakpoint-thumb-code [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/breakpoint-thumb-code [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/TestEmulati [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/arm/emulation/new-test-fi [...] rename lldb/{packages/Python/lldbsuite/test/benchmarks/expression => test/API/benc [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/benchmarks/continue/TestB [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/benchmarks/continue/main. [...] rename lldb/{packages/Python/lldbsuite/test/benchmarks/libcxxlist => test/API/benc [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/benchmarks/expression/Tes [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/benchmarks/expression/Tes [...] create mode 100644 lldb/test/API/benchmarks/expression/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/benchmarks/frame_variable [...] rename lldb/{packages/Python/lldbsuite/test/benchmarks/libcxxmap => test/API/bench [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/benchmarks/libcxxlist/Tes [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/benchmarks/libcxxlist/mai [...] rename lldb/{packages/Python/lldbsuite/test/commands/add-dsym/uuid => test/API/ben [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/benchmarks/libcxxmap/Test [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/benchmarks/libcxxmap/main [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/benchmarks/startup/TestSt [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/benchmarks/stepping/TestS [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/benchmarks/turnaround/Tes [...] rename lldb/{packages/Python/lldbsuite/test/commands/apropos/with-process => test/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/add-dsym/uuid/Te [...] create mode 100644 lldb/test/API/commands/add-dsym/uuid/main.cpp.template rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/apropos/basic/Te [...] rename lldb/{packages/Python/lldbsuite/test/commands/command/nested_alias => test/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/apropos/with-pro [...] create mode 100644 lldb/test/API/commands/apropos/with-process/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/breakpoint/comma [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/breakpoint/comma [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/.categor [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/delete/T [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/history/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/invalid- [...] rename lldb/{packages/Python/lldbsuite/test/commands/command/script => test/API/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/nested_a [...] create mode 100644 lldb/test/API/commands/command/nested_alias/main.cpp rename lldb/{packages/Python/lldbsuite/test/commands/disassemble/basic => test/API [...] create mode 100644 lldb/test/API/commands/command/script/TestCommandScript.py rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/script/b [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/script/c [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/script/d [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/script/i [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/script/i [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/script/i [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/script/i [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/script/i [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/script/i [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/script/i [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/script/i [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/script/i [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/script/i [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/script/i [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/script/i [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/script/i [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/script/i [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/script/i [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/script/i [...] create mode 100644 lldb/test/API/commands/command/script/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/script/m [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/script/p [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/script/w [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/script_a [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/script_a [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/source/. [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/source/T [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/source/c [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/command/source/m [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/anonymous-struct = [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/disassemble/basi [...] create mode 100644 lldb/test/API/commands/disassemble/basic/TestFrameDisassemble.py create mode 100644 lldb/test/API/commands/disassemble/basic/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/.cate [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/argument_passing_r [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/anony [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/anony [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/cast_int_to_anonym [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/argum [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/argum [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/calcu [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/char => test/API/c [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/call- [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/call- [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/call- [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/call- [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/call- [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/call- [...] create mode 100644 lldb/test/API/commands/expression/call-restarts/TestCallThatRes [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/call- [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/call- [...] create mode 100644 lldb/test/API/commands/expression/call-throws/TestCallThatThrows.py rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/call- [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/class_template_spe [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/cast_ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/cast_ [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/context-object => [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/char/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/char/ [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/diagnostics => tes [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/class [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/class [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/codeg [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/codeg [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/compl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/compl [...] rename lldb/{packages/Python/lldbsuite/test/commands/frame/select => test/API/comm [...] create mode 100644 lldb/test/API/commands/expression/completion-crash-invalid-iter [...] create mode 100644 lldb/test/API/commands/expression/completion-crash-invalid-iter [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/compl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/compl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/compl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/compl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/compl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/compl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/compl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/conte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/conte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/conte [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/expr-in-syscall => [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/conte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/conte [...] copy lldb/{packages/Python/lldbsuite/test/commands/source/info/TestSourceInfo.py = [...] create mode 100644 lldb/test/API/commands/expression/deleting-implicit-copy-constr [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/fixits => test/API [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/diagn [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/diagn [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/dolla [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/dolla [...] copy lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/dont_al [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/dont_ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/dont_ [...] copy lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/entry-b [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/entry [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/entry [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/formatters => test [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/expr- [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/expr- [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/function_template_ [...] create mode 100644 lldb/test/API/commands/expression/fixits/TestFixIts.py rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/fixit [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/inline-namespace = [...] create mode 100644 lldb/test/API/commands/expression/formatters/TestFormatters.py rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/forma [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/forma [...] create mode 100644 lldb/test/API/commands/expression/formatters/main.cpp rename lldb/{packages/Python/lldbsuite/test/commands/expression/issue_11588 => tes [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/funct [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/funct [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/ignor [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/ignor [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] create mode 100644 lldb/test/API/commands/expression/import-std-module/basic/TestI [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] create mode 100644 lldb/test/API/commands/expression/import-std-module/conflicts/T [...] create mode 100644 lldb/test/API/commands/expression/import-std-module/conflicts/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/import-std-module/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/import-std-module/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/import-std-module/ [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/import-std-module/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/import-std-module/ [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/import-std-module/ [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/import-std-module/ [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/import-std-module/ [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/import-std-module/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/import-std-module/ [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/import-std-module/ [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/import-std-module/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/import-std-module/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/import-std-module/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/import-std-module/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/import-std-module/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] create mode 100644 lldb/test/API/commands/expression/import-std-module/sysroot/Tes [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/import-std-module/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/import-std-module/ [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/import-std-module/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/import-std-module/ [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/import-std-module/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/import-std-module/ [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/import-std-module/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/import-std-module/ [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/import-std-module/ [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/import-std-module/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/import-std-module/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/import-std-module/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/impor [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/namespace_local_va [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/inlin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/inlin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/inval [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/ir-in [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/ir-in [...] create mode 100644 lldb/test/API/commands/expression/ir-interpreter-phi-nodes/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/ir-in [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/ir-in [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/ir-in [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/pr35310 => test/AP [...] create mode 100644 lldb/test/API/commands/expression/issue_11588/Test11588.py rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/issue [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/issue [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/macro [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/macro [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/macro [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/macro [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/macro [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/multi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/multi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/multi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/multi [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/static-initializer [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/names [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/names [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/names [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/names [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/names [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/names [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/no-de [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/no-de [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/no-de [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/optio [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/optio [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/optio [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/optio [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/persi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/persi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/persi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/persi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/persi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/persi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/persi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/persi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/persi [...] create mode 100644 lldb/test/API/commands/expression/persistent_types/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/persi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/persi [...] create mode 100644 lldb/test/API/commands/expression/persistent_variables/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/po_ve [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/po_ve [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/po_ve [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/test => test/API/c [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/pr353 [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/pr353 [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/radar [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/radar [...] create mode 100644 lldb/test/API/commands/expression/radar_8638051/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/radar [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/radar [...] create mode 100644 lldb/test/API/commands/expression/radar_9531204/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/radar [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/radar [...] create mode 100644 lldb/test/API/commands/expression/radar_9673664/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/rdar4 [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/rdar4 [...] create mode 100644 lldb/test/API/commands/expression/rdar44436068/Test128BitsInteger.py rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/rdar4 [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/regre [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/regre [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/save_ [...] create mode 100644 lldb/test/API/commands/expression/save_jit_objects/TestSaveJITO [...] create mode 100644 lldb/test/API/commands/expression/save_jit_objects/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/scope [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/scope [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/scope [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/unwind_expression [...] create mode 100644 lldb/test/API/commands/expression/static-initializers/TestStati [...] create mode 100644 lldb/test/API/commands/expression/static-initializers/main.cpp rename lldb/{packages/Python/lldbsuite/test/commands/expression/vector_of_enums => [...] create mode 100644 lldb/test/API/commands/expression/test/TestExprs.py rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/test/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/test/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/timeo [...] create mode 100644 lldb/test/API/commands/expression/timeout/TestCallWithTimeout.py rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/timeo [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/top-l [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/top-l [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/top-l [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/top-l [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/top-l [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/two-f [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/two-f [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/two-f [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/two-f [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/unico [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/unico [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/xvalue => test/API [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/unwin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/unwin [...] rename lldb/{packages/Python/lldbsuite/test/commands/frame/diagnose/bad-reference [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/vecto [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/vecto [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/weak_ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/weak_ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/weak_ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/weak_ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/weak_ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/weak_ [...] rename lldb/{packages/Python/lldbsuite/test/commands/frame/diagnose/dereference-fu [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/xvalu [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/expression/xvalu [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/diagnose/a [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/diagnose/a [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/diagnose/a [...] rename lldb/{packages/Python/lldbsuite/test/commands/frame/diagnose/dereference-th [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/diagnose/b [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/diagnose/b [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/diagnose/c [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/diagnose/c [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/diagnose/c [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/diagnose/d [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/diagnose/d [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/diagnose/d [...] rename lldb/{packages/Python/lldbsuite/test/commands/frame/diagnose/inheritance => [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/diagnose/d [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/diagnose/d [...] rename lldb/{packages/Python/lldbsuite/test/commands/frame/diagnose/virtual-method [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/diagnose/d [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/diagnose/d [...] rename lldb/{packages/Python/lldbsuite/test/commands/log/basic => test/API/command [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/diagnose/i [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/diagnose/i [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/diagnose/l [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/diagnose/l [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/diagnose/l [...] rename lldb/{packages/Python/lldbsuite/test/commands/process/launch-with-shellexpa [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/diagnose/v [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/diagnose/v [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/language/M [...] create mode 100644 lldb/test/API/commands/frame/language/TestGuessLanguage.py rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/language/m [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/language/o [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/language/o [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/language/o [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/language/s [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/recognizer [...] create mode 100644 lldb/test/API/commands/frame/recognizer/TestFrameRecognizer.py create mode 100644 lldb/test/API/commands/frame/recognizer/main.m rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/recognizer [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/lazy-loading => test/A [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/select/Tes [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/select/mai [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/var-scope/ [...] create mode 100644 lldb/test/API/commands/frame/var-scope/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/frame/var/Makefi [...] create mode 100644 lldb/test/API/commands/frame/var/TestFrameVar.py create mode 100644 lldb/test/API/commands/frame/var/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/gui/basic/Makefi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/gui/basic/TestGu [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/gui/basic/main.c (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/gui/invalid-args [...] create mode 100644 lldb/test/API/commands/help/TestHelp.py rename lldb/{packages/Python/lldbsuite/test/commands/register/register/intel_xtend [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/log/basic/TestLo [...] create mode 100644 lldb/test/API/commands/log/basic/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/log/invalid-args [...] create mode 100644 lldb/test/API/commands/platform/basic/TestPlatformCommand.py rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/platform/basic/T [...] rename lldb/{packages/Python/lldbsuite/test/commands/platform/process => test/API/ [...] create mode 100644 lldb/test/API/commands/platform/process/list/TestProcessList.py rename lldb/{packages/Python/lldbsuite/test/commands/platform/process => test/API/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/process/attach-r [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/process/attach-r [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/process/attach-r [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/process/attach/M [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/process/attach/T [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/process/attach/a [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/process/attach/a [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/process/attach/a [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/process/attach/a [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/process/attach/m [...] rename lldb/{packages/Python/lldbsuite/test/commands/settings => test/API/commands [...] create mode 100644 lldb/test/API/commands/process/launch-with-shellexpand/TestLaun [...] 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 => test/API}/commands/process/launch-w [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/process/launch/M [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/process/launch/T [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/process/launch/i [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/process/launch/m [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/process/launch/p [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/process/launch/p [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/quit/TestQuit.py (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/register/registe [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/register/registe [...] create mode 100644 lldb/test/API/commands/register/register/intel_xtended_register [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/register/registe [...] create mode 100644 lldb/test/API/commands/register/register/intel_xtended_register [...] create mode 100644 lldb/test/API/commands/register/register/intel_xtended_register [...] rename lldb/{packages/Python/lldbsuite/test/commands/target/create-no-such-arch => [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/register/registe [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/register/registe [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/register/registe [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/register/registe [...] create mode 100644 lldb/test/API/commands/register/register/register_command/a.cpp create mode 100644 lldb/test/API/commands/register/register/register_command/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/reproducer/inval [...] rename lldb/{packages/Python/lldbsuite/test/commands/watchpoints/multiple_hits => [...] create mode 100644 lldb/test/API/commands/settings/TestSettings.py create mode 100644 lldb/test/API/commands/settings/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/settings/quoting [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/settings/quoting [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/settings/quoting [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/source/info/Test [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/source/info/main [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/source/info/seco [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/statistics/basic [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/statistics/basic [...] create mode 100644 lldb/test/API/commands/target/auto-install-main-executable/Makefile create mode 100644 lldb/test/API/commands/target/auto-install-main-executable/Test [...] create mode 100644 lldb/test/API/commands/target/auto-install-main-executable/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/target/basic/Mak [...] create mode 100644 lldb/test/API/commands/target/basic/TestTargetCommand.py create mode 100644 lldb/test/API/commands/target/basic/a.c create mode 100644 lldb/test/API/commands/target/basic/b.c create mode 100644 lldb/test/API/commands/target/basic/c.c create mode 100644 lldb/test/API/commands/target/basic/globals.c rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/target/basic/inv [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/target/create-de [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/target/create-de [...] create mode 100644 lldb/test/API/commands/target/create-deps/a.cpp create mode 100644 lldb/test/API/commands/target/create-deps/main.cpp rename lldb/{packages/Python/lldbsuite/test/commands/watchpoints/watchpoint_comman [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/target/create-no [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/target/create-no [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/target/dump-symt [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/target/dump-symt [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/target/stop-hook [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/target/stop-hook [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/target/stop-hook [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/version/TestVers [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/watchpoints/.cat [...] rename lldb/{packages/Python/lldbsuite/test/commands/watchpoints/multiple_threads [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/watchpoints/hell [...] create mode 100644 lldb/test/API/commands/watchpoints/hello_watchlocation/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/watchpoints/hell [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/watchpoints/hell [...] create mode 100644 lldb/test/API/commands/watchpoints/hello_watchpoint/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/watchpoints/mult [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/watchpoints/mult [...] create mode 100644 lldb/test/API/commands/watchpoints/multi_watchpoint_slots/main.c rename lldb/{packages/Python/lldbsuite/test/commands/watchpoints/watchpoint_comman [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/watchpoints/mult [...] create mode 100644 lldb/test/API/commands/watchpoints/multiple_hits/main.cpp rename lldb/{packages/Python/lldbsuite/test/commands/watchpoints/watchpoint_set_co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/watchpoints/mult [...] create mode 100644 lldb/test/API/commands/watchpoints/multiple_threads/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/watchpoints/step [...] create mode 100644 lldb/test/API/commands/watchpoints/step_over_watchpoint/TestSte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/watchpoints/step [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/watchpoints/vari [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/watchpoints/vari [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/watchpoints/vari [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/watchpoints/watc [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/watchpoints/watc [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_ [...] create mode 100644 lldb/test/API/commands/watchpoints/watchpoint_commands/command/ [...] create mode 100644 lldb/test/API/commands/watchpoints/watchpoint_commands/command/ [...] create mode 100644 lldb/test/API/commands/watchpoints/watchpoint_commands/command/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/watchpoints/watc [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_ [...] create mode 100644 lldb/test/API/commands/watchpoints/watchpoint_commands/conditio [...] create mode 100644 lldb/test/API/commands/watchpoints/watchpoint_commands/conditio [...] create mode 100644 lldb/test/API/commands/watchpoints/watchpoint_commands/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/watchpoints/watc [...] create mode 100644 lldb/test/API/commands/watchpoints/watchpoint_disable/TestWatch [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/watchpoints/watc [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/watchpoints/watc [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/watchpoints/watc [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/watchpoints/watc [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/watchpoints/watc [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/watchpoints/watc [...] create mode 100644 lldb/test/API/commands/watchpoints/watchpoint_on_vectors/main.c rename lldb/{packages/Python/lldbsuite/test/functionalities/breakpoint/hardware_br [...] create mode 100644 lldb/test/API/commands/watchpoints/watchpoint_set_command/TestW [...] create mode 100644 lldb/test/API/commands/watchpoints/watchpoint_set_command/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/watchpoints/watc [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/commands/watchpoints/watc [...] create mode 100644 lldb/test/API/commands/watchpoints/watchpoint_size/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/driver/batch_mode/Makefil [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/driver/batch_mode/TestBat [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/driver/batch_mode/main.c (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/abbreviat [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/abbreviat [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/abbreviat [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/alias/.ca [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/archives/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/archives/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/archives/ [...] create mode 100644 lldb/test/API/functionalities/archives/a.c create mode 100644 lldb/test/API/functionalities/archives/b.c create mode 100644 lldb/test/API/functionalities/archives/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/asan/Make [...] create mode 100644 lldb/test/API/functionalities/asan/TestMemoryHistory.py create mode 100644 lldb/test/API/functionalities/asan/TestReportData.py create mode 100644 lldb/test/API/functionalities/asan/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/avoids-fd [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/avoids-fd [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/avoids-fd [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/backticks [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/backticks [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] create mode 100644 lldb/test/API/functionalities/breakpoint/address_breakpoints/Te [...] create mode 100644 lldb/test/API/functionalities/breakpoint/address_breakpoints/Te [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] create mode 100644 lldb/test/API/functionalities/breakpoint/breakpoint_by_line_and [...] create mode 100644 lldb/test/API/functionalities/breakpoint/breakpoint_by_line_and [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_ [...] create mode 100644 lldb/test/API/functionalities/breakpoint/breakpoint_callback_co [...] create mode 100644 lldb/test/API/functionalities/breakpoint/breakpoint_callback_co [...] create mode 100644 lldb/test/API/functionalities/breakpoint/breakpoint_callback_co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] create mode 100644 lldb/test/API/functionalities/breakpoint/breakpoint_command/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] create mode 100644 lldb/test/API/functionalities/breakpoint/breakpoint_conditions/main.c rename lldb/{packages/Python/lldbsuite/test/functionalities/breakpoint/cpp_excepti [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] create mode 100644 lldb/test/API/functionalities/breakpoint/breakpoint_hit_count/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] create mode 100644 lldb/test/API/functionalities/breakpoint/breakpoint_ids/TestBre [...] create mode 100644 lldb/test/API/functionalities/breakpoint/breakpoint_ids/main.cpp rename lldb/{packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] create mode 100644 lldb/test/API/functionalities/breakpoint/breakpoint_ignore_coun [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] create mode 100644 lldb/test/API/functionalities/breakpoint/breakpoint_locations/T [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/breakpoint/debugbreak [...] create mode 100644 lldb/test/API/functionalities/breakpoint/breakpoint_names/TestB [...] create mode 100644 lldb/test/API/functionalities/breakpoint/breakpoint_names/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/completion => test/API [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] create mode 100644 lldb/test/API/functionalities/breakpoint/breakpoint_set_restart [...] create mode 100644 lldb/test/API/functionalities/breakpoint/comp_dir_symlink/Makefile create mode 100644 lldb/test/API/functionalities/breakpoint/comp_dir_symlink/TestC [...] create mode 100644 lldb/test/API/functionalities/breakpoint/comp_dir_symlink/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] create mode 100644 lldb/test/API/functionalities/breakpoint/consecutive_breakpoint [...] create mode 100644 lldb/test/API/functionalities/breakpoint/consecutive_breakpoint [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] create mode 100644 lldb/test/API/functionalities/breakpoint/cpp/main.cpp rename lldb/{packages/Python/lldbsuite/test/functionalities/data-formatter/array_t [...] create mode 100644 lldb/test/API/functionalities/breakpoint/cpp_exception/TestCPPE [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/breakpoint/serialize = [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test/python_api/watchpoint/watchlocation => [...] create mode 100644 lldb/test/API/functionalities/breakpoint/hardware_breakpoints/h [...] create mode 100644 lldb/test/API/functionalities/breakpoint/hardware_breakpoints/h [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] create mode 100644 lldb/test/API/functionalities/breakpoint/inlined_breakpoints/Te [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] create mode 100644 lldb/test/API/functionalities/breakpoint/require_hw_breakpoints [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] create mode 100644 lldb/test/API/functionalities/breakpoint/scripted_bkpt/TestScri [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/conditional_break => t [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] create mode 100644 lldb/test/API/functionalities/breakpoint/serialize/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] create mode 100644 lldb/test/API/functionalities/breakpoint/source_regexp/TestSour [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/breakpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/completio [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/data-formatter/data-fo [...] create mode 100644 lldb/test/API/functionalities/completion/TestCompletion.py rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/completio [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/condition [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/darwin_log/basic => te [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/condition [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/condition [...] create mode 100644 lldb/test/API/functionalities/conditional_break/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/darwin_lo [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/darwin_log/filter/exac [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/darwin_lo [...] create mode 100644 lldb/test/API/functionalities/darwin_log/basic/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/darwin_lo [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/darwin_log/filter/exac [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/darwin_lo [...] create mode 100644 lldb/test/API/functionalities/darwin_log/filter/exact_match/act [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/darwin_log/filter/exac [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/darwin_lo [...] create mode 100644 lldb/test/API/functionalities/darwin_log/filter/exact_match/act [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/darwin_log/filter/exac [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/darwin_lo [...] create mode 100644 lldb/test/API/functionalities/darwin_log/filter/exact_match/cat [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/darwin_log/filter/exac [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/darwin_lo [...] create mode 100644 lldb/test/API/functionalities/darwin_log/filter/exact_match/mes [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/darwin_log/filter/rege [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/darwin_lo [...] create mode 100644 lldb/test/API/functionalities/darwin_log/filter/exact_match/sub [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/darwin_log/filter/rege [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/darwin_lo [...] create mode 100644 lldb/test/API/functionalities/darwin_log/filter/regex/activity- [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/darwin_log/filter/rege [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/darwin_lo [...] create mode 100644 lldb/test/API/functionalities/darwin_log/filter/regex/activity/main.c rename lldb/{packages/Python/lldbsuite/test/functionalities/darwin_log/filter/rege [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/darwin_lo [...] create mode 100644 lldb/test/API/functionalities/darwin_log/filter/regex/category/main.c rename lldb/{packages/Python/lldbsuite/test/functionalities/darwin_log/filter/rege [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/darwin_lo [...] create mode 100644 lldb/test/API/functionalities/darwin_log/filter/regex/message/main.c rename lldb/{packages/Python/lldbsuite/test/functionalities/darwin_log/format => t [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/darwin_lo [...] create mode 100644 lldb/test/API/functionalities/darwin_log/filter/regex/subsystem/main.c rename lldb/{packages/Python/lldbsuite/test/functionalities/darwin_log/source/debu [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/darwin_lo [...] create mode 100644 lldb/test/API/functionalities/darwin_log/format/main.c rename lldb/{packages/Python/lldbsuite/test/functionalities/darwin_log/source/info [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/darwin_lo [...] create mode 100644 lldb/test/API/functionalities/darwin_log/source/debug/main.c rename lldb/{packages/Python/lldbsuite/test/functionalities/inferior-assert => tes [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/darwin_lo [...] create mode 100644 lldb/test/API/functionalities/darwin_log/source/info/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/data-formatter/data-fo [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/boolreference/main.mm rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/compactvectors/Tes [...] create mode 100644 lldb/test/API/functionalities/data-formatter/compactvectors/main.cpp rename lldb/{packages/Python/lldbsuite/test/functionalities/data-formatter/data-fo [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-adv [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-adv [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/data-formatter/data-fo [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-cat [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/data-formatter/data-fo [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-cpp [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-cpp [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/data-formatter/data-fo [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/data-formatter/data-fo [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/data-formatter/data-fo [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-glo [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/data-formatter/data-fo [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-nam [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-obj [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-obj [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-obj [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-obj [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-obj [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-obj [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-obj [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-obj [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-pro [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/data-formatter/data-fo [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-ptr [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/data-formatter/data-fo [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-pyt [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-pyt [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-pyt [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/data-formatter/data-fo [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-scr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/data-formatter/data-fo [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-sma [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-stl [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-stl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-stl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-stl [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-stl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-stl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-stl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-stl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-stl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-stl [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-stl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-stl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-stl [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-stl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-stl [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-stl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-stl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-stl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-stl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-stl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/data-formatter/data-fo [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/data-formatter-syn [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/data-formatter/format- [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/data-formatter/framefo [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/dump_dynamic/main.cpp rename lldb/{packages/Python/lldbsuite/test/functionalities/data-formatter/hexcaps [...] create mode 100644 lldb/test/API/functionalities/data-formatter/format-propagation [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/data-formatter/languag [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/frameformat_smalls [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/data-formatter/parray [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/hexcaps/main.cpp rename lldb/{packages/Python/lldbsuite/test/functionalities/data-formatter/pyobjsy [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/language_category_ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/nsarraysynth/main.m rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/nsdictionarysynth/main.m rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/nssetsynth/TestNSS [...] create mode 100644 lldb/test/API/functionalities/data-formatter/nssetsynth/main.m rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/ostypeformatting/main.mm rename lldb/{packages/Python/lldbsuite/test/functionalities/data-formatter/refpoin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/parray/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/poarray/TestPrintO [...] create mode 100644 lldb/test/API/functionalities/data-formatter/poarray/main.mm rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/ptr_ref_typedef/main.cpp rename lldb/{packages/Python/lldbsuite/test/functionalities/data-formatter/summary [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/pyobjsynthprovider [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/data-formatter/synthca [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/setvaluefromcstrin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/stringprinter/main.cpp rename lldb/{packages/Python/lldbsuite/test/functionalities/data-formatter/type_su [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/summary-string-onf [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/data-formatter/user-fo [...] create mode 100644 lldb/test/API/functionalities/data-formatter/synthcapping/TestS [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/synthupdate/Makefile rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/synthupdate/main.m rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/data-formatter/var-in- [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/typedef_array/main.cpp rename lldb/{packages/Python/lldbsuite/test/functionalities/data-formatter/varscri [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/user-format-vs-sum [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/data-formatter/vector- [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/var-in-aggregate-m [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/deleted-executable => [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/memory/cache => test/A [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/data-form [...] create mode 100644 lldb/test/API/functionalities/data-formatter/vector-types/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/dead-stri [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/dead-stri [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/dead-stri [...] create mode 100644 lldb/test/API/functionalities/dead-strip/main.c rename lldb/{packages/Python/lldbsuite/test/functionalities/memory/find => test/AP [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/deleted-e [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/deleted-e [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/dynamic_v [...] create mode 100644 lldb/test/API/functionalities/dynamic_value_child_count/TestDyn [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/dynamic_v [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/exec/Make [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/exec/Test [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/exec/main [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/exec/seco [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/fat_archi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/fat_archi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/fat_archi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/fat_archi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/fat_archi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/float-dis [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/float-dis [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/float-dis [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/gdb_remot [...] create mode 100644 lldb/test/API/functionalities/gdb_remote_client/TestGDBRemoteClient.py rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/gdb_remot [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/gdb_remot [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/gdb_remot [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/gdb_remot [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/gdb_remot [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/gdb_remot [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/gdb_remot [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/gdb_remot [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/gdb_remot [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/gdb_remot [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/gdb_remot [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/gdb_remot [...] create mode 100644 lldb/test/API/functionalities/gdb_remote_client/TestWasm.py rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/gdb_remot [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/gdb_remot [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/gdb_remot [...] create mode 100644 lldb/test/API/functionalities/gdb_remote_client/gdbclientutils.py rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/gdb_remot [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/gdb_remot [...] create mode 100644 lldb/test/API/functionalities/gdb_remote_client/test_sym.yaml create mode 100644 lldb/test/API/functionalities/gdb_remote_client/test_wasm_embed [...] create mode 100644 lldb/test/API/functionalities/gdb_remote_client/test_wasm_exter [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/history/T [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/inferior-changed => te [...] create mode 100644 lldb/test/API/functionalities/inferior-assert/TestInferiorAssert.py create mode 100644 lldb/test/API/functionalities/inferior-assert/main.c rename lldb/{packages/Python/lldbsuite/test/functionalities/inferior-crashing => t [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/inferior- [...] create mode 100644 lldb/test/API/functionalities/inferior-changed/main.c create mode 100644 lldb/test/API/functionalities/inferior-changed/main2.c rename lldb/{packages/Python/lldbsuite/test/functionalities/longjmp => test/API/fu [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/inferior- [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/inferior- [...] create mode 100644 lldb/test/API/functionalities/inferior-crashing/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/inferior- [...] create mode 100644 lldb/test/API/functionalities/inferior-crashing/recursive-infer [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/inferior- [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/inferior- [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/inline-st [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/inline-st [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/inline-st [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/jitloader [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/jitloader [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/jitloader [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/jitloader [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/thread/crash_during_st [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/lazy-load [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/lazy-load [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/load_unlo [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/load_unlo [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/load_unlo [...] create mode 100644 lldb/test/API/functionalities/load_unload/a.cpp create mode 100644 lldb/test/API/functionalities/load_unload/b.cpp create mode 100644 lldb/test/API/functionalities/load_unload/c.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/load_unlo [...] create mode 100644 lldb/test/API/functionalities/load_unload/d.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/load_unlo [...] create mode 100644 lldb/test/API/functionalities/load_unload/hidden/d.cpp create mode 100644 lldb/test/API/functionalities/load_unload/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/load_usin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/load_usin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/load_usin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/load_usin [...] create mode 100644 lldb/test/API/functionalities/load_using_paths/hidden/d.cpp create mode 100644 lldb/test/API/functionalities/load_using_paths/main.cpp rename lldb/{packages/Python/lldbsuite/test/functionalities/process_group => test/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/longjmp/T [...] create mode 100644 lldb/test/API/functionalities/longjmp/main.c rename lldb/{packages/Python/lldbsuite/test/functionalities/memory/read => test/AP [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/memory-re [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/memory-re [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/non-overlapping-index- [...] create mode 100644 lldb/test/API/functionalities/memory/cache/TestMemoryCache.py create mode 100644 lldb/test/API/functionalities/memory/cache/main.cpp rename lldb/{packages/Python/lldbsuite/test/functionalities/recursion => test/API/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/memory/fi [...] create mode 100644 lldb/test/API/functionalities/memory/find/main.cpp rename lldb/{packages/Python/lldbsuite/test/functionalities/rerun => test/API/func [...] create mode 100644 lldb/test/API/functionalities/memory/read/TestMemoryRead.py create mode 100644 lldb/test/API/functionalities/memory/read/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/mtc/simpl [...] create mode 100644 lldb/test/API/functionalities/mtc/simple/TestMTCSimple.py rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/mtc/simpl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/multidebu [...] create mode 100644 lldb/test/API/functionalities/multiword-commands/TestMultiWordC [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/target-new-solib-notif [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/non-overl [...] create mode 100644 lldb/test/API/functionalities/non-overlapping-index-variable-i/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/object-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/object-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/object-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/object-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/object-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/object-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/object-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/object-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/object-fi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/object-fi [...] create mode 100644 lldb/test/API/functionalities/optimized_code/Makefile copy lldb/{packages/Python/lldbsuite/test/lang/c/struct_types/TestStructTypes.py = [...] create mode 100644 lldb/test/API/functionalities/optimized_code/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/param_ent [...] create mode 100644 lldb/test/API/functionalities/param_entry_vals/basic_entry_valu [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/param_ent [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/paths/Tes [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/plugins/c [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/plugins/c [...] create mode 100644 lldb/test/API/functionalities/plugins/command_plugin/plugin.cpp [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/plugins/p [...] create mode 100644 lldb/test/API/functionalities/plugins/python_os_plugin/TestPyth [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/plugins/p [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/plugins/p [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/plugins/p [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] create mode 100644 lldb/test/API/functionalities/postmortem/elf-core/gcore/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] create mode 100644 lldb/test/API/functionalities/postmortem/elf-core/thread_crash/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] copy lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmortem/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/postmorte [...] copy lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/pre_run_dyl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/pre_run_d [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/pre_run_d [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/pre_run_d [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/pre_run_d [...] rename lldb/{packages/Python/lldbsuite/test/api/listeners => test/API/functionalit [...] create mode 100644 lldb/test/API/functionalities/process_crash_info/TestProcessCra [...] create mode 100644 lldb/test/API/functionalities/process_crash_info/main.c rename lldb/{packages/Python/lldbsuite/test/functionalities/ptr_refs => test/API/f [...] create mode 100644 lldb/test/API/functionalities/process_group/TestChangeProcessGroup.py rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/process_g [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/process_s [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/process_s [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/process_s [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/signal => test/API/fun [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/ptr_refs/ [...] create mode 100644 lldb/test/API/functionalities/ptr_refs/main.c rename lldb/{packages/Python/lldbsuite/test/functionalities/type_completion => tes [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/recursion [...] create mode 100644 lldb/test/API/functionalities/recursion/main.cpp rename lldb/{packages/Python/lldbsuite/test/functionalities/value_md5_crash => tes [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/rerun/Tes [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/rerun/mai [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/return-va [...] create mode 100644 lldb/test/API/functionalities/return-value/TestReturnValue.py rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/return-va [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/set-data/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/set-data/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/set-data/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/show_loca [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/show_loca [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/signal/handle-abrt => [...] create mode 100644 lldb/test/API/functionalities/signal/TestSendSignal.py rename lldb/{packages/Python/lldbsuite/test/functionalities/signal/handle-segv => [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/signal/ha [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/signal/ha [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/signal/raise => test/A [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/signal/ha [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/signal/ha [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/signal/ma [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/step_scripted => test/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/signal/ra [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/signal/ra [...] create mode 100644 lldb/test/API/functionalities/source-map/TestTargetSourceMap.py rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/source-ma [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/source-ma [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/stats_api [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/stats_api [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/stats_api [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/step-avoi [...] create mode 100644 lldb/test/API/functionalities/step-avoids-no-debug/TestStepNoDebug.py rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/step-avoi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/step-avoi [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/thread/step_until => t [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/step_scri [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/step_scri [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/step_scri [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] create mode 100644 lldb/test/API/functionalities/tail_call_frames/ambiguous_tail_c [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] create mode 100644 lldb/test/API/functionalities/tail_call_frames/ambiguous_tail_c [...] create mode 100644 lldb/test/API/functionalities/tail_call_frames/cross_dso/Makefile rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] create mode 100644 lldb/test/API/functionalities/tail_call_frames/disambiguate_cal [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] create mode 100644 lldb/test/API/functionalities/tail_call_frames/disambiguate_pat [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] create mode 100644 lldb/test/API/functionalities/tail_call_frames/disambiguate_tai [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] create mode 100644 lldb/test/API/functionalities/tail_call_frames/inlining_and_tai [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] create mode 100644 lldb/test/API/functionalities/tail_call_frames/sbapi_support/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] create mode 100644 lldb/test/API/functionalities/tail_call_frames/thread_step_out_ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] create mode 100644 lldb/test/API/functionalities/tail_call_frames/thread_step_out_ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tail_call [...] create mode 100644 lldb/test/API/functionalities/tail_call_frames/unambiguous_sequ [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/var_path => test/API/f [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/target-ne [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/target-ne [...] create mode 100644 lldb/test/API/functionalities/target_var/Makefile rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/target_va [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/target_va [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/target_va [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/testid/Te [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/ba [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/ba [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/ba [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/ba [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/ba [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/ba [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/br [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/br [...] create mode 100644 lldb/test/API/functionalities/thread/break_after_join/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/co [...] create mode 100644 lldb/test/API/functionalities/thread/concurrent_events/main.cpp rename lldb/{packages/Python/lldbsuite/test/functionalities/thread/state => test/A [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/cr [...] create mode 100644 lldb/test/API/functionalities/thread/crash_during_step/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/cr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/cr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/cr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/cr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/cr [...] create mode 100644 lldb/test/API/functionalities/thread/create_during_step/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/ex [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/ex [...] create mode 100644 lldb/test/API/functionalities/thread/exit_during_break/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/ex [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/ex [...] create mode 100644 lldb/test/API/functionalities/thread/exit_during_step/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/ju [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/ju [...] create mode 100644 lldb/test/API/functionalities/thread/jump/main.cpp create mode 100644 lldb/test/API/functionalities/thread/jump/other.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/mu [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/mu [...] create mode 100644 lldb/test/API/functionalities/thread/multi_break/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/nu [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/nu [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/nu [...] rename lldb/{packages/Python/lldbsuite/test/lang/cpp/thread_local => test/API/func [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/st [...] create mode 100644 lldb/test/API/functionalities/thread/state/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/st [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/st [...] create mode 100644 lldb/test/API/functionalities/thread/step_out/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/st [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/tty => test/API/functi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/st [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/st [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/th [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/th [...] create mode 100644 lldb/test/API/functionalities/thread/thread_exit/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/th [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/th [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/th [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/th [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/th [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/thread/th [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tsan/basi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tsan/basi [...] create mode 100644 lldb/test/API/functionalities/tsan/basic/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tsan/cpp_ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tsan/cpp_ [...] create mode 100644 lldb/test/API/functionalities/tsan/cpp_global_location/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tsan/glob [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tsan/glob [...] create mode 100644 lldb/test/API/functionalities/tsan/global_location/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tsan/mult [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tsan/mult [...] create mode 100644 lldb/test/API/functionalities/tsan/multiple/main.m rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tsan/thre [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tsan/thre [...] create mode 100644 lldb/test/API/functionalities/tsan/thread_leak/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tsan/thre [...] create mode 100644 lldb/test/API/functionalities/tsan/thread_numbers/TestTsanThrea [...] create mode 100644 lldb/test/API/functionalities/tsan/thread_numbers/main.c rename lldb/{packages/Python/lldbsuite/test/functionalities/unwind/sigtramp => tes [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tty/TestT [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/tty/main. [...] rename lldb/{packages/Python/lldbsuite/test/lang/cpp/auto => test/API/functionalit [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/type_comp [...] create mode 100644 lldb/test/API/functionalities/type_completion/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/type_look [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/type_look [...] create mode 100644 lldb/test/API/functionalities/type_lookup/main.mm rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/ubsan/bas [...] create mode 100644 lldb/test/API/functionalities/ubsan/basic/TestUbsanBasic.py rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/ubsan/bas [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/ubsan/use [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/ubsan/use [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/ubsan/use [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/unwind/eh [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/unwind/eh [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/unwind/eh [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/unwind/no [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/unwind/no [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/unwind/no [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/unwind/no [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/unwind/no [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/unwind/no [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/unwind/no [...] rename lldb/{packages/Python/lldbsuite/test/lang/c/anonymous => test/API/functiona [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/unwind/si [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/unwind/si [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/unwind/st [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/unwind/st [...] create mode 100644 lldb/test/API/functionalities/unwind/standard/hand_written/divmod.cpp create mode 100644 lldb/test/API/functionalities/unwind/standard/hand_written/fprintf.cpp create mode 100644 lldb/test/API/functionalities/unwind/standard/hand_written/new_ [...] rename lldb/{packages/Python/lldbsuite/test/lang/cpp/bool => test/API/functionalit [...] create mode 100644 lldb/test/API/functionalities/value_md5_crash/TestValueMD5Crash.py create mode 100644 lldb/test/API/functionalities/value_md5_crash/main.cpp rename lldb/{packages/Python/lldbsuite/test/lang/cpp/call-function => test/API/fun [...] create mode 100644 lldb/test/API/functionalities/var_path/TestVarPath.py rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/var_path/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/wrong_com [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/functionalities/wrong_com [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/iohandler/completion/Test [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/iohandler/completion/main [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/iohandler/unicode/TestUni [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/issue_verification/README [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/issue_verification/TestEx [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/issue_verification/TestFa [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/issue_verification/TestIn [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/issue_verification/TestRe [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/issue_verification/TestRe [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/issue_verification/TestRe [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/issue_verification/TestRe [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/issue_verification/TestSi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/issue_verification/TestSi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/issue_verification/TestTi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/issue_verification/disabl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/issue_verification/enable [...] create mode 100644 lldb/test/API/issue_verification/inline_rerun_inferior.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/issue_verification/rerun_ [...] rename lldb/{packages/Python/lldbsuite/test/lang/c/array_types => test/API/lang/c/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/anonymous/TestAnon [...] create mode 100644 lldb/test/API/lang/c/anonymous/main.c rename lldb/{packages/Python/lldbsuite/test/lang/c/bitfields => test/API/lang/c/ar [...] create mode 100644 lldb/test/API/lang/c/array_types/TestArrayTypes.py rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/array_types/cmds.t [...] create mode 100644 lldb/test/API/lang/c/array_types/main.c rename lldb/{packages/Python/lldbsuite/test/lang/c/enum_types => test/API/lang/c/b [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/bitfields/TestBitf [...] create mode 100644 lldb/test/API/lang/c/bitfields/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/blocks/Makefile (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/blocks/TestBlocks. [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/blocks/main.c (100%) create mode 100644 lldb/test/API/lang/c/conflicting-symbol/Makefile rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/conflicting-symbol [...] create mode 100644 lldb/test/API/lang/c/conflicting-symbol/One/One.c rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/conflicting-symbol [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/conflicting-symbol [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/conflicting-symbol [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/conflicting-symbol [...] create mode 100644 lldb/test/API/lang/c/conflicting-symbol/Two/Two.c rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/conflicting-symbol [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/conflicting-symbol [...] create mode 100644 lldb/test/API/lang/c/conflicting-symbol/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/const_variables/Ma [...] create mode 100644 lldb/test/API/lang/c/const_variables/TestConstVariables.py rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/const_variables/fu [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/const_variables/ma [...] rename lldb/{packages/Python/lldbsuite/test/lang/c/function_types => test/API/lang [...] create mode 100644 lldb/test/API/lang/c/enum_types/TestEnumTypes.py create mode 100644 lldb/test/API/lang/c/enum_types/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/find_struct_type/M [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/find_struct_type/T [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/find_struct_type/m [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/forward/Makefile (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/forward/README.txt (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/forward/TestForwar [...] create mode 100644 lldb/test/API/lang/c/forward/foo.c rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/forward/foo.h (100%) create mode 100644 lldb/test/API/lang/c/forward/main.c rename lldb/{packages/Python/lldbsuite/test/lang/c/modules => test/API/lang/c/func [...] create mode 100644 lldb/test/API/lang/c/function_types/TestFunctionTypes.py create mode 100644 lldb/test/API/lang/c/function_types/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/global_variables/M [...] create mode 100644 lldb/test/API/lang/c/global_variables/TestGlobalVariables.py create mode 100644 lldb/test/API/lang/c/global_variables/a.c rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/global_variables/c [...] create mode 100644 lldb/test/API/lang/c/global_variables/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/inlines/TestRedefi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/inlines/main.c (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/local_types/TestUs [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/local_types/main.c (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/local_types/other. [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/local_variables/Ma [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/local_variables/Te [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/local_variables/ma [...] rename lldb/{packages/Python/lldbsuite/test/lang/c/recurse => test/API/lang/c/modu [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/modules/TestCModul [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/modules/main.c (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/offsetof/TestOffse [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/offsetof/main.c (100%) rename lldb/{packages/Python/lldbsuite/test/lang/c/set_values => test/API/lang/c/r [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/recurse/main.c (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/register_variables [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/register_variables [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/register_variables [...] rename lldb/{packages/Python/lldbsuite/test/lang/c/step-target => test/API/lang/c/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/set_values/TestSet [...] create mode 100644 lldb/test/API/lang/c/set_values/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/shared_lib/Makefil [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/shared_lib/TestSha [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/shared_lib/foo.c (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/shared_lib/foo.h (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/shared_lib/main.c (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/shared_lib_strippe [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/shared_lib_strippe [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/shared_lib_strippe [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/shared_lib_strippe [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/shared_lib_strippe [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/step-target/.categ [...] rename lldb/{packages/Python/lldbsuite/test/lang/c/stepping => test/API/lang/c/ste [...] create mode 100644 lldb/test/API/lang/c/step-target/TestStepTarget.py create mode 100644 lldb/test/API/lang/c/step-target/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/step_over_no_deadl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/step_over_no_deadl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/step_over_no_deadl [...] rename lldb/{packages/Python/lldbsuite/test/lang/c/strings => test/API/lang/c/step [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/stepping/TestStepA [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/stepping/TestThrea [...] create mode 100644 lldb/test/API/lang/c/stepping/main.c rename lldb/{packages/Python/lldbsuite/test/lang/c/typedef => test/API/lang/c/stri [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/strings/TestCStrin [...] create mode 100644 lldb/test/API/lang/c/strings/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/struct_types/TestS [...] create mode 100644 lldb/test/API/lang/c/struct_types/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/tls_globals/Makefi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/tls_globals/TestTl [...] create mode 100644 lldb/test/API/lang/c/tls_globals/a.c create mode 100644 lldb/test/API/lang/c/tls_globals/main.c rename lldb/{packages/Python/lldbsuite/test/lang/c/unions => test/API/lang/c/typed [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/typedef/Testtypede [...] create mode 100644 lldb/test/API/lang/c/typedef/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/unicode/Makefile (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/unicode/TestUnicod [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/unicode/main.c (100%) rename lldb/{packages/Python/lldbsuite/test/lang/c/vla => test/API/lang/c/unions}/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/unions/TestUnionMe [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/unions/main.c (100%) rename lldb/{packages/Python/lldbsuite/test/macosx/queues => test/API/lang/c/vla}/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/vla/TestVLA.py (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/c/vla/main.c (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/accelerator-tabl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/accelerator-tabl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/accelerator-tabl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/accelerator-tabl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/accelerator-tabl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/accelerator-tabl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/accelerator-tabl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/accelerator-tabl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/accelerator-tabl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/accelerator-tabl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/accelerator-tabl [...] rename lldb/{packages/Python/lldbsuite/test/lang/cpp/chained-calls => test/API/lan [...] create mode 100644 lldb/test/API/lang/cpp/auto/TestCPPAuto.py create mode 100644 lldb/test/API/lang/cpp/auto/main.cpp rename lldb/{packages/Python/lldbsuite/test/lang/cpp/class_static => test/API/lang [...] create mode 100644 lldb/test/API/lang/cpp/bitfields/TestCppBitfields.py create mode 100644 lldb/test/API/lang/cpp/bitfields/main.cpp rename lldb/{packages/Python/lldbsuite/test/lang/cpp/class_types => test/API/lang/ [...] create mode 100644 lldb/test/API/lang/cpp/bool/TestCPPBool.py create mode 100644 lldb/test/API/lang/cpp/bool/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/breakpoint-comma [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/breakpoint-comma [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/breakpoint-comma [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/breakpoint_in_me [...] create mode 100644 lldb/test/API/lang/cpp/breakpoint_in_member_func_w_non_primitiv [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/breakpoint_in_me [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/breakpoint_in_me [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/breakpoint_in_me [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/breakpoint_in_me [...] rename lldb/{packages/Python/lldbsuite/test/lang/cpp/diamond => test/API/lang/cpp/ [...] create mode 100644 lldb/test/API/lang/cpp/call-function/TestCallCPPFunction.py rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/call-function/ma [...] rename lldb/{packages/Python/lldbsuite/test/lang/cpp/dynamic-value-same-basename = [...] create mode 100644 lldb/test/API/lang/cpp/chained-calls/TestCppChainedCalls.py rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/chained-calls/ma [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/char1632_t/.cate [...] create mode 100644 lldb/test/API/lang/cpp/char1632_t/Makefile create mode 100644 lldb/test/API/lang/cpp/char1632_t/TestChar1632T.py create mode 100644 lldb/test/API/lang/cpp/char1632_t/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/char8_t/Makefile (100%) create mode 100644 lldb/test/API/lang/cpp/char8_t/TestCxxChar8_t.py create mode 100644 lldb/test/API/lang/cpp/char8_t/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/class-template-p [...] create mode 100644 lldb/test/API/lang/cpp/class-template-parameter-pack/main.cpp rename lldb/{packages/Python/lldbsuite/test/lang/cpp/frame-var-anon-unions => test [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/class_static/Tes [...] create mode 100644 lldb/test/API/lang/cpp/class_static/main.cpp rename lldb/{packages/Python/lldbsuite/test/lang/cpp/global_operators => test/API/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/class_types/Test [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/class_types/Test [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/class_types/cmds [...] create mode 100644 lldb/test/API/lang/cpp/class_types/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/const_this/TestC [...] create mode 100644 lldb/test/API/lang/cpp/const_this/main.cpp rename lldb/{packages/Python/lldbsuite/test/lang/cpp/global_variables => test/API/ [...] create mode 100644 lldb/test/API/lang/cpp/constructors/TestCppConstructors.py create mode 100644 lldb/test/API/lang/cpp/constructors/main.cpp rename lldb/{packages/Python/lldbsuite/test/lang/cpp/nsimport => test/API/lang/cpp [...] create mode 100644 lldb/test/API/lang/cpp/covariant-return-types/TestCovariantRetu [...] create mode 100644 lldb/test/API/lang/cpp/covariant-return-types/main.cpp copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/diamond/TestDiam [...] create mode 100644 lldb/test/API/lang/cpp/diamond/main.cpp copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/dynamic-value-sa [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/dynamic-value-sa [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/dynamic-value/Ma [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/dynamic-value/Te [...] create mode 100644 lldb/test/API/lang/cpp/dynamic-value/TestDynamicValue.py rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/dynamic-value/pa [...] create mode 100644 lldb/test/API/lang/cpp/dynamic-value/sbvalue-cast.cpp copy lldb/{packages/Python/lldbsuite/test/lang/cpp/rvalue-references => test/API/l [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/enum_types/TestC [...] create mode 100644 lldb/test/API/lang/cpp/enum_types/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/exceptions/Makef [...] create mode 100644 lldb/test/API/lang/cpp/exceptions/TestCPPExceptionBreakpoints.py rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/exceptions/excep [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/extern_c/TestExt [...] create mode 100644 lldb/test/API/lang/cpp/extern_c/main.cpp copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/frame-var-anon-u [...] create mode 100644 lldb/test/API/lang/cpp/frame-var-anon-unions/main.cpp copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] create mode 100644 lldb/test/API/lang/cpp/function-qualifiers/TestCppFunctionQuali [...] create mode 100644 lldb/test/API/lang/cpp/function-qualifiers/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/function-templat [...] create mode 100644 lldb/test/API/lang/cpp/function-template-parameter-pack/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/function_refs/Te [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/function_refs/ma [...] copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/global_operators [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/global_operators [...] copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] create mode 100644 lldb/test/API/lang/cpp/global_variables/TestCPPGlobalVariables.py create mode 100644 lldb/test/API/lang/cpp/global_variables/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/gmodules-templat [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/gmodules-templat [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/gmodules-templat [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/gmodules-templat [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/gmodules-templat [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/gmodules-templat [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/gmodules/Makefil [...] create mode 100644 lldb/test/API/lang/cpp/gmodules/TestWithModuleDebugging.py rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/gmodules/main.cp [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/gmodules/pch.h (100%) create mode 100644 lldb/test/API/lang/cpp/incomplete-types/Makefile rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/incomplete-types [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/incomplete-types [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/incomplete-types [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/incomplete-types [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/incomplete-types [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/incomplete-types [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/inlines/Makefile (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/inlines/TestInli [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/inlines/inlines. [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/inlines/inlines. [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/lambdas/TestLamb [...] create mode 100644 lldb/test/API/lang/cpp/lambdas/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/limit-debug-info [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/limit-debug-info [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/limit-debug-info [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/limit-debug-info [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/limit-debug-info [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/limit-debug-info [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/limit-debug-info [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/llvm-style/TestL [...] create mode 100644 lldb/test/API/lang/cpp/llvm-style/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/member-and-local [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/member-and-local [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/member-and-local [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/modules-import/I [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/modules-import/I [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/modules-import/I [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/modules-import/M [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/modules-import/T [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/modules-import/m [...] copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] create mode 100644 lldb/test/API/lang/cpp/multiple-inheritance/TestCppMultipleInhe [...] create mode 100644 lldb/test/API/lang/cpp/multiple-inheritance/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/namespace/Makefi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/namespace/TestNa [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/namespace/TestNa [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/namespace/cmds.t [...] create mode 100644 lldb/test/API/lang/cpp/namespace/main.cpp create mode 100644 lldb/test/API/lang/cpp/namespace/ns.cpp create mode 100644 lldb/test/API/lang/cpp/namespace/ns.h create mode 100644 lldb/test/API/lang/cpp/namespace/ns2.cpp create mode 100644 lldb/test/API/lang/cpp/namespace/ns3.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/namespace_confli [...] create mode 100644 lldb/test/API/lang/cpp/namespace_conflicts/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/namespace_defini [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/namespace_defini [...] create mode 100644 lldb/test/API/lang/cpp/namespace_definitions/a.cpp create mode 100644 lldb/test/API/lang/cpp/namespace_definitions/b.cpp create mode 100644 lldb/test/API/lang/cpp/namespace_definitions/foo.h create mode 100644 lldb/test/API/lang/cpp/namespace_definitions/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/nested-class-oth [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/nested-class-oth [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/nested-class-oth [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/nested-class-oth [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/nested-class-oth [...] copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/nsimport/TestCpp [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/nsimport/main.cp [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/offsetof/TestOff [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/offsetof/main.cp [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/operator-overloa [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/operator-overloa [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/operator-overloa [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/operator-overloa [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/operators/TestCp [...] create mode 100644 lldb/test/API/lang/cpp/operators/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/overloaded-funct [...] create mode 100644 lldb/test/API/lang/cpp/overloaded-functions/TestOverloadedFunctions.py rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/overloaded-funct [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/overloaded-funct [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/overloaded-funct [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/printf/TestPrint [...] create mode 100644 lldb/test/API/lang/cpp/printf/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/rvalue-reference [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/rvalue-reference [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/rvalue-reference [...] copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/scope/TestCppSco [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/scope/main.cpp (100%) copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/signed_types/Tes [...] create mode 100644 lldb/test/API/lang/cpp/signed_types/main.cpp copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/static_members/T [...] create mode 100644 lldb/test/API/lang/cpp/static_members/main.cpp copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] create mode 100644 lldb/test/API/lang/cpp/static_methods/TestCPPStaticMethods.py create mode 100644 lldb/test/API/lang/cpp/static_methods/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/std-function-ste [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/std-function-ste [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/std-function-ste [...] create mode 100644 lldb/test/API/lang/cpp/stl/Makefile create mode 100644 lldb/test/API/lang/cpp/stl/TestSTL.py create mode 100644 lldb/test/API/lang/cpp/stl/TestStdCXXDisassembly.py rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/stl/cmds.txt (100%) create mode 100644 lldb/test/API/lang/cpp/stl/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/symbols/TestSymb [...] create mode 100644 lldb/test/API/lang/cpp/symbols/main.cpp copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/template-functio [...] create mode 100644 lldb/test/API/lang/cpp/template-function/main.cpp copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] create mode 100644 lldb/test/API/lang/cpp/template/TestTemplateArgs.py create mode 100644 lldb/test/API/lang/cpp/template/main.cpp copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/this/TestCPPThis [...] create mode 100644 lldb/test/API/lang/cpp/this/main.cpp rename lldb/{packages/Python/lldbsuite/test/lang/cpp/type_lookup => test/API/lang/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/thread_local/Tes [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/thread_local/mai [...] copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/trivial_abi/Test [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/trivial_abi/main [...] rename lldb/{packages/Python/lldbsuite/test/android/platform => test/API/lang/cpp/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/type_lookup/Test [...] create mode 100644 lldb/test/API/lang/cpp/type_lookup/main.cpp create mode 100644 lldb/test/API/lang/cpp/unicode-literals/Makefile create mode 100644 lldb/test/API/lang/cpp/unicode-literals/TestUnicodeLiterals.py create mode 100644 lldb/test/API/lang/cpp/unicode-literals/main.cpp copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] create mode 100644 lldb/test/API/lang/cpp/unique-types/TestUniqueTypes.py create mode 100644 lldb/test/API/lang/cpp/unique-types/main.cpp copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] create mode 100644 lldb/test/API/lang/cpp/unsigned_types/TestUnsignedTypes.py create mode 100644 lldb/test/API/lang/cpp/unsigned_types/main.cpp copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] create mode 100644 lldb/test/API/lang/cpp/virtual-functions/TestCppVirtualFunctions.py create mode 100644 lldb/test/API/lang/cpp/virtual-functions/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/virtual-overload [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/virtual-overload [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/cpp/wchar_t/.categor [...] create mode 100644 lldb/test/API/lang/cpp/wchar_t/Makefile create mode 100644 lldb/test/API/lang/cpp/wchar_t/TestCxxWCharT.py create mode 100644 lldb/test/API/lang/cpp/wchar_t/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/mixed/Makefile (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/mixed/TestMixedLangu [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/mixed/foo.cpp (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/mixed/main.c (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/.categories (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/bitfield_ivars/ [...] create mode 100644 lldb/test/API/lang/objc/bitfield_ivars/main.m rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/blocks/Makefile (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/blocks/TestObjC [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/blocks/ivars-in [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/blocks/ivars-in [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/blocks/main.m (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/conflicting-def [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/conflicting-def [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/conflicting-def [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/conflicting-def [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/conflicting-def [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/conflicting-def [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/conflicting-def [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/conflicting-def [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/conflicting-def [...] copy lldb/{packages/Python/lldbsuite/test/lang/objc/objc-stepping => test/API/lang [...] create mode 100644 lldb/test/API/lang/objc/direct-dispatch-step/TestObjCDirectDisp [...] create mode 100644 lldb/test/API/lang/objc/direct-dispatch-step/stepping-tests.m rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/exceptions/Make [...] create mode 100644 lldb/test/API/lang/objc/exceptions/TestObjCExceptions.py create mode 100644 lldb/test/API/lang/objc/exceptions/main.mm rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/forward-decl/Co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/forward-decl/Co [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/forward-decl/Ma [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/forward-decl/Te [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/forward-decl/ma [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/foundation/Make [...] create mode 100644 lldb/test/API/lang/objc/foundation/TestConstStrings.py rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/foundation/Test [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/foundation/Test [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/foundation/Test [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/foundation/Test [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/foundation/Test [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/foundation/Test [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/foundation/Test [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/foundation/Test [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/foundation/Test [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/foundation/cons [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/foundation/main [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/foundation/my-b [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/foundation/my-b [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/global_ptrs/Mak [...] create mode 100644 lldb/test/API/lang/objc/global_ptrs/TestGlobalObjects.py rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/global_ptrs/mai [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/hidden-ivars/In [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/hidden-ivars/In [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/hidden-ivars/Ma [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/hidden-ivars/Te [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/hidden-ivars/ma [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/ivar-IMP/Makefi [...] create mode 100644 lldb/test/API/lang/objc/ivar-IMP/TestObjCiVarIMP.py rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/ivar-IMP/myclas [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/ivar-IMP/myclas [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/ivar-IMP/repro. [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-app-upd [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-app-upd [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-app-upd [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-app-upd [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-app-upd [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-app-upd [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-auto-im [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-auto-im [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-auto-im [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-cache/M [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-cache/T [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-cache/f [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-cache/m [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-cache/m [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-hash-mi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-hash-mi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-hash-mi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-hash-mi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-incompl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-incompl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-incompl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-incompl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-incompl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-incompl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-incompl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-inline- [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-inline- [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-inline- [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-inline- [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-inline- [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-inline- [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-update/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-update/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-update/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-update/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-update/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules-update/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules/Makefil [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules/TestObj [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/modules/main.m (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc++/Makefile (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc++/TestObjC [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc++/main.mm (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-baseclass- [...] create mode 100644 lldb/test/API/lang/objc/objc-baseclass-sbtype/TestObjCBaseClass [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-baseclass- [...] copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] create mode 100644 lldb/test/API/lang/objc/objc-builtin-types/TestObjCBuiltinTypes.py rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-builtin-ty [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-checker/Ma [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-checker/Te [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-checker/ma [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-class-meth [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-class-meth [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-class-meth [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-dyn-sbtype [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-dyn-sbtype [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-dyn-sbtype [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-dyn-sbtype [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-dynamic-va [...] create mode 100644 lldb/test/API/lang/objc/objc-dynamic-value/TestObjCDynamicValue.py rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-dynamic-va [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-foundation [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-foundation [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-ivar-offse [...] create mode 100644 lldb/test/API/lang/objc/objc-ivar-offsets/TestObjCIvarOffsets.py rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-ivar-offse [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-ivar-offse [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-ivar-offse [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-ivar-proto [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-ivar-proto [...] create mode 100644 lldb/test/API/lang/objc/objc-ivar-stripped/Makefile create mode 100644 lldb/test/API/lang/objc/objc-ivar-stripped/TestObjCIvarStripped.py rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-ivar-strip [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-new-syntax [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-new-syntax [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-new-syntax [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-new-syntax [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-new-syntax [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-new-syntax [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-optimized/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-optimized/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-optimized/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-property/M [...] create mode 100644 lldb/test/API/lang/objc/objc-property/TestObjCProperty.py create mode 100644 lldb/test/API/lang/objc/objc-property/main.m rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-runtime-iv [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-runtime-iv [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-runtime-iv [...] create mode 100644 lldb/test/API/lang/objc/objc-static-method-stripped/Makefile create mode 100644 lldb/test/API/lang/objc/objc-static-method-stripped/TestObjCSta [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-static-met [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-static-met [...] create mode 100644 lldb/test/API/lang/objc/objc-static-method/TestObjCStaticMethod.py rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-static-met [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-stepping/M [...] create mode 100644 lldb/test/API/lang/objc/objc-stepping/TestObjCStepping.py rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-stepping/s [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-struct-arg [...] create mode 100644 lldb/test/API/lang/objc/objc-struct-argument/TestObjCStructArgument.py rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-struct-arg [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-struct-ret [...] create mode 100644 lldb/test/API/lang/objc/objc-struct-return/TestObjCStructReturn.py rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-struct-ret [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-super/Make [...] create mode 100644 lldb/test/API/lang/objc/objc-super/TestObjCSuper.py rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc-super/clas [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc_direct-met [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc_direct-met [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/objc_direct-met [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/orderedset/Make [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/orderedset/Test [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/orderedset/main [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/print-obj/Makef [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/print-obj/TestP [...] create mode 100644 lldb/test/API/lang/objc/print-obj/blocked.m rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/ptr_refs/Makefi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/ptr_refs/TestPt [...] create mode 100644 lldb/test/API/lang/objc/ptr_refs/main.m rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/radar-9691614/M [...] create mode 100644 lldb/test/API/lang/objc/radar-9691614/TestObjCMethodReturningBOOL.py rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/radar-9691614/m [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/rdar-10967107/M [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/rdar-10967107/T [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/rdar-10967107/m [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/rdar-11355592/M [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/rdar-11355592/T [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/rdar-11355592/m [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/rdar-12408181/M [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/rdar-12408181/T [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/rdar-12408181/m [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/real-definition [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/real-definition [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/real-definition [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/real-definition [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/real-definition [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/real-definition [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/real-definition [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/sample/Makefile (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/sample/main.m (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/self/Makefile (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/self/TestObjCSe [...] create mode 100644 lldb/test/API/lang/objc/self/main.m rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/single-entry-di [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/single-entry-di [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/single-entry-di [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/unicode-string/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/unicode-string/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objc/variadic_method [...] create mode 100644 lldb/test/API/lang/objc/variadic_methods/main.m rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objcxx/class-name-cl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objcxx/class-name-cl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objcxx/class-name-cl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objcxx/class-name-cl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objcxx/cxx-bridged-p [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objcxx/cxx-bridged-p [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objcxx/cxx-bridged-p [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objcxx/hide-runtime- [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objcxx/hide-runtime- [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objcxx/hide-runtime- [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objcxx/objcxx-ivar-v [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objcxx/objcxx-ivar-v [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objcxx/sample/Makefi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/lang/objcxx/sample/main.m [...] create mode 100644 lldb/test/API/linux/add-symbols/Makefile create mode 100644 lldb/test/API/linux/add-symbols/TestTargetSymbolsAddCommand.py rename lldb/{packages/Python/lldbsuite/test => test/API}/linux/add-symbols/main.c (100%) copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/linux/builtin_trap/TestBu [...] create mode 100644 lldb/test/API/linux/builtin_trap/main.cpp create mode 100644 lldb/test/API/linux/mix-dwo-and-regular-objects/Makefile create mode 100644 lldb/test/API/linux/mix-dwo-and-regular-objects/TestMixedDwarfB [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/linux/mix-dwo-and-regular [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/linux/mix-dwo-and-regular [...] create mode 100644 lldb/test/API/linux/sepdebugsymlink/Makefile rename lldb/{packages/Python/lldbsuite/test => test/API}/linux/sepdebugsymlink/Tes [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/linux/sepdebugsymlink/mai [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/linux/thread/create_durin [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/linux/thread/create_durin [...] create mode 100644 lldb/test/API/linux/thread/create_during_instruction_step/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/DBGSourcePathRemap [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/DBGSourcePathRemap [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/DBGSourcePathRemap [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/DBGSourcePathRemap [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/add-dsym/Makefile (100%) create mode 100644 lldb/test/API/macosx/add-dsym/TestAddDsymMidExecutionCommand.py rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/add-dsym/main.c (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/duplicate-archive- [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/duplicate-archive- [...] create mode 100644 lldb/test/API/macosx/duplicate-archive-members/a.c create mode 100644 lldb/test/API/macosx/duplicate-archive-members/main.c create mode 100644 lldb/test/API/macosx/duplicate-archive-members/sub1/a.c create mode 100644 lldb/test/API/macosx/find-app-in-bundle/Makefile rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/find-app-in-bundle [...] 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 [...] create mode 100644 lldb/test/API/macosx/find-app-in-bundle/TestFindAppInBundle.py rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/find-app-in-bundle [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/find-dsym/bundle-w [...] create mode 100644 lldb/test/API/macosx/find-dsym/bundle-with-dot-in-filename/Test [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/find-dsym/bundle-w [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/find-dsym/bundle-w [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/find-dsym/deep-bun [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/find-dsym/deep-bun [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/find-dsym/deep-bun [...] create mode 100644 lldb/test/API/macosx/find-dsym/deep-bundle/TestDeepBundle.py rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/find-dsym/deep-bun [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/find-dsym/deep-bun [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/function-starts/Ma [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/function-starts/Te [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/function-starts/ma [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/indirect_symbol/Ma [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/indirect_symbol/Te [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/indirect_symbol/al [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/indirect_symbol/in [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/indirect_symbol/ma [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/indirect_symbol/re [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/lc-note/kern-ver-s [...] create mode 100644 lldb/test/API/macosx/lc-note/kern-ver-str/TestKernVerStrLCNOTE.py rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/lc-note/kern-ver-s [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/lc-note/kern-ver-s [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/load-kext/TestLoad [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/load-kext/mykext.y [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/macabi/Makefile (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/macabi/TestMacABIm [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/macabi/foo.c (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/macabi/foo.h (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/macabi/main.c (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/nslog/Makefile (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/nslog/TestDarwinNS [...] create mode 100644 lldb/test/API/macosx/nslog/main.m rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/order/Makefile (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/order/TestOrderFil [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/order/cmds.txt (100%) create mode 100644 lldb/test/API/macosx/order/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/order/order-file (100%) rename lldb/{packages/Python/lldbsuite/test/macosx/safe-to-func-call => test/API/m [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/queues/TestQueues. [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/queues/main.c (100%) rename lldb/{packages/Python/lldbsuite/test/macosx/thread-names => test/API/macosx [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/safe-to-func-call/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/safe-to-func-call/ [...] rename lldb/{packages/Python/lldbsuite/test/python_api/breakpoint => test/API/maco [...] create mode 100644 lldb/test/API/macosx/thread-names/TestInterruptThreadNames.py rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/thread-names/main. [...] rename lldb/{packages/Python/lldbsuite/test/sample_test => test/API/macosx/thread_ [...] create mode 100644 lldb/test/API/macosx/thread_suspend/TestInternalThreadSuspension.py create mode 100644 lldb/test/API/macosx/thread_suspend/main.c create mode 100644 lldb/test/API/macosx/universal/Makefile create mode 100644 lldb/test/API/macosx/universal/TestUniversal.py rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/universal/main.c (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/version_zero/TestG [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/macosx/version_zero/libDy [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/.categories (100%) rename lldb/{packages/Python/lldbsuite/test/python_api/event => test/API/python_ap [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/breakpoint/Tes [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/breakpoint/mai [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/class_members/ [...] create mode 100644 lldb/test/API/python_api/class_members/TestSBTypeClassMembers.py create mode 100644 lldb/test/API/python_api/class_members/main.mm rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/debugger/TestD [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/default-constr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/disassemble-ra [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/disassemble-ra [...] rename lldb/{packages/Python/lldbsuite/test/python_api/frame => test/API/python_ap [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/event/TestEven [...] create mode 100644 lldb/test/API/python_api/event/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/exprpath_synth [...] create mode 100644 lldb/test/API/python_api/exprpath_synthetic/main.mm rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/file_handle/Te [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/postmortem/minidump => [...] create mode 100644 lldb/test/API/python_api/findvalue_duplist/TestSBFrameFindValue.py rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/findvalue_dupl [...] copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/formatters/Tes [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/formatters/mai [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/formatters/syn [...] rename lldb/{packages/Python/lldbsuite/test/python_api/frame/get-variables => test [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/frame/TestFram [...] rename lldb/{packages/Python/lldbsuite/test/python_api/function_symbol => test/API [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/frame/get-vari [...] create mode 100644 lldb/test/API/python_api/frame/get-variables/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/frame/inlines/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/frame/inlines/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/frame/inlines/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/frame/inlines/ [...] create mode 100644 lldb/test/API/python_api/frame/main.c rename lldb/{packages/Python/lldbsuite/test/python_api/interpreter => test/API/pyt [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/function_symbo [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/function_symbo [...] create mode 100644 lldb/test/API/python_api/function_symbol/main.c copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/get-value-32bi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/get-value-32bi [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/hello_world/Ma [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/hello_world/Te [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/hello_world/ma [...] rename lldb/{packages/Python/lldbsuite/test/python_api/section => test/API/python_ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/interpreter/Te [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/interpreter/Te [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/interpreter/ma [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/lldbutil/TestS [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/lldbutil/frame [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/lldbutil/frame [...] create mode 100644 lldb/test/API/python_api/lldbutil/frame/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/lldbutil/iter/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/lldbutil/iter/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/lldbutil/iter/ [...] create mode 100644 lldb/test/API/python_api/lldbutil/iter/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/lldbutil/proce [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/lldbutil/proce [...] create mode 100644 lldb/test/API/python_api/lldbutil/process/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/module_section [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/module_section [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/module_section [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/module_section [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/module_section [...] copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] create mode 100644 lldb/test/API/python_api/name_lookup/TestNameLookup.py rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/name_lookup/ma [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/objc_type/Make [...] create mode 100644 lldb/test/API/python_api/objc_type/TestObjCType.py create mode 100644 lldb/test/API/python_api/objc_type/main.m copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/process/TestPr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/process/io/Mak [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/process/io/Tes [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/process/io/mai [...] create mode 100644 lldb/test/API/python_api/process/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/process/read-m [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/process/read-m [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/process/read-m [...] copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/sbdata/TestSBD [...] create mode 100644 lldb/test/API/python_api/sbdata/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/sblaunchinfo/T [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/sbstructuredda [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/sbtype_typecla [...] create mode 100644 lldb/test/API/python_api/sbtype_typeclass/main.m rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/sbvalue_const_ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/sbvalue_const_ [...] copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] create mode 100644 lldb/test/API/python_api/sbvalue_persist/TestSBValuePersist.py rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/sbvalue_persis [...] rename lldb/{packages/Python/lldbsuite/test/python_api/symbol-context => test/API/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/section/TestSe [...] create mode 100644 lldb/test/API/python_api/section/main.c copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/signals/TestSi [...] create mode 100644 lldb/test/API/python_api/signals/main.cpp rename lldb/{packages/Python/lldbsuite/test/python_api/target => test/API/python_a [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/symbol-context [...] create mode 100644 lldb/test/API/python_api/symbol-context/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/symbol-context [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/symbol-context [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/symbol-context [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/symbol-context [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/symbol-context [...] rename lldb/{packages/Python/lldbsuite/test/python_api/value => test/API/python_ap [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/target/TestTar [...] create mode 100644 lldb/test/API/python_api/target/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/thread/Makefil [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/thread/TestThr [...] create mode 100644 lldb/test/API/python_api/thread/main.cpp create mode 100644 lldb/test/API/python_api/thread/main2.cpp copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/type/TestTypeL [...] create mode 100644 lldb/test/API/python_api/type/main.cpp rename lldb/{packages/Python/lldbsuite/test/python_api/value/change_values => test [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/value/TestValu [...] rename lldb/{packages/Python/lldbsuite/test/python_api/watchpoint => test/API/pyth [...] create mode 100644 lldb/test/API/python_api/value/change_values/TestChangeValueAPI.py rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/value/change_v [...] copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] create mode 100644 lldb/test/API/python_api/value/empty_class/TestValueAPIEmptyClass.py create mode 100644 lldb/test/API/python_api/value/empty_class/main.cpp copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/value/linked_l [...] create mode 100644 lldb/test/API/python_api/value/linked_list/main.cpp create mode 100644 lldb/test/API/python_api/value/main.c rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/value_var_upda [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/value_var_upda [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/value_var_upda [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/watchpoint/.ca [...] rename lldb/{packages/Python/lldbsuite/test/tools/lldb-vscode/attach => test/API/p [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/watchpoint/Tes [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/watchpoint/Tes [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/watchpoint/Tes [...] copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/watchpoint/con [...] create mode 100644 lldb/test/API/python_api/watchpoint/condition/main.cpp create mode 100644 lldb/test/API/python_api/watchpoint/main.c rename lldb/{packages/Python/lldbsuite/test/tools/lldb-server/thread-name => test/ [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/watchpoint/wat [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/python_api/watchpoint/wat [...] create mode 100644 lldb/test/API/python_api/watchpoint/watchlocation/main.cpp rename lldb/{packages/Python/lldbsuite/test/commands/expression/dont_allow_jit => [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/sample_test/TestSampleInl [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/sample_test/TestSampleTes [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/sample_test/main.c (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/sanity/TestModuleCacheSan [...] create mode 100644 lldb/test/API/source-manager/Makefile rename lldb/{packages/Python/lldbsuite/test => test/API}/source-manager/TestSource [...] copy {clang/test/Driver/Inputs/CUDA-macosx/usr/local/cuda/bin => lldb/test/API/sou [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/source-manager/main.c (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/terminal/TestEditline.py (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/terminal/TestSTTYBeforeAn [...] copy {clang/bindings/python/tests => lldb/test/API/test_runner/test}/__init__.py (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/test_runner/test/inferior [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/test_runner/test/test_pro [...] delete mode 120000 lldb/test/API/testcases rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/.clang- [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/Makefil [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/TestApp [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/TestGdb [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/TestGdb [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/TestGdb [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/TestGdb [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/TestGdb [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/TestGdb [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/TestGdb [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/TestGdb [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/TestGdb [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/TestGdb [...] create mode 100644 lldb/test/API/tools/lldb-server/TestGdbRemoteThreadsInStopReply.py rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/TestGdb [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/TestGdb [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/TestGdb [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/TestLld [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/command [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/command [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/inferio [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/inferio [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/inferio [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/inferio [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/librari [...] create mode 100644 lldb/test/API/tools/lldb-server/libraries-svr4/TestGdbRemoteLib [...] create mode 100644 lldb/test/API/tools/lldb-server/libraries-svr4/main.cpp create mode 100644 lldb/test/API/tools/lldb-server/libraries-svr4/svr4lib_a.cpp create mode 100644 lldb/test/API/tools/lldb-server/libraries-svr4/svr4lib_b_quote.cpp create mode 100644 lldb/test/API/tools/lldb-server/main.cpp copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/platfor [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/platfor [...] copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] create mode 100644 lldb/test/API/tools/lldb-server/register-reading/TestGdbRemoteG [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/registe [...] copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/signal- [...] create mode 100644 lldb/test/API/tools/lldb-server/signal-filtering/main.cpp rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/test/te [...] rename lldb/{packages/Python/lldbsuite/test/commands/watchpoints/hello_watchlocati [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/thread- [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-server/thread- [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-vscode/.catego [...] rename lldb/{packages/Python/lldbsuite/test/tools/lldb-vscode/launch => test/API/t [...] create mode 100644 lldb/test/API/tools/lldb-vscode/attach/TestVSCode_attach.py rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-vscode/attach/ [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/pre_run_dylibs => test [...] create mode 100644 lldb/test/API/tools/lldb-vscode/breakpoint-events/TestVSCode_br [...] create mode 100644 lldb/test/API/tools/lldb-vscode/breakpoint-events/foo.cpp create mode 100644 lldb/test/API/tools/lldb-vscode/breakpoint-events/foo.h create mode 100644 lldb/test/API/tools/lldb-vscode/breakpoint-events/main.cpp copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] create mode 100644 lldb/test/API/tools/lldb-vscode/breakpoint/TestVSCode_setBreakp [...] create mode 100644 lldb/test/API/tools/lldb-vscode/breakpoint/TestVSCode_setExcept [...] create mode 100644 lldb/test/API/tools/lldb-vscode/breakpoint/TestVSCode_setFuncti [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-vscode/breakpo [...] copy lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/API [...] create mode 100644 lldb/test/API/tools/lldb-vscode/completions/TestVSCode_completions.py create mode 100644 lldb/test/API/tools/lldb-vscode/completions/main.cpp rename lldb/{packages/Python/lldbsuite/test/tools/lldb-vscode/stackTrace => test/A [...] create mode 100644 lldb/test/API/tools/lldb-vscode/launch/TestVSCode_launch.py rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-vscode/launch/ [...] rename lldb/{packages/Python/lldbsuite/test/commands/expression/entry-bp => test/A [...] create mode 100644 lldb/test/API/tools/lldb-vscode/stackTrace/TestVSCode_stackTrace.py rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-vscode/stackTr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-vscode/step/Ma [...] create mode 100644 lldb/test/API/tools/lldb-vscode/step/TestVSCode_step.py rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-vscode/step/ma [...] rename lldb/{packages/Python/lldbsuite/test/api/check_public_api_headers => test/A [...] create mode 100644 lldb/test/API/tools/lldb-vscode/variables/TestVSCode_variables.py rename lldb/{packages/Python/lldbsuite/test => test/API}/tools/lldb-vscode/variabl [...] create mode 100644 lldb/test/API/types/AbstractBase.py rename lldb/{packages/Python/lldbsuite/test => test/API}/types/HideTestFailures.py (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/types/Makefile (100%) create mode 100644 lldb/test/API/types/TestCharType.py create mode 100644 lldb/test/API/types/TestCharTypeExpr.py rename lldb/{packages/Python/lldbsuite/test => test/API}/types/TestDoubleTypes.py (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/types/TestDoubleTypesExpr [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/types/TestFloatTypes.py (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/types/TestFloatTypesExpr. [...] create mode 100644 lldb/test/API/types/TestIntegerType.py create mode 100644 lldb/test/API/types/TestIntegerTypeExpr.py create mode 100644 lldb/test/API/types/TestLongTypes.py create mode 100644 lldb/test/API/types/TestLongTypesExpr.py rename lldb/{packages/Python/lldbsuite/test => test/API}/types/TestRecursiveTypes. [...] create mode 100644 lldb/test/API/types/TestShortType.py create mode 100644 lldb/test/API/types/TestShortTypeExpr.py rename lldb/{packages/Python/lldbsuite/test => test/API}/types/basic_type.cpp (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/types/char.cpp (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/types/double.cpp (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/types/float.cpp (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/types/int.cpp (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/types/long.cpp (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/types/long_long.cpp (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/types/recursive_type_1.cp [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/types/recursive_type_2.cp [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/types/recursive_type_main [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/types/short.cpp (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/types/unsigned_char.cpp (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/types/unsigned_int.cpp (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/types/unsigned_long.cpp (100%) rename lldb/{packages/Python/lldbsuite/test => test/API}/types/unsigned_long_long. [...] rename lldb/{packages/Python/lldbsuite/test => test/API}/types/unsigned_short.cpp (100%) create mode 100644 lldb/test/Shell/Commands/command-breakpoint-col.test create mode 100644 lldb/test/Shell/Minidump/no-process-id.yaml create mode 100644 lldb/test/Shell/ObjectFile/ELF/avr-basic-info.yaml create mode 100644 lldb/test/Shell/Recognizer/Inputs/assert.c create mode 100644 lldb/test/Shell/Recognizer/assert.test create mode 100644 lldb/test/Shell/ScriptInterpreter/Lua/lit.local.cfg create mode 100644 lldb/test/Shell/ScriptInterpreter/Python/lit.local.cfg create mode 100644 lldb/test/Shell/SymbolFile/DWARF/DW_OP_piece-smaller-than-struct.s create mode 100644 lldb/test/Shell/SymbolFile/DWARF/dwp-debug-types.s create mode 100644 lldb/test/Shell/SymbolFile/DWARF/dwp.s create mode 100644 lldb/test/Shell/VSCode/TestOptions.test delete mode 100644 lldb/tools/debugserver/source/MacOSX/ppc/DNBArchImpl.cpp delete mode 100644 lldb/tools/debugserver/source/MacOSX/ppc/DNBArchImpl.h create mode 100644 lldb/tools/lldb-vscode/Options.td delete mode 100644 lldb/unittests/Symbol/TestClangASTContext.cpp create mode 100644 lldb/unittests/Symbol/TestTypeSystemClang.cpp create mode 100644 lldb/unittests/Target/ABITest.cpp create mode 100644 lldb/unittests/Target/StackFrameRecognizerTest.cpp create mode 100644 lldb/unittests/TestingSupport/Symbol/CMakeLists.txt create mode 100644 lldb/unittests/TestingSupport/Symbol/YAMLModuleTester.cpp create mode 100644 lldb/unittests/TestingSupport/Symbol/YAMLModuleTester.h create mode 100644 lldb/unittests/Utility/SharedClusterTest.cpp create mode 100644 lldb/utils/lldb-repro/CMakeLists.txt create mode 100755 lldb/utils/lldb-repro/lldb-repro.py delete mode 100644 llgo/.arcconfig delete mode 100644 llgo/CMakeLists.txt delete mode 100644 llgo/LICENSE.TXT delete mode 100644 llgo/README.TXT delete mode 100644 llgo/autoconf/config.sub delete mode 100644 llgo/build/context.go delete mode 100644 llgo/buildslave-config.yaml delete mode 100644 llgo/cmd/cc-wrapper/main.go delete mode 100644 llgo/cmd/cgo/zdefaultcc.go delete mode 100644 llgo/cmd/gllgo/config.h.cmake delete mode 100644 llgo/cmd/gllgo/gllgo.go delete mode 100644 llgo/cmd/go/zdefaultcc.go.in delete mode 100644 llgo/cmd/llgoi/llgoi.go delete mode 100644 llgo/debug/debug.go delete mode 100644 llgo/docs/Makefile.sphinx delete mode 100644 llgo/docs/conf.py delete mode 100644 llgo/docs/index.rst delete mode 100644 llgo/docs/llgoi.rst delete mode 100644 llgo/docs/make.bat delete mode 100644 llgo/driver/parser.go delete mode 100644 llgo/include/dwarf2.h delete mode 100644 llgo/include/filenames.h delete mode 100644 llgo/include/unwind-pe.h delete mode 100644 llgo/irgen/annotations.go delete mode 100644 llgo/irgen/attribute.go delete mode 100644 llgo/irgen/builtins.go delete mode 100644 llgo/irgen/cabi.go delete mode 100644 llgo/irgen/call.go delete mode 100644 llgo/irgen/channels.go delete mode 100644 llgo/irgen/closures.go delete mode 100644 llgo/irgen/compiler.go delete mode 100644 llgo/irgen/errors.go delete mode 100644 llgo/irgen/indirect.go delete mode 100644 llgo/irgen/interfaces.go delete mode 100644 llgo/irgen/maps.go delete mode 100644 llgo/irgen/predicates.go delete mode 100644 llgo/irgen/println.go delete mode 100644 llgo/irgen/runtime.go delete mode 100644 llgo/irgen/slice.go delete mode 100644 llgo/irgen/ssa.go delete mode 100644 llgo/irgen/strings.go delete mode 100644 llgo/irgen/switches.go delete mode 100644 llgo/irgen/targets.go delete mode 100644 llgo/irgen/typemap.go delete mode 100644 llgo/irgen/types.go delete mode 100644 llgo/irgen/utils.go delete mode 100644 llgo/irgen/value.go delete mode 100644 llgo/irgen/version.go delete mode 100644 llgo/libgo-check-failures.diff delete mode 100644 llgo/libgo-noext.diff delete mode 100644 llgo/llgo-go.sh delete mode 100644 llgo/ssaopt/esc.go delete mode 100644 llgo/test/CMakeLists.txt delete mode 100644 llgo/test/debuginfo/emptyname.go delete mode 100644 llgo/test/driver/parse-arguments.go delete mode 100644 llgo/test/execution/Inputs/init2.go delete mode 100644 llgo/test/execution/arrays/compare.go delete mode 100644 llgo/test/execution/arrays/index.go delete mode 100644 llgo/test/execution/arrays/range.go delete mode 100644 llgo/test/execution/arrays/slice.go delete mode 100644 llgo/test/execution/assignment/arrays.go delete mode 100644 llgo/test/execution/assignment/binop.go delete mode 100644 llgo/test/execution/assignment/dereferencing.go delete mode 100644 llgo/test/execution/assignment/multi.go delete mode 100644 llgo/test/execution/assignment/namedresult.go delete mode 100644 llgo/test/execution/branching/goto.go delete mode 100644 llgo/test/execution/branching/labeled.go delete mode 100644 llgo/test/execution/chan/buffered.go delete mode 100644 llgo/test/execution/chan/range.go delete mode 100644 llgo/test/execution/chan/select.go delete mode 100644 llgo/test/execution/chan/self.go delete mode 100644 llgo/test/execution/circulartype.go delete mode 100644 llgo/test/execution/closures/basic.go delete mode 100644 llgo/test/execution/closures/issue176.go delete mode 100644 llgo/test/execution/complex.go delete mode 100644 llgo/test/execution/const.go delete mode 100644 llgo/test/execution/conversions/complex.go delete mode 100644 llgo/test/execution/conversions/float.go delete mode 100644 llgo/test/execution/conversions/int.go delete mode 100644 llgo/test/execution/conversions/sameunderlying.go delete mode 100644 llgo/test/execution/defer.go delete mode 100644 llgo/test/execution/errors/recover.go delete mode 100644 llgo/test/execution/for/branch.go delete mode 100644 llgo/test/execution/fun.go delete mode 100644 llgo/test/execution/functions/compare.go delete mode 100644 llgo/test/execution/functions/multivalue.go delete mode 100644 llgo/test/execution/functions/unreachable.go delete mode 100644 llgo/test/execution/go.go delete mode 100644 llgo/test/execution/if/lazy.go delete mode 100644 llgo/test/execution/init.go delete mode 100644 llgo/test/execution/interfaces/assert.go delete mode 100644 llgo/test/execution/interfaces/basic.go delete mode 100644 llgo/test/execution/interfaces/comparei2i.go delete mode 100644 llgo/test/execution/interfaces/comparei2v.go delete mode 100644 llgo/test/execution/interfaces/e2i_conversion.go delete mode 100644 llgo/test/execution/interfaces/embedded.go delete mode 100644 llgo/test/execution/interfaces/error.go delete mode 100644 llgo/test/execution/interfaces/i2i_conversion.go delete mode 100644 llgo/test/execution/interfaces/import.go delete mode 100644 llgo/test/execution/interfaces/methods.go delete mode 100644 llgo/test/execution/interfaces/static_conversion.go delete mode 100644 llgo/test/execution/interfaces/wordsize.go delete mode 100644 llgo/test/execution/literals/array.go delete mode 100644 llgo/test/execution/literals/func.go delete mode 100644 llgo/test/execution/literals/map.go delete mode 100644 llgo/test/execution/literals/slice.go delete mode 100644 llgo/test/execution/literals/struct.go delete mode 100644 llgo/test/execution/maps/delete.go delete mode 100644 llgo/test/execution/maps/insert.go delete mode 100644 llgo/test/execution/maps/lookup.go delete mode 100644 llgo/test/execution/maps/range.go delete mode 100644 llgo/test/execution/methods/methodvalues.go delete mode 100644 llgo/test/execution/methods/nilrecv.go delete mode 100644 llgo/test/execution/methods/selectors.go delete mode 100644 llgo/test/execution/new.go delete mode 100644 llgo/test/execution/nil.go delete mode 100644 llgo/test/execution/operators/basics.go delete mode 100644 llgo/test/execution/operators/binary_untyped.go delete mode 100644 llgo/test/execution/operators/shifts.go delete mode 100644 llgo/test/execution/slices/append.go delete mode 100644 llgo/test/execution/slices/cap.go delete mode 100644 llgo/test/execution/slices/compare.go delete mode 100644 llgo/test/execution/slices/copy.go delete mode 100644 llgo/test/execution/slices/index.go delete mode 100644 llgo/test/execution/slices/literal.go delete mode 100644 llgo/test/execution/slices/make.go delete mode 100644 llgo/test/execution/slices/sliceexpr.go delete mode 100644 llgo/test/execution/strings/add.go delete mode 100644 llgo/test/execution/strings/bytes.go delete mode 100644 llgo/test/execution/strings/compare.go delete mode 100644 llgo/test/execution/strings/index.go delete mode 100644 llgo/test/execution/strings/range.go delete mode 100644 llgo/test/execution/strings/runetostring.go delete mode 100644 llgo/test/execution/strings/slice.go delete mode 100644 llgo/test/execution/structs/compare.go delete mode 100644 llgo/test/execution/structs/embed.go delete mode 100644 llgo/test/execution/switch/branch.go delete mode 100644 llgo/test/execution/switch/default.go delete mode 100644 llgo/test/execution/switch/empty.go delete mode 100644 llgo/test/execution/switch/scope.go delete mode 100644 llgo/test/execution/switch/strings.go delete mode 100644 llgo/test/execution/switch/type.go delete mode 100644 llgo/test/execution/types/named.go delete mode 100644 llgo/test/execution/types/recursive.go delete mode 100644 llgo/test/execution/unsafe/const_sizeof.go delete mode 100644 llgo/test/execution/unsafe/offsetof.go delete mode 100644 llgo/test/execution/unsafe/pointer.go delete mode 100644 llgo/test/execution/unsafe/sizeof_array.go delete mode 100644 llgo/test/execution/unsafe/sizeof_basic.go delete mode 100644 llgo/test/execution/unsafe/sizeof_struct.go delete mode 100644 llgo/test/execution/var.go delete mode 100644 llgo/test/execution/varargs.go delete mode 100644 llgo/test/gllgo/dead.go delete mode 100644 llgo/test/irgen/Inputs/mangling-synthetic-p.go delete mode 100644 llgo/test/irgen/avoidload.go delete mode 100644 llgo/test/irgen/cabi.go delete mode 100644 llgo/test/irgen/go-panic.go delete mode 100644 llgo/test/irgen/imports.go delete mode 100644 llgo/test/irgen/mangling-dot.go delete mode 100644 llgo/test/irgen/mangling-synthetic.go delete mode 100644 llgo/test/irgen/select.go delete mode 100644 llgo/test/irgen/switch.go delete mode 100644 llgo/test/lit.cfg delete mode 100644 llgo/test/lit.site.cfg.in delete mode 100644 llgo/test/llgoi/Inputs/src/bar/answer.go delete mode 100644 llgo/test/llgoi/Inputs/src/foo/answer.go delete mode 100644 llgo/test/llgoi/Inputs/src/foo_cgo/answer.go delete mode 100644 llgo/test/llgoi/arith.test delete mode 100644 llgo/test/llgoi/import-binary.test delete mode 100644 llgo/test/llgoi/import-source.test delete mode 100644 llgo/test/llgoi/import-source2.test delete mode 100644 llgo/test/llgoi/interfaces.test delete mode 100644 llgo/test/llgoi/maps.test delete mode 100644 llgo/test/llgoi/panic.test delete mode 100644 llgo/test/llgoi/vars.test delete mode 100644 llgo/third_party/gofrontend/LICENSE delete mode 100644 llgo/third_party/gofrontend/config-ml.in delete mode 100755 llgo/third_party/gofrontend/config.guess delete mode 100755 llgo/third_party/gofrontend/config.sub delete mode 100644 llgo/third_party/gofrontend/depcomp delete mode 100644 llgo/third_party/gofrontend/include/dwarf2.def delete mode 100644 llgo/third_party/gofrontend/include/dwarf2.h delete mode 100644 llgo/third_party/gofrontend/include/filenames.h delete mode 100644 llgo/third_party/gofrontend/install-sh delete mode 100644 llgo/third_party/gofrontend/libbacktrace/ChangeLog delete mode 100644 llgo/third_party/gofrontend/libbacktrace/ChangeLog.jit delete mode 100644 llgo/third_party/gofrontend/libbacktrace/Makefile.am delete mode 100644 llgo/third_party/gofrontend/libbacktrace/Makefile.in delete mode 100644 llgo/third_party/gofrontend/libbacktrace/README delete mode 100644 llgo/third_party/gofrontend/libbacktrace/aclocal.m4 delete mode 100644 llgo/third_party/gofrontend/libbacktrace/alloc.c delete mode 100644 llgo/third_party/gofrontend/libbacktrace/atomic.c delete mode 100644 llgo/third_party/gofrontend/libbacktrace/backtrace-supported.h.in delete mode 100644 llgo/third_party/gofrontend/libbacktrace/backtrace.c delete mode 100644 llgo/third_party/gofrontend/libbacktrace/backtrace.h delete mode 100644 llgo/third_party/gofrontend/libbacktrace/btest.c delete mode 100644 llgo/third_party/gofrontend/libbacktrace/config.h.in delete mode 100755 llgo/third_party/gofrontend/libbacktrace/configure delete mode 100644 llgo/third_party/gofrontend/libbacktrace/configure.ac delete mode 100644 llgo/third_party/gofrontend/libbacktrace/dwarf.c delete mode 100644 llgo/third_party/gofrontend/libbacktrace/elf.c delete mode 100644 llgo/third_party/gofrontend/libbacktrace/fileline.c delete mode 100644 llgo/third_party/gofrontend/libbacktrace/filetype.awk delete mode 100644 llgo/third_party/gofrontend/libbacktrace/internal.h delete mode 100644 llgo/third_party/gofrontend/libbacktrace/mmap.c delete mode 100644 llgo/third_party/gofrontend/libbacktrace/mmapio.c delete mode 100644 llgo/third_party/gofrontend/libbacktrace/nounwind.c delete mode 100644 llgo/third_party/gofrontend/libbacktrace/posix.c delete mode 100644 llgo/third_party/gofrontend/libbacktrace/print.c delete mode 100644 llgo/third_party/gofrontend/libbacktrace/read.c delete mode 100644 llgo/third_party/gofrontend/libbacktrace/simple.c delete mode 100644 llgo/third_party/gofrontend/libbacktrace/sort.c delete mode 100644 llgo/third_party/gofrontend/libbacktrace/state.c delete mode 100644 llgo/third_party/gofrontend/libbacktrace/stest.c delete mode 100644 llgo/third_party/gofrontend/libbacktrace/unknown.c delete mode 100644 llgo/third_party/gofrontend/libffi/ChangeLog.libffi delete mode 100644 llgo/third_party/gofrontend/libffi/ChangeLog.libgcj delete mode 100644 llgo/third_party/gofrontend/libffi/ChangeLog.v1 delete mode 100644 llgo/third_party/gofrontend/libffi/LICENSE delete mode 100644 llgo/third_party/gofrontend/libffi/Makefile.am delete mode 100644 llgo/third_party/gofrontend/libffi/Makefile.in delete mode 100644 llgo/third_party/gofrontend/libffi/README delete mode 100644 llgo/third_party/gofrontend/libffi/acinclude.m4 delete mode 100644 llgo/third_party/gofrontend/libffi/aclocal.m4 delete mode 100755 llgo/third_party/gofrontend/libffi/configure delete mode 100644 llgo/third_party/gofrontend/libffi/configure.ac delete mode 100644 llgo/third_party/gofrontend/libffi/configure.host delete mode 100644 llgo/third_party/gofrontend/libffi/doc/libffi.texi delete mode 100644 llgo/third_party/gofrontend/libffi/doc/version.texi delete mode 100644 llgo/third_party/gofrontend/libffi/fficonfig.h.in delete mode 100644 llgo/third_party/gofrontend/libffi/generate-darwin-source-and-h [...] delete mode 100644 llgo/third_party/gofrontend/libffi/include/Makefile.am delete mode 100644 llgo/third_party/gofrontend/libffi/include/Makefile.in delete mode 100644 llgo/third_party/gofrontend/libffi/include/ffi.h.in delete mode 100644 llgo/third_party/gofrontend/libffi/include/ffi_cfi.h delete mode 100644 llgo/third_party/gofrontend/libffi/include/ffi_common.h delete mode 100644 llgo/third_party/gofrontend/libffi/libffi.pc.in delete mode 100644 llgo/third_party/gofrontend/libffi/libffi.xcodeproj/project.pbxproj delete mode 100644 llgo/third_party/gofrontend/libffi/libtool-version delete mode 100644 llgo/third_party/gofrontend/libffi/man/Makefile.am delete mode 100644 llgo/third_party/gofrontend/libffi/man/Makefile.in delete mode 100644 llgo/third_party/gofrontend/libffi/man/ffi.3 delete mode 100644 llgo/third_party/gofrontend/libffi/man/ffi_call.3 delete mode 100644 llgo/third_party/gofrontend/libffi/man/ffi_prep_cif.3 delete mode 100644 llgo/third_party/gofrontend/libffi/man/ffi_prep_cif_var.3 delete mode 100644 llgo/third_party/gofrontend/libffi/mdate-sh delete mode 100644 llgo/third_party/gofrontend/libffi/src/aarch64/ffi.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/aarch64/ffitarget.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/aarch64/internal.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/aarch64/sysv.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/alpha/ffi.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/alpha/ffitarget.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/alpha/internal.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/alpha/osf.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/arc/arcompact.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/arc/ffi.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/arc/ffitarget.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/arm/ffi.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/arm/ffitarget.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/arm/internal.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/arm/sysv.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/avr32/ffi.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/avr32/ffitarget.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/avr32/sysv.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/bfin/ffi.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/bfin/ffitarget.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/bfin/sysv.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/closures.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/cris/ffi.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/cris/ffitarget.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/cris/sysv.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/debug.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/dlmalloc.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/frv/eabi.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/frv/ffi.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/frv/ffitarget.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/ia64/ffi.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/ia64/ffitarget.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/ia64/ia64_flags.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/ia64/unix.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/java_raw_api.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/m32r/ffi.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/m32r/ffitarget.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/m32r/sysv.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/m68k/ffi.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/m68k/ffitarget.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/m68k/sysv.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/m88k/ffi.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/m88k/ffitarget.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/m88k/obsd.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/metag/ffi.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/metag/ffitarget.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/metag/sysv.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/microblaze/ffi.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/microblaze/ffitarget.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/microblaze/sysv.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/mips/ffi.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/mips/ffitarget.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/mips/n32.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/mips/o32.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/moxie/eabi.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/moxie/ffi.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/moxie/ffitarget.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/nios2/ffi.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/nios2/ffitarget.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/nios2/sysv.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/or1k/ffi.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/or1k/ffitarget.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/or1k/sysv.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/pa/ffi.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/pa/ffitarget.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/pa/hpux32.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/pa/linux.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/powerpc/aix.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/powerpc/aix_closure.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/powerpc/asm.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/powerpc/darwin.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/powerpc/darwin_closure.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/powerpc/ffi.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/powerpc/ffi_darwin.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/powerpc/ffi_linux64.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/powerpc/ffi_powerpc.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/powerpc/ffi_sysv.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/powerpc/ffitarget.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/powerpc/linux64.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/powerpc/linux64_closure.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/powerpc/ppc_closure.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/powerpc/sysv.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/prep_cif.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/raw_api.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/s390/ffi.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/s390/ffitarget.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/s390/internal.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/s390/sysv.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/sh/ffi.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/sh/ffitarget.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/sh/sysv.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/sh64/ffi.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/sh64/ffitarget.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/sh64/sysv.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/sparc/ffi.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/sparc/ffi64.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/sparc/ffitarget.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/sparc/internal.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/sparc/v8.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/sparc/v9.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/tile/ffi.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/tile/ffitarget.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/tile/tile.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/types.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/vax/elfbsd.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/vax/ffi.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/vax/ffitarget.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/x86/darwin.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/x86/darwin64.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/x86/darwin64_c.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/x86/darwin_c.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/x86/ffi.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/x86/ffi64.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/x86/ffitarget.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/x86/ffiw64.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/x86/internal.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/x86/internal64.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/x86/sysv.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/x86/unix64.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/x86/win64.S delete mode 100644 llgo/third_party/gofrontend/libffi/src/xtensa/ffi.c delete mode 100644 llgo/third_party/gofrontend/libffi/src/xtensa/ffitarget.h delete mode 100644 llgo/third_party/gofrontend/libffi/src/xtensa/sysv.S delete mode 100644 llgo/third_party/gofrontend/libffi/stamp-h.in delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/Makefile.am delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/Makefile.in delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/closure_fn0.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/closure_fn1.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/closure_fn2.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/closure_fn3.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/closure_fn4.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/closure_fn5.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/closure_fn6.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/closur [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/closur [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_12byte.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_16byte.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_18byte.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_19byte.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_1_1byte.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_20byte.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_20byte1.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_24byte.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_2byte.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_3_1byte.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_3byte1.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_3byte2.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_4_1byte.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_4byte.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_5_ [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_5byte.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_64byte.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_6_ [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_6byte.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_7_ [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_7byte.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_8byte.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_9byte1.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_9byte2.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_al [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_al [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_al [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_al [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_al [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_al [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_al [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_al [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_al [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_al [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_al [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_al [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_db [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_double.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_do [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_float.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_lo [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_lo [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_ma [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_ma [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_mu [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_mu [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_mu [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_mu [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_mu [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_mu [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_pointer.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_po [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_schar.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_sint.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_sshort.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_st [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_uchar.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_uc [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_uint.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_uint_va.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_ul [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_ul [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_ushort.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/cls_us [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/err_bad_abi.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/err_ba [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/ffitest.h delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/float.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/float1.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/float2.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/float3.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/float4.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/float_va.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/huge_struct.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/many.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/many2.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/many_double.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/many_mixed.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/negint.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/nested [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/problem1.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/promotion.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/pyobjc-tc.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_dbl.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_dbl1.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_dbl2.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_fl.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_fl1.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_fl2.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_fl3.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_ldl.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_ll.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_ll1.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_sc.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_sl.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_uc.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/return_ul.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/stret_large.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/stret_ [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/stret_ [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/stret_ [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/strlen.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/strlen2.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/strlen3.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/strlen4.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/struct1.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/struct2.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/struct3.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/struct4.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/struct5.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/struct6.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/struct7.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/struct8.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/struct9.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/testclosure.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/uninit [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/va_1.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/va_struct1.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/va_struct2.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.call/va_struct3.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/cls [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/com [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/com [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/com [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/com [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/com [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/com [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/com [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/com [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/ffitest.h delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/man [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/man [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/man [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/man [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/ret [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/ret [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/ret [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/ret [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/ret [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/ret [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/ret [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/ret [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/ret [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/ret [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/ret [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.complex/ret [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.go/aa-direct.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.go/closure1.c delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.go/ffitest.h delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.go/static-chain.h delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.special/ffi [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.special/unw [...] delete mode 100644 llgo/third_party/gofrontend/libffi/testsuite/libffi.special/unw [...] delete mode 100644 llgo/third_party/gofrontend/libgcc/unwind-pe.h delete mode 100644 llgo/third_party/gofrontend/libgo/LICENSE delete mode 100644 llgo/third_party/gofrontend/libgo/MERGE delete mode 100644 llgo/third_party/gofrontend/libgo/Makefile.am delete mode 100644 llgo/third_party/gofrontend/libgo/Makefile.in delete mode 100644 llgo/third_party/gofrontend/libgo/PATENTS delete mode 100644 llgo/third_party/gofrontend/libgo/README delete mode 100644 llgo/third_party/gofrontend/libgo/README.gcc delete mode 100644 llgo/third_party/gofrontend/libgo/VERSION delete mode 100644 llgo/third_party/gofrontend/libgo/aclocal.m4 delete mode 100644 llgo/third_party/gofrontend/libgo/config.h.in delete mode 100644 llgo/third_party/gofrontend/libgo/config/README delete mode 100644 llgo/third_party/gofrontend/libgo/config/go.m4 delete mode 100644 llgo/third_party/gofrontend/libgo/config/libtool.m4 delete mode 100644 llgo/third_party/gofrontend/libgo/config/ltmain.sh delete mode 100644 llgo/third_party/gofrontend/libgo/config/ltoptions.m4 delete mode 100644 llgo/third_party/gofrontend/libgo/config/ltsugar.m4 delete mode 100644 llgo/third_party/gofrontend/libgo/config/ltversion.m4 delete mode 100644 llgo/third_party/gofrontend/libgo/config/lt~obsolete.m4 delete mode 100755 llgo/third_party/gofrontend/libgo/configure delete mode 100644 llgo/third_party/gofrontend/libgo/configure.ac delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/tar/common.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/tar/reader.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/tar/reader_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/tar/stat_atim.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/tar/stat_atimespec.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/tar/stat_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/tar/tar_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/tar/testdata/gnu.tar delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/tar/testdata/hardlink.tar delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/tar/testdata/issue [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/tar/testdata/issue [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/tar/testdata/neg-size.tar delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/tar/testdata/nil-uid.tar delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/tar/testdata/pax.tar delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/tar/testdata/small.txt delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/tar/testdata/small2.txt delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/tar/testdata/spars [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/tar/testdata/star.tar delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/tar/testdata/ustar.tar delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/tar/testdata/v7.tar delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/tar/testdata/write [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/tar/testdata/write [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/tar/testdata/writer.tar delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/tar/testdata/xattrs.tar delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/tar/writer.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/tar/writer_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/zip/reader.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/zip/reader_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/zip/register.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/zip/struct.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/zip/testdata/crc32 [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/zip/testdata/dd.zip delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/zip/testdata/go-no [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/zip/testdata/go-wi [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/zip/testdata/gophe [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/zip/testdata/readm [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/zip/testdata/readme.zip delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/zip/testdata/symlink.zip delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/zip/testdata/test- [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/zip/testdata/test.zip delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/zip/testdata/unix.zip delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/zip/testdata/winxp.zip delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/zip/testdata/zip64-2.zip delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/zip/testdata/zip64.zip delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/zip/writer.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/zip/writer_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/archive/zip/zip_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/bufio/bufio.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/bufio/bufio_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/bufio/example_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/bufio/export_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/bufio/scan.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/bufio/scan_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/builtin/builtin.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/bytes/buffer.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/bytes/buffer_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/bytes/bytes.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/bytes/bytes_decl.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/bytes/bytes_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/bytes/compare_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/bytes/equal_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/bytes/example_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/bytes/export_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/bytes/indexbyte.c delete mode 100644 llgo/third_party/gofrontend/libgo/go/bytes/reader.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/bytes/reader_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/cgo/ast.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/cgo/doc.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/cgo/gcc.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/cgo/godefs.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/cgo/main.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/cgo/out.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/cgo/util.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/alldocs.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/bootstrap.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/build.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/clean.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/context.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/discovery.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/doc.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/env.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/fix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/fmt.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/generate.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/generate_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/get.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/go11.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/go_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/go_windows_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/help.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/http.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/list.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/main.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/match_test.go delete mode 100755 llgo/third_party/gofrontend/libgo/go/cmd/go/mkdoc.sh delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/note.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/note_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/pkg.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/pkg_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/run.go delete mode 100755 llgo/third_party/gofrontend/libgo/go/cmd/go/script delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/script.txt delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/signal.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/signal_notunix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/signal_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/tag_test.go delete mode 100755 llgo/third_party/gofrontend/libgo/go/cmd/go/test.bash delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/cgocover/p.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/cgocover/p [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/dep_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/example1_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/example2_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/generate/test1.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/generate/test2.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/generate/test3.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/generate/test4.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/importcom/bad.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/importcom/ [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/importcom/ [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/importcom/ [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/importcom/ [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/importcom/ [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/importcom/ [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/importcom/ [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/importcom/ [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/importcom/ [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/local/easy.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/local/easy [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/local/easy [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/local/hard.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/local/sub/sub.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/local/sub/ [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/norunexamp [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/norunexamp [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/rundir/sub/sub.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/rundir/x.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/shadow/roo [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/shadow/roo [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/shadow/roo [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/badc/x.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/badpkg/x.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/badtes [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/badtes [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/badtes [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/badtes [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/badtes [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/cgotest/m.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/go-cmd [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/main_t [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/main_t [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/notest [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/syntax [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/syntax [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/testcy [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/testcy [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/testcy [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/testcy [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/testcy [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/testcy [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/testcy [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/testde [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/testde [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/testde [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/testde [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/bad.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/good.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/h [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/h [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/h [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/s [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/s [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/v [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/v [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/v [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/x [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/x [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/x [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/x [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vend/x/x.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vetpkg [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vetpkg/b.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/vetpkg/c.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/xtesto [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/src/xtesto [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/standalone [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testimport/p.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testimport [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testimport [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testimport [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testimport [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testinternal/p.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testintern [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testintern [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testintern [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testintern [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testintern [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testintern [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testonly/p [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testvendor [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testvendor [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testvendor [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testvendor [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testvendor [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testdata/testvendor [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testflag.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/testgo.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/tool.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/vcs.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/vcs_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/vendor_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/version.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/go/vet.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/doc.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/gofmt.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/gofmt_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/long_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/rewrite.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/simplify.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/comment [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/comments.input delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/composi [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/composi [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/crlf.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/crlf.input delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/import.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/import.input delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/old.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/old.input delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite1.input delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite2.input delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite3.input delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite4.input delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite5.input delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite6.input delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite7.input delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/rewrite8.input delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/slices1.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/slices1.input delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/slices2.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/slices2.input delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/stdin1.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/stdin1.input delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/stdin2.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/stdin2.input delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/stdin3.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/stdin3.input delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/stdin4.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/stdin4.input delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/typeswi [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/cmd/gofmt/testdata/typeswi [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/bzip2/bit_reader.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/bzip2/bzip2.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/bzip2/bzip2_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/bzip2/huffman.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/bzip2/move_to_front.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/bzip2/testdata/Ma [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/bzip2/testdata/e.txt.bz2 delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/flate/copy.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/flate/copy_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/flate/deflate.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/flate/deflate_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/flate/fixedhuff.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/flate/flate_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/flate/gen.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/flate/huffman_bit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/flate/huffman_code.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/flate/inflate.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/flate/inflate_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/flate/reader_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/flate/reverse_bits.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/flate/token.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/flate/writer_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/gzip/gunzip.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/gzip/gunzip_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/gzip/gzip.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/gzip/gzip_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/gzip/testdata/iss [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/lzw/reader.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/lzw/reader_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/lzw/writer.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/lzw/writer_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/testdata/Mark.Twa [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/testdata/e.txt delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/testdata/pi.txt delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/zlib/reader.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/zlib/reader_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/zlib/writer.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/compress/zlib/writer_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/container/heap/heap.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/container/heap/heap_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/container/list/list.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/container/list/list_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/container/ring/ring.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/container/ring/ring_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/aes/aes_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/aes/block.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/aes/cipher.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/aes/cipher_asm.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/aes/cipher_generic.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/aes/const.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/cipher/benchmark_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/cipher/cbc.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/cipher/cbc_aes_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/cipher/cfb.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/cipher/cfb_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/cipher/cipher.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/cipher/cipher_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/cipher/common_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/cipher/ctr.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/cipher/ctr_aes_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/cipher/example_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/cipher/gcm.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/cipher/gcm_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/cipher/io.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/cipher/ofb.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/cipher/ofb_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/cipher/xor.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/cipher/xor_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/crypto.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/des/block.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/des/cipher.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/des/const.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/des/des_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/dsa/dsa.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/dsa/dsa_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/ecdsa/ecdsa.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/ecdsa/ecdsa_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/elliptic/elliptic.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/elliptic/elliptic_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/elliptic/p224.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/elliptic/p224_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/elliptic/p256.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/hmac/hmac.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/hmac/hmac_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/md5/gen.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/md5/md5.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/md5/md5_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/md5/md5block.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/md5/md5block_decl.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/md5/md5block_generic.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/rand/eagain.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/rand/rand.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/rand/rand_linux.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/rand/rand_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/rand/rand_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/rand/rand_windows.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/rand/util.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/rand/util_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/rc4/rc4.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/rc4/rc4_asm.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/rc4/rc4_ref.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/rc4/rc4_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/rsa/pkcs1v15.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/rsa/pkcs1v15_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/rsa/pss.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/rsa/pss_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/rsa/rsa.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/rsa/rsa_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/rsa/testdata/pss-ve [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/sha1/sha1.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/sha1/sha1_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/sha1/sha1block.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/sha1/sha1block_decl.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/sha1/sha1block_generic.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/sha256/sha256.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/sha256/sha256_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/sha256/sha256block.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/sha256/sha256block_decl.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/sha512/sha512.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/sha512/sha512_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/sha512/sha512block.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/sha512/sha512block_decl.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/subtle/constant_time.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/subtle/constant_tim [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/alert.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/cipher_suites.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/common.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/conn.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/conn_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/generate_cert.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/handshake_client.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/handshake_clien [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/handshake_messages.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/handshake_messa [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/handshake_server.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/handshake_serve [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/handshake_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/key_agreement.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/prf.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/prf_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Client [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Server [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Server [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Server [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Server [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Server [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Server [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Server [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Server [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Server [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Server [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Server [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Server [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Server [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Server [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Server [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Server [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Server [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Server [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Server [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Server [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Server [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Server [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Server [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Server [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Server [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Server [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Server [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Server [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/testdata/Server [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/ticket.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/tls.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/tls/tls_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/x509/cert_pool.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/x509/pem_decrypt.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/x509/pem_decrypt_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/x509/pkcs1.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/x509/pkcs8.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/x509/pkcs8_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/x509/pkix/pkix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/x509/root.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/x509/root_bsd.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/x509/root_cgo_darwin.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/x509/root_darwin.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/x509/root_darwin_ar [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/x509/root_darwin_armx.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/x509/root_linux.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/x509/root_nacl.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/x509/root_nocgo_darwin.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/x509/root_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/x509/root_solaris.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/x509/root_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/x509/root_windows.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/x509/sec1.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/x509/sec1_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/x509/sha2_windows_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/x509/verify.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/x509/verify_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/x509/x509.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/x509/x509_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/crypto/x509/x509_test_import.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/database/sql/convert.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/database/sql/convert_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/database/sql/driver/driver.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/database/sql/driver/types.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/database/sql/driver/types_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/database/sql/fakedb_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/database/sql/sql.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/database/sql/sql_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/dwarf/buf.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/dwarf/class_string.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/dwarf/const.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/dwarf/entry.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/dwarf/line.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/dwarf/line_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/dwarf/open.go delete mode 100755 llgo/third_party/gofrontend/libgo/go/debug/dwarf/testdata/line- [...] delete mode 100755 llgo/third_party/gofrontend/libgo/go/debug/dwarf/testdata/line-gcc.elf delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/dwarf/testdata/line1.c delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/dwarf/testdata/line1.h delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/dwarf/testdata/line2.c delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/dwarf/testdata/typedef.c delete mode 100755 llgo/third_party/gofrontend/libgo/go/debug/dwarf/testdata/typedef.elf delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/dwarf/testdata/typedef.elf4 delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/dwarf/testdata/typed [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/dwarf/type.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/dwarf/type_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/dwarf/typeunit.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/dwarf/unit.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/elf/elf.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/elf/elf_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/elf/file.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/elf/file_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/elf/symbols_test.go delete mode 100755 llgo/third_party/gofrontend/libgo/go/debug/elf/testdata/gcc-386 [...] delete mode 100755 llgo/third_party/gofrontend/libgo/go/debug/elf/testdata/gcc-amd [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/elf/testdata/gcc-amd [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/elf/testdata/go-relo [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/elf/testdata/go-relo [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/elf/testdata/go-relo [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/elf/testdata/go-relo [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/elf/testdata/go-relo [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/elf/testdata/go-relo [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/elf/testdata/go-relo [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/elf/testdata/go-relo [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/elf/testdata/go-relo [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/elf/testdata/hello-w [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/elf/testdata/hello.c delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/gosym/pclinetest.h delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/gosym/pclinetest.s delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/gosym/pclntab.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/gosym/pclntab_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/gosym/symtab.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/macho/fat.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/macho/file.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/macho/file_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/macho/macho.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/macho/testdata/fat-g [...] delete mode 100755 llgo/third_party/gofrontend/libgo/go/debug/macho/testdata/gcc-3 [...] delete mode 100755 llgo/third_party/gofrontend/libgo/go/debug/macho/testdata/gcc-a [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/macho/testdata/gcc-a [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/macho/testdata/hello.c delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/pe/file.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/pe/file_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/pe/pe.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/pe/testdata/gcc-386- [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/pe/testdata/gcc-386- [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/pe/testdata/gcc-amd6 [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/pe/testdata/gcc-amd6 [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/pe/testdata/hello.c delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/plan9obj/file.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/plan9obj/file_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/plan9obj/plan9obj.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/plan9obj/testdata/38 [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/plan9obj/testdata/am [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/debug/plan9obj/testdata/hello.c delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/ascii85/ascii85.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/ascii85/ascii85_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/asn1/asn1.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/asn1/asn1_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/asn1/common.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/asn1/marshal.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/asn1/marshal_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/base32/base32.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/base32/base32_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/base64/base64.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/base64/base64_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/binary/binary.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/binary/binary_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/binary/varint.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/binary/varint_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/csv/example_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/csv/reader.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/csv/reader_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/csv/writer.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/csv/writer_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/encoding.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/gob/codec_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/gob/debug.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/gob/dec_helpers.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/gob/decgen.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/gob/decode.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/gob/decoder.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/gob/doc.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/gob/dump.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/gob/enc_helpers.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/gob/encgen.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/gob/encode.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/gob/encoder.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/gob/encoder_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/gob/error.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/gob/gobencdec_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/gob/timing_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/gob/type.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/gob/type_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/hex/hex.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/hex/hex_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/json/bench_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/json/decode.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/json/decode_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/json/encode.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/json/encode_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/json/fold.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/json/fold_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/json/indent.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/json/scanner.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/json/scanner_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/json/stream.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/json/stream_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/json/tagkey_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/json/tags.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/json/tags_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/json/testdata/cod [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/pem/pem.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/pem/pem_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/xml/atom_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/xml/marshal.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/xml/marshal_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/xml/read.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/xml/read_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/xml/typeinfo.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/xml/xml.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/encoding/xml/xml_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/errors/errors.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/errors/errors_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/exp/README delete mode 100644 llgo/third_party/gofrontend/libgo/go/exp/proxy/direct.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/exp/proxy/per_host.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/exp/proxy/per_host_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/exp/proxy/proxy.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/exp/proxy/proxy_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/exp/proxy/socks5.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/exp/terminal/terminal.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/exp/terminal/terminal_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/exp/terminal/util.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/expvar/expvar.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/expvar/expvar_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/flag/example_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/flag/export_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/flag/flag.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/flag/flag_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/fmt/doc.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/fmt/export_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/fmt/fmt_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/fmt/format.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/fmt/norace_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/fmt/print.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/fmt/race_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/fmt/scan.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/fmt/scan_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/fmt/stringer_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/ast/ast.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/ast/ast_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/ast/commentmap.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/ast/commentmap_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/ast/filter.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/ast/filter_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/ast/import.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/ast/print.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/ast/print_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/ast/resolve.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/ast/scope.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/ast/walk.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/build/build.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/build/build_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/build/deps_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/build/doc.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/build/read.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/build/read_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/build/syslist.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/build/syslist_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/build/testdata/empty/dummy delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/build/testdata/multi/file.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/build/testdata/multi/fi [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/build/testdata/other/fi [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/build/testdata/other/main.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/constant/go13.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/constant/go14.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/constant/value.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/constant/value_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/comment.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/comment_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/doc.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/doc_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/example.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/example_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/exports.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/filter.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/headscan.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/reader.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/synopsis.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/synopsis_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/a.0.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/a.1.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/a.2.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/a0.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/a1.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/b.0.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/b.1.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/b.2.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/b.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/benchmark.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/blank.0.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/blank.1.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/blank.2.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/blank.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/bugpara.0.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/bugpara.1.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/bugpara.2.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/bugpara.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/c.0.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/c.1.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/c.2.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/c.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/d.0.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/d.1.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/d.2.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/d1.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/d2.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/e.0.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/e.1.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/e.2.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/e.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/error1.0.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/error1.1.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/error1.2.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/error1.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/error2.0.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/error2.1.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/error2.2.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/error2.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/example.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/f.0.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/f.1.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/f.2.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/f.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/template.txt delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/testing.0.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/testing.1.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/testing.2.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/doc/testdata/testing.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/format/format.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/format/format_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/importer/importer.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/internal/gccgoimporter/ [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/internal/gccgoimporter/ [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/internal/gccgoimporter/ [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/internal/gccgoimporter/ [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/internal/gccgoimporter/ [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/internal/gccgoimporter/ [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/internal/gccgoimporter/ [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/internal/gccgoimporter/ [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/internal/gccgoimporter/ [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/internal/gcimporter/exp [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/internal/gcimporter/gci [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/internal/gcimporter/gci [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/internal/gcimporter/tes [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/parser/error_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/parser/interface.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/parser/parser.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/parser/parser_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/parser/performance_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/parser/short_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/parser/testdata/commas.src delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/parser/testdata/issue3106.src delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/printer/nodes.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/printer/performance_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/printer/printer.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/printer/printer_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/printer/testdata/commen [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/printer/testdata/commen [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/printer/testdata/comments.x delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/printer/testdata/commen [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/printer/testdata/commen [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/printer/testdata/declar [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/printer/testdata/declar [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/printer/testdata/empty.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/printer/testdata/empty.input delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/printer/testdata/expres [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/printer/testdata/expres [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/printer/testdata/expres [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/printer/testdata/linebr [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/printer/testdata/linebr [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/printer/testdata/parser.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/printer/testdata/slow.golden delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/printer/testdata/slow.input delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/printer/testdata/statem [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/printer/testdata/statem [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/scanner/errors.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/scanner/scanner.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/scanner/scanner_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/token/position.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/token/position_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/token/serialize.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/token/serialize_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/token/token.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/api.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/api_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/assignments.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/builtins.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/builtins_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/call.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/check.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/check_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/conversions.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/decl.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/errors.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/eval.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/eval_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/example_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/expr.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/exprstring.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/exprstring_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/go11.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/go12.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/hilbert_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/initorder.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/issues_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/labels.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/lookup.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/methodset.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/object.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/objset.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/operand.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/ordering.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/package.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/predicates.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/resolver.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/resolver_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/return.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/scope.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/selection.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/self_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/sizes.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/stdlib_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/stmt.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/token_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/type.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/typestring.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/typestring_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/typexpr.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/go/types/universe.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/hash/adler32/adler32.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/hash/adler32/adler32_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/hash/crc32/crc32.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/hash/crc32/crc32_amd64x.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/hash/crc32/crc32_generic.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/hash/crc32/crc32_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/hash/crc32/example_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/hash/crc64/crc64.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/hash/crc64/crc64_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/hash/fnv/fnv.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/hash/fnv/fnv_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/hash/hash.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/html/entity.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/html/entity_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/html/escape.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/html/escape_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/html/example_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/html/template/attr.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/html/template/clone_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/html/template/content.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/html/template/content_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/html/template/context.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/html/template/css.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/html/template/css_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/html/template/doc.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/html/template/error.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/html/template/escape.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/html/template/escape_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/html/template/example_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/html/template/html.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/html/template/html_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/html/template/js.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/html/template/js_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/html/template/template.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/html/template/transition.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/html/template/transition_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/html/template/url.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/html/template/url_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/color/color.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/color/palette/gen.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/color/palette/generate.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/color/palette/palette.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/color/ycbcr.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/color/ycbcr_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/decode_example_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/decode_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/draw/bench_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/draw/clip_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/draw/draw.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/draw/draw_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/format.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/geom.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/geom_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/gif/reader.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/gif/reader_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/gif/writer.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/gif/writer_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/image.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/image_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/internal/imageutil/gen.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/internal/imageutil/i [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/internal/imageutil/impl.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/jpeg/dct_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/jpeg/fdct.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/jpeg/huffman.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/jpeg/idct.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/jpeg/reader.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/jpeg/reader_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/jpeg/scan.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/jpeg/writer.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/jpeg/writer_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/names.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/paeth.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/paeth_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/reader.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/reader_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/benchGray.png delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/benchNR [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/benchNR [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/benchPa [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/benchRG [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/benchRGB.png delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/gray-gr [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/gray-gr [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/invalid [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/invalid [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/invalid [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/invalid [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/testdata/pngsuit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/writer.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/png/writer_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-001.2 [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-001.2 [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-001.5bpp.gif delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-001.c [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-001.cmyk.png delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-001.gif delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-001.i [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-001.jpeg delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-001.png delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-001.p [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-001.q [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-001.q [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-001.q [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-001.q [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-001.q [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-001.q [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-001.q [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-001.q [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-001.q [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-001.q [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-001.q [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-001.q [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-001.rgb.jpeg delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-001.rgb.png delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-001.s [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-001.s [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-005.gray.gif delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-005.g [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-005.gray.png delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-005.g [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-005.g [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-005.g [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/testdata/video-005.g [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/ycbcr.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/image/ycbcr_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/index/suffixarray/qsufsort.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/index/suffixarray/suffixarray.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/index/suffixarray/suffixar [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/internal/format/format.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/internal/singleflight/sing [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/internal/singleflight/sing [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/internal/syscall/unix/dummy.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/internal/syscall/unix/getr [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/internal/syscall/windows/r [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/internal/syscall/windows/r [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/internal/syscall/windows/r [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/internal/syscall/windows/r [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/internal/syscall/windows/r [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/internal/syscall/windows/r [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/internal/syscall/windows/s [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/internal/syscall/windows/z [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/internal/testenv/testenv.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/internal/trace/goroutines.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/internal/trace/parser.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/internal/trace/parser_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/io/io.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/io/io_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/io/ioutil/ioutil.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/io/ioutil/ioutil_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/io/ioutil/tempfile.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/io/ioutil/tempfile_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/io/multi.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/io/multi_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/io/pipe.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/io/pipe_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/log/log.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/log/log_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/log/syslog/doc.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/log/syslog/syslog.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/log/syslog/syslog_c.c delete mode 100644 llgo/third_party/gofrontend/libgo/go/log/syslog/syslog_libc.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/log/syslog/syslog_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/log/syslog/syslog_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/abs.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/acosh.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/all_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/asin.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/asinh.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/atan.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/atan2.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/atanh.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/big/accuracy_string.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/big/arith.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/big/arith_decl.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/big/arith_decl_pure.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/big/arith_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/big/bits_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/big/calibrate_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/big/decimal.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/big/decimal_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/big/float.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/big/float_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/big/floatconv.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/big/floatconv_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/big/floatexample_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/big/ftoa.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/big/gcd_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/big/hilbert_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/big/int.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/big/int_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/big/intconv.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/big/intconv_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/big/nat.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/big/nat_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/big/natconv.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/big/natconv_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/big/rat.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/big/rat_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/big/ratconv.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/big/ratconv_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/big/roundingmode_string.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/bits.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/cbrt.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/cmplx/abs.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/cmplx/asin.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/cmplx/cmath_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/cmplx/conj.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/cmplx/exp.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/cmplx/isinf.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/cmplx/isnan.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/cmplx/log.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/cmplx/phase.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/cmplx/polar.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/cmplx/pow.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/cmplx/rect.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/cmplx/sin.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/cmplx/sqrt.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/cmplx/tan.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/const.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/copysign.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/dim.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/erf.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/exp.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/expm1.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/export_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/floor.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/frexp.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/gamma.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/hypot.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/j0.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/j1.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/jn.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/ldexp.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/lgamma.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/log.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/log10.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/log1p.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/logb.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/mod.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/modf.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/nextafter.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/pow.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/pow10.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/rand/exp.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/rand/normal.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/rand/rand.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/rand/rand_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/rand/regress_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/rand/rng.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/rand/zipf.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/remainder.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/signbit.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/sin.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/sincos.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/sinh.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/sqrt.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/tan.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/tanh.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/math/unsafe.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/mime/encodedword.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/mime/encodedword_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/mime/grammar.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/mime/mediatype.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/mime/mediatype_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/mime/multipart/formdata.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/mime/multipart/formdata_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/mime/multipart/multipart.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/mime/multipart/multipart_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/mime/multipart/testdata/ne [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/mime/multipart/writer.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/mime/multipart/writer_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/mime/quotedprintable/reader.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/mime/quotedprintable/reade [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/mime/quotedprintable/writer.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/mime/quotedprintable/write [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/mime/test.types delete mode 100644 llgo/third_party/gofrontend/libgo/go/mime/testdata/test.types delete mode 100644 llgo/third_party/gofrontend/libgo/go/mime/type.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/mime/type_dragonfly.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/mime/type_freebsd.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/mime/type_openbsd.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/mime/type_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/mime/type_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/mime/type_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/mime/type_windows.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/addrselect.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/addrselect_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/cgo_android.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/cgo_bsd.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/cgo_linux.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/cgo_netbsd.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/cgo_openbsd.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/cgo_resnew.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/cgo_resold.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/cgo_socknew.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/cgo_sockold.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/cgo_solaris.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/cgo_stub.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/cgo_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/cgo_unix_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/cgo_windows.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/conf.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/conf_netcgo.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/conf_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/conn_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/dial.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/dial_gen.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/dial_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/dnsclient.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/dnsclient_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/dnsclient_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/dnsclient_unix_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/dnsconfig_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/dnsconfig_unix_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/dnsmsg.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/dnsmsg_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/dnsname_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/error_plan9_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/error_posix_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/error_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/external_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/fd_mutex.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/fd_mutex_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/fd_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/fd_poll_nacl.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/fd_poll_runtime.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/fd_posix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/fd_posix_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/fd_select.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/fd_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/fd_windows.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/file.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/file_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/file_stub.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/file_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/file_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/file_windows.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/hook.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/hook_cloexec.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/hook_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/hook_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/hook_windows.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/hosts.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/hosts_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/hosts_testdata delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/cgi/child.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/cgi/child_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/cgi/host.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/cgi/host_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/cgi/matryoshka_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/cgi/posix_test.go delete mode 100755 llgo/third_party/gofrontend/libgo/go/net/http/cgi/testdata/test.cgi delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/client.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/client_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/cookie.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/cookie_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/cookiejar/jar.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/cookiejar/jar_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/cookiejar/punycode.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/cookiejar/punycod [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/doc.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/example_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/export_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/fcgi/child.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/fcgi/fcgi.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/fcgi/fcgi_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/filetransport.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/filetransport_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/fs.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/fs_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/header.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/header_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/http_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/httptest/recorder.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/httptest/recorder [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/httptest/server.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/httptest/server_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/httputil/dump.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/httputil/dump_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/httputil/httputil.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/httputil/persist.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/httputil/reverseproxy.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/httputil/reversep [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/internal/chunked.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/internal/chunked_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/jar.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/lex.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/lex_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/main_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/npn_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/pprof/pprof.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/proxy_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/race.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/range_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/readrequest_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/request.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/request_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/requestwrite_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/response.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/response_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/responsewrite_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/serve_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/server.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/sniff.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/sniff_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/status.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/testdata/file delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/testdata/index.html delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/testdata/style.css delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/transfer.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/transfer_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/transport.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/transport_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/http/triv.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/interface.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/interface_bsd.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/interface_darwin.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/interface_dragonfly.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/interface_freebsd.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/interface_linux.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/interface_netbsd.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/interface_openbsd.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/interface_stub.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/interface_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/interface_windows.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/internal/socktest/main [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/internal/socktest/main [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/internal/socktest/main [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/internal/socktest/switch.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/internal/socktest/swit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/internal/socktest/swit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/internal/socktest/swit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/internal/socktest/swit [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/internal/socktest/sys_ [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/internal/socktest/sys_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/internal/socktest/sys_ [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/ip.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/ip_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/ipraw_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/iprawsock.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/iprawsock_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/iprawsock_posix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/ipsock.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/ipsock_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/ipsock_posix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/ipsock_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/listen_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/lookup.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/lookup_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/lookup_stub.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/lookup_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/lookup_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/lookup_windows.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/mac.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/mac_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/mail/example_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/mail/message.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/mail/message_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/main_cloexec_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/main_plan9_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/main_posix_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/main_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/main_unix_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/main_windows_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/mockserver_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/net.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/net_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/newpollserver_rtems.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/non_unix_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/nss.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/nss_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/packetconn_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/parse.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/parse_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/pipe.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/pipe_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/platform_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/port.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/port_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/port_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/protoconn_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/race.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/race0.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/rpc/client.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/rpc/client_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/rpc/debug.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/rpc/jsonrpc/all_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/rpc/jsonrpc/client.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/rpc/jsonrpc/server.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/rpc/server.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/rpc/server_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/sendfile_dragonfly.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/sendfile_freebsd.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/sendfile_linux.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/sendfile_solaris.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/sendfile_stub.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/sendfile_windows.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/server_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/smtp/auth.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/smtp/smtp.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/smtp/smtp_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/sock_bsd.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/sock_cloexec.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/sock_linux.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/sock_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/sock_posix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/sock_stub.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/sock_windows.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/sockopt_bsd.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/sockopt_linux.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/sockopt_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/sockopt_posix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/sockopt_solaris.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/sockopt_stub.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/sockopt_windows.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/sockoptip_bsd.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/sockoptip_linux.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/sockoptip_posix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/sockoptip_stub.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/sockoptip_windows.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/sys_cloexec.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/tcp_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/tcpsock.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/tcpsock_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/tcpsock_posix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/tcpsockopt_darwin.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/tcpsockopt_dragonfly.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/tcpsockopt_openbsd.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/tcpsockopt_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/tcpsockopt_posix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/tcpsockopt_solaris.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/tcpsockopt_stub.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/tcpsockopt_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/tcpsockopt_windows.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/testdata/domain-resolv.conf delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/testdata/empty-resolv.conf delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/testdata/hosts delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/testdata/igmp delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/testdata/igmp6 delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/testdata/ipv4-hosts delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/testdata/ipv6-hosts delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/testdata/openbsd-resolv.conf delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/testdata/resolv.conf delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/testdata/search-resolv.conf delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/testdata/singleline-hosts delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/textproto/header.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/textproto/pipeline.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/textproto/reader.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/textproto/reader_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/textproto/textproto.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/textproto/writer.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/textproto/writer_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/timeout_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/udp_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/udpsock.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/udpsock_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/udpsock_posix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/unix_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/unixsock.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/unixsock_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/unixsock_posix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/url/url.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/net/url/url_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/old/regexp/all_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/old/regexp/find_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/old/regexp/regexp.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/old/template/doc.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/old/template/execute.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/old/template/format.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/old/template/parse.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/old/template/template_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/dir.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/dir_largefile.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/dir_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/dir_regfile.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/dir_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/doc.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/env.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/env_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/env_unix_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/error.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/error_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/error_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/error_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/error_windows.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/exec.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/exec/exec.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/exec/exec_posix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/exec/exec_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/exec/lp_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/exec/lp_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/exec/lp_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/exec/lp_unix_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/exec/lp_windows.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/exec_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/exec_posix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/exec_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/exec_windows.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/export_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/file.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/file_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/file_posix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/file_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/getwd.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/getwd_darwin.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/os_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/os_unix_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/path.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/path_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/path_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/path_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/path_windows.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/pipe_bsd.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/pipe_linux.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/proc.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/signal/signal.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/signal/signal_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/signal/signal_plan9_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/signal/signal_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/signal/signal_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/stat.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/stat_atim.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/stat_atimespec.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/stat_dragonfly.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/stat_nacl.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/stat_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/stat_solaris.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/sticky_bsd.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/sticky_notbsd.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/str.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/sys_bsd.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/sys_darwin.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/sys_freebsd.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/sys_linux.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/sys_nacl.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/sys_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/sys_uname.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/sys_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/types.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/types_notwin.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/types_windows.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/user/decls_solaris.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/user/decls_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/user/lookup.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/user/lookup_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/user/lookup_stubs.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/user/lookup_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/user/lookup_windows.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/user/user.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/os/user/user_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/path/example_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/path/filepath/example_unix [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/path/filepath/export_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/path/filepath/match.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/path/filepath/match_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/path/filepath/path.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/path/filepath/path_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/path/filepath/path_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/path/filepath/path_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/path/filepath/path_windows.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/path/filepath/symlink.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/path/filepath/symlink_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/path/filepath/symlink_windows.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/path/match.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/path/match_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/path/path.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/path/path_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/reflect/all_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/reflect/deepequal.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/reflect/example_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/reflect/export_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/reflect/makefunc.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/reflect/makefunc_ffi.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/reflect/makefunc_ffi_c.c delete mode 100644 llgo/third_party/gofrontend/libgo/go/reflect/set_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/reflect/tostring_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/reflect/type.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/reflect/value.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/regexp/all_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/regexp/backtrack.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/regexp/exec.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/regexp/exec2_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/regexp/exec_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/regexp/find_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/regexp/onepass.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/regexp/onepass_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/regexp/regexp.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/regexp/syntax/compile.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/regexp/syntax/doc.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/regexp/syntax/parse.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/regexp/syntax/parse_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/regexp/syntax/perl_groups.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/regexp/syntax/prog.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/regexp/syntax/prog_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/regexp/syntax/regexp.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/regexp/syntax/simplify.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/regexp/syntax/simplify_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/regexp/testdata/README delete mode 100644 llgo/third_party/gofrontend/libgo/go/regexp/testdata/basic.dat delete mode 100644 llgo/third_party/gofrontend/libgo/go/regexp/testdata/nullsubexpr.dat delete mode 100644 llgo/third_party/gofrontend/libgo/go/regexp/testdata/re2-exhaus [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/regexp/testdata/re2-search.txt delete mode 100644 llgo/third_party/gofrontend/libgo/go/regexp/testdata/repetition.dat delete mode 100644 llgo/third_party/gofrontend/libgo/go/regexp/testdata/testregex.c delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/append_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/chan_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/chanbarrier_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/closure_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/compiler.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/complex_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/crash_cgo_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/crash_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/crash_unix_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/debug.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/debug/garbage.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/debug/garbage_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/debug/heapdump_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/debug/stack.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/debug/stack_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/env_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/error.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/export_arm_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/export_linux_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/export_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/export_windows_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/extern.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/gc_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/gcinfo_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/iface_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/lfstack_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/malloc_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/map_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/mapspeed_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/mem.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/mfinal_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/norace_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/parfor_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/pprof/mprof_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/pprof/pprof.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/pprof/pprof_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/proc_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/runtime_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/runtime_unix_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/string_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/symtab_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/runtime/vlrt.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sort/example_interface_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sort/example_keys_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sort/example_multi_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sort/example_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sort/example_wrapper_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sort/export_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sort/search.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sort/search_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sort/sort.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sort/sort_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strconv/atob.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strconv/atob_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strconv/atof.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strconv/atof_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strconv/atoi.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strconv/atoi_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strconv/decimal.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strconv/decimal_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strconv/doc.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strconv/example_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strconv/extfloat.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strconv/fp_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strconv/ftoa.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strconv/ftoa_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strconv/internal_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strconv/isprint.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strconv/itoa.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strconv/itoa_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strconv/makeisprint.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strconv/quote.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strconv/quote_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strconv/strconv_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strconv/testdata/testfp.txt delete mode 100644 llgo/third_party/gofrontend/libgo/go/strconv/testfp.txt delete mode 100644 llgo/third_party/gofrontend/libgo/go/strings/compare.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strings/compare_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strings/example_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strings/export_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strings/indexbyte.c delete mode 100644 llgo/third_party/gofrontend/libgo/go/strings/reader.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strings/reader_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strings/replace.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strings/replace_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strings/search.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strings/search_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strings/strings.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strings/strings_decl.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/strings/strings_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sync/atomic/64bit_arm.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sync/atomic/atomic.c delete mode 100644 llgo/third_party/gofrontend/libgo/go/sync/atomic/atomic_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sync/atomic/doc.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sync/atomic/value.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sync/atomic/value_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sync/cas.c delete mode 100644 llgo/third_party/gofrontend/libgo/go/sync/cond.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sync/cond_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sync/example_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sync/export_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sync/mutex.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sync/mutex_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sync/once.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sync/once_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sync/pool.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sync/pool_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sync/race.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sync/race0.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sync/runtime.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sync/runtime_sema_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sync/rwmutex.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sync/rwmutex_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sync/waitgroup.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/sync/waitgroup_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/bpf_bsd.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/const_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/creds_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/dir_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/env_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/env_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/env_windows.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/errno.c delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/errors_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/errstr.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/errstr_linux.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/errstr_nor.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/exec_bsd.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/exec_linux.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/exec_linux_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/exec_solaris_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/exec_stubs.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/exec_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/exec_unix_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/exec_windows.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/export_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/export_unix_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/libcall_bsd.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/libcall_irix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/libcall_linux.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/libcall_linux_386.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/libcall_linux_alpha.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/libcall_linux_amd64.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/libcall_linux_s390.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/libcall_linux_s390x.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/libcall_linux_ustat.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/libcall_linux_utim [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/libcall_posix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/libcall_posix_larg [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/libcall_posix_regfile.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/libcall_posix_utim [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/libcall_solaris_386.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/libcall_solaris_amd64.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/libcall_solaris_sparc.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/libcall_solaris_sp [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/libcall_support.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/libcall_uname.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/libcall_wait4.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/libcall_waitpid.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/lsf_linux.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/mksyscall.awk delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/mmap_unix_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/netlink_linux.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/pwd_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/race0.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/route_bsd.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/route_bsd_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/route_darwin.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/route_dragonfly.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/route_freebsd.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/route_freebsd_32bit.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/route_freebsd_64bit.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/route_ifma_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/route_netbsd.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/route_noifma_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/route_openbsd.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/security_windows.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/signame.c delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/sleep_rtems.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/sleep_select.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/sockcmsg_linux.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/sockcmsg_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/socket.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/socket_bsd.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/socket_irix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/socket_linux.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/socket_linux_ppc64 [...] delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/socket_linux_type.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/socket_posix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/socket_solaris.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/socket_xnet.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/str.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/syscall.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/syscall_errno.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/syscall_linux_386.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/syscall_linux_alpha.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/syscall_linux_amd64.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/syscall_linux_s390.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/syscall_linux_s390x.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/syscall_linux_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/syscall_solaris.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/syscall_stubs.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/syscall_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/syscall_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/syscall_unix_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/syscall/wait.c delete mode 100644 llgo/third_party/gofrontend/libgo/go/testing/allocs.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/testing/allocs_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/testing/benchmark.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/testing/benchmark_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/testing/cover.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/testing/example.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/testing/export_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/testing/iotest/logger.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/testing/iotest/reader.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/testing/iotest/writer.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/testing/quick/quick.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/testing/quick/quick_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/testing/testing.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/testing/testing_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/text/scanner/example_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/text/scanner/scanner.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/text/scanner/scanner_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/text/tabwriter/example_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/text/tabwriter/tabwriter.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/text/tabwriter/tabwriter_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/text/template/doc.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/text/template/exec.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/text/template/exec_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/text/template/funcs.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/text/template/helper.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/text/template/multi_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/text/template/option.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/text/template/parse/lex.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/text/template/parse/lex_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/text/template/parse/node.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/text/template/parse/parse.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/text/template/parse/parse_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/text/template/template.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/text/template/testdata/file1.tmpl delete mode 100644 llgo/third_party/gofrontend/libgo/go/text/template/testdata/file2.tmpl delete mode 100644 llgo/third_party/gofrontend/libgo/go/text/template/testdata/tmpl1.tmpl delete mode 100644 llgo/third_party/gofrontend/libgo/go/text/template/testdata/tmpl2.tmpl delete mode 100644 llgo/third_party/gofrontend/libgo/go/time/example_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/time/export_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/time/format.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/time/format_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/time/genzabbrs.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/time/internal_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/time/sleep.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/time/sleep_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/time/sys_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/time/sys_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/time/sys_windows.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/time/tick.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/time/tick_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/time/time.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/time/time_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/time/zoneinfo.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/time/zoneinfo_abbrs_windows.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/time/zoneinfo_ios.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/time/zoneinfo_plan9.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/time/zoneinfo_read.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/time/zoneinfo_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/time/zoneinfo_unix.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/time/zoneinfo_windows.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/unicode/casetables.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/unicode/digit.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/unicode/digit_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/unicode/graphic.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/unicode/graphic_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/unicode/letter.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/unicode/letter_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/unicode/script_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/unicode/tables.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/unicode/utf16/export_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/unicode/utf16/utf16.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/unicode/utf16/utf16_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/unicode/utf8/example_test.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/unicode/utf8/utf8.go delete mode 100644 llgo/third_party/gofrontend/libgo/go/unicode/utf8/utf8_test.go delete mode 100755 llgo/third_party/gofrontend/libgo/godeps.sh delete mode 100755 llgo/third_party/gofrontend/libgo/merge.sh delete mode 100755 llgo/third_party/gofrontend/libgo/mksysinfo.sh delete mode 100755 llgo/third_party/gofrontend/libgo/mvifdiff.sh delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/arch.h delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/array.h delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/chan.goc delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/chan.h delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/cpuprof.goc delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/defs.h delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/env_posix.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/getncpu-bsd.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/getncpu-irix.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/getncpu-linux.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/getncpu-none.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/getncpu-solaris.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-alloc.h delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-append.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-assert-interface.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-assert.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-assert.h delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-breakpoint.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-byte-array-to-string.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-caller.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-callers.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-can-convert-interface.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-cdiv.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-cgo.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-check-interface.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-construct-map.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-convert-interface.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-copy.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-defer.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-defer.h delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-deferred-recover.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-eface-compare.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-eface-val-compare.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-ffi.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-ffi.h delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-fieldtrack.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-iface.goc delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-int-array-to-string.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-int-to-string.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-interface-compare.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-interface-eface-compare.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-interface-val-compare.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-libmain.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-main.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-make-slice.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-map-delete.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-map-index.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-map-len.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-map-range.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-matherr.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-memcmp.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-nanotime.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-new-map.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-new.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-nosys.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-now.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-panic.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-panic.h delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-print.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-recover.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-reflect-call.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-reflect-map.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-rune.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-runtime-error.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-setenv.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-signal.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-strcmp.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-string-to-byte-array.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-string-to-int-array.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-string.h delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-strplus.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-strslice.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-traceback.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-type-complex.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-type-eface.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-type-error.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-type-float.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-type-identity.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-type-interface.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-type-string.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-type.h delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-typedesc-equal.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-unsafe-new.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-unsafe-newarray.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-unsafe-pointer.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-unsetenv.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-unwind.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/go-varargs.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/goc2c.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/heapdump.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/interface.h delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/lfstack.goc delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/lock_futex.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/lock_sema.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/malloc.goc delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/malloc.h delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/map.goc delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/map.h delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/mcache.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/mcentral.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/mem.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/mem_posix_memalign.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/mfixalloc.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/mgc0.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/mgc0.h delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/mheap.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/mprof.goc delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/msize.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/netpoll.goc delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/netpoll_epoll.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/netpoll_kqueue.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/netpoll_select.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/netpoll_stub.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/panic.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/parfor.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/print.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/proc.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/rdebug.goc delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/reflect.goc delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/rtems-task-variable-add.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/runtime.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/runtime.h delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/runtime1.goc delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/sema.goc delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/signal_unix.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/signal_unix.h delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/sigqueue.goc delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/string.goc delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/thread-linux.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/thread-sema.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/thread.c delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/time.goc delete mode 100644 llgo/third_party/gofrontend/libgo/runtime/yield.c delete mode 100644 llgo/third_party/gofrontend/libgo/testsuite/Makefile.am delete mode 100644 llgo/third_party/gofrontend/libgo/testsuite/Makefile.in delete mode 100755 llgo/third_party/gofrontend/libgo/testsuite/gotest delete mode 100644 llgo/third_party/gofrontend/ltmain.sh delete mode 100644 llgo/third_party/gofrontend/missing delete mode 100644 llgo/third_party/gotools/LICENSE delete mode 100644 llgo/third_party/gotools/go/ast/astutil/enclosing.go delete mode 100644 llgo/third_party/gotools/go/ast/astutil/enclosing_test.go delete mode 100644 llgo/third_party/gotools/go/ast/astutil/imports.go delete mode 100644 llgo/third_party/gotools/go/ast/astutil/imports_test.go delete mode 100644 llgo/third_party/gotools/go/ast/astutil/util.go delete mode 100644 llgo/third_party/gotools/go/buildutil/allpackages.go delete mode 100644 llgo/third_party/gotools/go/buildutil/allpackages_test.go delete mode 100644 llgo/third_party/gotools/go/buildutil/fakecontext.go delete mode 100644 llgo/third_party/gotools/go/buildutil/util.go delete mode 100644 llgo/third_party/gotools/go/buildutil/util_test.go delete mode 100644 llgo/third_party/gotools/go/callgraph/callgraph.go delete mode 100644 llgo/third_party/gotools/go/callgraph/cha/cha.go delete mode 100644 llgo/third_party/gotools/go/callgraph/cha/cha_test.go delete mode 100644 llgo/third_party/gotools/go/callgraph/cha/testdata/func.go delete mode 100644 llgo/third_party/gotools/go/callgraph/cha/testdata/iface.go delete mode 100644 llgo/third_party/gotools/go/callgraph/cha/testdata/recv.go delete mode 100644 llgo/third_party/gotools/go/callgraph/rta/rta.go delete mode 100644 llgo/third_party/gotools/go/callgraph/rta/rta_test.go delete mode 100644 llgo/third_party/gotools/go/callgraph/rta/testdata/func.go delete mode 100644 llgo/third_party/gotools/go/callgraph/rta/testdata/iface.go delete mode 100644 llgo/third_party/gotools/go/callgraph/rta/testdata/rtype.go delete mode 100644 llgo/third_party/gotools/go/callgraph/static/static.go delete mode 100644 llgo/third_party/gotools/go/callgraph/static/static_test.go delete mode 100644 llgo/third_party/gotools/go/callgraph/util.go delete mode 100644 llgo/third_party/gotools/go/exact/exact.go delete mode 100644 llgo/third_party/gotools/go/exact/exact_test.go delete mode 100644 llgo/third_party/gotools/go/exact/go13.go delete mode 100644 llgo/third_party/gotools/go/exact/go14.go delete mode 100644 llgo/third_party/gotools/go/gccgoimporter/gccgoinstallation.go delete mode 100644 llgo/third_party/gotools/go/gccgoimporter/gccgoinstallation_test.go delete mode 100644 llgo/third_party/gotools/go/gccgoimporter/importer.go delete mode 100644 llgo/third_party/gotools/go/gccgoimporter/importer_test.go delete mode 100644 llgo/third_party/gotools/go/gccgoimporter/parser.go delete mode 100644 llgo/third_party/gotools/go/gccgoimporter/parser_test.go delete mode 100644 llgo/third_party/gotools/go/gccgoimporter/testdata/complexnums.go delete mode 100644 llgo/third_party/gotools/go/gccgoimporter/testdata/complexnums.gox delete mode 100644 llgo/third_party/gotools/go/gccgoimporter/testdata/imports.go delete mode 100644 llgo/third_party/gotools/go/gccgoimporter/testdata/imports.gox delete mode 100644 llgo/third_party/gotools/go/gccgoimporter/testdata/pointer.go delete mode 100644 llgo/third_party/gotools/go/gccgoimporter/testdata/pointer.gox delete mode 100644 llgo/third_party/gotools/go/gcimporter/exportdata.go delete mode 100644 llgo/third_party/gotools/go/gcimporter/gcimporter.go delete mode 100644 llgo/third_party/gotools/go/gcimporter/gcimporter_test.go delete mode 100644 llgo/third_party/gotools/go/gcimporter/testdata/exports.go delete mode 100644 llgo/third_party/gotools/go/importer/export.go delete mode 100644 llgo/third_party/gotools/go/importer/import.go delete mode 100644 llgo/third_party/gotools/go/importer/import_test.go delete mode 100644 llgo/third_party/gotools/go/importer/predefined.go delete mode 100644 llgo/third_party/gotools/go/loader/cgo.go delete mode 100644 llgo/third_party/gotools/go/loader/loader.go delete mode 100644 llgo/third_party/gotools/go/loader/loader_test.go delete mode 100644 llgo/third_party/gotools/go/loader/source_test.go delete mode 100644 llgo/third_party/gotools/go/loader/stdlib_test.go delete mode 100644 llgo/third_party/gotools/go/loader/testdata/a.go delete mode 100644 llgo/third_party/gotools/go/loader/testdata/b.go delete mode 100644 llgo/third_party/gotools/go/loader/testdata/badpkgdecl.go delete mode 100644 llgo/third_party/gotools/go/loader/util.go delete mode 100644 llgo/third_party/gotools/go/pointer/TODO delete mode 100644 llgo/third_party/gotools/go/pointer/analysis.go delete mode 100644 llgo/third_party/gotools/go/pointer/api.go delete mode 100644 llgo/third_party/gotools/go/pointer/callgraph.go delete mode 100644 llgo/third_party/gotools/go/pointer/constraint.go delete mode 100644 llgo/third_party/gotools/go/pointer/doc.go delete mode 100644 llgo/third_party/gotools/go/pointer/example_test.go delete mode 100644 llgo/third_party/gotools/go/pointer/gen.go delete mode 100644 llgo/third_party/gotools/go/pointer/hvn.go delete mode 100644 llgo/third_party/gotools/go/pointer/intrinsics.go delete mode 100644 llgo/third_party/gotools/go/pointer/labels.go delete mode 100644 llgo/third_party/gotools/go/pointer/opt.go delete mode 100644 llgo/third_party/gotools/go/pointer/pointer_test.go delete mode 100644 llgo/third_party/gotools/go/pointer/print.go delete mode 100644 llgo/third_party/gotools/go/pointer/reflect.go delete mode 100644 llgo/third_party/gotools/go/pointer/solve.go delete mode 100644 llgo/third_party/gotools/go/pointer/stdlib_test.go delete mode 100644 llgo/third_party/gotools/go/pointer/testdata/a_test.go delete mode 100644 llgo/third_party/gotools/go/pointer/testdata/another.go delete mode 100644 llgo/third_party/gotools/go/pointer/testdata/arrayreflect.go delete mode 100644 llgo/third_party/gotools/go/pointer/testdata/arrays.go delete mode 100644 llgo/third_party/gotools/go/pointer/testdata/channels.go delete mode 100644 llgo/third_party/gotools/go/pointer/testdata/chanreflect.go delete mode 100644 llgo/third_party/gotools/go/pointer/testdata/chanreflect1.go delete mode 100644 llgo/third_party/gotools/go/pointer/testdata/context.go delete mode 100644 llgo/third_party/gotools/go/pointer/testdata/conv.go delete mode 100644 llgo/third_party/gotools/go/pointer/testdata/finalizer.go delete mode 100644 llgo/third_party/gotools/go/pointer/testdata/flow.go delete mode 100644 llgo/third_party/gotools/go/pointer/testdata/fmtexcerpt.go delete mode 100644 llgo/third_party/gotools/go/pointer/testdata/func.go delete mode 100644 llgo/third_party/gotools/go/pointer/testdata/funcreflect.go delete mode 100644 llgo/third_party/gotools/go/pointer/testdata/hello.go delete mode 100644 llgo/third_party/gotools/go/pointer/testdata/interfaces.go delete mode 100644 llgo/third_party/gotools/go/pointer/testdata/issue9002.go delete mode 100644 llgo/third_party/gotools/go/pointer/testdata/mapreflect.go delete mode 100644 llgo/third_party/gotools/go/pointer/testdata/maps.go delete mode 100644 llgo/third_party/gotools/go/pointer/testdata/panic.go delete mode 100644 llgo/third_party/gotools/go/pointer/testdata/recur.go delete mode 100644 llgo/third_party/gotools/go/pointer/testdata/reflect.go delete mode 100644 llgo/third_party/gotools/go/pointer/testdata/rtti.go delete mode 100644 llgo/third_party/gotools/go/pointer/testdata/structreflect.go delete mode 100644 llgo/third_party/gotools/go/pointer/testdata/structs.go delete mode 100644 llgo/third_party/gotools/go/pointer/testdata/timer.go delete mode 100644 llgo/third_party/gotools/go/pointer/util.go delete mode 100644 llgo/third_party/gotools/go/ssa/blockopt.go delete mode 100644 llgo/third_party/gotools/go/ssa/builder.go delete mode 100644 llgo/third_party/gotools/go/ssa/builder_test.go delete mode 100644 llgo/third_party/gotools/go/ssa/const.go delete mode 100644 llgo/third_party/gotools/go/ssa/create.go delete mode 100644 llgo/third_party/gotools/go/ssa/doc.go delete mode 100644 llgo/third_party/gotools/go/ssa/dom.go delete mode 100644 llgo/third_party/gotools/go/ssa/emit.go delete mode 100644 llgo/third_party/gotools/go/ssa/example_test.go delete mode 100644 llgo/third_party/gotools/go/ssa/func.go delete mode 100644 llgo/third_party/gotools/go/ssa/interp/external.go delete mode 100644 llgo/third_party/gotools/go/ssa/interp/external_darwin.go delete mode 100644 llgo/third_party/gotools/go/ssa/interp/external_freebsd.go delete mode 100644 llgo/third_party/gotools/go/ssa/interp/external_plan9.go delete mode 100644 llgo/third_party/gotools/go/ssa/interp/external_unix.go delete mode 100644 llgo/third_party/gotools/go/ssa/interp/external_windows.go delete mode 100644 llgo/third_party/gotools/go/ssa/interp/interp.go delete mode 100644 llgo/third_party/gotools/go/ssa/interp/interp_test.go delete mode 100644 llgo/third_party/gotools/go/ssa/interp/map.go delete mode 100644 llgo/third_party/gotools/go/ssa/interp/ops.go delete mode 100644 llgo/third_party/gotools/go/ssa/interp/reflect.go delete mode 100644 llgo/third_party/gotools/go/ssa/interp/testdata/a_test.go delete mode 100644 llgo/third_party/gotools/go/ssa/interp/testdata/b_test.go delete mode 100644 llgo/third_party/gotools/go/ssa/interp/testdata/boundmeth.go delete mode 100644 llgo/third_party/gotools/go/ssa/interp/testdata/callstack.go delete mode 100644 llgo/third_party/gotools/go/ssa/interp/testdata/complit.go delete mode 100644 llgo/third_party/gotools/go/ssa/interp/testdata/coverage.go delete mode 100644 llgo/third_party/gotools/go/ssa/interp/testdata/defer.go delete mode 100644 llgo/third_party/gotools/go/ssa/interp/testdata/fieldprom.go delete mode 100644 llgo/third_party/gotools/go/ssa/interp/testdata/ifaceconv.go delete mode 100644 llgo/third_party/gotools/go/ssa/interp/testdata/ifaceprom.go delete mode 100644 llgo/third_party/gotools/go/ssa/interp/testdata/initorder.go delete mode 100644 llgo/third_party/gotools/go/ssa/interp/testdata/methprom.go delete mode 100644 llgo/third_party/gotools/go/ssa/interp/testdata/mrvchain.go delete mode 100644 llgo/third_party/gotools/go/ssa/interp/testdata/range.go delete mode 100644 llgo/third_party/gotools/go/ssa/interp/testdata/recover.go delete mode 100644 llgo/third_party/gotools/go/ssa/interp/testdata/reflect.go delete mode 100644 llgo/third_party/gotools/go/ssa/interp/testdata/static.go delete mode 100644 llgo/third_party/gotools/go/ssa/interp/value.go delete mode 100644 llgo/third_party/gotools/go/ssa/lift.go delete mode 100644 llgo/third_party/gotools/go/ssa/lvalue.go delete mode 100644 llgo/third_party/gotools/go/ssa/methods.go delete mode 100644 llgo/third_party/gotools/go/ssa/mode.go delete mode 100644 llgo/third_party/gotools/go/ssa/print.go delete mode 100644 llgo/third_party/gotools/go/ssa/sanity.go delete mode 100644 llgo/third_party/gotools/go/ssa/source.go delete mode 100644 llgo/third_party/gotools/go/ssa/source_test.go delete mode 100644 llgo/third_party/gotools/go/ssa/ssa.go delete mode 100644 llgo/third_party/gotools/go/ssa/ssautil/switch.go delete mode 100644 llgo/third_party/gotools/go/ssa/ssautil/switch_test.go delete mode 100644 llgo/third_party/gotools/go/ssa/ssautil/testdata/switches.go delete mode 100644 llgo/third_party/gotools/go/ssa/ssautil/visit.go delete mode 100644 llgo/third_party/gotools/go/ssa/stdlib_test.go delete mode 100644 llgo/third_party/gotools/go/ssa/testdata/objlookup.go delete mode 100644 llgo/third_party/gotools/go/ssa/testdata/valueforexpr.go delete mode 100644 llgo/third_party/gotools/go/ssa/testmain.go delete mode 100644 llgo/third_party/gotools/go/ssa/testmain_test.go delete mode 100644 llgo/third_party/gotools/go/ssa/util.go delete mode 100644 llgo/third_party/gotools/go/ssa/wrappers.go delete mode 100644 llgo/third_party/gotools/go/types/api.go delete mode 100644 llgo/third_party/gotools/go/types/api_test.go delete mode 100644 llgo/third_party/gotools/go/types/assignments.go delete mode 100644 llgo/third_party/gotools/go/types/builtins.go delete mode 100644 llgo/third_party/gotools/go/types/builtins_test.go delete mode 100644 llgo/third_party/gotools/go/types/call.go delete mode 100644 llgo/third_party/gotools/go/types/check.go delete mode 100644 llgo/third_party/gotools/go/types/check_test.go delete mode 100644 llgo/third_party/gotools/go/types/conversions.go delete mode 100644 llgo/third_party/gotools/go/types/decl.go delete mode 100644 llgo/third_party/gotools/go/types/errors.go delete mode 100644 llgo/third_party/gotools/go/types/eval.go delete mode 100644 llgo/third_party/gotools/go/types/eval_test.go delete mode 100644 llgo/third_party/gotools/go/types/expr.go delete mode 100644 llgo/third_party/gotools/go/types/exprstring.go delete mode 100644 llgo/third_party/gotools/go/types/exprstring_test.go delete mode 100644 llgo/third_party/gotools/go/types/go11.go delete mode 100644 llgo/third_party/gotools/go/types/go12.go delete mode 100644 llgo/third_party/gotools/go/types/hilbert_test.go delete mode 100644 llgo/third_party/gotools/go/types/initorder.go delete mode 100644 llgo/third_party/gotools/go/types/issues_test.go delete mode 100644 llgo/third_party/gotools/go/types/labels.go delete mode 100644 llgo/third_party/gotools/go/types/lookup.go delete mode 100644 llgo/third_party/gotools/go/types/methodset.go delete mode 100644 llgo/third_party/gotools/go/types/methodsetcache.go delete mode 100644 llgo/third_party/gotools/go/types/object.go delete mode 100644 llgo/third_party/gotools/go/types/objset.go delete mode 100644 llgo/third_party/gotools/go/types/operand.go delete mode 100644 llgo/third_party/gotools/go/types/ordering.go delete mode 100644 llgo/third_party/gotools/go/types/package.go delete mode 100644 llgo/third_party/gotools/go/types/predicates.go delete mode 100644 llgo/third_party/gotools/go/types/resolver.go delete mode 100644 llgo/third_party/gotools/go/types/resolver_test.go delete mode 100644 llgo/third_party/gotools/go/types/return.go delete mode 100644 llgo/third_party/gotools/go/types/scope.go delete mode 100644 llgo/third_party/gotools/go/types/selection.go delete mode 100644 llgo/third_party/gotools/go/types/self_test.go delete mode 100644 llgo/third_party/gotools/go/types/sizes.go delete mode 100644 llgo/third_party/gotools/go/types/stdlib_test.go delete mode 100644 llgo/third_party/gotools/go/types/stmt.go delete mode 100644 llgo/third_party/gotools/go/types/testdata/blank.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/builtins.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/const0.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/const1.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/constdecl.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/conversions.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/cycles.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/cycles1.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/cycles2.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/cycles3.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/cycles4.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/decls0.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/decls1.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/decls2a.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/decls2b.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/decls3.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/errors.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/expr0.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/expr1.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/expr2.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/expr3.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/gotos.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/importdecl0a.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/importdecl0b.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/importdecl1a.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/importdecl1b.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/init0.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/init1.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/init2.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/issues.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/labels.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/methodsets.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/shifts.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/stmt0.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/stmt1.src delete mode 100644 llgo/third_party/gotools/go/types/testdata/vardecl.src delete mode 100644 llgo/third_party/gotools/go/types/token_test.go delete mode 100644 llgo/third_party/gotools/go/types/type.go delete mode 100644 llgo/third_party/gotools/go/types/typestring.go delete mode 100644 llgo/third_party/gotools/go/types/typestring_test.go delete mode 100644 llgo/third_party/gotools/go/types/typeutil/example_test.go delete mode 100644 llgo/third_party/gotools/go/types/typeutil/imports.go delete mode 100644 llgo/third_party/gotools/go/types/typeutil/imports_test.go delete mode 100644 llgo/third_party/gotools/go/types/typeutil/map.go delete mode 100644 llgo/third_party/gotools/go/types/typeutil/map_test.go delete mode 100644 llgo/third_party/gotools/go/types/typeutil/ui.go delete mode 100644 llgo/third_party/gotools/go/types/typexpr.go delete mode 100644 llgo/third_party/gotools/go/types/universe.go delete mode 100644 llgo/third_party/gotools/go/vcs/discovery.go delete mode 100644 llgo/third_party/gotools/go/vcs/env.go delete mode 100644 llgo/third_party/gotools/go/vcs/http.go delete mode 100644 llgo/third_party/gotools/go/vcs/vcs.go delete mode 100644 llgo/third_party/gotools/go/vcs/vcs_test.go delete mode 100644 llgo/third_party/liner/COPYING delete mode 100644 llgo/third_party/liner/README.md delete mode 100644 llgo/third_party/liner/bsdinput.go delete mode 100644 llgo/third_party/liner/common.go delete mode 100644 llgo/third_party/liner/fallbackinput.go delete mode 100644 llgo/third_party/liner/input.go delete mode 100644 llgo/third_party/liner/input_darwin.go delete mode 100644 llgo/third_party/liner/input_linux.go delete mode 100644 llgo/third_party/liner/input_test.go delete mode 100644 llgo/third_party/liner/input_windows.go delete mode 100644 llgo/third_party/liner/line.go delete mode 100644 llgo/third_party/liner/line_test.go delete mode 100644 llgo/third_party/liner/output.go delete mode 100644 llgo/third_party/liner/output_windows.go delete mode 100644 llgo/third_party/liner/prefix_test.go delete mode 100644 llgo/third_party/liner/race_test.go delete mode 100644 llgo/third_party/liner/signal.go delete mode 100644 llgo/third_party/liner/signal_legacy.go delete mode 100644 llgo/third_party/liner/unixmode.go delete mode 100644 llgo/third_party/liner/width.go delete mode 100644 llgo/third_party/liner/width_test.go delete mode 100755 llgo/update_third_party.sh delete mode 100644 llgo/utils/benchcomp/README delete mode 100644 llgo/utils/benchcomp/analyze.R delete mode 100644 llgo/utils/benchcomp/main.go delete mode 100755 llvm/bindings/go/build.sh delete mode 100644 llvm/bindings/go/llvm/llvm_dep.go rename llvm/bindings/go/{ => src}/llvm/IRBindings.cpp (100%) rename llvm/bindings/go/{ => src}/llvm/IRBindings.h (100%) rename llvm/bindings/go/{ => src}/llvm/InstrumentationBindings.cpp (100%) rename llvm/bindings/go/{ => src}/llvm/InstrumentationBindings.h (100%) rename llvm/bindings/go/{ => src}/llvm/SupportBindings.cpp (100%) rename llvm/bindings/go/{ => src}/llvm/SupportBindings.h (100%) rename llvm/bindings/go/{ => src}/llvm/analysis.go (100%) rename llvm/bindings/go/{ => src}/llvm/bitreader.go (100%) rename llvm/bindings/go/{ => src}/llvm/bitwriter.go (100%) rename llvm/bindings/go/{ => src}/llvm/dibuilder.go (100%) rename llvm/bindings/go/{ => src}/llvm/executionengine.go (100%) rename llvm/bindings/go/{ => src}/llvm/executionengine_test.go (100%) rename llvm/bindings/go/{ => src}/llvm/ir.go (100%) rename llvm/bindings/go/{ => src}/llvm/ir_test.go (100%) rename llvm/bindings/go/{ => src}/llvm/linker.go (100%) rename llvm/bindings/go/{ => src}/llvm/llvm_config.go.in (100%) create mode 100644 llvm/bindings/go/src/llvm/llvm_dep.go rename llvm/bindings/go/{ => src}/llvm/string.go (100%) rename llvm/bindings/go/{ => src}/llvm/string_test.go (100%) rename llvm/bindings/go/{ => src}/llvm/support.go (100%) rename llvm/bindings/go/{ => src}/llvm/target.go (100%) rename llvm/bindings/go/{ => src}/llvm/transforms_coroutines.go (100%) rename llvm/bindings/go/{ => src}/llvm/transforms_instrumentation.go (100%) rename llvm/bindings/go/{ => src}/llvm/transforms_ipo.go (100%) rename llvm/bindings/go/{ => src}/llvm/transforms_pmbuilder.go (100%) rename llvm/bindings/go/{ => src}/llvm/transforms_scalar.go (100%) rename llvm/bindings/go/{ => src}/llvm/version.go (100%) create mode 100644 llvm/docs/AMDGPU/AMDGPUAsmGFX1011.rst create mode 100644 llvm/docs/AMDGPU/gfx1011_src32_0.rst create mode 100644 llvm/docs/AMDGPU/gfx1011_src32_1.rst create mode 100644 llvm/docs/AMDGPU/gfx1011_type_dev.rst create mode 100644 llvm/docs/AMDGPU/gfx1011_vdst32_0.rst create mode 100644 llvm/docs/AMDGPU/gfx1011_vsrc32_0.rst create mode 100644 llvm/docs/GitBisecting.rst create mode 100644 llvm/docs/Proposals/VectorPredication.rst create mode 100644 llvm/examples/LLJITExamples/LLJITWithObjectLinkingLayerPlugin/C [...] create mode 100644 llvm/examples/LLJITExamples/LLJITWithObjectLinkingLayerPlugin/L [...] create mode 100644 llvm/examples/ThinLtoJIT/CMakeLists.txt create mode 100644 llvm/examples/ThinLtoJIT/ThinLtoDiscoveryThread.cpp create mode 100644 llvm/examples/ThinLtoJIT/ThinLtoDiscoveryThread.h create mode 100644 llvm/examples/ThinLtoJIT/ThinLtoInstrumentationLayer.cpp create mode 100644 llvm/examples/ThinLtoJIT/ThinLtoInstrumentationLayer.h create mode 100644 llvm/examples/ThinLtoJIT/ThinLtoJIT.cpp create mode 100644 llvm/examples/ThinLtoJIT/ThinLtoJIT.h create mode 100644 llvm/examples/ThinLtoJIT/ThinLtoModuleIndex.cpp create mode 100644 llvm/examples/ThinLtoJIT/ThinLtoModuleIndex.h create mode 100755 llvm/examples/ThinLtoJIT/bench create mode 100644 llvm/examples/ThinLtoJIT/main.cpp delete mode 100644 llvm/include/llvm/Analysis/OrderedBasicBlock.h create mode 100644 llvm/include/llvm/CodeGen/MBFIWrapper.h create mode 100644 llvm/include/llvm/DebugInfo/GSYM/DwarfTransformer.h create mode 100644 llvm/include/llvm/ExecutionEngine/Orc/MachOPlatform.h create mode 100644 llvm/include/llvm/ExecutionEngine/Orc/Mangling.h create mode 100644 llvm/include/llvm/Frontend/OpenMP/OMPContext.h create mode 100644 llvm/include/llvm/IR/IRBuilderFolder.h create mode 100644 llvm/include/llvm/IR/LLVMRemarkStreamer.h create mode 100644 llvm/include/llvm/IR/PassManagerImpl.h delete mode 100644 llvm/include/llvm/IR/RemarkStreamer.h create mode 100644 llvm/include/llvm/Remarks/RemarkStreamer.h create mode 100644 llvm/include/llvm/Support/AllocatorBase.h create mode 100644 llvm/include/llvm/Transforms/Coroutines/CoroCleanup.h create mode 100644 llvm/include/llvm/Transforms/Coroutines/CoroEarly.h create mode 100644 llvm/include/llvm/Transforms/Coroutines/CoroElide.h create mode 100644 llvm/include/llvm/Transforms/Coroutines/CoroSplit.h create mode 100644 llvm/include/llvm/Transforms/IPO/OpenMPOpt.h create mode 100644 llvm/include/llvm/Transforms/Utils/CallGraphUpdater.h create mode 100644 llvm/include/llvm/Transforms/Utils/KnowledgeRetention.h create mode 100644 llvm/include/llvm/Transforms/Vectorize/VectorCombine.h delete mode 100644 llvm/lib/Analysis/OrderedBasicBlock.cpp create mode 100644 llvm/lib/BinaryFormat/MachO.cpp create mode 100644 llvm/lib/CodeGen/MBFIWrapper.cpp create mode 100644 llvm/lib/DebugInfo/GSYM/DwarfTransformer.cpp create mode 100644 llvm/lib/ExecutionEngine/Orc/MachOPlatform.cpp create mode 100644 llvm/lib/ExecutionEngine/Orc/Mangling.cpp create mode 100644 llvm/lib/Frontend/OpenMP/OMPContext.cpp delete mode 100644 llvm/lib/IR/AttributesCompatFunc.td create mode 100644 llvm/lib/IR/LLVMRemarkStreamer.cpp delete mode 100644 llvm/lib/IR/RemarkStreamer.cpp create mode 100644 llvm/lib/MC/MCParser/COFFMasmParser.cpp create mode 100644 llvm/lib/MC/MCParser/MasmParser.cpp create mode 100644 llvm/lib/Remarks/RemarkStreamer.cpp create mode 100644 llvm/lib/Target/AMDGPU/AMDGPUCombine.td create mode 100644 llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp delete mode 100644 llvm/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp delete mode 100644 llvm/lib/Target/AMDGPU/AMDGPURegisterInfo.h delete mode 100644 llvm/lib/Target/AMDGPU/AMDGPURegisterInfo.td create mode 100644 llvm/lib/Target/AMDGPU/SIPostRABundler.cpp create mode 100644 llvm/lib/Target/ARM/ARMInstrCDE.td create mode 100644 llvm/lib/Target/Hexagon/HexagonArch.h create mode 100644 llvm/lib/Target/Hexagon/HexagonDepMask.h delete mode 100644 llvm/lib/Target/Hexagon/HexagonInstrFormatsV5.td create mode 100644 llvm/lib/Target/Hexagon/HexagonScheduleV67.td create mode 100644 llvm/lib/Target/Hexagon/HexagonScheduleV67T.td create mode 100644 llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFStreamer.cpp create mode 100644 llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFStreamer.h create mode 100644 llvm/lib/Target/PowerPC/PPCInstrPrefix.td create mode 100644 llvm/lib/Target/RISCV/RISCVSchedRocket32.td create mode 100644 llvm/lib/Target/RISCV/RISCVSchedRocket64.td create mode 100644 llvm/lib/Target/RISCV/RISCVSchedule.td create mode 100644 llvm/lib/Target/VE/MCTargetDesc/VEFixupKinds.h create mode 100644 llvm/lib/Target/VE/MCTargetDesc/VEMCExpr.cpp create mode 100644 llvm/lib/Target/VE/MCTargetDesc/VEMCExpr.h create mode 100644 llvm/lib/Target/VE/VEMachineFunctionInfo.cpp create mode 100644 llvm/lib/Target/VE/VEMachineFunctionInfo.h delete mode 100644 llvm/lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp create mode 100644 llvm/lib/Transforms/IPO/OpenMPOpt.cpp create mode 100644 llvm/lib/Transforms/Utils/CallGraphUpdater.cpp create mode 100644 llvm/lib/Transforms/Utils/KnowledgeRetention.cpp create mode 100644 llvm/lib/Transforms/Vectorize/VectorCombine.cpp create mode 100644 llvm/test/Analysis/ConstantFolding/AMDGPU/fmul_legacy.ll copy llvm/test/Analysis/{CostModel => ConstantFolding}/AMDGPU/lit.local.cfg (100%) create mode 100644 llvm/test/Analysis/ConstantFolding/fp-undef.ll delete mode 100644 llvm/test/Analysis/ConstantFolding/insertelement.ll delete mode 100644 llvm/test/Analysis/ConstantFolding/shufflevector.ll create mode 100644 llvm/test/Analysis/ConstantFolding/vscale-getelementptr.ll create mode 100644 llvm/test/Analysis/ConstantFolding/vscale-shufflevector.ll create mode 100644 llvm/test/Analysis/ConstantFolding/vscale.ll create mode 100644 llvm/test/Analysis/CostModel/ARM/mve-gather-scatter-cost.ll create mode 100644 llvm/test/Analysis/CostModel/SystemZ/oldarch-vectors.ll create mode 100644 llvm/test/Analysis/DivergenceAnalysis/AMDGPU/control-flow-intri [...] create mode 100644 llvm/test/Analysis/DivergenceAnalysis/AMDGPU/inline-asm.ll create mode 100644 llvm/test/Analysis/DivergenceAnalysis/AMDGPU/unreachable-loop-block.ll create mode 100644 llvm/test/Analysis/MemoryDependenceAnalysis/memdep_with_tbaa.ll delete mode 100644 llvm/test/Analysis/ScalarEvolution/pr28705.ll create mode 100644 llvm/test/Assembler/summary-flags.ll create mode 100644 llvm/test/Assembler/thinlto-multiple-summaries-for-guid.ll create mode 100644 llvm/test/Bitcode/vscale-round-trip.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/artifact-combine-unmerge.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/call-lowering-const-bitcas [...] create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/combine-mul-to-shl.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/opt-and-tbnz-tbz.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/opt-fold-and-tbz-tbnz.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/opt-fold-ext-tbz-tbnz.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/opt-fold-shift-tbz-tbnz.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/opt-fold-trunc-tbz-tbnz.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/opt-fold-xor-tbz-tbnz.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/tbnz-slt.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/tbz-sgt.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/translate-inline-asm.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/widen-narrow-tbz-tbnz.mir create mode 100644 llvm/test/CodeGen/AArch64/aarch64-bif-gen.ll create mode 100644 llvm/test/CodeGen/AArch64/aarch64-bit-gen.ll create mode 100644 llvm/test/CodeGen/AArch64/early-ifcvt-regclass-mismatch.mir create mode 100644 llvm/test/CodeGen/AArch64/fp-intrinsics.ll create mode 100644 llvm/test/CodeGen/AArch64/global-merge-hidden-minsize.ll create mode 100644 llvm/test/CodeGen/AArch64/patchable-function-entry-bti.ll create mode 100644 llvm/test/CodeGen/AArch64/patchable-function-entry-empty.mir create mode 100644 llvm/test/CodeGen/AArch64/sign-return-address-cfi-negate-ra-state.ll create mode 100644 llvm/test/CodeGen/AArch64/spillfill-sve.ll create mode 100644 llvm/test/CodeGen/AArch64/strict-fp-int-promote.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-callbyref-notailcall.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-calling-convention-byref.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-gep.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-contiguous-prefetches.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-ffr-manipulation.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-fp-arith-merging.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-gather-loads-vector-ba [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-gather-loads-vector-ba [...] delete mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-gather-loads-vector-base.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-index.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-loads-ff.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-loads-nf.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-scalar-to-vec.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-scatter-stores-vector- [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-scatter-stores-vector- [...] delete mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-scatter-stores-vector-base.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-neg-int-arith-imm-2.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-neg-int-arith-imm.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-pred-contiguous-ldst-addressing-m [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-pred-contiguous-ldst-addressing-m [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-pred-non-temporal-ldst-addressing [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-pred-non-temporal-ldst-addressing [...] create mode 100644 llvm/test/CodeGen/AArch64/sve-vscale-combine.ll create mode 100644 llvm/test/CodeGen/AArch64/sve-vscale.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-bitwise-ternary.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-int-addsub-long.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-int-mul.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-character-match.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-complex-dot.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-int-mul-lane.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-polynomial-arithmetic-128.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-polynomial-arithmetic.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-uniform-complex-arith.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-uniform-dsp.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-vec-hist-count.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-widening-complex-int- [...] create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-widening-dsp.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-widening-pairwise-arith.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-mla-indexed.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-mla-unpredicated.ll create mode 100644 llvm/test/CodeGen/AArch64/vecreduce-fadd-legalization-strict.ll create mode 100644 llvm/test/CodeGen/AArch64/vecreduce-fmax-legalization-nan.ll create mode 100644 llvm/test/CodeGen/AArch64/vecreduce-fmul-legalization-strict.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/bswap.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/combine-ashr-narrow.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/combine-lshr-narrow.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/combine-shl-narrow.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/constant-bus-restriction.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/floor.f64.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/fmax_legacy.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/fmin_legacy.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/fmul.v2f16.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/fpow.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/global-value.illegal.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgpu-atomic-c [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-atomicrmw-add-flat.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-atomicrmw-add-g [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-bswap.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-build-vector-tr [...] delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-build-vector.v2s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ctlz-zero-undef.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-cttz-zero-undef.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fadd.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fadd.s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fadd.s32.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fadd.s64.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s32.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ffloor.s64.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fma.s32.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmad.s32.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fmul.v2s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-insert-vector-elt.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-global.s96.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-add3.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-or3.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-xor3.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-xor3.xfail.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-sext-inreg.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-shuffle-vector. [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-global.s96.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-trunc.v2s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-getelementptr.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/lds-relocs.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-build-vector.s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image. [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image. [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image. [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.s.buff [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-shuffle-vector.s16.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-store-global.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-trunc.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.atomic.dec.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.atomic.inc.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.fdot2.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.fmul.legacy.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.interp.p1.f16.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.mov.dpp.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.mov.dpp8.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.permlane.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atom [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atom [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.loa [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.load.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.s.buffer.load.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sbfe.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sdot2.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sdot4.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sdot8.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.softwqm.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.a [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.a [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.l [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.l [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.s [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.s [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.tbuffer. [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.tbuffer.load.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ubfe.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.udot2.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.udot4.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.udot8.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wqm.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.wwm.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/localizer.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/mubuf-global.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.atomic [...] delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.atomic [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.fmul.l [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.interp [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.interp [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.interp.p1.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.interp [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.interp.p2.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.ps.live.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.s.buff [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.s.buff [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-build-vector- [...] delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-build-vector. [...] delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-ctlz.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-cttz.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-sext-inreg.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-shuffle-vector.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i32.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i32.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/trunc.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/udiv.i32.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/urem.i32.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/write_register.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/xnor.ll create mode 100644 llvm/test/CodeGen/AMDGPU/amdgpu-codegenprepare-fold-binop-select.ll create mode 100644 llvm/test/CodeGen/AMDGPU/bug-sdag-scheduler-cycle.ll create mode 100644 llvm/test/CodeGen/AMDGPU/bypass-div.ll create mode 100644 llvm/test/CodeGen/AMDGPU/cluster_stores.ll create mode 100644 llvm/test/CodeGen/AMDGPU/fast-unaligned-load-store.global.ll create mode 100644 llvm/test/CodeGen/AMDGPU/fast-unaligned-load-store.private.ll create mode 100644 llvm/test/CodeGen/AMDGPU/image-load-d16-tfe.ll create mode 100644 llvm/test/CodeGen/AMDGPU/kill-infinite-loop.ll create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.a16.encode.ll create mode 100644 llvm/test/CodeGen/AMDGPU/lower-mem-intrinsics-threshold.ll create mode 100644 llvm/test/CodeGen/AMDGPU/memcpy-inline-fails.ll create mode 100644 llvm/test/CodeGen/AMDGPU/postra-bundle-memops.mir create mode 100644 llvm/test/CodeGen/AMDGPU/schedule-regpressure-limit-clustering.ll create mode 100644 llvm/test/CodeGen/AMDGPU/sdiv64.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/sdivrem64.ll create mode 100644 llvm/test/CodeGen/AMDGPU/sdivrem64.r600.ll create mode 100644 llvm/test/CodeGen/AMDGPU/shift-select.ll create mode 100644 llvm/test/CodeGen/AMDGPU/si-if-lower-user-terminators.mir create mode 100644 llvm/test/CodeGen/AMDGPU/speculative-execution-freecasts.ll create mode 100644 llvm/test/CodeGen/AMDGPU/srem64.ll create mode 100644 llvm/test/CodeGen/AMDGPU/udiv64.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/udivrem64.ll create mode 100644 llvm/test/CodeGen/AMDGPU/udivrem64.r600.ll create mode 100644 llvm/test/CodeGen/AMDGPU/urem64.ll create mode 100644 llvm/test/CodeGen/ARM/codesize-ifcvt.mir delete mode 100644 llvm/test/CodeGen/ARM/i64_volatile_load_store.ll create mode 100644 llvm/test/CodeGen/ARM/neon-vmovn.ll create mode 100644 llvm/test/CodeGen/ARM/vecreduce-fadd-legalization-soft-float.ll create mode 100644 llvm/test/CodeGen/ARM/vecreduce-fadd-legalization-strict.ll create mode 100644 llvm/test/CodeGen/ARM/vecreduce-fmul-legalization-strict.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/no-narrow-load.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-struct-2.ll create mode 100644 llvm/test/CodeGen/BPF/CORE/offset-reloc-typedef-union-2.ll create mode 100644 llvm/test/CodeGen/BPF/is_trunc_free.ll create mode 100644 llvm/test/CodeGen/BPF/is_zext_free.ll create mode 100644 llvm/test/CodeGen/BPF/optnone-1.ll delete mode 100644 llvm/test/CodeGen/Generic/dont-remove-empty-preheader.ll create mode 100644 llvm/test/CodeGen/Hexagon/autohvx/vector-predicate-typecast.ll create mode 100644 llvm/test/CodeGen/Hexagon/df-min-max.ll create mode 100644 llvm/test/CodeGen/Hexagon/disable-const64-tinycore.ll create mode 100644 llvm/test/CodeGen/Hexagon/disable-const64.ll create mode 100644 llvm/test/CodeGen/Hexagon/fminmax-v67.ll create mode 100644 llvm/test/CodeGen/Hexagon/fmul-v67.ll create mode 100644 llvm/test/CodeGen/Hexagon/intrinsics-v67.ll create mode 100644 llvm/test/CodeGen/Hexagon/isel-select-v4i8.ll create mode 100644 llvm/test/CodeGen/Hexagon/tc_duplex.ll create mode 100644 llvm/test/CodeGen/Hexagon/tc_duplex_asm.ll create mode 100644 llvm/test/CodeGen/Hexagon/tc_sched.ll create mode 100644 llvm/test/CodeGen/Hexagon/tc_sched1.ll create mode 100644 llvm/test/CodeGen/Hexagon/tiny_bkfir_artdeps.ll create mode 100644 llvm/test/CodeGen/Hexagon/tiny_bkfir_loop_align.ll create mode 100644 llvm/test/CodeGen/Hexagon/tinycore.ll create mode 100644 llvm/test/CodeGen/Hexagon/vacopy.ll create mode 100644 llvm/test/CodeGen/Hexagon/vararg-deallocate-sp.ll create mode 100644 llvm/test/CodeGen/Hexagon/vararg-linux-abi.ll create mode 100644 llvm/test/CodeGen/Hexagon/vararg.ll create mode 100644 llvm/test/CodeGen/Hexagon/vararg_align_check.ll create mode 100644 llvm/test/CodeGen/Hexagon/vararg_double_onstack.ll create mode 100644 llvm/test/CodeGen/Hexagon/vararg_named.ll create mode 100644 llvm/test/CodeGen/Hexagon/vect-regpairs.ll create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/instruction-select/ctlz.mir create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/instruction-select/load_4_una [...] create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/instruction-select/load_4_una [...] create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/instruction-select/store_4_un [...] create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/instruction-select/store_4_un [...] create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/legalizer/ctlz.mir create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/legalizer/ctpop.mir create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/legalizer/cttz.mir create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/legalizer/load_4_unaligned.mir create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/legalizer/load_split_because_ [...] create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/legalizer/store_4_unaligned.mir create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/legalizer/store_split_because [...] create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/ctlz.ll create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/ctpop.ll create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/cttz.ll create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/load_4_unaligned.ll create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/load_split_because_of [...] create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/store_4_unaligned.ll create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/store_split_because_o [...] create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/regbankselect/ctlz.mir create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/regbankselect/load_4_unaligned.mir create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/regbankselect/store_4_unaligned.mir create mode 100644 llvm/test/CodeGen/Mips/call-after-trap.ll create mode 100644 llvm/test/CodeGen/Mips/msa/ldr_str.ll delete mode 100644 llvm/test/CodeGen/PowerPC/2008-10-31-PPCF128Libcalls.ll delete mode 100644 llvm/test/CodeGen/PowerPC/Frames-alloca.ll create mode 100644 llvm/test/CodeGen/PowerPC/Frames-dyn-alloca-with-func-call.ll create mode 100644 llvm/test/CodeGen/PowerPC/Frames-dyn-alloca.ll create mode 100644 llvm/test/CodeGen/PowerPC/Frames-stack-floor.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-nonzero-zerofill.ll delete mode 100644 llvm/test/CodeGen/PowerPC/aix-stackargs.ll create mode 100644 llvm/test/CodeGen/PowerPC/aix-xcoff-reloc.ll create mode 100644 llvm/test/CodeGen/PowerPC/alignlongjumptest.mir create mode 100644 llvm/test/CodeGen/PowerPC/eieio.ll create mode 100644 llvm/test/CodeGen/PowerPC/future-check-features.ll create mode 100644 llvm/test/CodeGen/PowerPC/ppc-disable-non-volatile-cr.ll create mode 100644 llvm/test/CodeGen/PowerPC/ppc64-alloca-crspill.ll create mode 100644 llvm/test/CodeGen/PowerPC/ppc64-crsave.mir create mode 100644 llvm/test/CodeGen/PowerPC/scalar-equal.ll create mode 100644 llvm/test/CodeGen/PowerPC/stack-coloring-vararg.mir create mode 100644 llvm/test/CodeGen/PowerPC/vector-rounding-ops.ll create mode 100644 llvm/test/CodeGen/PowerPC/vrsave-inline-asm.ll create mode 100644 llvm/test/CodeGen/RISCV/interrupt-attr-callee.ll create mode 100644 llvm/test/CodeGen/RISCV/module-target-abi.ll create mode 100644 llvm/test/CodeGen/RISCV/module-target-abi2.ll create mode 100644 llvm/test/CodeGen/RISCV/saverestore.ll create mode 100644 llvm/test/CodeGen/SystemZ/function-attributes-01.ll create mode 100644 llvm/test/CodeGen/SystemZ/multiselect-02.mir create mode 100644 llvm/test/CodeGen/SystemZ/soft-float-01.ll create mode 100644 llvm/test/CodeGen/SystemZ/soft-float-02.ll create mode 100644 llvm/test/CodeGen/SystemZ/soft-float-03.ll create mode 100644 llvm/test/CodeGen/SystemZ/soft-float-04.ll create mode 100644 llvm/test/CodeGen/SystemZ/soft-float-args.ll create mode 100644 llvm/test/CodeGen/SystemZ/soft-float-inline-asm-01.ll create mode 100644 llvm/test/CodeGen/SystemZ/soft-float-inline-asm-02.ll create mode 100644 llvm/test/CodeGen/SystemZ/soft-float-inline-asm-03.ll create mode 100644 llvm/test/CodeGen/SystemZ/soft-float-inline-asm-04.ll create mode 100644 llvm/test/CodeGen/SystemZ/stackpointer.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-max-min-zerosplat.ll create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/clear-maskedinsts.ll create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/dont-ignore-vctp.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/extract-element.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/it-block-chain.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/it-block-itercount.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/it-block-random.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/livereg-no-loop-def.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/loop-dec-copy-chain.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/loop-dec-copy-prev-it [...] create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/loop-dec-liveout.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/matrix-debug.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/matrix.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/multiple-do-loops.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/no-vpsel-liveout.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/non-masked-load.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/non-masked-store.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/predicated-liveout.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/skip-debug.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/tail-pred-const.ll create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/unrolled-and-vector.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/vctp-add-operand-liveout.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/vctp16-reduce.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/wrong-liveout-lsr-shift.mir create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/wrong-vctp-opcode-liv [...] create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/wrong-vctp-operand-li [...] create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/bitwise-imm.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/dup.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/idup.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vbrsrq.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vcls.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vmovl.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vmovn.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vqdmull.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-intrinsics/vrintn.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-scatter-ind16-scaled.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-scatter-ind16-unscaled.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-scatter-ind32-scaled.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-scatter-ind32-unscaled.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-scatter-ind8-unscaled.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-scatter-ptrs.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vecreduce-add.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vecreduce-fadd.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vecreduce-fminmax.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vecreduce-fmul.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vecreduce-mla.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vld2-post.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vld4-post.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vpt-preuse.mir create mode 100644 llvm/test/CodeGen/Thumb2/mve-vst2-post.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-vst4-post.ll create mode 100644 llvm/test/CodeGen/VE/addition.ll create mode 100644 llvm/test/CodeGen/VE/bitcast.ll create mode 100644 llvm/test/CodeGen/VE/bitreverse.ll create mode 100644 llvm/test/CodeGen/VE/branch1.ll create mode 100644 llvm/test/CodeGen/VE/bswap.ll create mode 100644 llvm/test/CodeGen/VE/call.ll create mode 100644 llvm/test/CodeGen/VE/callee.ll create mode 100644 llvm/test/CodeGen/VE/callstruct.ll create mode 100644 llvm/test/CodeGen/VE/cast.ll create mode 100644 llvm/test/CodeGen/VE/constants.ll delete mode 100644 llvm/test/CodeGen/VE/constants_i64.ll create mode 100644 llvm/test/CodeGen/VE/ctlz.ll create mode 100644 llvm/test/CodeGen/VE/ctpop.ll create mode 100644 llvm/test/CodeGen/VE/cttz.ll create mode 100644 llvm/test/CodeGen/VE/div.ll create mode 100644 llvm/test/CodeGen/VE/fp_add.ll create mode 100644 llvm/test/CodeGen/VE/fp_div.ll create mode 100644 llvm/test/CodeGen/VE/fp_extload_truncstore.ll create mode 100644 llvm/test/CodeGen/VE/fp_mul.ll create mode 100644 llvm/test/CodeGen/VE/fp_sub.ll create mode 100644 llvm/test/CodeGen/VE/fp_to_int.ll create mode 100644 llvm/test/CodeGen/VE/int_to_fp.ll create mode 100644 llvm/test/CodeGen/VE/left_shift.ll create mode 100644 llvm/test/CodeGen/VE/load-align1.ll create mode 100644 llvm/test/CodeGen/VE/load-align2.ll create mode 100644 llvm/test/CodeGen/VE/load-align4.ll create mode 100644 llvm/test/CodeGen/VE/load-align8.ll create mode 100644 llvm/test/CodeGen/VE/load.ll create mode 100644 llvm/test/CodeGen/VE/load_gv.ll create mode 100644 llvm/test/CodeGen/VE/max.ll create mode 100644 llvm/test/CodeGen/VE/min.ll create mode 100644 llvm/test/CodeGen/VE/multiply.ll create mode 100644 llvm/test/CodeGen/VE/pic_access_data.ll create mode 100644 llvm/test/CodeGen/VE/pic_access_static_data.ll create mode 100644 llvm/test/CodeGen/VE/pic_func_call.ll create mode 100644 llvm/test/CodeGen/VE/pic_indirect_func_call.ll create mode 100644 llvm/test/CodeGen/VE/rem.ll create mode 100644 llvm/test/CodeGen/VE/right_shift.ll create mode 100644 llvm/test/CodeGen/VE/rotl.ll create mode 100644 llvm/test/CodeGen/VE/rotr.ll create mode 100644 llvm/test/CodeGen/VE/select.ll create mode 100644 llvm/test/CodeGen/VE/selectccf32.ll create mode 100644 llvm/test/CodeGen/VE/selectccf32c.ll create mode 100644 llvm/test/CodeGen/VE/selectccf32i.ll create mode 100644 llvm/test/CodeGen/VE/selectccf64.ll create mode 100644 llvm/test/CodeGen/VE/selectccf64c.ll create mode 100644 llvm/test/CodeGen/VE/selectccf64i.ll create mode 100644 llvm/test/CodeGen/VE/selectcci32.ll create mode 100644 llvm/test/CodeGen/VE/selectcci32c.ll create mode 100644 llvm/test/CodeGen/VE/selectcci32i.ll create mode 100644 llvm/test/CodeGen/VE/selectcci64.ll create mode 100644 llvm/test/CodeGen/VE/selectcci64c.ll create mode 100644 llvm/test/CodeGen/VE/selectcci64i.ll create mode 100644 llvm/test/CodeGen/VE/setccf32.ll create mode 100644 llvm/test/CodeGen/VE/setccf32i.ll create mode 100644 llvm/test/CodeGen/VE/setccf64.ll create mode 100644 llvm/test/CodeGen/VE/setccf64i.ll create mode 100644 llvm/test/CodeGen/VE/setcci32.ll create mode 100644 llvm/test/CodeGen/VE/setcci32i.ll create mode 100644 llvm/test/CodeGen/VE/setcci64.ll create mode 100644 llvm/test/CodeGen/VE/setcci64i.ll create mode 100644 llvm/test/CodeGen/VE/sext_zext_load.ll create mode 100644 llvm/test/CodeGen/VE/store-align1.ll create mode 100644 llvm/test/CodeGen/VE/store-align2.ll create mode 100644 llvm/test/CodeGen/VE/store-align4.ll create mode 100644 llvm/test/CodeGen/VE/store-align8.ll create mode 100644 llvm/test/CodeGen/VE/store.ll create mode 100644 llvm/test/CodeGen/VE/store_gv.ll create mode 100644 llvm/test/CodeGen/VE/subtraction.ll create mode 100644 llvm/test/CodeGen/VE/tls.ll create mode 100644 llvm/test/CodeGen/VE/truncstore.ll create mode 100644 llvm/test/CodeGen/VE/va_arg.ll create mode 100644 llvm/test/CodeGen/VE/va_callee.ll create mode 100644 llvm/test/CodeGen/VE/va_caller.ll create mode 100644 llvm/test/CodeGen/WebAssembly/debugtest-opt.ll delete mode 100644 llvm/test/CodeGen/WebAssembly/lower-em-exceptions-lpad-only.ll create mode 100644 llvm/test/CodeGen/WebAssembly/lower-em-exceptions-resume-only.ll create mode 100644 llvm/test/CodeGen/WebAssembly/multivalue-stackify.ll create mode 100755 llvm/test/CodeGen/WebAssembly/multivalue-stackify.py create mode 100644 llvm/test/CodeGen/WebAssembly/reference-types.ll create mode 100644 llvm/test/CodeGen/X86/align-branch-boundary-suppressions-tls.ll create mode 100644 llvm/test/CodeGen/X86/block-placement-2.ll create mode 100644 llvm/test/CodeGen/X86/combine-bextr.ll create mode 100644 llvm/test/CodeGen/X86/dont-remove-empty-preheader.ll create mode 100644 llvm/test/CodeGen/X86/flt-rounds.ll create mode 100644 llvm/test/CodeGen/X86/fold-add-pcrel.ll create mode 100644 llvm/test/CodeGen/X86/fp-round.ll create mode 100644 llvm/test/CodeGen/X86/half-constrained.ll delete mode 100644 llvm/test/CodeGen/X86/llrint-conv-i32.ll delete mode 100644 llvm/test/CodeGen/X86/llround-conv-i32.ll create mode 100644 llvm/test/CodeGen/X86/lrint-conv-i64.ll delete mode 100644 llvm/test/CodeGen/X86/lrint-conv.ll create mode 100644 llvm/test/CodeGen/X86/lround-conv-i64.ll delete mode 100644 llvm/test/CodeGen/X86/lround-conv.ll create mode 100644 llvm/test/CodeGen/X86/memcpy-inline.ll create mode 100644 llvm/test/CodeGen/X86/partial-tail-dup.ll create mode 100644 llvm/test/CodeGen/X86/patchable-function-entry-ibt.ll create mode 100644 llvm/test/CodeGen/X86/pr44749.ll create mode 100644 llvm/test/CodeGen/X86/pr44812.ll create mode 100644 llvm/test/CodeGen/X86/pr44976.ll create mode 100644 llvm/test/CodeGen/X86/rev16.ll create mode 100644 llvm/test/CodeGen/X86/seh-except-restore.ll create mode 100644 llvm/test/CodeGen/X86/semantic-interposition-asm.ll create mode 100644 llvm/test/CodeGen/X86/stack-clash-dynamic-alloca.ll create mode 100644 llvm/test/CodeGen/X86/stack-clash-large.ll create mode 100644 llvm/test/CodeGen/X86/stack-clash-medium-natural-probes-mutlipl [...] create mode 100644 llvm/test/CodeGen/X86/stack-clash-medium-natural-probes.ll create mode 100644 llvm/test/CodeGen/X86/stack-clash-medium.ll create mode 100644 llvm/test/CodeGen/X86/stack-clash-no-free-probe.ll create mode 100644 llvm/test/CodeGen/X86/stack-clash-small.ll create mode 100644 llvm/test/CodeGen/X86/stack-clash-unknown-call.ll delete mode 100644 llvm/test/CodeGen/X86/vec_round.ll create mode 100644 llvm/test/CodeGen/X86/vector-shuffle-combining-avx512f.ll create mode 100644 llvm/test/CodeGen/XCore/bitrev.ll create mode 100644 llvm/test/DebugInfo/AArch64/pr40709.ll delete mode 100644 llvm/test/DebugInfo/Generic/codegenprep-value.ll delete mode 100644 llvm/test/DebugInfo/Generic/sunk-compare.ll create mode 100644 llvm/test/DebugInfo/Inputs/fission-hash-local2.ll delete mode 100644 llvm/test/DebugInfo/Inputs/invalid.linetable create mode 100644 llvm/test/DebugInfo/MIR/ARM/subregister-full-piece.mir create mode 100644 llvm/test/DebugInfo/MIR/X86/call-site-gnu-vs-dwarf5-attrs.mir create mode 100644 llvm/test/DebugInfo/MIR/X86/dbg-call-site-spilled-arg-multiple- [...] create mode 100644 llvm/test/DebugInfo/MIR/X86/dbgcall-site-partial-describe.mir create mode 100644 llvm/test/DebugInfo/MIR/X86/dbgcall-site-reg-shuffle.mir create mode 100644 llvm/test/DebugInfo/MIR/X86/livedebugvalues-ignores-metaInstruc [...] create mode 100644 llvm/test/DebugInfo/RISCV/saverestore.ll create mode 100644 llvm/test/DebugInfo/X86/DW_OP_call_ref_ver2.s create mode 100644 llvm/test/DebugInfo/X86/asan_debug_info.ll create mode 100644 llvm/test/DebugInfo/X86/codegenprep-value.ll create mode 100644 llvm/test/DebugInfo/X86/convert-loclist.ll create mode 100644 llvm/test/DebugInfo/X86/debug-info-auto-return.ll create mode 100644 llvm/test/DebugInfo/X86/dwarfdump-debug-aranges.s create mode 100644 llvm/test/DebugInfo/X86/dwarfdump-debug-pubnames.s create mode 100644 llvm/test/DebugInfo/X86/fission-call-site.ll create mode 100644 llvm/test/DebugInfo/X86/fission-hash-local.ll create mode 100644 llvm/test/DebugInfo/X86/live-debug-vars-intervals.mir delete mode 100644 llvm/test/DebugInfo/X86/stack-arg-deref.ll create mode 100644 llvm/test/DebugInfo/X86/sunk-compare.ll create mode 100644 llvm/test/DebugInfo/debug-frame-cie-pointer-reloc.test delete mode 100644 llvm/test/DebugInfo/dwarfdump-invalid-line-table.test create mode 100644 llvm/test/DebugInfo/symbolize-build-id-error.test create mode 100644 llvm/test/DebugInfo/symbolize-paths.s create mode 100644 llvm/test/ExecutionEngine/JITLink/X86/LocalDependencyPropagation.s create mode 100644 llvm/test/ExecutionEngine/OrcLazy/emulated-tls.ll create mode 100644 llvm/test/ExecutionEngine/OrcLazy/objc-minimal.ll create mode 100644 llvm/test/ExecutionEngine/OrcLazy/static-initializers-in-object [...] create mode 100644 llvm/test/Instrumentation/MemorySanitizer/clmul.ll create mode 100644 llvm/test/Linker/Inputs/module-max-warn.ll create mode 100644 llvm/test/Linker/module-max-warn.ll create mode 100644 llvm/test/MC/ARM/cde-fp-vec.s create mode 100644 llvm/test/MC/ARM/cde-integer.s create mode 100644 llvm/test/MC/ARM/cde-vec-pred.s create mode 100644 llvm/test/MC/ARM/directives-case_insensitive.s create mode 100644 llvm/test/MC/ARM/equal-rdhi-rdlo-diagnostics.s create mode 100644 llvm/test/MC/Disassembler/ARM/cde-fp-vec.txt create mode 100644 llvm/test/MC/Disassembler/ARM/cde-integer.txt create mode 100644 llvm/test/MC/Disassembler/ARM/cde-vec-pred.txt create mode 100644 llvm/test/MC/Disassembler/ARM/mve-lol.txt create mode 100644 llvm/test/MC/Disassembler/PowerPC/future-invalid.txt create mode 100644 llvm/test/MC/Disassembler/PowerPC/futureinsts.txt delete mode 100644 llvm/test/MC/ELF/comdat-dup-group-name.s delete mode 100644 llvm/test/MC/ELF/metadata-declaration-errors.s create mode 100644 llvm/test/MC/ELF/section-combine.s create mode 100644 llvm/test/MC/ELF/section-entsize-changed.s create mode 100644 llvm/test/MC/ELF/section-flags-changed.s create mode 100644 llvm/test/MC/ELF/section-linkorder-error.s delete mode 100644 llvm/test/MC/ELF/section-metadata-err1.s delete mode 100644 llvm/test/MC/ELF/section-metadata-err2.s delete mode 100644 llvm/test/MC/ELF/section-metadata-err3.s delete mode 100644 llvm/test/MC/ELF/section-metadata-err4.s create mode 100644 llvm/test/MC/ELF/section-type-changed.s create mode 100644 llvm/test/MC/Hexagon/audio.s create mode 100644 llvm/test/MC/Hexagon/cmpyrw.s create mode 100644 llvm/test/MC/Hexagon/extensions/v67_hvx.s create mode 100644 llvm/test/MC/Hexagon/extensions/v67t_audio.s create mode 100644 llvm/test/MC/Hexagon/hvx-swapped-regpairs-alias-neg.s create mode 100644 llvm/test/MC/Hexagon/hvx-swapped-regpairs.s create mode 100644 llvm/test/MC/Hexagon/smallcore_dis.s create mode 100644 llvm/test/MC/Hexagon/v67.s create mode 100644 llvm/test/MC/Hexagon/v67_all.s create mode 100644 llvm/test/MC/Hexagon/v67t_align.s create mode 100644 llvm/test/MC/Hexagon/v67t_arch.s create mode 100644 llvm/test/MC/Hexagon/v67t_option.s create mode 100644 llvm/test/MC/PowerPC/future-errors.s create mode 100644 llvm/test/MC/PowerPC/future.s create mode 100644 llvm/test/MC/PowerPC/ppc64-prefix-align-labels.s create mode 100644 llvm/test/MC/PowerPC/ppc64-prefix-align.s create mode 100644 llvm/test/MC/RISCV/pseudo-jump-invalid.s create mode 100644 llvm/test/MC/RISCV/pseudo-jump.s delete mode 100755 llvm/test/Object/Inputs/elf-versioning-test.i386 delete mode 100755 llvm/test/Object/Inputs/elf-versioning-test.x86_64 delete mode 100644 llvm/test/Object/Inputs/elfver.S delete mode 100644 llvm/test/Object/Inputs/elfver.script delete mode 100644 llvm/test/Object/Inputs/no-section-header-string-table.elf-x86-64 delete mode 100644 llvm/test/Object/Inputs/no-section-table.so delete mode 100644 llvm/test/Object/no-section-header-string-table.test delete mode 100644 llvm/test/Object/no-section-table.test delete mode 100644 llvm/test/Object/readobj-absent.test delete mode 100644 llvm/test/Object/readobj-elf-versioning.test delete mode 100644 llvm/test/Object/readobj-shared-object.test delete mode 100644 llvm/test/Other/2007-04-24-eliminate-mostly-empty-blocks.ll create mode 100644 llvm/test/Other/X86/2007-04-24-eliminate-mostly-empty-blocks.ll create mode 100644 llvm/test/Other/cfg_deopt_unreach.ll delete mode 100644 llvm/test/Other/close-stderr.ll create mode 100644 llvm/test/TableGen/Common/reg-with-subregs-common.td create mode 100644 llvm/test/TableGen/dag-isel-subregs.td create mode 100644 llvm/test/TableGen/eq-unset.td create mode 100644 llvm/test/TableGen/field-access-initializers.td create mode 100644 llvm/test/TableGen/inhibit-pset.td create mode 100644 llvm/test/TableGen/pset-enum.td create mode 100644 llvm/test/TableGen/rc-weight-override.td create mode 100644 llvm/test/TableGen/simplify-patfrag.td create mode 100644 llvm/test/ThinLTO/X86/Inputs/cfi-unsat.ll create mode 100644 llvm/test/ThinLTO/X86/cfi-unsat.ll create mode 100644 llvm/test/ThinLTO/X86/devirt_vcall_vis_hidden.ll create mode 100644 llvm/test/ThinLTO/X86/devirt_vcall_vis_public.ll create mode 100644 llvm/test/Transforms/AggressiveInstCombine/trunc_select.ll create mode 100644 llvm/test/Transforms/AggressiveInstCombine/trunc_select_cmp.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/alignment.ll create mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/live_called_f [...] create mode 100644 llvm/test/Transforms/Attributor/liveness_chains.ll create mode 100644 llvm/test/Transforms/Attributor/memory_locations.ll create mode 100644 llvm/test/Transforms/Attributor/reduced/register_benchmark_test.ll create mode 100644 llvm/test/Transforms/CodeExtractor/LoopExtractor.ll create mode 100644 llvm/test/Transforms/CodeExtractor/LoopExtractor_crash.ll create mode 100644 llvm/test/Transforms/CodeExtractor/LoopExtractor_infinite.ll create mode 100644 llvm/test/Transforms/CodeExtractor/LoopExtractor_min_wrapper.ll create mode 100644 llvm/test/Transforms/CodeGenPrepare/AArch64/overflow-intrinsics.ll copy llvm/test/{Analysis/CostModel => Transforms/CodeGenPrepare}/PowerPC/lit.local [...] create mode 100644 llvm/test/Transforms/CodeGenPrepare/PowerPC/split-store-alignment.ll copy llvm/test/{CodeGen => Transforms/CodeGenPrepare}/SPARC/lit.local.cfg (100%) create mode 100644 llvm/test/Transforms/CodeGenPrepare/SPARC/overflow-intrinsics.ll rename llvm/test/Transforms/CodeGenPrepare/{ => X86}/2008-11-24-RAUW-Self.ll (100%) create mode 100644 llvm/test/Transforms/CodeGenPrepare/X86/bitreverse-hang.ll create mode 100644 llvm/test/Transforms/CodeGenPrepare/X86/gep-unmerging.ll create mode 100644 llvm/test/Transforms/CodeGenPrepare/X86/invariant.group.ll rename llvm/test/Transforms/CodeGenPrepare/{ => X86}/nonintegral.ll (100%) rename llvm/test/Transforms/CodeGenPrepare/{ => X86}/section-samplepgo.ll (100%) rename llvm/test/Transforms/CodeGenPrepare/{ => X86}/section.ll (100%) create mode 100644 llvm/test/Transforms/CodeGenPrepare/X86/split-indirect-loop.ll create mode 100644 llvm/test/Transforms/CodeGenPrepare/X86/split-store-alignment.ll rename llvm/test/Transforms/CodeGenPrepare/{ => X86}/statepoint-relocate.ll (100%) create mode 100644 llvm/test/Transforms/CodeGenPrepare/X86/widenable-condition.ll delete mode 100644 llvm/test/Transforms/CodeGenPrepare/bitreverse-hang.ll delete mode 100644 llvm/test/Transforms/CodeGenPrepare/gep-unmerging.ll delete mode 100644 llvm/test/Transforms/CodeGenPrepare/invariant.group.ll delete mode 100644 llvm/test/Transforms/CodeGenPrepare/split-indirect-loop.ll delete mode 100644 llvm/test/Transforms/CodeGenPrepare/widenable-condition.ll create mode 100644 llvm/test/Transforms/Coroutines/coro-alloc-with-param-O0.ll create mode 100644 llvm/test/Transforms/Coroutines/coro-alloc-with-param-O2.ll delete mode 100644 llvm/test/Transforms/Coroutines/coro-alloc-with-param.ll create mode 100644 llvm/test/Transforms/Coroutines/coro-cleanup-lowering.ll create mode 100644 llvm/test/Transforms/Coroutines/coro-eh-aware-edge-split-00.ll create mode 100644 llvm/test/Transforms/Coroutines/coro-eh-aware-edge-split-01.ll create mode 100644 llvm/test/Transforms/Coroutines/coro-eh-aware-edge-split-02.ll delete mode 100644 llvm/test/Transforms/Coroutines/coro-eh-aware-edge-split.ll create mode 100644 llvm/test/Transforms/Coroutines/coro-split-eh-00.ll create mode 100644 llvm/test/Transforms/Coroutines/coro-split-eh-01.ll delete mode 100644 llvm/test/Transforms/Coroutines/coro-split-eh.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/2011-03-25-DSEMi [...] create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/2011-09-06-EndOf [...] create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/2011-09-06-MemCpy.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/2016-07-17-UseAf [...] create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/OverwriteStoreBegin.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/OverwriteStoreEnd.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/PartialStore.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/PartialStore2.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/X86/gather-null- [...] create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/atomic.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/calloc-store.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/combined-partial [...] create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/const-pointers.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/crash.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/cs-cs-aliasing.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/debug-counter.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/debuginfo.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/dominate.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/fence-todo.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/fence.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/free.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/inst-limits.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/int_sideeffect.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/invariant.start.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/launder.invarian [...] create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/libcalls.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/lifetime.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/mda-with-dbg-values.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/memcpy-complete- [...] create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/memcpy-lifetimes.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/memintrinsics.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/memoryssa-scan-limit.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/memset-and-memcpy.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/memset-missing-d [...] create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/merge-stores-big [...] create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/merge-stores.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-captures.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-excep [...] create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-loops.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-mallo [...] create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-memin [...] create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-memor [...] create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-partial.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-simple.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-throwing.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/no-targetdata.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/operand-bundles.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/overlap.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/pr11390.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/simple-todo.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/simple.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/tail-byval.ll rename llvm/test/Transforms/EarlyCSE/{ => AMDGPU}/intrinsics.ll (100%) copy llvm/test/{Analysis/CostModel/X86 => Transforms/EarlyCSE/PowerPC}/lit.local.c [...] rename llvm/test/Transforms/EarlyCSE/{ => PowerPC}/read-reg.ll (100%) copy llvm/test/{Analysis/CostModel => Transforms/EarlyCSE}/X86/lit.local.cfg (100%) rename llvm/test/Transforms/EarlyCSE/{ => X86}/preserve_memoryssa.ll (100%) create mode 100644 llvm/test/Transforms/GVN/PRE/pre-load-in-loop.ll create mode 100644 llvm/test/Transforms/GlobalDCE/virtual-functions-novfe.ll create mode 100644 llvm/test/Transforms/HotColdSplit/stale-assume-in-original-func.ll create mode 100644 llvm/test/Transforms/IRCE/non-loop-invariant-rhs-instr.ll create mode 100644 llvm/test/Transforms/IndVarSimplify/deterministic-scev-verify.ll create mode 100644 llvm/test/Transforms/IndVarSimplify/pr28705.ll create mode 100644 llvm/test/Transforms/IndVarSimplify/preserve-memoryssa.ll create mode 100644 llvm/test/Transforms/Inline/inline-semantic-interposition.ll create mode 100644 llvm/test/Transforms/Inline/inlinedefault-threshold.ll copy llvm/test/{CodeGen => Transforms/InstCombine}/Hexagon/lit.local.cfg (100%) create mode 100644 llvm/test/Transforms/InstCombine/Hexagon/simplify-hvx-qvq.ll create mode 100644 llvm/test/Transforms/InstCombine/pr44541.ll create mode 100644 llvm/test/Transforms/InstCombine/pr44835.ll create mode 100644 llvm/test/Transforms/InstCombine/strlen_chk.ll create mode 100644 llvm/test/Transforms/InstCombine/umul-sign-check.ll create mode 100644 llvm/test/Transforms/InstCombine/usub-overflow-known-by-implied [...] create mode 100644 llvm/test/Transforms/JumpThreading/codesize-loop.ll create mode 100644 llvm/test/Transforms/JumpThreading/redundant-dbg-info.ll create mode 100644 llvm/test/Transforms/JumpThreading/thread-two-bbs4.ll create mode 100644 llvm/test/Transforms/JumpThreading/thread-two-bbs5.ll create mode 100644 llvm/test/Transforms/JumpThreading/thread-two-bbs6.ll create mode 100644 llvm/test/Transforms/LCSSA/pr44320.ll create mode 100644 llvm/test/Transforms/LICM/callbr-crash.ll create mode 100644 llvm/test/Transforms/LoopRotate/multiple-deopt-exits.ll create mode 100644 llvm/test/Transforms/LoopUnroll/partial-unroll-dead-instructions.ll create mode 100644 llvm/test/Transforms/LoopVectorize/AArch64/nontemporal-load-store.ll create mode 100644 llvm/test/Transforms/LoopVectorize/ARM/mve-reduce.ll create mode 100644 llvm/test/Transforms/LoopVectorize/check-prof-info.ll create mode 100644 llvm/test/Transforms/LoopVectorize/pr44488-predication.ll create mode 100644 llvm/test/Transforms/LoopVectorize/reduction-order.ll create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/remarks-shared-subtrees.ll create mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/remarks.ll create mode 100644 llvm/test/Transforms/OpenMP/gtid.ll create mode 100644 llvm/test/Transforms/OpenMP/parallel_deletion.ll create mode 100644 llvm/test/Transforms/PGOProfile/counter_promo_exit_catchswitch.ll create mode 100644 llvm/test/Transforms/PGOProfile/indirect_call_profile_funclet.ll create mode 100644 llvm/test/Transforms/PGOProfile/memop_profile_funclet.ll create mode 100644 llvm/test/Transforms/PhaseOrdering/min-max-abs-cse.ll create mode 100644 llvm/test/Transforms/SCCP/loadtest2.ll create mode 100644 llvm/test/Transforms/SCCP/resolvedundefsin-tracked-fn.ll create mode 100644 llvm/test/Transforms/SLPVectorizer/AMDGPU/bswap.ll create mode 100644 llvm/test/Transforms/SLPVectorizer/X86/no_alternate_divrem.ll create mode 100644 llvm/test/Transforms/Util/assume-builder.ll create mode 100644 llvm/test/Transforms/VectorCombine/X86/extract-binop.ll create mode 100644 llvm/test/Transforms/VectorCombine/X86/extract-cmp.ll copy llvm/test/{Analysis/CostModel => Transforms/VectorCombine}/X86/lit.local.cfg (100%) create mode 100644 llvm/test/Transforms/WholeProgramDevirt/Inputs/devirt-bad-index.ll create mode 100644 llvm/test/Transforms/WholeProgramDevirt/Inputs/devirt-single-im [...] create mode 100644 llvm/test/Transforms/WholeProgramDevirt/devirt-single-impl2.ll create mode 100644 llvm/test/Verifier/memcpy-inline.ll create mode 100644 llvm/test/Verifier/module-flags-semantic-interposition.ll create mode 100644 llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/on_t [...] create mode 100644 llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/on_t [...] create mode 100644 llvm/test/tools/UpdateTestChecks/update_test_checks/on_the_fly_ [...] create mode 100755 llvm/test/tools/dsymutil/Inputs/private/tmp/call_return_pc/call create mode 100644 llvm/test/tools/dsymutil/Inputs/private/tmp/call_return_pc/call.o create mode 100644 llvm/test/tools/dsymutil/X86/call-site-entry-reloc.test create mode 100644 llvm/test/tools/gold/X86/devirt_vcall_vis_public.ll create mode 100644 llvm/test/tools/llvm-cov/export_functions-lcov.test create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/debug_addr_rela.s create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/debug_addr_reserved_length.s create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/debug_addr_too_small_for_ext [...] delete mode 100644 llvm/test/tools/llvm-dwarfdump/X86/debug_addr_version_mismatch.s create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/debug_aranges-error.s create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/dw_op_regval_type.s create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/stats-mulitple-cu-out-of-line.ll create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/stats-multiple-cu-members.ll create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/stats-multiple-cu-same-name.ll create mode 100644 llvm/test/tools/llvm-dwp/X86/info-v5.s create mode 100644 llvm/test/tools/llvm-dwp/X86/wrong-unit-type-info-v5.s create mode 100644 llvm/test/tools/llvm-exegesis/X86/latency-LEA64_32r.s create mode 100644 llvm/test/tools/llvm-exegesis/X86/latency-SETCCr-cond-codes-sweep.s create mode 100644 llvm/test/tools/llvm-extract/keep-constinit.ll create mode 100644 llvm/test/tools/llvm-ml/lit.local.cfg create mode 100644 llvm/test/tools/llvm-objcopy/COFF/set-section-flags.test create mode 100644 llvm/test/tools/llvm-objcopy/wasm/add-section.test create mode 100644 llvm/test/tools/llvm-objcopy/wasm/basic-archive-copy.test create mode 100644 llvm/test/tools/llvm-objcopy/wasm/basic-copy.test create mode 100644 llvm/test/tools/llvm-objcopy/wasm/dump-section.test create mode 100644 llvm/test/tools/llvm-objcopy/wasm/remove-section.test create mode 100644 llvm/test/tools/llvm-objdump/ARM/unknown-instr.test create mode 100644 llvm/test/tools/llvm-objdump/X86/source-interleave-function-fro [...] delete mode 100644 llvm/test/tools/llvm-readobj/ELF/Inputs/gnuhash.so.elf-i386 delete mode 100644 llvm/test/tools/llvm-readobj/ELF/Inputs/gnuhash.so.elf-ppc delete mode 100644 llvm/test/tools/llvm-readobj/ELF/Inputs/gnuhash.so.elf-ppc64 delete mode 100644 llvm/test/tools/llvm-readobj/ELF/Inputs/gnuhash.so.elf-x86_64 delete mode 100644 llvm/test/tools/llvm-readobj/ELF/Inputs/rpath.exe.elf-x86_64 delete mode 100644 llvm/test/tools/llvm-readobj/ELF/Inputs/trivial.obj.elf-mipsel delete mode 100644 llvm/test/tools/llvm-readobj/ELF/broken-dynamic-reloc-name.test create mode 100644 llvm/test/tools/llvm-readobj/ELF/broken-dynamic-reloc.test create mode 100644 llvm/test/tools/llvm-readobj/ELF/call-graph-profile.test create mode 100644 llvm/test/tools/llvm-readobj/ELF/dynamic-reloc-no-section-headers.test create mode 100644 llvm/test/tools/llvm-readobj/ELF/hash-table.test create mode 100644 llvm/test/tools/llvm-readobj/ELF/needed-libs.test delete mode 100644 llvm/test/tools/llvm-readobj/ELF/readelf-s-alias.test delete mode 100644 llvm/test/tools/llvm-readobj/ELF/rpath.test create mode 100644 llvm/test/tools/llvm-readobj/ELF/sections-no-section-header-str [...] create mode 100644 llvm/test/tools/llvm-symbolizer/discriminator.test create mode 100644 llvm/test/tools/llvm-symbolizer/wasm-basic.s create mode 100644 llvm/test/tools/obj2yaml/call-graph-profile-section.yaml create mode 100644 llvm/test/tools/obj2yaml/macho-DWARF-debug_aranges-error.yaml create mode 100644 llvm/test/tools/obj2yaml/relr-section.yaml create mode 100644 llvm/test/tools/yaml2obj/ELF/call-graph-profile-section.yaml create mode 100644 llvm/test/tools/yaml2obj/ELF/reloc-sec-entry-size.yaml create mode 100644 llvm/test/tools/yaml2obj/ELF/relr-section.yaml create mode 100644 llvm/test/tools/yaml2obj/ELF/section-address-assign.yaml create mode 100644 llvm/test/tools/yaml2obj/help.test delete mode 100644 llvm/test/tools/yaml2obj/invalid-output-file.yaml create mode 100644 llvm/test/tools/yaml2obj/macro.yaml create mode 100644 llvm/test/tools/yaml2obj/output-file.yaml create mode 100644 llvm/tools/llvm-exegesis/lib/Error.cpp delete mode 100644 llvm/tools/llvm-exegesis/lib/Latency.cpp delete mode 100644 llvm/tools/llvm-exegesis/lib/Latency.h create mode 100644 llvm/tools/llvm-exegesis/lib/LatencyBenchmarkRunner.cpp create mode 100644 llvm/tools/llvm-exegesis/lib/LatencyBenchmarkRunner.h create mode 100644 llvm/tools/llvm-exegesis/lib/ParallelSnippetGenerator.cpp create mode 100644 llvm/tools/llvm-exegesis/lib/ParallelSnippetGenerator.h create mode 100644 llvm/tools/llvm-exegesis/lib/SerialSnippetGenerator.cpp create mode 100644 llvm/tools/llvm-exegesis/lib/SerialSnippetGenerator.h delete mode 100644 llvm/tools/llvm-exegesis/lib/Uops.cpp delete mode 100644 llvm/tools/llvm-exegesis/lib/Uops.h create mode 100644 llvm/tools/llvm-exegesis/lib/UopsBenchmarkRunner.cpp create mode 100644 llvm/tools/llvm-exegesis/lib/UopsBenchmarkRunner.h create mode 100644 llvm/tools/llvm-objcopy/wasm/Object.cpp create mode 100644 llvm/tools/llvm-objcopy/wasm/Object.h create mode 100644 llvm/tools/llvm-objcopy/wasm/Reader.cpp create mode 100644 llvm/tools/llvm-objcopy/wasm/Reader.h create mode 100644 llvm/tools/llvm-objcopy/wasm/WasmObjcopy.cpp create mode 100644 llvm/tools/llvm-objcopy/wasm/WasmObjcopy.h create mode 100644 llvm/tools/llvm-objcopy/wasm/Writer.cpp create mode 100644 llvm/tools/llvm-objcopy/wasm/Writer.h delete mode 100644 llvm/unittests/ADT/MakeUniqueTest.cpp create mode 100644 llvm/unittests/Analysis/LoadsTest.cpp delete mode 100644 llvm/unittests/Analysis/OrderedBasicBlockTest.cpp create mode 100644 llvm/unittests/DebugInfo/DWARF/DWARFAcceleratorTableTest.cpp create mode 100644 llvm/unittests/DebugInfo/DWARF/DWARFDebugArangeSetTest.cpp create mode 100644 llvm/unittests/Frontend/OpenMPContextTest.cpp create mode 100644 llvm/unittests/TextAPI/TextStubHelpers.h create mode 100644 llvm/unittests/Transforms/Utils/CallPromotionUtilsTest.cpp create mode 100644 llvm/unittests/Transforms/Utils/KnowledgeRetentionTest.cpp create mode 100644 llvm/unittests/Transforms/Utils/LoopRotationUtilsTest.cpp create mode 100644 llvm/unittests/tools/llvm-exegesis/SnippetGeneratorTest.cpp create mode 100644 llvm/utils/gn/docs/deterministic.md create mode 100644 llvm/utils/gn/secondary/compiler-rt/lib/asan/BUILD.gn create mode 100644 llvm/utils/gn/secondary/compiler-rt/lib/lsan/BUILD.gn create mode 100644 llvm/utils/lit/tests/version.py create mode 100644 mlir/cmake/modules/AddMLIR.cmake create mode 100644 mlir/cmake/modules/CMakeLists.txt create mode 100644 mlir/docs/CMakeLists.txt create mode 100644 mlir/docs/README.txt create mode 100644 mlir/docs/RationaleLinalgDialect.md create mode 100644 mlir/docs/SymbolsAndSymbolTables.md create mode 100644 mlir/docs/doxygen-mainpage.dox create mode 100644 mlir/docs/doxygen.cfg.in delete mode 100644 mlir/examples/toy/Ch4/mlir/DeadFunctionEliminationPass.cpp delete mode 100644 mlir/examples/toy/Ch5/mlir/DeadFunctionEliminationPass.cpp delete mode 100644 mlir/examples/toy/Ch6/mlir/DeadFunctionEliminationPass.cpp delete mode 100644 mlir/examples/toy/Ch7/mlir/DeadFunctionEliminationPass.cpp create mode 100644 mlir/include/mlir/Conversion/GPUToVulkan/ConvertGPUToVulkanPass.h create mode 100644 mlir/include/mlir/Conversion/LinalgToSPIRV/LinalgToSPIRV.h create mode 100644 mlir/include/mlir/Conversion/LinalgToSPIRV/LinalgToSPIRVPass.h create mode 100644 mlir/include/mlir/Dialect/AffineOps/AffineValueMap.h create mode 100644 mlir/include/mlir/Dialect/AffineOps/EDSC/Builders.h create mode 100644 mlir/include/mlir/Dialect/AffineOps/EDSC/Intrinsics.h delete mode 100644 mlir/include/mlir/Dialect/Linalg/Utils/Intrinsics.h create mode 100644 mlir/include/mlir/Dialect/LoopOps/EDSC/Builders.h create mode 100644 mlir/include/mlir/Dialect/LoopOps/Passes.h create mode 100644 mlir/include/mlir/Dialect/OpenMP/CMakeLists.txt create mode 100644 mlir/include/mlir/Dialect/OpenMP/OpenMPDialect.h create mode 100644 mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td create mode 100644 mlir/include/mlir/Dialect/Shape/CMakeLists.txt create mode 100644 mlir/include/mlir/Dialect/Shape/IR/CMakeLists.txt create mode 100644 mlir/include/mlir/Dialect/Shape/IR/Shape.h create mode 100644 mlir/include/mlir/Dialect/Shape/IR/ShapeOps.td create mode 100644 mlir/include/mlir/Dialect/StandardOps/EDSC/Builders.h create mode 100644 mlir/include/mlir/Dialect/StandardOps/EDSC/Intrinsics.h copy mlir/include/mlir/Dialect/StandardOps/{ => IR}/CMakeLists.txt (100%) create mode 100644 mlir/include/mlir/Dialect/StandardOps/IR/Ops.h create mode 100644 mlir/include/mlir/Dialect/StandardOps/IR/Ops.td delete mode 100644 mlir/include/mlir/Dialect/StandardOps/Ops.h delete mode 100644 mlir/include/mlir/Dialect/StandardOps/Ops.td create mode 100644 mlir/include/mlir/Dialect/VectorOps/EDSC/Builders.h create mode 100644 mlir/include/mlir/Dialect/VectorOps/EDSC/Intrinsics.h delete mode 100644 mlir/include/mlir/EDSC/Helpers.h create mode 100644 mlir/include/mlir/InitAllDialects.h create mode 100644 mlir/include/mlir/InitAllPasses.h create mode 100644 mlir/include/mlir/TableGen/Successor.h create mode 100644 mlir/include/mlir/Transforms/LocationSnapshot.h delete mode 100644 mlir/lib/Analysis/MemRefBoundCheck.cpp delete mode 100644 mlir/lib/Analysis/OpStats.cpp delete mode 100644 mlir/lib/Analysis/TestMemRefDependenceCheck.cpp delete mode 100644 mlir/lib/Analysis/TestParallelismDetection.cpp delete mode 100644 mlir/lib/Analysis/VectorAnalysis.cpp create mode 100644 mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.td create mode 100644 mlir/lib/Conversion/GPUToVulkan/CMakeLists.txt create mode 100644 mlir/lib/Conversion/GPUToVulkan/ConvertLaunchFuncToVulkanCalls.cpp create mode 100644 mlir/lib/Conversion/LinalgToSPIRV/CMakeLists.txt create mode 100644 mlir/lib/Conversion/LinalgToSPIRV/LinalgToSPIRV.cpp create mode 100644 mlir/lib/Conversion/LinalgToSPIRV/LinalgToSPIRVPass.cpp create mode 100644 mlir/lib/Dialect/AffineOps/AffineValueMap.cpp delete mode 100644 mlir/lib/Dialect/AffineOps/DialectRegistration.cpp create mode 100644 mlir/lib/Dialect/AffineOps/EDSC/Builders.cpp delete mode 100644 mlir/lib/Dialect/FxpMathOps/IR/DialectRegistration.cpp delete mode 100644 mlir/lib/Dialect/GPU/IR/DialectRegistration.cpp create mode 100644 mlir/lib/Dialect/GPU/Transforms/AllReduceLowering.cpp delete mode 100644 mlir/lib/Dialect/Linalg/IR/LinalgRegistration.cpp delete mode 100644 mlir/lib/Dialect/LoopOps/DialectRegistration.cpp create mode 100644 mlir/lib/Dialect/LoopOps/EDSC/Builders.cpp create mode 100644 mlir/lib/Dialect/LoopOps/Transforms/CMakeLists.txt create mode 100644 mlir/lib/Dialect/LoopOps/Transforms/ParallelLoopFusion.cpp create mode 100644 mlir/lib/Dialect/OpenMP/CMakeLists.txt create mode 100644 mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp delete mode 100644 mlir/lib/Dialect/QuantOps/IR/DialectRegistration.cpp delete mode 100644 mlir/lib/Dialect/SDBM/SDBMDialect.cpp delete mode 100644 mlir/lib/Dialect/SPIRV/DialectRegistration.cpp create mode 100644 mlir/lib/Dialect/Shape/CMakeLists.txt create mode 100644 mlir/lib/Dialect/Shape/DialectRegistration.cpp delete mode 100644 mlir/lib/Dialect/StandardOps/DialectRegistration.cpp create mode 100644 mlir/lib/Dialect/StandardOps/EDSC/Builders.cpp create mode 100644 mlir/lib/Dialect/StandardOps/EDSC/Intrinsics.cpp create mode 100644 mlir/lib/Dialect/StandardOps/IR/Ops.cpp delete mode 100644 mlir/lib/Dialect/StandardOps/Ops.cpp delete mode 100644 mlir/lib/Dialect/VectorOps/DialectRegistration.cpp create mode 100644 mlir/lib/Dialect/VectorOps/EDSC/Builders.cpp create mode 100644 mlir/lib/Dialect/VectorOps/VectorUtils.cpp delete mode 100644 mlir/lib/EDSC/Helpers.cpp delete mode 100644 mlir/lib/EDSC/Intrinsics.cpp create mode 100644 mlir/lib/TableGen/Successor.cpp create mode 100644 mlir/lib/Target/LLVMIR/DebugTranslation.cpp create mode 100644 mlir/lib/Target/LLVMIR/DebugTranslation.h create mode 100644 mlir/lib/Transforms/LocationSnapshot.cpp create mode 100644 mlir/lib/Transforms/OpStats.cpp create mode 100644 mlir/lib/Transforms/SymbolDCE.cpp create mode 100644 mlir/test/Conversion/GPUToVulkan/invoke-vulkan.mlir create mode 100644 mlir/test/Conversion/LinalgToSPIRV/linalg-to-spirv.mlir create mode 100644 mlir/test/Conversion/LoopsToGPU/no_blocks_no_threads.mlir create mode 100644 mlir/test/Conversion/LoopsToGPU/parallel_loop.mlir create mode 100644 mlir/test/Conversion/StandardToLLVM/calling-convention.mlir create mode 100644 mlir/test/Conversion/StandardToLLVM/convert-dynamic-memref-ops.mlir delete mode 100644 mlir/test/Conversion/StandardToLLVM/convert-memref-ops.mlir create mode 100644 mlir/test/Conversion/StandardToLLVM/convert-static-memref-ops.mlir create mode 100644 mlir/test/Conversion/StandardToLLVM/invalid.mlir create mode 100644 mlir/test/Dialect/GPU/all-reduce.mlir delete mode 100644 mlir/test/Dialect/GPU/canonicalize.mlir create mode 100644 mlir/test/Dialect/Linalg/canonicalize.mlir create mode 100644 mlir/test/Dialect/Linalg/fusion-tensor.mlir create mode 100644 mlir/test/Dialect/Linalg/parallel_loops.mlir create mode 100644 mlir/test/Dialect/Linalg/tile_parallel.mlir create mode 100644 mlir/test/Dialect/Loops/parallel-loop-fusion.mlir create mode 100644 mlir/test/Dialect/OpenMP/ops.mlir create mode 100644 mlir/test/Dialect/VectorOps/vector-contract-transforms.mlir create mode 100644 mlir/test/Dialect/VectorOps/vector-slices-transforms.mlir create mode 100644 mlir/test/IR/dense-elements-hex.mlir create mode 100644 mlir/test/IR/diagnostic-handler.mlir create mode 100644 mlir/test/IR/test-symbol-dce.mlir create mode 100644 mlir/test/Target/llvmir-debug.mlir create mode 100644 mlir/test/Transforms/location-snapshot.mlir create mode 100644 mlir/test/Transforms/loop-fusion-transformation.mlir create mode 100644 mlir/test/lib/Transforms/TestAffineDataCopy.cpp create mode 100644 mlir/test/lib/Transforms/TestAllReduceLowering.cpp create mode 100644 mlir/test/lib/Transforms/TestMemRefBoundCheck.cpp create mode 100644 mlir/test/lib/Transforms/TestMemRefDependenceCheck.cpp create mode 100644 mlir/test/lib/Transforms/TestParallelismDetection.cpp create mode 100644 mlir/test/mlir-cpu-runner/bare_ptr_call_conv.mlir create mode 100644 mlir/test/mlir-tblgen/op-format-spec.td create mode 100644 mlir/test/mlir-tblgen/op-format.mlir create mode 100644 mlir/test/mlir-vulkan-runner/addf.mlir create mode 100644 mlir/test/mlir-vulkan-runner/lit.local.cfg create mode 100644 mlir/tools/mlir-tblgen/OpFormatGen.cpp create mode 100644 mlir/tools/mlir-tblgen/OpFormatGen.h create mode 100644 mlir/tools/mlir-vulkan-runner/CMakeLists.txt create mode 100644 mlir/tools/mlir-vulkan-runner/VulkanRuntime.cpp create mode 100644 mlir/tools/mlir-vulkan-runner/VulkanRuntime.h create mode 100644 mlir/tools/mlir-vulkan-runner/mlir-vulkan-runner.cpp create mode 100644 mlir/tools/mlir-vulkan-runner/vulkan-runtime-wrappers.cpp create mode 100644 openmp/libomptarget/deviceRTLs/amdgcn/src/amdgcn_smid.hip create mode 100644 openmp/libomptarget/deviceRTLs/nvptx/test/api/get_max_threads.c create mode 100644 openmp/libomptarget/test/api/omp_get_num_devices_with_empty_target.c create mode 100644 openmp/libomptarget/test/offloading/parallel_offloading_map.c create mode 100644 polly/lib/External/isl/check_reparse_templ.c create mode 100644 polly/lib/External/isl/check_reparse_test_templ.c create mode 100644 polly/lib/External/isl/check_type_range_templ.c rename polly/lib/External/isl/{all.c => dep.c} (100%) create mode 100644 polly/lib/External/isl/has_single_reference_templ.c create mode 100644 polly/lib/External/isl/isl_align_params_bin_templ.c create mode 100644 polly/lib/External/isl/isl_align_params_templ.c create mode 100644 polly/lib/External/isl/isl_bind_domain_templ.c create mode 100644 polly/lib/External/isl/isl_check_named_params_templ.c create mode 100644 polly/lib/External/isl/isl_domain_factor_templ.c delete mode 100644 polly/lib/External/isl/isl_hash_private.h create mode 100644 polly/lib/External/isl/isl_list_macro.h create mode 100644 polly/lib/External/isl/isl_local_private.h create mode 100644 polly/lib/External/isl/isl_map_bound_templ.c create mode 100644 polly/lib/External/isl/isl_maybe_ast_graft_list.h create mode 100644 polly/lib/External/isl/isl_multi_add_constant_templ.c create mode 100644 polly/lib/External/isl/isl_multi_arith_templ.c create mode 100644 polly/lib/External/isl/isl_multi_bind_domain_templ.c create mode 100644 polly/lib/External/isl/isl_multi_bind_templ.c create mode 100644 polly/lib/External/isl/isl_multi_dim_id_templ.c create mode 100644 polly/lib/External/isl/isl_multi_domain_templ.c create mode 100644 polly/lib/External/isl/isl_multi_from_base_templ.c create mode 100644 polly/lib/External/isl/isl_multi_identity_templ.c create mode 100644 polly/lib/External/isl/isl_multi_locals_templ.c create mode 100644 polly/lib/External/isl/isl_multi_move_dims_templ.c create mode 100644 polly/lib/External/isl/isl_multi_nan_templ.c create mode 100644 polly/lib/External/isl/isl_multi_no_domain_templ.c create mode 100644 polly/lib/External/isl/isl_multi_param_templ.c create mode 100644 polly/lib/External/isl/isl_multi_product_templ.c create mode 100644 polly/lib/External/isl/isl_multi_read_no_explicit_domain_templ.c create mode 100644 polly/lib/External/isl/isl_multi_splice_templ.c create mode 100644 polly/lib/External/isl/isl_multi_tuple_id_templ.c create mode 100644 polly/lib/External/isl/isl_multi_zero_templ.c create mode 100644 polly/lib/External/isl/isl_project_out_all_params_templ.c create mode 100644 polly/lib/External/isl/isl_pw_add_constant_multi_val_templ.c create mode 100644 polly/lib/External/isl/isl_pw_add_constant_templ.c create mode 100644 polly/lib/External/isl/isl_pw_add_constant_val_templ.c create mode 100644 polly/lib/External/isl/isl_pw_bind_domain_templ.c create mode 100644 polly/lib/External/isl/isl_pw_insert_dims_templ.c create mode 100644 polly/lib/External/isl/isl_pw_lift_templ.c create mode 100644 polly/lib/External/isl/isl_pw_morph_templ.c create mode 100644 polly/lib/External/isl/isl_pw_move_dims_templ.c create mode 100644 polly/lib/External/isl/isl_pw_neg_templ.c create mode 100644 polly/lib/External/isl/isl_pw_opt_templ.c create mode 100644 polly/lib/External/isl/isl_pw_pullback_templ.c create mode 100644 polly/lib/External/isl/isl_pw_sub_templ.c create mode 100644 polly/lib/External/isl/isl_set_to_ast_graft_list.c create mode 100644 polly/lib/External/isl/isl_set_to_ast_graft_list.h create mode 100644 polly/lib/External/isl/isl_test_list_templ.c create mode 100644 polly/lib/External/isl/isl_test_plain_equal_templ.c create mode 100644 polly/lib/External/isl/isl_type_check_equal_space_templ.c create mode 100644 polly/lib/External/isl/isl_type_has_equal_space_bin_templ.c create mode 100644 polly/lib/External/isl/isl_type_has_equal_space_templ.c create mode 100644 polly/lib/External/isl/m4/ax_cxx_compile_stdcxx_11_no_override.m4 create mode 100644 polly/lib/External/isl/opt_type.h create mode 100644 polly/lib/External/isl/print_yaml_field_templ.c create mode 100644 polly/lib/External/isl/py-compile create mode 100644 polly/lib/External/isl/test_inputs/codegen/bilinear.c create mode 100644 polly/lib/External/isl/test_inputs/codegen/bilinear.st create mode 100644 polly/lib/External/isl/test_inputs/codegen/group.c create mode 100644 polly/lib/External/isl/test_inputs/codegen/group.st create mode 100644 polly/lib/External/isl/test_inputs/schedule/flat1.sc create mode 100644 polly/lib/External/isl/test_inputs/schedule/flat1.st create mode 100644 polly/lib/External/isl/test_inputs/schedule/flat2.sc create mode 100644 polly/lib/External/isl/test_inputs/schedule/flat2.st create mode 100644 polly/lib/External/isl/test_inputs/schedule/flat3.sc create mode 100644 polly/lib/External/isl/test_inputs/schedule/flat3.st create mode 100644 polly/lib/External/isl/test_inputs/schedule/flat4.sc create mode 100644 polly/lib/External/isl/test_inputs/schedule/flat4.st create mode 100644 polly/lib/External/isl/test_inputs/schedule/flat5.sc create mode 100644 polly/lib/External/isl/test_inputs/schedule/flat5.st create mode 100644 polly/lib/External/isl/test_inputs/schedule/flat6.sc create mode 100644 polly/lib/External/isl/test_inputs/schedule/flat6.st create mode 100644 polly/lib/External/isl/test_inputs/schedule/poliwoda.sc create mode 100644 polly/lib/External/isl/test_inputs/schedule/poliwoda.st