This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_tx1/llvm-master-aarch64-spec2k6-O2 in repository toolchain/ci/llvm-project.
from d3919a8cc503 [ConstantFolding] Respect denormal handling mode attribute [...] adds 14847098f90b [RISCV] Delete unexercised VL=0 vsetvli compatibility logic adds 1cd2c72befae Revert "[GlobalOpt] Preserve CFG analyses" adds 13ff7d6f393d Revert "[GlobalOpt] Perform store->dominated load forwardi [...] adds e363c5963dc3 [clang][dataflow] Extend flow condition in the body of a d [...] adds e0e687a615c1 [llvm] Don't use Optional::hasValue (NFC) adds db85345f2d9f [BasicTTI] Allow generic handling of scalable vector fshr/fshl adds af93f123b92e [lldb] [llgs] Refactor SendStopReplyPacketForThread for mu [...] adds f8c6de8dbbd7 [lldb] [llgs] Refactor SendStopReasonForState for multiprocess adds 94074399ab0a [lldb] [test] Disable gmodules testing on FreeBSD adds a36b9b382a03 [lldb] [test] Make AVX/MPX register tests more robust and [...] adds d3292c4ba0ce [lldb] [test] Fix test_platform_file_fstat to account for [...] adds 825496606206 [X86] LowerINSERT_VECTOR_ELT - always lower v32i8/v16i16 a [...] adds 452db157c963 [clang] Don't use Optional::hasValue (NFC) adds c0ecbfa4fdf0 [AArch64] Known bits for AArch64ISD::DUP adds 037f09959ac9 [mlir] Don't use Optional::hasValue (NFC) adds 5413bf1bac2a Don't use Optional::hasValue (NFC) adds ad7ce1e76961 Don't use Optional::hasValue (NFC) adds 50f936796072 Add LoadTraceFromFile to SBDebugger and SBTrace adds 4cd416193cc1 [TableGen] Emit instruction name in INSTRINFO_OPERAND_TYPE adds e09f6ff3c19a [PowerPC] Disable automatic generation of STXVP adds 6dd772d34819 [ConstraintElimination] Move logic to get a constraint to [...] adds 0198448a4b91 Revert "[TableGen] Emit instruction name in INSTRINFO_OPER [...] adds df6291a666d3 [CMake][MSVC] Compile with `/permissive-` adds 0aebd1d87586 [RISCV] Fix crash when costing scalable gather/scatter of pointer adds 31e2bba15598 [TableGen] Emit instruction name in INSTRINFO_OPERAND_TYPE adds bbf3fd4af165 [BasicTTI] Return Invalid for scalable vectors reaching ge [...] adds 13107c2770df [AMDGPU] Add support for GFX11 LDSDIR hazards adds 29621c13ef24 [AMDGPU] Tag GFX11 LDS loads as using strict_wqm adds 732eed40fdc7 [AMDGPU] Mark GFX11 dual source blend export as strict-wqm adds c9fc4336d4b3 [lldb] Fix building with GCC 7 adds 30a6d3ada657 [BOLT][TEST] Fix stack alignment in section-reloc-with-addend.s adds 5ba0a9571b3e [Clang][VE] Add missing intrinsics adds cd7624f15369 [lld-macho] Show source information for undefined references adds 0cc7ad417585 Revert "[lld-macho] Show source information for undefined [...] adds 8c6e138aa893 Support logpoints in lldb-vscode adds 0bae40eff6a7 [mlir][math] Lower cos,sin to libm adds dec16147912d [LLD][COFF] Ignore /pdbcompress flag adds 523adafbd252 [test][AlwaysInline]:Correct comment and file check for al [...] adds 5109de2da2e2 Fix build break introduced by https://reviews.llvm.org/D127702 adds 7c5957aedb75 [Driver] Pass -X to ld for riscv64-fuchsia adds edcc68e86f78 [X86] Make sure SF is updated when optimizing for `jg/jge/jl/jle` adds d883a02a7c2b [mlir][ods] Remove StructAttr adds 44e8a205f4cf [fastregalloc] Enhance the heuristics for liveout in self loop. adds 6c951c5ee6d0 [SelectionDAG][DAGCombiner] Reuse exist node by reassociate adds 16d3a82de53d [RISCV] Add merge operand to RISCVISD::VRGATHER*_VL nodes. adds a71fe49bb534 [PowerPC] add a new pass to expand ctr loop pseudos adds b89f48306471 [gn build] Port a71fe49bb534 adds 064a08cd9550 Don't use Optional::hasValue (NFC) adds 0916d96d12fd Don't use Optional::hasValue (NFC) adds d66cbc565adb Don't use Optional::hasValue (NFC) adds 163c77b2e083 [AARCH64 folding] Do not fold any copy with NZCV adds 59cde2133d8f Recommit "[RISCV] Enable subregister liveness tracking for RVV." adds e01353f81699 [RISCV] Add RISCVISD opcode for PseudoAddTPRel. adds 34362f96d2c0 [Support/BLAKE3] Enable the SIMD implementations for macOS [...] adds c858f4dbd5d0 [flang][OpenMP] Fix firstprivate with barrier adds 23fec3405be3 [mlir][OpenMP] Add omp.taskgroup operation adds bb095880f87d [Support/BLAKE3] Do a CMake check for the `-mavx512vl` fla [...] adds 9cfbe7bbfea7 [PowerPC][ctrloop] handles calls in preheader before MTCTRloop adds 7a47ee51a145 [llvm] Don't use Optional::getValue (NFC) adds ca4af13e480e [clang] Don't use Optional::getValue (NFC) adds 3815ae29b5cb [machinesink] fix debug invariance issue adds 6d5fc1e3d5ac [mlir] Don't use Optional::getValue (NFC) adds 2fcf99d70346 [libc++] Implement P0174R2 (Deprecating Vestigial Library [...] adds ed8fceaa09cd Don't use Optional::getValue (NFC) adds 957014da2d27 [clang][Analyzer] Add errno state to standard functions modeling. adds a489aa745b62 [mlir][SCF] Add scf::ForeachThread canonicalization. adds 858be1667080 [mlir][memref] Fix layout map computation in inferRankRedu [...] adds 98dbaed1e631 [mlir][SCF] Fold tensor.cast feeding into scf.foreach_thre [...] adds 62abc8c2005e [AMDGPU] Set GFX11 null export target based on export attributes adds 3f81841474fe [AArch64] Add Extract(DUP(C)) as a canonical constant. adds d9afb8c3e8fd [clang-tidy] cppcoreguidelines-virtual-class-destructor sh [...] adds ae76b2f45501 [clang-tidy][docs] Fix wrong sphinx link after d9afb8c3e8f [...] adds 2a9313ee0b11 [ConstraintElimination] Move logic to check condition to h [...] adds 66e24da02728 [mlir][OpenMP][NFC] Parameter refers to single args and he [...] adds ab088de8734b [SROA] Regenerate test checks (NFC) adds 4d2eda2bb315 Revert "[LLD] [COFF] Use StringTableBuilder to optimize th [...] adds 843d43e62ae1 [X86] computeKnownBitsForTargetNode - add X86ISD::VBROADCA [...] adds 74e652786b24 [SROA] Migrate tests to opaque pointers (NFC) adds fb4d3d238fd9 [AArch64] Remove unnecessary funnel shift sve costs. adds 057db2002bb3 [X86] combineAndnp - constant fold ANDNP(C,X) -> AND(~C,X) adds 6ede65205073 [JITLink][Orc] Add MemoryMapper interface with InProcess i [...] adds 6904309c3aef [gn build] Port 6ede65205073 adds 716e27bc9ad4 [llvm] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR for Arm Linux adds f439b31971a7 [mlir][Linalg] Split reduction transform op adds ed63fcb232b4 [GlobalsModRef] Remove check for allocator calls adds 6a85b9d16387 Support expressions in the context of a reference adds 90c9d41c8acc Revert "[CMake] Enable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR [...] adds b3127769b1ae [mlir][sparse] Preserve NaNs when converting float to bfloat adds 929a8ad2b66f [AMDGPU] Update SPI_SHADER_PGM_RSRC2_PS.EXTRA_LDS_SIZE for GFX11 adds 6a4056ab2ada Revert "[JITLink][Orc] Add MemoryMapper interface with InP [...] adds 4ea6891f95a8 [ConstraintElimination] Remove unneeded StackEntry::Condit [...] adds beb8580544a2 [gn build] Port 6a4056ab2ada adds ac4cb1775b8f [X86] fold (and (mul x, c1), c2) -> (mul x, (and c1, c2)) [...] adds f1ee2738b3d7 [SLP]Fix a crash when insert subvector is out of range. adds 1ff5330ea358 [llvm][vfs] NFC: Rename `InMemoryFileSystem::addHardLink() [...] adds 9e0398da8d00 [llvm][vfs] NFC: Promote `lookupInMemoryNode()` to member [...] adds b439a08dfc10 [llvm][vfs] NFC: Promote `InMemoryDirIterator` to nested class adds a44c6453fe38 [llvm][vfs] Implement in-memory symlinks adds e6ccb57bb3f6 [SLP] Add cost model for `llvm.powi.*` intrinsics adds bfca9a0b991e [SystemZ] Fix the cost function for vector zero extend. adds 1004d6e7e2eb [lldb] Skip Recognizer/assert.test on linux adds 4c5f10aeebd7 Revert rGe6ccb57bb3f6b761f2310e97fd6ca99eff42f73e "[SLP] A [...] adds 939c57097ecd [AArch64] Move add_and_or_is_add pattern. NFC adds 3f8e4169c1c3 [FunctionPropertiesAnalysis] Generalize support for unreachable adds 5517bc6c4a05 [libc++][format] Improves the handle test. adds 3561ee586ed0 [libc++] Improve charconv base10 algorithm. adds bdeae1f57b26 [mlir][sparse][taco] Support f16. adds 7c5c4e781b8c [gdb-scripts] Add to_string methods to printer implementations adds b5db65e0da17 Reland [GlobalOpt] Preserve CFG analyses adds 271cc588054a [NFC] clang: Implement tests for PR56099 adds aaf1630ac38c [Scalarizer] No need to gather a scattered extracted element adds ea75511319d9 [mlir][TilingInterface] Enable tile and fuse using TilingI [...] adds 87710235433f in the absense of the -max-pass-iterations command line op [...] adds acd64d8e85f6 [Support/BLAKE3] CMake: Check for `IS_X64` or `CMAKE_OSX_A [...] adds c584771f54cf Revert "[mlir][TilingInterface] Enable tile and fuse using [...] adds eb12ad9d7ff6 [libc++][CI] Updates GCC to version 12. adds bc04d240850b [lldb] [llgs] Implement non-stop style stop notification packets adds d4ee43153d37 [SLP][NFC]Fix a warning in a comparison, NFC. adds 2f637fe730a7 [mlir][TilingInterface] Enable tile and fuse using TilingI [...] adds 9f499d9d73ed [HLSL] Support HLSL vector initializers adds 5b04eb23ae1a [lldb] [MainLoop] Support "pending callbacks", to be called once adds d6b3de72566f [lldb] [llgs] Fix signo sent with fork/vfork/vforkdone events adds 313d9c1519b7 [lldb] [llgs] Refactor fork/vfork tests, verify state adds 13eb5b3455fb [lldb] [llgs] Add a test for detach-all packet adds b19194c032e7 [InstCombine] handle subobjects of constant aggregates adds ca25baee7ecc [lld/mac] Extract a sha256() function adds 80c04c664a2a [lldb] [llgs] Attempt to fix LLGS tests on Windows adds 26ac9cbf000c [libc++][clang-tidy] Enable bugprone-use-after-move and ex [...] adds 43913357b47d [libc++] Pass -fno-modules to clang-tidy instead of disabl [...] adds c67a87444f55 [flang] Add more diagnostics to fir.coordinate_of adds 7b7166f1a20f Fix an unused-variable warning in release build, NFC. adds 27e4afcea718 [DSE] Don't remove nounwind invokes adds 858e8b17f736 [lld/mac] On Apple systems, call CC_SHA256 from libSystem adds e50b141a13dc [RISCV] Remove true_mask patterns for VRGATHER. adds 0af19ef9ff53 [RISCV] Remove true_mask patterns for VRGATHERE16.. adds 90254d524f29 [AMDGPU] gfx11 Remove SDWA from shuffle_vector ISel adds d0d796a40a70 AMDGPU: Don't use branches to entry block in test adds 4cbbb35fcbb6 AMDGPU: Regenerate test checks adds 3ade3d372408 [lld/mac] Replace while loop with for loop adds 77b6efbd8290 [ADT] [lld-macho] Check for end iterator deref in filter_i [...] adds 88ce403c6aab [LV] Add new block to place recurrence splice, if needed. adds 1490f87154fb Roll back Michał's changes to debugserver, not meant for there adds 07f21021e7a0 Revert "Revert "[CMake] Enable LLVM_ENABLE_PER_TARGET_RUNT [...] adds 8da20096080b [libc++abi][AIX] Use _LIBCXXABI_FUNC_VIS for exported routines adds 8cecb6be56d0 [DAG] Remove SelectionDAG::GetDemandedBits DemandedElts va [...] adds c80b88ee29f3 [polly] #include <algorithm> adds 2cf320d41ed7 [LoopVect, tests] Add some basic coverage for scalable cos [...] adds 8ae0664282dc LoopVect, tests] Add some basic coverage for scalable cost [...] adds 0efbf5bfbbd8 [RISCV] Move the passthru operand for RISCVISD::VRGATHER*_ [...] adds 1c2b756cd6f9 [DAG] visitTRUNCATE - move TRUNCATE(ADDE/ADDCARRY) folds t [...] adds 0d300da799b0 [Clang] Fix compile time regression caused by D126061. adds c259a2b94f85 [ConstraintElimination] Add tests for transferring info be [...] adds 085f59a8267e [SLP][NFC] Precommit test for a followup patch that improv [...] adds 235ba26dd67c [RISCV] Add cost model test coverage for loads and stores [...] adds 79fbee3cc562 Re-apply "[JITLink][Orc] Add MemoryMapper interface with I [...] adds 8b8d126598ce [gn build] Port 79fbee3cc562 adds fde04aee33f4 [mlir][sparse] refine bufferization allocation lowering adds 5792797c5b13 Reland "[lld-macho] Show source information for undefined [...] adds 7b285ae0e8e6 [SVE] Lower "unpredicated" sabd/uabd intrinsics to ISD::ABDS/U. adds 84f486cfab17 [NFC][SVE] Simplify SUBR_ZI isel patterns. adds 696169a35d5c [SVE] Add isel patterns that match "FpImm - A" to the imme [...] adds 6f88acf410b4 [SLP][X86] Improve reordering to consider alternate instru [...] adds 6d6268dcbf0f Revert "[SLP][X86] Improve reordering to consider alternat [...] adds 0baf13e282ab [lld/mac] Parallelize code signature computation adds ce07b95610f7 [mlir][math] Support vector type by erf and round libm lowering adds 7a9ad257694c Recommit "[SLP][X86] Improve reordering to consider altern [...] adds c08f61b45e3b [lldb] Instantiate lazily named classes on macOS Ventura. adds c866f8544c92 [lldb] Add a setting to specify the preferred dynamic clas [...] adds 20b2d3260d4a [lld-macho] Work around odr-use of const non-inline static [...] adds 083010312aa4 [Attributor] Ensure to use the proper liveness AA adds b7cc3b10c549 [Attributor][FIX] Avoid empty bin in AAPointerInfo adds 3351ae61d9cb [Libomptarget] Remove duplicate data environment exit adds 5e9aed1be5a5 [lldb] [test] Mark TestNonStop as LLGS-specific adds 8f891b7c391e [LoopVectorize] Uninitialized phi node leads to a crash in [...] adds 810b5c471fe3 [NewGVN] add context instruction for SimplifyQuery adds 4dcb42fae572 AMDGPU: Skip unexpected CFG in SIOptimizeVGPRLiveRange adds 7dbb36612984 HowToReleaseLLVM: Add description of the bug triage process adds 77ad77c0710f [libc++][format] Improve string formatters adds 5aa9efbab548 [libc] Fix bug in UInt comparison operators. adds bc74bca53632 [gn build] Port 77ad77c0710f adds f44bf3805ab2 [DeadArgElim] Reformat the pass in accordance with the code style adds 93010544a813 [CMake] Don't pass CMAKE_C(XX)_COMPILER to the nested NATI [...] adds ac62b8f70492 [ConstraintElimination] Update addFact to take Predicate a [...] adds b09426ff266f [flang] Cleanup code and add test from fir-dev adds c475e31a189c [libc++] Remove std::function in C++03 adds 681cde7dd8b5 [libc++] Complete the implementation of N4190 adds 706e89db97d3 Fix interaction of pragma FENV_ACCESS with other pragmas adds 74f066016096 [mlir][Transform] NFC - Pass TransformState as an argument [...] adds 1f88d804083a [SCCP] Don't mark edges feasible when resolving undefs adds 20869c5ba069 [libc++] fix views::all hard error on lvalue move only vie [...] adds aa0a413df819 [AArch64][SME] Add some SME PSTATE setting/query intrinsics adds f98697642cea [X86] Don't run O2 pipeline in codegen test (NFC) adds 979400be7852 [ARM] Fix MVE gather/scatter merged gep offsets adds d29e986ed5c1 [XCOFF] write the real source file name in C_FILE symbol. adds 563cf93776e7 [ADCE] Update tests to use opaque pointers (NFC) adds 7c802f985f2c [AggressiveInstCombine] Update tests to use opaque pointers (NFC) adds fc655a9edf53 [AddDiscriminators] Migrate tests to opaque pointers (NFC) adds 67fe3bd33ce7 [libc][mem*] Introduce Sized/Backends for new mem framework adds 615efc3ed59c [AlignmentFromAssumptions] Migrate tests to opaque pointers (NFC) adds 60a32157a5c6 [Tests] Remove unnecessary bitcasts from opaque pointer te [...] adds aeccc16497a8 Re-land [libc] Apply no-builtin everywhere, remove unneces [...] adds 2f448bf50943 [X86] Migrate tests to use opaque pointers (NFC) adds 2c3a4a9334ea [DAG] SelectionDAG::GetDemandedBits - don't recurse back i [...] adds 8958e70ccbe9 [NVPTX] Keep metadata attached to module-scope variables adds bb297024fad2 Don't treat invalid parameters as being unused adds 9846a1f2d472 [lldb] Remove an outdated comment. NFC. adds 9803db8c18cf [NFC] Remove dead code adds 7e6af44e3b7c [X86] Name instructions in test (NFC) adds 958a88505080 [LinkerWrapper] Rework the linker wrapper and use owning binaries adds 21e29b6ce734 [Clang] Allow multiple comma separated arguments to `--off [...] adds 098b0b18a7df [ConstraintElimination] Transfer info from SGE to unsigned [...] adds 8ba2cbff70f2 [NFC] Remove dead code adds 1906188f0708 [flang] Add FIR tests missing from fir-dev adds b980841652c1 [X86] Migrate more tests to opaque pointers (NFC) adds a9fd8b911331 [LinkerWrapper] Fix calls to deleted Error constructor on [...] adds cef65864af69 [Alignment] Use Align for MaxKernArgAlign adds 17e27025287b Clang AttributeReference: emit entries for "Undocumented" [...] adds 8a64dd5b0614 [lldb] Fix reading i686-windows executables with GNU environment adds 2bae95605753 [lldb] Resolve exe location for `target create` adds 4d123783957e [lldb][windows] Fix crash on getting nested exception adds 3c867898c7be [lldb] Add setting to override PE/COFF ABI by module name adds c3574ef739fb [clang-tidy] Confusable identifiers detection adds 721875db2b8a Reland "[gn build] (manually) port b94db7ed7eaf (Confusabl [...] adds 1af1e91bbab6 [gn build] Port c3574ef739fb slightly better adds 4c921aa3f554 [X86] Name instructions in test (NFC) adds 57ffff6db0cd Revert "[NFC] Remove dead code" adds fbb72530fe80 [X86PreAMXConfig] Use MapVector to fix non-determinism adds ff5301dde981 [X86] Regenerate test checks (NFC) adds 65f44c9218e5 [libc++] Fixes GCC-12 build. adds 106151100867 [X86PreAMXConfig] Use IRBuilder to insert instructions (NFC) adds b7b498657685 [OpenMP][libomp] Hold old __kmp_threads arrays until libra [...] adds 0bc7105cd144 [lldb] Tentative attempt to fix command-target-create-reso [...] adds f31ec689b22a [NFC][flang] Add the test case for D125371 adds 430841605d49 [flang][Driver] Refine _when_ driver diagnostics are formatted adds 3fa62efdbb6c [flang] Add semantic check for C1520 adds 73ebb05e4423 [DirectX] Support opaque ptr for ValueAsMetadata in DXILBi [...] adds 88c279b1d93f [libc++][CI] Use GCC 12 labels. adds f912d21e673b [RISCV] Add RISCVISD opcodes for the rest of get*Addr. adds cff4f04e2ed8 [LSR] Don't allow zero quotient as scale ref. PR56160 adds 628a2c14e3e9 [MLIR][Presburger] introduce SlowMPInt, an auto-resizing A [...] adds e7d3ba1066c8 [mlir][sparse] accept sparse reshape (expand/collapse) adds 9e6261edc054 [mlir][sparse] fix typo in CHECK test adds cf927669eba9 [libc++] Reduces std::to_chars instantiations. adds b967a9755064 [clang-tidy] Fix documentation (NFC) adds 27fd01d3f88c [iwyu] Handle regressions in libLLVM header include adds 4298b1b8d137 Add a "-b" option to "process continue" to run to a set of [...] adds 8bd078b57c7d [Symbolize] Parse multi-line markup elements. adds 30bdfacf5db2 [MLIR] Fix top-level comment (NFC) adds 67dc8021a179 [Support] Change TrackingStatistic and NoopStatistic to us [...] adds 759798872914 [LinkerWrapper][NFC] Change interface to use a StringRef t [...] adds 21ba9d0b62c1 [libc++][NFC] Merges unused functions in callers. adds a1ee0b947d46 [lldb] Second attempt at fixing command-target-create-reso [...] adds 69d943747285 [Support/BLAKE3] Fix error in prior commit, apply `-mavx51 [...] adds acc9721e3866 [NFC] [HWASan] Remove indirection for getting analyses. adds 130167ed1eff [LLDB] Handle DIE with DW_AT_low_pc and empty ranges adds 89a1d03e2b37 [clang-tidy] Organize test files into subdirectories by mo [...] adds efbfde0dd0f9 [trace] Add an option to dump instructions in json and to a file adds 476ced4b8959 [MTE] [HWASan] Support diamond lifetimes. adds f7d434ef294b [libc++] Clarify std::function release note adds 10b23ae880f9 [flang] Handle BINC(C) variables and add TODO for corner cases adds 1c7889ca4d82 [flang] Remove some auto adds d0a4450ecdaf Rename GCCBuiltin into ClangBuiltin adds d57163957926 [mlir][Linalg] SplitReduction implementation without tenso [...] adds bae10a6bbb1e Fix a bug with "process continue -b" when no breakpoints a [...] adds b1cc59fd3a9b [clang-tidy][docs] Reorganise release notes adds 24e8cf45a3c7 [flang] Capture result interface of functions called in in [...] adds 165d69337a7d [clang-tidy][docs] Fix a couple of missed cases from 6e566bc5523 adds 5011b4ca0e4b Revert "[Attributor] Ensure to use the proper liveness AA" adds e13248ab0e79 [UnifyLoopExits] Reduce number of guard blocks adds f0d87dfe30e8 [lldb] Return the correct utility function in AppleObjCRuntimeV2 adds d95c406c20ef [lldb] Fix off-by-one error in the AppleObjCRuntimeV2 util [...] adds f1b05a0a2bbb [StructurizeCFG] Improve basic block ordering adds 4e555a3df456 Fix a misspell. NFC adds 46be5faaf034 [lldb/Fuzzer] Add command interpreter fuzzer for LLDB adds 9320a32bb91b [MTE] [HWASan] Use LoopInfo for reachability queries. adds 4512dda6af1b [ELF][test] Clean up thinlto* adds 758504b8ab64 [libc++] Simplify the visibility attributes adds 56a33ba3dd2b [libc++] Implement P0154R1 (Hardware inference size) adds efe603e70dec [mlir][vulkan-runner] fix VK_ERROR_INCOMPATIBLE_DRIVER error adds e8716179eb0b [SVE] Make ISD::SPLAT_VECTOR a legal operation. adds bc856eb3fc8a [SampleProfile][Inline] Annotate sample profile inline rem [...] adds a35141d39501 [OpenMP] Add handling cases when filter(tid) appears with [...] adds 370aa2f88ffa InlineSpiller: Don't fold spills into undef reads adds b03d902b6109 AMDGPU: Fix invalid liveness after si-optimize-exec-maskin [...] adds 5fef62f6434f AMDGPU: Add missing implicit uses in tests adds f4a3df18a764 [ASan][Darwin] XFAIL test; atos does not show line numbers [...] adds 1dd2c93a660c [mlir][linalg] move isElementwise() to Linalg/Utils (NFC) adds 2962f9df7ca3 stop llvm-reduce from introducing undefs adds 1cb8c87c133c [gn build] Port 2962f9df7ca3 adds 634484885ccf [TableGen] Add new operator !exists adds aa5492e7b218 [GlobalISel][TableGen] Qualify calls to llvm::format that [...] adds b690597936c9 [flang] Fixes several bugs relating to initialization expr [...] adds 5e1ccdf960d5 [RS4GC] Handle freeze case for vector adds 9c2bf534f592 Revert "[SelectionDAG][DAGCombiner] Reuse exist node by re [...] adds 352346fa9ec8 [RISCV] Refactor code to remove some small wrapper methods [...] adds a411bc11d608 Revert "[SLP]Fix a crash when insert subvector is out of range." adds 1ffd2d99c29e Revert D115462 "[SLP]Improve shuffles cost estimation wher [...] adds 719658d078c4 [fastalloc] Support allocating specific register class in [...] adds 991547703a19 [mlir] Add an additional check to vectorizeStaticLinalgOpP [...] adds 24a98881cdb4 [ConstraintElimination] Transfer info from SGT to unsigned [...] adds 20e6ada2fb94 [LoongArch] Combine ((x & shifted_mask) >> shamt) to bstrp [...] adds 7dc81c624433 [clang][analyzer] Fix StdLibraryFunctionsChecker 'mkdir' r [...] adds 20b5f0c641c9 [IR] Export ConstantFold.h header (NFC) adds 8ef628088b54 [analyzer] Structured binding to arrays adds dcb24f93afd4 [AMDGPU][MC][GFX11] Correct disassembly of VOP3.DPP8 opcodes adds 88e64490c163 [X86] Update some AMX tests to use opaque pointers (NFC) adds 5e7ddb0ddfe8 Revert "[LLDB] Handle DIE with DW_AT_low_pc and empty ranges" adds 6f258c0fd34c [Clang] Don't test register allocation adds c995038c2789 [Flang] Call the CSE pass in the pass pipeline adds e36535f99cd4 Fix sphinx build for clang-tools-extra adds 91139cee1512 [docs] Document and publish LLVM community calendar adds 569d84fe99e6 [VPlan] Remove dead recipes across whole plan. adds cdc59e2202c1 [tbaa] Handle base classes in struct tbaa adds 96b7af681545 [VPlan] Update unit test after 569d84fe99e63. adds ea3874437274 [flang] Lowering passing variables to OPTIONAL VALUE adds 2c3bbac0c715 [libc++] Implement ranges::move{, _backward} adds af41955a4972 [gn build] Port 2c3bbac0c715 adds b6a33cec3830 [NFC] remove trailing whitespace adds 9f1d90bf9157 [compiler-rt] Fix false positive detection of a target in [...] adds 0fdfeb0847df [WebAssembly] Update test to run it in opaque pointers mode adds 8999b745bc4e Revert "[tbaa] Handle base classes in struct tbaa" adds 4c7225d19a9d [mlir][Transform] Fix implementation of the generic apply [...] adds 983cb6c92fec [mlir][pdll] Add new tablegen helper NFC adds 0eb17a9d8672 [X86][AMX] Update tests to use opaque pointers (NFC) adds da34966a5a5f [llvm-c] Add LLVMGetAggregateElement() function adds ab89c132b547 [flang] Add lowering TODO for separate module procedures new 49b8ca3f7c4f AMDGPU: Don't crash on global_ctor/dtor declaration new 74c3f9c1914e [AMDGPU] Precommit test for D128196 new 971fa4b1961b [AMDGPU] GFX11: remove ShaderType from ds_ordered_count of [...] new 6b187fdf3bb4 [pseudo] Add xfail tests for a simple-declaration/function [...] new 30e49a379472 [InstCombine] Optimise shift+and+boolean conversion patter [...] new 9a33f3975e1a [ConstraintElimination] Transfer info from SLT to unsigned [...] new 2b4931ef8ad2 [AMDGPU] Use -check-prefixes in a test. NFC. new 9d2349c78f93 [LSR] Move transform test from test/Analysis to test/Transforms. new 342e64979afe [Sema] Fix assertion failure when instantiating requires e [...] new bd1a4c8565ac [ValueTracking] Teach isKnownNonZero that a vscale is never 0. new 8b6f69a4da5b [BasicAA] Add test for call incorrectly treated as escape [...] new 4e2a0092b97e [Binary] Reserve the correct size for the OffloadBinary new 7c9a3825b842 [Binary] Fix leftoever line new 851a5efe45a0 Revert "[fastalloc] Support allocating specific register c [...] new 79e77a9f39f0 [AMDGPU] Flush the vmcnt counter in loop preheaders when n [...] new 6f27df508478 [AArch64][SVE] Match (add x (lsr/asr y c)) -> usra/ssra x y c new ed39fd515a9e [lld-macho] Use source information in duplicate symbol errors new 9ec7e4df57f3 [clang][driver] NFC, test: Make test output order-independent new 316e106f49c4 [ConstraintElimination] Transfer info from ULT to signed system. new 9afaa158f52c [libc++][format] Copy code to new location. new e3ec054dfdf4 [pseudo] Track heads as GSS nodes, rather than as "pending [...] new 94ed2caf7088 Revert "[ConstraintElimination] Transfer info from ULT to [...] new ae72fee74ece [AMDGPU] gfx11 Select on Buffer Atomic FAdd Rtn type new 4045b62d4cc9 [RISCV] Add macrofusion infrastructure and one example usage. new 0ec87addb7d1 [lld/mac] Add a few TimeTraceScopes new 8b10ffabae48 [RISCV] Disable <vscale x 1 x *> types with Zve32x or Zve32f. new 57b0d940d59f [gn build] Port 4045b62d4cc9 new 124338dd8016 [flang] Increase support for intrinsic module procedures new 734ad031f166 [flang] Handle boxed characters that are values when doing [...] new 09dea546692f [lldb] Support a buffered logging mode new 70841b97eb2e [lldb] Make thread safety the responsibility of the log handlers new 0c1326748f66 [BasicTTI] Avoid crash when costing scalable select expansion new 2c80b5319870 Revert "[pseudo] Track heads as GSS nodes, rather than as [...] new d771245a9dd8 [flang] Fix READ/WRITE with POS= on stream units, with ref [...] new b70ee9d984e7 Reland "[pseudo] Track heads as GSS nodes, rather than as [...] new f9710d190886 [pseudo] Add a fast-path to GLR reduce when both pop and p [...] new bc07634b5a76 Adding a named op for grouped convolutions new 1650fb8a53ff [flang][runtime] Respect PAD='NO' on READ/WRITE
The 38 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: bolt/test/runtime/X86/section-reloc-with-addend.s | 14 +- clang-tools-extra/clang-doc/BitcodeWriter.cpp | 6 +- clang-tools-extra/clang-doc/HTMLGenerator.cpp | 8 +- clang-tools-extra/clang-doc/MDGenerator.cpp | 8 +- .../clang-tidy/ClangTidyProfiling.cpp | 4 +- clang-tools-extra/clang-tidy/add_new_check.py | 5 +- .../bugprone/EasilySwappableParametersCheck.cpp | 8 +- .../bugprone/NotNullTerminatedResultCheck.cpp | 2 +- .../bugprone/SuspiciousMemoryComparisonCheck.cpp | 2 +- .../bugprone/UncheckedOptionalAccessCheck.cpp | 2 +- .../clang-tidy/cert/DontModifyStdNamespaceCheck.h | 2 +- .../clang-tidy/cert/PostfixOperatorCheck.h | 2 +- .../clang-tidy/concurrency/MtUnsafeCheck.h | 2 +- .../VirtualClassDestructorCheck.cpp | 5 +- .../clang-tidy/google/UpgradeGoogletestCaseCheck.h | 2 +- .../google/UsingNamespaceDirectiveCheck.h | 2 +- .../clang-tidy/hicpp/ExceptionBaseclassCheck.h | 2 +- .../clang-tidy/hicpp/MultiwayPathsCoveredCheck.h | 2 +- .../clang-tidy/hicpp/NoAssemblerCheck.h | 2 +- .../clang-tidy/hicpp/SignedBitwiseCheck.h | 2 +- clang-tools-extra/clang-tidy/misc/CMakeLists.txt | 20 + .../clang-tidy/misc/ConfusableIdentifierCheck.cpp | 126 + .../clang-tidy/misc/ConfusableIdentifierCheck.h | 40 + .../misc/ConfusableTable/BuildConfusableTable.cpp | 85 + .../clang-tidy/misc/ConfusableTable/CMakeLists.txt | 3 + .../misc/ConfusableTable/confusables.txt | 9638 ++++ .../clang-tidy/misc/MiscTidyModule.cpp | 3 + .../clang-tidy/misc/UnusedParametersCheck.cpp | 3 + .../FunctionCognitiveComplexityCheck.cpp | 2 +- .../readability/IdentifierNamingCheck.cpp | 2 +- .../readability/SuspiciousCallArgumentCheck.cpp | 4 +- .../clang-tidy/utils/FileExtensionsUtils.cpp | 2 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 2 +- clang-tools-extra/clangd/ClangdServer.cpp | 4 +- clang-tools-extra/clangd/CodeComplete.cpp | 6 +- clang-tools-extra/clangd/ConfigYAML.cpp | 2 +- clang-tools-extra/clangd/Diagnostics.cpp | 2 +- .../clangd/GlobalCompilationDatabase.cpp | 11 +- clang-tools-extra/clangd/IncludeFixer.cpp | 2 +- clang-tools-extra/clangd/Protocol.cpp | 8 +- clang-tools-extra/clangd/Quality.cpp | 2 +- clang-tools-extra/clangd/SemanticSelection.cpp | 2 +- clang-tools-extra/clangd/TUScheduler.cpp | 6 +- .../clangd/index/YAMLSerialization.cpp | 2 +- .../clangd/refactor/tweaks/DumpAST.cpp | 2 +- .../clangd/refactor/tweaks/ExtractFunction.cpp | 6 +- .../refactor/tweaks/ObjCMemberwiseInitializer.cpp | 6 +- clang-tools-extra/clangd/tool/Check.cpp | 4 +- clang-tools-extra/docs/ReleaseNotes.rst | 31 +- clang-tools-extra/docs/clang-tidy/Contributing.rst | 14 +- clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + .../checks/misc/confusable-identifiers.rst | 15 + .../pseudo/include/clang-pseudo/GLR.h | 31 +- .../pseudo/include/clang-pseudo/grammar/LRTable.h | 5 + clang-tools-extra/pseudo/lib/DirectiveTree.cpp | 2 +- clang-tools-extra/pseudo/lib/Forest.cpp | 2 +- clang-tools-extra/pseudo/lib/GLR.cpp | 172 +- clang-tools-extra/pseudo/lib/grammar/LRTable.cpp | 11 + .../pseudo/lib/grammar/LRTableBuild.cpp | 7 +- .../pseudo/test/cxx/declarator-function.cpp | 11 + .../pseudo/test/cxx/declarator-var.cpp | 11 + clang-tools-extra/pseudo/unittests/GLRTest.cpp | 174 +- .../readability-duplicate-include.h | 15 - .../{ => abseil}/Inputs/absl/external-file.h | 0 .../{ => abseil}/Inputs/absl/flags/internal-file.h | 0 .../Inputs/absl/strings/internal-file.h | 0 .../checkers/{ => abseil}/Inputs/absl/time/time.h | 0 .../cleanup-ctad.cpp} | 0 .../duration-addition.cpp} | 0 .../duration-comparison.cpp} | 0 .../duration-conversion-cast.cpp} | 0 .../duration-division.cpp} | 0 .../duration-factory-float.cpp} | 0 .../duration-factory-scale.cpp} | 0 .../duration-subtraction.cpp} | 0 .../duration-unnecessary-conversion.cpp} | 0 .../faster-strsplit-delimiter.cpp} | 0 .../no-internal-dependencies.cpp} | 0 .../no-namespace.cpp} | 0 .../redundant-strcat-calls.cpp} | 0 .../str-cat-append.cpp} | 0 .../string-find-startswith.cpp} | 0 .../string-find-str-contains.cpp} | 0 .../time-comparison.cpp} | 0 .../time-subtraction.cpp} | 0 .../upgrade-duration-conversions.cpp} | 0 .../checkers/altera-kernel-name-restriction.cpp | 55 - .../Inputs/kernel-name-restriction}/Verilog.cl | 0 .../Inputs/kernel-name-restriction}/kernel.cl | 0 .../Inputs/kernel-name-restriction}/kernel.h | 0 .../kernel-name-restriction}/other_Verilog.cl | 0 .../kernel-name-restriction}/otherdir/vhdl.cl | 0 .../Inputs/kernel-name-restriction}/otherthing.cl | 0 .../kernel-name-restriction}/some/dir/kernel.cl | 0 .../kernel-name-restriction}/some/kernel.cl/foo.h | 0 .../kernel-name-restriction}/some/verilog.cl/foo.h | 0 .../kernel-name-restriction}/some/vhdl.cl/foo.h | 0 .../Inputs/kernel-name-restriction}/some_kernel.cl | 0 .../kernel-name-restriction}/somedir/verilog.cl | 0 .../Inputs/kernel-name-restriction}/thing.h | 0 .../kernel-name-restriction}/uppercase/KERNEL.cl | 0 .../kernel-name-restriction}/uppercase/VHDL.cl | 0 .../kernel-name-restriction}/uppercase/vERILOG.cl | 0 .../Inputs/kernel-name-restriction}/verilog.h | 0 .../Inputs/kernel-name-restriction}/vhdl.CL | 0 .../Inputs/kernel-name-restriction}/vhdl.h | 0 .../kernel-name-restriction}/vhdl_number_two.cl | 0 .../id-dependent-backward-branch.cpp} | 0 .../checkers/altera/kernel-name-restriction.cpp | 55 + .../single-work-item-barrier.cpp} | 0 .../struct-pack-align-invalid-decl-no-crash.cpp} | 0 .../struct-pack-align-no-crash.cpp} | 0 .../struct-pack-align.cpp} | 0 .../unroll-loops.cpp} | 0 .../cloexec-accept.cpp} | 0 .../cloexec-accept4.cpp} | 0 .../cloexec-creat.cpp} | 0 .../cloexec-dup.cpp} | 0 .../cloexec-epoll-create.cpp} | 0 .../cloexec-epoll-create1.cpp} | 0 .../cloexec-fopen.cpp} | 0 .../cloexec-inotify-init.cpp} | 0 .../cloexec-inotify-init1.cpp} | 0 .../cloexec-memfd-create.cpp} | 0 .../cloexec-open.cpp} | 0 .../cloexec-pipe.cpp} | 0 .../cloexec-pipe2.cpp} | 0 .../cloexec-socket.cpp} | 0 ...omparison-in-temp-failure-retry-custom-macro.c} | 0 .../comparison-in-temp-failure-retry.c} | 0 .../use-to-string.cpp} | 0 .../checkers/bugprone-argument-comment.cpp | 158 - ...ll-terminated-result-in-initialization-strlen.c | 84 - ...not-null-terminated-result-memcpy-before-safe.c | 71 - ...-not-null-terminated-result-memcpy-safe-cxx.cpp | 124 - ...-not-null-terminated-result-memcpy-safe-other.c | 112 - ...gprone-not-null-terminated-result-memcpy-safe.c | 124 - ...nated-result-stdc-want-lib-ext1-not-a-literal.c | 16 - .../bugprone-not-null-terminated-result-strlen.c | 123 - ...ll-terminated-result-undef-stdc-want-lib-ext1.c | 17 - .../bugprone-not-null-terminated-result-wcslen.cpp | 111 - ...not-null-terminated-result-wmemcpy-safe-cxx.cpp | 111 - .../bugprone-reserved-identifier-invert.cpp | 70 - .../checkers/bugprone-reserved-identifier.cpp | 211 - .../checkers/bugprone-signal-handler-minimal.c | 32 - .../checkers/bugprone-signal-handler-posix.c | 29 - .../clang-tidy/checkers/bugprone-signal-handler.c | 193 - .../checkers/bugprone-suspicious-include.cpp | 24 - .../bugprone-unchecked-optional-access.cpp | 112 - .../Inputs/argument-comment}/header-with-decl.h | 0 .../argument-comment}/system-header-with-decl.h | 0 .../not-null-terminated-result-c.h | 0 .../not-null-terminated-result-cxx.h | 0 .../reserved-identifier}/system/system-header.h | 0 .../Inputs/reserved-identifier}/user-header.h | 0 .../absl/types/optional.h | 0 .../argument-comment-gmock.cpp} | 0 .../argument-comment-ignore-single-argument.cpp} | 0 .../argument-comment-literals.cpp} | 0 .../argument-comment-strict.cpp} | 0 .../checkers/bugprone/argument-comment.cpp | 158 + .../assert-side-effect.cpp} | 0 .../assert-side-effect.m} | 0 ...ignal-to-kill-thread-sigterm-not-a-literal.cpp} | 0 .../bad-signal-to-kill-thread-undef-sigterm.cpp} | 0 .../bad-signal-to-kill-thread.cpp} | 0 .../bool-pointer-implicit-conversion.cpp} | 0 .../branch-clone-if-constexpr-template.cpp} | 0 .../branch-clone-macro-crash.c} | 0 .../branch-clone.cpp} | 0 .../copy-constructor-init.cpp} | 0 .../dangling-handle.cpp} | 0 .../dynamic-static-initializers.hpp} | 0 ...easily-swappable-parameters-ignore-default.cpp} | 0 .../easily-swappable-parameters-ignore.cpp} | 0 ...y-swappable-parameters-implicit-qualifiers.cpp} | 0 .../easily-swappable-parameters-implicits.c} | 0 .../easily-swappable-parameters-implicits.cpp} | 0 .../easily-swappable-parameters-len2.cpp} | 0 .../easily-swappable-parameters-len3.cpp} | 0 ...sily-swappable-parameters-prefixsuffixname.cpp} | 0 ...asily-swappable-parameters-qualifiermixing.cpp} | 0 .../easily-swappable-parameters-relatedness.c} | 0 .../easily-swappable-parameters-relatedness.cpp} | 0 .../easily-swappable-parameters.c} | 0 .../exception-escape-openmp.cpp} | 0 .../exception-escape.cpp} | 0 .../fold-init-type.cpp} | 0 .../forward-declaration-namespace.cpp} | 0 .../forwarding-reference-overload.cpp} | 0 ...lication-result-array-subscript-expression.cpp} | 0 ...cit-widening-of-multiplication-result-char.cpp} | 0 ...t-widening-of-multiplication-result-extint.cpp} | 0 ...icit-widening-of-multiplication-result-int.cpp} | 0 ...ng-of-multiplication-result-pointer-offset.cpp} | 0 ...it-widening-of-multiplication-result-short.cpp} | 0 .../inaccurate-erase.cpp} | 0 .../incorrect-roundings.cpp} | 0 .../infinite-loop.cpp} | 0 .../infinite-loop.mm} | 0 .../integer-division.cpp} | 0 .../lambda-function-name.cpp} | 0 .../macro-parentheses-cmdline.cpp} | 0 .../macro-parentheses.cpp} | 0 .../macro-repeated-side-effects.c} | 0 .../misplaced-operator-in-strlen-in-alloc.c} | 0 .../misplaced-operator-in-strlen-in-alloc.cpp} | 0 .../misplaced-pointer-arithmetic-in-alloc.c} | 0 .../misplaced-pointer-arithmetic-in-alloc.cpp} | 0 .../misplaced-widening-cast-explicit-only.cpp} | 0 .../misplaced-widening-cast-implicit-enabled.cpp} | 0 .../move-forwarding-reference.cpp} | 0 .../multiple-statement-macro.cpp} | 0 .../{bugprone-no-escape.m => bugprone/no-escape.m} | 0 ...ll-terminated-result-in-initialization-strlen.c | 84 + ...not-null-terminated-result-memcpy-before-safe.c | 71 + .../not-null-terminated-result-memcpy-safe-cxx.cpp | 124 + .../not-null-terminated-result-memcpy-safe-other.c | 112 + .../not-null-terminated-result-memcpy-safe.c | 124 + ...nated-result-stdc-want-lib-ext1-not-a-literal.c | 16 + .../bugprone/not-null-terminated-result-strlen.c | 123 + ...ll-terminated-result-undef-stdc-want-lib-ext1.c | 17 + .../bugprone/not-null-terminated-result-wcslen.cpp | 111 + ...not-null-terminated-result-wmemcpy-safe-cxx.cpp | 111 + .../parent-virtual-call.cpp} | 0 .../posix-return.cpp} | 0 .../redundant-branch-condition.cpp} | 0 .../reserved-identifier-c.c} | 0 .../bugprone/reserved-identifier-invert.cpp | 70 + .../checkers/bugprone/reserved-identifier.cpp | 211 + .../shared-ptr-array-mismatch.cpp} | 0 .../checkers/bugprone/signal-handler-minimal.c | 32 + .../checkers/bugprone/signal-handler-posix.c | 29 + .../clang-tidy/checkers/bugprone/signal-handler.c | 193 + .../signed-char-misuse-fsigned-char.cpp} | 0 .../signed-char-misuse-funsigned-char.cpp} | 0 .../signed-char-misuse-with-option.cpp} | 0 .../signed-char-misuse.cpp} | 0 .../sizeof-container.cpp} | 0 .../sizeof-expression.cpp} | 0 .../spuriously-wake-up-functions.c} | 0 .../spuriously-wake-up-functions.cpp} | 0 .../string-constructor.cpp} | 0 .../string-integer-assignment.cpp} | 0 .../string-literal-with-embedded-nul.cpp} | 0 .../stringview-nullptr.cpp} | 0 .../suspicious-enum-usage-strict.cpp} | 0 .../suspicious-enum-usage.cpp} | 0 .../checkers/bugprone/suspicious-include.cpp | 24 + .../suspicious-memory-comparison-32bits.cpp} | 0 .../suspicious-memory-comparison.c} | 0 .../suspicious-memory-comparison.cpp} | 0 .../suspicious-memset-usage.c} | 0 .../suspicious-memset-usage.cpp} | 0 .../suspicious-missing-comma.cpp} | 0 .../suspicious-semicolon-constexpr.cpp} | 0 .../suspicious-semicolon-fail.cpp} | 0 .../suspicious-semicolon.cpp} | 0 .../suspicious-string-compare.c} | 0 .../suspicious-string-compare.cpp} | 0 .../swapped-arguments.cpp} | 0 .../terminating-continue.cpp} | 0 .../throw-keyword-missing.cpp} | 0 ...ll-loop-variable-magniute-bits-upper-limit.cpp} | 0 .../too-small-loop-variable.cpp} | 0 .../bugprone/unchecked-optional-access.cpp | 112 + .../undefined-memory-manipulation.cpp} | 0 .../undelegated-constructor-cxx98.cpp} | 0 .../undelegated-constructor.cpp} | 0 .../unhandled-exception-at-new.cpp} | 0 ...ent-warn-only-if-this-has-suspicious-field.cpp} | 0 .../unhandled-self-assignment.cpp} | 0 .../unused-raii-crash.mm} | 0 .../unused-raii.cpp} | 0 .../unused-return-value-custom.cpp} | 0 .../unused-return-value.cpp} | 0 .../use-after-move.cpp} | 0 .../virtual-near-miss.cpp} | 0 .../test/clang-tidy/checkers/cert-dcl58-cpp.cpp | 67 - .../cert-uppercase-literal-suffix-integer.cpp | 159 - .../{cert-dcl21-cpp.cpp => cert/dcl21-cpp.cpp} | 0 .../test/clang-tidy/checkers/cert/dcl58-cpp.cpp | 67 + .../checkers/{cert-env33-c.c => cert/env33-c.c} | 0 .../checkers/{cert-err33-c.c => cert/err33-c.c} | 0 .../checkers/{cert-err34-c.c => cert/err34-c.c} | 0 .../{cert-err34-c.cpp => cert/err34-c.cpp} | 0 .../checkers/{cert-flp30-c.c => cert/flp30-c.c} | 0 .../limited-randomness.c} | 0 .../limited-randomness.cpp} | 0 .../mem57-cpp-cpp17.cpp} | 0 .../{cert-mem57-cpp.cpp => cert/mem57-cpp.cpp} | 0 .../checkers/{cert-msc32-c.c => cert/msc32-c.c} | 0 .../{cert-msc51-cpp.cpp => cert/msc51-cpp.cpp} | 0 .../{cert-oop11-cpp.cpp => cert/oop11-cpp.cpp} | 0 .../{cert-oop54-cpp.cpp => cert/oop54-cpp.cpp} | 0 .../{cert-oop57-cpp.cpp => cert/oop57-cpp.cpp} | 0 .../{cert-oop58-cpp.cpp => cert/oop58-cpp.cpp} | 0 .../{cert-setlongjmp.cpp => cert/setlongjmp.cpp} | 0 .../static-object-exception.cpp} | 0 .../{cert-str34-c.cpp => cert/str34-c.cpp} | 0 .../throw-exception-type.cpp} | 0 .../cert/uppercase-literal-suffix-integer.cpp | 159 + .../variadic-function-def.cpp} | 0 .../mt-unsafe-any.cpp} | 0 .../mt-unsafe-glibc.cpp} | 0 .../mt-unsafe-posix.cpp} | 0 .../thread-canceltype-asynchronous.cpp} | 0 .../cppcoreguidelines-virtual-class-destructor.cpp | 322 - .../avoid-goto.cpp} | 0 .../avoid-non-const-global-variables.cpp} | 0 .../init-variables-conflict.cpp} | 0 .../init-variables.cpp} | 0 .../interfaces-global-init.cpp} | 0 .../macro-usage-caps-only.cpp} | 0 .../macro-usage-command-line-macros.cpp} | 0 .../macro-usage-custom.cpp} | 0 .../macro-usage.cpp} | 0 .../narrowing-conversions-bitfields.cpp} | 0 ...wing-conversions-equivalentbitwidth-option.cpp} | 0 ...nversions-ignoreconversionfromtypes-option.cpp} | 0 .../narrowing-conversions-intemplates-option.cpp} | 0 .../narrowing-conversions-long-is-32bits.cpp} | 0 ...-conversions-narrowingfloatingpoint-option.cpp} | 0 ...rowing-conversions-narrowinginteger-option.cpp} | 0 ...ons-narrowingintegertofloatingpoint-option.cpp} | 0 .../narrowing-conversions-pedanticmode-option.cpp} | 0 .../narrowing-conversions-unsigned-char.cpp} | 0 .../narrowing-conversions.cpp} | 0 .../no-malloc-custom.cpp} | 0 .../no-malloc-no-functions.cpp} | 0 .../no-malloc.cpp} | 0 .../owning-memory-containers.cpp} | 0 .../owning-memory-legacy-functions.cpp} | 0 .../owning-memory.cpp} | 0 ...dernize-use-default-member-init-assignment.cpp} | 0 ...tializer-modernize-use-default-member-init.cpp} | 0 .../prefer-member-initializer.cpp} | 0 .../pro-bounds-array-to-pointer-decay.cpp} | 0 .../pro-bounds-constant-array-index-c++03.cpp} | 0 .../pro-bounds-constant-array-index-gslheader.cpp} | 0 .../pro-bounds-constant-array-index.cpp} | 0 .../pro-bounds-pointer-arithmetic-pr36489.cpp} | 0 .../pro-bounds-pointer-arithmetic.cpp} | 0 .../pro-type-const-cast.cpp} | 0 .../pro-type-cstyle-cast.cpp} | 0 .../pro-type-member-init-cxx20.cpp} | 0 .../pro-type-member-init-cxx98.cpp} | 0 .../pro-type-member-init-delayed.cpp} | 0 .../pro-type-member-init-no-crash.cpp} | 0 .../pro-type-member-init-use-assignment.cpp} | 0 .../pro-type-member-init.cpp} | 0 .../pro-type-member-init.ignorearrays.cpp} | 0 .../pro-type-reinterpret-cast.cpp} | 0 .../pro-type-static-cast-downcast.cpp} | 0 .../pro-type-union-access.cpp} | 0 .../pro-type-vararg-ms.cpp} | 0 .../pro-type-vararg.cpp} | 0 .../slicing.cpp} | 0 ...ns-allow-missing-move-when-copy-is-deleted.cpp} | 0 .../special-member-functions-cxx-03.cpp} | 0 .../special-member-functions-relaxed.cpp} | 0 .../special-member-functions.cpp} | 0 .../cppcoreguidelines/virtual-class-destructor.cpp | 341 + .../avoid-spinlock.m} | 0 .../dispatch-once-nonstatic.mm} | 0 .../default-arguments-calls.cpp} | 0 .../default-arguments-declarations.cpp} | 0 .../multiple-inheritance.cpp} | 0 .../overloaded-operator.cpp} | 0 .../statically-constructed-objects.cpp} | 0 .../trailing-return.cpp} | 0 .../virtual-inheritance.cpp} | 0 .../checkers/google-objc-function-naming.m | 71 - .../checkers/google-readability-casting.c | 24 - .../{ => google}/Inputs/google-namespaces.h | 0 .../{ => google}/Inputs/gtest/gtest-typed-test.h | 0 .../checkers/{ => google}/Inputs/gtest/gtest.h | 0 .../Inputs/gtest/nosuite/gtest/gtest-typed-test.h | 0 .../Inputs/gtest/nosuite/gtest/gtest.h | 0 .../build-explicit-make-pair.cpp} | 0 .../default-arguments.cpp} | 0 .../explicit-constructor.cpp} | 0 .../{google-module.cpp => google/module.cpp} | 0 .../namespaces.cpp} | 0 .../objc-avoid-nsobject-new.m} | 0 .../objc-avoid-throwing-exception.m} | 0 .../checkers/google/objc-function-naming.m | 71 + .../objc-function-naming.mm} | 0 .../objc-global-variable-declaration.m} | 0 .../objc-global-variable-declaration.mm} | 0 .../overloaded-unary-and.cpp} | 0 .../checkers/google/readability-casting.c | 24 + .../readability-casting.cpp} | 0 .../readability-casting.mm} | 0 .../readability-namespace-comments-c++17.cpp} | 0 .../readability-namespace-comments.cpp} | 0 .../readability-todo.cpp} | 0 .../runtime-int-std.cpp} | 0 .../{google-runtime-int.c => google/runtime-int.c} | 0 .../runtime-int.cpp} | 0 .../{google-runtime-int.m => google/runtime-int.m} | 0 .../upgrade-googletest-case.cpp} | 0 .../hicpp-signed-bitwise-standard-types.cpp | 198 - .../exception-baseclass.cpp} | 0 .../multiway-paths-covered-else.cpp} | 0 .../multiway-paths-covered.cpp} | 0 .../no-assembler-msvc.cpp} | 0 .../no-assembler.cpp} | 0 .../signed-bitwise-bug34747.cpp} | 0 .../signed-bitwise-integer-literals.cpp} | 0 .../hicpp/signed-bitwise-standard-types.cpp | 198 + .../signed-bitwise-standard-types.h} | 0 .../signed-bitwise.cpp} | 0 .../must-check-errs.c} | 0 .../clang-tidy/checkers/llvm-include-order.cpp | 46 - .../clang-tidy/checkers/llvm/include-order.cpp | 46 + .../prefer-isa-or-dyn-cast-in-conditionals.cpp} | 0 .../prefer-register-over-unsigned.cpp} | 0 .../prefer-register-over-unsigned2.cpp} | 0 .../prefer-register-over-unsigned3.cpp} | 0 .../qualified-auto.cpp} | 0 .../{llvm-twine-local.cpp => llvm/twine-local.cpp} | 0 .../llvmlibc-restrict-system-libc-headers.cpp | 13 - .../Inputs}/resource/include/stdatomic.h | 0 .../Inputs}/resource/include/stddef.h | 0 .../llvmlibc => llvmlibc/Inputs}/system/stdio.h | 0 .../llvmlibc => llvmlibc/Inputs}/system/stdlib.h | 0 .../llvmlibc => llvmlibc/Inputs}/system/string.h | 0 .../callee-namespace.cpp} | 0 .../implementation-in-namespace.cpp} | 0 .../llvmlibc/restrict-system-libc-headers.cpp | 13 + .../misc-unconventional-assign-operator.cpp | 165 - .../checkers/misc-unused-using-decls-cxx17.cpp | 30 - .../checkers/misc-unused-using-decls.cpp | 212 - .../{ => misc}/Inputs/unused-using-decls.h | 0 .../checkers/misc/confusable-identifiers.cpp | 25 + .../definitions-in-headers-1z.hpp} | 0 .../definitions-in-headers.hpp} | 0 .../misleading-bidirectional.cpp} | Bin .../misleading-identifier.cpp} | 0 .../misplaced-const-cxx17.cpp} | 0 .../misplaced-const.c} | 0 .../misplaced-const.cpp} | 0 .../new-delete-overloads-sized-dealloc.cpp} | 0 .../new-delete-overloads.cpp} | 0 .../no-recursion.cpp} | 0 .../non-copyable-objects.c} | 0 .../non-copyable-objects.cpp} | 0 .../non-private-member-variables-in-classes.cpp} | 0 .../redundant-expression.cpp} | 0 .../{misc-static-assert.c => misc/static-assert.c} | 0 .../static-assert.cpp} | 0 .../throw-by-value-catch-by-reference.cpp} | 0 .../unconventional-assign-operator-cxx17.cpp} | 0 .../unconventional-assign-operator-precxx11.cpp} | 0 .../misc/unconventional-assign-operator.cpp | 165 + .../uniqueptr-reset-release.cpp} | 0 .../unused-alias-decls.cpp} | 0 .../checkers/misc/unused-invalid-parameter.cpp | 10 + .../unused-parameters-strict.cpp} | 0 .../unused-parameters.c} | 0 .../unused-parameters.cpp} | 0 .../checkers/misc/unused-using-decls-cxx17.cpp | 30 + .../unused-using-decls-errors.cpp} | 0 .../checkers/misc/unused-using-decls.cpp | 212 + .../modernize-concat-nested-namespaces.cpp | 170 - .../modernize-deprecated-headers-cxx03.cpp | 148 - .../modernize-deprecated-headers-cxx11.cpp | 163 - .../modernize-deprecated-headers-extern-c.cpp | 72 - .../checkers/modernize-loop-convert-basic.cpp | 860 - .../checkers/modernize-loop-convert-camelback.cpp | 33 - .../checkers/modernize-loop-convert-extra.cpp | 1085 - .../checkers/modernize-loop-convert-lowercase.cpp | 41 - .../checkers/modernize-loop-convert-negative.cpp | 485 - .../modernize-loop-convert-rewritten-binop.cpp | 60 - .../checkers/modernize-loop-convert-uppercase.cpp | 41 - .../checkers/modernize-macro-to-enum.cpp | 443 - .../checkers/modernize-make-shared-header.cpp | 17 - .../clang-tidy/checkers/modernize-make-shared.cpp | 337 - .../checkers/modernize-make-unique-cxx11.cpp | 9 - .../modernize-make-unique-default-init.cpp | 73 - .../checkers/modernize-make-unique-header.cpp | 17 - .../modernize-make-unique-inaccessible-ctors.cpp | 113 - .../checkers/modernize-make-unique-macros.cpp | 28 - .../clang-tidy/checkers/modernize-make-unique.cpp | 616 - .../checkers/modernize-pass-by-value-header.cpp | 9 - .../modernize-pass-by-value-macro-header.cpp | 18 - .../modernize-pass-by-value-multi-fixes.cpp | 12 - .../checkers/modernize-replace-auto-ptr.cpp | 303 - .../checkers/modernize-use-auto-cast.cpp | 233 - .../checkers/modernize-use-auto-iterator.cpp | 320 - .../clang-tidy/checkers/modernize-use-using.cpp | 316 - .../modernize-concat-nested-namespaces.h | 0 .../Inputs/deprecated-headers}/assert.h | 0 .../Inputs/deprecated-headers}/complex.h | 0 .../Inputs/deprecated-headers}/ctype.h | 0 .../Inputs/deprecated-headers}/errno.h | 0 .../Inputs/deprecated-headers}/fenv.h | 0 .../Inputs/deprecated-headers}/float.h | 0 .../Inputs/deprecated-headers}/inttypes.h | 0 .../Inputs/deprecated-headers}/iso646.h | 0 .../Inputs/deprecated-headers}/limits.h | 0 .../Inputs/deprecated-headers}/locale.h | 0 .../Inputs/deprecated-headers}/math.h | 0 .../Inputs/deprecated-headers}/mylib.h | 0 .../Inputs/deprecated-headers}/mysystemlib.h | 0 .../Inputs/deprecated-headers}/setjmp.h | 0 .../Inputs/deprecated-headers}/signal.h | 0 .../Inputs/deprecated-headers}/stdalign.h | 0 .../Inputs/deprecated-headers}/stdarg.h | 0 .../Inputs/deprecated-headers}/stdbool.h | 0 .../Inputs/deprecated-headers}/stddef.h | 0 .../Inputs/deprecated-headers}/stdint.h | 0 .../Inputs/deprecated-headers}/stdio.h | 0 .../Inputs/deprecated-headers}/stdlib.h | 0 .../Inputs/deprecated-headers}/string.h | 0 .../Inputs/deprecated-headers}/tgmath.h | 0 .../Inputs/deprecated-headers}/time.h | 0 .../Inputs/deprecated-headers}/uchar.h | 0 .../Inputs/deprecated-headers}/wchar.h | 0 .../Inputs/deprecated-headers}/wctype.h | 0 .../Inputs/loop-convert}/structures.h | 0 .../macro-to-enum}/modernize-macro-to-enum.h | 0 .../macro-to-enum}/modernize-macro-to-enum2.h | 0 .../macro-to-enum}/modernize-macro-to-enum3.h | 0 .../Inputs/pass-by-value}/header-with-fix.h | 0 .../Inputs/pass-by-value}/header.h | 0 .../Inputs/replace-auto-ptr}/memory.h | 0 .../Inputs/smart-ptr}/initializer_list.h | 0 .../Inputs/smart-ptr}/shared_ptr.h | 0 .../Inputs/smart-ptr}/unique_ptr.h | 0 .../Inputs/use-auto}/containers.h | 0 .../Inputs/use-using}/modernize-use-using.h | 0 .../avoid-bind-permissive-parameter-list.cpp} | 0 .../avoid-bind.cpp} | 0 .../avoid-c-arrays-ignores-main.cpp} | 0 .../avoid-c-arrays-ignores-three-arg-main.cpp} | 0 .../avoid-c-arrays.cpp} | 0 .../modernize/concat-nested-namespaces.cpp | 170 + .../modernize/deprecated-headers-cxx03.cpp | 148 + .../modernize/deprecated-headers-cxx11.cpp | 163 + .../modernize/deprecated-headers-extern-c.cpp | 72 + .../deprecated-ios-base-aliases.cpp} | 0 .../loop-convert-assert-failure.cpp} | 0 .../checkers/modernize/loop-convert-basic.cpp | 860 + .../checkers/modernize/loop-convert-camelback.cpp | 33 + .../loop-convert-const.cpp} | 0 .../checkers/modernize/loop-convert-extra.cpp | 1085 + .../checkers/modernize/loop-convert-lowercase.cpp | 41 + .../loop-convert-multidimensional.cpp} | 0 .../checkers/modernize/loop-convert-negative.cpp | 485 + .../loop-convert-reverse.cpp} | 0 .../modernize/loop-convert-rewritten-binop.cpp | 60 + .../checkers/modernize/loop-convert-uppercase.cpp | 41 + .../loop-convert.c} | 0 .../macro-to-enum.c} | 0 .../checkers/modernize/macro-to-enum.cpp | 443 + .../checkers/modernize/make-shared-header.cpp | 17 + .../clang-tidy/checkers/modernize/make-shared.cpp | 337 + .../checkers/modernize/make-unique-cxx11.cpp | 9 + .../modernize/make-unique-default-init.cpp | 73 + .../checkers/modernize/make-unique-header.cpp | 17 + .../modernize/make-unique-inaccessible-ctors.cpp | 113 + .../checkers/modernize/make-unique-macros.cpp | 28 + .../clang-tidy/checkers/modernize/make-unique.cpp | 616 + .../checkers/modernize/pass-by-value-header.cpp | 9 + .../modernize/pass-by-value-macro-header.cpp | 18 + .../modernize/pass-by-value-multi-fixes.cpp | 12 + .../pass-by-value.cpp} | 0 .../raw-string-literal-delimiter.cpp} | 0 .../raw-string-literal-replace-shorter.cpp} | 0 .../raw-string-literal.cpp} | 0 .../redundant-void-arg-delayed.cpp} | 0 .../redundant-void-arg.c} | 0 .../redundant-void-arg.cpp} | 0 .../checkers/modernize/replace-auto-ptr.cpp | 303 + .../replace-disallow-copy-and-assign-macro.cpp} | 0 .../replace-random-shuffle.cpp} | 0 .../return-braced-init-list.cpp} | 0 .../shrink-to-fit.cpp} | 0 .../unary-static-assert.cpp} | 0 .../use-auto-cast-remove-stars.cpp} | 0 .../checkers/modernize/use-auto-cast.cpp | 233 + .../checkers/modernize/use-auto-iterator.cpp | 320 + .../use-auto-min-type-name-length.cpp} | 0 .../use-auto-new-remove-stars.cpp} | 0 .../use-auto-new.cpp} | 0 .../use-bool-literals-ignore-macros.cpp} | 0 .../use-bool-literals.cpp} | 0 .../use-default-member-init-assignment.cpp} | 0 .../use-default-member-init-bitfield.cpp} | 0 .../use-default-member-init-macros.cpp} | 0 .../use-default-member-init.cpp} | 0 .../use-emplace-ignore-implicit-constructors.cpp} | 0 .../use-emplace.cpp} | 0 .../use-equals-default-copy.cpp} | 0 .../use-equals-default-delayed.cpp} | 0 .../use-equals-default-macros.cpp} | 0 .../use-equals-default.cpp} | 0 .../use-equals-delete-macros.cpp} | 0 .../use-equals-delete.cpp} | 0 .../use-nodiscard-clang-unused.cpp} | 0 .../use-nodiscard-cxx11.cpp} | 0 .../use-nodiscard-gcc-unused.cpp} | 0 .../use-nodiscard-no-macro-inscope-cxx11.cpp} | 0 .../use-nodiscard-no-macro.cpp} | 0 .../use-nodiscard.cpp} | 0 .../use-noexcept-error.cpp} | 0 .../use-noexcept-macro.cpp} | 0 .../use-noexcept-opt.cpp} | 0 .../use-noexcept.cpp} | 0 .../use-nullptr-basic.cpp} | 0 .../use-nullptr-cxx20.cpp} | 0 .../use-nullptr.c} | 0 .../use-nullptr.cpp} | 0 .../use-override-allow-override-and-final.cpp} | 0 .../use-override-cxx98.cpp} | 0 .../use-override-ms.cpp} | 0 .../use-override-no-destructors.cpp} | 0 .../use-override-with-macro.cpp} | 0 .../use-override-with-no-macro-inscope.cpp} | 0 .../use-override.cpp} | 0 .../use-trailing-return-type-cxx20.cpp} | 0 .../use-trailing-return-type.cpp} | 0 .../use-transparent-functors.cpp} | 0 .../use-uncaught-exceptions.cpp} | 0 .../use-using-macros.cpp} | 0 .../clang-tidy/checkers/modernize/use-using.cpp | 316 + .../test/clang-tidy/checkers/mpi-buffer-deref.cpp | 51 - .../test/clang-tidy/checkers/mpi-type-mismatch.cpp | 256 - .../Inputs/type-mismatch}/mpimock.h | 0 .../test/clang-tidy/checkers/mpi/buffer-deref.cpp | 51 + .../test/clang-tidy/checkers/mpi/type-mismatch.cpp | 256 + .../test/clang-tidy/checkers/objc-assert-equals.m | 25 - .../Inputs/assert}/XCTestAssertions.h | 0 .../test/clang-tidy/checkers/objc/assert-equals.m | 25 + .../avoid-nserror-init.m} | 0 .../dealloc-in-category.m} | 0 .../forbidden-subclassing-custom.m} | 0 .../forbidden-subclassing.m} | 0 .../{objc-missing-hash.m => objc/missing-hash.m} | 0 .../nsinvocation-argument-lifetime.m} | 0 .../property-declaration.m} | 0 .../{objc-super-self.m => objc/super-self.m} | 0 .../exception-escape.cpp} | 0 .../use-default-none.cpp} | 0 .../checkers/performance-move-constructor-init.cpp | 156 - .../performance-unnecessary-value-param-header.cpp | 20 - .../Inputs/unnecessary-value-param}/header-fixed.h | 0 .../Inputs/unnecessary-value-param}/header.h | 0 .../faster-string-find.cpp} | 0 .../for-range-copy-allowed-types.cpp} | 0 .../for-range-copy-warn-on-all-auto-copies.cpp} | 0 .../for-range-copy.cpp} | 0 .../implicit-conversion-in-loop.cpp} | 0 .../inefficient-algorithm.cpp} | 0 .../inefficient-string-concatenation.cpp} | 0 .../inefficient-vector-operation.cpp} | 0 .../move-const-arg-const-ref.cpp} | 0 .../move-const-arg-trivially-copyable.cpp} | 0 .../move-const-arg.cpp} | 0 .../checkers/performance/move-constructor-init.cpp | 156 + .../no-automatic-move.cpp} | 0 .../no-int-to-ptr.c} | 0 .../no-int-to-ptr.cpp} | 0 .../noexcept-move-constructor-fix.cpp} | 0 .../noexcept-move-constructor.cpp} | 0 .../trivially-destructible.cpp} | 0 .../type-promotion-in-math-fn.cpp} | 0 ...ecessary-copy-initialization-allowed-types.cpp} | 0 ...py-initialization-excluded-container-types.cpp} | 0 .../unnecessary-copy-initialization.cpp} | 0 .../unnecessary-value-param-allowed-types.cpp} | 0 .../unnecessary-value-param-arc.m} | 0 .../unnecessary-value-param-arc.mm} | 0 .../unnecessary-value-param-delayed.cpp} | 0 .../performance/unnecessary-value-param-header.cpp | 20 + .../unnecessary-value-param-incomplete-type.cpp} | 0 .../unnecessary-value-param.cpp} | 0 .../portability-restrict-system-includes-allow.cpp | 10 - ...rtability-restrict-system-includes-disallow.cpp | 11 - .../portability-restrict-system-includes-glob.cpp | 11 - ...ability-restrict-system-includes-transitive.cpp | 24 - .../restrict-system-includes}/system/float.h | 0 .../Inputs/restrict-system-includes}/system/r.h | 0 .../Inputs/restrict-system-includes}/system/s.h | 0 .../restrict-system-includes}/system/stddef.h | 0 .../restrict-system-includes}/system/stdint.h | 0 .../Inputs/restrict-system-includes}/system/t.h | 0 .../restrict-system-includes}/system/transitive.h | 0 .../Inputs/restrict-system-includes}/transitive2.h | 0 .../portability/restrict-system-includes-allow.cpp | 10 + .../restrict-system-includes-disallow.cpp | 11 + .../portability/restrict-system-includes-glob.cpp | 11 + .../restrict-system-includes-transitive.cpp | 24 + .../simd-intrinsics-ppc.cpp} | 0 .../simd-intrinsics-x86.cpp} | 0 .../std-allocator-const.cpp} | 0 .../checkers/readability-duplicate-include.cpp | 72 - ...dentifier-naming-hungarian-notation-cfgfile.cpp | 708 - ...bility-identifier-naming-hungarian-notation.cpp | 708 - ...adability-identifier-naming-multiple-styles.cpp | 62 - .../checkers/readability-identifier-naming.cpp | 709 - .../readability-redundant-preprocessor.cpp | 84 - ...eadability-static-accessed-through-instance.cpp | 287 - ...eadability-uppercase-literal-suffix-float16.cpp | 51 - ...ity-uppercase-literal-suffix-floating-point.cpp | 170 - ...e-literal-suffix-hexadecimal-floating-point.cpp | 140 - ...ppercase-literal-suffix-integer-custom-list.cpp | 130 - ...ability-uppercase-literal-suffix-integer-ms.cpp | 77 - ...eadability-uppercase-literal-suffix-integer.cpp | 298 - .../Inputs/duplicate-include/duplicate-include.h | 15 + .../Inputs/duplicate-include/duplicate-include2.h} | 0 .../Inputs/duplicate-include}/system/iostream | 0 .../Inputs/duplicate-include}/system/string.h | 0 .../Inputs/duplicate-include}/system/sys/types.h | 0 .../Inputs/duplicate-include}/system/types.h | 0 .../identifier-naming}/global-style1/.clang-tidy | 0 .../identifier-naming}/global-style1/header.h | 0 .../identifier-naming}/global-style2/.clang-tidy | 0 .../identifier-naming}/global-style2/header.h | 0 .../hungarian-notation1/.clang-tidy | 0 .../hungarian-notation2/.clang-tidy | 0 .../Inputs/identifier-naming}/system/coroutines.h | 0 .../identifier-naming}/system/system-header.h | 0 .../Inputs/identifier-naming}/user-header.h | 0 .../__clang_cuda_builtin_vars.h | 0 .../avoid-const-params-in-decls.cpp} | 0 .../avoid-underscore-in-googletest-name.cpp} | 0 .../braces-around-statements-assert-failure.cpp} | 0 .../braces-around-statements-attributes.cpp} | 0 ...s-around-statements-constexpr-if-templates.cpp} | 0 .../braces-around-statements-few-lines.cpp} | 0 .../braces-around-statements-format.cpp} | 0 .../braces-around-statements-same-line.cpp} | 0 .../braces-around-statements-single-line.cpp} | 0 .../braces-around-statements.cpp} | 0 .../const-return-type.cpp} | 0 .../container-contains.cpp} | 0 .../container-data-pointer.cpp} | 0 .../container-size-empty-cxx20.cpp} | 0 .../container-size-empty.cpp} | 0 .../convert-member-functions-to-static.cpp} | 0 .../delete-null-pointer.cpp} | 0 .../checkers/readability/duplicate-include.cpp | 72 + .../else-after-return-if-constexpr.cpp} | 0 .../else-after-return-no-cond-var-refactor.cpp} | 0 .../else-after-return-no-warn.cpp} | 0 .../else-after-return-pp-no-crash.cpp} | 0 .../else-after-return.cpp} | 0 .../function-cognitive-complexity-flags.cpp} | 0 .../function-cognitive-complexity.cpp} | 0 .../function-size-variables-c++17.cpp} | 0 .../function-size.cpp} | 0 .../identifier-length.cpp} | 0 .../identifier-naming-bugfix-name-conflicts.cpp} | 0 .../identifier-naming-bugfix.cpp} | 0 .../identifier-naming-case-violation.cpp} | 0 ...dentifier-naming-hungarian-notation-cfgfile.cpp | 708 + .../identifier-naming-hungarian-notation.cpp | 708 + .../identifier-naming-ignored-regexp.cpp} | 0 .../identifier-naming-main-like.cpp} | 0 .../identifier-naming-member-decl-usage.cpp} | 0 .../identifier-naming-multiple-styles.cpp | 62 + .../identifier-naming-objc.m} | 0 .../checkers/readability/identifier-naming.cpp | 709 + ...plicit-bool-conversion-allow-in-conditions.cpp} | 0 .../implicit-bool-conversion-cxx98.cpp} | 0 .../implicit-bool-conversion.cpp} | 0 ...nsistent-declaration-parameter-name-macros.cpp} | 0 ...nsistent-declaration-parameter-name-strict.cpp} | 0 .../inconsistent-declaration-parameter-name.cpp} | 0 .../isolate-declaration-cxx17.cpp} | 0 .../isolate-declaration-fixing.cpp} | 0 .../isolate-declaration-no-infinite-loop.cpp} | 0 .../isolate-declaration.c} | 0 .../isolate-declaration.cpp} | 0 .../magic-numbers-bitfields.cpp} | 0 .../magic-numbers-todo.cpp} | 0 .../magic-numbers-userliteral.cpp} | 0 .../magic-numbers.cpp} | 0 .../make-member-function-const.cpp} | 0 .../misleading-indentation.cpp} | 0 .../misplaced-array-index.cpp} | 0 .../named-parameter.cpp} | 0 .../non-const-parameter.cpp} | 0 .../qualified-auto-cxx20.cpp} | 0 .../qualified-auto.cpp} | 0 ...-access-specifiers-check-first-declaration.cpp} | 0 .../redundant-access-specifiers.cpp} | 0 .../redundant-control-flow.cpp} | 0 .../redundant-declaration-ignore-macros.cpp} | 0 .../redundant-declaration.c} | 0 .../redundant-declaration.cpp} | 0 .../redundant-function-ptr-dereference.cpp} | 0 .../redundant-member-init.cpp} | 0 .../redundant-preprocessor-ifdef.cpp} | 0 .../readability/redundant-preprocessor.cpp | 84 + .../redundant-preprocessor.h} | 0 .../redundant-smartptr-get-macros.cpp} | 0 .../redundant-smartptr-get-msvc.cpp} | 0 .../redundant-smartptr-get.cpp} | 0 .../redundant-string-cstr-msvc.cpp} | 0 .../redundant-string-cstr.cpp} | 0 .../redundant-string-init-msvc.cpp} | 0 .../redundant-string-init.cpp} | 0 .../simplify-bool-expr-case.cpp} | 0 ...y-bool-expr-chained-conditional-assignment.cpp} | 0 ...plify-bool-expr-chained-conditional-return.cpp} | 0 .../simplify-bool-expr-cxx17.cpp} | 0 .../simplify-bool-expr-demorgan.cpp} | 0 .../simplify-bool-expr-members.cpp} | 0 .../simplify-bool-expr.cpp} | 0 .../simplify-subscript-expr.cpp} | 0 ...ccessed-through-instance-nesting-threshold.cpp} | 0 .../static-accessed-through-instance.cpp | 287 + .../static-definition-in-anonymous-namespace.cpp} | 0 .../string-compare.cpp} | 0 .../suspicious-call-argument.cpp} | 0 .../uniqueptr-delete-release.cpp} | 0 .../uppercase-literal-suffix-float16.cpp | 51 + ...-literal-suffix-floating-point-opencl-half.cpp} | 0 .../uppercase-literal-suffix-floating-point.cpp | 170 + ...e-literal-suffix-hexadecimal-floating-point.cpp | 140 + ...ppercase-literal-suffix-integer-custom-list.cpp | 130 + .../uppercase-literal-suffix-integer-macro.cpp} | 0 .../uppercase-literal-suffix-integer-ms.cpp | 77 + .../uppercase-literal-suffix-integer.cpp | 298 + .../uppercase-literal-suffix.h} | 0 .../use-anyofallof-cpp20.cpp} | 0 .../use-anyofallof.cpp} | 0 .../temporary-objects.cpp} | 0 clang-tools-extra/test/lit.cfg.py | 4 + clang/docs/InternalsManual.rst | 2 +- clang/include/clang/APINotes/Types.h | 20 +- clang/include/clang/AST/ASTContext.h | 2 +- clang/include/clang/AST/Type.h | 2 +- clang/include/clang/AST/TypeProperties.td | 2 +- .../clang/ASTMatchers/Dynamic/VariantValue.h | 2 +- clang/include/clang/Basic/Attr.td | 83 +- clang/include/clang/Basic/BuiltinsVE.def | 10 + clang/include/clang/Basic/DarwinSDKInfo.h | 3 +- clang/include/clang/Basic/DirectoryEntry.h | 2 +- clang/include/clang/Basic/FPOptions.def | 7 +- clang/include/clang/Basic/FileEntry.h | 2 +- clang/include/clang/Basic/LangOptions.def | 4 +- clang/include/clang/Basic/LangOptions.h | 60 +- clang/include/clang/Driver/Options.td | 13 +- clang/include/clang/Lex/Preprocessor.h | 2 +- clang/include/clang/Sema/Lookup.h | 2 +- clang/include/clang/Sema/ParsedAttr.h | 5 +- clang/include/clang/Sema/Sema.h | 4 +- .../StaticAnalyzer/Core/PathSensitive/CallEvent.h | 2 +- .../StaticAnalyzer/Core/PathSensitive/ExprEngine.h | 4 + .../Core/PathSensitive/SMTConstraintManager.h | 4 +- clang/lib/ARCMigrate/Transforms.cpp | 2 +- clang/lib/AST/ASTContext.cpp | 3 +- clang/lib/AST/ComputeDependence.cpp | 2 +- clang/lib/AST/ExprCXX.cpp | 4 +- clang/lib/AST/ExprConstant.cpp | 4 +- clang/lib/AST/Interp/ByteCodeExprGen.h | 4 +- clang/lib/ASTMatchers/ASTMatchFinder.cpp | 8 +- clang/lib/ASTMatchers/Dynamic/Marshallers.h | 10 +- clang/lib/ASTMatchers/Dynamic/Parser.cpp | 2 +- clang/lib/Analysis/BodyFarm.cpp | 4 +- clang/lib/Analysis/CalledOnceCheck.cpp | 4 +- .../Analysis/FlowSensitive/DataflowEnvironment.cpp | 9 +- .../FlowSensitive/TypeErasedDataflowAnalysis.cpp | 6 + clang/lib/Analysis/ReachableCode.cpp | 4 +- clang/lib/Basic/TargetID.cpp | 6 +- clang/lib/Basic/Targets/AMDGPU.cpp | 3 +- clang/lib/CodeGen/BackendUtil.cpp | 2 +- clang/lib/CodeGen/CGBuiltin.cpp | 8 +- clang/lib/CodeGen/CGCall.cpp | 2 +- clang/lib/CodeGen/CGDebugInfo.cpp | 2 +- clang/lib/CodeGen/CGExprScalar.cpp | 2 +- clang/lib/CodeGen/CGHLSLRuntime.cpp | 2 +- clang/lib/CodeGen/CGObjC.cpp | 2 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 5 +- clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp | 2 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 2 +- clang/lib/CodeGen/CodeGenFunction.cpp | 15 +- clang/lib/CodeGen/CodeGenFunction.h | 5 +- clang/lib/CodeGen/CodeGenModule.cpp | 4 +- clang/lib/CodeGen/CoverageMappingGen.cpp | 10 +- clang/lib/CodeGen/TargetInfo.cpp | 2 +- clang/lib/DirectoryWatcher/DirectoryScanner.cpp | 2 +- clang/lib/Driver/Driver.cpp | 65 +- clang/lib/Driver/ToolChains/AMDGPU.cpp | 6 +- clang/lib/Driver/ToolChains/AVR.cpp | 4 +- clang/lib/Driver/ToolChains/Flang.cpp | 10 +- clang/lib/Driver/ToolChains/Fuchsia.cpp | 3 + clang/lib/Driver/ToolChains/HIPAMD.cpp | 2 +- clang/lib/Driver/ToolChains/HLSL.cpp | 2 +- clang/lib/Driver/ToolChains/Hexagon.cpp | 4 +- clang/lib/Frontend/ASTUnit.cpp | 3 +- clang/lib/Frontend/CompilerInstance.cpp | 8 +- clang/lib/Frontend/CompilerInvocation.cpp | 2 +- clang/lib/Lex/DependencyDirectivesScanner.cpp | 4 +- clang/lib/Lex/HeaderSearch.cpp | 2 +- clang/lib/Lex/MacroInfo.cpp | 3 +- clang/lib/Lex/PPDirectives.cpp | 8 +- clang/lib/Lex/PPMacroExpansion.cpp | 6 +- clang/lib/Lex/TokenLexer.cpp | 2 +- clang/lib/Parse/ParseOpenMP.cpp | 8 +- clang/lib/Parse/ParsePragma.cpp | 2 +- clang/lib/Sema/SemaAttr.cpp | 30 +- clang/lib/Sema/SemaAvailability.cpp | 2 +- clang/lib/Sema/SemaCUDA.cpp | 4 +- clang/lib/Sema/SemaChecking.cpp | 9 +- clang/lib/Sema/SemaCodeComplete.cpp | 6 +- clang/lib/Sema/SemaConcept.cpp | 5 +- clang/lib/Sema/SemaDecl.cpp | 2 +- clang/lib/Sema/SemaDeclAttr.cpp | 2 +- clang/lib/Sema/SemaDeclObjC.cpp | 2 +- clang/lib/Sema/SemaExprCXX.cpp | 11 +- clang/lib/Sema/SemaInit.cpp | 45 +- clang/lib/Sema/SemaLambda.cpp | 4 +- clang/lib/Sema/SemaOpenMP.cpp | 20 +- clang/lib/Sema/SemaOverload.cpp | 4 +- clang/lib/Sema/SemaTemplate.cpp | 2 +- clang/lib/Sema/SemaTemplateDeduction.cpp | 2 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 31 +- clang/lib/Sema/TreeTransform.h | 3 +- clang/lib/Serialization/ASTWriter.cpp | 2 +- .../StaticAnalyzer/Checkers/CheckObjCDealloc.cpp | 4 +- clang/lib/StaticAnalyzer/Checkers/GTestChecker.cpp | 2 +- .../Checkers/GenericTaintChecker.cpp | 4 +- .../Checkers/LocalizationChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 18 +- .../Checkers/StdLibraryFunctionsChecker.cpp | 551 +- .../lib/StaticAnalyzer/Checkers/StringChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp | 2 +- clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp | 2 +- clang/lib/StaticAnalyzer/Core/BugReporter.cpp | 2 +- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 6 +- clang/lib/StaticAnalyzer/Core/CallDescription.cpp | 4 +- clang/lib/StaticAnalyzer/Core/CallEvent.cpp | 8 +- clang/lib/StaticAnalyzer/Core/Environment.cpp | 2 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 133 +- .../Core/ExprEngineCallAndReturn.cpp | 2 +- clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 2 +- clang/lib/StaticAnalyzer/Core/RegionStore.cpp | 8 +- clang/lib/Support/RISCVVIntrinsicUtils.cpp | 10 +- .../DependencyScanningWorker.cpp | 4 +- clang/lib/Tooling/Syntax/BuildTree.cpp | 4 +- clang/lib/Tooling/Transformer/Stencil.cpp | 2 +- clang/test/AST/HLSL/vector-constructors.hlsl | 143 + clang/test/AST/ast-dump-fpfeatures.cpp | 14 +- clang/test/AST/ast-dump-template-decls.cpp | 35 + clang/test/Analysis/array-init-loop.cpp | 127 + .../Analysis/errno-stdlibraryfunctions-notes.c | 49 + clang/test/Analysis/errno-stdlibraryfunctions.c | 56 + .../Analysis/uninit-structured-binding-array.cpp | 294 + clang/test/CodeGen/VE/ve-velintrin.c | 49 +- clang/test/CodeGen/builtins-wasm.c | 20 +- clang/test/CodeGen/pragma-fenv_access.c | 170 +- clang/test/CodeGenCUDA/atomics-remarks-gfx90a.cu | 2 +- clang/test/Driver/compilation_database_multiarch.c | 6 +- clang/test/Driver/cuda-bindings.cu | 1 + clang/test/Driver/fuchsia.c | 1 + clang/test/Driver/linker-wrapper.c | 11 + clang/test/Driver/openmp-offload-gpu-new.c | 2 + clang/test/OpenMP/parallel_masked_ast_print.cpp | 5 +- .../BuiltIns/vector-constructors-erros.hlsl | 22 + clang/test/SemaTemplate/concepts-PR54629.cpp | 58 + .../clang-linker-wrapper/ClangLinkerWrapper.cpp | 807 +- .../clang-offload-bundler/ClangOffloadBundler.cpp | 4 +- clang/tools/libclang/CXType.cpp | 4 +- .../Analysis/FlowSensitive/TransferTest.cpp | 121 +- clang/utils/TableGen/ClangAttrEmitter.cpp | 26 +- clang/utils/TableGen/ClangDiagnosticsEmitter.cpp | 4 +- clang/utils/TableGen/RISCVVEmitter.cpp | 7 +- compiler-rt/cmake/Modules/CompilerRTUtils.cmake | 4 +- .../test/asan/TestCases/global-location.cpp | 3 + flang/include/flang/Frontend/CompilerInvocation.h | 3 +- flang/include/flang/Frontend/FrontendOptions.h | 5 +- flang/include/flang/Lower/ComponentPath.h | 2 +- flang/include/flang/Lower/IntrinsicCall.h | 5 +- flang/include/flang/Lower/IterationSpace.h | 4 +- flang/include/flang/Optimizer/Dialect/FIROps.td | 23 +- flang/include/flang/Tools/CLOptions.inc | 3 + flang/lib/Frontend/CompilerInvocation.cpp | 18 +- .../lib/FrontendTool/ExecuteCompilerInvocation.cpp | 3 + flang/lib/Lower/Bridge.cpp | 10 +- flang/lib/Lower/CallInterface.cpp | 24 +- flang/lib/Lower/ComponentPath.cpp | 3 +- flang/lib/Lower/ConvertExpr.cpp | 298 +- flang/lib/Lower/ConvertVariable.cpp | 11 +- flang/lib/Lower/CustomIntrinsicCall.cpp | 6 +- flang/lib/Lower/IO.cpp | 61 +- flang/lib/Lower/IntrinsicCall.cpp | 133 +- flang/lib/Lower/Mangler.cpp | 56 +- flang/lib/Lower/OpenMP.cpp | 4 + flang/lib/Lower/PFTBuilder.cpp | 60 +- flang/lib/Optimizer/CodeGen/BoxedProcedure.cpp | 2 +- flang/lib/Optimizer/CodeGen/CodeGen.cpp | 8 +- flang/lib/Optimizer/CodeGen/PreCGRewrite.cpp | 57 +- flang/lib/Optimizer/CodeGen/Target.cpp | 14 + flang/lib/Optimizer/CodeGen/TargetRewrite.cpp | 33 +- flang/lib/Optimizer/Dialect/FIROps.cpp | 168 +- flang/lib/Optimizer/Support/InternalNames.cpp | 2 +- .../lib/Optimizer/Transforms/MemRefDataFlowOpt.cpp | 2 +- flang/lib/Semantics/check-declarations.cpp | 3 +- flang/lib/Semantics/resolve-names.cpp | 17 +- flang/module/__fortran_ieee_exceptions.f90 | 4 +- flang/module/ieee_arithmetic.f90 | 2 +- flang/runtime/io-api.cpp | 32 +- flang/runtime/io-stmt.cpp | 7 +- flang/runtime/unit.cpp | 39 + flang/runtime/unit.h | 4 +- flang/test/Driver/color-diagnostics-forwarding.f90 | 21 + flang/test/Driver/color-diagnostics.f90 | 23 + flang/test/Driver/driver-help.f90 | 1 + flang/test/Driver/mlir-pass-pipeline.f90 | 3 + flang/test/Fir/Todo/coordinate_of_1.fir | 12 - flang/test/Fir/Todo/coordinate_of_5.fir | 8 - flang/test/Fir/Todo/coordinate_of_6.fir | 8 - flang/test/Fir/achar.f90 | 24 + flang/test/Fir/array-coor.fir | 22 + flang/test/Fir/array-modify.fir | 2 +- flang/test/Fir/basic-program.fir | 3 + flang/test/Fir/box.fir | 166 + flang/test/Fir/boxproc.fir | 319 + flang/test/Fir/char01.fir | 14 + flang/test/Fir/commute.fir | 34 + flang/test/Fir/compare.fir | 17 + flang/test/Fir/constant.fir | 25 + flang/test/Fir/convert-to-llvm-invalid.fir | 7 + flang/test/Fir/convert-to-llvm.fir | 4 +- flang/test/Fir/convert.fir | 13 + flang/test/Fir/coordinate_of_1.fir | 49 + flang/test/Fir/coordinateof.fir | 80 + flang/test/Fir/external-mangling.fir | 12 + flang/test/Fir/field-index.fir | 30 + flang/test/Fir/fir-int-conversion.fir | 35 + flang/test/Fir/invalid.fir | 10 +- flang/test/Fir/loop10.fir | 25 + flang/test/Fir/pdt.fir | 110 + flang/test/Fir/real.fir | 51 + flang/test/Fir/recursive-type-tco.fir | 11 + flang/test/Fir/target-rewrite-complex.fir | 2 +- flang/test/Fir/target-rewrite-complex16.fir | 125 + flang/test/Fir/target.fir | 142 + flang/test/Fir/type-descriptor.fir | 29 + flang/test/Fir/undo-complex-pattern.fir | 98 + .../omp-parallel-firstprivate-clause-scalar.f90 | 239 +- flang/test/Lower/OpenMP/omp-parallel-wsloop.f90 | 181 + .../Lower/c-interoperability-bindc-variables.f90 | 14 + flang/test/Lower/call-by-value-attr.f90 | 46 + flang/test/Lower/call-site-mangling.f90 | 12 + flang/test/Lower/host-associated-functions.f90 | 147 + .../Lower/intrinsic-procedures/ieee_is_finite.f90 | 68 + .../intrinsic-procedures/ieee_operator_eq.f90 | 46 + flang/test/Lower/optional-value-caller.f90 | 423 + flang/test/Lower/program-units-fir-mangling.f90 | 22 +- flang/test/Semantics/bind-c04.f90 | 36 + flang/test/Semantics/long-name.f90 | 14 + flang/test/Semantics/modfile16.f90 | 4 +- libc/cmake/modules/LLVMLibCObjectRules.cmake | 2 +- libc/src/__support/CPP/UInt.h | 32 +- libc/src/string/CMakeLists.txt | 13 - libc/src/string/memory_utils/backend_aarch64.h | 71 + libc/src/string/memory_utils/backend_scalar.h | 104 + libc/src/string/memory_utils/backend_x86.h | 221 + libc/src/string/memory_utils/backends.h | 60 + libc/src/string/memory_utils/sized_op.h | 177 + libc/test/src/__support/uint128_test.cpp | 19 + libc/test/src/string/memory_utils/CMakeLists.txt | 1 + libc/test/src/string/memory_utils/backend_test.cpp | 197 + libcxx/.clang-tidy | 15 +- libcxx/docs/FeatureTestMacroTable.rst | 2 +- libcxx/docs/ReleaseNotes.rst | 13 + libcxx/docs/Status/Cxx17.rst | 2 +- libcxx/docs/Status/Cxx17Papers.csv | 6 +- libcxx/docs/index.rst | 2 +- libcxx/include/CMakeLists.txt | 3 + libcxx/include/__algorithm/inplace_merge.h | 3 + libcxx/include/__algorithm/move.h | 116 +- libcxx/include/__algorithm/ranges_move.h | 83 + libcxx/include/__algorithm/ranges_move_backward.h | 75 + libcxx/include/__algorithm/stable_partition.h | 6 + libcxx/include/__algorithm/stable_sort.h | 3 + libcxx/include/__charconv/to_chars_base_10.h | 145 +- libcxx/include/__config | 84 +- libcxx/include/__format/formatter_output.h | 304 + libcxx/include/__format/formatter_string.h | 101 +- libcxx/include/__format/parser_std_format_spec.h | 468 + libcxx/include/__functional/binary_function.h | 25 +- libcxx/include/__functional/binary_negate.h | 6 +- libcxx/include/__functional/bind.h | 5 +- libcxx/include/__functional/binder1st.h | 3 +- libcxx/include/__functional/binder2nd.h | 3 +- libcxx/include/__functional/function.h | 10 +- libcxx/include/__functional/hash.h | 220 +- libcxx/include/__functional/mem_fn.h | 6 +- libcxx/include/__functional/mem_fun_ref.h | 16 +- libcxx/include/__functional/operations.h | 206 +- .../__functional/pointer_to_binary_function.h | 2 +- .../__functional/pointer_to_unary_function.h | 2 +- libcxx/include/__functional/reference_wrapper.h | 5 +- libcxx/include/__functional/unary_function.h | 24 +- libcxx/include/__functional/unary_negate.h | 2 +- libcxx/include/__functional/weak_result_type.h | 82 +- libcxx/include/__memory/allocator.h | 2 + libcxx/include/__memory/auto_ptr.h | 4 + libcxx/include/__memory/shared_ptr.h | 26 +- libcxx/include/__memory/temporary_buffer.h | 6 +- libcxx/include/__memory/unique_ptr.h | 5 +- libcxx/include/__ranges/all.h | 1 + libcxx/include/__type_traits/conditional.h | 3 + libcxx/include/algorithm | 23 + libcxx/include/bit | 194 +- libcxx/include/bitset | 2 +- libcxx/include/charconv | 23 +- libcxx/include/ext/__hash | 22 +- libcxx/include/format | 22 +- libcxx/include/map | 22 +- libcxx/include/memory | 5 +- libcxx/include/module.modulemap.in | 3 + libcxx/include/new | 11 + libcxx/include/string | 4 +- libcxx/include/string_view | 3 +- libcxx/include/strstream | 6 +- libcxx/include/system_error | 4 +- libcxx/include/thread | 2 +- libcxx/include/type_traits | 24 + libcxx/include/typeindex | 2 +- libcxx/include/vector | 2 +- libcxx/include/version | 4 +- libcxx/src/charconv.cpp | 4 +- libcxx/test/libcxx/clang_tidy.sh.cpp | 4 +- .../diagnostics/nodiscard_extensions.pass.cpp | 2 + .../diagnostics/nodiscard_extensions.verify.cpp | 1 + .../test/libcxx/gdb/gdb_pretty_printer_test.sh.cpp | 4 +- libcxx/test/libcxx/numerics/bit.ops.pass.cpp | 62 +- libcxx/test/libcxx/private_headers.verify.cpp | 3 + .../std_format_spec_string.pass.cpp | 365 - .../func.wrap/depr_in_cxx03.verify.cpp | 2 + .../func.wrap.func.con/move_reentrant.pass.cpp | 2 +- .../nullptr_t_assign_reentrant.pass.cpp | 2 +- .../function.objects/refwrap/binary.pass.cpp | 4 +- .../refwrap/layout.binary.compile.pass.cpp | 21 + .../refwrap/layout.unary.compile.pass.cpp | 22 + .../function.objects/refwrap/unary.pass.cpp | 4 +- .../alg.move/ranges.move.pass.cpp | 259 + .../alg.move/ranges.move_backward.pass.cpp | 256 + .../sequences/vector.bool/vector_bool.pass.cpp | 5 +- .../depr.base/binary_function.depr.verify.cpp | 17 + .../depr.base/binary_function.pass.cpp | 2 + .../depr.base/unary_function.depr.verify.cpp | 17 + .../depr.base/unary_function.pass.cpp | 2 + .../syserr/syserr.hash/error_code.pass.cpp | 3 +- .../syserr/syserr.hash/error_condition.pass.cpp | 3 +- .../hardware_inference_size.compile.pass.cpp | 17 + .../new.version.compile.pass.cpp | 18 +- .../version.version.compile.pass.cpp | 18 +- .../niebloid.compile.pass.cpp | 4 +- .../ranges/range.adaptors/range.all/all.pass.cpp | 16 + .../range.single.view/assign.pass.cpp | 1 - .../std/strings/basic.string.hash/strings.pass.cpp | 3 +- .../string.view.hash/string_view.pass.cpp | 3 +- .../thread.thread.id/thread_id.pass.cpp | 3 +- .../format.formatter.spec/formatter.bool.pass.cpp | 2 - .../formatter.c_string.pass.cpp | 2 - .../formatter.char_array.pass.cpp | 4 +- .../formatter.const_char_array.pass.cpp | 4 +- .../formatter.floating_point.pass.cpp | 2 - .../formatter.handle.pass.cpp | 2 - .../formatter.pointer.pass.cpp | 2 - .../formatter.string.pass.cpp | 2 - .../format/format.functions/format.locale.pass.cpp | 4 +- .../format/format.functions/format.pass.cpp | 4 +- .../format/format.functions/format_tests.h | 5 +- .../format.functions/format_to.locale.pass.cpp | 4 +- .../format/format.functions/format_to.pass.cpp | 4 +- .../format.functions/format_to_n.locale.pass.cpp | 4 +- .../format/format.functions/format_to_n.pass.cpp | 4 +- .../formatted_size.locale.pass.cpp | 4 +- .../format.functions/formatted_size.pass.cpp | 4 +- .../format.functions/locale-specific_form.pass.cpp | 4 +- .../format.functions/vformat.locale.pass.cpp | 4 +- .../format/format.functions/vformat.pass.cpp | 4 +- .../format.functions/vformat_to.locale.pass.cpp | 4 +- .../format/format.functions/vformat_to.pass.cpp | 4 +- .../func.require/binary_function.pass.cpp | 2 + .../func.require/unary_function.pass.cpp | 2 + .../func.wrap/func.wrap.func/addressof.pass.cpp | 2 +- .../func.wrap.func.alg/swap.pass.cpp | 2 +- .../func.wrap.func.cap/operator_bool.pass.cpp | 2 +- .../func.wrap.func/func.wrap.func.con/F.pass.cpp | 2 +- .../func.wrap.func.con/F_assign.pass.cpp | 2 +- .../func.wrap.func.con/F_incomplete.pass.cpp | 2 +- .../func.wrap.func.con/F_nullptr.pass.cpp | 2 +- .../func.wrap.func.con/alloc.pass.cpp | 2 +- .../func.wrap.func.con/alloc_F.pass.cpp | 2 +- .../func.wrap.func.con/alloc_function.pass.cpp | 2 +- .../func.wrap.func.con/alloc_nullptr.pass.cpp | 2 +- .../func.wrap.func.con/copy_assign.pass.cpp | 2 +- .../func.wrap.func.con/copy_move.pass.cpp | 2 +- .../func.wrap.func.con/default.pass.cpp | 2 +- .../func.wrap.func.con/nullptr_t.pass.cpp | 2 +- .../func.wrap.func.con/nullptr_t_assign.pass.cpp | 2 +- .../func.wrap.func.inv/invoke.pass.cpp | 2 +- .../func.wrap.func.mod/assign_F_alloc.pass.cpp | 2 +- .../func.wrap.func.mod/swap.pass.cpp | 2 +- .../func.wrap.func.nullptr/operator_==.pass.cpp | 2 +- .../func.wrap.func.targ/target.pass.cpp | 2 +- .../func.wrap.func.targ/target_type.pass.cpp | 2 +- .../func.wrap/func.wrap.func/types.pass.cpp | 2 +- .../refwrap/binder_typedefs.compile.pass.cpp | 42 + .../function.objects/refwrap/weak_result.pass.cpp | 2 + .../memory/temporary.buffer/depr.verify.cpp | 18 + .../memory/temporary.buffer/overaligned.pass.cpp | 1 + .../temporary.buffer/temporary_buffer.pass.cpp | 2 + .../make_unique.sizezero.pass.cpp | 1 - .../template.bitset/bitset.hash/bitset.pass.cpp | 3 +- .../tuple/tuple.tuple/tuple.cnstr/deduct.pass.cpp | 5 - .../type.index/type.index.hash/hash.pass.cpp | 3 +- .../type.index.synopsis/hash_type_index.pass.cpp | 3 +- .../pairs.pair/implicit_deduction_guides.pass.cpp | 5 - libcxx/utils/ci/buildkite-pipeline.yml | 4 +- libcxx/utils/ci/run-buildbot | 8 +- .../generate_feature_test_macro_components.py | 3 +- libcxx/utils/libcxx/test/params.py | 5 + libcxxabi/src/aix_state_tab_eh.inc | 23 +- .../test/catch_member_function_pointer_02.pass.cpp | 2 +- lld/COFF/Driver.cpp | 4 +- lld/COFF/Options.td | 1 + lld/COFF/Writer.cpp | 50 +- lld/ELF/Driver.cpp | 2 +- lld/ELF/InputFiles.cpp | 8 +- lld/ELF/LinkerScript.cpp | 2 +- lld/MachO/Driver.cpp | 1 + lld/MachO/Dwarf.cpp | 11 +- lld/MachO/Dwarf.h | 5 + lld/MachO/ICF.cpp | 1 + lld/MachO/InputFiles.cpp | 29 +- lld/MachO/InputFiles.h | 9 + lld/MachO/InputSection.cpp | 64 +- lld/MachO/InputSection.h | 7 + lld/MachO/SymbolTable.cpp | 21 +- lld/MachO/Symbols.cpp | 6 + lld/MachO/Symbols.h | 2 + lld/MachO/SyntheticSections.cpp | 55 +- lld/MachO/SyntheticSections.h | 2 +- lld/MachO/Writer.cpp | 4 +- lld/test/ELF/lto/thinlto-index-file.ll | 27 +- lld/test/ELF/lto/thinlto-index-only.ll | 88 +- lld/test/ELF/lto/thinlto-object-suffix-replace.ll | 70 +- lld/test/MachO/dwarf-no-compile-unit.s | 15 + lld/test/MachO/invalid/duplicate-symbol-debug.s | 43 + lld/test/MachO/invalid/undef-debug.s | 210 + lld/wasm/Driver.cpp | 2 +- lld/wasm/InputFiles.cpp | 2 +- lld/wasm/Writer.cpp | 4 +- lldb/bindings/interface/SBDebugger.i | 2 + lldb/include/lldb/API/SBDebugger.h | 12 + lldb/include/lldb/API/SBFileSpec.h | 1 + lldb/include/lldb/API/SBTrace.h | 6 +- lldb/include/lldb/Core/DataFileCache.h | 2 +- lldb/include/lldb/Core/Debugger.h | 2 +- lldb/include/lldb/Host/Debug.h | 6 +- lldb/include/lldb/Host/MainLoop.h | 7 + lldb/include/lldb/Host/MainLoopBase.h | 7 + .../lldb/Interpreter/OptionValueDictionary.h | 6 +- lldb/include/lldb/Target/Target.h | 9 + lldb/include/lldb/Target/Trace.h | 17 + lldb/include/lldb/Target/TraceCursor.h | 5 + lldb/include/lldb/Target/TraceInstructionDumper.h | 85 +- lldb/include/lldb/Utility/Log.h | 11 +- .../lldb/Utility/StringExtractorGDBRemote.h | 5 +- .../Python/lldbsuite/test/test_categories.py | 2 +- .../test/tools/intelpt/intelpt_testcase.py | 10 + .../test/tools/lldb-server/gdbremote_testcase.py | 1 + .../test/tools/lldb-server/lldbgdbserverutils.py | 2 +- .../test/tools/lldb-vscode/lldbvscode_testcase.py | 8 +- .../lldbsuite/test/tools/lldb-vscode/vscode.py | 23 +- lldb/source/API/SBDebugger.cpp | 10 +- lldb/source/API/SBMemoryRegionInfo.cpp | 2 +- lldb/source/API/SBTrace.cpp | 17 + lldb/source/Breakpoint/BreakpointID.cpp | 2 +- lldb/source/Breakpoint/BreakpointIDList.cpp | 8 +- lldb/source/Commands/CommandObjectFrame.cpp | 2 +- lldb/source/Commands/CommandObjectLog.cpp | 20 +- lldb/source/Commands/CommandObjectMemory.cpp | 3 +- lldb/source/Commands/CommandObjectProcess.cpp | 172 +- lldb/source/Commands/CommandObjectTarget.cpp | 18 +- lldb/source/Commands/CommandObjectThread.cpp | 62 +- lldb/source/Commands/CommandObjectTrace.cpp | 41 +- lldb/source/Commands/Options.td | 29 +- lldb/source/Core/Debugger.cpp | 11 +- lldb/source/Core/IOHandler.cpp | 2 +- lldb/source/Core/ValueObject.cpp | 2 +- lldb/source/Expression/UserExpression.cpp | 20 +- lldb/source/Host/common/MainLoop.cpp | 8 + lldb/source/Interpreter/CommandInterpreter.cpp | 2 +- lldb/source/Interpreter/OptionValueDictionary.cpp | 25 +- lldb/source/Interpreter/Property.cpp | 7 +- lldb/source/Plugins/ABI/AArch64/ABIAArch64.cpp | 5 +- lldb/source/Plugins/ABI/X86/ABIX86.cpp | 2 +- .../ExpressionParser/Clang/ClangUserExpression.cpp | 2 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp | 4 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 40 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h | 2 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 8 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 42 +- .../PECOFF/ObjectFilePECOFFProperties.td | 5 + .../Plugins/Platform/MacOSX/PlatformMacOSX.cpp | 2 +- .../Process/FreeBSD/NativeThreadFreeBSD.cpp | 15 +- .../Process/Linux/IntelPTPerThreadProcessTrace.cpp | 2 +- .../Plugins/Process/Linux/NativeProcessLinux.cpp | 2 +- .../Plugins/Process/Linux/NativeThreadLinux.cpp | 28 +- .../Plugins/Process/NetBSD/NativeThreadNetBSD.cpp | 15 +- .../Plugins/Process/POSIX/NativeProcessELF.cpp | 4 +- .../Process/Windows/Common/ExceptionRecord.h | 26 +- .../Windows/Common/NativeProcessWindows.cpp | 5 +- .../Process/Windows/Common/ProcessDebugger.cpp | 4 - .../Process/gdb-remote/GDBRemoteCommunication.cpp | 23 + .../Process/gdb-remote/GDBRemoteCommunication.h | 3 + .../gdb-remote/GDBRemoteCommunicationClient.cpp | 2 +- .../GDBRemoteCommunicationServerLLGS.cpp | 284 +- .../gdb-remote/GDBRemoteCommunicationServerLLGS.h | 24 +- .../GDBRemoteCommunicationServerPlatform.cpp | 2 +- .../Plugins/Process/minidump/MinidumpParser.cpp | 2 +- .../Plugins/Process/minidump/ProcessMinidump.cpp | 2 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 9 +- lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.cpp | 2 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 2 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 4 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 4 +- .../SymbolFile/NativePDB/UdtRecordCompleter.cpp | 2 +- .../Plugins/Trace/intel-pt/TraceCursorIntelPT.cpp | 6 +- .../Plugins/Trace/intel-pt/TraceCursorIntelPT.h | 2 + .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 2 +- lldb/source/Symbol/CompileUnit.cpp | 2 +- lldb/source/Target/Target.cpp | 23 + lldb/source/Target/TargetList.cpp | 8 + lldb/source/Target/TargetProperties.td | 4 + lldb/source/Target/Trace.cpp | 24 + lldb/source/Target/TraceInstructionDumper.cpp | 401 +- lldb/source/Utility/ArchSpec.cpp | 16 +- lldb/source/Utility/Log.cpp | 33 +- lldb/source/Utility/SelectHelper.cpp | 4 +- lldb/source/Utility/StringExtractorGDBRemote.cpp | 11 + lldb/source/Utility/UriParser.cpp | 2 +- .../expression/context-object/TestContextObject.py | 54 +- .../commands/expression/context-object/main.cpp | 3 + lldb/test/API/commands/log/basic/TestLogging.py | 8 +- .../continue_to_bkpt}/Makefile | 0 .../continue_to_bkpt/TestContinueToBkpts.py | 132 + .../API/commands/process/continue_to_bkpt/main.c | 18 + .../register/register_command/TestRegisters.py | 32 +- .../commands/trace/TestTraceDumpInstructions.py | 148 +- lldb/test/API/commands/trace/TestTraceLoad.py | 73 +- lldb/test/API/commands/trace/TestTraceTSC.py | 10 +- .../API/tools/lldb-server/TestGdbRemoteFork.py | 186 +- .../tools/lldb-server/TestGdbRemotePlatformFile.py | 4 +- lldb/test/API/tools/lldb-server/TestNonStop.py | 172 + .../lldb-vscode/breakpoint/TestVSCode_logpoints.py | 143 + .../breakpoint/TestVSCode_setBreakpoints.py | 4 +- .../test/API/tools/lldb-vscode/breakpoint/main.cpp | 4 +- .../command-target-create-resolve-exe.test | 28 + lldb/test/Shell/Commands/lit.local.cfg | 3 + .../Shell/ObjectFile/PECOFF/settings-abi-i686.yaml | 61 + .../test/Shell/ObjectFile/PECOFF/settings-abi.yaml | 55 + lldb/test/Shell/Recognizer/assert.test | 4 + lldb/tools/lldb-fuzzer/CMakeLists.txt | 1 + .../lldb-commandinterpreter-fuzzer/CMakeLists.txt | 28 + .../inputdictionary.txt | 4 + .../lldb-commandinterpreter-fuzzer.cpp | 47 + lldb/tools/lldb-test/lldb-test.cpp | 2 +- lldb/tools/lldb-vscode/BreakpointBase.cpp | 127 + lldb/tools/lldb-vscode/BreakpointBase.h | 14 +- lldb/tools/lldb-vscode/FifoFiles.cpp | 3 +- lldb/tools/lldb-vscode/FunctionBreakpoint.cpp | 2 + lldb/tools/lldb-vscode/SourceBreakpoint.cpp | 2 + lldb/tools/lldb-vscode/lldb-vscode.cpp | 14 +- lldb/unittests/Host/MainLoopTest.cpp | 50 + lldb/unittests/Utility/LogTest.cpp | 3 +- llvm/CMakeLists.txt | 3 +- llvm/cmake/modules/CrossCompile.cmake | 2 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 12 +- llvm/docs/GettingInvolved.rst | 24 +- llvm/docs/HowToReleaseLLVM.rst | 49 + llvm/docs/ReleaseNotes.rst | 7 + llvm/docs/TableGen/ProgRef.rst | 4 + llvm/include/llvm-c/Core.h | 14 +- llvm/include/llvm/ADT/BreadthFirstIterator.h | 2 +- llvm/include/llvm/ADT/STLExtras.h | 10 + llvm/include/llvm/ADT/Statistic.h | 38 +- llvm/include/llvm/ADT/Triple.h | 2 +- .../include/llvm/Analysis/BlockFrequencyInfoImpl.h | 4 +- llvm/include/llvm/Analysis/ConstantFolding.h | 5 + llvm/include/llvm/Analysis/ConstraintSystem.h | 1 + .../include/llvm/Analysis/IRSimilarityIdentifier.h | 2 +- llvm/include/llvm/Analysis/InlineAdvisor.h | 7 +- llvm/include/llvm/Analysis/LazyCallGraph.h | 2 +- llvm/include/llvm/Analysis/ObjCARCUtil.h | 4 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 18 + .../llvm/Analysis/TargetTransformInfoImpl.h | 5 + llvm/include/llvm/CodeGen/BasicTTIImpl.h | 12 +- llvm/include/llvm/CodeGen/MachineBasicBlock.h | 10 + llvm/include/llvm/CodeGen/SelectionDAG.h | 10 - .../llvm/CodeGen/SelectionDAGAddressAnalysis.h | 2 +- llvm/include/llvm/CodeGen/TargetLowering.h | 6 + .../llvm/DebugInfo/CodeView/CodeViewRecordIO.h | 2 +- .../include/llvm/DebugInfo/CodeView/SymbolRecord.h | 4 +- .../llvm/DebugInfo/CodeView/TypeCollection.h | 2 +- .../DebugInfo/DWARF/DWARFAbbreviationDeclaration.h | 2 +- .../include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h | 4 +- llvm/include/llvm/DebugInfo/GSYM/FunctionInfo.h | 4 +- llvm/include/llvm/DebugInfo/PDB/Native/InputFile.h | 2 +- llvm/include/llvm/DebugInfo/Symbolize/Markup.h | 49 +- .../llvm/ExecutionEngine/Orc/MemoryMapper.h | 115 + .../include/llvm/ExecutionEngine/Orc/Speculation.h | 2 +- llvm/include/llvm/IR/ConstantFold.h | 60 + llvm/include/llvm/IR/DebugInfoMetadata.h | 2 +- llvm/include/llvm/IR/Function.h | 2 +- llvm/include/llvm/IR/IRBuilder.h | 4 +- llvm/include/llvm/IR/Intrinsics.h | 4 +- llvm/include/llvm/IR/Intrinsics.td | 24 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 51 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 199 +- llvm/include/llvm/IR/IntrinsicsARM.td | 192 +- llvm/include/llvm/IR/IntrinsicsBPF.td | 20 +- llvm/include/llvm/IR/IntrinsicsHexagon.td | 2 +- llvm/include/llvm/IR/IntrinsicsMips.td | 1342 +- llvm/include/llvm/IR/IntrinsicsNVVM.td | 1134 +- llvm/include/llvm/IR/IntrinsicsPowerPC.td | 686 +- llvm/include/llvm/IR/IntrinsicsSystemZ.td | 56 +- llvm/include/llvm/IR/IntrinsicsVE.td | 12 +- llvm/include/llvm/IR/IntrinsicsVEVL.gen.td | 2514 +- llvm/include/llvm/IR/IntrinsicsX86.td | 2322 +- llvm/include/llvm/IR/IntrinsicsXCore.td | 8 +- llvm/include/llvm/MC/MCWinEH.h | 1 - llvm/include/llvm/ObjectYAML/ELFYAML.h | 34 +- llvm/include/llvm/ProfileData/MemProf.h | 3 +- llvm/include/llvm/Support/Alignment.h | 14 +- llvm/include/llvm/Support/BinaryStreamRef.h | 6 +- llvm/include/llvm/Support/FormatProviders.h | 2 +- llvm/include/llvm/Support/VirtualFileSystem.h | 49 +- llvm/include/llvm/Support/YAMLTraits.h | 2 +- llvm/include/llvm/TableGen/Record.h | 35 + .../llvm/Transforms/IPO/DeadArgumentElimination.h | 41 +- llvm/include/llvm/Transforms/IPO/SampleProfile.h | 2 +- .../llvm/Transforms/Utils/MemoryTaggingSupport.h | 6 +- llvm/lib/Analysis/BranchProbabilityInfo.cpp | 10 +- llvm/lib/Analysis/CFLGraph.h | 4 +- llvm/lib/Analysis/CFLSteensAliasAnalysis.cpp | 4 +- llvm/lib/Analysis/ConstantFolding.cpp | 37 +- llvm/lib/Analysis/FunctionPropertiesAnalysis.cpp | 80 +- llvm/lib/Analysis/GlobalsModRef.cpp | 7 +- llvm/lib/Analysis/IRSimilarityIdentifier.cpp | 8 +- llvm/lib/Analysis/InlineAdvisor.cpp | 18 +- llvm/lib/Analysis/InlineCost.cpp | 12 +- llvm/lib/Analysis/LazyValueInfo.cpp | 4 +- llvm/lib/Analysis/MemoryBuiltins.cpp | 2 +- llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 2 +- llvm/lib/Analysis/ProfileSummaryInfo.cpp | 8 +- llvm/lib/Analysis/ScalarEvolution.cpp | 14 +- llvm/lib/Analysis/StackLifetime.cpp | 2 +- llvm/lib/Analysis/StratifiedSets.h | 2 +- llvm/lib/Analysis/SyntheticCountsUtils.cpp | 4 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 6 + llvm/lib/Analysis/ValueTracking.cpp | 106 +- llvm/lib/AsmParser/LLParser.cpp | 2 +- llvm/lib/Bitcode/Reader/BitcodeAnalyzer.cpp | 4 +- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 2 +- .../AsmPrinter/DbgEntityHistoryCalculator.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 2 +- llvm/lib/CodeGen/BasicBlockSections.cpp | 4 +- llvm/lib/CodeGen/ExpandMemCmp.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 6 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 2 +- llvm/lib/CodeGen/InlineSpiller.cpp | 7 + llvm/lib/CodeGen/LiveDebugVariables.cpp | 2 +- llvm/lib/CodeGen/MIRParser/MIParser.cpp | 2 +- llvm/lib/CodeGen/MIRParser/MIRParser.cpp | 4 +- llvm/lib/CodeGen/MachineBasicBlock.cpp | 14 + llvm/lib/CodeGen/MachineFunctionSplitter.cpp | 2 +- llvm/lib/CodeGen/MachineSink.cpp | 4 +- llvm/lib/CodeGen/ModuloSchedule.cpp | 10 +- llvm/lib/CodeGen/RegAllocFast.cpp | 11 +- llvm/lib/CodeGen/SelectOptimize.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 37 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 5 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 24 +- .../SelectionDAG/SelectionDAGAddressAnalysis.cpp | 2 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 18 +- .../lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h | 4 +- .../CodeGen/SelectionDAG/StatepointLowering.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 3 +- llvm/lib/CodeGen/ShadowStackGCLowering.cpp | 2 +- llvm/lib/CodeGen/StackProtector.cpp | 2 +- llvm/lib/DWARFLinker/DWARFLinker.cpp | 2 +- llvm/lib/DWP/DWP.cpp | 2 +- .../CodeView/ContinuationRecordBuilder.cpp | 6 +- llvm/lib/DebugInfo/CodeView/SymbolSerializer.cpp | 4 +- llvm/lib/DebugInfo/CodeView/TypeStreamMerger.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 4 +- llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 4 +- llvm/lib/DebugInfo/GSYM/FunctionInfo.cpp | 4 +- llvm/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp | 6 +- llvm/lib/DebugInfo/PDB/Native/InputFile.cpp | 4 +- llvm/lib/DebugInfo/PDB/Native/NativeTypeEnum.cpp | 2 +- llvm/lib/DebugInfo/PDB/Native/NativeTypeUDT.cpp | 2 +- llvm/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp | 2 +- llvm/lib/DebugInfo/Symbolize/Markup.cpp | 113 +- llvm/lib/ExecutionEngine/JITLink/ELF_aarch64.cpp | 1 - llvm/lib/ExecutionEngine/Orc/CMakeLists.txt | 1 + llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp | 3 +- llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp | 152 + llvm/lib/ExecutionEngine/Orc/Speculation.cpp | 4 +- llvm/lib/IR/Attributes.cpp | 3 +- llvm/lib/IR/AutoUpgrade.cpp | 2 +- llvm/lib/IR/ConstantFold.cpp | 4 +- llvm/lib/IR/ConstantFold.h | 57 - llvm/lib/IR/Constants.cpp | 2 +- llvm/lib/IR/Core.cpp | 4 + llvm/lib/IR/DebugInfoMetadata.cpp | 2 +- llvm/lib/IR/Function.cpp | 8 +- llvm/lib/IR/Globals.cpp | 2 +- llvm/lib/IR/Instructions.cpp | 4 +- llvm/lib/IR/IntrinsicInst.cpp | 6 +- llvm/lib/IR/LLVMContext.cpp | 2 +- llvm/lib/IR/VectorBuilder.cpp | 2 +- llvm/lib/IR/Verifier.cpp | 4 +- llvm/lib/InterfaceStub/ELFObjHandler.cpp | 11 +- llvm/lib/InterfaceStub/IFSHandler.cpp | 4 +- llvm/lib/LTO/LTO.cpp | 4 +- llvm/lib/Linker/IRMover.cpp | 2 +- llvm/lib/MC/MCDXContainerWriter.cpp | 2 +- llvm/lib/MC/MCDwarf.cpp | 4 +- llvm/lib/MC/MCObjectStreamer.cpp | 2 +- llvm/lib/MC/MCParser/MasmParser.cpp | 10 +- llvm/lib/MC/MCParser/WasmAsmParser.cpp | 2 +- llvm/lib/MC/XCOFFObjectWriter.cpp | 33 +- llvm/lib/ObjCopy/MachO/MachOObjcopy.cpp | 3 +- llvm/lib/Object/ELFObjectFile.cpp | 4 +- llvm/lib/Object/OffloadBinary.cpp | 9 +- llvm/lib/Object/WasmObjectFile.cpp | 2 +- llvm/lib/Object/XCOFFObjectFile.cpp | 4 +- llvm/lib/ObjectYAML/COFFEmitter.cpp | 6 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 2 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 5 +- llvm/lib/Remarks/RemarkLinker.cpp | 2 +- llvm/lib/Remarks/RemarkParser.cpp | 2 +- llvm/lib/Remarks/YAMLRemarkSerializer.cpp | 9 +- llvm/lib/Support/BLAKE3/CMakeLists.txt | 112 +- llvm/lib/Support/BLAKE3/blake3_avx2_x86-64_unix.S | 3 + .../lib/Support/BLAKE3/blake3_avx512_x86-64_unix.S | 4 + llvm/lib/Support/BLAKE3/blake3_neon.c | 4 + llvm/lib/Support/BLAKE3/blake3_sse2_x86-64_unix.S | 4 + llvm/lib/Support/BLAKE3/blake3_sse41_x86-64_unix.S | 4 + llvm/lib/Support/FormatVariadic.cpp | 2 +- llvm/lib/Support/KnownBits.cpp | 6 +- llvm/lib/Support/Statistic.cpp | 6 +- llvm/lib/Support/VirtualFileSystem.cpp | 159 +- llvm/lib/Support/raw_ostream.cpp | 2 +- llvm/lib/TableGen/Record.cpp | 76 + llvm/lib/TableGen/TGLexer.cpp | 1 + llvm/lib/TableGen/TGLexer.h | 1 + llvm/lib/TableGen/TGParser.cpp | 47 + llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 10 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 111 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 2 + llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 3 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 32 +- llvm/lib/Target/AArch64/AArch64MIPeepholeOpt.cpp | 2 +- .../Target/AArch64/AArch64MachineFunctionInfo.cpp | 2 +- llvm/lib/Target/AArch64/AArch64SMEInstrInfo.td | 6 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 134 +- llvm/lib/Target/AArch64/AArch64StackTagging.cpp | 18 +- llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 4 +- .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 2 +- .../AArch64/GISel/AArch64InstructionSelector.cpp | 6 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 127 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 11 +- llvm/lib/Target/AMDGPU/AMDGPUCtorDtorLowering.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUGlobalISelUtils.cpp | 11 + llvm/lib/Target/AMDGPU/AMDGPUGlobalISelUtils.h | 4 +- llvm/lib/Target/AMDGPU/AMDGPUIGroupLP.cpp | 2 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 99 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 3 +- llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.h | 2 +- .../AMDGPU/AMDGPUReplaceLDSUseWithPointer.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 2 +- .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 3 +- llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp | 96 +- llvm/lib/Target/AMDGPU/GCNHazardRecognizer.h | 2 + .../AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.h | 1 - llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 22 +- llvm/lib/Target/AMDGPU/SIISelLowering.h | 1 + llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 268 +- llvm/lib/Target/AMDGPU/SIInstrInfo.h | 8 + llvm/lib/Target/AMDGPU/SILateBranchLowering.cpp | 12 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 2 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h | 4 +- llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp | 6 +- .../Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp | 85 +- llvm/lib/Target/AMDGPU/SIOptimizeVGPRLiveRange.cpp | 4 + llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp | 27 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 4 +- llvm/lib/Target/ARM/ARMTargetMachine.cpp | 2 +- llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 +- .../lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp | 2 +- .../ARM/MCTargetDesc/ARMMachObjectWriter.cpp | 2 +- .../Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp | 1 - llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp | 55 +- .../DirectX/DXILWriter/DXILBitcodeWriter.cpp | 7 +- .../DirectX/DXILWriter/DXILValueEnumerator.cpp | 5 + .../Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 2 +- .../Hexagon/MCTargetDesc/HexagonShuffler.cpp | 4 +- .../lib/Target/LoongArch/LoongArchISelLowering.cpp | 44 + llvm/lib/Target/MSP430/MSP430TargetMachine.cpp | 4 +- llvm/lib/Target/Mips/MipsTargetMachine.cpp | 2 +- llvm/lib/Target/Mips/MipsTargetStreamer.h | 2 +- llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp | 1 + llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp | 43 +- llvm/lib/Target/PowerPC/CMakeLists.txt | 1 + .../Target/PowerPC/MCTargetDesc/PPCELFStreamer.cpp | 4 +- llvm/lib/Target/PowerPC/PPC.h | 2 + llvm/lib/Target/PowerPC/PPCCTRLoops.cpp | 358 + llvm/lib/Target/PowerPC/PPCFastISel.cpp | 2 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 5 + llvm/lib/Target/PowerPC/PPCInstr64Bit.td | 8 + llvm/lib/Target/PowerPC/PPCInstrInfo.td | 7 + llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp | 75 +- llvm/lib/Target/PowerPC/PPCRegisterInfo.h | 2 + llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 11 + llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 4 +- llvm/lib/Target/RISCV/CMakeLists.txt | 1 + llvm/lib/Target/RISCV/RISCV.td | 4 + llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp | 80 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 114 +- llvm/lib/Target/RISCV/RISCVISelLowering.h | 14 +- llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp | 19 +- llvm/lib/Target/RISCV/RISCVInstrInfo.td | 28 +- llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td | 3 +- llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td | 159 +- llvm/lib/Target/RISCV/RISCVMacroFusion.cpp | 67 + llvm/lib/Target/RISCV/RISCVMacroFusion.h | 28 + llvm/lib/Target/RISCV/RISCVSubtarget.cpp | 13 +- llvm/lib/Target/RISCV/RISCVSubtarget.h | 7 + llvm/lib/Target/RISCV/RISCVTargetMachine.cpp | 27 +- llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp | 4 +- llvm/lib/Target/SystemZ/SystemZISelLowering.h | 3 +- llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp | 2 +- .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 6 +- .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 7 +- .../Target/WebAssembly/WebAssemblyAsmPrinter.cpp | 4 +- .../WebAssembly/WebAssemblyTargetMachine.cpp | 2 +- llvm/lib/Target/X86/X86DiscriminateMemOps.cpp | 2 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 56 +- llvm/lib/Target/X86/X86ISelLowering.h | 13 + llvm/lib/Target/X86/X86InstrInfo.cpp | 5 + llvm/lib/Target/X86/X86MCInstLower.cpp | 10 +- llvm/lib/Target/X86/X86PreAMXConfig.cpp | 56 +- llvm/lib/Target/X86/X86TargetMachine.cpp | 2 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 33 + llvm/lib/Target/X86/X86TargetTransformInfo.h | 2 + llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp | 2 +- llvm/lib/Transforms/Coroutines/CoroFrame.cpp | 6 +- llvm/lib/Transforms/IPO/Attributor.cpp | 12 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 82 +- .../lib/Transforms/IPO/DeadArgumentElimination.cpp | 516 +- llvm/lib/Transforms/IPO/GlobalOpt.cpp | 63 +- llvm/lib/Transforms/IPO/IROutliner.cpp | 26 +- llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 15 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 43 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 2 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 6 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 34 +- .../Instrumentation/HWAddressSanitizer.cpp | 48 +- .../Transforms/Instrumentation/InstrProfiling.cpp | 3 +- .../Instrumentation/PGOInstrumentation.cpp | 6 +- .../Transforms/Scalar/ConstraintElimination.cpp | 176 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 3 +- llvm/lib/Transforms/Scalar/GVN.cpp | 4 +- .../Scalar/InductiveRangeCheckElimination.cpp | 10 +- llvm/lib/Transforms/Scalar/LICM.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopFlatten.cpp | 4 +- llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopPredication.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 3 +- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 35 +- llvm/lib/Transforms/Scalar/NewGVN.cpp | 20 +- .../Transforms/Scalar/PartiallyInlineLibCalls.cpp | 2 +- .../Transforms/Scalar/RewriteStatepointsForGC.cpp | 12 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 14 +- .../Transforms/Scalar/ScalarizeMaskedMemIntrin.cpp | 2 +- llvm/lib/Transforms/Scalar/Scalarizer.cpp | 20 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 3 +- llvm/lib/Transforms/Scalar/StructurizeCFG.cpp | 59 + llvm/lib/Transforms/Utils/AddDiscriminators.cpp | 4 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 2 +- llvm/lib/Transforms/Utils/Local.cpp | 2 +- llvm/lib/Transforms/Utils/LoopUnroll.cpp | 2 +- llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp | 2 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 2 +- llvm/lib/Transforms/Utils/MemoryTaggingSupport.cpp | 32 +- llvm/lib/Transforms/Utils/SCCPSolver.cpp | 112 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 16 +- llvm/lib/Transforms/Utils/UnifyLoopExits.cpp | 46 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 26 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 160 +- llvm/lib/Transforms/Vectorize/VPlan.cpp | 2 - llvm/lib/Transforms/Vectorize/VPlanSLP.cpp | 2 +- llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp | 23 +- llvm/lib/Transforms/Vectorize/VPlanTransforms.h | 2 - llvm/test/Analysis/BasicAA/call-escape-source.ll | 22 + .../Analysis/CostModel/AArch64/sve-intrinsics.ll | 16 +- .../Analysis/CostModel/RISCV/rvv-intrinsics.ll | 4 +- .../Analysis/CostModel/RISCV/rvv-load-store.ll | 290 + llvm/test/Analysis/CostModel/RISCV/rvv-select.ll | 147 + .../Analysis/CostModel/RISCV/scalable-gather.ll | 32 + .../Analysis/CostModel/RISCV/scalable-scatter.ll | 32 + llvm/test/Analysis/CostModel/SystemZ/int-cast.ll | 36 +- .../ScalarEvolution/depth-limit-overrun.ll | 68 - .../AArch64/arm64-2012-05-07-MemcpyAlignBug.ll | 6 +- llvm/test/CodeGen/AArch64/arm64-build-vector.ll | 4 +- llvm/test/CodeGen/AArch64/arm64-dup.ll | 44 + llvm/test/CodeGen/AArch64/arm64-sli-sri-opt.ll | 6 +- llvm/test/CodeGen/AArch64/atomicrmw-O0.ll | 68 +- llvm/test/CodeGen/AArch64/sme-get-pstatesm.ll | 14 + llvm/test/CodeGen/AArch64/sme-read-write-tpidr2.ll | 23 + llvm/test/CodeGen/AArch64/spill-fold.mir | 16 + llvm/test/CodeGen/AArch64/stack-tagging-loop.ll | 60 + .../AArch64/stack-tagging-split-lifetime.ll | 120 + llvm/test/CodeGen/AArch64/sve-aba.ll | 107 +- .../CodeGen/AArch64/sve-fp-immediates-merging.ll | 148 + llvm/test/CodeGen/AArch64/sve2-sra.ll | 226 + .../inst-select-shuffle-vector.v2s16.mir | 161 + .../AMDGPU/GlobalISel/llvm.amdgcn.interp.inreg.ll | 68 +- .../CodeGen/AMDGPU/dual-source-blend-export.ll | 99 + llvm/test/CodeGen/AMDGPU/early-term.mir | 43 + llvm/test/CodeGen/AMDGPU/extra-lds-size.ll | 7 + .../AMDGPU/fastregalloc-self-loop-heuristic.mir | 4 +- .../test/CodeGen/AMDGPU/fold-restore-undef-use.mir | 92 + llvm/test/CodeGen/AMDGPU/lds-direct-hazards.mir | 409 + llvm/test/CodeGen/AMDGPU/llc-pipeline.ll | 15 +- .../AMDGPU/llvm.amdgcn.atomic.fadd.rtn_no-rtn.ll | 99 + .../AMDGPU/llvm.amdgcn.ds.ordered.add.gfx11.ll | 58 + .../CodeGen/AMDGPU/llvm.amdgcn.image.atomic.dim.ll | 10 +- .../CodeGen/AMDGPU/llvm.amdgcn.interp.inreg.ll | 68 +- .../CodeGen/AMDGPU/lower-ctor-dtor-declaration.ll | 8 + llvm/test/CodeGen/AMDGPU/nested-loop-conditions.ll | 29 +- ...-exec-masking-pre-ra-update-liveness-wave32.mir | 172 + .../opt-exec-masking-pre-ra-update-liveness.mir | 357 + .../AMDGPU/opt-vgpr-live-range-verifier-error.mir | 43 + .../AMDGPU/optimize-exec-mask-pre-ra-loop-phi.mir | 148 +- .../optimize-negated-cond-exec-masking-wave32.mir | 42 +- .../AMDGPU/optimize-negated-cond-exec-masking.mir | 52 +- .../AMDGPU/undef-subreg-use-after-coalesce.mir | 19 +- llvm/test/CodeGen/AMDGPU/waitcnt-vmcnt-loop.mir | 537 + llvm/test/CodeGen/AMDGPU/wqm-gfx11.ll | 66 + llvm/test/CodeGen/ARM/constantpool-promote-ldrh.ll | 4 +- llvm/test/CodeGen/BPF/remove_truncate_5.ll | 9 +- llvm/test/CodeGen/BPF/rodata_2.ll | 21 +- llvm/test/CodeGen/LoongArch/bstrpick_d.ll | 48 + llvm/test/CodeGen/LoongArch/bstrpick_w.ll | 48 + llvm/test/CodeGen/LoongArch/ir-instruction/lshr.ll | 21 +- llvm/test/CodeGen/NVPTX/generic-to-nvvm-ir.ll | 15 +- llvm/test/CodeGen/PowerPC/O3-pipeline.ll | 3 + llvm/test/CodeGen/PowerPC/aix-extern-weak.ll | 2 +- llvm/test/CodeGen/PowerPC/aix-extern.ll | 2 +- llvm/test/CodeGen/PowerPC/aix-func-dsc-gen.ll | 2 +- llvm/test/CodeGen/PowerPC/aix-llvm-intrinsic.ll | 2 +- .../CodeGen/PowerPC/aix-tls-xcoff-reloc-large.ll | 2 +- llvm/test/CodeGen/PowerPC/aix-tls-xcoff-reloc.ll | 2 +- .../CodeGen/PowerPC/aix-tls-xcoff-variables.ll | 2 +- .../test/CodeGen/PowerPC/aix-vec-arg-spills-mir.ll | 231 +- llvm/test/CodeGen/PowerPC/aix-vec-arg-spills.ll | 115 +- llvm/test/CodeGen/PowerPC/aix-weak.ll | 2 +- llvm/test/CodeGen/PowerPC/aix-xcoff-data.ll | 2 +- llvm/test/CodeGen/PowerPC/aix-xcoff-reloc.ll | 2 +- llvm/test/CodeGen/PowerPC/ctrloops32.mir | 345 + llvm/test/CodeGen/PowerPC/ctrloops64.mir | 347 + llvm/test/CodeGen/PowerPC/mma-acc-memops.ll | 8 +- llvm/test/CodeGen/PowerPC/mma-acc-spill.ll | 4 +- llvm/test/CodeGen/PowerPC/mma-intrinsics.ll | 12 +- llvm/test/CodeGen/PowerPC/spill-vec-pair.ll | 5 +- llvm/test/CodeGen/RISCV/macro-fusion-lui-addi.ll | 28 + llvm/test/CodeGen/RISCV/rvv/extract-subvector.ll | 18 +- .../CodeGen/RISCV/rvv/fixed-vector-segN-load.ll | 7 - .../CodeGen/RISCV/rvv/fixed-vector-trunc-vp.ll | 12 +- .../RISCV/rvv/fixed-vectors-fp-interleave.ll | 18 +- .../RISCV/rvv/fixed-vectors-int-exttrunc.ll | 10 +- .../RISCV/rvv/fixed-vectors-int-interleave.ll | 18 +- .../RISCV/rvv/fixed-vectors-masked-gather.ll | 50 +- .../RISCV/rvv/fixed-vectors-masked-scatter.ll | 50 +- .../RISCV/rvv/fixed-vectors-reduction-fp.ll | 20 +- .../RISCV/rvv/fixed-vectors-reduction-int.ll | 16 +- llvm/test/CodeGen/RISCV/rvv/insert-subvector.ll | 4 +- llvm/test/CodeGen/RISCV/rvv/rv32-spill-zvlsseg.ll | 5 - llvm/test/CodeGen/RISCV/rvv/rv64-spill-zvlsseg.ll | 5 - llvm/test/CodeGen/RISCV/rvv/vfptrunc-vp.ll | 18 +- llvm/test/CodeGen/RISCV/rvv/vloxseg-rv32.ll | 2988 +- llvm/test/CodeGen/RISCV/rvv/vloxseg-rv64.ll | 4240 +- llvm/test/CodeGen/RISCV/rvv/vlseg-rv32.ll | 258 - llvm/test/CodeGen/RISCV/rvv/vlseg-rv64.ll | 280 - llvm/test/CodeGen/RISCV/rvv/vlsegff-rv32-dead.ll | 4 - llvm/test/CodeGen/RISCV/rvv/vlsegff-rv32.ll | 924 +- llvm/test/CodeGen/RISCV/rvv/vlsegff-rv64-dead.ll | 4 - llvm/test/CodeGen/RISCV/rvv/vlsegff-rv64.ll | 994 +- llvm/test/CodeGen/RISCV/rvv/vlsseg-rv32.ll | 258 - llvm/test/CodeGen/RISCV/rvv/vlsseg-rv64.ll | 280 - llvm/test/CodeGen/RISCV/rvv/vluxseg-rv32.ll | 2988 +- llvm/test/CodeGen/RISCV/rvv/vluxseg-rv64.ll | 4240 +- llvm/test/CodeGen/RISCV/rvv/vpgather-sdnode.ll | 26 +- .../CodeGen/RISCV/rvv/vsetvli-insert-crossbb.ll | 2 + llvm/test/CodeGen/RISCV/rvv/vsoxseg-rv32.ll | 5416 +- llvm/test/CodeGen/RISCV/rvv/vsoxseg-rv64.ll | 7640 ++- llvm/test/CodeGen/RISCV/rvv/vsseg-rv32.ll | 258 - llvm/test/CodeGen/RISCV/rvv/vsseg-rv64.ll | 280 - llvm/test/CodeGen/RISCV/rvv/vssseg-rv32.ll | 258 - llvm/test/CodeGen/RISCV/rvv/vssseg-rv64.ll | 280 - llvm/test/CodeGen/RISCV/rvv/vsuxseg-rv32.ll | 5416 +- llvm/test/CodeGen/RISCV/rvv/vsuxseg-rv64.ll | 7640 ++- llvm/test/CodeGen/RISCV/rvv/zve32-types.ll | 91 + llvm/test/CodeGen/RISCV/rvv/zvlsseg-zero-vl.ll | 12 - .../test/CodeGen/Thumb2/mve-gather-ind16-scaled.ll | 36 +- .../test/CodeGen/Thumb2/mve-gather-ind32-scaled.ll | 10 +- llvm/test/CodeGen/Thumb2/mve-gather-ptrs.ll | 20 +- .../Thumb2/mve-gather-scatter-ptr-address.ll | 172 +- .../CodeGen/Thumb2/mve-scatter-ind16-scaled.ll | 18 +- .../CodeGen/Thumb2/mve-scatter-ind32-scaled.ll | 10 +- .../CodeGen/X86/2004-02-13-FrameReturnAddress.ll | 16 +- llvm/test/CodeGen/X86/2005-01-17-CycleInDAG.ll | 8 +- .../CodeGen/X86/2005-02-14-IllegalAssembler.ll | 4 +- llvm/test/CodeGen/X86/2006-01-19-ISelFoldingBug.ll | 4 +- .../test/CodeGen/X86/2006-04-04-CrossBlockCrash.ll | 4 +- llvm/test/CodeGen/X86/2006-04-27-ISelFoldingBug.ll | 16 +- .../CodeGen/X86/2006-05-01-SchedCausingSpills.ll | 18 +- llvm/test/CodeGen/X86/2006-05-02-InstrSched1.ll | 24 +- llvm/test/CodeGen/X86/2006-05-02-InstrSched2.ll | 14 +- .../CodeGen/X86/2006-05-08-CoalesceSubRegClass.ll | 16 +- llvm/test/CodeGen/X86/2006-05-08-InstrSched.ll | 18 +- llvm/test/CodeGen/X86/2006-05-11-InstrSched.ll | 27 +- llvm/test/CodeGen/X86/2006-05-25-CycleInDAG.ll | 2 +- .../CodeGen/X86/2006-07-12-InlineAsmQConstraint.ll | 2 +- llvm/test/CodeGen/X86/2006-07-20-InlineAsm.ll | 18 +- .../X86/2006-07-28-AsmPrint-Long-As-Pointer.ll | 2 +- llvm/test/CodeGen/X86/2006-08-07-CycleInDAG.ll | 10 +- llvm/test/CodeGen/X86/2006-08-16-CycleInDAG.ll | 10 +- llvm/test/CodeGen/X86/2006-09-01-CycleInDAG.ll | 156 +- llvm/test/CodeGen/X86/2006-10-09-CycleInDAG.ll | 6 +- .../X86/2006-10-10-FindModifiedNodeSlotBug.ll | 10 +- llvm/test/CodeGen/X86/2006-10-12-CycleInDAG.ll | 17 +- llvm/test/CodeGen/X86/2006-10-13-CycleInDAG.ll | 10 +- .../X86/2006-10-19-SwitchUnnecessaryBranching.ll | 12 +- llvm/test/CodeGen/X86/2006-11-12-CSRetCC.ll | 88 +- llvm/test/CodeGen/X86/2006-11-17-IllegalMove.ll | 6 +- llvm/test/CodeGen/X86/2006-12-16-InlineAsmCrash.ll | 32 +- llvm/test/CodeGen/X86/2007-01-08-X86-64-Pointer.ll | 6 +- llvm/test/CodeGen/X86/2007-01-13-StackPtrIndex.ll | 119 +- llvm/test/CodeGen/X86/2007-02-04-OrAddrMode.ll | 9 +- llvm/test/CodeGen/X86/2007-02-16-BranchFold.ll | 71 +- .../CodeGen/X86/2007-02-19-LiveIntervalAssert.ll | 20 +- llvm/test/CodeGen/X86/2007-03-01-SpillerCrash.ll | 2 +- llvm/test/CodeGen/X86/2007-03-15-GEP-Idx-Sink.ll | 76 +- llvm/test/CodeGen/X86/2007-03-16-InlineAsm.ll | 28 +- .../CodeGen/X86/2007-03-24-InlineAsmPModifier.ll | 2 +- llvm/test/CodeGen/X86/2007-03-26-CoalescerBug.ll | 2 +- llvm/test/CodeGen/X86/2007-04-08-InlineAsmCrash.ll | 12 +- .../X86/2007-04-11-InlineAsmVectorResult.ll | 2 +- .../CodeGen/X86/2007-04-17-LiveIntervalAssert.ll | 14 +- llvm/test/CodeGen/X86/2007-04-24-Huge-Stack.ll | 18 +- llvm/test/CodeGen/X86/2007-04-24-VectorCrash.ll | 4 +- llvm/test/CodeGen/X86/2007-05-05-Personality.ll | 14 +- llvm/test/CodeGen/X86/2007-05-05-VecCastExpand.ll | 10 +- .../CodeGen/X86/2007-05-14-LiveIntervalAssert.ll | 10 +- llvm/test/CodeGen/X86/2007-05-15-maskmovq.ll | 6 +- llvm/test/CodeGen/X86/2007-05-17-ShuffleISelBug.ll | 4 +- .../CodeGen/X86/2007-06-04-X86-64-CtorAsmBugs.ll | 10 +- .../CodeGen/X86/2007-06-29-VecFPConstantCSEBug.ll | 10 +- llvm/test/CodeGen/X86/2007-07-03-GR64ToVR64.ll | 4 +- llvm/test/CodeGen/X86/2007-07-10-StackerAssert.ll | 10 +- llvm/test/CodeGen/X86/2007-07-18-Vector-Extract.ll | 12 +- .../CodeGen/X86/2007-08-09-IllegalX86-64Asm.ll | 239 +- llvm/test/CodeGen/X86/2007-08-10-SignExtSubreg.ll | 4 +- llvm/test/CodeGen/X86/2007-09-05-InvalidAsm.ll | 38 +- llvm/test/CodeGen/X86/2007-09-06-ExtWeakAliasee.ll | 4 +- .../test/CodeGen/X86/2007-10-04-AvoidEFLAGSCopy.ll | 8 +- .../CodeGen/X86/2007-10-12-CoalesceExtSubReg.ll | 12 +- llvm/test/CodeGen/X86/2007-10-12-SpillerUnfold1.ll | 26 +- llvm/test/CodeGen/X86/2007-10-12-SpillerUnfold2.ll | 22 +- llvm/test/CodeGen/X86/2007-10-14-CoalescerCrash.ll | 6 +- llvm/test/CodeGen/X86/2007-10-15-CoalescerCrash.ll | 436 +- llvm/test/CodeGen/X86/2007-10-19-SpillerUnfold.ll | 24 +- .../CodeGen/X86/2007-10-28-inlineasm-q-modifier.ll | 4 +- llvm/test/CodeGen/X86/2007-10-29-ExtendSetCC.ll | 2 +- llvm/test/CodeGen/X86/2007-10-30-LSRCrash.ll | 6 +- .../CodeGen/X86/2007-10-31-extractelement-i64.ll | 64 +- llvm/test/CodeGen/X86/2007-11-01-ISelCrash.ll | 6 +- .../CodeGen/X86/2007-11-03-x86-64-q-constraint.ll | 2 +- .../CodeGen/X86/2007-11-04-LiveIntervalCrash.ll | 18 +- .../CodeGen/X86/2007-11-04-LiveVariablesBug.ll | 14 +- .../X86/2007-11-04-rip-immediate-constant.ll | 4 +- llvm/test/CodeGen/X86/2007-11-06-InstrSched.ll | 10 +- llvm/test/CodeGen/X86/2007-11-07-MulBy4.ll | 14 +- .../test/CodeGen/X86/2007-11-30-LoadFolding-Bug.ll | 34 +- llvm/test/CodeGen/X86/2007-12-16-BURRSchedCrash.ll | 17 +- llvm/test/CodeGen/X86/2007-12-18-LoadCSEBug.ll | 13 +- llvm/test/CodeGen/X86/2008-01-08-SchedulerCrash.ll | 6 +- .../CodeGen/X86/2008-01-16-FPStackifierAssert.ll | 18 +- .../X86/2008-01-16-InvalidDAGCombineXform.ll | 48 +- llvm/test/CodeGen/X86/2008-02-05-ISelCrash.ll | 6 +- llvm/test/CodeGen/X86/2008-02-06-LoadFoldingBug.ll | 24 +- llvm/test/CodeGen/X86/2008-02-18-TailMergingBug.ll | 70 +- .../CodeGen/X86/2008-02-20-InlineAsmClobber.ll | 12 +- .../CodeGen/X86/2008-02-22-LocalRegAllocBug.ll | 72 +- llvm/test/CodeGen/X86/2008-02-25-InlineAsmBug.ll | 22 +- .../CodeGen/X86/2008-02-25-X86-64-CoalescerBug.ll | 27 +- llvm/test/CodeGen/X86/2008-02-26-AsmDirectMemOp.ll | 4 +- .../test/CodeGen/X86/2008-02-27-DeadSlotElimBug.ll | 31 +- llvm/test/CodeGen/X86/2008-03-07-APIntBug.ll | 94 +- .../test/CodeGen/X86/2008-03-10-RegAllocInfLoop.ll | 10 +- .../CodeGen/X86/2008-03-12-ThreadLocalAlias.ll | 26 +- llvm/test/CodeGen/X86/2008-03-14-SpillerCrash.ll | 26 +- .../CodeGen/X86/2008-03-23-DarwinAsmComments.ll | 38 +- llvm/test/CodeGen/X86/2008-03-25-TwoAddrPassBug.ll | 2 +- .../CodeGen/X86/2008-03-31-SpillerFoldingBug.ll | 55 +- llvm/test/CodeGen/X86/2008-04-09-BranchFolding.ll | 32 +- .../test/CodeGen/X86/2008-04-15-LiveVariableBug.ll | 50 +- llvm/test/CodeGen/X86/2008-04-16-CoalescerBug.ll | 6 +- llvm/test/CodeGen/X86/2008-04-16-ReMatBug.ll | 27 +- llvm/test/CodeGen/X86/2008-04-17-CoalescerBug.ll | 62 +- llvm/test/CodeGen/X86/2008-04-24-MemCpyBug.ll | 6 +- .../CodeGen/X86/2008-04-24-pblendw-fold-crash.ll | 2 +- llvm/test/CodeGen/X86/2008-04-28-CoalescerBug.ll | 16 +- llvm/test/CodeGen/X86/2008-05-09-PHIElimBug.ll | 4 +- .../CodeGen/X86/2008-05-09-ShuffleLoweringBug.ll | 4 +- llvm/test/CodeGen/X86/2008-05-12-tailmerge-5.ll | 82 +- llvm/test/CodeGen/X86/2008-05-21-CoalescerBug.ll | 105 +- .../CodeGen/X86/2008-05-22-FoldUnalignedLoad.ll | 6 +- .../CodeGen/X86/2008-05-28-LocalRegAllocBug.ll | 20 +- .../CodeGen/X86/2008-06-13-NotVolatileLoadStore.ll | 16 +- .../CodeGen/X86/2008-06-13-VolatileLoadStore.ll | 18 +- llvm/test/CodeGen/X86/2008-06-16-SubregsBug.ll | 4 +- llvm/test/CodeGen/X86/2008-06-25-VecISelBug.ll | 2 +- .../CodeGen/X86/2008-07-07-DanglingDeadInsts.ll | 38 +- llvm/test/CodeGen/X86/2008-07-16-CoalescerCrash.ll | 16 +- llvm/test/CodeGen/X86/2008-07-19-movups-spills.ll | 196 +- llvm/test/CodeGen/X86/2008-07-22-CombinerCrash.ll | 8 +- llvm/test/CodeGen/X86/2008-08-06-CmpStride.ll | 6 +- llvm/test/CodeGen/X86/2008-08-06-RewriterBug.ll | 18 +- llvm/test/CodeGen/X86/2008-08-23-64Bit-maskmovq.ll | 18 +- llvm/test/CodeGen/X86/2008-08-31-EH_RETURN32.ll | 10 +- llvm/test/CodeGen/X86/2008-08-31-EH_RETURN64.ll | 12 +- llvm/test/CodeGen/X86/2008-09-09-LinearScanBug.ll | 4 +- llvm/test/CodeGen/X86/2008-09-11-CoalescerBug.ll | 6 +- llvm/test/CodeGen/X86/2008-09-11-CoalescerBug2.ll | 4 +- llvm/test/CodeGen/X86/2008-09-17-inline-asm-1.ll | 8 +- llvm/test/CodeGen/X86/2008-09-18-inline-asm-2.ll | 22 +- llvm/test/CodeGen/X86/2008-09-19-RegAllocBug.ll | 6 +- llvm/test/CodeGen/X86/2008-09-26-FrameAddrBug.ll | 16 +- llvm/test/CodeGen/X86/2008-09-29-ReMatBug.ll | 66 +- llvm/test/CodeGen/X86/2008-09-29-VolatileBug.ll | 6 +- llvm/test/CodeGen/X86/2008-10-06-x87ld-nan-2.ll | 4 +- llvm/test/CodeGen/X86/2008-10-07-SSEISelBug.ll | 18 +- llvm/test/CodeGen/X86/2008-10-11-CallCrash.ll | 4 +- llvm/test/CodeGen/X86/2008-10-16-VecUnaryOp.ll | 6 +- llvm/test/CodeGen/X86/2008-10-24-FlippedCompare.ll | 2 +- llvm/test/CodeGen/X86/2008-10-27-CoalescerBug.ll | 4 +- llvm/test/CodeGen/X86/2008-10-29-ExpandVAARG.ll | 6 +- llvm/test/CodeGen/X86/2008-11-03-F80VAARG.ll | 15 +- llvm/test/CodeGen/X86/2008-11-06-testb.ll | 19 +- llvm/test/CodeGen/X86/2008-11-13-inlineasm-3.ll | 4 +- llvm/test/CodeGen/X86/2008-12-01-SpillerAssert.ll | 8 +- .../X86/2008-12-01-loop-iv-used-outside-loop.ll | 12 +- .../CodeGen/X86/2008-12-02-IllegalResultType.ll | 8 +- llvm/test/CodeGen/X86/2008-12-02-dagcombine-1.ll | 12 +- llvm/test/CodeGen/X86/2008-12-02-dagcombine-2.ll | 12 +- llvm/test/CodeGen/X86/2008-12-02-dagcombine-3.ll | 8 +- .../test/CodeGen/X86/2008-12-19-EarlyClobberBug.ll | 8 +- llvm/test/CodeGen/X86/2008-12-23-crazy-address.ll | 24 +- llvm/test/CodeGen/X86/2009-01-13-DoubleUpdate.ll | 4 +- llvm/test/CodeGen/X86/2009-01-16-SchedulerBug.ll | 20 +- .../CodeGen/X86/2009-01-18-ConstantExprCrash.ll | 8 +- llvm/test/CodeGen/X86/2009-01-25-NoSSE.ll | 9 +- llvm/test/CodeGen/X86/2009-01-26-WrongCheck.ll | 4 +- llvm/test/CodeGen/X86/2009-01-27-NullStrings.ll | 4 +- llvm/test/CodeGen/X86/2009-01-31-BigShift2.ll | 6 +- llvm/test/CodeGen/X86/2009-01-31-BigShift3.ll | 18 +- llvm/test/CodeGen/X86/2009-02-01-LargeMask.ll | 18 +- llvm/test/CodeGen/X86/2009-02-03-AnalyzedTwice.ll | 4 +- llvm/test/CodeGen/X86/2009-02-04-sext-i64-gep.ll | 5 +- .../CodeGen/X86/2009-02-09-ivs-different-sizes.ll | 6 +- .../CodeGen/X86/2009-02-11-codegenprepare-reuse.ll | 23 +- llvm/test/CodeGen/X86/2009-02-12-DebugInfoVLA.ll | 85 +- llvm/test/CodeGen/X86/2009-02-12-SpillerBug.ll | 2 +- .../CodeGen/X86/2009-02-21-ExtWeakInitializer.ll | 16 +- llvm/test/CodeGen/X86/2009-02-26-MachineLICMBug.ll | 28 +- llvm/test/CodeGen/X86/2009-03-03-BTHang.ll | 22 +- .../test/CodeGen/X86/2009-03-05-burr-list-crash.ll | 18 +- llvm/test/CodeGen/X86/2009-03-09-APIntCrash.ll | 2 +- llvm/test/CodeGen/X86/2009-03-09-SpillerBug.ll | 8 +- llvm/test/CodeGen/X86/2009-03-10-CoalescerBug.ll | 8 +- llvm/test/CodeGen/X86/2009-03-12-CPAlignBug.ll | 6 +- llvm/test/CodeGen/X86/2009-03-13-PHIElimBug.ll | 4 +- llvm/test/CodeGen/X86/2009-03-16-PHIElimInLPad.ll | 4 +- llvm/test/CodeGen/X86/2009-03-23-LinearScanBug.ll | 8 +- llvm/test/CodeGen/X86/2009-03-23-MultiUseSched.ll | 52 +- llvm/test/CodeGen/X86/2009-03-25-TestBug.ll | 10 +- llvm/test/CodeGen/X86/2009-04-12-picrel.ll | 6 +- llvm/test/CodeGen/X86/2009-04-13-2AddrAssert-2.ll | 4 +- llvm/test/CodeGen/X86/2009-04-13-2AddrAssert.ll | 2 +- llvm/test/CodeGen/X86/2009-04-14-IllegalRegs.ll | 42 +- llvm/test/CodeGen/X86/2009-04-16-SpillerUnfold.ll | 32 +- llvm/test/CodeGen/X86/2009-04-24.ll | 2 +- llvm/test/CodeGen/X86/2009-04-25-CoalescerBug.ll | 4 +- .../test/CodeGen/X86/2009-04-27-CoalescerAssert.ll | 568 +- .../CodeGen/X86/2009-04-29-IndirectDestOperands.ll | 30 +- llvm/test/CodeGen/X86/2009-04-29-LinearScanBug.ll | 162 +- llvm/test/CodeGen/X86/2009-04-29-RegAllocAssert.ll | 138 +- llvm/test/CodeGen/X86/2009-04-scale.ll | 16 +- .../CodeGen/X86/2009-05-08-InlineAsmIOffset.ll | 8 +- .../test/CodeGen/X86/2009-05-11-tailmerge-crash.ll | 4 +- .../X86/2009-05-19-SingleElementExtractElement.ll | 2 +- .../CodeGen/X86/2009-05-23-available_externally.ll | 10 +- .../test/CodeGen/X86/2009-05-28-DAGCombineCrash.ll | 6 +- llvm/test/CodeGen/X86/2009-05-30-ISelBug.ll | 18 +- llvm/test/CodeGen/X86/2009-06-02-RewriterBug.ll | 78 +- llvm/test/CodeGen/X86/2009-06-04-VirtualLiveIn.ll | 14 +- llvm/test/CodeGen/X86/2009-06-05-VZextByteShort.ll | 16 +- .../test/CodeGen/X86/2009-06-15-not-a-tail-call.ll | 12 +- llvm/test/CodeGen/X86/2009-07-06-TwoAddrAssert.ll | 8 +- llvm/test/CodeGen/X86/2009-07-07-SplitICmp.ll | 4 +- .../X86/2009-07-09-ExtractBoolFromVector.ll | 4 +- llvm/test/CodeGen/X86/2009-07-15-CoalescerBug.ll | 61 +- llvm/test/CodeGen/X86/2009-07-16-CoalescerBug.ll | 32 +- .../CodeGen/X86/2009-07-19-AsmExtraOperands.ll | 4 +- llvm/test/CodeGen/X86/2009-07-20-CoalescerBug.ll | 52 +- llvm/test/CodeGen/X86/2009-07-20-DAGCombineBug.ll | 6 +- .../CodeGen/X86/2009-08-06-branchfolder-crash.ll | 10 +- llvm/test/CodeGen/X86/2009-08-06-inlineasm.ll | 16 +- llvm/test/CodeGen/X86/2009-08-08-CastError.ll | 4 +- .../X86/2009-08-14-Win64MemoryIndirectArg.ll | 24 +- .../X86/2009-08-19-LoadNarrowingMiscompile.ll | 4 +- .../test/CodeGen/X86/2009-08-23-SubRegReuseUndo.ll | 12 +- llvm/test/CodeGen/X86/2009-09-10-LoadFoldingBug.ll | 20 +- llvm/test/CodeGen/X86/2009-09-10-SpillComments.ll | 88 +- llvm/test/CodeGen/X86/2009-09-16-CoalescerBug.ll | 8 +- .../CodeGen/X86/2009-09-21-NoSpillLoopCount.ll | 12 +- llvm/test/CodeGen/X86/2009-09-22-CoalescerBug.ll | 6 +- .../CodeGen/X86/2009-09-23-LiveVariablesBug.ll | 22 +- .../CodeGen/X86/2009-10-14-LiveVariablesBug.ll | 12 +- llvm/test/CodeGen/X86/2009-10-16-Scope.ll | 6 +- llvm/test/CodeGen/X86/2009-10-19-EmergencySpill.ll | 37 +- .../CodeGen/X86/2009-10-19-atomic-cmp-eflags.ll | 45 +- llvm/test/CodeGen/X86/2009-10-25-RewriterBug.ll | 110 +- .../CodeGen/X86/2009-11-13-VirtRegRewriterBug.ll | 4 +- llvm/test/CodeGen/X86/2009-11-16-MachineLICM.ll | 28 +- llvm/test/CodeGen/X86/2009-11-16-UnfoldMemOpBug.ll | 5 +- .../CodeGen/X86/2009-11-17-UpdateTerminator.ll | 14 +- llvm/test/CodeGen/X86/2009-11-18-TwoAddrKill.ll | 8 +- llvm/test/CodeGen/X86/2009-11-25-ImpDefBug.ll | 30 +- .../test/CodeGen/X86/2009-12-01-EarlyClobberBug.ll | 20 +- llvm/test/CodeGen/X86/2009-12-11-TLSNoRedZone.ll | 56 +- llvm/test/CodeGen/X86/20090313-signext.ll | 2 +- llvm/test/CodeGen/X86/2010-01-07-ISelBug.ll | 4 +- llvm/test/CodeGen/X86/2010-01-08-Atomic64Bug.ll | 4 +- llvm/test/CodeGen/X86/2010-01-11-ExtraPHIArg.ll | 4 +- llvm/test/CodeGen/X86/2010-01-13-OptExtBug.ll | 29 +- .../CodeGen/X86/2010-01-15-SelectionDAGCycle.ll | 14 +- llvm/test/CodeGen/X86/2010-01-18-DbgValue.ll | 20 +- llvm/test/CodeGen/X86/2010-01-19-OptExtBug.ll | 6 +- llvm/test/CodeGen/X86/2010-02-01-DbgValueCrash.ll | 8 +- llvm/test/CodeGen/X86/2010-02-01-TaillCallCrash.ll | 4 +- llvm/test/CodeGen/X86/2010-02-04-SchedulerBug.ll | 14 +- llvm/test/CodeGen/X86/2010-02-11-NonTemporal.ll | 12 +- .../CodeGen/X86/2010-02-12-CoalescerBug-Impdef.ll | 128 +- llvm/test/CodeGen/X86/2010-02-15-ImplicitDefBug.ll | 9 +- .../CodeGen/X86/2010-02-19-TailCallRetAddrBug.ll | 37 +- llvm/test/CodeGen/X86/2010-02-23-DAGCombineBug.ll | 4 +- llvm/test/CodeGen/X86/2010-02-23-DIV8rDefinesAX.ll | 4 +- .../CodeGen/X86/2010-02-23-RematImplicitSubreg.ll | 12 +- .../CodeGen/X86/2010-02-23-SingleDefPhiJoin.ll | 2 +- llvm/test/CodeGen/X86/2010-03-04-Mul8Bug.ll | 6 +- .../test/CodeGen/X86/2010-03-05-ConstantFoldCFG.ll | 4 +- llvm/test/CodeGen/X86/2010-03-05-EFLAGS-Redef.ll | 2 +- llvm/test/CodeGen/X86/2010-03-17-ISelBug.ll | 36 +- .../CodeGen/X86/2010-04-06-SSEDomainFixCrash.ll | 12 +- llvm/test/CodeGen/X86/2010-04-08-CoalescerBug.ll | 17 +- .../CodeGen/X86/2010-04-13-AnalyzeBranchCrash.ll | 12 +- llvm/test/CodeGen/X86/2010-04-21-CoalescerBug.ll | 7 +- llvm/test/CodeGen/X86/2010-04-29-CoalescerCrash.ll | 2 +- .../X86/2010-04-30-LocalAlloc-LandingPad.ll | 97 +- .../X86/2010-05-05-LocalAllocEarlyClobber.ll | 30 +- .../X86/2010-05-06-LocalInlineAsmClobber.ll | 4 +- llvm/test/CodeGen/X86/2010-05-07-ldconvert.ll | 12 +- llvm/test/CodeGen/X86/2010-05-10-DAGCombinerBug.ll | 6 +- llvm/test/CodeGen/X86/2010-05-12-FastAllocKills.ll | 2 +- .../test/CodeGen/X86/2010-05-16-nosseconversion.ll | 4 +- llvm/test/CodeGen/X86/2010-05-26-DotDebugLoc.ll | 16 +- .../test/CodeGen/X86/2010-05-26-FP_TO_INT-crash.ll | 4 +- .../test/CodeGen/X86/2010-06-01-DeadArg-DbgInfo.ll | 6 +- .../CodeGen/X86/2010-06-09-FastAllocRegisters.ll | 2 +- .../CodeGen/X86/2010-06-14-fast-isel-fs-load.ll | 4 +- .../X86/2010-06-15-FastAllocEarlyCLobber.ll | 22 +- .../CodeGen/X86/2010-06-24-g-constraint-crash.ll | 4 +- .../X86/2010-06-25-CoalescerSubRegDefDead.ll | 23 +- llvm/test/CodeGen/X86/2010-06-25-asm-RA-crash.ll | 13 +- .../CodeGen/X86/2010-06-28-FastAllocTiedOperand.ll | 6 +- .../CodeGen/X86/2010-06-28-matched-g-constraint.ll | 6 +- llvm/test/CodeGen/X86/2010-07-02-UnfoldBug.ll | 6 +- llvm/test/CodeGen/X86/2010-07-06-DbgCrash.ll | 10 +- llvm/test/CodeGen/X86/2010-07-06-asm-RIP.ll | 6 +- llvm/test/CodeGen/X86/2010-07-11-FPStackLoneUse.ll | 6 +- .../CodeGen/X86/2010-07-13-indirectXconstraint.ll | 4 +- llvm/test/CodeGen/X86/2010-07-15-Crash.ll | 6 +- .../CodeGen/X86/2010-08-04-MaskedSignedCompare.ll | 10 +- llvm/test/CodeGen/X86/2010-08-04-MingWCrash.ll | 22 +- llvm/test/CodeGen/X86/2010-08-04-StackVariable.ll | 55 +- .../X86/2010-09-01-RemoveCopyByCommutingDef.ll | 10 +- llvm/test/CodeGen/X86/2010-09-16-asmcrash.ll | 6 +- .../CodeGen/X86/2010-09-17-SideEffectsInChain.ll | 18 +- .../CodeGen/X86/2010-09-30-CMOV-JumpTable-PHI.ll | 14 +- llvm/test/CodeGen/X86/2010-10-08-cmpxchg8b.ll | 4 +- llvm/test/CodeGen/X86/2010-11-02-DbgParameter.ll | 4 +- llvm/test/CodeGen/X86/2010-11-09-MOVLPS.ll | 66 +- .../test/CodeGen/X86/2010-11-18-SelectOfExtload.ll | 4 +- .../CodeGen/X86/2011-01-07-LegalizeTypesCrash.ll | 2 +- .../CodeGen/X86/2011-01-24-DbgValue-Before-Use.ll | 8 +- llvm/test/CodeGen/X86/2011-02-12-shuffle.ll | 4 +- .../X86/2011-02-21-VirtRegRewriter-KillSubReg.ll | 20 +- llvm/test/CodeGen/X86/2011-03-02-DAGCombiner.ll | 51 +- llvm/test/CodeGen/X86/2011-03-08-Sched-crash.ll | 6 +- .../CodeGen/X86/2011-03-09-Physreg-Coalescing.ll | 11 +- .../CodeGen/X86/2011-03-30-CreateFixedObjCrash.ll | 2 +- llvm/test/CodeGen/X86/2011-04-13-SchedCmpJmp.ll | 27 +- llvm/test/CodeGen/X86/2011-05-09-loaduse.ll | 6 +- .../CodeGen/X86/2011-05-26-UnreachableBlockElim.ll | 14 +- .../CodeGen/X86/2011-05-27-CrossClassCoalescing.ll | 6 +- llvm/test/CodeGen/X86/2011-06-01-fildll.ll | 4 +- llvm/test/CodeGen/X86/2011-06-03-x87chain.ll | 22 +- llvm/test/CodeGen/X86/2011-06-12-FastAllocSpill.ll | 34 +- llvm/test/CodeGen/X86/2011-06-14-mmx-inlineasm.ll | 4 +- .../X86/2011-06-19-QuicksortCoalescerBug.ll | 6 +- .../X86/2011-07-13-BadFrameIndexDisplacement.ll | 8 +- llvm/test/CodeGen/X86/2011-08-23-Trampoline.ll | 12 +- llvm/test/CodeGen/X86/2011-08-29-BlockConstant.ll | 4 +- llvm/test/CodeGen/X86/2011-08-29-InitOrder.ll | 4 +- llvm/test/CodeGen/X86/2011-09-14-valcoalesce.ll | 2 +- llvm/test/CodeGen/X86/2011-09-21-setcc-bug.ll | 24 +- llvm/test/CodeGen/X86/2011-10-11-srl.ll | 6 +- llvm/test/CodeGen/X86/2011-10-12-MachineCSE.ll | 139 +- .../X86/2011-10-18-FastISel-VectorParams.ll | 20 +- llvm/test/CodeGen/X86/2011-10-19-LegelizeLoad.ll | 6 +- llvm/test/CodeGen/X86/2011-10-19-widen_vselect.ll | 14 +- llvm/test/CodeGen/X86/2011-10-21-widen-cmp.ll | 9 +- llvm/test/CodeGen/X86/2011-10-27-tstore.ll | 6 +- .../CodeGen/X86/2011-11-07-LegalizeBuildVector.ll | 4 +- llvm/test/CodeGen/X86/2011-11-22-AVX2-Domains.ll | 24 +- llvm/test/CodeGen/X86/2011-11-30-or.ll | 2 +- .../X86/2011-12-06-AVXVectorExtractCombine.ll | 6 +- llvm/test/CodeGen/X86/2011-12-08-AVXISelBugs.ll | 16 +- .../2011-12-26-extractelement-duplicate-load.ll | 4 +- llvm/test/CodeGen/X86/2011-12-28-vselecti8.ll | 5 +- llvm/test/CodeGen/X86/2011-12-8-bitcastintprom.ll | 4 +- llvm/test/CodeGen/X86/2011-20-21-zext-ui2fp.ll | 4 +- .../CodeGen/X86/2012-01-10-UndefExceptionEdge.ll | 46 +- llvm/test/CodeGen/X86/2012-01-11-split-cv.ll | 6 +- llvm/test/CodeGen/X86/2012-01-12-extract-sv.ll | 4 +- .../CodeGen/X86/2012-01-16-mfence-nosse-flags.ll | 10 +- llvm/test/CodeGen/X86/2012-02-12-dagco.ll | 6 +- llvm/test/CodeGen/X86/2012-02-29-CoalescerBug.ll | 10 +- .../CodeGen/X86/2012-03-20-LargeConstantExpr.ll | 6 +- llvm/test/CodeGen/X86/2012-03-26-PostRALICMBug.ll | 33 +- llvm/test/CodeGen/X86/2012-04-09-TwoAddrPassBug.ll | 2 +- llvm/test/CodeGen/X86/2012-04-26-sdglue.ll | 10 +- llvm/test/CodeGen/X86/2012-05-19-CoalescerCrash.ll | 28 +- llvm/test/CodeGen/X86/2012-07-10-extload64.ll | 14 +- llvm/test/CodeGen/X86/2012-07-10-shufnorm.ll | 2 +- llvm/test/CodeGen/X86/2012-07-15-broadcastfold.ll | 4 +- llvm/test/CodeGen/X86/2012-07-16-LeaUndef.ll | 2 +- llvm/test/CodeGen/X86/2012-08-07-CmpISelBug.ll | 4 +- .../test/CodeGen/X86/2012-08-17-legalizer-crash.ll | 13 +- llvm/test/CodeGen/X86/2012-09-13-dagco-fneg.ll | 2 +- llvm/test/CodeGen/X86/2012-09-28-CGPBug.ll | 70 +- llvm/test/CodeGen/X86/2012-1-10-buildvector.ll | 4 +- llvm/test/CodeGen/X86/2012-10-02-DAGCycle.ll | 28 +- llvm/test/CodeGen/X86/2012-10-03-DAGCycle.ll | 25 +- llvm/test/CodeGen/X86/2012-10-18-crash-dagco.ll | 21 +- .../CodeGen/X86/2012-11-28-merge-store-alias.ll | 52 +- llvm/test/CodeGen/X86/2012-12-1-merge-multiple.ll | 33 +- .../test/CodeGen/X86/2012-12-12-DAGCombineCrash.ll | 4 +- llvm/test/CodeGen/X86/2012-12-14-v8fp80-crash.ll | 2 +- .../test/CodeGen/X86/2012-12-19-NoImplicitFloat.ll | 11 +- llvm/test/CodeGen/X86/2013-01-09-DAGCombineBug.ll | 6 +- llvm/test/CodeGen/X86/2013-03-13-VEX-DestReg.ll | 4 +- .../CodeGen/X86/2013-05-06-ConactVectorCrash.ll | 2 +- .../X86/2013-10-14-FastISel-incorrect-vreg.ll | 25 +- llvm/test/CodeGen/X86/2014-08-29-CompactUnwind.ll | 9 +- .../CodeGen/X86/2020_12_02_decrementing_loop.ll | 31 +- llvm/test/CodeGen/X86/20210831-inlineasm.ll | 10 +- llvm/test/CodeGen/X86/3addr-or.ll | 8 +- .../test/CodeGen/X86/64-bit-shift-by-32-minus-y.ll | 8 +- llvm/test/CodeGen/X86/9601.ll | 2 +- llvm/test/CodeGen/X86/AMX/amx-across-func.ll | 143 +- llvm/test/CodeGen/X86/AMX/amx-combine-undef.ll | 80 +- llvm/test/CodeGen/X86/AMX/amx-combine.ll | 79 +- llvm/test/CodeGen/X86/AMX/amx-config.ll | 18 +- llvm/test/CodeGen/X86/AMX/amx-configO0toO0.ll | 536 +- .../test/CodeGen/X86/AMX/amx-configO2toO0-lower.ll | 58 +- .../CodeGen/X86/AMX/amx-configO2toO0-precfg.ll | 333 +- llvm/test/CodeGen/X86/AMX/amx-configO2toO0.ll | 157 +- llvm/test/CodeGen/X86/AMX/amx-gemm.ll | 198 +- llvm/test/CodeGen/X86/AMX/amx-intrinsic-chain.ll | 24 +- llvm/test/CodeGen/X86/AMX/amx-ldtilecfg-insert.ll | 38 +- .../X86/AMX/amx-low-intrinsics-no-amx-bitcast.ll | 42 +- llvm/test/CodeGen/X86/AMX/amx-low-intrinsics.ll | 75 +- llvm/test/CodeGen/X86/AMX/amx-lower-tile-copy.ll | 22 +- llvm/test/CodeGen/X86/AMX/amx-sched.ll | 10 +- llvm/test/CodeGen/X86/AMX/amx-spill-merge.ll | 30 +- llvm/test/CodeGen/X86/AMX/amx-spill.ll | 32 +- llvm/test/CodeGen/X86/AMX/amx-tile-basic.ll | 16 +- llvm/test/CodeGen/X86/AMX/amx-tile-intrinsics.ll | 22 +- llvm/test/CodeGen/X86/AMX/amx-type.ll | 330 +- llvm/test/CodeGen/X86/AMX/amx-zero-config.ll | 15 +- .../CodeGen/X86/AMX/lat-combine-amx-bitcast.ll | 209 +- .../CodeGen/X86/AMX/lat-transform-amx-bitcast.ll | 351 +- llvm/test/CodeGen/X86/Atomics-64.ll | 1602 +- llvm/test/CodeGen/X86/GC/alloc_loop.ll | 36 +- llvm/test/CodeGen/X86/GC/argpromotion.ll | 14 +- llvm/test/CodeGen/X86/GC/badreadproto.ll | 11 +- llvm/test/CodeGen/X86/GC/badrootproto.ll | 10 +- llvm/test/CodeGen/X86/GC/badwriteproto.ll | 19 +- llvm/test/CodeGen/X86/GC/cg-O0.ll | 7 +- llvm/test/CodeGen/X86/GC/deadargelim.ll | 6 +- llvm/test/CodeGen/X86/GC/dynamic-frame-size.ll | 8 +- llvm/test/CodeGen/X86/GC/fat.ll | 7 +- llvm/test/CodeGen/X86/GC/inline.ll | 19 +- llvm/test/CodeGen/X86/GC/inline2.ll | 19 +- llvm/test/CodeGen/X86/GC/lower_gcroot.ll | 6 +- llvm/test/CodeGen/X86/GC/ocaml-gc-assert.ll | 10 +- llvm/test/CodeGen/X86/GC/outside.ll | 10 +- llvm/test/CodeGen/X86/GlobalISel/GV.ll | 6 +- llvm/test/CodeGen/X86/GlobalISel/add-ext.ll | 58 +- llvm/test/CodeGen/X86/GlobalISel/brcond.ll | 6 +- llvm/test/CodeGen/X86/GlobalISel/callingconv.ll | 24 +- llvm/test/CodeGen/X86/GlobalISel/constant.ll | 4 +- llvm/test/CodeGen/X86/GlobalISel/fconstant.ll | 4 +- llvm/test/CodeGen/X86/GlobalISel/frameIndex.ll | 4 +- llvm/test/CodeGen/X86/GlobalISel/inttoptr.ll | 6 +- .../X86/GlobalISel/irtranslator-callingconv.ll | 46 +- .../CodeGen/X86/GlobalISel/memop-scalar-x32.ll | 50 +- llvm/test/CodeGen/X86/GlobalISel/memop-scalar.ll | 84 +- llvm/test/CodeGen/X86/GlobalISel/memop-vec.ll | 48 +- llvm/test/CodeGen/X86/GlobalISel/ptr-add.ll | 48 +- llvm/test/CodeGen/X86/GlobalISel/ptrtoint.ll | 20 +- .../CodeGen/X86/GlobalISel/x32-irtranslator.ll | 12 +- .../test/CodeGen/X86/GlobalISel/x86_64-fallback.ll | 14 +- llvm/test/CodeGen/X86/MachineBranchProb.ll | 4 +- llvm/test/CodeGen/X86/MachineSink-DbgValue.ll | 6 +- llvm/test/CodeGen/X86/MachineSink-SubReg.ll | 10 +- llvm/test/CodeGen/X86/MachineSink-eflags.ll | 50 +- llvm/test/CodeGen/X86/PR34565.ll | 4 +- llvm/test/CodeGen/X86/PR40322.ll | 67 +- llvm/test/CodeGen/X86/StackColoring-dbg.ll | 11 +- llvm/test/CodeGen/X86/StackColoring.ll | 487 +- llvm/test/CodeGen/X86/SwitchLowering.ll | 10 +- llvm/test/CodeGen/X86/SwizzleShuff.ll | 36 +- llvm/test/CodeGen/X86/abi-isel.ll | 809 +- .../test/CodeGen/X86/absolute-bit-mask-fastisel.ll | 6 +- llvm/test/CodeGen/X86/absolute-bit-mask.ll | 18 +- llvm/test/CodeGen/X86/absolute-bt.ll | 12 +- llvm/test/CodeGen/X86/absolute-cmp.ll | 4 +- llvm/test/CodeGen/X86/absolute-constant.ll | 6 +- llvm/test/CodeGen/X86/absolute-rotate.ll | 8 +- llvm/test/CodeGen/X86/add-and-not.ll | 16 +- llvm/test/CodeGen/X86/add-cmov.ll | 194 +- llvm/test/CodeGen/X86/add-ext.ll | 58 +- llvm/test/CodeGen/X86/add.ll | 40 +- llvm/test/CodeGen/X86/add32ri8.ll | 4 +- llvm/test/CodeGen/X86/addcarry.ll | 1016 +- llvm/test/CodeGen/X86/addcarry2.ll | 58 +- llvm/test/CodeGen/X86/addr-label-difference.ll | 2 +- llvm/test/CodeGen/X86/addr-mode-matcher-2.ll | 6 +- llvm/test/CodeGen/X86/addr-mode-matcher.ll | 18 +- llvm/test/CodeGen/X86/addr-of-ret-addr.ll | 8 +- .../X86/address-type-promotion-constantexpr.ll | 2 +- llvm/test/CodeGen/X86/adx-intrinsics-upgrade.ll | 49 +- llvm/test/CodeGen/X86/adx-intrinsics.ll | 78 +- llvm/test/CodeGen/X86/alias-gep.ll | 4 +- llvm/test/CodeGen/X86/alias-static-alloca.ll | 16 +- .../X86/align-branch-boundary-noautopadding.ll | 6 +- .../X86/align-branch-boundary-suppressions-tls.ll | 4 +- .../X86/align-branch-boundary-suppressions.ll | 16 +- llvm/test/CodeGen/X86/align-down-const.ll | 4 +- llvm/test/CodeGen/X86/align-down.ll | 14 +- llvm/test/CodeGen/X86/aligned-variadic.ll | 22 +- llvm/test/CodeGen/X86/alignment-2.ll | 21 +- llvm/test/CodeGen/X86/alldiv-divdi3.ll | 2 +- llvm/test/CodeGen/X86/alloca-align-rounding-32.ll | 6 +- llvm/test/CodeGen/X86/alloca-align-rounding.ll | 6 +- llvm/test/CodeGen/X86/alloca-overaligned.ll | 8 +- llvm/test/CodeGen/X86/allrem-moddi3.ll | 2 +- llvm/test/CodeGen/X86/and-encoding.ll | 8 +- llvm/test/CodeGen/X86/and-load-fold.ll | 5 +- llvm/test/CodeGen/X86/and-sink.ll | 22 +- llvm/test/CodeGen/X86/and-su.ll | 4 +- llvm/test/CodeGen/X86/andimm8.ll | 4 +- llvm/test/CodeGen/X86/anyregcc-crash.ll | 4 +- llvm/test/CodeGen/X86/anyregcc.ll | 36 +- llvm/test/CodeGen/X86/apm.ll | 6 +- llvm/test/CodeGen/X86/arg-copy-elide-win64.ll | 4 +- llvm/test/CodeGen/X86/arg-copy-elide.ll | 115 +- llvm/test/CodeGen/X86/arg_returned_bitcast.ll | 8 +- llvm/test/CodeGen/X86/arithmetic_fence.ll | 4 +- llvm/test/CodeGen/X86/asan-check-memaccess-add.ll | 44 +- llvm/test/CodeGen/X86/asan-check-memaccess-or.ll | 6 +- llvm/test/CodeGen/X86/asm-block-labels2.ll | 4 +- llvm/test/CodeGen/X86/asm-global-imm.ll | 10 +- llvm/test/CodeGen/X86/asm-indirect-mem.ll | 4 +- .../X86/asm-invalid-register-class-crasher.ll | 4 +- llvm/test/CodeGen/X86/asm-label2.ll | 4 +- llvm/test/CodeGen/X86/asm-modifier-P.ll | 14 +- llvm/test/CodeGen/X86/asm-modifier.ll | 8 +- .../CodeGen/X86/asm-reg-type-mismatch-avx512.ll | 2 +- llvm/test/CodeGen/X86/asm-reg-type-mismatch.ll | 8 +- .../CodeGen/X86/asm-reject-reg-type-mismatch.ll | 4 +- llvm/test/CodeGen/X86/asm-reject-x87-int.ll | 13 +- .../X86/atom-call-reg-indirect-foldedreload32.ll | 38 +- .../X86/atom-call-reg-indirect-foldedreload64.ll | 52 +- llvm/test/CodeGen/X86/atom-call-reg-indirect.ll | 19 +- llvm/test/CodeGen/X86/atom-cmpb.ll | 10 +- llvm/test/CodeGen/X86/atom-fixup-lea1.ll | 6 +- llvm/test/CodeGen/X86/atom-fixup-lea2.ll | 35 +- llvm/test/CodeGen/X86/atom-fixup-lea3.ll | 20 +- llvm/test/CodeGen/X86/atom-fixup-lea4.ll | 13 +- llvm/test/CodeGen/X86/atom-lea-addw-bug.ll | 6 +- llvm/test/CodeGen/X86/atom-lea-sp.ll | 7 +- llvm/test/CodeGen/X86/atom-pad-short-functions.ll | 2 +- llvm/test/CodeGen/X86/atom-sched.ll | 12 +- llvm/test/CodeGen/X86/atomic-add.ll | 96 +- llvm/test/CodeGen/X86/atomic-bit-test.ll | 40 +- llvm/test/CodeGen/X86/atomic-eflags-reuse.ll | 76 +- llvm/test/CodeGen/X86/atomic-flags.ll | 28 +- llvm/test/CodeGen/X86/atomic-fp.ll | 48 +- llvm/test/CodeGen/X86/atomic-idempotent.ll | 60 +- llvm/test/CodeGen/X86/atomic-load-store-wide.ll | 16 +- llvm/test/CodeGen/X86/atomic-load-store.ll | 12 +- llvm/test/CodeGen/X86/atomic-mi.ll | 438 +- llvm/test/CodeGen/X86/atomic-minmax-i6432.ll | 15 +- llvm/test/CodeGen/X86/atomic-monotonic.ll | 32 +- llvm/test/CodeGen/X86/atomic-non-integer-fp128.ll | 4 +- llvm/test/CodeGen/X86/atomic-non-integer.ll | 48 +- llvm/test/CodeGen/X86/atomic-op.ll | 122 +- llvm/test/CodeGen/X86/atomic-ops-ancient-64.ll | 24 +- llvm/test/CodeGen/X86/atomic-or.ll | 20 +- llvm/test/CodeGen/X86/atomic-pointer.ll | 10 +- llvm/test/CodeGen/X86/atomic128.ll | 74 +- llvm/test/CodeGen/X86/atomic16.ll | 52 +- llvm/test/CodeGen/X86/atomic32.ll | 102 +- llvm/test/CodeGen/X86/atomic64.ll | 5 - llvm/test/CodeGen/X86/atomic6432.ll | 191 +- llvm/test/CodeGen/X86/atomic8.ll | 50 +- llvm/test/CodeGen/X86/atomicf128.ll | 2 +- llvm/test/CodeGen/X86/attribute-sections.ll | 18 +- llvm/test/CodeGen/X86/avg.ll | 230 +- llvm/test/CodeGen/X86/avoid-loop-align-2.ll | 8 +- llvm/test/CodeGen/X86/avoid-loop-align.ll | 18 +- llvm/test/CodeGen/X86/avoid-sfb-overlaps.ll | 123 +- llvm/test/CodeGen/X86/avoid-sfb.ll | 222 +- llvm/test/CodeGen/X86/avoid_complex_am.ll | 14 +- llvm/test/CodeGen/X86/avx-arith.ll | 14 +- llvm/test/CodeGen/X86/avx-basic.ll | 31 +- llvm/test/CodeGen/X86/avx-bitcast.ll | 2 +- llvm/test/CodeGen/X86/avx-cvt-2.ll | 16 +- llvm/test/CodeGen/X86/avx-cvt.ll | 36 +- llvm/test/CodeGen/X86/avx-cvttp2si.ll | 8 +- llvm/test/CodeGen/X86/avx-intel-ocl.ll | 10 +- llvm/test/CodeGen/X86/avx-intrinsics-fast-isel.ll | 201 +- .../test/CodeGen/X86/avx-intrinsics-x86-upgrade.ll | 48 +- llvm/test/CodeGen/X86/avx-intrinsics-x86.ll | 76 +- llvm/test/CodeGen/X86/avx-isa-check.ll | 60 +- llvm/test/CodeGen/X86/avx-load-store.ll | 66 +- llvm/test/CodeGen/X86/avx-logic.ll | 8 +- llvm/test/CodeGen/X86/avx-select.ll | 2 +- llvm/test/CodeGen/X86/avx-shuffle-x86_32.ll | 4 +- llvm/test/CodeGen/X86/avx-splat.ll | 21 +- llvm/test/CodeGen/X86/avx-unpack.ll | 24 +- llvm/test/CodeGen/X86/avx-varargs-x86_64.ll | 2 +- llvm/test/CodeGen/X86/avx-vbroadcast.ll | 241 +- llvm/test/CodeGen/X86/avx-vbroadcastf128.ll | 72 +- llvm/test/CodeGen/X86/avx-vextractf128.ll | 48 +- llvm/test/CodeGen/X86/avx-vinsertf128.ll | 16 +- llvm/test/CodeGen/X86/avx-vperm2x128.ll | 83 +- llvm/test/CodeGen/X86/avx-vzeroupper.ll | 8 +- llvm/test/CodeGen/X86/avx.ll | 30 +- llvm/test/CodeGen/X86/avx1-logical-load-folding.ll | 28 +- llvm/test/CodeGen/X86/avx2-arith.ll | 4 +- llvm/test/CodeGen/X86/avx2-conversions.ll | 20 +- llvm/test/CodeGen/X86/avx2-gather.ll | 44 +- llvm/test/CodeGen/X86/avx2-intrinsics-fast-isel.ll | 292 +- .../CodeGen/X86/avx2-intrinsics-x86-upgrade.ll | 12 +- llvm/test/CodeGen/X86/avx2-intrinsics-x86.ll | 168 +- llvm/test/CodeGen/X86/avx2-masked-gather.ll | 94 +- llvm/test/CodeGen/X86/avx2-nontemporal.ll | 34 +- llvm/test/CodeGen/X86/avx2-pmovxrm.ll | 48 +- llvm/test/CodeGen/X86/avx2-shift.ll | 40 +- llvm/test/CodeGen/X86/avx2-vbroadcast.ll | 222 +- llvm/test/CodeGen/X86/avx2-vbroadcasti128.ll | 66 +- llvm/test/CodeGen/X86/avx512-any_extend_load.ll | 18 +- llvm/test/CodeGen/X86/avx512-arith.ll | 56 +- llvm/test/CodeGen/X86/avx512-bugfix-23634.ll | 8 +- llvm/test/CodeGen/X86/avx512-bugfix-25270.ll | 8 +- llvm/test/CodeGen/X86/avx512-bugfix-26264.ll | 12 +- llvm/test/CodeGen/X86/avx512-calling-conv.ll | 16 +- llvm/test/CodeGen/X86/avx512-cmp-mask.ll | 38 +- llvm/test/CodeGen/X86/avx512-cvt.ll | 44 +- llvm/test/CodeGen/X86/avx512-cvttp2i.ll | 68 +- llvm/test/CodeGen/X86/avx512-ext.ll | 198 +- .../X86/avx512-extract-subvector-load-store.ll | 318 +- llvm/test/CodeGen/X86/avx512-extract-subvector.ll | 235 +- llvm/test/CodeGen/X86/avx512-fma-commute.ll | 32 +- llvm/test/CodeGen/X86/avx512-fma-intrinsics.ll | 2 +- llvm/test/CodeGen/X86/avx512-fma.ll | 20 +- .../X86/avx512-gather-scatter-intrin-deprecated.ll | 420 +- .../CodeGen/X86/avx512-gather-scatter-intrin.ll | 424 +- llvm/test/CodeGen/X86/avx512-i1test.ll | 4 +- llvm/test/CodeGen/X86/avx512-insert-extract.ll | 128 +- llvm/test/CodeGen/X86/avx512-intel-ocl.ll | 10 +- .../CodeGen/X86/avx512-intrinsics-fast-isel.ll | 120 +- llvm/test/CodeGen/X86/avx512-intrinsics-upgrade.ll | 595 +- llvm/test/CodeGen/X86/avx512-intrinsics.ll | 263 +- llvm/test/CodeGen/X86/avx512-load-store.ll | 158 +- .../test/CodeGen/X86/avx512-load-trunc-store-i1.ll | 42 +- llvm/test/CodeGen/X86/avx512-logic.ll | 8 +- llvm/test/CodeGen/X86/avx512-mask-op.ll | 169 +- llvm/test/CodeGen/X86/avx512-mask-zext-bugfix.ll | 14 +- llvm/test/CodeGen/X86/avx512-masked-memop-64-32.ll | 89 +- llvm/test/CodeGen/X86/avx512-masked_memop-16-8.ll | 84 +- llvm/test/CodeGen/X86/avx512-memfold.ll | 20 +- llvm/test/CodeGen/X86/avx512-mov.ll | 192 +- llvm/test/CodeGen/X86/avx512-nontemporal.ll | 34 +- llvm/test/CodeGen/X86/avx512-pmovxrm.ll | 48 +- llvm/test/CodeGen/X86/avx512-regcall-NoMask.ll | 26 +- llvm/test/CodeGen/X86/avx512-rndscale.ll | 720 +- llvm/test/CodeGen/X86/avx512-scalarIntrinsics.ll | 24 +- llvm/test/CodeGen/X86/avx512-select.ll | 32 +- llvm/test/CodeGen/X86/avx512-shift.ll | 16 +- .../X86/avx512-shuffles/broadcast-scalar-fp.ll | 180 +- .../X86/avx512-shuffles/broadcast-scalar-int.ll | 416 +- .../X86/avx512-shuffles/broadcast-vector-fp.ll | 288 +- .../X86/avx512-shuffles/broadcast-vector-int.ll | 324 +- .../CodeGen/X86/avx512-shuffles/duplicate-high.ll | 132 +- .../CodeGen/X86/avx512-shuffles/duplicate-low.ll | 240 +- .../CodeGen/X86/avx512-shuffles/in_lane_permute.ll | 292 +- .../CodeGen/X86/avx512-shuffles/partial_permute.ll | 600 +- llvm/test/CodeGen/X86/avx512-shuffles/permute.ll | 472 +- .../X86/avx512-shuffles/shuffle-interleave.ll | 220 +- .../CodeGen/X86/avx512-shuffles/shuffle-vec.ll | 320 +- llvm/test/CodeGen/X86/avx512-shuffles/shuffle.ll | 468 +- llvm/test/CodeGen/X86/avx512-shuffles/unpack.ll | 440 +- llvm/test/CodeGen/X86/avx512-trunc.ll | 148 +- llvm/test/CodeGen/X86/avx512-unsafe-fp-math.ll | 24 +- llvm/test/CodeGen/X86/avx512-vbroadcast.ll | 24 +- llvm/test/CodeGen/X86/avx512-vbroadcasti128.ll | 54 +- llvm/test/CodeGen/X86/avx512-vbroadcasti256.ll | 24 +- llvm/test/CodeGen/X86/avx512-vec-cmp.ll | 162 +- llvm/test/CodeGen/X86/avx512-vpermv3-commute.ll | 36 +- llvm/test/CodeGen/X86/avx512-vpternlog-commute.ll | 308 +- llvm/test/CodeGen/X86/avx512bw-arith.ll | 16 +- .../CodeGen/X86/avx512bw-intrinsics-canonical.ll | 48 +- .../CodeGen/X86/avx512bw-intrinsics-fast-isel.ll | 30 +- .../CodeGen/X86/avx512bw-intrinsics-upgrade.ll | 236 +- llvm/test/CodeGen/X86/avx512bw-intrinsics.ll | 100 +- llvm/test/CodeGen/X86/avx512bw-mask-op.ll | 24 +- llvm/test/CodeGen/X86/avx512bw-mov.ll | 88 +- llvm/test/CodeGen/X86/avx512bw-vec-cmp.ll | 24 +- llvm/test/CodeGen/X86/avx512bwvl-arith.ll | 32 +- .../CodeGen/X86/avx512bwvl-intrinsics-canonical.ll | 192 +- .../CodeGen/X86/avx512bwvl-intrinsics-upgrade.ll | 584 +- llvm/test/CodeGen/X86/avx512bwvl-intrinsics.ll | 192 +- llvm/test/CodeGen/X86/avx512bwvl-mov.ll | 80 +- llvm/test/CodeGen/X86/avx512bwvl-vec-cmp.ll | 48 +- .../CodeGen/X86/avx512dq-intrinsics-upgrade.ll | 16 +- llvm/test/CodeGen/X86/avx512dq-intrinsics.ll | 8 +- llvm/test/CodeGen/X86/avx512dq-mask-op.ll | 12 +- .../CodeGen/X86/avx512dqvl-intrinsics-upgrade.ll | 368 +- llvm/test/CodeGen/X86/avx512dqvl-intrinsics.ll | 144 +- llvm/test/CodeGen/X86/avx512er-intrinsics.ll | 26 +- .../CodeGen/X86/avx512fp16-arith-intrinsics.ll | 40 +- .../CodeGen/X86/avx512fp16-arith-vl-intrinsics.ll | 56 +- llvm/test/CodeGen/X86/avx512fp16-arith.ll | 40 +- .../CodeGen/X86/avx512fp16-cvt-ph-w-intrinsics.ll | 64 +- .../X86/avx512fp16-cvt-ph-w-vl-intrinsics.ll | 96 +- llvm/test/CodeGen/X86/avx512fp16-cvt.ll | 40 +- llvm/test/CodeGen/X86/avx512fp16-fma-commute.ll | 240 +- llvm/test/CodeGen/X86/avx512fp16-fma-intrinsics.ll | 12 +- .../CodeGen/X86/avx512fp16-fold-load-binops.ll | 24 +- llvm/test/CodeGen/X86/avx512fp16-intrinsics.ll | 44 +- llvm/test/CodeGen/X86/avx512fp16-mov.ll | 301 +- llvm/test/CodeGen/X86/avx512fp16-mscatter.ll | 8 +- .../CodeGen/X86/avx512fp16-subv-broadcast-fp16.ll | 18 +- llvm/test/CodeGen/X86/avx512fp16-unsafe-fp-math.ll | 32 +- llvm/test/CodeGen/X86/avx512fp16vl-intrinsics.ll | 8 +- .../CodeGen/X86/avx512ifma-intrinsics-upgrade.ll | 48 +- llvm/test/CodeGen/X86/avx512ifma-intrinsics.ll | 48 +- .../X86/avx512vbmi2-intrinsics-fast-isel.ll | 49 +- .../CodeGen/X86/avx512vbmi2-intrinsics-upgrade.ll | 72 +- llvm/test/CodeGen/X86/avx512vbmi2-intrinsics.ll | 89 +- .../X86/avx512vbmi2vl-intrinsics-fast-isel.ll | 98 +- .../X86/avx512vbmi2vl-intrinsics-upgrade.ll | 144 +- llvm/test/CodeGen/X86/avx512vbmi2vl-intrinsics.ll | 178 +- llvm/test/CodeGen/X86/avx512vl-arith.ll | 80 +- .../CodeGen/X86/avx512vl-intrinsics-fast-isel.ll | 276 +- .../CodeGen/X86/avx512vl-intrinsics-upgrade.ll | 1014 +- llvm/test/CodeGen/X86/avx512vl-intrinsics.ll | 288 +- llvm/test/CodeGen/X86/avx512vl-mov.ll | 320 +- llvm/test/CodeGen/X86/avx512vl-nontemporal.ll | 38 +- llvm/test/CodeGen/X86/avx512vl-vbroadcast.ll | 8 +- llvm/test/CodeGen/X86/avx512vl-vec-cmp.ll | 144 +- llvm/test/CodeGen/X86/avx512vl-vec-masked-cmp.ll | 1968 +- .../X86/avx512vl_vnni-intrinsics-upgrade.ll | 32 +- llvm/test/CodeGen/X86/avx512vl_vnni-intrinsics.ll | 36 +- .../CodeGen/X86/avx512vlvp2intersect-intrinsics.ll | 138 +- .../CodeGen/X86/avx512vnni-intrinsics-upgrade.ll | 16 +- llvm/test/CodeGen/X86/avx512vnni-intrinsics.ll | 16 +- llvm/test/CodeGen/X86/avx512vnni.ll | 16 +- .../CodeGen/X86/avx512vp2intersect-intrinsics.ll | 82 +- llvm/test/CodeGen/X86/avxvnni.ll | 32 +- llvm/test/CodeGen/X86/backpropmask.ll | 14 +- llvm/test/CodeGen/X86/base-pointer-and-cmpxchg.ll | 8 +- llvm/test/CodeGen/X86/base-pointer-and-mwaitx.ll | 32 +- .../X86/basic-block-sections-blockaddress-taken.ll | 4 +- .../X86/basic-block-sections-clusters-branches.ll | 4 +- .../X86/basic-block-sections-clusters-eh.ll | 16 +- .../CodeGen/X86/basic-block-sections-clusters.ll | 4 +- .../X86/basic-block-sections-directjumps.ll | 4 +- llvm/test/CodeGen/X86/basic-block-sections-eh.ll | 66 +- .../CodeGen/X86/basic-block-sections-labels.ll | 6 +- llvm/test/CodeGen/X86/basic-block-sections-list.ll | 20 +- .../CodeGen/X86/basic-block-sections-listbb.ll | 4 +- .../CodeGen/X86/basic-block-sections-mir-print.ll | 12 +- .../X86/basic-block-sections-unreachable.ll | 4 +- llvm/test/CodeGen/X86/basic-block-sections.ll | 4 +- llvm/test/CodeGen/X86/basic-block-sections_2.ll | 8 +- llvm/test/CodeGen/X86/bigstructret2.ll | 4 +- llvm/test/CodeGen/X86/bit-piece-comment.ll | 2 +- llvm/test/CodeGen/X86/bitcast-mmx.ll | 13 +- llvm/test/CodeGen/X86/bitcast-setcc-128.ll | 16 +- llvm/test/CodeGen/X86/bitcast-setcc-256.ll | 16 +- llvm/test/CodeGen/X86/bitcast-setcc-512.ll | 16 +- llvm/test/CodeGen/X86/bitcnt-false-dep.ll | 24 +- llvm/test/CodeGen/X86/bittest-intrin.ll | 56 +- llvm/test/CodeGen/X86/bmi-x86_64.ll | 8 +- llvm/test/CodeGen/X86/bmi.ll | 24 +- llvm/test/CodeGen/X86/bmi2-x86_64.ll | 22 +- llvm/test/CodeGen/X86/bmi2.ll | 22 +- llvm/test/CodeGen/X86/br-fold.ll | 8 +- llvm/test/CodeGen/X86/branchfolding-catchpads.ll | 32 +- llvm/test/CodeGen/X86/branchfolding-debugloc.ll | 12 +- llvm/test/CodeGen/X86/branchfolding-landingpads.ll | 10 +- llvm/test/CodeGen/X86/break-anti-dependencies.ll | 8 +- llvm/test/CodeGen/X86/break-false-dep.ll | 66 +- llvm/test/CodeGen/X86/bss_pagealigned.ll | 8 +- llvm/test/CodeGen/X86/bswap-vector.ll | 2 +- llvm/test/CodeGen/X86/bswap.ll | 12 +- llvm/test/CodeGen/X86/bt.ll | 12 +- llvm/test/CodeGen/X86/btc_bts_btr.ll | 90 +- llvm/test/CodeGen/X86/bug37521.ll | 3 +- llvm/test/CodeGen/X86/bug80500.ll | 4 +- llvm/test/CodeGen/X86/buildvec-insertvec.ll | 33 +- llvm/test/CodeGen/X86/byref.ll | 6 +- llvm/test/CodeGen/X86/byval-align.ll | 51 +- llvm/test/CodeGen/X86/byval-callee-cleanup.ll | 6 +- llvm/test/CodeGen/X86/byval.ll | 5 +- llvm/test/CodeGen/X86/byval2.ll | 17 +- llvm/test/CodeGen/X86/byval3.ll | 29 +- llvm/test/CodeGen/X86/byval4.ll | 29 +- llvm/test/CodeGen/X86/byval5.ll | 29 +- llvm/test/CodeGen/X86/byval6.ll | 4 +- llvm/test/CodeGen/X86/byval7.ll | 10 +- llvm/test/CodeGen/X86/cache-intrinsic.ll | 16 +- llvm/test/CodeGen/X86/call-imm.ll | 2 +- llvm/test/CodeGen/X86/call-push.ll | 13 +- llvm/test/CodeGen/X86/call-rv-marker.ll | 113 +- llvm/test/CodeGen/X86/call-site-info-output.ll | 2 +- llvm/test/CodeGen/X86/call-structfp.ll | 6 +- llvm/test/CodeGen/X86/callbr-asm-bb-exports.ll | 2 +- llvm/test/CodeGen/X86/callbr-asm-blockplacement.ll | 28 +- llvm/test/CodeGen/X86/callbr-asm-branch-folding.ll | 20 +- llvm/test/CodeGen/X86/callbr-asm-destinations.ll | 2 +- llvm/test/CodeGen/X86/callbr-asm-errors.ll | 2 +- .../CodeGen/X86/callbr-asm-instr-scheduling.ll | 43 +- llvm/test/CodeGen/X86/callbr-asm-label-addr.ll | 2 +- llvm/test/CodeGen/X86/callbr-asm-obj-file.ll | 2 +- .../CodeGen/X86/callbr-asm-outputs-pred-succ.ll | 18 +- llvm/test/CodeGen/X86/callbr-asm-outputs.ll | 16 +- llvm/test/CodeGen/X86/callbr-asm-phi-placement.ll | 12 +- llvm/test/CodeGen/X86/callbr-asm.ll | 22 +- llvm/test/CodeGen/X86/callbr-codegenprepare.ll | 2 +- llvm/test/CodeGen/X86/cas.ll | 58 +- llvm/test/CodeGen/X86/cast-vsel.ll | 62 +- llvm/test/CodeGen/X86/catch.ll | 6 +- llvm/test/CodeGen/X86/catchpad-dynamic-alloca.ll | 16 +- llvm/test/CodeGen/X86/catchpad-realign-savexmm.ll | 8 +- llvm/test/CodeGen/X86/catchpad-regmask.ll | 32 +- llvm/test/CodeGen/X86/catchpad-reuse.ll | 12 +- llvm/test/CodeGen/X86/catchpad-weight.ll | 43 +- .../test/CodeGen/X86/catchret-empty-fallthrough.ll | 4 +- llvm/test/CodeGen/X86/catchret-fallthrough.ll | 6 +- llvm/test/CodeGen/X86/catchret-regmask.ll | 16 +- llvm/test/CodeGen/X86/cet_endbr_imm_enhance.ll | 36 +- llvm/test/CodeGen/X86/cfguard-module-flag.ll | 6 +- llvm/test/CodeGen/X86/cfguard-x86-64-vectorcall.ll | 12 +- llvm/test/CodeGen/X86/cfguard-x86-vectorcall.ll | 12 +- .../test/CodeGen/X86/cfi-basic-block-sections-1.ll | 4 +- ...r-basic-block-sections-callee-save-registers.ll | 4 +- llvm/test/CodeGen/X86/cfi.ll | 6 +- llvm/test/CodeGen/X86/cfstring.ll | 12 +- llvm/test/CodeGen/X86/cgp-usubo.ll | 48 +- llvm/test/CodeGen/X86/chain_order.ll | 32 +- llvm/test/CodeGen/X86/change-compare-stride-1.ll | 46 +- .../X86/change-compare-stride-trickiness-1.ll | 4 +- .../X86/change-compare-stride-trickiness-2.ll | 6 +- llvm/test/CodeGen/X86/cldemote-intrinsic.ll | 6 +- llvm/test/CodeGen/X86/cleanuppad-inalloca.ll | 20 +- .../test/CodeGen/X86/cleanuppad-large-codemodel.ll | 2 +- llvm/test/CodeGen/X86/cleanuppad-realign.ll | 8 +- llvm/test/CodeGen/X86/clear-bitfield.ll | 14 +- llvm/test/CodeGen/X86/clear-highbits.ll | 52 +- llvm/test/CodeGen/X86/clear-lowbits.ll | 64 +- llvm/test/CodeGen/X86/clflushopt.ll | 6 +- llvm/test/CodeGen/X86/clwb.ll | 6 +- llvm/test/CodeGen/X86/clz.ll | 6 +- llvm/test/CodeGen/X86/clzero.ll | 6 +- llvm/test/CodeGen/X86/cmov-double.ll | 2 +- llvm/test/CodeGen/X86/cmov-into-branch.ll | 18 +- llvm/test/CodeGen/X86/cmov.ll | 30 +- llvm/test/CodeGen/X86/cmovcmov.ll | 2 +- llvm/test/CodeGen/X86/cmp-bool.ll | 4 +- llvm/test/CodeGen/X86/cmp.ll | 30 +- llvm/test/CodeGen/X86/cmpxchg-clobber-flags.ll | 14 +- llvm/test/CodeGen/X86/cmpxchg-i1.ll | 22 +- llvm/test/CodeGen/X86/cmpxchg-i128-i1.ll | 22 +- llvm/test/CodeGen/X86/cmpxchg8b.ll | 4 +- .../X86/cmpxchg8b_alloca_regalloc_handling.ll | 26 +- llvm/test/CodeGen/X86/coal-sections.ll | 8 +- llvm/test/CodeGen/X86/coalesce-esp.ll | 14 +- llvm/test/CodeGen/X86/coalesce-implicitdef.ll | 45 +- llvm/test/CodeGen/X86/coalescer-commute1.ll | 14 +- llvm/test/CodeGen/X86/coalescer-commute3.ll | 8 +- llvm/test/CodeGen/X86/coalescer-commute4.ll | 10 +- llvm/test/CodeGen/X86/coalescer-cross.ll | 44 +- llvm/test/CodeGen/X86/coalescer-dce2.ll | 30 +- llvm/test/CodeGen/X86/coalescer-identity.ll | 12 +- llvm/test/CodeGen/X86/coalescer-remat.ll | 6 +- llvm/test/CodeGen/X86/coalescer-subreg.ll | 16 +- llvm/test/CodeGen/X86/coalescer-win64.ll | 4 +- llvm/test/CodeGen/X86/code-model-elf-memset.ll | 7 +- llvm/test/CodeGen/X86/code-model-elf.ll | 30 +- llvm/test/CodeGen/X86/code_placement_eh.ll | 10 +- .../CodeGen/X86/code_placement_ext_tsp_large.ll | 2 +- .../CodeGen/X86/codegen-prepare-addrmode-sext.ll | 228 +- llvm/test/CodeGen/X86/codegen-prepare-crash.ll | 4 +- llvm/test/CodeGen/X86/codegen-prepare-extload.ll | 120 +- llvm/test/CodeGen/X86/codegen-prepare-oob-shl.ll | 10 +- llvm/test/CodeGen/X86/codegen-prepare-uaddo.ll | 136 +- llvm/test/CodeGen/X86/codegen-prepare.ll | 16 +- llvm/test/CodeGen/X86/codemodel.ll | 14 +- llvm/test/CodeGen/X86/coff-alias-type.ll | 4 +- llvm/test/CodeGen/X86/coff-comdat.ll | 4 +- llvm/test/CodeGen/X86/coff-fp-section-name.ll | 34 +- llvm/test/CodeGen/X86/coff-no-dead-strip.ll | 2 +- llvm/test/CodeGen/X86/combine-adc.ll | 12 +- llvm/test/CodeGen/X86/combine-add.ll | 16 +- llvm/test/CodeGen/X86/combine-andintoload.ll | 10 +- llvm/test/CodeGen/X86/combine-bitselect.ll | 54 +- llvm/test/CodeGen/X86/combine-bswap.ll | 12 +- llvm/test/CodeGen/X86/combine-concatvectors.ll | 30 +- llvm/test/CodeGen/X86/combine-multiplies.ll | 26 +- llvm/test/CodeGen/X86/combine-pmuldq.ll | 18 +- llvm/test/CodeGen/X86/combine-ptest.ll | 6 +- llvm/test/CodeGen/X86/combine-sbb.ll | 112 +- llvm/test/CodeGen/X86/combine-sra-load.ll | 32 +- llvm/test/CodeGen/X86/combine-srem.ll | 2 +- llvm/test/CodeGen/X86/combine-sub.ll | 60 +- llvm/test/CodeGen/X86/combine-testm-and.ll | 8 +- llvm/test/CodeGen/X86/combine-udiv.ll | 33 +- .../CodeGen/X86/combine-undef-index-mscatter.ll | 6 +- llvm/test/CodeGen/X86/combineIncDecVector-crash.ll | 28 +- llvm/test/CodeGen/X86/commute-3dnow.ll | 90 +- llvm/test/CodeGen/X86/commute-blend-avx2.ll | 32 +- llvm/test/CodeGen/X86/commute-blend-sse41.ll | 27 +- llvm/test/CodeGen/X86/commute-clmul.ll | 16 +- llvm/test/CodeGen/X86/commute-fcmp.ll | 192 +- llvm/test/CodeGen/X86/commute-intrinsic.ll | 4 +- llvm/test/CodeGen/X86/commute-two-addr.ll | 6 +- llvm/test/CodeGen/X86/commute-xop.ll | 80 +- llvm/test/CodeGen/X86/compact-unwind.ll | 43 +- llvm/test/CodeGen/X86/compare-global.ll | 4 +- llvm/test/CodeGen/X86/compiler_used.ll | 4 +- llvm/test/CodeGen/X86/complex-fca.ll | 6 +- llvm/test/CodeGen/X86/computeKnownBits_urem.ll | 4 +- llvm/test/CodeGen/X86/concat-cast.ll | 4 +- llvm/test/CodeGen/X86/conditional-tailcall-pgso.ll | 6 +- llvm/test/CodeGen/X86/conditional-tailcall.ll | 36 +- llvm/test/CodeGen/X86/consecutive-load-shuffle.ll | 6 +- llvm/test/CodeGen/X86/const-base-addr.ll | 12 +- llvm/test/CodeGen/X86/constant-combines.ll | 4 +- llvm/test/CodeGen/X86/constant-hoisting-bfi.ll | 52 +- llvm/test/CodeGen/X86/constant-hoisting-optnone.ll | 4 +- .../X86/constant-hoisting-shift-immediate.ll | 6 +- llvm/test/CodeGen/X86/constant-pool-sharing.ll | 6 +- llvm/test/CodeGen/X86/constpool.ll | 2 +- llvm/test/CodeGen/X86/constructor.ll | 2 +- .../CodeGen/X86/convert-2-addr-3-addr-inc64.ll | 6 +- llvm/test/CodeGen/X86/convertphitype.ll | 10 +- llvm/test/CodeGen/X86/copy-eflags.ll | 46 +- llvm/test/CodeGen/X86/copy-propagation.ll | 4 +- llvm/test/CodeGen/X86/crash-O0.ll | 4 +- .../CodeGen/X86/crash-lre-eliminate-dead-def.ll | 26 +- llvm/test/CodeGen/X86/crash-nosse.ll | 6 +- llvm/test/CodeGen/X86/crash.ll | 131 +- llvm/test/CodeGen/X86/critical-anti-dep-breaker.ll | 18 +- llvm/test/CodeGen/X86/critical-edge-split-2.ll | 4 +- llvm/test/CodeGen/X86/cse-add-with-overflow.ll | 6 +- llvm/test/CodeGen/X86/csr-split.ll | 42 +- llvm/test/CodeGen/X86/ctor-priority-coff.ll | 18 +- llvm/test/CodeGen/X86/cvt16-2.ll | 16 +- llvm/test/CodeGen/X86/cvt16.ll | 12 +- llvm/test/CodeGen/X86/cxx_tlscc64.ll | 40 +- llvm/test/CodeGen/X86/dag-merge-fast-accesses.ll | 35 +- llvm/test/CodeGen/X86/dag-optnone.ll | 4 +- llvm/test/CodeGen/X86/dagcombine-and-setcc.ll | 12 +- llvm/test/CodeGen/X86/dagcombine-buildvector.ll | 10 +- llvm/test/CodeGen/X86/dagcombine-cse.ll | 12 +- llvm/test/CodeGen/X86/dagcombine-dead-store.ll | 38 +- .../X86/dagcombine-tokenfactor-limit-crash.ll | 40 +- llvm/test/CodeGen/X86/darwin-bzero.ll | 6 +- llvm/test/CodeGen/X86/darwin-no-dead-strip.ll | 4 +- llvm/test/CodeGen/X86/darwin-preemption.ll | 108 +- llvm/test/CodeGen/X86/darwin-quote.ll | 2 +- llvm/test/CodeGen/X86/darwin-tls.ll | 2 +- llvm/test/CodeGen/X86/dbg-baseptr.ll | 22 +- .../X86/dbg-changes-codegen-branch-folding.ll | 60 +- llvm/test/CodeGen/X86/dbg-changes-codegen.ll | 33 +- llvm/test/CodeGen/X86/dbg-combine.ll | 45 +- llvm/test/CodeGen/X86/dbg-distringtype-uint.ll | 2 +- llvm/test/CodeGen/X86/dbg-list-dependencies.ll | 58 +- llvm/test/CodeGen/X86/dbg-value-func-arg.ll | 14 +- llvm/test/CodeGen/X86/debugloc-argsize.ll | 12 +- llvm/test/CodeGen/X86/deopt-bundles.ll | 16 +- llvm/test/CodeGen/X86/disable-shrink-store.ll | 6 +- llvm/test/CodeGen/X86/discontiguous-loops.ll | 16 +- .../X86/discriminate-mem-ops-missing-info.ll | 12 +- .../X86/discriminate-mem-ops-skip-pfetch.ll | 15 +- llvm/test/CodeGen/X86/discriminate-mem-ops.ll | 10 +- .../X86/div-rem-pair-recomposition-signed.ll | 66 +- .../X86/div-rem-pair-recomposition-unsigned.ll | 66 +- llvm/test/CodeGen/X86/div8.ll | 12 +- llvm/test/CodeGen/X86/divrem.ll | 48 +- llvm/test/CodeGen/X86/divrem8_ext.ll | 4 +- llvm/test/CodeGen/X86/dllexport.ll | 8 +- llvm/test/CodeGen/X86/dllimport-x86_64.ll | 6 +- llvm/test/CodeGen/X86/dllimport.ll | 8 +- llvm/test/CodeGen/X86/dollar-name.ll | 4 +- .../X86/domain-reassignment-implicit-def.ll | 4 +- .../CodeGen/X86/dont-remove-empty-preheader.ll | 24 +- .../X86/dont-trunc-store-double-to-float.ll | 6 +- llvm/test/CodeGen/X86/dpbusd.ll | 184 +- llvm/test/CodeGen/X86/dpbusd_i4.ll | 15 +- llvm/test/CodeGen/X86/dropped_constructor.ll | 4 +- llvm/test/CodeGen/X86/dso_local_equivalent.ll | 12 +- llvm/test/CodeGen/X86/dtor-priority-coff.ll | 22 +- llvm/test/CodeGen/X86/dup-cost.ll | 12 +- llvm/test/CodeGen/X86/dwarf-eh-prepare.ll | 76 +- llvm/test/CodeGen/X86/dwarf_eh_resume.ll | 8 +- llvm/test/CodeGen/X86/dyn-stackalloc.ll | 4 +- llvm/test/CodeGen/X86/dyn_alloca_aligned.ll | 2 +- llvm/test/CodeGen/X86/dynamic-alloca-lifetime.ll | 14 +- .../X86/dynamic-allocas-VLAs-stack-align.ll | 12 +- llvm/test/CodeGen/X86/dynamic-allocas-VLAs.ll | 68 +- llvm/test/CodeGen/X86/early-ifcvt-crash.ll | 4 +- llvm/test/CodeGen/X86/early-ifcvt.ll | 14 +- llvm/test/CodeGen/X86/eh-label.ll | 6 +- llvm/test/CodeGen/X86/eh-nolandingpads.ll | 2 +- llvm/test/CodeGen/X86/eh-null-personality.ll | 10 +- llvm/test/CodeGen/X86/eh-unknown.ll | 2 +- llvm/test/CodeGen/X86/eh_frame.ll | 2 +- llvm/test/CodeGen/X86/ehcontguard.ll | 4 +- .../X86/element-wise-atomic-memory-intrinsics.ll | 322 +- llvm/test/CodeGen/X86/elf-associated-discarded.ll | 2 +- llvm/test/CodeGen/X86/elf-associated.ll | 16 +- llvm/test/CodeGen/X86/elf-retain.ll | 14 +- llvm/test/CodeGen/X86/embed-bitcode.ll | 2 +- llvm/test/CodeGen/X86/emit-big-cst.ll | 7 +- llvm/test/CodeGen/X86/empty-struct-return-type.ll | 6 +- llvm/test/CodeGen/X86/emutls-pic.ll | 27 +- llvm/test/CodeGen/X86/emutls-pie.ll | 23 +- llvm/test/CodeGen/X86/emutls.ll | 49 +- llvm/test/CodeGen/X86/emutls_generic.ll | 12 +- llvm/test/CodeGen/X86/enqcmd-intrinsics.ll | 12 +- llvm/test/CodeGen/X86/epilogue-cfi-fp.ll | 10 +- llvm/test/CodeGen/X86/epilogue.ll | 4 +- llvm/test/CodeGen/X86/exception-label.ll | 6 +- llvm/test/CodeGen/X86/exedeps-movq.ll | 16 +- llvm/test/CodeGen/X86/expand-opaque-const.ll | 12 +- .../test/CodeGen/X86/explicit-section-mergeable.ll | 2 +- llvm/test/CodeGen/X86/extend-set-cc-uses-dbg.ll | 4 +- llvm/test/CodeGen/X86/extend.ll | 8 +- llvm/test/CodeGen/X86/extern_weak.ll | 6 +- llvm/test/CodeGen/X86/extract-bits.ll | 98 +- llvm/test/CodeGen/X86/extract-combine.ll | 2 +- llvm/test/CodeGen/X86/extract-concat.ll | 14 +- llvm/test/CodeGen/X86/extract-extract.ll | 12 +- llvm/test/CodeGen/X86/extract-insert.ll | 4 +- llvm/test/CodeGen/X86/extract-lowbits.ll | 128 +- llvm/test/CodeGen/X86/extract-store.ll | 88 +- llvm/test/CodeGen/X86/extractelement-fp.ll | 2 +- llvm/test/CodeGen/X86/extractelement-from-arg.ll | 4 +- .../X86/extractelement-legalization-cycle.ll | 8 +- .../extractelement-legalization-store-ordering.ll | 25 +- llvm/test/CodeGen/X86/extractelement-load.ll | 89 +- llvm/test/CodeGen/X86/extractps.ll | 10 +- llvm/test/CodeGen/X86/f16c-intrinsics-upgrade.ll | 16 +- llvm/test/CodeGen/X86/f16c-intrinsics.ll | 16 +- llvm/test/CodeGen/X86/fast-cc-merge-stack-adj.ll | 6 +- llvm/test/CodeGen/X86/fast-isel-abort-warm.ll | 6 +- llvm/test/CodeGen/X86/fast-isel-args-fail.ll | 4 +- llvm/test/CodeGen/X86/fast-isel-args-fail2.ll | 5 +- llvm/test/CodeGen/X86/fast-isel-atomic.ll | 8 +- .../X86/fast-isel-avoid-unnecessary-pic-base.ll | 12 +- llvm/test/CodeGen/X86/fast-isel-bail.ll | 2 +- llvm/test/CodeGen/X86/fast-isel-call-bool.ll | 4 +- llvm/test/CodeGen/X86/fast-isel-call.ll | 22 +- llvm/test/CodeGen/X86/fast-isel-cmp-branch.ll | 4 +- llvm/test/CodeGen/X86/fast-isel-constpool.ll | 12 +- .../X86/fast-isel-constrain-store-indexreg.ll | 8 +- llvm/test/CodeGen/X86/fast-isel-deadcode.ll | 65 +- llvm/test/CodeGen/X86/fast-isel-emutls.ll | 17 +- llvm/test/CodeGen/X86/fast-isel-expect.ll | 2 +- llvm/test/CodeGen/X86/fast-isel-extract.ll | 12 +- llvm/test/CodeGen/X86/fast-isel-fneg.ll | 12 +- llvm/test/CodeGen/X86/fast-isel-fold-mem.ll | 4 +- llvm/test/CodeGen/X86/fast-isel-fptrunc-fpext.ll | 20 +- llvm/test/CodeGen/X86/fast-isel-gc-intrinsics.ll | 33 +- llvm/test/CodeGen/X86/fast-isel-gep.ll | 69 +- llvm/test/CodeGen/X86/fast-isel-gv.ll | 18 +- llvm/test/CodeGen/X86/fast-isel-i1.ll | 6 +- .../X86/fast-isel-int-float-conversion-x86-64.ll | 16 +- .../CodeGen/X86/fast-isel-int-float-conversion.ll | 16 +- .../CodeGen/X86/fast-isel-load-bitcast-fold.ll | 9 +- llvm/test/CodeGen/X86/fast-isel-load-i1.ll | 4 +- llvm/test/CodeGen/X86/fast-isel-mem.ll | 14 +- llvm/test/CodeGen/X86/fast-isel-movsbl-indexreg.ll | 4 +- llvm/test/CodeGen/X86/fast-isel-nontemporal.ll | 166 +- llvm/test/CodeGen/X86/fast-isel-prolog-dbgloc.ll | 32 +- llvm/test/CodeGen/X86/fast-isel-sext.ll | 4 +- llvm/test/CodeGen/X86/fast-isel-store.ll | 80 +- llvm/test/CodeGen/X86/fast-isel-tailcall.ll | 7 +- llvm/test/CodeGen/X86/fast-isel-tls.ll | 6 +- .../X86/fast-isel-uint-float-conversion-x86-64.ll | 16 +- .../CodeGen/X86/fast-isel-uint-float-conversion.ll | 16 +- llvm/test/CodeGen/X86/fast-isel-undef-fp.ll | 8 +- llvm/test/CodeGen/X86/fast-isel-vecload.ll | 168 +- llvm/test/CodeGen/X86/fast-isel-x32.ll | 4 +- llvm/test/CodeGen/X86/fast-isel-x86-64.ll | 50 +- llvm/test/CodeGen/X86/fast-isel-x86.ll | 20 +- llvm/test/CodeGen/X86/fast-isel.ll | 81 +- llvm/test/CodeGen/X86/fastcall-correct-mangling.ll | 2 +- llvm/test/CodeGen/X86/fastcc-byval.ll | 9 +- llvm/test/CodeGen/X86/fastcc-sret.ll | 14 +- llvm/test/CodeGen/X86/fastcc.ll | 16 +- .../CodeGen/X86/fastisel-gep-promote-before-add.ll | 26 +- llvm/test/CodeGen/X86/fastregalloc-selfloop.mir | 5 +- llvm/test/CodeGen/X86/fcmp-logic.ll | 8 +- llvm/test/CodeGen/X86/fentry-insertion.ll | 2 +- llvm/test/CodeGen/X86/fixed-stack-di-mir.ll | 4 +- llvm/test/CodeGen/X86/fixup-bw-inst.ll | 64 +- llvm/test/CodeGen/X86/fltused.ll | 4 +- llvm/test/CodeGen/X86/fltused_function_pointer.ll | 4 +- llvm/test/CodeGen/X86/fma-commute-loop.ll | 37 +- llvm/test/CodeGen/X86/fma-do-not-commute.ll | 8 +- llvm/test/CodeGen/X86/fma-scalar-memfold.ll | 128 +- .../X86/fma4-intrinsics-x86_64-folded-load.ll | 44 +- llvm/test/CodeGen/X86/fma4-scalar-memfold.ll | 32 +- llvm/test/CodeGen/X86/fma_patterns.ll | 20 +- llvm/test/CodeGen/X86/fma_patterns_wide.ll | 8 +- llvm/test/CodeGen/X86/fmf-flags.ll | 4 +- llvm/test/CodeGen/X86/fmul-combines.ll | 6 +- llvm/test/CodeGen/X86/fold-add.ll | 12 +- llvm/test/CodeGen/X86/fold-and-shift-x86_64.ll | 36 +- llvm/test/CodeGen/X86/fold-and-shift.ll | 42 +- llvm/test/CodeGen/X86/fold-call-2.ll | 4 +- llvm/test/CodeGen/X86/fold-call-oper.ll | 20 +- llvm/test/CodeGen/X86/fold-call.ll | 11 +- llvm/test/CodeGen/X86/fold-load-binops.ll | 32 +- llvm/test/CodeGen/X86/fold-load-unops.ll | 96 +- llvm/test/CodeGen/X86/fold-load-vec.ll | 38 +- llvm/test/CodeGen/X86/fold-load.ll | 22 +- llvm/test/CodeGen/X86/fold-masked-merge.ll | 12 +- llvm/test/CodeGen/X86/fold-mul-lohi.ll | 12 +- llvm/test/CodeGen/X86/fold-pcmpeqd-2.ll | 14 +- llvm/test/CodeGen/X86/fold-rmw-ops.ll | 320 +- llvm/test/CodeGen/X86/fold-tied-op.ll | 25 +- llvm/test/CodeGen/X86/fold-vector-bv-crash.ll | 2 +- llvm/test/CodeGen/X86/fold-vector-shuffle-crash.ll | 144 +- llvm/test/CodeGen/X86/fold-vex.ll | 4 +- llvm/test/CodeGen/X86/fold-zext-trunc.ll | 4 +- llvm/test/CodeGen/X86/force-align-stack-alloca.ll | 10 +- llvm/test/CodeGen/X86/force-align-stack.ll | 8 +- llvm/test/CodeGen/X86/fp-arith.ll | 48 +- llvm/test/CodeGen/X86/fp-cvt.ll | 68 +- llvm/test/CodeGen/X86/fp-double-rounding.ll | 10 +- llvm/test/CodeGen/X86/fp-intrinsics-flags.ll | 12 +- llvm/test/CodeGen/X86/fp-load-trunc.ll | 16 +- llvm/test/CodeGen/X86/fp-stack-2results.ll | 20 +- llvm/test/CodeGen/X86/fp-stack-O0-crash.ll | 12 +- llvm/test/CodeGen/X86/fp-stack-O0.ll | 2 +- llvm/test/CodeGen/X86/fp-stack-compare.ll | 4 +- llvm/test/CodeGen/X86/fp-stack-ret-conv.ll | 4 +- llvm/test/CodeGen/X86/fp-stack-ret-store.ll | 8 +- llvm/test/CodeGen/X86/fp-stack-ret.ll | 8 +- llvm/test/CodeGen/X86/fp-stack-retcopy.ll | 2 +- llvm/test/CodeGen/X86/fp-stack.ll | 6 +- llvm/test/CodeGen/X86/fp-strict-scalar-fp16.ll | 30 +- llvm/test/CodeGen/X86/fp-strict-scalar.ll | 24 +- llvm/test/CodeGen/X86/fp-une-cmp.ll | 4 +- llvm/test/CodeGen/X86/fp128-cast-strict.ll | 32 +- llvm/test/CodeGen/X86/fp128-cast.ll | 88 +- llvm/test/CodeGen/X86/fp128-g.ll | 32 +- llvm/test/CodeGen/X86/fp128-i128.ll | 26 +- llvm/test/CodeGen/X86/fp128-libcalls.ll | 48 +- llvm/test/CodeGen/X86/fp128-load.ll | 6 +- llvm/test/CodeGen/X86/fp128-select.ll | 6 +- llvm/test/CodeGen/X86/fp128-store.ll | 2 +- llvm/test/CodeGen/X86/fp2sint.ll | 8 +- llvm/test/CodeGen/X86/fp_load_cast_fold.ll | 12 +- llvm/test/CodeGen/X86/fp_load_fold.ll | 24 +- llvm/test/CodeGen/X86/frame-base.ll | 4 +- .../X86/frame-lowering-debug-intrinsic-2.ll | 12 +- .../CodeGen/X86/frame-lowering-debug-intrinsic.ll | 6 +- llvm/test/CodeGen/X86/frame-order.ll | 32 +- llvm/test/CodeGen/X86/frameaddr.ll | 14 +- llvm/test/CodeGen/X86/freeze.ll | 8 +- llvm/test/CodeGen/X86/frem-libcall.ll | 4 +- llvm/test/CodeGen/X86/frem.ll | 60 +- llvm/test/CodeGen/X86/fsafdo_test1.ll | 8 +- llvm/test/CodeGen/X86/fsafdo_test3.ll | 6 +- llvm/test/CodeGen/X86/fsafdo_test4.ll | 8 +- llvm/test/CodeGen/X86/fshl.ll | 37 +- llvm/test/CodeGen/X86/fshr.ll | 37 +- llvm/test/CodeGen/X86/fsxor-alignment.ll | 6 +- llvm/test/CodeGen/X86/full-lsr.ll | 26 +- llvm/test/CodeGen/X86/funclet-layout.ll | 28 +- .../CodeGen/X86/function-subtarget-features.ll | 22 +- llvm/test/CodeGen/X86/ga-offset.ll | 4 +- llvm/test/CodeGen/X86/ga-offset2.ll | 4 +- llvm/test/CodeGen/X86/gather-addresses.ll | 28 +- llvm/test/CodeGen/X86/gcc_except_table-multi.ll | 20 +- llvm/test/CodeGen/X86/gcc_except_table.ll | 10 +- .../CodeGen/X86/gcc_except_table_bb_sections.ll | 10 +- ...ept_table_bb_sections_ehpad_groups_with_cold.ll | 10 +- .../test/CodeGen/X86/gcc_except_table_functions.ll | 18 +- llvm/test/CodeGen/X86/gep-expanded-vector.ll | 10 +- llvm/test/CodeGen/X86/getelementptr.ll | 66 +- llvm/test/CodeGen/X86/getmant-false-deps.ll | 72 +- llvm/test/CodeGen/X86/ghc-cc.ll | 8 +- llvm/test/CodeGen/X86/ghc-cc64.ll | 32 +- llvm/test/CodeGen/X86/global-access-pie.ll | 16 +- llvm/test/CodeGen/X86/global-sections-tls.ll | 6 +- llvm/test/CodeGen/X86/global-sections.ll | 12 +- llvm/test/CodeGen/X86/gnu-eh-alternative.ll | 45 +- llvm/test/CodeGen/X86/gnu-seh-nolpads.ll | 4 +- llvm/test/CodeGen/X86/gpr-to-mask.ll | 74 +- llvm/test/CodeGen/X86/gs-fold.ll | 6 +- llvm/test/CodeGen/X86/h-register-addressing-32.ll | 42 +- llvm/test/CodeGen/X86/h-register-addressing-64.ll | 42 +- llvm/test/CodeGen/X86/h-register-store.ll | 12 +- llvm/test/CodeGen/X86/h-registers-0.ll | 12 +- llvm/test/CodeGen/X86/h-registers-2.ll | 6 +- .../test/CodeGen/X86/haddsub-shuf-undef-operand.ll | 8 +- llvm/test/CodeGen/X86/haddsub.ll | 14 +- llvm/test/CodeGen/X86/half-constrained.ll | 18 +- llvm/test/CodeGen/X86/half.ll | 72 +- llvm/test/CodeGen/X86/hhvm-cc.ll | 6 +- llvm/test/CodeGen/X86/hidden-vis-2.ll | 4 +- llvm/test/CodeGen/X86/hidden-vis-3.ll | 8 +- llvm/test/CodeGen/X86/hidden-vis-4.ll | 4 +- llvm/test/CodeGen/X86/hidden-vis-pic.ll | 14 +- llvm/test/CodeGen/X86/hidden-vis.ll | 2 +- llvm/test/CodeGen/X86/hipe-cc.ll | 27 +- llvm/test/CodeGen/X86/hipe-cc64.ll | 31 +- llvm/test/CodeGen/X86/hipe-prologue.ll | 6 +- llvm/test/CodeGen/X86/hoist-invariant-load.ll | 62 +- llvm/test/CodeGen/X86/hoist-spill-lpad.ll | 32 +- llvm/test/CodeGen/X86/hoist-spill.ll | 34 +- .../CodeGen/X86/horizontal-shuffle-demanded.ll | 64 +- llvm/test/CodeGen/X86/huge-stack-offset.ll | 11 +- llvm/test/CodeGen/X86/huge-stack-offset2.ll | 14 +- llvm/test/CodeGen/X86/i128-fpconv-win64-strict.ll | 36 +- llvm/test/CodeGen/X86/i128-fpconv-win64.ll | 36 +- llvm/test/CodeGen/X86/i128-mul.ll | 10 +- llvm/test/CodeGen/X86/i128-ret.ll | 4 +- llvm/test/CodeGen/X86/i16lshr8pat.ll | 6 +- llvm/test/CodeGen/X86/i1narrowfail.ll | 12 +- llvm/test/CodeGen/X86/i256-add.ll | 16 +- llvm/test/CodeGen/X86/i2k.ll | 8 +- llvm/test/CodeGen/X86/i386-setjmp-pic.ll | 6 +- llvm/test/CodeGen/X86/i386-shrink-wrapping.ll | 18 +- llvm/test/CodeGen/X86/i386-tlscall-fastregalloc.ll | 4 +- llvm/test/CodeGen/X86/i486-fence-loop.ll | 6 +- llvm/test/CodeGen/X86/i64-mem-copy.ll | 18 +- llvm/test/CodeGen/X86/i686-win-shrink-wrapping.ll | 14 +- llvm/test/CodeGen/X86/ibtseal-kernel.ll | 4 +- llvm/test/CodeGen/X86/ibtseal-large.ll | 4 +- llvm/test/CodeGen/X86/ibtseal-small.ll | 4 +- llvm/test/CodeGen/X86/icall-branch-funnel.ll | 60 +- llvm/test/CodeGen/X86/ifunc-asm.ll | 6 +- .../test/CodeGen/X86/illegal-bitfield-loadstore.ll | 36 +- llvm/test/CodeGen/X86/immediate_merging.ll | 46 +- llvm/test/CodeGen/X86/immediate_merging64.ll | 18 +- llvm/test/CodeGen/X86/implicit-faultmap.ll | 12 +- .../CodeGen/X86/implicit-null-check-negative.ll | 70 +- llvm/test/CodeGen/X86/implicit-null-check.ll | 176 +- llvm/test/CodeGen/X86/inalloca-ctor.ll | 17 +- llvm/test/CodeGen/X86/inalloca-invoke.ll | 29 +- llvm/test/CodeGen/X86/inalloca-regparm.ll | 6 +- llvm/test/CodeGen/X86/inalloca-stdcall.ll | 11 +- llvm/test/CodeGen/X86/inalloca.ll | 33 +- llvm/test/CodeGen/X86/inconsistent_landingpad.ll | 4 +- .../X86/indirect-branch-tracking-cm-lager.ll | 4 +- .../CodeGen/X86/indirect-branch-tracking-eh.ll | 12 +- .../CodeGen/X86/indirect-branch-tracking-eh2.ll | 81 +- .../CodeGen/X86/indirect-branch-tracking-r2.ll | 14 +- llvm/test/CodeGen/X86/indirect-branch-tracking.ll | 58 +- llvm/test/CodeGen/X86/indirect-hidden.ll | 16 +- llvm/test/CodeGen/X86/init-priority.ll | 10 +- llvm/test/CodeGen/X86/inline-asm-A-constraint.ll | 8 +- llvm/test/CodeGen/X86/inline-asm-R-constraint.ll | 12 +- .../CodeGen/X86/inline-asm-avx-v-constraint.ll | 4 +- .../CodeGen/X86/inline-asm-avx512f-v-constraint.ll | 4 +- .../CodeGen/X86/inline-asm-bad-constraint-n.ll | 4 +- .../X86/inline-asm-duplicated-constraint.ll | 6 +- llvm/test/CodeGen/X86/inline-asm-e-constraint.ll | 2 +- llvm/test/CodeGen/X86/inline-asm-flag-clobber.ll | 8 +- llvm/test/CodeGen/X86/inline-asm-flag-output.ll | 224 +- llvm/test/CodeGen/X86/inline-asm-fpstack.ll | 20 +- llvm/test/CodeGen/X86/inline-asm-h.ll | 2 +- llvm/test/CodeGen/X86/inline-asm-modifier-V.ll | 4 +- llvm/test/CodeGen/X86/inline-asm-modifier-c.ll | 2 +- llvm/test/CodeGen/X86/inline-asm-modifier-q.ll | 4 +- llvm/test/CodeGen/X86/inline-asm-mrv.ll | 8 +- llvm/test/CodeGen/X86/inline-asm-multilevel-gep.ll | 2 +- llvm/test/CodeGen/X86/inline-asm-out-regs.ll | 12 +- llvm/test/CodeGen/X86/inline-asm-p-constraint.ll | 6 +- llvm/test/CodeGen/X86/inline-asm-pic.ll | 8 +- llvm/test/CodeGen/X86/inline-asm-ptr-cast.ll | 19 +- .../CodeGen/X86/inline-asm-sp-clobber-memcpy.ll | 8 +- llvm/test/CodeGen/X86/inline-asm-stack-realign.ll | 6 +- llvm/test/CodeGen/X86/inline-asm-stack-realign2.ll | 6 +- llvm/test/CodeGen/X86/inline-asm-stack-realign3.ll | 10 +- llvm/test/CodeGen/X86/inline-asm.ll | 12 +- llvm/test/CodeGen/X86/inline-sse.ll | 2 +- llvm/test/CodeGen/X86/inreg.ll | 6 +- llvm/test/CodeGen/X86/ins_split_regalloc.ll | 4 +- llvm/test/CodeGen/X86/ins_subreg_coalesce-1.ll | 4 +- llvm/test/CodeGen/X86/ins_subreg_coalesce-3.ll | 38 +- .../CodeGen/X86/insert-into-constant-vector.ll | 10 +- llvm/test/CodeGen/X86/insert-loaded-scalar.ll | 96 +- llvm/test/CodeGen/X86/insert-positions.ll | 4 +- llvm/test/CodeGen/X86/insert-prefetch-inline.ll | 18 +- .../CodeGen/X86/insert-prefetch-invalid-instr.ll | 8 +- llvm/test/CodeGen/X86/insert-prefetch.ll | 10 +- llvm/test/CodeGen/X86/insertelement-copytoregs.ll | 4 +- llvm/test/CodeGen/X86/insertelement-duplicates.ll | 10 +- llvm/test/CodeGen/X86/insertelement-legalize.ll | 4 +- llvm/test/CodeGen/X86/insertelement-ones.ll | 15 +- llvm/test/CodeGen/X86/insertelement-var-index.ll | 102 +- llvm/test/CodeGen/X86/insertelement-zero.ll | 6 +- llvm/test/CodeGen/X86/insertps-O0-bug.ll | 8 +- llvm/test/CodeGen/X86/insertps-combine.ll | 40 +- llvm/test/CodeGen/X86/insertps-unfold-load-bug.ll | 10 +- llvm/test/CodeGen/X86/interval-update-remat.ll | 26 +- llvm/test/CodeGen/X86/invalid-shift-immediate.ll | 6 +- llvm/test/CodeGen/X86/invpcid-intrinsic.ll | 12 +- llvm/test/CodeGen/X86/ipra-inline-asm.ll | 2 +- llvm/test/CodeGen/X86/ipra-reg-usage.ll | 2 +- .../CodeGen/X86/isel-blendi-gettargetconstant.ll | 6 +- llvm/test/CodeGen/X86/isel-optnone.ll | 28 +- .../X86/isel-postprocessing-test-fold-memop.ll | 4 +- llvm/test/CodeGen/X86/isel-sink.ll | 8 +- llvm/test/CodeGen/X86/isel-sink2.ll | 11 +- llvm/test/CodeGen/X86/isel-sink3.ll | 14 +- llvm/test/CodeGen/X86/jump_sign.ll | 20 +- .../CodeGen/X86/keylocker-intrinsics-fast-isel.ll | 391 +- llvm/test/CodeGen/X86/keylocker-intrinsics.ll | 166 +- llvm/test/CodeGen/X86/known-bits.ll | 4 +- llvm/test/CodeGen/X86/known-signbits-vector.ll | 4 +- llvm/test/CodeGen/X86/label-heapallocsite.ll | 39 +- llvm/test/CodeGen/X86/label-redefinition.ll | 2 +- llvm/test/CodeGen/X86/large-code-model-isel.ll | 2 +- llvm/test/CodeGen/X86/large-constants.ll | 20 +- llvm/test/CodeGen/X86/large-gep-chain.ll | 50554 +++++++++---------- llvm/test/CodeGen/X86/large-gep-scale.ll | 6 +- llvm/test/CodeGen/X86/large-pic-string.ll | 2 +- llvm/test/CodeGen/X86/late-address-taken.ll | 22 +- llvm/test/CodeGen/X86/ldzero.ll | 36 +- llvm/test/CodeGen/X86/lea-5.ll | 8 +- llvm/test/CodeGen/X86/lea-opt-cse1.ll | 15 +- llvm/test/CodeGen/X86/lea-opt-cse2.ll | 15 +- llvm/test/CodeGen/X86/lea-opt-cse4.ll | 30 +- llvm/test/CodeGen/X86/lea-opt-memop-check-1.ll | 38 +- llvm/test/CodeGen/X86/lea-opt-memop-check-2.ll | 6 +- llvm/test/CodeGen/X86/lea-opt.ll | 78 +- llvm/test/CodeGen/X86/lea-opt2.ll | 58 +- llvm/test/CodeGen/X86/lea-recursion.ll | 34 +- llvm/test/CodeGen/X86/leaf-fp-elim.ll | 10 +- llvm/test/CodeGen/X86/legalize-libcalls.ll | 8 +- llvm/test/CodeGen/X86/legalize-shift-64.ll | 4 +- llvm/test/CodeGen/X86/legalize-shift.ll | 4 +- llvm/test/CodeGen/X86/legalize-sub-zero-2.ll | 2 +- llvm/test/CodeGen/X86/legalize-sub-zero.ll | 2 +- llvm/test/CodeGen/X86/legalize-types-remapid.ll | 12 +- llvm/test/CodeGen/X86/legalize-vaarg.ll | 4 +- llvm/test/CodeGen/X86/libcall-sret.ll | 2 +- llvm/test/CodeGen/X86/licm-dominance.ll | 16 +- llvm/test/CodeGen/X86/licm-nested.ll | 30 +- llvm/test/CodeGen/X86/licm-regpressure.ll | 31 +- llvm/test/CodeGen/X86/licm-symbol.ll | 12 +- llvm/test/CodeGen/X86/lifetime-alias.ll | 92 +- llvm/test/CodeGen/X86/line-zero-prologue-end.ll | 2 +- llvm/test/CodeGen/X86/linux-preemption.ll | 134 +- llvm/test/CodeGen/X86/live-range-nosubreg.ll | 14 +- llvm/test/CodeGen/X86/liveness-local-regalloc.ll | 32 +- llvm/test/CodeGen/X86/llc-override-mcpu-mattr.ll | 6 +- llvm/test/CodeGen/X86/load-chain.ll | 10 +- llvm/test/CodeGen/X86/load-combine-dbg.ll | 15 +- llvm/test/CodeGen/X86/load-combine.ll | 561 +- llvm/test/CodeGen/X86/load-local-v3i1.ll | 24 +- llvm/test/CodeGen/X86/load-local-v3i129.ll | 4 +- llvm/test/CodeGen/X86/load-local-v4i5.ll | 42 +- llvm/test/CodeGen/X86/load-partial-dot-product.ll | 76 +- llvm/test/CodeGen/X86/load-partial.ll | 269 +- llvm/test/CodeGen/X86/load-scalar-as-vector.ll | 160 +- llvm/test/CodeGen/X86/load-slice.ll | 39 +- llvm/test/CodeGen/X86/loadStore_vectorizer.ll | 22 +- llvm/test/CodeGen/X86/loc-remat.ll | 16 +- .../CodeGen/X86/local_stack_symbol_ordering.ll | 78 +- llvm/test/CodeGen/X86/localescape.ll | 50 +- llvm/test/CodeGen/X86/long-double-abi-align.ll | 17 +- llvm/test/CodeGen/X86/longlong-deadload.ll | 6 +- llvm/test/CodeGen/X86/loop-hoist.ll | 6 +- llvm/test/CodeGen/X86/loop-search.ll | 6 +- llvm/test/CodeGen/X86/loop-strength-reduce-2.ll | 10 +- llvm/test/CodeGen/X86/loop-strength-reduce-3.ll | 10 +- .../test/CodeGen/X86/loop-strength-reduce-crash.ll | 4 +- llvm/test/CodeGen/X86/loop-strength-reduce.ll | 10 +- llvm/test/CodeGen/X86/loop-strength-reduce2.ll | 6 +- llvm/test/CodeGen/X86/loop-strength-reduce4.ll | 44 +- llvm/test/CodeGen/X86/loop-strength-reduce5.ll | 8 +- llvm/test/CodeGen/X86/loop-strength-reduce6.ll | 2 +- llvm/test/CodeGen/X86/loop-strength-reduce7.ll | 14 +- llvm/test/CodeGen/X86/loop-strength-reduce8.ll | 107 +- llvm/test/CodeGen/X86/lower-ptrmask.ll | 16 +- llvm/test/CodeGen/X86/lower-vec-shift.ll | 4 +- llvm/test/CodeGen/X86/lsr-crash-empty-uses.ll | 20 +- llvm/test/CodeGen/X86/lsr-delayed-fold.ll | 10 +- llvm/test/CodeGen/X86/lsr-i386.ll | 6 +- llvm/test/CodeGen/X86/lsr-interesting-step.ll | 6 +- llvm/test/CodeGen/X86/lsr-nonaffine.ll | 4 +- llvm/test/CodeGen/X86/lsr-normalization.ll | 84 +- llvm/test/CodeGen/X86/lsr-quadratic-expand.ll | 4 +- llvm/test/CodeGen/X86/lsr-redundant-addressing.ll | 32 +- llvm/test/CodeGen/X86/lsr-reuse-trunc.ll | 16 +- llvm/test/CodeGen/X86/lsr-reuse.ll | 341 +- llvm/test/CodeGen/X86/lsr-sort.ll | 4 +- llvm/test/CodeGen/X86/lsr-static-addr.ll | 6 +- llvm/test/CodeGen/X86/lsr-wrap.ll | 6 +- .../test/CodeGen/X86/lvi-hardening-gadget-graph.ll | 54 +- llvm/test/CodeGen/X86/lvi-hardening-indirectbr.ll | 107 +- llvm/test/CodeGen/X86/lvi-hardening-loads.ll | 36 +- llvm/test/CodeGen/X86/lvi-hardening-ret.ll | 16 +- llvm/test/CodeGen/X86/lwp-intrinsics-x86_64.ll | 8 +- llvm/test/CodeGen/X86/lwp-intrinsics.ll | 22 +- llvm/test/CodeGen/X86/lzcnt-tzcnt.ll | 48 +- llvm/test/CodeGen/X86/machine-cse.ll | 36 +- llvm/test/CodeGen/X86/machine-function-splitter.ll | 24 +- .../test/CodeGen/X86/machine-outliner-debuginfo.ll | 20 +- .../CodeGen/X86/machine-outliner-disubprogram.ll | 90 +- .../test/CodeGen/X86/machine-outliner-noredzone.ll | 48 +- .../test/CodeGen/X86/machine-outliner-tailcalls.ll | 4 +- llvm/test/CodeGen/X86/machine-outliner.ll | 52 +- .../X86/machine-sink-and-implicit-null-checks.ll | 28 +- .../CodeGen/X86/machine-trace-metrics-crash.ll | 19 +- llvm/test/CodeGen/X86/machinesink-debug-inv-0.mir | 137 + llvm/test/CodeGen/X86/mangle-question-mark.ll | 20 +- llvm/test/CodeGen/X86/masked-iv-safe.ll | 160 +- llvm/test/CodeGen/X86/masked-iv-unsafe.ll | 260 +- llvm/test/CodeGen/X86/masked_compressstore.ll | 104 +- llvm/test/CodeGen/X86/masked_expandload.ll | 104 +- llvm/test/CodeGen/X86/masked_gather.ll | 52 +- llvm/test/CodeGen/X86/masked_gather_scatter.ll | 543 +- .../CodeGen/X86/masked_gather_scatter_widen.ll | 56 +- llvm/test/CodeGen/X86/masked_load.ll | 243 +- llvm/test/CodeGen/X86/masked_loadstore_split.ll | 12 +- llvm/test/CodeGen/X86/masked_store.ll | 179 +- llvm/test/CodeGen/X86/masked_store_trunc.ll | 96 +- llvm/test/CodeGen/X86/masked_store_trunc_ssat.ll | 96 +- llvm/test/CodeGen/X86/masked_store_trunc_usat.ll | 96 +- llvm/test/CodeGen/X86/maskmovdqu.ll | 6 +- llvm/test/CodeGen/X86/materialize.ll | 11 +- llvm/test/CodeGen/X86/mcinst-lowering.ll | 2 +- llvm/test/CodeGen/X86/mcu-abi.ll | 34 +- llvm/test/CodeGen/X86/mem-intrin-base-reg.ll | 42 +- llvm/test/CodeGen/X86/mem-promote-integers.ll | 210 +- llvm/test/CodeGen/X86/membarrier.ll | 4 +- llvm/test/CodeGen/X86/memcmp-constant.ll | 37 +- llvm/test/CodeGen/X86/memcmp-mergeexpand.ll | 18 +- llvm/test/CodeGen/X86/memcmp-minsize-x32.ll | 114 +- llvm/test/CodeGen/X86/memcmp-minsize.ll | 114 +- .../test/CodeGen/X86/memcmp-more-load-pairs-x32.ll | 482 +- llvm/test/CodeGen/X86/memcmp-more-load-pairs.ll | 482 +- llvm/test/CodeGen/X86/memcmp-optsize-x32.ll | 120 +- llvm/test/CodeGen/X86/memcmp-optsize.ll | 120 +- llvm/test/CodeGen/X86/memcmp-pgso-x32.ll | 120 +- llvm/test/CodeGen/X86/memcmp-pgso.ll | 120 +- llvm/test/CodeGen/X86/memcmp-x32.ll | 506 +- llvm/test/CodeGen/X86/memcmp.ll | 506 +- llvm/test/CodeGen/X86/memcpy-2.ll | 22 +- llvm/test/CodeGen/X86/memcpy-from-string.ll | 8 +- llvm/test/CodeGen/X86/memcpy-inline-fsrm.ll | 12 +- llvm/test/CodeGen/X86/memcpy-inline.ll | 16 +- llvm/test/CodeGen/X86/memcpy-struct-by-value.ll | 16 +- llvm/test/CodeGen/X86/memcpy.ll | 52 +- llvm/test/CodeGen/X86/mempcpy-32.ll | 14 +- llvm/test/CodeGen/X86/mempcpy.ll | 14 +- llvm/test/CodeGen/X86/memset-2.ll | 14 +- llvm/test/CodeGen/X86/memset-3.ll | 5 +- llvm/test/CodeGen/X86/memset-inline.ll | 84 +- llvm/test/CodeGen/X86/memset-minsize.ll | 51 +- llvm/test/CodeGen/X86/memset-nonzero.ll | 44 +- .../CodeGen/X86/memset-sse-stack-realignment.ll | 12 +- llvm/test/CodeGen/X86/memset-vs-memset-inline.ll | 16 +- llvm/test/CodeGen/X86/memset-zero.ll | 70 +- llvm/test/CodeGen/X86/memset.ll | 17 +- llvm/test/CodeGen/X86/memset64-on-x86-32.ll | 4 +- .../CodeGen/X86/merge-consecutive-loads-128.ll | 398 +- .../CodeGen/X86/merge-consecutive-loads-256.ll | 331 +- .../CodeGen/X86/merge-consecutive-loads-512.ll | 351 +- .../CodeGen/X86/merge-consecutive-stores-i1.ll | 4 +- .../CodeGen/X86/merge-consecutive-stores-nt.ll | 128 +- llvm/test/CodeGen/X86/merge-consecutive-stores.ll | 12 +- llvm/test/CodeGen/X86/merge-sp-update-lea.ll | 10 +- llvm/test/CodeGen/X86/merge-store-constants.ll | 99 +- .../X86/merge-vector-stores-scale-idx-crash.ll | 32 +- llvm/test/CodeGen/X86/merge_store.ll | 39 +- .../CodeGen/X86/merge_store_duplicated_loads.ll | 66 +- llvm/test/CodeGen/X86/mfence.ll | 4 +- llvm/test/CodeGen/X86/midpoint-int-vec-128.ll | 56 +- llvm/test/CodeGen/X86/midpoint-int-vec-256.ll | 56 +- llvm/test/CodeGen/X86/midpoint-int-vec-512.ll | 56 +- llvm/test/CodeGen/X86/midpoint-int.ll | 56 +- llvm/test/CodeGen/X86/mingw-alloca.ll | 14 +- llvm/test/CodeGen/X86/mingw-comdats-xdata.ll | 14 +- llvm/test/CodeGen/X86/mingw-comdats.ll | 4 +- llvm/test/CodeGen/X86/mingw-refptr.ll | 10 +- llvm/test/CodeGen/X86/misaligned-memset.ll | 8 +- llvm/test/CodeGen/X86/misched-aa-colored.ll | 104 +- llvm/test/CodeGen/X86/misched-aa-mmos.ll | 17 +- llvm/test/CodeGen/X86/misched-balance.ll | 202 +- .../X86/misched-code-difference-with-debug.ll | 22 +- llvm/test/CodeGen/X86/misched-crash.ll | 8 +- llvm/test/CodeGen/X86/misched-fusion.ll | 42 +- llvm/test/CodeGen/X86/misched-matmul.ll | 190 +- llvm/test/CodeGen/X86/misched-matrix.ll | 123 +- llvm/test/CodeGen/X86/misched-new.ll | 20 +- .../CodeGen/X86/misched_phys_reg_assign_order.ll | 9 +- llvm/test/CodeGen/X86/mixed-ptr-sizes-i686.ll | 96 +- llvm/test/CodeGen/X86/mixed-ptr-sizes.ll | 95 +- llvm/test/CodeGen/X86/mmx-arg-passing-x86-64.ll | 2 +- llvm/test/CodeGen/X86/mmx-arg-passing.ll | 4 +- llvm/test/CodeGen/X86/mmx-arith.ll | 150 +- llvm/test/CodeGen/X86/mmx-bitcast.ll | 18 +- llvm/test/CodeGen/X86/mmx-build-vector.ll | 88 +- llvm/test/CodeGen/X86/mmx-coalescing.ll | 19 +- llvm/test/CodeGen/X86/mmx-copy-gprs.ll | 6 +- llvm/test/CodeGen/X86/mmx-cvt.ll | 81 +- llvm/test/CodeGen/X86/mmx-fold-load.ll | 163 +- llvm/test/CodeGen/X86/mmx-intrinsics.ll | 13 +- llvm/test/CodeGen/X86/movbe.ll | 24 +- llvm/test/CodeGen/X86/movdir-intrinsic-x86.ll | 12 +- llvm/test/CodeGen/X86/movdir-intrinsic-x86_64.ll | 6 +- llvm/test/CodeGen/X86/move_latch_to_loop_top.ll | 40 +- llvm/test/CodeGen/X86/movfs.ll | 4 +- llvm/test/CodeGen/X86/movgs.ll | 22 +- llvm/test/CodeGen/X86/movmsk.ll | 48 +- llvm/test/CodeGen/X86/movntdq-no-avx.ll | 4 +- llvm/test/CodeGen/X86/movpc32-check.ll | 2 +- llvm/test/CodeGen/X86/movtopush.ll | 71 +- llvm/test/CodeGen/X86/movtopush64.ll | 20 +- llvm/test/CodeGen/X86/ms-inline-asm-PR44272.ll | 2 +- llvm/test/CodeGen/X86/ms-inline-asm-array.ll | 2 +- llvm/test/CodeGen/X86/ms-inline-asm-avx512.ll | 2 +- .../CodeGen/X86/ms-inline-asm-redundant-clobber.ll | 2 +- .../X86/ms-inline-asm-variables-x64-1-reg.ll | 8 +- .../X86/ms-inline-asm-variables-x64-2-regs.ll | 4 +- .../X86/ms-inline-asm-variables-x64-nopic.ll | 8 +- .../X86/ms-inline-asm-variables-x86-1-reg.ll | 8 +- .../X86/ms-inline-asm-variables-x86-2-regs.ll | 4 +- llvm/test/CodeGen/X86/ms-inline-asm.ll | 44 +- llvm/test/CodeGen/X86/mul-i1024.ll | 8 +- llvm/test/CodeGen/X86/mul-i256.ll | 8 +- llvm/test/CodeGen/X86/mul-i512.ll | 8 +- llvm/test/CodeGen/X86/mul128.ll | 4 +- llvm/test/CodeGen/X86/mul128_sext_loop.ll | 8 +- llvm/test/CodeGen/X86/mulc-false-deps.ll | 88 +- llvm/test/CodeGen/X86/mult-alt-generic-i686.ll | 198 +- llvm/test/CodeGen/X86/mult-alt-generic-x86_64.ll | 198 +- llvm/test/CodeGen/X86/mult-alt-x86.ll | 136 +- llvm/test/CodeGen/X86/multiple-loop-post-inc.ll | 209 +- .../X86/multiple-return-values-cross-block.ll | 6 +- llvm/test/CodeGen/X86/mulx32.ll | 4 +- llvm/test/CodeGen/X86/mulx64.ll | 4 +- llvm/test/CodeGen/X86/musttail-fastcall.ll | 14 +- llvm/test/CodeGen/X86/musttail-inalloca.ll | 23 +- llvm/test/CodeGen/X86/musttail-indirect.ll | 158 +- llvm/test/CodeGen/X86/musttail-tailcc.ll | 16 +- llvm/test/CodeGen/X86/musttail-thiscall.ll | 44 +- llvm/test/CodeGen/X86/musttail-varargs.ll | 43 +- llvm/test/CodeGen/X86/musttail.ll | 32 +- llvm/test/CodeGen/X86/mwaitx.ll | 6 +- llvm/test/CodeGen/X86/narrow-shl-cst.ll | 14 +- llvm/test/CodeGen/X86/narrow-shl-load.ll | 12 +- llvm/test/CodeGen/X86/narrow_op-1.ll | 12 +- llvm/test/CodeGen/X86/neg_fp.ll | 2 +- llvm/test/CodeGen/X86/negate-add-zero.ll | 1202 +- llvm/test/CodeGen/X86/negative-offset.ll | 6 +- llvm/test/CodeGen/X86/negative-subscript.ll | 4 +- llvm/test/CodeGen/X86/new-remat.ll | 8 +- llvm/test/CodeGen/X86/no-cmov.ll | 4 +- llvm/test/CodeGen/X86/no-plt.ll | 16 +- llvm/test/CodeGen/X86/no-prolog-kill.ll | 10 +- .../X86/no-seh-unwind-inline-asm-codegen.ll | 6 +- llvm/test/CodeGen/X86/no-sse-win64.ll | 32 +- llvm/test/CodeGen/X86/no-sse-x86.ll | 16 +- .../CodeGen/X86/no-unwind-inline-asm-codegen.ll | 10 +- llvm/test/CodeGen/X86/no-wide-load.ll | 8 +- llvm/test/CodeGen/X86/nocf_check.ll | 14 +- llvm/test/CodeGen/X86/nocfivalue.ll | 8 +- llvm/test/CodeGen/X86/nocx16.ll | 18 +- llvm/test/CodeGen/X86/nomovtopush.ll | 12 +- llvm/test/CodeGen/X86/nonconst-static-ev.ll | 2 +- llvm/test/CodeGen/X86/nonconst-static-iv.ll | 2 +- llvm/test/CodeGen/X86/nontemporal-2.ll | 198 +- llvm/test/CodeGen/X86/nontemporal-3.ll | 144 +- llvm/test/CodeGen/X86/nontemporal-loads-2.ll | 144 +- llvm/test/CodeGen/X86/nontemporal-loads.ll | 227 +- llvm/test/CodeGen/X86/nontemporal.ll | 44 +- llvm/test/CodeGen/X86/noreturn-call-linux.ll | 16 +- llvm/test/CodeGen/X86/noreturn-call-win64.ll | 14 +- llvm/test/CodeGen/X86/noreturn-call.ll | 30 +- llvm/test/CodeGen/X86/norex-subreg.ll | 10 +- llvm/test/CodeGen/X86/nosse-error1.ll | 20 +- llvm/test/CodeGen/X86/nosse-varargs.ll | 46 +- llvm/test/CodeGen/X86/nosse-vector.ll | 52 +- llvm/test/CodeGen/X86/not-of-dec.ll | 4 +- llvm/test/CodeGen/X86/oddshuffles.ll | 154 +- llvm/test/CodeGen/X86/oddsubvector.ll | 63 +- llvm/test/CodeGen/X86/offload_sections.ll | 2 +- llvm/test/CodeGen/X86/offset-operator.ll | 4 +- ...ower-of-two-or-zero-when-comparing-with-zero.ll | 4 +- llvm/test/CodeGen/X86/opaque-constant-asm.ll | 2 +- llvm/test/CodeGen/X86/opt-ext-uses.ll | 2 +- llvm/test/CodeGen/X86/opt-shuff-tstore.ll | 16 +- llvm/test/CodeGen/X86/optimize-max-0.ll | 96 +- llvm/test/CodeGen/X86/optimize-max-1.ll | 24 +- llvm/test/CodeGen/X86/optimize-max-2.ll | 8 +- llvm/test/CodeGen/X86/optimize-max-3.ll | 14 +- llvm/test/CodeGen/X86/or-address.ll | 36 +- llvm/test/CodeGen/X86/oss-fuzz-25184.ll | 2 +- llvm/test/CodeGen/X86/osx-private-labels.ll | 18 +- .../X86/overflow-intrinsic-optimizations.ll | 4 +- llvm/test/CodeGen/X86/overflowing-iv-codegen.ll | 40 +- llvm/test/CodeGen/X86/overflowing-iv.ll | 80 +- llvm/test/CodeGen/X86/overlap-shift.ll | 4 +- llvm/test/CodeGen/X86/packed_struct.ll | 14 +- llvm/test/CodeGen/X86/paddus.ll | 40 +- llvm/test/CodeGen/X86/parity.ll | 4 +- llvm/test/CodeGen/X86/partial-tail-dup.ll | 12 +- llvm/test/CodeGen/X86/partition.ll | 6 +- llvm/test/CodeGen/X86/pass-three.ll | 10 +- .../CodeGen/X86/patchable-function-entry-ibt.ll | 6 +- llvm/test/CodeGen/X86/patchable-prologue.ll | 13 +- llvm/test/CodeGen/X86/patchpoint-invoke.ll | 14 +- llvm/test/CodeGen/X86/patchpoint-webkit_jscc.ll | 20 +- llvm/test/CodeGen/X86/patchpoint.ll | 48 +- llvm/test/CodeGen/X86/peep-test-0.ll | 8 +- llvm/test/CodeGen/X86/peep-test-1.ll | 8 +- llvm/test/CodeGen/X86/peep-test-3.ll | 30 +- llvm/test/CodeGen/X86/peep-test-5.ll | 6 +- llvm/test/CodeGen/X86/peephole-cvt-sse.ll | 8 +- llvm/test/CodeGen/X86/peephole-fold-movsd.ll | 14 +- llvm/test/CodeGen/X86/peephole-multiple-folds.ll | 6 +- .../CodeGen/X86/peephole-na-phys-copy-folding.ll | 40 +- llvm/test/CodeGen/X86/perm.avx2-false-deps.ll | 16 +- llvm/test/CodeGen/X86/perm.avx512-false-deps.ll | 104 +- llvm/test/CodeGen/X86/personality.ll | 8 +- llvm/test/CodeGen/X86/personality_size.ll | 4 +- llvm/test/CodeGen/X86/phaddsub-extract.ll | 14 +- llvm/test/CodeGen/X86/phi-bit-propagation.ll | 9 +- llvm/test/CodeGen/X86/phielim-split.ll | 26 +- llvm/test/CodeGen/X86/phys-reg-local-regalloc.ll | 46 +- llvm/test/CodeGen/X86/phys_subreg_coalesce-3.ll | 10 +- llvm/test/CodeGen/X86/pic-load-remat.ll | 10 +- llvm/test/CodeGen/X86/pic.ll | 70 +- llvm/test/CodeGen/X86/pic_jumptable.ll | 6 +- llvm/test/CodeGen/X86/pmaddubsw.ll | 48 +- llvm/test/CodeGen/X86/pmovext.ll | 16 +- llvm/test/CodeGen/X86/pmovsx-inreg.ll | 96 +- llvm/test/CodeGen/X86/pmulld.ll | 4 +- llvm/test/CodeGen/X86/pmullq-false-deps.ll | 36 +- llvm/test/CodeGen/X86/pointer-vector.ll | 92 +- llvm/test/CodeGen/X86/pop-stack-cleanup-msvc.ll | 8 +- llvm/test/CodeGen/X86/post-ra-sched.ll | 20 +- llvm/test/CodeGen/X86/postalloc-coalescing.ll | 4 +- llvm/test/CodeGen/X86/postra-licm.ll | 68 +- llvm/test/CodeGen/X86/pow-libcall.ll | 4 +- llvm/test/CodeGen/X86/pr10475.ll | 2 +- llvm/test/CodeGen/X86/pr10524.ll | 2 +- llvm/test/CodeGen/X86/pr10525.ll | 4 +- llvm/test/CodeGen/X86/pr10526.ll | 2 +- llvm/test/CodeGen/X86/pr11202.ll | 2 +- llvm/test/CodeGen/X86/pr11334.ll | 4 +- llvm/test/CodeGen/X86/pr11468.ll | 2 +- llvm/test/CodeGen/X86/pr11985.ll | 6 +- llvm/test/CodeGen/X86/pr12360.ll | 8 +- llvm/test/CodeGen/X86/pr12889.ll | 4 +- llvm/test/CodeGen/X86/pr13209.ll | 34 +- llvm/test/CodeGen/X86/pr13458.ll | 2 +- llvm/test/CodeGen/X86/pr13859.ll | 4 +- llvm/test/CodeGen/X86/pr13899.ll | 40 +- llvm/test/CodeGen/X86/pr14088.ll | 6 +- llvm/test/CodeGen/X86/pr14161.ll | 8 +- llvm/test/CodeGen/X86/pr14314.ll | 4 +- llvm/test/CodeGen/X86/pr14333.ll | 14 +- llvm/test/CodeGen/X86/pr14562.ll | 4 +- llvm/test/CodeGen/X86/pr1489.ll | 6 +- llvm/test/CodeGen/X86/pr1505.ll | 4 +- llvm/test/CodeGen/X86/pr1505b.ll | 62 +- llvm/test/CodeGen/X86/pr15267.ll | 16 +- llvm/test/CodeGen/X86/pr15309.ll | 10 +- llvm/test/CodeGen/X86/pr15981.ll | 8 +- llvm/test/CodeGen/X86/pr17631.ll | 4 +- llvm/test/CodeGen/X86/pr18014.ll | 4 +- llvm/test/CodeGen/X86/pr18054.ll | 4 +- llvm/test/CodeGen/X86/pr18162.ll | 21 +- llvm/test/CodeGen/X86/pr18344.ll | 40 +- llvm/test/CodeGen/X86/pr18846.ll | 80 +- llvm/test/CodeGen/X86/pr20011.ll | 9 +- llvm/test/CodeGen/X86/pr20012.ll | 2 +- llvm/test/CodeGen/X86/pr20020.ll | 32 +- llvm/test/CodeGen/X86/pr21099.ll | 4 +- llvm/test/CodeGen/X86/pr2177.ll | 9 +- llvm/test/CodeGen/X86/pr21792.ll | 22 +- llvm/test/CodeGen/X86/pr2182.ll | 18 +- llvm/test/CodeGen/X86/pr22019.ll | 2 +- llvm/test/CodeGen/X86/pr22103.ll | 2 +- llvm/test/CodeGen/X86/pr22473.ll | 4 +- llvm/test/CodeGen/X86/pr22774.ll | 4 +- llvm/test/CodeGen/X86/pr22970.ll | 12 +- llvm/test/CodeGen/X86/pr23103.ll | 4 +- llvm/test/CodeGen/X86/pr23258.ll | 4 +- llvm/test/CodeGen/X86/pr2326.ll | 10 +- llvm/test/CodeGen/X86/pr23273.ll | 2 +- llvm/test/CodeGen/X86/pr23603.ll | 6 +- llvm/test/CodeGen/X86/pr24374.ll | 6 +- llvm/test/CodeGen/X86/pr24602.ll | 8 +- llvm/test/CodeGen/X86/pr25725.ll | 7 +- llvm/test/CodeGen/X86/pr2585.ll | 8 +- llvm/test/CodeGen/X86/pr26350.ll | 2 +- llvm/test/CodeGen/X86/pr2656.ll | 14 +- llvm/test/CodeGen/X86/pr26757.ll | 8 +- llvm/test/CodeGen/X86/pr26870.ll | 22 +- llvm/test/CodeGen/X86/pr27071.ll | 6 +- llvm/test/CodeGen/X86/pr27501.ll | 8 +- llvm/test/CodeGen/X86/pr28444.ll | 4 +- llvm/test/CodeGen/X86/pr28489.ll | 4 +- llvm/test/CodeGen/X86/pr2849.ll | 33 +- llvm/test/CodeGen/X86/pr28515.ll | 8 +- llvm/test/CodeGen/X86/pr28560.ll | 4 +- llvm/test/CodeGen/X86/pr28824.ll | 2 +- llvm/test/CodeGen/X86/pr29022.ll | 4 +- llvm/test/CodeGen/X86/pr29112.ll | 2 +- llvm/test/CodeGen/X86/pr29170.ll | 2 +- llvm/test/CodeGen/X86/pr2924.ll | 14 +- llvm/test/CodeGen/X86/pr2982.ll | 12 +- llvm/test/CodeGen/X86/pr30284.ll | 12 +- llvm/test/CodeGen/X86/pr30290.ll | 13 +- llvm/test/CodeGen/X86/pr30430.ll | 132 +- llvm/test/CodeGen/X86/pr30562.ll | 7 +- llvm/test/CodeGen/X86/pr30813.ll | 8 +- llvm/test/CodeGen/X86/pr31045.ll | 14 +- llvm/test/CodeGen/X86/pr31143.ll | 16 +- llvm/test/CodeGen/X86/pr31271.ll | 10 +- llvm/test/CodeGen/X86/pr3154.ll | 52 +- llvm/test/CodeGen/X86/pr31593.ll | 13 +- llvm/test/CodeGen/X86/pr31956.ll | 4 +- llvm/test/CodeGen/X86/pr3216.ll | 2 +- llvm/test/CodeGen/X86/pr32241.ll | 14 +- llvm/test/CodeGen/X86/pr32256.ll | 4 +- llvm/test/CodeGen/X86/pr32282.ll | 10 +- llvm/test/CodeGen/X86/pr32284.ll | 52 +- llvm/test/CodeGen/X86/pr32329.ll | 16 +- llvm/test/CodeGen/X86/pr32340.ll | 22 +- llvm/test/CodeGen/X86/pr32345.ll | 18 +- llvm/test/CodeGen/X86/pr3241.ll | 2 +- llvm/test/CodeGen/X86/pr32420.ll | 8 +- llvm/test/CodeGen/X86/pr3244.ll | 8 +- llvm/test/CodeGen/X86/pr32451.ll | 41 +- llvm/test/CodeGen/X86/pr32484.ll | 4 +- llvm/test/CodeGen/X86/pr32515.ll | 10 +- llvm/test/CodeGen/X86/pr32588.ll | 8 +- llvm/test/CodeGen/X86/pr32659.ll | 42 +- llvm/test/CodeGen/X86/pr33010.ll | 17 +- llvm/test/CodeGen/X86/pr3317.ll | 60 +- llvm/test/CodeGen/X86/pr33290.ll | 12 +- llvm/test/CodeGen/X86/pr33349.ll | 4 +- llvm/test/CodeGen/X86/pr33396.ll | 8 +- llvm/test/CodeGen/X86/pr3366.ll | 2 +- llvm/test/CodeGen/X86/pr33747.ll | 6 +- llvm/test/CodeGen/X86/pr33828.ll | 2 +- llvm/test/CodeGen/X86/pr33954.ll | 22 +- llvm/test/CodeGen/X86/pr33960.ll | 2 +- llvm/test/CodeGen/X86/pr34080-2.ll | 49 +- llvm/test/CodeGen/X86/pr34080.ll | 12 +- llvm/test/CodeGen/X86/pr34088.ll | 16 +- llvm/test/CodeGen/X86/pr34137.ll | 20 +- llvm/test/CodeGen/X86/pr34139.ll | 10 +- llvm/test/CodeGen/X86/pr34177.ll | 4 +- llvm/test/CodeGen/X86/pr34292.ll | 42 +- llvm/test/CodeGen/X86/pr34381.ll | 10 +- llvm/test/CodeGen/X86/pr34421.ll | 14 +- llvm/test/CodeGen/X86/pr3457.ll | 4 +- llvm/test/CodeGen/X86/pr34605.ll | 40 +- llvm/test/CodeGen/X86/pr34629.ll | 4 +- llvm/test/CodeGen/X86/pr34634.ll | 20 +- llvm/test/CodeGen/X86/pr34657.ll | 4 +- llvm/test/CodeGen/X86/pr34855.ll | 8 +- llvm/test/CodeGen/X86/pr3522.ll | 10 +- llvm/test/CodeGen/X86/pr35316.ll | 46 +- llvm/test/CodeGen/X86/pr35399.ll | 6 +- llvm/test/CodeGen/X86/pr35443.ll | 6 +- llvm/test/CodeGen/X86/pr35636.ll | 2 +- llvm/test/CodeGen/X86/pr35761.ll | 8 +- llvm/test/CodeGen/X86/pr35765.ll | 8 +- llvm/test/CodeGen/X86/pr35918.ll | 30 +- llvm/test/CodeGen/X86/pr35972.ll | 4 +- llvm/test/CodeGen/X86/pr36199.ll | 2 +- llvm/test/CodeGen/X86/pr36274.ll | 13 +- llvm/test/CodeGen/X86/pr36312.ll | 14 +- llvm/test/CodeGen/X86/pr36865.ll | 59 +- llvm/test/CodeGen/X86/pr37025.ll | 26 +- llvm/test/CodeGen/X86/pr37063.ll | 4 +- llvm/test/CodeGen/X86/pr37359.ll | 6 +- llvm/test/CodeGen/X86/pr37820.ll | 6 +- llvm/test/CodeGen/X86/pr37826.ll | 20 +- llvm/test/CodeGen/X86/pr37879.ll | 4 +- llvm/test/CodeGen/X86/pr37916.ll | 10 +- llvm/test/CodeGen/X86/pr38185.ll | 36 +- llvm/test/CodeGen/X86/pr38533.ll | 6 +- llvm/test/CodeGen/X86/pr38539.ll | 32 +- llvm/test/CodeGen/X86/pr38738.ll | 21 +- llvm/test/CodeGen/X86/pr38743.ll | 22 +- llvm/test/CodeGen/X86/pr38762.ll | 7 +- llvm/test/CodeGen/X86/pr38763.ll | 7 +- llvm/test/CodeGen/X86/pr38795.ll | 16 +- llvm/test/CodeGen/X86/pr38803.ll | 6 +- llvm/test/CodeGen/X86/pr38819.ll | 4 +- llvm/test/CodeGen/X86/pr38865-2.ll | 4 +- llvm/test/CodeGen/X86/pr38865-3.ll | 6 +- llvm/test/CodeGen/X86/pr38865.ll | 9 +- llvm/test/CodeGen/X86/pr39098.ll | 6 +- llvm/test/CodeGen/X86/pr39243.ll | 6 +- llvm/test/CodeGen/X86/pr39666.ll | 12 +- llvm/test/CodeGen/X86/pr39733.ll | 10 +- llvm/test/CodeGen/X86/pr39896.ll | 4 +- llvm/test/CodeGen/X86/pr39926.ll | 27 +- llvm/test/CodeGen/X86/pr40289-64bit.ll | 2 +- llvm/test/CodeGen/X86/pr40289.ll | 2 +- llvm/test/CodeGen/X86/pr40539.ll | 4 +- llvm/test/CodeGen/X86/pr40631_deadstore_elision.ll | 65 +- llvm/test/CodeGen/X86/pr40737.ll | 4 +- llvm/test/CodeGen/X86/pr40811.ll | 4 +- llvm/test/CodeGen/X86/pr40994.ll | 7 +- llvm/test/CodeGen/X86/pr41619.ll | 4 +- llvm/test/CodeGen/X86/pr41678.ll | 2 +- llvm/test/CodeGen/X86/pr42064.ll | 48 +- llvm/test/CodeGen/X86/pr42452.ll | 2 +- llvm/test/CodeGen/X86/pr42565.ll | 6 +- llvm/test/CodeGen/X86/pr42616.ll | 4 +- llvm/test/CodeGen/X86/pr42727.ll | 27 +- llvm/test/CodeGen/X86/pr42870.ll | 13 +- llvm/test/CodeGen/X86/pr42909.ll | 4 +- llvm/test/CodeGen/X86/pr43529.ll | 9 +- llvm/test/CodeGen/X86/pr43866.ll | 5 +- llvm/test/CodeGen/X86/pr44396.ll | 4 +- llvm/test/CodeGen/X86/pr44915.ll | 4 +- llvm/test/CodeGen/X86/pr45067.ll | 10 +- llvm/test/CodeGen/X86/pr45378.ll | 15 +- llvm/test/CodeGen/X86/pr45563-2.ll | 30 +- llvm/test/CodeGen/X86/pr45563.ll | 6 +- llvm/test/CodeGen/X86/pr45833.ll | 30 +- llvm/test/CodeGen/X86/pr46004.ll | 8 +- llvm/test/CodeGen/X86/pr46455.ll | 14 +- llvm/test/CodeGen/X86/pr46527.ll | 4 +- llvm/test/CodeGen/X86/pr46532.ll | 20 +- llvm/test/CodeGen/X86/pr46585.ll | 4 +- llvm/test/CodeGen/X86/pr46820.ll | 8 +- llvm/test/CodeGen/X86/pr46877.ll | 4 +- llvm/test/CodeGen/X86/pr47000.ll | 8 +- llvm/test/CodeGen/X86/pr47482.ll | 12 +- llvm/test/CodeGen/X86/pr47517.ll | 11 +- llvm/test/CodeGen/X86/pr47857.ll | 167 +- llvm/test/CodeGen/X86/pr47874.ll | 32 +- llvm/test/CodeGen/X86/pr48458.ll | 4 +- llvm/test/CodeGen/X86/pr48727.ll | 42 +- llvm/test/CodeGen/X86/pr48888.ll | 8 +- llvm/test/CodeGen/X86/pr49028.ll | 4 +- llvm/test/CodeGen/X86/pr49076.ll | 2 +- llvm/test/CodeGen/X86/pr49087.ll | 8 +- llvm/test/CodeGen/X86/pr49162.ll | 8 +- llvm/test/CodeGen/X86/pr49393.ll | 4 +- llvm/test/CodeGen/X86/pr49451.ll | 4 +- llvm/test/CodeGen/X86/pr49466.ll | 134 +- llvm/test/CodeGen/X86/pr49467.ll | 16 +- .../test/CodeGen/X86/pr49839-trapping-aggregate.ll | 2 +- llvm/test/CodeGen/X86/pr50254.ll | 4 +- llvm/test/CodeGen/X86/pr50374.ll | 4 +- llvm/test/CodeGen/X86/pr50431.ll | 4 +- llvm/test/CodeGen/X86/pr50609.ll | 18 +- llvm/test/CodeGen/X86/pr50782.ll | 29 +- llvm/test/CodeGen/X86/pr50823.ll | 13 +- llvm/test/CodeGen/X86/pr50907.ll | 4 +- llvm/test/CodeGen/X86/pr51175.ll | 4 +- llvm/test/CodeGen/X86/pr51371.ll | 16 +- llvm/test/CodeGen/X86/pr5145.ll | 8 +- llvm/test/CodeGen/X86/pr51615.ll | 20 +- llvm/test/CodeGen/X86/pr51878_computeAliasing.ll | 12 +- llvm/test/CodeGen/X86/pr53419.ll | 48 +- llvm/test/CodeGen/X86/pr53842.ll | 2 +- .../CodeGen/X86/pr53990-incorrect-machine-sink.ll | 6 +- llvm/test/CodeGen/X86/pr54369.ll | 2 +- llvm/test/CodeGen/X86/pr55846.ll | 7 +- llvm/test/CodeGen/X86/pr56103.ll | 65 + llvm/test/CodeGen/X86/pr7882.ll | 2 +- llvm/test/CodeGen/X86/pr9127.ll | 4 +- llvm/test/CodeGen/X86/pr9517.ll | 26 +- llvm/test/CodeGen/X86/pre-coalesce-2.ll | 102 +- llvm/test/CodeGen/X86/pre-coalesce.ll | 12 +- llvm/test/CodeGen/X86/pre-ra-sched.ll | 29 +- llvm/test/CodeGen/X86/preallocated-nocall.ll | 11 +- llvm/test/CodeGen/X86/preallocated-x64.ll | 9 +- llvm/test/CodeGen/X86/preallocated.ll | 89 +- llvm/test/CodeGen/X86/prefer-avx256-mask-extend.ll | 32 +- .../test/CodeGen/X86/prefer-avx256-mask-shuffle.ll | 6 +- llvm/test/CodeGen/X86/prefer-avx256-mulo.ll | 8 +- llvm/test/CodeGen/X86/prefetch.ll | 20 +- llvm/test/CodeGen/X86/prefixdata.ll | 2 +- llvm/test/CodeGen/X86/private-2.ll | 12 +- llvm/test/CodeGen/X86/private.ll | 2 +- llvm/test/CodeGen/X86/prologuedata.ll | 2 +- llvm/test/CodeGen/X86/promote-assert-zext.ll | 4 +- llvm/test/CodeGen/X86/promote-i16.ll | 10 +- llvm/test/CodeGen/X86/promote-sra-by-itself.ll | 8 +- llvm/test/CodeGen/X86/promote-trunc.ll | 4 +- llvm/test/CodeGen/X86/promote.ll | 12 +- llvm/test/CodeGen/X86/ps4-noreturn.ll | 6 +- llvm/test/CodeGen/X86/ps4-ssp-nop.ll | 20 +- llvm/test/CodeGen/X86/pseudo_cmov_lower-fp16.ll | 22 +- llvm/test/CodeGen/X86/pseudo_cmov_lower.ll | 73 +- llvm/test/CodeGen/X86/pshufb-mask-comments.ll | 16 +- llvm/test/CodeGen/X86/psubus.ll | 46 +- llvm/test/CodeGen/X86/ptr-rotate.ll | 4 +- llvm/test/CodeGen/X86/ptrtoint-constexpr.ll | 4 +- llvm/test/CodeGen/X86/ptrtoint-narrow.ll | 2 +- llvm/test/CodeGen/X86/ptwrite32-intrinsic.ll | 4 +- llvm/test/CodeGen/X86/ptwrite64-intrinsic.ll | 4 +- llvm/test/CodeGen/X86/pull-binop-through-shift.ll | 96 +- .../X86/pull-conditional-binop-through-shift.ll | 96 +- llvm/test/CodeGen/X86/push-cfi-obj.ll | 4 +- llvm/test/CodeGen/X86/push-cfi.ll | 42 +- llvm/test/CodeGen/X86/ragreedy-bug.ll | 172 +- llvm/test/CodeGen/X86/ragreedy-hoist-spill.ll | 75 +- .../CodeGen/X86/ragreedy-last-chance-recoloring.ll | 80 +- llvm/test/CodeGen/X86/range-false-deps.ll | 88 +- llvm/test/CodeGen/X86/rd-mod-wr-eflags.ll | 104 +- llvm/test/CodeGen/X86/rdrand-x86_64.ll | 4 +- llvm/test/CodeGen/X86/rdrand.ll | 16 +- llvm/test/CodeGen/X86/rdseed-x86_64.ll | 4 +- llvm/test/CodeGen/X86/rdseed.ll | 8 +- llvm/test/CodeGen/X86/rdtsc-upgrade.ll | 6 +- llvm/test/CodeGen/X86/rdtsc.ll | 9 +- llvm/test/CodeGen/X86/recip-pic.ll | 2 +- llvm/test/CodeGen/X86/red-zone.ll | 2 +- llvm/test/CodeGen/X86/reduce-trunc-shl.ll | 42 +- .../CodeGen/X86/regalloc-advanced-split-cost.ll | 60 +- .../CodeGen/X86/regalloc-reconcile-broken-hints.ll | 64 +- llvm/test/CodeGen/X86/regalloc-spill-at-ehpad.ll | 19 +- llvm/test/CodeGen/X86/regalloc-tight-invoke.ll | 14 +- llvm/test/CodeGen/X86/reghinting.ll | 2 +- llvm/test/CodeGen/X86/regparm.ll | 8 +- llvm/test/CodeGen/X86/regpressure.ll | 120 +- llvm/test/CodeGen/X86/relocimm-small-model.ll | 2 +- llvm/test/CodeGen/X86/relptr-rodata.ll | 10 +- llvm/test/CodeGen/X86/remat-constant.ll | 2 +- llvm/test/CodeGen/X86/remat-fold-load.ll | 53 +- llvm/test/CodeGen/X86/remat-scalar-zero.ll | 134 +- .../test/CodeGen/X86/replace-load-and-with-bzhi.ll | 16 +- .../X86/replace_unsupported_masked_mem_intrin.ll | 24 +- llvm/test/CodeGen/X86/ret-addr.ll | 20 +- llvm/test/CodeGen/X86/ret-mmx.ll | 2 +- llvm/test/CodeGen/X86/retpoline-external.ll | 25 +- llvm/test/CodeGen/X86/retpoline-regparm.ll | 4 +- llvm/test/CodeGen/X86/retpoline.ll | 165 +- llvm/test/CodeGen/X86/return-ext.ll | 10 +- llvm/test/CodeGen/X86/reverse_branches.ll | 32 +- llvm/test/CodeGen/X86/rip-rel-address.ll | 2 +- llvm/test/CodeGen/X86/rip-rel-lea.ll | 5 +- llvm/test/CodeGen/X86/rodata-relocs.ll | 16 +- llvm/test/CodeGen/X86/rot16.ll | 29 +- llvm/test/CodeGen/X86/rot32.ll | 16 +- llvm/test/CodeGen/X86/rot64.ll | 16 +- llvm/test/CodeGen/X86/rotate.ll | 24 +- llvm/test/CodeGen/X86/rotate4.ll | 48 +- llvm/test/CodeGen/X86/rounding-ops.ll | 16 +- llvm/test/CodeGen/X86/rtm.ll | 2 +- llvm/test/CodeGen/X86/sad_variations.ll | 200 +- llvm/test/CodeGen/X86/sadd_sat_vec.ll | 64 +- llvm/test/CodeGen/X86/safestack.ll | 5 +- llvm/test/CodeGen/X86/safestack_inline.ll | 11 +- llvm/test/CodeGen/X86/safestack_ssp.ll | 5 +- llvm/test/CodeGen/X86/sandybridge-loads.ll | 30 +- llvm/test/CodeGen/X86/sbb-false-dep.ll | 31 +- llvm/test/CodeGen/X86/scalar-extract.ll | 6 +- llvm/test/CodeGen/X86/scalar_widen_div.ll | 50 +- llvm/test/CodeGen/X86/scalarize-bitcast.ll | 6 +- llvm/test/CodeGen/X86/scalarize-fp.ll | 40 +- llvm/test/CodeGen/X86/scatter-schedule.ll | 6 +- llvm/test/CodeGen/X86/scev-interchange.ll | 140 +- llvm/test/CodeGen/X86/segmented-stacks-dynamic.ll | 4 +- llvm/test/CodeGen/X86/segmented-stacks.ll | 22 +- llvm/test/CodeGen/X86/seh-catch-all-win32.ll | 38 +- llvm/test/CodeGen/X86/seh-catch-all.ll | 8 +- llvm/test/CodeGen/X86/seh-catchpad.ll | 14 +- llvm/test/CodeGen/X86/seh-except-finally.ll | 59 +- llvm/test/CodeGen/X86/seh-except-restore.ll | 40 +- llvm/test/CodeGen/X86/seh-exception-code.ll | 4 +- llvm/test/CodeGen/X86/seh-filter-no-personality.ll | 19 +- llvm/test/CodeGen/X86/seh-finally.ll | 8 +- llvm/test/CodeGen/X86/seh-localaddress.ll | 35 +- llvm/test/CodeGen/X86/seh-no-invokes.ll | 30 +- llvm/test/CodeGen/X86/seh-safe-div-win32.ll | 80 +- llvm/test/CodeGen/X86/seh-safe-div.ll | 68 +- llvm/test/CodeGen/X86/seh-stack-realign.ll | 38 +- .../CodeGen/X86/seh-unwind-inline-asm-codegen.ll | 6 +- llvm/test/CodeGen/X86/select-ext.ll | 60 +- llvm/test/CodeGen/X86/select-lea.ll | 24 +- llvm/test/CodeGen/X86/select-optimize.ll | 72 +- .../test/CodeGen/X86/select-testb-volatile-load.ll | 10 +- llvm/test/CodeGen/X86/select-with-and-or.ll | 8 +- llvm/test/CodeGen/X86/select.ll | 38 +- llvm/test/CodeGen/X86/selectiondag-cse.ll | 24 +- llvm/test/CodeGen/X86/selectiondag-debug-loc.ll | 25 +- llvm/test/CodeGen/X86/selectiondag-dominator.ll | 6 +- .../test/CodeGen/X86/semantic-interposition-asm.ll | 4 +- llvm/test/CodeGen/X86/setcc-combine.ll | 8 +- llvm/test/CodeGen/X86/setcc-freeze.ll | 36 +- llvm/test/CodeGen/X86/setcc-logic.ll | 16 +- llvm/test/CodeGen/X86/setcc-narrowing.ll | 2 +- llvm/test/CodeGen/X86/setcc-wide-types.ll | 96 +- llvm/test/CodeGen/X86/setcc.ll | 2 +- llvm/test/CodeGen/X86/setjmp-spills.ll | 4 +- llvm/test/CodeGen/X86/sext-load.ll | 7 +- llvm/test/CodeGen/X86/sext-ret-val.ll | 8 +- llvm/test/CodeGen/X86/sext-subreg.ll | 8 +- llvm/test/CodeGen/X86/sext-vsetcc.ll | 78 +- llvm/test/CodeGen/X86/sha.ll | 32 +- llvm/test/CodeGen/X86/shadow-stack.ll | 34 +- llvm/test/CodeGen/X86/shift-amount-mod.ll | 84 +- llvm/test/CodeGen/X86/shift-and.ll | 14 +- llvm/test/CodeGen/X86/shift-avx2-crash.ll | 5 +- llvm/test/CodeGen/X86/shift-bmi2.ll | 32 +- llvm/test/CodeGen/X86/shift-by-signext.ll | 4 +- llvm/test/CodeGen/X86/shift-coalesce.ll | 4 +- llvm/test/CodeGen/X86/shift-codegen.ll | 6 +- llvm/test/CodeGen/X86/shift-combine.ll | 58 +- llvm/test/CodeGen/X86/shift-folding.ll | 36 +- llvm/test/CodeGen/X86/shift-i128.ll | 60 +- llvm/test/CodeGen/X86/shift-i256.ll | 4 +- llvm/test/CodeGen/X86/shift-logic.ll | 4 +- llvm/test/CodeGen/X86/shift-one.ll | 4 +- llvm/test/CodeGen/X86/shift-parts.ll | 4 +- llvm/test/CodeGen/X86/shl-anyext.ll | 4 +- llvm/test/CodeGen/X86/shl-crash-on-legalize.ll | 2 +- llvm/test/CodeGen/X86/shl-i64.ll | 12 +- llvm/test/CodeGen/X86/shl_undef.ll | 14 +- llvm/test/CodeGen/X86/shrink-compare-pgso.ll | 6 +- llvm/test/CodeGen/X86/shrink-compare.ll | 6 +- llvm/test/CodeGen/X86/shrink-wrap-chkstk-x86_64.ll | 19 +- llvm/test/CodeGen/X86/shrink-wrap-chkstk.ll | 17 +- llvm/test/CodeGen/X86/shrink-wrapping-vla.ll | 26 +- llvm/test/CodeGen/X86/shrink_vmul.ll | 397 +- llvm/test/CodeGen/X86/shrink_vmul_sse.ll | 21 +- llvm/test/CodeGen/X86/shrinkwrap-callbr.ll | 2 +- llvm/test/CodeGen/X86/shrinkwrap-hang.ll | 6 +- llvm/test/CodeGen/X86/shuffle-combine-crash.ll | 4 +- llvm/test/CodeGen/X86/shuffle-extract-subvector.ll | 8 +- .../test/CodeGen/X86/shuffle-of-splat-multiuses.ll | 20 +- .../CodeGen/X86/shuffle-strided-with-offset-128.ll | 96 +- .../CodeGen/X86/shuffle-strided-with-offset-256.ll | 96 +- .../CodeGen/X86/shuffle-strided-with-offset-512.ll | 96 +- llvm/test/CodeGen/X86/shuffle-vs-trunc-128.ll | 72 +- llvm/test/CodeGen/X86/shuffle-vs-trunc-256.ll | 72 +- llvm/test/CodeGen/X86/shuffle-vs-trunc-512.ll | 76 +- llvm/test/CodeGen/X86/sibcall-2.ll | 20 +- llvm/test/CodeGen/X86/sibcall-3.ll | 8 +- llvm/test/CodeGen/X86/sibcall-4.ll | 10 +- llvm/test/CodeGen/X86/sibcall-5.ll | 21 +- llvm/test/CodeGen/X86/sibcall-byval.ll | 12 +- llvm/test/CodeGen/X86/sibcall-win64.ll | 8 +- llvm/test/CodeGen/X86/sibcall.ll | 110 +- llvm/test/CodeGen/X86/simple-zext.ll | 4 +- llvm/test/CodeGen/X86/sink-hoist.ll | 56 +- llvm/test/CodeGen/X86/sink-local-value.ll | 48 +- llvm/test/CodeGen/X86/sink-out-of-loop.ll | 8 +- llvm/test/CodeGen/X86/sjlj-baseptr.ll | 17 +- llvm/test/CodeGen/X86/sjlj-eh-musttail.ll | 12 +- llvm/test/CodeGen/X86/sjlj-eh.ll | 16 +- .../CodeGen/X86/sjlj-unwind-inline-asm-codegen.ll | 10 +- llvm/test/CodeGen/X86/sjlj.ll | 22 +- llvm/test/CodeGen/X86/slow-incdec.ll | 22 +- llvm/test/CodeGen/X86/slow-unaligned-mem.ll | 6 +- llvm/test/CodeGen/X86/small-byval-memcpy.ll | 6 +- llvm/test/CodeGen/X86/smul-with-overflow.ll | 10 +- .../CodeGen/X86/smulo-128-legalisation-lowering.ll | 8 +- llvm/test/CodeGen/X86/soft-fp.ll | 19 +- llvm/test/CodeGen/X86/speculation-hardening-sls.ll | 12 +- ...peculative-execution-side-effect-suppression.ll | 67 +- .../X86/speculative-load-hardening-call-and-ret.ll | 32 +- .../X86/speculative-load-hardening-gather.ll | 246 +- .../X86/speculative-load-hardening-indirect.ll | 46 +- .../X86/speculative-load-hardening-no-spill.ll | 4 +- .../test/CodeGen/X86/speculative-load-hardening.ll | 138 +- llvm/test/CodeGen/X86/splat-for-size.ll | 2 +- llvm/test/CodeGen/X86/split-eh-lpad-edges.ll | 30 +- llvm/test/CodeGen/X86/split-store.ll | 66 +- llvm/test/CodeGen/X86/split-vector-bitcast.ll | 6 +- llvm/test/CodeGen/X86/sqrt-fastmath.ll | 16 +- llvm/test/CodeGen/X86/sret-implicit.ll | 4 +- llvm/test/CodeGen/X86/sse-align-0.ll | 8 +- llvm/test/CodeGen/X86/sse-align-1.ll | 8 +- llvm/test/CodeGen/X86/sse-align-10.ll | 4 +- llvm/test/CodeGen/X86/sse-align-12.ll | 16 +- llvm/test/CodeGen/X86/sse-align-2.ll | 8 +- llvm/test/CodeGen/X86/sse-align-3.ll | 8 +- llvm/test/CodeGen/X86/sse-align-4.ll | 8 +- llvm/test/CodeGen/X86/sse-align-5.ll | 4 +- llvm/test/CodeGen/X86/sse-align-6.ll | 4 +- llvm/test/CodeGen/X86/sse-align-7.ll | 4 +- llvm/test/CodeGen/X86/sse-align-8.ll | 4 +- llvm/test/CodeGen/X86/sse-align-9.ll | 8 +- llvm/test/CodeGen/X86/sse-cvttp2si.ll | 24 +- llvm/test/CodeGen/X86/sse-domains.ll | 10 +- llvm/test/CodeGen/X86/sse-fcopysign.ll | 2 +- llvm/test/CodeGen/X86/sse-fsignum.ll | 36 +- llvm/test/CodeGen/X86/sse-insertelt-from-mem.ll | 86 +- llvm/test/CodeGen/X86/sse-intel-ocl.ll | 10 +- .../test/CodeGen/X86/sse-intrinsics-x86-upgrade.ll | 6 +- llvm/test/CodeGen/X86/sse-intrinsics-x86.ll | 12 +- llvm/test/CodeGen/X86/sse-load-ret.ll | 4 +- llvm/test/CodeGen/X86/sse-only.ll | 6 +- llvm/test/CodeGen/X86/sse-unaligned-mem-feature.ll | 4 +- llvm/test/CodeGen/X86/sse1.ll | 2 +- .../X86/sse2-intrinsics-fast-isel-x86_64.ll | 8 +- llvm/test/CodeGen/X86/sse2-intrinsics-fast-isel.ll | 154 +- .../CodeGen/X86/sse2-intrinsics-x86-upgrade.ll | 30 +- llvm/test/CodeGen/X86/sse2-intrinsics-x86.ll | 30 +- llvm/test/CodeGen/X86/sse2.ll | 79 +- llvm/test/CodeGen/X86/sse3-avx-addsub.ll | 32 +- llvm/test/CodeGen/X86/sse3-intrinsics-fast-isel.ll | 11 +- llvm/test/CodeGen/X86/sse3-intrinsics-x86.ll | 12 +- llvm/test/CodeGen/X86/sse3.ll | 35 +- .../test/CodeGen/X86/sse41-intrinsics-fast-isel.ll | 7 +- .../CodeGen/X86/sse41-intrinsics-x86-upgrade.ll | 7 +- llvm/test/CodeGen/X86/sse41-intrinsics-x86.ll | 8 +- llvm/test/CodeGen/X86/sse41-pmovxrm.ll | 48 +- llvm/test/CodeGen/X86/sse41.ll | 61 +- llvm/test/CodeGen/X86/sse42-intrinsics-x86.ll | 20 +- .../test/CodeGen/X86/sse4a-intrinsics-fast-isel.ll | 8 +- llvm/test/CodeGen/X86/sse4a-upgrade.ll | 12 +- llvm/test/CodeGen/X86/sse4a.ll | 16 +- llvm/test/CodeGen/X86/sse_partial_update.ll | 12 +- llvm/test/CodeGen/X86/ssp-data-layout.ll | 194 +- llvm/test/CodeGen/X86/ssp-guard-spill.ll | 23 +- llvm/test/CodeGen/X86/ssse3-intrinsics-x86.ll | 4 +- llvm/test/CodeGen/X86/ssub_sat_vec.ll | 64 +- llvm/test/CodeGen/X86/stack-align-memcpy.ll | 20 +- llvm/test/CodeGen/X86/stack-align.ll | 30 +- .../test/CodeGen/X86/stack-clash-dynamic-alloca.ll | 6 +- .../CodeGen/X86/stack-clash-large-large-align.ll | 20 +- llvm/test/CodeGen/X86/stack-clash-large.ll | 18 +- ...clash-medium-natural-probes-mutliple-objects.ll | 10 +- .../X86/stack-clash-medium-natural-probes.ll | 10 +- llvm/test/CodeGen/X86/stack-clash-medium.ll | 6 +- .../X86/stack-clash-small-alloc-medium-align.ll | 26 +- .../CodeGen/X86/stack-clash-small-large-align.ll | 12 +- llvm/test/CodeGen/X86/stack-clash-small.ll | 6 +- llvm/test/CodeGen/X86/stack-clash-unknown-call.ll | 4 +- llvm/test/CodeGen/X86/stack-folding-adx-x86_64.ll | 54 +- llvm/test/CodeGen/X86/stack-folding-avx512bf16.ll | 48 +- .../X86/stack-folding-avx512vp2intersect.ll | 48 +- llvm/test/CodeGen/X86/stack-folding-fp-avx512.ll | 126 +- .../CodeGen/X86/stack-folding-fp-avx512fp16-fma.ll | 480 +- .../CodeGen/X86/stack-folding-fp-avx512fp16.ll | 248 +- .../X86/stack-folding-fp-avx512fp16vl-fma.ll | 384 +- .../CodeGen/X86/stack-folding-fp-avx512fp16vl.ll | 184 +- llvm/test/CodeGen/X86/stack-folding-fp-avx512vl.ll | 4 +- llvm/test/CodeGen/X86/stack-folding-int-avx512.ll | 392 +- .../test/CodeGen/X86/stack-folding-int-avx512vl.ll | 60 +- .../CodeGen/X86/stack-folding-int-avx512vnni.ll | 32 +- llvm/test/CodeGen/X86/stack-guard-memloc-vararg.ll | 8 +- llvm/test/CodeGen/X86/stack-guard-oob.ll | 190 +- llvm/test/CodeGen/X86/stack-probes.ll | 4 +- llvm/test/CodeGen/X86/stack-protector-3.ll | 17 +- llvm/test/CodeGen/X86/stack-protector-dbginfo.ll | 15 +- llvm/test/CodeGen/X86/stack-protector-msvc.ll | 30 +- llvm/test/CodeGen/X86/stack-protector-remarks.ll | 12 +- .../X86/stack-protector-strong-macho-win32-xor.ll | 18 +- llvm/test/CodeGen/X86/stack-protector-target.ll | 5 +- .../X86/stack-protector-vreg-to-vreg-copy.ll | 11 +- llvm/test/CodeGen/X86/stack-protector-weight.ll | 20 +- llvm/test/CodeGen/X86/stack-protector.ll | 1035 +- llvm/test/CodeGen/X86/stack-size-section.ll | 2 +- llvm/test/CodeGen/X86/stack-update-frame-opcode.ll | 5 +- llvm/test/CodeGen/X86/stack_guard_remat.ll | 14 +- llvm/test/CodeGen/X86/stackmap-fast-isel.ll | 8 +- llvm/test/CodeGen/X86/stackmap-frame-setup.ll | 8 +- .../CodeGen/X86/stackmap-large-location-size.ll | 20 +- llvm/test/CodeGen/X86/stackmap-liveness.ll | 10 +- llvm/test/CodeGen/X86/stackmap.ll | 64 +- llvm/test/CodeGen/X86/statepoint-allocas.ll | 24 +- llvm/test/CodeGen/X86/statepoint-call-lowering.ll | 58 +- llvm/test/CodeGen/X86/statepoint-deopt-lowering.ll | 12 +- .../CodeGen/X86/statepoint-duplicates-export.ll | 38 +- llvm/test/CodeGen/X86/statepoint-far-call.ll | 4 +- llvm/test/CodeGen/X86/statepoint-forward.ll | 62 +- llvm/test/CodeGen/X86/statepoint-gc-live.ll | 28 +- .../X86/statepoint-gctransition-call-lowering.ll | 43 +- llvm/test/CodeGen/X86/statepoint-invoke.ll | 117 +- llvm/test/CodeGen/X86/statepoint-live-in-remat.ll | 4 +- llvm/test/CodeGen/X86/statepoint-live-in.ll | 46 +- llvm/test/CodeGen/X86/statepoint-no-extra-const.ll | 12 +- .../CodeGen/X86/statepoint-no-realign-stack.ll | 30 +- llvm/test/CodeGen/X86/statepoint-ra-no-ls.ll | 36 +- llvm/test/CodeGen/X86/statepoint-ra.ll | 23 +- llvm/test/CodeGen/X86/statepoint-regs.ll | 58 +- llvm/test/CodeGen/X86/statepoint-spill-lowering.ll | 28 +- .../X86/statepoint-spill-slot-size-promotion.ll | 8 +- llvm/test/CodeGen/X86/statepoint-stack-usage.ll | 72 +- .../test/CodeGen/X86/statepoint-stackmap-format.ll | 54 +- llvm/test/CodeGen/X86/statepoint-stackmap-size.ll | 16 +- llvm/test/CodeGen/X86/statepoint-two-results.ll | 12 +- llvm/test/CodeGen/X86/statepoint-uniqueing.ll | 42 +- .../CodeGen/X86/statepoint-vector-bad-spill.ll | 36 +- llvm/test/CodeGen/X86/statepoint-vector.ll | 56 +- llvm/test/CodeGen/X86/statepoint-vreg-details.ll | 183 +- llvm/test/CodeGen/X86/statepoint-vreg-invoke.ll | 83 +- .../X86/statepoint-vreg-unlimited-tied-opnds.ll | 124 +- llvm/test/CodeGen/X86/statepoint-vreg.ll | 179 +- llvm/test/CodeGen/X86/stdarg.ll | 19 +- llvm/test/CodeGen/X86/stdcall-notailcall.ll | 6 +- llvm/test/CodeGen/X86/stdcall.ll | 17 +- llvm/test/CodeGen/X86/store-empty-member.ll | 2 +- llvm/test/CodeGen/X86/store-fp-constant.ll | 4 +- llvm/test/CodeGen/X86/store-global-address.ll | 6 +- llvm/test/CodeGen/X86/store-narrow.ll | 58 +- llvm/test/CodeGen/X86/store-zero-and-minus-one.ll | 64 +- llvm/test/CodeGen/X86/store_op_load_fold.ll | 10 +- llvm/test/CodeGen/X86/store_op_load_fold2.ll | 10 +- llvm/test/CodeGen/X86/stores-merging.ll | 573 +- llvm/test/CodeGen/X86/storetrunc-fp.ll | 4 +- llvm/test/CodeGen/X86/stride-nine-with-base-reg.ll | 16 +- llvm/test/CodeGen/X86/stride-reuse.ll | 12 +- llvm/test/CodeGen/X86/sttni.ll | 162 +- llvm/test/CodeGen/X86/sub-of-bias.ll | 4 +- llvm/test/CodeGen/X86/sub-with-overflow.ll | 10 +- llvm/test/CodeGen/X86/subcarry.ll | 486 +- llvm/test/CodeGen/X86/subreg-to-reg-0.ll | 4 +- llvm/test/CodeGen/X86/subreg-to-reg-2.ll | 26 +- llvm/test/CodeGen/X86/subreg-to-reg-4.ll | 76 +- llvm/test/CodeGen/X86/subreg-to-reg-6.ll | 2 +- llvm/test/CodeGen/X86/subvector-broadcast.ll | 170 +- llvm/test/CodeGen/X86/sunkaddr-ext.ll | 8 +- llvm/test/CodeGen/X86/swap.ll | 109 +- llvm/test/CodeGen/X86/swift-async-reg-win64.ll | 8 +- llvm/test/CodeGen/X86/swift-async-reg.ll | 8 +- llvm/test/CodeGen/X86/swift-async-win64.ll | 30 +- llvm/test/CodeGen/X86/swift-async.ll | 30 +- llvm/test/CodeGen/X86/swift-dynamic-async-frame.ll | 2 +- llvm/test/CodeGen/X86/swift-error.ll | 6 +- llvm/test/CodeGen/X86/swift-return.ll | 28 +- llvm/test/CodeGen/X86/swifterror.ll | 289 +- llvm/test/CodeGen/X86/swiftself-win64.ll | 32 +- llvm/test/CodeGen/X86/swiftself.ll | 32 +- llvm/test/CodeGen/X86/swifttail-async-i386.ll | 6 +- llvm/test/CodeGen/X86/swifttail-async-win64.ll | 12 +- llvm/test/CodeGen/X86/swifttail-async.ll | 8 +- llvm/test/CodeGen/X86/swifttail-realign.ll | 4 +- llvm/test/CodeGen/X86/switch-bt.ll | 26 +- llvm/test/CodeGen/X86/switch-crit-edge-constant.ll | 36 +- llvm/test/CodeGen/X86/switch-jump-table.ll | 26 +- llvm/test/CodeGen/X86/switch-phi-const.ll | 28 +- llvm/test/CodeGen/X86/switch-zextload.ll | 6 +- llvm/test/CodeGen/X86/switch.ll | 15 +- .../test/CodeGen/X86/system-intrinsics-64-xsave.ll | 24 +- .../CodeGen/X86/system-intrinsics-64-xsavec.ll | 12 +- .../CodeGen/X86/system-intrinsics-64-xsaveopt.ll | 12 +- .../CodeGen/X86/system-intrinsics-64-xsaves.ll | 24 +- llvm/test/CodeGen/X86/system-intrinsics-64.ll | 24 +- llvm/test/CodeGen/X86/system-intrinsics-xsave.ll | 12 +- llvm/test/CodeGen/X86/system-intrinsics-xsavec.ll | 6 +- .../test/CodeGen/X86/system-intrinsics-xsaveopt.ll | 6 +- llvm/test/CodeGen/X86/system-intrinsics-xsaves.ll | 12 +- llvm/test/CodeGen/X86/system-intrinsics.ll | 12 +- llvm/test/CodeGen/X86/tagged-globals-pic.ll | 12 +- llvm/test/CodeGen/X86/tagged-globals-static.ll | 12 +- llvm/test/CodeGen/X86/tail-call-mutable-memarg.ll | 18 +- llvm/test/CodeGen/X86/tail-call-win64.ll | 6 +- .../CodeGen/X86/tail-calls-compatible-attrs.ll | 50 +- llvm/test/CodeGen/X86/tail-dup-addr.ll | 10 +- llvm/test/CodeGen/X86/tail-dup-asm-goto.ll | 14 +- llvm/test/CodeGen/X86/tail-dup-catchret.ll | 4 +- llvm/test/CodeGen/X86/tail-dup-debugloc.ll | 8 +- .../CodeGen/X86/tail-dup-multiple-latch-loop.ll | 32 +- llvm/test/CodeGen/X86/tail-dup-partial.ll | 12 +- llvm/test/CodeGen/X86/tail-dup-repeat.ll | 12 +- llvm/test/CodeGen/X86/tail-merge-debugloc.ll | 6 +- llvm/test/CodeGen/X86/tail-merge-identical.ll | 12 +- llvm/test/CodeGen/X86/tail-merge-wineh.ll | 46 +- llvm/test/CodeGen/X86/tail-opts.ll | 121 +- llvm/test/CodeGen/X86/tailcall-3regparm.ll | 15 +- llvm/test/CodeGen/X86/tailcall-64.ll | 47 +- llvm/test/CodeGen/X86/tailcall-assume.ll | 10 +- llvm/test/CodeGen/X86/tailcall-calleesave.ll | 8 +- llvm/test/CodeGen/X86/tailcall-cgp-dup.ll | 33 +- llvm/test/CodeGen/X86/tailcall-fastisel.ll | 8 +- llvm/test/CodeGen/X86/tailcall-largecode.ll | 2 +- llvm/test/CodeGen/X86/tailcall-lifetime-end.ll | 13 +- llvm/test/CodeGen/X86/tailcall-mem-intrinsics.ll | 36 +- llvm/test/CodeGen/X86/tailcall-msvc-conventions.ll | 51 +- llvm/test/CodeGen/X86/tailcall-readnone.ll | 8 +- llvm/test/CodeGen/X86/tailcall-returndup-void.ll | 26 +- llvm/test/CodeGen/X86/tailcall-ri64.ll | 17 +- llvm/test/CodeGen/X86/tailcall-ssp-split-debug.ll | 4 +- llvm/test/CodeGen/X86/tailcall-stackalign.ll | 2 +- llvm/test/CodeGen/X86/tailcall-structret.ll | 6 +- llvm/test/CodeGen/X86/tailcall-swifttailcc.ll | 16 +- llvm/test/CodeGen/X86/tailcall-tailcc.ll | 16 +- llvm/test/CodeGen/X86/tailcall.ll | 16 +- llvm/test/CodeGen/X86/tailcallbyval.ll | 9 +- llvm/test/CodeGen/X86/tailcallbyval64.ll | 10 +- llvm/test/CodeGen/X86/tailcallfp.ll | 2 +- llvm/test/CodeGen/X86/tailcallfp2.ll | 8 +- llvm/test/CodeGen/X86/tailcc-calleesave.ll | 8 +- llvm/test/CodeGen/X86/tailcc-fastisel.ll | 8 +- llvm/test/CodeGen/X86/tailcc-largecode.ll | 2 +- llvm/test/CodeGen/X86/tailcc-ssp.ll | 6 +- llvm/test/CodeGen/X86/tailcc-stackalign.ll | 2 +- llvm/test/CodeGen/X86/tailcc-structret.ll | 6 +- llvm/test/CodeGen/X86/tailccbyval.ll | 9 +- llvm/test/CodeGen/X86/tailccbyval64.ll | 10 +- llvm/test/CodeGen/X86/tailccfp.ll | 2 +- llvm/test/CodeGen/X86/tailccfp2.ll | 8 +- llvm/test/CodeGen/X86/taildup-crash.ll | 2 +- llvm/test/CodeGen/X86/taildup-heapallocsite.ll | 18 +- llvm/test/CodeGen/X86/tailregccpic.ll | 2 +- llvm/test/CodeGen/X86/targetLoweringGeneric.ll | 8 +- llvm/test/CodeGen/X86/tbm-intrinsics-x86_64.ll | 4 +- llvm/test/CodeGen/X86/tbm-intrinsics.ll | 4 +- llvm/test/CodeGen/X86/tbm_patterns.ll | 12 +- llvm/test/CodeGen/X86/test-shrink-bug.ll | 4 +- llvm/test/CodeGen/X86/testb-je-fusion.ll | 16 +- llvm/test/CodeGen/X86/testl-commute.ll | 18 +- llvm/test/CodeGen/X86/this-return-64.ll | 62 +- llvm/test/CodeGen/X86/thread_pointer-error.ll | 8 +- llvm/test/CodeGen/X86/thread_pointer.ll | 17 +- llvm/test/CodeGen/X86/throws-cfi-fp.ll | 45 +- llvm/test/CodeGen/X86/throws-cfi-no-fp.ll | 45 +- .../test/CodeGen/X86/tls-addr-non-leaf-function.ll | 2 +- llvm/test/CodeGen/X86/tls-android-negative.ll | 16 +- llvm/test/CodeGen/X86/tls-android.ll | 12 +- llvm/test/CodeGen/X86/tls-loads-control3.ll | 26 +- llvm/test/CodeGen/X86/tls-local-dynamic.ll | 12 +- llvm/test/CodeGen/X86/tls-models.ll | 34 +- llvm/test/CodeGen/X86/tls-no-plt.ll | 8 +- llvm/test/CodeGen/X86/tls-pic.ll | 16 +- llvm/test/CodeGen/X86/tls-pie.ll | 12 +- llvm/test/CodeGen/X86/tls-shrink-wrapping.ll | 6 +- llvm/test/CodeGen/X86/tls-windows-itanium.ll | 4 +- llvm/test/CodeGen/X86/tls.ll | 50 +- llvm/test/CodeGen/X86/tlv-1.ll | 12 +- llvm/test/CodeGen/X86/tlv-2.ll | 8 +- llvm/test/CodeGen/X86/token_landingpad.ll | 2 +- llvm/test/CodeGen/X86/trunc-and.ll | 6 +- llvm/test/CodeGen/X86/trunc-ext-ld-st.ll | 36 +- llvm/test/CodeGen/X86/trunc-to-bool.ll | 8 +- llvm/test/CodeGen/X86/trunc-vector-width.ll | 10 +- llvm/test/CodeGen/X86/twoaddr-coalesce-3.ll | 14 +- llvm/test/CodeGen/X86/twoaddr-coalesce.ll | 6 +- llvm/test/CodeGen/X86/twoaddr-lea.ll | 10 +- llvm/test/CodeGen/X86/typeid-alias.ll | 8 +- llvm/test/CodeGen/X86/uadd_inc_iv.ll | 16 +- llvm/test/CodeGen/X86/uadd_sat_vec.ll | 64 +- llvm/test/CodeGen/X86/uint_to_fp-3.ll | 4 +- llvm/test/CodeGen/X86/uint_to_fp.ll | 4 +- llvm/test/CodeGen/X86/umul-with-carry.ll | 6 +- llvm/test/CodeGen/X86/unaligned-32-byte-memops.ll | 88 +- llvm/test/CodeGen/X86/unaligned-load.ll | 8 +- llvm/test/CodeGen/X86/unaligned-spill-folding.ll | 27 +- llvm/test/CodeGen/X86/undef-label.ll | 4 +- ...nfold-masked-merge-vector-variablemask-const.ll | 128 +- .../X86/unfold-masked-merge-vector-variablemask.ll | 88 +- llvm/test/CodeGen/X86/unreachable-loop-sinking.ll | 2 +- llvm/test/CodeGen/X86/unreachableblockelim.ll | 6 +- llvm/test/CodeGen/X86/unused_stackslots.ll | 180 +- llvm/test/CodeGen/X86/unwind-inline-asm-codegen.ll | 10 +- llvm/test/CodeGen/X86/unwindraise.ll | 186 +- .../test/CodeGen/X86/update-terminator-debugloc.ll | 12 +- llvm/test/CodeGen/X86/urem-seteq.ll | 4 +- llvm/test/CodeGen/X86/use-add-flags.ll | 4 +- llvm/test/CodeGen/X86/usub_inc_iv.ll | 116 +- llvm/test/CodeGen/X86/usub_sat_vec.ll | 70 +- llvm/test/CodeGen/X86/utf16-cfstrings.ll | 10 +- llvm/test/CodeGen/X86/uwtables.ll | 25 +- llvm/test/CodeGen/X86/v2f32.ll | 6 +- llvm/test/CodeGen/X86/v4i32load-crash.ll | 10 +- llvm/test/CodeGen/X86/v8i1-masks.ll | 18 +- llvm/test/CodeGen/X86/vaargs-prolog-insert.ll | 6 +- llvm/test/CodeGen/X86/vaargs-win32.ll | 27 +- llvm/test/CodeGen/X86/vaargs.ll | 64 +- llvm/test/CodeGen/X86/var-permute-128.ll | 4 +- llvm/test/CodeGen/X86/var-permute-256.ll | 5 - llvm/test/CodeGen/X86/var-permute-512.ll | 4 +- llvm/test/CodeGen/X86/vararg-callee-cleanup.ll | 24 +- llvm/test/CodeGen/X86/vararg_no_start.ll | 2 +- llvm/test/CodeGen/X86/vararg_tailcall.ll | 78 +- llvm/test/CodeGen/X86/varargs-softfloat.ll | 38 +- .../CodeGen/X86/variable-sized-darwin-bzero.ll | 6 +- llvm/test/CodeGen/X86/vastart-defs-eflags.ll | 4 +- llvm/test/CodeGen/X86/vec-loadsingles-alignment.ll | 20 +- llvm/test/CodeGen/X86/vec-strict-fptoint-128.ll | 8 +- llvm/test/CodeGen/X86/vec-trunc-store.ll | 12 +- llvm/test/CodeGen/X86/vec3-setcc-crash.ll | 6 +- llvm/test/CodeGen/X86/vec_align.ll | 18 +- llvm/test/CodeGen/X86/vec_align_i256.ll | 2 +- llvm/test/CodeGen/X86/vec_anyext.ll | 28 +- llvm/test/CodeGen/X86/vec_extract-avx.ll | 40 +- llvm/test/CodeGen/X86/vec_extract-mmx.ll | 27 +- llvm/test/CodeGen/X86/vec_extract-sse4.ll | 20 +- llvm/test/CodeGen/X86/vec_extract.ll | 20 +- llvm/test/CodeGen/X86/vec_floor.ll | 8 +- llvm/test/CodeGen/X86/vec_fp_to_int.ll | 8 +- llvm/test/CodeGen/X86/vec_fpext.ll | 22 +- llvm/test/CodeGen/X86/vec_fptrunc.ll | 22 +- llvm/test/CodeGen/X86/vec_i64.ll | 8 +- llvm/test/CodeGen/X86/vec_ins_extract.ll | 42 +- llvm/test/CodeGen/X86/vec_insert-5.ll | 20 +- llvm/test/CodeGen/X86/vec_insert-mmx.ll | 6 +- llvm/test/CodeGen/X86/vec_int_to_fp.ll | 171 +- llvm/test/CodeGen/X86/vec_loadsingles.ll | 109 +- llvm/test/CodeGen/X86/vec_logical.ll | 8 +- llvm/test/CodeGen/X86/vec_saddo.ll | 52 +- llvm/test/CodeGen/X86/vec_set-7.ll | 5 +- llvm/test/CodeGen/X86/vec_set-F.ll | 5 +- llvm/test/CodeGen/X86/vec_set.ll | 4 +- llvm/test/CodeGen/X86/vec_setcc-2.ll | 20 +- llvm/test/CodeGen/X86/vec_setcc.ll | 4 +- llvm/test/CodeGen/X86/vec_shift5.ll | 8 +- llvm/test/CodeGen/X86/vec_smulo.ll | 60 +- llvm/test/CodeGen/X86/vec_ss_load_fold.ll | 24 +- llvm/test/CodeGen/X86/vec_ssubo.ll | 52 +- llvm/test/CodeGen/X86/vec_trunc_sext.ll | 4 +- llvm/test/CodeGen/X86/vec_uaddo.ll | 52 +- llvm/test/CodeGen/X86/vec_umulo.ll | 60 +- llvm/test/CodeGen/X86/vec_usubo.ll | 52 +- llvm/test/CodeGen/X86/vec_zero.ll | 16 +- llvm/test/CodeGen/X86/vec_zero_cse.ll | 16 +- llvm/test/CodeGen/X86/vecloadextract.ll | 12 +- llvm/test/CodeGen/X86/vector-fshl-128.ll | 9 +- llvm/test/CodeGen/X86/vector-fshl-256.ll | 14 +- llvm/test/CodeGen/X86/vector-fshr-128.ll | 12 +- llvm/test/CodeGen/X86/vector-gep.ll | 76 +- llvm/test/CodeGen/X86/vector-half-conversions.ll | 100 +- llvm/test/CodeGen/X86/vector-idiv-v2i32.ll | 80 +- llvm/test/CodeGen/X86/vector-interleave.ll | 24 +- .../X86/vector-interleaved-load-i16-stride-2.ll | 40 +- .../X86/vector-interleaved-load-i16-stride-3.ll | 50 +- .../X86/vector-interleaved-load-i16-stride-4.ll | 60 +- .../X86/vector-interleaved-load-i16-stride-5.ll | 70 +- .../X86/vector-interleaved-load-i16-stride-6.ll | 80 +- .../X86/vector-interleaved-load-i32-stride-2.ll | 40 +- .../X86/vector-interleaved-load-i32-stride-3.ll | 50 +- .../X86/vector-interleaved-load-i32-stride-4.ll | 60 +- .../X86/vector-interleaved-load-i32-stride-6.ll | 64 +- .../X86/vector-interleaved-load-i64-stride-2.ll | 40 +- .../X86/vector-interleaved-load-i64-stride-3.ll | 40 +- .../X86/vector-interleaved-load-i64-stride-4.ll | 48 +- .../X86/vector-interleaved-load-i64-stride-6.ll | 48 +- .../X86/vector-interleaved-load-i8-stride-2.ll | 40 +- .../X86/vector-interleaved-load-i8-stride-3.ll | 50 +- .../X86/vector-interleaved-load-i8-stride-4.ll | 60 +- .../X86/vector-interleaved-load-i8-stride-6.ll | 80 +- .../X86/vector-interleaved-store-i16-stride-2.ll | 40 +- .../X86/vector-interleaved-store-i16-stride-3.ll | 50 +- .../X86/vector-interleaved-store-i16-stride-4.ll | 60 +- .../X86/vector-interleaved-store-i16-stride-5.ll | 70 +- .../X86/vector-interleaved-store-i16-stride-6.ll | 80 +- .../X86/vector-interleaved-store-i32-stride-2.ll | 40 +- .../X86/vector-interleaved-store-i32-stride-3.ll | 50 +- .../X86/vector-interleaved-store-i32-stride-4.ll | 60 +- .../X86/vector-interleaved-store-i32-stride-6.ll | 64 +- .../X86/vector-interleaved-store-i64-stride-2.ll | 40 +- .../X86/vector-interleaved-store-i64-stride-3.ll | 40 +- .../X86/vector-interleaved-store-i64-stride-4.ll | 48 +- .../X86/vector-interleaved-store-i64-stride-6.ll | 48 +- .../X86/vector-interleaved-store-i8-stride-2.ll | 40 +- .../X86/vector-interleaved-store-i8-stride-3.ll | 50 +- .../X86/vector-interleaved-store-i8-stride-4.ll | 60 +- .../X86/vector-interleaved-store-i8-stride-6.ll | 80 +- llvm/test/CodeGen/X86/vector-intrinsics.ll | 20 +- .../CodeGen/X86/vector-merge-store-fp-constants.ll | 33 +- llvm/test/CodeGen/X86/vector-mul.ll | 12 +- llvm/test/CodeGen/X86/vector-narrow-binop.ll | 2 +- llvm/test/CodeGen/X86/vector-pack-128.ll | 4 +- llvm/test/CodeGen/X86/vector-pcmp.ll | 32 +- llvm/test/CodeGen/X86/vector-reduce-add-mask.ll | 6 +- llvm/test/CodeGen/X86/vector-reduce-add.ll | 12 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 8 +- llvm/test/CodeGen/X86/vector-reduce-or-cmp.ll | 13 +- llvm/test/CodeGen/X86/vector-sext.ll | 96 +- .../CodeGen/X86/vector-shift-by-select-loop.ll | 118 +- llvm/test/CodeGen/X86/vector-shift-lshr-128.ll | 12 +- llvm/test/CodeGen/X86/vector-shift-lshr-sub128.ll | 12 +- llvm/test/CodeGen/X86/vector-shuffle-128-v16.ll | 50 +- llvm/test/CodeGen/X86/vector-shuffle-128-v2.ll | 52 +- llvm/test/CodeGen/X86/vector-shuffle-128-v4.ll | 58 +- llvm/test/CodeGen/X86/vector-shuffle-128-v8.ll | 44 +- llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll | 40 +- llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 28 +- llvm/test/CodeGen/X86/vector-shuffle-256-v4.ll | 44 +- llvm/test/CodeGen/X86/vector-shuffle-256-v8.ll | 34 +- llvm/test/CodeGen/X86/vector-shuffle-512-v16.ll | 41 +- llvm/test/CodeGen/X86/vector-shuffle-512-v32.ll | 36 +- llvm/test/CodeGen/X86/vector-shuffle-512-v64.ll | 26 +- llvm/test/CodeGen/X86/vector-shuffle-512-v8.ll | 16 +- llvm/test/CodeGen/X86/vector-shuffle-avx512.ll | 32 +- .../CodeGen/X86/vector-shuffle-combining-avx.ll | 20 +- .../CodeGen/X86/vector-shuffle-combining-avx2.ll | 6 +- .../X86/vector-shuffle-combining-avx512bwvl.ll | 24 +- .../X86/vector-shuffle-combining-avx512f.ll | 32 +- .../CodeGen/X86/vector-shuffle-combining-sse41.ll | 6 +- .../CodeGen/X86/vector-shuffle-combining-ssse3.ll | 4 +- .../CodeGen/X86/vector-shuffle-combining-xop.ll | 22 +- llvm/test/CodeGen/X86/vector-shuffle-combining.ll | 92 +- llvm/test/CodeGen/X86/vector-shuffle-masked.ll | 104 +- llvm/test/CodeGen/X86/vector-shuffle-mmx.ll | 14 +- llvm/test/CodeGen/X86/vector-shuffle-sse1.ll | 28 +- llvm/test/CodeGen/X86/vector-shuffle-v192.ll | 16 +- llvm/test/CodeGen/X86/vector-shuffle-v48.ll | 4 +- .../CodeGen/X86/vector-shuffle-variable-128.ll | 82 +- .../CodeGen/X86/vector-shuffle-variable-256.ll | 34 +- llvm/test/CodeGen/X86/vector-sqrt.ll | 24 +- llvm/test/CodeGen/X86/vector-trunc-packus.ll | 80 +- llvm/test/CodeGen/X86/vector-trunc-ssat.ll | 84 +- llvm/test/CodeGen/X86/vector-trunc-usat.ll | 80 +- llvm/test/CodeGen/X86/vector-trunc.ll | 60 +- llvm/test/CodeGen/X86/vector-truncate-combine.ll | 2 +- llvm/test/CodeGen/X86/vector-unsigned-cmp.ll | 8 +- llvm/test/CodeGen/X86/vector-variable-idx2.ll | 16 +- llvm/test/CodeGen/X86/vector-width-store-merge.ll | 18 +- llvm/test/CodeGen/X86/vector-zext.ll | 64 +- llvm/test/CodeGen/X86/vector-zmov.ll | 16 +- llvm/test/CodeGen/X86/vector.ll | 110 +- .../X86/vector_splat-const-shift-of-constmasked.ll | 2 - llvm/test/CodeGen/X86/vectorcall.ll | 60 +- llvm/test/CodeGen/X86/vfcmp.ll | 2 +- llvm/test/CodeGen/X86/viabs.ll | 4 +- llvm/test/CodeGen/X86/visibility.ll | 4 +- llvm/test/CodeGen/X86/visibility2.ll | 8 +- llvm/test/CodeGen/X86/vmaskmov-offset.ll | 28 +- ...volatile-memstores-nooverlapping-load-stores.ll | 30 +- llvm/test/CodeGen/X86/volatile.ll | 10 +- llvm/test/CodeGen/X86/vortex-bug.ll | 6 +- .../CodeGen/X86/vp2intersect_multiple_pairs.ll | 4 +- llvm/test/CodeGen/X86/vsel-cmp-load.ll | 32 +- llvm/test/CodeGen/X86/vselect-avx.ll | 29 +- llvm/test/CodeGen/X86/vselect-avx512.ll | 99 +- llvm/test/CodeGen/X86/vselect-pcmp.ll | 11 +- llvm/test/CodeGen/X86/vselect.ll | 10 +- llvm/test/CodeGen/X86/vshift-1.ll | 24 +- llvm/test/CodeGen/X86/vshift-2.ll | 24 +- llvm/test/CodeGen/X86/vshift-3.ll | 20 +- llvm/test/CodeGen/X86/vshift-4.ll | 28 +- llvm/test/CodeGen/X86/vshift-5.ll | 20 +- llvm/test/CodeGen/X86/vshift-6.ll | 6 +- llvm/test/CodeGen/X86/vshift_scalar.ll | 4 +- llvm/test/CodeGen/X86/vshift_split2.ll | 4 +- .../CodeGen/X86/vshli-simplify-demanded-bits.ll | 2 +- llvm/test/CodeGen/X86/vsplit-and.ll | 8 +- llvm/test/CodeGen/X86/vzero-excess.ll | 8 +- llvm/test/CodeGen/X86/waitpkg-intrinsics.ll | 6 +- llvm/test/CodeGen/X86/warn-stack.ll | 11 +- llvm/test/CodeGen/X86/weak-undef.ll | 16 +- llvm/test/CodeGen/X86/weak.ll | 4 +- llvm/test/CodeGen/X86/weak_def_can_be_hidden.ll | 12 +- llvm/test/CodeGen/X86/widen_arith-1.ll | 38 +- llvm/test/CodeGen/X86/widen_arith-2.ll | 60 +- llvm/test/CodeGen/X86/widen_arith-3.ll | 40 +- llvm/test/CodeGen/X86/widen_arith-4.ll | 40 +- llvm/test/CodeGen/X86/widen_arith-5.ll | 40 +- llvm/test/CodeGen/X86/widen_arith-6.ll | 42 +- llvm/test/CodeGen/X86/widen_cast-1.ll | 34 +- llvm/test/CodeGen/X86/widen_cast-2.ll | 34 +- llvm/test/CodeGen/X86/widen_cast-3.ll | 4 +- llvm/test/CodeGen/X86/widen_cast-4.ll | 60 +- llvm/test/CodeGen/X86/widen_cast-5.ll | 4 +- llvm/test/CodeGen/X86/widen_compare-1.ll | 10 +- llvm/test/CodeGen/X86/widen_conv-1.ll | 16 +- llvm/test/CodeGen/X86/widen_conv-2.ll | 4 +- llvm/test/CodeGen/X86/widen_conv-3.ll | 10 +- llvm/test/CodeGen/X86/widen_conv-4.ll | 10 +- llvm/test/CodeGen/X86/widen_conversions.ll | 4 +- llvm/test/CodeGen/X86/widen_extract-1.ll | 4 +- llvm/test/CodeGen/X86/widen_load-0.ll | 10 +- llvm/test/CodeGen/X86/widen_load-1.ll | 25 +- llvm/test/CodeGen/X86/widen_load-2.ll | 95 +- llvm/test/CodeGen/X86/widen_load-3.ll | 37 +- llvm/test/CodeGen/X86/widen_shuffle-1.ll | 16 +- llvm/test/CodeGen/X86/widened-broadcast.ll | 104 +- llvm/test/CodeGen/X86/win-alloca-expander.ll | 36 +- llvm/test/CodeGen/X86/win-catchpad-csrs.ll | 24 +- llvm/test/CodeGen/X86/win-catchpad-nested-cxx.ll | 6 +- llvm/test/CodeGen/X86/win-catchpad-nested.ll | 2 +- llvm/test/CodeGen/X86/win-catchpad-varargs.ll | 20 +- llvm/test/CodeGen/X86/win-catchpad.ll | 34 +- llvm/test/CodeGen/X86/win-cleanuppad.ll | 18 +- llvm/test/CodeGen/X86/win-funclet-cfi.ll | 4 +- llvm/test/CodeGen/X86/win-mixed-ehpersonality.ll | 24 +- .../CodeGen/X86/win32-eh-available-externally.ll | 4 +- llvm/test/CodeGen/X86/win32-eh-states.ll | 34 +- llvm/test/CodeGen/X86/win32-eh.ll | 20 +- llvm/test/CodeGen/X86/win32-preemption.ll | 108 +- .../test/CodeGen/X86/win32-seh-catchpad-realign.ll | 9 +- llvm/test/CodeGen/X86/win32-seh-catchpad.ll | 74 +- llvm/test/CodeGen/X86/win32-seh-nested-finally.ll | 2 +- llvm/test/CodeGen/X86/win32-spill-xmm.ll | 28 +- llvm/test/CodeGen/X86/win32-ssp.ll | 12 +- llvm/test/CodeGen/X86/win32_sret.ll | 54 +- llvm/test/CodeGen/X86/win64-byval.ll | 12 +- llvm/test/CodeGen/X86/win64-eh-empty-block.ll | 69 +- .../CodeGen/X86/win64-eh-trailing-statepoint.ll | 6 +- llvm/test/CodeGen/X86/win64-funclet-savexmm.ll | 34 +- llvm/test/CodeGen/X86/win64-long-double.ll | 4 +- llvm/test/CodeGen/X86/win64_alloca_dynalloca.ll | 6 +- llvm/test/CodeGen/X86/win64_call_epi.ll | 8 +- llvm/test/CodeGen/X86/win64_eh.ll | 46 +- llvm/test/CodeGen/X86/win64_eh_leaf2.ll | 2 +- llvm/test/CodeGen/X86/win64_frame.ll | 47 +- llvm/test/CodeGen/X86/win64_regcall.ll | 2 +- llvm/test/CodeGen/X86/win64_sibcall.ll | 16 +- llvm/test/CodeGen/X86/win64_vararg.ll | 74 +- llvm/test/CodeGen/X86/win_chkstk.ll | 6 +- llvm/test/CodeGen/X86/win_coreclr_chkstk.ll | 6 +- llvm/test/CodeGen/X86/windows-itanium-alloca.ll | 4 +- llvm/test/CodeGen/X86/wineh-coreclr.ll | 18 +- llvm/test/CodeGen/X86/wineh-exceptionpointer.ll | 11 +- llvm/test/CodeGen/X86/wineh-no-ehpads.ll | 2 +- llvm/test/CodeGen/X86/x32-cet-intrinsics.ll | 24 +- llvm/test/CodeGen/X86/x32-function_pointer-1.ll | 14 +- llvm/test/CodeGen/X86/x32-function_pointer-2.ll | 8 +- llvm/test/CodeGen/X86/x32-function_pointer-3.ll | 2 +- llvm/test/CodeGen/X86/x32-indirectbr.ll | 8 +- llvm/test/CodeGen/X86/x32-landingpad.ll | 12 +- llvm/test/CodeGen/X86/x32-lea-1.ll | 6 +- llvm/test/CodeGen/X86/x32-movtopush64.ll | 22 +- llvm/test/CodeGen/X86/x32-va_start.ll | 49 +- llvm/test/CodeGen/X86/x64-cet-intrinsics.ll | 36 +- llvm/test/CodeGen/X86/x86-16.ll | 2 +- llvm/test/CodeGen/X86/x86-32-intrcc.ll | 48 +- llvm/test/CodeGen/X86/x86-64-asm.ll | 2 +- llvm/test/CodeGen/X86/x86-64-baseptr.ll | 2 +- llvm/test/CodeGen/X86/x86-64-disp.ll | 4 +- llvm/test/CodeGen/X86/x86-64-gv-offset.ll | 6 +- llvm/test/CodeGen/X86/x86-64-intrcc-nosse.ll | 4 +- llvm/test/CodeGen/X86/x86-64-intrcc-uintr.ll | 23 +- llvm/test/CodeGen/X86/x86-64-intrcc.ll | 48 +- llvm/test/CodeGen/X86/x86-64-jumps.ll | 22 +- llvm/test/CodeGen/X86/x86-64-mem.ll | 24 +- llvm/test/CodeGen/X86/x86-64-ms_abi-vararg.ll | 65 +- llvm/test/CodeGen/X86/x86-64-pic-10.ll | 2 +- llvm/test/CodeGen/X86/x86-64-pic-12.ll | 8 +- llvm/test/CodeGen/X86/x86-64-pic-4.ll | 2 +- llvm/test/CodeGen/X86/x86-64-pic-5.ll | 2 +- llvm/test/CodeGen/X86/x86-64-pic-6.ll | 2 +- llvm/test/CodeGen/X86/x86-64-pic-7.ll | 4 +- llvm/test/CodeGen/X86/x86-64-pic-8.ll | 4 +- llvm/test/CodeGen/X86/x86-64-pic-9.ll | 4 +- llvm/test/CodeGen/X86/x86-64-pic.ll | 4 +- llvm/test/CodeGen/X86/x86-64-plt-relative-reloc.ll | 8 +- llvm/test/CodeGen/X86/x86-64-ptr-arg-simple.ll | 10 +- llvm/test/CodeGen/X86/x86-64-sret-return-2.ll | 2 +- llvm/test/CodeGen/X86/x86-64-sret-return.ll | 86 +- .../test/CodeGen/X86/x86-64-stack-and-frame-ptr.ll | 8 +- llvm/test/CodeGen/X86/x86-64-static-relo-movl.ll | 9 +- llvm/test/CodeGen/X86/x86-64-tls-1.ll | 2 +- llvm/test/CodeGen/X86/x86-64-varargs.ll | 54 +- llvm/test/CodeGen/X86/x86-big-ret.ll | 4 +- llvm/test/CodeGen/X86/x86-cmov-converter.ll | 159 +- llvm/test/CodeGen/X86/x86-interleaved-access.ll | 124 +- llvm/test/CodeGen/X86/x86-interleaved-check.ll | 3 +- llvm/test/CodeGen/X86/x86-interrupt_cc.ll | 2 +- llvm/test/CodeGen/X86/x86-interrupt_cld.ll | 2 +- llvm/test/CodeGen/X86/x86-interrupt_vzeroupper.ll | 2 +- .../CodeGen/X86/x86-mixed-alignment-dagcombine.ll | 8 +- .../CodeGen/X86/x86-no_callee_saved_registers.ll | 4 +- .../CodeGen/X86/x86-no_caller_saved_registers.ll | 4 +- llvm/test/CodeGen/X86/x86-plt-relative-reloc.ll | 6 +- llvm/test/CodeGen/X86/x86-regcall-got.ll | 4 +- llvm/test/CodeGen/X86/x86-repmov-copy-eflags.ll | 28 +- .../CodeGen/X86/x86-sanitizer-shrink-wrapping.ll | 6 +- .../CodeGen/X86/x86-setcc-int-to-fp-combine.ll | 12 +- llvm/test/CodeGen/X86/x86-shrink-wrap-unwind.ll | 52 +- llvm/test/CodeGen/X86/x86-shrink-wrapping.ll | 107 +- llvm/test/CodeGen/X86/x86-store-gv-addr.ll | 4 +- .../test/CodeGen/X86/x86-upgrade-avx-vbroadcast.ll | 27 +- .../CodeGen/X86/x86-upgrade-avx2-vbroadcast.ll | 9 +- llvm/test/CodeGen/X86/x87.ll | 8 +- llvm/test/CodeGen/X86/xaluo.ll | 100 +- llvm/test/CodeGen/X86/xaluo128.ll | 16 +- llvm/test/CodeGen/X86/xchg-nofold.ll | 11 +- llvm/test/CodeGen/X86/xmm-vararg-noopt.ll | 24 +- llvm/test/CodeGen/X86/xmulo.ll | 128 +- .../CodeGen/X86/xop-intrinsics-x86_64-upgrade.ll | 28 +- llvm/test/CodeGen/X86/xop-intrinsics-x86_64.ll | 76 +- llvm/test/CodeGen/X86/xor-icmp.ll | 4 +- llvm/test/CodeGen/X86/xor-select-i1-combine.ll | 8 +- llvm/test/CodeGen/X86/xor.ll | 13 +- llvm/test/CodeGen/X86/xray-custom-log.ll | 20 +- llvm/test/CodeGen/X86/ymm-ordering.ll | 8 +- llvm/test/CodeGen/X86/zext-demanded.ll | 4 +- llvm/test/CodeGen/X86/zext-extract_subreg.ll | 2 +- llvm/test/CodeGen/X86/zext-logicop-shift-load.ll | 32 +- llvm/test/CodeGen/X86/zext-sext.ll | 20 +- llvm/test/CodeGen/X86/zlib-longest-match.ll | 180 +- llvm/test/CodeGen/X86/znver3-gather.ll | 20 +- llvm/test/DebugInfo/COFF/types-array.ll | 5 +- llvm/test/DebugInfo/X86/fission-ranges.ll | 2 +- .../HWAddressSanitizer/use-after-scope.ll | 285 + llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp16.s | 18789 ++++++- llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp8.s | 7126 ++- .../Disassembler/AMDGPU/gfx11_dasm_vop3_dpp16.txt | 17371 ++++--- .../Disassembler/AMDGPU/gfx11_dasm_vop3_dpp8.txt | 6100 ++- llvm/test/MC/PowerPC/aix-file-symbols-empty.s | 14 + llvm/test/MC/PowerPC/aix-file-symbols.s | 19 + llvm/test/TableGen/exists-error-non-string.td | 8 + llvm/test/TableGen/exists-error-record.td | 8 + llvm/test/TableGen/exists-error-uninitialized.td | 8 + llvm/test/TableGen/exists.td | 67 + llvm/test/TableGen/get-operand-type.td | 10 +- .../Transforms/ADCE/2002-05-23-ZeroArgPHITest.ll | 20 +- llvm/test/Transforms/ADCE/2002-05-28-Crash.ll | 16 +- .../Transforms/ADCE/2002-07-17-AssertionFailure.ll | 7 +- .../Transforms/ADCE/2002-07-17-PHIAssertion.ll | 10 +- .../ADCE/2003-01-22-PredecessorProblem.ll | 3 +- .../ADCE/2003-04-25-PHIPostDominateProblem.ll | 2 +- llvm/test/Transforms/ADCE/2003-06-11-InvalidCFG.ll | 10 +- .../Transforms/ADCE/2003-06-24-BadSuccessor.ll | 12 +- .../ADCE/2003-06-24-BasicFunctionality.ll | 12 +- .../Transforms/ADCE/2003-09-10-UnwindInstFail.ll | 8 +- .../Transforms/ADCE/2005-02-17-PHI-Invoke-Crash.ll | 10 +- llvm/test/Transforms/ADCE/2016-09-06.ll | 24 +- llvm/test/Transforms/ADCE/basictest1.ll | 73 +- llvm/test/Transforms/ADCE/basictest2.ll | 73 +- llvm/test/Transforms/ADCE/dce_pure_call.ll | 4 +- llvm/test/Transforms/ADCE/dce_pure_invoke.ll | 8 +- .../ADCE/delete-profiling-calls-to-constant.ll | 6 +- .../test/Transforms/ADCE/domtree-DoubleDeletion.ll | 6 +- llvm/test/Transforms/AddDiscriminators/basic.ll | 12 +- llvm/test/Transforms/AddDiscriminators/call.ll | 9 +- .../AddDiscriminators/dbg-declare-discriminator.ll | 4 +- llvm/test/Transforms/AddDiscriminators/diamond.ll | 6 +- .../Transforms/AddDiscriminators/first-only.ll | 16 +- llvm/test/Transforms/AddDiscriminators/inlined.ll | 12 +- llvm/test/Transforms/AddDiscriminators/invoke.ll | 54 +- .../AddDiscriminators/memcpy-discriminator.ll | 16 +- llvm/test/Transforms/AddDiscriminators/multiple.ll | 20 +- .../AddDiscriminators/no-discriminators.ll | 14 +- llvm/test/Transforms/AddDiscriminators/oneline.ll | 20 +- .../Transforms/AggressiveInstCombine/funnel.ll | 18 +- .../Transforms/AggressiveInstCombine/pr50555.ll | 12 +- .../Transforms/AggressiveInstCombine/rotate.ll | 6 +- .../Transforms/AggressiveInstCombine/trunc_ashr.ll | 6 +- .../Transforms/AggressiveInstCombine/trunc_lshr.ll | 6 +- .../AlignmentFromAssumptions/amdgpu-crash.ll | 11 +- .../Transforms/AlignmentFromAssumptions/simple.ll | 139 +- .../AlignmentFromAssumptions/simple32.ll | 174 +- .../AlignmentFromAssumptions/start-unk.ll | 15 +- llvm/test/Transforms/Attributor/pointer-info.ll | 67 + .../constants-signed-predicates.ll | 102 + .../constants-unsigned-predicates.ll | 109 + .../Transforms/ConstraintElimination/constants.ll | 178 - .../ConstraintElimination/gep-arithmetic.ll | 2 +- llvm/test/Transforms/ConstraintElimination/sge.ll | 25 + .../transfer-signed-facts-to-unsigned.ll | 649 + .../transfer-unsigned-facts-to-signed.ll | 241 + .../DeadStoreElimination/nounwind-invoke.ll | 45 + .../test/Transforms/EarlyCSE/AArch64/intrinsics.ll | 70 +- .../Transforms/EarlyCSE/X86/preserve_memoryssa.ll | 10 +- .../bug52821-use-after-free.ll | 2 +- .../bug55000-read-uninitialized-value.ll | 2 +- .../Transforms/GlobalOpt/analysis-invalidation.ll | 8 + .../GlobalOpt/malloc-promote-1-no-null-opt.ll | 3 +- .../GlobalOpt/malloc-promote-2-no-null-opt.ll | 3 +- llvm/test/Transforms/GlobalOpt/malloc-promote-3.ll | 3 +- .../GlobalOpt/shrink-global-to-bool-check-debug.ll | 13 +- .../Transforms/GlobalOpt/shrink-global-to-bool.ll | 8 +- .../GlobalOpt/stored-once-forward-value.ll | 11 +- llvm/test/Transforms/Inline/always-inline.ll | 3 +- llvm/test/Transforms/InstCombine/icmp-and-shift.ll | 20 +- llvm/test/Transforms/InstCombine/memchr-5.ll | 134 +- llvm/test/Transforms/InstCombine/memchr-8.ll | 62 + llvm/test/Transforms/InstCombine/memcmp-3.ll | 154 +- llvm/test/Transforms/InstCombine/memcmp-4.ll | 12 +- .../Transforms/InstCombine/memcmp-constant-fold.ll | 12 +- llvm/test/Transforms/InstCombine/memrchr-5.ll | 184 +- llvm/test/Transforms/InstCombine/sprintf-2.ll | 27 +- llvm/test/Transforms/InstCombine/str-int-3.ll | 84 +- llvm/test/Transforms/InstCombine/strcmp-3.ll | 21 +- llvm/test/Transforms/InstCombine/strlen-5.ll | 60 +- llvm/test/Transforms/InstCombine/strlen-6.ll | 69 +- llvm/test/Transforms/InstCombine/strlen-7.ll | 54 +- llvm/test/Transforms/InstCombine/strlen-8.ll | 8 +- llvm/test/Transforms/InstCombine/strncmp-4.ll | 36 +- llvm/test/Transforms/InstCombine/vscale_zero.ll | 26 + llvm/test/Transforms/InstCombine/wcslen-3.ll | 15 +- llvm/test/Transforms/InstCombine/wcslen-6.ll | 39 + .../Transforms/InstSimplify/ConstProp/timeout.ll | 49 +- .../Transforms/InstSimplify/require-dominator.ll | 9 +- .../InstSimplify/simplify-nested-bitcast.ll | 6 +- .../LoopStrengthReduce/depth-limit-overrun.ll | 188 + llvm/test/Transforms/LoopStrengthReduce/pr56160.ll | 39 + .../LoopVectorize/RISCV/scalable-basics.ll | 352 + .../LoopVectorize/create-induction-resume.ll | 113 + ...first-order-recurrence-sink-replicate-region.ll | 86 +- llvm/test/Transforms/LoopVectorize/loop-form.ll | 7 +- .../LoopVectorize/pr46525-expander-insertpoint.ll | 30 +- .../pr55100-expand-scev-predicate-used.ll | 11 +- .../LoopVectorize/vplan-sink-scalars-and-merge.ll | 19 - llvm/test/Transforms/NewGVN/sq-ctxi.ll | 46 + .../PhaseOrdering/recompute-globalsaa.ll | 1 + .../Transforms/RewriteStatepointsForGC/freeze.ll | 34 + .../Transforms/SCCP/2004-12-10-UndefBranchBug.ll | 9 +- .../Transforms/SCCP/2008-01-27-UndefCorrelate.ll | 13 +- llvm/test/Transforms/SCCP/PR26044.ll | 25 +- llvm/test/Transforms/SCCP/indirectbr.ll | 7 +- .../SCCP/ipsccp-branch-unresolved-undef.ll | 4 +- llvm/test/Transforms/SCCP/return-zapped.ll | 21 +- .../Transforms/SCCP/switch-constantfold-crash.ll | 73 +- .../SCCP/switch-undef-constantfoldterminator.ll | 4 +- .../accelerate-vector-functions-inseltpoison.ll | 96 +- .../AArch64/accelerate-vector-functions.ll | 96 +- .../Transforms/SLPVectorizer/AArch64/tsc-s116.ll | 29 +- llvm/test/Transforms/SLPVectorizer/X86/PR39774.ll | 110 +- .../X86/alternate-int-inseltpoison.ll | 24 +- .../Transforms/SLPVectorizer/X86/alternate-int.ll | 24 +- .../SLPVectorizer/X86/load-merge-inseltpoison.ll | 13 +- .../Transforms/SLPVectorizer/X86/load-merge.ll | 13 +- .../Transforms/SLPVectorizer/X86/malformed_phis.ll | 34 +- llvm/test/Transforms/SLPVectorizer/X86/powi.ll | 88 +- .../X86/reorder_with_external_users.ll | 156 + llvm/test/Transforms/SLPVectorizer/X86/resched.ll | 43 +- .../Transforms/SROA/2009-02-20-InstCombine-SROA.ll | 202 +- llvm/test/Transforms/SROA/address-spaces.ll | 191 +- llvm/test/Transforms/SROA/addrspacecast.ll | 244 +- llvm/test/Transforms/SROA/alignment.ll | 173 +- llvm/test/Transforms/SROA/alloca-address-space.ll | 166 +- llvm/test/Transforms/SROA/assume.ll | 8 +- llvm/test/Transforms/SROA/basictest-opaque-ptrs.ll | 2159 - llvm/test/Transforms/SROA/basictest.ll | 1602 +- llvm/test/Transforms/SROA/big-endian.ll | 86 +- llvm/test/Transforms/SROA/dbg-addr-diamond.ll | 30 +- llvm/test/Transforms/SROA/dbg-inline.ll | 16 +- llvm/test/Transforms/SROA/dbg-single-piece.ll | 10 +- llvm/test/Transforms/SROA/dead-inst.ll | 41 +- llvm/test/Transforms/SROA/fca.ll | 26 +- llvm/test/Transforms/SROA/ignore-droppable.ll | 72 +- llvm/test/Transforms/SROA/invariant-group.ll | 57 +- llvm/test/Transforms/SROA/irregular-type.ll | 33 +- llvm/test/Transforms/SROA/lifetime-intrinsic.ll | 35 +- .../Transforms/SROA/mem-par-metadata-sroa-cast.ll | 19 +- llvm/test/Transforms/SROA/mem-par-metadata-sroa.ll | 59 +- .../Transforms/SROA/non-capturing-call-readonly.ll | 1217 +- llvm/test/Transforms/SROA/non-integral-pointers.ll | 56 +- llvm/test/Transforms/SROA/phi-and-select.ll | 421 +- llvm/test/Transforms/SROA/phi-catchswitch.ll | 11 +- llvm/test/Transforms/SROA/phi-gep.ll | 269 +- .../Transforms/SROA/phi-with-duplicate-pred.ll | 38 +- llvm/test/Transforms/SROA/pointer-offset-size.ll | 22 +- llvm/test/Transforms/SROA/ppcf128-no-fold.ll | 27 +- llvm/test/Transforms/SROA/pr26972.ll | 5 +- llvm/test/Transforms/SROA/pr37267.ll | 36 +- llvm/test/Transforms/SROA/preserve-nonnull.ll | 98 +- llvm/test/Transforms/SROA/scalable-vectors.ll | 59 +- llvm/test/Transforms/SROA/select-gep.ll | 130 +- llvm/test/Transforms/SROA/select-load.ll | 48 +- .../Transforms/SROA/slice-order-independence.ll | 38 +- llvm/test/Transforms/SROA/slice-width.ll | 97 +- llvm/test/Transforms/SROA/std-clamp.ll | 16 +- llvm/test/Transforms/SROA/tbaa-struct.ll | 20 +- llvm/test/Transforms/SROA/tbaa-struct2.ll | 30 +- llvm/test/Transforms/SROA/tbaa-subload.ll | 20 +- llvm/test/Transforms/SROA/vector-conversion.ll | 45 +- .../Transforms/SROA/vector-lifetime-intrinsic.ll | 15 +- .../SROA/vector-promotion-different-size.ll | 20 +- llvm/test/Transforms/SROA/vector-promotion.ll | 403 +- llvm/test/Transforms/SROA/vectors-of-pointers.ll | 4 +- .../SampleProfile/pseudo-probe-inline.ll | 17 +- llvm/test/Transforms/SampleProfile/remarks.ll | 15 +- llvm/test/Transforms/Scalarizer/global-bug.ll | 1 + .../Scalarizer/vector-of-pointer-to-vector.ll | 99 + .../Transforms/StructurizeCFG/improve-order.ll | 511 + .../Transforms/UnifyLoopExits/reduce_guards.ll | 463 + .../tools/dxil-dis/opaque-value_as_metadata.ll | 29 + .../tools/llvm-objdump/XCOFF/symbol-table.test | 4 +- llvm/test/tools/llvm-reduce/mir/generic-vreg.mir | 2 +- .../mir/reduce-instruction-unreachable-block.mir | 8 +- llvm/test/tools/llvm-reduce/mir/subreg-def0.mir | 6 +- llvm/test/tools/llvm-reduce/mir/subreg-def1.mir | 8 +- llvm/test/tools/llvm-reduce/operands-to-args.ll | 2 +- .../llvm-reduce/remove-all-of-multiple-args.ll | 2 +- .../tools/llvm-reduce/remove-args-used-by-ret.ll | 2 +- .../tools/llvm-reduce/remove-bbs-ret-nonvoid.ll | 2 +- .../tools/llvm-reduce/remove-bbs-unwinded-to.ll | 2 +- llvm/test/tools/llvm-reduce/remove-global-vars.ll | 6 +- .../tools/llvm-reduce/remove-invoked-functions.ll | 2 +- .../tools/llvm-reduce/remove-operand-bundles.ll | 2 +- llvm/test/tools/llvm-reduce/remove-operands-fp.ll | 16 - llvm/test/tools/llvm-reduce/remove-operands.ll | 7 - llvm/tools/llc/llc.cpp | 4 +- llvm/tools/llvm-c-test/echo.cpp | 42 +- llvm/tools/llvm-cov/CodeCoverage.cpp | 3 +- llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp | 2 +- llvm/tools/llvm-ifs/llvm-ifs.cpp | 2 +- llvm/tools/llvm-lto/llvm-lto.cpp | 2 +- llvm/tools/llvm-lto2/llvm-lto2.cpp | 4 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 6 +- llvm/tools/llvm-pdbutil/BytesOutputStyle.cpp | 4 +- llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp | 6 +- llvm/tools/llvm-profgen/ProfileGenerator.cpp | 4 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 2 +- llvm/tools/llvm-reduce/CMakeLists.txt | 1 + llvm/tools/llvm-reduce/DeltaManager.cpp | 1 - llvm/tools/llvm-reduce/deltas/ReduceArguments.cpp | 5 +- .../tools/llvm-reduce/deltas/ReduceBasicBlocks.cpp | 9 +- llvm/tools/llvm-reduce/deltas/ReduceFunctions.cpp | 5 +- .../llvm-reduce/deltas/ReduceGlobalObjects.cpp | 2 +- llvm/tools/llvm-reduce/deltas/ReduceGlobalVars.cpp | 5 +- .../llvm-reduce/deltas/ReduceInstructions.cpp | 3 +- llvm/tools/llvm-reduce/deltas/ReduceOperands.cpp | 13 - llvm/tools/llvm-reduce/deltas/ReduceOperands.h | 1 - .../llvm-reduce/deltas/ReduceOperandsSkip.cpp | 2 +- .../llvm-reduce/deltas/ReduceOperandsToArgs.cpp | 5 +- .../llvm-reduce/deltas/ReduceSpecialGlobals.cpp | 3 +- llvm/tools/llvm-reduce/deltas/Utils.cpp | 20 + llvm/tools/llvm-reduce/deltas/Utils.h | 24 + llvm/tools/llvm-reduce/llvm-reduce.cpp | 4 +- llvm/tools/obj2yaml/dwarf2yaml.cpp | 4 +- llvm/unittests/ADT/StatisticTest.cpp | 15 +- .../Analysis/FunctionPropertiesAnalysisTest.cpp | 71 +- llvm/unittests/DebugInfo/Symbolizer/MarkupTest.cpp | 73 + llvm/unittests/ExecutionEngine/Orc/CMakeLists.txt | 1 + .../ExecutionEngine/Orc/MemoryMapperTest.cpp | 203 + llvm/unittests/Support/AlignmentTest.cpp | 34 +- llvm/unittests/Support/VirtualFileSystemTest.cpp | 86 + llvm/unittests/Transforms/Vectorize/VPlanTest.cpp | 2 +- llvm/utils/TableGen/CodeGenIntrinsics.h | 2 +- llvm/utils/TableGen/CodeGenTarget.cpp | 4 +- llvm/utils/TableGen/GICombinerEmitter.cpp | 6 +- llvm/utils/TableGen/GlobalISel/GIMatchDag.cpp | 4 +- llvm/utils/TableGen/GlobalISelEmitter.cpp | 8 +- llvm/utils/TableGen/InstrInfoEmitter.cpp | 17 +- llvm/utils/TableGen/IntrinsicEmitter.cpp | 11 +- llvm/utils/gdb-scripts/prettyprinters.py | 3 + .../clang-tools-extra/clang-tidy/misc/BUILD.gn | 15 + .../clang-tidy/misc/ConfusableTable/BUILD.gn | 4 + llvm/utils/gn/secondary/libcxx/include/BUILD.gn | 3 + .../llvm/lib/ExecutionEngine/Orc/BUILD.gn | 1 + .../gn/secondary/llvm/lib/Target/PowerPC/BUILD.gn | 1 + .../gn/secondary/llvm/lib/Target/RISCV/BUILD.gn | 1 + .../gn/secondary/llvm/tools/llvm-reduce/BUILD.gn | 1 + .../llvm/unittests/ExecutionEngine/Orc/BUILD.gn | 1 + mlir/cmake/modules/AddMLIR.cmake | 97 +- mlir/include/mlir/Analysis/DataFlowAnalysis.h | 2 +- mlir/include/mlir/Analysis/Presburger/SlowMPInt.h | 135 + mlir/include/mlir/Dialect/GPU/IR/CMakeLists.txt | 5 - mlir/include/mlir/Dialect/LLVMIR/CMakeLists.txt | 2 - mlir/include/mlir/Dialect/LLVMIR/NVVMDialect.h | 1 - .../Linalg/IR/LinalgNamedStructuredOps.yaml | 99 + .../mlir/Dialect/Linalg/IR/LinalgStructuredOps.td | 2 +- .../Linalg/TransformOps/LinalgTransformOps.td | 167 +- .../mlir/Dialect/Linalg/Transforms/Transforms.h | 63 + mlir/include/mlir/Dialect/Linalg/Utils/Utils.h | 9 + mlir/include/mlir/Dialect/MemRef/IR/MemRefOps.td | 2 +- mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td | 58 +- mlir/include/mlir/Dialect/SCF/IR/SCF.h | 4 + mlir/include/mlir/Dialect/SCF/IR/SCFOps.td | 1 + .../Dialect/SCF/TransformOps/SCFTransformOps.td | 9 +- .../Dialect/SCF/Transforms/TileUsingInterface.h | 55 +- .../SCF/Utils/AffineCanonicalizationUtils.h | 5 +- mlir/include/mlir/Dialect/SPIRV/IR/ParserUtils.h | 2 +- .../mlir/Dialect/SPIRV/IR/SPIRVAvailability.td | 4 +- mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td | 2 +- .../mlir/Dialect/Tensor/Transforms/Transforms.h | 9 + .../Dialect/Transform/IR/TransformInterfaces.h | 142 +- mlir/include/mlir/Dialect/Utils/ReshapeOpsUtils.h | 6 +- mlir/include/mlir/IR/AffineMap.h | 16 + mlir/include/mlir/IR/BuiltinTypes.h | 10 + mlir/include/mlir/IR/Diagnostics.h | 2 +- mlir/include/mlir/IR/DialectImplementation.h | 2 +- mlir/include/mlir/IR/OpBase.td | 39 - mlir/include/mlir/IR/Types.h | 2 +- mlir/include/mlir/Interfaces/TilingInterface.td | 43 +- mlir/include/mlir/Support/StorageUniquer.h | 2 +- mlir/include/mlir/TableGen/Attribute.h | 30 - mlir/include/mlir/TableGen/CodeGenHelpers.h | 3 +- mlir/include/mlir/Tools/PDLL/AST/Diagnostic.h | 2 +- mlir/lib/Analysis/IntRangeAnalysis.cpp | 10 +- mlir/lib/Analysis/Presburger/CMakeLists.txt | 1 + mlir/lib/Analysis/Presburger/IntegerRelation.cpp | 8 +- mlir/lib/Analysis/Presburger/Simplex.cpp | 4 +- mlir/lib/Analysis/Presburger/SlowMPInt.cpp | 278 + .../lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp | 2 +- .../AffineToStandard/AffineToStandard.cpp | 10 +- mlir/lib/Conversion/FuncToLLVM/FuncToLLVM.cpp | 3 +- mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp | 2 +- .../GPUToVulkan/ConvertLaunchFuncToVulkanCalls.cpp | 5 +- mlir/lib/Conversion/MathToLibm/MathToLibm.cpp | 12 +- mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp | 2 +- .../SPIRVToLLVM/ConvertLaunchFuncToLLVMCalls.cpp | 2 +- mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp | 10 +- mlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp | 2 +- .../Conversion/TosaToLinalg/TosaToLinalgNamed.cpp | 8 +- mlir/lib/Conversion/VectorToGPU/VectorToGPU.cpp | 2 +- mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp | 4 +- .../Dialect/Affine/Analysis/AffineStructures.cpp | 8 +- mlir/lib/Dialect/Affine/Analysis/Utils.cpp | 15 +- mlir/lib/Dialect/Affine/IR/AffineOps.cpp | 6 +- mlir/lib/Dialect/Affine/Transforms/LoopFusion.cpp | 21 +- mlir/lib/Dialect/Affine/Transforms/LoopTiling.cpp | 4 +- mlir/lib/Dialect/Affine/Transforms/LoopUnroll.cpp | 2 +- .../Affine/Transforms/PipelineDataTransfer.cpp | 2 +- .../Dialect/Affine/Transforms/SuperVectorize.cpp | 2 +- mlir/lib/Dialect/Affine/Utils/LoopFusionUtils.cpp | 6 +- mlir/lib/Dialect/Affine/Utils/LoopUtils.cpp | 31 +- mlir/lib/Dialect/Affine/Utils/Utils.cpp | 2 +- .../Arithmetic/IR/InferIntRangeInterfaceImpls.cpp | 2 +- .../Transforms/BufferizableOpInterfaceImpl.cpp | 2 +- mlir/lib/Dialect/Async/IR/Async.cpp | 2 +- .../Async/Transforms/AsyncRuntimeRefCounting.cpp | 2 +- .../Dialect/Bufferization/IR/BufferizationOps.cpp | 2 +- .../Bufferization/Transforms/BufferUtils.cpp | 2 +- .../Transforms/FuncBufferizableOpInterfaceImpl.cpp | 7 +- .../Transforms/OneShotModuleBufferize.cpp | 2 +- .../Transforms/TensorCopyInsertion.cpp | 2 +- mlir/lib/Dialect/ControlFlow/IR/ControlFlowOps.cpp | 2 +- mlir/lib/Dialect/EmitC/IR/EmitC.cpp | 4 +- mlir/lib/Dialect/GPU/CMakeLists.txt | 1 - mlir/lib/Dialect/GPU/IR/GPUDialect.cpp | 2 +- .../Dialect/GPU/Transforms/SerializeToHsaco.cpp | 2 +- mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp | 19 +- mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp | 15 +- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 4 +- .../Linalg/TransformOps/LinalgTransformOps.cpp | 62 +- .../Linalg/Transforms/ElementwiseOpFusion.cpp | 6 +- mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp | 5 +- .../Dialect/Linalg/Transforms/FusionOnTensors.cpp | 3 +- mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp | 2 +- .../Dialect/Linalg/Transforms/SplitReduction.cpp | 270 +- .../Linalg/Transforms/TilingInterfaceImpl.cpp | 56 +- mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp | 14 +- .../Dialect/Linalg/Transforms/Vectorization.cpp | 55 +- mlir/lib/Dialect/Linalg/Utils/CMakeLists.txt | 1 + mlir/lib/Dialect/Linalg/Utils/Utils.cpp | 45 +- mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp | 19 +- mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp | 13 +- mlir/lib/Dialect/SCF/IR/SCF.cpp | 53 +- .../Dialect/SCF/TransformOps/SCFTransformOps.cpp | 9 +- mlir/lib/Dialect/SCF/Transforms/CMakeLists.txt | 1 + .../SCF/Transforms/LoopCanonicalization.cpp | 17 +- .../Dialect/SCF/Transforms/TileUsingInterface.cpp | 156 + .../SCF/Utils/AffineCanonicalizationUtils.cpp | 12 +- mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp | 6 +- mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp | 6 +- .../Dialect/SPIRV/Transforms/SPIRVConversion.cpp | 8 +- mlir/lib/Dialect/Shape/IR/Shape.cpp | 2 +- .../Transforms/SparseTensorConversion.cpp | 6 +- .../SparseTensor/Transforms/SparseTensorPasses.cpp | 11 +- mlir/lib/Dialect/Tensor/IR/TensorOps.cpp | 20 +- mlir/lib/Dialect/Tensor/Transforms/CMakeLists.txt | 2 + .../lib/Dialect/Tensor/Transforms/SplitPadding.cpp | 2 +- .../Transforms/SwapExtractSliceWithProducer.cpp | 43 + mlir/lib/Dialect/Tosa/IR/TosaOps.cpp | 4 +- .../Tosa/Transforms/TosaDecomposeConv2D.cpp | 2 +- .../Tosa/Transforms/TosaDecomposeTransposeConv.cpp | 9 +- mlir/lib/Dialect/Transform/IR/TransformOps.cpp | 4 +- mlir/lib/Dialect/Vector/IR/VectorOps.cpp | 4 +- .../Vector/Transforms/VectorUnrollDistribute.cpp | 2 +- mlir/lib/Dialect/Vector/Utils/VectorUtils.cpp | 4 +- mlir/lib/ExecutionEngine/ExecutionEngine.cpp | 2 +- mlir/lib/ExecutionEngine/Float16bits.cpp | 4 + mlir/lib/ExecutionEngine/JitRunner.cpp | 3 +- mlir/lib/IR/AffineExpr.cpp | 3 +- mlir/lib/IR/AsmPrinter.cpp | 4 +- mlir/lib/IR/BuiltinTypes.cpp | 2 +- mlir/lib/IR/MLIRContext.cpp | 2 +- mlir/lib/Parser/AffineParser.cpp | 4 +- mlir/lib/Parser/AsmParserImpl.h | 2 +- mlir/lib/Parser/AttributeParser.cpp | 12 +- mlir/lib/Parser/LocationParser.cpp | 2 +- mlir/lib/Parser/Parser.cpp | 8 +- mlir/lib/Parser/TypeParser.cpp | 6 +- mlir/lib/Pass/PassStatistics.cpp | 2 +- mlir/lib/Support/Timing.cpp | 2 +- mlir/lib/TableGen/AttrOrTypeDef.cpp | 4 +- mlir/lib/TableGen/Attribute.cpp | 50 - mlir/lib/TableGen/Operator.cpp | 2 +- mlir/lib/TableGen/Pattern.cpp | 2 +- .../Dialect/LLVMIR/LLVMToLLVMIRTranslation.cpp | 4 +- .../Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp | 4 +- mlir/lib/Target/LLVMIR/ModuleTranslation.cpp | 6 +- .../Target/SPIRV/Serialization/Serialization.cpp | 2 +- .../Target/SPIRV/Serialization/SerializeOps.cpp | 4 +- mlir/lib/Target/SPIRV/Serialization/Serializer.cpp | 6 +- mlir/lib/Tools/lsp-server-support/Protocol.cpp | 6 +- mlir/lib/Tools/mlir-pdll-lsp-server/Protocol.cpp | 2 +- mlir/lib/Transforms/Utils/DialectConversion.cpp | 4 +- .../dialects/linalg/opdsl/ops/core_named_ops.py | 21 + .../Conversion/MathToLibm/convert-to-libm.mlir | 76 + .../transform-op-split-reduction-by-scaling.mlir | 35 + .../Linalg/transform-op-split-reduction.mlir | 35 + mlir/test/Dialect/Linalg/vectorization.mlir | 17 + mlir/test/Dialect/OpenMP/ops.mlir | 35 + .../SCF/foreach-thread-canonicalization.mlir | 36 + mlir/test/Dialect/SparseTensor/conversion.mlir | 11 + mlir/test/Dialect/SparseTensor/sparse_reshape.mlir | 26 + .../Dialect/Transform/selective-targeting.mlir | 154 + mlir/test/Dialect/Transform/test-interpreter.mlir | 60 +- mlir/test/IR/attribute.mlir | 1 + .../SparseTensor/CPU/sparse_triangular_bin.mlir | 4 +- .../Dialect/SparseTensor/taco/test_tensor_types.py | 6 +- .../Dialect/SparseTensor/taco/tools/mlir_pytaco.py | 11 +- .../SparseTensor/taco/tools/mlir_pytaco_api.py | 1 + .../SparseTensor/taco/tools/mlir_pytaco_utils.py | 2 + .../tile-and-fuse-using-interface.mlir | 185 + .../TilingInterface/tile-using-interface.mlir | 2 +- .../lib/Dialect/Affine/TestVectorizationUtils.cpp | 2 +- mlir/test/lib/Dialect/Test/CMakeLists.txt | 2 - mlir/test/lib/Dialect/Test/TestDialect.cpp | 3 +- mlir/test/lib/Dialect/Test/TestDialect.h | 1 - mlir/test/lib/Dialect/Test/TestTypes.h | 2 +- .../Transform/TestTransformDialectExtension.cpp | 26 +- .../Transform/TestTransformDialectExtension.h | 2 +- .../Transform/TestTransformDialectExtension.td | 45 + .../lib/Dialect/Vector/TestVectorTransforms.cpp | 4 +- mlir/test/lib/IR/TestSymbolUses.cpp | 2 +- .../TilingInterface/TestTilingInterface.cpp | 124 +- mlir/test/mlir-tblgen/op-attribute.td | 16 - .../mlir-linalg-ods-yaml-gen.cpp | 8 +- mlir/tools/mlir-tblgen/AttrOrTypeDefGen.cpp | 4 +- mlir/tools/mlir-tblgen/CMakeLists.txt | 1 - mlir/tools/mlir-tblgen/OpFormatGen.cpp | 4 +- mlir/tools/mlir-tblgen/RewriterGen.cpp | 2 +- mlir/tools/mlir-tblgen/StructsGen.cpp | 308 - mlir/tools/mlir-vulkan-runner/VulkanRuntime.cpp | 17 +- mlir/unittests/Analysis/Presburger/CMakeLists.txt | 1 + .../Analysis/Presburger/SlowMPIntTest.cpp | 112 + mlir/unittests/Dialect/CMakeLists.txt | 2 + mlir/unittests/Dialect/MemRef/CMakeLists.txt | 7 + mlir/unittests/Dialect/MemRef/InferShapeTest.cpp | 60 + mlir/unittests/TableGen/CMakeLists.txt | 9 - mlir/unittests/TableGen/StructsGenTest.cpp | 179 - mlir/unittests/TableGen/structs.td | 24 - mlir/utils/gdb-scripts/prettyprinters.py | 19 +- openmp/libomptarget/DeviceRTL/src/Parallelism.cpp | 1 - openmp/runtime/src/kmp.h | 11 + openmp/runtime/src/kmp_global.cpp | 1 + openmp/runtime/src/kmp_runtime.cpp | 18 +- polly/include/polly/Support/ISLTools.h | 1 + polly/lib/Analysis/ScopDetection.cpp | 4 +- polly/lib/Analysis/ScopInfo.cpp | 2 +- polly/lib/Exchange/JSONExporter.cpp | 6 +- utils/bazel/llvm-project-overlay/libc/BUILD.bazel | 24 +- .../llvm-project-overlay/libc/libc_build_rules.bzl | 1 + utils/bazel/llvm-project-overlay/mlir/BUILD.bazel | 19 +- .../llvm-project-overlay/mlir/test/BUILD.bazel | 8 - .../mlir/unittests/BUILD.bazel | 36 +- 4917 files changed, 193607 insertions(+), 147966 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/misc/ConfusableIdentifierCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/misc/ConfusableIdentifierCheck.h create mode 100644 clang-tools-extra/clang-tidy/misc/ConfusableTable/BuildConfusab [...] create mode 100644 clang-tools-extra/clang-tidy/misc/ConfusableTable/CMakeLists.txt create mode 100644 clang-tools-extra/clang-tidy/misc/ConfusableTable/confusables.txt create mode 100644 clang-tools-extra/docs/clang-tidy/checks/misc/confusable-identi [...] create mode 100644 clang-tools-extra/pseudo/test/cxx/declarator-function.cpp create mode 100644 clang-tools-extra/pseudo/test/cxx/declarator-var.cpp delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/Inputs/readability-d [...] rename clang-tools-extra/test/clang-tidy/checkers/{ => abseil}/Inputs/absl/externa [...] rename clang-tools-extra/test/clang-tidy/checkers/{ => abseil}/Inputs/absl/flags/i [...] rename clang-tools-extra/test/clang-tidy/checkers/{ => abseil}/Inputs/absl/strings [...] rename clang-tools-extra/test/clang-tidy/checkers/{ => abseil}/Inputs/absl/time/ti [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-cleanup-ctad.cpp => abse [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-duration-addition.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-duration-comparison.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-duration-conversion-cast [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-duration-division.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-duration-factory-float.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-duration-factory-scale.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-duration-subtraction.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-duration-unnecessary-con [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-faster-strsplit-delimite [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-no-internal-dependencies [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-no-namespace.cpp => abse [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-redundant-strcat-calls.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-str-cat-append.cpp => ab [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-string-find-startswith.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-string-find-str-contains [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-time-comparison.cpp => a [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-time-subtraction.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{abseil-upgrade-duration-convers [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/altera-kernel-name-r [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/altera-kernel-name-restr [...] rename clang-tools-extra/test/clang-tidy/checkers/{altera-id-dependent-backward-br [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/altera/kernel-name-r [...] rename clang-tools-extra/test/clang-tidy/checkers/{altera-single-work-item-barrier [...] rename clang-tools-extra/test/clang-tidy/checkers/{altera-struct-pack-align-invali [...] rename clang-tools-extra/test/clang-tidy/checkers/{altera-struct-pack-align-no-cra [...] rename clang-tools-extra/test/clang-tidy/checkers/{altera-struct-pack-align.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{altera-unroll-loops.cpp => alte [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-cloexec-accept.cpp => a [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-cloexec-accept4.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-cloexec-creat.cpp => an [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-cloexec-dup.cpp => andr [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-cloexec-epoll-create.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-cloexec-epoll-create1.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-cloexec-fopen.cpp => an [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-cloexec-inotify-init.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-cloexec-inotify-init1.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-cloexec-memfd-create.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-cloexec-open.cpp => and [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-cloexec-pipe.cpp => and [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-cloexec-pipe2.cpp => an [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-cloexec-socket.cpp => a [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-comparison-in-temp-fail [...] rename clang-tools-extra/test/clang-tidy/checkers/{android-comparison-in-temp-fail [...] rename clang-tools-extra/test/clang-tidy/checkers/{boost-use-to-string.cpp => boos [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-argument-co [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-not-null-te [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-not-null-te [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-not-null-te [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-not-null-te [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-not-null-te [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-not-null-te [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-not-null-te [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-not-null-te [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-not-null-te [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-not-null-te [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-reserved-id [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-reserved-id [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-signal-hand [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-signal-hand [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-signal-handler.c delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-suspicious- [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-unchecked-o [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/bugprone-argument-commen [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/bugprone-argument-commen [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/bugprone-not-null-termin [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/bugprone-not-null-termin [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/bugprone-reserved-identi [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/bugprone-reserved-identi [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs => bugprone/Inputs/unche [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-argument-comment-gmock [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-argument-comment-ignor [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-argument-comment-liter [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-argument-comment-stric [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/argument-co [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-assert-side-effect.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-assert-side-effect.m = [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-bad-signal-to-kill-thr [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-bad-signal-to-kill-thr [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-bad-signal-to-kill-thr [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-bool-pointer-implicit- [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-branch-clone-if-conste [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-branch-clone-macro-cra [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-branch-clone.cpp => bu [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-copy-constructor-init. [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-dangling-handle.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-dynamic-static-initial [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-easily-swappable-param [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-easily-swappable-param [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-easily-swappable-param [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-easily-swappable-param [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-easily-swappable-param [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-easily-swappable-param [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-easily-swappable-param [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-easily-swappable-param [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-easily-swappable-param [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-easily-swappable-param [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-easily-swappable-param [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-easily-swappable-param [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-exception-escape-openm [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-exception-escape.cpp = [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-fold-init-type.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-forward-declaration-na [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-forwarding-reference-o [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-implicit-widening-of-m [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-implicit-widening-of-m [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-implicit-widening-of-m [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-implicit-widening-of-m [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-implicit-widening-of-m [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-implicit-widening-of-m [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-inaccurate-erase.cpp = [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-incorrect-roundings.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-infinite-loop.cpp => b [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-infinite-loop.mm => bu [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-integer-division.cpp = [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-lambda-function-name.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-macro-parentheses-cmdl [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-macro-parentheses.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-macro-repeated-side-ef [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-misplaced-operator-in- [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-misplaced-operator-in- [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-misplaced-pointer-arit [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-misplaced-pointer-arit [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-misplaced-widening-cas [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-misplaced-widening-cas [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-move-forwarding-refere [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-multiple-statement-mac [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-no-escape.m => bugpron [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/not-null-te [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/not-null-te [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/not-null-te [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/not-null-te [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/not-null-te [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/not-null-te [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/not-null-te [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/not-null-te [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/not-null-te [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/not-null-te [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-parent-virtual-call.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-posix-return.cpp => bu [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-redundant-branch-condi [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-reserved-identifier-c. [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/reserved-id [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/reserved-id [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-shared-ptr-array-misma [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/signal-hand [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/signal-hand [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/signal-handler.c rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-signed-char-misuse-fsi [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-signed-char-misuse-fun [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-signed-char-misuse-wit [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-signed-char-misuse.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-sizeof-container.cpp = [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-sizeof-expression.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-spuriously-wake-up-fun [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-spuriously-wake-up-fun [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-string-constructor.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-string-integer-assignm [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-string-literal-with-em [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-stringview-nullptr.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-suspicious-enum-usage- [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-suspicious-enum-usage. [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/suspicious- [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-suspicious-memory-comp [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-suspicious-memory-comp [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-suspicious-memory-comp [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-suspicious-memset-usag [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-suspicious-memset-usag [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-suspicious-missing-com [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-suspicious-semicolon-c [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-suspicious-semicolon-f [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-suspicious-semicolon.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-suspicious-string-comp [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-suspicious-string-comp [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-swapped-arguments.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-terminating-continue.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-throw-keyword-missing. [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-too-small-loop-variabl [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-too-small-loop-variabl [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone/unchecked-o [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-undefined-memory-manip [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-undelegated-constructo [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-undelegated-constructo [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-unhandled-exception-at [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-unhandled-self-assignm [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-unhandled-self-assignm [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-unused-raii-crash.mm = [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-unused-raii.cpp => bug [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-unused-return-value-cu [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-unused-return-value.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-use-after-move.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{bugprone-virtual-near-miss.cpp [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/cert-dcl58-cpp.cpp delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/cert-uppercase-liter [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-dcl21-cpp.cpp => cert/dcl2 [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/cert/dcl58-cpp.cpp rename clang-tools-extra/test/clang-tidy/checkers/{cert-env33-c.c => cert/env33-c. [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-err33-c.c => cert/err33-c. [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-err34-c.c => cert/err34-c. [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-err34-c.cpp => cert/err34- [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-flp30-c.c => cert/flp30-c. [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-limited-randomness.c => ce [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-limited-randomness.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-mem57-cpp-cpp17.cpp => cer [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-mem57-cpp.cpp => cert/mem5 [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-msc32-c.c => cert/msc32-c. [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-msc51-cpp.cpp => cert/msc5 [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-oop11-cpp.cpp => cert/oop1 [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-oop54-cpp.cpp => cert/oop5 [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-oop57-cpp.cpp => cert/oop5 [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-oop58-cpp.cpp => cert/oop5 [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-setlongjmp.cpp => cert/set [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-static-object-exception.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-str34-c.cpp => cert/str34- [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-throw-exception-type.cpp = [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/cert/uppercase-liter [...] rename clang-tools-extra/test/clang-tidy/checkers/{cert-variadic-function-def.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{concurrency-mt-unsafe-any.cpp = [...] rename clang-tools-extra/test/clang-tidy/checkers/{concurrency-mt-unsafe-glibc.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{concurrency-mt-unsafe-posix.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{concurrency-thread-canceltype-a [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines-vi [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-avoid-goto.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-avoid-non-con [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-init-variable [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-init-variable [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-interfaces-gl [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-macro-usage-c [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-macro-usage-c [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-macro-usage-c [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-macro-usage.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-narrowing-con [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-narrowing-con [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-narrowing-con [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-narrowing-con [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-narrowing-con [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-narrowing-con [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-narrowing-con [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-narrowing-con [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-narrowing-con [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-narrowing-con [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-narrowing-con [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-no-malloc-cus [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-no-malloc-no- [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-no-malloc.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-owning-memory [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-owning-memory [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-owning-memory [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-prefer-member [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-prefer-member [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-prefer-member [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-bounds-ar [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-bounds-co [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-bounds-co [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-bounds-co [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-bounds-po [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-bounds-po [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-type-cons [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-type-csty [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-type-memb [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-type-memb [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-type-memb [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-type-memb [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-type-memb [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-type-memb [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-type-memb [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-type-rein [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-type-stat [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-type-unio [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-type-vara [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-pro-type-vara [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-slicing.cpp = [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-special-membe [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-special-membe [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-special-membe [...] rename clang-tools-extra/test/clang-tidy/checkers/{cppcoreguidelines-special-membe [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines/vi [...] rename clang-tools-extra/test/clang-tidy/checkers/{darwin-avoid-spinlock.m => darw [...] rename clang-tools-extra/test/clang-tidy/checkers/{darwin-dispatch-once-nonstatic. [...] rename clang-tools-extra/test/clang-tidy/checkers/{fuchsia-default-arguments-calls [...] rename clang-tools-extra/test/clang-tidy/checkers/{fuchsia-default-arguments-decla [...] rename clang-tools-extra/test/clang-tidy/checkers/{fuchsia-multiple-inheritance.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{fuchsia-overloaded-operator.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{fuchsia-statically-constructed- [...] rename clang-tools-extra/test/clang-tidy/checkers/{fuchsia-trailing-return.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{fuchsia-virtual-inheritance.cpp [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/google-objc-function [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/google-readability-c [...] rename clang-tools-extra/test/clang-tidy/checkers/{ => google}/Inputs/google-names [...] rename clang-tools-extra/test/clang-tidy/checkers/{ => google}/Inputs/gtest/gtest- [...] rename clang-tools-extra/test/clang-tidy/checkers/{ => google}/Inputs/gtest/gtest. [...] rename clang-tools-extra/test/clang-tidy/checkers/{ => google}/Inputs/gtest/nosuit [...] rename clang-tools-extra/test/clang-tidy/checkers/{ => google}/Inputs/gtest/nosuit [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-build-explicit-make-pair [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-default-arguments.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-explicit-constructor.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-module.cpp => google/mod [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-namespaces.cpp => google [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-objc-avoid-nsobject-new. [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-objc-avoid-throwing-exce [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/google/objc-function [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-objc-function-naming.mm [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-objc-global-variable-dec [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-objc-global-variable-dec [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-overloaded-unary-and.cpp [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/google/readability-c [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-readability-casting.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-readability-casting.mm = [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-readability-namespace-co [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-readability-namespace-co [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-readability-todo.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-runtime-int-std.cpp => g [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-runtime-int.c => google/ [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-runtime-int.cpp => googl [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-runtime-int.m => google/ [...] rename clang-tools-extra/test/clang-tidy/checkers/{google-upgrade-googletest-case. [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/hicpp-signed-bitwise [...] rename clang-tools-extra/test/clang-tidy/checkers/{hicpp-exception-baseclass.cpp = [...] rename clang-tools-extra/test/clang-tidy/checkers/{hicpp-multiway-paths-covered-el [...] rename clang-tools-extra/test/clang-tidy/checkers/{hicpp-multiway-paths-covered.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{hicpp-no-assembler-msvc.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{hicpp-no-assembler.cpp => hicpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{hicpp-signed-bitwise-bug34747.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{hicpp-signed-bitwise-integer-li [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/hicpp/signed-bitwise [...] rename clang-tools-extra/test/clang-tidy/checkers/{hicpp-signed-bitwise-standard-t [...] rename clang-tools-extra/test/clang-tidy/checkers/{hicpp-signed-bitwise.cpp => hic [...] rename clang-tools-extra/test/clang-tidy/checkers/{linuxkernel-must-check-errs.c = [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/llvm-include-order.cpp create mode 100644 clang-tools-extra/test/clang-tidy/checkers/llvm/include-order.cpp rename clang-tools-extra/test/clang-tidy/checkers/{llvm-prefer-isa-or-dyn-cast-in- [...] rename clang-tools-extra/test/clang-tidy/checkers/{llvm-prefer-register-over-unsig [...] rename clang-tools-extra/test/clang-tidy/checkers/{llvm-prefer-register-over-unsig [...] rename clang-tools-extra/test/clang-tidy/checkers/{llvm-prefer-register-over-unsig [...] rename clang-tools-extra/test/clang-tidy/checkers/{llvm-qualified-auto.cpp => llvm [...] rename clang-tools-extra/test/clang-tidy/checkers/{llvm-twine-local.cpp => llvm/tw [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/llvmlibc-restrict-sy [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/llvmlibc => llvmlibc/Inp [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/llvmlibc => llvmlibc/Inp [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/llvmlibc => llvmlibc/Inp [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/llvmlibc => llvmlibc/Inp [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/llvmlibc => llvmlibc/Inp [...] rename clang-tools-extra/test/clang-tidy/checkers/{llvmlibc-callee-namespace.cpp = [...] rename clang-tools-extra/test/clang-tidy/checkers/{llvmlibc-implementation-in-name [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/llvmlibc/restrict-sy [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/misc-unconventional- [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/misc-unused-using-de [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/misc-unused-using-decls.cpp rename clang-tools-extra/test/clang-tidy/checkers/{ => misc}/Inputs/unused-using-d [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/misc/confusable-iden [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-definitions-in-headers-1z. [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-definitions-in-headers.hpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-misleading-bidirectional.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-misleading-identifier.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-misplaced-const-cxx17.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-misplaced-const.c => misc/ [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-misplaced-const.cpp => mis [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-new-delete-overloads-sized [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-new-delete-overloads.cpp = [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-no-recursion.cpp => misc/n [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-non-copyable-objects.c => [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-non-copyable-objects.cpp = [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-non-private-member-variabl [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-redundant-expression.cpp = [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-static-assert.c => misc/st [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-static-assert.cpp => misc/ [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-throw-by-value-catch-by-re [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-unconventional-assign-oper [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-unconventional-assign-oper [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/misc/unconventional- [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-uniqueptr-reset-release.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-unused-alias-decls.cpp => [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/misc/unused-invalid- [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-unused-parameters-strict.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-unused-parameters.c => mis [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-unused-parameters.cpp => m [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/misc/unused-using-de [...] rename clang-tools-extra/test/clang-tidy/checkers/{misc-unused-using-decls-errors. [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/misc/unused-using-decls.cpp delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-concat-nes [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-deprecated [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-deprecated [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-deprecated [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-loop-conve [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-loop-conve [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-loop-conve [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-loop-conve [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-loop-conve [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-loop-conve [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-loop-conve [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-macro-to-enum.cpp delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-make-share [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-make-shared.cpp delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-make-uniqu [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-make-uniqu [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-make-uniqu [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-make-uniqu [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-make-uniqu [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-make-unique.cpp delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-pass-by-va [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-pass-by-va [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-pass-by-va [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-replace-au [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-use-auto-cast.cpp delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-use-auto-i [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-use-using.cpp rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-concat-nested- [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-deprecated-hea [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-loop-convert = [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-macro-to-enum [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-macro-to-enum [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-macro-to-enum [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-pass-by-value [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-pass-by-value [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-replace-auto-p [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-smart-ptr => m [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-smart-ptr => m [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-smart-ptr => m [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-use-auto => mo [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/modernize-use-using => m [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-avoid-bind-permissive [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-avoid-bind.cpp => mod [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-avoid-c-arrays-ignore [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-avoid-c-arrays-ignore [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-avoid-c-arrays.cpp => [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/concat-nes [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/deprecated [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/deprecated [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/deprecated [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-deprecated-ios-base-a [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-loop-convert-assert-f [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/loop-conve [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/loop-conve [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-loop-convert-const.cp [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/loop-conve [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/loop-conve [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-loop-convert-multidim [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/loop-conve [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-loop-convert-reverse. [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/loop-conve [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/loop-conve [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-loop-convert.c => mod [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-macro-to-enum.c => mo [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/macro-to-enum.cpp create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/make-share [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/make-shared.cpp create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/make-uniqu [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/make-uniqu [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/make-uniqu [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/make-uniqu [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/make-uniqu [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/make-unique.cpp create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/pass-by-va [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/pass-by-va [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/pass-by-va [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-pass-by-value.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-raw-string-literal-de [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-raw-string-literal-re [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-raw-string-literal.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-redundant-void-arg-de [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-redundant-void-arg.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-redundant-void-arg.cp [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/replace-au [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-replace-disallow-copy [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-replace-random-shuffl [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-return-braced-init-li [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-shrink-to-fit.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-unary-static-assert.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-auto-cast-remove- [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/use-auto-cast.cpp create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/use-auto-i [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-auto-min-type-nam [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-auto-new-remove-s [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-auto-new.cpp => m [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-bool-literals-ign [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-bool-literals.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-default-member-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-default-member-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-default-member-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-default-member-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-emplace-ignore-im [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-emplace.cpp => mo [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-equals-default-co [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-equals-default-de [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-equals-default-ma [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-equals-default.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-equals-delete-mac [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-equals-delete.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-nodiscard-clang-u [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-nodiscard-cxx11.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-nodiscard-gcc-unu [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-nodiscard-no-macr [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-nodiscard-no-macr [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-nodiscard.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-noexcept-error.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-noexcept-macro.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-noexcept-opt.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-noexcept.cpp => m [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-nullptr-basic.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-nullptr-cxx20.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-nullptr.c => mode [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-nullptr.cpp => mo [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-override-allow-ov [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-override-cxx98.cp [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-override-ms.cpp = [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-override-no-destr [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-override-with-mac [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-override-with-no- [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-override.cpp => m [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-trailing-return-t [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-trailing-return-t [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-transparent-funct [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-uncaught-exceptio [...] rename clang-tools-extra/test/clang-tidy/checkers/{modernize-use-using-macros.cpp [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize/use-using.cpp delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/mpi-buffer-deref.cpp delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/mpi-type-mismatch.cpp rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/mpi-type-mismatch => mpi [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/mpi/buffer-deref.cpp create mode 100644 clang-tools-extra/test/clang-tidy/checkers/mpi/type-mismatch.cpp delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/objc-assert-equals.m rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/objc-assert => objc/Inpu [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/objc/assert-equals.m rename clang-tools-extra/test/clang-tidy/checkers/{objc-avoid-nserror-init.m => ob [...] rename clang-tools-extra/test/clang-tidy/checkers/{objc-dealloc-in-category.m => o [...] rename clang-tools-extra/test/clang-tidy/checkers/{objc-forbidden-subclassing-cust [...] rename clang-tools-extra/test/clang-tidy/checkers/{objc-forbidden-subclassing.m => [...] rename clang-tools-extra/test/clang-tidy/checkers/{objc-missing-hash.m => objc/mis [...] rename clang-tools-extra/test/clang-tidy/checkers/{objc-nsinvocation-argument-life [...] rename clang-tools-extra/test/clang-tidy/checkers/{objc-property-declaration.m => [...] rename clang-tools-extra/test/clang-tidy/checkers/{objc-super-self.m => objc/super [...] rename clang-tools-extra/test/clang-tidy/checkers/{openmp-exception-escape.cpp => [...] rename clang-tools-extra/test/clang-tidy/checkers/{openmp-use-default-none.cpp => [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/performance-move-con [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/performance-unnecess [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/performance-unnecessary- [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/performance-unnecessary- [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-faster-string-find. [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-for-range-copy-allo [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-for-range-copy-warn [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-for-range-copy.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-implicit-conversion [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-inefficient-algorit [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-inefficient-string- [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-inefficient-vector- [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-move-const-arg-cons [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-move-const-arg-triv [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-move-const-arg.cpp [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/performance/move-con [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-no-automatic-move.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-no-int-to-ptr.c => [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-no-int-to-ptr.cpp = [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-noexcept-move-const [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-noexcept-move-const [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-trivially-destructi [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-type-promotion-in-m [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-unnecessary-copy-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-unnecessary-copy-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-unnecessary-copy-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-unnecessary-value-p [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-unnecessary-value-p [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-unnecessary-value-p [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-unnecessary-value-p [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/performance/unnecess [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-unnecessary-value-p [...] rename clang-tools-extra/test/clang-tidy/checkers/{performance-unnecessary-value-p [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/portability-restrict [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/portability-restrict [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/portability-restrict [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/portability-restrict [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/portability-restrict-sys [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/portability-restrict-sys [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/portability-restrict-sys [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/portability-restrict-sys [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/portability-restrict-sys [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/portability-restrict-sys [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/portability-restrict-sys [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/portability-restrict-sys [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/portability/restrict [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/portability/restrict [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/portability/restrict [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/portability/restrict [...] rename clang-tools-extra/test/clang-tidy/checkers/{portability-simd-intrinsics-ppc [...] rename clang-tools-extra/test/clang-tidy/checkers/{portability-simd-intrinsics-x86 [...] rename clang-tools-extra/test/clang-tidy/checkers/{portability-std-allocator-const [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-duplicat [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-identifi [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-identifi [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-identifi [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-identifi [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-redundan [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-static-a [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-uppercas [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-uppercas [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-uppercas [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-uppercas [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-uppercas [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-uppercas [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability/Inputs/d [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/readability-duplicate-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/readability-duplicate-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/readability-duplicate-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/readability-duplicate-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/readability-duplicate-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/readability-identifier-n [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/readability-identifier-n [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/readability-identifier-n [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/readability-identifier-n [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/readability-identifier-n [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/readability-identifier-n [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/readability-identifier-n [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/readability-identifier-n [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/readability-identifier-n [...] rename clang-tools-extra/test/clang-tidy/checkers/{Inputs/readability-static-acces [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-avoid-const-params- [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-avoid-underscore-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-braces-around-state [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-braces-around-state [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-braces-around-state [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-braces-around-state [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-braces-around-state [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-braces-around-state [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-braces-around-state [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-braces-around-state [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-const-return-type.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-container-contains. [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-container-data-poin [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-container-size-empt [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-container-size-empt [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-convert-member-func [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-delete-null-pointer [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability/duplicat [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-else-after-return-i [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-else-after-return-n [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-else-after-return-n [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-else-after-return-p [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-else-after-return.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-function-cognitive- [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-function-cognitive- [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-function-size-varia [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-function-size.cpp = [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-identifier-length.c [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-identifier-naming-b [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-identifier-naming-b [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-identifier-naming-c [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability/identifi [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability/identifi [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-identifier-naming-i [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-identifier-naming-m [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-identifier-naming-m [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability/identifi [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-identifier-naming-o [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability/identifi [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-implicit-bool-conve [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-implicit-bool-conve [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-implicit-bool-conve [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-inconsistent-declar [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-inconsistent-declar [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-inconsistent-declar [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-isolate-declaration [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-isolate-declaration [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-isolate-declaration [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-isolate-declaration [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-isolate-declaration [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-magic-numbers-bitfi [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-magic-numbers-todo. [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-magic-numbers-userl [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-magic-numbers.cpp = [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-make-member-functio [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-misleading-indentat [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-misplaced-array-ind [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-named-parameter.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-non-const-parameter [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-qualified-auto-cxx2 [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-qualified-auto.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-access-sp [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-access-sp [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-control-f [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-declarati [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-declarati [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-declarati [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-function- [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-member-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-preproces [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability/redundan [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-preproces [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-smartptr- [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-smartptr- [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-smartptr- [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-string-cs [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-string-cs [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-string-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-redundant-string-in [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-simplify-bool-expr- [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-simplify-bool-expr- [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-simplify-bool-expr- [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-simplify-bool-expr- [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-simplify-bool-expr- [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-simplify-bool-expr- [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-simplify-bool-expr. [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-simplify-subscript- [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-static-accessed-thr [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability/static-a [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-static-definition-i [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-string-compare.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-suspicious-call-arg [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-uniqueptr-delete-re [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability/uppercas [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-uppercase-literal-s [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability/uppercas [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability/uppercas [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability/uppercas [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-uppercase-literal-s [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability/uppercas [...] create mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability/uppercas [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-uppercase-literal-s [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-use-anyofallof-cpp2 [...] rename clang-tools-extra/test/clang-tidy/checkers/{readability-use-anyofallof.cpp [...] rename clang-tools-extra/test/clang-tidy/checkers/{zircon-temporary-objects.cpp => [...] create mode 100644 clang/test/AST/HLSL/vector-constructors.hlsl create mode 100644 clang/test/Analysis/array-init-loop.cpp create mode 100644 clang/test/Analysis/errno-stdlibraryfunctions-notes.c create mode 100644 clang/test/Analysis/errno-stdlibraryfunctions.c create mode 100644 clang/test/Analysis/uninit-structured-binding-array.cpp create mode 100644 clang/test/SemaHLSL/BuiltIns/vector-constructors-erros.hlsl create mode 100644 clang/test/SemaTemplate/concepts-PR54629.cpp create mode 100644 flang/test/Driver/color-diagnostics-forwarding.f90 create mode 100644 flang/test/Driver/color-diagnostics.f90 delete mode 100644 flang/test/Fir/Todo/coordinate_of_1.fir delete mode 100644 flang/test/Fir/Todo/coordinate_of_5.fir delete mode 100644 flang/test/Fir/Todo/coordinate_of_6.fir create mode 100644 flang/test/Fir/achar.f90 create mode 100644 flang/test/Fir/array-coor.fir create mode 100644 flang/test/Fir/box.fir create mode 100644 flang/test/Fir/boxproc.fir create mode 100644 flang/test/Fir/char01.fir create mode 100644 flang/test/Fir/commute.fir create mode 100644 flang/test/Fir/compare.fir create mode 100644 flang/test/Fir/constant.fir create mode 100644 flang/test/Fir/convert.fir create mode 100644 flang/test/Fir/coordinate_of_1.fir create mode 100644 flang/test/Fir/coordinateof.fir create mode 100644 flang/test/Fir/field-index.fir create mode 100644 flang/test/Fir/fir-int-conversion.fir create mode 100644 flang/test/Fir/loop10.fir create mode 100644 flang/test/Fir/pdt.fir create mode 100644 flang/test/Fir/real.fir create mode 100644 flang/test/Fir/recursive-type-tco.fir create mode 100644 flang/test/Fir/target-rewrite-complex16.fir create mode 100644 flang/test/Fir/target.fir create mode 100644 flang/test/Fir/type-descriptor.fir create mode 100644 flang/test/Fir/undo-complex-pattern.fir create mode 100644 flang/test/Lower/c-interoperability-bindc-variables.f90 create mode 100644 flang/test/Lower/host-associated-functions.f90 create mode 100644 flang/test/Lower/intrinsic-procedures/ieee_is_finite.f90 create mode 100644 flang/test/Lower/intrinsic-procedures/ieee_operator_eq.f90 create mode 100644 flang/test/Lower/optional-value-caller.f90 create mode 100644 flang/test/Semantics/bind-c04.f90 create mode 100644 flang/test/Semantics/long-name.f90 create mode 100644 libc/src/string/memory_utils/backend_aarch64.h create mode 100644 libc/src/string/memory_utils/backend_scalar.h create mode 100644 libc/src/string/memory_utils/backend_x86.h create mode 100644 libc/src/string/memory_utils/backends.h create mode 100644 libc/src/string/memory_utils/sized_op.h create mode 100644 libc/test/src/string/memory_utils/backend_test.cpp create mode 100644 libcxx/include/__algorithm/ranges_move.h create mode 100644 libcxx/include/__algorithm/ranges_move_backward.h create mode 100644 libcxx/include/__format/formatter_output.h delete mode 100644 libcxx/test/libcxx/utilities/format/format.string/format.string [...] create mode 100644 libcxx/test/libcxx/utilities/function.objects/refwrap/layout.bi [...] create mode 100644 libcxx/test/libcxx/utilities/function.objects/refwrap/layout.un [...] create mode 100644 libcxx/test/std/algorithms/alg.modifying.operations/alg.move/ra [...] create mode 100644 libcxx/test/std/algorithms/alg.modifying.operations/alg.move/ra [...] create mode 100644 libcxx/test/std/depr/depr.function.objects/depr.base/binary_fun [...] create mode 100644 libcxx/test/std/depr/depr.function.objects/depr.base/unary_func [...] create mode 100644 libcxx/test/std/language.support/support.dynamic/hardware_infer [...] create mode 100644 libcxx/test/std/utilities/function.objects/refwrap/binder_typed [...] create mode 100644 libcxx/test/std/utilities/memory/temporary.buffer/depr.verify.cpp create mode 100644 lld/test/MachO/dwarf-no-compile-unit.s create mode 100644 lld/test/MachO/invalid/duplicate-symbol-debug.s create mode 100644 lld/test/MachO/invalid/undef-debug.s copy lldb/test/API/commands/{expression/dollar-in-variable => process/continue_to_ [...] create mode 100644 lldb/test/API/commands/process/continue_to_bkpt/TestContinueToBkpts.py create mode 100644 lldb/test/API/commands/process/continue_to_bkpt/main.c create mode 100644 lldb/test/API/tools/lldb-server/TestNonStop.py create mode 100644 lldb/test/API/tools/lldb-vscode/breakpoint/TestVSCode_logpoints.py create mode 100644 lldb/test/Shell/Commands/command-target-create-resolve-exe.test create mode 100644 lldb/test/Shell/ObjectFile/PECOFF/settings-abi-i686.yaml create mode 100644 lldb/tools/lldb-fuzzer/lldb-commandinterpreter-fuzzer/CMakeLists.txt create mode 100644 lldb/tools/lldb-fuzzer/lldb-commandinterpreter-fuzzer/inputdict [...] create mode 100644 lldb/tools/lldb-fuzzer/lldb-commandinterpreter-fuzzer/lldb-comm [...] create mode 100644 llvm/include/llvm/ExecutionEngine/Orc/MemoryMapper.h create mode 100644 llvm/include/llvm/IR/ConstantFold.h create mode 100644 llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp delete mode 100644 llvm/lib/IR/ConstantFold.h create mode 100644 llvm/lib/Target/PowerPC/PPCCTRLoops.cpp create mode 100644 llvm/lib/Target/RISCV/RISCVMacroFusion.cpp create mode 100644 llvm/lib/Target/RISCV/RISCVMacroFusion.h create mode 100644 llvm/test/Analysis/BasicAA/call-escape-source.ll create mode 100644 llvm/test/Analysis/CostModel/RISCV/rvv-load-store.ll create mode 100644 llvm/test/Analysis/CostModel/RISCV/rvv-select.ll delete mode 100644 llvm/test/Analysis/ScalarEvolution/depth-limit-overrun.ll create mode 100644 llvm/test/CodeGen/AArch64/sme-get-pstatesm.ll create mode 100644 llvm/test/CodeGen/AArch64/sme-read-write-tpidr2.ll create mode 100644 llvm/test/CodeGen/AArch64/stack-tagging-loop.ll create mode 100644 llvm/test/CodeGen/AArch64/sve2-sra.ll create mode 100644 llvm/test/CodeGen/AMDGPU/dual-source-blend-export.ll create mode 100644 llvm/test/CodeGen/AMDGPU/fold-restore-undef-use.mir create mode 100644 llvm/test/CodeGen/AMDGPU/lds-direct-hazards.mir create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.atomic.fadd.rtn_no-rtn.ll create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.ordered.add.gfx11.ll create mode 100644 llvm/test/CodeGen/AMDGPU/lower-ctor-dtor-declaration.ll create mode 100644 llvm/test/CodeGen/AMDGPU/opt-exec-masking-pre-ra-update-livenes [...] create mode 100644 llvm/test/CodeGen/AMDGPU/opt-exec-masking-pre-ra-update-liveness.mir create mode 100644 llvm/test/CodeGen/AMDGPU/opt-vgpr-live-range-verifier-error.mir create mode 100644 llvm/test/CodeGen/AMDGPU/waitcnt-vmcnt-loop.mir create mode 100644 llvm/test/CodeGen/AMDGPU/wqm-gfx11.ll create mode 100644 llvm/test/CodeGen/PowerPC/ctrloops32.mir create mode 100644 llvm/test/CodeGen/PowerPC/ctrloops64.mir create mode 100644 llvm/test/CodeGen/RISCV/macro-fusion-lui-addi.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/zve32-types.ll create mode 100644 llvm/test/CodeGen/X86/machinesink-debug-inv-0.mir create mode 100644 llvm/test/CodeGen/X86/pr56103.ll create mode 100644 llvm/test/MC/PowerPC/aix-file-symbols-empty.s create mode 100644 llvm/test/MC/PowerPC/aix-file-symbols.s create mode 100644 llvm/test/TableGen/exists-error-non-string.td create mode 100644 llvm/test/TableGen/exists-error-record.td create mode 100644 llvm/test/TableGen/exists-error-uninitialized.td create mode 100644 llvm/test/TableGen/exists.td create mode 100644 llvm/test/Transforms/Attributor/pointer-info.ll create mode 100644 llvm/test/Transforms/ConstraintElimination/constants-signed-pre [...] create mode 100644 llvm/test/Transforms/ConstraintElimination/constants-unsigned-p [...] delete mode 100644 llvm/test/Transforms/ConstraintElimination/constants.ll create mode 100644 llvm/test/Transforms/ConstraintElimination/transfer-signed-fact [...] create mode 100644 llvm/test/Transforms/ConstraintElimination/transfer-unsigned-fa [...] create mode 100644 llvm/test/Transforms/DeadStoreElimination/nounwind-invoke.ll create mode 100644 llvm/test/Transforms/GlobalOpt/analysis-invalidation.ll create mode 100644 llvm/test/Transforms/InstCombine/memchr-8.ll create mode 100644 llvm/test/Transforms/InstCombine/vscale_zero.ll create mode 100644 llvm/test/Transforms/InstCombine/wcslen-6.ll create mode 100644 llvm/test/Transforms/LoopStrengthReduce/depth-limit-overrun.ll create mode 100644 llvm/test/Transforms/LoopStrengthReduce/pr56160.ll create mode 100644 llvm/test/Transforms/LoopVectorize/RISCV/scalable-basics.ll create mode 100644 llvm/test/Transforms/LoopVectorize/create-induction-resume.ll create mode 100644 llvm/test/Transforms/NewGVN/sq-ctxi.ll create mode 100644 llvm/test/Transforms/RewriteStatepointsForGC/freeze.ll delete mode 100644 llvm/test/Transforms/SROA/basictest-opaque-ptrs.ll create mode 100644 llvm/test/Transforms/Scalarizer/vector-of-pointer-to-vector.ll create mode 100644 llvm/test/Transforms/StructurizeCFG/improve-order.ll create mode 100644 llvm/test/Transforms/UnifyLoopExits/reduce_guards.ll create mode 100644 llvm/test/tools/dxil-dis/opaque-value_as_metadata.ll create mode 100644 llvm/tools/llvm-reduce/deltas/Utils.cpp create mode 100644 llvm/tools/llvm-reduce/deltas/Utils.h create mode 100644 llvm/unittests/ExecutionEngine/Orc/MemoryMapperTest.cpp create mode 100644 llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/misc/Confu [...] create mode 100644 mlir/include/mlir/Analysis/Presburger/SlowMPInt.h create mode 100644 mlir/lib/Analysis/Presburger/SlowMPInt.cpp create mode 100644 mlir/lib/Dialect/Tensor/Transforms/SwapExtractSliceWithProducer.cpp create mode 100644 mlir/test/Dialect/Linalg/transform-op-split-reduction-by-scaling.mlir create mode 100644 mlir/test/Dialect/Linalg/transform-op-split-reduction.mlir create mode 100644 mlir/test/Dialect/SCF/foreach-thread-canonicalization.mlir create mode 100644 mlir/test/Dialect/SparseTensor/sparse_reshape.mlir create mode 100644 mlir/test/Dialect/Transform/selective-targeting.mlir create mode 100644 mlir/test/Interfaces/TilingInterface/tile-and-fuse-using-interf [...] delete mode 100644 mlir/tools/mlir-tblgen/StructsGen.cpp create mode 100644 mlir/unittests/Analysis/Presburger/SlowMPIntTest.cpp create mode 100644 mlir/unittests/Dialect/MemRef/CMakeLists.txt create mode 100644 mlir/unittests/Dialect/MemRef/InferShapeTest.cpp delete mode 100644 mlir/unittests/TableGen/StructsGenTest.cpp delete mode 100644 mlir/unittests/TableGen/structs.td