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-Os in repository toolchain/ci/llvm-project.
omits 449a1350919 Add LazyCallGraph API to add function to RefSCC omits 489f62e8011 [ARM,MVE] Add vector-scalar intrinsics omits f9b45f857ff GlobalISel: Fix missing const omits 80397d2d12b [IRBuilder] Delete copy constructor omits 98ed613cccd [IRBuilder] Avoid passing IRBuilder by value; NFC omits 85508595350 GlobalISel: Extend shift narrowing to G_SHL omits 7d6da329dee [lldb/CMake] Auto-generate the Initialize and Terminate cal [...] omits 8f95a82bc04 [lldb] Fix Windows bot. omits 23368bee153 Revert "[libc++] Move abs and div into stdlib.h to fix head [...] omits 564a9de28ed Hide implementation details. NFC> omits 351ed50dcb2 Reland "[clang-tools-extra] fix the check for if '-latomic' [...] omits d9e8b2cbccc AMDGPU/GlobalISel: Skip DAG hack passes on selected functions omits a1585aec6fe [SelectionDAG] Expose the "getValidShiftAmount" helpers ava [...] omits 78d455adf02 GlobalISel: Add combine to narrow G_LSHR omits 86813e2768e AMDGPU/GlobalISel: Select llvm.amdgcn.s.buffer.load omits af8b0cd58db [clang][Index] Visit the default parameter arguements in libindex. omits dd4d0937620 [ARM] Add initial support for Custom Datapath Extension (CDE) omits 5fdc9851d06 AMDGPU/GlobalISel: Run the localizer pass omits 21780888791 Separate DIERef vs. user_id_t: m_function_scope_qualified_name_map omits f128f442a3d [CMake] Fix setting result of libatomic check for MSVC omits a7a96c726e8 [AArch64] Implement passing SVE vectors by ref for AAPCS. omits 0acd7e02f29 [mlir] Linalg: Extend promotion to non f32 buffers. omits dad5f00e3b4 [DAGCombine] Combine pattern for REV16 omits f4c59c0f97c [wasm] Unbreak after 5fc5c7db38672c8962879b6fdce68393181c5e [...] omits 5fc5c7db386 Strength reduce vectors into arrays. NFCI. omits 8b60ba73af4 [libc++] Add availability markup for std::to_chars on Apple [...] omits e5805529bf0 AMDGPU/GlobalISel: Select v2s32->v2s16 G_TRUNC omits 361f2a78185 AMDGPU/GlobalISel: Handle sbfe/ubfe intrinsic omits 323db5d666c GlobalISel: Add matcher for G_LSHR omits 1e926a9f9c5 [AMDGPU] Fix some tests that did not specify -mcpu omits 6704960f7c2 [ADT] Use inherited ctors to forward to base. NFCI. omits d4741c44ab4 [ASTImporter] Added visibility check for scoped enums. omits b2d64b698f8 [lldb] Fix build error from 07355c1c08b omits 67f63f3f7c2 [lldb/DWARF] Re-enable basic dwp support omits 35367e06b84 Revert "[CMake] Explicitly specify paths to libc++abi in Cr [...] omits 07355c1c08b [lldb] Delete register info definitions in the x86_64 ABI classes omits 801627ee490 [CMake] Explicitly specify paths to libc++abi in CrossWinTo [...] omits 0e1da1ef4af [LLDB] Fix GCC warnings about extra semicolons. NFC. omits d41d5286485 [lldb] Add @skipIfXmlSupportMissing to TestWasm.py omits 0ac4f6b627e [ARM] MVE vector reduce MLA tests. NFC. omits c1121908aac [LLDB] Add DynamicLoaderWasmDYLD plugin for WebAssembly debugging omits aedc196101e [lldb/lldb-server] Add target.xml support for qXfer request. omits 633db60f3ed [AArch64][SVE] Add SVE index intrinsic omits e5043cd3c26 [AArch64] Fix small typos in the target description. NFC. omits 377b0e2b06f [TableGen] Don't elide bitconverts in PatFrag fragments. omits 516ba158b68 [lldb] [nfc] Simplify user_id_t -> size_t omits 3e1090922a0 [NFCI][DebugInfo]: Corrected a Typo. omits a02056c9607 [X86] New test to check rev16 patterns, prep step for D74032. NFC. omits 7ae1347fb25 clang analyzer: Fix the webpage rendering omits cfb29e4a54b [lldb] Fix some tests failing with gmodules after change to [...] omits f4e920720da [NFC][PowerPC] Update the test case scalar-equal.ll omits dd8a2013dc1 [MC] Delete two unused MCCodePadder functions missed by D71106 omits 113df90388d [PowerPC] Add the missing InstrAliasing for 64-bit rotate i [...] omits 1ae05a3c669 [NFC][PowerPC] Add a new test case scalar-equal.ll omits 487fcc8d3de Fix `-Wpedantic` warning. NFC. omits 7a551600d1a [mlir] Address post commit feedback of D73590 for SymbolsAn [...] omits dd0b18e1ecc [X86] Disable load folding for X86ISD::ADD with 128 as an i [...] omits c7fa409bcad [CUDA][HIP][OpenMP] Add lib/Sema/UsedDeclVisitor.h after D70172 omits 464729cf7c5 [X86] Remove unnecessary check for null SDValue. NFC omits 295bbea3ede AMDGPU/GlobalISel: Fix non-power-of-2 G_SITOFP/G_UITOFP omits 24c156194bf AMDGPU/GlobalISel: Add some missing tests for non-power-of-2 cases omits 044d40ed46a AMDGPU/GlobalISel: Move lambdas to normal function omits 1b978ddba05 [CUDA][HIP][OpenMP] Emit deferred diagnostics by a post-par [...] omits e8e078c8bf7 [gn build] use -Xclang form for fdebug-comp-dir for now omits 04377a81aee [Powerpc] set instruction count as lsr first priority of lsr. omits fb44b9db95a [OpenCL][CUDA][HIP][SYCL] Add norecurse omits 20c5968e095 [X86] Increase latency of port5 masked compares and kshift/ [...] omits c636f694c0f [X86] Add more avx512 instrutions to llvm-mca resource tests omits 3adcc78a807 [objc_direct] Small updates to help with adoption. omits a35b7288b13 [IR] Change maybeSetDSOLocal to isImplicitDSOLocal omits 43874c365fa [SCCP] Re-generate check lines using --function-signature. (NFC) omits 272d35aef5e [X86] Separate floating point handling out of EmitCmp and e [...] omits d26f11108bf [X86] Split X86ISD::CMP into an integer and FP opcode. omits af202119443 [Sema] Fix pointer-to-int-cast for MSVC build bot omits 8424789eecd Update last-mod date for libcxx status page omits 1a07084f6d0 Updated with list of papers and issues adopted in Prague omits c7c42b4a939 [gn build] Port ee2c0f76d74 omits ee2c0f76d74 [ms] [llvm-ml] Add a draft MASM parser omits 5f7b92b1b4d [IRBuilder] Prefer InsertPointGuard over full copy; NFC omits 7c362b25d7a [IRBuilder] Fix unnecessary IRBuilder copies; NFC omits b85df2e185f [X86] combineX86ShuffleChain - add support for combining 51 [...] omits c9c1c2b335b [X86] combineX86ShuffleChain - add support for combining 51 [...] omits af480e8c63b Revert "[IRBuilder] Virtualize IRBuilder" omits 62dd44d76da [VectorCombine] fix cost calc for extract-cmp omits e48b536be66 [x86] form broadcast of scalar memop even with >1 use omits 893c630fbe3 [InstCombine] Create new log2 intrinsic; NFCI omits 6cdc36afb28 [InstCombine] Add multiuse tests for cttz transform; NFC omits 9658d895c81 [Sema] Adds the pointer-to-int-cast diagnostic omits 1b04866a3db [IRBuilder] Try to fix warnings omits 0765d3824d0 [IRBuilder] Virtualize IRBuilder omits 22ebf08006a [llvm-readobj] - Refactor the code that dumps relocations. omits 857b655d7aa [mlir] Allow adding extra class declarations to interfaces. omits 9b07512fd3c [mlir][Parser][NFC] Remove several usages of getEncodedSour [...] omits 857bf5da35a [FIX] Do not copy an llvm::function_ref if it has to be reused omits 1d5da8cd30f [Attributor][FIX] Use pointer not reference as it can be null omits 62654cab7e6 Restore functionality of --sysroot on FreeBSD after b18cb9c47 omits 5e13e0ce4cd [NFC] Move ValidTextRanges out of DwarfTransformer and into [...] omits b86bf83c281 [FIX] Remove pointer in attribute to eliminate leaks (see D71830) omits 82b47b29784 [libc++] Move abs and div into stdlib.h to fix header cycle. omits 99382e450fb [libc++] Add utility to generate and display libc++'s heade [...] omits 5d22b6a87f3 [X86] Add test cases showing failure to simplify target shu [...] omits 7406c8ddab2 Fix Wdocumentation unknown parameter warnings. NFCI. omits c1186d50f98 [X86][AVX512] Split AVX512F and AVX512BW shuffle combining tests omits 46788a21f91 [X86][AsmPrinter] PrintSymbolOperand: prefer to lower ELF M [...] omits c1943b42c5b [ValueLattice] Update markConstantRange to return false equ [...] omits e5b3ae4b34b [X86] Merge two switches together to simplify some code. NFC omits c3c20c83f3d [X86] Fix typo in comment. NFC omits 34a054ce717 [X86] combineX86ShuffleChain - add support for combining to [...] omits aa5ebfdf205 [ValueLattice] Make mark* functions public, return if value [...] omits 4abbaceea07 [X86] Add test showing failure to combine shuffle to bit rotation omits 3f7649799be [X86] Move combineIncDecVector logic from Select to Preproc [...] omits f8045b250d8 Recommit "[SCCP] Remove forcedconstant, go to overdefined instead" omits 549b436beb4 [MC] De-capitalize MCStreamer::Emit{Bundle,Addrsig}* etc omits ce2b5f1569a Fix gcc9.2 -Winit-list-lifetime warning. NFCI. omits b7c8a8e834a [obj2yaml] - Fix a -Wsign-compare warning gived by GCC 9.2 omits b25fc4123c7 [Support] In tests, fix warning: variable ‘Threads’ set but [...] omits 8a48c4a97c4 Fix boolean/bitwise operator precedence warnings. NFCI. omits 366ae9c90fe [APInt] byteSwap - handle any whole byte bitwidth greater t [...] omits dc0b8159890 [AArch64][FIX] Correct register live range during pseudo ex [...] omits 34ad4cca724 [APInt] byteSwap - simplify sub 64-bits cases to match gene [...] omits 4d5c3ade0b2 [APInt] Add some procedural APInt::byteSwap unit tests omits da147ef0a5c [AArch64] Fixup kill flags on BSL generation omits 37d11205724 [gn build] unbreak win build by removing flags that only wo [...] omits 98e3f19b419 [Debuginfo][NFC] Remove usages of WithColor::error and With [...] omits 34bd51f4b1d PR44890: Inherit explicitly-specified template arguments in [...] omits b74a381296e [cxx_status] New papers from Prague 2020 WG21 meeting. omits 87dac7da68e Fix standalone build interaction with compiler extension omits c187364d406 [Debuginfo][NFC] Create common error handlers for DWARFContext. omits ef746aa11f7 [Attributor] Collect memory accesses with their respective [...] omits a8f039632d6 [NFC] Revert unnecessary parts of b91c267380 omits a0236de7a92 [FIX] Order macros after D72304 omits b91c267380f [FIX] Remove warnings and UB after 1228d42ddab8 omits 803ad3137b6 [FIX] Repair clang-tidy check after D72304 omits 7438059a903 [OpenMP][OMPIRBuilder] Add Directives (master and critical) [...] omits 774971030df [MCStreamer] De-capitalize EmitValue EmitIntValue{,InHex} omits 2101590a78b NFC: add indexing operator for ArrayAttr omits 5313abdbca8 [OpenMP][NFC] Update OpenMPSupport table omits 577c9b02ab5 [OpenMP][NFCI] Use the libFrontend DefaultKind in Clang omits fd5665af2cd [Attributor] Fix -Wunused-variable for -DLLVM_ENABLE_ASSERT [...] omits 6b14814e10c [AsmPrinter] Omit unique ID for .stack_sizes omits 895cad1a133 [AsmPrinter][XRay] Omit unique ID for xray_instr_map and xr [...] omits 8bc790f9e6a [AArch64][FPenv] Update chain of int to fp conversion omits f554e27224b [AsmPrinter] Omit unique ID for __patchable_function_entrie [...] omits 1dc16c752dd [MC] Add MCSection::NonUniqueID and delete one MCContext::g [...] omits 0fbe2215438 [MC][ELF] Make linked-to symbol name part of ELFSectionKey omits b70297a39ab [Attributor][FIX] Ensure abstract attributes are existing b [...] omits ad121ea14d8 [Attributor] Manifest simplified (return) values properly omits b53af0e7f95 [Attributor][FIX] Collapse `undef` to a proper value omits 137c99a6a5c [Attributor][FIX] Restrict cross-SCC call deletion omits 40b30672182 [Attributor][NFC] Add check lines for tests omits 32e98a7089a [Attributor][FIX] Carefully strip casts in AANoAlias omits b4352e43d86 [Attributor][FIX] Do not RAUW void values omits 89fa653d721 [llvm-ranlib][test] Fix rwx- after a4f3847f3d5742cfab7acdc6 [...] omits 8d8d46b57a4 AMDGPU/GlobalISel: Fix missing impdef of scc on boolean bit ops omits 6d2d589b06f [MC] De-capitalize another set of MCStreamer::Emit* functions omits a55daa14616 [MC] De-capitalize some MCStreamer::Emit* functions omits ead0b76382a [gn build] Make build locally deterministic omits 83bea6d99dd Remove 'process launch failed:' message prefix in Target::Launch omits 1cae2f9d192 [RISCV] Correct the CallPreservedMask for the function call [...] omits 282f5d7ad16 [Attributor] Derive memory location attributes (argmemonly, ...) omits 65dbdc329f6 AMDGPU: Don't preserve analyses with div64 IR expansion omits cb36bfa3de3 Fix 01b02a73de78 to use correct macro spelling and fix unit tests. omits dc3e499dd4a AMDGPU/GlobalISel: Fix G_EXTRACT of 96-bit results omits 630b47e5185 AMDGPU: Use generated checks for memcpy expansion omits 60fea2713d3 AMDGPU/GlobalISel: Improve 16-bit bswap omits 3bb0ff8341f GlobalISel: Remove unused function argument omits 922197d664d [TBLGEN] Allow to override RC weight omits 2504f14a068 [WebAssembly] Add section names for some DWARF5 sections omits 1a93285c686 Fix -Wstring-compare warnings in new OpenMP code omits 859654c0655 [FIX] Add missing InGroup to warning introduced as part of D71830 omits 7cbb107feb4 [Attributor][FIX] Validate the type for AAValueConstantRang [...] omits 01b02a73de7 Don't call computeHostNumPhysicalCores when LLVM_ENABLE_THR [...] omits b7be6b480b8 [lli] Add a '-dlopen <library-path>' option to lli. omits 1228d42ddab [OpenMP][Part 2] Use reusable OpenMP context/traits handling omits 4f2cccc5ce8 [lldb/Editline] Fix mistake in HistoryOperation mapping omits baf98375bde [NFC][llvm-exegesis] CombinationGenerator::performGeneratio [...] omits f4141367d00 [compiler-rt] Make various Apple lit substitutions work cor [...] omits a7018e8a2ed [compiler-rt] Disable building LibFuzzer for WatchOS and th [...] omits f5951bdc3a2 [compiler-rt] Provide a lit config variable that defines th [...] omits 8337fb00e60 [compiler-rt] Add `DARWIN_osx_MIN_VER_FLAG` variable to mat [...] omits 86dceb9bcd9 [compiler-rt] Use the correct minimum version flag for simu [...] omits 1fe6e6fd85f [llvm-exegesis] Rename range based for loop variable in a u [...] omits 8dc659c131f [Hexagon] Add an explicit makeArrayRef to pacify gcc 5.5 omits d7058acc145 [mlir] Add MemRef filter to affine data copy optimization omits 5f91c7b9805 [scudo][standalone] Allow setting release to OS omits b75692c30e6 [AsmPrinter] Use the McASMInfo to determine if we need desc [...] omits 87e80e5e289 fix some comment typos to cycle bots omits 09153ab9d26 [windows] Add /Gw to compiler flags omits 07824e65bf5 [AMDGPU] Always enable XNACK feature when support is explic [...] omits 4af3be7b044 [docs] Add note on using cmake to perform the build omits 9ec668606b3 AMDGPU: Add option to disable CGP division expansion omits 63ed0eceaf8 [x86] remove stray test assertions; NFC omits 6071fc57a45 [x86] regenerate complete test checks for sqrt{est}; NFC omits 34d9a16e54b AMDGPU: Add option to expand 64-bit integer division in IR omits 391cc4dd41d [X86] Use ZERO_EXTEND instead of SIGN_EXTEND in the fast is [...] omits fc0c72b2dfc [X86] Add AVX512 support to the fast isel code for Intrinsi [...] omits 1326a5a4cfe [LoopRotate] Get and update MSSA only if available in legac [...] omits bfbfa18591d GlobalISel: Lower s64->s16 G_FPTRUNC omits 187686a22f9 [GlobalISel] LegalizationArtifactCombiner: Fix a bug in try [...] omits bf3b86bc2f1 [Hexagon] v67+ HVX register pairs should support either direction omits 705306526b5 Fix tests after previous commit omits 2f26bc55427 Warn about zero-parameter K&R definitions in -Wstrict-prototypes omits f0181cc7bac [APInt] Add some basic APInt::byteSwap unit tests omits b38940dfb97 TTI: Fix vectorization cost for bswap omits bba9ba8d953 [lldb/Plugin] s/LLDB_PLUGIN/LLDB_PLUGIN_DEFINE/ (NFC) omits e8358455a2b [libc++] Add missing include for is_same in test omits 8c2c0b3637e AMDGPU: Improve i16/v2i16 bswap omits 7badb389186 [X86] Fix copy/paste mistake in comment. NFC omits e0fd2d6d62a AMDGPU: Add baseline tests for 16-bit bswap omits a257bde420c AMDGPU/GlobalISel: Handle G_BSWAP omits cccf1ef0c89 [libc++] Remove cycle between <type_traits> and <cstddef> omits 0d2ba6577d8 Fix compilation breakage introduced by 8404aeb56a73ab24f9b2 [...] omits 597dfb3bd56 [Driver] Rename AddGoldPlugin to addLTOOptions. NFC omits cae643d5969 Reverting D73027 [DependenceAnalysis] Dependecies for loads [...] omits e337fb07903 add type_traits include as required for std::integral_constant omits 9122b92f8e0 Revert "Reland D74436 "Change clang option -ffp-model=preci [...] omits 8404aeb56a7 [Support] On Windows, ensure hardware_concurrency() extends [...] omits d9049e871f3 [clang-scan-deps] Switch to using a ThreadPool omits d110c3a9f52 [ADT] Support BitVector as a key in DenseSet/Map omits c29310707e9 Fix line endings produced by update_cc_test_checks.py omits f54e7b4e3a1 [libc++] Remove unnecessary typenames from std/numerics/c.m [...] omits 13700c383fd Revert "[clang-tools-extra] fix the check for if '-latomic' [...] omits 5dc2314d5ec [clangd] Update the CompletionItemKind. omits 61dd0603bd8 Move update_cc_test_checks.py tests to clang omits 74c97ca1b4b [clangd] Add tracer to the rename workflow, NFC omits 2102ef8aad4 Reenable "Always import constants" after compile time fixes omits b6a9fe20999 [AArch64] Add BIT/BIF support. omits 1d40c415063 [clang-tools-extra] fix the check for if '-latomic' is necessary omits 9816e726e74 [Driver][RISCV] Add RedHat Linux RISC-V triple omits a55dec7d64e [test][DebugInfo] Fix signed/unsigned comparison problem in test omits 0a0e0afaa02 [libc++] span: Fix incorrect static asserts omits 84240e0db8a [clang][Index] Introduce a TemplateParm SymbolKind omits c45fb35b5e0 [clang][DeclPrinter] Implement visitors for {TemplateType,N [...] omits a57ad008b44 [lldb] Print result when expect_expr unexpectedly succeeds omits 2492075add8 [X86][SSE] lowerShuffleAsBitRotate - lower to vXi8 shuffles [...] omits de1c2877a9f llvm/cmake/config.guess: add support for riscv32 and riscv64 omits 2bef1c0e564 [OpenMP] Lower taskyield using OpenMP IR Builder omits 430fc538e6d [llvm-ar] Simplify Windows comparePaths NFCI omits fe6983a75ae [DebugInfo] Error if unsupported address size detected in l [...] omits 9dc84e9b02d [lldb/DWARF] Don't hold a unique SymbolFileDWARFDwo in a DWARFUnit omits a82f35e1762 [OpenMP] Lower taskwait using OpenMP IR Builder omits 4e1c49cf4d8 [doc] Clarify responsibility for fixing experimental target [...] omits 850cb135a3b Do not build the CUBIN conversion pass when NVPTX Backend i [...] omits 07211d951d5 [lldb/dotest] Remove the "exclusive test subdir" concept omits 39cb2a8fc79 [mlir] Fix argument attribute attribute reassignment in Con [...] omits 189c701332e [lldb] Remove accidentally checked-in debugging code omits 60431bd728f [VE] Support for PIC (global data and calls) omits 1674f772b4e [VecotrCombine] Fix unused variable for assertion disabled builds omits fd01b2f4a6c [NFC][ARM] Convert some pointers to references. omits b7d6640ba98 [NFC][clang-tidy] Move recently newly-added tests into chec [...] omits 65e843c9e0b [lldb] Add a test for launch failure and its error message omits bcd24b2d43b [AsmPrinter][MCStreamer] De-capitalize EmitInstruction and [...] omits 16bf89267e5 [lldb/Test] Partially revert assertTrue change omits f10e2df7bc1 [lldb/Plugins] Have one initializer per ABI plugin omits 5573abceab5 [DependenceAnalysis] Dependecies for loads marked with "ivn [...] omits 105a270028a [ELF][AArch64] Rename pacPlt to zPacPlt and forceBti to zFo [...] omits 5feb80e7489 [dsymutil] Fix double relocation of DW_AT_call_return_pc omits ec89335c47b [X86] Fix the bug that _mm_mask_cvtsepi64_epi32 generates r [...] omits f3b933266a0 Remove unused lambda argument. omits e635e48020a Reinstate llvm-go to test the go bindings. omits 5756bc4382a [mlir][DeclarativeParser] Add support for formatting enum a [...] omits 1d49eb00d97 [AsmPrinter] De-capitalize all AsmPrinter::Emit* but EmitIn [...] omits 918e90559b0 [WebAssembly] Make stack pointer args inhibit tail calls omits 0a1123eb43f Reland D74436 "Change clang option -ffp-model=precise to se [...] omits b23ec439738 [AArch64][NFC] Update test checks. This NFC commit updates [...] omits 4570f2c7cf3 Add a test for debugserver handling threads suspended from [...] omits b21c7999520 [mlir] [VectorOps] Initial framework for progressively lowe [...] omits 88ec01ca1bf Revert "Revert "Revert "Change clang option -ffp-model=prec [...] omits 30910494467 Add dbgs() output to help track down missing DW_AT_location [...] omits 8e77b33b3c6 [Local] Do not move around dbg.declares during replaceDbgDeclare omits 19b62b79db1 [VectorCombine] try to form vector binop to eliminate an ex [...] omits fe36127982e [build] Fix shared lib builds. omits f7e2227832a [clang] Fix bad line ending (DOS instead of Unix) inside th [...] omits 0bc77a0f0d1 [AsmPrinter] De-capitalize some AsmPrinter::Emit* functions omits c2e8a421ac5 [X86] Don't widen 128/256-bit strict compares with vXi1 res [...] omits 0dce409cee1 [AsmPrinter] De-capitalize Emit{Function,BasicBlock]* and E [...] omits e252293d062 [WebAssembly] Add cbrt function signatures omits fa0118e6e58 [clang-format] Add new option BeforeLambdaBody in Allman style. omits ef7488ef205 [GWP-ASan] Silence gcc error omits 14d686309a1 Small reformat to avoid tripping up possible formatting. omits 1287977b9ed Document third option to python synthetic type summary call [...] omits 21695710cfa [scudo][standalone] Workaround for full regions on Android omits 5810ed5186d [llvm][TextAPI/MachO] Extract common code into unittest hel [...] omits c6e8bfe7c93 [llvm][TextAPI/MachO] Extend TBD_V4 unittest to verify writing omits e3548e23657 Remove unnecessary typedef that GCC doesn't like omits f8b8a1ca8b6 Fix lit version test omits f888ae72628 [gn build] Port 49bffa5f8b7 omits 7ecf066e65d [OPENMP][DOCS]Fix misprint, NFC. omits 49bffa5f8b7 [clang-tidy] misc-no-recursion: a new check omits d68c7b8e3e4 [clang][Analysis] CallGraph: store the actual call `Expr*` [...] omits 1d4849379f7 Fix handling of --version in lit omits 5adbf7d57ff AMDGPU/GlobalISel: Make G_TRUNC legal omits de256478e61 GlobalISel: Don't use LLT references omits 8c4cf23dee1 Fix crash in InfinteLoopCheck omits 019ab61e25f [NVPTX, LSV] Move the LSV optimization pass to later when t [...] omits 3eb1b59ec03 [OPENMP50][DOCS]Claim iterators and add reference to array [...] omits 3203e1bc2e1 [OPENMP50][DOCS]Update list of supported constructs, NFC. omits af6353efe74 Test commit to validate invitation omits 0b2eaa373d1 Fix MSVC buildbots after ast_type_traits namespace removal omits 02b72f564c8 Revert "Recommit "[SCCP] Remove forcedconstant, go to overd [...] omits 47abb43fc36 [clang-tidy] Fix performance-noexcept-move-constructor-fix [...] omits e8e97b28cd8 Fix buildbots that create shared libraries from GSYM librar [...] omits 2c73c266665 [libc] Add Convenience syscall Template Function omits 22d63b63189 Fix buildbots by not using "and" and "not". omits efef165f82c Clean up hexagon builder after object-emission removal omits a062a3ed7fd [mlir][spirv] Add ConvertGpuLaunchFuncToVulkanCallsPass omits a8cb0cf500e [libc][NFC] clang-format syscall.h.in omits 1bafd2be061 [gn build] Port 19602b71949 omits 19602b71949 Add a DWARF transformer class that converts DWARF to GSYM. omits cd625114969 Remove clang::ast_type_traits namespace in favor of clang omits 2fb6268854f [OPENMP50]Add support for hint clause in atomic directive. omits cfa60ff2c7a AMDGPU/GlobalISel: Add missing tests for cmpxchg selection omits 4ad76852584 Revert "Revert "Reland "[Support] make report_fatal_error ` [...] omits 17122ec10ab Revert "Revert "Revert "Reland "[Support] make report_fatal [...] omits bb51d243308 Revert "Revert "Reland "[Support] make report_fatal_error ` [...] omits 7202d1c2f6c Fix lldb-vscode logging and enable logging for all lldb-vsc [...] omits f0b57d80718 [MemorySSA] Don't verify MemorySSA unless VerifyMemorySSA enabled omits bfe3779459e AMDGPU: Use v_perm_b32 to implement bswap omits c2c4f1c1202 [openmp][cmake] passing option argument correctly omits c84a0bd9adb Fix buildbots by disabling this new test until I can fix it. omits 43b98ffed08 [OPENMP][DOCS]Update status of support constructs, NFC. omits cecc185166c Add REQUIRES: x86 so this won't be run if x86 is not available. omits e0ca4792fa4 [OPENMP50]Add cancellation support in taskloop-based directives. omits 6c732461793 [ELF] Fix a null pointer dereference when --emit-relocs and [...] omits 21d09ccf268 [lldb-vscode] Ensure that target matches the executable file omits 9cb227f561f Stop emitting a breakpoint for each location in a breakpoin [...] omits 0ec57972967 [ARM] Fix infinite loop when lowering STRICT_FP_EXTEND omits 18789bfe3a3 [OPENMP50]Fix handling of clauses in parallel master tasklo [...] omits 715783d415f [MLIR][GPU] Implement initial mapping from loop.parallel to [...] omits d3551516ee8 [VectorCombine] adjust tests for extract-binop; NFC omits 578c13d13c4 [OPENMP]Fix the test, NFC. omits 5b08eaf2b71 [VectorCombine] add more extract-binop tests; NFC omits 7a0e98bc74a [llvm][lldb] Update links to ABI for the Arm Architecture. [NFC] omits b2d1e002ca8 [PowerPC][NFC] Small cleanup to restore CR field code in PP [...] omits a41550cff91 attempt to fix check-clang on windows after c49866ac omits 12e32d32d39 [lldb] Introduce "RegInfoBasedABI" omits 32176133fa2 Move FIXME to start of comment so visual studio actually ta [...] omits 22430c9d6c4 [X86][SSE] Add i686-SSE2 bswap vector tests omits 0bd6be9c3da [gn build] Fix sync script on renames like "Foo.cpp" -> "LL [...] omits 5ee4a03bc91 [debuginfo-tests][Dexter] Fix some Windows-unfriendly Dexte [...] omits ff7b5bac04f [clangd] Expose Code Completion score to the client omits b3a0c4d7dcf [lldb] Replace assertTrue(a == b, "msg") with assertEquals( [...] omits 70e6ed1db70 Add '#include <functional>` to PassManager.h. omits 91e0c258c2e [lldb] Fix lldb-dotest omits d21664cce1d Fix integration of pass plugins with llvm dylib omits e8f8873da5e Rework go bindings so that validation works fine omits 87c773082a8 [PowerPC] Exploit VSX rounding instrs for rint omits 536456a7e93 [analyzer] StdLibraryFunctionsChecker: Use platform depende [...] omits 26f6aa9e3ba [debuginfo-tests] Fix Dexter process creation failure on Windows omits b1309a18ba7 [clangd] Print the Spelled RefKind. omits 9bda7ab8353 Re-revert: Recover debug intrinsics when killing duplicated [...] omits 9f63255a742 Fix the mac buildbot failure. omits c49866acceb [clang] stop baremetal driver to append .a to lib omits d5a186a6001 [AArch64] Fix BTI landing pad generation. omits 671cbc1fbba [AArch64][SVE] Add mul/mla/mls lane & dup intrinsics omits 961aeb7a155 Fix unneeded semi column omits 9d4c5975411 [ARM] Fix ReconstructShuffle for bigendian omits 6505124a0c7 [ARM] Extra vmovn tests to show BE differences. NFC omits cc5549dbc2f [NFC][llvm-exegesis] Docs/help: opcode-index=-1 means measu [...] omits 29c13615576 [LLD][ELF][ARM] Do not substitute BL/BLX for non STT_FUNC symbols. omits 5d3926a5a28 [lldb] Clean up ProcessGDBRemote::DidLaunchOrAttach omits 2c5ee78de11 [clangd] Query constructors in the index during rename. omits c1394afb8df Don't call memcpy(p, 0, 0). omits 2ba4df6c117 [DebugInfo] Fix dumping CIE ID in .eh_frame sections. omits 2e8c112ecf5 [mlir] Add elementAttr to TypedArrayAttrBase. omits 005b720373f [NFC][mlir] Adding some helpful EDSC intrinsics omits cb6c9f731b6 [lldb] Make gdbremote.py utility py2and3 compatible omits a134ccbbebe [mlir][DeclarativeParser] Move operand type resolution into [...] omits c74150e75f6 [mlir][ODS][NFC] Mark OpaqueType as a buildable type. omits 3f3ec9c40b2 [OpenMP][FIX] Collect blocks to be outlined after finalization omits 81cebfd0080 [ELF][test] Change -o %t to -o /dev/null if the output is n [...] omits a7ecf4c324e Explicitly state the output file. omits 637a24bc0c3 Revert "Replace std::foo with std::foo_t in LLVM." omits af15082af42 [X86] Add test RUN lines to show cases where we use 512-bit [...] omits 61bd33e37b1 [BPF] explicit warning of not supporting dynamic stack allocation omits 70cac41a2b7 Reapply "[OpenMP][IRBuilder] Perform finalization (incl. ou [...] omits a6f38b46972 [Statepoint] Remove redundant clear of call target on register omits 5db0b2521c0 [AMDGPU][GlobalISel] Handle 64byte EltSIze in getRegSplitParts omits a0d913a1ace Fix regression due to reviews.llvm.org/D74436 by adding opt [...] omits 528bd04f84c Fix ReST syntax on link to "Bisecting LLVM code" page omits fdc7a16a827 [MLIR][Affine] Add affine.parallel op omits c662795b078 [AsmPrinter][ELF] Emit local alias for ExternalLinkage dso_ [...] omits de1d90299b1 Revert "[X86][SSE] lowerShuffleAsBitRotate - lower to vXi8 [...] omits 3aac953afa3 Revert "[OpenMP][IRBuilder] Perform finalization (incl. out [...] omits d1b393d92c2 AMDGPU/GlobalISel: Select G_CTTZ_ZERO_UNDEF omits 045a8921d74 AMDGPU/GlobalISel: Select G_CTLZ_ZERO_UNDEF omits e174c278ca2 AMDGPU/GlobalISel: Fix mapping G_ICMP with constrained result omits de716173357 PPC: Prepare tests for switch of default denormal-fp-math omits a4384c756bd Replace std::foo with std::foo_t in LLVM. omits 91e194d1ff8 [GWP-ASan] [NFC] Change enum from ANDROID->BIONIC. omits 4caeb62e513 [Fuzzer] Rename ExecuteCommandWithPopen to ExecuteCommandNo [...] omits 8a56d64d762 [OpenMP][IRBuilder] Perform finalization (incl. outlining) late omits 77b2ffc498e Fix a reentrance bug with deserializing ObjC type parameters. omits 23f41f16d41 [Attributor] Use fine-grained liveness in all helpers omits b2c76002caa [Attributor] Ignore uses if a value is simplified omits 86509e8c3b8 [Attributor] Use assumed information to determine side-effects omits 190a11148b7 Changed omp_get_max_threads() implementation to more closel [...] omits c2ce9ea4e37 [libomptarget][nfc] Change enum values to match those in cuda/rtl omits 5f2a74c87ab [GWP-ASan] Update alignment on Android. omits 369d086d784 [MBP] Partial tail duplication into hot predecessors omits 67f4e0011d3 [CMake][Fuchsia] Enable in-process cc1 omits 20f1abe306d [Clang] Limit -fintegrated-cc1 to only one TU omits 60cba345ca3 [Clang] When -ftime-trace is used, clean CompilerInstance:: [...] omits 10382ebe8f3 [mlir][Linalg] Fix build warnings omits 6e30fd05c92 [lldb/Plugins] Move DynamicLoaderMacOS into DynamicLoaderMa [...] omits 4f865b77941 [mlir] support creating memref descriptors from static shap [...] omits 56aba9699d8 [MLIR] Fix wrong header for mlir-cuda-runner omits a58017e5cae Fix type-dependency of bitfields in templates omits f8d044bbcfd [TBLGEN] Fix subreg value overflow in DAGISelMatcher omits baf3a53b575 [docs] Minor updates to DeveloperPolicy due to svn to git omits 905ccf8b2fe [README] Add note on using cmake to perform the build omits 4f1f2b7a5b5 [OpenMP] update strings output of libomp.so [NFC] omits d8a2ea9fd5c [LoopExtractor] Fix legacy pass dependencies omits 687bbf85de4 [llvm-exegesis] CombinationGenerator: don't store function_ref omits e26c24b8492 Revert "[IRGen] Emit lifetime intrinsics around temporary a [...] omits bfaf5357918 [mlir][Linalg] Refactor in preparation for automatic Linalg [...] omits 654086cbf54 [lldb/Plugins] Move SymbolFileDWARFDebugMap into SymbolFile [...] omits 90a94c02fb2 [lldb/LibCxx] Have ExtractLibcxxStringInfo return an Option [...] omits 7aabad13128 [lldb/StringPrinter] Avoid reading garbage in uninitialized [...] omits d6e47a405a3 [lldb/TypeSystemClang] Supply trivial TypeSourceInfo to Non [...] omits 34d9f93977f [AddressSanitizer] Ensure only AllocaInst is passed to dbg.declare omits 32aac256376 [KnownBits] Introduce anyext instead of passing a flag into zext omits 137415ad285 [mlir][EDSC][Linalg] Compose linalg_matmul and vector.contract omits 5ed15ff6b48 [gn build] Port 6030fe01f4e omits 6030fe01f4e [llvm-exegesis] Exploring X86::OperandType::OPERAND_COND_CODE omits 38333164fc7 Completely ignore strict FP model and denormal-fp-math interaction omits 5350a48931d [ConstantFold][SVE] Fix constant fold for FoldReinterpretLo [...] omits 5dcffdf58a3 Fix fp-model flag test failure on linux omits 53fba65d220 [ARCMT][NFC] Reduce #include dependencies omits bb310b3f73d Recommit "[SCCP] Remove forcedconstant, go to overdefined instead" omits 5bb4954008a [ARM] Extra vecreduce add with accumulate tests. NFC omits a5b6480d055 [NFC] Remove extra headers included in Loop Unroll and Loop [...] omits c8321459607 [mlir] Allow constructing a ValueRange from an ArrayRef<Blo [...] omits 26edb21c29c [runtimes] Add umbrella targets for runtimes omits f6a3ac150b8 Fix `-Wunused-variable` warning. NFC. omits 45417b7aa7f [AArch64][GlobalISel] Properly implement widening for TB(N)Z omits 4f33a68973b Compute ORE, BPI, BFI in Loop passes. omits fa7cd549d60 clang: Guess at some platform FTZ/DAZ default settings omits 2452f85b577 [VectorCombine] add tests for extract-binop; NFC omits bc316c21570 Fix SFINAE in llvm::bit_cast. omits 17b77418121 Fix compilation of Any.h header. omits 7c426fb1a6d [ELF] Support INSERT [AFTER|BEFORE] for orphan sections omits b498d99338f [ELF] Start a new PT_LOAD if LMA region is different omits e21b9ca751c [ELF] Respect output section alignment for AT> (non-null lm [...] omits 60a8a504f16 [llvm-objdump] Print file format in lowercase to match GNU output. omits ff307c8120e [X86] combineFneg - generalize FMA negations with isNegatib [...] omits 665dcdacc06 Add missing newlines at EOF; NFC omits a45ca670f5c [clang-tidy] No misc-definitions-in-headers warning on C++1 [...] omits dadc214e4d9 Title: [TSAN] Parameterize the hard-coded threshold of defl [...] omits 8bec8927134 [libc++][Apple] Use CLOCK_MONOTONIC_RAW instead of CLOCK_UP [...] omits fc8d033e966 [AArch64][SVE] Add addsub carry long instrinsics
This update removed existing revisions from the reference, leaving the reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/linaro-local/ci/tcwg_bmk_tx1/llvm-master-aarch64-spec2k6- [...] \ O -- O -- O (449a1350919)
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: README.md | 27 +- clang-tools-extra/clang-doc/tool/ClangDocMain.cpp | 3 +- .../clang-move/HelperDeclRefGraph.cpp | 4 +- .../clang-tidy/bugprone/InfiniteLoopCheck.cpp | 2 - clang-tools-extra/clang-tidy/misc/CMakeLists.txt | 1 - .../clang-tidy/misc/DefinitionsInHeadersCheck.cpp | 3 - .../clang-tidy/misc/MiscTidyModule.cpp | 2 - .../clang-tidy/misc/NoRecursionCheck.cpp | 276 - .../clang-tidy/misc/NoRecursionCheck.h | 42 - .../modernize/DeprecatedIosBaseAliasesCheck.cpp | 10 +- .../clang-tidy/openmp/UseDefaultNoneCheck.cpp | 2 +- clang-tools-extra/clangd/CMakeLists.txt | 2 +- clang-tools-extra/clangd/CodeComplete.cpp | 14 +- clang-tools-extra/clangd/Hover.cpp | 72 +- clang-tools-extra/clangd/Protocol.cpp | 6 - clang-tools-extra/clangd/Protocol.h | 7 - clang-tools-extra/clangd/Quality.cpp | 3 - clang-tools-extra/clangd/TUScheduler.cpp | 8 +- clang-tools-extra/clangd/index/Background.cpp | 5 +- clang-tools-extra/clangd/index/Background.h | 2 +- clang-tools-extra/clangd/index/BackgroundRebuild.h | 4 +- clang-tools-extra/clangd/index/Ref.cpp | 4 +- clang-tools-extra/clangd/refactor/Rename.cpp | 48 - .../clangd/test/completion-auto-trigger.test | 3 - .../clangd/test/completion-snippets.test | 1 - clang-tools-extra/clangd/test/completion.test | 2 - clang-tools-extra/clangd/test/protocol.test | 3 - .../clangd/unittests/CodeCompleteTests.cpp | 15 +- .../clangd/unittests/FindTargetTests.cpp | 9 +- clang-tools-extra/clangd/unittests/HoverTests.cpp | 36 - clang-tools-extra/clangd/unittests/RenameTests.cpp | 44 - clang-tools-extra/clangd/unittests/XRefsTests.cpp | 5 - clang-tools-extra/docs/ReleaseNotes.rst | 5 - clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 - .../checks/misc-definitions-in-headers.rst | 4 - .../docs/clang-tidy/checks/misc-no-recursion.rst | 18 - .../not-null-terminated-result-c.h | 0 .../not-null-terminated-result-cxx.h | 0 .../bugprone-bad-signal-to-kill-thread.cpp | 0 ...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 .../test/clang-tidy/check_clang_tidy.py | 2 +- .../checkers/misc-definitions-in-headers-1z.hpp | 6 +- .../test/clang-tidy/checkers/misc-no-recursion.cpp | 179 - .../clang-tidy/infrastructure/empty-database.cpp | 2 +- .../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 clang/CMakeLists.txt | 1 - clang/cmake/caches/Fuchsia-stage2.cmake | 1 + clang/docs/ClangFormatStyleOptions.rst | 18 - clang/docs/LibASTMatchersReference.html | 6 +- clang/docs/OpenMPSupport.rst | 16 +- clang/docs/ReleaseNotes.rst | 22 +- clang/docs/UsersManual.rst | 48 +- clang/include/clang-c/BuildSystem.h | 2 +- clang/include/clang-c/Index.h | 2 +- clang/include/clang/AST/ASTConcept.h | 2 +- clang/include/clang/AST/ASTContext.h | 4 +- clang/include/clang/AST/ASTNodeTraverser.h | 18 +- clang/include/clang/AST/ASTTypeTraits.h | 23 +- clang/include/clang/AST/Attr.h | 1 - clang/include/clang/AST/DeclObjC.h | 2 +- clang/include/clang/AST/ExprConcepts.h | 2 +- clang/include/clang/AST/OpenMPClause.h | 56 +- clang/include/clang/AST/ParentMapContext.h | 30 +- clang/include/clang/AST/StmtOpenMP.h | 54 +- clang/include/clang/ASTMatchers/ASTMatchFinder.h | 24 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 37 +- .../clang/ASTMatchers/ASTMatchersInternal.h | 170 +- .../clang/ASTMatchers/Dynamic/VariantValue.h | 19 +- clang/include/clang/Analysis/CallGraph.h | 65 +- clang/include/clang/Basic/Attr.td | 97 +- clang/include/clang/Basic/AttrDocs.td | 6 +- clang/include/clang/Basic/DiagnosticGroups.td | 3 - clang/include/clang/Basic/DiagnosticParseKinds.td | 86 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 22 +- clang/include/clang/Basic/OpenMPKinds.def | 25 +- clang/include/clang/Basic/OpenMPKinds.h | 47 + clang/include/clang/Basic/arm_mve.td | 68 - clang/include/clang/Basic/arm_mve_defs.td | 23 - clang/include/clang/Driver/Job.h | 16 +- clang/include/clang/Driver/ToolChain.h | 11 +- clang/include/clang/Format/Format.h | 17 - clang/include/clang/Index/IndexSymbol.h | 3 - clang/include/clang/Parse/Parser.h | 42 +- clang/include/clang/Sema/Sema.h | 63 +- clang/include/clang/Sema/TemplateDeduction.h | 7 - .../include/clang/Serialization/ASTRecordReader.h | 4 - .../include/clang/Serialization/ASTRecordWriter.h | 3 - .../Core/PathSensitive/CheckerHelpers.h | 11 +- clang/include/clang/Tooling/ASTDiff/ASTDiff.h | 4 +- .../clang/Tooling/ASTDiff/ASTDiffInternal.h | 2 +- .../clang/Tooling/Refactoring/ASTSelection.h | 5 +- clang/lib/ARCMigrate/ARCMT.cpp | 1 - clang/lib/ARCMigrate/Internals.h | 4 +- clang/lib/ARCMigrate/Transforms.cpp | 1 - clang/lib/AST/ASTImporter.cpp | 12 +- clang/lib/AST/ASTTypeTraits.cpp | 6 +- clang/lib/AST/DeclPrinter.cpp | 68 +- clang/lib/AST/DeclTemplate.cpp | 2 +- clang/lib/AST/Expr.cpp | 5 - clang/lib/AST/NestedNameSpecifier.cpp | 8 +- clang/lib/AST/OpenMPClause.cpp | 107 +- clang/lib/AST/ParentMapContext.cpp | 86 +- clang/lib/AST/StmtOpenMP.cpp | 9 +- clang/lib/ASTMatchers/ASTMatchFinder.cpp | 85 +- clang/lib/ASTMatchers/ASTMatchersInternal.cpp | 87 +- clang/lib/ASTMatchers/Dynamic/Marshallers.h | 93 +- clang/lib/ASTMatchers/Dynamic/VariantValue.cpp | 9 +- clang/lib/Analysis/CallGraph.cpp | 18 +- clang/lib/Basic/OpenMPKinds.cpp | 68 +- clang/lib/CodeGen/CGBuiltin.cpp | 22 +- clang/lib/CodeGen/CGCall.cpp | 24 +- clang/lib/CodeGen/CGCall.h | 20 + clang/lib/CodeGen/CGExprScalar.cpp | 4 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 307 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 157 +- clang/lib/CodeGen/CodeGenFunction.cpp | 37 +- clang/lib/CodeGen/CodeGenFunction.h | 9 +- clang/lib/CodeGen/TargetInfo.cpp | 2 +- clang/lib/DirectoryWatcher/DirectoryScanner.cpp | 2 +- clang/lib/DirectoryWatcher/DirectoryScanner.h | 2 +- .../default/DirectoryWatcher-not-implemented.cpp | 2 +- clang/lib/Driver/Driver.cpp | 5 - clang/lib/Driver/Job.cpp | 19 +- clang/lib/Driver/ToolChain.cpp | 27 +- clang/lib/Driver/ToolChains/Ananas.cpp | 2 +- clang/lib/Driver/ToolChains/BareMetal.cpp | 2 +- clang/lib/Driver/ToolChains/Clang.cpp | 25 +- clang/lib/Driver/ToolChains/CloudABI.cpp | 2 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 2 +- clang/lib/Driver/ToolChains/CommonArgs.h | 2 +- clang/lib/Driver/ToolChains/FreeBSD.cpp | 11 +- clang/lib/Driver/ToolChains/FreeBSD.h | 12 +- clang/lib/Driver/ToolChains/Fuchsia.cpp | 2 +- clang/lib/Driver/ToolChains/Gnu.cpp | 7 +- clang/lib/Driver/ToolChains/Linux.cpp | 19 - clang/lib/Driver/ToolChains/Linux.h | 5 - clang/lib/Driver/ToolChains/MinGW.cpp | 2 +- clang/lib/Driver/ToolChains/PS4CPU.h | 8 - clang/lib/Format/ContinuationIndenter.cpp | 36 +- clang/lib/Format/Format.cpp | 22 +- clang/lib/Format/TokenAnnotator.cpp | 71 +- clang/lib/Index/IndexDecl.cpp | 13 +- clang/lib/Index/IndexSymbol.cpp | 12 - clang/lib/Parse/ParseOpenMP.cpp | 710 +-- clang/lib/Sema/Sema.cpp | 185 +- clang/lib/Sema/SemaCUDA.cpp | 19 + clang/lib/Sema/SemaCast.cpp | 26 +- clang/lib/Sema/SemaDecl.cpp | 24 +- clang/lib/Sema/SemaDeclObjC.cpp | 4 +- clang/lib/Sema/SemaExpr.cpp | 90 +- clang/lib/Sema/SemaExprObjC.cpp | 48 +- clang/lib/Sema/SemaObjCProperty.cpp | 43 - clang/lib/Sema/SemaOpenMP.cpp | 314 +- clang/lib/Sema/SemaTemplateDeduction.cpp | 2 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 66 +- clang/lib/Sema/TreeTransform.h | 3 +- clang/lib/Sema/UsedDeclVisitor.h | 70 - clang/lib/Serialization/ASTReader.cpp | 22 +- clang/lib/Serialization/ASTReaderDecl.cpp | 4 +- clang/lib/Serialization/ASTReaderStmt.cpp | 3 - clang/lib/Serialization/ASTWriter.cpp | 18 +- clang/lib/Serialization/ASTWriterStmt.cpp | 3 - .../Checkers/StdLibraryFunctionsChecker.cpp | 104 +- clang/lib/StaticAnalyzer/Core/CheckerHelpers.cpp | 44 +- clang/lib/Tooling/ASTDiff/ASTDiff.cpp | 4 +- clang/lib/Tooling/AllTUsExecution.cpp | 3 +- clang/lib/Tooling/ArgumentsAdjusters.cpp | 2 +- .../DependencyScanningFilesystem.cpp | 3 +- clang/lib/Tooling/Refactoring/ASTSelection.cpp | 1 + .../Tooling/Refactoring/Rename/USRLocFinder.cpp | 6 +- clang/lib/Tooling/Transformer/RangeSelector.cpp | 2 + clang/lib/Tooling/Transformer/RewriteRule.cpp | 1 + clang/lib/Tooling/Transformer/Stencil.cpp | 1 + clang/test/Analysis/bstring.c | 2 +- clang/test/Analysis/casts.c | 8 +- clang/test/Analysis/misc-ps.c | 2 +- clang/test/Analysis/misc-ps.m | 4 +- clang/test/Analysis/ptr-arith.c | 4 +- clang/test/Analysis/std-c-library-functions-eof.c | 26 - clang/test/Analysis/svalbuilder-logic.c | 2 +- clang/test/Analysis/symbol-reaper.c | 2 +- clang/test/Analysis/taint-generic.c | 6 +- clang/test/CodeGen/arm-mve-intrinsics/vaddq.c | 114 +- clang/test/CodeGen/arm-mve-intrinsics/vhaddq.c | 156 - clang/test/CodeGen/arm-mve-intrinsics/vhsubq.c | 156 - 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/vqrdmulhq.c | 102 - clang/test/CodeGen/arm-mve-intrinsics/vqsubq.c | 102 - clang/test/CodeGen/arm-mve-intrinsics/vsubq.c | 114 +- clang/test/CodeGen/const-init.c | 2 +- clang/test/CodeGen/lifetime-call-temp.c | 83 + clang/test/CodeGen/ppc-emmintrin.c | 4 +- clang/test/CodeGen/ppc-xmmintrin.c | 4 +- clang/test/CodeGenCUDA/norecurse.cu | 15 - clang/test/CodeGenCUDA/propagate-metadata.cu | 25 +- clang/test/CodeGenCXX/amdgcn-call-with-aggarg.cpp | 19 + clang/test/CodeGenCXX/stack-reuse-miscompile.cpp | 9 + clang/test/CodeGenOpenCL/amdgpu-attrs.cl | 60 +- clang/test/CodeGenOpenCL/norecurse.cl | 6 - .../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 clang/test/Driver/arm-cde.c | 24 - clang/test/Driver/arm-compiler-rt.c | 7 - clang/test/Driver/baremetal.cpp | 8 +- clang/test/Driver/cc1-spawnprocess.c | 31 +- clang/test/Driver/default-denormal-fp-math.c | 19 - clang/test/Driver/fp-model.c | 7 +- clang/test/Driver/linux-ld.c | 15 - clang/test/FixIt/fixit-objc-direct.m | 30 - ...pragma-attribute-supported-attributes-list.test | 2 +- clang/test/Modules/Inputs/module.map | 4 - clang/test/Modules/Inputs/objc_type_param.h | 13 - clang/test/Modules/objc-type-param.m | 8 - clang/test/Modules/pch_container.m | 6 +- clang/test/OpenMP/atomic_ast_print.cpp | 75 - clang/test/OpenMP/atomic_messages.c | 21 +- clang/test/OpenMP/cancel_codegen.cpp | 4 +- clang/test/OpenMP/critical_codegen.cpp | 86 +- clang/test/OpenMP/declare_target_messages.cpp | 12 +- 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 +- clang/test/OpenMP/master_codegen.cpp | 57 +- clang/test/OpenMP/master_taskloop_ast_print.cpp | 30 +- clang/test/OpenMP/master_taskloop_codegen.cpp | 47 +- clang/test/OpenMP/nesting_of_regions.cpp | 32 +- .../nvptx_declare_variant_device_kind_codegen.cpp | 8 +- .../OpenMP/nvptx_target_exceptions_messages.cpp | 4 +- .../OpenMP/parallel_master_taskloop_ast_print.cpp | 30 +- .../OpenMP/parallel_master_taskloop_codegen.cpp | 31 +- 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/taskwait_codegen.cpp | 4 - clang/test/OpenMP/taskyield_codegen.cpp | 4 - clang/test/Preprocessor/Weverything_pragma.c | 2 +- clang/test/Preprocessor/pragma_diagnostic.c | 10 +- clang/test/Preprocessor/pushable-diagnostics.c | 14 +- clang/test/Sema/MicrosoftExtensions.c | 12 +- clang/test/Sema/block-return.c | 2 +- clang/test/Sema/cast.c | 20 +- clang/test/Sema/conditional-expr.c | 2 +- clang/test/Sema/const-eval.c | 2 +- clang/test/Sema/darwin-align-cast.c | 2 +- clang/test/Sema/init.c | 2 +- clang/test/Sema/offsetof.c | 2 +- clang/test/Sema/static-init.c | 2 +- clang/test/Sema/struct-decl.c | 2 +- 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/bad-calls-on-same-line.cu | 4 +- clang/test/SemaCUDA/call-device-fn-from-host.cu | 4 +- clang/test/SemaCUDA/call-host-fn-from-device.cu | 4 +- clang/test/SemaCUDA/call-kernel-from-kernel.cu | 9 - clang/test/SemaCUDA/openmp-target.cu | 4 +- clang/test/SemaCUDA/trace-through-global.cu | 2 +- 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.m | 18 +- clang/test/SemaObjC/protocol-archane.m | 2 +- clang/test/SemaTemplate/deduction.cpp | 17 - clang/test/SemaTemplate/enum-argument.cpp | 3 +- .../SemaTemplate/value-dependent-bitfield-cond.cpp | 13 - .../test/utils/update_cc_test_checks/lit.local.cfg | 25 - clang/tools/clang-scan-deps/ClangScanDeps.cpp | 30 +- clang/tools/driver/cc1_main.cpp | 1 - clang/tools/driver/cc1as_main.cpp | 2 +- clang/tools/libclang/CXIndexDataConsumer.cpp | 3 - clang/tools/libclang/FatalErrorHandler.cpp | 2 +- clang/unittests/AST/ASTContextParentMapTest.cpp | 1 + .../unittests/AST/ASTImporterGenericRedeclTest.cpp | 30 - .../unittests/AST/ASTImporterODRStrategiesTest.cpp | 20 - clang/unittests/AST/ASTImporterVisibilityTest.cpp | 28 - clang/unittests/AST/ASTTraverserTest.cpp | 108 +- clang/unittests/AST/DeclPrinterTest.cpp | 10 - clang/unittests/AST/MatchVerifier.h | 12 +- .../ASTMatchers/ASTMatchersInternalTest.cpp | 13 +- .../ASTMatchers/ASTMatchersTraversalTest.cpp | 201 +- clang/unittests/Format/FormatTest.cpp | 240 - clang/unittests/Index/IndexTests.cpp | 24 +- .../libclang/CrashTests/LibclangCrashTest.cpp | 6 +- clang/utils/TableGen/ClangAttrEmitter.cpp | 47 +- clang/www/analyzer/alpha_checks.html | 3 + clang/www/cxx_status.html | 64 +- compiler-rt/cmake/config-ix.cmake | 33 +- compiler-rt/lib/fuzzer/FuzzerDriver.cpp | 18 +- compiler-rt/lib/fuzzer/FuzzerUtil.h | 2 - compiler-rt/lib/fuzzer/FuzzerUtilFuchsia.cpp | 10 - compiler-rt/lib/fuzzer/FuzzerUtilPosix.cpp | 14 - compiler-rt/lib/fuzzer/FuzzerUtilWindows.cpp | 13 - .../lib/gwp_asan/guarded_pool_allocator.cpp | 32 +- compiler-rt/lib/gwp_asan/guarded_pool_allocator.h | 5 + compiler-rt/lib/gwp_asan/options.inc | 7 +- .../gwp_asan/platform_specific/utilities_posix.cpp | 62 +- compiler-rt/lib/gwp_asan/tests/alignment.cpp | 37 +- compiler-rt/lib/gwp_asan/utilities.h | 16 - .../lib/scudo/standalone/allocator_config.h | 12 +- compiler-rt/lib/scudo/standalone/combined.h | 23 +- compiler-rt/lib/scudo/standalone/flags.inc | 2 +- compiler-rt/lib/scudo/standalone/primary32.h | 27 +- compiler-rt/lib/scudo/standalone/primary64.h | 23 +- compiler-rt/lib/scudo/standalone/secondary.h | 31 +- .../lib/scudo/standalone/tests/combined_test.cpp | 49 +- compiler-rt/lib/scudo/standalone/wrappers_c.inc | 13 +- compiler-rt/test/asan/CMakeLists.txt | 2 - compiler-rt/test/asan/lit.site.cfg.py.in | 1 - compiler-rt/test/builtins/Unit/muldc3_test.c | 2 +- compiler-rt/test/fuzzer/CMakeLists.txt | 2 - compiler-rt/test/fuzzer/lit.site.cfg.py.in | 1 - compiler-rt/test/lit.common.cfg.py | 53 +- compiler-rt/test/lit.common.configured.in | 1 - compiler-rt/test/tsan/CMakeLists.txt | 6 - compiler-rt/test/tsan/deflake.bash | 17 +- compiler-rt/test/tsan/lit.cfg.py | 2 +- compiler-rt/test/tsan/lit.site.cfg.py.in | 2 - compiler-rt/test/ubsan/CMakeLists.txt | 6 - compiler-rt/test/ubsan/lit.site.cfg.py.in | 1 - 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 +- libc/config/linux/x86_64/syscall.h.inc | 93 +- libc/test/config/linux/x86_64/syscall_test.cpp | 5 - libc/test/src/string/memory_utils/utils_test.cpp | 2 +- libcxx/include/__config | 3 - libcxx/include/charconv | 13 +- libcxx/include/cstddef | 56 +- libcxx/include/span | 4 +- libcxx/include/type_traits | 52 +- libcxx/include/typeinfo | 1 - libcxx/src/chrono.cpp | 16 +- .../charconv.to.chars/availability.fail.cpp | 27 - .../std/containers/views/span.elem/back.pass.cpp | 10 +- .../std/containers/views/span.elem/front.pass.cpp | 9 - .../support.types/byteops/to_integer.pass.cpp | 1 - libcxx/test/std/numerics/c.math/abs.pass.cpp | 10 +- .../charconv/charconv.from.chars/integral.pass.cpp | 76 +- .../integral.roundtrip.pass.cpp | 96 - .../charconv/charconv.to.chars/integral.pass.cpp | 3 - libcxx/utils/graph_header_deps.py | 208 - libcxx/utils/libcxx/graph.py | 298 -- libcxx/utils/libcxx/util.py | 13 - libcxx/www/cxx2a_status.html | 142 +- lld/ELF/Arch/ARM.cpp | 78 +- lld/ELF/Config.h | 4 +- lld/ELF/Driver.cpp | 29 +- lld/ELF/InputSection.cpp | 3 +- lld/ELF/InputSection.h | 4 - lld/ELF/LinkerScript.cpp | 47 +- lld/ELF/LinkerScript.h | 13 +- lld/ELF/ScriptParser.cpp | 38 +- lld/ELF/SyntheticSections.cpp | 8 +- lld/ELF/Writer.cpp | 17 +- lld/test/COFF/savetemps.ll | 2 +- lld/test/ELF/aarch64-bti-pac-cli-error.s | 2 +- lld/test/ELF/aarch64-prel16.s | 4 +- lld/test/ELF/aarch64-prel32.s | 4 +- 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-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-notfunc.s | 99 +- lld/test/ELF/arm-thumb-undefined-weak.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/compress-debug-sections.s | 2 +- lld/test/ELF/compressed-debug-input-err.s | 2 +- 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-hdr-augmentation.s | 2 +- lld/test/ELF/eh-frame-value-format9.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 | 2 +- lld/test/ELF/hidden-shared-err.s | 8 +- lld/test/ELF/i386-pic-plt.s | 2 +- lld/test/ELF/image-base.s | 2 +- lld/test/ELF/incompatible.s | 22 +- lld/test/ELF/invalid-local-symbol-in-dso.s | 2 +- lld/test/ELF/invalid/bad-reloc-target.test | 6 +- 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 | 4 +- .../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 | 2 +- lld/test/ELF/invalid/symtab-sh-info.s | 6 +- lld/test/ELF/invalid/verdef-no-symtab.test | 2 +- lld/test/ELF/libsearch.s | 8 +- lld/test/ELF/linkerscript/Inputs/at2.s | 3 - 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/at2.test | 18 +- lld/test/ELF/linkerscript/at5.test | 2 +- lld/test/ELF/linkerscript/at8.test | 2 +- .../ELF/linkerscript/broken-memory-declaration.s | 6 +- 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/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 | 32 - lld/test/ELF/linkerscript/lma-overflow.test | 2 +- lld/test/ELF/linkerscript/loadaddr.s | 2 +- lld/test/ELF/linkerscript/locationcountererr.test | 2 +- .../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/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/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/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/map-file.s | 2 +- lld/test/ELF/mergeable-errors.s | 2 +- lld/test/ELF/mips-elf-flags-err.s | 4 +- lld/test/ELF/mips-micro-bad-cross-calls.s | 2 +- lld/test/ELF/no-inhibit-exec.s | 2 +- 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-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 | 8 +- lld/test/ELF/riscv-call.s | 2 +- lld/test/ELF/riscv-hi20-lo12.s | 2 +- lld/test/ELF/riscv-jal.s | 8 +- lld/test/ELF/riscv-pcrel-hilo.s | 2 +- lld/test/ELF/riscv-reloc-64-pic.s | 2 +- lld/test/ELF/sectionstart.s | 6 +- .../ELF/symbol-ordering-file-cgprofile-conflicts.s | 4 +- lld/test/ELF/sysroot.s | 8 +- lld/test/ELF/undef-shared2.s | 4 +- lld/test/ELF/undef.s | 6 +- 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/x86-64-dyn-rel-error.s | 2 +- .../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 +- lldb/docs/use/variable.rst | 16 +- lldb/examples/python/gdbremote.py | 17 +- lldb/include/lldb/Core/PluginManager.h | 11 +- lldb/include/lldb/Target/ABI.h | 40 +- .../Python/lldbsuite/test/configuration.py | 38 +- lldb/packages/Python/lldbsuite/test/dotest.py | 10 +- lldb/packages/Python/lldbsuite/test/lldbtest.py | 2 +- .../registers-target-xml-reading/Makefile | 3 - .../TestGdbRemoteTargetXmlPacket.py | 69 - .../registers-target-xml-reading/main.cpp | 1 - .../test/tools/lldb-vscode/lldbvscode_testcase.py | 48 +- .../lldbsuite/test/tools/lldb-vscode/vscode.py | 18 +- lldb/source/API/SystemInitializerFull.cpp | 336 +- lldb/source/DataFormatters/StringPrinter.cpp | 49 +- lldb/source/Host/common/Editline.cpp | 12 +- lldb/source/Plugins/ABI/AArch64/ABIAArch64.cpp | 24 - lldb/source/Plugins/ABI/AArch64/ABIAArch64.h | 17 - .../source/Plugins/ABI/AArch64/ABIMacOSX_arm64.cpp | 6 +- lldb/source/Plugins/ABI/AArch64/ABIMacOSX_arm64.h | 8 +- lldb/source/Plugins/ABI/AArch64/ABISysV_arm64.cpp | 2 + lldb/source/Plugins/ABI/AArch64/ABISysV_arm64.h | 8 +- lldb/source/Plugins/ABI/AArch64/CMakeLists.txt | 1 - lldb/source/Plugins/ABI/ARC/ABISysV_arc.cpp | 6 +- lldb/source/Plugins/ABI/ARC/ABISysV_arc.h | 4 +- lldb/source/Plugins/ABI/ARM/ABIARM.cpp | 24 - lldb/source/Plugins/ABI/ARM/ABIARM.h | 17 - lldb/source/Plugins/ABI/ARM/ABIMacOSX_arm.cpp | 2 + lldb/source/Plugins/ABI/ARM/ABIMacOSX_arm.h | 8 +- lldb/source/Plugins/ABI/ARM/ABISysV_arm.cpp | 2 +- lldb/source/Plugins/ABI/ARM/ABISysV_arm.h | 8 +- lldb/source/Plugins/ABI/ARM/CMakeLists.txt | 1 - .../source/Plugins/ABI/Hexagon/ABISysV_hexagon.cpp | 2 +- lldb/source/Plugins/ABI/Hexagon/ABISysV_hexagon.h | 8 +- lldb/source/Plugins/ABI/Mips/ABIMips.cpp | 24 - lldb/source/Plugins/ABI/Mips/ABIMips.h | 17 - lldb/source/Plugins/ABI/Mips/ABISysV_mips.cpp | 2 +- lldb/source/Plugins/ABI/Mips/ABISysV_mips.h | 8 +- lldb/source/Plugins/ABI/Mips/ABISysV_mips64.cpp | 2 +- lldb/source/Plugins/ABI/Mips/ABISysV_mips64.h | 8 +- lldb/source/Plugins/ABI/Mips/CMakeLists.txt | 1 - lldb/source/Plugins/ABI/PowerPC/ABIPowerPC.cpp | 24 - lldb/source/Plugins/ABI/PowerPC/ABIPowerPC.h | 17 - lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc.cpp | 2 +- lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc.h | 8 +- lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc64.cpp | 2 +- lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc64.h | 8 +- lldb/source/Plugins/ABI/PowerPC/CMakeLists.txt | 1 - lldb/source/Plugins/ABI/SystemZ/ABISysV_s390x.cpp | 2 +- lldb/source/Plugins/ABI/SystemZ/ABISysV_s390x.h | 8 +- lldb/source/Plugins/ABI/X86/ABIMacOSX_i386.cpp | 2 +- lldb/source/Plugins/ABI/X86/ABIMacOSX_i386.h | 8 +- lldb/source/Plugins/ABI/X86/ABISysV_i386.cpp | 2 +- lldb/source/Plugins/ABI/X86/ABISysV_i386.h | 8 +- lldb/source/Plugins/ABI/X86/ABISysV_x86_64.cpp | 171 +- lldb/source/Plugins/ABI/X86/ABISysV_x86_64.h | 15 +- lldb/source/Plugins/ABI/X86/ABIWindows_x86_64.cpp | 995 +++- lldb/source/Plugins/ABI/X86/ABIWindows_x86_64.h | 15 +- 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 | 1 - .../Plugins/Architecture/Arm/ArchitectureArm.cpp | 2 +- .../Plugins/Architecture/Mips/ArchitectureMips.cpp | 2 +- .../Architecture/PPC64/ArchitecturePPC64.cpp | 2 +- lldb/source/Plugins/CMakeLists.txt | 22 - .../Plugins/Disassembler/LLVMC/CMakeLists.txt | 2 +- .../Disassembler/LLVMC/DisassemblerLLVMC.cpp | 2 +- lldb/source/Plugins/DynamicLoader/CMakeLists.txt | 1 - .../Darwin-Kernel/DynamicLoaderDarwinKernel.cpp | 2 +- .../Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp | 2 - .../MacOSX-DYLD/DynamicLoaderMacOS.cpp | 2 + .../MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp | 15 +- .../POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp | 2 +- .../DynamicLoader/Static/DynamicLoaderStatic.cpp | 2 +- .../Windows-DYLD/DynamicLoaderWindowsDYLD.cpp | 2 +- .../Plugins/DynamicLoader/wasm-DYLD/CMakeLists.txt | 9 - .../wasm-DYLD/DynamicLoaderWasmDYLD.cpp | 70 - .../wasm-DYLD/DynamicLoaderWasmDYLD.h | 48 - .../Plugins/ExpressionParser/Clang/CMakeLists.txt | 2 +- .../Instruction/ARM/EmulateInstructionARM.cpp | 2 +- .../Instruction/ARM64/EmulateInstructionARM64.cpp | 2 +- .../Instruction/MIPS/EmulateInstructionMIPS.cpp | 2 +- .../MIPS64/EmulateInstructionMIPS64.cpp | 2 +- .../Instruction/PPC64/EmulateInstructionPPC64.cpp | 2 +- .../ASan/InstrumentationRuntimeASan.cpp | 2 +- .../InstrumentationRuntimeMainThreadChecker.cpp | 2 +- .../TSan/InstrumentationRuntimeTSan.cpp | 2 +- .../UBSan/InstrumentationRuntimeUBSan.cpp | 2 +- lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp | 2 +- .../Language/CPlusPlus/CPlusPlusLanguage.cpp | 2 +- lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp | 151 +- .../Plugins/Language/ClangCommon/CMakeLists.txt | 2 +- lldb/source/Plugins/Language/ObjC/CMakeLists.txt | 2 +- lldb/source/Plugins/Language/ObjC/ObjCLanguage.cpp | 2 +- .../Language/ObjCPlusPlus/ObjCPlusPlusLanguage.cpp | 2 +- .../LanguageRuntime/CPlusPlus/CMakeLists.txt | 2 +- .../ItaniumABI/ItaniumABILanguageRuntime.cpp | 2 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp | 2 +- .../Plugins/LanguageRuntime/ObjC/CMakeLists.txt | 2 +- .../RenderScriptRuntime/RenderScriptRuntime.cpp | 2 +- .../MemoryHistory/asan/MemoryHistoryASan.cpp | 2 +- .../BSD-Archive/ObjectContainerBSDArchive.cpp | 2 +- .../ObjectContainerUniversalMachO.cpp | 3 +- .../ObjectFile/Breakpad/ObjectFileBreakpad.cpp | 2 +- .../Plugins/ObjectFile/ELF/ObjectFileELF.cpp | 2 +- .../Plugins/ObjectFile/JIT/ObjectFileJIT.cpp | 2 - .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 2 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 2 +- .../Plugins/ObjectFile/wasm/ObjectFileWasm.cpp | 43 +- .../Plugins/ObjectFile/wasm/ObjectFileWasm.h | 12 +- lldb/source/Plugins/OperatingSystem/CMakeLists.txt | 4 +- .../Python/OperatingSystemPython.cpp | 2 +- .../Plugins/Platform/Android/PlatformAndroid.cpp | 2 +- .../Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp | 2 +- .../Plugins/Platform/Linux/PlatformLinux.cpp | 4 +- .../Plugins/Platform/MacOSX/PlatformMacOSX.cpp | 2 +- .../Plugins/Platform/MacOSX/PlatformRemoteiOS.cpp | 2 +- .../Plugins/Platform/NetBSD/PlatformNetBSD.cpp | 4 +- .../Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp | 2 +- lldb/source/Plugins/Platform/POSIX/CMakeLists.txt | 2 +- .../Plugins/Platform/Windows/PlatformWindows.cpp | 2 +- .../gdb-server/PlatformRemoteGDBServer.cpp | 2 +- lldb/source/Plugins/Plugins.def.in | 35 - .../Plugins/Process/FreeBSD/ProcessFreeBSD.cpp | 2 +- .../Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp | 2 +- lldb/source/Plugins/Process/Utility/CMakeLists.txt | 2 +- .../Process/Windows/Common/ProcessWindows.cpp | 2 +- .../Plugins/Process/elf-core/ProcessElfCore.cpp | 2 +- .../GDBRemoteCommunicationServerCommon.cpp | 1 - .../GDBRemoteCommunicationServerLLGS.cpp | 342 +- .../gdb-remote/GDBRemoteCommunicationServerLLGS.h | 2 - .../Process/gdb-remote/ProcessGDBRemote.cpp | 180 +- .../Plugins/Process/mach-core/ProcessMachCore.cpp | 2 +- .../Plugins/Process/minidump/ProcessMinidump.cpp | 2 +- .../ScriptInterpreter/Lua/ScriptInterpreterLua.cpp | 2 +- .../None/ScriptInterpreterNone.cpp | 2 +- .../Python/ScriptInterpreterPython.cpp | 2 +- .../DarwinLog/StructuredDataDarwinLog.cpp | 2 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 2 +- .../source/Plugins/SymbolFile/DWARF/CMakeLists.txt | 2 + lldb/source/Plugins/SymbolFile/DWARF/DIERef.h | 10 - .../Plugins/SymbolFile/DWARF/DWARFContext.cpp | 12 +- .../source/Plugins/SymbolFile/DWARF/DWARFContext.h | 5 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp | 23 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.h | 5 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 88 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 10 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 55 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 12 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 2 + .../SymbolFile/DWARF/SymbolFileDWARFDwo.cpp | 49 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h | 13 +- .../SymbolFile/DWARF/SymbolFileDWARFDwoDwp.cpp | 38 + .../SymbolFile/DWARF/SymbolFileDWARFDwoDwp.h | 39 + .../SymbolFile/DWARF/SymbolFileDWARFDwp.cpp | 138 + .../Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.h | 50 + .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 2 - .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 2 +- .../Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp | 2 +- .../Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp | 2 +- .../SymbolVendor/MacOSX/SymbolVendorMacOSX.cpp | 2 +- .../Plugins/SymbolVendor/wasm/SymbolVendorWasm.cpp | 2 +- .../SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp | 2 +- .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 9 +- .../InstEmulation/UnwindAssemblyInstEmulation.cpp | 2 +- .../UnwindAssembly/x86/UnwindAssembly-x86.cpp | 2 +- lldb/source/Target/ABI.cpp | 46 +- lldb/source/Target/Target.cpp | 5 + .../disassemble/basic/TestFrameDisassemble.py | 4 +- .../call-restarts/TestCallThatRestarts.py | 8 +- .../expression/call-throws/TestCallThatThrows.py | 4 +- .../API/commands/expression/fixits/TestFixIts.py | 4 +- .../import-std-module/conflicts/main.cpp | 1 - .../commands/expression/issue_11588/Test11588.py | 2 +- .../save_jit_objects/TestSaveJITObjects.py | 4 +- .../expression/static-initializers/main.cpp | 2 +- .../test/API/commands/expression/test/TestExprs.py | 8 +- .../expression/timeout/TestCallWithTimeout.py | 4 +- .../commands/frame/language/TestGuessLanguage.py | 2 +- lldb/test/API/commands/frame/var/TestFrameVar.py | 2 +- .../TestLaunchWithShellExpand.py | 6 +- .../mpx_bound_violation/TestBoundViolation.py | 2 +- .../step_over_watchpoint/TestStepOverWatchpoint.py | 22 +- .../watchpoint_disable/TestWatchpointDisable.py | 2 +- .../address_breakpoints/TestAddressBreakpoints.py | 4 +- .../TestBadAddressBreakpoints.py | 2 +- .../breakpoint/breakpoint_ids/TestBreakpointIDs.py | 6 +- .../TestBreakpointLocations.py | 2 +- .../breakpoint_names/TestBreakpointNames.py | 10 +- .../TestConsecutiveBreakpoints.py | 2 +- .../cpp_exception/TestCPPExceptionBreakpoint.py | 4 +- .../source_regexp/TestSourceRegexBreakpoints.py | 2 +- .../libcxx/string/TestDataFormatterLibcxxString.py | 9 - .../data-formatter-stl/libcxx/string/main.cpp | 71 - .../format-propagation/TestFormatPropagation.py | 14 +- .../TestDynamicValueChildCount.py | 8 +- .../gdb_remote_client/TestGDBRemoteClient.py | 24 - .../functionalities/gdb_remote_client/TestWasm.py | 232 - .../gdb_remote_client/gdbclientutils.py | 5 - .../gdb_remote_client/test_sym.yaml | 18 - .../test_wasm_embedded_debug_sections.yaml | 25 - .../test_wasm_external_debug_sections.yaml | 16 - .../memory/cache/TestMemoryCache.py | 4 +- .../functionalities/memory/read/TestMemoryRead.py | 7 +- .../functionalities/mtc/simple/TestMTCSimple.py | 2 +- .../plugins/python_os_plugin/TestPythonOSPlugin.py | 2 +- .../process_group/TestChangeProcessGroup.py | 3 +- .../return-value/TestReturnValue.py | 38 +- .../API/functionalities/signal/TestSendSignal.py | 4 +- .../source-map/TestTargetSourceMap.py | 6 +- .../step-avoids-no-debug/TestStepNoDebug.py | 2 +- .../tsan/thread_numbers/TestTsanThreadNumbers.py | 2 +- .../functionalities/ubsan/basic/TestUbsanBasic.py | 2 +- .../value_md5_crash/TestValueMD5Crash.py | 2 +- .../API/functionalities/var_path/TestVarPath.py | 10 +- lldb/test/API/lang/c/array_types/TestArrayTypes.py | 18 +- .../cpp/class-template-parameter-pack/main.cpp | 12 +- .../API/lang/cpp/dynamic-value/TestDynamicValue.py | 24 +- .../cpp/exceptions/TestCPPExceptionBreakpoints.py | 2 +- .../cpp/global_variables/TestCPPGlobalVariables.py | 4 +- .../lang/cpp/gmodules/TestWithModuleDebugging.py | 2 +- lldb/test/API/lang/cpp/operators/main.cpp | 4 +- lldb/test/API/lang/cpp/stl/TestSTL.py | 2 +- .../test/API/lang/cpp/template/TestTemplateArgs.py | 26 +- .../API/lang/objc/global_ptrs/TestGlobalObjects.py | 2 +- .../test/API/lang/objc/ivar-IMP/TestObjCiVarIMP.py | 2 +- .../TestObjCBaseClassSBType.py | 4 +- .../objc-builtin-types/TestObjCBuiltinTypes.py | 2 +- .../objc-dynamic-value/TestObjCDynamicValue.py | 14 +- .../objc/objc-ivar-offsets/TestObjCIvarOffsets.py | 8 +- .../objc-ivar-stripped/TestObjCIvarStripped.py | 4 +- .../lang/objc/objc-property/TestObjCProperty.py | 18 +- .../TestObjCStaticMethodStripped.py | 2 +- .../objc-static-method/TestObjCStaticMethod.py | 2 +- .../objc-struct-argument/TestObjCStructArgument.py | 2 +- .../objc-struct-return/TestObjCStructReturn.py | 2 +- .../test/API/lang/objc/objc-super/TestObjCSuper.py | 6 +- .../add-symbols/TestTargetSymbolsAddCommand.py | 2 +- .../TestMixedDwarfBinary.py | 2 +- .../add-dsym/TestAddDsymMidExecutionCommand.py | 2 +- .../find-app-in-bundle/TestFindAppInBundle.py | 4 +- .../TestBundleWithDotInFilename.py | 2 +- .../macosx/find-dsym/deep-bundle/TestDeepBundle.py | 2 +- .../thread-names/TestInterruptThreadNames.py | 6 +- lldb/test/API/macosx/thread_suspend/Makefile | 4 - .../thread_suspend/TestInternalThreadSuspension.py | 108 - lldb/test/API/macosx/thread_suspend/main.c | 58 - lldb/test/API/macosx/universal/TestUniversal.py | 2 +- .../class_members/TestSBTypeClassMembers.py | 2 +- .../findvalue_duplist/TestSBFrameFindValue.py | 2 +- .../API/python_api/name_lookup/TestNameLookup.py | 2 +- lldb/test/API/python_api/objc_type/TestObjCType.py | 6 +- .../sbvalue_persist/TestSBValuePersist.py | 4 +- .../value/change_values/TestChangeValueAPI.py | 16 +- .../value/empty_class/TestValueAPIEmptyClass.py | 2 +- .../lldb-server/TestGdbRemoteThreadsInStopReply.py | 2 +- .../register-reading/TestGdbRemoteGPacket.py | 6 +- .../tools/lldb-vscode/attach/TestVSCode_attach.py | 2 +- .../tools/lldb-vscode/breakpoint-events/Makefile | 4 - .../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 - .../breakpoint/TestVSCode_setBreakpoints.py | 32 +- .../TestVSCode_setFunctionBreakpoints.py | 30 +- .../tools/lldb-vscode/launch/TestVSCode_launch.py | 8 +- .../stackTrace/TestVSCode_stackTrace.py | 28 +- 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 | 6 +- .../test/Shell/Process/Windows/launch_failure.yaml | 2 +- .../DWARF/DW_OP_piece-smaller-than-struct.s | 2 - lldb/test/Shell/SymbolFile/DWARF/dwp.s | 149 - lldb/tools/lldb-test/CMakeLists.txt | 5 +- lldb/tools/lldb-test/SystemInitializerTest.cpp | 308 +- lldb/tools/lldb-vscode/BreakpointBase.cpp | 18 +- lldb/tools/lldb-vscode/BreakpointBase.h | 3 +- lldb/tools/lldb-vscode/ExceptionBreakpoint.cpp | 5 +- lldb/tools/lldb-vscode/FunctionBreakpoint.cpp | 3 - lldb/tools/lldb-vscode/JSONUtils.cpp | 44 +- lldb/tools/lldb-vscode/JSONUtils.h | 6 +- lldb/tools/lldb-vscode/LLDBUtils.cpp | 15 + lldb/tools/lldb-vscode/LLDBUtils.h | 40 + lldb/tools/lldb-vscode/SourceBreakpoint.cpp | 3 - lldb/tools/lldb-vscode/VSCode.cpp | 54 - lldb/tools/lldb-vscode/VSCode.h | 20 - lldb/tools/lldb-vscode/lldb-vscode.cpp | 111 +- lldb/tools/lldb-vscode/package.json | 16 - lldb/unittests/Disassembler/CMakeLists.txt | 2 +- lldb/unittests/Target/ABITest.cpp | 26 - lldb/unittests/Target/CMakeLists.txt | 1 - .../TestingSupport/Symbol/YAMLModuleTester.cpp | 2 +- lldb/unittests/UnwindAssembly/ARM64/CMakeLists.txt | 2 +- lldb/unittests/UnwindAssembly/PPC64/CMakeLists.txt | 2 +- llvm/CMakeLists.txt | 3 +- llvm/bindings/go/build.sh | 28 + 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 | 2 + 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.guess | 24 - llvm/cmake/modules/AddLLVM.cmake | 59 +- llvm/cmake/modules/CheckAtomic.cmake | 2 - llvm/cmake/modules/HandleLLVMOptions.cmake | 4 - llvm/docs/CommandGuide/llvm-exegesis.rst | 3 +- llvm/docs/DeveloperPolicy.rst | 20 +- llvm/docs/GarbageCollection.rst | 4 +- llvm/docs/GettingStarted.rst | 18 +- llvm/docs/LangRef.rst | 2 +- llvm/docs/ProgrammersManual.rst | 4 +- llvm/examples/SpeculativeJIT/SpeculativeJIT.cpp | 2 +- llvm/examples/ThinLtoJIT/ThinLtoJIT.cpp | 3 +- llvm/examples/ThinLtoJIT/ThinLtoModuleIndex.h | 2 +- llvm/include/llvm/ADT/Any.h | 2 +- llvm/include/llvm/ADT/BitVector.h | 34 - llvm/include/llvm/ADT/SmallBitVector.h | 27 - llvm/include/llvm/ADT/SmallPtrSet.h | 10 +- llvm/include/llvm/ADT/bit.h | 23 +- llvm/include/llvm/Analysis/LazyCallGraph.h | 11 - llvm/include/llvm/Analysis/ValueLattice.h | 87 +- llvm/include/llvm/CodeGen/AsmPrinter.h | 93 +- llvm/include/llvm/CodeGen/BasicTTIImpl.h | 6 - llvm/include/llvm/CodeGen/DIE.h | 24 +- llvm/include/llvm/CodeGen/GlobalISel/CSEInfo.h | 2 +- .../llvm/CodeGen/GlobalISel/CombinerHelper.h | 7 - .../include/llvm/CodeGen/GlobalISel/CombinerInfo.h | 2 +- .../GlobalISel/LegalizationArtifactCombiner.h | 45 +- .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 4 - .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 32 +- .../llvm/CodeGen/GlobalISel/MIPatternMatch.h | 12 +- .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 14 +- llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 7 +- llvm/include/llvm/CodeGen/SelectionDAG.h | 17 - llvm/include/llvm/CodeGen/SelectionDAGISel.h | 2 +- llvm/include/llvm/CodeGen/TailDuplicator.h | 7 +- llvm/include/llvm/DWARFLinker/DWARFLinker.h | 3 - .../llvm/DebugInfo/CodeView/CodeViewRecordIO.h | 12 +- llvm/include/llvm/DebugInfo/DIContext.h | 5 - llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h | 13 +- .../llvm/DebugInfo/DWARF/DWARFDebugAranges.h | 3 +- .../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 - .../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 +- .../include/llvm/ExecutionEngine/ExecutionEngine.h | 2 +- llvm/include/llvm/Frontend/OpenMP/OMPConstants.h | 14 - llvm/include/llvm/Frontend/OpenMP/OMPContext.h | 17 +- llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h | 159 +- llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 45 - llvm/include/llvm/IR/GlobalValue.h | 17 +- llvm/include/llvm/IR/IRBuilder.h | 4 - llvm/include/llvm/IR/IntrinsicsAArch64.td | 29 - llvm/include/llvm/LTO/LTO.h | 3 +- llvm/include/llvm/MC/MCAsmInfo.h | 5 - llvm/include/llvm/MC/MCContext.h | 22 +- llvm/include/llvm/MC/MCELFStreamer.h | 34 +- llvm/include/llvm/MC/MCObjectFileInfo.h | 1 + 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/MCSection.h | 2 - llvm/include/llvm/MC/MCSectionELF.h | 2 +- llvm/include/llvm/MC/MCStreamer.h | 174 +- 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/MCXCOFFStreamer.h | 8 +- llvm/include/llvm/MC/StringTableBuilder.h | 10 - llvm/include/llvm/Support/ARMTargetParser.def | 8 - llvm/include/llvm/Support/ARMTargetParser.h | 9 - llvm/include/llvm/Support/ErrorHandling.h | 2 +- llvm/include/llvm/Support/KnownBits.h | 47 +- llvm/include/llvm/Support/ThreadPool.h | 17 +- llvm/include/llvm/Support/Threading.h | 69 +- llvm/include/llvm/Support/WithColor.h | 4 - llvm/include/llvm/Target/Target.td | 7 - llvm/include/llvm/Transforms/IPO/Attributor.h | 202 +- .../llvm/Transforms/Scalar/LoopUnrollAndJamPass.h | 1 - llvm/include/llvm/Transforms/Utils/Local.h | 15 +- llvm/lib/Analysis/ConstantFolding.cpp | 11 +- llvm/lib/Analysis/LazyCallGraph.cpp | 32 +- llvm/lib/Analysis/MemorySSA.cpp | 5 +- llvm/lib/Analysis/OptimizationRemarkEmitter.cpp | 4 - llvm/lib/Analysis/ScalarEvolution.cpp | 2 +- llvm/lib/Analysis/ValueTracking.cpp | 4 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 2 +- 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 | 459 +- 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 | 124 +- llvm/lib/CodeGen/AsmPrinter/DIE.cpp | 90 +- llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp | 12 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 7 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 113 +- llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp | 8 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 8 +- 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/FaultMaps.cpp | 22 +- llvm/lib/CodeGen/GlobalISel/CSEInfo.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 125 +- llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp | 6 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 4 +- .../lib/CodeGen/GlobalISel/InstructionSelector.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 124 - llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 16 +- llvm/lib/CodeGen/GlobalISel/Utils.cpp | 19 +- llvm/lib/CodeGen/MachineBlockPlacement.cpp | 231 +- llvm/lib/CodeGen/MachineSizeOpts.cpp | 2 +- llvm/lib/CodeGen/ParallelCG.cpp | 2 +- llvm/lib/CodeGen/SafeStack.cpp | 9 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 70 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 9 +- .../CodeGen/SelectionDAG/FunctionLoweringInfo.cpp | 2 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 10 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 3 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 42 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 24 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 7 +- .../CodeGen/SelectionDAG/StatepointLowering.cpp | 3 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 10 +- llvm/lib/CodeGen/StackMaps.cpp | 70 +- llvm/lib/CodeGen/TailDuplicator.cpp | 39 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 42 +- llvm/lib/DWARFLinker/DWARFLinker.cpp | 14 +- llvm/lib/DebugInfo/CodeView/CodeViewRecordIO.cpp | 40 +- .../DWARF/DWARFAbbreviationDeclaration.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 58 +- llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp | 11 +- llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 32 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 5 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 20 +- llvm/lib/DebugInfo/GSYM/CMakeLists.txt | 5 - llvm/lib/DebugInfo/GSYM/DwarfTransformer.cpp | 572 -- llvm/lib/DebugInfo/GSYM/FunctionInfo.cpp | 7 +- llvm/lib/DebugInfo/GSYM/GsymCreator.cpp | 31 +- llvm/lib/DebugInfo/GSYM/GsymReader.cpp | 118 +- llvm/lib/DebugInfo/GSYM/InlineInfo.cpp | 16 +- llvm/lib/DebugInfo/GSYM/LLVMBuild.txt | 2 +- llvm/lib/DebugInfo/PDB/Native/EnumTables.cpp | 2 +- llvm/lib/DebugInfo/PDB/Native/NativeTypeArray.cpp | 2 +- llvm/lib/ExecutionEngine/ExecutionEngine.cpp | 6 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 3 +- llvm/lib/Frontend/OpenMP/OMPConstants.cpp | 9 +- llvm/lib/Frontend/OpenMP/OMPContext.cpp | 52 +- llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp | 572 +- llvm/lib/IR/AsmWriter.cpp | 6 +- llvm/lib/IR/DIBuilder.cpp | 26 +- llvm/lib/IR/FPEnv.cpp | 2 +- llvm/lib/IR/ModuleSummaryIndex.cpp | 4 +- llvm/lib/IR/Verifier.cpp | 9 +- llvm/lib/LTO/LTO.cpp | 6 +- llvm/lib/LTO/LTOBackend.cpp | 3 +- llvm/lib/LTO/ThinLTOCodeGenerator.cpp | 6 +- llvm/lib/MC/ConstantPools.cpp | 10 +- llvm/lib/MC/MCAsmInfo.cpp | 2 +- llvm/lib/MC/MCAsmStreamer.cpp | 357 +- llvm/lib/MC/MCCodeView.cpp | 50 +- llvm/lib/MC/MCContext.cpp | 22 +- llvm/lib/MC/MCDwarf.cpp | 422 +- llvm/lib/MC/MCELFStreamer.cpp | 58 +- llvm/lib/MC/MCMachOStreamer.cpp | 108 +- llvm/lib/MC/MCNullStreamer.cpp | 10 +- llvm/lib/MC/MCObjectFileInfo.cpp | 19 +- llvm/lib/MC/MCObjectStreamer.cpp | 114 +- llvm/lib/MC/MCParser/AsmLexer.cpp | 25 +- llvm/lib/MC/MCParser/AsmParser.cpp | 148 +- 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 | 36 +- llvm/lib/MC/MCParser/ELFAsmParser.cpp | 22 +- llvm/lib/MC/MCParser/MCAsmParser.cpp | 5 - llvm/lib/MC/MCParser/MasmParser.cpp | 5566 -------------------- llvm/lib/MC/MCParser/WasmAsmParser.cpp | 4 +- llvm/lib/MC/MCStreamer.cpp | 231 +- 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 | 14 +- llvm/lib/Object/RecordStreamer.cpp | 22 +- llvm/lib/Object/RecordStreamer.h | 12 +- llvm/lib/Support/APInt.cpp | 16 +- llvm/lib/Support/ErrorHandling.cpp | 2 +- llvm/lib/Support/Host.cpp | 7 +- llvm/lib/Support/Parallel.cpp | 14 +- llvm/lib/Support/ThreadPool.cpp | 23 +- llvm/lib/Support/Threading.cpp | 46 +- llvm/lib/Support/Unix/Threading.inc | 24 - llvm/lib/Support/Windows/Threading.inc | 162 - llvm/lib/Support/WithColor.cpp | 12 - llvm/lib/Target/AArch64/AArch64.td | 4 +- llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 126 +- llvm/lib/Target/AArch64/AArch64BranchTargets.cpp | 4 - .../Target/AArch64/AArch64ExpandPseudoInsts.cpp | 55 - llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 94 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 9 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 55 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 49 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 71 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 44 +- 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 +- .../lib/Target/AArch64/AArch64TargetObjectFile.cpp | 4 +- .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 10 +- .../AArch64/MCTargetDesc/AArch64ELFStreamer.cpp | 24 +- .../AArch64/MCTargetDesc/AArch64InstPrinter.cpp | 13 - .../AArch64/MCTargetDesc/AArch64InstPrinter.h | 3 - .../AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 2 +- .../AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 2 +- .../MCTargetDesc/AArch64WinCOFFStreamer.cpp | 8 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 71 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 74 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.h | 16 +- llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp | 216 +- llvm/lib/Target/AMDGPU/AMDGPUGISel.td | 12 +- llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td | 26 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 158 +- llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 3 - llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 60 +- llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp | 8 +- .../Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp | 6 - llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 133 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h | 3 - llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 8 - .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 2 +- .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 68 +- llvm/lib/Target/AMDGPU/R600AsmPrinter.cpp | 14 +- llvm/lib/Target/AMDGPU/R600AsmPrinter.h | 2 +- llvm/lib/Target/AMDGPU/R600RegisterInfo.cpp | 10 + llvm/lib/Target/AMDGPU/R600RegisterInfo.h | 7 +- llvm/lib/Target/AMDGPU/R600RegisterInfo.td | 6 +- llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp | 5 - llvm/lib/Target/AMDGPU/SIFixupVectorISel.cpp | 5 - llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 16 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 78 +- llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp | 5 - llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 43 +- llvm/lib/Target/AMDGPU/SMInstructions.td | 7 +- llvm/lib/Target/AMDGPU/SOPInstructions.td | 8 +- llvm/lib/Target/AMDGPU/VOP1Instructions.td | 2 +- llvm/lib/Target/ARC/ARCAsmPrinter.cpp | 4 +- llvm/lib/Target/ARM/ARM.td | 10 - llvm/lib/Target/ARM/ARMAsmPrinter.cpp | 138 +- llvm/lib/Target/ARM/ARMAsmPrinter.h | 26 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 41 +- llvm/lib/Target/ARM/ARMInstrCDE.td | 503 -- llvm/lib/Target/ARM/ARMInstrInfo.td | 21 - llvm/lib/Target/ARM/ARMInstrMVE.td | 266 +- llvm/lib/Target/ARM/ARMInstrNEON.td | 10 - llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 54 +- llvm/lib/Target/ARM/ARMMCInstLower.cpp | 6 +- llvm/lib/Target/ARM/ARMPredicates.td | 3 - llvm/lib/Target/ARM/ARMRegisterInfo.td | 11 - llvm/lib/Target/ARM/ARMSubtarget.h | 3 - llvm/lib/Target/ARM/ARMTargetObjectFile.cpp | 2 +- llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 227 +- .../Target/ARM/Disassembler/ARMDisassembler.cpp | 41 +- .../lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp | 88 +- .../Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 8 - llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h | 3 - .../Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 2 +- .../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/MVEGatherScatterLowering.cpp | 20 +- llvm/lib/Target/AVR/AVRAsmPrinter.cpp | 4 +- llvm/lib/Target/AVR/AsmParser/AVRAsmParser.cpp | 8 +- .../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 | 2 +- llvm/lib/Target/BPF/BPFAsmPrinter.cpp | 4 +- llvm/lib/Target/BPF/BPFISelLowering.cpp | 2 - llvm/lib/Target/BPF/BTFDebug.cpp | 112 +- .../Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 83 +- .../Hexagon/Disassembler/HexagonDisassembler.cpp | 24 +- llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp | 20 +- llvm/lib/Target/Hexagon/HexagonAsmPrinter.h | 2 +- llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.h | 2 +- llvm/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp | 16 +- llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp | 7 - llvm/lib/Target/Hexagon/HexagonRegisterInfo.td | 76 +- llvm/lib/Target/Hexagon/HexagonTargetStreamer.h | 6 +- llvm/lib/Target/Hexagon/HexagonVectorPrint.cpp | 7 +- .../Hexagon/MCTargetDesc/HexagonMCChecker.cpp | 29 +- .../Target/Hexagon/MCTargetDesc/HexagonMCChecker.h | 5 - .../Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 18 +- .../Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp | 10 +- .../Hexagon/MCTargetDesc/HexagonMCELFStreamer.h | 2 +- .../Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 44 +- .../Hexagon/MCTargetDesc/HexagonMCInstrInfo.h | 10 - .../Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 8 +- .../Hexagon/MCTargetDesc/HexagonMCTargetDesc.h | 3 - llvm/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp | 2 +- llvm/lib/Target/Lanai/LanaiAsmPrinter.cpp | 14 +- .../Target/MSP430/AsmParser/MSP430AsmParser.cpp | 6 +- .../MSP430/MCTargetDesc/MSP430ELFStreamer.cpp | 24 +- llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp | 8 +- llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 52 +- .../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 | 2 +- llvm/lib/Target/Mips/Mips16HardFloat.cpp | 6 +- llvm/lib/Target/Mips/MipsAsmPrinter.cpp | 76 +- llvm/lib/Target/Mips/MipsAsmPrinter.h | 20 +- llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp | 8 +- .../NVPTX/MCTargetDesc/NVPTXTargetStreamer.cpp | 6 +- llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp | 32 +- llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h | 10 +- llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp | 7 +- llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 8 +- .../Target/PowerPC/MCTargetDesc/PPCELFStreamer.cpp | 12 +- .../Target/PowerPC/MCTargetDesc/PPCELFStreamer.h | 4 +- .../PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 8 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 136 +- llvm/lib/Target/PowerPC/PPCFrameLowering.cpp | 44 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 4 - llvm/lib/Target/PowerPC/PPCInstr64Bit.td | 4 - llvm/lib/Target/PowerPC/PPCInstrVSX.td | 8 - llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 17 - llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h | 2 - llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 4 +- llvm/lib/Target/RISCV/RISCVAsmPrinter.cpp | 4 +- llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp | 7 + llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 2 +- llvm/lib/Target/Sparc/SparcAsmPrinter.cpp | 21 +- .../Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 6 +- llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp | 44 +- llvm/lib/Target/SystemZ/SystemZAsmPrinter.h | 6 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 4 +- llvm/lib/Target/TargetLoweringObjectFile.cpp | 2 +- llvm/lib/Target/VE/MCTargetDesc/VEFixupKinds.h | 22 - llvm/lib/Target/VE/MCTargetDesc/VEMCExpr.cpp | 56 - llvm/lib/Target/VE/MCTargetDesc/VEMCExpr.h | 8 - llvm/lib/Target/VE/VEAsmPrinter.cpp | 198 +- llvm/lib/Target/VE/VEISelDAGToDAG.cpp | 16 - llvm/lib/Target/VE/VEISelLowering.cpp | 81 +- llvm/lib/Target/VE/VEISelLowering.h | 4 +- llvm/lib/Target/VE/VEInstrInfo.cpp | 20 - llvm/lib/Target/VE/VEInstrInfo.h | 2 - llvm/lib/Target/VE/VEInstrInfo.td | 40 - llvm/lib/Target/VE/VEMachineFunctionInfo.h | 10 +- .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 8 +- .../MCTargetDesc/WebAssemblyTargetStreamer.cpp | 6 +- .../Target/WebAssembly/WebAssemblyAsmPrinter.cpp | 38 +- .../lib/Target/WebAssembly/WebAssemblyAsmPrinter.h | 10 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 69 +- .../lib/Target/WebAssembly/WebAssemblyInstrCall.td | 2 +- .../WebAssemblyLowerEmscriptenEHSjLj.cpp | 13 +- .../WebAssemblyRuntimeLibcallSignatures.cpp | 3 - llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 28 +- llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 10 - llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h | 7 - .../Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 5 +- .../X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp | 24 +- llvm/lib/Target/X86/X86AsmPrinter.cpp | 50 +- llvm/lib/Target/X86/X86AsmPrinter.h | 14 +- llvm/lib/Target/X86/X86FastISel.cpp | 19 +- llvm/lib/Target/X86/X86FixupBWInsts.cpp | 2 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 247 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 265 +- llvm/lib/Target/X86/X86ISelLowering.h | 5 +- llvm/lib/Target/X86/X86InstrAVX512.td | 12 +- llvm/lib/Target/X86/X86InstrFoldTables.cpp | 2 +- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 6 +- llvm/lib/Target/X86/X86InstrInfo.td | 12 +- llvm/lib/Target/X86/X86InterleavedAccess.cpp | 4 +- llvm/lib/Target/X86/X86IntrinsicsInfo.h | 4 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 76 +- llvm/lib/Target/X86/X86SchedSkylakeServer.td | 114 +- llvm/lib/Target/XCore/XCoreAsmPrinter.cpp | 49 +- llvm/lib/Transforms/CFGuard/CFGuard.cpp | 2 +- llvm/lib/Transforms/IPO/Attributor.cpp | 1100 +--- llvm/lib/Transforms/IPO/LoopExtractor.cpp | 4 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 12 +- .../InstCombine/InstCombineMulDivRem.cpp | 3 +- .../InstCombine/InstCombineSimplifyDemanded.cpp | 3 +- .../Instrumentation/AddressSanitizer.cpp | 26 +- .../Transforms/Instrumentation/BoundsChecking.cpp | 2 +- llvm/lib/Transforms/Scalar/LICM.cpp | 15 +- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 16 +- llvm/lib/Transforms/Scalar/LoopPredication.cpp | 10 +- llvm/lib/Transforms/Scalar/LoopRotation.cpp | 11 +- .../lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp | 25 +- llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp | 16 +- .../Transforms/Scalar/LowerMatrixIntrinsics.cpp | 10 +- .../Transforms/Scalar/RewriteStatepointsForGC.cpp | 2 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 287 +- llvm/lib/Transforms/Scalar/SROA.cpp | 10 +- llvm/lib/Transforms/Utils/CallGraphUpdater.cpp | 8 +- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 6 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 4 + llvm/lib/Transforms/Utils/Local.cpp | 44 +- llvm/lib/Transforms/Utils/LoopUnroll.cpp | 43 +- llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp | 38 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 59 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 2 +- llvm/lib/Transforms/Vectorize/VectorCombine.cpp | 88 +- llvm/runtimes/CMakeLists.txt | 15 - llvm/test/Analysis/ConstantFolding/vscale.ll | 14 - .../datalayout-invalid-function-ptr-alignment.ll | 2 +- .../datalayout-invalid-stack-natural-alignment.ll | 2 +- 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/Bindings/Go/go.test | 2 +- llvm/test/Bindings/Go/lit.local.cfg | 3 +- .../Bitcode/function-default-address-spaces.ll | 2 +- llvm/test/Bitcode/invalid-functionptr-align.ll | 2 +- llvm/test/Bitcode/invalid.test | 12 +- .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 4 +- .../GlobalISel/artifact-combine-unmerge.mir | 73 - .../AArch64/GlobalISel/call-translator-musttail.ll | 2 +- .../GlobalISel/legalize-inttoptr-xfail-1.mir | 3 +- .../GlobalISel/legalize-inttoptr-xfail-2.mir | 3 +- .../CodeGen/AArch64/GlobalISel/no-neon-no-fp.ll | 2 +- .../AArch64/GlobalISel/opt-fold-ext-tbz-tbnz.mir | 5 +- .../AArch64/GlobalISel/widen-narrow-tbz-tbnz.mir | 193 - llvm/test/CodeGen/AArch64/aarch64-bif-gen.ll | 146 - llvm/test/CodeGen/AArch64/aarch64-bit-gen.ll | 146 - llvm/test/CodeGen/AArch64/arm64-named-reg-alloc.ll | 4 +- .../CodeGen/AArch64/arm64-named-reg-notareg.ll | 4 +- llvm/test/CodeGen/AArch64/arm64-neon-select_cc.ll | 234 +- 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 | 2 +- .../test/CodeGen/AArch64/arm64-tls-initial-exec.ll | 2 +- .../CodeGen/AArch64/branch-target-enforcement.mir | 31 - llvm/test/CodeGen/AArch64/fast-isel-sp-adjust.ll | 2 +- llvm/test/CodeGen/AArch64/fp16-vector-shuffle.ll | 153 +- .../CodeGen/AArch64/neon-bitwise-instructions.ll | 705 +-- .../AArch64/patchable-function-entry-bti.ll | 8 +- .../CodeGen/AArch64/patchable-function-entry.ll | 23 +- llvm/test/CodeGen/AArch64/sat-add.ll | 10 +- llvm/test/CodeGen/AArch64/sqrt-fastmath.ll | 65 +- llvm/test/CodeGen/AArch64/strict-fp-int-promote.ll | 67 - .../CodeGen/AArch64/sve-callbyref-notailcall.ll | 29 - .../AArch64/sve-calling-convention-byref.ll | 118 - llvm/test/CodeGen/AArch64/sve-intrinsics-index.ll | 178 - .../AArch64/sve-intrinsics-scalar-to-vec.ll | 83 - llvm/test/CodeGen/AArch64/sve2-int-addsub-long.ll | 102 - .../AArch64/sve2-intrinsics-int-mul-lane.ll | 119 - 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 +- llvm/test/CodeGen/AMDGPU/GlobalISel/bswap.ll | 588 --- .../AMDGPU/GlobalISel/combine-lshr-narrow.mir | 202 - .../AMDGPU/GlobalISel/combine-shl-narrow.mir | 203 - .../AMDGPU/GlobalISel/divergent-control-flow.ll | 142 - .../CodeGen/AMDGPU/GlobalISel/insertelement.ll | 2 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-and.mir | 20 +- .../inst-select-atomic-cmpxchg-local.mir | 82 - .../AMDGPU/GlobalISel/inst-select-bswap.mir | 28 - .../GlobalISel/inst-select-concat-vectors.mir | 20 - .../GlobalISel/inst-select-ctlz-zero-undef.mir | 82 - .../GlobalISel/inst-select-cttz-zero-undef.mir | 82 - .../AMDGPU/GlobalISel/inst-select-extract.mir | 42 - .../CodeGen/AMDGPU/GlobalISel/inst-select-or.mir | 20 +- .../GlobalISel/inst-select-pattern-xor3.xfail.mir | 2 +- .../AMDGPU/GlobalISel/inst-select-trunc.v2s16.mir | 65 - .../CodeGen/AMDGPU/GlobalISel/inst-select-xor.mir | 20 +- .../AMDGPU/GlobalISel/lds-zero-initializer.ll | 2 +- .../AMDGPU/GlobalISel/legalize-atomicrmw-nand.mir | 2 +- .../GlobalISel/legalize-atomicrmw-xchg-flat.mir | 2 +- .../CodeGen/AMDGPU/GlobalISel/legalize-bswap.mir | 443 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fptrunc.mir | 414 -- .../CodeGen/AMDGPU/GlobalISel/legalize-icmp.mir | 98 - .../AMDGPU/GlobalISel/legalize-inttoptr.mir | 37 - .../AMDGPU/GlobalISel/legalize-jump-table.mir | 2 +- .../AMDGPU/GlobalISel/legalize-ptrtoint.mir | 32 - .../CodeGen/AMDGPU/GlobalISel/legalize-sdiv.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-sitofp.mir | 100 - .../CodeGen/AMDGPU/GlobalISel/legalize-srem.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-trunc.mir | 124 - .../CodeGen/AMDGPU/GlobalISel/legalize-udiv.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-uitofp.mir | 78 - .../GlobalISel/legalize-unmerge-values-xfail.mir | 2 +- .../CodeGen/AMDGPU/GlobalISel/legalize-urem.mir | 6 +- .../llvm.amdgcn.ds.gws.sema.release.all.ll | 2 +- .../AMDGPU/GlobalISel/llvm.amdgcn.s.buffer.load.ll | 4281 --------------- .../CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sbfe.ll | 962 ---- .../CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ubfe.ll | 1079 ---- llvm/test/CodeGen/AMDGPU/GlobalISel/localizer.ll | 206 - .../GlobalISel/regbankselect-amdgcn.div.fmas.mir | 23 +- .../AMDGPU/GlobalISel/regbankselect-and-s1.mir | 19 +- .../AMDGPU/GlobalISel/regbankselect-bswap.mir | 3 +- .../AMDGPU/GlobalISel/regbankselect-icmp.mir | 127 +- .../AMDGPU/GlobalISel/regbankselect-icmp.s16.mir | 10 +- .../GlobalISel/regbankselect-illegal-copy.mir | 4 +- .../CodeGen/AMDGPU/GlobalISel/regbankselect-or.mir | 20 +- .../AMDGPU/GlobalISel/regbankselect-phi-s1.mir | 140 +- .../AMDGPU/GlobalISel/regbankselect-phi.mir | 196 +- .../AMDGPU/GlobalISel/regbankselect-xor.mir | 27 +- llvm/test/CodeGen/AMDGPU/GlobalISel/trunc.ll | 119 - .../CodeGen/AMDGPU/amdgpu-codegenprepare-idiv.ll | 581 +- .../AMDGPU/at-least-one-def-value-assert.mir | 2 +- llvm/test/CodeGen/AMDGPU/bitreverse.ll | 654 ++- llvm/test/CodeGen/AMDGPU/branch-relax-spill.ll | 2 +- llvm/test/CodeGen/AMDGPU/bswap.ll | 794 +-- .../CodeGen/AMDGPU/call-to-kernel-undefined.ll | 2 +- llvm/test/CodeGen/AMDGPU/call-to-kernel.ll | 2 +- llvm/test/CodeGen/AMDGPU/cc-sgpr-over-limit.ll | 6 +- llvm/test/CodeGen/AMDGPU/clamp-modifier.ll | 2 +- llvm/test/CodeGen/AMDGPU/div_i128.ll | 2 +- llvm/test/CodeGen/AMDGPU/divrem24-assume.ll | 2 +- llvm/test/CodeGen/AMDGPU/fadd-fma-fmul-combine.ll | 8 +- .../AMDGPU/flat-error-unsupported-gpu-hsa.ll | 6 +- llvm/test/CodeGen/AMDGPU/frem.ll | 2 +- llvm/test/CodeGen/AMDGPU/lds-initializer.ll | 4 +- llvm/test/CodeGen/AMDGPU/lds-zero-initializer.ll | 4 +- .../AMDGPU/llvm.amdgcn.ds.gws.sema.release.all.ll | 2 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.memtime.ll | 11 +- llvm/test/CodeGen/AMDGPU/lower-mem-intrinsics.ll | 207 +- llvm/test/CodeGen/AMDGPU/madmk.ll | 6 +- llvm/test/CodeGen/AMDGPU/omod.ll | 2 +- llvm/test/CodeGen/AMDGPU/operand-folding.ll | 2 +- .../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/sdiv.ll | 731 +-- llvm/test/CodeGen/AMDGPU/sdiv64.ll | 2548 +++------ llvm/test/CodeGen/AMDGPU/srem64.ll | 2804 +++------- llvm/test/CodeGen/AMDGPU/udiv64.ll | 2564 ++++----- llvm/test/CodeGen/AMDGPU/unsupported-image-a16.ll | 2 +- llvm/test/CodeGen/AMDGPU/urem64.ll | 2097 +++----- llvm/test/CodeGen/AMDGPU/v_mac.ll | 2 +- llvm/test/CodeGen/AMDGPU/verify-sop.mir | 2 +- .../test/CodeGen/ARM/Windows/trivial-gnu-object.ll | 2 +- llvm/test/CodeGen/ARM/codemodel.ll | 4 +- llvm/test/CodeGen/ARM/fp-intrinsics.ll | 58 +- 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/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/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 +- .../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 +- llvm/test/CodeGen/Hexagon/misaligned-const-load.ll | 2 +- .../test/CodeGen/Hexagon/misaligned-const-store.ll | 2 +- llvm/test/CodeGen/Hexagon/swp-sigma.ll | 21 +- llvm/test/CodeGen/Hexagon/vect-regpairs.ll | 134 - .../CodeGen/Hexagon/verify-liveness-at-def.mir | 4 +- llvm/test/CodeGen/Lanai/codemodel.ll | 4 +- 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 +- 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/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 +- llvm/test/CodeGen/PowerPC/addi-licm.ll | 5 +- llvm/test/CodeGen/PowerPC/aix-byval-param.ll | 4 +- llvm/test/CodeGen/PowerPC/aix-cc-altivec.ll | 4 +- llvm/test/CodeGen/PowerPC/aix-nest-param.ll | 4 +- llvm/test/CodeGen/PowerPC/aix-trampoline.ll | 4 +- .../CodeGen/PowerPC/aix-user-defined-memcpy.ll | 2 +- .../CodeGen/PowerPC/aix-xcoff-data-only-notoc.ll | 2 +- llvm/test/CodeGen/PowerPC/aix-xcoff-data.ll | 2 +- llvm/test/CodeGen/PowerPC/aix-xcoff-lcomm.ll | 2 +- llvm/test/CodeGen/PowerPC/aix-xcoff-reloc.ll | 2 +- llvm/test/CodeGen/PowerPC/aix-xcoff-rodata.ll | 2 +- llvm/test/CodeGen/PowerPC/aix-xcoff-toc.ll | 2 +- llvm/test/CodeGen/PowerPC/bperm.ll | 2 +- llvm/test/CodeGen/PowerPC/codemodel.ll | 4 +- llvm/test/CodeGen/PowerPC/fmf-propagation.ll | 175 +- .../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/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 +- llvm/test/CodeGen/PowerPC/ppc64-icbt-pwr7.ll | 2 +- llvm/test/CodeGen/PowerPC/qpx-recipest.ll | 100 +- llvm/test/CodeGen/PowerPC/recipest.ll | 3 +- llvm/test/CodeGen/PowerPC/scalar-equal.ll | 56 - llvm/test/CodeGen/PowerPC/scalar-rounding-ops.ll | 44 - llvm/test/CodeGen/PowerPC/unal-altivec.ll | 13 +- .../PowerPC/vector-constrained-fp-intrinsics.ll | 308 +- llvm/test/CodeGen/PowerPC/vector-rounding-ops.ll | 55 - .../PowerPC/xray-attribute-instrumentation.ll | 4 +- llvm/test/CodeGen/RISCV/get-register-invalid.ll | 2 +- llvm/test/CodeGen/RISCV/get-register-reserve.ll | 4 +- .../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 | 2 +- llvm/test/CodeGen/RISCV/module-target-abi2.ll | 2 +- llvm/test/CodeGen/RISCV/musttail-call.ll | 8 +- llvm/test/CodeGen/RISCV/rv32e.ll | 2 +- llvm/test/CodeGen/RISCV/target-abi-valid.ll | 2 +- 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/codemodel.ll | 4 +- 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/mnop-mcount-02.ll | 2 +- llvm/test/CodeGen/SystemZ/mrecord-mcount-02.ll | 2 +- llvm/test/CodeGen/SystemZ/mverify-optypes.mir | 3 +- llvm/test/CodeGen/SystemZ/stack-size-section.ll | 6 +- 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/Thumb2/mve-intrinsics/vaddq.ll | 96 - llvm/test/CodeGen/Thumb2/mve-intrinsics/vhaddq.ll | 131 - llvm/test/CodeGen/Thumb2/mve-intrinsics/vhsubq.ll | 132 - 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 - .../CodeGen/Thumb2/mve-intrinsics/vqrdmulhq.ll | 84 - llvm/test/CodeGen/Thumb2/mve-intrinsics/vqsubq.ll | 84 - llvm/test/CodeGen/Thumb2/mve-intrinsics/vsubq.ll | 96 - llvm/test/CodeGen/Thumb2/mve-vecreduce-add.ll | 1053 +--- llvm/test/CodeGen/Thumb2/mve-vecreduce-mla.ll | 3035 ----------- llvm/test/CodeGen/Thumb2/mve-vmovn.ll | 322 -- llvm/test/CodeGen/Thumb2/thumb2-rev16.ll | 143 +- 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/WebAssembly/clear-cache.ll | 2 +- llvm/test/CodeGen/WebAssembly/cpus.ll | 8 +- llvm/test/CodeGen/WebAssembly/exception.ll | 2 +- llvm/test/CodeGen/WebAssembly/libcalls.ll | 6 +- llvm/test/CodeGen/WebAssembly/offset-atomics.ll | 2 +- llvm/test/CodeGen/WebAssembly/tailcall.ll | 30 - .../CodeGen/WebAssembly/tls-general-dynamic.ll | 4 +- .../CodeGen/X86/2008-03-12-ThreadLocalAlias.ll | 4 +- llvm/test/CodeGen/X86/AppendingLinkage.ll | 2 +- .../X86/GlobalISel/avoid-matchtable-crash.mir | 2 +- llvm/test/CodeGen/X86/add.ll | 4 +- llvm/test/CodeGen/X86/avg.ll | 92 +- llvm/test/CodeGen/X86/avx512-arith.ll | 26 - .../CodeGen/X86/avx512-shuffles/partial_permute.ll | 76 +- llvm/test/CodeGen/X86/avx512vl-intrinsics.ll | 20 +- llvm/test/CodeGen/X86/bswap-vector.ll | 74 +- .../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/codemodel.ll | 2 +- llvm/test/CodeGen/X86/coff-comdat2.ll | 2 +- llvm/test/CodeGen/X86/coff-comdat3.ll | 2 +- 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/equiv_with_fndef.ll | 2 +- llvm/test/CodeGen/X86/equiv_with_vardef.ll | 2 +- .../X86/expand-integer-x86_64-intrinsic-error.ll | 2 +- llvm/test/CodeGen/X86/extract-concat.ll | 7 +- llvm/test/CodeGen/X86/fast-isel-args-fail2.ll | 3 +- .../CodeGen/X86/fast-isel-float-half-convertion.ll | 3 +- 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/invalid-liveness.mir | 2 +- llvm/test/CodeGen/X86/label-redefinition.ll | 2 +- llvm/test/CodeGen/X86/linux-preemption.ll | 7 +- llvm/test/CodeGen/X86/llc-print-machineinstrs.mir | 2 +- llvm/test/CodeGen/X86/macho-comdat.ll | 2 +- .../CodeGen/X86/merge-consecutive-stores-nt.ll | 32 +- 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 | 103 +- llvm/test/CodeGen/X86/partial-tail-dup.ll | 187 - .../CodeGen/X86/patchable-function-entry-ibt.ll | 6 +- llvm/test/CodeGen/X86/patchable-function-entry.ll | 20 +- llvm/test/CodeGen/X86/pr34653.ll | 60 +- llvm/test/CodeGen/X86/read-fp-no-frame-pointer.ll | 2 +- llvm/test/CodeGen/X86/rev16.ll | 256 - llvm/test/CodeGen/X86/segmented-stacks.ll | 4 +- .../test/CodeGen/X86/semantic-interposition-asm.ll | 21 - llvm/test/CodeGen/X86/sqrt-fastmath-tune.ll | 296 +- .../X86/stack-size-section-function-sections.ll | 6 +- llvm/test/CodeGen/X86/stack-size-section.ll | 9 +- llvm/test/CodeGen/X86/statepoint-call-lowering.ll | 1 + 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/vector-idiv-udiv-512.ll | 4 +- llvm/test/CodeGen/X86/vector-reduce-fadd.ll | 83 +- llvm/test/CodeGen/X86/vector-reduce-fmul.ll | 83 +- llvm/test/CodeGen/X86/vector-reduce-umax.ll | 45 +- llvm/test/CodeGen/X86/vector-reduce-umin.ll | 45 +- .../CodeGen/X86/vector-shuffle-combining-avx2.ll | 15 +- .../X86/vector-shuffle-combining-avx512bw.ll | 795 ++- .../X86/vector-shuffle-combining-avx512f.ll | 995 ---- .../CodeGen/X86/vector-shuffle-combining-ssse3.ll | 21 +- .../CodeGen/X86/vector-shuffle-combining-xop.ll | 9 - llvm/test/CodeGen/X86/vector-shuffle-combining.ll | 5 +- llvm/test/CodeGen/X86/x86-interleaved-access.ll | 38 +- llvm/test/CodeGen/X86/xray-section-group.ll | 4 +- llvm/test/CodeGen/XCore/alignment.ll | 2 +- llvm/test/CodeGen/XCore/codemodel.ll | 6 +- llvm/test/CodeGen/XCore/section-name.ll | 2 +- .../test/DebugInfo/COFF/types-recursive-unnamed.ll | 2 +- .../Generic/incorrect-variable-debugloc1.ll | 4 - llvm/test/DebugInfo/Generic/member-pointers.ll | 2 + llvm/test/DebugInfo/Generic/sugared-constants.ll | 4 - llvm/test/DebugInfo/RISCV/eh-frame.s | 2 +- llvm/test/DebugInfo/X86/asan_debug_info.ll | 77 - .../DebugInfo/X86/xray-split-dwarf-interaction.ll | 2 +- .../Instrumentation/AddressSanitizer/debug_info.ll | 12 +- .../AddressSanitizer/local_stack_base.ll | 6 +- llvm/test/LTO/X86/attrs.ll | 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/COFF/section-comdat-conflict.s | 2 +- llvm/test/MC/COFF/section-comdat-conflict2.s | 2 +- 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/ELF/ARM/bss-non-zero-value.s | 2 +- llvm/test/MC/ELF/comdat-dup-group-name.s | 32 + llvm/test/MC/ELF/common-error3.s | 4 +- llvm/test/MC/ELF/section-combine.s | 48 - llvm/test/MC/ELF/section-numeric-invalid-type.s | 2 +- .../MC/Hexagon/hvx-swapped-regpairs-alias-neg.s | 15 - llvm/test/MC/Hexagon/hvx-swapped-regpairs.s | 43 - llvm/test/MC/MachO/variable-errors.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/ppc64-localentry-error1.s | 4 +- llvm/test/MC/PowerPC/ppc64-localentry-error2.s | 4 +- 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/WebAssembly/blockaddress.ll | 2 +- .../MC/WebAssembly/data-symbol-in-text-section.ll | 2 +- .../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 +- llvm/test/Object/AMDGPU/objdump.s | 2 +- .../objdump-disassembly-inline-relocations.test | 12 +- llvm/test/Object/X86/objdump-label.test | 2 +- llvm/test/Object/X86/objdump-trivial-object.test | 8 +- 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 | 2 +- llvm/test/Object/objdump-symbol-table.test | 2 +- llvm/test/Object/wasm-invalid-file.yaml | 2 +- llvm/test/Object/wasm-string-outside-section.test | 2 +- llvm/test/Other/close-stderr.ll | 13 + llvm/test/Other/new-pm-defaults.ll | 1 + llvm/test/Other/new-pm-thinlto-defaults.ll | 1 + .../Other/new-pm-thinlto-postlink-pgo-defaults.ll | 1 + .../new-pm-thinlto-postlink-samplepgo-defaults.ll | 1 + .../Other/new-pm-thinlto-prelink-pgo-defaults.ll | 1 + .../new-pm-thinlto-prelink-samplepgo-defaults.ll | 1 + llvm/test/Other/opt-O2-pipeline.ll | 12 +- llvm/test/Other/opt-O3-pipeline.ll | 12 +- llvm/test/Other/opt-Os-pipeline.ll | 12 +- llvm/test/Other/optimization-remarks-inline.ll | 2 +- llvm/test/Other/pass-pipelines.ll | 1 - .../TableGen/Common/reg-with-subregs-common.td | 128 - llvm/test/TableGen/HwModeSelect.td | 2 +- llvm/test/TableGen/dag-isel-subregs.td | 14 - llvm/test/TableGen/rc-weight-override.td | 24 - llvm/test/TableGen/simplify-patfrag.td | 38 - .../ArgumentPromotion/2008-02-01-ReturnAttrs.ll | 2 +- .../ArgumentPromotion/2008-07-02-array-indexing.ll | 6 +- .../Attributor/ArgumentPromotion/X86/attributes.ll | 4 +- .../X86/min-legal-vector-width.ll | 16 +- .../ArgumentPromotion/aggregate-promote.ll | 2 +- .../Attributor/ArgumentPromotion/attrs.ll | 20 +- .../Attributor/ArgumentPromotion/basictest.ll | 2 +- .../Attributor/ArgumentPromotion/byval-2.ll | 23 + .../Attributor/ArgumentPromotion/byval.ll | 26 +- .../Attributor/ArgumentPromotion/chained.ll | 2 +- .../Attributor/ArgumentPromotion/control-flow.ll | 2 +- .../Attributor/ArgumentPromotion/control-flow2.ll | 2 +- .../Transforms/Attributor/ArgumentPromotion/dbg.ll | 4 +- .../Attributor/ArgumentPromotion/fp80.ll | 22 + .../Attributor/ArgumentPromotion/inalloca.ll | 4 +- .../ArgumentPromotion/live_called_from_dead.ll | 48 +- .../ArgumentPromotion/live_called_from_dead_2.ll | 129 - .../Attributor/ArgumentPromotion/musttail.ll | 4 +- .../Attributor/ArgumentPromotion/reserve-tbaa.ll | 16 +- .../Attributor/ArgumentPromotion/variadic.ll | 4 - .../IPConstantProp/2009-09-24-byval-ptr.ll | 44 +- .../Attributor/IPConstantProp/PR16052.ll | 20 +- .../Attributor/IPConstantProp/PR43857.ll | 1 + .../IPConstantProp/arg-count-mismatch.ll | 9 +- .../IPConstantProp/multiple_callbacks.ll | 3 + .../IPConstantProp/openmp_parallel_for.ll | 2 +- .../Attributor/IPConstantProp/recursion.ll | 2 +- .../Attributor/IPConstantProp/remove-call-inst.ll | 2 +- .../Attributor/IPConstantProp/return-argument.ll | 2 +- .../Attributor/IPConstantProp/return-constant.ll | 4 +- .../Attributor/IPConstantProp/return-constants.ll | 40 +- ...lve-after-each-resolving-undefs-for-function.ll | 2 +- llvm/test/Transforms/Attributor/align.ll | 26 +- llvm/test/Transforms/Attributor/callbacks.ll | 6 +- .../Transforms/Attributor/dereferenceable-2.ll | 36 +- .../test/Transforms/Attributor/internal-noalias.ll | 2 +- llvm/test/Transforms/Attributor/liveness.ll | 385 +- llvm/test/Transforms/Attributor/liveness_chains.ll | 58 - .../test/Transforms/Attributor/memory_locations.ll | 298 -- llvm/test/Transforms/Attributor/misc.ll | 16 +- llvm/test/Transforms/Attributor/noalias.ll | 21 +- llvm/test/Transforms/Attributor/nocapture-1.ll | 6 +- llvm/test/Transforms/Attributor/nofree.ll | 12 +- llvm/test/Transforms/Attributor/nonnull.ll | 6 +- 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 | 166 +- .../read_write_returned_arguments_scc.ll | 18 +- .../Attributor/reduced/register_benchmark_test.ll | 1582 ------ llvm/test/Transforms/Attributor/returned.ll | 8 +- .../Transforms/Attributor/undefined_behavior.ll | 12 +- llvm/test/Transforms/Attributor/value-simplify.ll | 132 +- llvm/test/Transforms/Attributor/willreturn.ll | 37 +- .../Transforms/BlockExtractor/invalid-block.ll | 2 +- .../Transforms/BlockExtractor/invalid-function.ll | 2 +- .../test/Transforms/BlockExtractor/invalid-line.ll | 2 +- .../Transforms/FunctionImport/not-prevailing.ll | 2 +- llvm/test/Transforms/GCOVProfiling/version.ll | 4 +- llvm/test/Transforms/IPConstantProp/PR16052.ll | 9 +- llvm/test/Transforms/IPConstantProp/PR26044.ll | 6 +- .../Transforms/Inline/alloca-dbgdeclare-merge.ll | 16 +- llvm/test/Transforms/Inline/alloca-dbgdeclare.ll | 4 - llvm/test/Transforms/Inline/inline_dbg_declare.ll | 3 +- .../Transforms/InstCombine/limit-max-iterations.ll | 2 +- .../Transforms/InstCombine/select-cmp-cttz-ctlz.ll | 95 - llvm/test/Transforms/SCCP/2006-12-19-UndefBug.ll | 12 +- llvm/test/Transforms/SCCP/apint-bigint2.ll | 24 +- llvm/test/Transforms/SCCP/apint-ipsccp3.ll | 40 +- llvm/test/Transforms/SCCP/apint-select.ll | 30 +- llvm/test/Transforms/SCCP/ip-constant-ranges.ll | 10 +- llvm/test/Transforms/SCCP/ipsccp-basic.ll | 34 +- 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/SimplifyCFG/hoist-dbgvalue-else.ll | 67 + .../Transforms/SimplifyCFG/hoist-dbgvalue-empty.ll | 71 + .../Transforms/VectorCombine/X86/extract-binop.ll | 250 - .../Transforms/VectorCombine/X86/extract-cmp.ll | 41 +- llvm/test/lit.cfg.py | 2 +- llvm/test/tools/UpdateTestChecks/lit.local.cfg | 8 + .../update_cc_test_checks/Inputs/def-and-decl.c | 0 .../Inputs/def-and-decl.c.expected | 0 .../update_cc_test_checks/Inputs/mangled_names.c | 0 .../Inputs/mangled_names.c.expected | 0 .../Inputs/mangled_names.c.funcsig.expected | 0 .../update_cc_test_checks/def-and-decl.test | 0 .../update_cc_test_checks/lit.local.cfg | 3 + .../update_cc_test_checks/mangled_names.test | 0 .../Inputs/private/tmp/call_return_pc/call | Bin 4640 -> 0 bytes .../Inputs/private/tmp/call_return_pc/call.o | Bin 2228 -> 0 bytes .../tools/dsymutil/X86/call-site-entry-reloc.test | 26 - .../X86/eh-frame-return-address-reg.s | 2 +- .../X86/latency-SETCCr-cond-codes-sweep.s | 25 - llvm/test/tools/llvm-lto2/X86/pipeline.ll | 4 +- .../tools/llvm-mca/X86/Generic/resources-avx512.s | 346 +- .../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 | 534 +- .../llvm-mca/X86/SkylakeServer/resources-avx512.s | 333 +- .../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 | 534 +- llvm/test/tools/llvm-ml/basic.test | 1 + llvm/test/tools/llvm-ml/lit.local.cfg | 3 - .../llvm-objdump/X86/disassemble-section-name.s | 2 +- .../X86/elf-disassemble-symbol-labels-exec.test | 2 +- .../tools/llvm-objdump/X86/elf-dynamic-relocs.test | 2 +- .../tools/llvm-objdump/X86/output-ordering.test | 2 +- .../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/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 +- .../test/tools/llvm-objdump/file-headers-coff.test | 2 +- llvm/test/tools/llvm-objdump/file-headers-elf.test | 4 +- .../tools/llvm-objdump/non-archive-object.test | 2 +- .../llvm-objdump/relocations-in-nonreloc.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/tools/dsymutil/DwarfStreamer.cpp | 160 +- llvm/tools/dsymutil/dsymutil.cpp | 9 +- llvm/tools/gold/gold-plugin.cpp | 4 +- llvm/tools/lli/lli.cpp | 17 - llvm/tools/llvm-ar/llvm-ar.cpp | 5 +- llvm/tools/llvm-cov/CodeCoverage.cpp | 6 +- llvm/tools/llvm-cov/CoverageExporterJson.cpp | 8 +- llvm/tools/llvm-cov/CoverageReport.cpp | 7 +- llvm/tools/llvm-dwp/DWPStringPool.h | 2 +- llvm/tools/llvm-dwp/llvm-dwp.cpp | 24 +- llvm/tools/llvm-exegesis/lib/CodeTemplate.h | 5 - .../llvm-exegesis/lib/ParallelSnippetGenerator.cpp | 19 +- .../llvm-exegesis/lib/ParallelSnippetGenerator.h | 2 +- .../llvm-exegesis/lib/SerialSnippetGenerator.cpp | 30 +- .../llvm-exegesis/lib/SerialSnippetGenerator.h | 2 +- llvm/tools/llvm-exegesis/lib/SnippetFile.cpp | 10 +- llvm/tools/llvm-exegesis/lib/SnippetGenerator.cpp | 48 +- llvm/tools/llvm-exegesis/lib/SnippetGenerator.h | 143 +- llvm/tools/llvm-exegesis/lib/Target.h | 10 - llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 94 +- llvm/tools/llvm-exegesis/llvm-exegesis.cpp | 22 +- llvm/tools/llvm-go/CMakeLists.txt | 9 - llvm/tools/llvm-go/llvm-go.go | 311 -- llvm/tools/llvm-lto2/llvm-lto2.cpp | 4 +- llvm/tools/llvm-mc/Disassembler.cpp | 2 +- llvm/tools/llvm-mca/CodeRegionGenerator.cpp | 12 +- llvm/tools/llvm-ml/Disassembler.cpp | 2 +- llvm/tools/llvm-ml/llvm-ml.cpp | 4 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 2 +- llvm/tools/llvm-profdata/llvm-profdata.cpp | 9 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 79 +- llvm/tools/obj2yaml/elf2yaml.cpp | 3 +- llvm/unittests/ADT/APIntTest.cpp | 21 - llvm/unittests/ADT/BitVectorTest.cpp | 37 - llvm/unittests/Analysis/CGSCCPassManagerTest.cpp | 49 - llvm/unittests/Analysis/LazyCallGraphTest.cpp | 42 - llvm/unittests/Analysis/ValueLatticeTest.cpp | 17 - .../CodeGen/GlobalISel/PatternMatchTest.cpp | 10 - .../DebugInfo/DWARF/DWARFDebugInfoTest.cpp | 4 +- .../DebugInfo/DWARF/DWARFDebugLineTest.cpp | 94 - llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp | 65 +- llvm/unittests/DebugInfo/DWARF/DwarfGenerator.h | 7 +- llvm/unittests/DebugInfo/GSYM/CMakeLists.txt | 2 - llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp | 1158 +--- llvm/unittests/Frontend/OpenMPContextTest.cpp | 9 +- llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp | 184 +- llvm/unittests/Support/Host.cpp | 4 +- llvm/unittests/Support/TaskQueueTest.cpp | 6 +- llvm/unittests/Support/ThreadPool.cpp | 46 +- llvm/unittests/Support/Threading.cpp | 3 +- llvm/unittests/TextAPI/TextStubHelpers.h | 41 - llvm/unittests/TextAPI/TextStubV1Tests.cpp | 18 +- llvm/unittests/TextAPI/TextStubV2Tests.cpp | 19 +- llvm/unittests/TextAPI/TextStubV3Tests.cpp | 25 +- llvm/unittests/TextAPI/TextStubV4Tests.cpp | 127 +- llvm/unittests/Transforms/Utils/LocalTest.cpp | 2 +- llvm/unittests/tools/llvm-exegesis/CMakeLists.txt | 1 - .../llvm-exegesis/Mips/SnippetGeneratorTest.cpp | 5 +- .../tools/llvm-exegesis/SnippetGeneratorTest.cpp | 175 - .../llvm-exegesis/X86/SnippetGeneratorTest.cpp | 30 +- llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 7 - llvm/utils/TableGen/CodeGenRegisters.cpp | 16 - llvm/utils/TableGen/CodeGenRegisters.h | 9 +- llvm/utils/TableGen/DAGISelMatcherEmitter.cpp | 2 +- llvm/utils/TableGen/DAGISelMatcherGen.cpp | 12 - llvm/utils/TableGen/RegisterInfoEmitter.cpp | 8 +- llvm/utils/gn/build/BUILD.gn | 37 +- .../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 - .../clang-tools-extra/clang-tidy/misc/BUILD.gn | 1 - .../gn/secondary/llvm/lib/DebugInfo/GSYM/BUILD.gn | 1 - .../gn/secondary/llvm/lib/MC/MCParser/BUILD.gn | 2 - .../llvm/unittests/tools/llvm-exegesis/BUILD.gn | 1 - 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/update_cc_test_checks.py | 8 +- mlir/CMakeLists.txt | 2 - mlir/docs/DeclarativeRewrites.md | 2 +- mlir/docs/SymbolsAndSymbolTables.md | 40 +- mlir/docs/Tutorials/Toy/Ch-7.md | 2 +- mlir/examples/toy/Ch7/mlir/ToyCombine.cpp | 2 +- .../GPUToVulkan/ConvertGPUToVulkanPass.h | 30 - .../mlir/Conversion/LoopsToGPU/LoopsToGPU.h | 7 - mlir/include/mlir/Dialect/AffineOps/AffineOps.td | 73 - mlir/include/mlir/Dialect/Linalg/EDSC/Builders.h | 28 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.h | 1 - .../mlir/Dialect/Linalg/IR/LinalgStructuredOps.td | 204 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgTraits.h | 98 - .../mlir/Dialect/SPIRV/SPIRVNonUniformOps.td | 6 - mlir/include/mlir/Dialect/SPIRV/SPIRVOps.td | 6 - .../mlir/Dialect/StandardOps/EDSC/Intrinsics.h | 34 +- mlir/include/mlir/Dialect/VectorOps/VectorOps.h | 6 - mlir/include/mlir/Dialect/VectorOps/VectorOps.td | 23 - mlir/include/mlir/EDSC/Builders.h | 11 +- mlir/include/mlir/EDSC/Intrinsics.h | 11 +- mlir/include/mlir/IR/Attributes.h | 1 - mlir/include/mlir/IR/FunctionSupport.h | 6 +- mlir/include/mlir/IR/OpBase.td | 14 +- mlir/include/mlir/IR/OpImplementation.h | 12 +- mlir/include/mlir/IR/OperationSupport.h | 2 - mlir/include/mlir/InitAllPasses.h | 6 - mlir/include/mlir/Pass/PassManager.h | 1 - mlir/include/mlir/TableGen/OpInterfaces.h | 3 - mlir/include/mlir/Transforms/LoopUtils.h | 9 +- mlir/lib/Conversion/CMakeLists.txt | 1 - mlir/lib/Conversion/GPUToCUDA/CMakeLists.txt | 11 +- .../GPUToCUDA/ConvertKernelFuncToCubin.cpp | 7 +- mlir/lib/Conversion/GPUToVulkan/CMakeLists.txt | 16 - .../GPUToVulkan/ConvertLaunchFuncToVulkanCalls.cpp | 278 - mlir/lib/Conversion/LoopsToGPU/LoopsToGPU.cpp | 332 +- .../StandardToLLVM/ConvertStandardToLLVM.cpp | 32 +- .../VectorToLLVM/ConvertVectorToLLVM.cpp | 43 +- mlir/lib/Dialect/AffineOps/AffineOps.cpp | 236 +- .../Dialect/GPU/Transforms/AllReduceLowering.cpp | 2 +- mlir/lib/Dialect/Linalg/EDSC/Builders.cpp | 18 +- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 45 +- mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp | 21 +- mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 7 +- mlir/lib/Dialect/LoopOps/LoopOps.cpp | 7 +- mlir/lib/Dialect/SPIRV/SPIRVOps.cpp | 90 + mlir/lib/Dialect/StandardOps/EDSC/Intrinsics.cpp | 21 +- mlir/lib/Dialect/StandardOps/Ops.cpp | 4 +- mlir/lib/Dialect/VectorOps/VectorOps.cpp | 4 +- mlir/lib/Dialect/VectorOps/VectorTransforms.cpp | 72 - mlir/lib/IR/AffineMap.cpp | 2 +- mlir/lib/IR/Attributes.cpp | 12 +- mlir/lib/Parser/Parser.cpp | 170 +- mlir/lib/Pass/Pass.cpp | 3 +- mlir/lib/Pass/PassRegistry.cpp | 4 +- mlir/lib/TableGen/OpInterfaces.cpp | 6 - mlir/lib/Transforms/AffineDataCopyGeneration.cpp | 6 +- mlir/lib/Transforms/Utils/LoopUtils.cpp | 48 +- mlir/test/AffineOps/invalid.mlir | 66 +- mlir/test/AffineOps/ops.mlir | 14 - .../Conversion/GPUToNVVM/memory-attrbution.mlir | 16 +- .../test/Conversion/GPUToVulkan/invoke-vulkan.mlir | 45 - mlir/test/Conversion/LoopsToGPU/parallel_loop.mlir | 326 -- .../StandardToLLVM/convert-argattrs.mlir | 8 - .../StandardToLLVM/convert-static-memref-ops.mlir | 50 +- mlir/test/Dialect/Linalg/promote.mlir | 174 +- mlir/test/Dialect/SPIRV/ops.mlir | 2 +- .../VectorOps/vector-contract-transforms.mlir | 26 - mlir/test/EDSC/builder-api-test.cpp | 67 +- mlir/test/Transforms/affine-data-copy.mlir | 39 +- mlir/test/Transforms/dma-generate.mlir | 3 +- mlir/test/lib/TestDialect/TestDialect.cpp | 2 +- mlir/test/lib/TestDialect/TestOps.td | 5 +- mlir/test/lib/Transforms/CMakeLists.txt | 1 - mlir/test/lib/Transforms/TestAffineDataCopy.cpp | 86 - mlir/test/lib/Transforms/TestLoopFusion.cpp | 20 +- mlir/test/lib/Transforms/TestVectorTransforms.cpp | 17 +- mlir/test/mlir-tblgen/op-attribute.td | 10 - mlir/test/mlir-tblgen/predicate.td | 4 +- mlir/tools/mlir-cuda-runner/mlir-cuda-runner.cpp | 2 +- mlir/tools/mlir-opt/CMakeLists.txt | 1 - mlir/tools/mlir-opt/mlir-opt.cpp | 2 - mlir/tools/mlir-tblgen/OpFormatGen.cpp | 85 +- mlir/tools/mlir-tblgen/OpInterfacesGen.cpp | 5 - openmp/cmake/OpenMPTesting.cmake | 23 +- .../deviceRTLs/common/src/omptarget.cu | 2 +- openmp/libomptarget/deviceRTLs/common/support.h | 4 +- .../deviceRTLs/nvptx/test/api/get_max_threads.c | 22 - .../deviceRTLs/nvptx/test/api/max_threads.c | 9 +- .../test/offloading/parallel_offloading_map.c | 8 +- openmp/runtime/src/kmp_version.h | 2 +- polly/test/Isl/CodeGen/MemAccess/bad_alignment.ll | 2 +- .../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 +- 2151 files changed, 21792 insertions(+), 75944 deletions(-) delete mode 100644 clang-tools-extra/clang-tidy/misc/NoRecursionCheck.cpp delete mode 100644 clang-tools-extra/clang-tidy/misc/NoRecursionCheck.h delete mode 100644 clang-tools-extra/docs/clang-tidy/checks/misc-no-recursion.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 [...] rename clang-tools-extra/test/clang-tidy/{checkers => }/bugprone-bad-signal-to-kil [...] 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 [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/misc-no-recursion.cpp 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 [...] delete mode 100644 clang/lib/Sema/UsedDeclVisitor.h delete mode 100644 clang/test/Analysis/std-c-library-functions-eof.c create mode 100644 clang/test/CodeGen/lifetime-call-temp.c delete mode 100644 clang/test/CodeGenCUDA/norecurse.cu create mode 100644 clang/test/CodeGenCXX/amdgcn-call-with-aggarg.cpp delete mode 100644 clang/test/CodeGenOpenCL/norecurse.cl delete mode 100644 clang/test/Driver/Inputs/fedora_31_riscv64_tree/usr/lib/gcc/ris [...] delete mode 100644 clang/test/Driver/Inputs/fedora_31_riscv64_tree/usr/lib/gcc/ris [...] delete mode 100644 clang/test/Driver/Inputs/fedora_31_riscv64_tree/usr/lib/gcc/ris [...] delete mode 100644 clang/test/Driver/Inputs/fedora_31_riscv64_tree/usr/lib/gcc/ris [...] delete mode 100644 clang/test/Driver/Inputs/fedora_31_riscv64_tree/usr/lib64/crt1.o delete mode 100644 clang/test/Driver/arm-cde.c delete mode 100644 clang/test/Driver/default-denormal-fp-math.c delete mode 100644 clang/test/FixIt/fixit-objc-direct.m delete mode 100644 clang/test/Modules/Inputs/objc_type_param.h delete mode 100644 clang/test/Modules/objc-type-param.m delete mode 100644 clang/test/Sema/warn-strict-prototypes.cpp delete mode 100644 clang/test/SemaCUDA/call-kernel-from-kernel.cu delete mode 100644 clang/test/SemaObjC/category-direct-properties.m delete mode 100644 clang/test/SemaObjC/dynamic-direct-properties.m delete mode 100644 clang/test/SemaTemplate/value-dependent-bitfield-cond.cpp delete mode 100644 clang/test/utils/update_cc_test_checks/lit.local.cfg delete mode 100644 libcxx/test/libcxx/utilities/charconv/charconv.to.chars/availab [...] delete mode 100644 libcxx/test/std/utilities/charconv/charconv.from.chars/integral [...] delete mode 100755 libcxx/utils/graph_header_deps.py delete mode 100644 libcxx/utils/libcxx/graph.py delete mode 100644 lld/test/ELF/arm-thumb-interwork-abs.s delete mode 100644 lld/test/ELF/emit-relocs-debug.s delete mode 100644 lld/test/ELF/linkerscript/insert-duplicate.test delete mode 100644 lld/test/ELF/linkerscript/insert-not-exist.test delete mode 100644 lld/test/ELF/linkerscript/lma-align.test delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/registers [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/registers [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/registers [...] delete mode 100644 lldb/source/Plugins/ABI/AArch64/ABIAArch64.cpp delete mode 100644 lldb/source/Plugins/ABI/AArch64/ABIAArch64.h delete mode 100644 lldb/source/Plugins/ABI/ARM/ABIARM.cpp delete mode 100644 lldb/source/Plugins/ABI/ARM/ABIARM.h delete mode 100644 lldb/source/Plugins/ABI/Mips/ABIMips.cpp delete mode 100644 lldb/source/Plugins/ABI/Mips/ABIMips.h delete mode 100644 lldb/source/Plugins/ABI/PowerPC/ABIPowerPC.cpp delete mode 100644 lldb/source/Plugins/ABI/PowerPC/ABIPowerPC.h delete mode 100644 lldb/source/Plugins/ABI/X86/ABIX86.cpp delete mode 100644 lldb/source/Plugins/ABI/X86/ABIX86.h delete mode 100644 lldb/source/Plugins/ABI/X86/ABIX86_64.h delete mode 100644 lldb/source/Plugins/DynamicLoader/wasm-DYLD/CMakeLists.txt delete mode 100644 lldb/source/Plugins/DynamicLoader/wasm-DYLD/DynamicLoaderWasmDYLD.cpp delete mode 100644 lldb/source/Plugins/DynamicLoader/wasm-DYLD/DynamicLoaderWasmDYLD.h delete mode 100644 lldb/source/Plugins/Plugins.def.in create mode 100644 lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwoDwp.cpp create mode 100644 lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwoDwp.h create mode 100644 lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.cpp create mode 100644 lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwp.h delete mode 100644 lldb/test/API/functionalities/gdb_remote_client/TestWasm.py delete mode 100644 lldb/test/API/functionalities/gdb_remote_client/test_sym.yaml delete mode 100644 lldb/test/API/functionalities/gdb_remote_client/test_wasm_embed [...] delete mode 100644 lldb/test/API/functionalities/gdb_remote_client/test_wasm_exter [...] delete mode 100644 lldb/test/API/macosx/thread_suspend/Makefile delete mode 100644 lldb/test/API/macosx/thread_suspend/TestInternalThreadSuspension.py delete mode 100644 lldb/test/API/macosx/thread_suspend/main.c delete mode 100644 lldb/test/API/tools/lldb-vscode/breakpoint-events/Makefile delete mode 100644 lldb/test/API/tools/lldb-vscode/breakpoint-events/TestVSCode_br [...] delete mode 100644 lldb/test/API/tools/lldb-vscode/breakpoint-events/foo.cpp delete mode 100644 lldb/test/API/tools/lldb-vscode/breakpoint-events/foo.h delete mode 100644 lldb/test/API/tools/lldb-vscode/breakpoint-events/main.cpp delete mode 100644 lldb/test/Shell/SymbolFile/DWARF/dwp.s delete mode 100644 lldb/unittests/Target/ABITest.cpp create mode 100755 llvm/bindings/go/build.sh 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%) rename llvm/bindings/go/{src => }/llvm/llvm_dep.go (96%) 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%) delete mode 100644 llvm/include/llvm/DebugInfo/GSYM/DwarfTransformer.h delete mode 100644 llvm/lib/DebugInfo/GSYM/DwarfTransformer.cpp delete mode 100644 llvm/lib/MC/MCParser/COFFMasmParser.cpp delete mode 100644 llvm/lib/MC/MCParser/MasmParser.cpp delete mode 100644 llvm/lib/Target/ARM/ARMInstrCDE.td delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/artifact-combine-unmerge.mir delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/widen-narrow-tbz-tbnz.mir delete mode 100644 llvm/test/CodeGen/AArch64/aarch64-bif-gen.ll delete mode 100644 llvm/test/CodeGen/AArch64/aarch64-bit-gen.ll delete mode 100644 llvm/test/CodeGen/AArch64/strict-fp-int-promote.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-callbyref-notailcall.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-calling-convention-byref.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-index.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-scalar-to-vec.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve2-int-addsub-long.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve2-intrinsics-int-mul-lane.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/bswap.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/combine-lshr-narrow.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/combine-shl-narrow.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-bswap.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ctlz-zero-undef.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-cttz-zero-undef.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-trunc.v2s16.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-trunc.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.s.buffer.load.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sbfe.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ubfe.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/localizer.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/trunc.ll delete mode 100644 llvm/test/CodeGen/ARM/neon-vmovn.ll delete mode 100644 llvm/test/CodeGen/Hexagon/vect-regpairs.ll delete mode 100644 llvm/test/CodeGen/PowerPC/scalar-equal.ll delete mode 100644 llvm/test/CodeGen/PowerPC/vector-rounding-ops.ll delete mode 100644 llvm/test/CodeGen/RISCV/interrupt-attr-callee.ll delete mode 100644 llvm/test/CodeGen/Thumb2/mve-vecreduce-mla.ll delete mode 100644 llvm/test/CodeGen/VE/pic_access_data.ll delete mode 100644 llvm/test/CodeGen/VE/pic_access_static_data.ll delete mode 100644 llvm/test/CodeGen/VE/pic_func_call.ll delete mode 100644 llvm/test/CodeGen/VE/pic_indirect_func_call.ll delete mode 100644 llvm/test/CodeGen/X86/partial-tail-dup.ll delete mode 100644 llvm/test/CodeGen/X86/rev16.ll delete mode 100644 llvm/test/CodeGen/X86/semantic-interposition-asm.ll delete mode 100644 llvm/test/CodeGen/X86/vector-shuffle-combining-avx512f.ll delete mode 100644 llvm/test/DebugInfo/X86/asan_debug_info.ll delete mode 100644 llvm/test/MC/ARM/cde-fp-vec.s delete mode 100644 llvm/test/MC/ARM/cde-integer.s delete mode 100644 llvm/test/MC/ARM/cde-vec-pred.s delete mode 100644 llvm/test/MC/Disassembler/ARM/cde-fp-vec.txt delete mode 100644 llvm/test/MC/Disassembler/ARM/cde-integer.txt delete mode 100644 llvm/test/MC/Disassembler/ARM/cde-vec-pred.txt create mode 100644 llvm/test/MC/ELF/comdat-dup-group-name.s delete mode 100644 llvm/test/MC/ELF/section-combine.s delete mode 100644 llvm/test/MC/Hexagon/hvx-swapped-regpairs-alias-neg.s delete mode 100644 llvm/test/MC/Hexagon/hvx-swapped-regpairs.s create mode 100644 llvm/test/Other/close-stderr.ll delete mode 100644 llvm/test/TableGen/Common/reg-with-subregs-common.td delete mode 100644 llvm/test/TableGen/dag-isel-subregs.td delete mode 100644 llvm/test/TableGen/rc-weight-override.td delete mode 100644 llvm/test/TableGen/simplify-patfrag.td delete mode 100644 llvm/test/Transforms/Attributor/ArgumentPromotion/live_called_f [...] delete mode 100644 llvm/test/Transforms/Attributor/liveness_chains.ll delete mode 100644 llvm/test/Transforms/Attributor/memory_locations.ll delete mode 100644 llvm/test/Transforms/Attributor/reduced/register_benchmark_test.ll delete mode 100644 llvm/test/Transforms/SCCP/resolvedundefsin-tracked-fn.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/AMDGPU/bswap.ll create mode 100644 llvm/test/Transforms/SimplifyCFG/hoist-dbgvalue-else.ll create mode 100644 llvm/test/Transforms/SimplifyCFG/hoist-dbgvalue-empty.ll delete mode 100644 llvm/test/Transforms/VectorCombine/X86/extract-binop.ll rename {clang/test/utils => llvm/test/tools/UpdateTestChecks}/update_cc_test_check [...] rename {clang/test/utils => llvm/test/tools/UpdateTestChecks}/update_cc_test_check [...] rename {clang/test/utils => llvm/test/tools/UpdateTestChecks}/update_cc_test_check [...] rename {clang/test/utils => llvm/test/tools/UpdateTestChecks}/update_cc_test_check [...] rename {clang/test/utils => llvm/test/tools/UpdateTestChecks}/update_cc_test_check [...] rename {clang/test/utils => llvm/test/tools/UpdateTestChecks}/update_cc_test_check [...] create mode 100644 llvm/test/tools/UpdateTestChecks/update_cc_test_checks/lit.local.cfg rename {clang/test/utils => llvm/test/tools/UpdateTestChecks}/update_cc_test_check [...] delete mode 100755 llvm/test/tools/dsymutil/Inputs/private/tmp/call_return_pc/call delete mode 100644 llvm/test/tools/dsymutil/Inputs/private/tmp/call_return_pc/call.o delete mode 100644 llvm/test/tools/dsymutil/X86/call-site-entry-reloc.test delete mode 100644 llvm/test/tools/llvm-exegesis/X86/latency-SETCCr-cond-codes-sweep.s delete mode 100644 llvm/test/tools/llvm-ml/lit.local.cfg delete mode 100644 llvm/tools/llvm-go/CMakeLists.txt delete mode 100644 llvm/tools/llvm-go/llvm-go.go delete mode 100644 llvm/unittests/TextAPI/TextStubHelpers.h delete mode 100644 llvm/unittests/tools/llvm-exegesis/SnippetGeneratorTest.cpp delete mode 100644 llvm/utils/gn/docs/deterministic.md delete mode 100644 llvm/utils/lit/tests/version.py delete mode 100644 mlir/include/mlir/Conversion/GPUToVulkan/ConvertGPUToVulkanPass.h delete mode 100644 mlir/lib/Conversion/GPUToVulkan/CMakeLists.txt delete mode 100644 mlir/lib/Conversion/GPUToVulkan/ConvertLaunchFuncToVulkanCalls.cpp delete mode 100644 mlir/test/Conversion/GPUToVulkan/invoke-vulkan.mlir delete mode 100644 mlir/test/Conversion/LoopsToGPU/parallel_loop.mlir delete mode 100644 mlir/test/Dialect/VectorOps/vector-contract-transforms.mlir delete mode 100644 mlir/test/lib/Transforms/TestAffineDataCopy.cpp delete mode 100644 openmp/libomptarget/deviceRTLs/nvptx/test/api/get_max_threads.c