This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allyesconfig in repository toolchain/ci/llvm-project.
omits f086e85eea9 [gcov] Assign names to some types and loaded values used in [...] omits 8cf1ac97cec [llvm-cov gcov] Improve accuracy when some edges are not measured omits 0fb2203cd6c [Docs] Fix --print-supported-cpus option rendering omits 61d29e0dff0 [LegalizeTypes] Remove a few cases from SplitVectorOperand [...] omits 758732a34ed [X86] Use ISD::PARITY directly instead of emitting CTPOP an [...] omits 9d300bc8d2f [Hexagon] Avoid widening vectors with non-HVX element types omits 70daa353e2a [gn build] Port cc2da5554b5 omits cc2da5554b5 [lld][WebAssembly] Add initial support for -Map/--print-map omits c2f8bc986fb [ARM] Add tests for fmin/max + inf folds (NFC) omits 04febd30a8d [lld][WebAssembly] Error on import/export of mutable global [...] omits d6fadc49e3d [gcov] Process .gcda immediately after the accompanying .gc [...] omits bdd1eba37b6 [ARM] Add additional vecreduce float legalization test (NFC) omits 93b4f853826 Update TableGen test files to use the new '...' range punctuation. omits e8e3693ceaa Change range operator from deprecated '-' to '...' omits 7d3825ed954 Revert "[gcov] emitProfileArcs: iterate over GCOVFunction's [...] omits 412c9c0bf2a [gcov] emitProfileArcs: iterate over GCOVFunction's instead [...] omits c55c14837e1 [gcov] Clean up by getting llvm.dbg.cu earlier omits c34a99fe589 [InstCombine] Add extra use tests for abs canonicalization (NFC) omits 7da94193990 [MinGW][libclang] Allow simultaneous shared and static lib omits bb613044b68 [MinGW][clang-shlib] Build by default on MinGW omits cc76965b190 [MinGW] Use lib prefix for libraries omits ad3d6f993d9 [SelectionDAG][X86][ARM][AArch64] Add ISD opcode for __buil [...] omits d85ac6d577a [DSE] Adjust coroutines test after e082dee2b588. omits e082dee2b58 [DSE] Bail out on MemoryPhis when deleting stores at end of [...] omits 3de9e3e493b [DSE] Precommit test case with loop carried dependence. omits 74760bb00fb [LV][ARM] Add preferInloopReduction target hook. omits 8ce75e2778d TableGen: change a couple of member names to clarify their use. omits 3170d548426 [InstCombine][X86] Covert masked load/stores with (sign ext [...] omits a874d633440 [Clang] Add option to allow marking pass-by-value args as noalias. omits 2e61cd1295e [MachineScheduler] Fix operand scheduling for pre/post-incr [...] omits 78de7297abe Reland [AssumeBundles] Use operand bundles to encode alignm [...] omits d030aad7893 [InstCombine][X86] Add tests for masked load/stores with co [...] omits 6cfd38d03d5 [ARM] Fixup single source mla reductions. omits 3a8ea8609b8 [Intrinsics] define semantics for experimental fmax/fmin ve [...] omits 50ee0b99ec2 [InstCombine][X86] getNegativeIsTrueBoolVec - use ConstantE [...] omits c437446d90b [ARM] Recognize "double extend" reduction patterns omits 36e2e2e12ef [InstCombine] Fix incorrect SimplifyWithOpReplaced transfor [...] omits 35dc91aee20 [X86][SSE] lowerShuffleAsDecomposedShuffleBlend - support d [...] omits 4ede83c0683 [gn build] Port 19531a81f1d omits de044f75628 Revert "[AST][FPEnv] Keep FP options in trailing storage of [...] omits b3f364e8561 Add a header file to support ssize_t for windows omits 9c651c231f3 Missing change from previous commit omits 19531a81f1d Add raw_fd_stream_test.cpp into CMakeLists.txt omits 0ece51c60c5 Add raw_fd_stream that supports reading/seeking/writing omits 6c8041aa0ff [AST][FPEnv] Keep FP options in trailing storage of CastExpr omits 0680a3d56d8 [Power10] Enable the heuristic for Power10 and switch the s [...] omits 528554c39b0 [PowerPC] Set the mayRaiseFPException for FCMPUS/FCMPUD omits 0e0d93e2f09 [gn build] Port ad99e34c59b omits ad99e34c59b Revert "[NewPM][CodeGen] Introduce CodeGenPassBuilder to he [...] omits 12a281d368e [gn] Remove unneeded MC dep from llvm-tblgen omits 928d419797e Fix a couple of tests that relied on the clang binary havin [...] omits 33eb6470429 [lldb] Use GetNonKVOClassDescriptor to get the NSDictionary [...] omits d751f86189a [ConstantFold] Make areGlobalsPotentiallyEqual less aggressive. omits c931dc0bf59 [gn build] Port 31ecf8d29d8 omits 3fdaa8602a0 Fix a typo in 31ecf8d29d81d196374a562c6d2bd2c25a62861e omits a8503b87f73 [NFC] Remove unused static function omits 37f2776d1af [ConstantFold] Fold binary arithmetic on scalable vector splats. omits 31ecf8d29d8 [NewPM][CodeGen] Introduce CodeGenPassBuilder to help build [...] omits 12292c8b27a [NFC][Asan] Add another lsan test omits 83286a1a8f0 [MS ABI] Add mangled type for auto template parameter whose [...] omits 76e3a27c16d [lldb] Add test for CFMutableDictionaryRef omits e10df779f09 Fix clang Wrange-loop-analysis in BuildTree.cpp omits 658475897b1 [NFC][Asan] Early return from GetBlockBegin omits 45d0343900d [MC] Allow .org directives in SHT_NOBITS sections omits 43e6c59f1c1 docs: add a newline to appease Sphinx omits 382b2b1b518 RegAllocFast: Fix typo in comment omits e21bb31eb6c CodeGen: Require SSA to run PeepholeOptimizer omits ee13ae030e2 Fix test hip-gz-options.hip omits e3e3d6eecfa [lld][WebAssembly] Convert a objyaml-using test to assembly omits f5ab5b20fb2 Sema: add support for `__attribute__((__swift_error__))` omits ccb4124a417 Fix -gz=zlib options for linker omits 7dcd0042e8b Re-apply "[ORC] Make MaterializationResponsibility immovabl [...] omits 7c37b82f5ba [SyntaxTree][Synthesis] Add support for Tree. omits df477db5f9e [Coroutine][Sema] Tighten the lifetime of symmetric transfe [...] omits 9a2bab5ea2f [ThinLTO] Make -lto-embed-bitcode an enum omits 59fc8677903 Re-split integral & pointer overloads. Add tests. omits 398fcf224b8 [flang] Fix bug for forward referenced type omits 238ae4eee05 [SyntaxTree] Add const qualifiers, from [llvm-qualified-auto] omits 515238d5b11 [SyntaxTree] Reduce visibility of `Arena::lexBuffer`. omits 5d152127d48 [SyntaxTree][Synthesis] Add support for simple Leafs and te [...] omits c42f96cb23b [CMake][OpenMP] Simplify getting CUDA library directory omits fa2a8acc71f [WebAssembly] Add assembly syntax for mutable globals omits 4da8fa45a09 [lldb/API] Add Breakpoint::SerializeToStructuredData to SBAPI omits 84a6da67e6b [mlir] Fix some edge cases around 0-element TensorFromElementsOp omits aeb4314391f [mlir][spirv] OpConvertSToF support operands with different [...] omits ab2ed8bce9e [SVE] Regenerate sve vector bits tests. NFC omits 40b72c9c792 [ARM] Extra MLA reductions tests. NFC omits 8ecc8520bc5 [FPEnv] [Clang] Enable constrained FP support for PowerPC omits bd2f7ad6036 Revert "[examples] Adjust ThinLtoInstrumentationLayer for e [...] omits 560188ddccc [ELF][PowerPC] Define NOP as 0x60000000 to tidy up code. NFC omits 2df6efedef5 [DFSan] Re-enable event_callbacks test. omits f2bb4b88550 [docs] Fix typos omits 40f12ef621d [SLP] further limit bailout for load combine candidate (PR47450) omits 54680591e8b [SLP] add test for missed store vectorization; NFC omits f980ed4184f [libcxx] Remove the 'availability' Lit feature omits bfbaf172ce9 [examples] Adjust ThinLtoInstrumentationLayer for emit sign [...] omits 87494def483 [gn build] slightly improve libcxx_needs_site_config omits d2c69c2f494 [flang] Fix build issue with BUILD_SHARED_LIBS=ON omits 320624784c4 [NFC] Follow up on D87111 - Add an option for unrolling loo [...] omits f92908cc749 [DSE] Make sure that DSE+MSSA can handle masked stores omits 6aa3fc4a5b8 Revert "[InstCombine] propagate 'nsw' on pointer difference [...] omits 4c14ee61b73 [SyntaxTree] Rename functions to start with verb omits 324a53205a3 [InstCombine] propagate 'nsw' on pointer difference of 'inb [...] omits 6b5b6511a52 [InstCombine] add/move tests for ptr diff; NFC omits 0825fa95268 [LiveDebugValues][NFC] Add additional tests omits 48b510c4bc0 [NFC] Fix compiler warnings due to integer comparison of di [...] omits 4d12d6149ce [libc++] NFC: Add missing license to test omits b9bca883c97 [analyzer][NFC] Don't bind values to ObjCForCollectionStmt, [...] omits de2adfaf257 [gn build] Port 8da6ae4ce1b omits 8da6ae4ce1b Revert "[ConstraintSystem] Add helpers to deal with linear [...] omits bbb6392c147 [gn build] Port 3eb141e5078 omits 3eb141e5078 [ConstraintSystem] Add helpers to deal with linear constraints. omits 6af8758ba4d [libcxx] Handle target triples with dashes in platform name omits 271a7bb144d [flang] Add new documentation main page omits 9fda213ac0e [ARM] Update arm-storebytesmerge.ll test. NFC omits a5cefd95cc6 [libTooling] Fix use of `char` in comparison. omits 1851bab176b [MLIR][Linalg] Undo spurious parameter name change omits be0d79f3293 [analyzer][MacroExpansion] Fix a crash where multiple param [...] omits e6f2f17f05a [mlir][Linalg] Refactor StructuredOpInterface - NFC omits 7527898fef4 [analyzer][MacroExpansion][NFC] Fix a missing test output check omits 4eed800b18a [NFC] Fix the signature and definition of findByPrefix omits 26d9a946810 [analyzer][MacroExpansion][NFC] Fix incorrectly calling par [...] omits 1c08da38676 [analyzer][MacroExpansion] Add a few dumps functions omits 0caeaff1237 [LiveDebugValues][NFC] Re-land 60db26a66d, add instr-ref tests omits e17219b15f7 [IPO] Remove unnecessary Module.h includes. NFCI. omits e9a777c4ec7 Attributor.h - remove unused includes. NFCI. omits 95c7b66abe5 PluginLoader.h - only include CommandLine.h if required. NFCI. omits 82390454f0c [DFSan] XFail a test that's suffering too much optimization omits cabd60c26b5 [clang][aarch64] Fix mangling of bfloat16 neon vectors omits 257b29715bb [flang][driver] Add the new flang compiler and frontend drivers omits 002f5ab3b17 [clang][aarch64] Fix ILP32 ABI for arm_sve_vector_bits omits 70a05ee2880 [X86] Keep variables from getDataLayout/getDebugLoc calls a [...] omits ff77d165a81 BasicTTIImpl.h - remove unused MCSchedule.h include. NFCI. omits bceca7a9962 [clangd][NFC] Get rid of an `else after return` omits 06e356c81e0 [AMDGPU] Make movreld-bug test case more robust omits 5405ee553a6 [CodeGenPrepare] Simplify code. NFCI. omits a0e0d30a298 [mlir][Linalg] Print both types for linalg.transpose omits c0825fa5fc3 Revert "[ORC] Make MaterializationResponsibility immovable, [...] omits e6419d320d5 [MC] [Win64EH] Fix builds with expensive checks enabled omits a68673cc067 [mlir] Fix generation of AVX512 dialect documentation omits b8ea47a3803 Uncapitalize word in LanguageExtensions.rst omits 76e85ae268f [clang][Sparc] Default to -mcpu=v9 for Sparc V8 on Solaris omits d380b582f7f [mlir][Linalg] Make LinalgBaseTilingPattern not delete the [...] omits 1e1770a07ec [SVE][CodeGen] Fix InlineFunction for scalable vectors omits 28012e00d80 [NewPM] Introduce PreserveCFG check omits 1308bb99e06 [MC] [Win64EH] Write packed ARM64 epilogues if possible omits 700fbe591ac [MC] [Win64EH] Canonicalize ARM64 unwind opcodes omits 46416f08031 [CodeGen] [WinException] Remove a redundant explicit sectio [...] omits e38be7091ee [Clang] Clarify __builtin_memcpy_inline documentation omits 525c83cee00 [NFC][PowerPC] Add tests of constants-i64. omits f787fe15d8e [EarlyCSE] Remove unnecessary operand swap. omits e45b0708ae8 [DebugInfo] Fixing CodeView assert related to lowerBound fi [...] omits da924488280 [NFC][MLInliner] Presort instruction successions. omits 16ba78ee627 libclc/spirv: Add missing files from D85911 omits 41e68f7ee7b [EarlyCSE] Fix and recommit the revised c9826829d74e637163f [...] omits 3f7c3e84ad6 [Asan] Fix __asan_update_allocation_context omits 39dc75f66c6 Revert "[EarlyCSE] Equivalent SELECTs should hash equally" omits b22d4504968 Remove dependency on clangASTMatchers. omits d876c7c8ec5 scudo: Remove the THREADLOCAL macro. omits 84c2c4977df scudo: Introduce a new mechanism to let Scudo access a plat [...] omits 0a391c60793 [mlir][Analysis] Allow Slice Analysis to work with linalg:: [...] omits bc0a35f3b7d [lldb] Add missing LLDB_REGISTER_CONSTRUCTOR in SBPlatform omits 0e47a8d17fe [obj2yaml] Add support for dumping the .debug_ranges section. omits 035396197a5 Remove unused variable introduce in 0448d11a06b451a causing [...] omits 2c73bef7fad Fix wrong comment about enabling optimizations to work arou [...] omits 0448d11a06b [AArch64][GlobalISel] Don't emit a branch for a fallthrough [...] omits 4e3edef4b8b Use pragmas to work around MSVC x86_32 debug miscompile bug omits b34f1168563 [flang] Fix assert on constant folding of extended types omits 485f3f35cc5 [ELF] Make two PPC64.cpp variables constexpr. NFC omits fb109c42d91 [DSE] Switch to MemorySSA-backed DSE by default. omits c9826829d74 [EarlyCSE] Equivalent SELECTs should hash equally omits cb19e8c6d19 [libc][obvious] Include Sqrt.h in SqrtLongDoubleX86.h. omits c74900ca672 [ORC] Make MaterializationResponsibility immovable, pass by [...] omits a5168bdb4a2 [DemandedBits][BDCE] Add support for min/max intrinsics omits 99e78cb7185 [DemandedBits] Add braces to large if (NFC) omits 476836331f7 [InstCombine] Add more tests for select op replacement (NFC) omits adb738899e6 [InstCombine] Regenerate test checks (NFC) omits d4bf90271fa GlobalISel: Combine fneg(fneg x) to x omits 4934127e627 Diable sanitizer options for amdgpu omits 878cb5170de [libc][NFC][obvious] Remove a redudant dep of strcmp implem [...] omits b1b98063701 [ImplicitNullChecks] NFC: Remove unused PointerReg arg in d [...] omits 7ddfd9b3ebf [SVE] Bail from VectorUtils heuristics for scalable vectors omits 783e28a5083 [Hexagon] Split pair-based masked memops omits 21417053379 Fix operator!= for Dialects. omits 5692497aef0 [gn build] (semi-manually) port 009cd4e4910 omits d867be5de38 Allow Dialects to be initialized via nullptr. omits a39423084cb Make struct dialects have the same field name as everything [...] omits 4252f3009b1 [WebAssembly] Set unreachable as canonical to permit disassembly omits 54fcea86b16 Revert "[Support] Use unique_function rather than std::func [...] omits c195ae2f003 [SLPVectorizer][X86][AMDGPU] Remove fcmp+select to fmin/fma [...] omits 00460ae520e [compiler-rt] [netbsd] Regenerate syscall hooks omits bba736e5036 [compiler-rt] [netbsd] Update generate_netbsd_syscalls.awk omits a0ffe2b21a5 [PGO] Skip if an IndirectBrInst critical edge cannot be split omits 6040d525507 [NFC] Fix whitespace in lldb-vscode --help omits d9c8b0256cf [Support] Use unique_function rather than std::function for [...] omits 46329f6079d [ImplicitNullCheck] Handle instructions that preserve zero value omits b85c085c846 [compiler-rt] [netbsd] Improve code formatting omits cb8cb28ed90 [compiler-rt] [netbsd] Add fallback definitions for MKISCSI=no omits 932aae77e92 Revert D86875 "[Flang][NFC] Remove license comments from fi [...] omits e543708e5ea [NFC][ThinLTO] Let llvm::EmbedBitcodeInModule handle serial [...] omits ab1de1fcfb0 [gcov] Delete flush_fn_list (unused since D83149) omits c464f1d8f9a [lldb, tests] Correctly configure the yaml2obj paths omits 6b13cfe7399 [ArgumentPromotion]: Copy function metadata after promoting [...] omits 009cd4e4910 [PPC][GlobalISel] Add initial GlobalIsel infrastructure omits be7cef789e7 [gn build] Port c01d28dc51b omits 626209cac05 Revert "[gcov] Delete flush_fn_list (unused since D83149)" omits 5638df19504 Introduce linalg.vecmat omits e5d92691bdf Fix typo in dsymutil.rst omits c01d28dc51b [SyntaxTree] Specialize `TreeTestBase` for `BuildTreeTest`, [...] omits f42f733af96 SwitchLoweringUtils.h - reduce TargetLowering.h include. NFCI. omits 3d9c85e4d85 Mark FMOV constant materialization as being as cheap as a move. omits b0ae5332dc2 [libcxx] Make sure we pass -isysroot when linking AND when [...] omits 601557e9f9e Hexagon.h - remove unnecessary includes. NFCI. omits 8a08740db6e [GVN] Account for masked loads/stores depending on load/sto [...] omits 66ac212ea97 Speculatively fix the Sphinx builder. omits f5ad9c2e0ea [builtins] Write __divmoddi4/__divmodsi4 in terms __udivmod [...] omits 29cecbc5d6f Fix clangd build after 33c9dbbd380 omits b585fdae249 [X86] Use Register instead of unsigned. NFCI. omits 9f830e0af7b AArch64MachineFunctionInfo.h - remove unnecessary TargetFra [...] omits 33c9dbbd380 Add an explicit toggle for the static analyzer in clang-tidy omits 018f6936dbc [MLIR][Standard] Simplify `tensor_from_elements` omits 0841916e87a [TableGen] Do not construct string from nullptr omits 82edd428f18 [flang] Fix check for distinguishable operators/assignments omits 4e413e16216 [InstCombine] Temporarily do not drop volatile stores befor [...] omits 52f42720b26 [lldb] [netbsd] Avoid comparison of signed and unsigned integers omits 64104db59d1 [gn build] Port ebf496d8055 omits ebf496d8055 Revert "[clang-tidy] New check readability-prefer-member-in [...] omits 517202c720e [TargetLowering] Fix comments describing XOR -> OR/AND tran [...] omits 1ebb31b14cd [x86] add tests for fmax/fmin experimental intrinsics with [...] omits 05d02e5a4e5 Fix invalid link format in Clang LanguageExtension omits ed95f7c7ce1 Fix broken link for Sphinx installation omits a5ec99da6ea [DSE] Support eliminating memcpy.inline. omits ec46cfefe80 [libcxx] Simplify back-deployment testing omits 8c0bbbade16 [NFC] Refactoring in SCEV: add missing `const` qualifiers omits 2239882f7d0 [CodeGen][X86] Move x86 builtin intrinsic/codegen tests int [...] omits 875b8537eea [clang-tidy] Fix reST syntax omits 576bd52f778 [Codegen][X86] Move AMX specific codegen tests into X86 subfolder. omits de25ebaac6d [CostModel][X86] Add vXi32 division by uniform constant cos [...] omits 0aea3a79adf [SLP][X86] Add division by uniform constant tests (PR47476) omits fc49abee567 [X86][SSE] lowerShuffleAsSplitOrBlend always returns a shuffle. omits e80605e2421 [X86] Remove WaitInsert::TTI member. NFCI. omits a97648b9384 [analyzer][StdLibraryFunctionsChecker] Add better diagnostics omits cd89f5c91b4 [SVE][CodeGen] Legalisation of truncate for scalable vectors omits b7586afc4dc [analyzer][StdLibraryFunctionsChecker] Remove strcasecmp omits 1b9884df8d2 Enable InsertFreeze flag of JumpThreading when used in LTO omits f51e55e09ee [compiler-rt] [netbsd] Reintroduce __sanitizer_protoent omits b81c57d646e [ARM][LowOverheadLoops] Allow tail predication on predicate [...] omits 6313f556194 [llvm-readobj] [ARMWinEH] Fix printing of exception handler [...] omits 8060283ff8b [llvm-readobj] [ARMWinEH] Print set_fp/add_fp differently i [...] omits 3c42c0dcf63 [mlir] [VectorOps] Enable 32-bit index optimizations omits 0bdf8c91272 [SCEV] Constant expansion cost at minsize omits 1919b650523 [ARM] Tail predicate VQDMULH and VQRDMULH omits 157cd93b48a [clang] Disallow fbasic-block-sections on non-ELF, non-x86 [...] omits fea175b59fb [mlir][Linalg] Small refactoring of ConvOpVectorization omits 39c1653b3db [JumpThreading] Conditionally freeze its condition when unf [...] omits cde8fc65aee [NFC] Rename variables to avoid name confusion omits c413a8a8ecd [LoopLoadElim] Filter away candidates that stop being AddRe [...] omits 060c8e083dd libclc/spirv: Add various functions omits a7b2977aa61 [mlir][Linalg] Add Utility method to get loop ranges for a [...] omits 6afb2791004 [PowerPC] [FPEnv] Disable strict FP mutation by default omits f7941d98091 [lit] Use correct variable name for libxml2 omits c4d7536136b [CMake] Simplify CMake handling for libxml2 omits 52f0837778b [NFC] Move definition of variable now only used in debug builds omits 3e4e0fb2435 mlir/Transforms/BufferPlacement.h: Add missing override omits 01cdab0b335 [gcov] Delete flush_fn_list (unused since D83149) omits b897729a39d [llvm-install-name-tool] Add -V flag omits f559bf31adb [gcov] Delete unused llvm_gcda_increment_indirect_counter omits e15215e0415 AMDGPU: Hoist check for VGPRs omits 85490874b23 AMDGPU: Skip all meta instructions in hazard recognizer omits 82cbc9330a4 AMDGPU: Fix inserting waitcnts before kill uses omits 91c28bbe74f [Asan] Return nullptr for invalid chunks omits a6183d0f028 [ValueTracking] isKnownNonZero, computeKnownBits for freeze omits 09d492902f1 [libunwind] Bare-metal DWARF: set dso_base to 0 omits c259d3a061c [AMDGPU] Fix for folding v2.16 literals. omits 8b7c8f2c549 Mark masked.{store,scatter,compressstore} intrinsics as write-only omits 480e7f43a22 [AArch64][GlobalISel] Share address mode selection code for memops omits 9969c317ff0 [DSE,MemorySSA] Handle atomic stores explicitly in isReadClobber. omits 0a5dc7effb1 [DAGCombiner] Fold fmin/fmax of NaN omits 5a4a05c8116 [ARM] Add additional fmin/fmax with nan tests (NFC) omits 2955a27abc2 [lldb] Pass the arch as part of the triple in the ARCH_CFLAGS omits a9f79707624 Add REQUIRES: asserts to a test that uses an asserts only flag. omits e5784ef8f6c [GlobalISel] Enable usage of BranchProbabilityInfo in IRTra [...] omits 91656fcb57e [X86] Add tests for minnum/maxnum with constant NaN (NFC) omits 467a0712853 [GlobalISel][IRTranslator] Generate better conditional bran [...] omits cc76da7adab [GlobalISel] Rewrite the elide-br-by-swapping-icmp-ops comb [...] omits fb542b0b8c2 [libc][MPFRWrapper] Provide a way to include MPFR header in [...] omits be35264ab5a Wordsmith RegionBranchOpInterface verification errors omits 0ab6a156980 [X86] Add support for using fast short rep mov for memcpy l [...] omits 72e2fbde545 [AMDGPU] Correct gfx1031 XNACK setting documentation omits 415a4fbea7c [MC] Resolve the difference of symbols in consecutive MCDat [...] omits ad61e346d30 [gcov] Give the __llvm_gcov_ctr load instruction a name for [...] omits 0ee54cf8832 [Hexagon] Account for truncating pairs to non-pairs when wi [...] omits 1dd4c4e0a8e [InstCombine] add tests for add/sub-of-shl; NFC omits dbac20bb6bf [gcov] Don't split entry block; add a synthetic entry block [...] omits 11352fa83bc Revert a test using padding bits in atomics omits 5a4a0cfcfb5 [NFC] Separate bitcode reading for FUNC_CODE_INST_CMPXCHG(_OLD) omits 08196e0b2e1 Implements [[likely]] and [[unlikely]] in IfStmt. omits db7defd9bab [DSE] Explicitly not use MSSA in testcase for now omits 55dd731b291 [debugserver] Extract function for default launch flavor omits 81ff2d30a90 [DSE] Handle masked stores omits a2cb5448014 Revert "[Attributor] Re-enable a run line in noalias.ll" omits 1301febe714 [libc++] Fix variant benchmark build for some configurations. omits 447ba60a224 [lldb/Docs] Correct LLDB_ENABLE_TESTS to LLDB_INCLUDE_TESTS omits ba5b1371ecc [libc][NFC] Add spec files as dependencies of integration test. omits 1a25133bcdf [DAGCombine] Skip re-visiting EntryToken to avoid compile t [...] omits fc4bff0cd37 Update atomic feature macros, synopsis, signatures to match [...] omits 4b15fc9ddb4 [NFC][MLInliner] Don't initialize in an assert. omits e59d829971e [libc][obvious] Fix strtok_r signature in the spec. omits ae209397b17 [OpenMP] Begin Printing Information Dumps In Libomptarget a [...] omits 6e45b989340 X86CallFrameOptimization.cpp - use const references where p [...] omits 27cd187587e [DSE] Add testcase that uses masked loads and stores omits 53ffeea6d59 [mlir][Linalg] Reduction dimensions specified in TC definit [...] omits e706116e118 X86FrameLowering::adjustStackWithPops - cleanup auto usage. NFCI. omits 88ff4d2ca1a [PowerPC] Fix STRICT_FRINT/STRICT_FNEARBYINT lowering omits 649bde488ce [AMDGPU] Simplify S_SETREG_B32 case in EmitInstrWithCustomInserter omits 5ec043eae18 [FLANG] Generate error for invalid selector. omits 95b7040e438 [AMDGPU][MC] Improved diagnostic messages for invalid registers omits 818cf30b833 [MachinePipeliner] Fix II_setByPragma initialization omits 4358fa782e3 [Statepoints] Update DAG root after emitting statepoint. omits b29bdab8c76 CommandLine.h - use auto const reference in ValuesClass::ap [...] omits f078577f31c Revert "[AMDGPU] Support disassembly for AMDGPU kernel desc [...] omits d816499f95d [KnownBits] Move SelectionDAG::computeKnownBits ISD::ABS ha [...] omits 1eaf7babf2d APInt.h - return directly from clearUnusedBits in single wo [...] omits 25f3cc0ced1 [elf2yaml] Fix dumping a debug section whose name is not re [...] omits d4b88ac1658 [cmake] Use absolute paths for modules search omits edf244217a4 [mlir][Linalg] Integration tests for convolutions added. omits 48fc7814387 [UnifyFunctionExitNodes] Fix Modified status for unreachabl [...] omits 36c8621638d [BuildLibCalls] Add more noundef to library functions omits 0fd425af071 [flang]Add Semantic Checks for OpenMP Allocate Clause omits 25ce1e04972 [ValueTracking] Add UndefOrPoison/Poison-only version of re [...] omits 455cce3e216 TrigramIndex.cpp - remove unnecessary includes. NFCI. omits f16b2d83154 ARMTargetParser.cpp - use auto const references in for rang [...] omits 24ecfdac7b7 [APFloat] Fix uninitialized variable in IEEEFloat constructors omits b5bc56da8aa [NFC][Asan] Fit ChunkHeader into redzone omits 3a61bfb027a [DomTree] Use SmallVector<DomTreeNodeBase *, 4> instead of [...] omits 8cb8cea1bd7 [ARM] Fixup of a few test cases. NFC. omits 43af2a6faa2 [AMDGPU] Workaround for LDS Misalignment bug on GFX10 omits 3a577f54461 Rename MemRefDescriptor::getElementType() to MemRefDescript [...] omits 8427885e278 Temporairly revert "Thread safety analysis: Consider global [...] omits feb0b9c3bba [mlir] Added support for loops to BufferPlacement transformation. omits b85222520f8 [lldb] Enable std::pair in CxxModuleHandler omits 37a7c0a0077 [Test] Add failing test for pr47457 omits 7866b914056 [lldb] Fix a crash when the ASTImporter is giving us two Im [...] omits 2bcc4db7617 [EarlyCSE] Explicitly require AAResultsWrapperPass. omits 32c8da41dc0 [lldb] Don't infinite loop in SemaSourceWithPriorities::Com [...] omits 5106a8b8f8d [MLIR][Shape] Lower `shape_of` to `dynamic_tensor_from_elements` omits 133322d2e30 [MLIR][Standard] Update `tensor_from_elements` assembly format omits fdc8a1aac29 [gn build] Port c0e5e3fbfa5 omits c0e5e3fbfa5 [Ignore Expressions] Fix performance regression by inlining [...] omits 4e4a3feecdb [lldb][doc] Mention python3-dev instead of python2.7-dev in [...] omits 6a494e117cd [MLIR] Add debug support for ignored patterns omits 2a52c3301a5 [Statepoints] Properly handle const base pointer. omits 3ebc7552270 [ARM] Try to rematerialize VCTP instructions omits f9ea4501b86 [Attributor][NFC] Improve check lines in depgraph.ll omits d445b6dfec1 [Attributor] Cleanup `::initialize` of various AAs omits 6a9a0bfc335 [llvm-cov gcov] Simply computation of line counts and exit [...] omits 849146ba93f [Attributor] Associate the callback callee with a call site [...] omits cefd2a2c705 [Attributor] Cleanup `IRPosition::getArgNo` usages omits c0ab901bddd [Attributor] Selectively look at the callee even when there [...] omits 2600c9e2efc [Attributor] Re-enable a run line in noalias.ll omits d5d75f61e5f [Attributor] Provide a command line option that limits recu [...] omits c58dfbdc818 [flang][msvc] Avoid range-based for over initializer_list. NFC. omits 795e4ee9d2d [NFC] Move functon from IndVarSimplify to SCEV omits 1bb1eac6b17 [libFuzzer] Add a command-line option for tracing mutation [...] omits c2b7b9b642b [Hexagon] Fix order of operands in V6_vdealb4w omits b9d086693b5 [llvm-cov gcov] Compute unmeasured arc counts by Kirchhoff' [...] omits 88b368a1c47 [PowerPC] Set setMaxAtomicSizeInBitsSupported appropriately [...] omits 889cf9bedff [EarlyCSE] Add testcase for masked loads and stores, NFC omits 4682f654031 [obj2yaml][test] Test generating and dumping a broken debug [...] omits 4013bab9c4a [NFC][ThinLTO] EmbedBitcodeSection doesn't need the Config omits 055d2095898 Handle masked loads and stores in MemoryLocation/Dependence omits be561fad1eb Remove unused variable(s) omits efc17c4bc66 [NFC] Fixing a gcc compiler warning. omits e7b40c5492e [llvm] [unittest] Allow getting a C string from the TempDir [...] omits 844e94a5026 [SelectionDAGBuilder] Remove Unnecessary FastMathFlags temp [...] omits 88bf133c99c [libunwind] Replace chain-of-ifdefs for dl_iterate_phdr omits 69da27c7496 llvm-symbolizer: Add optional "start file" to match "start line" omits b1e68f885b5 [SelectionDAGBuilder] Pass fast math flags to getNode calls [...] omits 76a2c434f2c Insert missing bracket in docs. omits 8893d0816cc [MLIR] Change Operation::create() methods to use Value/Type [...] omits d183f472617 [Hexagon] Handle widening of truncation's operand with lega [...] omits 27650a5fed1 [NFC][Asan] Remove Debug code omits c05095cd686 [Asan] Don't crash if metadata is not initialized omits 5c463d107d3 Revert "Retry of D84974" omits 041da0d828e [HIP] Add gfx1031 and gfx1030 omits f4ac79a364f Sema: extract a check for `isCFError` (NFC) omits 66310aafa0d fix typos; improve a couple of descriptions; add release note omits 8453fbf0889 [ValueTracking] Compute known bits of min/max intrinsics omits 8927c900697 [InstCombine] Add tests for known bits for min/max intrinsi [...] omits 5b2b4f331d7 Retry of D84974 omits 17dce2fe43c [UnifyFunctionExitNodes] Remove unused getters, NFC omits 863aa0a37bd [LLD][ELF] Fix performance of MarkLive::scanEhFrameSection omits ce49b7d9ca0 [llvm-install-name-tool] Add a test with multiple input files omits d95ef009bd5 Update clang/test/Driver/darwin-infer-simulator-sdkroot.c omits f6b87da0c73 [InstCombine] Fold comparison of abs with int min omits 6eef387ddd8 [InstCombine] Test comparison of abs with int min (NFC) omits e97f3b1b432 [InstCombine] Fold abs of known negative operand omits 59a467ee4fa [Coroutine] Make dealing with alloca spills more robust omits e6bb4c8e7b3 [X86] SSE4_A should only imply SSE3 not SSSE3 in the frontend. omits 1f870bd9284 Add detailed reference for the SearchableTables backend. omits d6f3f612318 Revert "[ARM] Follow AACPS standard for volatile bit-fields [...] omits cd5c5c48483 CFGUpdate.h - remove unused APInt include. NFCI. omits 0dacf3b5ac3 RISCVMatInt.h - remove unnecessary includes. NFCI. omits 2d7fd38cf7d [sanitizers] Remove unneeded MaybeCall*DefaultOptions() and [...] omits 97e77ac0ed8 Add more explicit error message when creating a type or att [...] omits d0ccfcb040c [GVN] Add testcase that uses masked loads and stores, NFC omits 514df1b2bb1 [ARM] Follow AACPS standard for volatile bit-fields access width omits 1242dd330d9 GlobalISel: Combine `op undef, x` to 0 omits d25c17f3175 [WebAssembly] Fix fixEndsAtEndOfFunction for try-catch omits 3c83b967cf2 LiveRegUnits.h - reduce MachineRegisterInfo.h include. NFC. omits e2394245eb2 Add an option for unrolling loops up to a factor. omits 71133e8b5bc [clang-tidy] Fix linking for FrontendOpenMP omits 487a8053100 [AMDGPU] Support disassembly for AMDGPU kernel descriptors omits c81dd3d159a [clang-format] Handle shifts within conditions omits c2f6a001288 [libc++] Allow overriding the cached value of LIBCXX_TEST_CONFIG omits 6454140ab34 [libc++] Make sure we always print all available features omits 6dc3e22b575 [DAGTypeLegalizer] Handle ZERO_EXTEND of promoted type in W [...] omits 32ae37b038b [clang-tidy] Fix dynamic build failures after 156b127945a8c [...] omits 2d9d270e779 Revert 3e782bf809 "[Sema][MSVC] warn at dynamic_cast when / [...] omits 9933188c906 StructPackAlignCheck: Fix a -Winconsistent-missing-override [...] omits e09e1d97c11 [gn build] (manually) port 156b127945a8 omits c7b7c32f4a2 [DSE,MemorySSA] Increase walker limit a bit. omits 94cfbef0a74 [NFC][ARM] Precommit test omits 51d30c3429f [mlir][VectorOps] Fix more GCC5 weirdness omits 9c9974c3ccb [clang] Limit the maximum level of fold-expr expansion. omits 156b127945a Add a new altera check for structure packing and alignment. omits 4964d75d707 [InstCombine] add bitwise logic fold tests for D86395; NFC omits e6740514183 [analyzer] [NFC] Introduce refactoring of PthreadLockChecker omits 86bd8f82cc7 [CMake] Remove dead FindPythonInterp code omits 4e9f4d0b9d1 [mlir] Fix bug in copy removal omits df63eedef64 [mlir][VectorOps] omits ae85da86ad8 [Codegen][X86] Begin moving X86 specific codegen tests into [...] omits fcff2c32c0f X86CallLowering.cpp - improve auto const/pointer/reference [...] omits 0729ae367af X86DomainReassignment.cpp - improve auto const/pointer/refe [...] omits 25c3fa3f133 [DWARFYAML] Make the debug_ranges section optional. omits 847299d3f00 [mlir] remove BufferAssignmentPlacer from BufferAssignmentO [...] omits 58970eb7d1d [OpenMP] Fix typo in CodeGenFunction::EmitOMPWorksharingLoo [...] omits 307dc7b2369 [mlir][VectorOps] Clean up outdated comments. NFCI. omits f5087d5c724 [SyntaxTree] Fix crash on functions with default arguments. omits 134455a07c1 [SyntaxTree] Ignore implicit `CXXFunctionalCastExpr` wrappi [...] omits 46f4439dc9b [SyntaxTree] Ignore implicit leaf `CXXConstructExpr` omits 2325d6b42f0 [SyntaxTree] Ignore implicit non-leaf `CXXConstructExpr` omits 83d82d1fb1c [mlir] Fix of broken build on windows caused by using uint omits 7aabb6ad776 [ARM][LowOverheadLoops] Remove modifications to the correct [...] omits 8d9c13f37d2 Revert "[PowerPC] Implement instruction clustering for stores" omits 239eff502bc [mlir][VectorOps] Redo the scalar loop emission in VectoToS [...] omits 67b37f571cc [mlir] Conv ops vectorization pass omits 38778e1087b Provide anchor for compiler extensions omits 2168dbf4cc7 getClangStripDependencyFileAdjuster(): Do not remove -M arg [...] omits 9be61784495 [mlir][Vector] Make VectorToSCF deterministic omits 3cda6987236 [obj2yaml] Stop parsing the debug_str section when it encou [...] omits 69230e75f12 [flang] Convert release notes to markdown omits 046f2402025 [Test] More tests where IndVars fails to eliminate a range check omits bb39eb9e7f4 [PowerPC] Fix getMemOperandWithOffsetWidth omits 8ee1419ab68 [AARCH64][RegisterCoalescer] clang miscompiles zero-extensi [...] omits ea795304ec0 [PowerPC] Add parentheses to silence gcc warning omits 28b9ace85f6 [clang] Remove a stray semicolon, fixing pedantic GCC warni [...] omits 78071fb5245 [LSR] Canonicalize a formula before insert it into the list omits e59d9df774e [ELF] --symbol-ordering-file: optimize a loop omits 711bf7dcf95 [Attributor][FIX] Don't crash on internalizing linkonce_odr [...] omits 53e4ef7fc25 [Attributor][NFC] Cleanup internalize test case omits e6208849c8d [Attributor][NFC] Change variable spelling omits 8637acac5a3 [Attributor][NFC] Clang tidy: no else after continue omits ff70c25d765 [Attributor][NFC] Expand `auto` types (clang-fix-it) omits 79651265b2e [Attributor][FIX] Properly return changed if the IR was modified omits 247d0239652 [Test] Auto-generated checks for some IndVarSimplify tests omits 7907e5516a4 [Sema] fix /gr warning test case omits 3c0b3250230 [PowerPC] Implement instruction clustering for stores omits 10af5bad443 [llvm-objcopy] Consolidate and unify version tests omits 4536c6acb38 [flang][OpenMP] Enhance parser support for atomic construct [...] omits 35f708a3c9f [builtins] Inline __paritysi2 into __paritydi2 and inline _ [...] omits 8dcd6ea644c Update SVG images to be properly cropped (NFC) omits 63d1dc66658 Add a doc/tutorial on traversing the IR omits 0a63679267e Add documentation for getDependentDialects() in the PassMan [...] omits 3e782bf8090 [Sema][MSVC] warn at dynamic_cast when /GR- is given omits efb8e156daa [DSE,MemorySSA] Add an early check for read clobbers to traversal. omits 5f5a0bb0872 [asan][test] Use --image-base for Linux/asan_prelink_test.c [...] omits bb7d3af1139 Reland [SimplifyCFG][LoopRotate] SimplifyCFG: disable commo [...] omits ddab4cd83ea [KnownBits] Avoid some copies (NFC) omits 9fb46a452d4 [SCCP] Compute ranges for supported intrinsics omits da79b1eecc6 [SelectionDAG][X86][ARM] Teach ExpandIntRes_ABS to use sra+ [...] omits 8b300679192 [InstCombine] improve fold of pointer differences omits 70207816e35 [InstCombine] add ptr difference tests; NFC omits 01b3e167575 [X86] Use the same sequence for i128 ISD::ABS on 64-bit tar [...] omits f3a6f6ccfdd [X86] Pre-commit new test case for D87214. NFC omits 7a06b166b1a [DAGCombiner] allow more store merging for non-i8 truncated ops omits a3ec4a3158f [ms] [llvm-ml] Allow use of locally-defined variables in ex [...] omits 2feb6e9b841 [ms] [llvm-ml] Fix STRUCT field alignment omits e52e7ad54de [ms] [llvm-ml] Add support for bitwise named operators (AND [...] omits 5ea9e655efd VPlan.h - remove unnecessary forward declarations. NFCI. omits 4e89a0ab021 MipsISelLowering.h - remove CCState/CCValAssign forward dec [...] omits 95ca3aacf0f BTFDebug.h - reduce MachineInstr.h include to forward decla [...] omits dfc333050b5 LeonPasses.h - remove unnecessary includes. NFCI. omits 1c34ac03a2d LeonPasses.h - remove orphan function declarations. NFCI. omits 7a6d6f0f704 [InstCombine] improve folds for icmp with multiply operands [...] omits 11d8eedfa5b [InstCombine] move/add tests for icmp with mul operands; NFC omits 2480a31e5d6 [AMDGPU] SILowerControlFlow::optimizeEndCF should remove em [...] omits eb482afaf5b Reduce the number of memory allocations when displaying a w [...] omits 8248c2af949 [analyzer][StdLibraryFunctionsChecker] Have proper weak dep [...] omits 7e5dab5fca4 [flang] Spelling and format edits to README.txt. NFC. omits d01280587d9 [analyzer][StdLibraryFunctionsChecker] Add POSIX pthread ha [...] omits 2e1827271cb [flang] Fix link to old repo location in doxygen mainpage. NFC. omits 783d7116dc8 AntiDepBreaker.h - remove unnecessary ScheduleDAG.h include. NFCI. omits c4056f84282 [Sparc] Add reduced funnel shift test case for PR47303 omits 9de0a3da6a7 [X86][SSE] Don't use LowerVSETCCWithSUBUS for unsigned comp [...] omits 7993431dad0 [X86][SSE] Add test cases for PR47448 omits 60162626a5c [X86] Replace UpgradeX86AddSubSatIntrinsics with UpgradeX86 [...] omits b22910daab9 [InstCombine] erase instructions leading up to unreachable omits a70f2eb3e39 [MLIR][Shape] Merge `shape` to `std`/`scf` lowerings. omits 288c582fc93 Follow up of rG5f1cad4d296a, slightly reduced test case. NFC. omits 96e0f34be79 [X86] Auto upgrade SSE/AVX PABS intrinsics to generic Intri [...] omits 4b530f75199 [X86][SSE] Use llvm.abs.* vector intrinsics instead of old [...] omits 1e1a4a48198 [mlir] Take ValueRange instead of ArrayRef<Value> in Struct [...] omits a5046f7acec [NFC][PowerPC] Add tests in constants-i64.ll. omits 4368739941e [llvm-readobj] - Remove code duplication when printing dyna [...] omits 6b954f1b796 [KillTheDoctor/CMake] Add missing keyword PRIVATE in target [...] omits f6db681a789 [X86][SSE] Move llvm.x86.ssse3.pabs.*.128 intrinsics to sss [...] omits 2853ae3c1b8 [X86] Update SSE/AVX ABS intrinsics to emit llvm.abs.* (PR46851) omits bb73fcfd070 [gn build] Port 23f700c785a omits 23f700c785a Revert "[clang] Prevent that Decl::dump on a CXXRecordDecl [...] omits 973800dc7cb Revert "[MLIR][Shape] Merge `shape` to `std`/`scf` lowerings." omits dbb81881955 [llvm-readobj/elf] - Generalize the code for printing dynam [...] omits 6670f5d1e66 MachineStableHash.h - remove MachineInstr.h include. NFC. omits a8a91533dd6 [X86] Replace EmitX86AddSubSatExpr with EmitX86BinaryIntrin [...] omits 79ea83e104e [SelectionDAG] memcpy expansion of const volatile struct ig [...] omits 28aa60aae25 [InstCombine] add test with more unreachable insts; NFC omits 3ca8b9a560a [InstCombine] give a name to an intermediate value for easi [...] omits 1c849ec40a5 [MLIR] Fix Win test due to partial order of CHECK directives omits 15acdd75439 [MLIR][Shape] Merge `shape` to `std`/`scf` lowerings. omits e57cbcbdc18 LegalizeTypes.h - remove orphan SplitVSETCC declaration. NFCI. omits 3a86eb03d54 [llvm-readobj/elf] - Introduce Relocation<ELFT> helper. omits 5bb27e735d3 X86AvoidStoreForwardingBlocks.cpp - use unsigned for Opcode [...] omits 9b645ebfff1 [X86][AVX] Use lowerShuffleWithPERMV in shuffle combining t [...] omits 3097427f93d [obj2yaml] Add support for dumping the .debug_str section. omits 136eb79a884 [MLIR][Standard] Add `dynamic_tensor_from_elements` operation omits 928c4b4b498 [SCEV] Refactor isHighCostExpansionHelper omits 9764eb9212c [gn build] Port 0478720157f omits 0478720157f [clang] Prevent that Decl::dump on a CXXRecordDecl deserial [...] omits 56d1f3138b5 [gn build] Port 81aa66f65f5 omits 7ba0f81934c [X86] Unbreak the build after 22fa6b20d92e omits 71dfdbe2c73 [X86] getFauxShuffleMask - handle insert_subvector(zero, sub, C) omits aa3fcb96711 [X86][AVX] Add extra vperm2f128+vpermilvar combine coverage omits 9ad261540da [X86] Use Register instead of unsigned. NFCI. omits ee68b66d94b [NFC][PowerPC] Add tests for `mul` with big constants. omits 22fa6b20d92 [X86] Use Register instead of unsigned. NFCI. omits 0dbe2504af8 [X86] Use Register instead of unsigned. NFCI. omits 1a7a2cd7474 [Ignore Expressions][NFC] Refactor to better use `IgnoreExp [...] omits 81aa66f65f5 Extract infrastructure to ignore intermediate expressions i [...] omits 8d64df9f139 [mlir][Vector] Revisit VectorToSCF. omits 7634c64b612 [OpenMP][AMDGPU] Use DS_Max_Warp_Number instead of WARPSIZE omits 05147d33091 [clang-format] Correctly parse function declarations with T [...] omits 9a22eba1509 [clang-format] Parse __underlying_type(T) as a type omits 56fa7d1dc6a [clang-format] Fix formatting of _Atomic() qualifier omits cd01eec14bc [clang-format] Check that */& after typename macros are poi [...] omits 8aa3b8da5db [clang-format] Handle typename macros inside cast expressions omits e7bd058c7e2 [clang-format] Allow configuring list of macros that map to [...] omits 65f78e73ad5 [SimplifyCFG] Consider cost of combining predicates. omits 713c2ad60c1 [GlobalISel] Extend not_cmp_fold to work on conditional exp [...] omits 0af4147804a [ARM][CostModel] CodeSize costs for i1 arith ops omits 40f4131fce7 [DWARFYAML] Make the debug_addr section optional. omits a98b126696e Add BinaryFormat/ELFRelocs/CSKY.def to LLVM modulemap omits 5350e1b5096 [KnownBits] Implement accurate unsigned and signed max and min omits 04ea680a8cc [cmake] Fix build of attribute plugin example on Windows omits f4835b94f2c [CMake][TableGen] Remove dead CMake version checks omits 21c0e74c9e7 [CMake][OpenMP] Remove old dead CMake code omits 098130fa403 [CMake][Polly] Remove dead CMake code omits 80186e4efc9 [CMake][TableGen] Simplify code by using list(TRANSFORM) omits b3205e2ace4 [scan-view] Explicitly use utf-8 in send_string omits 70523ecfaca [Sparc] Select the UltraSPARC instruction set with the exte [...] omits 7403e3ee324 Extend PyConcreteType to support intermediate base classes. omits 76953321666 Move NativeRegisterContextLinux/RegisterContextPOSIX*_arm t [...] omits 1fd7dc40748 When dumping results of StackLifetime, it will print the fo [...] omits 9bee13f8908 Move targetHasSVE function to lldbtest.py omits 69f2c79f2ad [ELF] Add a new e_machine value EM_CSKY and add some CSKY r [...] omits d5c45041f14 [machinesink] add testcase for more sinking - NFC omits caee15a0ed5 [WebAssembly] Fix incorrect assumption of simple value types omits efa57f9a7ad [PowerPC] Implement Vector Expand Mask builtins in LLVM/Clang omits ab68517e6b7 [asan_symbolize] Pass --demangle/--no-demangle instead of - [...] omits b536cbaac5f [ValueTracking] Avoid known bits fallback for non-zero get [...] omits 8542dab909f [compiler-rt] Implement __clear_cache() on OpenBSD/arm omits 16bb71fd4f8 [DSE,MemorySSA] Add a few additional debug messages. omits 54d432aa6b8 [mlir] Add Shaped Type, Tensor Type and MemRef Type to pyth [...] omits bbb3baf6205 Thread safety analysis: Improve documentation for scoped ca [...] omits cc6713a2c35 Thread safety analysis: Test and document release_generic_c [...] omits 8c386c94749 [SmallVector] Move error handling out of line omits ecac5c28089 [X86][AVX] lowerShuffleWithPERMV - adjust binary shuffle ma [...] omits 667e800bb3a [ARM] Remove -O3 from mve intrinsic tests. NFC omits d866dc37498 [ARM] Regenerate tests. NFC omits 4d0312c8e05 Add proper move ctor/move assign to APValue. NFCI. omits ff218cbc84f [InstSimplify] Fold degenerate abs of abs form omits b11db3606ca [Asan] Cleanup atomic usage in allocator omits b2e27a86c18 Revert "[Asan] Cleanup atomic usage in allocator" omits d0abc757495 [GlobalISel] Disable the indexed loads combine completely u [...] omits eb87e1dbcfd [Asan] Cleanup atomic usage in allocator omits 289c08e4bc6 [NFC][Asan] Fix clang-tidy warning omits 9128f5c8a71 [NFC][Asan] Move free_tid from ChunkHeader omits aff94ec0f4d [AMDGPU] Remove the dead spill slots while spilling FP/BP t [...] omits 62f89a89f31 [Hexagon] Add assertions about V6_pred_scalar2 omits 9518f032e49 [Hexagon] When widening truncate result, also widen operand [...] omits 8789f2bbde8 [Hexagon] Resize the mem operand when widening loads and stores omits d5d09d93ee1 [NFC][Asan] Reformat some allocator code omits 398c44ba84e [NFC][Asan] Inline enum doc strings omits 51597cc37a2 [NFC][Asan] Rename internal enum value. omits 298c9fae937 [NFC][compiler-rt] Refine .clang-tidy checks omits 1387f96ab33 [Hexagon] Handle widening of vector truncate omits 621b10ca187 [InstSimplify] Add tests for a peculiar abs of abs form (NFC) omits 1ddb3a369f7 [LangRef] Adjust guarantee for llvm.memcpy to also allow eq [...] omits 0c642828612 scan-build-py: fix multiprocessing error omits bef38e86b4e [ELF] Handle SHT_RISCV_ATTRIBUTES similarly to SHT_ARM_ATTRIBUTES omits da6b3aa4c6b Attempt to fix Sphinx build failure, NFC omits d3a779fe215 Restore size of TemplateParameterList after D44352 omits 5ad6552a836 [InstCombine] Add tests for known negative abs intrinsic (NFC) omits b2ce79ef661 Thread safety analysis: ValueDecl in Project is non-null omits 9dcc82f34ea Thread safety analysis: Consider global variables in scope omits ac87480bd8b [SCEV] Recognize min/max intrinsics omits 4892d3a1983 [InstCombine] Fold abs with dominating condition omits 73104b0751a [InstSimplify] Fold min/max based on dominating condition omits ada8a17d945 [InstCombine] Fold abs intrinsic eq zero omits 94c71d6aa16 [InstCombine] Add tests for abs intrinsic eq zero (NFC) omits 430b47a17d2 [MLIR] Remove unused arg from affine tiling validity check omits 16975a638df Set InvalidDecl directly when deserializing a Decl omits 8544defdcb0 Thread safety analysis: Document how try-acquire is handled omits 58b28fa7a2f [InstCombine] Fold mul of abs intrinsic omits 3ab13348ba4 [InstCombine] Add tests for mul of abs intrinsic (NFC) omits 10cb23c6ca4 [InstCombine] Fold cttz of abs intrinsic omits 1903a1afd94 [InstCombine] Add tests for cttz of abs intrinsic (NFC) omits d401e376e46 [InstCombine] Test abs with dominating condition (NFC) omits 714ceefad9b [SelectionDAG] Always intersect SDNode flags during getNode [...] omits 39caf9e9409 [SCCP] Add tests for intrinsic ranges (NFC) omits 3a6f3fc1603 Fix return status of SimplifyCFG omits 705271d9cd0 [PowerPC] Expand constrained ppc_fp128 to i32 conversion omits 2d652949be4 [PowerPC] Provide vec_cmpne on pre-Power9 architectures in [...] omits a5d6af421d6 [compiler-rt] Add .clang-tidy with customization to disable [...] omits 5e04b539c83 [compiler-rt] Try again to correct test after 3f1a9b7eca0 a [...] omits 89a4fe79d4d [Hexagon] Unindent everything in HexagonISelLowering.h, NFC omits 2bccd2b4350 [Driver] Allow -specs and -nostartfiles to be forwarded to GCC omits 7cfc8f0c7c2 [libclang] Add missing dependency on clangRewrite lib omits 781a4384086 [InstSimplify] Add tests for min/max with dominating condit [...] omits b07cbccf286 [gn build] Port 69e5abb57b7 omits 69e5abb57b7 [libclang] Add CXRewriter to libclang API omits 35b35a373d0 [X86] Prevent shuffle combining from creating an identical [...] omits 35c6d56c043 [InstCombine] rename tmp values to avoid scripted FileCheck [...] omits c5d6b2b7e57 [InstCombine] add test for assume in block with unreachable [...] omits b3e139444f4 [BDCE] Add tests for min/max intrinsincs (NFC) omits 052f8389034 [libclang] Expose couple more AST details via cursors omits 398ba372304 [LiveDebugVariables] Delete unneeded doInitialization omits 3b64052a257 [ORC] Fix some bugs in TPCDynamicLibrarySearchGenerator, us [...] omits 6b50ce3ac95 [SCEV] Add tests for min/max intrinsics (NFC) omits 97866b8de81 [ThinLTO][Legacy] Fix StringRef assertion from ThinLTO bots omits 1eae19a87f5 [compiler-rt] Try to correct test after 3f1a9b7eca0 added s [...] omits 54205f0bd23 [PowerPC] Allow const pointers for load builtins in altivec.h omits 00eb6fef080 [DSE,MemorySSA] Check for throwing instrs between killing/k [...] omits 64bb582f4a0 Fix the type of the invoke function in the block ABI documentation omits 8760048384f [lld] Test corrections after 3f1a9b7eca0 added segment name [...] omits dde16ef031a [tests][libFuzzer] Fix `-Wmissing-field-initializers` after D86092 omits 3f1a9b7eca0 [objdump][macho] Emit segment names along with section names omits 51932fc6bde [DSE,MemorySSA] Remove some duplicated test functions. omits f0b9dbcfc7b [analyzer][StdLibraryFunctionsChecker] Add POSIX time handl [...] omits baf3c77bd9f [libclang] Add translateCXRangeToCharRange conversion omits 4eef14f9780 [OpenMPOpt] Assume indirect call always changes ICV omits 45c35603848 [HeapProf] Address post-review comments in instrumentation code omits 2108bceceb5 FormatTest: Provide real line number in failure messages omits e0ff5a8410e [clang-format] Add a test showing the current config file l [...] omits 8c810acc94e [clang-format] Parse __ptr32/__ptr64 as a pointer qualifier omits 1ffcbe35ae0 [AArch64][SVE] Add lowering for rounding operations omits fab60665ebc sanitizer_common: Implement COMPILER_CHECK using static_assert omits dbf04aaade2 Revert "[Asan] Cleanup atomic usage in allocator" omits 2966d6e80b7 [MachOYAML] Allow handcrafting custom contents for DWARF sections. omits 3404add4684 [EarlyCSE] Verify hash code in regression tests omits 2a03f270d69 clang: Add test for -Wunreachable-code + weak redeclaration omits 7d53fecb679 [spirv] Add more target and resource limit fields omits c88a7762043 [gn build] fix llvm-lit after d23b15cc16077 omits 7b0332389af Revert "Canonicalize declaration pointers when forming APValues." omits 6cb54cfe0b4 [DSE] Move legacy tests to DeadStoreElimination/MemDepAnalysis. omits 4f7cdc10a83 [mlir] Refactor standalone-translate to use mlirTranslateMain() omits c633842f134 [mlir] Fix includes in mlir-translate omits 6bc5e866bdb [MemCpyOpt] Account for case that MemInsertPoint == BI. omits 4d536c6da55 [x86] add tests for store merging; NFC omits 8784e9016d3 [Test] Range fix in test omits 691d436685f Fix typos in doc LangRef.rst omits 101f37a1b33 [lldb][NFC] Rewrite CPP11EnumTypes test to make it faster omits 2c9dbcda4f7 [modules] Correctly parse LateParsedTemplates in case of de [...] omits 7582c5c023a CallingConvLower.h - remove unnecessary MachineFunction.h i [...] omits 740625fecd1 [X86] Make lowerShuffleAsLanePermuteAndPermute use sublanes [...] omits 294c0cc3eba [ARM] Fold predicate_cast(load) into vldr p0 omits 0faf3930c40 [llvm-readelf/obj] - Use `RelSymbol<ELFT>` instead of std:: [...] omits 3a1308be051 MIRFormatter.h - remove MachineInstr.h include. NFC. omits b7c18109867 [llvm-readobj/elf] - Refine signature of print*Reloc methods. omits fe0972d3e4a [analyzer][StdLibraryFunctionsChecker] Do not match based o [...] omits a633da5391b [FPEnv] Partially implement #pragma STDC FENV_ROUND omits f9ad112770e [lldb] Speed up TestValueObjectRecursion by making it a no_ [...] omits 0c2a4d3c1c9 [mlir][VectorOps] Simplify code. NFCI. omits 4770f80a7c6 [NFC][Asan] Fix typo in comment omits 73a3d350a47 [SVE][CodeGen] Fix up warnings in sve-split-insert/extract tests omits ab86e64a966 [DSE] Remove some dead code from DSE tests. omits 48ac5b4833b [NFC][Asan] Reformat some allocator code omits e2fc6a31d34 [MemCpyOpt] Preserve MemorySSA. omits aec9e20a3e9 [mlir] introduce type constraints for operands of LLVM dial [...] omits bdc4c0bc5c5 Revert "[lldb] avoid assert in threadsanitizer tests on linux" omits a9c0bf04043 [NFC][Asan] Inline enum doc strings omits 17ac4543d42 [libc][obvious] Use constants of type double in remquo_test. omits 23bcfbcc986 Add comment to describe a field member (NFC) omits 8514ecb02d4 [libc] Add implementations of remquo[f|l] and remainder[f|l]. omits 060c9dd1cc4 [mlir] [VectorOps] Improve SIMD compares with narrower indices omits 0ac81333ebc [NFC] Adding pythonenv* to .gitignore omits 99a93c3a223 [NFC][Asan] Rename internal enum value. omits a803ddc522e [NFC][Asan] Add FIXME into GetAsanChunk omits 2dd9a4d855f [SmallVector] Include stdexcept if LLVM_ENABLE_EXCEPTIONS omits 3c2a7bd2867 AMDGPU: Remove code to handle tied si_else operands omits 08513505571 [X86] Update stale comment. NFC omits 673484b3418 [libunwind] Minor SJLJ config cleanup. NFCI. omits aaf1a96408b [DebugInfo] Add size to class declarations in debug info. omits bf41c4d29e4 [codegen] Ensure target flags are cleared/set properly. NFC. omits 052dbe226cb Remove unused and dangerous overload of PerformImplicitConversion. omits e6393ee8131 Canonicalize declaration pointers when forming APValues. omits 3d54976a704 [llvm-symbolizer] Add back --use-symbol-table=true omits 2b71b7f791c [NFC][Asan] Set AP32::kMetadataSize to 0 omits 8b8be6f38ab [Asan] Cleanup atomic usage in allocator omits 0f1be87e294 [Sema] Fix a -Warc-repeated-use-of-weak false-positive by o [...] omits 5cda4dc7b4d [libFuzzer] Scale energy assigned to each input based on in [...] omits 952dc7f288a [gn build] Port 7fff1fbd3ce omits 7fff1fbd3ce [MIRVRegNamer] Experimental MachineInstr stable hashing (Fo [...] omits c9771391ce0 [NewPM][Lint] Port -lint to NewPM omits b53243e1949 [libFuzzer] Evenly select inputs to cross over with from th [...] omits a09eef113f1 Replace CRLF with LF; NFC omits 6e09722b27e [test] Use %t instead of %T to remove race conditions betwe [...] omits f369d51896e [lldb] avoid assert in threadsanitizer tests on linux omits d1be928d23f SVML support for log2 omits b2e65cf9501 Revert "Add new hidden option -print-changed which only rep [...] omits 5fe33f7399d [DebugInfo] Make DWARF ignore sizes on forward declared cla [...] omits 1673a080443 SelectionDAG.h - remove unnecessary FunctionLoweringInfo.h [...] omits 8d420fb3a02 [spirv][nfc] Simplify resource limit with default values omits d0706cfc4c6 [libc++] Mark std::atomic<_ExtInt> test as unsupported in C++03 omits db574fc7ba2 [libc++] Make ext-int.verify.cpp test compatible with c++03 omits dc8d7d23d8d [ARM] Extra predicate load tests. NFC omits 83ca548fcb4 WebAssemblyUtilities.h - reduce unnecessary includes to for [...] omits 46780cc0ee9 PHIEliminationUtils.cpp - remove unnecessary MachineBasicBl [...] omits 6731eb644a1 Fix Wdocumentation trailing comments warnings. NFCI. omits b196c7192ff Fix Wdocumentation warning. NFCI. omits 2391a34f9f5 [InstCombine] canonicalize all commutative intrinsics with [...] omits 9bb3a9eebb3 [InstCombine] add tests for commutative intrinsics; NFC omits c9239b2bf5f [Analyzer][docs][NFC] Fix typo in code example omits f26fc568402 Eliminate the sizing template parameter N from CoalescingBitVector omits ddcc7ce5915 [lldb-vscode] Fix TestVSCode_module omits 62673c430de [libFuzzer] Add an option to keep initial seed inputs around. omits 7bc9924cb2f Add new hidden option -print-changed which only reports cha [...] omits baa74e013f7 Step down from security group omits 711b9806547 [fuzzer] Create user provided fuzzer writeable directories [...] omits 898e42db93a GlobalISel/Utils.h - remove unused includes. NFCI. omits d4f39031312 [libTooling] Provide overloads of `rewriteDescendants` that [...] omits 58afaecdc23 X86/X86TargetObjectFile.cpp - remove unused headers. NFCI. omits 0563cd6739c Fix spelling mistake. NFC. omits bdd5bfd0e43 [IR][GVN] add/allow commutative intrinsics with >2 args omits 4013cfd34df [GVN] add tests for >2 arg commutable intrinsics; NFC omits db367ff2d8d [LLD][PowerPC][test] Fix out-of-memory issue running ppc64- [...] omits dfb7b3fe02c [mlir][VectorOps] Fall back to a loop when accessing a vect [...] omits 7939b76e2a7 [mlir] Support default valued attribute in StructsGen omits 1e21ca4d25f [spirv] Add SPIR-V GLSL extended Round op omits 91848b11b4c LowerEmuTLS.cpp - remove unused TargetLowering.h include. NFC. omits 2860b2c14b4 [mlir] Add Acos, Asin, Atan, Sinh, Cosh, Pow to SPIRVGLSLOps omits 890707aa016 [X86] Avoid llvm-qualified-auto warning by not using auto. NFC. omits 23d9f4b958b [X86] Fix llvm-qualified-auto warning by using auto*. NFC. omits 5b292697446 [X86] Fix llvm-qualified-auto warning by using const auto*. NFC. omits e1a30386899 [EarlyCSE] add tests for fma/fmuladd; NFC omits 6de51189b07 [PassManager] Move load/store motion pass after DSE in LTO [...] omits 9f18f3c858d [lldb] Improve test failure reporting for expect() omits e56edb801bb [X86][SSE] Fold select(X > -1, A, B) -> select(0 > X, B, A) [...] omits c5716447c14 [NFC][RISCV] Simplify pass arg of RISCVMergeBaseOffsetOpt omits 159f9a69b4b [Test] Add test showing some simple cases that IndVarSimpli [...] omits a344b382a0f [GVN] Preserve MemorySSA if it is available. omits ca860dc5773 [X86][SSE] Add PR47404 test case omits 1d442415a30 [X86][AVX] Test SSE41 BLENDV combines on AVX targets as well omits 245f846c4ea [MemCpyOptimizer] Change required analysis order for BasicA [...] omits f4f29b956c6 [PowerPC] Fix missing TLS symbol type. omits 269984e772d [llvm-readelf] - Move a bit of common code to printDynamicR [...] omits 56ee83e36cf [llvm-readobj/elf] - Improve warning messages, reported for [...] omits 485e6db8729 Revert "Adding GDB PrettyPrinter for mlir::Identifier." omits f9091e56d34 [clang][aarch64] Drop experimental from __ARM_FEATURE_SVE_ [...] omits 4c5e4aa89b1 Revert "[SCCP] Do not replace deref'able ptr with un-deref' [...] omits 3542feeb207 [SCCP] Do not replace deref'able ptr with un-deref'able one. omits 3a204318c6c [llvm-readelf/obj] - Cleanup the interface of `DumpStyle`. NFCI. omits ce654f4be08 [SCCP] Add test where dereferenceable ptr is replaced with [...] omits bf8f6e89c8d [lldb/Interpreter] Fix language detection for the REPL InitFile omits 5b354d204d0 [lldb] Make symbol list output from `image dump symtab` not [...] omits 13cde6733b5 [lldb] Remove a stray semicolon, fixing pedantic GCC warnin [...] omits f5e2ea9a432 [AArch64] Add asm directives for the remaining SEH unwind codes omits e123959e947 [lldb] Remove debugserver specific string from TestAbortExi [...] omits 9124fa59209 Fix broken HUGE_VALF macro in llvm-c/DataTypes.h omits f0699d91091 [debugserver] Fix that debugserver's stop reply packets alw [...] omits 2878ecc90f1 [StackProtector] Fix crash with vararg due to not checking [...] omits 9e9e6e698d8 Adding GDB PrettyPrinter for mlir::Identifier. omits c0b6bc070e7 Decouple OpPassManager from the the MLIRContext (NFC) omits 8d35080ebbe [mlir][Linalg] Wrong tile size for convolutions fixed omits 3746906193c [lldb] Add reproducer verifier omits fa95e355933 [lldb] Pass -fno-objc-exceptions for objcxx targets omits e440b4933ad Revert "[NewPM][Lint] Port -lint to NewPM" omits 883399c8402 [NewPM][Lint] Port -lint to NewPM omits 426fa35b655 [lldb] Always record both the working and home directory. omits b16e8687ab6 [CodeGenPrepare][X86] Teach optimizeGatherScatterInst to tu [...] omits ca134374b74 [X86] Add a /tune: option for clang-cl omits d9b4245f56a [mlir][spirv] Add block read and write from SPV_INTEL_subgroups omits f7e04b710d2 [lldb/Gui] zero-initialize children_stop_id omits f434f7dabc1 Add code owners of new MachO port omits 198a13e970d Fix for PR46384. Failure on weak dllimport. omits 0cefaec2e87 [compiler-rt] Don't build llvm-lit in RUNTIMES-BUILD omits 96ef6998dfc [InstCombine] Fix a couple crashes with extractelement on a [...] omits 67ce11405b0 [llvm-dwarfdump] Warn user when it encounters no null termi [...] omits 23244823838 [asan_symbolize] Remove --use-symbol-table=true which is th [...] omits 5f6ca065a55 Revert de6caf871be79dc7549aebe4e4fb57d52f6ed202 and 51128b6 [...] omits 6478caa0340 Tweak `mlir-linalg-ods-gen` library dependency: only MLIRIR [...] omits 46781630a34 [MLIR][Affine][VectorOps] Vectorize uniform values in Super [...] omits 55714678796 [libc++] Avoid including <sys/cdefs.h> on non-Apple platfor [...] omits 69289cc10ff [PowerPC] Fix broken kill flag after MI peephole omits 51128b670d4 Fix de6caf871be79dc7549aebe4e4fb57d52f6ed202 omits b4f04d71350 [VectorCombine][SVE] Do not fold bitcast shuffle for scalab [...] omits 848b0e244c9 Improve error handling for SmallVector programming errors omits 1284dc34abd Use an Identifier instead of an OperationName internally fo [...] omits 553bfc8fa17 [mlir][Affine] Support affine vector loads/stores in LICM omits f09ccf89fbe [ThinLTO] Fix a metadata lost issue with DICompileUnit import. omits de6caf871be run in terminal omits 00d9907a7ac [scudo][standalone] Enable secondary cache release on Fuchsia omits 272742a92d2 Perform an extra consistency check when searching ModuleMan [...] omits 3b12e12d4b9 Revert "[clang] Add missing .def files to Clang's modulemap" omits 65f20ea1133 [mlir][Affine] Fix AffineLoopInvariantCodeMotion omits 27714075848 [PowerPC] Do not legalize vector FDIV without VSX omits 099c089d4b4 [APInt] New member function setBitVal omits a27398a8151 [PowerPC] Update MemorySanitizer test to cater for number o [...] omits 62dbb7e54c6 Revert "[HIP] Change default --gpu-max-threads-per-block va [...] omits c963757783d [flang] Implement nonstandard OPEN statement CARRIAGECONTRO [...] omits 5b4744b2c5a Make sure that llvm-ml uses MASM integer lexing when in --a [...] omits afe8ca86733 [libcxx] Fix whitespace error omits 0e86f390457 [lldb/test] Fix TestPlatform*.py Windows failures (NFC) omits 6f0a3711bc1 [libTooling] Restore defaults for matchers in makeRule. omits 1cfde143e82 [GCDAProfiling] Suppress -Wprio-ctor-dtor for GCC>=9 and re [...] omits 737a4501e81 Add constexpr to pair omits 5d1fe3f903b [PowerPC] Implemented Vector Multiply Builtins omits 01700c45eb2 Store an Identifier instead of a StringRef for the Operatio [...] omits 2d11ae0a40e Fix a -Wparenthesis warning in 8ff44e644bb7, NFC omits 9523cf02c22 [AST] Fix handling of long double and bool in __builtin_bit_cast omits e0e7eb2e264 [clang] Add missing .def files to Clang's modulemap omits 1426ac04829 [gn build] Fix COMPILER_RT_HAS_* defines for libclang_rt.profile omits 4cefa8614ff [TSan][libdispatch] Fix compilation error on Linux omits 8d2d0e84857 Revert "Move all fields of '-cc1' option related classes in [...] omits 352cf57cfb6 [Bindings] Move LLVMAddInstructionSimplifyPass to Scalar.cpp omits d70e05c9e36 [clang-format] Parse double-square attributes as pointer qu [...] omits 92a54197861 [flang] Support multiple CookedSource instances omits ecde200209f [AMDGPU][MC] Corrected parser to avoid generation of excess [...] omits f80866bd4a2 [flang] Make -fget-symbols-sources output deterministic omits 4f57a126c4e [libc++] Remove definition of _LIBCPP_ALIGNOF for GCC in C+ [...] omits 44cc78da056 [libc++] Fix incorrect usage of __STDC_HOSTED__ omits 5201b962e89 [libc++] Re-apply the workaround for timespec_get not alway [...] omits d46f2c51e4c Make -fvisibility-inlines-hidden apply to static local vari [...] omits 8ff44e644bb [IRGen] Fix an assert when __attribute__((used)) is used on [...] omits ddd48cdba69 [ms] [llvm-ml] Add support for line continuations in MASM omits 888049b97a7 [X86][SSE] Fold vselect(pshufb,pshufb) -> or(pshufb,pshufb) omits 39cf83cc78f [mlir] Extend BufferAssignmentTypeConverter with result con [...] omits c5aa63dd560 [lldb/Host] Add missing proc states omits ec489ae048f [IPSCCP] Fix a bug that the "returned" attribute is not cle [...] omits b6b63684b19 [NFC] [PowerPC] Add FMA flag propagation test omits addb5148f58 [lldb/Target] Add custom interpreter option to `platform shell` omits 425573a2fa2 [ImplicitNullChecks] NFC: Refactor dependence safety check omits 6f7737c4681 [ImplicitNullChecks] NFC: Separated out checks and added comments omits 255a60cdd6f [libc++] Make some testing utilities constexpr omits 1b88bbf5eb8 Revert "[mlir] Extend BufferAssignmentTypeConverter with re [...] omits 6d36b22b219 [GlobalOpt] Fix an incorrect Modified status omits f5ed22f09dd [mlir][VectorToSCF] 128 byte alignment of alloc ops omits 626c3738cdf [InstCombine] Transform 1.0/sqrt(X) * X to X/sqrt(X) omits 8fb055932c0 [VectorCombine] allow vector loads with mismatched insert type omits c4a2a130748 Move all fields of '-cc1' option related classes into def f [...] omits 8a3907cd494 [Test] Simplify test by removing unneeded variable omits 94f5d248772 [mlir] Extend BufferAssignmentTypeConverter with result con [...] omits f72121254da [SVE] Don't reorder subvector/binop sequences when the resu [...] omits 4bdab2e86ab [AMDGPU] Fix offset for REL32_HI relocs omits f13beac51be [AArch64][SVE] Preserve full vector regs over EH edge. omits 3445ec9ba71 [DebugInfo] Emit a 1-byte value as a terminator of entries [...] omits 71eed4808fb [DebugInfo] Remove Dwarf5AccelTableWriter::Header::UnitLeng [...] omits 4820af2bfc7 [X86] Remove superfluous trailing semicolons, fixing warnin [...] omits 2bf491c7294 [mlir][VectorOps] Fail fast when a strided memref is passed [...] omits 21d02dc5957 [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add ge [...] omits 81424257273 Revert "[libc++] Workaround timespec_get not always being a [...] omits 5d134795745 [Attributor] Make use of AANoUndef in AAUndefinedBehavior omits 7558e9e5a2a [Attributor] Fix AANoUndef initialization omits 1d994728751 [mlir] Add Complex Type, Vector Type and Tuple Type subclas [...] omits b21ddded8f0 [RFC][Target] Add a new triple called Triple::csky omits dc673402084 [CMake] Remove -Wl,-allow-shlib-undefined which was added i [...] omits bd09e0dd741 [ORC] Remove stray debugging output. omits ce66089ac6f Fix build-bots. omits c40ce0da718 [ORC] Add an early out for MachOPlatform's init-scraper plu [...] omits 7ff335a25f8 [ORC] Fix MachOPlatform's synthetic symbol dependence regis [...] omits 057028ed391 Revert switch based variant temporarily. omits 0ffbbce78de Don't take the expression range into account when looking f [...] omits 369f9169a52 [DebugInfo] Simplify string table dumpers. omits 1ccfb52a617 [MemCpyOptimizer] Preserve analyses and replace use of lamb [...] omits 9390b346fc2 [lldb] Move ScriptCommand and RegexCommand under Commands (NFC) omits 202766947ed [NFC] Fix unused var in release builds. omits 82139b8770e Simplify Symbol Status Message to Only Debug Info Size omits 0224738c1ab [lldb/interpreter] Improve REPL init file compatibility omits ca842c825a1 [clangd] Handle templates more consistently in type hierarchy omits 7cd6b0c3b5d [clang] Do not consider the template arguments of bases to [...] omits 94948f3c929 [ADT] Make Optional a literal type. omits 663f4f7edc2 [clang] consistently use getLangOpts() omits 8d655042233 [mlir][vulkan-runner] Explicitly export vulkan-runtime-wrap [...] omits 49dda4e58ae [libFuzzer] Break dependency on common_interface_defs.h omits 0c2d872d5de [PowerPC] Implement builtins for xvcvspbf16 and xvcvbf16spn omits 224d8153b53 [llvm] [unittests] Fix failing test 'FileCollectorTest.addD [...] omits cfe2b81710c [SVE] Update INSERT_SUBVECTOR DAGCombine to use getVectorEl [...] omits 478eb98cd25 [Docs] Remove outdated OS limitation omits fad75598d27 [llvm] [unittests] Remove temporary files after they're not needed omits 520ab710fb6 Revert "Revert "[GlobalISel] Fold xor(cmp(pred, _, _), 1) - [...] omits 553833958fd [builtins] Fix divtf3_test.c omits 8ca00c5cdc0 Thread safety analysis: More consistent warning message omits 431bb8b3182 [mlir][ODS] Use c++ types for integer attributes of fixed w [...] omits 137dfd616aa [LangRef] Fix condition for when a loop is considered parallel. omits 8693ddc7437 Revert "[GlobalISel] Fold xor(cmp(pred, _, _), 1) -> cmp(in [...] omits 1f4e7463b5e [amdgpu] Run SROA after loop unrolling. omits c90f15d25a1 [NFC] Fix unused var in release build omits 0d966ae4b2a [Loads] Add canReplacePointersIfEqual helper. omits 7139736261e Revert "[libfuzzer] Reduce default verbosity when printing [...] omits d7e16ca28f4 [LV] Interleave to expose ILP for small loops with scalar r [...] omits 4783e2c9c60 [MachineCopyPropagation] In isNopCopy, check the destinatio [...] omits 96f0b57568c [Bindings] Add LLVMAddInstructionSimplifyPass omits b1f39486205 Do not emit "-tune-cpu generic" for PS4 platform omits 3e753ce1ab5 [ORC] Add unit test for HasMaterializationSideEffectsOnly f [...] omits 5987da8764b Revert "Revert "Reapply D70800: Fix AArch64 AAPCS frame rec [...] omits ae95ceeb8f9 [OpenMP] Consolidate error handling and debug messages in L [...] omits 99f3b231cb2 [libc++] Workaround timespec_get not always being available [...] omits 10670bdf545 Revert "[fuzzer] Create user provided fuzzer writeable dire [...] omits c292fba46fc [MemorySSA] Update phi map with replacement value. omits 93eed63d2f3 [builtins] Make __div[sdt]f3 handle denormal results omits cb8912799d4 [fuzzer] Create user provided fuzzer writeable directories [...] omits 40fed004865 First commit on the release/11.x branch. omits 293fc6c2f3e [gn build] Port 3e1e5f54492 omits 1914fc9ecaf [gn build] Port 3d90a61cf2e omits ab919eed211 [gn build] port 5ffd940ac02 a bit more omits 2665425908e [libfuzzer] Reduce default verbosity when printing large mu [...] omits fecc27db111 [PowerPC][AIX] Update save/restore offset for frame and bas [...] omits 96ae43bad5b [Bitstream] Use alignTo to make code more readable. NFC omits 5ded4442520 [AArch64][GlobalISel] Optimize away a Not feeding a brcond [...] omits b11c5278163 [flang] Version information in flang/f18 omits 11ddb84b69e [flang] Fix integer CASE constant typing omits 8ad8f484b63 [GlobalISel] Fold xor(cmp(pred, _, _), 1) -> cmp(inverse(pr [...] omits a57fdcdd404 x87 FPU state instructions do not use an f32 memory location omits 7be86829216 [tsan] Fix "failed to intercept sysctlnametomib" on FreeBSD omits 32a8a10b429 GlobalISel: Implement computeNumSignBits for G_SELECT omits 35c94d3f7e5 GlobalISel: Port smarter known bits for umin/umax from DAG omits 759482ddaa5 GlobalISel: Implement computeKnownBits for G_BSWAP and G_BI [...] omits 29ae4485950 [PowerPC] Handle STRICT_FSETCC(S) in more cases omits 0e90d8d4fed [builtins] Unify the softfloat division implementation omits 8df143c2cc0 [libc++] Improve REQUIRES for _ExtInt test on recent Clangs omits 15e880a04fc [DAGCombiner] Fold an AND of a masked load into a zext_masked_load omits ca2227c1b3f [PowerPC] Implement instruction definitions/MC Tests for xv [...] omits 1a633e72f65 [flang] Improve compile-time shape conformance checking omits 061182b7baf GlobalISel: Add combines for extend operations omits 9e7e1b2d4b1 GlobalISel: Implement computeNumSignBits for G_SEXTLOAD/G_ZEXTLOAD omits 92090e8bd80 GlobalISel: Implement computeKnownBits for G_UNMERGE_VALUES omits bc9a29b9ee6 Revert "Reapply D70800: Fix AArch64 AAPCS frame record chain" omits 18bbd9f15eb GlobalISel: Artifact combine unmerge of unmerge omits 0f42d185346 PowerPC: Switch test to generated checks omits 7f5b4eaae48 AMDGPU: Check some offsets in test omits 4a9a4885aef AMDGPU: Convert test to MIR omits c831a14aa16 [SystemZ][z/OS] Fix build break in z/OS toolchain omits 3e1e5f54492 [SystemZ][z/OS] Adding initial toolchain for z/OS omits 68717acb24e [LoopIdiomRecognizePass] Options to disable part or the ent [...] omits 5a3ede58e2c [NFC] Test commit, whitespace changes omits 3d90a61cf2e [llvm-readobj] - Remove Error.cpp,.h and drop dependencies [...] omits d48699e3e89 [InstCombine] adjust recip sqrt tests for better coverage; NFC omits 5ffd940ac02 Reland [FileCheck] Move FileCheck implementation out of LLV [...] omits 2114f71aaa8 [OpenMP] Fix infinite loop in Sema::isOpenMPGlobalCapturedDecl() omits bd6ee511502 [NFC][Asan] Format includes omits ea1f5133cc5 [llvm-dwarfdump][test] Add tests for dumping the .debug_lin [...] omits 722db5c0b4e [libcxx] Link target `cxx_external_threads` to `cxx-headers [...] omits ca233be2f0a [llvm-readobj][test] - Remove amdgpu-elf-definitions.test omits 6c6984ecd54 [llvm-readobj][test] - Update the comment in archive.test omits 7de090a3248 [llvm-readobj/elf] - Report warnings instead of errors when [...] omits 03812041d8d [NFCI] Removed an un-used declaration got accidentally intr [...] omits 7c80f2da812 Revert "[lldb] Add reproducer verifier" omits a787a4ed16d [analyzer][StdLibraryFunctionsChecker] Use Optionals throug [...] omits 9fbb113247a [SVE][CodeGen] Fix TypeSize/ElementCount related warnings i [...] omits ffd0b31c7cb Revert "[ARM] Register pressure with -mthumb forces registe [...] omits f819dbf012b Classify (small unsigned bitfield) < 0 comparisons under -W [...] omits cff6dda604c More accurately compute the ranges of possible values for + [...] omits e7f53044e72 [Test] Move IndVars test to a proper place omits 113861b4446 Fix -Wcompound-token-split to give the same warnings under [...] omits 0da84535b1e Remove -Wcompound-token-split-by-space from -Wall. omits 3c7bfbd6831 [CMake] Use find_library for ncurses omits 63844c116a0 [MemorySSA] Clean up single value phis. omits 428b2ffad4a [DWARFYAML] Make the debug_str section optional. omits 1d3d9b9cd80 [OpenMPOpt][NFC] Moving constants as struct static attributes omits 2bbbcae782a [mlir][openacc] Add missing attributes and operands for acc.loop omits f862d858076 [flang] Check shape conformance on initializers omits f54914081fd Fix mlir-reduce to explicitly register dialects and disable [...] omits 474a5a66542 [SVE] Remove calls to VectorType::getNumElements() from llv [...] omits 4cbfd93a591 [flang] Make `TypeParamInquiry` monomorphic omits b79e19e6d6d [ORC] Remove an unused variable. omits 297f69afac5 [lldb] Add reproducer verifier omits 867de151a52 [SVE] Mark VectorType::getNumElements() deprecated omits d563d7a7313 [analyzer][NFC] Add `override` keyword missing from D86027 omits 646f19bb9dc [flang] Format label scope is independent of block scope omits 8931add6170 [OpenMPOpt][HideMemTransfersLatency] Get values stored in o [...] omits 2481846a303 [mlir][PDL] Move the formats for PatternOp and RewriteOp to [...] omits eaeadce9bd1 [mlir][OpFormatGen] Add initial support for regions in the [...] omits 24b88920fed [mlir][ODS] Add new SymbolNameAttr and add support for in a [...] omits 88c6e25e4f0 [mlir][OpFormatGen] Add support for specifiy "custom" directives. omits 61e15ecab50 [docs] Fix indentation in FileCheck.rst omits ab83348a638 [X86][CGP] Add gather test cases for D86371. omits e25449ff57c [IR][GVN] allow intrinsics in Instruction's isCommutative q [...] omits 640f20b0c7b [SVE] Remove calls to VectorType::getNumElements from InstCombine omits c23aefd7c38 [NFC][InstCombine] visitPHINode(): cleanup PHI CSE instruct [...] omits b16ac94419b [ORC] Remove a stray semicolon, silencing warnings. NFC. omits 85b4d286d7b [ARM] Register pressure with -mthumb forces register reload [...] omits a54919e0c11 [LLD] [COFF] Error out if creating a DLL with too many expo [...] omits 44133d9a080 [X86][CGP] Pre-commit test cases for D86371. omits bc3d4d9ed78 [analyzer] Add bool operator modeling for unque_ptr omits 5475154865f [NFC] [DAGCombiner] Refactor bitcast folding within fabs/fneg omits eb2a405c181 [NFC] [DAGCombiner] Remove unnecessary negation in visitFNEG omits a5bb24758d0 [llvm-reduce] Create returns with undef values for non-void [...] omits 84875f69410 [PowerPC][AIX] Add test for returning a vector type. [NFC] omits 22808d693ef [clang-tidy] Buildbot failure fix for commit rGf5fd7486d6c0 omits a9a6e62ddff [CodeGen] Make sure the EH cleanup for block captures is co [...] omits 41634497d4f Teach the swift calling convention about _Atomic types omits 077238f1e12 [gn build] Port f5fd7486d6c omits 04b30afed0a [gn build] Port 14dd0737822 omits 14dd0737822 [Clang-Tidy] New check `bugprone-redundant-branch-condition` omits f5fd7486d6c [clang-tidy] New check readability-prefer-member-initializer omits 1c9a09f42e5 [DAGCombiner] skip reciprocal divisor optimization for x/sq [...] omits 11e0c5b6484 [AArch64] add another test for reciprocal sqrt; NFC omits 9ff05dcd38f [x86] add another test for reciprocal sqrt; NFC omits f787c9a90c6 [Flang][NFC] Remove license comments from files in docs/ folder. omits 1b743a9efa0 [analyzer] Add modeling for unique_ptr move constructor omits db464a2753e [NFCI] Silent a build warning due to an extra semi-colon omits 1cd99fe9d41 [lldb] tab completion for class `CommandObjectTypeFormatterDelete` omits 9026d3b2f94 Fix sphinx documentation after a6a37a2fcd2a8048a75bd0d82804 [...] omits da0d43d90a4 [lldb][NFC] Remove trailing whitespace in TestCompletion omits b51321ccc89 [lldb] Fix TestCompletion's pid completion failing randomly omits 506f89ce914 [llvm-readobj/elf] - Don't fail when dumping an archive wit [...] omits ed89eb3571e Revert "[FileCheck] Move FileCheck implementation out of LL [...] omits e9a3d1a401b [FileCheck] Move FileCheck implementation out of LLVMSuppor [...] omits 1c5a0cb1c3b [lldb] Don't crash when LLDB can't extract the tsan report omits 1d01fc100bb [Test] Simplify DWARF test cases. NFC. omits f2284e3405d [Sink] Optimize/simplify sink candidate finding with neares [...] omits 389fd309da8 [Sink][test] Add nounwind test and properly test convergent omits 86163f885b5 [InstCombine] add extra-use tests for fmul+sqrt; NFC omits d0518a2be31 [GVN] add another commutable intrinsic test; NFC omits badd7264e15 Revert "[IR][GVN] allow intrinsics in Instruction's isCommu [...] omits 86d817d7cf2 [DSE,MemorySSA] Skip defs without analyzable write locations. omits 25597f7783e [IR][GVN] allow intrinsics in Instruction's isCommutative query omits 342fea366f9 [NewGVN] add test for commutative intrinsic; NFC omits 58b46231f3b [GVN] add test for commutative intrinsic; NFC omits 42c57c294df [DSE,MemorySSA] Simplify code, EarlierAccess is be a Memory [...] omits 81733fd2765 [X86] Pre-commit the test-shrink.ll changes from D86578. omits c01a4adf996 [llvm-reduce] Add test for BB reduction with non-void ret type. omits 998709b7d55 [FileCheck] Add precision to format specifier omits 719548d63d9 Fix gcc warning by explicitly initializing the base class c [...] omits eb35ebb3a2c [LV] Update CFG before adding runtime checks. omits 7d15ece79c1 [libcxx/variant] Implement workaround for GCC bug. omits 2d3e12818e6 [FastISel] update to use intrinsic's isCommutative(); NFC omits 716e35a0cf5 [DAGCombiner] skip reciprocal divisor optimization for x/sqrt(x) omits 7692cb1a6fd [AArch64] add tests for multi-use fast sqrt/recip; NFC omits ed5fe00e72b [x86] add tests for multi-use fast sqrt/recip; NFC omits af4581e8ab1 [SLP] make commutative check apply only to binops; NFC omits cb392c870d1 [CVP] Regenerate test checks (NFC) omits 11cf6346fd4 [NFC][compiler-rt] Factor out __div[sdt]i3 and __mod[dt]i3 [...] omits 69fac677bc2 [Hexagon] Fix perfect shuffle generation for single vectors omits 543c5425f1d [LV] Add some const to RecurrenceDescriptor. NFC omits daedfb632d2 [llvm-reduce] Function body reduction: don't forget to unse [...] omits 5dfd7cc46c8 Reland [OpenMPOpt] ICV tracking for calls omits 8d8ce85b235 [Attributor] Introduce module slice. omits deb99610ab0 Improve doc comments for several methods returning bools omits ef018236945 [OpenMPOpt][NFC] add reproducer for problem found in D85544 omits 09dcb52ca83 [LangRef] Apply a missing comment from D86189 omits 98e5776897c [LangRef] State that storing an aggregate fills padding with undef omits a7ca9e09bd1 [Attributor] Fix callsite check in AAUndefinedBehavior omits 7082381735e [Attributor][NFC] Fix dependency type in AAUndefinedBehavio [...] omits 6ae7b403c3e Set alignment of .llvmbc and .llvmcmd to 1 omits 4fbf0636a21 Remove OpenBSD/sparc support omits e1d5f7d0037 [ORC] Add getDFSLinkOrder / getReverseDFSLinkOrder methods [...] omits 1013468fe6f [libc++] Temporarily force-set the LIBCXX_TEST_CONFIG cache value omits f9ca2057b95 [libc++] Move the default site config template alongside ot [...] omits a711b5eeb0e [libc++] Add from-scratch configuration files for the test suite omits 7a15dfd0565 [Attributor] Fix AANoUndef identification omits 88b310f64b3 [InstSimplify] Reduce code duplication in simplifySelectWit [...] omits a5be86fde5d [InstSimplify] Protect against more poison in SimplifyWithO [...] omits 5067f4b6261 [LV] Check opt-for-size before expanding runtime checks. omits a400a617217 [LVI] Remove unnecessary lambda capture (NFC) omits 6d88f6efd44 Reapply [LVI] Normalize pointer behavior omits 1dcb936cf69 [NFC][Local] EliminateDuplicatePHINodes(): add STATISTIC() omits 961483a5ea7 [NFCI][Local] Rewrite EliminateDuplicatePHINodes to optiona [...] omits 1364d856f4b [Attributor][NFC] Do not manifest noundef for positions to [...] omits 6ce5b74b82a [Attributor][NFC] rerun update_test_checks without --scrub- [...] omits 31cdb29de46 [DSE,MemorySSA] Return early when hitting a MemoryPhi. omits 8e5b1557e5b [IR] Inline AttrBuilder::addAttribute. It just sets 1 bit. NFC. omits 85fce449dc4 [Sema] Simplify ShouldDiagnoseUnusedDecl, NFC omits b4a2d36c3f7 [Sema] ICK_Function_Conversion is a third kind conversion omits 5ec2b757cc7 [Instruction] Speculatively undo isIdenticalToWhenDefined() [...] omits 09652721403 [EarlyCSE] fold commutable intrinsics omits f90d73eab6e [EarlyCSE] add tests for commutative intrinsics; NFC omits 51d34c0c535 [TargetLowering] Strip tailing whitespace (NFC) omits bf21ce7b908 [InstCombine] Take 3: Perform trivial PHI CSE omits b5dd2cd27f6 [UpdateTestChecks] Don't skip attributes when comparing functions omits bdaa3f86a04 Revert "[InstCombine] Take 2: Perform trivial PHI CSE" omits 6093b14c2c1 [InstCombine] Return replaceInstUsesWith() result (NFC) omits 5b86d130e2b [AArch64] Generate and parse SEH assembly directives omits 20f7773bb4b [MC] [Win64EH] Fill in FuncletOrFuncEnd if missing omits 71ac9105cd3 [InstCombine] foldAggregateConstructionIntoAggregateReuse() [...] omits e65f2131782 [InstCombine] canonicalizeICmpPredicate(): use InstCombiner [...] omits bd12113f575 [NFC][InstCombine] Fix some comments: the code already uses [...] omits 65b3854e106 [NFC] Instruction::isIdenticalToWhenDefined(): s/nessesairl [...] omits 49d223274f6 [NFC][InstCombine] Add STATISTIC() for how many iterations we did omits 9c1ca8a3f7c [NFC][InstCombine] select.ll: remove outdated TODO comment omits 4f4eecf0ec5 [InstCombine] visitPHINode(): use InstCombiner::replaceInst [...] omits 3e69871ab5a [InstCombine] Take 2: Perform trivial PHI CSE omits aea042e978b [NFC][InstSimplify] Add a note to PHI CSE tests that they a [...] omits 3ba83f2d29e [NFC][InstCombine] Add tests for PHI CSE omits fc2dac4116d [PPC] Fix platform definitions when compiling FreeBSD power [...] omits 57a26bb7b43 [InstCombine] Fix typo in comment (NFC) omits 672d7836bbf [Target][AArch64] Allow for char as int8_t in AArch64AsmParser.cpp omits 6dcd9f517e9 [Attributes] Merge calls to getFnAttribute/hasFnAttribute u [...] omits c1b3e32118a [NFC][InstructionSimplify] Add a warning about not simplify [...] omits 08669fbb439 [NFC][STLExtras] Add make_first_range(), similar to existin [...] omits 12e832cbcb6 [DWARFYAML] Make the debug_abbrev_offset field optional. omits 97febb139dc [LLD][PowerPC][test] Disable ELF/ppc64-pcrel-long-branch-error.s omits b904324788a [DAGCombiner] Enhance (zext(setcc)) omits 6760f7ee6f0 [compiler-rt][tsan] Remove unnecesary typedefs omits 2965e9bd5ed [lldb] Hoist --framework argument out of LLDB_TEST_COMMON_A [...] omits 3f2fb0132f7 [lldb] Make the lit configuration values optional for the A [...] omits 0231a4e5bd0 [ObjC][ARC] In HandlePotentialAlterRefCount, check whether [...] omits 9f2fbfab8d9 Use report_fatal_error instead of llvm::errs() + abort() (NFC) omits 90166c25631 [gcov][test] Don't write a.gcno in CWD omits 2e800495a78 [clang] Enable -fsanitize=thread on Fuchsia. omits 0f661418aa7 [ARC] Update brcc test. omits ed90f15efb4 Revert "[InstSimplify][EarlyCSE] Try to CSE PHI nodes in th [...] omits b5ef137c11b [gcov] Increment counters with atomicrmw if -fsanitize=thread omits 141c8475b69 [lldb] Get rid of LLDB_LIB_DIR and LLDB_IMPLIB_DIR in dotest omits 55e7d91072e [lldb] Dervice dotest.py path from config.lldb_src_root (NFC) omits 2d1362e09af Add Location, Region and Block to MLIR Python bindings. omits 1b201914b5a GlobalISel: Combine out redundant sext_inreg omits b15f2bd3ad4 [early-ifcvt] Add OptRemarks omits 9145d75226a AMDGPU: Fix incorrectly deleting copies after spilling SGPR tuples omits 7128e647063 [UpdateTestChecks] include { in function signature check line omits 031554ed46c Reland "[test] Exit with an error if no tests are run." omits 56fbd66e9f9 [test] Pin some RUNs in potential.ll to legacy PM omits c39c21610d8 Rename AnalysisManager::slice in AnalysisManager::nest (NFC) omits 0e00a95b4fa Add new warning for compound punctuation tokens that are sp [...] omits aab90384a3a [Attributes] Add a method to check if an Attribute has Attr [...] omits 0becc27ebfe [LLD][PowerPC] Remove redundant file write out in the test cases omits cfde93e5d6b [ObjCARCOpt] Port objc-arc to NPM omits 6d3657417e0 [SROA] Improve handleling of assumes bundles by SROA omits ffe05dd1259 [InstCombine] usub.sat(a, b) + b => umax(a, b) (PR42178) omits 6aa7228a629 [LIBOMPTARGET]Do not try to optimize bases for the next par [...] omits 22961821815 Skip analysis re-computation when no changes are reported omits 5f1cad4d296 [ARM] Skip combining base updates for vld1x NEON intrinsics omits 8782c727655 Strength-reduce SmallVectors to arrays. NFCI. omits 52cc97a0db2 [CodeGenPrepare] Zap the argument of llvm.assume when deleting it omits 8bd895cac0c [lldb/test] Use shorter test case names in TestStandardUnwind omits cdc18163cd1 [lldb] Fix typo in disassemble_options_line description omits e5e05ecf65a [lldb/test] Use @skipIfWindows for PExpectTest omits 73f4317ffd5 [gn build] Port 94faadaca4e omits 94faadaca4e [llvm][CodeGen] Machine Function Splitter omits 064981f0cee [ARM][MVE] Enable MVE gathers and scatters by default omits 627e9007eab [flang][NFC] Change how error symbols are recorded omits 316d336dca7 [libc++] Un-deprecate and un-remove some members of std::allocator omits 4ca60915bcc [ARM] Correct predicate operand for offset gather/scatter omits 848a7e78413 [ARM] Extra gather scatter tailpred test. NFC omits 331dcc43eac [PowerPC] Implemented Vector Load with Zero and Signed Exte [...] omits fabd4c1ae1f [Statepoint] Always spill base pointer. omits 46e0ced762c [OpenMP] Fixed wrong test command in the test private_mapping.c omits 443d352a1c4 [GlobalISel] fix a compilation error with gcc 6.3.0 omits deb4b258071 [DAGCombine] Don't delete the node if it has uses immediately omits 2ddf795e8ca Reland "[CodeGen][AArch64] Support arm_sve_vector_bits attribute" omits bfc76366125 [LLD][PowerPC] Add a pc-rel based long branch thunk omits b9b954b8bbf Fix Windows x86 compilation after a6a37a2fcd2a8048a75bd0d82 [...] omits d761e456ce2 Fix more build failures caused by f4257c5832aa51e960e735192 [...] omits 4b1a55a92f9 Fix build failures caused by f4257c5832aa51e960e7351929ca3d [...] omits f4257c5832a [SVE] Make ElementCount members private omits f20e6c72538 [DWARFYAML] Abbrev codes in a new abbrev table should start [...] omits 248a67f1445 [Statepoint] Turn assert into check in foldPatchpoint. omits b30adfb5295 [ARM][LowOverheadLoops] Liveouts and reductions omits 3c8be94f3d8 [NFC][ARM] Add tail predication test omits 3524c23ff29 [SCCP] Use bulk-remove API to bulk-remove attributes. NFCI. omits a1461953f4e [SyntaxTree] Add coverage for declarators and init-declarators omits 38bc0060e60 [SyntaxTree][NFC] Refactor function templates into function [...] omits dce72dc8704 [FunctionAttrs] Bulk remove attributes. NFC. omits d678e14c55b [AArch64][CodeGen] Restrict bfloat vector operations to wha [...] omits 96824abe7d8 [clang-format] Detect pointer qualifiers in cast expressions omits d304360dece [clang-format] Parse nullability attributes as a pointer qualifier omits 37cdabdb82e [clang-format] Parse __attribute((foo)) as a pointer qualifier omits 4f103695646 [clang-format] Parse restrict as a pointer qualifier omits 1908da2658f [clang-format] Parse volatile as a pointer qualifier omits 43aa7227dfa [DSE,MemorySSA] Check if Current is valid for elimination first. omits 9b50546b0b4 [lldb/Utility] Polish the Scalar class omits 1f9595ede48 [lldb] Reduce intentation in SymbolFileDWARF::ParseVariableDIE omits 9300ca54116 [doxygen] Fix bad doxygen results for BugReporterVisitors.h omits 15c66b10114 [cmake] Don't build with -O3 -fPIC on Solaris/sparcv9 omits fd6ebea50db [MemLoc] Support memcmp in MemoryLocation::getForArgument. omits 85dacca29f8 [BasicAA] Add first libfunc tests with memcmp. omits bfbd63d51a7 [DSE,MemorySSA] Add memcmp test case. omits 6cf72ad3b3d [NFC][asan] Don't unwind stack before pool check omits eb4efa88321 [mlir][Linalg] Enhance Linalg fusion on generic op and tens [...] omits 20e989e9de6 [BuildLibCalls] Add argmemonly to more lib calls. omits 3fe01f0e215 [llvm-readobj] - Simplify the code that creates dumpers. NFCI. omits 4cd14256b23 [llvm-readobj][test] - Test "Format" values. omits c78d2766fd2 [unittests/Object] - Add testing for missing ELF formats. omits ba7c79cb3a6 [llvm-reduce] Skip chunks that lead to broken modules. omits db1ec04963c [ValueTracking] Remove a stray semicolon. NFC. omits 37ef743cbf3 [MC] [Win64EH] Avoid producing malformed xdata records omits a5d0fd19d97 [gn build] Port b1f4e5979b7 omits b1f4e5979b7 (Expensive) Check for Loop, SCC and Region pass return status omits 7b00c80888f Add a global flag to disable the global dialect registry "p [...] omits 82d29b397bb Add an unsigned shift base sanitizer omits 832c8a72988 [flang][openacc] Fix gang-argument parsing and add validity [...] omits 1d3ef5f122f [MSAN] Add fiber switching APIs omits 4df2a5f782d [flang][openacc] Add check for tile clause restriction omits cbea17568f4 [PowerPC] PPCBoolRetToInt: Don't translate Constant's operands omits d370836c20c [MemorySSA] Assert defining access is not a MemoryUse. omits cdcb9ab10e5 Revert "Use find_library for ncurses" omits ae8fa1d8a6c [lld-macho][NFC] Define isHidden() in LinkEditSection omits ccbacdded45 [lld-macho] Weak locals should be relaxed too omits 0407197711f [lld-macho] Support GOT relocations to __dso_handle omits 7083363c05a [lld-macho] Implement GOT_LOAD relaxation omits 2a38dba7dd4 [lld-macho] Emit binding opcodes for defined symbols that o [...] omits 3da2130e45a [lld-macho] Emit the right header flags for weak bindings/symbols omits e263287c797 [lld-macho] Implement weak binding for branch relocations omits 7f717b6d1f6 [lldb] Fix "no matching std::pair constructor" on Ubuntu 16 [...] omits 3776999b494 [clang-query][NFC] Silence a few lint warnings omits 5feca7c9c33 GlobalISel: Implement computeNumSignBits for G_SEXT_INREG omits af1c1e20f47 AMDGPU/GlobalISel: Implement computeKnownBits for groupstaticsize omits 9d3dc276a69 AMDGPU: Fix broken switch braces omits f08bbde83f4 Correctly revert "GlobalISel: Use & operator on KnownBits" omits 6cf4f256701 Revert "GlobalISel: Use & operator on KnownBits" omits c10e63677f5 Recommit "[libFuzzer] Fix arguments of InsertPartOf/CopyPar [...] omits 23524fdecef [ValueTracking] Replace recursion with Worklist omits 2e7041fdc22 Revert "[CodeGen][AArch64] Support arm_sve_vector_bits attribute" omits d870e363263 [SSP] Restore setting the visibility of __guard_local to hi [...] omits ba1de5f2f7b [OPENMP]Do not crash for globals in inner regions with oute [...] omits d22985c4108 [Driver][XRay][test] Update the macOS support check omits 50ebd1afa9d [Attributor] Do not manifest noundef for dead positions omits a1ac047b345 [OpenMP] Fix a failing test after D85214 omits abc99ab5725 GlobalISel: Implement known bits for min/max omits 0034e00da0e AArch64/GlobalISel: Fix missing function begin marker in test omits ee679638d75 MIR: Infer not-SSA for subregister defs omits a40660551ea [StackSafety] Ignore allocas with partial lifetime markers omits a6927c86212 [NFC][ValueTracking] Add OffsetZero into findAllocaForValue omits a1bc37c9e54 AMDGPU: Use caller subtarget, not intrinsic declaration omits 201f770f16e GlobalISel: Add and_trivial_mask to all_combines omits 4ef9275b9b4 [Hexagon] Emit better 32-bit multiplication sequence for HVXv62+ omits 8d21985a752 [RegisterScavenging] Delete dead function unprocess(). omits 58d257b2904 [Attributor] Do not add AA to dependency graph after the up [...] omits 17ceda99d32 [CodeGen] Use an AttrBuilder to bulk remove 'target-cpu', ' [...] omits ff260ad0e01 [OpenMP] Ensure testing for versions 4.5 and default - Part 3 omits b85f91fdced [InstSimplify] SimplifyPHINode(): check that instruction is [...] omits 035833ae42a [SVE] Remove bad call to VectorType::getNumElements() from [...] omits 6e26e49edf0 [analyzer] NFC: Fix wrong parameter name in printFormattedEntry. omits 37c21dbb3a3 [analyzer] Fix the debug print about debug egraph dumps req [...] omits 4448affede5 [analyzer] pr47037: CastValueChecker: Support for the new v [...] omits 5a9e7789396 [analyzer] NFC: Store the pointee/referenced type for dynam [...] omits 52f1df09237 Recommit "[libFuzzer] Fix value-profile-load test." omits 3f8a0ecdaa6 [libcxx] Fix the broken test after D82657. omits c5e6872ec6e [Attributor] Guarantee getAAFor not to update AA in the man [...] omits 28a7dfa33d9 [MLIR] Fixed missing constraint append when adding an Affin [...] omits 5e63083435a [SVE] Remove calls to VectorType::getNumElements from Trans [...] omits a1bdf8f545c [OpenMP] Ensure testing for versions 4.5 and default - Part 2 omits 875074c8a93 [OpenMP][MLIR] Conversion pattern for OpenMP to LLVM omits d2b845dd6c9 [lld-macho] Disable invalid/stub-link.s test for Mac omits 21a1a263a6d [libc++][NFC] Define functor's call operator inline omits 5a55e2781ca [SVE] Remove calls to VectorType::getNumElements from IR omits e53b799779b GlobalISel: Use & operator on KnownBits omits 531f7063bab GlobalISel: Implement known bits for G_MERGE_VALUES omits 433f2680c97 [ARM][BFloat16] Change types of some Arm and AArch64 bf16 i [...] omits 9607ccf6261 GlobalISel: Remove leftover lit.local.cfg omits ae1396c7d4d [ARM][BFloat16] Change types of some Arm and AArch64 bf16 i [...] omits ba852e1e19a [X86] Don't call hasFnAttribute and getFnAttribute for 'pre [...] omits e9d9a612084 Reapply D70800: Fix AArch64 AAPCS frame record chain omits 5b9d462b7d3 [HeapProf] Fix bot failures from instrumentation pass omits b3efa65363b [gn build] Port 7ed8124d46f omits 897839425bd [gn build] Manually port c9455d3 omits 8bdb98c7812 [test][Inliner] Make always-inline.ll work with NPM omits db464a3dbf0 [GISel] Add new GISel combiners for G_SELECT omits a7e4a177353 [lldb] Make lldb-argdumper a dependency of liblldb omits b981924bdda [lldb] Move triple construction out of getArchCFlags in Dar [...] omits dd04fa17d79 [OCaml] Remove add_constant_propagation omits c48b06c44f2 [sda][nfc] clang-formatting omits 7a68f0f1e00 [Attributor] Add a phase flag to Attributor omits 5c2db1655b2 [GISel]: Fix one more CSE Non determinism omits 3d943bcd223 [CodeGen] Properly propagating Calling Convention informati [...] omits fddf543e6e0 [MLIR][GPUToSPIRV] Fix use-after-free. Found by asan. omits 7ed8124d46f [HeapProf] Clang and LLVM support for heap profiling instru [...] omits a19fd1aab51 Revert "[libcxx] Fix compile for BUILD_EXTERNAL_THREAD_LIBRARY" omits 6102310d814 [InstSimplify][EarlyCSE] Try to CSE PHI nodes in the same b [...] omits 94d3dd8b08a [NFC][EarlyCSE][InstSimplify] Add tests for CSE of PHI nodes omits c9455d3c579 [Test] Tidy up loose ends from LLVM_HAS_GLOBAL_ISEL omits 49644cd941c [libc++] Install a more recent CMake on libc++ builders omits 3b71f91558f [libcxx] Fix compile for BUILD_EXTERNAL_THREAD_LIBRARY omits 42587345a3a [CodeGen][AArch64] Support arm_sve_vector_bits attribute omits a6a37a2fcd2 [Support] On Windows, add optional support for {rpmalloc|sn [...] omits 6923b0a76e0 Revert "[AIX][XCOFF] emit symbol visibility for xcoff objec [...] omits a14a2805b04 [MLIR] MemRef Normalization for Dialects omits b5924a8e275 [Hexagon] Fold another layer of single-use variable into as [...] omits 2b7df2707f4 [Hexagon] Fold single-use variable into assert. NFCI. omits dd635062d86 [lldb/cmake] Fix linking of lldbSymbolHelpers for 9cb222e7 omits 6c770a09bed AMDGPU: Hoist subtarget lookup omits 154daf1f94f [Hexagon] Widen short vector stores to HVX vectors using ma [...] omits 419c6948df4 [SimplifyLibCalls] Remove over-eager early return in strlen [...] omits 5b2b7545656 [lldb/cmake] Fix linking of lldbUtilityHelpers for 9cb222e74 omits 0de14633739 [lldb] Fix Type::GetByteSize for pointer types omits 9cb222e749e [cmake] Make gtest include directories a part of the librar [...] omits 266825620c7 [Tooling][Format] Treat compound extensions (foo.bar.cc) as [...] omits 9f5927e42bf [lldb/DWARF] Fix handling of variables with both location a [...] omits 219ccdfddec [lldb/Utility] Use APSInt in the Scalar class omits 4e29d256694 Fix OpenMP deduplicateRuntimeCalls return status omits 5621571fc7f Fix Attributor return status omits ac87a0b5873 [SyntaxTree][NFC][Style] Functions start with lowercase omits fda3fa822cb [SyntaxTree][NFC] Append "get" to syntax Nodes accessor names omits 45344cf7ac5 [CMake][compiler-rt][libunwind] Compile assembly files as A [...] omits 45eeb8c2a93 [AMDGPU] Remove unused variable introduced in r251860 omits 0ec098e22ba [FPEnv] Allow fneg + strict_fadd -> strict_fsub in DAGCombiner omits df8f3bf6266 [LLD] [COFF] Check the aux section definition size for IMAG [...] omits e72403f96de [LLD] [MinGW] Enable dynamicbase by default omits c17718e0ff2 Fix for PS4 bots after 0b7f6cc71a72a85f8a0cbee836a7a8e31876951a omits bb024c3c4e0 [DSE,MemorySSA] Remove short-cut to check if all paths are [...] omits fce035eae98 [NFC][compiler-rt] Factor out __mulo[sdt]i4 implementations [...] omits 182d14db07f [NFC][compiler-rt] Factor out __mulv[sdt]i3 implementations [...] omits d4e2e2852af [ELF][test] Add test coverage of TLS to gc-sections.s omits b6cca0ec05c Revert "[DWARF] Add cuttoff guarding quadratic validThrough [...] omits 57d8acac64b [DwarfDebug] Improve validThroughout performance (4/4) omits 3c491881d2a [DwarfDebug] Improve multi-BB single location detection in [...] omits 0b5a8050ea3 [DwarfDebug] Improve single location detection in validThro [...] omits e048ea7b1a0 [NFC][DebugInfo] Create InstructionOrdering helper class (1/4) omits feed5a7239d [Sema][AArch64] Support arm_sve_vector_bits attribute omits 73f09ce8f30 [DSE,MemorySSA] Add test for PR47285. omits 6ccacb4680e [NFC][ValueTracking] Cleanup a test omits 23d5e93f342 [AArch64] Optimize instruction selection for certain vector [...] omits 8191603dc42 [NFC][ValueTracking] Fix typo in test omits 81337c915f1 [SVE] Fallback to default expansion when lowering SIGN_EXTE [...] omits 4e9b66de3f0 [AArch64][SVE] Add missing debug info for ACLE types. omits ff6dbb23192 Follow up of rGca243b07276a: fixed a typo. NFC. omits d2385f6d2f1 [lld][ELF][test] Expand testing of symbols in mergeable sections omits 5ba4d0365b3 [RISC-V] fmv.s/fmv.d should be as cheap as a move omits a11eeb4d4a9 [RISC-V] Mark C_MV as a move instruction omits 2259ce8c911 [RISC-V] ADDI/ORI/XORI x, 0 should be as cheap as a move omits c1e6f1a7b1a [lldb] Fix gcc 5.4.0 compile error omits 469debe0275 [ValueTracking] Support select in findAllocaForValue omits 154901c287c [unittests/Object] - Simplify the code in ELFObjectFileTest [...] omits e717fdb0f15 [DSE,MemorySSA] Traverse use-def chain without MemSSA Walker. omits 26d659bbe08 [polly][cmake] Don't build LLVMPolly.so without PIC omits 7f1bb326ee1 [NFC] Add unittests for findAllocaForValue omits 1d8af682ef1 Revert "[Verifier] Additional check for intrinsic get.activ [...] omits 4e9d207117f [AMDGPU] Preserve vcc_lo when shrinking V_CNDMASK omits 3cb63073ea0 [MLIR][Shape] Fix typo omits ca243b07276 [LangRef] get.active.lane.mask can produce poison value omits 6c25eca6142 [Attributor] Add flag for undef value to the state of AAPot [...] omits 03141aa04ac [ARM] Enable outliner at -Oz for M-class omits 04879086b44 Revert "Reapply D70800: Fix AArch64 AAPCS frame record chain" omits a23d055912c [mlir] NFC: fix trivial typo under test and tools omits d48b84eb8a9 [MLIR][GPUToSPIRV] Passing gpu module name to SPIR-V module omits 888c02deee2 [RISCV] add the MC layer support of riscv vector Zvamo extension omits a3e41d45813 [ARM] Make MachineVerifier more strict about terminators omits 176f26f7da4 [gn build] Port cf918c809bb omits a6b95b287f7 [gn build] Port 7394460d875 omits eec3500e507 [lld-macho] Fix objc.s test omits e850558cdc6 [MLIR][SPIRVToLLVM] Added a hook for descriptor set / bindi [...] omits 718e550cd03 [SyntaxTree] Refactor `NodeRole`s omits a45ccc983b5 Default to -fuse-init-array on OpenBSD. omits a60d10ac0a9 [NFC][Test] Update the test with utils/update_llc_test_checks.py omits 6c05ca21b92 Remove the `run` method from `OpPassManager` and `Pass` and [...] omits 9c224fd48ae [MLIR][SPIRVToLLVM] Updated the documentation for type conversion omits df182eb2d5f Fix an overflow issue at BackpatchWord omits d7461b31e7e [MLIR][SPIRV] Added optional name to SPIR-V module omits 76b0f99ea85 [PowerPC] Implement Vector Multiply High/Divide Extended Bu [...] omits df2efd77004 Fix MLIR build with MLIR_INCLUDE_TESTS=OFF omits 62b39b3a0cb [lld-macho] Implement -all_load omits cbe27316efc [lld-macho] Implement weak bindings for GOT/TLV omits b84d72d8932 [lld-macho][NFC] Handle GOT bindings and regular bindings m [...] omits cf918c809bb [lld-macho] Implement -ObjC omits 7394460d875 [lld-macho] Handle TAPI and regular re-exports uniformly omits 6336c042f66 [lld-macho] Make it possible to re-export .tbd files omits 3e7a86e3664 [lld-macho] Fall back to raw path if we don't find anything [...] omits ce3f26c1d07 [gn build] Port 7a457593efe omits 3071d5ffba2 [libunwind] Factor out getInfoFromFdeCie. NFCI. omits 7a457593efe [libunwind] Minor fixes in libunwind omits 5207545a86d GlobalISel: IRTranslate minimum of pointer sizes on memcpy omits 0b7f6cc71a7 GlobalISel: Add generic instructions for memory intrinsics omits 605df8112cc [ORC][JITLink] Switch to unique ownership for EHFrameRegistrars. omits 7a5a74ea967 [OpenMP] Always emit debug messages that indicate offloadin [...] omits 2d13693bfce [X86] Update release notes for -mtune support. omits 82875dcf9b8 Fix OCaml bindings omits 486ed885339 [ConstProp] Remove ConstantPropagation omits c55db4600b4 Load correct module for linux and android when duplicates e [...] omits 92d3e70df3c [X86] Change pentium4 tuning settings and scheduler model b [...] omits 0b342263043 Use properlyDominates in RDFLiveness when sorting on dominance. omits a206ca40b5c Bring llvm::Optional data formatter back in sync with the i [...] omits 71f3169e1ba [X86] Default to -mtune=generic unless -march is passed to [...] omits 0c55889d809 [IR] Remove noundef from masked store/load/gather/scatter's [...] omits 383f7c88589 [AArch64] Use CCAssignFnForReturn helper in more spots. NFC. omits 24dd04116db [LangRef] Memset/memcpy/memmove can take undef/poison point [...] omits 5fbfe2ec4f8 [mlir][vector] Add vector.bitcast operation omits 5d989fb37d7 [libomptarget][amdgpu] Improve thread safety, remove dead code omits 9cea682faaa [VectorCombine] adjust test for better coverage; NFC omits d7c119d89c5 [InstSimplify] Fold min/max intrinsic based on icmp of operands omits b73c5a0736f [InstSimplify] Add additional umax tests (NFC) omits fd536eeed99 [AArch64][SVE] Add lowering for llvm fceil omits d1e6103a791 [test] Rewrite various tests to not use constprop omits 9936455204f Reapply D70800: Fix AArch64 AAPCS frame record chain omits 54a5dd485c4 [DAGCombiner] allow store merging non-i8 truncated ops omits c6c292da910 [llvm] [Thumb2] Test unusual length for active lane mask omits ceffd6993c3 [Support][Windows] Fix incorrect GetFinalPathNameByHandleW( [...] omits 28fbf422f24 [libomptarget][amdgpu] Update plugin CMake to work with lat [...] omits 1596ea80fdf [OpenMP] Fix import library installation with MinGW omits 603a8a60ba4 [mlir] NFC: fix trivial typos in documents omits ea7b1c79f73 Add cmake test support for LLJITWithThinLTOSummaries to mak [...] omits 098d3f98276 [InstSimplify] Simplify to vector constants when possible omits 1446c1801de [gn build] Manually port ed07e1fe omits 61dfa009579 [MC][SVE] Fix data operand for instruction alias of `st1d`. omits 476ca330894 [LTO] Don't apply LTOPostLink module flag during writeMergedModule omits 6538fff3724 [Polly] Inline ShoulDelete lambda. NFC. omits c971b53b22a [Polly] Use llvm::function_ref. NFC. omits 19e883fc598 [SVE] Remove calls to VectorType::getNumElements from clang omits e15143d31bc [Hexagon] Implement llvm.masked.load and llvm.masked.store for HVX omits f78687df9b7 AMDGPU: Don't assert on misaligned DS read2/write2 offsets omits c67ccf5fafc [SampleFDO] Enhance profile remapping support for searching [...] omits 684b43c0cfb [IR] Add NoUndef attribute to Intrinsics.td omits 09288bcbf5f [X86] Add assembler support for .d32 and .d8 mnemonic suffi [...] omits eed0af6179c [clang] Exclude invalid destructors from lookups. omits 95848ea1012 [Value][InstCombine] Fix one-use checks in PHI-of-op -> Op- [...] omits c07a430bd39 [NFC][Value] Fixup comments, "N users" is NOT the same as " [...] omits 8bfe46dce22 [NFC][InstCombine] Add tests with PHI-of-{insert,extract}va [...] omits 9061eb8245c Revert "Fix frame pointer layout on AArch64 Linux." omits 72305a08ffc [llvm] [DAG] Fix bug in llvm.get.active.lane.mask lowering omits 34b289b6dbc [ThinLTO][Legacy] Compute PreservedGUID based on IRName in Symtab omits 413054400d9 [XCOFF][AIX] Support relocation generation for large code model omits 1f47f89a901 [profile] Add InstrProfilingVersionVar.c.o to Darwin kext builtins omits 28bd47fc476 [LegalizeTypes] Remove WidenVecRes_Shift and just use Widen [...] omits dc3d4743277 [SyntaxTree] Migrate `ParamatersAndQualifiers` to use the n [...] omits ed07e1fe0ff [SystemZ/ZOS] Add header file to encapsulate use of <sysexits.h> omits 2392ff093af [libFuzzer] Error and exit if user supplied fuzzer writeabl [...] omits 5b9c2b1bea7 Revert "[LiveDebugValues][NFC] Add instr-ref tests, adapt o [...] omits 294e1900f28 Fix quiet mode in git-clang-format omits a0aed80b22d Fix frame pointer layout on AArch64 Linux. omits bda8fbe2d2a [LV] Fallback strategies if tail-folding fails omits 60db26a66d5 [LiveDebugValues][NFC] Add instr-ref tests, adapt old tests omits f1a987366fb [libc++] Use xcrun to find Ninja in the macOS backdeploymen [...] omits 33ce275fc15 [Clang] Fix tests following rG087047144210 omits 677e3db5806 [clang][NFC] Properly fix a GCC warning in ASTImporterTest.cpp omits 9d11e6789c4 [clangd] Use string[] for allCommitCharacters omits 3d120b6f7be [libc++] Always run Ninja through xcrun in the macOS CI scripts omits 667867e0df2 [clangd] Enable recovery-ast-type by default. omits 8421503300c Bump -len_control value in fuzzer-custommutator.test (PR47286) omits 7a34dca0f39 Fix failing tests after VCTOOLSDIR change omits 4a15f51a4f7 [lldb][NFC] Simplify string literal in GDBRemoteCommunicati [...] omits a75e67b3b48 [AMDGPU] Make more use of Subtarget reference in SIInstrInfo omits 09af378f49d [OpenMP] Fix build on macOS sdk 10.12 and newer omits 5078825aa98 [libc] Add implementations for sqrt, sqrtf, and sqrtl. omits 75d159f9248 [LegalizeTypes] Add ROTL/ROTR to ScalarizeVectorResult. omits a7da7e421c5 [Support] Allow printing the stack trace only for a given depth omits ff34116cf02 AMDGPU: Use Subtarget reference in SIInstrInfo omits 08704714421 Add clang-cl "vctoolsdir" option to specify the location of [...] omits 21ccedc24fc AMDGPU/GlobalISel: Tolerate negated control flow intrinsic outputs omits eb074088c98 GlobalISel: Combine G_ADD of G_PTRTOINT to G_PTR_ADD omits 831457c6d59 [AMDGPU][GlobalISel] Eliminate barrier if workgroup size is [...] omits 8daa3264a33 [DWARFYAML] Make the unit_length and header_length fields o [...] omits ebf3b188c6e [Scheduling] Implement a new way to cluster loads/stores omits d289a97f914 [mlir][PDL] Add a PDL Interpreter Dialect omits 92c527e5a2b [llvm/Object] - Make dyn_cast<XCOFFObjectFile> work as it should. omits 677c1590c03 [ARM] Increase MVE gather/scatter cost by MVECostFactor. omits 4b5460762a9 [llvm-readobj][test] - Commit trivial.obj.elf-amdhsa-gfx803 [...] omits cbedbd12e98 [llvm-readobj/elf][test] - Add testing for EM_* specific OS [...] omits 85dd852a0d4 [RDA] Don't visit the BB of the instruction in getReachingU [...] omits fc13d3d50e6 [gn build] Port 357dc1ed125 omits e524daa7e87 [libunwind] Convert x86, x86_64, arm64 register restore fun [...] omits 642cb7865f3 Copy m_plan_is_for_signal_trap member. omits 357dc1ed125 [obj2yaml] - Cleanup error reporting (remove Error.cpp/.h files) omits 82982304d70 [lldb/DWARF] More DW_AT_const_value fixes omits 7749e2de20d [llvm-readobj] - Don`t crash when --section-symbols is requ [...] omits f65ab626e54 [llvm-readelf][test] - Refine the sections-ext.test omits 00d5f1ecccc [SystemZ/ZOS] Additions to the build system. omits 9ad5d37fd91 [lldb] Correct wording of EXP_MSG omits cda6b092425 [X86] Make sure we do not clobber RBX with mwaitx when used [...] omits 5e23dc5b470 [GlobalISel] Fix and tidy up documentation for ValueMapping [...] omits b2b9af5a139 [TableGen][GlobalISel] Fix tblgen optimization bug omits 99d18f79646 Reland [IR] Intrinsics default attributes and opt-out flag omits 1f44dfb640c [AArch64][AsmParser] Fix bug in operand printer omits 20676cab116 [analyzer] Add modeling of assignment operator in smart ptr omits 5f47d4456d1 [AArch64][SVE] Fix calculation restore point for SVE callee saves. omits f22d27624b6 [NFC] Fix some spelling errors in clang Driver Options.td omits 0aaa2acc4ca [clangd] Compute the inactive code range for semantic highl [...] omits b20a4e293c3 [Support] Speedup llvm-dwarfdump 3.9x omits 7518006d75a [lldb] XFAIL TestMemoryHistory on Linux omits b7e3599a22a [SelectionDAG] Handle non-power-of-2 bitwidths in expandROT omits 474f7639e34 [mlir] Fix bug in block merging when the types of the opera [...] omits 30507137986 [Attributor] Provide an edge-based interface in AAIsDead omits 3b75f65e6ba [SyntaxTree] Fix C++ versions on tests of `BuildTreeTest.cpp` omits 2de2ca348df [SyntaxTree] Add support for `CallExpression` omits 1f90d45b9eb [InstCombine] PHI-of-extractvalues -> extractvalue-of-PHI, [...] omits 451b1bd894f [NFC][InstCombine] Add a PHI-of-insertvalues test with diff [...] omits 0b7c184c2d8 Add assertion in PatternRewriter::create<> to defend the sa [...] omits 5a6ff2bb3e6 Adjust assertion when casting to an unregistered operation omits fe44992b797 [libc][NFC] For remquo quotient, compare only 3 bits of MPF [...] omits c82078b5d76 [LLD][MinGW] Handle allow-multiple-definition flag omits dcb1ce61b84 [LLD][MinGW] Cleanup Options.td file. NFC. omits b07d78bcf91 [MC] [Win64EH] Update the AArch64/seh.s test slightly. NFC. omits db259fe38b8 [llvm-readobj] Fix arm64 unwind opcode disassembly printing omits 6a3c69e918b [mlir][spirv] Infer converted type of scf.for from the init value omits c295c6f2c04 Revert "[InstCombine] PHI-of-extractvalues -> extractvalue- [...] omits fcb51d8c246 [InstCombine] PHI-of-extractvalues -> extractvalue-of-PHI, [...] omits 47849870278 Fix a 32-bit overflow issue when reading LTO-generated bitc [...] omits a3ef1054fd5 Remove the use of global dialect registration from the stan [...] omits 1948acb61b1 [libc][obvious] Add back the accidentally removed MPFRNumbe [...] omits 3f4674a5577 [libc] Extend MPFRMatcher to handle multiple-input-multiple [...] omits 75e0b586686 [DWARFYAML] Use writeDWARFOffset() to write the prologue_le [...] omits c6f7ac0071a [llvm-lipo] Add support for bitcode files omits b1e856d3a90 Ah, one test too many updated. This one should be unmodified. omits 99d187a003c Update UnwindPlan dump to list if it is a trap handler func [...] omits 72bdb41a06a [Docs] Document --lto-whole-program-visibility omits 30967e51da6 Add Z3 to system libraries list if enabled omits 1d1515a9e28 [X86] Add an isel pattern for (i8 (trunc (i16 (bitconvert ( [...] omits 8839e278ffc [Modules] Improve error message when cannot find parent mod [...] omits 1e13372bc80 Remove global registration from the test dialect in MLIR (NFC) omits b8ec8f57764 [X86] Remove extra getOperand(0) call from recently introdu [...] omits 49c371b319e Add llvm_unreachable after fully covered switch to silence [...] omits 9500a720916 Revert "[Coverage] Enable emitting gap area between macros" omits ba319ac47ee [X86] Remove a redundant COPY_TO_REGCLASS for VK16 after a [...] omits 22cd6bee4a7 [llvm-libtool-darwin] Address post-commit feedback omits 66c48802918 Remove unused/misnamed SetObjectModificationTime omits 7cfcecece0e [MLInliner] Simplify TFUTILS_SUPPORTED_TYPES omits b7760c3e5d0 [AMDGPU] Remove unsound dependency on ISA version in waitcnt omits 82d0749749f [TargetLoweringObjectFileImpl] Make .llvmbc and .llvmcmd no [...] omits 514d6e9a8d9 [SDAG] Improve MemSDNode::getBasePtr omits 66e536bc36f [mlir] [LLVMIR] Mark reductions as side-effect free omits 0775c1dfbce [OpenMP] Pack first-private arguments to improve efficiency [...] omits 817c831f023 [AMDGPU] Switch to named simm16 in vscnt insertion omits 2da1eefb58a [Hexagon] Check if EVT is simple type in HVX lowering omits 521220690ab [lldb] Make Reproducer compatbile with SubsystemRAII (NFC) omits 97ccf93b361 [SystemZ][z/OS] Add z/OS Target and define macros omits f753f5b0503 [ValueTracking] Let getGuaranteedNonPoisonOp find multiple [...] omits 8e51bb249bc [ValueTracking] Add a noundef test for D86477; NFC omits b1009ee84fc Reland "[DebugInfo] Move constructor homing case in shouldO [...] omits 3a54b6a4b71 [MemDep] Use BatchAA when computing pointer dependencies omits 84fdc33f478 [mlir] [LLVMIR] Add get active lane mask intrinsic omits e02920fe557 [llvm-mca][NFC] Refactor handling of views that examine ind [...] omits 4d69bcb12fa [mlir][openacc][NFC] Fix comment about OpenACCExecMapping omits bce7a7edf32 [flang] Check that various variables referenced in I/O stat [...] omits e713b0ecbc8 [tsan] On arm64e, strip out ptrauth bits from incoming PCs omits 01eb1233db5 [X86] Mention -march=sapphirerapids in the release notes. omits df5576a8520 [test] Add -inject-tli-mapping to -loop-vectorize -vector-l [...] omits f436bef5070 [examples] Fix dependencies for OrcV2Examples/LLJITWithThin [...] omits 594107d4886 [ORC] Fix an endif comment. omits a0a1a4e5c83 [flang] Improve error handling for bad characters in source omits 13cee14bb16 [flang] Parse global compiler directives omits ef76686916d [lldb] Initialize reproducers in LocateSymbolFileTest omits 7de7fe5d0e3 [lldb] Don't ask for QOS_CLASS_UNSPECIFIED queue in TestQueues omits ae90df8e5a6 [FIX] Avoid creating BFI when emitting remarks for dead functions omits 40cbb2484d7 [mlir] NFC: fix typo in FileCheck prefix omits 1b3de8812df AArch64: Fix hardcoded register in test omits ba4cc3b3808 [flang] Don't completely left-justify fixed-form tokenization omits 78e4aeb7839 [NewPM][test] Fix accelerate-vector-functions.ll under NPM omits 5b7a889a67f [ARM] Additional test for tailpred reductions. NFC omits dcef5e0c376 [Hexagon] Remove (redundant) HexagonISelLowering::isHvxOper [...] omits 21a008bbba7 [x86] add AVX shuffle test for PR47262; NFC omits abbd652dd6d [LoopNest] False negative of `arePerfectlyNested` with LCSSA loops omits f8454d60b82 [AIX][compiler-rt][builtins] Don't add ppc builtin implemen [...] omits 2002bb48789 [LangRef] Revise semantics of intrinsic get.active.lane.mask omits c4f0a0896f2 [InstCombine] improve demanded element analysis for vector [...] omits 11f8d4aa104 [InstCombine] add vector demanded elements tests with shuff [...] omits 25863cc512a [ELF] .note.gnu.property: error for invalid pr_datasize omits 8a1926c67aa AMDGPU/GlobalISel: re-auto-generate some test checks omits 8d5f64c4edb [Verifier] Additional check for intrinsic get.active.lane.mask omits bd5ca4f0ed4 [scudo][standalone] Skip irrelevant regions during release omits 1dc57ada0c7 [DWARFYAML] Make the 'Attributes' field optional. omits 39522b1e104 [SelectionDAG] Legalize intrinsic get.active.lane.mask omits 121a49d839d [LiveDebugValues] Add switches for using instr-ref variable [...] omits 0d2fe90063e AMDGPU/GlobalISel: Use more accurate legality rules for mer [...] omits 984a499f9df AMDGPU/GlobalISel: Fix using unlegalizable values in tests omits c352e7fbda2 [ARM][MVE] Tail-predication: remove the BTC + 1 overflow checks omits ef8f3b5a78e AMDGPU/GlobalISel: Apply bitcast load/store hack to pointer [...] omits e1edc1c76dc [Utils] Add highlighting definition for byref IR attribute omits b9f49d13fd4 [compiler-rt][builtins] Add more test cases for __div[sdt]f [...] omits 151f6031996 [libFuzzer] Un-XFAIL msan.test on SystemZ omits ae366479e8c [LV] get.active.lane.mask consuming tripcount instead of ba [...] omits 4d90ff59ac4 [clangd] When inserting "using", add "::" in front if that' [...] omits 3221c248d94 Fix update_llc_test_checks function regex for RV64 omits 39d25064614 Fix crypt.cpp sanitizer test on FreeBSD omits 5695fa91905 [asan] Also allow for SIGBUS in high-address-dereference.c omits ee2fdedd842 [NFC][SimplifyCFG] More tests for Arm omits 5b7e27a4db9 [ARM][CGP] Fix scalar condition selects for MVE omits 1c39ffecd84 [libunwind] Fix warning when building without frameheader cache omits 59e1fbe5578 [PowerPC] Fix gcc warning [NFC] omits d4225b8f17d [NFC][SimplifyCFG] Add some more tests for Arm. omits 05390440a22 [Attributor][NFC] Clang format omits 73ac3c0ede4 [SVE] Lower scalable vector ISD::FNEG operations. omits da4ada116ea [NFC][ARM] arith code size cost tests omits af6140fe8ae [UpdatesTestChecks] Fix typo in common.py omits 41726f8d5b2 [llvm-readobj] - Print "Unknown" when a program header is unknown. omits 4d5ca22b8ad [NFC][InstCombine] Tests for PHI-of-extractvalues omits c6fb72de4f5 Revert "[InstCombine] improve demanded element analysis for [...] omits 6da4f1199e7 Revert "[CMake] Fix ncurses/zlib in LLVM_SYSTEM_LIBS for Wi [...] omits 275bed899e9 [llvm-readelf/obj] - Change the return type of the `createD [...] omits 70b39506a1a [FileCheck][docs] Fix word errors omits 3ff4d75c9cb [llvm-dwarfdump] Fix misleading scope byte coverage statistics omits 7b64765cd19 [SVE] Fix TypeSize related warnings with IR truncates of sc [...] omits e19ef1aab52 [DSE,MemorySSA] Cache accesses with/without reachable read- [...] omits cdd339c568f [InstCombine] PHI-of-insertvalues -> insertvalue-of-PHI's omits 85a5c65f695 [NFC][RDA] Add explicit def check omits e3585ff7af1 [compiler-rt][asan][test] Set LD_LIBRARY_PATH_{32,64} on Solaris omits 879c1db5d24 [Compiler-RT] Fix profiler building with MinGW GCC omits be2bc7d4cef [SyntaxTree] Update `Modifiable` tests to dump `NodeRole` a [...] omits 5c11c08d86f [SyntaxTree] Update `Declaration` tests to dump `NodeRole` omits 6118ce79a3d [SyntaxTree] Update `Expression` tests to dump `NodeRole` omits 02a9f8a27b7 [SyntaxTree] Update `Statement` tests to dump `NodeRole` omits c655d808157 [SyntaxTree] Extend the syntax tree dump to also cover `NodeRole` omits 2501e911a5a [lldb] Don't depend on psutil in TestCompletion.py omits 04ba1856339 PR37556: Don't diagnose conflicts between instantiated unqu [...] omits e02d081f2b6 [X86] Support -march=sapphirerapids omits 7f426c65b06 [SyntaxTree] Use annotations on ClassTemplate_MemberClassDe [...] omits b493e4cb3e3 [SyntaxTree] Split ConstVolatileQualifiers tests omits 61273f298f2 [SyntaxTree] Split `MemberPointer` tests with annotations omits 2b3807d822c [CMake] Fix ncurses/zlib in LLVM_SYSTEM_LIBS for Windows GNU omits 05777ab9410 Temporarily Revert "[DebugInfo] Move constructor homing cas [...] omits 589ce5f7050 [DebugInfo] Move constructor homing case in shouldOmitDefinition. omits 1f04678f875 Disable 'not' test on Windows because 'env' from GnuWin32 c [...] omits 044a71d828c [flang] Don't attempt to compute element size if no DynamicType omits 1a2a34a38a7 Add NDEBUG checks around debug only loop to avoid unused va [...] omits 91604949ef2 Properly pass modules flags to frontend when using -std=c++ [...] omits 8c63df2416d [MLInliner] Support training that doesn't require partial rewards omits a5e65ad3a30 [not][test] Fix disable-symbolization.test when 'printenv' [...] omits 4283320b728 [LLDB] Fix SVE offset calculation in NativeRegisterContextL [...] omits 96a979c0c29 Fix test for D77924. omits 93b255142bb [LLDB] Fix how ValueObjectVariable handles DW_AT_const_valu [...] omits 62e91bf5633 [DAGCombine]: Fold X/Sqrt(X) to Sqrt(X) omits a74dc598fb6 [x86][AArch64] adjust fast-math-flags in tests; NFC omits a842950b62b [lldb] Add a SymbolFileProvider to record and replay calls [...] omits 77e5a195f81 AMDGPU/GlobalISel: Handle AGPRs used for SGPR operands. omits 075a92dea11 [PowerPC] Do not use FISel for calls and TOC-based accesses [...] omits f7c87b7e376 [X86] Copy the tuning features and scheduler model from pen [...] omits 05a3c8848a0 AMDGPU: Have a few selection failure tests check both paths omits c1d25e9a825 [TSan][libdispatch] Add interceptors for dispatch_barrier_a [...] omits c485343c831 [PowerPC] Handle SUBFIC in reg+reg -> reg+imm transformation omits 9e32d7b6e7e [libunwind] Remove static_assert / __has_feature macros omits fa0a855c73a [TSan][libdispatch] Add interceptors for dispatch_barrier_a [...] omits 557b890ff4f [InstCombine] improve demanded element analysis for vector [...] omits 7661c8c0404 [SLP] avoid 'tmp' names in regression tests; NFC omits 49dd1ea727d [InstCombine] add tests for insert+extract demanded elements; NFC omits 2c80e2fe51b [runtimes] Use llvm-libtool-darwin for runtimes build omits a7d8aabf298 [runtimes] Remove TOOLCHAIN_TOOLS specialization omits 26c1d689ae4 [compiler-rt] Disable ranlib when using libtool omits 68bae34c65b [llvm-libtool-darwin] Add support for -V option omits 47b0262d3f8 Add <stdarg.h> include to kmp_os.h, to get the va_list type [...] omits cde8f4c164a Move special va_list handling to kmp_os.h omits fce44ff5da4 [Scalarizer] Avoid updating the name of globals omits b8bfe3586eb [flang] Fix bug accessing implicit variable in specificatio [...] omits 4dec8ec33d6 [NFC][InstCombine] Multi-level aggregate test for phi-of-in [...] omits 56c529300ef [NFC][InstCombine] Adjust naming for some methods to match [...] omits b6d7ed469f2 [PowerPC] Extend custom lower of vector truncate to handle [...] omits 1f6c4d829c2 [mlir] Add Index Type, Floating Point Type and None Type su [...] omits 0e6c9a6e794 Add hashing of the .text section to ProcessMinidump. omits 44ee9d070ad Revert D85812 "[coroutine] should disable inline before cal [...] omits 75e6f0b3d43 AMDGPU: Add flag to disable promotion of uniform i16 ops omits 2b7a2cbb15c [TSan][Darwin] Handle NULL argument in interceptor omits b9496efbb9e [AMDGPU, docs] Fix typos omits d5557c6e056 [flang][openacc] Fix reduction operator parsing/unparsing omits 188f1ac301c [lldb] type category name common completion omits 116affb18df TableGen/GlobalISel: Allow inst matcher to check multiple opcodes omits 43465a43755 [LegalizeTypes][X86] Add ROTL/ROTR to WidenVectorResult. omits a5220676923 [SDAG] Convert FSHL <--> FSHR if the target only supports o [...] omits bc9cdfa12bd [FLANG] Pick `.md` files when building sphinx documentation. omits 3cd8d7b1727 [lldb] Remote disk file/directory completion for platform commands omits 19311f5c3e9 [lldb] common completion for process pids and process names omits d1a1cce5b13 [DSE,MemorySSA] Do not use callCapturesBefore in isReadClobber. omits c9b45ce1fd9 [clang][NFC] Fix a GCC warning in ASTImporterTest.cpp omits 62d1fb828f9 AMDGPU/GlobalISel: Use unmerge instead of extract in addrsp [...] omits d0f4f5a182d [OpenMP] Check if _MSC_VER is defined before using it omits 9659b81b2ad [libFuzzer] Make msan.test:SimpleCmpTest succeed with less trials. omits 2c9131665d0 Test all CHECK-NOT in a block even if one fails omits 512e256c0d8 [PowerPC] Add clang options to control MMA support omits 235f9f7fe94 [SyntaxTree] Split `DynamicExceptionSpecification` test omits 4baa163c742 [SyntaxTree] Split `ParametersAndQualifiers` tests omits 90f85dfc14b [SyntaxTree] Group tests related to `using` omits a722d6a197c [SyntaxTree] Split ExplicitTemplateInstantiation test omits b4093d663f8 [SyntaxTree] Split FreeStandingClass tests omits ed83095254a [SyntaxTree] Use annotations to reduce noise on member func [...] omits 4e8dd506e66 [SyntaxTree] Split array declarator tests omits 2e43acfed89 [coroutine] should disable inline before calling coro split [...] omits 517caca359e GlobalISel: Improve dead instruction debug printing omits bdb25b3ce54 AMDGPU/GlobalISel: Use different technique for sample v3s16 values omits 9b3222d5606 AMDGPU/GlobalISel: Add baseline, failing unmerge tests omits bedc841a509 [OPENMP]Fix PR47158, case 3: allow devic_typein nested decl [...] omits 5a34b3ab95b [llvm][LV] Replace `unsigned VF` with `ElementCount VF` [NFCI] omits 70cd9f5b779 AMDGPU/GlobalISel: Start implementing computeKnownBitsForTa [...] omits bad7d6b3735 Revert "[llvm][LV] Replace `unsigned VF` with `ElementCount [...] omits e1644a37799 GlobalISel: Reduce G_SHL width if source is extension omits c8d2b065b98 [llvm][LV] Replace `unsigned VF` with `ElementCount VF` [NFCI] omits aec12c1264a [analyzer][tests] Add a notion of project sizes omits b99a5eb659c [DSE,MemorySSA] Delay PointerMayBeCaptured calls until actu [...] omits 8048068c3ec [ARM][MVE] Allow tail predication for strides !=1 with gath [...] omits 105151ca566 Reland "Correctly emit dwoIDs after ASTFileSignature refact [...] omits 577f8b157a0 [Fixed Point] Add codegen for fixed-point shifts. omits 808ac546452 [Fixed Point] Use FixedPointBuilder to codegen fixed-point IR. omits 09e7fe9859b [AST][RecoveryAST] Preserve the type by default for recover [...] omits a93514abf2d [DSE,MemorySSA] Regnerate some check lines. omits 8ac70694b9f [SystemZ] Preserve the MachineMemOperand in emitCondStore() [...] omits 2431b143aea [DSE,MemorySSA] Limit elimination at end of function to single UO. omits 6a44edb8da3 [InstCombine] fold abs of select with negated op (PR39474) omits 52df6cac204 [InstCombine] add tests for abs of select with negated op; [...] omits 2b3074c0d14 Revert "Reland "Correctly emit dwoIDs after ASTFileSignatur [...] omits 4ce176bed2c [SCEV] Still (again) trying to fix buildbots omits ada2e8ea673 Reland "Correctly emit dwoIDs after ASTFileSignature refact [...] omits 3d1b0000f9d [lld] s/dyn_cast/isa in InputSection.cpp omits 0e301fd0238 [lldb/Utility] Remove some Scalar type accessors omits 2e194fe73b6 [SCEV] Still trying to fix windows buildbots omits 0f0be3fb8dd Add support for AVR attiny441 and attiny841 omits 8ce450da329 [NFCI][SimplifyCFG] Combine select costs and checks omits 7a4e26adc8c [SelectionDAG] Fix miscompile bug in expandFunnelShift omits e286c600e10 [SCEV] Attempt to fix windows buildbots omits 610706906ae Add an assertion to protect against missing Dialect registr [...] omits b999400a4fb [SCEV] Add operand methods to Cast and UDiv omits fd485673daf [LiveDebugVariables] Internalize class DbgVariableValue. NFC omits 3137c299269 Add initial python bindings for attributes. omits 1bc45b2fd80 [PowerPC] Support lowering int-to-fp on ppc_fp128 omits fed6107dcbf [PowerPC] Allow constrained FP intrinsics in mightUseCTR omits 960cbc53ca1 [DAGCombine] Remove dead node when it is created by getNega [...] omits 41ba9d77231 [PowerPC] Support constrained vector fp/int conversion omits f93b42a629a [NFC][OpenMP] Remove outdated comments about potential issues omits bf3577ef64c [clang][Driver] Implement addLibCxxIncludePaths and getComp [...] omits 2b37174b9a5 [clang][Driver] Implement AddClangSystemIncludeArgs and Has [...] omits 86bbf8e6fc2 [flang][openacc] Fix wait-argument for wait clause + add tests omits f6615b2ddb3 Update FIR registration to not rely on the global MLIR dial [...] omits f6decfa36d8 [InstCombine] Negator: freeze is freely negatible if it's o [...] omits b899d13a0f1 [NFC][InstCombine] Add tests for negation of freeze omits 51a82828fb2 [llvm-reduce] Skip terminators when reducing instructions. omits bef684154d4 [X86][FastISel] Support materializing floating-point consta [...] omits a1dc3d241ba [X86] Enable constexpr on ROTL/ROTR intrinsics (PR31446) omits 2843c9fe0a5 [DSE,MemorySSA] Keep single DL instance in DSEState (NFC). omits 1d0fa798248 [DAGCombiner] restrict store merge of truncs to early combining omits 55208f5a212 [analyzer] Add modeling for unque_ptr::get() omits b014cc0f655 [ORC] Add a LLJITWithThinLTOSummaries example in OrcV2Examples omits f76adc2603f [docs] Add an initial (non-exhaustive) list of intrinsics t [...] omits f8e0e5db486 [X86] Enable constexpr on _cast fp<-> uint intrinsics (PR31446) omits 50927f3191f Reword the documentation for the `mlirTranslateMain` API (NFC) omits 52381938bcc Create ${swig_target}-scripts target instead of lldb-python [...] omits f164534ca8e Add a `dialect_registration` callback for "translations" re [...] omits 96cb8cdeb0f Refactor `mlir-translate` to extract the `main()` logic in [...] omits 12541b5ed59 Use TranslateFromMLIRRegistration for SPIRV roundtrip (NFC) omits 3c1b2e338df [libunwind] Make findUnwindSectionsByPhdr static omits cc7bf9bcbfb [X86] Allow 32-bit mode only CPUs with -mtune on 64-bit targets omits ba93844d114 [DebugInfo][test] Fix dwarf-callsite-related-attrs.ll after [...] omits 481c3b8c941 [llvm-dwarfdump] --statistics: break lines and indent by 2 omits 79cb289a95e [DAGCombiner] add early exit for store merging of truncs omits 8b14db636de Revert "[Polly] Ensure consistent Scop::InstStmtMap. NFC." omits 54f5a4ea4c8 [LLD][COFF] Reset outputSections for successive runs omits 207d4499dfa [flang][msvc] Split class declaration and constexpr variabl [...] omits 542db87f1ac [libunwind] Ensure enough alignment for unw_cursor_t for SE [...] omits c1dc44f914e [AArch64] add tests for store merge of truncs; NFC omits 93af37043b9 Follow-up build fix for rGae6f78824031 omits 60bcec4eead [LiveDebugValues] Delete unneeded copy constructor after D83047 omits 5d8eedee917 Move Py_buffer_RAII to .h file so SWIG 2 doesnt have to parse it omits 21ad3c4738c [gn build] Port ae6f7882403 omits ae6f7882403 [LiveDebugValues] Add instruction-referencing LDV implementation omits 7fef40d83cb [llvm-reduce] make llvm-reduce save the best reduction it h [...] omits 2aaa5a546ea [flang][msvc] Disambiguate injected class name. omits c0c3cafa2bd [flang] Fix assert on bad character kind omits bb894b97821 [lldb] Extract reproducer providers & co into their own header. omits 8e06bf6b3a2 [Polly] Ensure consistent Scop::InstStmtMap. NFC. omits 6983741eaa8 [Polly] Fix use-after-free. omits 901e3317fe7 GlobalISel: Merge FewerElements for G_BUILD_VECTOR/G_CONCAT [...] omits 42b993d97d3 [X86] ia32intrin.h - pull out common attributes used in cas [...] omits 2d9be9e3185 Fix some builds after 20bb9fe565a omits eeb46367720 [gn build] Port 20bb9fe565a omits 20bb9fe565a [LiveDebugValues] Install an implementation-picking LiveDeb [...] omits e7d9182a666 Enable constexpr on BITREVERSE builtin intrinsics (PR47249) omits 2ceac91ec0f Enable constexpr on ROTATELEFT/ROTATERIGHT builtin intrinsi [...] omits ec06b381304 [InstCombine] canonicalize 'not' ops before logical shifts omits 2fc7c852018 [DAGCombiner] clean up merge of truncated stores; NFC omits 436a35a7731 [docs] Replace "constexpr expressions" with "constant expre [...] omits df5335a36d3 [clang-tidy] readability-simplify-boolean-expr detects nega [...] omits cfc76d2bce4 [gn build] Port fba06e3c85a omits fba06e3c85a [LiveDebugValues][NFC] Move LiveDebugValues source for refactor omits 1ce07cd614b Instantiate Error in Target::GetEntryPointAddress() only wh [...] omits 5e7e2162d44 [DSE,MemorySSA] Use BatchAA for AA queries. omits b65ba704799 [MLIR][SPIRVToLLVM] Updated the documentation for the conversion omits 7646a67104d [DebugInfo][test] Move distringtype.ll to X86/ subdir to fi [...] omits b8cc449b849 [MLIR][NFC] Update MLIR vim syntax file - std ops + types omits 12edd4b3647 Fix arm bot failure after f91d18eaa946b2 omits f91d18eaa94 [DebugInfo][flang]Added support for representing Fortran as [...] omits 86fc1933099 [lldb] Don't pass --rerun-all-issues on Windows. omits 6a64079699e Fix llvm/test/tools/lto/hide-linkonce-odr.ll omits b26b32b5d3b lld: link libatomic if needed for Timer omits f55ad3973de [DomTree] Extend update API to allow a post CFG view. omits 72ddaedddaf [Attributor][test] Add REQUIRES: asserts after D86129 omits 02bf5632a94 Fix swig scripts install target name omits 196e6f9f189 Replace TableGen range piece punctuator with '...' omits 503deec2183 Temporairly revert "[SimplifyCFG][LoopRotate] SimplifyCFG: [...] omits 5eff21c8ff2 [NFC][documentation] clarify comment in test omits d3a49b03a57 [lldb] Remove --rerun-all-issues as its functionality no lo [...] omits 17cd34409a3 Fix two bugs in TGParser::ParseValue omits e0c01e6cb07 New TableGen Programmer's Reference document omits b79889c2b14 [opt][NewPM] Add basic-aa in legacy PM compatibility mode omits b37db11d95d MachineSSAUpdater: Allow initialization with just a register class omits 65fcc0ee318 [Attributor] Function seed allow list omits 7ea0ee30588 [DomTree] Avoid creating an empty GD to reduce compile time. omits 52e758f352e [lldb] Fix build error in TestSimulatorPlatform.py omits e21a22a7a8b [Attributor] fix AANoUndef initialization omits 5e3fd471acb [Cloning] Fix to cloning DISubprograms. omits c0ec37ee65d [docs] Move the label for __builtin_shufflevector below __b [...] omits 9a9a092e61d [AMDGPU] Avoid sorting stalls in regbank-reassign omits aca191cce1c Re-land 7a527f17776be78ec44b88e82b39afb65fc148e4 with fixes. omits 9e362bb0eb5 [InstCombine] Remove unused entries in gc-live bundle of st [...] omits cf6adecd6a8 [llvm-mca][NFC] Refactor views to separate data collection [...] omits 06cad825cdd PrintStackTrace: don't symbolize if LLVM_DISABLE_SYMBOLIZAT [...] omits 0cadd162b7c Forgot to update the test case for ppc64-tls-missing-gdld.s [...] omits 57e0ef131b6 [lldb] Make it a fatal error when %lldb cannot be substituted omits cc62373915f [ASan][Darwin] Enable test on additional platforms omits a5b7b8cce02 [PowerPC] Support constrained scalar sitofp/uitofp omits 670063eb220 Preserve the error message when MemoryBuffer creation fails omits 02e02f5398d [LLD][PowerPC] Add check in LLD to produce an error for mis [...] omits 36ee9a322a4 [mlir][GPUToVulkan] Fix signature of bindMemRef function for f16 omits 08249d7f72f [lldb] Fix TestAPILog.py for reproducer replay omits 50aae463315 Update my email address. omits 8831e34771f Revert "[libFuzzer] Fix arguments of InsertPartOf/CopyPartO [...] omits 63d9d56a554 [InstCombine] Move handling of gc.relocate in a gc.statepoint omits 58c305f466d Revert "Teach AttachPreviousImpl to inherit MSInheritanceAt [...] omits 7ed3286a512 [LibFuzzer] [tests] [Darwin] Use the pthread library from the SDK omits 2799031a143 [lldb] Skip PDB and NativePDB tests with reproducers omits 7a527f17776 Teach AttachPreviousImpl to inherit MSInheritanceAttr attribute omits 72d0f094898 [gn build] Port 57903cf0933 -- https://reviews.llvm.org/rG5 [...] omits bc72a3ab949 [Constants] Handle FNeg in getWithOperands. omits 365f861c45b [PowerPC][PCRelative] Thread Local Storage Support for Init [...] omits a0818689213 [AIX][XCOFF] emit symbol visibility for xcoff object file. omits 1beb11c61ae [SyntaxTree] Use annotations in Statement tests omits c1dd5df4255 Revert "Correctly emit dwoIDs after ASTFileSignature refact [...] omits 8eded24bf46 Recommit "[SCEVExpander] Add helper to clean up instrs inse [...] omits 36dbb8fc972 [SVE] Lower fixed length UDIV to scalable omits 466590192b4 [AST][RecoveryExpr] Fix a bogus unused diagnostic when the [...] omits a4c3ed42ba5 Correctly emit dwoIDs after ASTFileSignature refactoring (D81347) omits 88818491b9d [LoopIdiom,LSR] Add additional tests for SCEVExpander cleanups. omits bfc6d8b59b7 [NFC][SimplifyCFG] Formatting and variable rename omits 88dd7c85497 [llvm-readelf][test] - Refine the merged.test omits 57903cf0933 [compiler-rt][RISCV] Use muldi3 builtin assembly implementation omits aa456a6df49 [llvm-readobj/elf] - Refine the code for broken PT_DYNAMIC [...] omits 519b0e3e9d6 [PowerPC] Pre-commit FISel with PC-Rel test omits 3f7985e6ec2 [AMDGPU][MC][NFC][DOC] Updated AMD GPU assembler syntax des [...] omits b4889353207 [clangd] Discard diagnostics from another SourceManager. omits f5643dc3dce Recommit: [DWARFYAML] Add support for referencing different [...] omits 1dd85e9d0e0 [NFC] Add SimplifyCFG for ARM omits 9ffc412e1af [X86] Enable constexpr on BITSCAN intrinsics (PR31446) omits 9e6c09c0d99 [RISCV] Fix inaccurate annotations on PseudoBRIND omits 0654ff703d4 [AMDGPU] Use ds_read/write_b96/b128 when possible for SDag omits d17ea67b92f [AMDGPU][GlobalISel] Fix 96 and 128 local loads and stores omits f5cd7ec9f3f [AMDGPU] Reorganize GCN subtarget features for unaligned access omits 5bd1febe214 [AMDGPU] Fix alignment requirements for 96bit and 128bit lo [...] omits c66b82f14cc [llvm-readelf] - Start recognizing 'PT_OPENBSD_*' segment types. omits c8e6bf0a65f [X86] Enable constexpr on BSWAP intrinsics (PR31446) omits 9f7350672e3 [DSE,MemorySSA] Handle atomicrmw/cmpxchg conservatively. omits 5d7c5a5e997 [NFC] Port InstCount pass to new pass manager omits 0819a6416fd [SelectionDAG] Better legalization for FSHL and FSHR omits c6863a4ab8b [X86] Enable constexpr on POPCNT intrinsics (PR31446) omits f7e4e87df34 [DSE,MemorySSA] Regenerate check lines for atomic.ll tests. omits 98de0d22f57 [AMDGPU] Apply llvm-prefer-register-over-unsigned from clang-tidy omits 90e0a021291 [Attributor][NFC] run update_test_checks with --check-attributes. omits 18bc400f97a [NewPM][PassInstrumentation] Add PreservedAnalyses paramete [...] omits 33bb80bc7a6 [X86] ia32intrin.h - pull out common attributes into define [...] omits 47251582f5c [SimplifyCFG] Cost required selects omits e1cd7cac8a3 [lldb] Tab completion for process load/unload omits 80e9dd08784 [llvm-readobj] - Change how we create DynRegionInfo objects. NFCI. omits a0e92ffd0d6 [DSE,MemorySSA] Split off partial tracking from isOverwite. omits 85c15f17cc6 [SyntaxTree] Add support for `this` omits acf0bb41e45 [ARM][CostModel] Select instruction costs. omits 2b69efded0d [ARM][LV] Add a preferPredicatedReductionSelect target hook omits 91039784b3c [PowerPC] Add readflm/setflm intrinsics to Clang omits df9a9bb7beb [X86] Correct the implementation of the testFeature macro i [...] omits 927da43ade1 Allow multiple calls to InitLLVM() (NFC) omits 6ad3de350c4 [lldb] Fix a new -Wdocumetnation issues (NFC) omits e0b220d22ee [lldb] Remove redundant call to FindBacktrace (NFC) omits c1bc4fb95e3 [lldb] Simplify CMake logic with LLVM's append_if function omits a54eb9b7c50 [Polly] Update isl to isl-0.22.1-416-g61d6dc75. omits 21f8d414689 Refactor Reduction Tree Pass omits 6d242a73264 Revert "[DWARFYAML] Add support for referencing different a [...] omits 7d9a16241fd [ADT] Allow IsSizeLessThanThresholdT for incomplete types. NFC omits f7ff0ace96d [DWARFYAML] Add support for referencing different abbrev tables. omits e151acc073a [DWARFYAML] Add support for emitting multiple abbrev tables. omits 16f27e1e18f [cmake] Don't use ld.lld when targeting Darwin omits 290e399f967 [DWARFYAML] Add support for emitting multiple abbrev tables. omits 5257a60ee02 [amdgpu] Add codegen support for HIP dynamic shared memory. omits e2ab5bcf569 [runtimes] Allow LLVM_BUILTIN_TARGETS to include Darwin omits fe86dbb32da [clang]: Remove assertion which checks explicit declaration omits 95e18b2d9d5 [PowerPC] Fix a typo for InstAlias of mfsprg omits 73af341beb8 [lldb] Capture and load home directory from the reproducer. omits c90ca0c8e49 [lldb] Implement WorkingDirectoryProvider in terms of Direc [...] omits 66c882e529a Revert "[libFuzzer] Fix value-profile-load test." omits 7ac737e56be [HeaderSearch] Fix processing #import-ed headers multiple t [...] omits ea9bf460a87 [NFC][libFuzzer] Try to fix test on Windows Broken after D86247 omits 34fe9613dda Fix msan build omits 1283dca0076 [GISel] Correct the known bits of G_ANYEXT omits 70923983e54 Improve pretty-printing for APValues of void type. omits 53aff8d864a [Darwin][iOS] Enable test on non-macOS platforms omits efeb65d53b8 Fix up clangd after Clang 038edf6029bafe70b1f7165abe2b0e61d [...] omits 1f3c92f968e [compiler-rt][Darwin] Refactor minimum deployment target su [...] omits 9670029b6b3 [ELF] Keep st_type for symbol assignment omits 3d82c9b6960 Fix 32 bit build broken by D85990 by dropping align from fi [...] omits 038edf6029b Don't reject uses of void-returning consteval functions. omits cca3f3dd268 [MLIR] Add affine.parallel folder and normalizer omits 4e266eaf132 Make DWARFExpression::GetLocationExpression public omits ed17b6f6308 [lldb] Extract FileSystem initialization code into helper (NFC) omits b587ca93be1 [test] Replace `yaml2obj >` with `yaml2obj -o` and remove u [...] omits dc693a036de [MLIR][SPIRVToLLVM] Removed std to llvm patterns from the c [...] omits 2b0f40b049e [llvm-dwarfdump] Fix a typo: witin -> within omits 921c1b7df37 [lldb] Provide GetHomeDirectory wrapper in Host::FileSystem (NFC) omits 74ca5275e95 Fix a couple of typos. NFC omits cff0db08761 [X86] Enable constexpr on POPCNT intrinsics (PR31446) omits 79ce9bb3803 CodeGen: Don't drop AA metadata when splitting MachineMemOperands omits 18b218007db AMDGPU/GlobalISel: Legalize odd sized loads with widening omits 54d8ded4b19 allSGPRSpillsAreDead() should use actual FP/BP frame indices omits b74b80bb2d3 [PowerPC][PCRelative] Thread Local Storage Support for Gene [...] omits d9b062ad877 [TSan][Darwin] Remove unnecessary lit substitution omits 8372e47bb96 [NFCI][SVE] Move fixed length i32/i64 SDIV tests omits 6222a28db5e [TSan][Darwin] Enable test on non-macOS platforms omits ddde8bebb0c [llvm-dwarfdump] --statistics: switch to json::OStream. NFC omits 58c08c44465 Test commit omits 22e63cba17e [lldb] tab completion for breakpoint names omits ac639594606 [SVE] Lower fixed length vXi8/vXi16 SDIV to scalable omits ffadd30b31e [gn build] Port 1a995a0af3c omits 3149ec07c02 [RISCV] Enable MCCodeEmitter instruction predicate verifier omits ea2e682cc2f [NFC][InstCombine] Tests for PHI-of-insertvalue's omits 34978602032 [AMDGPU] Remove uses of Register::isPhysicalRegister/isVirt [...] omits 364cd768a27 [NFC] Expose the -Oz module optimization pipeline to opt omits 0de3d0c6126 [lldb][asan] Mark destructor as virtual to allow subclasses. omits 87bf0b0ee98 [libc] Add a class called NormalFloat which represents norm [...] omits 4aaf7725429 [PeepholeOptimizer] Remove dead code omits ed8982da3e3 [libc][NFC] Switch math tests to the new ULP based tolerance. omits e4e983e2404 [SyntaxTree] Split tests related to Namespace omits a4ef9e8643e [SyntaxTree] Unify logic for generating `id-expression` omits ba32915db2c [SyntaxTree] Add support for `MemberExpression` omits 7f009389752 lld docs config: Use a list key in html_sidebars omits 8a8a2dd3165 [lldb/Utility] Simplify Scalar handling of float types omits 1ecf120246e [index-while-building] Fix build with -DBUILD_SHARED_LIBS=True omits 2bac004c905 Add triples to fixed-point tests which lacked them. omits 816097e4e5f [LV] Allow tail folded reduction selects to remain in the loop omits adf0b8cc703 Revert "[compiler-rt] Compile assembly files as ASM not C" omits 9109311356c [lldb] Forcefully complete a type when adding typedefs omits 03ded5497a2 Fix -allow-enabling-analyzer-alpha-checkers always being pa [...] omits 44573982656 [clangd] Don't crash on `#pragma clang __debug parser_crash` omits 707138d6778 [clangd] Remove useless stderr logging. omits ff107eed154 [AArch64] Update a code comment incorrectly referring to ze [...] omits baeff989b05 [clang] When loading preamble from AST file, re-export modu [...] omits 53b9199a5cd [clangd] Fix crash-bug in preamble indexing when using modules. omits 0ee23b286ac Fix Wdocumentation unknown parameter warning. NFC. omits b7603cb128a [ARM] Regenerate mve-vabd.ll test. NFC omits 835cfa5defb [Attributor] Handle CallBase case in AAValueConstantRange:: [...] omits ebdc886b5f3 [APInt] Allow self-assignment with libstdc++ omits 61152a71a14 Revert "[llvm-readobj/elf] - Refine the code for broken PT_ [...] omits 0015b8db8e5 [SVE] Add ISEL patterns for predicated shifts by an immediate. omits 8206257cb86 [GlobalOpt] Fix an incorrect Modified status omits 7a1029fd1e4 Reland "[LoopUnswitch] Fix incorrect Modified status" omits b43235a76c2 [DebugInfo] Fix DwarfExpression::addConstantFP for float on [...] omits 455d5a8a065 [llvm-readobj/elf] - Refine the code for broken PT_DYNAMIC [...] omits ca688ae4975 Revert "[LoopUnswitch] Fix incorrect Modified status" omits d5b701b9727 [ThinLTO] Import globals recursively omits b8d19947782 [AMDGPU] Add A16/G16 to InstCombine omits 7497b861f49 [GlobalISel][IRTranslator] Support PHI instructions in land [...] omits a6436b0b3a7 [yaml2obj] - Make the 'Machine' key optional. omits 44ebc2c8ebc Refactor most of the fixed-point tests. omits f03b10f57eb [IR] Add FixedPointBuilder. omits 1a995a0af3c [ADT] Move FixedPoint.h from Clang to LLVM. omits 1e7ec4842c1 [AST] Get field size in chars rather than bits in RecordLay [...] omits 33f574672f4 [MLIR] Redundancy detection for FlatAffineConstraints using [...] omits 33e2f69a24b [AMDGPU][LoopUnroll] Increase BB size to analyze for comple [...] omits d58fd4e5219 [compiler-rt] Compile assembly files as ASM not C omits 0459f29e8b0 [ARM][MachineOutliner] Add default mode. omits dfd447c2204 [LoopUnswitch] Fix incorrect Modified status omits 012819f3018 [Attributor][FIX] Update the call graph properly when inter [...] omits 3edea15f9ad [Attributor] Simplify comparison against constant null pointer omits d01ad217baf [Attributor][FIX] Do not use cyclic arguments for `nonnull` omits a49dae0e38b [Attributor][AAIsDead][NFC] Skip uninteresting instructions early omits 5d6602b555c [Attributor][NFC] Improve the depgraph test to make differe [...] omits 08f33756e6e [Attributor][NFC] Extract functionality into own member omits ac46bc35e98 [ELF][test] Fix some llvm-objdump RUN lines which don't act [...] omits 131b3b9ed4e [PowerPC] Support constrained scalar fptosi/fptoui omits 2f38c755ba4 Revert "[IR] Intrinsics default attributes and opt-out flag" omits 1de70a724e0 Revert "[OpenMPOpt] ICV tracking for calls" omits 0289696751e [OpenMP] Introduce target memory manager omits fc18e483205 [NFC] It's a test commit, which updates CREDITS.TXT omits b690c1157e9 [AMDGPU] Correct DWARF register defintions omits a6eb70c052d [lldb] Return empty string from getExtraMakeArgs when not i [...] omits 8750d54cea3 [X86][AutoUpgrade] Simplify string management in UpgradeDat [...] omits 9c7b0c4aa5e [MLIR] Add PatternRewriter::mergeBlockBefore() to merge a b [...] omits 724f570ad25 [X86] Add support 'tune' in target attribute omits 4a367114397 [X86] Add mtune command line test cases that should have go [...] omits 31adc28d24b GlobalISel: Implement fewerElementsVector for G_CONCAT_VECT [...] omits c1c1bed5d08 [c++14] Implement missed piece of N3323: use "converted con [...] omits 6f339367195 Explain why the array bound is non-constant in VLA diagnostics. omits 09ca3f41bbc [lldb] Update TestSimulatorPlatform.py to set ARCH_CFLAGS i [...] omits 868b45b5b31 [lldb/interpreter] Add REPL-specific init file omits 428bebaf10e [libFuzzer] Fix value-profile-load test. omits 4deda57106f [DFSan] Handle mmap() calls before interceptors are installed. omits e2645488ca3 [libc][obvious] Fix x86 long double conversion to integer. omits dac0b1d3308 [llvm] Add default constructor of `llvm::ElementCount`. omits 1ed1e16ab83 [CMake] Fix an issue where get_system_libname creates an em [...] omits 7a028fe7029 Force Remove Attribute omits 6f3511a01a5 [ValueTracking] define/use max recursion depth in header omits d34df52377f Implement FPToUI and UIToFP ops in standard dialect omits 28ccc52c404 [X86] Add feature for Fast Short REP MOV (FSRM) for Icelake [...] omits a3fc61c80f8 [lldb] Move Xcode SDK helper functions into lldbutil omits 7cffaf510f9 [X89] Ignore -mtune=generic to fix failures some users are [...] omits fb4acd37fe6 [OPENMP]Fix PR47158, case 2: do not report host-only functi [...] omits 3fb3927bd33 [mlir] Add a new "Pattern Descriptor Language" (PDL) dialect. omits ef8992b9f01 Re-apply "[DebugInfo] Emit DW_OP_implicit_value for Floatin [...] omits 83c3d07994c [OpenMP] Refactored the function `DeviceTy::data_exchange` omits 9937872c02b Revert "[DebugInfo] Emit DW_OP_implicit_value for Floating [...] omits e887d0e89b8 [AArch64][GlobalISel] Handle rtcGPR64RegClassID in AArch64R [...] omits 15801f16194 [DebugInfo] Emit DW_OP_implicit_value for Floating point constants omits 9f5210aacfe [lldb] Print the load command that wasn't found in TestSimu [...] omits ab401a8c8a9 [PGO][PGSO][LV] Fix loop not vectorized issue under profile [...] omits b40a3814b6f [lldb] Code sign binaries with entitlements omits 76bf26236f6 [CMake] Always mark terminfo as unavailable on Windows omits adbcc8e7332 GlobalISel: Add TargetLowering member to LegalizerHelper omits e5d08fcbac7 [lldb] Extend Darwin builder to pass the ARCH_CFLAGS spec to Make. omits c0cbe6453ac [DSE] Remove dead argument from removePartiallyOverlappedSt [...] omits d64babf9687 AMDGPU: Fix wrong type mangling in intrinsic test omits 4da126c3748 [index-while-building] PathIndexer omits d64ad3f0516 GlobalISel: Don't check for verifier enforced constraint omits 9e8d59a9b81 AMDGPU/GlobalISel: Remove hack for combines forming illegal [...] omits a208ad5ddb5 sanitizer_common: Use void* for madvise first argument on Solaris. omits 455688e293f [InstCombine] add tests for shifted xor; NFC omits e95c08432a8 GlobalISel: Use Register omits 8e4acb82f71 [CMake] Fix OCaml build failure because of absolute path in [...] omits 495f91fd33d [CMake] Don't look for terminfo libs when LLVM_ENABLE_TERMINFO=OFF omits aeb338cc3e5 [mlir][VectorToSCF] Fix of broken build - missing link to M [...] omits a407ec9b6db Revert "Revert "[NFC][llvm] Make the contructors of `Elemen [...] omits 2d83014c469 Fix flang test after MLIR API changes omits 4fc56d70aad Revert "[NFC][llvm] Make the contructors of `ElementCount` [...] omits d25b12bdc30 [GlobalISel] Add combine for (x & mask) -> x when (x & mask) == x omits bcaa806a474 [Clang] Fix BZ47169, loader_uninitialized on incomplete types omits 33c554d8444 [clang][driver]Add quotation mark in test/fortran.f95 to a [...] omits da562974628 [mlir] expose standard attributes to C API omits 0f95e73190c [mlir] fix build after llvm made ElementCount constructor private omits 074c591a7e9 [lldb] Add getExtraMakeArgs to Builder (NFC) omits 804691adc9c [lldb] Fix buildDsym signature in Builder base class omits bd2fa1819b9 [OpenMPOpt][HideMemTransfersLatency] Moving the 'wait' coun [...] omits 6b742cc48d9 [clang] Replace call to private ctor with ElementCount::get [...] omits 0814fcb7278 [docs] Clarify ENABLE_MODULES uses Clang Header Modules. omits fc53bd610ff [clang] Replace call to private ctor with ElementCount::get [...] omits 264afb9e6ae [NFC][llvm] Make the contructors of `ElementCount` private. omits d29d1e2ffd6 Add python bindings for Type and IntegerType. omits 5e31dd2650e [InstCombine] avoid 'tmp' names in tests; NFC omits b623f3c0b41 [lldb] Move builders under lldbsuite.test as they import ll [...] omits c8d711adaeb [InstCombine] reduce code duplication; NFC omits 1922bf12e1f [lldb] Convert builders to use inheritance (NFC) omits 8dace28f920 [mlir][VectorToSCF] Bug in TransferRead lowering fixed omits 6e1b11087f0 [libomptarget][amdgpu] Support building with static rocm libraries omits ff5758fec8a AMDGPU/GlobalISel: Add some bitcast tests omits 0313c540c2c [NFC] Fix typo in AMDGPU doc omits 386a5ea2b77 AMDGPU/GlobalISel: Add selection tests for pointer constants omits b98e25b6d72 Make helpers static. NFC. omits 3d76a133c7e Revert "[InstCombine] Lower infinite combine loop detection [...] omits 90a1e6509fc Fix MSVC implicit truncation narrowing conversion warning. omits 057bdd63a49 [X86][AVX] lowerShuffleWithVPMOV - minor refactor to more c [...] omits 1014a93a4e0 Fix unused variable warnings. NFCI. omits 916b750a8d1 [CodeGen] Use existing EmitLambdaVLACapture (NFC) omits 419326a4452 [obj2yaml] Refactor the .debug_pub* sections dumper. omits 9cc2f13deeb [lldb] Clean up DW_AT_declaration-with-children.s test omits d7363397c66 [lldb] Add typedefs to the DeclContext they are created in omits 9fee2bad6d8 [X86] lowerShuffleWithVPMOV - remove unnecessary shuffle co [...] omits b61cef3a921 [X86][AVX] getAVX512TruncNode - don't truncate from illegal [...] omits 92bcd240f25 [InstCombine] update stale comments in test files; NFC omits 71e0b82c9f5 [InstCombine] Lower infinite combine loop detection thresholds omits c1b1868f35b [lldb] Make error messages in TestQueues more helpfull omits 41495dd57a0 [ARM] Change target triple to arm-none-none-eabi. NFC omits bd791e97f8b [LLDB] Minor fix in TestSVERegisters.py for AArch64/Linux buildbot omits 80a0dc59b7a [X86][AVX] computeKnownBitsForTargetNode - add VTRUNC/VTRUN [...] omits 08ba4f112d5 [SVE] Add tests for fixed length vector integer operations [...] omits 567ba6c468b [LLDB] Add ptrace register access for AArch64 SVE registers omits 46fc9a0dfc0 [X86][AVX] Fold store(extract_element(vtrunc)) to truncated store omits 0353848cc94 [Clang][SVE] NFC: Move info about ACLE types into separate [...] omits 54105d635d1 [GlobalISel] Untabify InstructionSelectorImpl.h. NFC omits b0b32e64901 [OpenMPOpt] ICV tracking for calls omits eedf18fc1f5 [IR] Intrinsics default attributes and opt-out flag omits 545de56f87f [ARM] Enabled VMLAV and Add instructions to use VMLAVA omits 6c5039a10f3 [RISCV] add the assemble and disassemble support of Zvlsseg [...] omits c78993955eb [utils] Fix regexp in llvm/utils/extract_vplan.py to extrac [...] omits 8351e80cd17 [GlobalISel] Don't skip adding predicate matcher omits 1a55fbceaaa [DSE,MemorySSA] Use NumRedundantStores instead of NumNoopStores. omits fdf71d486c0 Revert "[AMDGPU] Support disassembly for AMDGPU kernel desc [...] omits cb6cf18ff5e [clang] Remove stray semicolons, fixing GCC warnings. NFC. omits af4f40c376f [LLDB] NativeThreadLinux invalidate register cache on stop omits 090306fc80d Convert SVE macros into c++ constants and inlines omits 5b797eb5b4d [AST] Fix a crash on mangling a binding decl from a DeclRefExpr. omits 3f36561f69f [SVE][CodeGen] Fix scalable vector issues in DAGTypeLegaliz [...] omits b32f203edc8 [X86][Driver] Remove code that forced a core2 mtune from Ma [...] omits 21e4b9b204b [Attributor][NFC] Add tests to range.ll omits a11ab6e04c1 Fix test hip-target-id.hip omits 9896546e8b0 [gn build] Port 7546b29e761 omits 7546b29e761 [HIP] Support target id by --offload-arch omits cacfb02d28a [AMDGPU] Support disassembly for AMDGPU kernel descriptors omits 451dcfae31e [mlir] [VectorOps] Cleanup mask 1-d test on constants omits 40ae296bc39 [TSan][libdispatch] Guard test execution on old platforms omits 686fe293e6c [TSan][libdispatch] Ensure TSan dylib works on old systems omits 0c4863a2539 Reland "[TSan][libdispatch] Add interceptors for dispatch_a [...] omits f9dc2b70793 Separate the Registration from Loading dialects in the Context omits e75bc5c791e Revert "Separate the Registration from Loading dialects in [...] omits c996d49c698 [mlir] Update the documentation for defining types omits d9ff48d0381 WCharType and WIntType are always signed int on OpenBSD. omits e7081d117a7 AMDGPU: Implement waterfall loop for MIMG instructions with [...] omits d14cf45735b Separate the Registration from Loading dialects in the Context omits f6de5306ec6 [NFC][StackSafety] Test that StackLifetime looks through st [...] omits 250f43d3ecc [mlir] Remove the use of "kinds" from Attributes and Types omits a7d0b7a786c ld128 demangle: allow space for 'L' suffix. omits 592b8996bf9 Hook up OpenBSD 64-bit RISC-V support omits 514bcb325dc [lldb] Remove unused function getArchFlag (NFC) omits d84fe55e0d4 Revert "Separate the Registration from Loading dialects in [...] omits 4cbceb74bb5 [X86] Add basic support for -mtune command line option in clang omits 2f017858572 [NFC][InstCombine] Aggregate reconstruction: use plain map omits b34b1e38381 [Analysis] Bug fix for exploded graph branching in evalCall [...] omits 78bd4231bfb [InstCombine] PHI-aware aggregate reconstruction: properly [...] omits ed353445248 Use std::make_tuple instead of initializer lists to make a [...] omits a20f5fe7081 Default to disabling the libunwind frameheader cache. omits 9028c03ce60 [X86] Fix the Predicates on MMX_PSHUFWri/PSHUFWmi to includ [...] omits e1de2b75501 Separate the Registration from Loading dialects in the Context omits 5ccac05d433 [mlir][Linalg] Modify callback for getting id/nprocs in Lin [...] omits 1870b52f0c0 Recommit "PR44685: DebugInfo: Handle address-use-invalid ty [...] omits 84fffa67283 [Coverage] Adjust skipped regions only if {Prev,Next}TokLoc [...] omits 08748d15b8d Fix a check that was attempting to see if an object file wa [...] omits 0b98a59fedb [VectorCombine] add tests for vector loads; NFC omits 45901ebd430 [mlir] Check libraries linked into standalone-opt omits be944c85f37 [AArch64][SVE] Add patterns for integer mla/mls. omits bb18532399c [AArch64][SVE] Allow llvm.aarch64.sve.st2/3/4 with vectors [...] omits 673dbe1b5ee [clang codegen] Use IR "align" attribute for static array a [...] omits 6b1f9f2bd44 [X86] Don't call SemaBuiltinConstantArg from CheckX86Builti [...] omits 62dbbcf6d7c Remove MLIREDSCInterface library which isn't used anywhere (NFC) omits bf36e902953 [GlobalISel][CallLowering] NFC: Unify flag-setting from Cal [...] omits f29e6277ad6 [GlobalISel][CallLowering] Don't tail call with non-forward [...] omits f768eb216f5 [libc][obvious] Fix link order of math tests. omits 9887a70e7a7 [libc] Add ULP function to MPFRNumber class to test correct [...] omits 5a15f6628ef GlobalISel: Implement fewerElementsVector for G_INSERT_VECTOR_ELT omits f7a49d2aa69 [WIP][DebugInfo] Lazily parse debug_loclist offsets omits a3538b83943 [flang] Improve error messages for procedures in expressions omits 04a6ea5d77e [GlobalISel] Add a combine for sext_inreg(load x), c --> se [...] omits 40e269ea6db [GlobalISel] Add a combine for ashr(shl x, c), c --> sext_i [...] omits 55565752306 Added std.floor operation to match std.ceil omits a1caa302970 [gn build] Add support for expensive checks omits 11ff5176c46 [X86][AVX] lowerShuffleWithVPMOV - add non-VLX support. omits 501a078cbb4 Revert "[TSan][libdispatch] Add interceptors for dispatch_a [...] omits 8f4859d3512 Create Optimization Pass Wrapper for MLIR Reduce omits c466c5fa7ee [ARM] Fix build after D86087 omits ca77ab494aa Disable use of _ExtInt with '__atomic' builtins omits 3471520b1f6 [ARM] Allow tail predication of VLDn omits 7baed769c7e [lldb] [testsuite] Add split-file for check-lldb dependencies omits 31f02ac60aa [ARM] Use mov operand if the mov cannot be moved while tail [...] omits cc98a0fbe46 [MLIR][SPIRVToLLVM] Additional conversions for spirv-runner omits bb54bcf8497 [libFuzzer] Fix arguments of InsertPartOf/CopyPartOf calls [...] omits aa48a480b89 [llvm-dwarfdump][test] Add a --statistics test for a DW_AT_ [...] omits 645c6856a68 [NFC] Add raw_ostream parameter to printIR routines omits ec29538af2e [ELF] Assign file offsets of non-SHF_ALLOC after SHF_ALLOC [...] omits 224a8c639ee [GlobalISel][CallLowering] Look through call parameters for flags omits f48eced390d [XCOFF] emit .rename for .lcomm when necessary omits a65a50540e3 [mlir][Linalg] Canonicalize tensor_reshape(splat-constant) [...] omits 87122c3480e [X86] Regenerate load-slice test labels. NFCI. omits b8088ada052 [LV] Predicated reduction tests. NFC omits 8c9ffe34d93 [NFC][clang-tidy] Put abseil headers in alphabetical order omits abd33bf5eff [X86][AVX] lowerShuffleWithPERMV - pad 128/256-bit shuffles [...] omits 011bf4fd967 [X86][AVX] lowerShuffleWithVTRUNC - extend to support v16i1 [...] omits c98fcba55cf [SLP] remove instcombine dependency from regression test; NFC omits d5621b83a58 [X86][AVX] lowerShuffleWithVTRUNC - pull out TRUNCATE/VTRUN [...] omits 2f5f5febf3e AMDGPU/GlobalISel: Select llvm.amdgcn.groupstaticsize omits 3ba7777b94d AMDGPU/GlobalISel: Fix selection of s1/s16 G_[F]CONSTANT omits 740332b6cce [llvm-readobj/elf] - Refine testing of broken Android's pac [...] omits 139da9c4d74 [InstCombine] fold fabs of select with negated operand omits e0aa3353348 [InstCombine] add tests for fneg+fabs; NFC omits bd7daf5ceb9 [yaml2obj] - Don't crash when `FileHeader` declares an empt [...] omits 1b93ebccaa0 [OPENMP]Do not capture base pointer by reference if it is u [...] omits c8c92b54d74 [SyntaxTree] Use Annotations based tests for expressions omits ab58c9ee8a6 [SyntaxTree] Implement annotation-based test infrastructure omits 7b777ee7307 [ELF] Hide target specific methods as private omits 7db5124736d [X86][AVX] lowerShuffleWithVTRUNC - avoid unnecessary divis [...] omits b4bffdbadfc Revert "PR44685: DebugInfo: Handle address-use-invalid type [...] omits e760e85680d [llvm-objdump][AMDGPU] Detect CPU string omits dcd4589a0d6 [lldb][gui] use left/right in the source view to scroll omits 74f577845e8 [mlir] expose standard types to C API omits 9f63dc32657 [SVE] Fix shift-by-imm patterns used by asr, lsl & lsr intrinsics. omits 5eb705d5dc3 [NFC] Add some more Arm tests for IndVarSimplify omits cb5cc47a65f [SVE] Lower fixed length vector ISD::SPLAT_VECTOR operations. omits d2057a8015e [X86][AVX] Lower v16i8/v8i16 binary shuffles using VTRUNC/TRUNCATE omits eaff200429a [Flang] Move markdown files(.MD) from documentation/ to docs/ omits 9b32ef9413b [Test][NFC] Add a new test to verify if scheduler can clust [...] omits 13080ca1f08 [compiler-rt][test] XFAIL two tests on 32-bit sparc omits b246bea921a [gn build] Port 00d7b7d014f omits 5e361e2aa4f [Attributor] Deduce noundef attribute omits 6786b3e3071 [llvm-readobj/elf] - Refine the malformed-pt-dynamic.test. omits b475eca1ed8 [llvm-readobj/elf] - Merge mips-got-overlapped.test to mips [...] omits 674f2df4fe0 [mlir] Fix printing of unranked memrefs in non-default memo [...] omits a4b8c2de1d3 [mlir] VectorToSCF bug in setAllocAtFunctionEntry fixed. omits e33ec9d9040 [clangd] Target member of dependent base made visible via a [...] omits be3ef93bf58 PR44685: DebugInfo: Handle address-use-invalid type units r [...] omits 24c3dabef44 DebugInfo: Emit class template parameters first, before members omits 8abd69aa9e8 [Attributor] Bail early if AAMemoryLocation cannot derive anything omits 1d99c3d7073 [Attributor] We (should) keep the CG updated so we can mark [...] omits 858c75f7d19 [Attributor][NFC] Directly return proper type to avoid casts omits b27bdf955a7 [Attributor][FIX] Handle function pointers properly in AANonNull omits 00d7b7d014f [clang] Fix visitation of ConceptSpecializationExpr in cons [...] omits 15673d748ac [clangd] Index refs to main-file symbols as well omits a52173a3e56 Use find_library for ncurses omits c7ec3a7e338 [PowerPC] Implement Vector Extract Mask builtins in LLVM/Clang omits 2af4c2b2b1b [NewPM] Pin various tests under Other/ to legacy PM omits 496f8e5b369 [OpenMPOpt][HideMemTransfersLatency] Split __tgt_target_dat [...] omits 1454018dc1d Revert "[libc++] Use CMake interface targets to setup bench [...] omits de0c7a044b2 [llvm-objdump] Attempt to fix html doc generation issue. omits 370330f084c NFC: [GVNHoist] Outline functions from the class omits b673dfbb9a0 [X86] When manually creating intrinsic nodes in X86ISelLowe [...] omits 2ffa5d218f9 [X86] Rename INTR_TYPE_4OP to INTR_TYPE_4OP_IMM8 and trunca [...] omits bc244f08cf5 [X86] Truncate immediate to i8 for INTR_TYPE_3OP_IMM8 omits ab7151f1cff [X86] Make PreprocessISelDAG create X86ISD::VRNDSCALE nodes [...] omits d0e2c79b61a Fix method name to start with lower case to match style gui [...] omits 62fc44ca3cf [MLInliner] In development mode, obtain the output specs fr [...] omits 819b2d9c790 [llvm-objdump] Symbolize binary addresses for low-noisy asm diff. omits 19bd4ef157a [Attributor] Properly use the call site argument position omits 5dfc207c535 [Attributor][FIX] Do not request an AANonNull for non-point [...] omits ad03d0647fe [OpenMPOpt][HideMemTransfersLatency] Update regression test [...] omits 68cb29eff1d [VE] Modify ISelLoweirng following clang-tidy omits 790878f291f [NFC][clang] Adjust test/CodeGenCXX/nrvo.cpp after 03127f79 [...] omits 03127f795b8 [InstCombine] PHI-aware aggregate reconstruction: correctly [...] omits f4f673e0e36 [NFC][InstCombine] PHI-aware aggregate reconstruction: don' [...] omits 4973ca3eac9 [NFC][InstCombine] PHI-aware aggregate reconstruction: inse [...] omits 4791cbdaf9e [NFC][InstCombine] Add more tests for aggregate reconstruct [...] omits a1a3b86910e Convert to early exit (NFC) omits fc1464c6df5 Simplify error reporting (NFC) omits a615ec9a1bf Convert if cascade to switch (NFC) omits 8bb81c29b98 Convert to early exit (NFC) omits 1d5e9d37c33 Convert to early exit (NFC) omits c6464c819e6 Fix another Wsign-comparison warning. omits 4cd09374cdb [libunwind] Remove compatibility support for macOS 10.6 omits c37145cab12 libclc: Add Mesa/SPIR-V target omits 1bf0732443e Fix Wsign-compare warnings in test. omits 3d21fa56f5f libclc: Make all built-ins overloadable omits 3a7051d9c28 libclc: Fix FP_ILOGBNAN definition omits 45cc86b09bc Improve error message when constructing a Tensor with an in [...] omits 516328860c4 [safe-stack] Fix typo in test command line omits cb00609de91 [gn build] Port 2f0d755d815 omits a128292b901 GlobalISel: Make type for lower action more consistently optional omits 2f0d755d815 [AIX][XCOFF][Patch1] Provide decoding trace back table info [...] omits 33490acf241 [NVPTX] Fix typo in lit test omits 4cc20aa7433 [DSE,MemorySSA] Skip access already dominated by a killing def. omits 98e01f56b0a Revert "Re-Re-land: [CodeView] Add full repro to LF_BUILDIN [...] omits a9ee0589a8b AMDGPU/GlobalISel: Match global saddr addressing mode omits f925fd3304e [DAGCombiner] give magic number a name in getStoreMergeCand [...] omits 046b4a550a8 [DAGCombiner] reduce code duplication in getStoreMergeCandi [...] omits 20c85fd1ab0 [DAGCombiner] simplify bool return in getStoreMergeCandidates; NFC omits 52cd8f1ecb2 [DAGCombiner] clean up getStoreMergeCandidates(); NFC 1. Mo [...] omits 27708db3e38 [DAGCombiner] convert StoreSource if-chain to switch; NFC omits a79e604462e [AssumeBundles] Fix Bug in Assume Queries omits e1a2f4713c9 AMDGPU: Match global saddr addressing mode omits 087dcbe9bc9 AMDGPU: Add baseline tests for global saddr matching omits 24182f14b6e [AMDGPU] Define spill opcodes for all AGPR sizes omits 9c5e25a696b [lldb] Skip test_launch_simple with reproducers omits 0f14b2e6cbb Revert "[BPI] Improve static heuristics for integer comparisons" omits 5a7b61b1831 [lldb] Skip TestMultipleDebuggers on Windows omits 24d3210e62b [lldb] Skip the Apple Simulator tests with reproducers omits e8a11c0558a [ELF] Allow mixed SHF_LINK_ORDER & non-SHF_LINK_ORDER secti [...] omits 69721fc9d1b [DFSan] Support fast16labels mode in dfsan_union. omits 3060894bbb3 [flang][directives] Use TableGen to generate clause unparsing omits 295eb54deb8 [llvm] Don't create the directory hierarchy in the FileColl [...] omits 5ca7c6386f4 GlobalISel: Fix parameter name in doxygen comment omits fe171908e91 GlobalISel: Revisit users of other merge opcodes in artifac [...] omits e0ec7a02064 [libcxx/variant] Correctly propagate return type of the visitor. omits df4756ec6cd [DSE,MemorySSA] Check for underlying objects first. omits a275acc4a9c GlobalISel: Early continue to reduce loop indentation omits 6dabd267bd7 [lldb] Skip TestError.test with reproducers omits e095e98a3ab [lldb] Add missing LLDB_REGISTER for GarbageCollectAllocate [...] omits b0ceff94d66 [test] Fix aggregate-assign-call.c in preparation for -enab [...] omits a3973195095 [test] Fix thinlto-debug-pm.c in preparation for -enable-np [...] omits e9b09940126 [lldb] Replace unittest2.expectedFailure with expectedFailu [...] omits c6cc566c8a9 [lldb] Use os.path.sep in TestInvalidArgsLog.py to fix Windows bot omits 51c152ca2a9 Revert "Make compiler-rt/asan tests run with llvm-lit." omits 661c089a402 [ELF] Enforce two-dash form for some LLD specific options a [...] omits 139810449ba [DSE,MemorySSA] Account for ScanLimit == 0 on entry. omits 95b77f2eac8 Adds __str__ support to python mlir.ir.MlirModule. omits cb6e6936db3 NFC: [GVNHoist] Hoist loop invariant code and rename variab [...] omits 8b67b707b00 [lldb] Add missing signal include for TestMultipleDebuggers.py omits 6cc0b00f4d0 [lldb] Only link against Python 3 when LLDB_ENABLE_PYTHON is set. omits c8a98722590 AMDGPU/GlobalISel: Look through copies in getPtrBaseWithCon [...] omits 7f84f62ef07 Make compiler-rt/asan tests run with llvm-lit. omits a0a328ed4fd [lldb] Fix and re-enable TestMultipleDebuggers omits 99614d410ce [lldb-vscode] NFC: clang format omits 47d185784d1 [mlir] Provide LLVMType::getPrimitiveSizeInBits omits 9a4b30cf842 [MLIR] Add support for defining and using Op specific analysis omits 75966ee241a [lldb] Get rid of helper CMake variables for Python omits 32ebdc70f3a [libomptarget][NFC] Sort list of plugins in chronological order omits eed6476a874 Reset PAL metadata when AMDGPU traget stream finishes omits cddb0dbcefd [LLD][PowerPC] Implement GOT to PC-Rel relaxation omits 25d759c143c [libc] Make benchmark boxplots transparent. omits 7b391245d8e [PowerPC] Fix thunk alignment issue when using pc-rel instruction omits 5b53b17cd30 DAG: Add missing comment for transform omits d66463eedc5 [flang] Copy attributes and flags onto host-assoc symbols omits bc5c9df6218 [clangd] Fix Windows build when remote index is enabled. omits c7b9cd31bfb AMDGPU/GlobalISel: Fix missing 256-bit AGPR mapping omits af162ac785d AMDGPU/GlobalISel: Fix using readfirstlane with ballot intrinsics omits da3f357de67 AMDGPU: Don't look at dbg users for foldable operands omits 9c4825ce282 [mlir] do not use llvm.cmpxchg with floats omits 3b338e53e95 [flang] Add preprocessor test for defines passed on the com [...] omits 924f31bc3c2 GlobalISel: Remove unnecessary check for copy type omits 66ffa0e91f1 AMDGPU/GlobalISel: Fix using post-legal combiner without Le [...] omits e0375dbcb39 AMDGPU: Fix using wrong offsets for global atomic fadd intrinsics omits 168213f91c5 [mlir] Move data layout from LLVMDialect to module Op attributes omits 874aef875d0 [llvm] support graceful failure of DataLayout parsing omits f5f22f04481 [lldb] Skip TestSimulatorPlatform with sanitized builds omits c2ae7934c80 [SystemZ/ZOS]__(de)register_frame are not available on z/OS. omits dad04e62f13 [NFC] run update test script omits 687e7d34253 [NFC] Tweak a comment about the lock-free builtins omits cfb773c6762 [lldb][NFC] Use StringRef in CreateFunctionDeclaration/GetD [...] omits bc902191d3c [llvm-readobj] - Remove unwrapOrError calls from GNUStyle<E [...] omits 3f7068ad986 [RISCV] Enable the use of the old mucounteren name omits 5f9ecc5d857 [RISCV] Indirect branch generation in position independent code omits e0eb4f204a0 [gn build] Port c1f6ce0c732 omits e6b6787d01e [InstCombine] fold abs(X)/X to cmp+select omits 61512ddd2d5 [InstCombine] add tests for sdiv-of-abs; NFC omits 6cd4a6f6b27 [InstCombine] reduce code duplication; NFC omits 6567f822160 [llvm-readobj/elf] - Refine the warning about the broken PT [...] omits c1f6ce0c732 [DemandedBits] Improve accuracy of Add propagator omits 79d9e2cd93a [DemandedBits] Reorder addition test checks. NFC. omits 613d8f29538 [NFC] Run update script on test omits c135a68d426 [LLD][ELF] - Do not produce an invalid dynamic relocation o [...] omits 7e6c437fb41 [lldb][NFC] Remove name parameter from CreateFunctionTemplateDecl omits 42b9a683523 [lldb][NFC] Use expect_expr in more tests omits 1d2ede87eac [X86][AVX] Move lowerShuffleWithVPMOV inside explicit shuff [...] omits cd2139a527f [lldb][NFC] Use the proper type for the 'storage' parameter [...] omits 2ccde3c96b7 [InlineCost] Fix scalable vectors in visitAlloca omits 3b348d91028 [NFC][StackSafety] Move out sort from the loop omits 6b97fa0bfef [lldb] Remove OS-specific string from TestInvalidArgsLog omits 24c74f5e8c2 [lldb] Don't delete orphaned shared modules in SBDebugger:: [...] omits 67cdb899c6b [lldb/Utility] Simplify and generalize Scalar class omits 2d89a3ba121 [lldb] Forcefully complete a type when adding nested classes omits c2f9454a16e [lldb] Add SBModule::GarbageCollectAllocatedModules and cle [...] omits 867c347c32e [lldb] Fix that log enable's -f parameter causes LLDB to cr [...] omits c57ea1b48f2 [lldb] Get lldb-server platform's --socket-file working again omits 40f1e7e8040 [VE] Support f128 omits 5913f2591c4 [lldb][NFC] Remove stride parameter from GetArrayElementType omits 53c593c2c89 [clang] Make signature help work with dependent args omits 24fc3177c17 [lldb] Print the exception traceback when hitting cleanup errors omits a206f850912 [X86] Reject dirflag in inline asm constraints other than clobber. omits 4d52ebb9b9c [PowerPC] Make StartMI ignore COPY like instructions. omits aa61e430404 [InstCombine] Fix a compilation bug omits 000ad1a976a [clang] fix a compilation bug omits fcd2969da9e Initial MLIR python bindings based on the C API. omits e10e7829bf6 [StackSafety] Skip ambiguous lifetime analysis omits 948219d1098 Replace setter named 'getAsOpaqueInt' with a real getter. omits ae500e4d096 Always keep unset fields in FPOptionsOverride zeroed. omits ae3067055b3 Use consistent code for setting FPFeatures from operator co [...] omits 9860e68450c Don't leave the FPOptions in a UnaryOperator uninitialized. omits de71b46a519 Add missing parsing for attributes to std.generic_atomic_rmw op omits 0ec1f0f332c [NFCI][InstCombine] Pacify GCC builds - don't name variable [...] omits ae7f08812e0 [InstCombine] Aggregate reconstruction simplification (PR47060) omits 5272d29e2cb [OpenMP][CUDA] Keep one kernel list per device, not globally. omits aa27cfc1e7d [OpenMP][CUDA] Cache the maximal number of threads per bloc [...] omits 95a25e4c320 [OpenMP][FIX] Do not use TBAA in type punning reduction GPU [...] omits 5f45f91de41 [ARM] Tests for tail predicated loads. NFC omits fef26071240 [Sema] Use the proper cast for a fixed bool enum. omits 827ba67e383 [Sema] Validate calls to GetExprRange. omits f25d47b7ed3 [X86][AVX] Fold CONCAT(HOP(X,Y),HOP(Z,W)) -> HOP(CONCAT(X,Z [...] omits 29e1d16a3ee Revert "[PhaseOrdering] add test for memcpy removal (PR4711 [...] omits 3ffb751f3db [InstCombine] fold copysign with fabs/fneg operand omits 3fed67b7e6d [InstCombine] reduce code duplication; NFC omits 4d5fdff4348 [InstCombine] add tests for copysign; NFC omits babb59496b5 [PhaseOrdering] add test for memcpy removal (PR47114); NFC omits 47552a614a8 [StackSafety] Change how callee searched in index omits dca7eb7d602 [X86][SSE] Replace combineShuffleWithHorizOp with canonical [...] omits 44613bbec88 Create strict aligned code for OpenBSD/arm64. omits c27baa54b78 [X86] isRepeatedTargetShuffleMask - don't require specific [...] omits 402b063c806 [llvm-libtool-darwin] Fix test on all host architectures omits aaa93a681bd [OpenMP][OMPBuilder] Adding support for `omp single` omits 12b4df99195 [llvm-libtool-darwin] Speculative buildbot fix omits 1bc298aa125 [gn build] Port 577e58bcc75 omits 577e58bcc75 [InlineAdvisor] New inliner advisor to replay inlining from [...] omits 5b50a1656ac [ARC] Fix CodeGen/ARC/brcc.ll omits d0b312955f1 [libomptarget] Implement host plugin for amdgpu omits a49b05bb61f [JITLink][MachO] Use correct symbol scope when N_PEXT is se [...] omits 22cbe40fa99 Slightly relax the regex on lld version in test (NFC) omits 7006bb69efb [GlobalISel] Enable copy-propagation in post-legalizer combiner. omits 54ce3443149 Refactor mlir-opt setup in a new helper function (NFC) omits 93c761f5e5b [llvm-libtool-darwin] Use Optional operator overloads. NFC omits 160c133be5e [gn build] Port 79298a50670 omits 04a288f0f02 GlobalISel: Remove unnecessary llvm:: omits f0af434b79e AMDGPU: Remove register class params from flat memory patterns omits a7455652c04 AMDGPU: Fix global atomic saddr operand class omits 625db2fe5b2 AMDGPU: Remove slc from flat offset complex patterns omits e5077b5c2ad AMDGPU: Fix matching wrong offsets for global atomic loads omits 8cb022982a3 AMDGPU: Remove redundant FLAT complex patterns omits 47af1ac69af AMDGPU: Correct definitions for global saddr instructions omits 79298a50670 AMDGPU: Remove SIFixupVectorISel pass omits 49a944af7f1 [NFC] Fix typo and variable names omits 266949b2bc0 [Attributor][NFC] Format code omits b7448a348bb [Attributor][NFC] Use indexes instead of iterator omits 345053390ac Add support for C++20 concepts and decltype to modernize-us [...] omits 85d381eb02a [TextAPI] update DriverKit string value omits 030df8242f4 [MachOYAML] Move EmitFunc to an inner scope. NFC. omits 87a85f3d57f [Attributor] Use internalized version of non-exact functions omits 4a0b95dc5e4 [DWARFYAML] Simplify isEmpty(). NFC. omits 3aecf4bdf3f On FreeBSD, add -pthread to ASan dynamic compile flags for tests omits f134fc4f1b8 Reland "[SLC] sprintf(dst, "%s", str) -> strcpy(dst, str)" omits 25ee851746d Revert "Separate the Registration from Loading dialects in [...] omits 20563933875 Separate the Registration from Loading dialects in the Context omits ba92dadf05c Revert "Separate the Registration from Loading dialects in [...] omits 3e7403a1346 Revert "[SLC] sprintf(dst, "%s", str) -> strcpy(dst, str)" omits 7208cb1ac43 [lldb] Remove XFAIL from now passing TestPtrRefs/TestPtreRefsObjC omits 1621c004da7 [Tests] Be consistent w/definition of statepoint-example omits 6b2105456a1 [Statepoint] Remove code related to inline operand bundles omits 48f4312d4ec Remove inline gc arguments from statepoints omits 43a38dc2517 [AMDGPU] Fix MAI ld/st hazard handling omits f62de7c9c71 [SLC] Transform strncpy(dst, "text", C) to memcpy(dst, "tex [...] omits 05e3ab41e41 [MSAN] Avoid dangling ActualFnStart when replacing instruction omits 92593f9e77c [SVE] Lower fixed length vXi32/vXi64 SDIV to scalable vectors. omits 416a6a85b14 [SVE] Remove calls to VectorType::getNumElements from Aggre [...] omits 02197f7e50b [libcxx/variant] Avoided variable name shadowing. omits a96fc4638b7 Remove deopt and gc transition arguments from gc.statepoint [...] omits 72effd8d5b0 [test][LoopUnroll] Cleanup FullUnroll.ll omits e6ea8779c2e [NewPM][optnone] Mark various passes as required omits 58f5966d5bc Fix TargetSubtargetInfo derivatives after D85165 omits b358daddea0 [ELF] Re-initialize InputFile::isInGroup so that elf::link [...] omits c7a0b2684f7 [X86][MC][Target] Initial backend support a tune CPU to sup [...] omits 0cceb54366b [TestPtrRefsObjC] Prefer `command script import`. omits 8fcfe2862fd [TestPtrRefs] Prefer `command script import`. omits 38884641f28 Temporarily revert "[SCEVExpander] Add helper to clean up i [...] omits 6dbf0cfcf78 [SLC] sprintf(dst, "%s", str) -> strcpy(dst, str) omits 3cf7efec986 [TableGen] Allow mnemonics with uppercase letters to be matched omits 36ebabc153d [MSAN] Convert ActualFnStart to be a particular Instruction [...] omits e492f959e0e [docs] Add missing semicolon to example. omits 97de0188dd5 [MSAN] Reintroduce libatomic load/store instrumentation omits f759b4e43be [AIX] Generate unique module id based on Pid and timestamp omits 4abcf7e81c9 [x86] add tests for store merging (PR46662); NFC omits 1689c36b1ae Split Preprocessor/init.c test omits a175a96517c [libcxx/variant] Introduce `switch`-based mechanism for `st [...] omits fc4fd898522 [StackSafety] Use ValueInfo in ParamAccess::Call omits 79ce64ea087 [libc] Add restrict qualifiers to string library; give cons [...] omits 537f5483fe4 [lld-macho] Emit load command LC_BUILD_VERSION omits eef41efe009 [MachO] Add skeletal support for DriverKit platform omits 36f524f454a Test commit omits c26ed5c9657 Fix warning caused by ReductionTreePass class omits 1aed1e72e83 [llvm-libtool-darwin] Add support for -l and -L omits bb3a3da38d0 [DFSan] Don't unmap during dfsan_flush(). omits 65049f9b793 [examples][cmake] build fix for examples with BUILD_SHARED_LIBS=on omits 6ce8e4f46b7 [mlir] build fix for gcc-5 omits 324ae458df7 [mlir] Make mlir_check_link_libraries() work with interface [...] omits 8f6f6f407aa [llvm-libtool-darwin] Support universal outputs omits caac40fa5a6 [clang-tools-extra] Added missing comma omits ee5d07e6ce8 Remove unnecessary HEADER_DIRS in lib/InterfaceStub/CMakeLists.txt omits 5c5e6d951ee TableGen/GlobalISel: Partially handle immAllOnesV/immAllZerosV omits e9eb2dc3326 [X86][SSE] Fold HOP(SHUFFLE(X),SHUFFLE(Y)) --> SHUFFLE(HOP(X,Y)) omits 40a142fa57d AMDGPU/GlobalISel: Match andn2/orn2 for more types omits b6db0a544df Add python enumerators for SBTypeEnumMemberList, and some t [...] omits 8f3f101b952 Minor build fix (pointer must be dereferenced with `->`) omits d137db80297 [TSan][libdispatch] Add interceptors for dispatch_async_and_wait() omits 059cb8b3c9f Remove dependency from lib/CAPI/IR/IR.cpp on registerAllDia [...] omits 63aed9cbe5b [ORC] Build LLJITWithChildProcess example only on UNIX host [...] omits ce439cb1c96 [lldb] Remove Python 2 fallback and only support Python 3 omits fd9187f7469 [NFC] Silence variables unused in release builds omits 37ec83fcfc6 [lldb] Use file to synchronize TestDeepBundle and TestBundl [...] omits 1c80a6ce5f2 [Statepoints] FixupStatepoint: properly set isKill on spill [...] omits 891b2be85d5 Revert "[NFC][StackSafety] Move out sort from the loop" omits 05047f0b36e [ARM][test] Add more tests of two-part immediates omits c1f9c1c13cf [DFSan] Fix parameters to strtoull wrapper. omits 25ce6341729 [DemandedBits] Add addition test case from D72423 omits 9240e48a588 [OpenMP][OMPIRBuilder] Use the source (=directory + filenam [...] omits 07c33487faf [OpenMP][NFC] Update test check lines with new script version omits b395d67a886 [Orc] Fix werror for unused variable in noasserts build omits 5f6bee77fad [Statepoints] Spill GC Ptr regs in FixupStatepoints. omits 2f01af764b6 [VE] Remove obsolete I8/I16 register classes omits 46ed27ff1b1 [lldb] Make packetlog_get_dylib_info returns the last full [...] omits d28f67292e0 [libc] [obvious] Fix typographical error. omits 5f55a8193c2 [Attributor] Implement AAPotentialValues omits 4c30d4b4e5f [NFC][StackSafety] Change map key comparison omits 0426e284197 [NFC][StackSafety] Move out sort from the loop omits bb4efab9a4d [lldb] Use SBProcess::Continue instead of 'run' command in [...] omits fdc6aea3fd8 [lldb] Check Decl kind when completing -flimit-debug-info types omits e6b1b61054c [lldb] Fix py3 incompatibility in gdbremote_testcase.py omits 28e1015e327 [ORC] Fix missing include in OrcRemoteTargetClient.h omits f974d64b372 [lldb] Deduplicate copy-pasted TypeSystemMap::GetTypeSystem [...] omits 397b3cc9e5a [ORC][NFC] Fix a header comment omits ebf521e7848 Separate the Registration from Loading dialects in the Context omits de9e85026fc [lldb] Display autosuggestion part in gray if there is one [...] omits 9a47bcae7c5 [ORC][NFC] Refactor loop to determine name of init symbol i [...] omits 6bf74a924fe [ORC] In LLLazyJIT provide public access to the CompileOnDe [...] omits 30c4561e36e [ORC] Add JITLink-compatible remote memory-manager and LLJI [...] omits 339eba0805f [mlir] do not emit bitcasts between structs in StandardToLLVM omits 215c2df6478 [mlir] Mention mandatory RFC process for changes in Standar [...] omits eb82d58f83b [NFC][ARM] Port MaybeCall into ARMTTImpl method omits a9a6f0fe1d6 [MLIR][Shape] Add custom assembly format for `shape.any` omits 40d774265b0 [lldb/Utility] Simplify Scalar::PromoteToMaxType omits 9698deb2570 [clangd] Clarify comments regarding gRPC linking omits 399e4593431 [clangd] Fix find_program() result check when searching for gRPC omits 66a3575c289 [OpenMP] Fix releasing of stack memory omits 1786908f8ce [clangd] Warn developers when trying to link system-install [...] omits 798eb71c3a5 [NFC][StackSafety] Dedup callees omits 1e484b8a246 Remove spurious empty line at the beginning of source file (NFC) omits 5035d192faf Fix BufferPlacement Pass to derive from the TableGen genera [...] omits 909a851dbff [CGAtomic] Mark atomic libcall functions `nounwind` omits d795f968d92 [gn build] Port 2e4a20fd706 omits 2e4a20fd706 [SyntaxTree] Split `TreeTestBase` into header and source omits bbe3c479a6a [lldb] Fix a crash when tab-completion an empty line in a f [...] omits 9aa0ff77bdc [AMDGPU] Enable .rodata for amdpal os omits 6c7957c9901 [SVE] Fix bug in SVEIntrinsicOpts::optimizePTest omits 725400f9933 [NFCI][SimpleLoopUnswitch] Adjust CostKind query omits 95fad44e34c [DebugInfo] Avoid an infinite loop with a truncated pre-v5 [...] omits 48cd5b72b13 Revert "[SLC] sprintf(dst, "%s", str) -> strcpy(dst, str)" omits 800f0eda5b1 [NFC] Remove unused function. omits 6b66f21446b [mlir] [VectorOps] Canonicalization of 1-D memory operations omits b182ccfc2d6 [WebAssembly] Add missing lit.local.cfg omits c201f272258 hwasan: Emit the globals note even when globals are uninstr [...] omits a5ed20b5497 [NewPM][CodeGen] Add machine code verification callback omits 4cb016cd2d8 [X86][ELF] Prefer lowering MC_GlobalAddress operands to .Lf [...] omits 41f49736a9a [ConstProp] Handle insertelement constants omits ae6523cd62a [DebugInfo] Add -fuse-ctor-homing cc1 flag so we can turn o [...] omits ab9fc8bae80 [SLC] sprintf(dst, "%s", str) -> strcpy(dst, str) omits 097c8fb2cbc [NFC] Remove unused variables. omits 0c390c22a5a Revert "[ARM] Fix IT block generation after Thumb2SizeReduc [...] omits 3da939686c2 [lldb] Improve diagnostics in lldb-repro when replay fails omits 7d1cb187fbe [AMDGPU] Fix FP/BP spills when MUBUF constant offset exceeded omits d53d952810e [WebAssembly] Allow inlining functions with different features omits f59bec7acb8 [clang][Driver] Default to /usr/bin/ld on Solaris omits 18910c4cb5d [Tests] Update strncpy tests omits f136e5ecfb3 Re-apply "[llvm-jitlink] Don't demote unreferenced definiti [...] omits 5ef2287d36f [SLC] Optimize strncpy(a, a, C) to memcpy(a, a000, C) Solve [...] omits 524f591a395 [InstSimplify] Add tests for assume with min/max intrinsic (NFC) omits 9f8c4039f20 sanitizer_common: Introduce internal_madvise and start using it. omits 114c9fa0e46 Add "status" to the list of absl libraries. omits dedaf78fa71 [SystemZ][z/OS] enable trigraphs by default on z/OS omits 96855125e77 [tsan] Respect no_huge_pages_for_shadow. omits bc45bab7eb6 [libc] Add strtok_r implementation. omits 21810b0e142 [SVE] Lower fixed length vector integer UMIN/UMAX omits 661d83aa386 [gn build] (manually) port d650cbc349ccc4 better omits 5092039644e [gn build] (manually) port d650cbc349ccc4 omits 5bcd32b7449 [ORC][NFC] Fix typo in comment omits c2807b2e56c [darwin][driver] fix isMacosxVersionLT minimum supported OS [...] omits f7a13479b80 [mlir][docs] Update/Add documentation for MLIRs Pattern Rew [...] omits fa4b3147e33 [mlir][DialectConversion] Update the documentation for dial [...] omits f12db8cf750 [ORC] cloneToNewContext() can work with a const-ref to Thre [...] omits 34a5669ccd8 [ORC] Fix SymbolLookupSet::containsDuplicates() omits 25bbceb047a [LLDB] Fix how ValueObjectChild handles bit-fields stored i [...] omits d650cbc349c [elfabi] Move llvm-elfabi related code to InterfaceStub library omits 759f9a7acdf Revert "[llvm-jitlink] Don't demote unreferenced definition [...] omits 0462aef5f35 [AMDGPU] Inhibit SDWA if target instruction has FI omits d25cb5a8a23 [AMDGPU] Fix misleading SDWA verifier error. NFC. omits 1a8c9cd1d96 Fix PR45442: Bail out when MemorySSA information is not available omits 3944d3df4f0 [Tests] Removed debug copy command omits 2f7adf5ee37 [Diagnostics] Skip var decl of structs for -Wstring-concatenation omits e137b550587 [llvm-jitlink] Don't demote unreferenced definitions in -ha [...] omits adaadbfeac9 [JITLink][MachO] Return an error when MachO TLV relocations [...] omits bd2853f7998 [llvm-libtool-darwin] Add support for -arch_only omits 05169af5cea [flang][openacc] Handle optional end directive in combined [...] omits 8d58eb11f9d [llvm-libtool-darwin] Refactor ArchiveWriter omits 50c743fa713 [BPI] Improve static heuristics for integer comparisons omits 612b4dda766 [llvm-install-name-tool] Add more documentation omits 5c9aca1e939 [flang] Descriptor-based I/O using wrong size for contiguou [...] omits 3a2645e4289 [X86][SSE] Add HADD combine regression case from rG9bd97d036398 omits 2ddba09e067 [lldb] Set the launch flags to GetLaunchInfo().GetLaunchFlags() omits fed9ff51171 [mlir] Test CallOp STD->LLVM conversion. omits 2632c625ed9 [ARM] Mark VMINNMA/VMAXNMA as commutative omits fad31d60329 [flang] Implement shape analysis of TRANSFER intrinsic func [...] omits 180d6ed6677 [lldb] Skip TestStepScripted with reproducers omits e1a87f0a9bc [SVE] Lower fixed length vector integer SMIN/SMAX omits 0464acd0197 [clangd] Move clang-tidy check modifications into ClangdServer omits 66a2e3a5256 [clangd] Send EOF before resetting diagnostics consumer omits 44716856db5 Fix PR45442: Bail out when MemorySSA information is not available omits d54f5979bb8 Add cold attribute to one time construction APIs omits 11446b02c7e [VectorCombine] Fix for non-zero addrspace when creating ve [...] omits 98ba0a5ffee [InstCombine] Handle gc.relocate(null) in one iteration omits b36e22d6445 [clangd] Extract BackgroundIndex::Options struct. NFC omits fb141292f44 [ELF] --gdb-index: skip SHF_GROUP .debug_info omits 19d7cc2e830 [flang] Fix assert on character literal substrings as arguments omits e5caa6b5abf [flang] Correct manipulation of mixed complex expressions omits 51cfad3a1af [flang] Ensure Preprocessor::Define saves macro names correctly omits f09a2244ba6 [flang] Correct the default value for PAD= to PAD='YES'. omits 98cf77e3378 [clangd] Clean up old test fixture/names a little. NFC omits dd1a900575f [AArch64][x86] add tests for x/sqrt(x); NFC omits 88498f44dfe [ELF] -r: allow SHT_X86_64_UNWIND to be merged into SHT_PROGBITS omits 7f8c49b0160 [llvm-objdump] Change symbol name/PLT decoding errors to warnings omits 1ffc2996289 [libc++] Ensure the CI scripts can find Ninja omits 73f0772c0ba [clangd] Revert "[clangd] Fix crash-bug in preamble indexin [...] omits 9cbfdde2ea0 [analyzer] Fix crash with pointer to members values omits 63863451d18 Fix unused variable warning. NFC. omits cd3b850a4c8 rG9bd97d0363987b582 - Revert "[X86][SSE] Fold HOP(SHUFFLE(X [...] omits 82057e3f39e clang: Fix minor grammar-o in diag added in c354b2e3b omits 4225e7fa34f [mlir][openacc] Introduce OpenACC dialect with parallel, da [...] omits 2916dd5669e [libc++][test] Fix another -Wstring-concatenation warning omits 6d4f7801b1d [MLIR] Support for ReturnOps in memref map layout normalization omits fc7f004b887 [gn build] Port d17437d2bd8 omits c7191e31854 DAG: Don't pass 0 alignment value to allowsMisalignedMemory [...] omits 9c2e708f0dc [SyntaxTree] Clean `#includes` in `TreeTestBase.h` omits d17437d2bd8 [SyntaxTree] Split `TreeTest.cpp` omits 3bd2513ebd7 [NFC] Add test case showing the miscompile being fixed by D83507 omits e8ebebb0bde [InstCombine] Fix incorrect Modified status omits a5b8757506b Introduce ns_error_domain attribute. omits d538c5837a2 [AMDGPU] Fix missed SI_RETURN_TO_EPILOG in pre-emit peephole omits c58f1fe2aeb [libc++][test] Fix -Wstring-concatenation warnings omits 9936b96d533 Support the standards-based dates for __has_c_attribute omits da0592e4c8d [libc++] Use CMake interface targets to setup benchmark flags omits f9264995a69 Revert "[BPI] Improve static heuristics for integer comparisons" omits 41d0edd54e2 [clangd] Express dumpAST in tests as a customAction() omits 44587e2f7e7 [BPI] Improve static heuristics for integer comparisons omits 8af160b0b8c [lldb][NFC] Use llvm::is_contained instead of std::find in [...] omits a31d20e67e2 [X86][SSE] IsElementEquivalent - add HOP(X,X) support omits e63cc8105ad [SVE] Lower fixed length vector integer shifts. omits 30af595f05b [SVE][CodeGen] Legalisation of EXTRACT_VECTOR_ELT for scala [...] omits 9eb9ba076a7 [ARM][MVE] Fix for tail predication for loops containing MV [...] omits 8a41a1f5673 BranchFolding.cpp - removes includes already included by Br [...] omits 3b0878a3700 [DSE,MSSA] Fix crash when using tryToMergePartialOverlappin [...] omits 02e2bd8c4b9 [llvm-readobj/elf] - Cleanup helpers that are used to print [...] omits 130098228d5 [SVE] Lower fixed length vector integer ISD::SETCC operations. omits a0485421d24 Revert "[BPI] Improve static heuristics for integer comparisons" omits 9e04895258d [SVE] Lower fixed length integer extend operations. omits 936ba7eec3f [llvm-readobj/elf][test] - Refine --headers testing and the [...] omits 385c9d673f2 [BPI] Improve static heuristics for integer comparisons omits ebfa4104332 SplitKit.cpp - removes includes already included by SplitKi [...] omits c4c1267cadb DwarfDebug.cpp - removes includes already included by Dwarf [...] omits b7d5d1ec643 [DWARFYAML] Replace InitialLength with Format and Length. NFC. omits ac2b7f8ac16 [lldb][NFC] Fix indentation in TCPSocket::CloseListenSockets omits 32626bcc0b9 [clangd] Add ClangdServer::customAction() extension point omits 6af1677161f [SVE][CodeGen] Fix scalable vector issues in DAGTypeLegaliz [...] omits 3ec3fcb97a6 [CodeGen] In narrowExtractedVectorLoad bail out for scalabl [...] omits 3948341fa5f [InstCombine] Precommit tests for PR47149. omits 7af4bbb6433 [test] XFAIL two tests with inlining debug info issues on Sparc omits ca227d73e10 [AMDGPU] Fix typo. NFC omits 55e472e9dab [compiler-rt][asan][test] Skipt sanitizer_common tests on Sparc omits 833c2b6be26 [SyntaxTree] Rename tests following `TestSuite_TestCase` + nits omits d1211fd1ec0 [SyntaxTree] Split tests for expressions omits 8199cd8a550 [flang] Compilation fix. omits c286d6fdeeb [Parser] Suppress -Wempty-translation-unit if this is a hea [...] omits eaa341fbea9 [OpenMP] Ensure testing for versions 4.5 and default - Part 1 omits 18e9482e44e [flang][msvc] Use platform-independent primitives in tempor [...] omits 1ce26c9d658 [NFC] [PowerPC] Rename SPE strict conversion test omits 0581c0b0eeb Revert "[SCEV] Look through single value PHIs." omits d54c252bc8a [Clang options] Optimize optionMatches() runtime by removin [...] omits f902a7eccf3 [HotColdSplit] Fix variable name spelling omits 7d32e6e3f0a [lld-macho] Fix invalid-stub test on Windows, take 2 omits 2781f3003ba [AMDGPU] Pre-commit test for D85872 omits 11e2c253ac7 [lld-macho] Try to fix invalid-stub test on Windows omits 449b4d2a8b2 [macho2yaml] Remove an unused variable. NFC. omits e48d1262b88 [lld-macho] Support -rpath omits 437e6bd286a [lld-macho] Implement -force_load omits 180ad756ec5 [lld-macho] Support larger dylib symbol ordinals in bindings omits c3eb1e27547 [lld-macho] Add error handling for malformed TBD files omits 7e6d6754998 [lld-macho] Avoid unnecessary shared_ptr in DylibFile ctor omits a499898e86e [lld-macho] Generate ObjC symbols from .tbd files omits 3c9100fb785 [lld-macho] Support dynamic linking of thread-locals omits 65277126bf9 [mlir][Type] Remove the remaining usages of Type::getKind i [...] omits 18b1e675232 [AMDGPU] Fix crash when dag-combining bitcast omits b28e3db88d0 Merge OpFolderDialectInterface with DialectFoldInterface (NFC) omits c224bc71af4 Remove DialectHooks and introduce a Dialect Interfaces instead omits bd08e0cf1cb PR47143: Don't crash while constant-evaluating value-initia [...] omits fbfd831ddac [lldb] Fix relative imports and set the appropriate include dirs omits 3136cbe29e7 [PowerPC] Implement Vector Shift Builtins omits a31c89c1b7a [Coverage] Enable emitting gap area between macros omits fc544dcf2da [NFC][MLIR][OpenMP] Add comments and test for OpenMP enum d [...] omits 62ef1cb2079 [flang][msvc] Remove default arguments for function special [...] omits 12d16de538c [MLIR][NFC] Remove tblgen:: prefix in TableGen/*.cpp files omits 7ddfb956e1a [lldb] Fix unit test parsing to handle CR+LF as well as LF omits cc6d9f59fdb [libcxx][test] Fix a -Wstring-concatenation warning in fuzz [...] omits d49aedd315e Build a flat LLDB.framework for embedded Darwin targets omits eba5f5f7982 [ValueTracking] Add abs intrinsics support to computeConsta [...] omits 6446c118400 [InstSimplify] Add additional abs intrinsic icmp tests (NFC) omits 7397a019b80 [InstSimplify] Extract abs intrinsic tests into separate fi [...] omits eca4b4007d6 [Sanitizer] Fix segfaults during unwinding on SystemZ omits 304264e73d2 [lld][WebAssembly] Emit all return types of multivalue functions omits e2040d38a1c [ValueTracking] Support min/max intrinsics in computeConsta [...] omits c1abd47aa16 [InstSimplify] Add tests for icmp of min/max with constants (NFC) omits 23bd33c6acc [InstCombine] prefer xor with -1 because 'not' is easier to [...] omits 0a1514d7ca4 [InstCombine] add test for 'not' vs 'xor'; NFC omits 5c1fe4e20f8 [Target] Cache the command line derived feature map in Targ [...] omits e3d38b7b889 [flang][msvc] Tell windows.h to not define min/max macros. omits 269bc3f5df6 PR47138: Don't crash if the preferred alignment of an inval [...] omits b52fc59e170 [WebAssembly] Fixed memory.init always using 64-bit ptr omits 578ac8bfa5e [libc][obvious] Remove the unused file utils/CPP/StringRef.h. omits 3fa0a039ab6 [clang] Check `expr` inside `InitListChecker::UpdateStructu [...] omits d6f0600c96a [NFC][InstCombine] Add FIXME's for getLogBase2() / visitUDi [...] omits 12d93a27e7b [InstCombine] Sanitize undef vector constant to 1 in X*(2^ [...] omits c561f4d2ec1 [SVE][VLS] Don't combine logical AND. omits 2b8ad6b6040 [WebAssembly] Don't depend on the flags set by handleTarget [...] omits 2ff14957e88 [GlobalISel] Implement bit-test switch table optimization. omits 39de63aef95 Fix signed/unsigned comparison warnings. NFC. omits a7a06ded8b0 Recommit "[InstSimplify] Remove select ?, undef, X -> X and [...] omits 1da09b7214b [SVE] Remove default-false VectorType::get omits f07f17ac7c1 [Scheduler] Fix typo in comments. NFC omits 1bb34886850 [ARM] Predicated VFMA patterns omits 13d6cf0951f [X86][SSE] Pull out BUILD_VECTOR operand equivalence tests. NFC. omits 5f7cdb2effa [X86][GlobalISel] Legalize G_ICMP results to s8. omits fd893bda557 Fix sigaction interceptor to always correctly populate oldact omits ce2c991061b [SVE] Lower fixed length FP minnum/maxnum omits 07448c55045 [UpdateTestChecks][FIX] Python 2.7 compatibility and use ri [...] omits f5a252ed681 [SanitizerCoverage] Use zeroext for cmp parameters on all targets omits df3bfaa3907 [Driver] Change -fnostack-clash-protection to -fno-stack-c [...] omits 9dd7ed24bf7 [mlir] Added support for Index type inside getZeroAttr function omits fc915d13b86 [clang-tidy] use stable_sort instead of sort to fix EXPENSI [...] omits 839762b044d [AMDGPU][test] Add dedicated llvm-readobj test. omits fbd6d2c54e5 [OPENMP] Fix PR47063: crash when trying to get captured sta [...] omits 8d4860aa9ee [libc++] Remove workarounds for missing rvalue references omits 0e70a127a94 [mlir][linalg][NFC] Remove extra semi-colon causing warnings omits f4f3f678f19 [OPENMP]Fix PR37671: Privatize local(private) variables in [...] omits 3c8a4ee0764 [OpenCL] Remove warning for variadic macros in C++ for OpenCL. omits a2dc19b81b1 [Hexagon] Return scalar size in getMinVectorRegisterBitWidt [...] omits 4fe5615eabb [ARM][MVE] Enable tail predication for loops containing MVE [...] omits 25bbe234e4e [analyzer] StdLibraryFunctionsChecker: Add support for new [...] omits ddbd21d288f [OPENMP]Do not add TGT_OMP_TARGET_PARAM flag to non-capture [...] omits e14474a39a1 AMDGPU/GlobalISel: Select llvm.amdgcn.global.atomic.fadd omits 701228c4117 AMDGPU: Handle intrinsics in performMemSDNodeCombine omits 3651658bdd1 Revert "[OPENMP]Fix PR37671: Privatize local(private) varia [...] omits e891b6a75d9 [DWARFYAML] Make the address size of compilation units optional. omits 386d5af04b6 [MachOYAML] Simplify the section data emitting function. NFC. omits ec9563c54ed [OPENMP]Fix PR37671: Privatize local(private) variables in [...] omits aa4bc1cb797 Limit Max Vector alignment on COFF targets to 8192. omits cc892fd9f4c [VectorCombine] early exit if target has no vector registers omits 89a7f64afc7 [VectorCombine] add test for x86 target with SSE disabled; NFC omits e859868eb38 [ARM] Add additional predicated VFMA tests. NFC omits 912c09e845c [InstCombine] eliminate a pointer cast around insertelement omits b97e402ca5b [VectorCombine] add test for Hexagon that would crash; NFC omits bca1b8ed994 [SystemZ/ZOS] Implement computeHostNumPhysicalCores omits ea8448e3618 [LoopUnroll] Adjust CostKind query omits cff880b0c9a Revert "[lldb] Display autosuggestion part in gray if there [...] omits fccf4c6115a [ARM] Commutative vmin/maxnma tests. NFC omits 35bee3503f4 [clang-tidy] prevent generated checks from triggering asser [...] omits 9bd97d03639 [X86][SSE] Fold HOP(SHUFFLE(X),SHUFFLE(Y)) --> SHUFFLE(HOP(X,Y)) omits 246afe0cd17 [lldb] Display autosuggestion part in gray if there is one [...] omits 321aa19ec8e [mlir] Expose printing functions in C API omits 3b0a4e95845 [llvm-readobj] - Refine logic of the symbol table locating [...] omits a0c2c6aa420 [X86][AVX] Fold CONCAT(HOP(X,Y),HOP(Z,W)) -> HOP(CONCAT(X,Z [...] omits dd0fdf80301 [lldb] Add support for checking children in expect_expr omits 511d5aaca37 [Transforms][SROA] Skip uses of allocas where the type is scalable omits 7b18716361a Add missing dependency on Doc generation for the OpenMP dialect omits af838584ec5 [mlir] use intptr_t in C API omits e441b7a7a0a [SCEV] Look through single value PHIs. omits 9ceb192e141 [llvm-dwarfdump] Avoid crashing if an abbreviation offset i [...] omits 6716e7868ec [ARM][MVE] tail-predication: overflow checks for backedge t [...] omits ac37afa6502 [SyntaxTree] Unbox operators into tokens for nodes generate [...] omits 88bbd307365 [SVE][CodeGen] Fix issues with EXTRACT_SUBVECTOR when using [...] omits 5d549219df1 [VE] Change to promote i32 AND/OR/XOR operations omits a87576592c6 [libc][obvious] Switch copysign[f|l] and fabs[f|l] to the n [...] omits dc7b1e9db58 [AST] Fix the CXXFoldExpr source range when parentheses ran [...] omits e6c5e6efd08 [MLIR,OpenMP] Lowering of parallel operation: proc_bind clause 2/n omits 6b3dc96e599 [X86][GlobalISel] Replace a misuse of SUBREG_TO_REG with IN [...] omits 2ad7e1a301f [MLIR][SPIRVToLLVM] Conversion for global and addressof omits 01b99c6e1d9 [libc][obvious] Switch nearest integer function tests to th [...] omits d73be5af0ae [NFC] Factor out hasForceAttributes omits 3a033921ed3 [Attributor][NFC] Reformat tests after D85099 omits 97ce7fd89fc [UpdateTestChecks] Match unnamed values like "@[0-9]+" and [...] omits 31e5f7120bd [CMake] Simplify CMake handling for zlib omits 1a67522d3ef [NFC] Inline variable only used in debug builds omits b0b95dab1ce [VectorCombine] add safety check for 0-width register omits 2985c02f798 [WebAssembly][AsmParser] Name missing features in error message omits b9af72bffe5 [Diagnostics] Reworked -Wstring-concatenation omits f5e4451e1f2 [flang] Fix interpretation of intrinsic names as arguments omits c6f51377e12 [libcxx/variant] Add a few benchmarks for `std::visit`. omits 30c1633386e Revert "[Instruction] Add updateLocationAfterHoist helper" omits 54b6cca0f28 [globalopt] Change so that emitting fragments doesn't use t [...] omits 06d100a69a0 [Analyzer] Support note tags for smart ptr checker omits cfdc96714bd [Instcombine] Fix uses of undef (PR46940) omits 29429d1a443 [drr] Add $_loc special directive for NativeCodeCall omits 4a646ca9e2c [Instruction] Add updateLocationAfterHoist helper omits 479f5bfdb02 [LLDB] Improve PDB discovery omits df79e18796d [libc][obvious] Remove a commented out block. omits 277873ce0f4 [AARCH64] [MC] add memtag as an alias of mte architecture e [...] omits 9df7ee34e1b [libFuzzer] Fix minimizing timeouts omits 06d567059e5 [InstSimplify] Respect CanUseUndef in more places omits 254e0abf5be [lldb] Fix the last remaining tests not inheriting TCC permissions omits e74e8b2b695 [NFC][InstCombine] Add tests for PHI merging/aggregate reco [...] omits 9b211a50763 [libunwind] Fix incorrect check for out-of-boundedness omits b9c1bd39d01 [gn build] Fix CodeGenTests omits 1a69f02397a [WebAssembly][NFC] Replace WASM with standard Wasm omits e9ac1495e20 [AIX][XCOFF] change the operand of branch instruction from [...] omits e8dac8b3dbe [libunwind][NFC] Fix typo in comment omits f969734c21e Reland "[SLPVectorizer] Pre-commit a test for D85759" omits 52b71aa8b1a Revert "[SLPVectorizer] Pre-commit a test for D85759" omits 39617aaed95 NFC. Constify MachineVerifier::verify parameter omits bfb0b853b2d [compiler-rt] XFAIL test on iOS omits ec5f793996f [OpenMP] split execution of a long test into smaller parts. omits d68a2859ab4 [BPI] Teach BPI about bcmp function bcmp is similar to memcmp omits 61afdf0ab43 [lldb] Enable inheriting TCC permissions in lldb-test omits cf9588a24a2 Update AMDGPU testcases after bebe6a6449811e877f7eba3f1798d [...] omits 94791970de1 [SLPVectorizer] Pre-commit a test for D85759 omits 7adf5bd1814 [lldb] Look beyond the first line to find the PID in TestAp [...] omits 2fc86ccdd25 [Flang] Fix release blocker issue #46931 related to documentation. omits 667843cc07c [libc] Add strtok implementation. omits bebe6a64498 [GlobalISel] Combine (logic_op (op x...), (op y...)) -> (op [...] omits d2c18b59835 [NFC][llvm-objcopy] Fix redundant config checks. omits 0dc5e0cd393 [XCOFF][llvm-readobj] Move XCOFF test to XCOFF directory omits b9aaf32f464 Fix MSVC "not all control paths return a value" warning. NFC. omits 2655bd51d6a [X86][SSE] combineShuffleWithHorizOp - canonicalize SHUFFLE [...] omits 8dd2eb10bbc GlobalISel: Fix typo omits eed19c8c7e7 [ORC] Move file-descriptor based raw byte channel into a pu [...] omits 989d8dc9fe2 [llvm-jitlink] Fix a file comment. omits d8c1f43dcc9 [libTooling] Move RewriteRule include edits to ASTEdit gran [...] omits d110d4aaff3 [InstSimplify] Forbid undef folds in expandBinOp omits cb29c33984b [clangd][ObjC] Improve xrefs for protocols and classes omits 645dd1b3bf8 [libTooling] Cleanup and reorder `RewriteRule.h`. omits 8155cb27a23 Fold Opcode into assert uses to fix an unused variable warn [...] omits 45a4f4c8066 [DWARFYAML] Teach yaml2obj emit the correct line table program. omits fe1f36986b2 [X86][SSE] combineShuffleWithHorizOp - avoid unnecessary su [...] omits c135744b1df [lldb/CMake] Separate CMake code for Lua and Python (NFC) omits 0dc4c36d3aa AMDGPU/GlobalISel: Manually select llvm.amdgcn.writelane omits cf715717aa8 [flang] Allow compiler directives in more places omits aa994d9867e [NFC][LoopUnrollAndJam] Use BasicBlock::replacePhiUsesWith [...] omits fa2b836ea39 [GlobalISel] Add G_ABS omits d4408fe17f3 [clang] Do not crash for unsupported fixed point to floatin [...] omits 956582aa165 [Sema] Iteratively strip sugar when removing address spaces. omits 1470ce4a76f [InstSimplify] fold min/max with matching min/max operands omits bad205fe0c7 [InstSimplify] add tests for min/max intrinsics with common [...] omits ea8c186c408 [InstCombine] add tests for pointer casts with insertelement; NFC omits bae1517266b [mlir] Add verification to LLVM dialect types omits 91d59cbf1b3 [X86][SSE] Add HADD/SUB support to combineHorizOpWithShuffle omits 076305568cd AMDGPU/GlobalISel: Prepare for more custom load lowerings omits 6cac661637c AMDGPU/GlobalISel: Fix test bugs and add a few more cases omits e973c1375ed [ELF] Move the outSecOff addend from relocAlloc/relocNonAll [...] omits 73ca96ebc15 [ELF][test] Enhance x86-64-split-stack-prologue-adjust-succ [...] omits dbc468dc319 [split-file] Fix sys::fs::remove() on Solaris after D83834 omits f4dccf115cc [clang] Add a matcher for template template parameters. omits e2f32404727 [DebugInfo] Allow GNU macro extension to be emitted omits bb640645f52 [DebugInfo] Simplify DwarfDebug::emitMacro omits d287a5a33f6 [GlobalISel] Remove unused variable. NFC. omits 1d4bc08ce43 [DWARFYAML] Let the address size of line tables inferred fr [...] omits 16c1d251c4c [flang][directives] Use TableGen information for clause cla [...] omits e2f1b48f867 GlobalISel: Implement bitcast action for G_INSERT_VECTOR_ELT omits b1600d8b897 [NFC] Guard the cost report block of debug outputs with NDE [...] omits 02899d7f1b9 [clang] Don't make ObjCIvarDecl visible twice when adding t [...] omits 442a80292d5 [clang] Don't make synthesized accessor stub functions visi [...] omits 53f21e0fb75 TableGen/GlobalISel: Hack the operand order for atomic_store omits a9795b6f639 [flang] Disable -Wmaybe-uninitialized for GCC omits ac50efd67cc [NFC][ARM][SimplifyCFG] Add some tests. omits ea8e71c3da5 [clang][HeaderInsert] Do not treat defines with values as h [...] omits 24a816c7d39 [clangd] Disable ExtractFunction for C omits b626f45329e [clangd] Unify macro matching in code completion for AST an [...] omits 3b3dc1dbfff Revert "[flang][directives] Use TableGen information for cl [...] omits 034b95e2839 [llvm-readobj/elf] - Remove `unwrapOrError` calls from Dump [...] omits dc7630dd444 [compiler-rt][builtins] Un-xfail two tests on sparcv9 omits d2e2ad29214 [llvm-readobj][test] - Rename gnu-phdrs.test to program-hea [...] omits bf93edc4758 [flang][directives] Use TableGen information for clause cla [...] omits d212b63a792 [llvm-readobj] - Refine program headers testing (`-l`, `--p [...] omits a680c797b9f [ARM][MVE] Added extra tail-predication runs for auto-corre [...] omits c3817728e7b [lld] s/dyn_cast/isa omits bb91c9fe7b6 [cmake] Make gtest macro definitions a part the library interface omits d7d172b4aae [X86][SSE] Add tests for 256-bit HOP(SHUFFLE(X,Y),SHUFFLE(X [...] omits c5683ffeb19 [X86][SSE] Add tests for HOP(LOSUBVECTOR(SHUFFLE(X)),HISUBV [...] omits b18c63e85aa [clang-format] use spaces for alignment of binary/ternary e [...] omits 950f1bf976b [lldb] Add SubstTemplateTypeParm to RemoveWrappingTypes omits 4f3559db1f3 [lldb] watchpoint ID common completion for commands `watchp [...] omits 3483c28c5bc [SCEV] ] If RHS >= Start, simplify (Start smax RHS) to RHS [...] omits 026e0bf984c [LLD][ELF] - Update and fix gnu-ifunc* tests. omits 455ed56d48e [SVE][CodeGen] Legalisation of INSERT_VECTOR_ELT for scalab [...] omits 49193e1fe7e Fix Wdocumentation unknown param warnings. NFC. omits ee17f72e13b Fix Wdocumentation unknown param warning. NFC. omits 031738a5611 [AST][RecoveryExpr] Don't preserve the return type if the F [...] omits 91bd9db2cdb [DebugInfo] Allow GNU macro extension to be read omits 2892ed6d0fa [DebugInfo] Introduce GNU macro extension entry encodings omits a73008c1aed [DebugInfo] Refactor .debug_macro checks. NFCI omits a952fe236f9 [lldb] thread index common completion for commands like `th [...] omits bd1013a4825 [clangd] Enforce trailing slash for remote index's project root omits 8134c2c7ffe [AutoUpgrade] Simplify code omits 85c7e89f3b3 [CodeGen] Refactor getMemBasePlusOffset & getObjectPtrOffse [...] omits b2b7dbb47aa [lldb] stop-hook ID common completion for commands `target [...] omits 1de173c0498 [X86][FPEnv] Fix a use after free omits 33d0031edba [lldb] Fix unhandled switch case for GOFF in GDBRemoteCommu [...] omits 8144a7d8fc0 [compiler-rt][ubsan][test] Fix TypeCheck/misaligned.cpp on Sparc omits 59703f17361 [VE] Update bit operations omits b6c7b7fa31b [SVE] Add ISD nodes for predicated integer extend inreg ope [...] omits 49016eeab6b [X86] Rename combineVectorPackWithShuffle -> combineHorizOp [...] omits 73a6a364694 [clangd] RIFF.cpp - Use logical && instead of bitwise & for [...] omits 419f1be7b54 [lldb] tab completion for `target modules load -u` omits d542feb8e49 [SVE] Lower fixed length vector integer subtract operations. omits 66fa73fa279 [lldb] move the frame index completion into a common comple [...] omits ef0c0844fef Add missing `-o -` to a recent test omits 24bc8afd4ba [lldb] tab completion for `target modules search-paths insert` omits d6f710fd46d [NFC] Fix typo in comment. omits b3aece05313 [SystemZ/ZOS] Add binary format goff and operating system z [...] omits 36e1fc5f68e [Docs] Fixed missing closing quote character omits 0b774acf118 [SLP] Make sure instructions are ordered when computing spi [...] omits 3ce57e01211 [lldb] type language common completion omits c2f01013101 [InstCombine] ~(~X + Y) -> X - Y omits 7829c33084a [SCEVExpander] Add helper to clean up instrs inserted while [...] omits 31fd64ac57a [lldb] tab completion for 'command delete/unalias' omits df916062c88 [lldb][NFC] Fix warning in Thread::AutoCompleteThreadPlans omits f99a18bbaa0 [lldb] tab completion for `thread plan discard` omits 497d060d0a7 [Analyzer] Improve invalid dereference bug reporting in Der [...] omits 51117e3c517 [lldb][NFC] Remove unused custom reimplementation of realpa [...] omits 8f92f3c2eab [RDA] Fix DBG_VALUE issues omits 8a5e296975b [lldb] tab completion for `disassemble -F` omits 2e653327e36 [lldb] tab completion for `watchpoint set variable` omits c6d2078a35d [clangd] Improve diagnostics in dexp interface omits 0057532e3f4 Revert "[flang] Version information in flang/f18" omits 63b5b92bc95 [LazyValueInfo] Let getEdgeValueLocal look into freeze inst [...] omits 9564821144f Test requires a debug build to pass. omits 06eee8748fb [Attributor][NFC] Connect AAPotentialValues with AAValueSimplify omits 9201efb3b96 [X86] Custom match X86ISD::VPTERNLOG in X86ISelDAGToDAG in [...] omits 61ede38da0c [CodeGen] Expand float operand for STRICT_FSETCC/STRICT_FSETCCS omits a22301ef989 [lldb] Remove redundant add_definitions() in CMake (NFC) omits bca43666e7d [lldb] Use modern CMake to avoid repetition (NFC) omits a542eec4622 [gn build] Port db91320a898 omits db91320a898 Revert "Move ELFObjHandler to TextAPI library" omits a423c184625 [gn build] Port e6f8ba12e6e omits e6f8ba12e6e Move ELFObjHandler to TextAPI library omits 4514a3cfa47 [mlir][shape] Fix description copy pasta omits 5fe171321c0 [Sparc] Define __GCC_HAVE_SYNC_COMPARE_AND_SWAP macros on SPARCv9 omits c4701c9c620 [lldb] Add missings moves where appropiate (NFC) omits 02af25df2be [macho2yaml][test] Specify the object file's endianness. NFC. omits 655923de3d8 [macho2yaml][test] Specify the object file's endianness. NFC. omits 4aaa9770037 [Sema] Fix missing warning on initializer lists on field in [...] omits 95125259470 [X86][FPEnv] Teach X86 mask compare intrinsics to respect s [...] omits b448eda4066 [lldb] Fix typo in AppleDWARFIndex omits 94c6ceab539 [AST] add parenthesis locations for IfStmt and SwitchStmt omits 3c5758964c5 [macho2yaml] Refactor the DWARF section dumpers. omits 49fb1c2e901 [lld-macho] improve handling of -platform_version omits a379f2c251d [lld-macho] Handle command-line option -sectcreate SEG SECT FILE omits 48cd6b8ca54 Revert "[AIX] Try to not use LLVM tools while building runtimes" omits ed66df6705a test commit omits d04f3e028d3 [CodeGen] Make MMI immutable NPM pass omits 6fd30f0669a [llvm-jitlink] Update llvm-jitlink to use TargetProcessControl. omits 0fd3d379e26 Improve diagnostic for an expression that's not constant be [...] omits fb04d7b4a69 [CUDA][HIP] Do not externalize implicit constant static variable omits 09517a90682 Add regression test from PR46487. omits 4b59dc77dc4 [Diagnostics] Ignore structs and long text for -Wstring-con [...] omits 0de60b550b7 [mlir] Fix mlir build break due to warning when NDEBUG is not set omits 05d74dbc3bb python bindings: fix DeprecationWarning omits fa5d22a045d [OpenMP][NFC] Reuse OMPIRBuilder `struct ident_t` handling [...] omits 4f2ad15db53 [Clang] implement -fno-eliminate-unused-debug-types omits 41d4120017f [mlir][Linalg] Allow distribution `scf.parallel` loops gene [...] omits aae349e2760 [InstSimplify][test] Remove unused parameter in vscale.ll omits b2c9b631bb4 [Diagnostics] Move -Wstring-concatenation to -Wextra omits 9c8ae408603 [ARM] Speed up arm-cortex-cpus.c test omits 62223ff1376 [Diagnostics] Avoid false positives with -Wstring-concatenation omits 2c48e3629cf [MLIR] Adding gpu.host_register op and lower it to a runtime call. omits 566a66703f0 [InstSimplify] Add test for expand binop undef issue (NFC) omits 50dd75c8e0b [AIX] Try to not use LLVM tools while building runtimes omits a680ea2c720 Fix "last accessed time" test failing on Windows omits 20abff0481d [XCOFF][AIX] Use TE storage mapping class when large code m [...] omits 7bc03f55539 [MachineOutliner][AArch64] WA for multiple stack fixup case [...] omits 4cd8e9b169f [SampleFDO] Stop letting findCalleeFunctionSamples return u [...] omits 514445e0353 [WebAssembly][ConstantFolding] Fold fp-to-int truncation in [...] omits c0b5000bd84 [MSAN RT] Use __sanitizer::mem_is_zero in __msan_test_shadow omits ab6a517ea41 Fix "CHECK-LABEL: @" typos in llvm/test/CodeGen/AArch64/sve [...] omits 08803f0e62e Unbundle KILL bundles in VirtRegRewriter omits 7f5928ef5a5 [flang] Avoid cascading error in subscript triplet omits 189c0833dfd [flang] Fix edge case with Hollerith omits e3820570d40 [lldb] tab completion for `platform target-install` omits 6fe6b29c294 AMDGPU: Fix assertion in performSHLPtrCombine for 64-bit pointers omits 68fab44acfc AMDGPU: Fix visiting physreg dest users when folding immedi [...] omits a3036b38638 Re-Re-land: [CodeView] Add full repro to LF_BUILDINFO record omits 96dfc783b2b [BreakFalseDeps][X86] Move operand loop out of X86's getUnd [...] omits 0d4b7adb822 [MLIR] Make gpu.launch_func rewrite pattern part of the LLV [...] omits 70d583ad128 [clangd] Have template template arguments target their refe [...] omits 582fd474ddc [WebAssembly] wasm64: fix memory.init operand types omits e912fffd3a8 [ELF] Avoid creating a 2.1GB output file in arm-exidx-range.s omits 13d05787d0d [MLIR][TableGen] Fix ambiguous build methods when inferring [...] omits 3162c6aa458 [lldb] Skip TestSimulatorPlatform with out-of-tree debugserver omits a8fe40d9732 [mlir][spirv] Add OpGroupBroadcast omits 4061d9e42cf [clangd] Fix crash-bug in preamble indexing when using modules. omits b8ff0daeac0 [lldb] Fix NSArray0 data formatter and add test omits 211117b6602 [NFC][MLInliner] remove curly braces for a few sinle-line loops omits d5c81be3ca2 [NFC][MLInliner] Set up the logger outside the development [...] omits 3b21a07fd7f [PGO] Delete dead comdat renaming code related to GlobalAlias. NFC omits 68330ee0a97 [mlir][vector] Relax transfer_read/transfer_write restricti [...] omits 1042f079ee6 [gn build] Port e2d61ae5733 omits e2d61ae5733 Correctly set CompilingPCH in PrecompilePreambleAction. omits f9500cc4875 [SyntaxTree] Expand support for `NestedNameSpecifier` omits 7406eb4f6af [Hexagon] Avoid creating an empty target feature omits 0b7f1252196 [llvm-symbolizer] Add back --version and add a -v alias omits 89a9db438f8 [flang] Version information in flang/f18 omits b34ec5969f1 [lld][WebAssembly] Handle weakly referenced symbols when la [...] omits 9a368d2b008 [X86][SSE] shuffle(hop,hop) - canonicalize unary hop(x,x) s [...] omits 90f721404ff [SLP] Regenerate load-merge.ll tests omits c7b683c126b [PGO][CUDA][HIP] Skip generating profile on the device stub [...] omits 7866442b3f5 [XCOFF] Adjust .rename emission sequence omits b129c9d81af Author: Shuhong Liu shuhong.liu@ibm.com Date: Mon Aug 1 [...] omits 6ef801aa6bc [AIX] Static init frontend recovery and backend support omits 07e673a02bb [X86][SSE] Pull out shuffle(hop,hop) combine into combineSh [...] omits 81883ca0745 [PowerPC] Add option to control PCRel GOT indirect linker o [...] omits 4f9f4b21e07 [ARM] Unrestrict Armv8-a IT when at minsize omits ca05601cd2a [DebugInfo] Don't error for zero-length arange entries omits fdbd5996533 [SyntaxTree] Implement `NestedNameSpecifier` using the `Lis [...] omits 891ddfc6438 [X86][SSE] Add single undef element HADD test cases from PR34724 omits e6dc2c8ce7d [X86][SSE] combineTargetShuffle - rearrange shuffle(hop,hop [...] omits 5f104a80998 [clang-format] Add space between method modifier and a tupl [...] omits 40188f807dc AMDGPU/GlobalISel: Don't try to handle undef source operand omits f9c279b0574 PeepholeOptimizer: Use Register omits 0bbf4bb8db2 GlobalISel: Remove redundant check for empty blocks omits a0ec81f70de AMDGPU/GlobalISel: Merge load/store select cases omits c8b17874e57 AMDGPU/GlobalISel: Fix typo omits 9533f0ea682 AMDGPU/GlobalISel: Use nicer form of buildInstr omits 3d5118b75c6 [InstCombine] auto-generate test checks; NFC omits bc5d68dd8a1 Revert "[DebugInfo] Don't error for zero-length arange entries" omits dcb8d3b7223 [clang-tidy] Fix a crash in bugprone-not-null-terminated-re [...] omits bebca662d4f [InstCombine] rearrange code for readability; NFC omits 3d2cf729432 [clangd] Fix the background index is not disabled when usin [...] omits cb3a598c87d [DebugInfo] Don't error for zero-length arange entries omits 8393b9fd1f3 [LoopInterchange] Move instructions from preheader to outer [...] omits 54cb552b962 [LoopInterchange] Form LCSSA phis for values in orig outer [...] omits a90c78ac526 [SyntaxTree] Implement the List construct. omits dbcfbffc7ae [PowerPC] Add intrinsic to read or set FPSCR register omits 0b26c9eddc4 [ScalarizeMaskedMemIntrin][X86] Refresh missed transform te [...] omits c0c3b9a25fe [ScalarizeMaskedMemIntrin] Scalarize constant mask expandlo [...] omits 8119d6c1469 [lldb][NFC] Remove dead code in BreakpointResolverAddress omits d400606f8cb [DebugInfo] Fix initialization of DwarfCompileUnit::LabelBegin. omits 69eb7e36aa3 Free the memory allocated by mlirOperationStateAddXXX metho [...] omits 0d58d9e8fb9 AMDGPU/GlobalISel: Lower G_FREM omits 5965fbf81b2 [clang-tidy] Fix a crash in bugprone-not-null-terminated-re [...] omits 626d0f5818b [Concepts] Dump template arguments for immediately declared [...] omits b1c7f84643f [clang] Allow DynTypedNode to store a TemplateArgumentLoc omits 1970eefb17e [NFC][StackSafety] Add a couple of early returns omits a4ca710d9ca More cleanup after removing the ability to reference a depe [...] omits 8d91ce8f589 [NFC][StackSafety] Count dataflow inputs omits fbd33baa27f [NFC][Attributor] Add missing override omits 617007240cb Improve modeling of variable template specializations with [...] omits dee812a297c [StackSafety] Fix union which produces wrapped sets omits a6feeb1c6b6 [NFC][StackSafety] Avoid assert in getBaseObjec omits b529c5270c9 Add override to fix -Winconsistent-missing-override warning. omits 1675f8a2516 [TableGen] Pull the increment of a variable out of an assert. omits a31b3893c72 [docs] Fix typos omits ef018cb65c9 [BuildLibCalls] Add noundef to standard I/O functions omits 4b211b94d71 [mlir][drr] Make error easier to understand omits f5fdb6141c5 Re-enable OpenBSD PowerPC64 tests. omits ff1002aab09 [Attributor][NFC][AAPotentialValues] Change interface of Po [...] omits 92e82a2890c int64_t and intmax_t are always (signed) long long on OpenBSD. omits 3a34228bff6 [StackSafety] Don't keep FullSet in index omits 654266bea9b [StackSafety] Use getSignedMin() to serialize ranges omits eff04f95951 [NFC][StackSafety] Add index test omits 2fa401fe53d [NFC][StackSafety] Add shell test requirement omits eeb7c496e38 [AST] Fixed string list in test omits 9658647d72d [AST] Fixed string concatenation warnings omits 836f937a1f1 [clangd] Add more error details on the remote index server side omits 86cc7226874 [X86] Added testcases for PR47024 and PR46315 omits 2a11d5dcc97 [NFC][StackSafety] Avoid some duplications in tests omits 898880fe4e3 [clang] Fix typo in comment omits 4e681fad468 [X86][GlobalISel] Enable a test case for sext i32->i64 that [...] omits 62d8b8a2253 Fix 64-bit copy to SCC omits 5a0d6cdbd16 [InstSimplify] Make sure CanUseUndef is initialized in all cases. omits d236e1c7b60 [InstSimplify/NewGVN] Add option to control the use of undef. omits 23817cbd0b6 [SCEVExpander] Make sure cast properly dominates Builder's IP. omits 53ac1448486 [HotColdSplit] Add options for splitting cold functions in [...] omits dee938e5ccd [Tests] Precommit tests for D85593 omits 975467e4aa7 [Diagnostics] Handle string concat pattern and avoid false [...] omits 43bdac29066 [VectorCombine] try to create vector loads from scalar loads omits c70f0b9d4a0 [SCEVExpander] Avoid re-using existing casts if it means up [...] omits c8b629a3a58 [Polly] Reuse LLVM's build rules for gtest/gmock omits 04a23f1fe08 [Diagnostics] Turn string concat warning to avoid false positives omits 186a7f81e81 [ARM] Add VADDV and VMLAV patterns for v16i16 omits 8590e5abad5 [ARM] Allow vecreduce_add in tail predicated loops omits 296faa91ed5 [ARM] Some formatting and predicate VRHADD patterns. NFC omits c990455db91 [llvm-readelf/obj] - Refine the implementation of printMips [...] omits cfd2ee29e0e [llvm-readobj] - Remove 3 excessive test cases. omits bc8be305406 [X86][GlobalISel] Remove unneeded code for handling zext i8 [...] omits 231c554abc8 [MLIR][NFC] Fix misleading diagnostic error + clang-tidy fix omits fdfdee98ac8 [DAGCombiner] Teach SimplifySetCC SETUGE X, SINTMIN -> SETL [...] omits 95e61ed85c1 [X86] Autogenerate complete checks. NFC omits 6d9b3cb2fb5 Revert "[NFC][StackSafety] Add index test" omits 5fd49911db5 [NFC][StackSafety] Add index test omits b317321545a [NFC][StackSafety] noinline in alias tests omits 0334578edc6 [ELF] --wrap: don't leave the original symbol as SHN_UNDEF [...] omits 540489de681 [llvm-profdata] Implement llvm-profdata overlap for sample [...] omits a4d78d23c53 Revert "[CMake] Simplify CMake handling for zlib" omits ccbc1485b55 [CMake] Simplify CMake handling for zlib omits f4aba9d76c6 Backout a test that is dependent on an uncommited diff. Fix [...] omits cc612c29084 [WebAssembly] Fix FastISel address calculation bug omits 430db35bf21 fix typo omits 4eb4ebf76a6 Hook up OpenBSD 64-bit PowerPC support omits 654e8aadfdd [MLIR] Consider AffineIfOp when getting the index set of an [...] omits d3153b5ca29 [X86] Remove a DCI.isBeforeLegalize() call from combineVSel [...] omits d4c3f20285a [Reduce] Rewrite function body delta pass again omits 48887c4e81d [libcxx-fuzzing] Fixed bug found by -Wstring-concatenation omits 966a58e329e [X86] Support matching VPTERNLOG when the root node is X86I [...] omits a599e1320c5 [X86] Add VPTERNLOG test cases where the root node will be [...] omits c814eca3e4c [AArch64RegisterInfo] Supress new warning omits 815a9b256b9 [X86] Remove isSafeToClobberEFLAGS helper and just inline i [...] omits c888694a8ed [LLDB] Fix timeout value on expect_gdbremote_sequence omits 8d3ae64b040 Recommit "[X86] Increase the number of instructions searche [...] omits 761f568420a Revert "[X86] Increase the number of instructions searched [...] omits 4cc914280fb [FileCheckTest] Supress new warning omits cc15380f103 [X86][SSE] combineTargetShuffle - use scaleShuffleMask help [...] omits 44b260cb0aa [X86] Increase the number of instructions searched for isSa [...] omits f13e92d4b27 [InstCombine] Use CreateVectorSplat(ElementCount) variant directly omits 090f9d5a553 Fix MSVC "not all control paths return a value" warning. NFC. omits cd5ab56bc40 Change the default target CPU for OpenBSD/i386 to i586 omits 6cd23558d3a [Clang] Fixed buildboit failure; bot defaults to older C++ [...] omits 0fef780aa70 [Clang] Avoid whitespace in fixit note omits dc096a66cb5 [Diagnostics] Diagnose missing comma in string array initia [...] omits e492f0e03b0 [SimplifyCFG] Fix invoke->call fold w/ multiple invokes in [...] omits 1f452ac1d78 [NFC][SimplifyCFG] Rewrite isCleanupBlockEmpty() to be iter [...] omits c2ebb324655 [NFC][SimplifyCFG] Add a test showing invoke->call simplifi [...] omits a587bf3eb07 [NFC][SimplifyCFG] Count the number of invokes turned into [...] omits 99cd56906a4 [ELF] --wrap: set isUsedInRegularObj of __wrap_ if it is de [...] omits f22ac1d15b1 [DAGCombiner] reassociate reciprocal sqrt expression to eli [...] omits ba4c214181d [x86] add tests for another reciprocal sqrt pattern; NFC omits 38537307e50 lib/CodeGen doesn't depend on lib/Passes. omits 0b90a08f772 [test][DebugInfo] Adapt two tests for Sun assembler syntax [...] omits f6d74b29d6d [libc][NFC] Disable a loader test as ld.gold fails to link. omits db936e0e915 [libc][NFC] Add library of floating point test matchers. omits 5c9c4ade9d1 Add the inline interface to the shape dialect omits b6d9add71b1 [InstCombine] Optimize select(freeze(icmp eq/ne x, y), x, y) omits 5d59385ba67 [libc] Setup TLS in x86_64 loader. omits 595d3b5ecc5 [InstCombine] Add tests for select(freeze(icmp x, y), x, y); NFC omits 514b00c4399 [X86] Limit the scope of the min/max canonicalization in co [...] omits 872bdc0be7d Remove unused static helper getMemRefTypeFromTensorType() (NFC) omits eebd0a57fc9 Remove unused class member (NFC) omits 58acda1c16a Revert "[mlir] Add a utility class, ThreadLocalCache, for s [...] omits d30d4619387 [ELF] Support .cfi_signal_frame omits 754e09f9cef [MLIR] Add tiling validity check to loop tiling pass omits fb943696cbc PR47025, PR47043: Diagnose unexpanded parameter packs in co [...] omits c58674df147 [X86] Don't produce bad x86andp nodes for i1 vectors omits ca4bcfbf2cc [gn build] Port f5b5ccf2a68 omits f5b5ccf2a68 Reland "Revert "[NewPM][CodeGen] Introduce machine pass and [...] omits 4ac617f490c [flang] Handle DATA initialization of EQUIVALENCE'd objects omits 3c0597a9e4d AMDGPU: Avoid explicitly listing all the memory nodes omits 648228bcc33 [NFC][StackSafety] Fix statistics omits bb1456decf5 [sanitizer] Fix comment (NFC) omits 27d0e14da9b Create Reduction Tree Pass omits abb9bf4bcf9 Revert "[Clang] implement -fno-eliminate-unused-debug-types" omits 73413d266ab Revert "fix windows build for D80242" omits 3adc9aeb250 [OpenMP 5.0] Fix PR-45212: Shouldn't error out while using [...] omits b0d76f454da [mlir] Centralize handling of memref element types. omits a97dfdc30b5 [lldb] Assert the process has exited before we gets its output. omits 7abef416742 [NewPM] Print 'Skipping pass' as pass instrumentation omits cbd8ec93709 fix windows build for D80242 omits 64372d93bc6 [NFC][MLInliner] Refactor logging implementation omits d3dfd8cec44 Add a setting to force stepping to always run all threads. [...] omits 71a1f135e4e [llvm-libtool-darwin] Add support for -D and -U options omits d9a9192984f [llvm-libtool-darwin] Add support for -filelist option omits 38b419eb933 Factor out reference-counting code from PlatformApple* omits e486921fd6c [Clang] implement -fno-eliminate-unused-debug-types omits 645de3664a6 [llvm-libtool-darwin] Add constant CPU_SUBTYPE_ARM64_V8 omits 7547508b7ae Revert "[StackSafety] Skip ambiguous lifetime analysis" omits 7d4996033bc [StackSafety,NFC] Add Stats counters omits 660832c4e74 [OpenMP,MLIR] Translation of parallel operation: num_thread [...] omits cd01980f308 [OpenMP] Split OpenMP/target_map_codegen test [NFC] omits cf26a105176 Add symlinks for `libtool` and `install_name_tool` omits 82fd1392016 [flang] Update FirOpsDialect constructor to pass its TypeID omits c8c45985fba [mlir][Type] Remove usages of Type::getKind omits fff39b62bb4 [mlir][Attribute] Remove usages of Attribute::getKind omits 1d6a8deb412 [mlir] Remove the need to define `kindof` on attribute and [...] omits dd48773396f [mlir][Types] Remove the subclass data from Type omits 9f24640b7e6 [mlir] Add a utility class, ThreadLocalCache, for storing n [...] omits 86646be3158 [mlir] Refactor StorageUniquer to require registration of p [...] omits 164a02d0fa4 [ELF]: --icf: don't fold sections referencing sections with [...] omits 5a0b1472c0e GlobalISel: Handle zext(sext x) in artifact combiner omits 968cba8e89f lldbutil: add a retry mechanism for the ios simulator omits d6c00edf2eb [FileCheck] Add docs for --allow-empty omits 43b304b09f8 [flang] Support DATA statement initialization of numeric wi [...] omits dc13a9a7813 [libc] Add strcpsn and strpbrk implementation. omits cc01194c2fa [flang] Descriptor-based I/O data item transfers omits e3eb3cf5501 [lldb] Only check for --apple-sdk argument on Darwin omits bb4b70f7921 [llvm-install-name-tool] Adds docs for llvm-install-name-tool omits 17ff170e3a9 Revert "[MSAN] Instrument libatomic load/store calls" omits b53fd9cdba4 [MLIR] Add getSizeInBits() for tensor of complex omits 9414a71aaab [mlir][spirv] Add correct handling of Kernel and Addresses [...] omits 0e9e06a6d4c [flang][NFC] Reformat files with current clang-format omits 7764b52cbd4 [gn build] Port 320eab2d558 omits 320eab2d558 Revert "[NewPM][CodeGen] Introduce machine pass and machine [...] omits 2a01d7f7b64 [mlir][SCF] Add utility to outline the then and else branch [...] omits aedaa077f58 Reduce dropTriviallyDeadConstantArrays cumulative time perc [...] omits 3110e7b077d [mlir] Introduce AffineMinSCF folding as a pattern omits 1bf4629f111 [PPC] Rename bool-ret-to-int -> ppc-bool-ret-to-int omits cc5f6252c7a [gn build] Port 911565d1085 omits 2b5502c3503 [NFC] Use value initializer for OVERLAPPED omits 04bd5b52862 [AMDGPU] Fix not rescheduling without clustering omits f1d525734f8 [lldb] Store the Apple SDK in dotest's configuration. omits c354b2e3bfe [Clang] Add note for bad conversion when expression is poin [...] omits 8abb5fb68f8 [SyntaxTree] Use simplified grammar rule for `NestedNameSpe [...] omits 25367dfefb7 [lld-macho] Add .tbd support for frameworks omits ca85e373381 [lld-macho] Support static linking of thread-locals omits 4e43f180481 [lld-macho] Ensure .tbss sections are also considered as Ze [...] omits 911565d1085 [NewPM][CodeGen] Introduce machine pass and machine pass manager omits 954bd9c8612 [NewPM] Only verify loop for nonskipped user loop pass omits 382df1c6744 Revert "Reland D64327 [MC][ELF] Allow STT_SECTION referenci [...] omits ac3e720dc1a Make clang HIP headers compatible with C++98 omits 47cadd6106c [analyzer] pr47030: MoveChecker: Unforget a comma in the su [...] omits cf03bcf9292 [flang] Remove extra CMAKE_CXX_FLAGS in Lower and Optimizer omits 7d0f69118e6 [NFC] Add utility to sum/merge stats files omits c3c95b9c808 [mlir] [VectorOps] Improve lowering of extract_strided_slic [...] omits 25e38c3f3c2 [ARM] Extra reduction plus tailpredication tests. NFC omits 98eccec3ae3 [PowerPC] Add Vector Extract/Expand/Count with Mask, Move t [...] omits 575b22b5d11 Revisit Dialect registration: require and store a TypeID on [...] omits d8c6d083c95 [PowerPC][PCRelative] Set TLS unsupported with PC relative memops omits 4a7aedb843a [OPENMP]Simplify representation for atomic, critical, maste [...] omits 6c64f05b905 [PowerPC] Add compatibility check for PPC PLT stubs omits ffe1edfc53d [NFC][GVN] Fix "avaliable" typos omits aa0d19a0c8f [Fixed Point] Add fixed-point shift operations and consteval. omits 5de6c56f7e8 [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics. omits 177735aac7f [LangRef] Minor fixes to intrinsic headers and descriptions. NFC. omits 90d1c66c7ce [clangd] Fix a typo, NFC. omits 351aac09854 [Sema] Add casting check for fixed to fixed point conversions omits 100e1f911c0 [macho2yaml] Remove unused functions. NFC. omits 9c949083205 BEGIN_PUBLIC [mlir] Add support for unranked case for `tens [...] omits 87a89e0f775 [mlir] Remove llvm::LLVMContext and llvm::Module from mlir: [...] omits 16b02253778 [mlir] do not require LLVMDialect in conversion from LLVM IR omits db1c197bf82 [mlir] take LLVMContext in MLIR-to-LLVM-IR translation omits 66a163f3281 [DAG] GetDemandedBits - remove custom AND handling. omits fcefb532225 Remove unreachable break. NFC omits 18212cbcdad Remove duplicate/unreachable break (PR47029) omits f35992b75b4 [SLP][X86] Add smax intrinsic reduction tests omits ffd258f7bbb Remove unreachable return (PR47028) omits 1d782942500 [Sema][BFloat] Forbid arithmetic on vectors of bfloat. omits 24cca30f7f0 Remove unreachable return (PR47026) omits aa38e97ad5e [SLP][X86] Add abs/smax/smin/umax/umin intrinsic vectorizat [...] omits 1ffb4683696 [NFC][Test] Format the test with script update_llc_test_checks.py omits 3f906c54a2d [mlir][Vector] Add 2-D vector contract lowering to ReduceOp omits da9e7b1ab03 [Test] Added test showing missing range check elimination o [...] omits be8b3f0c220 [AArch64] Disable waitid.cpp test for AArch64 omits a70161808bc [clangd] Include the underlying decls in go-to-definition. omits 01bc708126c [NFC] Replace hasName in loop for hasAnyName omits 63bc5d78632 [VE] Change to expand multiply related instructions omits 3ac1eb6358b [VE] Remove obsoleted getVEAsmModeForCPU function omits 67174765db5 [AST][RecoveryExpr] Fix the missing type when rebuilding Re [...] omits 1eade73d8b0 [DebugInfo] Remove DwarfUnit::getDwarfVersion(). NFC. omits b6b0ff18a31 [DebugInfo] Clean up DIEUnit. NFC. omits ba41a0f7339 [SyntaxTree][NFC] remove redundant namespace-specifiers omits c575ba28de2 [Attributor] AAPotentialValues Interface omits 6dc863cd858 [clang, test, Darwin] Fix tests expecting Darwin target omits f3cc4df51da Revert "[CMake] Simplify CMake handling for zlib" omits 9b49a4d3012 [Test] Add one more test on IndVars that was failing on one [...] omits 57f9518bf03 [clangd] Highlight structured bindings at local scope as Lo [...] omits 2b2bfdb474d [NFC] Add the stats for load/store cluster omits 0905d9f31ea [SVE][CodeGen] Fix bug with store of unpacked FP scalable vectors omits dbf44b83306 [LLDB] Mark test_launch_simple as a no-debug-info test omits cce1b0e8919 [PowerPC] Implement Vector Extract Low/High Order Builtins [...] omits 55de46f3b2c [PowerPC] Support constrained fp operation for setcc omits 3359ea62edc [Scheduling] Create the missing dependency edges for store cluster omits 96b02808afa [Polly] Support linking ScopPassManager against LLVM dylib omits c530539badd [AArch64][NFC] require aarch64 support for hwasan test omits 7fb9de2c6f5 [StackSafety,NFC] Fix tests in debug omits d8713523a2f [flang] Improve message for assignment to subprogram omits f13f2e16f00 [Attributor] Check violation of returned position nonnull a [...] omits 39cbcbe1b1e [StackSafety,NFC] Add more tests omits d97636196af [StackSafety,NFC] Sort llvm-lto2 resolutions in tests omits 58b95c9b2bb [StackSafety,NFC] Add debug counters omits 92dcf12b2f2 [StackSafety,NFC] Use CHECK-EMPTY in tests omits faeeed6f524 [LLParser,NFC] Simplify forward GV refs update omits 1139d899d58 [polly] Unbreak buildbot. omits 0b2616a8045 [StackSafety] Skip ambiguous lifetime analysis omits b2847671b83 Reinstate check that we don't crash. omits 2f1fffab73f Disable clang-tidy test that started failing after clang co [...] omits 5c6d9b2bbfa [LTO,NFC] Skip generateParamAccessSummary when empty omits 72c95b22137 [NewPM] Add callback for skipped passes omits f4ba7a100a5 [clangd] Semantic highlighting for dependent template name [...] omits ecbf2b3496c fix doc typo to cycle bots omits f92e0d93847 [VE] Optimize trunc related instructions omits ed5a18fc039 PR30738: Implement two-phase name lookup for fold-expressions. omits c8a282bcf7b [GlobalISel] Fix computing known bits for loads with range [...] omits 243903f3262 Factor out common code from the iPhone/AppleTV/WatchOS simu [...] omits 1ad051dd8c8 GlobalISel: Implement lower for G_INSERT_VECTOR_ELT omits 92d58392975 [gn build] mac: use frameworks instead of libs where appropriate omits 039fb7f68af [NewPM][GuardWidening] Fix loop guard widening tests under NPM omits 004be4037e1 [ELF] Change tombstone values to (.debug_ranges/.debug_loc) [...] omits c50f5dece97 BPF: fix libLLVMBPFCodeGen.so build failure omits ce74e97d9b1 [AMDGPU] Correct missing sram-ecc target feature for gfx906 omits 87b2af81407 AMDGPU/GlobalISel: Enable s_{and|or}n2_{b32|b64} patterns omits aa57cabae2f [msan] Support %ms in scanf. omits f81bae9ff42 [flang][msvc] Do not use gcc/clang command line options for msvc. omits be02adfad7a [InstCombine] Fold (x + C1) * (-1<<C2) --> (-C1 - x) * (1<<C2) omits 0c1c756a315 [InstCombine] Generalize %x * (-1<<C) --> (-%x) * (1<<C) fold omits a404acb86af [NFC][InstCombine] Add some more tests for negation sinking [...] omits 7ce76b06ec9 [InstCombine] Fold sdiv exact X, -1<<C --> -(ashr exact X, C) omits 47aec80e4af [NFC][InstCombine] Negator: add a comment about negating ex [...] omits 442cb88f534 [InstCombine] Generalize sdiv exact X, 1<<C --> ashr exa [...] omits 8633a0d985f [NFC][InstCombine] Better tests for x s/EXACT (1 << y) pattern omits 1c21635c94d [NFC][InstCombine] Tests for x s/EXACT (-1 << y) pattern omits 0fa520af673 Unify the code that updates the ArchSpec after finding a fa [...] omits d6492d87447 Add -Wtautological-value-range-compare warning. omits ffc248f3b88 [LegalTypes] Move VSELECT node creation out of WidenVSELECT [...] omits 4df38a5589f [X86] Optimize out a few extra strlen calls in getX86Target [...] omits e1cad4234cf [X86] Make getX86TargetCPU return std::string instead of co [...] omits 87cba434027 BPF: add a SimplifyCFG IR pass during generic Scalar/IPO op [...] omits 8d943a928d2 [NFC] Rename BBSectionsPrepare -> BasicBlockSections. omits f406a90a08c Add missing override to Makefile omits 250a167c418 [InstSimplify] avoid crashing by trying to rem-by-zero omits ba37b144e6c [LLDB] Skip test_launch_simple from TestTargetAPI.py when remote omits 30eeb742f1d clang: Use byref for aggregate kernel arguments omits c9bcc237a28 [VectorCombine] add tests for load+insert; NFC omits 05df9cc7036 Correctly detect legacy iOS simulator Mach-O objectfiles omits 128bf458ab8 [libc] Add tolower, toupper implementation. omits a7478fab6ce [SLP] Fix order of `insertelement`/`insertvalue` seed operands omits 189ba3db865 Fix CFI issues in <future> omits 87ce06e3155 Add freeze keyword to IR emacs mode omits 25e8668e88b [mlir][SPIR-V] Fix wrongly placed Rationale section. omits 86aa8e6363c [lldb] Use target.GetLaunchInfo() instead of creating an em [...] omits 9f24148b212 [clangd] Fix crash in bugprone-bad-signal-to-kill-thread cl [...] omits 4ccc38813eb [AMDGPU][CostModel] Add f16, f64 and contract cases to fuse [...] omits e00201539f9 GlobalISel: Implement fewerElementsVector for G_EXTRACT_VECTOR_ELT omits d0acd97c68e [NewPM][LoopUnswitch] Pin loop-unswitch to legacy PM or use [...] omits 96c2d5e99e3 [HIP] Ignore invalid ar linker options omits 99298c7fc54 [lldb/testsuite] Change get_debugserver_exe to support Rosetta omits 5bb6b8250ad [NewPM] Pin -assumption-cache-tracker tests to legacy PM omits 1a0c0944c62 AMDGPU: Define raw/struct variants of buffer atomic fadd omits 9dbdaea9a0e Remove unused variable "saved_opts". omits eae9c541484 AArch64/GlobalISel: Fix verifier error after selecting retu [...] omits 3b93464dcf2 [SLP][X86] Regenerate sdiv test noticed in D83779. NFC. omits ca7973cf182 [NFC]{MLInliner] Point out the tests' model dependencies omits 90eb7d5283d AMDGPU: Fix spilling of 96-bit AGPRs omits 56270d1d421 AMDGPU/GlobalISel: Start trying to handle AGPR bank omits 34040a4f61f GlobalISel: Define InvalidRegBankID enum value omits 8d072a44052 [OPENMP]Fix for Windows buildbots, NFC. omits 0af7835eae6 [OPENMP]Redesign of OMPExecutableDirective/OMPDeclarativeDi [...] omits 8f5b2cb8280 [InstCombine] Add tests for mul(add(x,c),negpow2) -> mul(su [...] omits 87fb7aa137e [llvm][MLInliner] Don't log 'mandatory' events omits 518a27e5591 [OpenMP] Fix ref count dec for implicit map of partial data omits f6913e74400 [lldb][NFC] Document and encapsulate OriginMap in ASTContex [...] omits d1a91d947f4 [InstCombine] Add tests for mul(sub(x,y),negpow2) -> mul(su [...] omits b7b1a38d41c PDBExtras.h - remove unnecessary raw_ostream forward declar [...] omits a6db64ef4a9 [ELF] Allow sections after a non-SHF_ALLOC section to be co [...] omits 63cdc9a49f1 AMDGPU/GlobalISel: Handle llvm.amdgcn.ds.{fadd|fmin|fmax} omits 63c4be53cf5 AMDGPU/GlobalISel: Try to promote to use packed saturating add/sub omits 60f2c6a94cd [PatternMatch] allow intrinsic form of min/max with existin [...] omits dcf3ffb0a85 AMDGPU/GlobalISel: Move frame index selection to patterns omits d188a608bd8 AMDGPU: Fix code duplication between the selectors omits e5062a6caf7 [XCOFF][AIX] Put each jump table in an independent section [...] omits 5a503521e7b AMDGPU/GlobalISel: Implement expansion for rsq.clamp omits c015cbc68b8 AMDGPU/GlobalISel: Fix trying to widen <3 x s1> boolean ops omits 28124a0a636 AMDGPU/GlobalISel: Stop using G_EXTRACT in argument lowering omits 6c7f640bf7a AMDGPU/GlobalISel: Implement LLT version of allowsMisaligne [...] omits 08c7d570d30 [flang] Add options to control IMPLICIT NONE omits 37894ba6612 AMDGPU/GlobalISel: Make s16 phi legal omits 53162567090 AMDGPU/GlobalISel: Fix assert on copy to vcc omits 1de43bd6df7 Revert "PDBExtras.h - remove unnecessary raw_ostream forwar [...] omits 1353cbc2570 [mlir][Vector] NFC - Use matchAndRewrite in ContractionOp l [...] omits 839d974ee0e [DOCS] Add more detail to stack protector documentation omits 40506d5e2fc [DWARFYAML][debug_info] Make the 'Values' field optional. omits 6616d84ceed [obj2yaml] Test dumping an empty .debug_aranges section. omits e82866d5d9e [lldb][AArch64] Correct compile options for Neon corefile omits 94a5919946a [LLDB] Skip test_launch_simple from TestTargetAPI.py on Arm [...] omits d893278bba0 [GlobalISel][InlineAsm] Fix matching input constraint to physreg omits 5a07490d761 [ABI][NFC] Fix the confusion of ByVal and ByRef argument names omits 3d10050e374 BitstreamRemarkParser.h - remove unnecessary includes. NFCI. omits d9e191cb178 Revert "[ELF] Allow sections after a non-SHF_ALLOC section [...] omits 55ead5bfffd Fix include sorting order. NFC omits 807467009d6 [X86] getX86MaskVec - replace mask limit from NumElts < 8 w [...] omits 87c5437afd2 PDBExtras.h - remove unnecessary raw_ostream forward declar [...] omits 13b4db4ec20 [X86][SSE] Expose all memory offsets in expand load tests omits 0d33a8ef5bb [SVE] Lower scalable vector mul operations. omits 54fafd17a72 [mlir][Linalg] Introduce canonicalization to remove dead LinalgOps omits 3ed59b775d7 [SVE] Implement lowering for fixed length vector multiplication. omits 45676a89361 [MLIR] Change GpuLaunchFuncToGpuRuntimeCallsPass to wrap a [...] omits 6ddef924745 [analyzer][tests] Understand when diagnostics change betwee [...] omits c6eb76093c3 [dsymutil] Disable dsymutil/X86/reproducer.test on windows. omits 3effc35015c [mlir] Lower DimOp to LLVM for unranked memrefs. omits e355f85bdf9 [flang] Add parser support for OpenMP allocate clause omits c771087161f [InstCombine] Fold freeze(undef) into a proper constant omits 54a1097b837 [InstCombine] Add tests for D84948; NFC omits 745bf6cf447 [LoopVectorizer] Inloop vector reductions omits 5446ec85070 [mlir] take MLIRContext instead of LLVMDialect in getters o [...] omits d3a9807674c [mlir] Remove most uses of LLVMDialect::getModule omits d40c44e89e1 [lldb] Fix LLDB compilation with ncurses 6.2 due to wattr_s [...] omits a512c894768 [NFC][InstCombine] Refactor '(-NSW x) pred x' fold omits 141357663e6 [InstCombine] (-NSW x) u<= x --> x s<=0 (PR39480) omits 132be1f5027 [InstCombine] (-NSW x) u< x --> x s< 0 (PR39480) omits 0e1241a3c98 [InstCombine] (-NSW x) u>= x --> x s>= 0 (PR39480) omits 16c642fa39d [InstCombine] (-NSW x) u> x --> x s> 0 (PR39480) omits 59387c0dd74 [InstCombine] (-NSW x) s<= x --> x s>= 0 (PR39480) omits 01a6c4bd26a [InstCombine] (-NSW x) s< x --> x s> 0 (PR39480) omits 38852076515 [InstCombine] (-NSW x) s>= x --> x s<= 0 (PR39480) omits 8878b79cfe9 [InstCombine] (-NSW x) ==/!= x --> x ==/!= 0 (PR39480) omits 5060f5682b0 [InstCombine] (-NSW x) s> x --> x s< 0 (PR39480) omits 664e1784cd5 [NFC][InstCombine] Add tests for comparisons between x and [...] omits 710949482ed [clang][Driver] Don't hardcode --as-needed/--no-as-needed o [...] omits 4357986b411 [DWARFYAML][debug_info] Pull out dwarf::FormParams from DWA [...] omits 6148cca7088 [compiler-rt] Fix build of Sanitizer-Test_Nolibc after D80648 omits 3b3cdcc7a55 [lit] Remove ANSI control characters from xunit output omits 8803ebcf3b5 Fix qsort() interceptor for FreeBSD omits e150d2cab86 [update_cc_test_checks.py] Add test for D84511 omits 216ad2da74f [clang-tidy] Fix bugprone-bad-signal-to-kill-thread crash w [...] omits 86711668330 [clang-tidy] Fix bugprone-bad-signal-to-kill-thread crash w [...] omits 504a197fe54 [X86] Rename X86::getImpliedFeatures to X86::updateImpliedF [...] omits 4a8e4b5c744 [lldb][gui] use names for color pairs, instead of magic numbers omits 14406ca01fd [lldb][gui] use syntax highlighting also in gui mode omits fc0e8fb7874 [lldb][gui] truncate long lines/names if needed omits f5e6fbac24f [AArch64] [Windows] Error out on unsupported symbol locations omits 5eedc01a824 [ARM, AArch64] Fix a comment typo. NFC. omits 92f1f1e40d4 [Coroutines] Use to collect lifetime marker of in CoroFra [...] omits 0215ae97353 [X86] Remove incomplete custom handling of i128 sdivrem/udi [...] omits bac1a0839f3 Fix typo in test. Thanks to Andrew Ng for spotting this! omits 9097ef84ce5 [lldb] Remove pointless assign to found_suffix (NFC) omits ba8683f2929 [JITLink][MachO][AArch64] More PAGEOFF12 relocation fixes. omits 4fccdd5c85d [lldb] Fix bug in skipIfRosetta decorator omits 633e3dacf27 [CMake] Print the autodetected host linker version omits 1c1ffa6a300 GetPath() returns a std::string temporary. You can't refer [...] omits 08063f85a7e "|" used when "||" was meant in SBTarget::FindFunctions omits 0ee1eba5811 AMDGPU: Remove ATOMIC_PK_FADD omits ada4ee7cb8f [NewPM][opt] Add more codegen passes omits 5ddc8b49bab [AMDGPU] add buffer_atomic_swap for float omits 3a538de6536 [lldb] Make UBSan tests remote ready omits 6d2d73059fd [flang] Fix compilation warning in check-directive-structure.h omits 9f717d7b941 [JumpThreading] Allow duplicating a basic block into preds [...] omits fd86d67b828 [JumpThreading] Add a test that duplicates insts of a basic [...] omits 3af4039876a [ELF][test] Add another -triple=x86_64 to linkorder-mixed.s omits 8b9e86fea66 [lld-macho] Fix errant search and replace. NFC omits beb9993d960 [MSSA] Update test with more detailed and resilient checks. [NFC] omits 39379916a7f [mlir] [VectorOps] Add masked load/store operations to Vect [...] omits dd892a33e1e [gn build] Port 820e8d8656e omits 279e4cf7826 [ELF] Fix type of ciesWithLSDA after D84610 omits eb45b978b7d [ELF][test] Add REQUIES: x86 and -triple=x86_64 to linkorde [...] omits 820e8d8656e [Analyzer][WebKit] UncountedLambdaCaptureChecker omits b216c80cc24 [ELF] Allow SHF_LINK_ORDER sections to have sh_link=0 omits 1adc494bce4 [CMake] Simplify CMake handling for zlib omits 978165bf027 [X86] Rename mod128.ll to divmod128.ll and add test cases f [...] omits 4103f4a936a [MSSA][NewPM] Handle tests with -print-memoryssa omits 08b2d0a963d [X86] Disable copy elision in LowerMemArgument for scalariz [...] omits 13796d14238 [X86] Add test case for PR47000. NFC omits 927afdffbb1 [lldb] Skip test_launch_simple on Windows omits b2ab375d1f0 [mlir] use the new stateful LLVM type translator by default omits e1de85f9f4d Add verification for DW_AT_decl_file and DW_AT_call_file. omits 31137b87efc [lldb] Skip TestProcessConnect when running remotely omits df46f174db5 [lldb] Modify the `skipIfRemote` decorator so we can skip a [...] omits 076b120bebf CFG: Destroy temporaries in (a,b) expression in the correct order. omits c66169136fe [InstCombine] fold icmp with 'mul nsw/nuw' and constant operands omits 0315571a19b [InstCombine] add tests for icmp with mul nsw/nuw; NFC omits f496950001c [WebAssembly] Fix types in wasm_simd128.h and add tests omits 8c8bb128dfd [OpenMP] Fix `target data` exit for array extension omits 41b1aefecb9 [OpenMP] Fix `present` diagnostic for array extension omits f3b41502554 [libc] Add strspn implementation and std::bitset omits 40470eb27a5 [libomptarget][NFC] Replace `%ld` with PRId64 for data of t [...] omits 0bcda1a2613 [AMDGPU] Scavenge temp reg for AGPR spill omits 20a568c29db [Propeller]: Use a descriptive temporary symbol name for th [...] omits 1dbac09dd6e [lldb/test] Support git commit version ids for clang. omits 7d057efddc0 [CUDA] Work around a bug in rint/nearbyint caused by a brok [...] omits ec8c172d01e AMDGPU: Correct prolog SP initialization logic omits 105608a4c28 [AMDGPU] Added missing gfx1031 cases to CGOpenMPRuntimeGPU.cpp omits ea7d0e2996e [AMDGPU] gfx1031 target omits 9e6a1e5781d [NewPM][LoopRotate] Rename rotate -> loop-rotate omits 8dc43852e4a [Driver] Accept -fno-lto in clang-cl omits 83eaf5d55db AMDGPU: Eliminate BUFFER_ATOMIC_PK_ADD_F16 node omits 618db6803d6 [clangd][NFC] Delete dead code in ExtractFunction code action omits b0c50ef759d Revert "Add libFuzzer shared object build output" omits d3ac3018866 [clangd] Disable define out-of-line code action on templates omits 0d03b3901d3 [mlir][StandardToSPIRV] Use spv.UMod for index re-calculation omits f3056dcc02d [InstCombine] Negator: -(cond ? x : -x) --> cond ? -x : x omits 1d25d0734a1 [NFC][InstCombine] Add tests for negation of old-style [n]a [...] omits 43c0c9252a3 AMDGPU: Refactor buffer atomic intrinsic lowering omits 48378a32af5 [spirv] Fix bitwidth emulation for Workgroup storage class omits b1dac0cfcd3 AMDGPU: Remove leftover test omits 3e526674338 AMDGPU: Fix verifier error with undef source producing s_bitset* omits e8760bb9a8a [InstSimplify] fold icmp with mul nsw and constant operands omits fcb0d8163a4 [lldb/test] Use realpath consistently for test root file paths. omits f879c9b7962 [InstSimplify] fold icmp with mul nuw and constant operands omits a569a0af0d9 [InstSimplify] add vector tests for icmp with mul nuw; NFC omits 7ad60f6452f [clang-format] fix BreakBeforeBraces.MultiLine with for eac [...] omits 40626184cf9 [flang][NFC] Unify OpenMP and OpenACC structure checker omits 9fdd0df9497 [mlir][nfc] Rename `promoteMemRefDescriptors` to `promoteOp [...] omits 2918727588b [libFuzzer] Do not link pthreads on Android. omits b727cfed5e7 [MLIR][LinAlg] Use AnyTypeOf for LinalgOperand for better e [...] omits 4f20f5e8cff Remove Olesen from LLVM code owners omits 9a7b8b22a75 [clangd] Hide "swap if branch" tweak omits 2143a90b34a Fix _ExtInt(1) to be a i1 in memory. omits 6780d5675b7 [LIBOMPTARGET]Fix order of mapper data for targetDataEnd function. omits f2c04239955 [msan] Remove readnone and friends from call sites. omits b60f9988594 [X86][SSE] Fold 128-bit PACK(EXTEND(X),EXTEND(Y)) -> CONCAT [...] omits 3c39db0c445 Revert "[LoopVectorizer] Inloop vector reductions" omits b18c41c66fd [TFUtils] Expose untyped accessor to evaluation result tensors omits f425c0442c3 [lldb/test] Replace LLDB_TEST_SRC env variable with configuration omits 1e90bd7f84d [ASan][Darwin] Adapt test for macOS 11+ version scheme omits e9761688e41 [LoopVectorizer] Inloop vector reductions omits a05ec856a3e [NFC][InstCombine] Negator: include all the needed headers, IWYU omits 249a1d4f1be [lldb] Add an option to inherit TCC permissions from parent. omits 882d8e60dd4 [lldb] Make SBTarget::LaunchSimple start form the target's [...] omits 3169d920ccd Remove special Hexagon packet traversal code omits 3a3c9519e27 [InstCombine] Negator: 0 - (X + Y) --> (-X) - Y iff a si [...] omits 26f79e258ff [NFC][InstCombine] Tests for negation of `add` w/ single ne [...] omits 719954eacb7 [InstSimplify] add tests for icmp with 'mul nuw' operand; NFC omits 1d75f004ab0 [MLIR][NFC] Fix clang-tidy warnings in std to llvm conversion omits bc7456fd8a1 [mlir] Fix rank bitwidth in UnrankedMemRefType conversion. omits 030ddc0a0bb [ELF] Allow sections after a non-SHF_ALLOC section to be co [...] omits 21b4f8060ab [ELF] --icf: don't fold text sections with LSDA omits acb66b9111b [ELF] --oformat=binary: use LMA to compute file offsets omits 98d91aecb26 Add libFuzzer shared object build output omits 47cfffe893f [JITLink][AArch64] Handle addends on PAGE21 / PAGEOFF12 rel [...] omits d561d1bf963 [JITLink][AArch64] Improve debug output for addend relocations. omits 0ccda7c2326 MachO: support `-syslibroot` omits bd2c88b253b [InstSimplify] reduce code duplication in simplifyICmpWithM [...] omits 011732852c2 [clangd] Fix a crash in DefineInline omits 271d9c507c7 Bump forgotten version nbr in llvm/docs/conf.py omits 049f6ad4f69 [libc] [obvious] Add ctype functions to linux api. omits 1fdab96130f [libc] Add isspace, isprint, isxdigit implementations. omits 6a06c7a0a76 [X86] isHorizontalBinOp - only update LHS/RHS references on [...] omits a57bfb44bc7 [X86][AVX] Fold CONCAT(HOP(X,Y),HOP(Z,W)) -> HOP(CONCAT(X,Z [...] omits 6ae5b9e4058 [llvm-readobj] - Make decode_relrs() don't return Expected< [...] omits 5ab43989c35 [OpenMP] Fix `omp target update` for array extension omits 03bb545b68c [OpenMP][Docs] Mark `present` map type modifier as done omits 26cf9c17044 [OpenMP][Docs] Add map clause reordering status as unclaimed omits 002d61db2b7 [OpenMP] Fix `present` for exit from `omp target data` omits d21ce408218 [Statepoints] Operand folding in presense of tied registers. omits 4dcbb9cef71 [clang] Add -fno-delayed-template-parsing to the added unit [...] omits 75f239e9756 [mlir] Initial version of C APIs omits f5df5cd5586 Recommit "[InstCombine] Negator: -(X << C) --> X * (-1 << C)" omits cc261218583 [gn build] (manually) merge 3ab01550b omits f7a039de7af [clang][NFC] DeclPrinter: use NamedDecl::getDeclName instea [...] omits 94b43118e22 [clang][NFCI] Get rid of ConstantMatrixTypeBitfields to avo [...] omits 19701458d46 [clang][nearly-NFC] Remove some superfluous uses of NamedDe [...] omits 6f2fa9d312f [clang][NFC] Document NamedDecl::printName omits bc29634b93a [clang][NFC] Remove an old workaround for MSVC 2013 omits 98b4b457054 [clang][NFC] Add a test showcasing an unnamed template para [...] omits 00b89f66f98 [clang][NFC] Remove spurious +x flag on DeclTemplate.cpp an [...] omits 4e491570b5e [mlir] Remove LLVMTypeTestDialect omits 45f2a56856e [CUDA][HIP] Support accessing static device variable in hos [...] omits f2675ab45fb [ARM][CostModel] Implement getCFInstrCost omits 7b993903e04 DWARFVerifier.h - remove unnecessary forward declarations a [...] omits bdb9295664a [mlir] Fix convert-to-llvmir.mlir test broken due to syntax change omits bd7f3f8a3ed [obj2yaml] Add support for dumping the .debug_aranges section. omits a44161692ae Support member expressions in bugprone-bool-pointer-implici [...] omits 315e1daf7f4 GISelWorkList.h - remove unnecessary includes. NFCI. omits e3d3657b9be CallLowering.h - remove unnecessary CCState forward declara [...] omits 300899b9c4e [X86][AVX] Add test showing unnecessary duplicate HADD inst [...] omits 3ab01550b63 Revert "[CMake] Simplify CMake handling for zlib" omits 927fc536ca2 [SVE] Add lowering for fixed length vector and, or & xor op [...] omits 4aaf301fb8f [DAG] Fold vector (aext (load x)) -> (zext (truncate (zextl [...] omits 188187f062a [lldb] expect TestGuiBasicDebug.py failure on aarch64 omits fab4b59961a [mlir] Conversion of ViewOp with memory space to LLVM. omits a3d427d30cd [mlir] Lower RankOp to LLVM for unranked memrefs. omits f97019ad6e3 [llvm-readobj/elf] - Add a testing for --stackmap and refin [...] omits c558c22cab9 [llvm-symbolizer] Add legacy aliases -demangle=true and -de [...] omits 4963ca4658b [docs] Document pattern of using CHECK-SAME to skip irrelev [...] omits 138281904ba Revert "[lldb] temporary commit to see why a test is failin [...] omits 21f142ce1df [lldb] temporary commit to see why a test is failing only o [...] omits 4cd923784e9 [MLIR][Shape] Expose extent tensor type builder omits 14948a08f31 [compiler-rt] Normalize some in/out doxygen parameter in in [...] omits bc056b3aa71 [lldb] Suppress MSVC warning C4065 omits 75012a80440 [lldb] Use PyUnicode_GetLength instead of PyUnicode_GetSize omits cc68c122cd0 [lldb/TestingSupport] Manually disable GTEST_HAS_TR1_TUPLE omits ba0e71432a6 Do not map read-only data memory sections with EXECUTE flags. omits f2916636f83 [AArch64][SVE] Disable tail calls if callee does not preser [...] omits 159806704b0 [MLIR][SPIRVToLLVM] Updated LLVM types in the documentation omits 8cbf4a17ac5 [AMDGPU] Propagate fast math flags in frem lowering omits 1bb07e1b91c [AMDGPU] Precommit tests for D84518 Propagate fast math fla [...] omits 04cf4a5a655 [AMDGPU] Lower frem f16 omits 621681e3e59 [Flang] Fix multi-config generator builds omits db828aba55a [lldb][gui] add a test for 'b' (toggle breakpoint) omits c7be982c836 [lldb][gui] move TestGuiBasicDebug.py to lldb/test and update it omits d6868d9ca1d [lldb][gui] implement breakpoint removal on breakpoint toggling omits 7a63dc534eb [lldb][gui] implement shift+tab for going back in views omits 2f1b24b70c6 [lldb][gui] implement TerminalSizeChanged() omits c952ec15d38 [lldb] fix building with panel.h being in /usr/include/ncurses/ omits c5cdc3e801a [SyntaxTree] Add test coverage for `->*` operator omits e739648cfae [MLIR][SPIRVToLLVM] Conversion pattern for loop op omits bc10888dcdd DomTree: Make PostDomTree indifferent to block successors swap omits 521c0b26590 [MLIR][SPIRVToLLVM] Updated documentation for SPIR-V to LLV [...] omits b989fcbae6f [llvm-rc] Allow string table values split into multiple str [...] omits e0d99e9aaf5 [JumpThreading] Consider freeze as a zero-cost instruction omits 3401f9706be [JumpThreading] Add a test for D85023; NFC omits 1366d66a22a Revert "DomTree: Make PostDomTree immune to block successors swap" omits 02a629daad0 [BPI][NFC] Unify handling of normal and SCC based loops omits c35585e209e DomTree: Make PostDomTree immune to block successors swap omits 93cebb190ad GlobalISel: Use buildAnyExtOrTrunc omits 1ea182ce79e GlobalISel: Simplify code omits 8f65c933c42 GlobalISel: Fix redundant variable and shadowing omits 54615ec48f3 GlobalISel: Move load/store lowering to separate functions omits e3df9471750 [llvm-cov] reset executation count to 0 after wrapped segment omits fe74f731e70 [StackSafety,NFC] Add combined index test omits dd37b5a35b6 PR46997: don't run clang-format on clang's testcases. omits 0c7af8c83bd [X86] Optimize getImpliedDisabledFeatures & getImpliedEnabl [...] omits 4c9ed3ed3d2 [lldb/testsuite] Skip 'frame diagnose' tests based on architecture omits 03a822f7a67 [StackSafety,NFC] Add combined index test omits 90b9c49ca64 [llvm] Expose type and element count-related APIs on TensorSpec omits ac70b37a00d Revert "[InstCombine] Negator: -(X << C) --> X * (-1 << C)" omits 8aeb2fe13a4 [InstCombine] Negator: -(X << C) --> X * (-1 << C) omits 8fd57b06a4f [NFC][InstCombine] Fix value names (s/%tmp/%i/) and autogen [...] omits 3f3303324eb [NFC][InstCombine] Negator: add tests for negation of left- [...] omits 7e9bab6ad51 Fix debugserver's qProcessInfo reporting of maccatalyst binaries omits 06d425737bd [RDF] Add operator<<(raw_ostream&, RegisterAggr), NFC omits 9521704553e [RDF] Use hash-based containers, cache extra information omits 00602ee7ef0 BPF: simplify IR generation for __builtin_btf_type_id() omits 4b25f672998 [RDF] Really remove remaining uses of PhysicalRegisterInfo: [...] omits f0f467aeecf [RDF] Cache register aliases in PhysicalRegisterInfo omits 47fe1b63f44 [RDF] Lower the sorting complexity in RDFLiveness::getAllRe [...] omits bf82ff61a6d Teach SROA to handle allocas with more than one dbg.declare. omits f50b3ff02e3 [Hexagon] Use InstSimplify instead of ConstantProp omits 4a47f1c4ced [SelectionDAG][SVE] Support scalable vectors in getConstantFP() omits 09897b146a8 [RDF] Remove uses of RDFRegisters::normalize (deprecate) omits e8b7edafc3d [lldb/Test] Add @skipIfRemote decorator to TestProcessList.py omits 486e84dfa49 AMDGPU/GlobalISel: Use live in helper function for returnaddress omits 65b6dbf9395 [llvm][NFC] Moved implementation of TrainingLogger outside [...] omits 89011fc3c96 AMDGPU/GlobalISel: Select llvm.returnaddress omits ba3d84d82b7 [lldb/Test] Skip tests that try to get the remote environment omits f8fb7835d6a GlobalISel: Add utilty for getting function argument live ins omits e7af98680ad [lldb-vscode ]Add Syntax Highlighting to Disassembly View omits 95efea4b931 [AArch64][SVE] Widen narrow sdiv/udiv operations. omits f0f68c6e6c5 [HotColdSplit] Add test case for unlikely attribute in outl [...] omits bf2aa74e519 [OpenMP] support build on msys2/mingw with clang or gcc omits bb33f925a67 [lldb/Test] Add missing stdio.h includes omits ea9b82da418 [libFuzzer] Enable for SystemZ omits 153df1373e5 [SanitizerCoverage] Fix types of __stop* and __start* symbols omits a4e537d9c47 [libFuzzer] Fix endianness issue in ForEachNonZeroByte() omits 47f7174ffa7 [WebAssembly] Use "signed char" instead of "char" in SIMD i [...] omits 1d6a724aa1c [MLIR] Change FunctionType::get() and TupleType::get() to u [...] omits 0f2b47b6da0 [FastISel] Don't transform FSUB(-0, X) -> FNEG(X) in FastISel omits 6d218b4adb0 BPF: support type exist/size and enum exist/value relocations omits 3bfbc5df87c [MLIR][Affine] Fix createPrivateMemRef in affine fusion omits 0729a772806 [llvm-symbolizer][test] Fix pdb/pdb.test after D83530 omits 3e16e2152cd GlobalISel: Handle llvm.localescape omits 6cd50e7b75e [libc] Add implementations for isblank, iscntrl, isgraph, ispunct. omits f2942f9c26a GlobalISel: Add node mappings for frameindex/blockaddress omits 14ed5cf5c46 AMDGPU/GlobalISel: Add baseline tests for andn2/orn2 matching omits d0ad9e93ce5 [libc++abi] Make sure we use a 32 bit guard on 32 bit Aarch64 omits e8dcf5f87dc [mlir] [VectorOps] Add expand/compress operations to Vector [...] omits 3c0f3470023 [NFC][LV] Vectorized Loop Skeleton Refactoring omits 29fe3fe6155 [InstSimplify] Peephole optimization for icmp (urem X, Y), X omits b778b04b69d [InstSimplify] Add tests for icmp with urem divisor (NFC) omits 12cb400fd25 [llvm-symbolizer] Add compatibility aliases for --inlining= [...] omits 45649745048 [SCCP] Propagate inequalities omits f8cc94a61af Revert "[HotColdSplit] Add test case for unlikely attribute [...] omits e18c6ef6b41 [clang] improve diagnostics for misaligned and large atomics omits 31ec6e969d6 [test] Fix another realpath->abspath. omits 960cef75f4d [InstSimplify] add tests for compare of min/max; NFC omits b9266f81bc0 [MLIR][SPIRVToLLVM] Indentation and style fix in tests omits e31cfc4cd3e Fix -Wconstant-conversion warning with explicit cast omits e4441fc6539 sanitizer_symbolizer_libcdep.cpp: Change --inlining=true to [...] omits 6a4fd03698e [gn build] (manually) merge 593e1962 omits 83cb98f9e7a Fix sphinx indentation warnings by adding explicit line bre [...] omits 56593fa3701 [MLIR] Simplify semi-affine expressions omits 724b035fe4d [GlobalISel] Remove redundant FNEG tests. omits 12605bfd1ff [DWARFYAML] Fix unintialized value Is64BitAddrSize. NFC. omits 0de547ed4ad AMDGPU/GlobalISel: Ensure subreg is valid when selecting G_ [...] omits 23adbac9ee2 [GlobalISel] Don't transform FSUB(-0, X) -> FNEG(X) in GlobalISel. omits 041c7b84a4b [lldb/Host] Upstream macOS TCC code omits a16882047a3 [InstSimplify] refactor min/max folds with shared operand; NFC omits 05aa29efd7e [docs] Mention LLVM_ENABLE_MODULES. omits 444401c31f9 GlobalISel: Hack a test to avoid a bug introducing a verifi [...] omits 593e1962974 [llvm-symbolizer] Switch command line parsing from llvm::cl [...] omits 4a04bc89956 [OpenMP] Don't use MSVC workaround with MinGW omits 6d675069640 [clang][BPF] support type exist/size and enum exist/value r [...] omits 14d726acd60 [PowerPC] Don't remove single swap between the load and store omits 5e0a9dc0ad7 Separate code-block tag with a newline to fix code snippet [...] omits cc0b670abf9 Fix sphinx "Title underline too short" warning omits 28e322ea939 [PowerPC] Custom lowering for funnel shifts omits 817b3a6fe3a [test] Use abspath instead of realpath sometimes omits 8ec8ad868d9 [AMDGPU] Use fma for lowering frem omits ee75cf36bb1 [AMDGPU] Generate frem test checks omits 6e727551b9d Fix sphinx indentation warning to stop newline in byref sec [...] omits 6f0da46d538 [X86] getFauxShuffleMask - drop unnecessary computeKnownBit [...] omits feb9d8bd8e6 Fix sphinx indentation warning. omits 0a8ac91a084 Permit nowthrow and nonnull with multiversioning. omits 961da69d7ea Improve diagnostics for disallowed attributes used with mul [...] omits 8ce15f7eeb1 [SyntaxTree] Fix crash on pointer to member function omits 2d0b05969bc [mlir][Vector] Relax condition for `splitFullAndPartialTran [...] omits 860cbbdd6b8 [SyntaxTree] Add support for `LiteralExpression` omits 62a933b72c5 [Support][PPC] Fix bot failures due to cd53ded557c3 omits 1c0a0dfa023 [Concepts] Include the found concept decl when dumping the [...] omits 051f293b788 [X86] Remove unused canScaleShuffleElements helper omits 36750ba5bd0 [X86][AVX] isHorizontalBinOp - relax lane-crossing limits f [...] omits 98827feddb9 [lit] Add --time-trace-output to lit omits 1a4263d394c [mlir][Vector] Add linalg.copy-based pattern for splitting [...] omits 04e45ae1c6d [InstSimplify] fold nested min/max intrinsics with constant [...] omits cb9f9df5f82 [mlir] Fix GCC5 compilation problem in MLIR->LLVM type translation omits ec1f4e7c3b1 [mlir] switch the modeling of LLVM types to use the new mechanism omits 011e15bea34 [InstSimplify] add tests for min/max with constants; NFC omits 20c71e55aad [InstSimplify] reduce code for min/max analysis; NFC omits 6abd7e2e622 [mlir] provide same APIs as existing LLVMType in the new LL [...] omits d4fbbab2e49 [mlir] translate types between MLIR LLVM dialect and LLVM IR omits 8979a9cdf22 [mlir] Fix adding wrong operand value in `promoteMemRefDesc [...] omits f003b28363f [MLIR][SPIRVToLLVM] Indentation and style fix in tests omits 998c0efee0e [JumpThreading] Update test freeze.ll; NFC omits bb3344c7d8c [AArch64][SVE] Add missing unwind info for SVE registers. omits fd6584a2204 [AArch64][SVE] Fix CFA calculation in presence of SVE objects. omits 79b44a4d470 [YAMLTraits] Fix mapping <none> value that followed by comments. omits 4be13b15d69 [SVE] Replace remaining _MERGE_OP1 nodes with _PRED variants. omits e734e8286b4 [JumpThreading] Remove cast's constraint omits e218da7ff39 [JumpThreading] Add a test for simplification of cast of an [...] omits daa1c6d9d12 [lldb] fix typo omits 4e4243848ec [llvm-readobj] - A third attempt to fix BB. omits 3c7e7d40a99 [BasicAA] Enable -basic-aa-recphi by default omits 20283ff491a [ARM] Generated SSAT and USAT instructions with shift omits 47cea9e82dd Revert rG66e7dce714fab "Revert "[X86][SSE] Shuffle combine [...] omits f7658241cb2 [AArch64] Consider instruction-level contract FMFs in combi [...] omits b7856f9d8de [SCEV] Consolidate some smin/smax folding tests into single [...] omits 4f5ccc72f6a Partially revert "[cmake] Make MSVC generate appropriate __ [...] omits 0acef82480d [X86][AVX] Add v8f32 'reverse' HADD(SHUFFLE,SHUFFLE) test coverage omits bb303a17260 [llvm-readobj] - A second attempt to fix BB. omits 141cb8a1eec [analyzer] Model iterator random incrementation symmetrically omits d9d22105792 [llvm-readobj] - An attempt to fix BB. omits 94862018375 [llvm-readobj/readelf] - Refine the implementation of print [...] omits 5d597e20dfd [DebugInfo][unittest] Use YAML to generate the .debug_locli [...] omits 4bfbf74e57a [MLIR] Add an integration test for 2 D vector.transfer_read omits 7c4782ce91d [clang-tidy] Fix regression in RenamerClangTidy omits 8f576a75661 [llvm-readobj] - Simplify findSectionByName(). NFCI. omits 1ea84653378 [JumpThreading] Merge/rename thread-two-bbsN.ll tests; NFC omits 6a78a8dd378 [NFC] [PowerPC] Refactor fp/int conversion lowering omits 6f97103b561 [JumpThreading] Don't limit the type of an operand omits 689096965d9 [mlir][Linalg] Conv ops lowering to std calls added. omits 4ede3968498 [clang] Include trailing-requires-clause in FunctionDecl's [...] omits 25abd1994ed [YAMLParser] Fix a typo: iff -> if. NFC. omits b959906cb9e [PGO] Use multiple comdat groups for COFF omits 6bc7ea2d8d8 [X86][AVX512] Fix build fail after D81548 omits 45c46d180e1 [PowerPC] mark r+i as legal address mode for vector type af [...] omits 57899934eab [AMDGPU] Make GCNRegBankReassign assign based on subreg banks omits bcea3a7a288 Add test utility 'split-file' omits e56626e4382 [PGO] Move __profc_ and __profvp_ from their own comdat gro [...] omits 7647c2716e3 [SimpleLoopUnswitch][NFC] Add option to always drop make.im [...] omits d6a5cce0e7d [lldb/Test] Fix skipTestIfFn for fucntions that return a value omits a06c28df3e8 Temporarily revert "[test] Exit with an error if no tests a [...] omits ba955397ac4 [SCEVExpander][PowerPC]clear scev rewriter before deleting [...] omits 675ad1bc6a9 [flang] Implement runtime support for INQUIRE statements omits ffe0066b62e [Attributor][NFC] Clang format omits 0c938a8dd80 OpenMP: Fix typo variabls -> variables omits 81eeabbd97f [ELF] Add --dependency-file option omits 1beb00db1f5 Fix use-after-scope in 7209f83112db caught by the sanitizer bots omits d879ac8a6ee [flang] Defer "next input record" processing until handlers [...] omits d8334c43606 [flang] Acquire file accessibility, size, positioning omits c9e6887f837 [SVE] Remove bad calls to VectorType::getNumElements() from X86 omits adb5c23f8c0 [test] Exit with an error if no tests are run. omits 3b44b6c900d [clang-tidy][NFC] Use correct size call for reserve omits 49bbb8b60e4 Remove unneeded RoundDefault enumerator, and fix spelling i [...] omits 7c5630fe990 [flang] Handle spaces (more) correctly in REAL input omits 509f5c4ec2d [MC] Fix memory leak when allocating MCInst with bump allocator omits 045e79e77c2 [VE] Extend integer arguments and return values smaller tha [...] omits 3b92db4c846 [SVE] Remove bad call to VectorType::getNumElements() from AMDGPU omits b5059b71402 [SVE] Remove bad call to VectorType::getNumElements() from ARM omits 1d7790604c0 [UBSan] Increase robustness of tests omits af3ec731d54 [NFC][ARM] Silence unused variable in release builds omits b43791e7016 [SVE] Remove bad calls to VectorType::getNumElements() from [...] omits 7cf4603faee Reland D61689 Change -gz and -Wa,--compress-debug-sections [...] omits 089adc339e7 [flang] Make preprocessing behavior tests runnable as regre [...] omits 1ce82015f6d [MemorySSA] Restrict optimizations after a PhiTranslation. omits 8c39e70679e [mlir][OpFormatGen] Add support for eliding UnitAttr when u [...] omits 9a05fa10bd0 [HWASan] [GlobalISel] Add +tagged-globals backend feature f [...] omits 22916481c11 [ARM] Convert VPSEL to VMOV in tail predicated loops omits cb327922101 [WebAssembly] Implement prototype v128.load{32,64}_zero ins [...] omits 66e7dce714f Revert "[X86][SSE] Shuffle combine blends to OR(X,Y) if the [...] omits 21de4e74acf [ARM] Test for converting VPSEL to VMOVT. NFC omits 11bb7c220cc [MC] Set sh_link to 0 if the associated symbol is undefined omits 41b1e97b12c [CodeGen][ObjC] Mark calls to objc_unsafeClaimAutoreleasedR [...] omits 7209f83112d Allow .dSYM's to be directly placed in an alternate directory omits 7f1556f292c Fix typo: s/epomymous/eponymous/ NFC omits dca23ed8952 [AArch64] Add missing isel patterns for fcvtzs/u intrinsic [...] omits 777824b49d5 [llvm-jitlink] Add support for static archives and MachO un [...] omits 3e89cbf38e7 [PGO] Enable the extended value profile buckets for mem op sizes. omits 0d454e8e087 [flang] Fix bug detecting intrinsic function omits 9e5cf6bde59 [InstSimplify] fold variations of max-of-min with common operand omits 7efd9ceb588 [InstSimplify] add tests for min-of-max variants; NFC omits 456f38a9719 Fix layering violation Transforms/Utils -> Scalar omits c6334db577e [X86] support .nops directive omits 1e392fc4458 [ArgPromotion] Replace all md uses of promoted values with undef. omits c12bd8dac91 [gn build] Port f78f509c758 omits f78f509c758 [PGO] Extend the value profile buckets for mem op sizes. omits 39494d9c21b [compiler-rt][profile] Fix various InstrProf tests on Solaris omits f208c659fb7 [X86] Make ENDBR instruction a scheduling boundary omits 219f32f4b68 [X86][SSE] Shuffle combine blends to OR(X,Y) if the relevan [...] omits 7c19c89dd5c [NewPM][LoopVersioning] Port LoopVersioning to NPM omits d535a91d13b [FPEnv] IRBuilder fails to add strictfp attribute omits 317e00dc54c [PGO] Change a `NumVSites == 0` workaround to assert omits ac82b918c74 [X86] Use h-register for final XOR of __builtin_parity on 6 [...] omits 32f3a9a9d68 [mlir][DialectConversion] Remove usage of std::distance to [...] omits e888886cc3d [mlir][DialectConversion] Add support for mergeBlocks in Co [...] omits d313e9c12ed [mlir][Vector] Add transformation + pattern to split vector [...] omits 4b1b109c512 [llvm] Add a parser from JSON to TensorSpec omits caf002c7be4 [Utils] Add noundef attribute to vim/emacs/vscode syntax scripts omits 3ebd1ba64f3 [MSAN] Instrument freeze instruction by clearing shadow omits ee1c12708a4 [SCEV] If Start>=RHS, simplify (Start smin RHS) = RHS for t [...] omits 7ba82a7320d Revert "[mlir][Vector] Add transformation + pattern to spli [...] omits 31c7a2fd5c9 [FPEnv] Don't transform FSUB(-0,X)->FNEG(X) in SelectionDAG [...] omits 10851f9db5f [analyzer][tests] Fix SATest update functionality omits 08649d4321b [DWARFYAML] Implement the .debug_loclists section. omits 1c2777f585f [NFC][APInt][DenseMapInfo] Move DenseMapAPIntKeyInfo into D [...] omits 23693ffc3ba [InstCombine] reduce xor-of-or's bitwise logic (PR46955); 2nd try omits 2d8ca4ae2b1 [DWARFYAML] Offsets should be omitted when the OffsetEntryC [...] omits 0c40af6b594 [mlir] First-party modeling of LLVM types omits 42a9f6c554e GlobalISel: Handle arbitrary FewerElementsVector for G_IMPL [...] omits 2414bab5d7d AMDGPU/GlobalISel: Remove old hacks for boolean selection omits 1782fbbc694 GlobalISel: Reimplement moreElementsVectorDst omits f19a9be385e Revert "[InstCombine] reduce xor-of-or's bitwise logic (PR46955)" omits fd63e46941f AMDGPU/GlobalISel: Apply load bitcast to s.buffer.load intrinsic omits 99a971cadff [X86][SSE] Start shuffle combining from ANY_EXTEND_VECTOR_I [...] omits d8ef1d1251e AMDGPU/GlobalISel: Fix selecting broken copies for s32->s64 anyext omits 2265d01f2a5 [InstCombine] reduce xor-of-or's bitwise logic (PR46955) omits b57ea8ef2a8 [InstCombine] add tests for xor-of-ors; NFC omits ed0e4c70c99 [clang][ARM] Add name-mangling test for direct __fp16 arguments. omits 18279a54b5d [ARM] Fix IT block generation after Thumb2SizeReduce with -Oz omits 5191f70ab1f [clangd] Support new/deleta operator in TargetFinder. omits 21fa82d5c63 [analyzer] Introduce minor refactoring of SVal::getSubKind [...] omits 86e1b73507f [analyzer] Simplify function SVal::getAsSymbolicExpression [...] omits 76c3ec814de [clang][Tooling] Optimize addTargetAndMode in case of inval [...] omits 3de93230010 [llvm-readobj] - Don't stop dumping when the name of a relo [...] omits 2bca784ab84 [llvm-readobj] - Massive test cases cleanup. omits d1007478f19 Fix update_cc_test_checks.py --llvm-bin after D78478 omits e97c693bb0e [lldb/Process/Windows] Attempting to kill exited/detached p [...] omits c3339e3e921 [cmake] Make MSVC generate appropriate __cplusplus macro de [...] omits d23b15cc160 Execute llvm-lit with the python found by CMake by default omits 03affa8099c [msan] Compile the libatomic.c test with a C compiler omits 895878f4568 [asan][tsan] Mark tests failing with debug checks as XFAIL omits 87de54dbb6e [clang][Tooling] Fix addTargetAndModeForProgramName to use [...] omits 7e32797552c [llvm-readobj] - Don't call `unwrapOrErr` in `findSectionByName`. omits d76057c1fe6 Add document outline symbols from unnamed contexts, e.g. ex [...] omits d919ae9df87 [yaml2obj] - Add a support for "<none>" value for all optio [...] omits 6d47431d7ee [mlir] Extended Buffer Assignment to support AllocaOps. omits 18d4069503e fix lldb test on lib64 systems omits 98db27711d8 [LV] Do not check widening decision for instrs outside of loop. omits 35b65be0411 [mlir][Vector] Add transformation + pattern to split vector [...] omits 8aeb2128870 [debugserver] Fix that is_dot_app is producing unused warnings omits 11492be9d72 [MLIR][Shape] Lower `shape.broadcast` to `scf` omits ef005f204b5 [MachOYAML] Remove redundant variable initialization. NFC. omits 434cf2ded38 [Attributor] Check nonnull attribute violation in AAUndefin [...] omits 414b9bec6de [DebugInfo] Make DIEDelta::SizeOf() more explicit. NFCI. omits f98e03a35de [DebugInfo] Fix misleading using of DWARF forms with DIELab [...] omits 8feff8d14f7 [DebugInfo] Fix a comment and a variable name. NFC. omits 4e10a18972a [DebugInfo] Make DIELocList::SizeOf() more explicit. NFCI. omits 9c3f6fb6880 [libunwind] Make the test depend on the libunwind explicitly. omits 4fdc4d892b9 [NFC] [MIR] Document the reg state flags omits 91f6a5f7854 [MLIR][SPIRV] Control attributes support for loop and selection omits c41a18cf617 [CMake] Default ENABLE_X86_RELAX_RELOCATIONS to ON omits 5a4cd55e5d1 [gn build] Port 160ff83765a omits 160ff83765a [OpenMP][AMDGCN] Support OpenMP offloading for AMDGCN archi [...] omits 40da58a04be [MC] Default MCAsmBackend::mayNeedRelaxation() to false omits 594dec2884a [FLANG] Fix issues in SELECT TYPE construct when intrinsic [...] omits 62e4644616d [NFC][PowerPC] Add a multiclass for fsetcc to define them i [...] omits a96921afa70 [RISCV] eliminate the repetition declare of SDLoc DL omits b497665d98a Reland D64327 [MC][ELF] Allow STT_SECTION referencing SHF_M [...] omits 4ffa6a27aca [Bindings] Remove ipc_propagation. omits 599955eb56e Recommit "[IPConstProp] Remove and move tests to SCCP." omits 08cf49658c1 [StackSafety, NFC] Don't insert empty objects into the map omits 00a0282ff8f [Clang] Remove run-lines which use opt to run -ipconstprop. omits e6c2c9a7d15 [lldb] [test] Fix DW_TAG_GNU_call_site-DW_AT_low_pc.s relocation omits 64516ec7c12 [X86] Use parity flag from byte test/cmp instruction for __ [...] omits a258338d627 [X86] Add test cases for missed opportunity to use a byte t [...] omits e7a8ee00e6c [AMDGPU] Regenerate tests to fix whitespace indentations omits 4091413c004 Remove debug flags from test (NFC) omits e2022367210 [IR] Add IRBuilderBase::CreateVectorSplat(ElementCount EC) variant omits 4abc69c6f54 [InstSimplify] fold max (max X, Y), X --> max X, Y omits e37987563ad [InstSimplify] add tests for max(max x,y), x) and variants; NFC omits 212570abcf7 GlobalISel: Implement bitcast action for G_EXTRACT_VECTOR_ELEMENT omits 00d0f354f26 X86InstrInfo.cpp - fix include ordering. NFCI. omits 7dd4f03595d Use merge null and isa<> tests into isa_and_nonnull<>. NFCI. omits b8ffbf0e02e [DAG] TargetLowering::expandMUL_LOHI - pass SDLoc as const& omits d14a22da5e4 [DAG] TargetLowering::LowerAsmOutputForConstraint - pass SD [...] omits 90dab1aece7 Remove unused param tag to fix Wdocumentation warning. NFC. omits 376b64926b7 Revert "[Attributor] AAPotentialValues Interface" omits a0addbb4ec8 [InstSimplify] Reduce code duplication in icmp of binop fol [...] omits 8d1b9505f24 [DWARFYAML][debug_aranges] Make the 'Descriptors' field optional. omits 20fbbbc583f [X86] Use const APInt& in for-range loop to avoid unnecessa [...] omits d7e26167414 [X86] Pass SDLoc by const reference. NFCI. omits 3f276840b6f [X86] Use const APInt& in for-range loop to avoid unnecessa [...] omits 2700311cce9 [X86] combineX86ShuffleChain - pull out repeated RootVT.get [...] omits d3f01b6681b [Attributor] AAPotentialValues Interface omits ffb47352005 [SCEV] Precommit tests with signed counting down loop. omits 21c165de2a1 [CMake] Pass bugreport URL to standalone clang build omits 56166a3a522 [X86] Improve parity idiom recognition to handle (and (trun [...] omits f89d59a0853 [X86] Add parity test cases for PR46954. omits aa1f905890f [HotColdSplit] Add test case for unlikely attribute in outl [...] omits 20797989ea1 Outline non returning functions unless a longjmp omits 60434989e5c Use llvm::is_contained where appropriate (NFC) omits 0f5b70769d1 [llvm-jitlink] Add -phony-externals option to suppress unre [...] omits e12a028ed3e [llvm-jitlink] Support promotion of ODR weak symbols in -ha [...] omits e281376e996 [ELF] --wrap: set isUsedInRegularObj of __wrap_ only if it [...] omits dc3388b0209 [msan] Respect no_huge_pages_for_shadow. omits 8dd4e3ceb80 Updated the -I option description. omits 25af353b0e7 [NewPM][LVI] Abandon LVI after CVP omits e297d928dcd [X86] Add assembler support for {disp8} and {disp32} to con [...] omits 85b5315dbe9 [InstSimplify] Fold abs(abs(x)) -> abs(x) omits 4a19e6156ed [InstCombine] Fold abs(-x) -> abs(x) omits 95ddb9ff673 [PPC] Adjust run line for hardware-loops-crash.ll omits 05b44f7eaeb [LCSSA] Provide option for caller to clean up unused PHIs. omits 82a5c848e7f [X86][AVX512] Fold concat(and(x,y),and(z,w)) -> and(concat( [...] omits 8697d6cfa89 [libcxx] Add compatible with constraint tests for some shar [...] omits bb13c34c3aa [X86][AVX] Ensure we only combine to PSHUFLW/PSHUFHW on sup [...] omits a9b06a2c14f [LCSSA] Use IRBuilder for PHI creation. omits d620a6fe98f [VectorCombine] add tests for non-zero gep offsets; NFC omits fa30adecc76 [Attributor][NFC] Update description for the dependency graph omits fd69df62ed1 [ARM] Distribute post-inc for Thumb2 sign/zero extending lo [...] omits eb41f9edde1 [mlir][Vector] Simplify code a bit. NFCI. omits 04b99a4d18c [InstSimplify] simplify abs if operand is known non-negative omits 1aa52d67d1c [InstSimplify] add abs test with assume; NFC omits 1b1901536a7 [X86][AVX] Extend v2f64 BROADCAST(LOAD) -> BROADCAST_LOAD t [...] omits 9f21947a331 [clang-tidy][NFC] Small refactor omits e73f5d86f17 [MachineVerifier] Refactor calcRegsPassed. NFC omits 4888c9ce97d [clang-tidy] readability-identifier-naming checks configs f [...] omits 75f134eec1c [X86] Refactor the broadcast and load folding in tryVPTESTM [...] omits 8c5edf50234 [SCEV] don't query getSCEV() for incomplete phis omits 1bd7046e4ce [X86] Use TargetLowering::getRegClassFor to simplify some c [...] omits 7e9153e940e PowerPC: Don't lower SELECT_CC to PPCISD::FSEL on SPE omits 914dbf4808d PowerPC: Fix SPE extloadf32 handling. omits 605fd4d77ce [VE] Change calling convention to follow ABI omits 1fd2049e38d [clang-tidy][NFC] Added convienence methods for getting opt [...] omits 01bfe2e4940 [AArch64][SVE] Allow vector of pointers as legal type for m [...] omits 234f51a65a4 Don't crash if we deserialize a pack expansion type whose p [...] omits 93c678a79b0 [X86] Simplify vpternlog immediate selection. omits 1b35c4fed29 [libc] [obvious] In strrchr, remove cast to unsigned char b [...] omits 5954755939f [libc] [obvious] Fix strchr and strrchr tests so that const [...] omits ff756f5231c [compiler-rt][Darwin] Fix linker errors for check-asan omits 721d93fc5aa Support experimental v extension v0.9. omits 47a4a27f472 Upgrade MC to v0.9. omits 86dea1f39bd [ValueTracking] Improve llvm.abs handling in computeKnownBits. omits f2400f024d3 [OpenMP] Fixed the issue that target memory deallocation mi [...] omits 77a02527dc3 [InstSimplify] add tests for abs intrinsic; NFC omits 731292e5f30 Updated the -I option description. omits 5110fd0343c Convert to early exit (NFC) omits 86a78546b97 [mlir] Add shape.with_shape op omits 2a6c8b2e958 [mlir][PassIncGen] Refactor how pass registration is generated omits eb8c72cb0d8 [MLIR][NFC] Add FuncOp::getArgumentTypes() omits 77d5a63c191 [lldb] report an error if a CLI option lacks an argument omits 8739445e322 [lldb] force full gui redraw on Ctrl+L omits 38d3e753327 [clang] Use the location of the void parameters when compla [...] omits 938adf42e6b Fix a test typo which caused a breakage. omits a77afc62d9e New test for basic block sections options. omits 7212ad067e6 [libc] [obvious] Add rest of strrchr test. omits ca6b6d40ffb Rename basic block sections options to be consistent. omits 43bf902c2e3 [compiler-rt][Darwin] Fix GetOSMajorKernelOffset() on watchOS omits e8a2af28afd [libc] Adds strrchr implementation. omits 09746fbfb9c [gn build] Port b7cfa6ca928 omits b7cfa6ca928 [Loop Peeling] Separate the Loop Peeling Utilities from the [...] omits bf812c145ca [flang][OpenMP] Added initial support for lowering OpenMP [...] omits b752a8ca499 [flang][NFC] Verify C781 from - Clause 7 constraint checks [...] omits 19bc9ea480b [libc++] Avoid including <Block.h> from <functional> omits cd53ded557c [Support] Fix computeHostNumPhysicalCores() to respect affinity omits 8830f1170da [flang]Verify C7107, C7108, C7109 from - Clause 7 constrain [...] omits 765b81f6b93 Revert "[flang] Fix multi-config generator builds." omits e591713bff1 [ConstantFolding] fold abs intrinsic omits 6a3b07a4bf1 RuntimeDyldELF: report_fatal_error instead of asserting for [...] omits e2d4bf6ceca [libc] Add islower and isupper implementation. omits 46591b95362 [libunwind] Add -Wno-suggest-override to CMakeLists.txt. omits 18eba165e7b [OpenMP][docs] Update loop tiling status. omits 0e0aebc5273 [ValueTracking] Add ComputeNumSignBits support for llvm.abs [...] omits 49660234db9 [Flang] Checks for constraint C7110-C7115. omits 162e9f72ac5 [lldb/Test] Reduce code duplication by importing subprocess [...] omits 1479cdfe4ff [ThinLTO] Compile time improvement to propagateAttributes omits c068e9c8c12 [Support][CommandLine] Delete unused llvm::cl::ParseEnvriro [...] omits 93fd8dbdc25 [PowerPC] Add Vector String Isolate instruction definitions [...] omits 3b0d30ffd30 [SCEVExpander] Name temporary instructions for LCSSA insert [...] omits 2144a3bdbba [GISel] Add combiners for G_INTTOPTR and G_PTRTOINT omits 6c75db8b4bc Disable getauxval for Go omits 86609b7af79 [X86][SSE] Cleanup bitwise reduction check prefixes. NFC omits dcdc77619e1 [PGO][test] Add test to check memops changes function hash omits d23c1d6a8dd [AutoFDO] Avoid merging inlinee samples multiple times omits c75c7d51968 [gn build] Port df69492cdfa omits df69492cdfa [llvm-libtool-darwin] Refactor Slice and writeUniversalBinary omits c4e57432321 [PowerPC] Implement low-order Vector Modulus Builtins, and [...] omits 7ad6ea520fe [DWARFYAML][debug_aranges] Use yaml::Hex64 rather than uint [...] omits c6f08b14d48 Hide some internal symbols. NFC. omits 9853786ce39 Add flang to export.sh to it gets source tarballs in releases omits d275da17e4f [libc++] Fix eager generator expression in DefineLinkerScript omits cfb955ac370 [mlir][spirv] Relax restriction on pointer type for Coopera [...] omits 30e45f339eb [flang] Add -h as a synonym for help omits b068d19a151 [flang] Add details to --help screen on default behaviour omits dd5ea5674b8 [flang] Make interactive behaviour more obvious omits 57bd64ff843 Support addrspacecast initializers with isNoopAddrSpaceCast omits 6983cf3a57a [MLIR][Shape] Allow unsafe `shape.broadcast` omits 2da9b44415c [gn build] (manually) merge 63d3aeb529 omits 793c29a267c [MLIR,OpenMP][NFCI] Removed loop for accessing regions of P [...] omits e704aa4f254 DR2303: Prefer 'nearer' base classes during template deduction. omits 638f0cf565f [clangd] Be more explicit on testing the optional DefLoc in [...] omits 0d25d3b7e3e [clang-tidy] Fix build problem after commit 45a720a864320bbbeb596a omits 74b02d73e34 [DWARFYAML] Make the debug_aranges entry optional. omits 760e4f22027 [DWARFYAML] Add helper function getDWARFEmitterByName(). NFC. omits cbf5bf513b9 [DWARFYAML] Add emitDebug[GNU]Pub[names/types] functions. NFC. omits 2978b10aa16 [clangd] Fix remote index build on macOS omits acb3b8dce1c [Sanitizers] Fix lint failure with Python 3.6 omits eef1bfb2d21 [mlir][Linalg] Conv {1,2,3}D ops defined with TC syntax omits 03116a9f8c2 [OpenMP] Use weak attribute in interface only for static library omits 16188281654 [clang][Syntax] syntax::Arena doesnt own TokenBuffer omits fb5588b0ad5 [clangd] Propagate remote index errors via Expected omits b0eb40ca399 [NFC] Remove unused GetUnderlyingObject paramenter omits 4d6eec8e70f [mlir] Add TFFramework dialect to DialectSymbolRegistry. omits 63d3aeb529a [analyzer] Fix out-of-tree only clang build by not relaying [...] omits a50cec71ece [flang] Fix CMPLX folding with complex arguments omits 0bd918c828f Revert "[ELF] Add --dependency-file option" omits 9b04fec0021 [PowerPC] Retrieve the offset from load/store if it stores [...] omits c06e22fe07a [Driver] Exclude options::LinkerInput for GCC linking omits fcf8ada18f9 [Driver] Render -e for Gnu.cpp omits ad48367722b [JumpThreading] Let SimplifyPartiallyRedundantLoad look int [...] omits 1cc210383b2 [MC] Support infix operator ! omits f561713d751 [JumpThreading] Add a test for D84944 ; NFC omits c8fef0cc54f [JITLink] Use correct Addressable constructor. omits 30a0dbb70d9 [X86] Remove x86_sse42_crc32_64_64 from X86TTIImpl::simplif [...] omits 8aaeee5fb6d [SimpleLoopUnswitch] Preserve make.implicit in non-trivial [...] omits d889e17eca8 [SimpleLoopUnswitch] Drop make.implicit metadata in case of [...] omits 836991d3676 Fix a crash when the sample profile uses md5 and -sample-pr [...] omits abf546dd4f8 debguserver's type sniffer to only treat .app things that e [...] omits 89051ebacea [NFC] GetUnderlyingObject -> getUnderlyingObject omits 9f022589425 Make a test case more flexible on Windows wrt the number of [...] omits c03d3aca7d0 [test] Fix thinlto-distributed-newpm.ll omits 916d9e18774 [X86] Pass the OperandVector by reference to ParseIntelOper [...] omits 47acbcf09aa [tbaa] Rename type-based-aa -> tbaa omits b36c39260ed [NewPM] Don't print 'Invalidating all non-preserved analyses' omits 2cf52504bb0 [flang] Fixes for RESHAPE() omits b256cb88a71 [ValueTracking] Remove AllocaForValue parameter omits 0f101656264 [OpenMP] Refactored the function `targetDataEnd` omits 61cab352e37 [NFC] Move findAllocaForValue into ValueTracking.h omits 8218eee269c [OpenMP] Refactored the function `target` omits aa77232a63e [NFC][AMDGPU] Improve fused fmul+fadd tests. omits ec1445c5afd [X86] Fix for ballooning compile times due to Load Value In [...] omits 3ad09fd03c5 [X86] Separate CPU Feature lists in X86.td between architec [...] omits 49def10e02e [Attributor] Add time trace support. omits 24f5235d936 [ValueTracking] Add basic computeKnownBits support for llvm [...] omits 896f797b8bb [profile] Remove dependence on getpagesize from InstrProfil [...] omits 57605758b5d [debugserver/Apple Silicon] Handoff connections when attach [...] omits 7e88efa7c53 [LegalizeTypes][SVE] Support widen/split legalization for S [...] omits 09f9f7dd1bf [AArch64][GlobalISel] Add legalization & selection support [...] omits abb81282370 [doc] Describe the header guard style omits a32af8252fd [libc] Add a tool called WrapperGen. omits 8dfb5d767e7 [clang codegen][AArch64] Use llvm.aarch64.neon.fcvtzs/u whe [...] omits b811736f8bb [gn build] Port 763671f387f omits 8ce8cee1e1d [llvm-jitlink] Add -harness option to llvm-jitlink. omits 9f1dcdca71c [JITLink] Allow JITLinkContext::notifyResolved to return an Error. omits 763671f387f [COFF] Port CallGraphSort to COFF from ELF omits a34a8d52605 [MLIR][NFC] Add SymbolUse::UseRange::empty() omits e56e9022bc5 AMDGPU: Fix liveness errors when copying AGPR tuples omits 59156bad03f [mlir][spirv] Add support for converting memref of vector t [...] omits c23ae3f18ee [clang-tidy][NFC] Use StringMap for ClangTidyCheckFactories [...] omits 1e7f026c3b5 PR46908: Emit undef destroying_delete_t as an aggregate RValue. omits c89e46e767e [lld-macho] Add comment for literal argument omits 243376cdc7b AMDGPU: Put inexpensive ops first in AMDGPUAnnotateUniformV [...] omits 98210796e10 [lld-macho] Make __LINKEDIT sections contiguous omits 22e6648a183 [lld-macho] Implement -headerpad omits 3587de22819 [lld-macho] Support __dso_handle for C++ omits 9ebeac67885 [ConstantRange][CVP] Make use of abs poison flag omits afae6d97fa5 [SelectionDAG] Fix lowering of vector geps omits 02c1bba6700 [lldb/Docs] Remove stale bot on GreenDragon and add reproducer one omits 94f8120cb9d [ConstantRange] Support abs with poison flag omits 8c1a31d8331 [lldb/Docs] Add lldb-arm-ubuntu to the list of bots omits 14c1b401742 [compiler-rt] [profile] fix profile generate for mingw x86_64 omits da324f99046 [LLD] [Mingw] Don't export symbols from profile generate omits d8a98a9c351 [ConstantRange][CVP] Compute min/max/abs intrinsic ranges omits 95d1e668ed5 [CVP] Add tests for min/max/abs intrinsic comparisons (NFC) omits 3ff7dcded21 [CMake][Fuchsia] Include additional tools in the toolchain omits fac84536bcb [flang] Fix an assert on duplicate initializations omits b4c7657ba60 [ELF] Add --dependency-file option omits 4c16eafe12a [SCCP] Remove dead switch cases based on range information omits 3bb48898bc8 [lldb/Test] Use self.assertIn in TestGdbRemoteTargetXmlPacket omits 2062b3707c1 [LAA] Avoid adding pointers to the checks if they are not needed. omits 6b8c641d8ea [mlir] NFC: Expose `getElementPtrType` and `getSizes` metho [...] omits 7551fd5ef8f [InstCombine] update test checks; NFC omits 36a4f103762 Fix computeHostNumPhysicalCores() for Linux on POWER and Li [...] omits ce1eb7af9dc [WebAssembly] Fixed 64-bit indices in br_table omits 5b32518f96c [AMDGPU] Do not use undef on indirect source omits 41909e96824 [lldb] Add copy ctor/assignment operator to SBCommandInterp [...] omits be198e03ebb [lldb][test] Move registers-target-xml-reading target to th [...] omits 4a161bd8b3c LoopUnroll.cpp - pass std::vector by const reference to nee [...] omits 555cf42f380 [NewPM][PassInstrument] Add PrintPass callback to StandardI [...] omits 3632f765dc6 [WebAssembly] Fix GCC 5 build. omits 4d83aa4771d [MLIR][OpenMP] Fix OpenMPIRBuilder usage after D82470 omits 09cb6f233d3 [lldb][NFC][test] Fix comment referring to FileCheck instea [...] omits e263dcc3efe [libc] Implements isdigit and isalnum. Adds a utility heade [...] omits 1e8a9c3e026 [tsan] Fixup for 1260a155: Move variadic-open.cpp test into [...] omits 3d6f53018f8 [PGO] Include the mem ops into the function hash. omits 3d06fc0049c [OpenMP][Docs] Mark `present` motion modifier as done omits 33fd4a18e7d [AMDGPU/MemOpsCluster] Clean-up fixme's around mem ops clus [...] omits 1260a155c37 [tsan] Fix the open and open64 interceptors to have correct [...] omits 0a00a7d5779 [libc++] Use generator expression in Linker script generation omits 6a043ecc0cf [clang-tidy] Fix ODR violation in unittests. omits b6635b5b15c [lldb] Add SBCommandInterpreterRunOptions to LLDB.h omits 7b114446c32 Align store conditional address omits d2c22487225 [X86] Parse and ignore .arch directives omits ebad64dfe13 [OpenMP][FIX] Consistently use OpenMPIRBuilder if requested omits 19756ef53a4 [OpenMP][IRBuilder] Support allocas in nested parallel regions omits 622e46156d9 [OPENMP]Fix PR46824: Global declare target pointer cannot b [...] omits c4b7bfdff65 [clangd] NFC: Spell out types in index callback arguments omits b69357c2f4f Revert "[OPENMP]Fix PR46824: Global declare target pointer [...] omits 4e6176fd912 [AIX] Temporarily disable IncrementalProcessingTest partially omits ef4e6654354 [AArch64] Fix operand definitions of XPACI/XPACD omits b8c8d1b3098 AMDGPU: Convert some tests to use new buffer intrinsics omits 6316b0023ec Attributor.h - remove unnecessary includes. NFCI. omits dab8d6104bd [PowerPC][AIX] Move the testcase to proper dir omits b7292f2db02 Speculative GCC 5 build fix omits 38272f45fed [flang] Create HostAssoc symbols for uplevel references omits 142d0d3ed8e [OPENMP]Fix PR46824: Global declare target pointer cannot b [...] omits 04dc9691ebe [XCOFF][AIX] Enable -ffunction-sections omits f7237ee74fa [ConstantFolding] add tests for abs intrinsic; NFC omits 1da0c47fa2e [LoopVectorizer] Don't create unused block masks for reduct [...] omits 9be1bdc2407 [libc++] Add XFAIL for <float.h> and <cfloat> tests on olde [...] omits 85defd23aa0 [mlir][shape] Use memref of index in shape lowering omits 13a3d88666e [MLIR] Don't pass separate LowerToLLVMOptions when we alrea [...] omits 76d07503f0c [MLIR] Introduce inter-procedural memref layout normalization omits e12db3ed997 [mlir] Allow index as element type of memref omits 67e41df4e03 [flang] Expose specific to generic intrinsic name mapping omits 59d6e814ce0 Revert "[IPConstProp] Remove and move tests to SCCP." omits a97940d4e0e [MLIR][Shape] Limit `shape.rank` lowering to its extent ten [...] omits e77624a3be9 [IPConstProp] Remove and move tests to SCCP. omits cc529285fd6 VectorUtils.h - reduce unnecessary includes. NFC. omits 2dec72ba5cd [X86][SSE] combineExtractWithShuffle - extend extract(trunc [...] omits a262f0fea46 [clangd] Implement Relations request for remote index omits 44a4ba859d8 [AArch64] Add machine-combiner tests with instruction level FMFs. omits a4a0844248d [lldb] Don't use static locals for return value storage in [...] omits 141b64a340a [NFC] Failed cases for some patterns defined in DAGCombiner.cpp omits 05b17346614 [clangd] findNearbyIdentifier(): fix the word search in the [...] omits 3da6a974db8 [DWARFYAML] Make the 'Length' field of the address range ta [...] omits 006f6f8ac6f [DWARFYAML] Make the 'AddressSize', 'SegmentSelectorSize' f [...] omits 276ed5f7e4e [DAGCombiner] Fold sext_inreg of a masked load into a sign [...] omits 45a720a8643 [clang-tidy] Use StringMap for ClangTidyOptions::OptionsMap omits 332170356e3 [flang] Fix multi-config generator builds. omits 1ac72a0774b [IPConstProp] Regenerate check lines. omits bbe50992072 [compiler-rt][cmake] Simplify COMPILER_RT_HAS_VERSION_SCRIPT tests omits 18805320365 [MLIR][SPIRVToLLVM] Conversion of GLSL ops to LLVM intrinsics omits 0037a5f8943 [PHIElimination] Fix the killed flag for LowerPHINode() omits 3aab320557e [MLIR][SPIRVToLLVM] Conversion for inverse sqrt and tanh omits 1745ba41b19 [Analyzer] Remove inclusion of uniqueing decl from diagnost [...] omits 23ad660b5d3 [SVE][CodeGen] At -O0 fallback to DAG ISel when translating [...] omits 73c12bd8ff1 [Concepts] Fix a deserialization crash. omits 647e9a54c75 [MLIR][SPIRVToLLVM] Conversion patterns for GLSL ops omits cd4e8d7f6f5 [clangd] Fix an assertion failure in TargetFinder's heurist [...] omits 07bb8240a0b [X86] Pass the OperandVector to ParseMemOperand instead of [...] omits 17597442db1 [X86] Don't pass some many parameters to ParseMemOperand by [...] omits 032ed39defc [Support] Class to facilitate file locking omits 3678ad88a6a [NFC] Remove unused variable omits b22b97b3d0c [Analyzer] Use of BugType in DereferenceChecker (NFC). omits 629467eb981 [AMDGPU] Fix DWARF extensions User Guide table of contents omits e24f5f31491 [AMDGPU] DWARF proposal changes omits 9611ee5f40e [X86] Teach the assembler parser to handle a '*' between se [...] omits f71deb43abe [DebugInfo] Fix to ctor homing to ignore classes with trivi [...] omits 8224c5047e9 For some tests targeting SystemZ, -march=z13 ---> -mcpu=z13 omits ec932939423 NFC. Fix comments omits eee7cc95d65 [llvm-readobj] NFC. Add -help description of --hex-dump and [...] omits a18953c1c05 [PowerPC] Fix RM operands for some instructions omits 5aa2fd88cfb [AMDGPU] DWARF proposal changes for expression context omits 7d0b32c268a GlobalISel: Use result of find rather than rechecking map omits 66c572af550 GlobalISel: Handle assorted no-op intrinsics omits 9a3dbc97232 [lldb] Move finish_swig logic into a function in the binding dir omits a6488343136 PR46729: Reject explicit and partial specializations with C [...] omits 111a02decd4 [JumpThreading] Fold br(freeze(undef)) omits 618a0c0d3bd [profile] Add InstrProfilingInternal.c.o to Darwin kext builtins omits 44e7d449973 [Darwin][compiler-rt] kern.osproductversion unavailable pre [...] omits 0da582d9b6c GlobalISel: Handle llvm.roundeven omits 71059257bd4 [llvm][NFC] TensorSpec abstraction for ML evaluator omits 005991a3fe2 [DFSan] Remove dfsan_use_fast16labels from abilist. omits 926c14798d3 Revert "build: always add support for assembly targets on Darwin" omits 6587ff77ea7 [lldb] Fix llvm-lit in standalone builds omits dc22182d1f7 [darwin] build and link with a separate compiler-rt builtin [...] omits ae7589e1f10 Revert "[PGO] Include the mem ops into the function hash." omits 6700f4b9fe6 [LLDB] Add checks for ValueObjectSP in Cocoa summary providers omits b1c1825b997 [X86] Remove unused argument from HandleAVX512Operand in th [...] omits 0dcd4a21d57 [opt][NewPM] Fix typo omits fef513f5ccb [InstSimplify] fold min/max intrinsic with undef operand omits 5cd695dd7fb [InstSimplify] fold min/max with opposite of limit value omits d8e8e32d85f build: always add support for assembly targets on Darwin omits 120e66b3418 [PGO] Include the mem ops into the function hash. omits 01aa14784b0 [NewPM][opt] Revert to legacy PM when any codegen passes ar [...] omits b08abf4c808 [OpenMP] Fix D83281 issue on windows by allowing `dso_local [...] omits e14a7ff7627 [libc] Adds fuzz test for strstr and alphabetizes string fu [...] omits 755f91f12cf [Statepoint] Enable cross block relocates w/vreg lowering omits 13978643b67 [lldb] implement 'up' and 'down' shortcuts in lldb gui omits 336c7029ef3 [lldb] change shortcut for 'step out' from 'o' to 'f' omits 47d2c7cd5db [lldb] remove somewhat dangerous 'd'(etach) and 'k'(ill) shortcuts omits 4f92ad508fc [mlir] [VectorOps] [integration_test] Sparse matrix times v [...] omits 8723280b68b [OpenMP] Fix D83281 issue on windows by allowing `dso_local [...] omits 897bdca4b81 [ConstantRange] Add API for intrinsics (NFC) omits 77c3b016c42 [mlir] fix error handling in rocm runtime wrapper omits 6ce97eee354 Fix invalid attempted explicit instantiation, which Clang n [...] omits ed7bde0e4b4 [ELF][test] Fix ppc64-reloc-pcrel34-overflow.s omits 8dbea4785c1 [PowerPC] Support for R_PPC64_REL24_NOTOC calls where the c [...] omits a1c9529e602 [X86][AVX] isHorizontalBinOp - relax no-lane-crossing limit [...] omits e980913831c [Tests] Split a file for ease of update omits f75564ad4e4 Reland "[SCEVExpander] Add option to preserve LCSSA directly." omits 1cbdf932b41 PR46231: Promote diagnostic for 'template<...>;' from ExtWa [...] omits decfdb8ce3d [AMDGPU] Fixed formatting in GCNHazardRecognizer.cpp. NFC. omits 13b63be4722 [AMDGPU] prefer non-mfma in post-RA schedule omits a5faf3c8492 [libc++] Re-enable tests for C11 math macros in <float.h> a [...] omits bdad24c2cc9 GlobalISel: Fix insert point in CSEMIRBuilder unit test omits da0bba5c9ab [lldb/Breakpoint] Rename StoppointLocation to StoppointSite [...] omits e69138dad5a PR46859: Fix crash if declaring a template in a DeclScope w [...] omits 7aaa85627b5 [PowerPC] Add options to control paired vector memops support omits e2d0b44a7cd [DFSan] Add efficient fast16labels instrumentation mode. omits d5c1f686e34 [lldb/BreakpointSite] Handle all ways of control flow omits 0c0e36061a8 [GlobalISel] Add G_INTRINSIC_LRINT and translate from llvm.lrint omits 8fe2abc190f [Statepoint] Consolidate relocation type tracking [NFC] omits d8ba6222097 [AArch64][GlobalISel] Selection support for vector DUP[X]la [...] omits ebaa8b1c607 [lldb] Don't use hardware index to determine whether a brea [...] omits b352e62fead [lldb] Make process plugins check whether a hardware breakp [...] omits f7ec3e3be70 [lldb] Skip overlapping hardware and external breakpoints w [...] omits 59fac51ff24 AMDGPU/GlobalISel: Handle llvm.amdgcn.reloc.constant omits 7e946d0c828 [compiler-rt][Darwin] Disable EXC_GUARD exceptions omits c114352edfe [lldb/test] Put hardware breakpoint tests together, NFC omits dc286757688 Revert "[SCEVExpander] Add option to preserve LCSSA directly." omits 82b6dec0ed1 [libc++] Remove c++98 from the possible Standards of the te [...] omits b5e896c0493 [libc++][pstl] Remove c++98 from UNSUPPORTED annotations omits 0b7de7966ff GlobalISel: Implement lower for G_EXTRACT_VECTOR_ELT omits 58743040ff5 Add more debug code for https://github.com/google/sanitizer [...] omits 7ff9575594d [AArch64][GlobalISel] Select XRO addressing mode with wide [...] omits 766cb615a3b AMDGPU: Relax restriction on folding immediates into physregs omits f05308a277b [MLIR][NFC] Move Shape::WitnessType Declaration. omits 90b76dac578 GloblaISel: Remove unreachable condition omits 0c4ea275105 [gn build] Port 276f9e8cfaf omits 276f9e8cfaf [WebAssembly] Fix getBottom for loops omits 4add853647b [lldb] Improve platform handling in CreateTargetInternal omits e7196bdf812 [Scudo][CMake] Add -fno-lto to Scudo libraries omits cd890944ad3 [PGO] Remove insignificant function hash values from some tests. omits c4823b24a41 [X86] Add custom lowering for llvm.roundeven with sse4.1. omits 3efc978baed [LV] Add abs/smin/smax/umin/umax intrinsics to isTriviallyV [...] omits 71d0a2b8a31 [DFSan][NewPM] Port DataFlowSanitizer to NewPM omits ee9617e96b0 [InstSimplify] try constant folding intrinsics before gener [...] omits fdc902774e7 [DAG][AMDGPU][X86] Add SimplifyMultipleUseDemandedBits hand [...] omits 1d51dc38d89 [SimplifyCFG][LoopRotate] SimplifyCFG: disable common instr [...] omits 802c043078a [PowerPC] Set v1i128 to expand for SETCC to avoid crash omits 31342eb63e9 [Statepoint] When using the tied def lowering, unconditiona [...] omits cee52dd0267 [OpenMP] Implement TR8 `present` motion modifier in runtime (2/2) omits 9f2f3b9de63 [OpenMP] Implement TR8 `present` motion modifier in Clang (1/2) omits 4a10029d7ed [NewPM][Attributor] Pin tests with -attributor to legacy PM omits 3e8534fbc62 [InstSimplify] allow partial undef constants for vector min [...] omits 3c20ede18b8 [InstSimplify] fold integer min/max intrinsic with same args omits a4ade9ed21e [MachineVerifier] Handle the PHI node for verifyLiveVariables() omits d42c7b22118 AMDGPU: Account for the size of LDS globals used through co [...] omits bbc2ddecbd3 [clang-tidy] Handled insertion only fixits when determining [...] omits 9ad7c980bb4 [SVE] Don't consider scalable vector types in SLPVectorizer [...] omits 7a2e1122ae4 [NewPM][PassInstrument] Make PrintIR and TimePasses to use [...] omits 5cf0c2e67b8 [NewPM][PassInstrument] Add a new kind of before-pass callb [...] omits ee05167cc42 [OpenMP] Allow traits for the OpenMP context selector `isa` omits 7db017bf340 [OpenMP][Docs] Update Clang Support docs after D75591 omits 6a05c6bfc8d [MachineCopyPropagation] BackwardPropagatableCopy: add chec [...] omits 62beb7c6f4f [clang-tidy] Fix module options being registered with diffe [...] omits bfa140376df [DWARFYAML] Make the field names consistent with the DWARF [...] omits 9ee7d7122c0 [ConstantFolding] fold integer min/max intrinsics omits 9f958958334 [ConstantFolding] add tests for integer min/max intrinsics; NFC omits d5776f250fb [NFC][PPC][AIX] Add test coverage for _Complex return values omits d1abca187d9 [CostModel][X86] Add SSE costs for SMAX/SMIN/UMAX/UMIN intrinsics omits 5fc34fafa72 [MLIR][Shape] Limit shape to SCF lowering patterns to their [...] omits 1aaf8aa53d6 [mlir][Linalg] Conv1D, Conv2D and Conv3D added as named ops omits b99630e4326 [clang-tidy] Fix RedundantStringCStrCheck with r values omits 8d27be8dbaf [OpenCL] Add global_device and global_host address spaces omits 2c662f3d3d9 [flang] Fix bug with intrinsic in type declaration stmt omits 672df0fc670 [InstSimplify] add tests for expandCommutativeBinOp; NFC omits 99166fd4fb4 [SCEVExpander] Add option to preserve LCSSA directly. omits 6673c6cd82f [MLIR][Shape] Limit shape to standard lowerings to their su [...] omits 517fe058d42 [clang][NFC] clang-format fix after eb10b065f2a870b425dcc20 [...] omits 1ae63b4179c [clang][NFC] Pass the ASTContext to CXXRecordDecl::setCaptures omits ad793ed9037 Forward extent tensors through shape.broadcast. omits 8c3262a7b48 [ConstantFolding] update test checks FP min/max intrinsics omits 71bf6dd682c [Driver][ARM] Fix testcase that should only run on ARM omits 0a0f28254ab [CostModel][X86] Add SSE costs for ABS intrinsics omits d1a3396bfbc [Driver][ARM] Disable unsupported features when nofp arch e [...] omits 8725a49409c [ELF][test] Add test coverage of `__real_` to wrap-plt.s omits 75182104f09 [TTI] Move abs/smax/smin/umax/umin cost expansion to ICA ge [...] omits 823ffef0091 [mlir][Standard] Allow unranked memrefs as operands to dim [...] omits 9ddb28964c9 [ARM] Tune getCastInstrCost for extending masked loads and [...] omits 60280e9818a [Analysis] TTI: Add CastContextHint for getCastInstrCost omits 20787717594 [SVE][CodeGen] Add simple integer add tests for SVE tuple types omits 85342c27a30 [ARM] Optimize immediate selection omits 200bb5191a3 AMDGPU/GlobalISel: Refactor special argument management omits c230965ccf3 AMDGPU: Make saturating add/sub legal for DAG path omits cdd45d5f9cf AMDGPU/GlobalISel: Select llvm.amdgcn.global.atomic.csub omits 33abb7292e8 [libc] [obvious] Fix typo in binary header. omits f43b5c7a76a [SVE] Add checks for no warnings in CodeGen/AArch64/sve-sex [...] omits 5d84eafc6b8 [CodeGen] Remove calls to getVectorNumElements in DAGTypeLe [...] omits aec38c619df [mlir] LLVMType: make getUnderlyingType private omits 2aa2c40d237 [NewGVN] Require asserts for crashing tests. omits 5d6cd61904a [LoopSimplifyCFG] Delete landing pads in dead exit blocks omits c970bb5b34c [CMAKE] Fix 'clean' target not working omits c5ef1f1edd4 [TTI] Add default cost expansion for abs/smax/smin/umax/umi [...] omits 08a265435bc [llvm-readobj] - Move out the common code from printRelocat [...] omits 380fee34d27 [libunwind] Provide a way to set '_LIBUNWIND_IS_BAREMETAL' [...] omits b6b9d3ea85c [MLIR][Shape] Remove type conversion from lowering to standard omits 5d9f33aaa00 [MLIR][Shape] Add conversion for missing ops to standard omits 0c005be6eb6 [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks omits 2e7baf61970 [MLIR][Shape] Allow `shape.add` to operate on indices omits 2f98eff3457 [DWARFYAML][test] Make the check lines stricter. NFC. omits 334a7025e0d [DWARFYAML] Replace uint*_t with yaml::Hex* in the 'debug_a [...] omits 1603470e59a [clangd] Fix clangd-indexeer builds after D84697 omits 1f4aa30a4f8 [MLIR][SPIRVToLLVM] Branch weights support for BranchCondit [...] omits 89247792c5b [clang] Fix ConceptSpecializationExpr::getEndLoc() omits 1ae766e3e06 [InstCombine] Add tests for select(freeze(undef)); NFC omits 2ead4fca79d Test including rpc/xdr.h requires sunrpc omits 8a66bb7a75f [MLIR][SPIRV] Added storage class constraint on global variable omits b1e398920f7 [MLIR][SPIRVToLLVM] Support of volatile/nontemporal memory [...] omits 8dbe9b24984 [Clang-tools-extra] Mark override a function which override [...] omits 60c889cf714 [ThinLTO] [test] cache.ll: Prevent Spotlight indexing of th [...] omits d50d4c3d440 [Hexagon] Correct the order of operands when lowering funne [...] omits d3527052fc2 [NFC] Edit the comment for the return type of await_suspend omits dd4106d22ef [NFC] Edit the comment in User::replaceUsesOfWith omits c12394fef3e [llvm-readelf][test] Improve wording in the comments. NFC. omits c26f237cef1 [analyzer] FuchsiaHandleChecker: Suppress a non-determinist [...] omits db0d636e52c [ADT][BitVector][NFC] Merge find_first_in() / find_first_un [...] omits 00046d789c9 [PowerPC] Add Def CR1 for MTFSFI_rec and MTFSF_rec omits 44211f20a82 AMDGPU: Optimize copies to exec with other insts after exec def omits b6ebc773268 AMDGPU/GlobalISel: Fix selecting llvm.amdgcn.s.getreg omits 706d992ceda [NFC] Add getArgumentTypes() to Region omits 11bb7eef415 [WebAssembly] Remove intrinsics for SIMD widening ops omits 06cf6f770d6 [X86] Add FeatureCMPXCHG8B and FeatureSlowUAMem16 to 'lakem [...] omits 6a7b6dd54b2 AMDGPU: Don't assert in canInsertSelect omits e8d4038efb1 [openmp][openacc][NFC] Add wrapper for records in DirectiveEmitter omits ffd8c23ccb7 [WebAssembly] Implement truncating vector stores omits 068808d1028 AMDGPU: Don't assume call targets are registers omits 30440924d48 [OpenMP] Replaced mutex lock/unlock in `target` with `std:: [...] omits 69fc33f0cd1 Revert "[OpenMP] Implement TR8 `present` motion modifier in [...] omits 65564e5eaf1 Revert "[OpenMP] Implement TR8 `present` motion modifier in [...] omits 8860daf0ed2 AMDGPU: Handle a few missing cases in getAddrModeArguments omits b3e63aa8a47 AMDGPU: Don't assume there is only one terminator copy omits 3ce69d4d50a [NFC][OpenMP] Renamed all variable and function names in `t [...] omits cd7a5c3cd9a [libc][obvious] Add license headers to APIIndexer.[cpp|h]. omits 592f2e8d1ce AMDGPU: Fix verifier error on spilling partially defined SGPRs omits 66d60e06cbc AMDGPU: Serialize MFI spill fields omits fb22678cd67 [clangd] Use elog instead of llvm::errs, log instead of llvm::outs omits 462b3564f1b [libc][obvious] Add the new ctype.h target to the list of x [...] omits 9500d48de36 [flang][NFC] Extract name resolution for OpenACC & OpenMP i [...] omits 59f17a7d4f4 [libc][NFC] Move tablegen indexer class into a util library [...] omits f14472a2e32 [scudo][standalone] Add new mallopt options. omits 75f222b4762 [libc] [Obvious] Delete ctype.h, since ctype.h.def is used. omits 686c82b9745 [libc] Add scaffolding for ctype and implementation of isalpha omits 2fa3da7dcdd [lldb] Remove unused option '--platform-path' for 'target create' omits 9f86b8ec41f [FileCheck] Report captured variables omits d680711b94e [FileCheck] Extend -dump-input with substitutions omits 2cb926a447d [OpenMP] Implement TR8 `present` motion modifier in runtime (2/2) omits 3c3faae4970 [OpenMP] Implement TR8 `present` motion modifier in Clang (1/2) omits a3d1f88fa7d [OpenMP][NFC] Consolidate `to` and `from` clause modifiers omits 80bd6ae13ea On Windows build, making the /bigobj flag global , instead [...] omits 9cf98d26e7b PR46637: Fix handling of placeholder types in trailing-retu [...] omits e22de4e46d1 [DominatorTree] Simplify ChildrenGetter. omits 0b161def6ca [MLIR] Add unit test for tblgen Op build methods omits 450dc09d69d [SROA][Mem2Reg] Use efficient droppable use API (after D83976) omits 417d3d495f1 [docs] [lit] Add a more helpful description for lit.py's -s flag. omits abf1ed70d60 [globalisel][cse] Merge debug locations when CSE'ing omits e87356b4981 GlobalISel: Don't assert on operations with no type indices omits 5174e7b443d GlobalISel: Add typeIsNot LegalityPredicate omits ee713a2d285 AMDGPU/GlobalISel: Add some missing tests for extract selection omits 9731ef3ec57 AMDGPU/GlobalISel: Add SReg_96 to SGPRRegBank omits 389f009c575 [NFC] Sema: use checkArgCount instead of custom checking omits e9b236f411c AMDGPU: Check for other defs when folding conditions into s [...] omits e1dd212c874 [X86] Remove disabled miscompiling X86CondBrFolding pass omits 26fc91eb5d2 Revert "[gn build] (manually) merge d054c7ee2e9" omits dd405f1a539 Revert D83834 "Add test utility 'extract'" omits 740a164dec4 PR46377: Fix dependence calculation for function types and [...] omits b46176bbb09 Reland [Coverage] Add comment to skipped regions omits 1f166edeb47 [lld][linkerscript] Fix handling of DEFINED. omits 1e027b77f05 [llvm][NFC] refactor setBlockFrequency for clarity. omits b8943e7cea7 [MLIR][Linalg] Fixed obsolete examples in the MLIR Linalg D [...] omits 8e67982384d [NewGVN] Add test cases for remaining known issues. omits 3fac05e49fe [openacc] Add missing newline at end of file omits 811828a01d6 [PowerPC] Mark allocator_oom_test.cpp unsupported on PowerPC omits 3fb13b8484d [InstSimplify] allow undefs in icmp with vector constant folds omits 67dfba96296 [libc++] Provide std::aligned_alloc and std::timespec_get o [...] omits 1bd7c022339 [libc++] Clean up tests for "optional" C11 features omits 69152a11cf1 [X86] Merge the two 'Emit the normal disp32 encoding' cases [...] omits e5608cacfd6 [mlir][GPUToSPIRV] Add a test pass to set workgroup size fo [...] omits f75cf240d6e [InstCombine] avoid crashing on vector constant expression [...] omits 496fc3f196b [InstSimplify] add tests for icmp with partial undef constant; NFC omits f8ab66538c4 [NFC][XCOFF] Use getFunctionEntryPointSymbol from TLOF to s [...] omits 9cc70e047c2 [libc][NFC] Zero out padding bits in the uint form of x86 F [...] omits 6f00f3b56e5 [scudo][standalone] mallopt runtime configuration options omits 3f7249046a8 [CostModel][X86] Add smax/smin/umin/umax intrinsics cost mo [...] omits b4b6e77454b [DAG] isSplatValue - add support for TRUNCATE/SIGN_EXTEND/Z [...] omits c6920081a8b [CostModel][X86] Add abs intrinsics cost model tests omits 4838cd46a90 [X86][XOP] Shuffle v16i8 using VPPERM(X,Y) instead of OR(PS [...] omits adeeac9d5a3 [AMDGPU] Spill CSR VGPR which is reserved for SGPR spills omits 834133c950f [MLIR] Vector store to load forwarding omits 394db225957 Revert "Switch to using -debug-info-kind=constructor as def [...] omits 4c9af6d0e00 [JumpThreading] Add a basic support for freeze instruction omits 745eb02496b [LLD] [MinGW] Implement the --no-seh flag omits 5608f28f552 [lldb] Change the definition of ANSI_UNFAINT omits acca2980a33 [libc][obvious] Move ErrnoSetterMatcher to test/ErrnoSetter [...] omits a5b89c28532 [lld-macho] Fix no-filelist test on Windows omits 91b8c1fd0f3 [X86] Simplify some code in emitMemModRMByte. NFCI omits 6c3dc6e1d57 [X86] Merge disp8 and cdisp8 handling into a single helper [...] omits 04a21318b55 [libTooling] Add a `between` range-selector combinator. omits 4887495a3e0 [JumpThreading] Add tests that have a cast of freeze and vi [...] omits 64cdd5b3da1 [mlir][Vector] Drop declarative transforms omits 4b56238b136 NFC: Add whitespace changing revisions to .git-blame-ignore-revs omits d32e32500f9 [lld-macho] Fix segment filesize calculation omits 4853a86022f [lld-macho] Support -filelist omits f761acfb1a7 [ASTImporter] Add Visitor for TypedefNameDecl's omits 12f27fc4b50 [Darwin] Cleanup code via improved GetMacosAlignedVersion() omits bd4757cc4e4 [ELF] --reproduce should include lto sample profile omits 0c64233bb7a [ARM][MVE] Teach MVEGatherScatterLowering to merge successi [...] omits 3fb0de82079 [Darwin] Fix OS version checks inside simulators omits 8b2fcc42b89 [CompilerRT] Don't pass global compile test flags in non-st [...] omits 46ebb619bf0 [FIX] Resolve test failure in polly/test/ScopInfo/memcpy-ra [...] omits 9b1539be406 [NewPM][Sancov] Pin RUN lines with -sancov to legacy PM omits 2ca6c422d2d [FunctionAttrs] Rename functionattrs -> function-attrs omits 736423af53d [OldPM] Print out a bit more when passes lie about changing IR omits 97b5fb78d13 GlobalISel: Translate llvm.convert.{to|from}.fp16 intrinsics omits 16bcd545703 AMDGPU/GlobalISel: Mark GlobalISel classes as final omits bb23b5cfe0c AMDGPU/GlobalISel: Merge identical select cases omits dfcc09890a9 [MLIR][Shape] Lower `shape.const_shape` to `tensor_from_elements` omits a4edc04693f AMDGPU/GlobalISel: Use clamp modifier for [us]addsat/[us]subsat omits be2ea29ee16 [SCEV] Add additional tests. omits ca0bf440dbf Order of libraries and source files in the f18 frontend omits 6784d82d5b8 [DWARFYAML] Rename checkListEntryOperands() to checkOperand [...] omits cda2eb3ad2b [AArch64][SVE] Fix epilogue for SVE when the stack is realigned. omits 26b4ef36949 [AArch64][SVE] Don't align the last SVE callee save. omits 54492a5843a [AArch64][SVE] Don't support fixedStack for SVE objects. omits 984cf99055a [clang][NFC] Add some documentation about the use of NamedD [...] omits 01302ec0860 [Support][NFC] Fix a Wdocumentation warning in FileSystem.h omits c64c04bbaad Clean up cuda-runtime-wrappers API. omits 22ec861d28c [DWARFYAML] Add support for emitting custom range list content. omits d28f86723f3 Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" omits 7bae3188e08 [clang-tidy][NFC] Make OptionsView methods as const where missing omits bd93f5ce07e [yaml2obj] - Add a way to override sh_type section field. omits 9b4826d18b5 [OpenMP] Fix libomptarget negative tests to expect abort omits 412b3932c66 [BPI] Fix memory leak reported by sanitizer bots omits 39108f4c7a2 ARM: make Thumb1 instructions non-flag-setting in IT block. omits 6d10d317d8b [MLIR][Shape] Support transforming shape.num_elements on tensors omits d3557ecede8 [Support] Use InitLLVM in llvm-stress, sancov and TableGen omits 0f62a53db64 [Attributor] Add override keyword to the print function of AA omits 443e734fb98 [compiler-rt][cmake] Don't pass --version-script to Illumos ld omits 97470897c43 [PowerPC] Split s34imm into two types omits 3a2b05f9fe7 [BPI][NFC] Consolidate code to deal with SCCs under a dedic [...] omits 7294ca3f6ec [SystemZ/ZOS] Implement setLastAccessAndModificationTime() omits 946be75b9ec [MLIR][Linalg] Retire C++ DotOp in favor of a linalg-ods-gen'd op omits 7e8d5a90f2c Avoid use of std::make_unique in compiler-rt/lib/scudo/stan [...] omits 93b7915504b [llvm-readobj] - Add comments and formatting to mips-option [...] omits 67070d98fae [llvm-readelf] Symbol index in symbol table printing is not reset omits c0bd9fa137c [Concepts] Fix ast dump for immediately declared constraint. omits 5ee07dc53fc [Attributor] Track AA dependency using dependency graph omits b81fd5aeecd [clang-format][NFC] Fix a Wdocumentation warning in TokenAn [...] omits 536736995bf [Support] Add file lock/unlock functions omits eb10b065f2a [clang] Pass the NamedDecl* instead of the DeclarationName [...] omits f5acd11d2c0 [clang-format][NFC] Be more careful about the layout of For [...] omits e2f5444c9ce [OpenMP][Tests] Enable nvptx64 testing for most libomptarget tests omits 182111777b4 [X86][SSE] Attempt to match OP(SHUFFLE(X,Y),SHUFFLE(X,Y)) - [...] omits 3218c064d6d [legacyPM] Do not compute preserved analysis if there's no [...] omits ee068aafbc5 [llvm-readelf] - Do not treat SHT_ANDROID_RELR sections the [...] omits ad4ab81dcca [clang][cmake] Force CMAKE_LINKER for multistage build in c [...] omits c2abdec722f [PowerPC] test case for adding dq form to isLegalAddressing [...] omits e40315d2b4e [GVN] Rewrite IsValueFullyAvailableInBlock(): no recursion, [...] omits 486d2750c71 [mlir][NFC] Polish copy removal transform omits 8c9241a051f [clang-tidy] Suppress one unittest on macOS. omits 647e861e080 [X86] Detect if EFLAGs is live across XBEGIN pseudo instruc [...] omits 25f193fb46d [X86] Add support for {disp32} to control size of jmp and j [...] omits a0ebac52df6 [X86] Properly encode a 32-bit address with an index regist [...] omits a23f62343cb Supplement instr profile with sample profile. omits 23d6525cbdc Don't form a 'context-independent expr' reference to a memb [...] omits 6bf989b9474 [llvm-readelf] Fix emitting incorrect number of spaces in ' [...] omits 930fc0b300b TableGen: Check if pattern outputs matches instruction defs omits fbca317694b [CFGDiff] Refactor Succ/Pred maps. omits 18c725e735b [DomTree] Remove dead code.[NFC] omits 8120eba5fce [lldb/ArchSpec] Always match simulator environment in IsEqualTo omits 64d99cc6abe [CMake] Move find_package(ZLIB) to LLVMConfig omits f250eb37cd4 [OpenMP][Docs] Update `present` modifier status omits f1d4db4f0cd [GraphDiff] Use class method getChildren instead of GraphTraits. omits 5f802be4e55 GlobalISel: Don't fail translate on intrinsics with metadata omits ce944af33c1 AMDGPU/GlobalISel: Mark G_ATOMICRMW_{NAND|FSUB} as lower omits 8b81d0633f1 AMDGPU: global_atomic_csub is not always dereferenceable omits f9fec0447e1 [llvm] Make ZLIB handling compatible with multi-configurati [...] omits ee3feef5aaa TableGen/GlobalISel: Allow output instructions with multiple defs omits adb28e0fb2b [llvm][CodeGen] Addressing modes for SVE ldN. omits e57464151d4 [flang] Allow omission of comma in FORMAT(1PE5.2) in runtime omits c37bb5e2a54 [DFSan] Remove unused DataFlowSanitizer vars omits ef748b58d3b [lldb] NFC: Use early exit in ArchSpec::IsEqualTo omits 4b5412b5dbc Fix the move constructor of MMI to move MachineFunctions map omits bf544fa1c3c Revert "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support" omits 754deffd11c [NFC] Move BitcodeCommon.h from Bitstream to Bitcode omits a566e616202 Reland "[compiler-rt] [test] Allow expanding lit substituti [...] omits beb7e3bb702 Rename t2-reduce-size -> thumb2-reduce-size omits 351d234d866 [OpenMPOpt] Most SCC's are uninteresting, don't waste time [...] omits 113f56fbb80 Unify the return value of GetByteSize to an llvm::Optional< [...] omits 145acacaea1 [libunwind] Remove old keymgr related logic omits 93231666017 [OpenMP] Add more pass-through functions in DeviceTy omits 4c6eebf86a0 [lldb/AppleSimulator] Always provide a -simulator environment omits 6dadf7cb654 [llvm][examples][SimplifyCFG] Fix pass's IR changed reporting omits 536baa11cfe [lldb] Remove CMAKE_VERSION checks now that the minimum ver [...] omits adffce71538 [PowerPC] Remove QPX/A2Q BGQ/BGP CNK support omits fbe911ee750 [mlir][AffineToStandard] Make LowerAffine pass Op-agnostic. omits 05ad8e94299 [AIX] Implement AIX special alignment rule about double/lon [...] omits bef19abcf7e [Attributor][NFC] Add tests to noalias.ll omits 731043c0c49 [clangd] Add more logs and attach tracers to remote index s [...] omits 34ddf0b2b04 Replace fuzzer::FuzzerDriver's INTERFACE marking with new L [...] omits b52b2e1c188 Recommit "[libFuzzer] Disable implicit builtin knowledge ab [...] omits 7832d0f63d3 [mlir] [VectorOps] [integration_test] Sparse matrix times v [...] omits 2a672767ccc Prefix some AArch64/ARM passes with "aarch64-"/"arm-" omits d19af2f2476 [GWP-ASan] Crash handler API returns sizeof(collected trace) omits 902cbcd59e2 Use llvm::is_contained where appropriate (NFC) omits df880b77302 [StackProtector] Speed up RequiresStackProtector omits 51e1c028d40 [X86] Add back comment inadvertently lost in 1a1448e6568d9b [...] omits 4a4cafabc90 [flang] Temp Driver - pass the flag to change the default i [...] omits dbeb184b7f5 [NFC][AArch64] Replace some template methods/invocations... omits 8f6e84ba7b5 [mlir][Linalg] Enable fusion of std.constant (producer) wit [...] omits 4d84d94969d [X86][SSE] Relax 128-bit restriction on extract_subvector(e [...] omits e77ff4abb38 [gn build] Port ee7caa75939 omits b6902d977ac [gn build] Make syncing to single-line source files work af [...] omits ee7caa75939 Reland [llvm-exegesis] Add benchmark latency option on X86 [...] omits 52dd18ab1d3 [gn build] (manually) merge 48c948abeb7 omits 88ce9f9b441 [TableGen][CGS] Print better errors on overlapping InstRW omits a52aea0ba62 Use INTERFACE_COMPILE_OPTIONS to disable -Wsuggest-override [...] omits 48c948abeb7 [llvm-exegesis] Check perf_branch_entry for field cycles omits c25f61cf6a6 [XCOFF][AIX] Handle llvm.used and llvm.compiler.used global array omits f5e1ec8c580 [AArch64] fjcvtzs,rmif,cfinv,setf* all clobber nzcv omits 4dd5c2bee36 [lit] Don't expand escapes until all substitutions have bee [...] omits 7c182663a85 Revert "Re-apply:" Emit DW_OP_implicit_value for Floating p [...] omits 343ffa70fc4 [LLD] [COFF] Fix mingw comdat associativity for leader symb [...] omits a7044edde71 [Attributor] Fix qualifier warning of the unittest omits 92fa91bb402 [OpenCL] Fixed missing address space for templated copy con [...] omits 1b4d24912a1 [NFC] Replace ".size() < 1" with ".empty()" omits ab4ffa52f0a [X86][AVX] Fold extract_subvector(truncate(x),0) -> truncat [...] omits f720c9c68c7 [X86] combineExtractSubvector - pull out repeated getSizeIn [...] omits 5b5b3ce0ad6 IRPrintingPasses.h - simplify unnecessary header with forwa [...] omits 2dd7a9cc2d0 [MLIR] NFC: Rename mcuMemHostRegister* to mgpuMemHostRegist [...] omits bec77ece148 [CallGraph] Preserve call records vector when replacing call edge omits 005eee8b3ef [GWP-ASan] Fix uninitialized memory use in sigaction. omits 0f1494be43f AArch64: avoid UB shift of negative value omits 08e9556d5d7 llvm_canonicalize_cmake_booleans(CLANGD_ENABLE_REMOTE) omits 1da9834557c [JumpThreading] ProcessBranchOnXOR(): bailout if any pred e [...] omits 61480db6019 [Reduce] Argument reduction: shoe-horn new function into re [...] omits 1bac5101cda [Reduce] Function reduction: replace all users of function [...] omits d1271127240 [llvm][NFC] Silence unused variable warning by using isa ov [...] omits 432241955e0 [lldb][NFC] Use a StringRef for AddRegexCommand::AddRegexCo [...] omits 90684d15451 [clangd] Collect references for externally visible main-fil [...] omits db203e02684 [lldb] Modernize away some snprintf calls omits 1ebcf03551c [InstSimplify] add tests for min/max intrinsics; NFC omits f49a7ad8c08 [clangd] Add marshalling code for all request types omits 529441e88e8 Fix another #ifdef CLANGD_ENABLE_REMOTE omits 0de629d7ae5 [gn] Set CLANGD_ENABLE_REMOTE=0 omits 40d11a87804 ClangdMain.cpp: this #ifdef should be an #if omits 216b67e2023 AArch64: diagnose out of range relocation addends on MachO. omits 13c9bbc28ef [clang-tidy] Refactor IncludeInserter omits 47a0254229c Speculative build fix for clangd/Features.inc.in omits 102997cd0ed Speculative build fix for scudo/standalone/tests/combined_test.cpp omits a51829913db [mlir] Support for mutable types omits 1956cf1042d [lldb/DWARF] Don't treat class declarations with children a [...] omits 6701c0bf730 [JumpThreading] Add a test case that has a phi with undef; NFC omits c891f519e17 [JumpThreading] Add a test that threads jumps with frozen b [...] omits 2e828e75799 [lldb] Fix e89414f406 for msvc omits 37ac559fccd [clangd] Add option to use remote index as static index omits 8b74596b7e7 [Docs] remove unused arguments in documentation examples on [...] omits fa1145a8d2f [lld][ELF] Add LOG2CEIL builtin ldscript function omits 19e472fd84e [libcxx][lit] Fix running testsuite with python2.7 after 90 [...] omits 974ffee9ccd [clangd] Switch from EXPECT_TRUE to ASSERT_TRUE in remote m [...] omits d9bbe85943f [Alignment][NFC] Update Bitcodewriter to use Align omits e1eacf27c6f [InstCombine] Fold freeze into phi if one operand is not undef omits e89414f4060 [lldb/Utility] Clean up Scalar constructors omits 81d7ebaf5c3 [lldb/Utility] Fix a bug in RangeMap::CombineConsecutiveRanges omits 36618274f3e [MLIR][LLVMDialect] Added volatile and nontemporal attribut [...] omits 590dd73c6eb [AMDGPU] Make generating cache invalidating instructions optional omits 14bc85e0ebb [SVE] Don't use LocalStackAllocation for SVE objects omits f2ab2134c7c [XRay] Account: recursion detection omits eed333149d1 [NewPM] NFC. remove obsolete TODO comment omits 825ed2d43d6 [PowerPC] Add Vector Extract Double Instruction Definitions [...] omits 1c93f09bf34 Remove declaration of constexpr member kDynamicSize in MemRefType omits fae221e7ad5 [gcov] Simplify/speed up CFG hash calculation omits e97aa5609fa AMDGPU/GlobalISel: Don't assert in LegalizerInfo constructor omits 0eff8b3865e [PowerPC] Cleanup p10vector clang test omits a6e9f5264c8 [Scheduling] Improve group algorithm for store cluster omits 194a4beedd1 [InstCombine] Add more tests to freeze-phi.ll; NFC omits 47a40eda178 [ORC] Remove a redundant call to getTargetMemory. omits ff25b2da2ab [flang][openacc] Basic name resolution infrastructure for O [...] omits 8dc82039321 [LLD] [COFF] Fix test to properly test all aspects of c3b1d [...] omits 9282d04e041 [lld-macho] Support lookup of dylibs in frameworks omits df12524e6ba [X86] Turn X86DAGToDAGISel::tryVPTERNLOG into a fully custo [...] omits 7454acdf3b7 [flang] Fix implicit declarations in statement functions omits 3bbf3e026d3 Replace comment by private method; NFC. omits 1a75d88b3eb [X86] Move getGatherOverhead/getScatterOverhead into X86Tar [...] omits ab4e1be7ab3 [InstCombine] Add a test for folding freeze into phi; NFC omits b0512eed1e9 [clang][NFC] Add a test for __attribute__((flag_enum)) with [...] omits a2f83d5a07d [clang][NFC] Add tests for the use of NamedDecl::getDeclNam [...] omits ca9bfc20f48 [clang][NFC] Remove spurious +x flag on SemaConcept.cpp omits 17eafe0841d [X86][SSE] lowerV2I64Shuffle - use undef elements in PSHUFD [...] omits d135744c34d [MLIR][Affine] Add test for non-hyperrectangular loop tiling omits d35e2c101d2 AMDGPU/GlobalISel: Fix not constraining ds_append/consume operands omits f6176f8a5f0 GlobalISel: Handle G_PTR_ADD in narrowScalar omits 3e8bb7a0002 GlobalISel: Handle fewerElementsVector for G_PTR_ADD omits 7c09c173a29 AMDGPU/GlobalISel: Reorder G_CONSTANT legality rules omits bcf5184a68d AMDGPU/GlobalISel: Make sure <2 x s1> phis are scalarized omits 6f961a1e7ec AMDGPU/GlobalISel: Legalize GDS atomics omits 58191599956 AMDGPU/GlobalISel: Pack constant G_BUILD_VECTOR_TRUNCs when [...] omits 0481e1ae3c1 [InstSimplify] fold integer min/max intrinsics with limit constant omits 61ced4b87a8 GlobalISel: Handle 'n' inline asm constraint omits 4033aa1467d AMDGPU/GlobalISel: Sign extend integer constants omits 4f6502ab335 AMDGPU/GlobalISel: Replace selection tests for G_CONSTANT/G [...] omits b1731da8715 [DWARFYAML] Rename getUsedSectionNames() to getNonEmptySect [...] omits c6cf71107af [InstSimplify] add tests for min/max intrinsics; NFC omits b89ae102e6f [InstSimplify] fold fcmp using isKnownNeverInfinity + isKno [...] omits 912e9e52623 [InstSimplify] add tests for fcmp with infinity constant; NFC omits 920e2679745 [JumpThreading] Add a test for D84598; NFC omits 32088f4f7fc [ConstantFolding] Fold freeze if it is never undef or poison omits 9f074214b7a [ValueTracking] Instruction::isBinaryOp should be used for [...] omits 1b802fe34d7 NFC; add a test for freeze's constprop omits 02dadab1b45 NFC; add an example that subtracts pointers to two global vars omits b1210c059d1 [NFC][XRay] Account: migrate to DenseMap + SmallVector, -16 [...] omits ed5a6b93051 [NFC][XRay] Account: decouple getStats() interface from und [...] omits 18df607dbeb [lit] Don't include tests skipped due to sharding in reports omits 98b61112c32 [asan] Mark the strstr test as UNSUPPORTED on FreeBSD omits 9b19400004d [AArch64][GlobalISel] Make <8 x s16> and <16 x s8> legal ty [...] omits 1a1448e6568 [X86] Merge X86MCInstLowering's maxLongNopLength into emitN [...] omits 14c59b45776 [X86] Remove getProcFamily() method from X86Subtarget. NFC omits 595d214f47e [mlir][shape] Further operand and result type generalization omits 9162b70e510 DADCombiner: Don't simplify the token factor if the node's [...] omits 1df8804ce57 [X86] Replace a use of ProcIntelSLM with FeatureFast7ByteNOP. omits 4b14ef33e81 Temporarily Revert "Unify the return value of GetByteSize t [...] omits 18975762c19 Fold StatepointBB into checks as it's only used from an NDE [...] omits cdead4f89c0 [PowerPC][NFC] Fix an assert that cannot trip from 7d076e19e31a omits 55dae9c20ce [Statepoints] Style cleanup after 3da1a963 [NFC] omits c5b23714368 [X86] Add masked versions of the VPTERNLOG test cases added [...] omits 96d74530c09 [Reduce] Argument reduction: do deal with function declarations omits 9932d74740b [Reduce] Argument reduction: do properly handle invoke inst [...] omits af1dd0b1adc [Reduce] Basic block reduction: do properly handle invoke i [...] omits a01c4ee71cb [ORC] Rename TargetProcessControl DynamicLibraryHandle and [...] omits 11d5316afd1 [ORC] Don't require PageSize or Triple during TargetProcess [...] omits 07f227c0eb8 [MLIR][Shape] Allow `num_elements` to operate on extent tensors omits 5142448a5e2 [MLIR][Shape] Refactor verification omits 7bfecd77396 Revert "[MLIR][Shape] Allow `num_elements` to operate on ex [...] omits 55ced04d6bc [MLIR][Shape] Allow `num_elements` to operate on extent tensors omits 3da1a9634eb [Statepoints] Support lowering gc relocations to virtual registers omits 9182dc78145 [X86] Add llvm.roundeven test cases. Add f80 tests cases fo [...] omits 60a5799e6e8 [X86] Fix intrinsic names in strict fp80 tests to use f80 i [...] omits 6a75496836e [Driver] Define LinkOption and fix forwarded options to GCC [...] omits 48c3228c5cf [gn build] Port 136c8f50e96 omits 136c8f50e96 [Reduce] Try turning function definitions into declarations [...] omits 1d9b860fb6a Unify the return value of GetByteSize to an llvm::Optional< [...] omits c09a10845b4 [X86] Remove stress-scheduledagrrlist.ll. omits bc79ed7e160 [LVI] Don't require operand number for range (NFC) omits 392b969c320 AMDGPU/GlobalISel: Don't assert on G_INSERT > 128-bits omits f4199b8f0bd [SCCP] Add assume non null test (NFC) omits 632a89e866f [SCCP] Restore the change reporting as well omits ad16e71c953 Reapply [SCCP] Directly remove non-feasible edges omits b5e14d78f16 SimplifyLibCalls - remove unnecessary header and forward de [...] omits 3b21823e4ab [X86][SSE] combineX86ShufflesRecursively - move all Root no [...] omits 18d481cdf9d SymbolRemappingReader.h - pass Twine by reference not value. NFCI. omits 3c1476d26c7 [IPSCCP] Drop argmemonly after replacing pointer argument. omits 4363ea61058 Fix C2975 error under MSVC omits 66998ae59f4 [X86][SSE] getFauxShuffle - ignore undemanded sources for P [...] omits 6c25fc35e09 [ADT] Add a range-based version of std::move omits 604e33e83a5 [AArch64][GlobalISel] Look through constants when selection [...] omits 33d9c4109ac [tsan] Allow TSan in the Clang driver for Apple Silicon Macs omits 739cd2638b1 [PowerPC] Exploit the High Order Vector Multiply Instructio [...] omits e937840dbdc Upstream macCatalyst support in ArchSpec and associated uni [...] omits 1dd39b11331 [PGO] Fix incorrect function entry count omits 31bd15c5624 [PGO][InstrProf] Do not promote count if the exit blocks co [...] omits 5546c2ab42d Revert "[PGO][InstrProf] Do not promote count if the exit b [...] omits dcf1bca0de3 Revert "[PGO][InstrProf] Do not promote count if the exit b [...] omits 867ef4472d8 [PGO][InstrProf] Do not promote count if the exit blocks co [...] omits 74790a5dde9 [PowerPC] Implement Truncate and Store VSX Vector Builtins omits fcc55c0952f [AArch64][GlobalISel] Use wzr/xzr for 16 and 32 bit stores of zero omits 6fdc6f6c7d3 [PGO][InstrProf] Do not promote count if the exit blocks co [...] omits 4b53072ee52 GlobalISel: Define mulfix/divfix opcodes omits f320f83f3ac [AArch64][GlobalISel] Promote G_UITOFP vector operands to s [...] omits 34d4c8a53e5 [lldb] Have LanguageRuntime and SystemRuntime share a base [...] omits 99996213ebd [lldb] Don't wrap and release raw pointer in unique_ptr (NFC) omits 06a0dd2467d [lld-macho] Ignore -dependency_info and its argument omits 31d58858425 [lld-macho] Partial support for weak definitions omits 8bf4c1f4fb2 Reapply "[DomTree] Replace ChildrenGetter with GraphTraits [...] omits 3554cf4f382 [compiler-rt][CMake] Remove unused -stdlib when passing -no [...] omits 4dc3014c51f [compiler-rt][fuzzer] Disable bcmp.test on darwin omits 2bd72abef0f AMDGPU: Skip other terminators before inserting s_cbranch_exec[n]z omits c86f56e32e7 [CMake] Find zlib when building lldb as standalone omits 2c1bea88a5f Add Debug Info Size to Symbol Status omits 313b60742af Revert "Add Debug Info Size to Symbol Status" omits 986e3af53bf Add Debug Info Size to Symbol Status omits c02aa53ecb2 [AArch64][SVE] Add "fast" fcmp operations. omits aa09db495a9 [SROA] Teach promote to register about droppable instructions omits ce8928f2e4e [Mem2Reg] Teach promote to register about droppable instructions omits ce2d69b5577 [SROA][Mem2Reg] Do not crash on alloca + addrspacecast omits 9c87466c396 [OpenMP] Use `abort` not `error` for fatal runtime exceptions omits dfa267a61c2 [mlir][shape] Fix missing dependency omits 0db2934b0fa [ASTImporter] Modify ImportDefiniton for ObjCInterfaceDecl [...] omits 1e77b3af125 [MSAN] Allow inserting array checks omits 51eeeb477fa [libc] [Obvious] Place entrypoints, specs alphabetically. omits 679158e662a Make hip math headers easier to use from C omits 7d076e19e31 [PowerPC] Fix computation of offset for load-and-splat for [...] omits 032b78a0762 [analyzer] Revert the accidental commit of D82122 omits 9e81d8bbf19 [MC] [COFF] Make sure that weak external symbols are undefi [...] omits 4d09ed953b5 [llvm-lib] Support adding short import library objects with [...] omits 9bb6ce78bec Rename scoped-noalias -> scoped-noalias-aa omits 0b339c06926 [lldb] Inform every language runtime of the modified modules omits 43f09110402 [openmp] Clean up OMPKinds.def remove OMP_DIRECTIVE omits 5a9630b7774 [libc] Adds implementation for memrchr. omits 4a577c3a22c [AMDGPU] Fix incorrect arch assert while setting up FlatScr [...] omits 945ed22f339 [X86] Move the implicit enabling of sse2 for 64-bit mode fr [...] omits 809600d6642 [llvm][sve] Reg + Imm addressing mode for ld1ro. omits 8158f0cefe7 [X86] Use X86_MC::ParseX86Triple to add mode features to fe [...] omits db37937a473 [ARM] Added additional patterns to VABD instruction omits 998334da2b1 [scudo][standalone] Change the release loop for efficiency [...] omits 3319d05630c [NFC][GVN] Improve loadpre-missed-opportunity.ll test again [...] omits 805e6bcf22f Test Commit omits f26aeab1b9f [test commit] Add my name to the CREDITS.TXT omits 58d84eb5342 debugserver: Support ios simulator load command disambiguat [...] omits 8a4878cc116 [libFuzzer] Disable noasan-memcmp64.test and bcmp.test on Windows. omits 1c7c69c795b [ValueTracking] Check for ConstantExpr before using recursi [...] omits 22c16360dd0 [lldb/ObjectFileMachO] Correctly account for resolver symbols omits 5934df0c9ab MachineBasicBlock: add printName method omits 77b61177d7d [AIX] remove -u from the clang when invoke aix as assembler omits 9840208db69 [OPENMP] Fix PR46730: Fix compiler crash on taskloop over c [...] omits c332a984aef [libTooling] Add an `EditGenerator` that applies a rule thr [...] omits 4ef2e594d5b [flang] Run non-gtest unit tests with lit. omits 6b8948922c5 [AMDGPU][MC] Added support of SP3 syntax for MTBUF format modifier omits bb099c87abb [openmp] Don't copy exports into the source folder by default. omits 8be0371eb79 [MLIR][SPIRVToLLVM] Conversion of load and store SPIR-V ops omits 670ae4b6da8 [MLIR][Shape] Fold `shape.mul` omits 783a351785c [MLIR][Shape] Allow `shape.mul` to operate in indices omits cf428778128 [libTooling] Add assorted `EditGenerator` combinators. omits 5c98631391f [MLIR][SPIRVToLLVM] Conversion of SPIR-V variable op omits 0bbaacc8cae [gn build] (manually) port 10b1b4a23 more omits 2ad56119f5d [gn build] (manually) port 10b1b4a23 omits 6371a0a00ed [DWARF][EntryValues] Emit GNU extensions in the case of DWA [...] omits 0ed660f9e57 [gn build] (manually) port 228f8d89 omits 0128b9505c9 Revert rG5dd566b7c7b78bd- "PassManager.h - remove unnecessa [...] omits 5dd566b7c7b PassManager.h - remove unnecessary Function.h/Module.h incl [...] omits cbb3571b0df [DWARF] Avoid entry_values production for SCE omits 6a0f0746aca [obj2yaml][yaml2obj] - Add note-section.yaml tests. omits bb442bb51ac [MLIR][Shape] Remove deprecated and unused lowerings omits 5984d74139d [MLIR][Shape] Allow `get_extent` to operate on extent tenso [...] omits 7f600da8288 [MLIR][Shape] Allow `shape.any` to operate on extent tensors omits 274db1d21ae [MLIR][Shape] Pass Ops instead of Operations in shape lowering omits 23a65648c0c [MLIR][Shape] Allow `shape.rank` to operate on extent tensors omits 804622053aa [NFC][GVN] Clean loadpre-missed-opportunity.ll test some more omits 2c1799f8928 [IPSCCP] Add another test case with argmemonly callsite att [...] omits 4baf18dba26 [MLIR][Shape] Clean up shape to standard lowering omits bbb057c49a1 [DWARFYAML] Replace 'Format', 'Version', etc with 'FormPara [...] omits a85ca6be2aa [MLIR][Shape] Simplify shape lowering omits d4e4d5d7804 [MLIR][Shape] Allow for `shape_of` to return extent tensors omits ae4279bd3e8 [LLD][ELF] - Linkerscript: report location for the "unclose [...] omits 0e1a42efd8b [MLIR][Shape] Allow `shape.get_extent` to operate on extent [...] omits fb1e5716877 [MLIR][Standard] Add default lowering for `assert` omits 7f003957bfc [SystemZ] Implement __builtin_eh_return_data_regno omits 47bd41d099c AMDGPU/GlobalISel: Select set.inactive intrinsic omits 14d3cef0126 [MLIR][Shape] Generalze `shape.const_shape` to extent tensors omits f7ffb122d08 [libFuzzer] Instrument bcmp omits 99d03f03919 [MLIR][LLVMDialect] Added branch weights attribute to CondBrOp omits 205e8b7e89e [X86] Make the X86ProcFamilyEnum private to X86Subtarget. R [...] omits 1563973f413 [MLIR][SPIRV] Updated documentation for variableOp omits 10b1b4a231a [CMake] Simplify CMake handling for zlib omits 228f8d89657 [llvm][NFC] Don't use llvm/Config/config.h in .h files omits 75eb06f7535 [MLIR] Missing line breaks in MLIR Language Reference omits 70e7aa4a4ed [AST][FPEnv] Keep FP options in trailing storage of CallExpr omits 367d0d4c320 [DWARFYAML] Use writeDWARFOffset() to simplify emitting off [...] omits 4589dd924df [mlir][DialectConversion] Enable deeper integration of type [...] omits ab73b6da957 [gn build] (manually) merge d054c7ee2e9 omits d054c7ee2e9 Add test utility 'extract' omits 8131e190647 [LegalizeTypes] Teach DAGTypeLegalizer::GenWidenVectorLoads [...] omits 891759db73f GlobalISel: Add scalarSameSizeAs LegalizeRule omits 8e62ffdef1c GlobalISel: Drop original type pointeriness in minScalarSameAs omits dfae7174f8b GlobalISel: Fix maxScalarIf predicate check omits 4637daa9905 Revert D84264 "[SCCP] Directly remove non-feasible edges" & [...] omits 412056e2d02 [flang] Implicitly convert result of statement function omits 540b92147da Revert "[libFuzzer] Expose fuzzer::FuzzerDriver()" omits 45482367eaf [libFuzzer] Add a missing include_directories. omits 993c1a3219a [AArch64][SVE] Teach copyPhysReg to copy ZPR2/3/4. omits 69091eb1c40 [ORC] Enable use of TargetProcessControl::getMemMgr with Ob [...] omits 96551c9cad7 [bugpoint] Fix typo in assertion message. NFC omits a459459248d [WebAssembly] Fix store_unfolded_offset tests in simd-offset.ll omits 0a5971139a0 [NFC][GVN] Add a (horrible) test for D84181 demonstrating n [...] omits 1dc1a3fb0c5 [PowerPC] Implement low-order Vector Multiply, Modulus and [...] omits 38c71b7c85c Revert "[CMake] Simplify CMake handling for zlib" omits b83417aa7e2 scudo: Interleave odd and even tags for adjacent blocks. omits 3ac828b8f7a Use llvm::size rather than an empty loop to get the number [...] omits 1d09ecf3617 [CMake] Simplify CMake handling for zlib omits c6f21424288 Reland "[DFSan] Handle fast16labels for all API functions." omits 645e7fc5421 [GlobalISel] Use existing MIR builder instead of creating o [...] omits a41af6e41e6 [clang] Fix libdl linking for libclang in standalone mode omits 38a82179315 [Loop Fusion] Integrate Loop Peeling into Loop Fusion (re-l [...] omits b37e92201c2 [ARM] Add predicated mla reduction patterns omits cee60bbf417 [lldb] Remove the user-defined copy-ctor in ConstString omits ac375c2fe31 [Bitcode] Avoid duplicating linker option when upgrading omits 183342c0a98 [SCCP] Add another switch+phi test (NFC) omits 06283661b34 Add new function properties to FunctionPropertiesAnalysis omits b9c644ec613 AMDGPU: Fix failures from overflowing uint8_t number of operands omits 1404d9d68a9 [libc] Remove unused #include <vector> in fmin_test, fminf_ [...] omits 4096088e194 [libc] Add implementations of fmax, fmaxf, and fmaxl. omits 9b2164063f7 scudo: Remove some boilerplate from the combined allocator [...] omits 22a376e73bc [libFuzzer] Expose fuzzer::FuzzerDriver() omits 3b10e42ba1a [AArch64][GlobalISel] Add post-legalize combine for sext(tr [...] omits 5db5b4bc439 [SCCP] Add missing change reporting omits ee6f0e109cb Add a Printer to the FunctionPropertiesAnalysis omits deb4bb2b3ab [IR] Add min/max/abs intrinsics omits fef0cf08107 [LangRef] Add integer min/max/abs intrinsics omits 2f56046d7c6 Refactor FunctionPropertiesAnalysis omits b2ee1cd2d98 AMDGPU/GlobalISel: Add some tests for stack passed pointers omits 9394c3ec881 [SCCP] Directly remove non-feasible edges omits d2b8fcff344 AMDGPU/GlobalISel: Handle call return values omits aca58ef7840 [flang][openacc] Add missing comment in header omits 4ff48db68db [mlir][Linalg] Fixing bug in subview size computation in Li [...] omits 918ba933673 [libc++] Build the dylib with -faligned-allocation omits df441c90152 Revert "[DFSan] Handle fast16labels for all API functions." omits def48b0e888 [PredicateInfo][SCCP] Remove assertion (PR46814) omits bfc4294ef61 [X86][SSE] Add additional (f)add(shuffle(x,y),shuffle(x,y)) [...] omits 769dab207e8 [libFuzzer] Disable interceptor tests on non-Linux platforms. omits 3285b242494 [MSAN] Allow emitting checks for struct types omits 7eb213499eb RegionInfo.cpp - remove duplicate includes that already exi [...] omits 0025d52c0f2 [MSAN] Never allow checking calls to __sanitizer_unaligned_ [...] omits aae2ff645bd [libc++abi] Also build the static archive with C++17 omits 4a3a821c68a [lldb] Make socket_packet_pump.py work in Python3 omits 77ae06b8c6c [lldb][NFC] Remove FormatMap omits 0edc1350992 [MSAN] Mark libatomic test unsupported on PowerPC omits 0f80d598b0c [IPSCCP] Add test case for PR46717 for argmemonly handling. omits 4d489e9f91d Reland [lldb] Unify type name matching in FormattersContainer II omits 95d7cacea12 CSEInfo.h - remove unused includes. NFC. omits 5dbcf5e3cca [X86] Add Feature64Bit to the 'generic' CPU and remove feat [...] omits 83dca19c112 [flang] Fix a crash when a BOZ literal is used as a relatio [...] omits ccdb5b4bbe8 [lldb] Pass ConstString by value (again) (NFC) omits 78709345fb3 [Bitcode] Drop invalid branch_weight in BitcodeReader omits 831ae45e3dc Recommit "[libFuzzer] Link libFuzzer's own interceptors whe [...] omits 84980b1395d [DFSan] Print more debugging info on test failure. omits 5477fbc2944 [lldb] Make deleting frame recognizers actually work omits 302e91baf4f [llvm][NFC] Add comments and common-case API to MachineBloc [...] omits e3650dc9792 [libc++abi] Build the dylib with C++17, like for libc++ omits 68382d58525 [X86][docs] Add mention of removal of 'mpx' backend feature [...] omits cfe40acd161 [VectorCombine] add tests for load vectorization; NFC omits 1174f431264 GISelKnownBits.h - remove unused includes. NFC. omits 86fd5be6fdb AggressiveInstCombine.h - remove unused includes. NFC. omits 9c81c2372d8 PassTimingInfo.h - remove unused includes. NFC. omits 4e80c768c28 [ELF] Support -r --gc-sections omits 23d1800433d [gn build] Port 92874d28669 omits dc619f3d7a9 [CodeGen][TargetPassConfig] Add unreachable-mbb-elimination [...] omits 24e41a34fe2 [Matrix] Add asserts for mismatched element types. omits 896679733d7 [AMDGPU] Fix typo. NFC omits 92874d28669 [DWARFYAML] Refactor emitDebugInfo() to make the length be [...] omits a997e6edb96 [DWARFYAML] Pull out common helper functions for rnglist an [...] omits 06b90586a4c [mlir]: NFC: Fix trivial typo in documents and comments omits d720ba1e4b6 [X86][SSE] SimplifyDemandedVectorEltsForTargetNode - add SS [...] omits 68a80a4436c [SystemZ] Ensure -mno-vx disables any use of vector features omits ecd3f853a85 [SCEVExpander] Use IRBuilderCallbackInserter to call rememb [...] omits c798628fbdc [docs] Fix TestSuiteGuide.md to mention scipy omits 2b89c34784f [libcxx] Adjust trivial_abi tests for C++03 and C++11 testing omits b35833b84e9 [GlobalISel][AMDGPU] Legalize saturating add/subtract omits 82e35197e68 [LSR] Re-generate check lines for test. omits 09c96a31ef5 [LoopIdiom] Add additional test cases. omits 7bf9e220496 Update make_cxx_dr_status and cxx_dr_status.html for the ne [...] omits 7485e924121 [InstSimplify] reduce code duplication for binop expansion; NFC omits 1003113ef0d Fix -Wparentheses warning - add missing brackets around the [...] omits 9cdd68e7c13 Recommit "[lldb/API] Overwrite variables with SBLaunchInfo: [...] omits 697c6d8907e [Attributor] Cache query results for isPotentiallyReachable [...] omits 931488779f7 [GlobalISel][InlineAsm] Add register class ID to the flags [...] omits 18b453390c7 Fix implicit dependency on CommandLine.h omits 5b20c14525e ValueProfileCollector.h - remove unnecessary includes. NFC. omits e605994bb30 [lldb/test] Fix TestHistoryRecall failure (NFC) omits 910506fddef Fix implicit dependency on CommandLine.h omits 85fbb08fa2a [lldb/interpreter] Move the history subcommand to session (NFCI) omits f758d72eb85 Speculation.h - remove unnecessary includes. NFC. omits 6c9da995fc4 [ScheduleDAGRRList] Pacify overload mismatch in std::min. omits 2f8e6b5f3c8 [ScheduleDAGRRList] Limit number of candidates to explore. omits 20c3386f4a0 [mlir][Linalg] emitLoopRanges and emitLoopRangesWithSymbols [...] omits 919922b0c20 [mlir] Added verification check for linalg.conv to ensure m [...] omits 722e5d6aaeb [lit] Include total elapsed time in xunit output omits 9020d286884 [libcxx][lit] Fix incorrect lambda capture in hasLocale checks omits 1162ffe8f4b [llvm-readelf] - Simplify the implementation of getSectionT [...] omits 65fd651980a [Analyzer][StreamChecker] Use BugType::SuppressOnSink at re [...] omits 8998f8ab663 [DebugInfo] Attempt to fix regression test failure after 59 [...] omits e4dd964df01 [mlir] Loop bounds inference in linalg.generic op improved [...] omits 59a76d957a2 Re-apply:" Emit DW_OP_implicit_value for Floating point constants" omits 469cb724eea [Reduce] Rewrite runDeltaPass() workloop: do reduce a singl [...] omits 3a75466f41b Temporarily Revert "Reland [lldb] Unify type name matching [...] omits 55c0f12a869 [compiler-rt][sanitizers] Fix Solaris madvise declaration omits 1485fd295b2 [mlir] [VectorOps] Improve scatter/gather CPU performance omits dab898f9ab6 [Windows] Fix limit on command line size omits 557db6f8aa5 Reland D84057 [PGO][PGSO] Remove a temporary flag used for [...] omits 9d2da6759b4 Revert "[DebugInfo] Emit DW_OP_implicit_value for Floating [...] omits c0185dc7df8 Revert "[OpenMP] Wait for kernel prior to memory deallocation" omits 9b2832c0897 [OpenMP] Wait for kernel prior to memory deallocation omits c4cf250c5ba [DWARFYAML] Refactor range list table to hold more data structure. omits 6b55a95898e [DebugInfo] Emit DW_OP_implicit_value for Floating point constants omits 99ad956fdae [PGO] Don't call calloc(0, sizeof(ValueProfNode *)) omits 9e4ab439c2e [flang][OpenMP] Added support for lowering OpenMP taskyield [...] omits b27ab9ce744 [flang][openacc] Skeleton for OpenACC construct lowering omits 3b8ffdec077 [flang][openmp] Required clauses are allowed omits 6f0d99d2b9b [OpenMPOpt] Regression test for hiding latency of H2D mem t [...] omits 3bc2ae951ad [flang] Add runtime I/O APIs for COMPLEX formatted input omits 77e0e9e17da Reapply "Try enabling -Wsuggest-override again, using add_c [...] omits ebe5f17f9c3 [X86] Remove the DeprecatedMPX feature flag. omits 724bf4ee23a [Symbolize][PDB] Switch llvm-symbolizer to use PDB_ReaderTy [...] omits 8acaceb14c6 [lldb] Fix LLDB_DEFAULT_TEST_ARCH for standalone builds omits b2c65beb14b [X86] Rework the "sahf" feature flag to only apply to 64-bit mode. omits 19d9c0397e6 [DFSan] Handle fast16labels for all API functions. omits 23cc19d1cfe [gn build] Port 13ad00be98e omits 13ad00be98e [ORC] Add a TargetProcessControl-based dynamic library sear [...] omits bd9b223770a [gn build] Port 27650ec5541 omits 27650ec5541 Revert D81682 "[PGO] Extend the value profile buckets for m [...] omits 5f110273954 [PowerPC][Power10] Fix vins*vlx instructions to have i32 ar [...] omits deeb2fdbf4d [X86] Remove a couple temporary std::string for CPU names t [...] omits ed88cd77d4a [NFC] Simplify `splitLiteralAndReplacement` function omits e6ea5b388b0 [LLVM] Update formatv() documentation to clarify no escape for `}` omits f773d37ee1d [libc] Implements strnlen. omits 23c5e59d9fe [SVE] Remove calls to VectorType::getNumElements from Analysis omits 97a0f80c469 Revert "Try enabling -Wsuggest-override again, using add_co [...] omits 50da55a5853 [PGO] Supporting code for always instrumenting entry block omits e0ee2288424 [clang][test] Fix test for external assemblers omits 3fff5acd8f5 [mlir][VectorOps] Expose SuperVectorizer as a utility omits dbdda8232a9 Revert D84057 "[PGO][PGSO] Remove a temporary flag used for [...] omits ae35c09c34f [MVT] Fix getTypeForEVT for v64f16 and v128f16 omits 388c9fb1af4 Try enabling -Wsuggest-override again, using add_compile_op [...] omits 5c2451785df DebugInfo: Use debug_line.dwo for debug_macro.dwo omits 0d5fc822453 [lldb] Eliminate unneeded value parameters in Utility (NFC) omits 8b56b03f5a0 [Polly] Run polly-update-format. NFC. omits 6c18f7db73a For PR46800, implement the GCC __builtin_complex builtin. omits dfecad4ccfe [gn build] Remove something I missed in 1afd889d0 omits 5724c8ba29b Temporarily revert D83903 "[PGO] Enable the extended value [...] omits fdb45f54b6c lldb fix for b198de67e0bab462217db50814b1434796fa7caf (PCH/ [...] omits e20b3079c14 [SCCP] Add additional multi-edge + phi tests (NFC) omits 33f65420143 [SCCP] Regenerate test checks (NFC) omits 9798b2311f7 [libc++] Make sure we only consider _GNUC_VER_NEW when the [...] omits 111a018b363 [llvm][NFC] const-ed MachineBlockFrequencyInfo::isIrrLoopHeader omits a305d250294 asan_device_setup's wrapper scripts not handling args with [...] omits b198de67e0b Merge some of the PCH object support with modular codegen omits 411eb87c796 [ARM] Fix missing MVE_VMUL_qr predicate omits a1b9fb220f6 [mlir][linalg] Add vectorization transform for CopyOp omits e9748a7255d [libc++] Workaround broken support for C++17 in GCC 5 omits f72106e2a35 [flang] Fix an assert when RESHAPE() is called on empty strings omits bcbc6117b5d [CGP] Add Pass Dependencies omits 16779f80845 [libc++] Add static_assert to make sure rate limiter doesn' [...] omits e58660750e7 [libc++] Build the dylib with C++17 to allow aligned new/delete omits f3e667bf86f [gn build] Port 418121c30a8 omits d2ec91845c6 [lldb] Use std::make_unique<DynamicRegisterInfo> (NFC) omits eae6bb38079 [SCCP] Add multi-edge switch + phi test case (NFC) omits 08b4a50e39d [PowerPC][Power10] Fix the Test LSB by Byte (xvtlsbb) Built [...] omits 1c060aa9884 DwarfCompileUnit.cpp - remove duplicate includes that alrea [...] omits cd0a36bbda1 CodeViewDebug.cpp - remove duplicate includes that already [...] omits afa1afd4108 [CMake] Bump CMake minimum version to 3.13.4 omits 3eec6578257 Revert "Enable -Wsuggest-override in the LLVM build" and th [...] omits 652e30476c5 [llvm][NFC] Remove definition from build system of LLVM_HAV [...] omits d26526fd096 AArch64: Use Register omits 0c92bfa4b8f GlobalISel: Don't use virtual for distinguishing arg handlers omits d074749423a [gn build] (manually) port 746b5fad5b omits 708752b2f6c [OpenMP] Implement TR8 `present` map type modifier in runti [...] omits 6dbd4775bf7 Fix Windows build omits 6f437117af2 AMDGPU: Don't assert on f16 inv2pi immediates pre-gfx8 omits 1c7037a2a55 [clangd] Disable -Wsuggest-override for unittests/ omits bf561dd2eb1 [mlir][Vector] Vectorize integer matmuls omits e59778a66a9 [libcxx] Fix default argument for merge_archives.py -L flag omits b98f902f187 GlobalISel: Restructure argument lowering loop in handleAss [...] omits d523a8d9797 AMDGPU: Add IntrWillReturn to llvm.amdgcn.atomic.csub omits f93b55a5ab9 [Sanitizers] Add interceptor for xdrrec_create omits 746b5fad5b5 [profile][test] Add -fuse-ld=bfd to make instrprof-lto-pgog [...] omits 1fd1beea18e AMDGPU/GlobalISel: Fix translation of indirect calls omits 51cd326f99b [WebAssembly] Autogenerate checks in simd-offset.ll omits 418121c30a8 Reapply "Rename InlineFeatureAnalysis to FunctionProperties [...] omits 274b6b0c7a8 Only enable -Wsuggest-override if it doesn't suggest adding [...] omits a1d99aff7c2 [gn build] Port a5e0194709c omits 28e0298d1dc [gn build] Port 2a6c871596c omits 2419ded61d9 [lldb] Cleanup CommandObject registration (NFC) omits 0788ba0066b [gn build] Handle X86InstCombineIntrinsic.cpp in 2a6c871596ce omits 33d239513c8 [MSAN] Instrument libatomic load/store calls omits a5e0194709c Revert "Rename InlineFeatureAnalysis to FunctionPropertiesA [...] omits 88ba9fa6a4b [gn build] Port 2a6c871596ce & 44a6bda19b40 omits 8fa824d7a36 [ARM] Add predicated add reduction patterns omits 89e61e782b7 [Sema][AArch64] Add semantics for arm_sve_vector_bits attribute omits 25203e7e3e6 [ADT] Delete unused llvm::pointer_union_detail::AssignableFrom omits 44a6bda19b4 Rename InlineFeatureAnalysis to FunctionPropertiesAnalysis omits 02f58373634 Thread ExecutionContextScope through GetByteSize where poss [...] omits 4e171c9f19d [NFC][NewPM] Add clarification on analysis manager proxies omits 7a33eafd8c4 ProfileSummaryInfo.h - remove unnecessary ProfileSummary fo [...] omits 56c92bf4b7a [SLP][Test] Precommit tests for D83779. NFC. omits fc247c8f3c6 Revert "[OpenMP] Implement TR8 `present` map type modifier [...] omits 238bbd48c5a Revert abd45154b "[Coverage] Add comment to skipped regions" omits b99898c1e9c Fix target specific InstCombine omits 167cac3100f [CodeMoverUtils] Add more data dependency related test case [...] omits c9d5a3058fc [lldb] add printing of stdout compile errors to lldbsuite omits e2529e2dfa4 [llvm-readobj] - Don't get the name of the symbol table in [...] omits f78fe57aeb3 [SCEVExpander] Fix indentation/formatting (NFC). omits 0b8fd77ad95 [AMDGPU][MC] Corrected decoding of 16-bit literals omits c61dcb8f623 [compiler-rt] fix build on Illumos omits 45b8f7ec35e [OpenMP] Implement TR8 `present` map type modifier in runti [...] omits aa82c40f0a0 [OpenMP] Implement TR8 `present` map type modifier in Clang (1/2) omits a60251d739b [PowerPC] Add linker opt for PC Relative GOT indirect accesses omits b98b1700efe [XCOFF] Enable symbol alias for AIX omits 2a6c871596c [InstCombine] Move target-specific inst combining omits 5623da56d07 DebugSubsectionVisitor.h - remove unnecessary includes/forw [...] omits fa95688237d SelectionDAGBuilder.cpp - remove duplicate includes that al [...] omits 6ad047cd3f9 MappedBlockStream.h - remove unnecessary MSFLayout forward [...] omits be37f13e2dd [SLP]Add an extra test for vectorization of non-pow-2 trees, NFC. omits 68922f7f2c2 [NFC][Reduce] Add a test showing that we fail to to reduce [...] omits 4464d90ec6e [NFC][Reduce] Rewrite remove-funcs.ll to use FileCheck, mak [...] omits f8abecf3379 [ARM] Extra MVE select(binop) patterns omits 98b56c09be0 [clangd] Fixes in lit tests omits 3533e0a08d0 [ARM] Add patterns for select(p, BinOp(x, y), z) -> BinOpT( [...] omits ce6de3747bc [DebugInfo] Drop location ranges for variables which exist [...] omits 3520297039d [llvm-readelf] - Introduce describe() helper functions. omits 2c659082bda [AMDGPU] Don't combine memory intrs to v3i16 omits cf9fa2aa018 [lAA] Return SmallVectorImpl& instead of SmallVector& (NFC). omits 066e209c9d5 [llvm-readelf/readobj] - Fix the behavior when a sections i [...] omits 36f9fe2d349 [PowerPC] fixupIsDeadOrKill start and end in different bloc [...] omits ae31d7838c3 [OpenMP][NFC] pass on env variables to libomptarget tests omits 3975c3be804 [clangd] Fix conversion from Windows UNC paths to file URI format. omits 54ef74f738a [llvm-readobj/readelf] - Don't fail dumping when unable to [...] omits c1d8e392365 [Test] Add more simple tests for PR46786 omits 952fdb6b434 [sanitizer,NFC] InternalAlloc cleanup omits e63b488f275 [analyzer][solver] Track symbol disequalities omits b13d9878b8d [analyzer][solver] Track symbol equivalence omits f531c1c7c0d [analyzer] Introduce small improvements to the solver infra omits e00645cc787 [lldb/test] Delete result formatter machinery entirely omits bef56f7fe23 [AArch64][SVE] Correctly allocate scavenging slot in presen [...] omits 33981c67240 [lldb/interpreter] Fix formatting in CommandInterpreter.cpp (NFC) omits b49d47f6a0f Make lit TestRunner.py work in Python 3 omits 5bb742b10da [lldb/interpreter] Add ability to save lldb session to a file omits a4bbc3b7636 [ARM] Predicated binary operation tests. NFC omits 5f4c850e7b4 [lldb/test] Do a better job at setting (DY)LD_LIBRARY_PATH omits e0a372ff10c [PowerPC] Extend .reloc directive on PowerPC omits a69f9a8584f [clangd] Fix Origin and MainFileOnly-ness for macros omits 94e4e37d556 [Thumb] set code alignment for 16-bit load from constant pool omits 5567c62afa5 [Matrix] Add LowerMatrixIntrinsics to the NPM omits b96114c1e1f [SCEV] Remove premature assert. PR46786 omits 44967fc6045 AMDGPU: Simplify f16 to i64 custom lowering omits 3a341946064 [ARM] Fix Asm/Disasm of TBB/TBH instructions omits 54eea6127c4 add -fpch-codegen/debuginfo mapping to -fmodules-codegen/debuginfo omits 3895466e2c3 accept 'clang++ -c a.pch -o a.o' to create PCH's object file omits 706a4353e87 [AST][RecoveryExpr] Error-dependent expression should not b [...] omits 82dbb1b2b4f Fix the clang-tidy build after get/isIntegerConstantExpress [...] omits 074b121642b Reland [lldb] Unify type name matching in FormattersContainer omits 7f44a7130b9 [MLIR] Set alignment in AllocOp of normalizeMemref() omits 34b9bbb74d0 [NFC][Reduce] Group llvm-reduce options into a group, unclu [...] omits 360ab707127 [SimplifyCFG] Do not create unneeded PR Phi in block with c [...] omits c3f9697f1f2 [PowerPC] Fix wrong codegen when stack pointer has to reali [...] omits 8912252252c [PowerPC] Fix wrong codegen when stack pointer has to reali [...] omits e9f5ca0b797 [lldb] Adjust for getIntegerConstantExpression refactor omits 9bbf0ecff36 [PowerPC] Fix the implicit operands in PredicateInstruction() omits a1b12a934d9 [OpenMP] Add missing RUN lines for OpenMP 4.5 omits 6aea36fb98e Follow-on fixes for get/isIntegerConstantExpression omits 86329317873 [DWARFYAML] Make the length field of compilation units opti [...] omits 36036aa70ec Reapply "Rename/refactor isIntegerConstantExpression to get [...] omits e4ef948a434 [DWARFYAML] Use yaml::Hex64 rather than uint64_t as length. NFC. omits 3930c4e7d1a [Coverage] fix failed test case. omits c6cb726a8c6 [flang] Replay a FORMAT at the right position omits 320389e849f [flang] Fix source line continuation in potential macro cal [...] omits 8f2c5c4314f [flang] Implement byte-swapped external unformatted I/O in runtime omits 9bb091a8fc3 [flang] Handle leading zeroes after decimal in REAL formatt [...] omits 87d72547338 [Coverage] Fix coverage test cases. omits 26330a0c7c6 [flang] Check for misplaced labels omits e8425b27fec [PowerPC] add store (load float*) pattern to isProfitableToHoist omits cf558661852 [test-release] fallback to py3's venv module omits 21c0b4c1e8d Disable -Wsuggest-override for all remaining unittests/ dir [...] omits 81d68ad27b2 [lld] Disable -Wsuggest-override for unittests omits abd45154bdb [Coverage] Add comment to skipped regions omits ace0bf74909 [ValueTracking] Fix incorrect handling of canCreateUndefOrPoison omits 18581fd2c44 [CFE] Add nomerge function attribute to inline assembly. omits 0881d0bed3a [PDB][NativeSession] Clean up some things in NativeSession. omits a361aa52498 [clang] Disable -Wsuggest-override for unittests/ omits b907ad539a9 [NFC] Clean up doc comment and implementation for Module::i [...] omits bf6bc62d1f2 GlobalISel: Use Register and update comment physical regist [...] omits 1eb279d2a8c [PowerPC][Power10] Add Vector Multiply/Mod/Divide Instructi [...] omits 791544422a4 Revert "[AArch64][GlobalISel] Add post-legalize combine for [...] omits f1ae96d9bfb [AArch64][GlobalISel] Fix TLS accesses clobbering registers [...] omits 7a669130f70 AMDGPU/GlobalISel: Add some baseline degenerate call argume [...] omits b2589200957 AMDGPU/GlobalISel: Fix not erasing inst when lowering G_FRINT omits 7cd8a0256da GlobalISel: Legalize G_FPOWI omits 7941dc50410 GlobalISel: Translate llvm.powi intrinsic omits 1168119c2f0 AMDGPU: Start interpreting byref on kernel arguments omits 3d9967039d4 [mlir][docs] Fix Markdown format in Language Reference omits ce04d4e39c9 Fix pow and ldexp in HIP header omits f659c440163 CodeGen: Add support for lowering byref attribute omits 7ce32f87f96 Add implementations for fmin, fminf, and fminl. Testing in [...] omits ef868a848e6 [SCCP] Add switch+range tests (NFC) omits 5b5dc2442ac [X86][AVX] getTargetShuffleMask - don't decode VBROADCAST(E [...] omits 9e783716a22 [llvm-libtool-darwin] Allow flattening archives omits e138ad41e0e Update Test (EXPECT_EQ and friends) to accept __uint128_t a [...] omits 2892bec5bcd DebugInfo: Add missing comment from llvm/test/DebugInfo/X86 [...] omits 23ff4e4f5d6 Revert "[clangd] Fixes in lit tests" omits 2fe0ea8261c DAG: Handle expanding strict_fsub into fneg and strict_fadd omits 303a7f7a26e [llvm-libtool-darwin] Add support for -static option omits 11546898e2f [AIX][XCOFF]emit extern linkage for the llvm intrinsic symbol omits 73bc23ff866 Fix the data layout mangling specification for 'i686-pc-macho' omits 923cf890d15 Avoid failing a CHECK in `DlAddrSymbolizer::SymbolizePC`. omits 13bfe4b226d [OPENMP]Fix PR46012: declare target pointer cannot be acces [...] omits 8a268bec1b0 Revert D82927 "[Loop Fusion] Integrate Loop Peeling into Lo [...] omits 1030e82598d [ARM] Add MVE_TwoOpPattern. NFC omits 8d6aa688eef Remove the "bool" return from OptionValue::Clear and its su [...] omits 63a45091e5f DebugInfo: make test/DebugInfo/X86/debug-macro-dwo.ll more [...] omits 46334dfc3ba [lldb/test] Skip test in TestBitfieldIvars.py instead of xf [...] omits ff63d6be93d [clangd] Fixes in lit tests omits 28759e9fcc4 [MBP] Use profile count to compute tail dup cost if it is a [...] omits 7bedae7deeb [PGO][PGSO] Add profile guided size optimization to loop ve [...] omits db00fac2a2b [compiler-rt][asan] decommit shadow memory for unmaps in fuchsia. omits e5b3202b6f9 [libTooling] In Clang Transformer, change `Metadata` field [...] omits ac0edc55887 Revert "[Windows] Fix limit on command line size" omits b9fc20ebe7c [compiler-rt][test][profile] Fix missing include omits 19dbb230a24 [mlir] [VectorOps] Add scatter/gather operations to Vector dialect omits 0d3a5d09e3e [NFC][PowerPC] Updated a number of Power PC tests used for [...] omits aa830e97683 [LLVMgold.so][test] Fix tests after D84132/55fa315b0352 omits dd064afe84b [lldb] Add missing member initialziation list omits e031eda08df Revert "[lldb] Unify type name matching in FormattersContainer" omits 4fe912f1868 Build: Move TF source file inclusion from build system to s [...] omits 2d27f24b5a4 [NFC] Make documentation for CallBase::hasFnAttr() more clear. omits b13b8581821 [NewPM] Support optnone under new pass manager omits 98efa3d57f0 [lldb] Change the CommandArgumentData ctor (NFC) omits 5b0de5756cc [lldb] Unify type name matching in FormattersContainer omits 1ee1da1ea57 [NFC] Fix unused var warning omits 1c9cc094d03 [lldb] Fix typo that went unnoticed on my case insensitive FS omits fa42b7cf294 [clang-tools-extra] Disable -Wsuggest-override for unittests/ omits f8b72fba868 [MLIR][EDSC] Add fptrunc and fpext to EDSC omits 9f8d481d681 [lldb/Reproducers] Don't recursively record everything in the CWD omits bb8850d34d6 [Loop Fusion] Integrate Loop Peeling into Loop Fusion Summa [...] omits a16129c1383 [libc] [Obvious] Fix typo. omits 86ab98b0014 [ELF] -r: rewrite SHT_GROUP content if some members are com [...] omits d080635bfca [libc] Add strstr implementation. omits 20157410862 [ASTImporter] Refactor ASTImporter to support custom downst [...] omits 8c6d48baf67 [llvm-readobj] Construct relocation-aware DWARFDataExtracto [...] omits 741e55aeed7 [OpenMP] Temporarily disable failing runtime tests for clang-12 omits dc09c65f638 LoopIdiomRecognize: use ExpandedValuesCleaner in another place omits 4d75cc4b0a6 More conservatively report status from LoopIdiomRecognize omits 28da5759bd5 Fix typo in tutorial omits 4f029d1be4e [GWP-ASan] Split the unwinder into segv/non-segv. omits 9bacf158858 [AArch64][SVE] Fix PCS for functions taking/returning scala [...] omits 44e1a93ccf5 [mlir][SPIR-V] Adding rationale for not using memref descriptors omits 61dd481f110 [MLIR][LLVMDialect] SelectionOp conversion pattern omits 7b5bddfd034 [clang] Partially revert "Disable a few formatting options [...] omits 617787ea77a [OpenMP] add missed REQUIRES:ompt for 2 OMPT tests omits 14c4de13e92 [compiler-rt] Use -nostdinc++ in clang_rt.profile to avoid [...] omits 5a8779169eb [OpenMP] libomp build fix without OMPT_SUPPORT omits 1af9fc82132 [ARM] Generate [SU]HADD from ((a + b) >> 1) omits 5c15426d7c6 [lldb] Remove FormattersContainer's name member omits b621e8c787b [LLDB] Fix build on windows caused by LinuxPTraceDefines_ar [...] omits 5e5bda74b61 [IR] Simplify Use::swap. NFCI. omits becaa6803ab [ARM] Constant fold VCTP intrinsics omits e37b220442e [gn build] (manually) hack around 70f8d0ac8a3 omits d4020ef7c47 [Windows] Fix limit on command line size omits 30b015dbe9c [NFC][Debugify] Rename OptCustomPassManager into DebugifyCu [...] omits 3ad0181169d [clangd] Fix null check after D82739. omits 76c05777635 [Analyzer] Handle unique_ptr::swap() in SmartPtrModeling omits 7d591e123e0 [clangd] Complete the fix for (Local|Remote)IndexRoot confusion omits 510e37c88c1 Revert "Revert "AArch64 SVE register infos and core file support"" omits 6960e39eff0 [LLDB] Fix LinuxPTraceDefines_arm64sve.h for AArch64 Linux host omits 4470b8c6a6b [clangd] Fix assertions for D83826 omits ab6263c9258 Revert 502f0cc0e38 "[GWP-ASan] Split the unwinder into segv [...] omits 752fea7c27b [SCCP] Add range metadata to call sites with known return ranges. omits eef162c330b [clangd] Don't send invalid messages from remote index omits 1890a65ca17 [ADT] use is_base_of inplace of is_same for random_access_i [...] omits 62ccfb6ed0b [LLDB] Fix Arm/AArch64 Linux broken build omits f5d4a58b4a2 [NFC] Use FileCheck for llvm-reduce interesness test omits 3980e8956b6 [libcxx][lit] Simplify parsing of trailing executor arguments omits aa84e6e579b [mlir] Fix undefined behavior in Linalg utils getViewSizes omits 05d3160c9c4 [MLIR][SPIRVToLLVM] Conversion of SPIR-V branch ops omits 566b49884d6 [clang] Set the error-bit for ill-formed semantic InitListExpr. omits 7af852dcbff [AST][RecoveryExpr] Preserve the invalid "undef_var" initializer. omits 21cd7b72a3d Use typedef to represent storage type in FPOption and FPOpt [...] omits b847859f379 [jitlink] Updating test file for GOT relocations for elf x86 omits 30371df85f3 [ARM] More unpredictable VCVT instructions. omits cb5926795aa [lldb] Make TestOptionValueFileColonLine work on Windows omits 7926143fb0a [lldb] Fix redundant newline in AppendError calls. omits 9946dcd3e9c [clangd] Improve heuristic resolution of dependent types in [...] omits 89533764789 [lldb] Remove redundant WithFormat suffixes (NFC) omits 0ebdc3be417 [ARM] Predicated MVE reduction tests. NFC omits 100dbd15624 [clangd] Handle deduction guides in TargetFinder and Explic [...] omits fc7d2908ab3 [OpenMP] Use common interface to access GPU Grid Values omits a58a8c01701 [NFC] Add another missing 'override' omits 138244f0990 [lldb] fix warnings in TestOptionValueFileColonLine.cpp omits 43031a38ff7 [lldb] Fix OptionValueFileColonLine to compile with MSVC omits 865ee64bf80 [NFC] Add missing 'override's omits 38fbba4cb83 DebugInfo: Move getMD5AsBytes from DwarfUnit to DwarfDebug omits 1ef3ed0eb49 GlobalISel: Rewrite getLCMType omits 12d5bec8c79 GlobalISel: Handle more cases in getGCDType omits 107c954c138 AMDGPU/GlobalISel: Remove unnecessary parameter omits 955f87f947f [compiler-rt] Disable -Wsuggest-override for unittests omits bc0a9a17a4a Add an option (-y) to "break set" and "source list" that us [...] omits b79dff02795 [lldb] Make sure we don't leak SBThreadPlan pointer (NFCI) omits 2ba7ce401e7 [lldb] Use weak_ptr to hold on to the underlying thread pla [...] omits fc24d1eaddd [clang][NFC] Add missing 'override's omits bf66003a4f9 [MC,NVPTX] Add MCAsmPrinter support for unsigned-only data [...] omits a5609102117 [Analyzer] Add checkRegionChanges for SmartPtrModeling omits a54c42df9a7 Fix how we handle bit-fields for Objective-C when creating an AST omits 8ed021382e6 Fix typo causing build failure omits b1a6d373d5e [PlatformMacOSX] Remove unused variable. NFC. omits 574713c3076 [ExecutionEngine] Initialize near block hint in SectionMemo [...] omits 8b6179f48c6 [NFC] Add missing 'override's omits cd05406b105 [testsuite] Adapt lldb-server base test helper to run on arm64 omits bd994b81d37 Revert "[libTooling] In Clang Transformer, change `Metadata [...] omits c0b8954ecba [libTooling] In Clang Transformer, change `Metadata` field [...] omits 917f8421591 [OpenMP] libomp cleanup: add checks of bad memory access omits 001c8e1fd9f [PlatformDarwin] Add support for Apple Silicon. omits ce052110ac9 [Reduce] Argument reduction: don't try to drop terminator i [...] omits f5e49bd9def Disable trivial weak_ptr test on ARM because it is not expe [...] omits 308a127a38d [llvm][unittest] Add -Wno-suggest-override to more infrastr [...] omits 787eb0c637b [OpenMP] libomp cleanup: add check of input global tid parameter omits 3ff220de900 [analyzer][StdLibraryFunctionsChecker] Add POSIX networking [...] omits 78f543e5a1c [NFC] Use std::free instead of ::free omits 750f4c591d6 [InstCombine] allow peeking through zext of shift amount to [...] omits 92ec0c5da69 [InstCombine] add tests for funnel shift/rotate with narrow [...] omits f13a59bcff7 [Matrix] Use TileInfo to create tiled loop nest for matrix [...] omits b8f765a1e17 [AArch64][SVE] Add support for trunc to <vscale x N x i1>. omits f07ddbc9c4b [LLDB] [COFF] Fix handling of symbols with more than one au [...] omits 8b16e45f66e Enable -Wsuggest-override in the LLVM build omits 9f5d8e8a729 [PGO] Enable the extended value profile buckets for mem op sizes. omits c911803d5df [clangd] Remove TokenBuffer usage in TypeHierarchy omits 52ab7aa0ba5 [clang-format] Add BitFieldColonSpacing option omits f8df2e1a199 [lldb/Reproducers] Always record the current working directory omits 3f16114ddb7 [lldb] Fix method name to match LLDB code style (NFC) omits e64afefdf88 [PGO][PGSO] Remove a temporary flag used for gradual rollout. omits 70f8d0ac8a3 [llvm] Development-mode InlineAdvisor omits c6f84ebf84a [gn build] Port e1270b16c94 omits e1270b16c94 [Matrix] Add TileInfo abstraction for tiled matrix code-gen. omits 91cce1a2bc3 [PowerPC] Implement R_PPC64_REL24_NOTOC local calls, callee [...] omits 3a108ab256d [LLD][COFF] Skip computation of the undefined symbols refer [...] omits 877b2593c29 [NFC] remove unused llvm::deleter omits ca1e69a675f [NFC] remove unused includes of SelectionDAGISel.h omits efcb8a19039 [NFC] remove unneeded TargetLoweringObjectFile init after 8 [...] omits 589c646a7e5 [llc] (almost) remove `--print-machineinstrs` omits ce76d15a70d AMDGPU: Use MCRegister for preloaded arguments omits f0d78248e8d [llvm-readobj] clang-format DwarfCFIEHPrinter.h, NFC omits f9c8febc522 [mlir] Added support for symbols inside linalg.generic and [...] omits 55fa315b035 [LLVMgold.so] -plugin-opt=save-temps: save combined module [...] omits 2875df0d565 [OPENMP50]Perform data mapping analysis only for explicitly [...] omits be2267ba34e [libcxx] Skip tests on GCC omits b3031593eaf [ThinLTO] parse flags and blockcount summaries omits 1bc5c84710a [Driver] Add --ld-path= and deprecate -fuse-ld=/abs/path an [...] omits 76887bc4c10 Reland [libcxx]Put clang::trivial_abi on smart pointers omits 8a197e0b16f Require shell for lld/test/ELF/arm-exidx-range.s omits dde98c82c0a Fix issue in typo handling which could lead clang to hang omits 21ef01b7e36 AMDGPU: Remove outdated fixme omits 84704d989b3 AMDGPU: Fix not accounting for constantexpr uses of LDS globals omits 177e5acbe4b [Sema] Promote SmallSet of enum to bitset omits 61f1f2a2042 AMDGPU/GlobalISel: Initial Implementation of calls omits 780cef1f343 Verifier: Check byref address space for AMDGPU calling conventions omits 66aff323984 Issue error on invalid arithemtic conversions in C ternary omits ad8e900cb3c Verifier: Disallow byval and similar for AMDGPU calling con [...] omits f3f1ce4fa9f [Driver] Promote SmallSet of enum to a bitset. NFCI. omits 33c9d0320e9 Upgrade SmallSets of pointer-like types to SmallPtrSet omits 71e7a37e7ea [MLIR][Shape] Allow `shape.rank` to accept extent tensors ` [...] omits ccb40c84c57 [MLIR][Shape] Allow `cstr_broadcastable` to accept extent tensors omits 2d10258a31a [DebugInfo] Support for DW_AT_associated and DW_AT_allocated. omits 5e999cbe8db IR: Define byref parameter attribute omits 017e5c949bc MCFixup.h - remove unnecessary MCExpr.h include. NFCI. omits a0ed0e3fac3 CodeGenDAGPatterns.h - remove unnecessary ComplexPattern fo [...] omits 93c338fd0fe CodeGenDAGPatterns.h - remove unused CodeGenHwModes.h inclu [...] omits 6a1030aa0e4 AMDGPU/GlobalISel: Legalize s16->s64 G_FPEXT omits 100564bdf87 AMDGPU/GlobalISel: Remove outdated comment omits 5cbd4e415ee GlobalISel: Don't handle widenScalar for vector G_INSERT omits 93311a98128 AMDGPU/GlobalISel: Fix custom lowering of llvm.trunc.f64 for SI omits 57aae47056d AArch64/GlobalISel: Fix hardcoded registers in error messag [...] omits a679f27e98d GlobalISel: Consistently get TII from MIRBuilder omits 7fadd700693 [lldb/Utility] Simplify Scalar::SetValueFromData omits 9decf0405fe [lldb/test] Simplify Makefile rules for .d files omits e88b6ed7486 [LLE] std::inserter doesn't work with SmallSet, so don't use it. omits 70e2c7ad2e8 [AST][RecoveryExpr] Add recovery-ast tests for C language, NFC. omits 4b5b7c75415 [AST][RecoveryExpr] Fix a crash on opencl C++. omits 61d664c9383 Fix clangd build, NFC omits 44ab60f74d6 [LoopSimplify] Use SmallPtrSet and range for loops more. NFCI. omits 684e416ef13 [AST][RecoveryExpr] Preserve the AST for invalid conditions. omits 9199457bfb5 [LLDB/test] Simplify result formatter code omits 72f2fb1db4e [clangd] Exclude preprocessed-to-nothing tokens from selection omits f0ab336e745 [Syntax] expose API for expansions overlapping a spelled to [...] omits 68a1cbe11a5 SubtargetFeatureInfo.h - remove unnecessary include and for [...] omits d9920e0199b Revert "AArch64 SVE register infos and core file support" omits f9595857b9f [MLIR][Shape] Fold `shape.shape_eq` omits 47cbd9f9228 [mlir][Vector] NFC - Improve VectorInterfaces omits 7e017de0ad6 AArch64 SVE register infos and core file support omits ebbdecdd571 [mlir] Support translating function linkage between MLIR an [...] omits 6384ec40994 [SVE] Add lowering for fixed length vector fdiv, fma, fmul [...] omits f2261714290 [OpenMP][Tests][NFC] Mark compatibility with older versions [...] omits 17ef788df56 [AST][RecoveryExpr] Preserve the AST for invalid class cons [...] omits ab7abd8bf41 [Driver] Add support for -msve-vector-bits=scalable. omits b74ab49f47e [MLIR][SPIRVToLLVM] Documentation for SPIR-V to LLVM conversion omits 908804b0934 [test][llvm-readobj] Fix build bot failure after df952cb9 omits dc1087d408a [Matrix] Add minimal lowering pass that only requires TTI. omits 8513a681f7d [clang-cl] Allow a colon after the /Fe option (PR46720) omits 7ca9b589c45 Remove Linux sysroot dependencies of SVE PT macros omits 4923dca9bd8 Remove use of multiple reg index enums by RegisterContextPO [...] omits 9b7c43d341d [Analyzer][StreamChecker] Report every leak, clean up state. omits df952cb914e [llvm-readobj] Print error when executed with no input files omits b36a3e61400 [llvm-readobj] Update tests because of changes in llvm-read [...] omits 88464a55b4e AArch64: emit @llvm.debugtrap as `brk #0xf000` on all platforms omits ef377d3f2dd [LLD][ELF] - Update the lld/test/ELF/mips-merge-abiflags.s [...] omits ba938f6388f AMDGPU/GlobalISel: Legalize s16->s64 G_FPTOSI/G_FPTOUI omits 2a4df6a3250 [llvm-readobj] - Refactor how the code dumps relocations. omits 139e2a3f7b2 [lldb] Remove orphaned modules in a loop omits 256aea816da [llvm-readelf/readobj] - Refine the error reporting in prin [...] omits b6073ee9ae8 Enable the test for hasArraySize() AST matcher in all langu [...] omits 43f8a7c83b7 [lldb][NFC] Remove unused FormattersContainer::Get overload omits 04b729d076a [NFCI][SimplifyCFG] Guard common code hoisting with a (defa [...] omits 3de41663251 [NFC][SimplifyCFG] Add standalone test for common code hois [...] omits e3d646c699f [Attributor][NFC] applying update_test_checks with --check- [...] omits c657602f3fe [DWARFYAML] Add dependency 'BinaryFormat'. NFC. omits 0d944e00ea1 [ORC] Refactor TrampolinePool to reduce virtual function calls. omits fd50e7c06d7 [lldb][NFC] Make some RegularExpression constructor calls l [...] omits 65c63eb69cc [DWARFYAML] Remove 'default' tag. NFC. omits cdd10ca2806 [JITLink][MachO] Tidy up debugging output for relocation parsing. omits 1ab3d6c8190 [DWARFYAML] Implement the .debug_rnglists section. omits 30201d3b611 [ValueTracking] Let isGuaranteedNotToBeUndefOrPoison use ca [...] omits cf110506964 [Utils][Fix] remove unnecessary ; at the end omits 937bad3594e [Utils] Check function attributes in update_test_checks omits f7a571537a1 [JITLink][MachO] Fix handling of non-extern UNSIGNED pair o [...] omits ef66e3d0863 Fix ValueTrackingTest.cpp to use pair instead of tuple omits 8b354cc8db4 [ConstantFolding] check applicability of AllOnes constant c [...] omits 6187eeb683d [llvm-reduce] Fix incorrect indices in argument reduction pass omits 19dd3712e5a [llvm][NFC] Add missing 'override' omits 0a6aee51608 [ValueTracking] Add canCreateUndefOrPoison & let canCreateP [...] omits 89ff9bf061b [clang] Fix the warning for a non-void consteval function w [...] omits 13316a77053 [clang] Disable a few formatting options for test/ omits d41d952be97 Revert "[InlineAdvisor] New inliner advisor to replay inlin [...] omits 2d6ecfa168c [InlineAdvisor] New inliner advisor to replay inlining from [...] omits 97914164f84 Silence a "logical operation on address of string constant" [...] omits b79ca34530e Revert 7dfff42f019583076c55993d30a63889613922dd as it broke [...] omits 7dfff42f019 Silencing some 'logical operation on address of string cons [...] omits 50afa18772d [x86] split FMA with fast-math-flags to avoid libcall omits 2f3862eb9f2 Reland "[InstCombine] Lower infinite combine loop detection [...] omits c6e13667e78 [PredicateInfo] Add a method to interpret predicate as cmp [...] omits fb5577d4f88 [NFCI][GVN] Make IsValueFullyAvailableInBlock() readable - [...] omits 7393d7574c0 [InstSimplify] fold fcmp with infinity constant using isKno [...] omits d12ec0f752e [InstCombine] Fix store merge worklist management (PR46680) omits 3504acc33e8 [ARM] Don't mark vctp as having sideeffects omits 2e74b6d80f3 [llvm-cov gcov] Don't require NUL terminator when reading files omits d37befdfe5c [PowerPC] Remove the redundant implicit operands in ppc-ear [...] omits af4c8730924 [NewPM] Allow passes to never be skipped omits 606e756bb10 [NewPM] make parsePassPipeline parse adaptor-wrapped user passes omits b2b39c5d455 [Driver] --print-search-dirs: print -B options and COMPILER_PATH
This update removed existing revisions from the reference, leaving the reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-ally [...] \ O -- O -- O (f086e85eea9)
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .arclint | 3 - .git-blame-ignore-revs | 9 - .gitignore | 2 - clang-tools-extra/CMakeLists.txt | 3 - .../find-all-symbols/FindAllSymbols.cpp | 2 +- .../clang-move/HelperDeclRefGraph.cpp | 4 +- clang-tools-extra/clang-move/Move.cpp | 12 +- clang-tools-extra/clang-query/tool/ClangQuery.cpp | 22 +- clang-tools-extra/clang-tidy/CMakeLists.txt | 13 +- clang-tools-extra/clang-tidy/ClangTidy.cpp | 33 +- clang-tools-extra/clang-tidy/ClangTidyCheck.cpp | 62 +- clang-tools-extra/clang-tidy/ClangTidyCheck.h | 66 +- .../clang-tidy/ClangTidyDiagnosticConsumer.cpp | 53 +- .../clang-tidy/ClangTidyForceLinker.h | 9 +- clang-tools-extra/clang-tidy/ClangTidyModule.cpp | 6 +- clang-tools-extra/clang-tidy/ClangTidyModule.h | 2 +- clang-tools-extra/clang-tidy/ClangTidyOptions.cpp | 12 +- clang-tools-extra/clang-tidy/ClangTidyOptions.h | 3 +- .../clang-tidy/abseil/AbseilMatcher.h | 20 +- .../abseil/StringFindStartswithCheck.cpp | 12 +- .../clang-tidy/abseil/StringFindStartswithCheck.h | 3 +- clang-tools-extra/clang-tidy/add_new_check.py | 2 +- .../clang-tidy/altera/AlteraTidyModule.cpp | 39 - clang-tools-extra/clang-tidy/altera/CMakeLists.txt | 22 - .../clang-tidy/altera/StructPackAlignCheck.cpp | 144 - .../clang-tidy/altera/StructPackAlignCheck.h | 41 - .../bugprone/BadSignalToKillThreadCheck.cpp | 5 +- .../BoolPointerImplicitConversionCheck.cpp | 67 +- .../clang-tidy/bugprone/BugproneTidyModule.cpp | 3 - .../clang-tidy/bugprone/CMakeLists.txt | 1 - .../bugprone/NotNullTerminatedResultCheck.cpp | 15 +- .../bugprone/RedundantBranchConditionCheck.cpp | 153 - .../bugprone/RedundantBranchConditionCheck.h | 35 - .../clang-tidy/clang-tidy-config.h.cmake | 10 - .../cppcoreguidelines/InitVariablesCheck.cpp | 12 +- .../cppcoreguidelines/InitVariablesCheck.h | 3 +- .../NarrowingConversionsCheck.cpp | 5 +- .../ProBoundsConstantArrayIndexCheck.cpp | 29 +- .../ProBoundsConstantArrayIndexCheck.h | 3 +- .../clang-tidy/misc/RedundantExpressionCheck.cpp | 22 +- .../clang-tidy/modernize/LoopConvertUtils.cpp | 7 +- .../clang-tidy/modernize/MakeSmartPtrCheck.cpp | 12 +- .../clang-tidy/modernize/MakeSmartPtrCheck.h | 3 +- .../clang-tidy/modernize/PassByValueCheck.cpp | 12 +- .../clang-tidy/modernize/PassByValueCheck.h | 3 +- .../clang-tidy/modernize/ReplaceAutoPtrCheck.cpp | 21 +- .../clang-tidy/modernize/ReplaceAutoPtrCheck.h | 3 +- .../modernize/ReplaceRandomShuffleCheck.cpp | 13 +- .../modernize/ReplaceRandomShuffleCheck.h | 3 +- .../clang-tidy/modernize/UseAutoCheck.cpp | 44 +- .../modernize/UseTrailingReturnTypeCheck.cpp | 59 +- .../modernize/UseTrailingReturnTypeCheck.h | 3 +- .../performance/MoveConstructorInitCheck.cpp | 10 +- .../performance/MoveConstructorInitCheck.h | 3 +- .../performance/TypePromotionInMathFnCheck.cpp | 13 +- .../performance/TypePromotionInMathFnCheck.h | 3 +- .../performance/UnnecessaryValueParamCheck.cpp | 12 +- .../performance/UnnecessaryValueParamCheck.h | 3 +- .../readability/IdentifierNamingCheck.cpp | 202 +- .../clang-tidy/readability/IdentifierNamingCheck.h | 13 +- .../readability/RedundantStringCStrCheck.cpp | 14 +- .../readability/SimplifyBooleanExprCheck.cpp | 65 +- .../readability/SimplifyBooleanExprCheck.h | 4 +- .../clang-tidy/tool/run-clang-tidy.py | 2 +- clang-tools-extra/clang-tidy/utils/HeaderGuard.cpp | 14 +- .../clang-tidy/utils/IncludeInserter.cpp | 46 +- .../clang-tidy/utils/IncludeInserter.h | 59 +- .../clang-tidy/utils/RenamerClangTidyCheck.cpp | 5 +- .../clang-tidy/utils/TransformerClangTidyCheck.cpp | 40 +- .../clang-tidy/utils/TransformerClangTidyCheck.h | 3 +- clang-tools-extra/clangd/CMakeLists.txt | 7 - clang-tools-extra/clangd/ClangdLSPServer.cpp | 7 +- clang-tools-extra/clangd/ClangdServer.cpp | 92 +- clang-tools-extra/clangd/ClangdServer.h | 16 +- clang-tools-extra/clangd/CodeComplete.cpp | 6 +- clang-tools-extra/clangd/Compiler.cpp | 2 - clang-tools-extra/clangd/Diagnostics.cpp | 16 +- clang-tools-extra/clangd/Diagnostics.h | 4 +- clang-tools-extra/clangd/Features.inc.in | 1 - clang-tools-extra/clangd/FindSymbols.cpp | 31 +- clang-tools-extra/clangd/FindTarget.cpp | 159 +- clang-tools-extra/clangd/Hover.cpp | 9 +- clang-tools-extra/clangd/ParsedAST.cpp | 12 +- clang-tools-extra/clangd/ParsedAST.h | 6 +- clang-tools-extra/clangd/RIFF.cpp | 2 +- clang-tools-extra/clangd/Selection.cpp | 24 +- clang-tools-extra/clangd/SemanticHighlighting.cpp | 71 +- clang-tools-extra/clangd/URI.cpp | 45 +- clang-tools-extra/clangd/XRefs.cpp | 168 +- clang-tools-extra/clangd/index/Background.cpp | 29 +- clang-tools-extra/clangd/index/Background.h | 34 +- clang-tools-extra/clangd/index/FileIndex.cpp | 21 +- clang-tools-extra/clangd/index/FileIndex.h | 5 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 75 +- clang-tools-extra/clangd/index/SymbolCollector.h | 2 - clang-tools-extra/clangd/index/dex/dexp/Dexp.cpp | 20 +- clang-tools-extra/clangd/index/remote/Client.cpp | 58 +- clang-tools-extra/clangd/index/remote/Index.proto | 24 - .../index/remote/marshalling/Marshalling.cpp | 452 +- .../clangd/index/remote/marshalling/Marshalling.h | 128 +- .../clangd/index/remote/server/Server.cpp | 176 +- clang-tools-extra/clangd/indexer/CMakeLists.txt | 1 - clang-tools-extra/clangd/indexer/IndexerMain.cpp | 3 +- .../clangd/refactor/tweaks/AddUsing.cpp | 20 - .../clangd/refactor/tweaks/DefineInline.cpp | 2 +- .../clangd/refactor/tweaks/DefineOutline.cpp | 12 +- .../clangd/refactor/tweaks/ExtractFunction.cpp | 13 +- .../clangd/refactor/tweaks/SwapIfBranches.cpp | 1 - ...le_commands.json.tmpl => compile_commands.json} | 0 ...{definition.jsonrpc.tmpl => definition.jsonrpc} | 0 .../clangd/test/background-index.test | 24 +- .../test/did-change-configuration-params.test | 2 +- .../clangd/test/initialize-params.test | 30 +- .../clangd/test/test-uri-windows.test | 2 +- clang-tools-extra/clangd/tool/CMakeLists.txt | 1 - clang-tools-extra/clangd/tool/ClangdMain.cpp | 79 +- .../clangd/unittests/BackgroundIndexTests.cpp | 120 +- clang-tools-extra/clangd/unittests/CMakeLists.txt | 1 - clang-tools-extra/clangd/unittests/ClangdTests.cpp | 166 +- .../clangd/unittests/CodeCompleteTests.cpp | 120 +- .../clangd/unittests/CompilerTests.cpp | 5 - .../clangd/unittests/DiagnosticsTests.cpp | 34 - .../clangd/unittests/FindSymbolsTests.cpp | 34 - .../clangd/unittests/FindTargetTests.cpp | 753 +- clang-tools-extra/clangd/unittests/HoverTests.cpp | 10 - .../clangd/unittests/ModulesTests.cpp | 97 - .../clangd/unittests/SelectionTests.cpp | 35 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 43 +- .../clangd/unittests/SymbolCollectorTests.cpp | 162 +- clang-tools-extra/clangd/unittests/SyncAPI.cpp | 21 +- clang-tools-extra/clangd/unittests/SyncAPI.h | 5 +- clang-tools-extra/clangd/unittests/TestFS.h | 11 +- clang-tools-extra/clangd/unittests/TestTU.cpp | 25 - clang-tools-extra/clangd/unittests/TestTU.h | 10 - clang-tools-extra/clangd/unittests/TweakTests.cpp | 93 +- .../clangd/unittests/TypeHierarchyTests.cpp | 49 +- clang-tools-extra/clangd/unittests/URITests.cpp | 31 +- clang-tools-extra/clangd/unittests/XRefsTests.cpp | 315 +- .../clangd/unittests/remote/MarshallingTests.cpp | 436 +- clang-tools-extra/docs/ReleaseNotes.rst | 36 +- clang-tools-extra/docs/clang-tidy/Contributing.rst | 4 +- .../clang-tidy/checks/altera-struct-pack-align.rst | 54 - .../checks/bugprone-argument-comment.rst | 1 - .../checks/bugprone-exception-escape.rst | 1 - .../bugprone-forwarding-reference-overload.rst | 6 +- .../checks/bugprone-lambda-function-name.rst | 2 +- .../checks/bugprone-not-null-terminated-result.rst | 28 +- .../checks/bugprone-redundant-branch-condition.rst | 106 - .../checks/bugprone-suspicious-include.rst | 4 +- .../checks/bugprone-suspicious-missing-comma.rst | 6 +- .../checks/bugprone-terminating-continue.rst | 6 +- .../docs/clang-tidy/checks/cert-con36-c.rst | 4 +- .../docs/clang-tidy/checks/cert-con54-cpp.rst | 4 +- ...guidelines-avoid-non-const-global-variables.rst | 4 +- .../google-objc-global-variable-declaration.rst | 4 +- .../checks/google-readability-casting.rst | 4 +- clang-tools-extra/docs/clang-tidy/checks/list.rst | 4 +- .../clang-tidy/checks/misc-misplaced-const.rst | 2 +- .../docs/clang-tidy/checks/misc-no-recursion.rst | 2 - .../clang-tidy/checks/misc-unused-parameters.rst | 2 +- ...nize-replace-disallow-copy-and-assign-macro.rst | 2 +- .../clang-tidy/checks/modernize-use-noexcept.rst | 14 +- .../checks/modernize-use-trailing-return-type.rst | 28 +- .../checks/modernize-use-uncaught-exceptions.rst | 90 +- .../checks/readability-const-return-type.rst | 2 +- .../checks/readability-identifier-naming.rst | 8 - .../clang-tidy/checks/zircon-temporary-objects.rst | 22 +- clang-tools-extra/docs/clang-tidy/index.rst | 1 - clang-tools-extra/test/CMakeLists.txt | 2 +- .../global-style-disabled/.clang-tidy | 5 - .../global-style-disabled/header.h | 3 - .../global-style1/.clang-tidy | 5 - .../global-style1/header.h | 5 - .../global-style2/.clang-tidy | 5 - .../global-style2/header.h | 5 - .../checkers/altera-struct-pack-align.cpp | 101 - ...signal-to-kill-thread-sigterm-not-a-literal.cpp | 10 - ...one-bad-signal-to-kill-thread-undef-sigterm.cpp | 11 - .../bugprone-bool-pointer-implicit-conversion.cpp | 26 +- ...nated-result-stdc-want-lib-ext1-not-a-literal.c | 16 - ...ll-terminated-result-undef-stdc-want-lib-ext1.c | 17 - .../bugprone-redundant-branch-condition.cpp | 1190 -- .../bugprone-string-integer-assignment.cpp | 2 +- .../cppcoreguidelines-init-variables-conflict.cpp | 15 - .../test/clang-tidy/checkers/google-module.cpp | 12 +- .../checkers/misc-redundant-expression.cpp | 9 +- .../modernize-use-trailing-return-type-cxx20.cpp | 54 - .../modernize-use-trailing-return-type.cpp | 42 +- ...adability-identifier-naming-multiple-styles.cpp | 64 - .../checkers/readability-identifier-naming.cpp | 5 - .../checkers/readability-redundant-string-cstr.cpp | 2 - .../checkers/readability-simplify-bool-expr.cpp | 40 - .../clang-tidy/infrastructure/config-files.cpp | 23 +- clang-tools-extra/test/lit.cfg.py | 2 +- clang-tools-extra/test/lit.site.cfg.py.in | 2 +- .../clang-tidy/ClangTidyDiagnosticConsumerTest.cpp | 2 - .../unittests/clang-tidy/ClangTidyOptionsTest.cpp | 5 +- .../unittests/clang-tidy/IncludeInserterTest.cpp | 10 +- clang/CMakeLists.txt | 68 +- .../python/tests/cindex/test_diagnostics.py | 6 +- clang/cmake/caches/Android.cmake | 1 - clang/cmake/caches/Fuchsia-stage2.cmake | 3 - clang/docs/Block-ABI-Apple.rst | 5 +- clang/docs/ClangCommandLineReference.rst | 8 +- clang/docs/ClangFormatStyleOptions.rst | 54 - clang/docs/CommandGuide/clang.rst | 12 +- clang/docs/DataFlowSanitizer.rst | 52 - clang/docs/LTOVisibility.rst | 10 - clang/docs/LanguageExtensions.rst | 138 +- clang/docs/LibASTMatchersReference.html | 34 +- clang/docs/OpenMPSupport.rst | 12 +- clang/docs/ReleaseNotes.rst | 103 +- clang/docs/ThreadSafetyAnalysis.rst | 114 +- clang/docs/UndefinedBehaviorSanitizer.rst | 2 - clang/docs/UsersManual.rst | 11 +- clang/docs/analyzer/checkers.rst | 21 +- clang/examples/Attribute/CMakeLists.txt | 2 +- clang/include/clang-c/Index.h | 20 - clang/include/clang-c/Rewrite.h | 63 - clang/include/clang/AST/APValue.h | 15 +- clang/include/clang/AST/ASTContext.h | 51 +- clang/include/clang/AST/ASTNodeTraverser.h | 10 +- clang/include/clang/AST/ASTTypeTraits.h | 17 +- clang/include/clang/AST/Attr.h | 8 +- clang/include/clang/AST/Decl.h | 15 - clang/include/clang/AST/DeclCXX.h | 2 +- clang/include/clang/AST/DeclOpenMP.h | 244 +- clang/include/clang/AST/DeclTemplate.h | 6 +- clang/include/clang/AST/DeclarationName.h | 10 - clang/include/clang/AST/DependenceFlags.h | 1 - clang/include/clang/AST/Expr.h | 129 +- clang/include/clang/AST/ExprCXX.h | 85 +- clang/include/clang/AST/ExprConcepts.h | 6 +- clang/include/clang/AST/ExternalASTSource.h | 4 + clang/include/clang/AST/IgnoreExpr.h | 161 - clang/include/clang/AST/NestedNameSpecifier.h | 30 - clang/include/clang/AST/OpenMPClause.h | 355 +- clang/include/clang/AST/OptionalDiagnostic.h | 2 +- clang/include/clang/AST/RecordLayout.h | 61 +- clang/include/clang/AST/RecursiveASTVisitor.h | 13 +- clang/include/clang/AST/Redeclarable.h | 15 - clang/include/clang/AST/Stmt.h | 51 +- clang/include/clang/AST/StmtOpenMP.h | 1653 +- clang/include/clang/AST/TextNodeDumper.h | 2 - clang/include/clang/AST/Type.h | 105 +- clang/include/clang/AST/TypeProperties.td | 3 +- clang/include/clang/ASTMatchers/ASTMatchFinder.h | 4 - clang/include/clang/ASTMatchers/ASTMatchers.h | 25 - .../clang/ASTMatchers/ASTMatchersInternal.h | 9 +- clang/include/clang/Analysis/Analyses/Dominators.h | 70 + .../include/clang/Analysis/Analyses/ThreadSafety.h | 8 - clang/include/clang/Basic/AddressSpaces.h | 2 - clang/include/clang/Basic/Attr.td | 73 +- clang/include/clang/Basic/AttrDocs.td | 208 +- clang/include/clang/Basic/Builtins.def | 3 - clang/include/clang/Basic/BuiltinsBPF.def | 6 - clang/include/clang/Basic/BuiltinsPPC.def | 64 +- clang/include/clang/Basic/BuiltinsWebAssembly.def | 70 +- clang/include/clang/Basic/CodeGenOptions.def | 11 +- clang/include/clang/Basic/CodeGenOptions.h | 5 - clang/include/clang/Basic/Cuda.h | 1 - clang/include/clang/Basic/DebugInfoOptions.h | 6 +- clang/include/clang/Basic/DiagnosticASTKinds.td | 5 - clang/include/clang/Basic/DiagnosticDriverKinds.td | 8 - .../include/clang/Basic/DiagnosticFrontendKinds.td | 12 +- clang/include/clang/Basic/DiagnosticGroups.td | 30 +- clang/include/clang/Basic/DiagnosticLexKinds.td | 3 - clang/include/clang/Basic/DiagnosticParseKinds.td | 28 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 96 +- clang/include/clang/Basic/FPOptions.def | 2 +- clang/include/clang/Basic/FixedPoint.h | 215 + clang/include/clang/Basic/LangOptions.def | 5 +- clang/include/clang/Basic/LangOptions.h | 82 +- clang/include/clang/Basic/Module.h | 17 +- clang/include/clang/Basic/OpenMPKinds.def | 19 +- clang/include/clang/Basic/OpenMPKinds.h | 23 +- clang/include/clang/Basic/Sanitizers.def | 4 +- clang/include/clang/Basic/TargetID.h | 56 - clang/include/clang/Basic/TargetInfo.h | 30 +- clang/include/clang/Basic/TargetOptions.h | 7 - clang/include/clang/Basic/TokenKinds.def | 13 +- clang/include/clang/Basic/TypeNodes.td | 2 +- clang/include/clang/CodeGen/CGFunctionInfo.h | 60 +- clang/include/clang/Driver/Compilation.h | 4 - clang/include/clang/Driver/Driver.h | 2 +- clang/include/clang/Driver/Options.h | 5 +- clang/include/clang/Driver/Options.td | 129 +- clang/include/clang/Driver/SanitizerArgs.h | 5 +- clang/include/clang/Format/Format.h | 48 - .../SerializablePathCollection.h | 129 - clang/include/clang/Lex/Preprocessor.h | 5 - clang/include/clang/Parse/Parser.h | 29 +- clang/include/clang/Sema/DeclSpec.h | 11 - .../clang/Sema/MultiplexExternalSemaSource.h | 2 + clang/include/clang/Sema/Overload.h | 3 - clang/include/clang/Sema/ParsedAttr.h | 4 - clang/include/clang/Sema/Sema.h | 164 +- clang/include/clang/Sema/SemaInternal.h | 5 - clang/include/clang/Serialization/ASTReader.h | 11 +- .../include/clang/Serialization/ASTRecordReader.h | 4 - .../include/clang/Serialization/ASTRecordWriter.h | 3 - clang/include/clang/Serialization/ModuleFile.h | 3 + .../clang/StaticAnalyzer/Checkers/Checkers.td | 7 +- .../clang/StaticAnalyzer/Core/AnalyzerOptions.h | 18 +- .../Core/BugReporter/BugReporterVisitors.h | 5 +- .../Core/PathSensitive/BasicValueFactory.h | 16 +- .../Core/PathSensitive/CheckerContext.h | 20 - .../StaticAnalyzer/Core/PathSensitive/ExprEngine.h | 17 - .../Core/PathSensitive/RangedConstraintManager.h | 22 +- .../Core/PathSensitive/SValBuilder.h | 2 +- .../StaticAnalyzer/Core/PathSensitive/SVals.h | 14 +- clang/include/clang/Tooling/Syntax/BuildTree.h | 19 +- clang/include/clang/Tooling/Syntax/Nodes.h | 522 +- clang/include/clang/Tooling/Syntax/Tokens.h | 10 - clang/include/clang/Tooling/Syntax/Tree.h | 115 +- .../clang/Tooling/Transformer/MatchConsumer.h | 6 + .../clang/Tooling/Transformer/RangeSelector.h | 5 - .../clang/Tooling/Transformer/RewriteRule.h | 257 +- clang/lib/AST/APValue.cpp | 31 +- clang/lib/AST/ASTContext.cpp | 354 +- clang/lib/AST/ASTDiagnostic.cpp | 6 +- clang/lib/AST/ASTImporter.cpp | 35 +- clang/lib/AST/ASTImporterLookupTable.cpp | 14 - clang/lib/AST/ASTTypeTraits.cpp | 5 - clang/lib/AST/AttrImpl.cpp | 42 +- clang/lib/AST/ComputeDependence.cpp | 2 +- clang/lib/AST/Decl.cpp | 3 +- clang/lib/AST/DeclBase.cpp | 7 - clang/lib/AST/DeclCXX.cpp | 4 +- clang/lib/AST/DeclOpenMP.cpp | 112 +- clang/lib/AST/DeclPrinter.cpp | 28 +- clang/lib/AST/DeclTemplate.cpp | 0 clang/lib/AST/Expr.cpp | 277 +- clang/lib/AST/ExprCXX.cpp | 94 +- clang/lib/AST/ExprConstant.cpp | 192 +- clang/lib/AST/Interp/Disasm.cpp | 4 +- clang/lib/AST/ItaniumMangle.cpp | 152 +- clang/lib/AST/JSONNodeDumper.cpp | 6 - clang/lib/AST/MicrosoftMangle.cpp | 73 +- clang/lib/AST/OpenMPClause.cpp | 152 +- clang/lib/AST/RecordLayout.cpp | 41 +- clang/lib/AST/RecordLayoutBuilder.cpp | 307 +- clang/lib/AST/Stmt.cpp | 72 +- clang/lib/AST/StmtOpenMP.cpp | 1135 +- clang/lib/AST/StmtPrinter.cpp | 2 +- clang/lib/AST/TextNodeDumper.cpp | 39 +- clang/lib/AST/Type.cpp | 36 +- clang/lib/AST/TypePrinter.cpp | 45 +- clang/lib/ASTMatchers/ASTMatchFinder.cpp | 30 - clang/lib/ASTMatchers/ASTMatchersInternal.cpp | 4 - clang/lib/ASTMatchers/Dynamic/CMakeLists.txt | 9 + clang/lib/ASTMatchers/Dynamic/Registry.cpp | 1 - clang/lib/Analysis/BodyFarm.cpp | 24 +- clang/lib/Analysis/CFG.cpp | 35 +- clang/lib/Analysis/PathDiagnostic.cpp | 1 + clang/lib/Analysis/ThreadSafety.cpp | 3 +- clang/lib/Basic/CMakeLists.txt | 2 +- clang/lib/Basic/Cuda.cpp | 2 +- clang/lib/Basic/FixedPoint.cpp | 394 + clang/lib/Basic/Module.cpp | 10 +- clang/lib/Basic/OpenMPKinds.cpp | 50 +- clang/lib/Basic/TargetID.cpp | 169 - clang/lib/Basic/Targets.cpp | 30 +- clang/lib/Basic/Targets/AArch64.cpp | 3 +- clang/lib/Basic/Targets/AMDGPU.cpp | 22 - clang/lib/Basic/Targets/AMDGPU.h | 38 - clang/lib/Basic/Targets/Hexagon.cpp | 3 +- clang/lib/Basic/Targets/Mips.cpp | 1 + clang/lib/Basic/Targets/NVPTX.cpp | 1 - clang/lib/Basic/Targets/NVPTX.h | 2 - clang/lib/Basic/Targets/OSTargets.h | 56 - clang/lib/Basic/Targets/PPC.cpp | 64 +- clang/lib/Basic/Targets/PPC.h | 17 +- clang/lib/Basic/Targets/SPIR.h | 2 - clang/lib/Basic/Targets/Sparc.cpp | 28 +- clang/lib/Basic/Targets/Sparc.h | 11 +- clang/lib/Basic/Targets/SystemZ.h | 4 - clang/lib/Basic/Targets/TCE.h | 2 - clang/lib/Basic/Targets/WebAssembly.cpp | 60 +- clang/lib/Basic/Targets/WebAssembly.h | 6 +- clang/lib/Basic/Targets/X86.cpp | 12 +- clang/lib/Basic/Targets/X86.h | 27 +- clang/lib/CMakeLists.txt | 5 +- clang/lib/CodeGen/ABIInfo.h | 2 +- clang/lib/CodeGen/BackendUtil.cpp | 47 +- clang/lib/CodeGen/CGAtomic.cpp | 27 +- clang/lib/CodeGen/CGBuiltin.cpp | 627 +- clang/lib/CodeGen/CGCall.cpp | 106 +- clang/lib/CodeGen/CGDebugInfo.cpp | 110 +- clang/lib/CodeGen/CGDebugInfo.h | 3 - clang/lib/CodeGen/CGDecl.cpp | 71 +- clang/lib/CodeGen/CGDeclCXX.cpp | 68 +- clang/lib/CodeGen/CGExpr.cpp | 36 +- clang/lib/CodeGen/CGExprCXX.cpp | 16 +- clang/lib/CodeGen/CGExprScalar.cpp | 298 +- clang/lib/CodeGen/CGObjC.cpp | 14 +- clang/lib/CodeGen/CGObjCMac.cpp | 3 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 573 +- clang/lib/CodeGen/CGOpenMPRuntime.h | 49 +- clang/lib/CodeGen/CGOpenMPRuntimeAMDGCN.cpp | 61 - clang/lib/CodeGen/CGOpenMPRuntimeAMDGCN.h | 43 - clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp | 135 +- clang/lib/CodeGen/CGOpenMPRuntimeGPU.h | 13 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 17 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.h | 12 +- clang/lib/CodeGen/CGStmt.cpp | 46 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 136 +- clang/lib/CodeGen/CMakeLists.txt | 6 +- clang/lib/CodeGen/CodeGenAction.cpp | 8 +- clang/lib/CodeGen/CodeGenFunction.cpp | 79 +- clang/lib/CodeGen/CodeGenFunction.h | 16 +- clang/lib/CodeGen/CodeGenModule.cpp | 83 +- clang/lib/CodeGen/CodeGenModule.h | 13 +- clang/lib/CodeGen/CodeGenPGO.cpp | 17 - clang/lib/CodeGen/CodeGenTypes.cpp | 55 +- clang/lib/CodeGen/CoverageMappingGen.cpp | 77 +- clang/lib/CodeGen/CoverageMappingGen.h | 34 +- clang/lib/CodeGen/ItaniumCXXABI.cpp | 13 +- .../CodeGen/ObjectFilePCHContainerOperations.cpp | 6 +- clang/lib/CodeGen/SwiftCallingConv.cpp | 33 +- clang/lib/CodeGen/TargetInfo.cpp | 195 +- clang/lib/CodeGen/TargetInfo.h | 8 +- clang/lib/Driver/CMakeLists.txt | 1 - clang/lib/Driver/Driver.cpp | 150 +- clang/lib/Driver/SanitizerArgs.cpp | 32 +- clang/lib/Driver/ToolChain.cpp | 53 +- clang/lib/Driver/ToolChains/AIX.cpp | 26 +- clang/lib/Driver/ToolChains/AIX.h | 5 - clang/lib/Driver/ToolChains/AMDGPU.cpp | 68 +- clang/lib/Driver/ToolChains/AMDGPU.h | 12 +- clang/lib/Driver/ToolChains/Arch/AArch64.cpp | 8 +- clang/lib/Driver/ToolChains/Arch/ARM.cpp | 57 +- clang/lib/Driver/ToolChains/Arch/Mips.cpp | 2 + clang/lib/Driver/ToolChains/Arch/PPC.cpp | 1 + clang/lib/Driver/ToolChains/Arch/RISCV.cpp | 2 +- clang/lib/Driver/ToolChains/Arch/Sparc.cpp | 9 +- clang/lib/Driver/ToolChains/Arch/VE.cpp | 4 + clang/lib/Driver/ToolChains/Arch/VE.h | 2 + clang/lib/Driver/ToolChains/Arch/X86.cpp | 35 +- clang/lib/Driver/ToolChains/Arch/X86.h | 2 +- clang/lib/Driver/ToolChains/Clang.cpp | 120 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 71 +- clang/lib/Driver/ToolChains/CommonArgs.h | 4 - clang/lib/Driver/ToolChains/Cuda.cpp | 4 +- clang/lib/Driver/ToolChains/Cuda.h | 4 +- clang/lib/Driver/ToolChains/Darwin.cpp | 24 +- clang/lib/Driver/ToolChains/Darwin.h | 6 +- clang/lib/Driver/ToolChains/Flang.cpp | 6 +- clang/lib/Driver/ToolChains/Fuchsia.cpp | 3 - clang/lib/Driver/ToolChains/Gnu.cpp | 35 +- clang/lib/Driver/ToolChains/HIP.cpp | 8 +- clang/lib/Driver/ToolChains/MSVC.cpp | 46 +- clang/lib/Driver/ToolChains/OpenBSD.cpp | 67 +- clang/lib/Driver/ToolChains/OpenBSD.h | 16 +- clang/lib/Driver/ToolChains/ROCm.h | 11 + clang/lib/Driver/ToolChains/Solaris.h | 5 - clang/lib/Driver/ToolChains/WebAssembly.cpp | 21 - clang/lib/Driver/ToolChains/ZOS.cpp | 23 - clang/lib/Driver/ToolChains/ZOS.h | 36 - clang/lib/Driver/Types.cpp | 2 +- clang/lib/Format/ContinuationIndenter.cpp | 36 +- clang/lib/Format/Format.cpp | 20 +- clang/lib/Format/FormatToken.cpp | 5 +- clang/lib/Format/FormatToken.h | 209 +- clang/lib/Format/FormatTokenLexer.cpp | 2 - clang/lib/Format/TokenAnnotator.cpp | 179 +- clang/lib/Format/UnwrappedLineFormatter.cpp | 11 +- clang/lib/Format/UnwrappedLineParser.cpp | 44 +- clang/lib/Format/WhitespaceManager.cpp | 2 +- clang/lib/Frontend/CompilerInvocation.cpp | 38 +- .../Frontend/CreateInvocationFromCommandLine.cpp | 4 +- clang/lib/Frontend/FrontendAction.cpp | 2 +- clang/lib/Frontend/FrontendActions.cpp | 1 - clang/lib/Frontend/InitHeaderSearch.cpp | 2 - clang/lib/Frontend/PrecompiledPreamble.cpp | 7 - clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp | 44 +- clang/lib/Frontend/Rewrite/RewriteObjC.cpp | 29 +- clang/lib/Headers/__clang_cuda_math.h | 9 +- clang/lib/Headers/__clang_hip_libdevice_declares.h | 10 +- clang/lib/Headers/__clang_hip_math.h | 58 +- clang/lib/Headers/__clang_hip_runtime_wrapper.h | 4 - clang/lib/Headers/altivec.h | 598 +- clang/lib/Headers/ia32intrin.h | 97 +- clang/lib/Headers/popcntintrin.h | 11 +- clang/lib/Headers/wasm_simd128.h | 112 +- clang/lib/Index/FileIndexRecord.cpp | 2 +- clang/lib/Index/IndexTypeSourceInfo.cpp | 21 - clang/lib/Index/IndexingAction.cpp | 11 +- clang/lib/IndexSerialization/CMakeLists.txt | 10 - .../SerializablePathCollection.cpp | 91 - clang/lib/Lex/HeaderSearch.cpp | 20 +- clang/lib/Lex/ModuleMap.cpp | 16 +- clang/lib/Lex/PPDirectives.cpp | 2 +- clang/lib/Lex/PPMacroExpansion.cpp | 21 +- clang/lib/Lex/Pragma.cpp | 2 +- clang/lib/Lex/Preprocessor.cpp | 6 +- clang/lib/Parse/ParseDecl.cpp | 7 +- clang/lib/Parse/ParseDeclCXX.cpp | 11 +- clang/lib/Parse/ParseExpr.cpp | 25 +- clang/lib/Parse/ParseOpenMP.cpp | 176 +- clang/lib/Parse/ParsePragma.cpp | 80 +- clang/lib/Parse/ParseStmt.cpp | 38 +- clang/lib/Parse/ParseTentative.cpp | 9 + clang/lib/Parse/Parser.cpp | 43 +- clang/lib/Sema/AnalysisBasedWarnings.cpp | 11 +- clang/lib/Sema/CMakeLists.txt | 9 + clang/lib/Sema/DeclSpec.cpp | 4 +- clang/lib/Sema/JumpDiagnostics.cpp | 17 - clang/lib/Sema/MultiplexExternalSemaSource.cpp | 7 + clang/lib/Sema/Sema.cpp | 43 +- clang/lib/Sema/SemaAttr.cpp | 98 +- clang/lib/Sema/SemaCast.cpp | 16 +- clang/lib/Sema/SemaChecking.cpp | 733 +- clang/lib/Sema/SemaCodeComplete.cpp | 53 +- clang/lib/Sema/SemaConcept.cpp | 0 clang/lib/Sema/SemaCoroutine.cpp | 7 +- clang/lib/Sema/SemaDecl.cpp | 264 +- clang/lib/Sema/SemaDeclAttr.cpp | 248 +- clang/lib/Sema/SemaDeclCXX.cpp | 21 +- clang/lib/Sema/SemaDeclObjC.cpp | 15 +- clang/lib/Sema/SemaExpr.cpp | 357 +- clang/lib/Sema/SemaExprCXX.cpp | 66 +- clang/lib/Sema/SemaExprMember.cpp | 85 +- clang/lib/Sema/SemaInit.cpp | 36 +- clang/lib/Sema/SemaLambda.cpp | 10 +- clang/lib/Sema/SemaLookup.cpp | 1 + clang/lib/Sema/SemaOpenMP.cpp | 513 +- clang/lib/Sema/SemaOverload.cpp | 181 +- clang/lib/Sema/SemaStmt.cpp | 80 +- clang/lib/Sema/SemaStmtAttr.cpp | 55 +- clang/lib/Sema/SemaTemplate.cpp | 196 +- clang/lib/Sema/SemaTemplateDeduction.cpp | 218 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 130 +- clang/lib/Sema/SemaTemplateVariadic.cpp | 57 +- clang/lib/Sema/SemaType.cpp | 485 +- clang/lib/Sema/TreeTransform.h | 158 +- clang/lib/Serialization/ASTReader.cpp | 108 +- clang/lib/Serialization/ASTReaderDecl.cpp | 126 +- clang/lib/Serialization/ASTReaderStmt.cpp | 321 +- clang/lib/Serialization/ASTWriter.cpp | 37 +- clang/lib/Serialization/ASTWriterDecl.cpp | 32 +- clang/lib/Serialization/ASTWriterStmt.cpp | 149 +- clang/lib/Serialization/ModuleManager.cpp | 37 +- .../Checkers/BasicObjCFoundationChecks.cpp | 3 +- clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt | 1 - .../StaticAnalyzer/Checkers/CastValueChecker.cpp | 142 +- .../StaticAnalyzer/Checkers/CheckObjCDealloc.cpp | 2 +- .../StaticAnalyzer/Checkers/DereferenceChecker.cpp | 69 +- .../Checkers/FuchsiaHandleChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/IteratorModeling.cpp | 73 +- .../Checkers/MacOSKeychainAPIChecker.cpp | 2 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 10 +- clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp | 4 +- .../Checkers/ObjCMissingSuperCallChecker.cpp | 7 +- .../StaticAnalyzer/Checkers/PthreadLockChecker.cpp | 271 +- .../RetainCountChecker/RetainCountDiagnostics.cpp | 4 +- clang/lib/StaticAnalyzer/Checkers/SmartPtr.h | 2 - .../StaticAnalyzer/Checkers/SmartPtrChecker.cpp | 48 +- .../StaticAnalyzer/Checkers/SmartPtrModeling.cpp | 511 +- .../Checkers/StdLibraryFunctionsChecker.cpp | 1461 +- .../lib/StaticAnalyzer/Checkers/StreamChecker.cpp | 70 +- clang/lib/StaticAnalyzer/Checkers/Taint.cpp | 2 +- .../StaticAnalyzer/Checkers/UndefBranchChecker.cpp | 7 +- .../StaticAnalyzer/Checkers/VirtualCallChecker.cpp | 4 +- .../WebKit/UncountedLambdaCapturesChecker.cpp | 106 - clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp | 2 +- .../lib/StaticAnalyzer/Core/BasicValueFactory.cpp | 25 +- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 7 +- clang/lib/StaticAnalyzer/Core/CallEvent.cpp | 2 +- clang/lib/StaticAnalyzer/Core/DynamicType.cpp | 13 - clang/lib/StaticAnalyzer/Core/Environment.cpp | 10 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 149 +- clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp | 5 +- clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp | 6 +- clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp | 13 +- clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 260 +- clang/lib/StaticAnalyzer/Core/ProgramState.cpp | 3 + .../StaticAnalyzer/Core/RangeConstraintManager.cpp | 1116 +- .../Core/RangedConstraintManager.cpp | 41 +- clang/lib/StaticAnalyzer/Core/SValBuilder.cpp | 15 +- clang/lib/StaticAnalyzer/Core/SVals.cpp | 34 +- .../Core/SimpleConstraintManager.cpp | 4 +- .../lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp | 19 +- clang/lib/StaticAnalyzer/Core/SymbolManager.cpp | 4 +- clang/lib/Tooling/ArgumentsAdjusters.cpp | 34 +- clang/lib/Tooling/Inclusions/HeaderIncludes.cpp | 19 +- clang/lib/Tooling/Refactoring/ASTSelection.cpp | 2 +- .../lib/Tooling/Refactoring/RefactoringActions.cpp | 4 +- clang/lib/Tooling/Syntax/BuildTree.cpp | 732 +- clang/lib/Tooling/Syntax/ComputeReplacements.cpp | 15 +- clang/lib/Tooling/Syntax/Mutations.cpp | 20 +- clang/lib/Tooling/Syntax/Nodes.cpp | 530 +- clang/lib/Tooling/Syntax/Synthesis.cpp | 61 +- clang/lib/Tooling/Syntax/Tokens.cpp | 79 +- clang/lib/Tooling/Syntax/Tree.cpp | 266 +- clang/lib/Tooling/Tooling.cpp | 55 +- clang/lib/Tooling/Transformer/Parsing.cpp | 8 +- clang/lib/Tooling/Transformer/RewriteRule.cpp | 231 +- clang/lib/Tooling/Transformer/Transformer.cpp | 42 +- clang/runtime/CMakeLists.txt | 1 - clang/test/.clang-format | 1 - clang/test/AST/ast-dump-concepts.cpp | 51 - clang/test/AST/ast-dump-expr-json.cpp | 3 - clang/test/AST/ast-dump-expr.cpp | 3 - clang/test/AST/ast-dump-fpfeatures.cpp | 102 - clang/test/AST/ast-dump-openmp-atomic.c | 8 +- clang/test/AST/ast-dump-openmp-critical.c | 5 +- clang/test/AST/ast-dump-openmp-master.c | 5 +- clang/test/AST/ast-dump-openmp-ordered.c | 3 +- clang/test/AST/ast-dump-openmp-section.c | 12 +- clang/test/AST/ast-dump-recovery.c | 52 - clang/test/AST/ast-dump-recovery.cpp | 55 +- clang/test/AST/ast-print-attr.c | 11 - clang/test/AST/dump.cpp | 2 +- .../test/AST/language_address_space_attribute.cpp | 12 - .../Checkers/WebKit/uncounted-lambda-captures.cpp | 44 - clang/test/Analysis/Inputs/ctu-import.c | 15 - .../ctu-import.c.externalDefMap.ast-dump.txt | 1 - .../plist-macros-with-expansion.cpp.plist | 2009 +- clang/test/Analysis/Inputs/llvm.h | 18 +- .../Analysis/Inputs/system-header-simulator-cxx.h | 49 +- clang/test/Analysis/PR46264.cpp | 35 - clang/test/Analysis/analyzer-enabled-checkers.c | 2 +- clang/test/Analysis/cast-value-logic.cpp | 19 - clang/test/Analysis/cast-value-notes.cpp | 80 +- clang/test/Analysis/cast-value-state-dump.cpp | 4 +- clang/test/Analysis/cfg.cpp | 18 - clang/test/Analysis/ctu-implicit.c | 20 - clang/test/Analysis/equality_tracking.c | 187 - clang/test/Analysis/fuchsia_handle.cpp | 4 +- clang/test/Analysis/invalid-deref.c | 32 - clang/test/Analysis/iterator-modeling.cpp | 42 +- clang/test/Analysis/live-stmts.mm | 101 - clang/test/Analysis/misc-ps-region-store.m | 2 +- clang/test/Analysis/mutually_exclusive_null_fp.cpp | 26 - clang/test/Analysis/objc-live-crash.mm | 30 - .../test/Analysis/plist-macros-with-expansion.cpp | 64 +- clang/test/Analysis/pointer-to-member.cpp | 58 +- clang/test/Analysis/report-uniqueing.cpp | 16 - clang/test/Analysis/smart-ptr-text-output.cpp | 306 - clang/test/Analysis/smart-ptr.cpp | 369 +- .../std-c-library-functions-POSIX-lookup.c | 22 - ...d-c-library-functions-POSIX-socket-sockaddr.cpp | 37 - .../test/Analysis/std-c-library-functions-POSIX.c | 134 +- .../std-c-library-functions-arg-constraints.c | 124 +- ...td-c-library-functions-arg-cstring-dependency.c | 21 - .../std-c-library-functions-arg-enabled-checkers.c | 66 - .../std-c-library-functions-arg-weakdeps.c | 64 - .../Analysis/std-c-library-functions-restrict.c | 24 - .../Analysis/std-c-library-functions-restrict.cpp | 25 - clang/test/Analysis/stream-note.c | 31 - clang/test/Analysis/stream.c | 6 +- clang/test/Analysis/use-after-move.cpp | 16 - clang/test/CMakeLists.txt | 11 +- .../CXX/dcl.dcl/dcl.attr/dcl.attr.noreturn/p1.cpp | 5 +- clang/test/CXX/dcl.decl/dcl.meaning/dcl.fct/p3.cpp | 4 - clang/test/CXX/drs/dr0xx.cpp | 2 +- clang/test/CXX/drs/dr23xx.cpp | 45 - clang/test/CXX/drs/dr3xx.cpp | 2 +- clang/test/CXX/drs/dr4xx.cpp | 10 +- clang/test/CXX/expr/expr.const/p2-0x.cpp | 4 +- clang/test/CXX/expr/expr.const/p5-0x.cpp | 22 +- .../CXX/stmt.stmt/stmt.iter/stmt.ranged/p1.cpp | 15 - .../temp.constr.order/function-templates.cpp | 3 +- clang/test/CXX/temp/temp.param/p15-cxx0x.cpp | 6 +- clang/test/CXX/temp/temp.pre/p6.cpp | 79 - clang/test/CodeCompletion/call.cpp | 20 - clang/test/CodeGen/{X86 => }/3dnow-builtins.c | 0 clang/test/CodeGen/64bit-swiftcall.c | 27 - clang/test/CodeGen/{X86 => AMX}/amx.c | 0 clang/test/CodeGen/{X86 => AMX}/amx_errors.c | 0 clang/test/CodeGen/{X86 => AMX}/amx_inline_asm.c | 0 clang/test/CodeGen/Inputs/thinlto_expect1.proftext | 2 +- clang/test/CodeGen/Inputs/thinlto_expect2.proftext | 4 +- clang/test/CodeGen/O0-no-skipped-passes.c | 14 - clang/test/CodeGen/PR3589-freestanding-libcalls.c | 4 +- clang/test/CodeGen/X86/avx2-builtins.c | 1286 -- clang/test/CodeGen/X86/avx512bw-builtins.c | 2451 --- .../CodeGen/X86/avx512f-builtins-constrained-cmp.c | 795 - clang/test/CodeGen/X86/avx512f-builtins.c | 10845 ---------- .../X86/avx512vl-builtins-constrained-cmp.c | 1539 -- clang/test/CodeGen/X86/avx512vl-builtins.c | 9859 --------- clang/test/CodeGen/X86/avx512vlbw-builtins.c | 3274 --- clang/test/CodeGen/X86/bitscan-builtins.c | 74 - clang/test/CodeGen/X86/popcnt-builtins.c | 69 - clang/test/CodeGen/X86/rot-intrinsics.c | 157 - clang/test/CodeGen/X86/ssse3-builtins.c | 108 - clang/test/CodeGen/X86/x86-bswap.c | 45 - clang/test/CodeGen/X86/x86-builtins.c | 43 - .../test/CodeGen/aarch64-bf16-dotprod-intrinsics.c | 172 +- clang/test/CodeGen/aarch64-bf16-ldst-intrinsics.c | 2 - .../test/CodeGen/aarch64-debug-sve-vector-types.c | 71 - .../CodeGen/aarch64-debug-sve-vectorx2-types.c | 67 - .../CodeGen/aarch64-debug-sve-vectorx3-types.c | 67 - .../CodeGen/aarch64-debug-sve-vectorx4-types.c | 67 - clang/test/CodeGen/aarch64-neon-fcvt-intrinsics.c | 8 +- clang/test/CodeGen/aarch64-neon-intrinsics.c | 4 +- clang/test/CodeGen/aarch64-neon-misc.c | 12 +- clang/test/CodeGen/aarch64-sve.c | 16 + clang/test/CodeGen/aarch64-v8.2a-fp16-intrinsics.c | 18 +- clang/test/CodeGen/aarch64-v8.2a-neon-intrinsics.c | 8 +- clang/test/CodeGen/{X86 => }/adc-builtins.c | 0 clang/test/CodeGen/{X86 => }/adx-builtins.c | 0 clang/test/CodeGen/aggregate-assign-call.c | 37 +- clang/test/CodeGen/align_value.cpp | 30 +- clang/test/CodeGen/alignment.c | 13 +- clang/test/CodeGen/alloc-align-attr.c | 44 +- clang/test/CodeGen/arm-bf16-dotprod-intrinsics.c | 82 +- clang/test/CodeGen/arm-bf16-softfloat.c | 8 +- clang/test/CodeGen/arm-mve-intrinsics/dup.c | 24 +- clang/test/CodeGen/arm-mve-intrinsics/vmaxaq.c | 28 +- clang/test/CodeGen/arm-mve-intrinsics/vmaxnmaq.c | 24 +- clang/test/CodeGen/arm-mve-intrinsics/vmaxnmq.c | 24 +- clang/test/CodeGen/arm-mve-intrinsics/vmaxq.c | 40 +- clang/test/CodeGen/arm-mve-intrinsics/vminaq.c | 28 +- clang/test/CodeGen/arm-mve-intrinsics/vminnmaq.c | 24 +- clang/test/CodeGen/arm-mve-intrinsics/vminnmq.c | 24 +- clang/test/CodeGen/arm-mve-intrinsics/vminq.c | 40 +- clang/test/CodeGen/asm-cet.S | 8 +- .../assume-aligned-and-alloc-align-attributes.c | 8 +- clang/test/CodeGen/atomic_ops.c | 7 - clang/test/CodeGen/atomics-sema-alignment.c | 29 +- .../CodeGen/attr-arm-sve-vector-bits-bitcast.c | 278 - clang/test/CodeGen/attr-arm-sve-vector-bits-call.c | 337 - clang/test/CodeGen/attr-arm-sve-vector-bits-cast.c | 109 - .../CodeGen/attr-arm-sve-vector-bits-codegen.c | 117 - .../CodeGen/attr-arm-sve-vector-bits-globals.c | 120 - .../test/CodeGen/attr-arm-sve-vector-bits-types.c | 590 - clang/test/CodeGen/attr-nomerge.cpp | 3 - clang/test/CodeGen/attr-target-mv.c | 3 - clang/test/CodeGen/attr-target-x86.c | 19 +- .../{X86 => }/avx-builtins-constrained-cmp.c | 0 clang/test/CodeGen/{X86 => }/avx-builtins.c | 0 clang/test/CodeGen/{X86 => }/avx-cmp-builtins.c | 0 .../test/CodeGen/{X86 => }/avx-shuffle-builtins.c | 0 clang/test/CodeGen/avx2-builtins.c | 1292 ++ .../avx512-inline-asm-kregisters-basics.c | 0 .../{X86 => }/avx512-kconstraints-att_inline_asm.c | 0 clang/test/CodeGen/{X86 => }/avx512-reduceIntrin.c | 0 .../CodeGen/{X86 => }/avx512-reduceMinMaxIntrin.c | 0 clang/test/CodeGen/{X86 => }/avx512bf16-builtins.c | 0 .../test/CodeGen/{X86 => }/avx512bitalg-builtins.c | 0 clang/test/CodeGen/avx512bw-builtins.c | 2463 +++ clang/test/CodeGen/{X86 => }/avx512cdintrin.c | 0 clang/test/CodeGen/{X86 => }/avx512dq-builtins.c | 0 clang/test/CodeGen/{X86 => }/avx512er-builtins.c | 0 .../CodeGen/avx512f-builtins-constrained-cmp.c | 861 + .../{X86 => }/avx512f-builtins-constrained.c | 0 clang/test/CodeGen/avx512f-builtins.c | 10853 ++++++++++ clang/test/CodeGen/{X86 => }/avx512ifma-builtins.c | 0 .../test/CodeGen/{X86 => }/avx512ifmavl-builtins.c | 0 clang/test/CodeGen/{X86 => }/avx512pf-builtins.c | 0 clang/test/CodeGen/{X86 => }/avx512vbmi-builtins.c | 0 .../test/CodeGen/{X86 => }/avx512vbmi2-builtins.c | 0 .../test/CodeGen/{X86 => }/avx512vbmivl-builtin.c | 0 .../CodeGen/avx512vl-builtins-constrained-cmp.c | 1667 ++ .../{X86 => }/avx512vl-builtins-constrained.c | 0 clang/test/CodeGen/avx512vl-builtins.c | 9881 +++++++++ .../test/CodeGen/{X86 => }/avx512vlbf16-builtins.c | 0 .../CodeGen/{X86 => }/avx512vlbitalg-builtins.c | 0 clang/test/CodeGen/avx512vlbw-builtins.c | 3290 +++ clang/test/CodeGen/{X86 => }/avx512vlcd-builtins.c | 0 clang/test/CodeGen/{X86 => }/avx512vldq-builtins.c | 0 .../CodeGen/{X86 => }/avx512vlvbmi2-builtins.c | 0 .../test/CodeGen/{X86 => }/avx512vlvnni-builtins.c | 0 clang/test/CodeGen/{X86 => }/avx512vnni-builtins.c | 0 .../test/CodeGen/{X86 => }/avx512vpopcntdqintrin.c | 0 .../CodeGen/{X86 => }/avx512vpopcntdqvlintrin.c | 0 clang/test/CodeGen/bitscan-builtins.c | 47 + clang/test/CodeGen/{X86 => }/bmi-builtins.c | 0 clang/test/CodeGen/{X86 => }/bmi2-builtins.c | 0 clang/test/CodeGen/builtin-align-array.c | 32 +- clang/test/CodeGen/builtin-align.c | 24 +- clang/test/CodeGen/builtin-assume-aligned.c | 32 +- clang/test/CodeGen/builtin-bpf-btf-type-id.c | 16 +- clang/test/CodeGen/{X86 => }/builtin-clflushopt.c | 0 clang/test/CodeGen/{X86 => }/builtin-clwb.c | 0 clang/test/CodeGen/{X86 => }/builtin-clzero.c | 0 clang/test/CodeGen/builtin-complex.c | 22 - clang/test/CodeGen/{X86 => }/builtin-movdir.c | 0 clang/test/CodeGen/{X86 => }/builtin-wbinvd.c | 0 clang/test/CodeGen/{X86 => }/builtin-wbnoinvd.c | 0 .../CodeGen/builtins-bpf-preserve-field-info-3.c | 41 - .../CodeGen/builtins-bpf-preserve-field-info-4.c | 32 - clang/test/CodeGen/builtins-ppc-altivec.c | 250 +- clang/test/CodeGen/builtins-ppc-error.c | 8 +- clang/test/CodeGen/builtins-ppc-fpconstrained.c | 10 +- clang/test/CodeGen/builtins-ppc-p10vector.c | 554 +- clang/test/CodeGen/builtins-ppc-vsx.c | 8 +- clang/test/CodeGen/builtins-ppc-xl-xst.c | 165 +- clang/test/CodeGen/builtins-ppc.c | 9 - clang/test/CodeGen/builtins-systemz.c | 7 - clang/test/CodeGen/builtins-wasm.c | 82 +- clang/test/CodeGen/callback_annotated.c | 16 +- clang/test/CodeGen/callback_openmp.c | 6 +- clang/test/CodeGen/callback_pthread_create.c | 7 +- ...-assumption-attribute-align_value-on-lvalue.cpp | 8 +- ...ssumption-attribute-align_value-on-paramvar.cpp | 2 +- ...-attribute-alloc_align-on-function-variable.cpp | 10 +- ...ssumption-attribute-alloc_align-on-function.cpp | 2 +- ...ibute-assume_aligned-on-function-two-params.cpp | 10 +- ...mption-attribute-assume_aligned-on-function.cpp | 2 +- ...uiltin_assume_aligned-three-params-variable.cpp | 10 +- ...umption-builtin_assume_aligned-three-params.cpp | 10 +- ...ssumption-builtin_assume_aligned-two-params.cpp | 8 +- .../CodeGen/catch-alignment-assumption-openmp.cpp | 8 +- clang/test/CodeGen/{X86 => }/cetintrin.c | 0 clang/test/CodeGen/{X86 => }/cldemote.c | 0 clang/test/CodeGen/code-coverage-tsan.c | 12 - clang/test/CodeGen/code-coverage.c | 6 +- .../{complex-builtins-3.c => complex-builtints.c} | 0 clang/test/CodeGen/constantexpr-fneg.c | 20 - clang/test/CodeGen/debug-info-unused-types.c | 47 - clang/test/CodeGen/debug-info-unused-types.cpp | 28 - clang/test/CodeGen/enum-bool.cpp | 49 - clang/test/CodeGen/ext-int.c | 13 - .../CodeGen/{X86 => }/f16c-builtins-constrained.c | 0 clang/test/CodeGen/{X86 => }/f16c-builtins.c | 0 .../CodeGen/{X86 => }/fma-builtins-constrained.c | 0 clang/test/CodeGen/{X86 => }/fma-builtins.c | 0 clang/test/CodeGen/{X86 => }/fma4-builtins.c | 0 clang/test/CodeGen/{X86 => }/fsgsbase-builtins.c | 0 clang/test/CodeGen/{X86 => }/gfni-builtins.c | 0 clang/test/CodeGen/hexagon-empty-cpu-feature.c | 4 - .../CodeGen/{X86 => }/intel-avx512vlvp2intersect.c | 0 .../CodeGen/{X86 => }/intel-avx512vp2intersect.c | 0 clang/test/CodeGen/{X86 => }/invpcid.c | 0 clang/test/CodeGen/{X86 => }/lwp-builtins.c | 0 clang/test/CodeGen/{X86 => }/lzcnt-builtins.c | 0 clang/test/CodeGen/matrix-lowering-opt-levels.c | 28 - clang/test/CodeGen/{X86 => }/mmx-builtins.c | 0 .../test/CodeGen/{X86 => }/mmx-inline-asm-error.c | 0 clang/test/CodeGen/{X86 => }/mmx-inline-asm.c | 0 .../CodeGen/{X86 => }/mmx-shift-with-immediate.c | 0 clang/test/CodeGen/{X86 => }/movbe-builtins.c | 0 .../CodeGen/non-power-of-2-alignment-assumptions.c | 13 +- clang/test/CodeGen/pass-by-value-noalias.c | 16 - clang/test/CodeGen/{X86 => }/pause.c | 0 clang/test/CodeGen/pch-dllexport.cpp | 16 +- clang/test/CodeGen/{X86 => }/pclmul-builtins.c | 0 clang/test/CodeGen/{X86 => }/pku.c | 0 clang/test/CodeGen/popcnt-builtins.c | 41 + clang/test/CodeGen/{X86 => }/prefetchw-builtins.c | 0 clang/test/CodeGen/{X86 => }/ptwrite.c | 0 clang/test/CodeGen/{X86 => }/rd-builtins.c | 0 clang/test/CodeGen/{X86 => }/rdpid-builtins.c | 0 clang/test/CodeGen/{X86 => }/rdrand-builtins.c | 0 clang/test/CodeGen/rot-intrinsics.c | 120 + clang/test/CodeGen/{X86 => }/rtm-builtins.c | 0 clang/test/CodeGen/{X86 => }/sha-builtins.c | 0 .../{X86 => }/sse-builtins-constrained-cmp.c | 0 .../CodeGen/{X86 => }/sse-builtins-constrained.c | 0 clang/test/CodeGen/{X86 => }/sse-builtins-dbg.c | 0 clang/test/CodeGen/{X86 => }/sse-builtins.c | 0 clang/test/CodeGen/{X86 => }/sse.c | 0 .../{X86 => }/sse2-builtins-constrained-cmp.c | 0 clang/test/CodeGen/{X86 => }/sse2-builtins.c | 0 clang/test/CodeGen/{X86 => }/sse3-builtins.c | 0 clang/test/CodeGen/{X86 => }/sse41-builtins.c | 0 clang/test/CodeGen/{X86 => }/sse42-builtins.c | 0 clang/test/CodeGen/{X86 => }/sse4a-builtins.c | 0 clang/test/CodeGen/ssse3-builtins.c | 114 + clang/test/CodeGen/target-builtin-noerror.c | 1 - clang/test/CodeGen/target-data.c | 8 - clang/test/CodeGen/{X86 => }/tbm-builtins.c | 0 clang/test/CodeGen/thinlto-debug-pm.c | 14 +- clang/test/CodeGen/thinlto-distributed-newpm.ll | 48 +- clang/test/CodeGen/tune-cpu.c | 6 - clang/test/CodeGen/unsigned-shift-base.c | 28 - clang/test/CodeGen/{X86 => }/vaes-builtins.c | 0 clang/test/CodeGen/ve-abi.c | 92 +- clang/test/CodeGen/vla.c | 10 +- clang/test/CodeGen/{X86 => }/vpclmulqdq-builtins.c | 0 clang/test/CodeGen/{X86 => }/waitpkg.c | 0 clang/test/CodeGen/{X86 => }/x86-64-inline-asm.c | 0 .../{X86 => }/x86-GCC-inline-asm-Y-constraints.c | 0 .../CodeGen/{X86 => }/x86-atomic-long_double.c | 0 clang/test/CodeGen/x86-bswap.c | 29 + .../CodeGen/{X86 => }/x86-builtins-vector-width.c | 0 clang/test/CodeGen/x86-builtins.c | 45 + clang/test/CodeGen/{X86 => }/x86-cf-protection.c | 0 clang/test/CodeGen/{X86 => }/x86-crc-builtins.c | 0 clang/test/CodeGen/{X86 => }/x86-enqcmd-builtins.c | 0 .../{X86 => }/x86-inline-asm-min-vector-width.c | 0 .../{X86 => }/x86-inline-asm-v-constraint.c | 0 clang/test/CodeGen/{X86 => }/x86-long-double.cpp | 0 clang/test/CodeGen/{X86 => }/x86-nontemporal.c | 0 .../test/CodeGen/{X86 => }/x86-serialize-intrin.c | 0 clang/test/CodeGen/{X86 => }/x86-soft-float.c | 0 .../test/CodeGen/{X86 => }/x86-tsxldtrk-builtins.c | 0 clang/test/CodeGen/{X86 => }/x86-vec-i128.c | 0 .../CodeGen/{X86 => }/x86-vec-struct-packing.c | 0 clang/test/CodeGen/{X86 => }/x86-vector-width.c | 0 clang/test/CodeGen/{X86 => }/x86.c | 0 .../CodeGen/{X86 => }/x86_32-arguments-darwin.c | 0 .../CodeGen/{X86 => }/x86_32-arguments-iamcu.c | 0 .../CodeGen/{X86 => }/x86_32-arguments-linux.c | 0 .../CodeGen/{X86 => }/x86_32-arguments-nommx.c | 0 .../CodeGen/{X86 => }/x86_32-arguments-realign.c | 0 .../CodeGen/{X86 => }/x86_32-arguments-win32.c | 0 .../CodeGen/{X86 => }/x86_32-fpcc-struct-return.c | 0 clang/test/CodeGen/{X86 => }/x86_32-inline-asm.c | 0 clang/test/CodeGen/{X86 => }/x86_32-xsave.c | 0 clang/test/CodeGen/{X86 => }/x86_64-PR42672.c | 0 .../CodeGen/{X86 => }/x86_64-arguments-darwin.c | 0 .../test/CodeGen/{X86 => }/x86_64-arguments-nacl.c | 0 .../CodeGen/{X86 => }/x86_64-arguments-win32.c | 0 clang/test/CodeGen/{X86 => }/x86_64-arguments.c | 0 clang/test/CodeGen/{X86 => }/x86_64-atomic-128.c | 0 clang/test/CodeGen/{X86 => }/x86_64-floatvectors.c | 0 .../{X86 => }/x86_64-instrument-functions.c | 0 clang/test/CodeGen/{X86 => }/x86_64-longdouble.c | 0 clang/test/CodeGen/{X86 => }/x86_64-mno-sse.c | 0 clang/test/CodeGen/{X86 => }/x86_64-mno-sse2.c | 0 .../CodeGen/{X86 => }/x86_64-profiling-keep-fp.c | 0 clang/test/CodeGen/{X86 => }/x86_64-xsave.c | 0 .../{X86 => }/x86_inlineasm_curly_bracket_escape.c | 0 clang/test/CodeGen/{X86 => }/xop-builtins-cmp.c | 0 clang/test/CodeGen/{X86 => }/xop-builtins.c | 0 clang/test/CodeGenCUDA/amdgpu-kernel-attrs.cu | 2 +- clang/test/CodeGenCUDA/constexpr-variables.cu | 6 +- clang/test/CodeGenCUDA/kernel-amdgcn.cu | 2 +- clang/test/CodeGenCUDA/kernel-args.cu | 8 +- clang/test/CodeGenCUDA/profile-coverage-mapping.cu | 20 - clang/test/CodeGenCUDA/static-device-var-no-rdc.cu | 102 - .../test/CodeGenCXX/Inputs/profile-remap.proftext | 2 +- .../CodeGenCXX/Inputs/profile-remap_entry.proftext | 8 - .../aarch64-mangle-sve-fixed-vectors.cpp | 128 - .../test/CodeGenCXX/aarch64-sve-fixedtypeinfo.cpp | 135 - clang/test/CodeGenCXX/address-space-cast.cpp | 10 - .../test/CodeGenCXX/aix-static-init-debug-info.cpp | 8 +- .../aix-static-init-temp-spec-and-inline-var.cpp | 232 - clang/test/CodeGenCXX/aix-static-init.cpp | 8 +- .../attr-likelihood-if-branch-weights.cpp | 146 - .../test/CodeGenCXX/attr-loader-uninitialized.cpp | 12 - clang/test/CodeGenCXX/cxx2a-destroying-delete.cpp | 53 +- clang/test/CodeGenCXX/debug-info-class.cpp | 2 +- .../CodeGenCXX/debug-info-ctor-homing-flag.cpp | 20 - clang/test/CodeGenCXX/debug-info-limited-ctor.cpp | 7 - ...debug-info-template-explicit-specialization.cpp | 3 - clang/test/CodeGenCXX/fp16-mangle-arg-return.cpp | 16 - clang/test/CodeGenCXX/mangle-address-space.cpp | 12 - clang/test/CodeGenCXX/mangle-ms-auto-templates.cpp | 47 - clang/test/CodeGenCXX/mangle-neon-vectors.cpp | 14 - clang/test/CodeGenCXX/mangle.cpp | 17 - clang/test/CodeGenCXX/nrvo.cpp | 2 + clang/test/CodeGenCXX/pass-by-value-noalias.cpp | 73 - clang/test/CodeGenCXX/profile-remap.cpp | 2 - .../visibility-inlines-hidden-static-local-var.cpp | 53 - clang/test/CodeGenCoroutines/Inputs/coroutine.h | 2 +- .../CodeGenCoroutines/coro-semmetric-transfer.cpp | 53 - clang/test/CodeGenObjC/arc-blocks-exceptions.m | 35 - clang/test/CodeGenObjC/arc-unsafeclaim.m | 30 +- clang/test/CodeGenObjC/attr-used-on-method.m | 11 - clang/test/CodeGenObjC/exceptions.m | 3 + clang/test/CodeGenObjC/pass-by-value-noalias.m | 22 - .../CodeGenOpenCL/address-spaces-conversions.cl | 28 +- clang/test/CodeGenOpenCL/address-spaces.cl | 8 - .../test/CodeGenOpenCL/amdgpu-abi-struct-coerce.cl | 3 +- clang/test/CodeGenOpenCL/amdgpu-features.cl | 2 - clang/test/CodeGenOpenCL/convergent.cl | 5 +- clang/test/CoverageMapping/Inputs/comment.h | 6 - clang/test/CoverageMapping/break.c | 3 +- clang/test/CoverageMapping/builtinmacro.c | 3 +- clang/test/CoverageMapping/classtemplate.cpp | 3 +- clang/test/CoverageMapping/comment-in-macro.c | 7 +- clang/test/CoverageMapping/comment.cpp | 13 - clang/test/CoverageMapping/continue.c | 3 +- clang/test/CoverageMapping/coroutine.cpp | 3 +- clang/test/CoverageMapping/deferred-region.cpp | 3 +- clang/test/CoverageMapping/if.cpp | 3 +- clang/test/CoverageMapping/includehell.cpp | 2 - clang/test/CoverageMapping/label.cpp | 5 +- clang/test/CoverageMapping/logical.cpp | 3 +- clang/test/CoverageMapping/loops.cpp | 5 +- clang/test/CoverageMapping/macro-expressions.cpp | 4 +- clang/test/CoverageMapping/macroparams2.c | 4 +- clang/test/CoverageMapping/macros.c | 4 +- clang/test/CoverageMapping/macroscopes.cpp | 4 +- clang/test/CoverageMapping/moremacros.c | 4 +- clang/test/CoverageMapping/objc.m | 3 +- clang/test/CoverageMapping/pr32679.cpp | 5 +- clang/test/CoverageMapping/preprocessor.c | 11 +- clang/test/CoverageMapping/return.c | 3 +- clang/test/CoverageMapping/switch.cpp | 5 +- clang/test/CoverageMapping/switchmacro.c | 3 +- clang/test/CoverageMapping/test.c | 3 +- clang/test/CoverageMapping/trycatch.cpp | 3 +- clang/test/CoverageMapping/unreachable-macro.c | 4 +- clang/test/CoverageMapping/while.c | 5 +- .../Inputs/basic_freebsd64_tree/usr/bin/ld.bfd | 1 - .../resource_dir/lib/darwin/libclang_rt.iossim.a | 0 .../rocm/amdgcn/bitcode/oclc_isa_version_908.bc | 0 clang/test/Driver/XRay/xray-instrument-os.c | 2 +- clang/test/Driver/Xlinker-args.c | 4 +- clang/test/Driver/aarch64-sve-vector-bits.c | 7 +- clang/test/Driver/aix-as.c | 7 + clang/test/Driver/aix-ld.c | 159 +- clang/test/Driver/amdgcn-gz-options.cl | 16 - clang/test/Driver/amdgpu-features.c | 10 +- clang/test/Driver/amdgpu-macros.cl | 30 - clang/test/Driver/amdgpu-mcpu.cl | 53 +- clang/test/Driver/apple-arm64-arch.c | 2 +- clang/test/Driver/arm-alignment.c | 3 - clang/test/Driver/arm-cortex-cpus.c | 52 +- clang/test/Driver/arm-nofp-disabled-features.c | 18 - clang/test/Driver/cl-options.c | 20 +- clang/test/Driver/cl-outputs.c | 2 - clang/test/Driver/cl-x86-flags.c | 4 - clang/test/Driver/clang-g-opts.c | 2 +- clang/test/Driver/clang-translation.c | 6 + clang/test/Driver/compress.c | 16 +- clang/test/Driver/config-file3.c | 62 +- clang/test/Driver/cuda-dwarf-2.cu | 2 +- clang/test/Driver/darwin-dsymutil.c | 24 +- clang/test/Driver/darwin-infer-simulator-sdkroot.c | 43 +- clang/test/Driver/darwin-ld.c | 2 +- clang/test/Driver/darwin-objc-options.m | 9 - clang/test/Driver/darwin-warning-options.c | 2 +- clang/test/Driver/debug-options-as.c | 2 +- clang/test/Driver/debug-options.c | 19 +- clang/test/Driver/debug-var-experimental-switch.c | 2 - clang/test/Driver/fbasic-block-sections.c | 17 +- clang/test/Driver/flang/flang.f90 | 2 +- clang/test/Driver/flang/flang_ucase.F90 | 2 +- clang/test/Driver/flang/multiple-inputs-mixed.f90 | 2 +- clang/test/Driver/flang/multiple-inputs.f90 | 4 +- clang/test/Driver/fmemprof.cpp | 6 - clang/test/Driver/fortran.f95 | 4 +- clang/test/Driver/freebsd.c | 12 +- clang/test/Driver/fsanitize.c | 6 +- clang/test/Driver/fuse-ld.c | 1 - clang/test/Driver/gcc_forward.c | 18 +- clang/test/Driver/gfortran.f90 | 1 - clang/test/Driver/hip-gz-options.hip | 14 - clang/test/Driver/hip-invalid-target-id.hip | 70 - clang/test/Driver/hip-link-static-library.hip | 11 - clang/test/Driver/hip-offload-arch.hip | 10 - clang/test/Driver/hip-sanitize-options.hip | 9 - clang/test/Driver/hip-target-id.hip | 72 - clang/test/Driver/hip-toolchain-features.hip | 34 +- clang/test/Driver/immediate-options.c | 4 + clang/test/Driver/integrated-as.s | 10 +- clang/test/Driver/invalid-target-id.cl | 45 - clang/test/Driver/ld-path.c | 66 - clang/test/Driver/linux-as.c | 4 +- ...s-apple-silicon-slice-link-libs-darwin-only.cpp | 6 - .../Driver/macos-apple-silicon-slice-link-libs.cpp | 1 - clang/test/Driver/modules.cpp | 1 - clang/test/Driver/myriad-toolchain.c | 2 +- clang/test/Driver/openbsd.c | 17 +- clang/test/Driver/openmp-offload-gpu.c | 2 +- clang/test/Driver/pch-codegen.cpp | 38 - clang/test/Driver/pic.c | 2 + clang/test/Driver/ppc-abi.c | 22 +- clang/test/Driver/ppc-dependent-options.cpp | 14 - clang/test/Driver/print-search-dirs.c | 6 - clang/test/Driver/ps4-cpu-defaults.cpp | 3 +- clang/test/Driver/riscv-arch.c | 2 +- clang/test/Driver/solaris-ld-sld.c | 7 - clang/test/Driver/split-debug.c | 10 +- clang/test/Driver/stack-clash-protection.c | 4 +- clang/test/Driver/target-id-macros.cl | 38 - clang/test/Driver/target-id-macros.hip | 12 - clang/test/Driver/target-id.cl | 33 - clang/test/Driver/target-override.c | 9 +- clang/test/Driver/wasm-toolchain.c | 11 - clang/test/Driver/x86-march.c | 4 - clang/test/Driver/x86-mtune.c | 42 - clang/test/Format/dump-config-list-override.cpp | 24 - clang/test/Frontend/embed-bitcode.ll | 4 +- clang/test/Frontend/fixed_point_add.c | 888 +- clang/test/Frontend/fixed_point_add_const.c | 54 - clang/test/Frontend/fixed_point_compound.c | 830 +- clang/test/Frontend/fixed_point_div.c | 1040 +- clang/test/Frontend/fixed_point_div_const.c | 77 - clang/test/Frontend/fixed_point_errors.c | 24 - clang/test/Frontend/fixed_point_mul.c | 1017 +- clang/test/Frontend/fixed_point_mul_const.c | 54 - clang/test/Frontend/fixed_point_shift.c | 580 - clang/test/Frontend/fixed_point_shift_const.c | 52 - clang/test/Frontend/fixed_point_sub.c | 906 +- clang/test/Frontend/fixed_point_sub_const.c | 59 - clang/test/Frontend/fixed_point_unary.c | 616 +- clang/test/Frontend/trigraphs.cpp | 6 +- clang/test/Frontend/x86-embed-bitcode.ll | 8 +- clang/test/Headers/wasm.c | 48 - clang/test/Headers/wasm.cpp | 10 - clang/test/Index/Core/index-source.cpp | 8 - clang/test/Index/error-on-deserialized.c | 2 +- clang/test/InterfaceStubs/func.ifs | 2 +- clang/test/InterfaceStubs/object.ifs | 2 +- .../Layout/aix-Wpacked-expecting-diagnostics.cpp | 30 - clang/test/Layout/aix-Wpacked-no-diagnostics.cpp | 31 - clang/test/Layout/aix-double-struct-member.cpp | 428 - .../Layout/aix-no-unique-address-with-double.cpp | 158 - clang/test/Layout/aix-pack-attr-on-base.cpp | 20 - .../test/Layout/aix-power-alignment-typedef-2.cpp | 15 - clang/test/Layout/aix-power-alignment-typedef.cpp | 39 - .../aix-virtual-function-and-base-with-double.cpp | 112 - clang/test/Lexer/cxx1z-trigraphs.cpp | 31 +- clang/test/Misc/explicit.cpp | 9 - ...pragma-attribute-supported-attributes-list.test | 2 - clang/test/Misc/target-invalid-cpu-note.c | 39 +- clang/test/Misc/warning-flags.c | 3 +- clang/test/Modules/Inputs/DebugDwoId.h | 4 - .../ImportOnce.framework/Headers/ImportOnce.h | 5 - .../ImportOnce.framework/Modules/module.modulemap | 4 - .../Headers/IndirectImporter.h | 2 - .../Modules/module.modulemap | 4 - .../Unrelated.framework/Headers/Unrelated.h | 1 - .../Unrelated.framework/Modules/module.modulemap | 4 - clang/test/Modules/Inputs/inherit-attribute/a.h | 10 - clang/test/Modules/Inputs/inherit-attribute/b.h | 5 - clang/test/Modules/Inputs/inherit-attribute/c.h | 1 - .../Inputs/inherit-attribute/module.modulemap | 3 - clang/test/Modules/Inputs/module.map | 4 - clang/test/Modules/ModuleDebugInfoDwoId.cpp | 22 - clang/test/Modules/diagnostics.modulemap | 6 - clang/test/Modules/import-once.m | 15 - clang/test/Modules/inherit-attribute.cpp | 20 - clang/test/Modules/module-private.cpp | 10 +- clang/test/Modules/module_file_info.m | 1 - clang/test/Modules/namespaces.cpp | 3 +- clang/test/OpenMP/amdgcn_target_codegen.cpp | 43 - .../test/OpenMP/amdgcn_target_init_temp_alloca.cpp | 24 - clang/test/OpenMP/atomic_ast_print.cpp | 12 +- clang/test/OpenMP/atomic_capture_codegen.cpp | 13 +- clang/test/OpenMP/atomic_messages.c | 12 +- clang/test/OpenMP/atomic_messages.cpp | 8 +- clang/test/OpenMP/atomic_read_codegen.c | 12 +- clang/test/OpenMP/atomic_update_codegen.cpp | 12 +- clang/test/OpenMP/atomic_write_codegen.c | 12 +- clang/test/OpenMP/cancel_ast_print.cpp | 9 - clang/test/OpenMP/cancel_codegen.cpp | 23 +- clang/test/OpenMP/cancel_codegen_cleanup.cpp | 4 - clang/test/OpenMP/cancel_if_messages.cpp | 3 - clang/test/OpenMP/capturing_in_templates.cpp | 6 - clang/test/OpenMP/critical_codegen.cpp | 2 + clang/test/OpenMP/critical_messages.cpp | 12 +- clang/test/OpenMP/declare_mapper_ast_print.c | 14 - clang/test/OpenMP/declare_mapper_codegen.cpp | 238 - clang/test/OpenMP/declare_mapper_messages.c | 2 +- clang/test/OpenMP/declare_mapper_messages.cpp | 2 +- clang/test/OpenMP/declare_simd_messages.cpp | 2 +- clang/test/OpenMP/declare_target_ast_print.cpp | 29 +- clang/test/OpenMP/declare_target_codegen.cpp | 14 +- clang/test/OpenMP/declare_target_messages.cpp | 12 +- .../OpenMP/declare_variant_device_isa_codegen_1.c | 57 - .../OpenMP/declare_variant_device_kind_codegen.cpp | 64 +- ...clare_variant_implementation_vendor_codegen.cpp | 4 +- clang/test/OpenMP/declare_variant_messages.c | 12 - clang/test/OpenMP/declare_variant_mixed_codegen.c | 24 +- .../test/OpenMP/declare_variant_mixed_codegen.cpp | 8 +- clang/test/OpenMP/deferred-diags.cpp | 6 +- clang/test/OpenMP/depobj_ast_print.cpp | 12 +- clang/test/OpenMP/depobj_codegen.cpp | 12 +- clang/test/OpenMP/depobj_messages.cpp | 4 +- clang/test/OpenMP/distribute_codegen.cpp | 50 +- clang/test/OpenMP/distribute_collapse_messages.cpp | 12 +- .../OpenMP/distribute_parallel_for_ast_print.cpp | 12 +- .../distribute_parallel_for_collapse_messages.cpp | 12 +- .../OpenMP/distribute_parallel_for_if_codegen.cpp | 10 - .../OpenMP/distribute_parallel_for_if_messages.cpp | 3 - ...istribute_parallel_for_lastprivate_messages.cpp | 4 +- .../OpenMP/distribute_parallel_for_messages.cpp | 4 +- ...distribute_parallel_for_num_threads_codegen.cpp | 12 +- .../distribute_parallel_for_proc_bind_codegen.cpp | 2 +- .../distribute_parallel_for_reduction_codegen.cpp | 18 - .../distribute_parallel_for_reduction_messages.cpp | 12 +- ...tribute_parallel_for_reduction_task_codegen.cpp | 19 +- ...stribute_parallel_for_simd_aligned_messages.cpp | 2 +- .../distribute_parallel_for_simd_ast_print.cpp | 12 +- ...tribute_parallel_for_simd_collapse_messages.cpp | 12 +- .../distribute_parallel_for_simd_if_codegen.cpp | 12 +- ...bute_parallel_for_simd_lastprivate_messages.cpp | 4 +- .../distribute_parallel_for_simd_loop_messages.cpp | 4 +- .../distribute_parallel_for_simd_misc_messages.c | 16 +- ...ibute_parallel_for_simd_num_threads_codegen.cpp | 12 +- ...tribute_parallel_for_simd_proc_bind_codegen.cpp | 2 +- ...ribute_parallel_for_simd_reduction_messages.cpp | 12 +- ...stribute_parallel_for_simd_safelen_messages.cpp | 12 +- ...stribute_parallel_for_simd_simdlen_messages.cpp | 12 +- .../OpenMP/distribute_simd_aligned_messages.cpp | 2 +- clang/test/OpenMP/distribute_simd_ast_print.cpp | 26 +- clang/test/OpenMP/distribute_simd_codegen.cpp | 116 +- .../OpenMP/distribute_simd_collapse_messages.cpp | 12 +- clang/test/OpenMP/distribute_simd_if_messages.cpp | 4 +- .../distribute_simd_lastprivate_messages.cpp | 4 +- .../test/OpenMP/distribute_simd_loop_messages.cpp | 4 +- clang/test/OpenMP/distribute_simd_misc_messages.c | 16 +- .../OpenMP/distribute_simd_reduction_messages.cpp | 12 +- .../OpenMP/distribute_simd_safelen_messages.cpp | 12 +- .../OpenMP/distribute_simd_simdlen_messages.cpp | 12 +- clang/test/OpenMP/flush_codegen.cpp | 18 +- clang/test/OpenMP/flush_messages.cpp | 4 +- clang/test/OpenMP/for_ast_print.cpp | 12 +- clang/test/OpenMP/for_codegen.cpp | 14 +- clang/test/OpenMP/for_collapse_messages.cpp | 24 +- clang/test/OpenMP/for_firstprivate_codegen.cpp | 2 +- clang/test/OpenMP/for_lastprivate_codegen.cpp | 44 +- clang/test/OpenMP/for_lastprivate_messages.cpp | 4 +- clang/test/OpenMP/for_linear_codegen.cpp | 2 +- clang/test/OpenMP/for_loop_messages.cpp | 4 +- clang/test/OpenMP/for_misc_messages.c | 8 +- clang/test/OpenMP/for_ordered_clause.cpp | 12 +- clang/test/OpenMP/for_reduction_codegen.cpp | 6 +- clang/test/OpenMP/for_reduction_codegen_UDR.cpp | 4 +- clang/test/OpenMP/for_reduction_messages.cpp | 12 +- clang/test/OpenMP/for_reduction_task_codegen.cpp | 15 +- clang/test/OpenMP/for_scan_codegen.cpp | 12 +- clang/test/OpenMP/for_schedule_messages.cpp | 4 +- clang/test/OpenMP/for_simd_aligned_messages.cpp | 2 +- clang/test/OpenMP/for_simd_ast_print.cpp | 26 +- clang/test/OpenMP/for_simd_codegen.cpp | 34 +- clang/test/OpenMP/for_simd_collapse_messages.cpp | 12 +- clang/test/OpenMP/for_simd_if_messages.cpp | 4 +- .../test/OpenMP/for_simd_lastprivate_messages.cpp | 4 +- clang/test/OpenMP/for_simd_loop_messages.cpp | 4 +- clang/test/OpenMP/for_simd_misc_messages.c | 16 +- clang/test/OpenMP/for_simd_reduction_messages.cpp | 12 +- clang/test/OpenMP/for_simd_safelen_messages.cpp | 12 +- clang/test/OpenMP/for_simd_scan_codegen.cpp | 12 +- clang/test/OpenMP/for_simd_simdlen_messages.cpp | 12 +- clang/test/OpenMP/irbuilder_nested_parallel_for.c | 299 - clang/test/OpenMP/master_messages.cpp | 8 +- clang/test/OpenMP/master_taskloop_ast_print.cpp | 12 +- clang/test/OpenMP/master_taskloop_codegen.cpp | 12 +- .../OpenMP/master_taskloop_collapse_messages.cpp | 12 +- .../master_taskloop_in_reduction_codegen.cpp | 14 +- .../master_taskloop_lastprivate_messages.cpp | 4 +- .../test/OpenMP/master_taskloop_loop_messages.cpp | 4 +- clang/test/OpenMP/master_taskloop_misc_messages.c | 4 +- .../OpenMP/master_taskloop_reduction_codegen.cpp | 4 +- .../OpenMP/master_taskloop_reduction_messages.cpp | 12 +- .../master_taskloop_simd_aligned_messages.cpp | 2 +- .../test/OpenMP/master_taskloop_simd_ast_print.cpp | 12 +- clang/test/OpenMP/master_taskloop_simd_codegen.cpp | 12 +- .../master_taskloop_simd_collapse_messages.cpp | 12 +- .../master_taskloop_simd_in_reduction_codegen.cpp | 14 +- .../master_taskloop_simd_lastprivate_messages.cpp | 4 +- .../OpenMP/master_taskloop_simd_loop_messages.cpp | 4 +- .../OpenMP/master_taskloop_simd_misc_messages.c | 8 +- .../master_taskloop_simd_reduction_codegen.cpp | 4 +- .../master_taskloop_simd_reduction_messages.cpp | 12 +- .../master_taskloop_simd_safelen_messages.cpp | 12 +- .../master_taskloop_simd_simdlen_messages.cpp | 12 +- clang/test/OpenMP/nesting_of_regions.cpp | 4 +- clang/test/OpenMP/nvptx_asm_delayed_diags.c | 14 +- .../nvptx_declare_variant_device_kind_codegen.cpp | 28 +- ...clare_variant_implementation_vendor_codegen.cpp | 13 +- .../OpenMP/nvptx_declare_variant_name_mangling.cpp | 8 +- ...tx_distribute_parallel_generic_mode_codegen.cpp | 14 +- .../test/OpenMP/nvptx_target_parallel_codegen.cpp | 177 +- .../nvptx_target_parallel_num_threads_codegen.cpp | 131 +- .../nvptx_target_parallel_proc_bind_codegen.cpp | 126 +- ...get_parallel_reduction_codegen_tbaa_PR46146.cpp | 38 - ...nvptx_target_requires_unified_shared_memory.cpp | 7 - clang/test/OpenMP/nvptx_target_simd_codegen.cpp | 24 +- ...arget_teams_distribute_parallel_for_codegen.cpp | 30 +- ...istribute_parallel_for_generic_mode_codegen.cpp | 11 +- ..._teams_distribute_parallel_for_simd_codegen.cpp | 18 +- .../nvptx_target_teams_distribute_simd_codegen.cpp | 23 +- clang/test/OpenMP/openmp_win_codegen.cpp | 8 +- clang/test/OpenMP/ordered_codegen.cpp | 2 +- clang/test/OpenMP/ordered_messages.cpp | 4 +- clang/test/OpenMP/parallel_ast_print.cpp | 12 +- clang/test/OpenMP/parallel_codegen.cpp | 24 +- clang/test/OpenMP/parallel_copyin_codegen.cpp | 4 +- clang/test/OpenMP/parallel_default_messages.cpp | 4 +- clang/test/OpenMP/parallel_for_ast_print.cpp | 12 +- clang/test/OpenMP/parallel_for_codegen.cpp | 14 +- .../test/OpenMP/parallel_for_collapse_messages.cpp | 12 +- clang/test/OpenMP/parallel_for_if_messages.cpp | 3 - .../parallel_for_lastprivate_conditional.cpp | 12 +- .../OpenMP/parallel_for_lastprivate_messages.cpp | 4 +- clang/test/OpenMP/parallel_for_loop_messages.cpp | 4 +- clang/test/OpenMP/parallel_for_messages.cpp | 4 +- clang/test/OpenMP/parallel_for_misc_messages.c | 4 +- .../test/OpenMP/parallel_for_ordered_messages.cpp | 12 +- .../OpenMP/parallel_for_reduction_messages.cpp | 12 +- .../OpenMP/parallel_for_reduction_task_codegen.cpp | 19 +- clang/test/OpenMP/parallel_for_scan_codegen.cpp | 12 +- .../OpenMP/parallel_for_simd_aligned_messages.cpp | 2 +- clang/test/OpenMP/parallel_for_simd_ast_print.cpp | 12 +- clang/test/OpenMP/parallel_for_simd_codegen.cpp | 26 +- .../OpenMP/parallel_for_simd_collapse_messages.cpp | 12 +- .../parallel_for_simd_lastprivate_messages.cpp | 4 +- .../OpenMP/parallel_for_simd_loop_messages.cpp | 4 +- .../test/OpenMP/parallel_for_simd_misc_messages.c | 16 +- .../parallel_for_simd_reduction_messages.cpp | 12 +- .../OpenMP/parallel_for_simd_safelen_messages.cpp | 12 +- .../test/OpenMP/parallel_for_simd_scan_codegen.cpp | 12 +- .../OpenMP/parallel_for_simd_simdlen_messages.cpp | 12 +- clang/test/OpenMP/parallel_if_codegen.cpp | 10 - clang/test/OpenMP/parallel_if_messages.cpp | 3 - clang/test/OpenMP/parallel_master_ast_print.cpp | 12 +- clang/test/OpenMP/parallel_master_codegen.cpp | 38 +- clang/test/OpenMP/parallel_master_if_messages.cpp | 3 - .../OpenMP/parallel_master_reduction_messages.cpp | 12 +- .../parallel_master_reduction_task_codegen.cpp | 19 +- .../OpenMP/parallel_master_taskloop_ast_print.cpp | 12 +- .../OpenMP/parallel_master_taskloop_codegen.cpp | 12 +- .../parallel_master_taskloop_collapse_messages.cpp | 12 +- ...rallel_master_taskloop_lastprivate_messages.cpp | 4 +- .../parallel_master_taskloop_loop_messages.cpp | 4 +- .../parallel_master_taskloop_misc_messages.c | 4 +- .../parallel_master_taskloop_reduction_codegen.cpp | 4 +- ...parallel_master_taskloop_reduction_messages.cpp | 12 +- ...allel_master_taskloop_simd_aligned_messages.cpp | 2 +- ...llel_master_taskloop_simd_collapse_messages.cpp | 12 +- .../parallel_master_taskloop_simd_misc_messages.c | 4 +- ...llel_master_taskloop_simd_reduction_codegen.cpp | 4 +- ...allel_master_taskloop_simd_safelen_messages.cpp | 12 +- ...allel_master_taskloop_simd_simdlen_messages.cpp | 12 +- clang/test/OpenMP/parallel_num_threads_codegen.cpp | 2 +- clang/test/OpenMP/parallel_proc_bind_codegen.cpp | 2 +- clang/test/OpenMP/parallel_reduction_codegen.cpp | 2 +- .../OpenMP/parallel_reduction_task_codegen.cpp | 7 +- .../test/OpenMP/parallel_sections_if_messages.cpp | 3 - .../test/OpenMP/parallel_sections_misc_messages.c | 2 +- .../parallel_sections_reduction_task_codegen.cpp | 7 +- clang/test/OpenMP/report_default_DSA.cpp | 4 +- clang/test/OpenMP/sections_codegen.cpp | 4 +- .../test/OpenMP/sections_firstprivate_codegen.cpp | 2 +- clang/test/OpenMP/sections_lastprivate_codegen.cpp | 2 +- clang/test/OpenMP/sections_misc_messages.c | 32 +- clang/test/OpenMP/sections_reduction_codegen.cpp | 4 +- .../OpenMP/sections_reduction_task_codegen.cpp | 3 +- clang/test/OpenMP/simd_aligned_messages.cpp | 2 +- clang/test/OpenMP/simd_codegen.cpp | 16 + clang/test/OpenMP/simd_collapse_messages.cpp | 12 +- clang/test/OpenMP/simd_metadata.c | 117 +- clang/test/OpenMP/simd_misc_messages.c | 12 +- clang/test/OpenMP/simd_safelen_messages.cpp | 12 +- clang/test/OpenMP/simd_simdlen_messages.cpp | 12 +- clang/test/OpenMP/single_codegen.cpp | 2 +- clang/test/OpenMP/single_firstprivate_codegen.cpp | 2 +- clang/test/OpenMP/target_ast_print.cpp | 2 - clang/test/OpenMP/target_codegen.cpp | 15 +- clang/test/OpenMP/target_data_ast_print.cpp | 40 - clang/test/OpenMP/target_data_codegen.cpp | 192 +- .../OpenMP/target_data_use_device_ptr_codegen.cpp | 16 +- clang/test/OpenMP/target_depend_codegen.cpp | 62 +- clang/test/OpenMP/target_enter_data_ast_print.cpp | 9 - clang/test/OpenMP/target_enter_data_codegen.cpp | 86 - .../test/OpenMP/target_enter_data_if_messages.cpp | 3 - clang/test/OpenMP/target_exit_data_ast_print.cpp | 9 - clang/test/OpenMP/target_exit_data_if_messages.cpp | 3 - clang/test/OpenMP/target_if_messages.cpp | 3 - clang/test/OpenMP/target_map_codegen.cpp | 5782 +++++ clang/test/OpenMP/target_map_codegen_00.cpp | 104 - clang/test/OpenMP/target_map_codegen_01.cpp | 111 - clang/test/OpenMP/target_map_codegen_02.cpp | 73 - clang/test/OpenMP/target_map_codegen_03.cpp | 85 - clang/test/OpenMP/target_map_codegen_04.cpp | 80 - clang/test/OpenMP/target_map_codegen_05.cpp | 75 - clang/test/OpenMP/target_map_codegen_06.cpp | 91 - clang/test/OpenMP/target_map_codegen_07.cpp | 73 - clang/test/OpenMP/target_map_codegen_08.cpp | 70 - clang/test/OpenMP/target_map_codegen_09.cpp | 71 - clang/test/OpenMP/target_map_codegen_10.cpp | 55 - clang/test/OpenMP/target_map_codegen_11.cpp | 90 - clang/test/OpenMP/target_map_codegen_12.cpp | 101 - clang/test/OpenMP/target_map_codegen_13.cpp | 128 - clang/test/OpenMP/target_map_codegen_14.cpp | 198 - clang/test/OpenMP/target_map_codegen_15.cpp | 80 - clang/test/OpenMP/target_map_codegen_16.cpp | 76 - clang/test/OpenMP/target_map_codegen_17.cpp | 79 - clang/test/OpenMP/target_map_codegen_18.inc | 1818 -- clang/test/OpenMP/target_map_codegen_18a.cpp | 22 - clang/test/OpenMP/target_map_codegen_18b.cpp | 21 - clang/test/OpenMP/target_map_codegen_18c.cpp | 28 - clang/test/OpenMP/target_map_codegen_18d.cpp | 28 - clang/test/OpenMP/target_map_codegen_19.cpp | 147 - clang/test/OpenMP/target_map_codegen_20.cpp | 304 - clang/test/OpenMP/target_map_codegen_21.cpp | 386 - clang/test/OpenMP/target_map_codegen_22.cpp | 200 - clang/test/OpenMP/target_map_codegen_23.cpp | 634 - clang/test/OpenMP/target_map_codegen_24.cpp | 134 - clang/test/OpenMP/target_map_codegen_25.cpp | 223 - clang/test/OpenMP/target_map_codegen_26.cpp | 248 - clang/test/OpenMP/target_map_codegen_27.cpp | 92 - clang/test/OpenMP/target_map_codegen_28.cpp | 208 - clang/test/OpenMP/target_map_codegen_29.cpp | 168 - clang/test/OpenMP/target_map_codegen_30.cpp | 91 - clang/test/OpenMP/target_map_codegen_31.cpp | 201 - clang/test/OpenMP/target_map_codegen_32.cpp | 113 - clang/test/OpenMP/target_map_codegen_33.cpp | 81 - clang/test/OpenMP/target_map_messages.cpp | 186 +- clang/test/OpenMP/target_parallel_codegen.cpp | 38 +- .../target_parallel_codegen_registration.cpp | 89 +- .../test/OpenMP/target_parallel_depend_codegen.cpp | 67 +- clang/test/OpenMP/target_parallel_for_codegen.cpp | 38 +- .../target_parallel_for_codegen_registration.cpp | 89 +- .../target_parallel_for_collapse_messages.cpp | 12 +- .../OpenMP/target_parallel_for_if_messages.cpp | 3 - .../OpenMP/target_parallel_for_map_messages.cpp | 32 +- .../OpenMP/target_parallel_for_misc_messages.c | 4 +- .../target_parallel_for_ordered_messages.cpp | 12 +- .../target_parallel_for_reduction_task_codegen.cpp | 7 +- .../target_parallel_for_simd_aligned_messages.cpp | 2 +- .../OpenMP/target_parallel_for_simd_codegen.cpp | 2 +- ...rget_parallel_for_simd_codegen_registration.cpp | 89 +- .../target_parallel_for_simd_collapse_messages.cpp | 12 +- .../target_parallel_for_simd_map_messages.cpp | 32 +- .../target_parallel_for_simd_misc_messages.c | 12 +- .../target_parallel_for_simd_ordered_messages.cpp | 8 +- .../target_parallel_for_simd_safelen_messages.cpp | 12 +- .../target_parallel_for_simd_simdlen_messages.cpp | 12 +- clang/test/OpenMP/target_parallel_if_codegen.cpp | 37 +- clang/test/OpenMP/target_parallel_if_messages.cpp | 3 - clang/test/OpenMP/target_parallel_map_messages.cpp | 32 +- .../OpenMP/target_parallel_num_threads_codegen.cpp | 38 +- .../target_parallel_reduction_task_codegen.cpp | 7 +- clang/test/OpenMP/target_simd_aligned_messages.cpp | 2 +- .../OpenMP/target_simd_codegen_registration.cpp | 89 +- .../test/OpenMP/target_simd_collapse_messages.cpp | 12 +- clang/test/OpenMP/target_simd_depend_codegen.cpp | 66 +- clang/test/OpenMP/target_simd_map_messages.cpp | 32 +- clang/test/OpenMP/target_simd_misc_messages.c | 12 +- clang/test/OpenMP/target_simd_safelen_messages.cpp | 12 +- clang/test/OpenMP/target_simd_simdlen_messages.cpp | 12 +- clang/test/OpenMP/target_teams_codegen.cpp | 43 +- .../OpenMP/target_teams_codegen_registration.cpp | 89 +- clang/test/OpenMP/target_teams_depend_codegen.cpp | 66 +- .../OpenMP/target_teams_distribute_codegen.cpp | 38 +- ...arget_teams_distribute_codegen_registration.cpp | 89 +- .../target_teams_distribute_collapse_messages.cpp | 12 +- .../OpenMP/target_teams_distribute_if_messages.cpp | 3 - .../target_teams_distribute_map_messages.cpp | 32 +- .../OpenMP/target_teams_distribute_misc_messages.c | 4 +- ...s_distribute_parallel_for_collapse_messages.cpp | 12 +- ...et_teams_distribute_parallel_for_if_codegen.cpp | 9 - ...t_teams_distribute_parallel_for_if_messages.cpp | 3 - ..._teams_distribute_parallel_for_map_messages.cpp | 29 +- ...t_teams_distribute_parallel_for_misc_messages.c | 4 +- ...s_distribute_parallel_for_proc_bind_codegen.cpp | 2 +- ...tribute_parallel_for_reduction_task_codegen.cpp | 7 +- ...stribute_parallel_for_simd_aligned_messages.cpp | 2 +- ..._teams_distribute_parallel_for_simd_codegen.cpp | 5 +- ...bute_parallel_for_simd_codegen_registration.cpp | 89 +- ...tribute_parallel_for_simd_collapse_messages.cpp | 12 +- ...s_distribute_parallel_for_simd_map_messages.cpp | 32 +- ...ms_distribute_parallel_for_simd_misc_messages.c | 4 +- ...tribute_parallel_for_simd_proc_bind_codegen.cpp | 2 +- ...stribute_parallel_for_simd_safelen_messages.cpp | 12 +- ...stribute_parallel_for_simd_simdlen_messages.cpp | 12 +- ...rget_teams_distribute_simd_aligned_messages.cpp | 2 +- .../target_teams_distribute_simd_codegen.cpp | 2 +- ..._teams_distribute_simd_codegen_registration.cpp | 89 +- ...get_teams_distribute_simd_collapse_messages.cpp | 12 +- .../target_teams_distribute_simd_map_messages.cpp | 32 +- .../target_teams_distribute_simd_misc_messages.c | 4 +- ...rget_teams_distribute_simd_safelen_messages.cpp | 12 +- ...rget_teams_distribute_simd_simdlen_messages.cpp | 12 +- clang/test/OpenMP/target_teams_if_messages.cpp | 3 - clang/test/OpenMP/target_teams_map_codegen.cpp | 10 +- clang/test/OpenMP/target_teams_map_messages.cpp | 88 +- .../test/OpenMP/target_teams_num_teams_codegen.cpp | 38 +- .../OpenMP/target_teams_thread_limit_codegen.cpp | 38 +- clang/test/OpenMP/target_update_ast_print.cpp | 24 - clang/test/OpenMP/target_update_codegen.cpp | 114 +- clang/test/OpenMP/target_update_if_messages.cpp | 3 - clang/test/OpenMP/target_update_messages.cpp | 117 +- clang/test/OpenMP/task_codegen.cpp | 81 +- clang/test/OpenMP/task_if_codegen.cpp | 10 - clang/test/OpenMP/task_if_messages.cpp | 3 - clang/test/OpenMP/task_in_reduction_codegen.cpp | 14 +- clang/test/OpenMP/taskloop_codegen.cpp | 16 - clang/test/OpenMP/taskloop_collapse_messages.cpp | 12 +- .../test/OpenMP/taskloop_in_reduction_codegen.cpp | 14 +- clang/test/OpenMP/taskloop_misc_messages.c | 4 +- clang/test/OpenMP/taskloop_reduction_codegen.cpp | 4 +- .../test/OpenMP/taskloop_simd_aligned_messages.cpp | 2 +- .../OpenMP/taskloop_simd_collapse_messages.cpp | 12 +- .../OpenMP/taskloop_simd_in_reduction_codegen.cpp | 14 +- clang/test/OpenMP/taskloop_simd_misc_messages.c | 4 +- .../OpenMP/taskloop_simd_reduction_codegen.cpp | 4 +- .../test/OpenMP/taskloop_simd_safelen_messages.cpp | 12 +- .../test/OpenMP/taskloop_simd_simdlen_messages.cpp | 12 +- clang/test/OpenMP/teams_codegen.cpp | 6 +- .../OpenMP/teams_distribute_collapse_messages.cpp | 12 +- ...s_distribute_parallel_for_collapse_messages.cpp | 12 +- .../teams_distribute_parallel_for_if_codegen.cpp | 10 - .../teams_distribute_parallel_for_if_messages.cpp | 3 - ...distribute_parallel_for_num_threads_codegen.cpp | 12 +- ...s_distribute_parallel_for_proc_bind_codegen.cpp | 2 +- ...tribute_parallel_for_reduction_task_codegen.cpp | 7 +- ...stribute_parallel_for_simd_aligned_messages.cpp | 2 +- ...tribute_parallel_for_simd_collapse_messages.cpp | 12 +- ...ibute_parallel_for_simd_num_threads_codegen.cpp | 12 +- ...tribute_parallel_for_simd_proc_bind_codegen.cpp | 2 +- ...stribute_parallel_for_simd_safelen_messages.cpp | 12 +- ...stribute_parallel_for_simd_simdlen_messages.cpp | 12 +- .../teams_distribute_simd_aligned_messages.cpp | 2 +- .../teams_distribute_simd_collapse_messages.cpp | 12 +- .../teams_distribute_simd_safelen_messages.cpp | 12 +- .../teams_distribute_simd_simdlen_messages.cpp | 12 +- clang/test/OpenMP/threadprivate_codegen.cpp | 202 +- clang/test/PCH/Inputs/modules/Foo.h | 2 - clang/test/PCH/codegen.cpp | 8 +- clang/test/PCH/cxx-constexpr.cpp | 3 +- clang/test/PCH/cxx-invalid-destructor.cpp | 4 - clang/test/PCH/cxx-invalid-destructor.h | 7 - clang/test/PCH/cxx-variadic-templates.cpp | 5 - clang/test/PCH/cxx-variadic-templates.h | 5 - clang/test/PCH/cxx1y-lambdas.mm | 4 - clang/test/PCH/cxx1z-decomposition.cpp | 10 +- clang/test/PCH/cxx2a-constraints-crash.cpp | 29 - clang/test/PCH/cxx2a-constraints.cpp | 5 +- clang/test/PCH/determinism.cpp | 22 - clang/test/PCH/preamble-modules.cpp | 15 - clang/test/Parser/compound-token-split.cpp | 43 - clang/test/Parser/cxx-template-decl.cpp | 11 +- clang/test/Parser/empty-translation-unit.c | 3 +- clang/test/Parser/pragma-fenv_round.c | 11 - clang/test/Preprocessor/aarch64-target-features.c | 24 +- clang/test/Preprocessor/has_attribute.cpp | 4 +- clang/test/Preprocessor/has_c_attribute.c | 66 +- clang/test/Preprocessor/init-arm.c | 1057 - clang/test/Preprocessor/init-mips.c | 1798 -- clang/test/Preprocessor/init-ppc.c | 1132 - clang/test/Preprocessor/init-ppc64.c | 24 +- clang/test/Preprocessor/init-x86.c | 1732 -- clang/test/Preprocessor/init-zos.c | 22 - clang/test/Preprocessor/init.c | 5722 ++++- clang/test/Preprocessor/macro_variadic.cl | 9 +- clang/test/Preprocessor/predefined-arch-macros.c | 168 +- .../Inputs/gcc-flag-compatibility_IR.proftext | 2 +- .../gcc-flag-compatibility_IR_entry.proftext | 12 - clang/test/Profile/gcc-flag-compatibility.c | 4 - clang/test/Sema/Float16.c | 13 +- clang/test/Sema/arm-bfloat.cpp | 18 - clang/test/Sema/attr-arm-sve-vector-bits.c | 174 +- clang/test/Sema/attr-cpuspecific.c | 6 +- clang/test/Sema/attr-flag-enum.c | 4 - clang/test/Sema/attr-likelihood.c | 51 - clang/test/Sema/attr-loader-uninitialized.c | 9 - clang/test/Sema/attr-loader-uninitialized.cpp | 13 - clang/test/Sema/attr-target-mv.c | 13 +- clang/test/Sema/attr-target.c | 18 +- clang/test/Sema/bitfield.c | 2 +- clang/test/Sema/builtins-bpf.c | 60 +- clang/test/Sema/builtins.c | 23 - clang/test/Sema/c89.c | 2 +- clang/test/Sema/compare.c | 14 - clang/test/Sema/complex-int.c | 4 +- clang/test/Sema/constant-builtins-2.c | 15 - clang/test/Sema/ext-int.c | 12 - clang/test/Sema/fp16-sema.c | 6 - clang/test/Sema/init-invalid-struct-array.c | 8 - clang/test/Sema/ns_error_enum.m | 66 - clang/test/Sema/string-concat.c | 170 - clang/test/Sema/tautological-constant-compare.c | 139 +- clang/test/Sema/typo-correction-no-hang.cpp | 40 - clang/test/Sema/typo-correction-recursive.cpp | 12 - clang/test/Sema/unary-minus-integer-impcast.c | 3 - clang/test/Sema/warn-bad-function-cast.c | 10 +- clang/test/Sema/warn-vla.c | 6 +- clang/test/SemaCXX/PR16677.cpp | 2 +- clang/test/SemaCXX/abstract.cpp | 2 +- clang/test/SemaCXX/alignof.cpp | 5 - clang/test/SemaCXX/array-bounds.cpp | 13 +- clang/test/SemaCXX/attr-arm-sve-vector-bits.cpp | 14 - clang/test/SemaCXX/attr-likelihood.cpp | 132 - clang/test/SemaCXX/attr-unused.cpp | 2 +- clang/test/SemaCXX/auto-type-from-cxx.cpp | 3 +- clang/test/SemaCXX/builtins.cpp | 11 +- .../SemaCXX/c99-variable-length-array-cxx11.cpp | 12 +- clang/test/SemaCXX/c99-variable-length-array.cpp | 9 +- clang/test/SemaCXX/conditional-expr.cpp | 17 - clang/test/SemaCXX/constant-expression-cxx11.cpp | 18 +- clang/test/SemaCXX/constant-expression-cxx2a.cpp | 14 - clang/test/SemaCXX/constant-expression.cpp | 6 +- clang/test/SemaCXX/consteval-return-void.cpp | 29 +- clang/test/SemaCXX/constexpr-builtin-bit-cast.cpp | 66 - .../test/SemaCXX/cxx0x-initializer-constructor.cpp | 2 +- .../SemaCXX/cxx1y-contextual-conversion-tweaks.cpp | 52 +- clang/test/SemaCXX/cxx1y-deduced-return-type.cpp | 8 - clang/test/SemaCXX/cxx1y-generic-lambdas.cpp | 8 - .../SemaCXX/cxx1y-variable-templates_in_class.cpp | 2 +- .../cxx1z-class-template-argument-deduction.cpp | 4 - clang/test/SemaCXX/cxx1z-copy-omission.cpp | 2 +- clang/test/SemaCXX/decl-expr-ambiguity.cpp | 2 +- clang/test/SemaCXX/default2.cpp | 2 +- clang/test/SemaCXX/elaborated-type-specifier.cpp | 2 +- clang/test/SemaCXX/ext-int.cpp | 14 +- clang/test/SemaCXX/extern-c.cpp | 5 - clang/test/SemaCXX/fold_expr_expansion_limit.cpp | 9 - clang/test/SemaCXX/incomplete-call.cpp | 2 +- clang/test/SemaCXX/invalid-template-params.cpp | 4 +- .../pointer-forward-declared-class-conversion.cpp | 11 - clang/test/SemaCXX/recovery-expr-type.cpp | 37 - clang/test/SemaCXX/references.cpp | 11 +- clang/test/SemaCXX/return-void.cpp | 2 +- clang/test/SemaCXX/thread-safety-annotations.h | 3 +- clang/test/SemaCXX/trailing-return-0x.cpp | 7 - clang/test/SemaCXX/type-convert-construct.cpp | 2 +- clang/test/SemaCXX/typo-correction-delayed.cpp | 3 +- clang/test/SemaCXX/typo-correction.cpp | 16 +- clang/test/SemaCXX/uninitialized.cpp | 14 - clang/test/SemaCXX/unreachable-code.cpp | 9 - clang/test/SemaCXX/vla-consruct.cpp | 48 + clang/test/SemaCXX/vla-construct.cpp | 48 - clang/test/SemaCXX/void-argument.cpp | 25 - clang/test/SemaCXX/warn-func-not-needed.cpp | 22 +- clang/test/SemaCXX/warn-large-by-value-copy.cpp | 8 - clang/test/SemaCXX/warn-member-not-needed.cpp | 12 +- clang/test/SemaCXX/warn-msvc-enum-bitfield.cpp | 4 +- .../warn-pure-virtual-call-from-ctor-dtor.cpp | 8 +- clang/test/SemaCXX/warn-pure-virtual-kext.cpp | 2 +- clang/test/SemaCXX/warn-thread-safety-analysis.cpp | 2 +- clang/test/SemaCXX/warn-thread-safety-negative.cpp | 2 +- clang/test/SemaCXX/warn-unused-filescoped.cpp | 98 +- clang/test/SemaCXX/warn-variable-not-needed.cpp | 7 +- clang/test/SemaCXX/warn-vla.cpp | 18 +- clang/test/SemaObjC/arc-repeated-weak.mm | 14 - clang/test/SemaObjC/attr-swift-error.m | 93 - clang/test/SemaObjC/class-bitfield.m | 2 +- clang/test/SemaOpenCL/recovery-expr.cl | 7 - clang/test/SemaOpenCL/to_addr_builtin.cl | 2 +- .../SemaOpenCL/usm-address-spaces-conversions.cl | 67 - .../test/SemaOpenCLCXX/address-space-templates.cl | 18 - .../test/SemaTemplate/address_space-dependent.cpp | 4 +- .../SemaTemplate/alias-template-nondependent.cpp | 24 - clang/test/SemaTemplate/class-template-decl.cpp | 15 +- clang/test/SemaTemplate/concepts.cpp | 25 - clang/test/SemaTemplate/cxx1z-fold-expressions.cpp | 22 - clang/test/SemaTemplate/dependent-names.cpp | 2 +- clang/test/SemaTemplate/friend.cpp | 19 - clang/test/SemaTemplate/instantiate-expr-3.cpp | 2 +- clang/test/SemaTemplate/instantiate-self.cpp | 5 +- clang/test/SemaTemplate/member-access-expr.cpp | 11 - .../SemaTemplate/recovery-tree-transform-crash.cpp | 14 - clang/test/SemaTemplate/temp_arg_nontype_cxx1z.cpp | 11 - clang/test/SemaTemplate/template-decl-fail.cpp | 2 +- clang/test/lit.cfg.py | 5 - clang/test/lit.site.cfg.py.in | 2 +- .../Inputs/basic-cplusplus.cpp.expected | 4 +- .../Inputs/check-attributes.cpp | 15 - .../Inputs/check-attributes.cpp.funcattrs.expected | 29 - .../Inputs/check-attributes.cpp.plain.expected | 28 - .../Inputs/mangled_names.c.funcsig.expected | 4 +- .../update_cc_test_checks/basic-cplusplus.test | 3 - .../utils/update_cc_test_checks/check_attrs.test | 9 - .../test/utils/update_cc_test_checks/lit.local.cfg | 2 - clang/tools/CMakeLists.txt | 2 +- .../clang-extdef-mapping/ClangExtDefMapGen.cpp | 2 +- clang/tools/clang-format/git-clang-format | 3 +- clang/tools/clang-scan-deps/ClangScanDeps.cpp | 6 +- clang/tools/driver/cc1as_main.cpp | 3 +- clang/tools/libclang/CIndex.cpp | 42 - clang/tools/libclang/CMakeLists.txt | 13 +- clang/tools/libclang/CXSourceLocation.h | 6 +- clang/tools/libclang/Rewrite.cpp | 63 - clang/tools/libclang/libclang.exports | 10 - clang/tools/scan-build-py/bin/analyze-build | 7 +- clang/tools/scan-build-py/bin/intercept-build | 7 +- clang/tools/scan-build-py/bin/scan-build | 7 +- .../tests/functional/exec/CMakeLists.txt | 2 +- clang/tools/scan-view/share/ScanView.py | 2 +- clang/unittests/AST/ASTImporterFixtures.h | 224 - clang/unittests/AST/ASTImporterTest.cpp | 226 +- clang/unittests/AST/CMakeLists.txt | 3 + clang/unittests/AST/CommentParser.cpp | 64 +- clang/unittests/AST/DeclPrinterTest.cpp | 133 +- .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 6 +- .../unittests/ASTMatchers/ASTMatchersNodeTest.cpp | 9 - .../ASTMatchers/ASTMatchersTraversalTest.cpp | 13 - clang/unittests/ASTMatchers/CMakeLists.txt | 9 + clang/unittests/Basic/CMakeLists.txt | 1 + clang/unittests/Basic/FixedPointTest.cpp | 644 + clang/unittests/Driver/SanitizerArgsTest.cpp | 2 +- clang/unittests/Driver/ToolChainTest.cpp | 10 +- clang/unittests/Format/FormatTest.cpp | 378 +- clang/unittests/Format/FormatTestCSharp.cpp | 14 - clang/unittests/Frontend/ASTUnitTest.cpp | 39 - clang/unittests/Index/IndexTests.cpp | 14 - .../FalsePositiveRefutationBRVisitorTest.cpp | 2 +- clang/unittests/Tooling/CMakeLists.txt | 9 +- clang/unittests/Tooling/HeaderIncludesTest.cpp | 23 +- clang/unittests/Tooling/RangeSelectorTest.cpp | 33 +- .../Tooling/RecursiveASTVisitorTests/Concept.cpp | 45 - clang/unittests/Tooling/Syntax/BuildTreeTest.cpp | 5471 ----- clang/unittests/Tooling/Syntax/CMakeLists.txt | 5 +- clang/unittests/Tooling/Syntax/MutationsTest.cpp | 74 - clang/unittests/Tooling/Syntax/SynthesisTest.cpp | 149 - clang/unittests/Tooling/Syntax/TokensTest.cpp | 29 +- clang/unittests/Tooling/Syntax/TreeTest.cpp | 4242 ++++ clang/unittests/Tooling/Syntax/TreeTestBase.cpp | 178 - clang/unittests/Tooling/Syntax/TreeTestBase.h | 58 - clang/unittests/Tooling/ToolingTest.cpp | 50 +- clang/unittests/Tooling/TransformerTest.cpp | 438 +- clang/unittests/libclang/LibclangTest.cpp | 194 - clang/utils/TableGen/ClangAttrEmitter.cpp | 26 +- clang/utils/analyzer/CmpRuns.py | 251 +- clang/utils/analyzer/ProjectMap.py | 64 +- clang/utils/analyzer/SATest.py | 39 +- clang/utils/analyzer/SATestUpdateDiffs.py | 33 +- clang/utils/analyzer/projects/projects.json | 60 +- clang/www/cxx_dr_status.html | 44 +- clang/www/cxx_status.html | 2 +- clang/www/make_cxx_dr_status | 2 +- compiler-rt/.clang-tidy | 2 - compiler-rt/CMakeLists.txt | 40 +- compiler-rt/cmake/Modules/AddCompilerRT.cmake | 11 +- compiler-rt/cmake/Modules/CompilerRTCompile.cmake | 41 +- .../cmake/Modules/CompilerRTDarwinUtils.cmake | 28 +- .../cmake/Modules/CustomLibcxx/CMakeLists.txt | 2 +- compiler-rt/cmake/Modules/UseLibtool.cmake | 8 - compiler-rt/cmake/config-ix.cmake | 43 +- compiler-rt/include/sanitizer/asan_interface.h | 16 +- .../include/sanitizer/common_interface_defs.h | 6 +- compiler-rt/include/sanitizer/dfsan_interface.h | 8 +- compiler-rt/include/sanitizer/msan_interface.h | 3 - .../include/sanitizer/netbsd_syscall_hooks.h | 213 +- compiler-rt/lib/asan/CMakeLists.txt | 4 +- compiler-rt/lib/asan/asan_allocator.cpp | 327 +- compiler-rt/lib/asan/asan_allocator.h | 4 +- compiler-rt/lib/asan/asan_flags.cpp | 10 +- compiler-rt/lib/asan/asan_fuchsia.cpp | 4 - compiler-rt/lib/asan/asan_interface_internal.h | 4 +- compiler-rt/lib/asan/asan_linux.cpp | 6 - compiler-rt/lib/asan/asan_mac.cpp | 6 - compiler-rt/lib/asan/asan_malloc_linux.cpp | 6 +- compiler-rt/lib/asan/asan_poisoning.cpp | 6 + compiler-rt/lib/asan/asan_rtems.cpp | 6 - compiler-rt/lib/asan/asan_win.cpp | 6 - compiler-rt/lib/asan/scripts/asan_device_setup | 2 +- compiler-rt/lib/asan/scripts/asan_symbolize.py | 7 +- compiler-rt/lib/builtins/CMakeLists.txt | 21 +- compiler-rt/lib/builtins/clear_cache.c | 4 +- compiler-rt/lib/builtins/cpu_model.c | 10 +- compiler-rt/lib/builtins/divdf3.c | 189 +- compiler-rt/lib/builtins/divdi3.c | 15 +- compiler-rt/lib/builtins/divmoddi4.c | 13 +- compiler-rt/lib/builtins/divmodsi4.c | 13 +- compiler-rt/lib/builtins/divsf3.c | 174 +- compiler-rt/lib/builtins/divsi3.c | 25 +- compiler-rt/lib/builtins/divtf3.c | 203 +- compiler-rt/lib/builtins/divti3.c | 15 +- compiler-rt/lib/builtins/fp_div_impl.inc | 419 - compiler-rt/lib/builtins/fp_lib.h | 7 - compiler-rt/lib/builtins/int_div_impl.inc | 25 - compiler-rt/lib/builtins/int_mulo_impl.inc | 49 - compiler-rt/lib/builtins/int_mulv_impl.inc | 47 - compiler-rt/lib/builtins/int_util.h | 16 - compiler-rt/lib/builtins/moddi3.c | 16 +- compiler-rt/lib/builtins/modti3.c | 16 +- compiler-rt/lib/builtins/mulodi4.c | 33 +- compiler-rt/lib/builtins/mulosi4.c | 33 +- compiler-rt/lib/builtins/muloti4.c | 33 +- compiler-rt/lib/builtins/mulvdi3.c | 33 +- compiler-rt/lib/builtins/mulvsi3.c | 33 +- compiler-rt/lib/builtins/mulvti3.c | 33 +- compiler-rt/lib/builtins/paritydi2.c | 6 +- compiler-rt/lib/builtins/parityti2.c | 8 +- compiler-rt/lib/cfi/cfi.cpp | 2 +- compiler-rt/lib/dfsan/dfsan.cpp | 26 +- compiler-rt/lib/dfsan/dfsan_custom.cpp | 4 +- compiler-rt/lib/dfsan/dfsan_flags.inc | 4 + compiler-rt/lib/dfsan/dfsan_interceptors.cpp | 25 +- compiler-rt/lib/fuzzer/CMakeLists.txt | 20 - compiler-rt/lib/fuzzer/FuzzerCorpus.h | 62 +- compiler-rt/lib/fuzzer/FuzzerDataFlowTrace.cpp | 2 +- compiler-rt/lib/fuzzer/FuzzerDriver.cpp | 67 +- compiler-rt/lib/fuzzer/FuzzerFlags.def | 28 - compiler-rt/lib/fuzzer/FuzzerFork.cpp | 14 +- compiler-rt/lib/fuzzer/FuzzerIO.cpp | 45 - compiler-rt/lib/fuzzer/FuzzerIO.h | 6 - compiler-rt/lib/fuzzer/FuzzerIOPosix.cpp | 6 +- compiler-rt/lib/fuzzer/FuzzerIOWindows.cpp | 14 +- compiler-rt/lib/fuzzer/FuzzerInterceptors.cpp | 253 - compiler-rt/lib/fuzzer/FuzzerInternal.h | 3 +- compiler-rt/lib/fuzzer/FuzzerLoop.cpp | 61 +- compiler-rt/lib/fuzzer/FuzzerMutate.cpp | 23 +- compiler-rt/lib/fuzzer/FuzzerMutate.h | 2 - compiler-rt/lib/fuzzer/FuzzerOptions.h | 5 - compiler-rt/lib/fuzzer/FuzzerTracePC.h | 4 +- compiler-rt/lib/fuzzer/FuzzerUtil.h | 6 - compiler-rt/lib/fuzzer/FuzzerUtilFuchsia.cpp | 2 +- compiler-rt/lib/fuzzer/FuzzerUtilPosix.cpp | 2 +- compiler-rt/lib/fuzzer/FuzzerUtilWindows.cpp | 2 +- compiler-rt/lib/fuzzer/dataflow/DataFlow.cpp | 6 +- compiler-rt/lib/fuzzer/tests/CMakeLists.txt | 4 - compiler-rt/lib/fuzzer/tests/FuzzerUnittest.cpp | 20 +- compiler-rt/lib/gwp_asan/CMakeLists.txt | 4 +- compiler-rt/lib/gwp_asan/common.cpp | 3 - compiler-rt/lib/gwp_asan/crash_handler.cpp | 21 +- .../lib/gwp_asan/optional/segv_handler_posix.cpp | 2 +- compiler-rt/lib/gwp_asan/tests/backtrace.cpp | 44 +- compiler-rt/lib/hwasan/hwasan.cpp | 2 +- compiler-rt/lib/lsan/lsan.cpp | 2 +- compiler-rt/lib/lsan/lsan_common.cpp | 16 +- compiler-rt/lib/msan/msan.cpp | 48 +- compiler-rt/lib/msan/msan_interface_internal.h | 10 +- compiler-rt/lib/msan/msan_linux.cpp | 2 +- compiler-rt/lib/msan/msan_thread.cpp | 53 +- compiler-rt/lib/msan/msan_thread.h | 24 +- compiler-rt/lib/msan/tests/msan_test.cpp | 16 +- compiler-rt/lib/profile/CMakeLists.txt | 13 +- compiler-rt/lib/profile/GCDAProfiling.c | 50 +- compiler-rt/lib/profile/InstrProfiling.c | 4 +- compiler-rt/lib/profile/InstrProfiling.h | 9 - compiler-rt/lib/profile/InstrProfilingBuffer.c | 24 +- compiler-rt/lib/profile/InstrProfilingFile.c | 1 - compiler-rt/lib/profile/InstrProfilingInternal.c | 3 - .../lib/profile/InstrProfilingPlatformDarwin.c | 3 - .../lib/profile/InstrProfilingPlatformLinux.c | 2 +- compiler-rt/lib/profile/InstrProfilingPort.h | 16 +- compiler-rt/lib/profile/InstrProfilingValue.c | 3 - compiler-rt/lib/profile/InstrProfilingWriter.c | 3 - compiler-rt/lib/sanitizer_common/.clang-tidy | 16 + .../lib/sanitizer_common/sanitizer_allocator.cpp | 39 +- .../sanitizer_allocator_primary32.h | 1 - .../sanitizer_allocator_primary64.h | 3 +- .../lib/sanitizer_common/sanitizer_common.h | 2 +- .../sanitizer_common_interceptors.inc | 116 +- .../sanitizer_common_interceptors_format.inc | 6 - .../lib/sanitizer_common/sanitizer_getauxval.h | 5 +- .../lib/sanitizer_common/sanitizer_internal_defs.h | 6 +- .../lib/sanitizer_common/sanitizer_linux.cpp | 32 +- compiler-rt/lib/sanitizer_common/sanitizer_mac.cpp | 143 +- compiler-rt/lib/sanitizer_common/sanitizer_mac.h | 1 - .../lib/sanitizer_common/sanitizer_netbsd.cpp | 5 - .../lib/sanitizer_common/sanitizer_openbsd.cpp | 4 - .../sanitizer_platform_interceptors.h | 1 - .../sanitizer_platform_limits_netbsd.cpp | 154 +- .../sanitizer_platform_limits_netbsd.h | 12 +- .../sanitizer_platform_limits_solaris.cpp | 3 +- .../lib/sanitizer_common/sanitizer_posix.cpp | 10 +- compiler-rt/lib/sanitizer_common/sanitizer_posix.h | 1 - .../sanitizer_common/sanitizer_posix_libcdep.cpp | 15 +- .../sanitizer_procmaps_solaris.cpp | 3 +- .../lib/sanitizer_common/sanitizer_ptrauth.h | 2 - .../sanitizer_signal_interceptors.inc | 5 +- .../lib/sanitizer_common/sanitizer_solaris.cpp | 14 - .../lib/sanitizer_common/sanitizer_stacktrace.h | 10 +- .../sanitizer_stoptheworld_linux_libcdep.cpp | 8 +- .../sanitizer_symbolizer_libcdep.cpp | 4 +- .../sanitizer_common/sanitizer_symbolizer_mac.cpp | 19 +- .../sanitizer_common/sanitizer_syscalls_netbsd.inc | 119 +- .../lib/sanitizer_common/scripts/litlint.py | 2 +- .../tests/sanitizer_format_interceptor_test.cpp | 41 +- .../sanitizer_common/tests/sanitizer_mac_test.cpp | 42 +- compiler-rt/lib/scudo/standalone/CMakeLists.txt | 3 - .../lib/scudo/standalone/allocator_config.h | 11 +- compiler-rt/lib/scudo/standalone/combined.h | 85 +- compiler-rt/lib/scudo/standalone/common.h | 8 - .../lib/scudo/standalone/include/scudo/interface.h | 36 - compiler-rt/lib/scudo/standalone/internal_defs.h | 1 + compiler-rt/lib/scudo/standalone/linux.h | 45 + compiler-rt/lib/scudo/standalone/memtag.h | 9 +- compiler-rt/lib/scudo/standalone/primary32.h | 72 +- compiler-rt/lib/scudo/standalone/primary64.h | 28 +- compiler-rt/lib/scudo/standalone/release.h | 135 +- compiler-rt/lib/scudo/standalone/secondary.h | 96 +- .../lib/scudo/standalone/tests/combined_test.cpp | 107 +- .../lib/scudo/standalone/tests/primary_test.cpp | 5 +- .../lib/scudo/standalone/tests/release_test.cpp | 30 +- .../lib/scudo/standalone/tests/secondary_test.cpp | 46 +- .../lib/scudo/standalone/tests/tsd_test.cpp | 78 +- .../lib/scudo/standalone/tests/wrappers_c_test.cpp | 16 +- .../scudo/standalone/tests/wrappers_cpp_test.cpp | 3 +- compiler-rt/lib/scudo/standalone/tsd_exclusive.h | 14 +- compiler-rt/lib/scudo/standalone/tsd_shared.h | 145 +- compiler-rt/lib/scudo/standalone/wrappers_c.h | 8 + compiler-rt/lib/scudo/standalone/wrappers_c.inc | 22 +- compiler-rt/lib/tsan/rtl/tsan_dispatch_defs.h | 11 +- compiler-rt/lib/tsan/rtl/tsan_external.cpp | 11 +- compiler-rt/lib/tsan/rtl/tsan_flags.cpp | 2 +- .../lib/tsan/rtl/tsan_interceptors_libdispatch.cpp | 32 - .../lib/tsan/rtl/tsan_interceptors_mach_vm.cpp | 19 +- .../lib/tsan/rtl/tsan_interceptors_posix.cpp | 23 +- compiler-rt/lib/tsan/rtl/tsan_interface.cpp | 13 +- compiler-rt/lib/tsan/rtl/tsan_interface_inl.h | 23 +- compiler-rt/lib/tsan/rtl/tsan_platform_posix.cpp | 47 +- compiler-rt/lib/tsan/rtl/tsan_rtl.cpp | 13 +- compiler-rt/lib/tsan/rtl/tsan_sync.cpp | 2 +- compiler-rt/lib/ubsan/CMakeLists.txt | 4 +- compiler-rt/lib/ubsan/ubsan_flags.cpp | 6 +- compiler-rt/lib/ubsan/ubsan_flags.h | 2 + compiler-rt/lib/xray/tests/CMakeLists.txt | 2 +- compiler-rt/test/.clang-tidy | 1 - .../test/asan/TestCases/Darwin/cstring_section.c | 6 +- .../test/asan/TestCases/Darwin/dead-strip.c | 4 +- .../Darwin/dyld_insert_libraries_reexec.cpp | 9 +- .../Darwin/symbolizer-function-offset-dladdr.cpp | 44 - .../asan/TestCases/Linux/activation-options.cpp | 2 - .../asan/TestCases/Linux/allocator_oom_test.cpp | 2 +- .../asan/TestCases/Linux/asan_prelink_test.cpp | 7 +- .../test/asan/TestCases/Linux/odr-violation.cpp | 2 - .../test/asan/TestCases/Linux/odr-vtable.cpp | 3 - .../TestCases/Posix/high-address-dereference.c | 8 +- .../asan/TestCases/Posix/start-deactivated.cpp | 2 - .../TestCases/Posix/unpoison-alternate-stack.cpp | 16 +- compiler-rt/test/asan/TestCases/Posix/waitid.cpp | 2 +- .../test/asan/TestCases/asan_update_allocation.cpp | 25 +- .../test/asan/TestCases/handle_noreturn_bug.cpp | 2 - .../test/asan/TestCases/initialization-bug.cpp | 6 +- compiler-rt/test/asan/TestCases/leaks.cpp | 29 - compiler-rt/test/asan/TestCases/lsan_crash.cpp | 31 - compiler-rt/test/asan/TestCases/strstr_strict.c | 4 +- compiler-rt/test/asan/Unit/lit.site.cfg.py.in | 9 - compiler-rt/test/asan/lit.cfg.py | 16 +- .../test/builtins/Unit/compiler_rt_logbl_test.c | 4 + compiler-rt/test/builtins/Unit/divdf3_test.c | 86 +- compiler-rt/test/builtins/Unit/divsf3_test.c | 80 +- compiler-rt/test/builtins/Unit/divtc3_test.c | 4 +- compiler-rt/test/builtins/Unit/divtf3_test.c | 111 +- compiler-rt/test/builtins/Unit/fp_test.h | 15 - compiler-rt/test/dfsan/custom.cpp | 18 +- compiler-rt/test/dfsan/event_callbacks.c | 10 +- compiler-rt/test/dfsan/fast16labels.c | 10 +- compiler-rt/test/dfsan/interceptors.c | 32 - compiler-rt/test/dfsan/threaded_flush.c | 36 - compiler-rt/test/fuzzer/CrossOverTest.cpp | 15 +- compiler-rt/test/fuzzer/CustomAllocator.cpp | 46 - .../test/fuzzer/EntropicScalePerExecTimeTest.cpp | 33 - compiler-rt/test/fuzzer/KeepSeedTest.cpp | 37 - compiler-rt/test/fuzzer/LoadTest.cpp | 13 +- compiler-rt/test/fuzzer/MemcmpTest.cpp | 14 +- compiler-rt/test/fuzzer/SimpleCmpTest.cpp | 9 +- compiler-rt/test/fuzzer/bcmp.test | 4 - compiler-rt/test/fuzzer/coverage.test | 2 - compiler-rt/test/fuzzer/cross_over.test | 4 +- compiler-rt/test/fuzzer/cross_over_copy.test | 20 - compiler-rt/test/fuzzer/cross_over_insert.test | 20 - .../test/fuzzer/cross_over_uniform_dist.test | 16 - compiler-rt/test/fuzzer/custom-allocator.test | 8 - compiler-rt/test/fuzzer/dataflow.test | 8 +- .../test/fuzzer/entropic-scale-per-exec-time.test | 8 - compiler-rt/test/fuzzer/fuzzer-custommutator.test | 2 +- compiler-rt/test/fuzzer/fuzzer-dirs.test | 46 +- compiler-rt/test/fuzzer/keep-seed.test | 17 - compiler-rt/test/fuzzer/minimize_timeout.test | 6 - compiler-rt/test/fuzzer/mutation-graph.test | 17 - compiler-rt/test/fuzzer/noasan-bcmp.test | 4 - compiler-rt/test/fuzzer/noasan-memcmp.test | 9 - compiler-rt/test/fuzzer/noasan-memcmp64.test | 6 - compiler-rt/test/fuzzer/noasan-strcmp.test | 9 - compiler-rt/test/fuzzer/noasan-strncmp.test | 9 - compiler-rt/test/fuzzer/noasan-strstr.test | 9 - compiler-rt/test/fuzzer/only-some-bytes-fork.test | 4 +- compiler-rt/test/fuzzer/only-some-bytes.test | 4 +- compiler-rt/test/fuzzer/strcmp.test | 1 + compiler-rt/test/fuzzer/strncmp.test | 1 + compiler-rt/test/fuzzer/strstr.test | 1 + compiler-rt/test/fuzzer/value-profile-load.test | 2 +- .../test/hwasan/TestCases/exported-tagged-global.c | 17 - compiler-rt/test/lit.common.cfg.py | 150 +- compiler-rt/test/lit.common.configured.in | 3 +- .../test/msan/Linux/swapcontext_annotation.cpp | 68 - .../msan/Linux/swapcontext_annotation_reset.cpp | 65 - .../test/msan/interception_sigaction_test.cpp | 25 - compiler-rt/test/msan/libatomic.c | 41 - .../test/msan/libatomic_load_exceptions.cpp | 36 - compiler-rt/test/msan/scanf-allocate.cpp | 14 - compiler-rt/test/profile/Inputs/instrprof-comdat.h | 2 +- .../instrprof-gcov-multiple-bbs-single-line.c.gcov | 2 +- .../test/profile/Linux/instrprof-value-merge.c | 2 +- compiler-rt/test/profile/Posix/gcov-fork.c | 1 - compiler-rt/test/profile/coverage_comments.cpp | 71 - compiler-rt/test/profile/gcov-basic.c | 2 - compiler-rt/test/profile/instrprof-lto-pgogen.c | 10 +- .../profile/instrprof-set-file-object-merging.c | 2 +- compiler-rt/test/profile/instrprof-without-libc.c | 1 - compiler-rt/test/sanitizer_common/CMakeLists.txt | 3 - .../TestCases/Linux/allow_user_segv.cpp | 2 - .../TestCases/Linux/signal_line.cpp | 2 - .../sanitizer_common/TestCases/Linux/xdrrec.cpp | 27 - .../sanitizer_common/TestCases/Posix/crypt.cpp | 2 - .../TestCases/Posix/dedup_token_length_test.cpp | 2 - .../TestCases/Posix/illegal_read_test.cpp | 2 - .../TestCases/Posix/illegal_write_test.cpp | 2 - .../TestCases/Posix/recursion-in-qsort.cpp | 73 - .../Posix/sanitizer_set_report_fd_test.cpp | 2 - compiler-rt/test/tsan/Darwin/mach_vm_allocate.c | 28 +- .../test/tsan/Darwin/norace-objcxx-run-time.mm | 2 +- .../tsan/Darwin/objc-synchronize-cycle-tagged.mm | 2 +- .../test/tsan/Darwin/objc-synchronize-cycle.mm | 2 +- .../Darwin/objc-synchronize-nested-recursive.mm | 2 +- .../test/tsan/Darwin/objc-synchronize-tagged.mm | 2 +- compiler-rt/test/tsan/Darwin/objc-synchronize.mm | 2 +- compiler-rt/test/tsan/Darwin/os_unfair_lock.c | 4 +- compiler-rt/test/tsan/Darwin/variadic-open.cpp | 24 - compiler-rt/test/tsan/libdispatch/async_and_wait.c | 44 - .../ubsan/TestCases/Integer/unsigned-shift.cpp | 54 - compiler-rt/test/ubsan/TestCases/Misc/nonnull.cpp | 4 +- .../test/ubsan/TestCases/Misc/nullability.c | 4 +- .../test/ubsan/TestCases/TypeCheck/misaligned.cpp | 2 +- compiler-rt/utils/generate_netbsd_syscalls.awk | 34 - flang/CMakeLists.txt | 59 +- flang/README.md | 65 +- flang/docs/ArrayComposition.md | 216 - flang/docs/BijectiveInternalNameUniquing.md | 161 - flang/docs/C++17.md | 154 - flang/docs/C++style.md | 343 - flang/docs/Calls.md | 686 - flang/docs/Character.md | 152 - flang/docs/ControlFlowGraph.md | 168 - flang/docs/Directives.md | 15 - flang/docs/Extensions.md | 204 - flang/docs/FortranForCProgrammers.md | 375 - flang/docs/FortranIR.md | 209 - flang/docs/IORuntimeInternals.md | 345 - flang/docs/ImplementingASemanticCheck.md | 838 - flang/docs/Intrinsics.md | 796 - flang/docs/LabelResolution.md | 293 - flang/docs/ModFiles.md | 163 - flang/docs/OpenMP-4.5-grammar.md | 465 - flang/docs/OpenMP-semantics.md | 675 - flang/docs/OptionComparison.md | 1346 -- flang/docs/Overview.md | 108 - flang/docs/ParserCombinators.md | 175 - flang/docs/Parsing.md | 218 - flang/docs/Preprocessing.md | 225 - flang/docs/PullRequestChecklist.md | 47 - flang/docs/ReleaseNotes.md | 87 - flang/docs/RuntimeDescriptor.md | 443 - flang/docs/Semantics.md | 161 - flang/docs/_static/llvm.css | 112 - flang/docs/_themes/llvm-theme/layout.html | 23 - flang/docs/_themes/llvm-theme/static/contents.png | Bin 202 -> 0 bytes .../docs/_themes/llvm-theme/static/llvm-theme.css | 371 - flang/docs/_themes/llvm-theme/static/logo.png | Bin 9864 -> 0 bytes .../docs/_themes/llvm-theme/static/navigation.png | Bin 218 -> 0 bytes flang/docs/_themes/llvm-theme/theme.conf | 4 - flang/docs/conf.py | 278 - flang/docs/doxygen-mainpage.dox | 2 +- flang/docs/f2018-grammar.md | 801 - flang/docs/flang-c-style.el | 38 - flang/docs/index.md | 61 - flang/documentation/ArrayComposition.md | 209 + .../documentation/BijectiveInternalNameUniquing.md | 156 + flang/documentation/C++17.md | 149 + flang/documentation/C++style.md | 334 + flang/documentation/Calls.md | 679 + flang/documentation/Character.md | 147 + flang/documentation/ControlFlowGraph.md | 161 + flang/documentation/Directives.md | 14 + flang/documentation/Extensions.md | 192 + flang/documentation/FortranForCProgrammers.md | 371 + flang/documentation/FortranIR.md | 204 + flang/documentation/IORuntimeInternals.md | 342 + flang/documentation/ImplementingASemanticCheck.md | 832 + flang/documentation/Intrinsics.md | 791 + flang/documentation/LabelResolution.md | 288 + flang/documentation/ModFiles.md | 158 + flang/documentation/OpenMP-4.5-grammar.txt | 464 + flang/documentation/OpenMP-semantics.md | 670 + flang/documentation/OptionComparison.md | 1339 ++ flang/documentation/Overview.md | 103 + flang/documentation/ParserCombinators.md | 166 + flang/documentation/Parsing.md | 213 + flang/documentation/Preprocessing.md | 223 + flang/documentation/PullRequestChecklist.md | 47 + flang/documentation/RuntimeDescriptor.md | 436 + flang/documentation/Semantics.md | 156 + flang/documentation/f2018-grammar.txt | 801 + flang/documentation/flang-c-style.el | 38 + flang/include/flang/Common/Fortran-features.h | 17 +- flang/include/flang/Common/Fortran.h | 1 - flang/include/flang/Common/enum-set.h | 4 +- flang/include/flang/Common/indirection.h | 4 +- flang/include/flang/Common/template.h | 8 +- flang/include/flang/Decimal/decimal.h | 15 +- flang/include/flang/Evaluate/characteristics.h | 21 - flang/include/flang/Evaluate/constant.h | 2 +- flang/include/flang/Evaluate/expression.h | 17 +- flang/include/flang/Evaluate/initial-image.h | 8 +- flang/include/flang/Evaluate/intrinsics.h | 10 - flang/include/flang/Evaluate/shape.h | 4 +- flang/include/flang/Evaluate/tools.h | 3 +- flang/include/flang/Evaluate/traverse.h | 4 +- flang/include/flang/Evaluate/type.h | 7 +- flang/include/flang/Evaluate/variable.h | 9 +- flang/include/flang/Frontend/CompilerInstance.h | 105 - flang/include/flang/Frontend/CompilerInvocation.h | 53 - flang/include/flang/Frontend/FrontendOptions.h | 58 - flang/include/flang/FrontendTool/Utils.h | 29 - flang/include/flang/Lower/Bridge.h | 12 +- flang/include/flang/Lower/ConvertType.h | 5 + flang/include/flang/Lower/OpenACC.h | 35 - flang/include/flang/Lower/PFTBuilder.h | 4 +- .../include/flang/Optimizer/CodeGen/CMakeLists.txt | 2 +- flang/include/flang/Optimizer/CodeGen/CodeGen.h | 3 + flang/include/flang/Optimizer/Dialect/FIRAttr.h | 34 + flang/include/flang/Optimizer/Dialect/FIRDialect.h | 24 +- flang/include/flang/Optimizer/Dialect/FIRType.h | 61 +- .../flang/Optimizer/Transforms/CMakeLists.txt | 2 +- flang/include/flang/Optimizer/Transforms/Passes.h | 3 + flang/include/flang/Parser/characters.h | 27 - flang/include/flang/Parser/dump-parse-tree.h | 103 +- flang/include/flang/Parser/instrumented-parser.h | 2 +- flang/include/flang/Parser/message.h | 28 +- flang/include/flang/Parser/parse-state.h | 7 +- flang/include/flang/Parser/parse-tree.h | 216 +- flang/include/flang/Parser/parsing.h | 15 +- flang/include/flang/Parser/provenance.h | 61 +- flang/include/flang/Parser/tools.h | 9 - flang/include/flang/Parser/user-state.h | 11 +- flang/include/flang/Semantics/expression.h | 4 +- flang/include/flang/Semantics/scope.h | 16 +- flang/include/flang/Semantics/semantics.h | 26 +- flang/include/flang/Semantics/symbol.h | 23 +- flang/include/flang/Semantics/tools.h | 3 - flang/include/flang/Semantics/type.h | 4 +- flang/lib/CMakeLists.txt | 5 - flang/lib/Decimal/big-radix-floating-point.h | 6 +- flang/lib/Decimal/binary-to-decimal.cpp | 1 + flang/lib/Decimal/decimal-to-binary.cpp | 2 + flang/lib/Evaluate/CMakeLists.txt | 1 - flang/lib/Evaluate/characteristics.cpp | 7 +- flang/lib/Evaluate/check-expression.cpp | 16 +- flang/lib/Evaluate/constant.cpp | 37 +- flang/lib/Evaluate/expression.cpp | 75 +- flang/lib/Evaluate/fold-complex.cpp | 5 +- flang/lib/Evaluate/fold-designator.cpp | 26 +- flang/lib/Evaluate/fold-implementation.h | 38 +- flang/lib/Evaluate/fold-integer.cpp | 15 +- flang/lib/Evaluate/formatting.cpp | 4 +- flang/lib/Evaluate/host.h | 6 +- flang/lib/Evaluate/initial-image.cpp | 27 +- flang/lib/Evaluate/intrinsics-library-templates.h | 4 +- flang/lib/Evaluate/intrinsics.cpp | 30 +- flang/lib/Evaluate/shape.cpp | 43 +- flang/lib/Evaluate/tools.cpp | 19 +- flang/lib/Evaluate/type.cpp | 32 +- flang/lib/Evaluate/variable.cpp | 17 +- flang/lib/Frontend/CMakeLists.txt | 16 - flang/lib/Frontend/CompilerInstance.cpp | 42 - flang/lib/Frontend/CompilerInvocation.cpp | 115 - flang/lib/Frontend/FrontendOptions.cpp | 9 - flang/lib/FrontendTool/CMakeLists.txt | 11 - .../lib/FrontendTool/ExecuteCompilerInvocation.cpp | 39 - flang/lib/Lower/CMakeLists.txt | 2 +- flang/lib/Lower/ConvertType.cpp | 10 +- flang/lib/Lower/IO.cpp | 15 +- flang/lib/Lower/OpenACC.cpp | 52 - flang/lib/Lower/OpenMP.cpp | 36 +- flang/lib/Lower/RTBuilder.h | 2 +- flang/lib/Optimizer/CMakeLists.txt | 1 + flang/lib/Optimizer/Dialect/FIRAttr.cpp | 14 +- flang/lib/Optimizer/Dialect/FIRDialect.cpp | 2 +- flang/lib/Optimizer/Dialect/FIRType.cpp | 154 +- flang/lib/Parser/Fortran-parsers.cpp | 3 +- flang/lib/Parser/basic-parsers.h | 9 +- flang/lib/Parser/debug-parser.cpp | 4 +- flang/lib/Parser/executable-parsers.cpp | 3 +- flang/lib/Parser/expr-parsers.cpp | 40 +- flang/lib/Parser/instrumented-parser.cpp | 7 +- flang/lib/Parser/io-parsers.cpp | 17 +- flang/lib/Parser/message.cpp | 28 +- flang/lib/Parser/openacc-parsers.cpp | 68 +- flang/lib/Parser/openmp-parsers.cpp | 100 +- flang/lib/Parser/parsing.cpp | 48 +- flang/lib/Parser/preprocessor.h | 2 +- flang/lib/Parser/prescan.cpp | 126 +- flang/lib/Parser/prescan.h | 35 +- flang/lib/Parser/program-parsers.cpp | 48 +- flang/lib/Parser/provenance.cpp | 107 +- flang/lib/Parser/token-parsers.h | 30 +- flang/lib/Parser/token-sequence.cpp | 22 - flang/lib/Parser/token-sequence.h | 3 - flang/lib/Parser/type-parsers.h | 1 - flang/lib/Parser/unparse.cpp | 409 +- flang/lib/Semantics/CMakeLists.txt | 5 +- flang/lib/Semantics/assignment.cpp | 2 +- flang/lib/Semantics/canonicalize-acc.cpp | 100 - flang/lib/Semantics/check-acc-structure.cpp | 186 +- flang/lib/Semantics/check-acc-structure.h | 114 +- flang/lib/Semantics/check-case.cpp | 42 +- flang/lib/Semantics/check-data.cpp | 404 +- flang/lib/Semantics/check-data.h | 11 +- flang/lib/Semantics/check-declarations.cpp | 362 +- flang/lib/Semantics/check-declarations.h | 2 - flang/lib/Semantics/check-directive-structure.h | 389 - flang/lib/Semantics/check-io.cpp | 109 +- flang/lib/Semantics/check-io.h | 7 +- flang/lib/Semantics/check-omp-structure.cpp | 142 +- flang/lib/Semantics/check-omp-structure.h | 121 +- flang/lib/Semantics/check-select-type.cpp | 43 +- flang/lib/Semantics/compute-offsets.cpp | 138 +- flang/lib/Semantics/data-to-inits.cpp | 556 - flang/lib/Semantics/data-to-inits.h | 46 - flang/lib/Semantics/expression.cpp | 221 +- flang/lib/Semantics/mod-file.cpp | 3 +- flang/lib/Semantics/pointer-assignment.cpp | 6 +- flang/lib/Semantics/program-tree.cpp | 4 - flang/lib/Semantics/program-tree.h | 1 - flang/lib/Semantics/resolve-directives.cpp | 1076 - flang/lib/Semantics/resolve-directives.h | 26 - flang/lib/Semantics/resolve-labels.cpp | 6 - flang/lib/Semantics/resolve-names-utils.cpp | 6 + flang/lib/Semantics/resolve-names-utils.h | 23 +- flang/lib/Semantics/resolve-names.cpp | 1181 +- flang/lib/Semantics/scope.cpp | 20 +- flang/lib/Semantics/semantics.cpp | 48 +- flang/lib/Semantics/symbol.cpp | 11 +- flang/lib/Semantics/tools.cpp | 35 +- flang/lib/Semantics/type.cpp | 15 +- flang/lib/Semantics/unparse-with-symbols.cpp | 5 - flang/runtime/descriptor-io.h | 354 - flang/runtime/descriptor.h | 1 - flang/runtime/edit-input.cpp | 64 +- flang/runtime/environment.cpp | 32 - flang/runtime/environment.h | 16 - flang/runtime/file.cpp | 22 +- flang/runtime/file.h | 4 - flang/runtime/format-implementation.h | 27 +- flang/runtime/format.cpp | 3 +- flang/runtime/format.h | 4 +- flang/runtime/io-api.cpp | 424 +- flang/runtime/io-api.h | 50 +- flang/runtime/io-error.h | 2 +- flang/runtime/io-stmt.cpp | 568 +- flang/runtime/io-stmt.h | 106 +- flang/runtime/main.cpp | 10 - flang/runtime/main.h | 1 - flang/runtime/memory.h | 4 +- flang/runtime/tools.cpp | 7 - flang/runtime/tools.h | 2 - flang/runtime/type-code.cpp | 56 - flang/runtime/type-code.h | 9 +- flang/runtime/unit-map.cpp | 14 - flang/runtime/unit-map.h | 7 - flang/runtime/unit.cpp | 74 +- flang/runtime/unit.h | 18 +- flang/test/CMakeLists.txt | 15 - flang/test/Driver/Inputs/hello.f90 | 3 - flang/test/Driver/help.f90 | 10 - flang/test/Driver/no_files.f90 | 10 - flang/test/Driver/version_test.f90 | 7 +- flang/test/Evaluate/folding01.f90 | 8 - flang/test/Evaluate/folding08.f90 | 4 +- flang/test/Evaluate/folding10.f90 | 13 - flang/test/Evaluate/folding11.f90 | 31 - flang/test/Evaluate/folding12.f90 | 163 - flang/test/Flang-Driver/driver-error-cc1.c | 7 - flang/test/Flang-Driver/driver-error-cc1.cpp | 7 - flang/test/Flang-Driver/driver-help.f90 | 13 - flang/test/Flang-Driver/driver-version.f90 | 11 - flang/test/Flang-Driver/emit-obj.f90 | 17 - flang/test/Flang-Driver/missing-input.f90 | 5 - flang/test/Lower/pre-fir-tree05.f90 | 49 - flang/test/NonGtestUnit/lit.cfg.py | 16 - flang/test/NonGtestUnit/lit.site.cfg.py.in | 27 - flang/test/Parser/badlabel.f | 14 - flang/test/Parser/compiler-directives.f90 | 12 - flang/test/Parser/continuation-in-if.f | 9 - .../test/Preprocessing/compiler_defined_macros.F90 | 11 - flang/test/Preprocessing/defines.F90 | 8 - flang/test/Preprocessing/fixed-rescan.F | 7 - flang/test/Preprocessing/hollerith.f | 14 - flang/test/Preprocessing/lit.local.cfg.py | 7 + flang/test/Preprocessing/pp001.F | 6 +- flang/test/Preprocessing/pp002.F | 6 +- flang/test/Preprocessing/pp003.F | 6 +- flang/test/Preprocessing/pp004.F | 6 +- flang/test/Preprocessing/pp005.F | 6 +- flang/test/Preprocessing/pp006.F | 6 +- flang/test/Preprocessing/pp007.F | 6 +- flang/test/Preprocessing/pp008.F | 6 +- flang/test/Preprocessing/pp009.F | 6 +- flang/test/Preprocessing/pp010.F | 6 +- flang/test/Preprocessing/pp011.F | 6 +- flang/test/Preprocessing/pp012.F | 6 +- flang/test/Preprocessing/pp013.F | 6 +- flang/test/Preprocessing/pp014.F | 6 +- flang/test/Preprocessing/pp015.F | 6 +- flang/test/Preprocessing/pp016.F | 6 +- flang/test/Preprocessing/pp017.F | 6 +- flang/test/Preprocessing/pp018.F | 6 +- flang/test/Preprocessing/pp019.F | 6 +- flang/test/Preprocessing/pp020.F | 6 +- flang/test/Preprocessing/pp021.F | 7 +- flang/test/Preprocessing/pp022.F | 7 +- flang/test/Preprocessing/pp023.F | 7 +- flang/test/Preprocessing/pp024.F | 7 +- flang/test/Preprocessing/pp025.F | 6 +- flang/test/Preprocessing/pp026.F | 6 +- flang/test/Preprocessing/pp027.F | 7 +- flang/test/Preprocessing/pp028.F | 6 +- flang/test/Preprocessing/pp029.F | 6 +- flang/test/Preprocessing/pp030.F | 6 +- flang/test/Preprocessing/pp031.F | 5 +- flang/test/Preprocessing/pp032.F | 7 +- flang/test/Preprocessing/pp033.F | 7 +- flang/test/Preprocessing/pp034.F | 7 +- flang/test/Preprocessing/pp035.F | 7 +- flang/test/Preprocessing/pp036.F | 7 +- flang/test/Preprocessing/pp037.F | 7 +- flang/test/Preprocessing/pp038.F | 6 +- flang/test/Preprocessing/pp039.F | 8 +- flang/test/Preprocessing/pp040.F | 4 +- flang/test/Preprocessing/pp041.F | 6 +- flang/test/Preprocessing/pp042.F | 6 +- flang/test/Preprocessing/pp043.F | 6 +- flang/test/Preprocessing/pp044.F | 6 +- flang/test/Preprocessing/pp101.F90 | 6 +- flang/test/Preprocessing/pp102.F90 | 6 +- flang/test/Preprocessing/pp103.F90 | 6 +- flang/test/Preprocessing/pp104.F90 | 6 +- flang/test/Preprocessing/pp105.F90 | 6 +- flang/test/Preprocessing/pp106.F90 | 6 +- flang/test/Preprocessing/pp107.F90 | 6 +- flang/test/Preprocessing/pp108.F90 | 6 +- flang/test/Preprocessing/pp109.F90 | 6 +- flang/test/Preprocessing/pp110.F90 | 6 +- flang/test/Preprocessing/pp111.F90 | 6 +- flang/test/Preprocessing/pp112.F90 | 6 +- flang/test/Preprocessing/pp113.F90 | 6 +- flang/test/Preprocessing/pp114.F90 | 6 +- flang/test/Preprocessing/pp115.F90 | 6 +- flang/test/Preprocessing/pp116.F90 | 6 +- flang/test/Preprocessing/pp117.F90 | 6 +- flang/test/Preprocessing/pp118.F90 | 6 +- flang/test/Preprocessing/pp119.F90 | 6 +- flang/test/Preprocessing/pp120.F90 | 6 +- flang/test/Preprocessing/pp121.F90 | 7 +- flang/test/Preprocessing/pp122.F90 | 6 +- flang/test/Preprocessing/pp123.F90 | 6 +- flang/test/Preprocessing/pp124.F90 | 6 +- flang/test/Preprocessing/pp125.F90 | 6 +- flang/test/Preprocessing/pp126.F90 | 6 +- flang/test/Preprocessing/pp127.F90 | 6 +- flang/test/Preprocessing/pp128.F90 | 6 +- flang/test/Preprocessing/pp129.F90 | 4 +- flang/test/Preprocessing/pp130.F90 | 6 +- .../Semantics/acc-canonicalization-validity.f90 | 109 - flang/test/Semantics/acc-clause-validity.f90 | 272 +- flang/test/Semantics/acc-resolve01.f90 | 22 - flang/test/Semantics/acc-resolve02.f90 | 17 - flang/test/Semantics/acc-symbols01.f90 | 26 - flang/test/Semantics/array-constr-values.f90 | 60 - flang/test/Semantics/assign04.f90 | 26 - flang/test/Semantics/bad-forward-type.f90 | 10 - flang/test/Semantics/bindings01.f90 | 2 +- flang/test/Semantics/block-data01.f90 | 15 +- flang/test/Semantics/boz-literal-constants.f90 | 79 - flang/test/Semantics/call02.f90 | 24 - flang/test/Semantics/call09.f90 | 1 - flang/test/Semantics/case01.f90 | 6 +- flang/test/Semantics/data06.f90 | 2 +- flang/test/Semantics/data08.f90 | 17 - flang/test/Semantics/data09.f90 | 9 - flang/test/Semantics/deallocate05.f90 | 3 - flang/test/Semantics/deallocate06.f90 | 25 - flang/test/Semantics/getsymbols01.f90 | 6 +- flang/test/Semantics/getsymbols02.f90 | 4 +- flang/test/Semantics/getsymbols03-a.f90 | 2 +- flang/test/Semantics/getsymbols04.f90 | 2 +- flang/test/Semantics/getsymbols05.f90 | 2 +- flang/test/Semantics/implicit09.f90 | 11 - flang/test/Semantics/implicit10.f90 | 7 - flang/test/Semantics/implicit11.f90 | 61 - flang/test/Semantics/init01.f90 | 60 +- flang/test/Semantics/io01.f90 | 11 - flang/test/Semantics/io02.f90 | 4 - flang/test/Semantics/io03.f90 | 49 +- flang/test/Semantics/io04.f90 | 12 - flang/test/Semantics/io05.f90 | 7 - flang/test/Semantics/io06.f90 | 4 - flang/test/Semantics/io07.f90 | 5 - flang/test/Semantics/kinds02.f90 | 6 - flang/test/Semantics/kinds03.f90 | 8 +- flang/test/Semantics/modfile17.f90 | 16 +- flang/test/Semantics/modfile21.f90 | 4 +- flang/test/Semantics/modfile22.f90 | 4 +- flang/test/Semantics/modfile25.f90 | 3 - flang/test/Semantics/modfile33.f90 | 2 +- flang/test/Semantics/omp-atomic.f90 | 22 +- flang/test/Semantics/omp-clause-validity01.f90 | 65 +- flang/test/Semantics/omp-declarative-directive.f90 | 2 +- flang/test/Semantics/omp-resolve06.f90 | 54 - flang/test/Semantics/reshape.f90 | 50 - flang/test/Semantics/resolve11.f90 | 8 +- flang/test/Semantics/resolve13.f90 | 10 +- flang/test/Semantics/resolve15.f90 | 4 +- flang/test/Semantics/resolve25.f90 | 22 +- flang/test/Semantics/resolve42.f90 | 4 +- flang/test/Semantics/resolve49.f90 | 5 - flang/test/Semantics/resolve53.f90 | 17 +- flang/test/Semantics/resolve63.f90 | 25 - flang/test/Semantics/resolve80.f90 | 2 +- flang/test/Semantics/resolve91.f90 | 11 - flang/test/Semantics/resolve95.f90 | 15 - flang/test/Semantics/resolve96.f90 | 62 - flang/test/Semantics/select-rank.f90 | 6 +- flang/test/Semantics/selecttype01.f90 | 18 - flang/test/Semantics/structconst02.f90 | 2 +- flang/test/Semantics/symbol02.f90 | 2 +- flang/test/Semantics/symbol03.f90 | 9 +- flang/test/Semantics/symbol05.f90 | 2 +- flang/test/Semantics/symbol09.f90 | 2 +- flang/test/Semantics/symbol11.f90 | 8 +- flang/test/Semantics/symbol16.f90 | 12 +- flang/test/Semantics/symbol17.f90 | 4 +- flang/test/Semantics/symbol18.f90 | 31 - flang/test/Semantics/test_errors.sh | 2 +- flang/test/Semantics/test_symbols.sh | 5 +- flang/test/lit.cfg.py | 31 +- flang/test/lit.site.cfg.py.in | 6 - flang/tools/CMakeLists.txt | 3 - flang/tools/f18-parse-demo/f18-parse-demo.cpp | 107 +- flang/tools/f18/CMakeLists.txt | 27 +- flang/tools/f18/f18.cpp | 203 +- flang/tools/f18/f18_version.h.in | 9 - flang/tools/flang-driver/CMakeLists.txt | 25 - flang/tools/flang-driver/driver.cpp | 129 - flang/tools/flang-driver/fc1_main.cpp | 56 - flang/tools/tco/tco.cpp | 8 +- flang/unittests/CMakeLists.txt | 16 - flang/unittests/Decimal/CMakeLists.txt | 9 +- flang/unittests/Evaluate/CMakeLists.txt | 82 +- flang/unittests/Evaluate/intrinsics.cpp | 48 +- flang/unittests/Frontend/CMakeLists.txt | 10 - flang/unittests/Frontend/CompilerInstanceTest.cpp | 52 - flang/unittests/Lower/OpenMPLoweringTest.cpp | 47 +- flang/unittests/Runtime/CMakeLists.txt | 41 +- flang/unittests/Runtime/external-io.cpp | 88 +- flang/unittests/Runtime/hello.cpp | 61 +- libc/benchmarks/CMakeLists.txt | 5 + libc/benchmarks/LibcBenchmark.h | 2 +- libc/benchmarks/render.py3 | 2 +- libc/config/linux/CMakeLists.txt | 6 - libc/config/linux/aarch64/entrypoints.txt | 40 +- libc/config/linux/api.td | 57 +- libc/config/linux/app.h | 44 - libc/config/linux/x86_64/entrypoints.txt | 48 +- libc/config/linux/x86_64/headers.txt | 1 - libc/fuzzing/string/CMakeLists.txt | 15 +- libc/fuzzing/string/strstr_fuzz.cpp | 85 - libc/include/CMakeLists.txt | 6 +- libc/include/ctype.h | 46 + libc/include/ctype.h.def | 16 - libc/loader/linux/x86_64/CMakeLists.txt | 3 - libc/loader/linux/x86_64/start.cpp | 91 +- libc/spec/gnu_ext.td | 16 +- libc/spec/posix.td | 46 +- libc/spec/stdc.td | 102 +- libc/src/CMakeLists.txt | 1 - libc/src/ctype/CMakeLists.txt | 137 - libc/src/ctype/ctype_utils.h | 36 - libc/src/ctype/isalnum.cpp | 20 - libc/src/ctype/isalnum.h | 18 - libc/src/ctype/isalpha.cpp | 20 - libc/src/ctype/isalpha.h | 18 - libc/src/ctype/isblank.cpp | 22 - libc/src/ctype/isblank.h | 18 - libc/src/ctype/iscntrl.cpp | 22 - libc/src/ctype/iscntrl.h | 18 - libc/src/ctype/isdigit.cpp | 19 - libc/src/ctype/isdigit.h | 18 - libc/src/ctype/isgraph.cpp | 20 - libc/src/ctype/isgraph.h | 18 - libc/src/ctype/islower.cpp | 20 - libc/src/ctype/islower.h | 18 - libc/src/ctype/isprint.cpp | 22 - libc/src/ctype/isprint.h | 18 - libc/src/ctype/ispunct.cpp | 22 - libc/src/ctype/ispunct.h | 18 - libc/src/ctype/isspace.cpp | 22 - libc/src/ctype/isspace.h | 18 - libc/src/ctype/isupper.cpp | 20 - libc/src/ctype/isupper.h | 18 - libc/src/ctype/isxdigit.cpp | 23 - libc/src/ctype/isxdigit.h | 18 - libc/src/ctype/tolower.cpp | 24 - libc/src/ctype/tolower.h | 18 - libc/src/ctype/toupper.cpp | 24 - libc/src/ctype/toupper.h | 18 - libc/src/math/CMakeLists.txt | 180 - libc/src/math/fmax.cpp | 18 - libc/src/math/fmax.h | 18 - libc/src/math/fmaxf.cpp | 18 - libc/src/math/fmaxf.h | 18 - libc/src/math/fmaxl.cpp | 18 - libc/src/math/fmaxl.h | 18 - libc/src/math/fmin.cpp | 18 - libc/src/math/fmin.h | 18 - libc/src/math/fminf.cpp | 18 - libc/src/math/fminf.h | 18 - libc/src/math/fminl.cpp | 18 - libc/src/math/fminl.h | 18 - libc/src/math/remainder.cpp | 19 - libc/src/math/remainder.h | 18 - libc/src/math/remainderf.cpp | 19 - libc/src/math/remainderf.h | 18 - libc/src/math/remainderl.cpp | 19 - libc/src/math/remainderl.h | 18 - libc/src/math/remquo.cpp | 18 - libc/src/math/remquo.h | 18 - libc/src/math/remquof.cpp | 18 - libc/src/math/remquof.h | 18 - libc/src/math/remquol.cpp | 19 - libc/src/math/remquol.h | 18 - libc/src/math/sqrt.cpp | 16 - libc/src/math/sqrt.h | 18 - libc/src/math/sqrtf.cpp | 16 - libc/src/math/sqrtf.h | 18 - libc/src/math/sqrtl.cpp | 18 - libc/src/math/sqrtl.h | 18 - libc/src/string/CMakeLists.txt | 94 +- libc/src/string/memrchr.cpp | 26 - libc/src/string/memrchr.h | 20 - libc/src/string/strcat.cpp | 3 +- libc/src/string/strcat.h | 2 +- libc/src/string/strcpy.cpp | 3 +- libc/src/string/strcpy.h | 2 +- libc/src/string/strcspn.cpp | 20 - libc/src/string/strcspn.h | 20 - libc/src/string/string_utils.h | 68 - libc/src/string/strnlen.cpp | 23 - libc/src/string/strnlen.h | 20 - libc/src/string/strpbrk.cpp | 21 - libc/src/string/strpbrk.h | 18 - libc/src/string/strrchr.cpp | 25 - libc/src/string/strrchr.h | 18 - libc/src/string/strspn.cpp | 28 - libc/src/string/strspn.h | 20 - libc/src/string/strstr.cpp | 29 - libc/src/string/strstr.h | 18 - libc/src/string/strtok.cpp | 23 - libc/src/string/strtok.h | 18 - libc/src/string/strtok_r.cpp | 22 - libc/src/string/strtok_r.h | 19 - libc/test/CMakeLists.txt | 6 - libc/test/ErrnoSetterMatcher.h | 72 - libc/test/loader/CMakeLists.txt | 9 +- libc/test/loader/linux/CMakeLists.txt | 16 - libc/test/loader/linux/tls_test.cpp | 40 - libc/test/src/CMakeLists.txt | 7 +- libc/test/src/ctype/CMakeLists.txt | 141 - libc/test/src/ctype/isalnum_test.cpp | 23 - libc/test/src/ctype/isalpha_test.cpp | 22 - libc/test/src/ctype/isblank_test.cpp | 21 - libc/test/src/ctype/iscntrl_test.cpp | 21 - libc/test/src/ctype/isdigit_test.cpp | 22 - libc/test/src/ctype/isgraph_test.cpp | 21 - libc/test/src/ctype/islower_test.cpp | 21 - libc/test/src/ctype/isprint_test.cpp | 19 - libc/test/src/ctype/ispunct_test.cpp | 34 - libc/test/src/ctype/isspace_test.cpp | 28 - libc/test/src/ctype/isupper_test.cpp | 21 - libc/test/src/ctype/isxdigit_test.cpp | 20 - libc/test/src/ctype/tolower_test.cpp | 20 - libc/test/src/ctype/toupper_test.cpp | 20 - libc/test/src/math/CMakeLists.txt | 224 +- libc/test/src/math/ceil_test.cpp | 99 +- libc/test/src/math/ceilf_test.cpp | 95 +- libc/test/src/math/ceill_test.cpp | 68 +- libc/test/src/math/copysign_test.cpp | 60 +- libc/test/src/math/copysignf_test.cpp | 64 +- libc/test/src/math/copysignl_test.cpp | 34 +- libc/test/src/math/cosf_test.cpp | 13 +- libc/test/src/math/exp2f_test.cpp | 24 +- libc/test/src/math/expf_test.cpp | 15 +- libc/test/src/math/fabs_test.cpp | 56 +- libc/test/src/math/fabsf_test.cpp | 59 +- libc/test/src/math/fabsl_test.cpp | 26 +- libc/test/src/math/floor_test.cpp | 97 +- libc/test/src/math/floorf_test.cpp | 96 +- libc/test/src/math/floorl_test.cpp | 68 +- libc/test/src/math/fmax_test.cpp | 74 - libc/test/src/math/fmaxf_test.cpp | 74 - libc/test/src/math/fmaxl_test.cpp | 74 - libc/test/src/math/fmin_test.cpp | 74 - libc/test/src/math/fminf_test.cpp | 74 - libc/test/src/math/fminl_test.cpp | 74 - libc/test/src/math/frexp_test.cpp | 25 +- libc/test/src/math/frexpf_test.cpp | 26 +- libc/test/src/math/frexpl_test.cpp | 12 +- libc/test/src/math/remquo_test.cpp | 91 - libc/test/src/math/remquof_test.cpp | 91 - libc/test/src/math/remquol_test.cpp | 97 - libc/test/src/math/round_test.cpp | 100 +- libc/test/src/math/roundf_test.cpp | 101 +- libc/test/src/math/roundl_test.cpp | 68 +- libc/test/src/math/sincosf_test.cpp | 21 +- libc/test/src/math/sinf_test.cpp | 15 +- libc/test/src/math/sqrt_test.cpp | 67 - libc/test/src/math/sqrtf_test.cpp | 67 - libc/test/src/math/sqrtl_test.cpp | 67 - libc/test/src/math/trunc_test.cpp | 97 +- libc/test/src/math/truncf_test.cpp | 97 +- libc/test/src/math/truncl_test.cpp | 63 +- libc/test/src/signal/CMakeLists.txt | 6 - libc/test/src/signal/sigaction_test.cpp | 2 +- libc/test/src/signal/sigaddset_test.cpp | 2 +- libc/test/src/signal/sigdelset_test.cpp | 2 +- libc/test/src/signal/sigfillset_test.cpp | 2 +- libc/test/src/signal/signal_test.cpp | 2 +- libc/test/src/signal/sigprocmask_test.cpp | 2 +- libc/test/src/string/CMakeLists.txt | 90 - libc/test/src/string/memrchr_test.cpp | 114 - libc/test/src/string/strchr_test.cpp | 19 +- libc/test/src/string/strcspn_test.cpp | 50 - libc/test/src/string/strnlen_test.cpp | 46 - libc/test/src/string/strpbrk_test.cpp | 62 - libc/test/src/string/strrchr_test.cpp | 80 - libc/test/src/string/strspn_test.cpp | 85 - libc/test/src/string/strstr_test.cpp | 114 - libc/test/src/string/strtok_r_test.cpp | 111 - libc/test/src/string/strtok_test.cpp | 78 - libc/test/src/sys/mman/linux/CMakeLists.txt | 1 - libc/test/src/sys/mman/linux/mmap_test.cpp | 2 +- libc/test/src/unistd/CMakeLists.txt | 3 +- libc/test/src/unistd/write_test.cpp | 2 +- libc/test/utils/CMakeLists.txt | 1 - libc/test/utils/CPP/CMakeLists.txt | 11 - libc/test/utils/CPP/bitset_test.cpp | 102 - libc/utils/CMakeLists.txt | 2 - libc/utils/CPP/Bitset.h | 39 - libc/utils/CPP/CMakeLists.txt | 2 +- libc/utils/CPP/StringRef.h | 24 + libc/utils/CPP/TypeTraits.h | 8 +- libc/utils/FPUtil/BasicOperations.h | 38 - libc/utils/FPUtil/CMakeLists.txt | 17 - libc/utils/FPUtil/DivisionAndRemainderOperations.h | 111 - libc/utils/FPUtil/FPBits.h | 8 - libc/utils/FPUtil/LongDoubleBitsX86.h | 25 +- libc/utils/FPUtil/ManipulationFunctions.h | 111 +- libc/utils/FPUtil/NormalFloat.h | 228 - libc/utils/FPUtil/Sqrt.h | 186 - libc/utils/FPUtil/SqrtLongDoubleX86.h | 144 - libc/utils/FPUtil/TestHelpers.cpp | 75 - libc/utils/FPUtil/TestHelpers.h | 92 - libc/utils/HdrGen/CMakeLists.txt | 3 - libc/utils/HdrGen/PrototypeTestGen/CMakeLists.txt | 4 +- .../HdrGen/PrototypeTestGen/PrototypeTestGen.cpp | 2 +- libc/utils/HdrGen/PublicAPICommand.cpp | 146 +- libc/utils/HdrGen/PublicAPICommand.h | 61 +- libc/utils/LibcTableGenUtil/APIIndexer.cpp | 162 - libc/utils/LibcTableGenUtil/APIIndexer.h | 80 - libc/utils/LibcTableGenUtil/CMakeLists.txt | 7 - libc/utils/MPFRWrapper/MPFRUtils.cpp | 473 +- libc/utils/MPFRWrapper/MPFRUtils.h | 223 +- libc/utils/UnitTest/CMakeLists.txt | 1 + libc/utils/UnitTest/ErrnoSetterMatcher.h | 76 + libc/utils/UnitTest/Test.cpp | 83 +- libc/utils/UnitTest/Test.h | 2 +- libc/utils/tools/CMakeLists.txt | 1 - libc/utils/tools/WrapperGen/CMakeLists.txt | 8 - libc/utils/tools/WrapperGen/Main.cpp | 72 - libclc/CMakeLists.txt | 137 +- .../amdgcn-amdhsa/lib/workitem/get_global_size.cl | 11 +- .../amdgcn-amdhsa/lib/workitem/get_local_size.cl | 23 +- .../amdgcn-amdhsa/lib/workitem/get_num_groups.cl | 2 +- libclc/amdgcn/lib/mem_fence/fence.cl | 25 +- libclc/amdgcn/lib/synchronization/barrier.cl | 7 +- libclc/amdgcn/lib/workitem/get_global_offset.cl | 12 +- libclc/amdgcn/lib/workitem/get_global_size.cl | 19 +- libclc/amdgcn/lib/workitem/get_group_id.cl | 19 +- libclc/amdgcn/lib/workitem/get_local_id.cl | 19 +- libclc/amdgcn/lib/workitem/get_local_size.cl | 19 +- libclc/amdgcn/lib/workitem/get_num_groups.cl | 19 +- libclc/amdgcn/lib/workitem/get_work_dim.cl | 8 +- .../generic/include/clc/async/wait_group_events.h | 3 +- libclc/generic/include/clc/clcfunc.h | 8 +- .../clc/explicit_fence/explicit_memory_fence.h | 6 +- libclc/generic/include/clc/float/definitions.h | 2 +- .../generic/include/clc/synchronization/barrier.h | 2 +- .../generic/include/clc/workitem/get_global_id.h | 2 +- .../include/clc/workitem/get_global_offset.h | 2 +- .../generic/include/clc/workitem/get_global_size.h | 2 +- libclc/generic/include/clc/workitem/get_group_id.h | 2 +- libclc/generic/include/clc/workitem/get_local_id.h | 2 +- .../generic/include/clc/workitem/get_local_size.h | 2 +- .../generic/include/clc/workitem/get_num_groups.h | 2 +- libclc/generic/include/clc/workitem/get_work_dim.h | 2 +- libclc/generic/lib/async/wait_group_events.cl | 3 +- libclc/generic/lib/common/smoothstep.cl | 2 - libclc/generic/lib/common/step.cl | 2 - libclc/generic/lib/math/ilogb.cl | 20 +- libclc/generic/lib/workitem/get_global_id.cl | 2 +- libclc/generic/lib/workitem/get_global_size.cl | 2 +- libclc/ptx-nvidiacl/lib/mem_fence/fence.cl | 10 +- libclc/ptx-nvidiacl/lib/synchronization/barrier.cl | 3 +- libclc/ptx-nvidiacl/lib/workitem/get_global_id.cl | 2 +- libclc/ptx-nvidiacl/lib/workitem/get_group_id.cl | 2 +- libclc/ptx-nvidiacl/lib/workitem/get_local_id.cl | 2 +- libclc/ptx-nvidiacl/lib/workitem/get_local_size.cl | 2 +- libclc/ptx-nvidiacl/lib/workitem/get_num_groups.cl | 2 +- libclc/r600/lib/synchronization/barrier.cl | 3 +- libclc/r600/lib/workitem/get_global_offset.cl | 15 +- libclc/r600/lib/workitem/get_global_size.cl | 19 +- libclc/r600/lib/workitem/get_group_id.cl | 19 +- libclc/r600/lib/workitem/get_local_id.cl | 19 +- libclc/r600/lib/workitem/get_local_size.cl | 19 +- libclc/r600/lib/workitem/get_num_groups.cl | 19 +- libclc/r600/lib/workitem/get_work_dim.cl | 11 +- libclc/spirv/lib/SOURCES | 90 - libclc/spirv/lib/math/fma.cl | 6 - libclc/spirv/lib/math/fma.inc | 3 - libclc/spirv/lib/subnormal_config.cl | 31 - libclc/spirv64/lib/SOURCES | 90 - libclc/spirv64/lib/math/fma.cl | 6 - libclc/spirv64/lib/math/fma.inc | 3 - libclc/spirv64/lib/subnormal_config.cl | 31 - libcxx/CMakeLists.txt | 55 +- libcxx/benchmarks/CMakeLists.txt | 22 +- libcxx/benchmarks/VariantBenchmarks.h | 58 - libcxx/benchmarks/variant_visit_1.bench.cpp | 27 - libcxx/benchmarks/variant_visit_2.bench.cpp | 22 - libcxx/benchmarks/variant_visit_3.bench.cpp | 20 - libcxx/cmake/Modules/DefineLinkerScript.cmake | 15 +- libcxx/docs/DesignDocs/AvailabilityMarkup.rst | 46 +- libcxx/docs/DesignDocs/UniquePtrTrivialAbi.rst | 149 - libcxx/docs/FeatureTestMacroTable.rst | 14 - libcxx/docs/TestingLibcxx.rst | 17 +- libcxx/docs/index.rst | 1 - libcxx/include/__config | 37 +- libcxx/include/__hash_table | 4 +- libcxx/include/__threading_support | 29 +- libcxx/include/__tree | 2 +- libcxx/include/atomic | 149 +- libcxx/include/ctime | 16 +- libcxx/include/ext/hash_map | 2 +- libcxx/include/functional | 13 +- libcxx/include/future | 193 +- libcxx/include/map | 2 +- libcxx/include/memory | 175 +- libcxx/include/tuple | 2 +- libcxx/include/unordered_map | 2 +- libcxx/include/utility | 20 +- libcxx/include/variant | 5 +- libcxx/include/version | 26 - libcxx/src/CMakeLists.txt | 5 +- libcxx/src/barrier.cpp | 12 +- libcxx/test/configs/legacy.cfg.in | 69 - libcxx/test/configs/libcxx-trunk-shared.cfg.in | 40 - libcxx/test/configs/libcxx-trunk-static.cfg.in | 41 - libcxx/test/libcxx/atomics/ext-int.verify.cpp | 28 - .../allocator_types.cxx2a.pass.cpp | 5 +- .../allocator_types.depr_in_cxx17.verify.cpp | 52 + .../allocator_void.cxx2a.pass.cpp | 3 - .../allocator_void.depr_in_cxx17.verify.cpp | 38 + libcxx/test/libcxx/fuzzing/fuzzer_test.h | 4 +- libcxx/test/libcxx/fuzzing/partial_sort.pass.cpp | 2 +- .../has_aligned_alloc.compile.pass.cpp | 19 - .../language.support/has_c11_features.pass.cpp | 33 + .../has_quick_exit.compile.pass.cpp | 19 - .../has_timespec_get.compile.pass.cpp | 19 - .../aligned_alloc_availability.verify.cpp | 61 - .../support.dynamic/libcpp_deallocate.sh.cpp | 5 + .../timespec_get.xopen.compile.pass.cpp | 18 - libcxx/test/libcxx/libcpp_freestanding.sh.cpp | 21 - .../aligned_allocation_macro.compile.pass.cpp | 31 - .../memory/aligned_allocation_macro.pass.cpp | 35 + .../memory/trivial_abi/shared_ptr_arg.pass.cpp | 52 - .../memory/trivial_abi/unique_ptr_arg.pass.cpp | 53 - .../memory/trivial_abi/unique_ptr_array.pass.cpp | 56 - .../unique_ptr_destruction_order.pass.cpp | 62 - .../memory/trivial_abi/unique_ptr_ret.pass.cpp | 52 - .../memory/trivial_abi/weak_ptr_ret.pass.cpp | 58 - .../libcxx/thread/atomic.availability.verify.cpp | 9 +- .../libcxx/thread/barrier.availability.verify.cpp | 9 +- .../libcxx/thread/latch.availability.verify.cpp | 9 +- .../thread/semaphore.availability.verify.cpp | 9 +- .../charconv.to.chars/availability.fail.cpp | 8 +- .../utilities/function.objects/func.blocks.sh.cpp | 2 - ...tyhash_ubsan_unsigned_overflow_ignored.pass.cpp | 2 +- .../function_type_default_deleter.fail.cpp | 10 - libcxx/test/lit.site.cfg.in | 70 + .../atomics/atomics.flag/atomic_flag_test.pass.cpp | 39 - .../atomic_flag_test_explicit.pass.cpp | 111 - .../atomics.lockfree/isalwayslockfree.pass.cpp | 5 - .../atomic_fetch_add.pass.cpp | 2 - .../atomic_fetch_add_explicit.pass.cpp | 2 - .../atomic_fetch_sub.pass.cpp | 2 - .../atomic_fetch_sub_explicit.pass.cpp | 2 - .../atomics.types.operations.req/atomic_helpers.h | 42 - libcxx/test/std/atomics/types.pass.cpp | 71 +- .../test/std/depr/depr.c.headers/float_h.pass.cpp | 11 +- .../class.path/path.member/path.compare.pass.cpp | 4 +- .../delete_align_val_t_replace.pass.cpp | 23 +- .../new.delete.array/new_align_val_t.pass.cpp | 23 +- .../new_align_val_t_nothrow.pass.cpp | 23 +- .../new_align_val_t_nothrow_replace.pass.cpp | 23 +- .../sized_delete_array_fsizeddeallocation.pass.cpp | 8 +- .../delete_align_val_t_replace.pass.cpp | 23 +- .../new.delete.single/new_align_val_t.pass.cpp | 23 +- .../new_align_val_t_nothrow.pass.cpp | 23 +- .../new_align_val_t_nothrow_replace.pass.cpp | 23 +- .../sized_delete_fsizeddeallocation.pass.cpp | 6 +- .../support.limits/c.limits/cfloat.pass.cpp | 11 +- .../support.limits.general/atomic.version.pass.cpp | 164 +- .../concepts.version.pass.cpp | 61 +- .../execution.version.pass.cpp | 70 +- .../support.limits.general/memory.version.pass.cpp | 26 - .../utility.version.pass.cpp | 20 - .../version.version.pass.cpp | 176 - .../at_quick_exit.compile.fail.cpp | 27 - .../support.start.term/quick_exit.compile.fail.cpp | 25 - .../support.start.term/quick_exit.pass.cpp | 2 +- .../quick_exit_check1.compile.fail.cpp | 27 + .../quick_exit_check2.compile.fail.cpp | 26 + libcxx/test/std/numerics/numbers/defined.pass.cpp | 2 +- .../test/std/numerics/numbers/illformed.verify.cpp | 2 +- .../test/std/numerics/numbers/specialize.pass.cpp | 2 +- .../test/std/numerics/numbers/user_type.pass.cpp | 2 +- libcxx/test/std/numerics/numbers/value.pass.cpp | 2 +- .../futures/futures.promise/copy_assign.fail.cpp | 52 + .../futures/futures.promise/copy_assign.verify.cpp | 37 - .../futures/futures.promise/copy_ctor.fail.cpp | 52 + .../futures/futures.promise/copy_ctor.verify.cpp | 37 - .../futures.unique_future/copy_assign.fail.cpp | 52 + .../futures.unique_future/copy_assign.verify.cpp | 37 - .../futures.unique_future/copy_ctor.fail.cpp | 52 + .../futures.unique_future/copy_ctor.verify.cpp | 37 - .../func.wrap.func.con/alloc.compile.fail.cpp | 29 + .../func.wrap.func.con/alloc.verify.cpp | 28 - .../func.wrap.func.con/alloc_F.compile.fail.cpp | 33 + .../func.wrap.func.con/alloc_F.verify.cpp | 30 - .../alloc_function.compile.fail.cpp | 33 + .../func.wrap.func.con/alloc_function.verify.cpp | 30 - .../alloc_nullptr.compile.fail.cpp | 31 + .../func.wrap.func.con/alloc_nullptr.verify.cpp | 28 - .../alloc_rfunction.compile.fail.cpp | 64 + .../func.wrap.func.con/alloc_rfunction.verify.cpp | 59 - .../allocator_types.deprecated_in_cxx17.verify.cpp | 49 - .../default.allocator/allocator_types.pass.cpp | 36 +- .../allocator_types.removed_in_cxx20.verify.cpp | 46 - .../allocator_void.deprecated_in_cxx17.verify.cpp | 24 - .../util.smartptr.shared.const/auto_ptr.pass.cpp | 29 +- .../pointer_deleter.pass.cpp | 9 - .../pointer_deleter_allocator.pass.cpp | 10 - .../pairs.pair/assign_const_pair_U_V.pass.cpp | 72 +- .../utility/pairs/pairs.pair/assign_pair.pass.cpp | 138 +- .../pairs/pairs.pair/assign_rv_pair.pass.cpp | 139 +- .../pairs/pairs.pair/assign_rv_pair_U_V.pass.cpp | 80 +- .../pairs/pairs.pair/const_pair_U_V.pass.cpp | 249 +- .../utility/pairs/pairs.pair/piecewise.pass.cpp | 28 +- .../utility/pairs/pairs.pair/swap.pass.cpp | 63 +- .../utilities/variant/variant.visit/visit.pass.cpp | 161 +- libcxx/test/support/cmpxchg_loop.h | 16 +- libcxx/test/support/emplace_constructible.h | 20 +- libcxx/test/support/min_allocator.h | 146 +- libcxx/test/support/msvc_stdlib_force_include.h | 3 + libcxx/test/support/test_macros.h | 29 +- libcxx/utils/ci/macos-backdeployment.sh | 5 +- libcxx/utils/ci/macos-trunk.sh | 7 +- libcxx/utils/ci/runtimes/CMakeLists.txt | 2 +- .../docker/debian9/buildbot/install-packages.sh | 2 +- .../generate_feature_test_macro_components.py | 57 - libcxx/utils/libcxx/test/config.py | 113 +- libcxx/utils/libcxx/test/dsl.py | 12 +- libcxx/utils/libcxx/test/features.py | 8 +- libcxx/utils/libcxx/test/params.py | 2 +- libcxx/utils/libcxx/test/target_info.py | 31 +- libcxx/utils/merge_archives.py | 2 +- libcxx/utils/run.py | 9 +- libcxx/utils/ssh.py | 10 +- libcxx/www/cxx1z_status.html | 2 +- libcxx/www/cxx2a_status.html | 2 +- libcxxabi/CMakeLists.txt | 4 +- libcxxabi/include/__cxxabi_config.h | 2 +- libcxxabi/include/cxxabi.h | 13 +- libcxxabi/src/CMakeLists.txt | 4 +- libcxxabi/src/demangle/ItaniumDemangle.h | 7 +- libcxxabi/src/private_typeinfo.cpp | 2 - libcxxabi/test/lit.site.cfg.in | 1 + libcxxabi/test/test_demangle.pass.cpp | 7 - libunwind/CMakeLists.txt | 14 +- libunwind/include/libunwind.h | 8 +- libunwind/src/AddressSpace.hpp | 144 +- libunwind/src/CMakeLists.txt | 15 +- libunwind/src/Registers.hpp | 12 +- libunwind/src/UnwindCursor.hpp | 109 +- libunwind/src/UnwindRegistersRestore.S | 17 +- libunwind/src/Unwind_AppleExtras.cpp | 70 + libunwind/src/config.h | 31 +- libunwind/test/CMakeLists.txt | 2 +- libunwind/test/frameheadercache_test.pass.cpp | 27 +- libunwind/test/lit.site.cfg.in | 1 + lld/CMakeLists.txt | 42 +- lld/CODE_OWNERS.TXT | 6 +- lld/COFF/CMakeLists.txt | 1 - lld/COFF/CallGraphSort.cpp | 245 - lld/COFF/CallGraphSort.h | 22 - lld/COFF/Config.h | 12 - lld/COFF/Driver.cpp | 101 +- lld/COFF/DriverUtils.cpp | 8 +- lld/COFF/InputFiles.cpp | 46 +- lld/COFF/InputFiles.h | 9 +- lld/COFF/MinGW.cpp | 9 - lld/COFF/Options.td | 12 - lld/COFF/SymbolTable.cpp | 60 +- lld/COFF/Writer.cpp | 25 +- lld/Common/Args.cpp | 16 +- lld/Common/CMakeLists.txt | 8 +- lld/ELF/AArch64ErrataFix.cpp | 4 +- lld/ELF/ARMErrataFix.cpp | 6 +- lld/ELF/Arch/PPC64.cpp | 286 +- lld/ELF/Arch/PPCInsns.def | 27 - lld/ELF/CallGraphSort.cpp | 6 +- lld/ELF/Config.h | 7 +- lld/ELF/DWARF.cpp | 22 +- lld/ELF/DWARF.h | 4 - lld/ELF/Driver.cpp | 97 +- lld/ELF/EhFrame.cpp | 46 +- lld/ELF/EhFrame.h | 1 - lld/ELF/ICF.cpp | 19 +- lld/ELF/InputFiles.cpp | 139 +- lld/ELF/InputSection.cpp | 69 +- lld/ELF/InputSection.h | 2 +- lld/ELF/LTO.cpp | 2 +- lld/ELF/LinkerScript.cpp | 51 +- lld/ELF/LinkerScript.h | 4 - lld/ELF/MarkLive.cpp | 6 +- lld/ELF/Options.td | 21 +- lld/ELF/OutputSections.cpp | 16 +- lld/ELF/Relocations.cpp | 28 +- lld/ELF/Relocations.h | 1 - lld/ELF/ScriptLexer.cpp | 2 +- lld/ELF/ScriptLexer.h | 2 +- lld/ELF/ScriptParser.cpp | 15 +- lld/ELF/SymbolTable.cpp | 2 - lld/ELF/SyntheticSections.cpp | 128 +- lld/ELF/SyntheticSections.h | 14 +- lld/ELF/Target.h | 5 - lld/ELF/Thunks.cpp | 140 +- lld/ELF/Writer.cpp | 108 +- lld/MachO/Arch/X86_64.cpp | 104 +- lld/MachO/CMakeLists.txt | 2 - lld/MachO/Config.h | 15 +- lld/MachO/Driver.cpp | 279 +- lld/MachO/DriverUtils.cpp | 46 - lld/MachO/DriverUtils.h | 31 - lld/MachO/ExportTrie.cpp | 19 +- lld/MachO/InputFiles.cpp | 161 +- lld/MachO/InputFiles.h | 28 +- lld/MachO/InputSection.cpp | 20 +- lld/MachO/InputSection.h | 10 +- lld/MachO/ObjC.cpp | 36 - lld/MachO/ObjC.h | 31 - lld/MachO/Options.td | 12 +- lld/MachO/SymbolTable.cpp | 52 +- lld/MachO/SymbolTable.h | 14 +- lld/MachO/Symbols.cpp | 7 - lld/MachO/Symbols.h | 108 +- lld/MachO/SyntheticSections.cpp | 272 +- lld/MachO/SyntheticSections.h | 239 +- lld/MachO/Target.h | 12 +- lld/MachO/Writer.cpp | 129 +- lld/MinGW/Driver.cpp | 9 +- lld/MinGW/Options.td | 31 +- lld/docs/ELF/linker_script.rst | 19 - lld/docs/conf.py | 2 +- lld/include/lld/Common/Args.h | 2 - lld/test/CMakeLists.txt | 15 +- lld/test/COFF/Inputs/comdat-binutils.yaml | 30 - lld/test/COFF/Inputs/comdat-llvm.yaml | 30 - lld/test/COFF/Inputs/def-many.py | 5 - lld/test/COFF/Inputs/undefined-symbol-multi-lto.ll | 23 - lld/test/COFF/align.s | 2 +- lld/test/COFF/allow-unknown-debug-info.test | 2 +- lld/test/COFF/alternatename.test | 4 +- lld/test/COFF/ar-comdat.test | 4 +- lld/test/COFF/arm64-delayimport.yaml | 2 +- lld/test/COFF/arm64-import2.test | 2 +- lld/test/COFF/arm64-magic.yaml | 2 +- lld/test/COFF/arm64-relocs-imports.test | 2 +- lld/test/COFF/armnt-blx23t.test | 2 +- lld/test/COFF/armnt-branch24t.test | 2 +- lld/test/COFF/armnt-dynamicbase.test | 2 +- lld/test/COFF/armnt-entry-point.test | 2 +- lld/test/COFF/armnt-imports.test | 2 +- lld/test/COFF/armnt-mov32t-exec.test | 2 +- lld/test/COFF/armnt-movt32t.test | 2 +- lld/test/COFF/armnt-rel32.yaml | 2 +- lld/test/COFF/associative-comdat-empty.test | 2 +- lld/test/COFF/associative-comdat-mingw-i386.s | 23 +- lld/test/COFF/associative-comdat-mingw-weak.s | 63 - lld/test/COFF/base.test | 2 +- lld/test/COFF/baserel.test | 2 +- lld/test/COFF/broken-arm-reloc.yaml | 2 +- lld/test/COFF/cgprofile-bad-clusters.s | 61 - lld/test/COFF/cgprofile-err.s | 11 - lld/test/COFF/cgprofile-icf.s | 45 - lld/test/COFF/cgprofile-obj.s | 45 - lld/test/COFF/cgprofile-print.s | 34 - lld/test/COFF/cgprofile-txt.s | 43 - lld/test/COFF/combined-resources.test | 6 +- lld/test/COFF/comdat-gcc-compatibility-size.test | 15 - lld/test/COFF/common-alignment.test | 2 +- lld/test/COFF/common.test | 2 +- lld/test/COFF/conflict-mangled.test | 4 +- lld/test/COFF/conflict.test | 4 +- lld/test/COFF/crt-chars.test | 2 +- lld/test/COFF/crt-dyn-initializer-order.test | 6 +- lld/test/COFF/debug-fastlink.test | 4 +- lld/test/COFF/debug.test | 2 +- lld/test/COFF/def-name.test | 2 +- lld/test/COFF/default-alignment.test | 2 +- lld/test/COFF/defparser.test | 2 +- lld/test/COFF/delayimports-armnt.yaml | 2 +- lld/test/COFF/delayimports-error.test | 4 +- lld/test/COFF/delayimports32.test | 2 +- lld/test/COFF/delayimporttables.yaml | 6 +- lld/test/COFF/dll.test | 6 +- lld/test/COFF/dllimport-gc.test | 6 +- lld/test/COFF/driver-opt.s | 2 +- lld/test/COFF/driver.test | 4 +- lld/test/COFF/entry-drectve.test | 2 +- lld/test/COFF/entry-inference2.test | 2 +- lld/test/COFF/entry-inference32.test | 2 +- lld/test/COFF/entry-mangled.test | 2 +- lld/test/COFF/exclude-all.s | 2 +- lld/test/COFF/export-all.s | 4 +- lld/test/COFF/export-arm64.yaml | 2 +- lld/test/COFF/export-armnt.yaml | 2 +- lld/test/COFF/export-limit.s | 13 - lld/test/COFF/export.test | 2 +- lld/test/COFF/export32.test | 2 +- lld/test/COFF/filealign.test | 2 +- lld/test/COFF/filetype.test | 2 +- lld/test/COFF/fixed.test | 4 +- lld/test/COFF/force-multiple.test | 4 +- lld/test/COFF/force.test | 2 +- lld/test/COFF/guardcf-align.s | 2 +- lld/test/COFF/guardcf-thunk.s | 2 +- lld/test/COFF/guardcf.test | 2 +- lld/test/COFF/heap.test | 2 +- lld/test/COFF/hello32.test | 2 +- lld/test/COFF/icf-associative.test | 2 +- lld/test/COFF/icf-circular.test | 2 +- lld/test/COFF/icf-circular2.test | 2 +- lld/test/COFF/icf-data.test | 2 +- lld/test/COFF/icf-different-align.test | 2 +- lld/test/COFF/icf-local.test | 2 +- lld/test/COFF/icf-simple.test | 2 +- lld/test/COFF/ignore-many.test | 4 +- lld/test/COFF/ignore4217.yaml | 2 +- lld/test/COFF/imports-mangle.test | 2 +- lld/test/COFF/include.test | 2 +- lld/test/COFF/include2.test | 6 +- lld/test/COFF/includeoptional.yaml | 4 +- lld/test/COFF/includeoptional2.yaml | 2 +- lld/test/COFF/incremental.test | 2 +- lld/test/COFF/internal.test | 6 +- lld/test/COFF/invalid-debug-type.test | 4 +- lld/test/COFF/invalid-debug.test | 4 +- lld/test/COFF/invalid-obj.test | 2 +- lld/test/COFF/invalid-section-number.test | 2 +- lld/test/COFF/largeaddressaware.test | 2 +- lld/test/COFF/linkrepro-pdb.test | 2 +- lld/test/COFF/linkrepro.test | 2 +- lld/test/COFF/loadcfg.test | 2 +- lld/test/COFF/loadcfg32.test | 2 +- lld/test/COFF/locally-imported-arm64.test | 2 +- lld/test/COFF/locally-imported.test | 2 +- lld/test/COFF/locally-imported32.test | 2 +- lld/test/COFF/long-section-name.test | 2 +- lld/test/COFF/machine.test | 8 +- lld/test/COFF/manifest.test | 2 +- lld/test/COFF/manifestinput-error.test | 2 +- lld/test/COFF/manifestinput-nowarning.test | 2 +- lld/test/COFF/manifestinput.test | 2 +- lld/test/COFF/map.test | 4 +- lld/test/COFF/merge-resource-manifest.test | 8 +- lld/test/COFF/merge.test | 2 +- lld/test/COFF/mixed-resource-obj.yaml | 2 +- lld/test/COFF/no-ipi-stream.test | 2 +- lld/test/COFF/noentry.test | 2 +- lld/test/COFF/noseh.s | 19 - lld/test/COFF/opt.test | 2 +- lld/test/COFF/options.test | 2 +- lld/test/COFF/order-i386.test | 2 +- lld/test/COFF/order.test | 4 +- lld/test/COFF/out.test | 2 +- lld/test/COFF/output-chars.test | 2 +- lld/test/COFF/pdata-arm64-bad.yaml | 2 +- lld/test/COFF/pdata-arm64.yaml | 2 +- lld/test/COFF/pdb-exe-path-dots.test | 4 +- lld/test/COFF/pdb-file-static.test | 4 +- lld/test/COFF/pdb-global-hashes.test | 6 +- lld/test/COFF/pdb-globals.test | 2 +- lld/test/COFF/pdb-natvis.test | 2 +- lld/test/COFF/pdb-none.test | 4 +- lld/test/COFF/pdb-options.test | 4 +- lld/test/COFF/pdb-procid-remapping.test | 4 +- lld/test/COFF/pdb-publics-import.test | 4 +- lld/test/COFF/pdb-same-name.test | 4 +- lld/test/COFF/pdb-tpi-aligned-records.test | 4 +- lld/test/COFF/pdb-tpi-hash-size.test | 4 +- lld/test/COFF/pdb.test | 4 +- lld/test/COFF/pdbaltpath.test | 2 +- lld/test/COFF/pdbstream.test | 2 +- lld/test/COFF/pdbstripped.test | 4 +- lld/test/COFF/reloc-arm.test | 2 +- lld/test/COFF/reloc-x64.test | 2 +- lld/test/COFF/reloc-x86.test | 2 +- lld/test/COFF/resource.test | 2 +- lld/test/COFF/responsefile.test | 2 +- lld/test/COFF/rsds.test | 2 +- lld/test/COFF/section-order.test | 6 +- lld/test/COFF/section.test | 2 +- lld/test/COFF/seh-comdat.test | 4 +- lld/test/COFF/seh.test | 2 +- lld/test/COFF/sort-debug.test | 2 +- lld/test/COFF/stack.test | 2 +- lld/test/COFF/subsystem-drectve.test | 2 +- lld/test/COFF/subsystem-inference2.test | 2 +- lld/test/COFF/symtab.test | 2 +- lld/test/COFF/timestamp.test | 2 +- lld/test/COFF/tls.test | 2 +- lld/test/COFF/tls32.test | 2 +- lld/test/COFF/undefined-symbol-multi.s | 7 +- lld/test/COFF/unwind.test | 2 +- lld/test/COFF/version.test | 2 +- lld/test/COFF/weak-external.test | 2 +- lld/test/COFF/weak-external2.test | 2 +- lld/test/COFF/weak-external3.test | 2 +- lld/test/COFF/wholearchive.s | 2 +- .../ELF/Inputs/ppc64-got-to-pcrel-relaxation-def.s | 66 - lld/test/ELF/Inputs/shared2-x86-64.s | 5 - lld/test/ELF/arm-exidx-range.s | 4 +- lld/test/ELF/arm-ldrlit.s | 1 + lld/test/ELF/arm-thumb-interwork-ifunc.s | 31 +- lld/test/ELF/arm-thumb2-adr.s | 1 + lld/test/ELF/basic-block-sections-and-icf.s | 47 - .../ELF/basic-block-sections-delete-fallthru.s | 128 - lld/test/ELF/basic-block-sections-pc32reloc.s | 37 - lld/test/ELF/bb-sections-and-icf.s | 47 + lld/test/ELF/bb-sections-delete-fallthru.s | 128 + lld/test/ELF/bb-sections-pc32reloc.s | 37 + lld/test/ELF/dead-reloc-in-nonalloc.s | 2 +- lld/test/ELF/debug-dead-reloc-32.s | 8 +- lld/test/ELF/debug-dead-reloc-icf.s | 2 +- lld/test/ELF/debug-dead-reloc-tls-arm.s | 2 +- lld/test/ELF/debug-dead-reloc-tls.s | 4 +- lld/test/ELF/debug-dead-reloc.s | 14 +- lld/test/ELF/dependency-file.s | 21 - lld/test/ELF/driver.test | 4 + lld/test/ELF/eh-frame-type.test | 3 - lld/test/ELF/eh-frame-value-format7.s | 18 +- lld/test/ELF/gc-sections.s | 39 +- lld/test/ELF/gdb-index-dwarf5-type-unit.s | 93 - lld/test/ELF/gnu-ifunc-plt-i386.s | 67 +- lld/test/ELF/gnu-ifunc-plt.s | 87 +- lld/test/ELF/gnu-property-err.s | 55 - lld/test/ELF/icf-eh-frame.s | 51 - lld/test/ELF/invalid/linkorder-invalid-sec2.test | 16 + lld/test/ELF/linkerscript/Inputs/define.s | 3 - lld/test/ELF/linkerscript/common-assign.s | 4 +- .../linkerscript/compress-debug-sections-custom.s | 5 +- lld/test/ELF/linkerscript/define.test | 6 +- lld/test/ELF/linkerscript/diag6.test | 2 +- lld/test/ELF/linkerscript/linkorder.s | 48 +- .../ELF/linkerscript/memory-region-alignment.test | 21 +- lld/test/ELF/linkerscript/noload.s | 21 +- lld/test/ELF/linkerscript/non-alloc-segment.s | 2 +- lld/test/ELF/linkerscript/operators.test | 16 - lld/test/ELF/linkerscript/phdrs.s | 2 +- lld/test/ELF/linkerscript/sections-nonalloc.s | 90 - lld/test/ELF/linkerscript/sections.s | 46 +- lld/test/ELF/linkerscript/symbol-assign-type.s | 45 - lld/test/ELF/linkerscript/symbols-non-alloc.test | 6 +- lld/test/ELF/linkorder-mixed.s | 48 - lld/test/ELF/lto/basic-block-sections.ll | 41 - lld/test/ELF/lto/thinlto-time-trace.ll | 4 +- lld/test/ELF/map-file.s | 2 +- lld/test/ELF/merge-sym-gc.s | 37 - lld/test/ELF/merge-sym.s | 20 +- lld/test/ELF/mips-merge-abiflags.s | 4 +- lld/test/ELF/non-abs-reloc.s | 26 +- lld/test/ELF/oformat-binary-ttext.s | 5 +- lld/test/ELF/oformat-binary.s | 29 +- lld/test/ELF/ppc64-bsymbolic-toc-restore.s | 4 +- lld/test/ELF/ppc64-call-reach.s | 8 +- lld/test/ELF/ppc64-dtprel.s | 8 +- lld/test/ELF/ppc64-got-to-pcrel-relaxation.s | 392 - lld/test/ELF/ppc64-ifunc.s | 18 +- lld/test/ELF/ppc64-local-dynamic.s | 2 +- lld/test/ELF/ppc64-long-branch-init.s | 2 - lld/test/ELF/ppc64-long-branch-rel14.s | 13 +- lld/test/ELF/ppc64-long-branch.s | 28 +- lld/test/ELF/ppc64-pcrel-call-to-extern.s | 131 - lld/test/ELF/ppc64-pcrel-call-to-toc.s | 67 - lld/test/ELF/ppc64-pcrel-long-branch-error.s | 36 - lld/test/ELF/ppc64-pcrel-long-branch.s | 50 - lld/test/ELF/ppc64-plt-stub-compatible.s | 126 - lld/test/ELF/ppc64-plt-stub.s | 8 +- lld/test/ELF/ppc64-reloc-pcrel34-overflow.s | 21 +- lld/test/ELF/ppc64-tls-gd.s | 18 +- lld/test/ELF/ppc64-tls-missing-gdld.s | 53 - lld/test/ELF/ppc64-toc-call-to-pcrel-long-jump.s | 4 +- lld/test/ELF/ppc64-toc-call-to-pcrel.s | 6 +- lld/test/ELF/ppc64-toc-restore-recursive-call.s | 4 +- lld/test/ELF/ppc64-toc-restore.s | 4 +- lld/test/ELF/relocatable-comdat.s | 87 +- lld/test/ELF/relocatable-gc.s | 80 - lld/test/ELF/reproduce-lto.s | 10 - lld/test/ELF/riscv-attributes.s | 33 - lld/test/ELF/time-trace.s | 6 +- lld/test/ELF/wrap-dynamic-undef.s | 3 +- lld/test/ELF/wrap-plt.s | 3 - lld/test/ELF/wrap-shlib-undefined.s | 27 +- .../x86-64-split-stack-prologue-adjust-success.s | 4 +- .../CoreFoundation.framework/CoreFoundation.tbd | 13 - .../MachO/Inputs/MacOSX.sdk/usr/lib/libSystem.tbd | 2 +- .../MachO/Inputs/MacOSX.sdk/usr/lib/libc++.tbd | 10 - .../MachO/Inputs/MacOSX.sdk/usr/lib/libc++abi.tbd | 10 - .../iPhoneSimulator.sdk/usr/lib/libSystem.tbd | 13 +- lld/test/MachO/archive.s | 8 +- lld/test/MachO/bss.s | 23 +- lld/test/MachO/dso-handle.s | 19 - lld/test/MachO/filelist.s | 40 - lld/test/MachO/force-load.s | 19 - lld/test/MachO/framework.s | 29 - lld/test/MachO/headerpad.s | 34 - lld/test/MachO/invalid/bad-archive.s | 1 - .../MachO/invalid/bad-got-to-dylib-tlv-reference.s | 23 - lld/test/MachO/invalid/bad-got-to-tlv-reference.s | 14 - lld/test/MachO/invalid/bad-tlv-def.s | 15 - lld/test/MachO/invalid/bad-tlv-opcode.s | 14 - lld/test/MachO/invalid/bad-tlv-relocation.s | 14 - lld/test/MachO/invalid/dso-handle-duplicate.s | 20 - lld/test/MachO/invalid/invalid-stub.s | 12 - lld/test/MachO/invalid/no-filelist.s | 9 - lld/test/MachO/invalid/stub-link.s | 7 +- lld/test/MachO/lc-build-version.s | 20 - lld/test/MachO/linkedit-contiguity.s | 41 - lld/test/MachO/local-got.s | 15 +- lld/test/MachO/no-unneeded-dyld-info.s | 19 - lld/test/MachO/nonweak-definition-override.s | 60 - lld/test/MachO/objc.s | 63 - lld/test/MachO/platform-version.s | 67 - lld/test/MachO/platform-version.test | 17 + lld/test/MachO/reexport-stub.s | 28 - lld/test/MachO/relocations.s | 6 +- lld/test/MachO/rpath.s | 16 - lld/test/MachO/search-paths.test | 4 +- lld/test/MachO/sectcreate.s | 31 - lld/test/MachO/section-headers.s | 16 +- lld/test/MachO/section-merge.s | 2 +- lld/test/MachO/segments.s | 69 +- lld/test/MachO/silent-ignore.test | 1 - lld/test/MachO/stub-framework.s | 14 - lld/test/MachO/stub-link.s | 22 +- lld/test/MachO/sub-library.s | 2 +- lld/test/MachO/syslibroot.test | 59 - lld/test/MachO/tlv-dylib.s | 40 - lld/test/MachO/tlv.s | 57 - lld/test/MachO/weak-binding.s | 143 - lld/test/MachO/weak-definition-direct-fetch.s | 90 - lld/test/MachO/weak-definition-indirect-fetch.s | 42 - lld/test/MachO/weak-definition-order.s | 35 - lld/test/MachO/weak-definition-over-dysym.s | 39 - lld/test/MachO/weak-header-flags.s | 51 - lld/test/MachO/x86-64-reloc-got-load.s | 18 - lld/test/MachO/x86-64-reloc-unsigned.s | 4 +- lld/test/MinGW/driver.test | 32 +- lld/test/lit.cfg.py | 6 +- lld/test/lit.site.cfg.py.in | 4 +- lld/test/mach-o/do-not-emit-unwind-fde-arm64.yaml | 2 +- lld/test/mach-o/eh-frame-relocs-arm64.yaml | 4 +- lld/test/wasm/Inputs/undefined-globals.s | 11 - lld/test/wasm/Inputs/undefined-globals.yaml | 53 + lld/test/wasm/archive-weak-undefined.ll | 6 +- lld/test/wasm/early-exit-for-bad-paths.s | 8 +- lld/test/wasm/emit-relocs-fpic.s | 4 +- lld/test/wasm/gc-imports.ll | 91 + lld/test/wasm/gc-imports.s | 87 - lld/test/wasm/globals.s | 16 +- lld/test/wasm/map-file.s | 47 - lld/test/wasm/multivalue-return-func-types.s | 80 - lld/test/wasm/mutable-globals.s | 13 - lld/test/wasm/pie.ll | 2 +- lld/test/wasm/shared.ll | 2 +- lld/wasm/CMakeLists.txt | 1 - lld/wasm/Config.h | 1 - lld/wasm/Driver.cpp | 7 +- lld/wasm/InputChunks.cpp | 2 +- lld/wasm/InputChunks.h | 4 +- lld/wasm/MapFile.cpp | 148 - lld/wasm/MapFile.h | 21 - lld/wasm/Options.td | 6 - lld/wasm/OutputSections.cpp | 8 +- lld/wasm/OutputSections.h | 20 +- lld/wasm/OutputSegment.h | 2 +- lld/wasm/SymbolTable.cpp | 27 +- lld/wasm/SymbolTable.h | 2 +- lld/wasm/Symbols.cpp | 4 - lld/wasm/Symbols.h | 3 +- lld/wasm/Writer.cpp | 39 +- lld/wasm/WriterUtils.cpp | 4 +- lldb/CMakeLists.txt | 185 +- lldb/bindings/CMakeLists.txt | 41 +- lldb/bindings/interface/SBBreakpoint.i | 2 - lldb/bindings/interface/SBModule.i | 11 - lldb/bindings/interface/SBPlatform.i | 7 - lldb/bindings/interface/SBThreadPlan.i | 8 - lldb/bindings/interface/SBTypeEnumMember.i | 39 +- lldb/bindings/lua.swig | 21 + lldb/bindings/lua/CMakeLists.txt | 19 - lldb/bindings/lua/lua.swig | 21 - lldb/bindings/python.swig | 145 + lldb/bindings/python/CMakeLists.txt | 191 - lldb/bindings/python/python-typemaps.h | 17 - lldb/bindings/python/python-typemaps.swig | 23 +- lldb/bindings/python/python-wrapper.swig | 11 +- lldb/bindings/python/python.swig | 145 - lldb/cmake/modules/FindPythonAndSwig.cmake | 57 - lldb/cmake/modules/FindPythonInterpAndLibs.cmake | 113 + lldb/cmake/modules/LLDBConfig.cmake | 49 +- lldb/cmake/modules/LLDBFramework.cmake | 75 +- lldb/cmake/modules/LLDBStandalone.cmake | 1 - lldb/docs/CMakeLists.txt | 6 +- lldb/docs/lldb-platform-packets.txt | 21 - lldb/docs/man/lldb.rst | 16 +- lldb/docs/resources/bots.rst | 18 +- lldb/docs/resources/build.rst | 6 +- lldb/include/lldb/API/LLDB.h | 1 - lldb/include/lldb/API/SBBreakpoint.h | 4 +- lldb/include/lldb/API/SBCommandInterpreter.h | 2 - .../lldb/API/SBCommandInterpreterRunOptions.h | 4 - lldb/include/lldb/API/SBModule.h | 3 - lldb/include/lldb/API/SBPlatform.h | 5 - lldb/include/lldb/API/SBReproducer.h | 25 - lldb/include/lldb/API/SBThreadPlan.h | 9 +- lldb/include/lldb/Breakpoint/Breakpoint.h | 20 +- lldb/include/lldb/Breakpoint/BreakpointLocation.h | 24 +- lldb/include/lldb/Breakpoint/BreakpointOptions.h | 2 +- lldb/include/lldb/Breakpoint/BreakpointSite.h | 13 +- lldb/include/lldb/Breakpoint/StoppointHitCounter.h | 43 - lldb/include/lldb/Breakpoint/StoppointLocation.h | 87 + lldb/include/lldb/Breakpoint/StoppointSite.h | 81 - lldb/include/lldb/Breakpoint/Watchpoint.h | 8 +- lldb/include/lldb/Core/Communication.h | 2 +- lldb/include/lldb/Core/Debugger.h | 2 - lldb/include/lldb/Core/Disassembler.h | 4 + lldb/include/lldb/Core/IOHandler.h | 10 +- lldb/include/lldb/Core/IOHandlerCursesGUI.h | 2 - lldb/include/lldb/Core/Module.h | 4 + lldb/include/lldb/Core/ValueObject.h | 6 +- lldb/include/lldb/Core/ValueObjectCast.h | 2 +- lldb/include/lldb/Core/ValueObjectChild.h | 2 +- lldb/include/lldb/Core/ValueObjectConstResult.h | 4 +- lldb/include/lldb/Core/ValueObjectDynamicValue.h | 2 +- lldb/include/lldb/Core/ValueObjectMemory.h | 2 +- lldb/include/lldb/Core/ValueObjectRegister.h | 4 +- .../include/lldb/Core/ValueObjectSyntheticFilter.h | 2 +- lldb/include/lldb/Core/ValueObjectVariable.h | 2 +- .../lldb/DataFormatters/DataVisualization.h | 6 +- lldb/include/lldb/DataFormatters/FormatManager.h | 9 +- .../lldb/DataFormatters/FormattersContainer.h | 329 +- lldb/include/lldb/DataFormatters/StringPrinter.h | 2 +- lldb/include/lldb/DataFormatters/TypeCategory.h | 48 +- lldb/include/lldb/DataFormatters/TypeCategoryMap.h | 5 +- lldb/include/lldb/DataFormatters/TypeSummary.h | 2 +- lldb/include/lldb/DataFormatters/TypeSynthetic.h | 2 +- lldb/include/lldb/Expression/DWARFExpression.h | 8 +- lldb/include/lldb/Expression/ExpressionVariable.h | 2 +- lldb/include/lldb/Host/Config.h.cmake | 2 - lldb/include/lldb/Host/Editline.h | 16 +- lldb/include/lldb/Host/FileSystem.h | 16 +- lldb/include/lldb/Host/Host.h | 41 +- lldb/include/lldb/Host/windows/PosixApi.h | 1 + lldb/include/lldb/Interpreter/CommandCompletions.h | 59 +- lldb/include/lldb/Interpreter/CommandInterpreter.h | 31 +- lldb/include/lldb/Interpreter/CommandObject.h | 17 +- .../lldb/Interpreter/CommandObjectRegexCommand.h | 61 + lldb/include/lldb/Interpreter/OptionValue.h | 5 +- lldb/include/lldb/Interpreter/OptionValueArch.h | 3 +- lldb/include/lldb/Interpreter/OptionValueArray.h | 3 +- lldb/include/lldb/Interpreter/OptionValueBoolean.h | 3 +- lldb/include/lldb/Interpreter/OptionValueChar.h | 3 +- .../lldb/Interpreter/OptionValueDictionary.h | 3 +- .../lldb/Interpreter/OptionValueEnumeration.h | 3 +- .../lldb/Interpreter/OptionValueFileColonLine.h | 64 - .../include/lldb/Interpreter/OptionValueFileSpec.h | 3 +- .../lldb/Interpreter/OptionValueFileSpecList.h | 3 +- lldb/include/lldb/Interpreter/OptionValueFormat.h | 3 +- .../lldb/Interpreter/OptionValueFormatEntity.h | 2 +- .../include/lldb/Interpreter/OptionValueLanguage.h | 3 +- .../lldb/Interpreter/OptionValuePathMappings.h | 3 +- .../lldb/Interpreter/OptionValueProperties.h | 2 +- lldb/include/lldb/Interpreter/OptionValueRegex.h | 3 +- lldb/include/lldb/Interpreter/OptionValueSInt64.h | 3 +- lldb/include/lldb/Interpreter/OptionValueString.h | 3 +- lldb/include/lldb/Interpreter/OptionValueUInt64.h | 3 +- lldb/include/lldb/Interpreter/OptionValueUUID.h | 3 +- lldb/include/lldb/Interpreter/OptionValues.h | 1 - lldb/include/lldb/Symbol/CompilerType.h | 5 +- lldb/include/lldb/Symbol/Type.h | 5 +- lldb/include/lldb/Symbol/TypeSystem.h | 21 +- lldb/include/lldb/Symbol/UnwindPlan.h | 1 - lldb/include/lldb/Target/InstrumentationRuntime.h | 2 +- lldb/include/lldb/Target/LanguageRuntime.h | 12 +- lldb/include/lldb/Target/Platform.h | 16 +- lldb/include/lldb/Target/Process.h | 25 +- lldb/include/lldb/Target/RemoteAwarePlatform.h | 7 +- lldb/include/lldb/Target/Runtime.h | 33 - lldb/include/lldb/Target/StackFrameRecognizer.h | 5 +- lldb/include/lldb/Target/SystemRuntime.h | 10 +- lldb/include/lldb/Target/Target.h | 5 - lldb/include/lldb/Target/Thread.h | 11 +- lldb/include/lldb/Target/ThreadPlanPython.h | 5 +- lldb/include/lldb/Utility/ArchSpec.h | 2 +- lldb/include/lldb/Utility/Broadcaster.h | 4 +- lldb/include/lldb/Utility/ConstString.h | 37 +- lldb/include/lldb/Utility/GDBRemote.h | 2 +- lldb/include/lldb/Utility/ProcessInfo.h | 34 + lldb/include/lldb/Utility/RangeMap.h | 54 +- lldb/include/lldb/Utility/RegisterValue.h | 7 +- lldb/include/lldb/Utility/Reproducer.h | 262 +- lldb/include/lldb/Utility/ReproducerProvider.h | 422 - lldb/include/lldb/Utility/Scalar.h | 172 +- .../lldb/Utility/StringExtractorGDBRemote.h | 1 - lldb/include/lldb/Utility/StringList.h | 2 +- lldb/include/lldb/Utility/StructuredData.h | 8 +- lldb/include/lldb/Utility/XcodeSDK.h | 6 +- lldb/include/lldb/lldb-defines.h | 2 - lldb/include/lldb/lldb-enumerations.h | 5 - lldb/include/lldb/lldb-forward.h | 3 +- lldb/packages/Python/lldbsuite/__init__.py | 3 +- .../Python/lldbsuite/test/builders/__init__.py | 16 - .../Python/lldbsuite/test/builders/builder.py | 247 - .../Python/lldbsuite/test/builders/darwin.py | 124 - .../Python/lldbsuite/test/configuration.py | 10 +- lldb/packages/Python/lldbsuite/test/decorators.py | 58 +- lldb/packages/Python/lldbsuite/test/dotest.py | 103 +- lldb/packages/Python/lldbsuite/test/dotest_args.py | 10 + lldb/packages/Python/lldbsuite/test/lldbpexpect.py | 94 +- .../Python/lldbsuite/test/lldbplatformutil.py | 31 +- lldb/packages/Python/lldbsuite/test/lldbtest.py | 402 +- lldb/packages/Python/lldbsuite/test/lldbutil.py | 126 +- .../Python/lldbsuite/test/make/Makefile.rules | 81 +- .../Python/lldbsuite/test/make/entitlements.plist | 10 - .../Python/lldbsuite/test/plugins/builder_base.py | 264 + .../lldbsuite/test/plugins/builder_darwin.py | 28 + .../lldbsuite/test/plugins/builder_freebsd.py | 10 + .../Python/lldbsuite/test/plugins/builder_linux.py | 10 + .../lldbsuite/test/plugins/builder_netbsd.py | 10 + .../lldbsuite/test/plugins/builder_openbsd.py | 10 + .../Python/lldbsuite/test/plugins/builder_win32.py | 10 + lldb/packages/Python/lldbsuite/test/test_result.py | 38 +- .../lldbsuite/test}/tools/lldb-server/.categories | 0 .../test/tools/lldb-server/gdbremote_testcase.py | 16 +- .../test/tools/lldb-server/lldbgdbserverutils.py | 8 - .../registers-target-xml-reading}/Makefile | 0 .../TestGdbRemoteTargetXmlPacket.py | 69 + .../registers-target-xml-reading/main.cpp | 0 .../test/tools/lldb-server/socket_packet_pump.py | 3 +- .../test/tools/lldb-vscode/lldbvscode_testcase.py | 9 +- .../Python/lldbsuite/test_event/build_exception.py | 3 +- .../Python/lldbsuite/test_event/event_builder.py | 481 + .../lldbsuite/test_event/formatter/__init__.py | 66 + .../test_event/formatter/results_formatter.py | 764 + lldb/source/API/CMakeLists.txt | 41 +- lldb/source/API/SBBreakpoint.cpp | 19 +- lldb/source/API/SBCommandInterpreter.cpp | 21 - lldb/source/API/SBCommandInterpreterRunOptions.cpp | 37 +- lldb/source/API/SBDebugger.cpp | 4 +- lldb/source/API/SBHostOS.cpp | 9 +- lldb/source/API/SBLaunchInfo.cpp | 7 +- lldb/source/API/SBModule.cpp | 58 +- lldb/source/API/SBPlatform.cpp | 112 +- lldb/source/API/SBReproducer.cpp | 68 +- lldb/source/API/SBReproducerPrivate.h | 1 - lldb/source/API/SBTarget.cpp | 28 +- lldb/source/API/SBThreadPlan.cpp | 143 +- lldb/source/API/SBType.cpp | 4 +- lldb/source/API/SBValue.cpp | 2 +- lldb/source/Breakpoint/Breakpoint.cpp | 14 +- lldb/source/Breakpoint/BreakpointID.cpp | 2 +- lldb/source/Breakpoint/BreakpointIDList.cpp | 8 +- lldb/source/Breakpoint/BreakpointLocation.cpp | 36 +- lldb/source/Breakpoint/BreakpointOptions.cpp | 2 +- lldb/source/Breakpoint/BreakpointResolver.cpp | 3 +- .../Breakpoint/BreakpointResolverAddress.cpp | 1 + lldb/source/Breakpoint/BreakpointResolverName.cpp | 9 +- lldb/source/Breakpoint/BreakpointSite.cpp | 77 +- lldb/source/Breakpoint/CMakeLists.txt | 2 +- lldb/source/Breakpoint/StoppointLocation.cpp | 32 + lldb/source/Breakpoint/StoppointSite.cpp | 23 - lldb/source/Breakpoint/Watchpoint.cpp | 19 +- lldb/source/Commands/CMakeLists.txt | 5 +- lldb/source/Commands/CommandCompletions.cpp | 202 +- lldb/source/Commands/CommandObjectBreakpoint.cpp | 92 +- lldb/source/Commands/CommandObjectCommands.cpp | 181 +- lldb/source/Commands/CommandObjectFrame.cpp | 24 +- lldb/source/Commands/CommandObjectPlatform.cpp | 125 +- lldb/source/Commands/CommandObjectProcess.cpp | 95 +- lldb/source/Commands/CommandObjectQuit.cpp | 4 - lldb/source/Commands/CommandObjectRegexCommand.cpp | 90 - lldb/source/Commands/CommandObjectRegexCommand.h | 61 - lldb/source/Commands/CommandObjectReproducer.cpp | 212 +- lldb/source/Commands/CommandObjectScript.cpp | 67 - lldb/source/Commands/CommandObjectScript.h | 27 - lldb/source/Commands/CommandObjectSession.cpp | 208 - lldb/source/Commands/CommandObjectSession.h | 23 - lldb/source/Commands/CommandObjectSource.cpp | 17 - lldb/source/Commands/CommandObjectTarget.cpp | 119 +- lldb/source/Commands/CommandObjectThread.cpp | 71 +- lldb/source/Commands/CommandObjectType.cpp | 109 +- lldb/source/Commands/CommandObjectWatchpoint.cpp | 52 +- lldb/source/Commands/Options.td | 27 +- lldb/source/Core/CMakeLists.txt | 4 +- lldb/source/Core/Communication.cpp | 18 +- lldb/source/Core/CoreProperties.td | 4 - lldb/source/Core/Debugger.cpp | 18 +- lldb/source/Core/Disassembler.cpp | 40 +- lldb/source/Core/IOHandler.cpp | 21 - lldb/source/Core/IOHandlerCursesGUI.cpp | 630 +- lldb/source/Core/ModuleList.cpp | 26 +- lldb/source/Core/SearchFilter.cpp | 2 +- lldb/source/Core/SourceManager.cpp | 9 +- lldb/source/Core/Value.cpp | 12 +- lldb/source/Core/ValueObject.cpp | 22 +- lldb/source/Core/ValueObjectCast.cpp | 2 +- lldb/source/Core/ValueObjectChild.cpp | 17 +- lldb/source/Core/ValueObjectConstResult.cpp | 21 +- lldb/source/Core/ValueObjectDynamicValue.cpp | 2 +- lldb/source/Core/ValueObjectMemory.cpp | 7 +- lldb/source/Core/ValueObjectRegister.cpp | 6 +- lldb/source/Core/ValueObjectSyntheticFilter.cpp | 6 +- lldb/source/Core/ValueObjectVariable.cpp | 11 +- lldb/source/DataFormatters/DataVisualization.cpp | 7 +- lldb/source/DataFormatters/FormatManager.cpp | 8 +- lldb/source/DataFormatters/TypeCategory.cpp | 8 +- lldb/source/Expression/DWARFExpression.cpp | 21 +- lldb/source/Expression/ExpressionVariable.cpp | 8 +- lldb/source/Expression/IRInterpreter.cpp | 10 +- lldb/source/Expression/Materializer.cpp | 29 +- lldb/source/Host/CMakeLists.txt | 2 +- lldb/source/Host/common/Editline.cpp | 98 +- lldb/source/Host/common/FileSystem.cpp | 20 - lldb/source/Host/common/Host.cpp | 46 +- lldb/source/Host/common/NativeProcessProtocol.cpp | 3 +- lldb/source/Host/common/TCPSocket.cpp | 2 +- lldb/source/Host/linux/Host.cpp | 41 +- lldb/source/Host/macosx/objcxx/CMakeLists.txt | 2 - lldb/source/Host/macosx/objcxx/Host.mm | 33 +- .../Host/macosx/objcxx/PosixSpawnResponsible.h | 46 - lldb/source/Host/netbsd/HostNetBSD.cpp | 2 +- .../source/Host/windows/ProcessLauncherWindows.cpp | 16 +- lldb/source/Host/windows/Windows.cpp | 83 + .../Initialization/SystemInitializerCommon.cpp | 84 +- lldb/source/Interpreter/CMakeLists.txt | 3 +- lldb/source/Interpreter/CommandInterpreter.cpp | 225 +- lldb/source/Interpreter/CommandObject.cpp | 18 +- .../Interpreter/CommandObjectRegexCommand.cpp | 92 + lldb/source/Interpreter/CommandObjectScript.cpp | 68 + lldb/source/Interpreter/CommandObjectScript.h | 31 + lldb/source/Interpreter/InterpreterProperties.td | 4 - lldb/source/Interpreter/OptionGroupUUID.cpp | 2 +- lldb/source/Interpreter/OptionValue.cpp | 4 +- lldb/source/Interpreter/OptionValueArray.cpp | 1 - lldb/source/Interpreter/OptionValueDictionary.cpp | 1 - .../Interpreter/OptionValueFileColonLine.cpp | 145 - lldb/source/Interpreter/OptionValueFileSpec.cpp | 7 + .../source/Interpreter/OptionValueFormatEntity.cpp | 5 +- lldb/source/Interpreter/OptionValueProperties.cpp | 3 +- lldb/source/Interpreter/Options.cpp | 4 +- lldb/source/Interpreter/Property.cpp | 6 - .../source/Plugins/ABI/AArch64/ABIMacOSX_arm64.cpp | 8 +- lldb/source/Plugins/ABI/AArch64/ABISysV_arm64.cpp | 8 +- lldb/source/Plugins/ABI/ARC/ABISysV_arc.cpp | 4 +- lldb/source/Plugins/ABI/ARM/ABISysV_arm.cpp | 4 +- lldb/source/Plugins/ABI/Mips/ABISysV_mips64.cpp | 6 +- lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc.cpp | 6 +- lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc64.cpp | 7 +- lldb/source/Plugins/ABI/SystemZ/ABISysV_s390x.cpp | 4 +- lldb/source/Plugins/ABI/X86/ABISysV_i386.cpp | 4 +- lldb/source/Plugins/ABI/X86/ABISysV_x86_64.cpp | 6 +- lldb/source/Plugins/ABI/X86/ABIWindows_x86_64.cpp | 6 +- .../Plugins/ExpressionParser/Clang/ASTUtils.h | 22 +- .../ExpressionParser/Clang/ClangASTImporter.cpp | 99 +- .../ExpressionParser/Clang/ClangASTImporter.h | 58 +- .../Clang/ClangExpressionParser.cpp | 2 +- .../Clang/ClangModulesDeclVendor.cpp | 2 +- .../ExpressionParser/Clang/CxxModuleHandler.cpp | 1 - .../Plugins/ExpressionParser/Clang/IRForTarget.cpp | 13 +- .../TSan/InstrumentationRuntimeTSan.cpp | 4 +- .../Language/CPlusPlus/CPlusPlusLanguage.cpp | 15 +- lldb/source/Plugins/Language/ObjC/Cocoa.cpp | 11 - lldb/source/Plugins/Language/ObjC/NSArray.cpp | 38 +- lldb/source/Plugins/Language/ObjC/NSDictionary.cpp | 2 +- lldb/source/Plugins/ObjectFile/CMakeLists.txt | 2 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 26 +- .../Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp | 2 +- .../Python/OperatingSystemPython.cpp | 4 +- lldb/source/Plugins/Platform/MacOSX/CMakeLists.txt | 3 + .../Platform/MacOSX/PlatformAppleSimulator.cpp | 455 +- .../Platform/MacOSX/PlatformAppleSimulator.h | 58 - .../Platform/MacOSX/PlatformAppleTVSimulator.cpp | 340 + .../Platform/MacOSX/PlatformAppleTVSimulator.h | 88 + .../MacOSX/PlatformAppleWatchSimulator.cpp | 348 + .../Platform/MacOSX/PlatformAppleWatchSimulator.h | 88 + .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 15 +- .../Plugins/Platform/MacOSX/PlatformMacOSX.cpp | 40 +- .../Plugins/Platform/MacOSX/PlatformMacOSX.h | 4 - .../Platform/MacOSX/PlatformRemoteAppleBridge.cpp | 12 +- .../Platform/MacOSX/PlatformiOSSimulator.cpp | 370 + .../Plugins/Platform/MacOSX/PlatformiOSSimulator.h | 89 + .../Plugins/Platform/MacOSX/objcxx/CMakeLists.txt | 3 - .../gdb-server/PlatformRemoteGDBServer.cpp | 7 +- .../Platform/gdb-server/PlatformRemoteGDBServer.h | 5 +- .../Plugins/Process/FreeBSD/FreeBSDThread.cpp | 5 +- .../Plugins/Process/FreeBSD/ProcessFreeBSD.cpp | 3 - .../RegisterContextPOSIXProcessMonitor_arm.cpp | 6 +- .../RegisterContextPOSIXProcessMonitor_arm.h | 4 +- .../RegisterContextPOSIXProcessMonitor_arm64.cpp | 9 +- .../RegisterContextPOSIXProcessMonitor_arm64.h | 5 - .../Process/Linux/LinuxPTraceDefines_arm64sve.h | 253 + .../Linux/NativeRegisterContextLinux_arm.cpp | 94 +- .../Process/Linux/NativeRegisterContextLinux_arm.h | 34 +- .../Linux/NativeRegisterContextLinux_arm64.cpp | 400 +- .../Linux/NativeRegisterContextLinux_arm64.h | 36 - .../Plugins/Process/Linux/NativeThreadLinux.cpp | 9 +- .../Process/MacOSX-Kernel/CommunicationKDP.cpp | 11 +- .../Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp | 3 - .../Process/Utility/LinuxPTraceDefines_arm64sve.h | 291 - .../Process/Utility/RegisterContextPOSIX_arm.cpp | 131 +- .../Process/Utility/RegisterContextPOSIX_arm.h | 51 +- .../Process/Utility/RegisterContextPOSIX_arm64.cpp | 16 +- .../Process/Utility/RegisterContextPOSIX_arm64.h | 25 +- .../Process/Utility/RegisterInfoPOSIX_arm.cpp | 104 +- .../Process/Utility/RegisterInfoPOSIX_arm.h | 15 +- .../Process/Utility/RegisterInfoPOSIX_arm64.cpp | 176 +- .../Process/Utility/RegisterInfoPOSIX_arm64.h | 42 +- .../Process/Utility/RegisterInfos_arm64_sve.h | 640 - .../Process/Windows/Common/ProcessDebugger.cpp | 28 +- .../Process/Windows/Common/ProcessWindows.cpp | 3 - .../elf-core/RegisterContextPOSIXCore_arm.cpp | 4 +- .../elf-core/RegisterContextPOSIXCore_arm.h | 2 +- .../elf-core/RegisterContextPOSIXCore_arm64.cpp | 144 +- .../elf-core/RegisterContextPOSIXCore_arm64.h | 14 - .../Plugins/Process/elf-core/RegisterUtilities.h | 4 - .../Plugins/Process/elf-core/ThreadElfCore.cpp | 14 +- .../Process/gdb-remote/GDBRemoteCommunication.cpp | 6 +- .../gdb-remote/GDBRemoteCommunicationClient.cpp | 41 +- .../gdb-remote/GDBRemoteCommunicationClient.h | 5 +- .../GDBRemoteCommunicationServerPlatform.cpp | 37 - .../GDBRemoteCommunicationServerPlatform.h | 2 - .../Process/gdb-remote/ProcessGDBRemote.cpp | 10 +- .../Plugins/Process/minidump/MinidumpParser.cpp | 155 +- .../Plugins/Process/minidump/MinidumpParser.h | 3 - .../Plugins/Process/minidump/ProcessMinidump.cpp | 119 +- .../Plugins/ScriptInterpreter/None/CMakeLists.txt | 2 +- .../ScriptInterpreter/Python/CMakeLists.txt | 2 +- .../ScriptInterpreter/Python/PythonDataObjects.cpp | 4 - .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 15 +- .../Plugins/SymbolFile/DWARF/AppleDWARFIndex.cpp | 4 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 254 +- .../Plugins/SymbolFile/DWARF/DWARFASTParserClang.h | 6 + .../Plugins/SymbolFile/DWARF/DWARFFormValue.h | 1 - lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 7 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 671 +- .../Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp | 3 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 23 +- .../source/Plugins/SymbolFile/PDB/PDBASTParser.cpp | 2 +- .../SymbolVendor/MacOSX/SymbolVendorMacOSX.cpp | 4 +- .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 32 +- .../Plugins/TypeSystem/Clang/TypeSystemClang.h | 24 +- lldb/source/Symbol/CompilerType.cpp | 11 +- lldb/source/Symbol/LineTable.cpp | 2 +- lldb/source/Symbol/LocateSymbolFile.cpp | 3 - lldb/source/Symbol/LocateSymbolFileMacOSX.cpp | 49 +- lldb/source/Symbol/SymbolContext.cpp | 2 +- lldb/source/Symbol/Type.cpp | 19 +- lldb/source/Symbol/TypeSystem.cpp | 91 +- lldb/source/Symbol/UnwindPlan.cpp | 12 - lldb/source/Target/LanguageRuntime.cpp | 11 +- lldb/source/Target/Platform.cpp | 24 +- lldb/source/Target/Process.cpp | 57 +- lldb/source/Target/RemoteAwarePlatform.cpp | 19 +- lldb/source/Target/StackFrame.cpp | 6 +- lldb/source/Target/StackFrameRecognizer.cpp | 20 +- lldb/source/Target/SystemRuntime.cpp | 6 +- lldb/source/Target/Target.cpp | 181 +- lldb/source/Target/TargetList.cpp | 300 +- lldb/source/Target/TargetProperties.td | 6 - lldb/source/Target/Thread.cpp | 32 +- lldb/source/Target/ThreadPlanCallFunction.cpp | 6 +- lldb/source/Target/ThreadPlanPython.cpp | 12 +- .../source/Target/ThreadPlanStepOverBreakpoint.cpp | 4 +- lldb/source/Target/ThreadPlanStepRange.cpp | 8 +- lldb/source/Utility/ArchSpec.cpp | 118 +- lldb/source/Utility/Args.cpp | 5 +- lldb/source/Utility/CMakeLists.txt | 1 - lldb/source/Utility/ConstString.cpp | 2 +- lldb/source/Utility/ProcessInfo.cpp | 56 +- lldb/source/Utility/Reproducer.cpp | 141 +- lldb/source/Utility/ReproducerProvider.cpp | 186 - lldb/source/Utility/Scalar.cpp | 1010 +- lldb/source/Utility/StringExtractorGDBRemote.cpp | 2 - lldb/source/Utility/StringLexer.cpp | 3 +- lldb/source/Utility/StringList.cpp | 2 +- lldb/source/Utility/StructuredData.cpp | 3 +- lldb/source/Utility/XcodeSDK.cpp | 6 +- lldb/test/API/CMakeLists.txt | 15 +- lldb/test/API/api/log/TestAPILog.py | 11 +- .../multiple-debuggers/TestMultipleDebuggers.py | 11 +- .../multiple-debuggers/multi-process-driver.cpp | 7 +- .../API/assert_messages_test/TestAssertMessages.py | 115 - .../commands/command/history/TestCommandHistory.py | 106 + .../disassemble/basic/TestFrameDisassemble.py | 2 +- .../TestArgumentPassingRestrictions.py | 8 +- .../TestCastIntToAnonymousEnum.py | 2 +- .../expr-in-syscall/TestExpressionInSyscall.py | 8 +- .../TestFunctionTemplateSpecializationTempArgs.py | 3 +- .../ignore-artificial-constructors/main.cpp | 2 +- .../forward_decl_from_module/Makefile | 9 - .../TestForwardDeclFromStdModule.py | 39 - .../forward_decl_from_module/main.cpp | 8 - .../root/usr/include/c++/v1/module.modulemap | 3 - .../root/usr/include/c++/v1/vector | 14 - .../root/usr/include/libc_header.h | 1 - .../expression/import-std-module/pair/Makefile | 3 - .../pair/TestPairFromStdModule.py | 25 - .../expression/import-std-module/pair/main.cpp | 6 - .../TestMultilineCompletion.py | 41 +- .../expression/multiline-completion/main.c | 9 +- .../test/API/commands/expression/test/TestExprs.py | 2 +- .../expression/weak_symbols/TestWeakSymbols.py | 13 +- .../API/commands/frame/diagnose/array/TestArray.py | 2 +- .../diagnose/bad-reference/TestBadReference.py | 2 +- .../TestComplicatedExpression.py | 2 +- .../TestDiagnoseDereferenceArgument.py | 2 +- .../TestDiagnoseDereferenceFunctionReturn.py | 2 +- .../TestDiagnoseDereferenceThis.py | 2 +- .../inheritance/TestDiagnoseInheritance.py | 2 +- .../diagnose/local-variable/TestLocalVariable.py | 2 +- .../TestDiagnoseDereferenceVirtualMethodCall.py | 2 +- .../commands/frame/language/TestGuessLanguage.py | 2 +- .../frame/recognizer/TestFrameRecognizer.py | 16 - lldb/test/API/commands/frame/var/TestFrameVar.py | 2 +- lldb/test/API/commands/gui/basic/TestGuiBasic.py | 1 + lldb/test/API/commands/gui/basicdebug/Makefile | 2 - .../commands/gui/basicdebug/TestGuiBasicDebug.py | 50 - lldb/test/API/commands/gui/basicdebug/func.c | 3 - lldb/test/API/commands/gui/basicdebug/main.c | 7 - lldb/test/API/commands/gui/breakpoints/Makefile | 2 - .../commands/gui/breakpoints/TestGuiBreakpoints.py | 74 - lldb/test/API/commands/gui/breakpoints/main.c | 6 - lldb/test/API/commands/gui/viewlarge/Makefile | 2 - .../API/commands/gui/viewlarge/TestGuiViewLarge.py | 69 - lldb/test/API/commands/gui/viewlarge/main.c | 7 - .../log/invalid-args/TestInvalidArgsLog.py | 6 - lldb/test/API/commands/platform/basic/Makefile | 5 - .../commands/platform/basic/TestPlatformCommand.py | 9 - .../commands/platform/basic/TestPlatformPython.py | 17 - lldb/test/API/commands/platform/basic/myshell.c | 24 - .../platform/process/list/TestProcessList.py | 1 - .../rw_access_static_config/Makefile | 5 - .../rw_access_static_config/TestSVERegisters.py | 159 - .../rw_access_static_config/main.c | 53 - .../register/register_command/TestRegisters.py | 5 +- .../commands/session/history/TestSessionHistory.py | 106 - .../API/commands/session/save/TestSessionSave.py | 74 - .../TestAutoInstallMainExecutable.py | 4 +- .../API/commands/target/basic/TestTargetCommand.py | 27 - lldb/test/API/commands/target/basic/a.c | 2 - lldb/test/API/commands/target/basic/bogus.yaml | 194 - lldb/test/API/driver/batch_mode/TestBatchMode.py | 6 +- .../API/functionalities/asan/TestMemoryHistory.py | 3 - .../functionalities/avoids-fd-leak/TestFdLeak.py | 6 +- .../address_breakpoints/TestAddressBreakpoints.py | 1 - .../auto_continue/TestBreakpointAutoContinue.py | 2 +- .../breakpoint_by_file_colon_line/Makefile | 4 - .../TestBreakpointByFileColonLine.py | 42 - .../breakpoint_by_file_colon_line/main.c | 14 - .../breakpoint/hardware_breakpoints/base.py | 19 - .../TestHWBreakMultiThread.py | 43 +- .../TestRequireHWBreakpoints.py | 105 - .../TestWriteMemoryWithHWBreakpoint.py | 51 - .../write_memory_with_hw_breakpoint/main.cpp | 9 - .../require_hw_breakpoints/Makefile | 0 .../TestRequireHWBreakpoints.py | 116 + .../require_hw_breakpoints/main.c | 0 .../serialize/TestBreakpointSerialization.py | 36 - lldb/test/API/functionalities/completion/Makefile | 7 - .../functionalities/completion/TestCompletion.py | 229 +- .../functionalities/completion/breakpoints.json | 34 - .../completion/breakpoints_invalid.json | 6 - lldb/test/API/functionalities/completion/main.cpp | 22 +- .../test/API/functionalities/completion/shared.cpp | 3 - .../completion/thread_plan_script.py | 20 - .../TestDataFormatterObjCNSContainer.py | 4 +- .../data-formatter/data-formatter-objc/main.m | 2 - .../TestDataFormatterSkipSummary.py | 2 +- .../libcxx/map/TestDataFormatterLibccMap.py | 23 +- .../libcxx/vector/TestDataFormatterLibcxxVector.py | 19 +- .../nsarraysynth/TestNSArraySynthetic.py | 9 - .../data-formatter/nsarraysynth/main.m | 3 +- .../TestGDBRemoteDiskFileCompletion.py | 29 - .../gdb_remote_client/TestIOSSimulator.py | 3 +- .../gdb_remote_client/TestProcessConnect.py | 1 - .../gdb_remote_client/gdbclientutils.py | 5 - .../functionalities/history/TestHistoryRecall.py | 4 +- .../jitloader_gdb/TestJITLoaderGDB.py | 2 +- .../limit-debug-info/TestLimitDebugInfo.py | 28 +- .../API/functionalities/limit-debug-info/main.cpp | 14 +- .../API/functionalities/limit-debug-info/one.cpp | 7 - .../API/functionalities/limit-debug-info/onetwo.h | 25 - .../API/functionalities/limit-debug-info/two.cpp | 4 - .../postmortem/elf-core/TestLinuxCore.py | 205 +- .../postmortem/elf-core/aarch64-neon.c | 28 + .../postmortem/elf-core/linux-aarch64-neon.c | 28 - .../elf-core/linux-aarch64-sve-fpsimd.core | Bin 147456 -> 0 bytes .../elf-core/linux-aarch64-sve-full.core | Bin 147456 -> 0 bytes .../postmortem/elf-core/linux-aarch64-sve.c | 24 - .../postmortem/minidump-new/TestMiniDumpUUID.py | 63 - .../minidump-new/libbreakpad-overflow.yaml | 21 - .../postmortem/minidump-new/libbreakpad.yaml | 15 - .../linux-arm-breakpad-uuid-match.yaml | 15 - .../linux-arm-facebook-uuid-match.yaml | 15 - .../API/functionalities/ptr_refs/TestPtrRefs.py | 3 +- .../recursion/TestValueObjectRecursion.py | 2 - .../API/functionalities/signal/TestSendSignal.py | 2 +- lldb/test/API/functionalities/source-map/a.yaml | 161 +- .../API/functionalities/step_scripted/Steps.py | 22 +- .../step_scripted/TestStepScripted.py | 62 +- .../sbapi_support/TestTailCallFrameSBAPI.py | 2 +- .../TestSteppingOutWithArtificialFrames.py | 2 +- .../TestModuleLoadedNotifys.py | 3 +- .../thread/state/TestThreadStates.py | 4 +- .../functionalities/ubsan/basic/TestUbsanBasic.py | 6 +- .../user-expression/TestUbsanUserExpression.py | 6 +- .../unwind/standard/TestStandardUnwind.py | 2 +- .../iohandler/autosuggestion/TestAutosuggestion.py | 105 - .../completion/TestIOHandlerCompletion.py | 10 +- lldb/test/API/lang/c/enum_types/TestEnumTypes.py | 50 +- lldb/test/API/lang/c/enum_types/main.c | 4 +- lldb/test/API/lang/c/global_variables/main.c | 2 - .../c/record_decl_in_expr/TestRecordDeclInExpr.py | 34 - lldb/test/API/lang/c/shared_lib/TestSharedLib.py | 2 +- .../TestSharedLibStrippedSymbols.py | 2 +- .../API/lang/cpp/enum_types/TestCPP11EnumTypes.py | 184 +- lldb/test/API/lang/cpp/enum_types/main.cpp | 63 +- lldb/test/API/lang/cpp/namespace/TestNamespace.py | 23 +- .../API/lang/cpp/namespace/TestNamespaceLookup.py | 8 +- .../cpp/static_members/TestCPPStaticMembers.py | 2 +- .../TestSubstTemplateTypeParam.py | 34 - lldb/test/API/lang/cpp/typedef/TestCppTypedef.py | 12 +- lldb/test/API/lang/cpp/typedef/main.cpp | 9 - lldb/test/API/lang/objc/bitfield_ivars/Makefile | 4 - .../lang/objc/bitfield_ivars/TestBitfieldIvars.py | 52 +- lldb/test/API/lang/objc/bitfield_ivars/main.m | 27 +- .../API/lang/objc/exceptions/TestObjCExceptions.py | 1 - .../API/lang/objc/hidden-ivars/TestHiddenIvars.py | 2 +- lldb/test/API/lang/objc/objc_direct-methods/main.m | 28 +- .../test/API/lang/objc/ptr_refs/TestPtrRefsObjC.py | 3 +- lldb/test/API/lit.cfg.py | 112 +- lldb/test/API/lit.site.cfg.py.in | 5 +- lldb/test/API/lldbtest.py | 2 +- .../TestBundleWithDotInFilename.py | 19 +- .../find-dsym/bundle-with-dot-in-filename/main.c | 6 +- .../macosx/find-dsym/deep-bundle/TestDeepBundle.py | 16 +- lldb/test/API/macosx/find-dsym/deep-bundle/main.c | 2 - lldb/test/API/macosx/indirect_symbol/Makefile | 3 +- lldb/test/API/macosx/macCatalyst/Makefile | 10 - .../test/API/macosx/macCatalyst/TestMacCatalyst.py | 43 - lldb/test/API/macosx/macCatalyst/main.c | 4 - .../macosx/macCatalystAppMacOSFramework/Makefile | 16 - .../TestMacCatalystAppWithMacOSFramework.py | 51 - .../API/macosx/macCatalystAppMacOSFramework/main.c | 5 - lldb/test/API/macosx/macabi/Makefile | 13 + .../API/macosx/macabi/TestMacABImacOSFramework.py | 28 + .../{macCatalystAppMacOSFramework => macabi}/foo.c | 0 .../{macCatalystAppMacOSFramework => macabi}/foo.h | 0 lldb/test/API/macosx/macabi/main.c | 5 + lldb/test/API/macosx/queues/TestQueues.py | 32 +- lldb/test/API/macosx/queues/main.c | 8 +- .../API/macosx/simulator/TestSimulatorPlatform.py | 85 +- .../thread-names/TestInterruptThreadNames.py | 2 +- lldb/test/API/macosx/universal/Makefile | 8 +- lldb/test/API/macosx/universal/TestUniversal.py | 10 +- lldb/test/API/python_api/event/TestEvents.py | 9 +- lldb/test/API/python_api/process/TestProcessAPI.py | 2 +- .../API/python_api/process/io/TestProcessIO.py | 2 +- .../python_api/sbenvironment/TestSBEnvironment.py | 12 - .../API/python_api/sbplatform/TestSBPlatform.py | 1 - lldb/test/API/python_api/target/TestTargetAPI.py | 48 - lldb/test/API/python_api/target/main.c | 15 +- lldb/test/API/source-manager/TestSourceManager.py | 8 - .../intel-pt/test/TestIntelPTSimpleBinary.py | 2 +- .../tools/lldb-server/TestAppleSimulatorOSType.py | 38 +- .../tools/lldb-server/TestGdbRemoteCompletion.py | 63 - .../API/tools/lldb-server/TestLldbGdbServer.py | 2 +- .../registers-target-xml-reading/Makefile | 3 - .../TestGdbRemoteTargetXmlPacket.py | 69 - lldb/test/API/tools/lldb-vscode/module/Makefile | 10 +- .../tools/lldb-vscode/module/TestVSCode_module.py | 68 +- lldb/test/API/types/AbstractBase.py | 4 - lldb/test/API/use_lldb_suite.py | 5 +- lldb/test/CMakeLists.txt | 4 - lldb/test/Shell/Breakpoint/debug_addrx.test | 2 +- .../test/Shell/Breakpoint/debug_rnglist_basic.test | 2 +- .../Breakpoint/debug_rnglist_offset_pair.test | 2 +- .../Breakpoint/debug_rnglist_rlestartend.test | 2 +- .../test/Shell/Breakpoint/debug_rnglistx_rlex.test | 2 +- .../Breakpoint/implicit_const_form_support.test | 2 +- .../Shell/Breakpoint/single-file-split-dwarf.test | 4 +- .../Shell/Breakpoint/split-dwarf-5-addrbase.test | 4 +- .../Breakpoint/split-dwarf5-debug-stroffsets.test | 6 +- .../Commands/command-disassemble-process.yaml | 6 +- .../command-target-modules-dump-sections.yaml | 2 +- lldb/test/Shell/Driver/TestError.test | 3 - .../test/Shell/Minidump/Windows/arm-fp-unwind.test | 5 +- .../test/Shell/Minidump/Windows/broken-unwind.test | 4 +- lldb/test/Shell/Minidump/Windows/find-module.test | 4 +- lldb/test/Shell/Minidump/breakpad-symbols.test | 2 +- .../test/Shell/Minidump/disassemble-no-module.yaml | 2 +- lldb/test/Shell/Minidump/dump-all.test | 2 +- lldb/test/Shell/Minidump/fb-dump.test | 2 +- .../Shell/Minidump/memory-region-from-module.yaml | 6 +- lldb/test/Shell/Minidump/memory-region.yaml | 2 +- lldb/test/Shell/Minidump/no-process-id.yaml | 2 +- lldb/test/Shell/ObjectFile/ELF/PT_LOAD-empty.yaml | 2 +- .../ObjectFile/ELF/PT_LOAD-overlap-PT_INTERP.yaml | 2 +- .../ObjectFile/ELF/PT_LOAD-overlap-PT_TLS.yaml | 2 +- .../test/Shell/ObjectFile/ELF/PT_LOAD-overlap.yaml | 2 +- lldb/test/Shell/ObjectFile/ELF/PT_LOAD.yaml | 2 +- .../ObjectFile/ELF/PT_TLS-overlap-PT_LOAD.yaml | 2 +- .../Shell/ObjectFile/ELF/aarch64-relocations.yaml | 2 +- lldb/test/Shell/ObjectFile/ELF/avr-basic-info.yaml | 2 +- lldb/test/Shell/ObjectFile/ELF/base-address.yaml | 2 +- lldb/test/Shell/ObjectFile/ELF/basic-info.yaml | 2 +- lldb/test/Shell/ObjectFile/ELF/build-id-case.yaml | 2 +- .../Shell/ObjectFile/ELF/compressed-sections.yaml | 2 +- .../Shell/ObjectFile/ELF/duplicate-section.yaml | 2 +- lldb/test/Shell/ObjectFile/ELF/gnu-debuglink.yaml | 2 +- .../ObjectFile/ELF/minidebuginfo-corrupt-xz.yaml | 2 +- .../ObjectFile/ELF/minidebuginfo-find-symbols.yaml | 2 +- .../ObjectFile/ELF/minidebuginfo-no-lzma.yaml | 2 +- .../ObjectFile/ELF/netbsd-exec-8.99.30-amd64.yaml | 2 +- .../Shell/ObjectFile/ELF/section-addresses.yaml | 2 +- .../test/Shell/ObjectFile/ELF/section-overlap.yaml | 2 +- .../Shell/ObjectFile/ELF/section-permissions.yaml | 2 +- .../ObjectFile/ELF/section-types-edgecases.yaml | 2 +- lldb/test/Shell/ObjectFile/ELF/section-types.yaml | 2 +- lldb/test/Shell/ObjectFile/ELF/short-build-id.yaml | 2 +- .../Shell/ObjectFile/MachO/lc_build_version.yaml | 2 +- .../ObjectFile/MachO/lc_build_version_notools.yaml | 2 +- .../Shell/ObjectFile/MachO/lc_version_min.yaml | 2 +- lldb/test/Shell/ObjectFile/MachO/subsections.yaml | 2 +- .../Shell/ObjectFile/PECOFF/basic-info-arm.yaml | 2 +- .../Shell/ObjectFile/PECOFF/basic-info-arm64.yaml | 2 +- lldb/test/Shell/ObjectFile/PECOFF/basic-info.yaml | 2 +- lldb/test/Shell/ObjectFile/PECOFF/dep-modules.yaml | 4 +- .../Shell/ObjectFile/PECOFF/disassemble-thumb.yaml | 2 +- .../Shell/ObjectFile/PECOFF/export-dllfunc.yaml | 2 +- .../ObjectFile/PECOFF/invalid-export-table.yaml | 2 +- .../Shell/ObjectFile/PECOFF/section-types.yaml | 2 +- .../Shell/ObjectFile/PECOFF/sections-names.yaml | 2 +- lldb/test/Shell/ObjectFile/PECOFF/sections.yaml | 2 +- lldb/test/Shell/ObjectFile/PECOFF/symbol.yaml | 12 +- lldb/test/Shell/ObjectFile/PECOFF/uuid.yaml | 2 +- lldb/test/Shell/ObjectFile/wasm/basic.yaml | 2 +- .../ObjectFile/wasm/embedded-debug-sections.yaml | 2 +- .../ObjectFile/wasm/stripped-debug-sections.yaml | 2 +- .../ObjectFile/wasm/unified-debug-sections.yaml | 4 +- lldb/test/Shell/Process/Inputs/abort.c | 3 - lldb/test/Shell/Process/TestAbortExitCode.test | 6 - .../test/Shell/Process/Windows/launch_failure.yaml | 2 +- lldb/test/Shell/Reproducer/Inputs/HomeDir.in | 2 - lldb/test/Shell/Reproducer/Inputs/core | Bin 378 -> 0 bytes lldb/test/Shell/Reproducer/Inputs/dsymforuuid.sh | 21 - lldb/test/Shell/Reproducer/TestDebugSymbols.test | 18 - lldb/test/Shell/Reproducer/TestHomeDir.test | 14 - lldb/test/Shell/Reproducer/TestVerify.test | 27 - lldb/test/Shell/Reproducer/TestWorkingDir.test | 15 - .../line-table-discontinuous-file-ids.test | 2 +- .../SymbolFile/Breakpad/line-table-edgecases.test | 2 +- .../Breakpad/line-table-missing-file.test | 2 +- .../Breakpad/line-table-mixed-path-styles.test | 2 +- .../test/Shell/SymbolFile/Breakpad/line-table.test | 2 +- .../Shell/SymbolFile/Breakpad/stack-cfi-arm.yaml | 2 +- .../SymbolFile/Breakpad/stack-cfi-parsing.test | 3 +- .../Shell/SymbolFile/Breakpad/symtab-macho.test | 2 +- lldb/test/Shell/SymbolFile/Breakpad/symtab.test | 10 +- .../SymbolFile/Breakpad/unwind-via-raSearch.test | 3 +- .../SymbolFile/Breakpad/unwind-via-stack-cfi.test | 3 +- .../unwind-via-stack-win-no-memory-info.yaml | 4 +- .../SymbolFile/Breakpad/unwind-via-stack-win.test | 4 +- .../SymbolFile/DWARF/DW_AT_const_value-bitfields.s | 408 - .../Shell/SymbolFile/DWARF/DW_AT_const_value.s | 175 - .../DW_AT_data_bit_offset-DW_OP_stack_value.s | 312 - .../DWARF/DW_AT_declaration-with-children.s | 297 - .../DWARF/DW_AT_location-DW_AT_const_value.s | 144 - .../Shell/SymbolFile/DWARF/DW_AT_loclists_base.s | 4 +- .../DWARF/DW_TAG_GNU_call_site-DW_AT_low_pc.s | 6 +- .../DWARF/Inputs/debug-line-basic.script | 10 +- lldb/test/Shell/SymbolFile/DWARF/debug_loc-aslr.s | 2 +- .../NativePDB/Inputs/locate-pdb.lldbinit | 2 - lldb/test/Shell/SymbolFile/NativePDB/lit.local.cfg | 2 - .../test/Shell/SymbolFile/NativePDB/locate-pdb.cpp | 34 - .../SymbolFile/PDB/Inputs/ClassLayoutTest.cpp | 1 + lldb/test/Shell/SymbolFile/PDB/lit.local.cfg | 2 - lldb/test/Shell/helper/toolchain.py | 6 +- lldb/test/Shell/lit-lldb-init.in | 1 - lldb/test/Shell/lit.site.cfg.py.in | 2 +- lldb/test/Unit/lit.site.cfg.py.in | 2 +- lldb/test/lit.site.cfg.py.in | 2 +- lldb/tools/argdumper/CMakeLists.txt | 2 - lldb/tools/debugserver/CMakeLists.txt | 2 +- lldb/tools/debugserver/source/CMakeLists.txt | 8 +- lldb/tools/debugserver/source/DNB.cpp | 52 +- lldb/tools/debugserver/source/DNB.h | 10 +- lldb/tools/debugserver/source/MacOSX/MachProcess.h | 16 +- .../tools/debugserver/source/MacOSX/MachProcess.mm | 173 +- lldb/tools/debugserver/source/RNBRemote.cpp | 9 +- lldb/tools/debugserver/source/debugserver.cpp | 81 +- lldb/tools/driver/Driver.cpp | 25 +- lldb/tools/driver/Options.td | 2 - lldb/tools/intel-features/CMakeLists.txt | 2 +- .../intel-features/intel-mpx/test/TestMPXTable.py | 8 +- lldb/tools/lldb-server/CMakeLists.txt | 2 +- lldb/tools/lldb-server/lldb-platform.cpp | 3 +- lldb/tools/lldb-test/CMakeLists.txt | 6 +- lldb/tools/lldb-test/lldb-test.cpp | 3 - lldb/tools/lldb-vscode/ExceptionBreakpoint.h | 9 +- lldb/tools/lldb-vscode/FunctionBreakpoint.cpp | 2 +- lldb/tools/lldb-vscode/JSONUtils.cpp | 59 +- lldb/tools/lldb-vscode/JSONUtils.h | 6 +- lldb/tools/lldb-vscode/SourceBreakpoint.h | 2 +- lldb/tools/lldb-vscode/VSCode.cpp | 44 +- lldb/tools/lldb-vscode/VSCode.h | 5 +- lldb/tools/lldb-vscode/lldb-vscode.cpp | 79 +- lldb/tools/lldb-vscode/package.json | 18 - lldb/tools/lldb-vscode/syntaxes/arm.disasm | 45 - lldb/tools/lldb-vscode/syntaxes/arm64.disasm | 91 - lldb/tools/lldb-vscode/syntaxes/disassembly.json | 64 - lldb/tools/lldb-vscode/syntaxes/x86.disasm | 28 - lldb/unittests/API/CMakeLists.txt | 4 +- lldb/unittests/CMakeLists.txt | 4 - lldb/unittests/DataFormatter/CMakeLists.txt | 1 - .../DataFormatter/FormattersContainerTest.cpp | 159 - lldb/unittests/Expression/ClangParserTest.cpp | 3 +- lldb/unittests/Expression/DWARFExpressionTest.cpp | 37 +- lldb/unittests/Interpreter/CMakeLists.txt | 1 - .../Interpreter/TestOptionValueFileColonLine.cpp | 58 - lldb/unittests/Platform/CMakeLists.txt | 1 - .../Platform/PlatformAppleSimulatorTest.cpp | 71 - lldb/unittests/Process/Linux/CMakeLists.txt | 7 +- lldb/unittests/Process/POSIX/CMakeLists.txt | 5 +- .../Process/minidump/MinidumpParserTest.cpp | 125 +- .../unittests/ScriptInterpreter/Lua/CMakeLists.txt | 2 +- .../ScriptInterpreter/Python/CMakeLists.txt | 6 +- .../unittests/Symbol/Inputs/inlined-functions.yaml | 369 +- lldb/unittests/Symbol/LocateSymbolFileTest.cpp | 3 +- lldb/unittests/Symbol/PostfixExpressionTest.cpp | 2 +- lldb/unittests/Symbol/TestTypeSystemClang.cpp | 10 +- .../SymbolFile/DWARF/DWARFASTParserClangTests.cpp | 37 +- .../SymbolFile/DWARF/XcodeSDKModuleTests.cpp | 22 +- .../SymbolFile/PDB/SymbolFilePDBTests.cpp | 10 +- lldb/unittests/TestingSupport/CMakeLists.txt | 2 +- .../unittests/TestingSupport/Symbol/CMakeLists.txt | 20 +- .../TestingSupport/Symbol/YAMLModuleTester.cpp | 2 +- lldb/unittests/Utility/ArchSpecTest.cpp | 61 - lldb/unittests/Utility/RangeMapTest.cpp | 26 - lldb/unittests/Utility/ReproducerTest.cpp | 6 +- lldb/unittests/Utility/ScalarTest.cpp | 121 +- lldb/unittests/Utility/TimerTest.cpp | 2 +- lldb/unittests/debugserver/CMakeLists.txt | 9 +- lldb/utils/lldb-dotest/CMakeLists.txt | 2 +- lldb/utils/lldb-dotest/lldb-dotest.in | 4 +- lldb/utils/lldb-repro/lldb-repro.py | 7 +- llvm/CMakeLists.txt | 140 +- llvm/CODE_OWNERS.TXT | 6 +- llvm/CREDITS.TXT | 12 +- llvm/bindings/go/llvm/InstrumentationBindings.cpp | 2 +- llvm/bindings/go/llvm/executionengine_test.go | 1 + llvm/bindings/go/llvm/transforms_ipo.go | 1 + llvm/bindings/go/llvm/transforms_scalar.go | 1 + llvm/bindings/ocaml/transforms/ipo/ipo_ocaml.c | 6 + llvm/bindings/ocaml/transforms/ipo/llvm_ipo.ml | 3 + llvm/bindings/ocaml/transforms/ipo/llvm_ipo.mli | 5 + .../transforms/scalar_opts/llvm_scalar_opts.ml | 3 + .../transforms/scalar_opts/llvm_scalar_opts.mli | 5 + .../transforms/scalar_opts/scalar_opts_ocaml.c | 6 + llvm/cmake/config-ix.cmake | 113 +- llvm/cmake/modules/AddLLVM.cmake | 20 +- llvm/cmake/modules/FindGRPC.cmake | 40 +- llvm/cmake/modules/FindLibpfm.cmake | 14 - llvm/cmake/modules/GetHostTriple.cmake | 4 +- llvm/cmake/modules/GetLibraryName.cmake | 17 - llvm/cmake/modules/HandleLLVMOptions.cmake | 48 +- llvm/cmake/modules/LLVMConfig.cmake.in | 9 +- llvm/cmake/modules/LLVMExternalProjectUtils.cmake | 11 +- llvm/cmake/modules/TableGen.cmake | 20 +- llvm/docs/AMDGPU/AMDGPUAsmGFX10.rst | 1569 +- llvm/docs/AMDGPU/AMDGPUAsmGFX1011.rst | 6 +- llvm/docs/AMDGPU/AMDGPUAsmGFX7.rst | 272 +- llvm/docs/AMDGPU/AMDGPUAsmGFX8.rst | 926 +- llvm/docs/AMDGPU/AMDGPUAsmGFX9.rst | 1065 +- llvm/docs/AMDGPU/AMDGPUAsmGFX906.rst | 6 +- llvm/docs/AMDGPU/AMDGPUAsmGFX908.rst | 6 +- llvm/docs/AMDGPU/gfx1011_src32_2.rst | 17 - llvm/docs/AMDGPU/gfx1011_src32_3.rst | 17 - llvm/docs/AMDGPU/gfx10_addr_mimg.rst | 2 +- llvm/docs/AMDGPU/gfx10_attr.rst | 1 + llvm/docs/AMDGPU/gfx10_bimm16.rst | 1 + llvm/docs/AMDGPU/gfx10_bimm32.rst | 1 + llvm/docs/AMDGPU/gfx10_data_smem_atomic64.rst | 2 +- llvm/docs/AMDGPU/gfx10_fimm16.rst | 1 + llvm/docs/AMDGPU/gfx10_fimm32.rst | 1 + llvm/docs/AMDGPU/gfx10_hwreg.rst | 1 + llvm/docs/AMDGPU/gfx10_label.rst | 1 + llvm/docs/AMDGPU/gfx10_mad_type_dev.rst | 1 + llvm/docs/AMDGPU/gfx10_mod_dpp_sdwa_abs_neg.rst | 1 + llvm/docs/AMDGPU/gfx10_mod_sdwa_sext.rst | 1 + llvm/docs/AMDGPU/gfx10_mod_vop3_abs_neg.rst | 1 + llvm/docs/AMDGPU/gfx10_opt.rst | 1 + llvm/docs/AMDGPU/gfx10_param.rst | 1 + llvm/docs/AMDGPU/gfx10_perm_smem.rst | 1 + llvm/docs/AMDGPU/gfx10_ret.rst | 1 + llvm/docs/AMDGPU/gfx10_sdata64_0.rst | 2 +- llvm/docs/AMDGPU/gfx10_sdst64_0.rst | 2 +- llvm/docs/AMDGPU/gfx10_sdst64_1.rst | 2 +- llvm/docs/AMDGPU/gfx10_simm16.rst | 1 + llvm/docs/AMDGPU/gfx10_src32_1.rst | 2 +- llvm/docs/AMDGPU/gfx10_src32_2.rst | 2 +- llvm/docs/AMDGPU/gfx10_src32_3.rst | 2 +- llvm/docs/AMDGPU/gfx10_src32_4.rst | 17 - llvm/docs/AMDGPU/gfx10_src32_5.rst | 17 - llvm/docs/AMDGPU/gfx10_src32_6.rst | 17 - llvm/docs/AMDGPU/gfx10_ssrc64_0.rst | 2 +- llvm/docs/AMDGPU/gfx10_ssrc64_1.rst | 2 +- llvm/docs/AMDGPU/gfx10_tgt.rst | 1 + llvm/docs/AMDGPU/gfx10_type_dev.rst | 1 + llvm/docs/AMDGPU/gfx10_uimm16.rst | 1 + llvm/docs/AMDGPU/gfx10_vaddr_flat_global.rst | 2 + llvm/docs/AMDGPU/gfx10_vcc_32.rst | 1 + llvm/docs/AMDGPU/gfx10_waitcnt.rst | 1 + llvm/docs/AMDGPU/gfx7_attr.rst | 1 + llvm/docs/AMDGPU/gfx7_bimm16.rst | 1 + llvm/docs/AMDGPU/gfx7_bimm32.rst | 1 + llvm/docs/AMDGPU/gfx7_dst_buf_32.rst | 17 - llvm/docs/AMDGPU/gfx7_fimm32.rst | 1 + llvm/docs/AMDGPU/gfx7_hwreg.rst | 1 + llvm/docs/AMDGPU/gfx7_label.rst | 1 + llvm/docs/AMDGPU/gfx7_mod.rst | 1 + llvm/docs/AMDGPU/gfx7_opt.rst | 1 + llvm/docs/AMDGPU/gfx7_param.rst | 1 + llvm/docs/AMDGPU/gfx7_ret.rst | 1 + llvm/docs/AMDGPU/gfx7_simm16.rst | 1 + llvm/docs/AMDGPU/gfx7_tgt.rst | 1 + llvm/docs/AMDGPU/gfx7_type_dev.rst | 1 + llvm/docs/AMDGPU/gfx7_uimm16.rst | 1 + llvm/docs/AMDGPU/gfx7_waitcnt.rst | 1 + llvm/docs/AMDGPU/gfx8_attr.rst | 1 + llvm/docs/AMDGPU/gfx8_bimm16.rst | 1 + llvm/docs/AMDGPU/gfx8_bimm32.rst | 1 + llvm/docs/AMDGPU/gfx8_dst_buf_32.rst | 17 - llvm/docs/AMDGPU/gfx8_fimm16.rst | 1 + llvm/docs/AMDGPU/gfx8_fimm32.rst | 1 + llvm/docs/AMDGPU/gfx8_hwreg.rst | 1 + llvm/docs/AMDGPU/gfx8_imask.rst | 1 + llvm/docs/AMDGPU/gfx8_label.rst | 1 + llvm/docs/AMDGPU/gfx8_mod_dpp_sdwa_abs_neg.rst | 1 + llvm/docs/AMDGPU/gfx8_mod_sdwa_sext.rst | 1 + llvm/docs/AMDGPU/gfx8_mod_vop3_abs_neg.rst | 1 + llvm/docs/AMDGPU/gfx8_opt.rst | 1 + llvm/docs/AMDGPU/gfx8_param.rst | 1 + llvm/docs/AMDGPU/gfx8_perm_smem.rst | 1 + llvm/docs/AMDGPU/gfx8_ret.rst | 1 + llvm/docs/AMDGPU/gfx8_simm16.rst | 1 + llvm/docs/AMDGPU/gfx8_src32_1.rst | 2 +- llvm/docs/AMDGPU/gfx8_src32_2.rst | 2 +- llvm/docs/AMDGPU/gfx8_src32_3.rst | 2 +- llvm/docs/AMDGPU/gfx8_src32_4.rst | 17 - llvm/docs/AMDGPU/gfx8_src32_5.rst | 17 - llvm/docs/AMDGPU/gfx8_src32_6.rst | 17 - llvm/docs/AMDGPU/gfx8_src32_7.rst | 17 - llvm/docs/AMDGPU/gfx8_tgt.rst | 1 + llvm/docs/AMDGPU/gfx8_type_dev.rst | 1 + llvm/docs/AMDGPU/gfx8_uimm16.rst | 1 + llvm/docs/AMDGPU/gfx8_waitcnt.rst | 1 + llvm/docs/AMDGPU/gfx900_mad_type_dev.rst | 1 + llvm/docs/AMDGPU/gfx900_mod_vop3_abs_neg.rst | 1 + llvm/docs/AMDGPU/gfx900_src32_0.rst | 2 +- llvm/docs/AMDGPU/gfx900_src32_1.rst | 2 +- llvm/docs/AMDGPU/gfx904_mad_type_dev.rst | 1 + llvm/docs/AMDGPU/gfx904_mod_vop3_abs_neg.rst | 1 + llvm/docs/AMDGPU/gfx904_src32_0.rst | 2 +- llvm/docs/AMDGPU/gfx904_src32_1.rst | 2 +- llvm/docs/AMDGPU/gfx906_mad_type_dev.rst | 1 + llvm/docs/AMDGPU/gfx906_mod_dpp_sdwa_abs_neg.rst | 1 + llvm/docs/AMDGPU/gfx906_mod_sdwa_sext.rst | 1 + llvm/docs/AMDGPU/gfx906_mod_vop3_abs_neg.rst | 1 + llvm/docs/AMDGPU/gfx906_src32_0.rst | 2 +- llvm/docs/AMDGPU/gfx906_src32_1.rst | 2 +- llvm/docs/AMDGPU/gfx906_src32_2.rst | 2 +- llvm/docs/AMDGPU/gfx906_src32_3.rst | 17 - llvm/docs/AMDGPU/gfx906_src32_4.rst | 17 - llvm/docs/AMDGPU/gfx906_type_dev.rst | 1 + llvm/docs/AMDGPU/gfx908_mad_type_dev.rst | 1 + llvm/docs/AMDGPU/gfx908_mod_dpp_sdwa_abs_neg.rst | 1 + llvm/docs/AMDGPU/gfx908_mod_sdwa_sext.rst | 1 + llvm/docs/AMDGPU/gfx908_mod_vop3_abs_neg.rst | 1 + llvm/docs/AMDGPU/gfx908_offset_buf.rst | 2 +- llvm/docs/AMDGPU/gfx908_opt.rst | 1 + llvm/docs/AMDGPU/gfx908_ret.rst | 1 + llvm/docs/AMDGPU/gfx908_saddr_flat_global.rst | 2 +- llvm/docs/AMDGPU/gfx908_src32_0.rst | 2 +- llvm/docs/AMDGPU/gfx908_src32_1.rst | 2 +- llvm/docs/AMDGPU/gfx908_src32_2.rst | 2 +- llvm/docs/AMDGPU/gfx908_src32_3.rst | 2 +- llvm/docs/AMDGPU/gfx908_src32_4.rst | 17 - llvm/docs/AMDGPU/gfx908_src32_5.rst | 17 - llvm/docs/AMDGPU/gfx908_type_dev.rst | 1 + llvm/docs/AMDGPU/gfx908_vaddr_flat_global.rst | 2 + llvm/docs/AMDGPU/gfx9_attr.rst | 1 + llvm/docs/AMDGPU/gfx9_bimm16.rst | 1 + llvm/docs/AMDGPU/gfx9_bimm32.rst | 1 + llvm/docs/AMDGPU/gfx9_fimm16.rst | 1 + llvm/docs/AMDGPU/gfx9_fimm32.rst | 1 + llvm/docs/AMDGPU/gfx9_hwreg.rst | 1 + llvm/docs/AMDGPU/gfx9_imask.rst | 1 + llvm/docs/AMDGPU/gfx9_label.rst | 1 + llvm/docs/AMDGPU/gfx9_mod_dpp_sdwa_abs_neg.rst | 1 + llvm/docs/AMDGPU/gfx9_mod_sdwa_sext.rst | 1 + llvm/docs/AMDGPU/gfx9_mod_vop3_abs_neg.rst | 1 + llvm/docs/AMDGPU/gfx9_opt.rst | 1 + llvm/docs/AMDGPU/gfx9_param.rst | 1 + llvm/docs/AMDGPU/gfx9_perm_smem.rst | 1 + llvm/docs/AMDGPU/gfx9_ret.rst | 1 + llvm/docs/AMDGPU/gfx9_simm16.rst | 1 + llvm/docs/AMDGPU/gfx9_src32_1.rst | 2 +- llvm/docs/AMDGPU/gfx9_src32_2.rst | 2 +- llvm/docs/AMDGPU/gfx9_src32_3.rst | 2 +- llvm/docs/AMDGPU/gfx9_src32_4.rst | 17 - llvm/docs/AMDGPU/gfx9_src32_5.rst | 17 - llvm/docs/AMDGPU/gfx9_src32_6.rst | 17 - llvm/docs/AMDGPU/gfx9_src32_7.rst | 17 - llvm/docs/AMDGPU/gfx9_tgt.rst | 1 + llvm/docs/AMDGPU/gfx9_type_dev.rst | 1 + llvm/docs/AMDGPU/gfx9_uimm16.rst | 1 + llvm/docs/AMDGPU/gfx9_vaddr_flat_global.rst | 2 + llvm/docs/AMDGPU/gfx9_waitcnt.rst | 1 + ...GPUDwarfExtensionsForHeterogeneousDebugging.rst | 4314 ---- ...MDGPUDwarfProposalForHeterogeneousDebugging.rst | 3896 ++++ llvm/docs/AMDGPUInstructionNotation.rst | 2 +- llvm/docs/AMDGPUInstructionSyntax.rst | 6 +- llvm/docs/AMDGPUModifierSyntax.rst | 211 +- llvm/docs/AMDGPUOperandSyntax.rst | 17 +- llvm/docs/AMDGPUUsage.rst | 71 +- llvm/docs/AliasAnalysis.rst | 2 +- llvm/docs/BugLifeCycle.rst | 2 +- llvm/docs/CMake.rst | 33 +- llvm/docs/CMakePrimer.rst | 18 +- llvm/docs/CodingStandards.rst | 10 - llvm/docs/CommandGuide/FileCheck.rst | 135 +- llvm/docs/CommandGuide/dsymutil.rst | 2 +- llvm/docs/CommandGuide/index.rst | 1 - llvm/docs/CommandGuide/lit.rst | 1 - llvm/docs/CommandGuide/llc.rst | 4 +- llvm/docs/CommandGuide/lli.rst | 2 +- llvm/docs/CommandGuide/llvm-exegesis.rst | 20 +- llvm/docs/CommandGuide/llvm-extract.rst | 2 +- llvm/docs/CommandGuide/llvm-install-name-tool.rst | 72 - llvm/docs/CommandGuide/llvm-libtool-darwin.rst | 50 +- llvm/docs/CommandGuide/llvm-objdump.rst | 24 - llvm/docs/CommandGuide/llvm-profdata.rst | 24 - llvm/docs/CommandGuide/llvm-readelf.rst | 2 +- llvm/docs/CommandGuide/llvm-readobj.rst | 2 +- llvm/docs/CommandGuide/llvm-symbolizer.rst | 18 +- llvm/docs/CommandLine.rst | 35 +- llvm/docs/DeveloperPolicy.rst | 2 +- llvm/docs/ExceptionHandling.rst | 2 +- llvm/docs/GettingStarted.rst | 2 +- llvm/docs/GlobalISel/GMIR.rst | 2 +- llvm/docs/GlobalISel/GenericOpcode.rst | 18 +- llvm/docs/GlobalISel/Legalizer.rst | 10 +- llvm/docs/HowToSetUpLLVMStyleRTTI.rst | 2 +- llvm/docs/LangRef.rst | 440 +- llvm/docs/LibFuzzer.rst | 29 - llvm/docs/MemorySSA.rst | 2 +- llvm/docs/Passes.rst | 38 +- llvm/docs/Phabricator.rst | 2 +- llvm/docs/ReleaseNotes.rst | 46 +- llvm/docs/Security.rst | 4 +- llvm/docs/SourceLevelDebugging.rst | 26 - llvm/docs/Statepoints.rst | 42 +- llvm/docs/TableGen/BackEnds.rst | 381 +- llvm/docs/TableGen/LangIntro.rst | 737 + llvm/docs/TableGen/LangRef.rst | 556 + llvm/docs/TableGen/ProgRef.rst | 1712 -- llvm/docs/TableGen/index.rst | 27 +- llvm/docs/TestSuiteGuide.md | 6 +- llvm/docs/TestingGuide.rst | 23 +- llvm/docs/TransformMetadata.rst | 2 +- llvm/docs/UserGuides.rst | 4 +- llvm/docs/Vectorizers.rst | 10 +- llvm/docs/conf.py | 4 +- .../MyFirstLanguageFrontend/LangImpl03.rst | 2 +- llvm/examples/HowToUseLLJIT/HowToUseLLJIT.cpp | 1 - llvm/examples/IRTransforms/SimplifyCFG.cpp | 10 +- llvm/examples/OrcV2Examples/CMakeLists.txt | 5 - llvm/examples/OrcV2Examples/ExampleModules.h | 1 - .../LLJITWithChildProcess/CMakeLists.txt | 14 - .../LLJITWithChildProcess.cpp | 128 - .../LLJITWithChildProcess/RemoteJITUtils.h | 121 - .../LLJITWithTargetProcessControl.cpp | 29 +- .../LLJITWithThinLTOSummaries/CMakeLists.txt | 12 - .../LLJITWithThinLTOSummaries.cpp | 240 - llvm/examples/SpeculativeJIT/SpeculativeJIT.cpp | 15 +- .../ThinLtoJIT/ThinLtoInstrumentationLayer.cpp | 4 +- .../ThinLtoJIT/ThinLtoInstrumentationLayer.h | 3 +- llvm/examples/ThinLtoJIT/ThinLtoJIT.cpp | 11 +- llvm/include/llvm-c/DataTypes.h | 4 + llvm/include/llvm-c/DebugInfo.h | 3 +- llvm/include/llvm-c/Transforms/IPO.h | 3 + llvm/include/llvm-c/Transforms/Scalar.h | 6 +- llvm/include/llvm/ADT/APFixedPoint.h | 209 - llvm/include/llvm/ADT/APFloat.h | 5 +- llvm/include/llvm/ADT/APInt.h | 32 +- llvm/include/llvm/ADT/BitVector.h | 40 +- llvm/include/llvm/ADT/CoalescingBitVector.h | 7 +- llvm/include/llvm/ADT/DenseMapInfo.h | 24 - llvm/include/llvm/ADT/FunctionExtras.h | 12 +- llvm/include/llvm/ADT/Optional.h | 135 +- llvm/include/llvm/ADT/PointerUnion.h | 7 + llvm/include/llvm/ADT/STLExtras.h | 62 +- llvm/include/llvm/ADT/SmallVector.h | 19 +- llvm/include/llvm/ADT/Triple.h | 16 +- llvm/include/llvm/Analysis/AliasAnalysis.h | 7 - llvm/include/llvm/Analysis/BranchProbabilityInfo.h | 119 +- llvm/include/llvm/Analysis/CGSCCPassManager.h | 14 +- llvm/include/llvm/Analysis/DemandedBits.h | 14 - .../llvm/Analysis/FunctionPropertiesAnalysis.h | 86 - llvm/include/llvm/Analysis/IVDescriptors.h | 25 +- llvm/include/llvm/Analysis/InlineAdvisor.h | 10 - .../include/llvm/Analysis/InlineFeaturesAnalysis.h | 45 + llvm/include/llvm/Analysis/InstCount.h | 28 - llvm/include/llvm/Analysis/InstructionSimplify.h | 34 +- .../llvm/Analysis/IteratedDominanceFrontier.h | 8 +- llvm/include/llvm/Analysis/Lint.h | 28 +- llvm/include/llvm/Analysis/Loads.h | 9 - llvm/include/llvm/Analysis/LoopAccessAnalysis.h | 2 +- llvm/include/llvm/Analysis/MemorySSA.h | 6 +- llvm/include/llvm/Analysis/MemorySSAUpdater.h | 2 + llvm/include/llvm/Analysis/ObjCARCAnalysisUtils.h | 9 +- llvm/include/llvm/Analysis/ProfileSummaryInfo.h | 1 + llvm/include/llvm/Analysis/RegionInfo.h | 3 + llvm/include/llvm/Analysis/ReplayInlineAdvisor.h | 37 - llvm/include/llvm/Analysis/ScalarEvolution.h | 15 +- .../llvm/Analysis/ScalarEvolutionExpressions.h | 39 +- llvm/include/llvm/Analysis/StackLifetime.h | 2 - llvm/include/llvm/Analysis/StackSafetyAnalysis.h | 3 +- llvm/include/llvm/Analysis/TargetTransformInfo.h | 133 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 42 +- llvm/include/llvm/Analysis/Utils/Local.h | 2 +- llvm/include/llvm/Analysis/Utils/TFUtils.h | 128 +- llvm/include/llvm/Analysis/ValueLattice.h | 11 - llvm/include/llvm/Analysis/ValueTracking.h | 93 +- llvm/include/llvm/Analysis/VecFuncs.def | 24 - llvm/include/llvm/Analysis/VectorUtils.h | 41 +- llvm/include/llvm/BinaryFormat/Dwarf.def | 19 +- llvm/include/llvm/BinaryFormat/Dwarf.h | 9 - llvm/include/llvm/BinaryFormat/ELF.h | 10 +- llvm/include/llvm/BinaryFormat/ELFRelocs/CSKY.def | 74 - .../llvm/BinaryFormat/ELFRelocs/PowerPC64.def | 6 - llvm/include/llvm/BinaryFormat/MachO.h | 4 +- llvm/include/llvm/BinaryFormat/XCOFF.h | 55 - llvm/include/llvm/Bitcode/BitcodeCommon.h | 30 - llvm/include/llvm/Bitcode/BitcodeWriter.h | 4 - llvm/include/llvm/Bitcode/LLVMBitCodes.h | 16 +- llvm/include/llvm/Bitstream/BitstreamWriter.h | 2 +- llvm/include/llvm/CodeGen/AntiDepBreaker.h | 1 + llvm/include/llvm/CodeGen/AsmPrinter.h | 28 +- llvm/include/llvm/CodeGen/BasicBlockSectionUtils.h | 27 - llvm/include/llvm/CodeGen/BasicTTIImpl.h | 79 +- llvm/include/llvm/CodeGen/CallingConvLower.h | 8 +- llvm/include/llvm/CodeGen/CommandFlags.h | 4 - llvm/include/llvm/CodeGen/DIE.h | 12 +- .../llvm/CodeGen/DbgEntityHistoryCalculator.h | 24 - llvm/include/llvm/CodeGen/DebugHandlerBase.h | 7 +- llvm/include/llvm/CodeGen/FastISel.h | 12 + llvm/include/llvm/CodeGen/FunctionLoweringInfo.h | 34 +- llvm/include/llvm/CodeGen/GlobalISel/CSEInfo.h | 8 +- .../include/llvm/CodeGen/GlobalISel/CallLowering.h | 43 +- .../llvm/CodeGen/GlobalISel/CombinerHelper.h | 124 +- .../llvm/CodeGen/GlobalISel/GISelChangeObserver.h | 2 +- .../llvm/CodeGen/GlobalISel/GISelKnownBits.h | 11 +- .../llvm/CodeGen/GlobalISel/GISelWorkList.h | 3 + .../include/llvm/CodeGen/GlobalISel/IRTranslator.h | 84 +- .../llvm/CodeGen/GlobalISel/InstructionSelector.h | 17 - .../CodeGen/GlobalISel/InstructionSelectorImpl.h | 52 +- .../GlobalISel/LegalizationArtifactCombiner.h | 122 +- .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 76 +- .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 72 +- .../llvm/CodeGen/GlobalISel/MIPatternMatch.h | 12 - .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 44 +- .../llvm/CodeGen/GlobalISel/RegisterBankInfo.h | 23 +- llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 77 +- llvm/include/llvm/CodeGen/ISDOpcodes.h | 14 +- llvm/include/llvm/CodeGen/LiveRegUnits.h | 2 +- llvm/include/llvm/CodeGen/MIRFormatter.h | 6 +- llvm/include/llvm/CodeGen/MIRYamlMapping.h | 16 - llvm/include/llvm/CodeGen/MachineBasicBlock.h | 16 +- .../llvm/CodeGen/MachineBlockFrequencyInfo.h | 23 +- llvm/include/llvm/CodeGen/MachineFunction.h | 16 +- llvm/include/llvm/CodeGen/MachineInstrBuilder.h | 38 +- llvm/include/llvm/CodeGen/MachineModuleInfo.h | 10 +- llvm/include/llvm/CodeGen/MachineOperand.h | 13 +- llvm/include/llvm/CodeGen/MachineOutliner.h | 3 +- llvm/include/llvm/CodeGen/MachinePassManager.h | 256 - llvm/include/llvm/CodeGen/MachineRegisterInfo.h | 13 - llvm/include/llvm/CodeGen/MachineSSAUpdater.h | 4 +- llvm/include/llvm/CodeGen/MachineStableHash.h | 30 - llvm/include/llvm/CodeGen/Passes.h | 14 +- llvm/include/llvm/CodeGen/RDFLiveness.h | 38 +- llvm/include/llvm/CodeGen/RDFRegisters.h | 47 +- llvm/include/llvm/CodeGen/ReachingDefAnalysis.h | 5 - llvm/include/llvm/CodeGen/RegisterScavenging.h | 9 + llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h | 5 - llvm/include/llvm/CodeGen/SelectionDAG.h | 12 +- llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 91 +- llvm/include/llvm/CodeGen/StableHashing.h | 112 - llvm/include/llvm/CodeGen/StackMaps.h | 4 - llvm/include/llvm/CodeGen/SwitchLoweringUtils.h | 11 +- llvm/include/llvm/CodeGen/TargetCallingConv.h | 56 +- llvm/include/llvm/CodeGen/TargetFrameLowering.h | 6 - llvm/include/llvm/CodeGen/TargetInstrInfo.h | 19 +- llvm/include/llvm/CodeGen/TargetLowering.h | 54 +- .../llvm/CodeGen/TargetLoweringObjectFileImpl.h | 7 +- llvm/include/llvm/CodeGen/TargetPassConfig.h | 15 +- llvm/include/llvm/CodeGen/TargetRegisterInfo.h | 7 - llvm/include/llvm/CodeGen/TargetSubtargetInfo.h | 4 +- llvm/include/llvm/CodeGen/ValueTypes.h | 7 +- llvm/include/llvm/Config/config.h.cmake | 22 +- llvm/include/llvm/Config/llvm-config.h.cmake | 6 - .../llvm/DWARFLinker/DWARFLinkerCompileUnit.h | 5 +- .../DebugInfo/CodeView/DebugSubsectionVisitor.h | 3 + llvm/include/llvm/DebugInfo/DIContext.h | 18 +- .../llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h | 3 +- llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h | 6 - llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 2 - .../include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h | 3 - llvm/include/llvm/DebugInfo/DWARF/DWARFDie.h | 1 - llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h | 31 +- llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 13 +- llvm/include/llvm/DebugInfo/DWARF/DWARFVerifier.h | 7 +- .../include/llvm/DebugInfo/MSF/MappedBlockStream.h | 2 + .../DebugInfo/PDB/Native/NativeFunctionSymbol.h | 1 + .../llvm/DebugInfo/PDB/Native/NativeLineNumber.h | 3 +- .../llvm/DebugInfo/PDB/Native/NativePublicSymbol.h | 1 + .../llvm/DebugInfo/PDB/Native/SymbolCache.h | 2 +- llvm/include/llvm/DebugInfo/PDB/PDBExtras.h | 6 +- llvm/include/llvm/Demangle/ItaniumDemangle.h | 7 +- .../llvm/ExecutionEngine/JITLink/EHFrameSupport.h | 25 +- .../include/llvm/ExecutionEngine/JITLink/JITLink.h | 12 +- .../ExecutionEngine/Orc/CompileOnDemandLayer.h | 6 +- llvm/include/llvm/ExecutionEngine/Orc/Core.h | 59 +- .../llvm/ExecutionEngine/Orc/IRCompileLayer.h | 3 +- .../llvm/ExecutionEngine/Orc/IRTransformLayer.h | 3 +- .../llvm/ExecutionEngine/Orc/IndirectionUtils.h | 55 +- llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h | 16 - llvm/include/llvm/ExecutionEngine/Orc/Layer.h | 11 +- .../llvm/ExecutionEngine/Orc/LazyReexports.h | 2 +- .../llvm/ExecutionEngine/Orc/MachOPlatform.h | 2 + .../llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h | 20 +- .../ExecutionEngine/Orc/ObjectTransformLayer.h | 2 +- .../ExecutionEngine/Orc/OrcRemoteTargetClient.h | 253 +- .../ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h | 8 - .../ExecutionEngine/Orc/OrcRemoteTargetServer.h | 14 - .../ExecutionEngine/Orc/RPC/FDRawByteChannel.h | 79 - .../ExecutionEngine/Orc/RPC/RPCSerialization.h | 6 +- .../llvm/ExecutionEngine/Orc/RPC/RPCUtils.h | 6 +- .../llvm/ExecutionEngine/Orc/RPC/RawByteChannel.h | 6 +- .../ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h | 2 +- .../include/llvm/ExecutionEngine/Orc/Speculation.h | 7 +- .../Orc/TPCDynamicLibrarySearchGenerator.h | 66 - .../llvm/ExecutionEngine/Orc/TPCIndirectionUtils.h | 2 +- .../ExecutionEngine/Orc/TargetProcessControl.h | 59 +- .../llvm/ExecutionEngine/Orc/ThreadSafeModule.h | 2 +- llvm/include/llvm/FileCheck/FileCheck.h | 192 - .../llvm/Frontend/Directive/DirectiveBase.td | 45 +- llvm/include/llvm/Frontend/OpenACC/ACC.td | 89 +- llvm/include/llvm/Frontend/OpenMP/OMP.td | 145 +- llvm/include/llvm/Frontend/OpenMP/OMPConstants.h | 10 + llvm/include/llvm/Frontend/OpenMP/OMPContext.h | 49 +- llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h | 47 +- llvm/include/llvm/Frontend/OpenMP/OMPKinds.def | 104 +- llvm/include/llvm/IR/Argument.h | 15 - llvm/include/llvm/IR/Attributes.h | 24 +- llvm/include/llvm/IR/Attributes.td | 3 - llvm/include/llvm/IR/Constant.h | 11 +- llvm/include/llvm/IR/ConstantRange.h | 13 +- llvm/include/llvm/IR/DIBuilder.h | 6 - llvm/include/llvm/IR/DataLayout.h | 30 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 145 +- llvm/include/llvm/IR/DerivedTypes.h | 60 +- llvm/include/llvm/IR/DiagnosticInfo.h | 2 - llvm/include/llvm/IR/Dominators.h | 11 +- llvm/include/llvm/IR/FixedPointBuilder.h | 406 - llvm/include/llvm/IR/Function.h | 10 - llvm/include/llvm/IR/GetElementPtrTypeIterator.h | 2 +- llvm/include/llvm/IR/IRBuilder.h | 49 +- llvm/include/llvm/IR/IRPrintingPasses.h | 5 +- llvm/include/llvm/IR/InstrTypes.h | 14 +- llvm/include/llvm/IR/Instruction.h | 2 +- llvm/include/llvm/IR/Instructions.h | 40 +- llvm/include/llvm/IR/IntrinsicInst.h | 30 - llvm/include/llvm/IR/Intrinsics.h | 3 +- llvm/include/llvm/IR/Intrinsics.td | 116 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 13 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 32 +- llvm/include/llvm/IR/IntrinsicsARM.td | 19 +- llvm/include/llvm/IR/IntrinsicsBPF.td | 8 +- llvm/include/llvm/IR/IntrinsicsPowerPC.td | 286 +- llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 30 +- llvm/include/llvm/IR/IntrinsicsX86.td | 28 +- llvm/include/llvm/IR/MatrixBuilder.h | 39 +- llvm/include/llvm/IR/Metadata.def | 1 - llvm/include/llvm/IR/ModuleSummaryIndex.h | 12 +- llvm/include/llvm/IR/PassInstrumentation.h | 84 +- llvm/include/llvm/IR/PassManager.h | 52 +- llvm/include/llvm/IR/PassManagerImpl.h | 7 + llvm/include/llvm/IR/PassManagerInternal.h | 22 - llvm/include/llvm/IR/PassTimingInfo.h | 6 +- llvm/include/llvm/IR/PatternMatch.h | 48 - llvm/include/llvm/IR/Statepoint.h | 50 +- llvm/include/llvm/IR/StructuralHash.h | 34 - llvm/include/llvm/IR/Value.h | 26 +- llvm/include/llvm/IR/Verifier.h | 2 - llvm/include/llvm/InitializePasses.h | 18 +- llvm/include/llvm/InterfaceStub/ELFObjHandler.h | 32 - llvm/include/llvm/InterfaceStub/ELFStub.h | 66 - llvm/include/llvm/InterfaceStub/TBEHandler.h | 43 - llvm/include/llvm/LinkAllPasses.h | 4 +- llvm/include/llvm/MC/MCAsmBackend.h | 8 +- llvm/include/llvm/MC/MCAsmInfo.h | 4 - llvm/include/llvm/MC/MCContext.h | 7 +- llvm/include/llvm/MC/MCDwarf.h | 15 +- llvm/include/llvm/MC/MCExpr.h | 5 - llvm/include/llvm/MC/MCFixup.h | 1 + llvm/include/llvm/MC/MCFragment.h | 33 - llvm/include/llvm/MC/MCInstPrinter.h | 8 - llvm/include/llvm/MC/MCObjectStreamer.h | 2 - llvm/include/llvm/MC/MCSchedule.h | 2 +- llvm/include/llvm/MC/MCSectionXCOFF.h | 14 +- llvm/include/llvm/MC/MCStreamer.h | 3 - llvm/include/llvm/MC/MCSubtargetInfo.h | 15 +- llvm/include/llvm/MC/MCSymbol.h | 2 +- llvm/include/llvm/MC/MCSymbolXCOFF.h | 4 + llvm/include/llvm/MC/MCWinEH.h | 20 +- llvm/include/llvm/Object/ArchiveWriter.h | 6 - llvm/include/llvm/Object/Binary.h | 3 +- llvm/include/llvm/Object/ELF.h | 9 +- llvm/include/llvm/Object/ELFObjectFile.h | 19 +- llvm/include/llvm/Object/MachO.h | 1 - llvm/include/llvm/Object/MachOUniversal.h | 8 - llvm/include/llvm/Object/MachOUniversalWriter.h | 93 - llvm/include/llvm/Object/ObjectFile.h | 1 - llvm/include/llvm/Object/StackMapParser.h | 18 - llvm/include/llvm/Object/XCOFFObjectFile.h | 81 - llvm/include/llvm/ObjectYAML/DWARFEmitter.h | 15 +- llvm/include/llvm/ObjectYAML/DWARFYAML.h | 181 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 10 +- llvm/include/llvm/Option/OptTable.h | 22 +- llvm/include/llvm/Passes/PassBuilder.h | 19 +- .../include/llvm/Passes/StandardInstrumentations.h | 78 +- llvm/include/llvm/ProfileData/GCOV.h | 12 +- llvm/include/llvm/ProfileData/InstrProf.h | 15 +- llvm/include/llvm/ProfileData/InstrProfData.inc | 1 - llvm/include/llvm/ProfileData/InstrProfReader.h | 18 - llvm/include/llvm/ProfileData/InstrProfWriter.h | 6 +- llvm/include/llvm/ProfileData/SampleProf.h | 51 +- llvm/include/llvm/ProfileData/SampleProfReader.h | 26 +- llvm/include/llvm/Remarks/BitstreamRemarkParser.h | 6 +- llvm/include/llvm/Support/ARMTargetParser.h | 3 +- llvm/include/llvm/Support/ARMWinEH.h | 5 +- llvm/include/llvm/Support/AtomicOrdering.h | 30 +- llvm/include/llvm/Support/CFGDiff.h | 225 +- llvm/include/llvm/Support/CFGUpdate.h | 1 + llvm/include/llvm/Support/CMakeLists.txt | 28 +- llvm/include/llvm/Support/CommandLine.h | 17 +- llvm/include/llvm/Support/CrashRecoveryContext.h | 2 +- llvm/include/llvm/Support/ErrorHandling.h | 6 +- llvm/include/llvm/Support/ExitCodes.h | 33 - llvm/include/llvm/Support/FileCheck.h | 191 + llvm/include/llvm/Support/FileSystem.h | 66 - llvm/include/llvm/Support/FormatVariadic.h | 4 +- llvm/include/llvm/Support/GenericDomTree.h | 45 +- .../llvm/Support/GenericDomTreeConstruction.h | 284 +- llvm/include/llvm/Support/KnownBits.h | 39 - llvm/include/llvm/Support/MachineValueType.h | 12 +- llvm/include/llvm/Support/PluginLoader.h | 4 - llvm/include/llvm/Support/Program.h | 2 +- llvm/include/llvm/Support/Signals.h | 4 +- llvm/include/llvm/Support/SymbolRemappingReader.h | 2 +- llvm/include/llvm/Support/TargetOpcodes.def | 53 +- llvm/include/llvm/Support/TargetParser.h | 13 +- llvm/include/llvm/Support/TargetRegistry.h | 2 - llvm/include/llvm/Support/TrigramIndex.h | 2 +- llvm/include/llvm/Support/TypeSize.h | 133 +- llvm/include/llvm/Support/VirtualFileSystem.h | 4 - llvm/include/llvm/Support/Win64EH.h | 8 +- llvm/include/llvm/Support/X86TargetParser.def | 1 - llvm/include/llvm/Support/X86TargetParser.h | 10 +- llvm/include/llvm/Support/YAMLParser.h | 2 +- llvm/include/llvm/Support/YAMLTraits.h | 55 +- llvm/include/llvm/Support/raw_ostream.h | 102 +- llvm/include/llvm/TableGen/DirectiveEmitter.h | 194 - llvm/include/llvm/TableGen/Error.h | 2 - llvm/include/llvm/TableGen/Record.h | 21 +- llvm/include/llvm/Target/GenericOpcodes.td | 140 - llvm/include/llvm/Target/GlobalISel/Combine.td | 174 +- .../llvm/Target/GlobalISel/SelectionDAGCompat.td | 20 - llvm/include/llvm/Target/Target.td | 14 +- .../include/llvm/Target/TargetLoweringObjectFile.h | 6 +- llvm/include/llvm/Target/TargetMachine.h | 7 +- llvm/include/llvm/Target/TargetOptions.h | 28 +- llvm/include/llvm/Target/TargetSelectionDAG.td | 10 - llvm/include/llvm/Testing/Support/SupportHelpers.h | 138 - llvm/include/llvm/TextAPI/ELF/ELFStub.h | 68 + llvm/include/llvm/TextAPI/ELF/TBEHandler.h | 43 + llvm/include/llvm/TextAPI/MachO/Platform.h | 5 +- .../AggressiveInstCombine/AggressiveInstCombine.h | 1 + .../llvm/Transforms/Coroutines/CoroCleanup.h | 1 - .../include/llvm/Transforms/Coroutines/CoroEarly.h | 1 - .../include/llvm/Transforms/Coroutines/CoroElide.h | 1 - .../include/llvm/Transforms/Coroutines/CoroSplit.h | 1 - llvm/include/llvm/Transforms/IPO.h | 6 + llvm/include/llvm/Transforms/IPO/AlwaysInliner.h | 1 - llvm/include/llvm/Transforms/IPO/Attributor.h | 631 +- .../llvm/Transforms/IPO/CalledValuePropagation.h | 1 + llvm/include/llvm/Transforms/IPO/CrossDSOCFI.h | 1 + .../llvm/Transforms/IPO/ForceFunctionAttrs.h | 1 + llvm/include/llvm/Transforms/IPO/OpenMPOpt.h | 10 - .../llvm/Transforms/InstCombine/InstCombiner.h | 517 - llvm/include/llvm/Transforms/Instrumentation.h | 8 +- .../Transforms/Instrumentation/AddressSanitizer.h | 2 - .../Transforms/Instrumentation/BoundsChecking.h | 1 - .../Transforms/Instrumentation/DataFlowSanitizer.h | 31 - .../Instrumentation/HWAddressSanitizer.h | 1 - .../llvm/Transforms/Instrumentation/HeapProfiler.h | 49 - .../Transforms/Instrumentation/MemorySanitizer.h | 1 - .../Transforms/Instrumentation/SanitizerCoverage.h | 1 - .../Transforms/Instrumentation/ThreadSanitizer.h | 1 - llvm/include/llvm/Transforms/ObjCARC.h | 9 - llvm/include/llvm/Transforms/Scalar.h | 28 +- .../Transforms/Scalar/AlignmentFromAssumptions.h | 6 +- llvm/include/llvm/Transforms/Scalar/GVN.h | 6 +- .../llvm/Transforms/Scalar/InstSimplifyPass.h | 4 + .../include/llvm/Transforms/Scalar/JumpThreading.h | 3 +- .../llvm/Transforms/Scalar/LoopIdiomRecognize.h | 13 - .../llvm/Transforms/Scalar/LoopPassManager.h | 33 +- llvm/include/llvm/Transforms/Scalar/LowerAtomic.h | 1 - .../llvm/Transforms/Scalar/LowerExpectIntrinsic.h | 3 - .../llvm/Transforms/Scalar/LowerMatrixIntrinsics.h | 1 - .../llvm/Transforms/Scalar/MemCpyOptimizer.h | 15 +- llvm/include/llvm/Transforms/Utils/Debugify.h | 56 +- llvm/include/llvm/Transforms/Utils/Local.h | 15 +- llvm/include/llvm/Transforms/Utils/LoopPeel.h | 40 - llvm/include/llvm/Transforms/Utils/LoopUtils.h | 11 +- .../include/llvm/Transforms/Utils/LoopVersioning.h | 9 - llvm/include/llvm/Transforms/Utils/MatrixUtils.h | 94 - llvm/include/llvm/Transforms/Utils/PredicateInfo.h | 10 - .../Transforms/Utils/ScalarEvolutionExpander.h | 800 +- .../llvm/Transforms/Utils/SimplifyCFGOptions.h | 5 - .../llvm/Transforms/Utils/SimplifyLibCalls.h | 1 + llvm/include/llvm/Transforms/Utils/SizeOpts.h | 11 + .../llvm/Transforms/Utils/UnifyFunctionExitNodes.h | 19 +- llvm/include/llvm/Transforms/Utils/UnrollLoop.h | 17 + .../Vectorize/LoopVectorizationLegality.h | 18 +- llvm/include/llvm/module.modulemap | 9 - llvm/lib/Analysis/AliasAnalysis.cpp | 6 +- llvm/lib/Analysis/Analysis.cpp | 4 +- llvm/lib/Analysis/AssumeBundleQueries.cpp | 18 +- llvm/lib/Analysis/AssumptionCache.cpp | 2 +- llvm/lib/Analysis/BasicAliasAnalysis.cpp | 42 +- llvm/lib/Analysis/BranchProbabilityInfo.cpp | 269 +- llvm/lib/Analysis/CGSCCPassManager.cpp | 7 +- llvm/lib/Analysis/CMakeLists.txt | 29 +- llvm/lib/Analysis/CallGraph.cpp | 34 +- llvm/lib/Analysis/CallGraphSCCPass.cpp | 23 +- llvm/lib/Analysis/CaptureTracking.cpp | 2 +- llvm/lib/Analysis/ConstantFolding.cpp | 146 +- llvm/lib/Analysis/DemandedBits.cpp | 105 +- llvm/lib/Analysis/DependenceAnalysis.cpp | 4 +- llvm/lib/Analysis/DevelopmentModeInlineAdvisor.cpp | 681 - llvm/lib/Analysis/FunctionPropertiesAnalysis.cpp | 88 - llvm/lib/Analysis/GlobalsModRef.cpp | 29 +- llvm/lib/Analysis/IVDescriptors.cpp | 72 - llvm/lib/Analysis/InlineAdvisor.cpp | 36 +- llvm/lib/Analysis/InlineCost.cpp | 4 +- llvm/lib/Analysis/InlineFeaturesAnalysis.cpp | 41 + llvm/lib/Analysis/InlineSizeEstimatorAnalysis.cpp | 128 +- llvm/lib/Analysis/InstCount.cpp | 87 +- llvm/lib/Analysis/InstructionSimplify.cpp | 832 +- llvm/lib/Analysis/LazyValueInfo.cpp | 215 +- llvm/lib/Analysis/Lint.cpp | 318 +- llvm/lib/Analysis/Loads.cpp | 20 - llvm/lib/Analysis/LoopAccessAnalysis.cpp | 79 +- llvm/lib/Analysis/LoopNestAnalysis.cpp | 42 +- llvm/lib/Analysis/LoopPass.cpp | 16 +- llvm/lib/Analysis/MLInlineAdvisor.cpp | 24 +- llvm/lib/Analysis/MemoryBuiltins.cpp | 7 +- llvm/lib/Analysis/MemoryDependenceAnalysis.cpp | 44 +- llvm/lib/Analysis/MemoryLocation.cpp | 49 +- llvm/lib/Analysis/MemorySSA.cpp | 32 +- llvm/lib/Analysis/MemorySSAUpdater.cpp | 74 +- llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 2 +- llvm/lib/Analysis/ObjCARCAliasAnalysis.cpp | 6 +- llvm/lib/Analysis/RegionInfo.cpp | 3 + llvm/lib/Analysis/RegionPass.cpp | 22 +- llvm/lib/Analysis/ReleaseModeModelRunner.cpp | 3 - llvm/lib/Analysis/ReplayInlineAdvisor.cpp | 60 - llvm/lib/Analysis/ScalarEvolution.cpp | 145 +- llvm/lib/Analysis/ScopedNoAliasAA.cpp | 2 +- llvm/lib/Analysis/StackLifetime.cpp | 83 +- llvm/lib/Analysis/StackSafetyAnalysis.cpp | 250 +- llvm/lib/Analysis/SyncDependenceAnalysis.cpp | 25 +- llvm/lib/Analysis/TFUtils.cpp | 150 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 87 +- llvm/lib/Analysis/VFABIDemangling.cpp | 4 +- llvm/lib/Analysis/ValueTracking.cpp | 628 +- llvm/lib/Analysis/VectorUtils.cpp | 61 +- llvm/lib/Analysis/models/inliner/README.txt | 3 - llvm/lib/Analysis/models/inliner/output_spec.json | 14 - llvm/lib/AsmParser/LLLexer.cpp | 1 - llvm/lib/AsmParser/LLParser.cpp | 164 +- llvm/lib/AsmParser/LLParser.h | 10 +- llvm/lib/AsmParser/LLToken.h | 1 - llvm/lib/BinaryFormat/Dwarf.cpp | 11 - llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 203 +- llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 29 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 166 +- llvm/lib/Bitstream/Reader/BitstreamReader.cpp | 9 +- llvm/lib/CMakeLists.txt | 2 - llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp | 3 +- llvm/lib/CodeGen/AsmPrinter/AddressPool.h | 2 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 118 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp | 1 - .../lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp | 35 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 29 +- llvm/lib/CodeGen/AsmPrinter/DIE.cpp | 53 +- .../AsmPrinter/DbgEntityHistoryCalculator.cpp | 183 - llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp | 9 - llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 34 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 8 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 307 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 30 +- llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp | 30 - llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h | 3 - llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 103 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h | 7 +- llvm/lib/CodeGen/AsmPrinter/WinException.cpp | 9 + llvm/lib/CodeGen/AtomicExpandPass.cpp | 3 +- llvm/lib/CodeGen/BBSectionsPrepare.cpp | 457 + llvm/lib/CodeGen/BasicBlockSections.cpp | 464 - llvm/lib/CodeGen/BranchFolding.cpp | 5 + llvm/lib/CodeGen/BreakFalseDeps.cpp | 26 +- llvm/lib/CodeGen/CMakeLists.txt | 10 +- llvm/lib/CodeGen/CallingConvLower.cpp | 6 - llvm/lib/CodeGen/CodeGen.cpp | 2 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 197 +- llvm/lib/CodeGen/CommandFlags.cpp | 21 +- llvm/lib/CodeGen/EarlyIfConversion.cpp | 96 +- llvm/lib/CodeGen/ExpandReductions.cpp | 16 +- llvm/lib/CodeGen/FixupStatepointCallerSaved.cpp | 393 +- llvm/lib/CodeGen/GlobalISel/CSEInfo.cpp | 27 +- llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp | 21 - llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 385 +- llvm/lib/CodeGen/GlobalISel/Combiner.cpp | 5 +- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 728 +- .../lib/CodeGen/GlobalISel/GISelChangeObserver.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp | 170 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 730 +- llvm/lib/CodeGen/GlobalISel/InlineAsmLowering.cpp | 24 +- llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp | 15 +- llvm/lib/CodeGen/GlobalISel/LegalizeMutations.cpp | 10 - llvm/lib/CodeGen/GlobalISel/Legalizer.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 1330 +- llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp | 3 +- llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 64 +- llvm/lib/CodeGen/GlobalISel/Utils.cpp | 277 +- llvm/lib/CodeGen/ImplicitNullChecks.cpp | 102 +- llvm/lib/CodeGen/InlineSpiller.cpp | 11 - llvm/lib/CodeGen/LLVMTargetMachine.cpp | 13 +- llvm/lib/CodeGen/LiveDebugValues.cpp | 1976 ++ .../CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp | 3132 --- .../CodeGen/LiveDebugValues/LiveDebugValues.cpp | 97 - llvm/lib/CodeGen/LiveDebugValues/LiveDebugValues.h | 32 - .../CodeGen/LiveDebugValues/VarLocBasedImpl.cpp | 1959 -- llvm/lib/CodeGen/LiveDebugVariables.cpp | 6 +- llvm/lib/CodeGen/LiveDebugVariables.h | 1 + llvm/lib/CodeGen/LiveIntervals.cpp | 13 +- llvm/lib/CodeGen/LiveRegUnits.cpp | 4 + llvm/lib/CodeGen/LocalStackSlotAllocation.cpp | 4 - llvm/lib/CodeGen/LowerEmuTLS.cpp | 2 +- llvm/lib/CodeGen/MIRParser/MIRParser.cpp | 13 +- llvm/lib/CodeGen/MIRPrinter.cpp | 56 +- llvm/lib/CodeGen/MIRVRegNamerUtils.cpp | 14 - llvm/lib/CodeGen/MachineBasicBlock.cpp | 137 +- llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp | 15 +- llvm/lib/CodeGen/MachineBlockPlacement.cpp | 41 +- llvm/lib/CodeGen/MachineCopyPropagation.cpp | 24 +- llvm/lib/CodeGen/MachineFunction.cpp | 11 +- llvm/lib/CodeGen/MachineFunctionSplitter.cpp | 148 - llvm/lib/CodeGen/MachineInstr.cpp | 2 +- llvm/lib/CodeGen/MachineModuleInfo.cpp | 3 +- llvm/lib/CodeGen/MachineOperand.cpp | 22 +- llvm/lib/CodeGen/MachineOutliner.cpp | 2 + llvm/lib/CodeGen/MachinePassManager.cpp | 121 - llvm/lib/CodeGen/MachinePipeliner.cpp | 10 +- llvm/lib/CodeGen/MachineSSAUpdater.cpp | 11 +- llvm/lib/CodeGen/MachineScheduler.cpp | 174 +- llvm/lib/CodeGen/MachineSink.cpp | 8 +- llvm/lib/CodeGen/MachineStableHash.cpp | 194 - llvm/lib/CodeGen/MachineVerifier.cpp | 180 +- llvm/lib/CodeGen/PHIElimination.cpp | 48 +- llvm/lib/CodeGen/PHIEliminationUtils.cpp | 2 +- llvm/lib/CodeGen/PeepholeOptimizer.cpp | 132 +- llvm/lib/CodeGen/RDFGraph.cpp | 5 + llvm/lib/CodeGen/RDFLiveness.cpp | 145 +- llvm/lib/CodeGen/RDFRegisters.cpp | 29 +- llvm/lib/CodeGen/ReachingDefAnalysis.cpp | 59 +- llvm/lib/CodeGen/RegAllocFast.cpp | 4 +- llvm/lib/CodeGen/RegAllocPBQP.cpp | 3 +- llvm/lib/CodeGen/RegisterScavenging.cpp | 19 + llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp | 27 +- llvm/lib/CodeGen/ScheduleDAGInstrs.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 769 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 7 +- .../CodeGen/SelectionDAG/FunctionLoweringInfo.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp | 34 - llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 91 +- .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 109 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 186 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 27 +- .../CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp | 11 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 2 - .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 436 +- .../lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp | 17 +- .../CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 3 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 151 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 395 +- .../lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h | 9 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 3 - llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 6 - .../CodeGen/SelectionDAG/StatepointLowering.cpp | 238 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 266 +- llvm/lib/CodeGen/SplitKit.cpp | 13 + llvm/lib/CodeGen/StackColoring.cpp | 2 +- llvm/lib/CodeGen/StackMaps.cpp | 25 +- llvm/lib/CodeGen/StackProtector.cpp | 10 +- llvm/lib/CodeGen/SwitchLoweringUtils.cpp | 4 +- llvm/lib/CodeGen/TargetInstrInfo.cpp | 31 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 73 +- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 95 +- llvm/lib/CodeGen/TargetOptionsImpl.cpp | 8 +- llvm/lib/CodeGen/TargetPassConfig.cpp | 79 +- llvm/lib/CodeGen/TargetSubtargetInfo.cpp | 11 +- llvm/lib/CodeGen/ValueTypes.cpp | 17 +- llvm/lib/CodeGen/VirtRegMap.cpp | 6 +- llvm/lib/CodeGen/XRayInstrumentation.cpp | 8 +- llvm/lib/DebugInfo/DWARF/DWARFCompileUnit.cpp | 7 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 82 +- llvm/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp | 18 +- llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp | 3 +- llvm/lib/DebugInfo/DWARF/DWARFDebugInfoEntry.cpp | 3 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 12 - llvm/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp | 12 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 12 +- llvm/lib/DebugInfo/DWARF/DWARFListTable.cpp | 9 +- llvm/lib/DebugInfo/DWARF/DWARFTypeUnit.cpp | 7 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 32 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 33 - .../DebugInfo/PDB/Native/NativeFunctionSymbol.cpp | 6 +- llvm/lib/DebugInfo/PDB/Native/NativeLineNumber.cpp | 7 +- .../DebugInfo/PDB/Native/NativePublicSymbol.cpp | 6 +- llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp | 4 +- llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp | 33 +- llvm/lib/DebugInfo/Symbolize/DIPrinter.cpp | 6 +- llvm/lib/DebugInfo/Symbolize/Symbolize.cpp | 10 +- llvm/lib/Demangle/Demangle.cpp | 2 +- .../lib/ExecutionEngine/JITLink/EHFrameSupport.cpp | 19 +- .../lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp | 41 +- .../JITLink/MachOLinkGraphBuilder.cpp | 4 +- llvm/lib/ExecutionEngine/JITLink/MachO_arm64.cpp | 77 +- llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp | 25 +- llvm/lib/ExecutionEngine/Orc/CMakeLists.txt | 1 - .../ExecutionEngine/Orc/CompileOnDemandLayer.cpp | 42 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 101 +- llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp | 3 +- llvm/lib/ExecutionEngine/Orc/IRCompileLayer.cpp | 6 +- llvm/lib/ExecutionEngine/Orc/IRTransformLayer.cpp | 6 +- llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp | 8 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 131 +- llvm/lib/ExecutionEngine/Orc/Layer.cpp | 19 +- llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp | 16 +- llvm/lib/ExecutionEngine/Orc/MachOPlatform.cpp | 51 +- .../lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | 114 +- .../ExecutionEngine/Orc/ObjectTransformLayer.cpp | 7 +- .../Orc/RTDyldObjectLinkingLayer.cpp | 25 +- llvm/lib/ExecutionEngine/Orc/Speculation.cpp | 7 +- .../Orc/TPCDynamicLibrarySearchGenerator.cpp | 69 - .../ExecutionEngine/Orc/TPCIndirectionUtils.cpp | 33 +- .../ExecutionEngine/Orc/TargetProcessControl.cpp | 69 +- llvm/lib/ExecutionEngine/Orc/ThreadSafeModule.cpp | 2 +- .../RuntimeDyld/RTDyldMemoryManager.cpp | 4 +- .../ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp | 14 +- llvm/lib/ExecutionEngine/SectionMemoryManager.cpp | 12 +- llvm/lib/Extensions/Extensions.cpp | 15 - llvm/lib/Extensions/LLVMBuild.txt | 2 +- llvm/lib/FileCheck/CMakeLists.txt | 8 - llvm/lib/FileCheck/FileCheck.cpp | 2702 --- llvm/lib/FileCheck/FileCheckImpl.h | 859 - llvm/lib/Frontend/OpenMP/OMPContext.cpp | 27 +- llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp | 147 +- llvm/lib/IR/AsmWriter.cpp | 32 +- llvm/lib/IR/AttributeImpl.h | 6 +- llvm/lib/IR/Attributes.cpp | 106 +- llvm/lib/IR/AutoUpgrade.cpp | 327 +- llvm/lib/IR/CMakeLists.txt | 1 - llvm/lib/IR/ConstantFold.cpp | 84 +- llvm/lib/IR/ConstantRange.cpp | 66 +- llvm/lib/IR/Constants.cpp | 55 +- llvm/lib/IR/Core.cpp | 2 +- llvm/lib/IR/DIBuilder.cpp | 6 - llvm/lib/IR/DataLayout.cpp | 237 +- llvm/lib/IR/DebugInfoMetadata.cpp | 34 +- llvm/lib/IR/DiagnosticInfo.cpp | 7 - llvm/lib/IR/Dominators.cpp | 6 +- llvm/lib/IR/Function.cpp | 64 +- llvm/lib/IR/Globals.cpp | 3 +- llvm/lib/IR/IRBuilder.cpp | 111 +- llvm/lib/IR/IRPrintingPasses.cpp | 3 +- llvm/lib/IR/Instruction.cpp | 8 - llvm/lib/IR/Instructions.cpp | 85 +- llvm/lib/IR/IntrinsicInst.cpp | 10 +- llvm/lib/IR/LLVMContextImpl.cpp | 11 +- llvm/lib/IR/LLVMContextImpl.h | 68 +- llvm/lib/IR/LegacyPassManager.cpp | 85 +- llvm/lib/IR/ModuleSummaryIndex.cpp | 28 +- llvm/lib/IR/PassInstrumentation.cpp | 9 - llvm/lib/IR/PassTimingInfo.cpp | 39 +- llvm/lib/IR/StructuralHash.cpp | 84 - llvm/lib/IR/Type.cpp | 12 +- llvm/lib/IR/Use.cpp | 29 +- llvm/lib/IR/User.cpp | 2 +- llvm/lib/IR/Value.cpp | 49 +- llvm/lib/IR/Verifier.cpp | 201 +- llvm/lib/InterfaceStub/CMakeLists.txt | 5 - llvm/lib/InterfaceStub/ELFObjHandler.cpp | 388 - llvm/lib/InterfaceStub/ELFStub.cpp | 28 - llvm/lib/InterfaceStub/LLVMBuild.txt | 21 - llvm/lib/InterfaceStub/TBEHandler.cpp | 160 - llvm/lib/LLVMBuild.txt | 1 - llvm/lib/LTO/LTO.cpp | 2 +- llvm/lib/LTO/LTOBackend.cpp | 37 +- llvm/lib/LTO/LTOCodeGenerator.cpp | 5 +- llvm/lib/LTO/ThinLTOCodeGenerator.cpp | 40 +- llvm/lib/Linker/IRMover.cpp | 17 +- llvm/lib/MC/ELFObjectWriter.cpp | 8 +- llvm/lib/MC/MCAsmStreamer.cpp | 36 +- llvm/lib/MC/MCAssembler.cpp | 48 +- llvm/lib/MC/MCContext.cpp | 14 +- llvm/lib/MC/MCELFStreamer.cpp | 3 - llvm/lib/MC/MCExpr.cpp | 97 +- llvm/lib/MC/MCFragment.cpp | 12 - llvm/lib/MC/MCObjectFileInfo.cpp | 28 +- llvm/lib/MC/MCObjectStreamer.cpp | 85 +- llvm/lib/MC/MCParser/AsmParser.cpp | 17 +- llvm/lib/MC/MCParser/COFFAsmParser.cpp | 9 - llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 1 - llvm/lib/MC/MCParser/ELFAsmParser.cpp | 8 +- llvm/lib/MC/MCParser/MasmParser.cpp | 98 +- llvm/lib/MC/MCSection.cpp | 1 - llvm/lib/MC/MCSectionELF.cpp | 6 +- llvm/lib/MC/MCSectionXCOFF.cpp | 1 - llvm/lib/MC/MCStreamer.cpp | 5 - llvm/lib/MC/MCSubtargetInfo.cpp | 42 +- llvm/lib/MC/MCSymbolXCOFF.cpp | 10 +- llvm/lib/MC/MCWin64EH.cpp | 224 +- llvm/lib/MC/WasmObjectWriter.cpp | 5 +- llvm/lib/MC/WinCOFFObjectWriter.cpp | 1 - llvm/lib/MC/XCOFFObjectWriter.cpp | 10 +- llvm/lib/MCA/HardwareUnits/RegisterFile.cpp | 17 +- llvm/lib/Object/ArchiveWriter.cpp | 49 +- llvm/lib/Object/Binary.cpp | 5 +- llvm/lib/Object/CMakeLists.txt | 1 - llvm/lib/Object/ELF.cpp | 28 +- llvm/lib/Object/ELFObjectFile.cpp | 125 +- llvm/lib/Object/MachOUniversal.cpp | 29 - llvm/lib/Object/MachOUniversalWriter.cpp | 311 - llvm/lib/Object/XCOFFObjectFile.cpp | 215 - llvm/lib/ObjectYAML/CMakeLists.txt | 1 + llvm/lib/ObjectYAML/DWARFEmitter.cpp | 989 +- llvm/lib/ObjectYAML/DWARFVisitor.cpp | 188 + llvm/lib/ObjectYAML/DWARFVisitor.h | 97 + llvm/lib/ObjectYAML/DWARFYAML.cpp | 144 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 55 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 39 +- llvm/lib/ObjectYAML/LLVMBuild.txt | 2 +- llvm/lib/ObjectYAML/MachOEmitter.cpp | 42 +- llvm/lib/Option/OptTable.cpp | 39 +- llvm/lib/Passes/CMakeLists.txt | 4 + llvm/lib/Passes/LLVMBuild.txt | 2 +- llvm/lib/Passes/PassBuilder.cpp | 126 +- llvm/lib/Passes/PassRegistry.def | 18 +- llvm/lib/Passes/StandardInstrumentations.cpp | 321 +- llvm/lib/ProfileData/Coverage/CoverageMapping.cpp | 1 - llvm/lib/ProfileData/GCOV.cpp | 122 +- llvm/lib/ProfileData/InstrProf.cpp | 20 +- llvm/lib/ProfileData/InstrProfReader.cpp | 36 +- llvm/lib/ProfileData/InstrProfWriter.cpp | 12 +- llvm/lib/ProfileData/ProfileSummaryBuilder.cpp | 11 +- llvm/lib/ProfileData/SampleProf.cpp | 55 +- llvm/lib/ProfileData/SampleProfReader.cpp | 18 +- llvm/lib/Remarks/BitstreamRemarkParser.cpp | 1 + llvm/lib/Remarks/BitstreamRemarkParser.h | 6 +- llvm/lib/Support/APFixedPoint.cpp | 428 - llvm/lib/Support/APFloat.cpp | 68 +- llvm/lib/Support/APInt.cpp | 11 +- llvm/lib/Support/ARMTargetParser.cpp | 28 +- llvm/lib/Support/CMakeLists.txt | 76 +- llvm/lib/Support/CRC.cpp | 2 +- llvm/lib/Support/CommandLine.cpp | 46 +- llvm/lib/Support/Compression.cpp | 4 +- llvm/lib/Support/CrashRecoveryContext.cpp | 4 +- llvm/lib/Support/ErrorHandling.cpp | 11 +- llvm/lib/Support/FileCheck.cpp | 2580 +++ llvm/lib/Support/FileCheckImpl.h | 832 + llvm/lib/Support/FileCollector.cpp | 20 +- llvm/lib/Support/FormatVariadic.cpp | 23 +- llvm/lib/Support/Host.cpp | 50 - llvm/lib/Support/KnownBits.cpp | 80 - llvm/lib/Support/Signals.cpp | 4 +- llvm/lib/Support/SmallVector.cpp | 39 +- llvm/lib/Support/TargetParser.cpp | 53 +- llvm/lib/Support/TrigramIndex.cpp | 5 + llvm/lib/Support/Triple.cpp | 26 +- llvm/lib/Support/Unix/Path.inc | 55 - llvm/lib/Support/Unix/Process.inc | 6 +- llvm/lib/Support/Unix/Signals.inc | 16 +- llvm/lib/Support/VirtualFileSystem.cpp | 11 - llvm/lib/Support/Windows/Path.inc | 44 +- llvm/lib/Support/Windows/Program.inc | 45 +- llvm/lib/Support/Windows/Signals.inc | 3 +- llvm/lib/Support/X86TargetParser.cpp | 70 +- llvm/lib/Support/raw_ostream.cpp | 55 +- llvm/lib/TableGen/Error.cpp | 7 - llvm/lib/TableGen/Record.cpp | 4 +- llvm/lib/TableGen/TGLexer.cpp | 14 +- llvm/lib/TableGen/TGLexer.h | 3 +- llvm/lib/TableGen/TGParser.cpp | 12 +- .../Target/AArch64/AArch64AdvSIMDScalarPass.cpp | 2 +- llvm/lib/Target/AArch64/AArch64Combine.td | 7 +- llvm/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp | 6 +- llvm/lib/Target/AArch64/AArch64FastISel.cpp | 18 +- llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 224 +- llvm/lib/Target/AArch64/AArch64FrameLowering.h | 13 - llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 173 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 1135 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 61 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 47 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 103 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 39 +- .../Target/AArch64/AArch64MachineFunctionInfo.h | 12 +- llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp | 79 +- llvm/lib/Target/AArch64/AArch64RegisterInfo.h | 13 - llvm/lib/Target/AArch64/AArch64RegisterInfo.td | 3 - llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 217 +- .../lib/Target/AArch64/AArch64SelectionDAGInfo.cpp | 6 +- llvm/lib/Target/AArch64/AArch64StackOffset.h | 12 - llvm/lib/Target/AArch64/AArch64StackTagging.cpp | 6 +- llvm/lib/Target/AArch64/AArch64Subtarget.cpp | 4 +- llvm/lib/Target/AArch64/AArch64Subtarget.h | 2 +- llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 21 +- llvm/lib/Target/AArch64/AArch64TargetMachine.h | 6 - .../Target/AArch64/AArch64TargetTransformInfo.cpp | 16 +- .../Target/AArch64/AArch64TargetTransformInfo.h | 10 +- .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 400 +- .../Target/AArch64/GISel/AArch64CallLowering.cpp | 22 +- .../AArch64/GISel/AArch64InstructionSelector.cpp | 278 +- .../Target/AArch64/GISel/AArch64LegalizerInfo.cpp | 46 +- .../AArch64/GISel/AArch64PostLegalizerCombiner.cpp | 24 +- .../AArch64/GISel/AArch64PreLegalizerCombiner.cpp | 27 +- .../AArch64/GISel/AArch64RegisterBankInfo.cpp | 1 - .../AArch64/MCTargetDesc/AArch64AddressingModes.h | 6 +- .../AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 7 + .../AArch64/MCTargetDesc/AArch64ELFStreamer.cpp | 55 - .../AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 2 +- .../MCTargetDesc/AArch64MachObjectWriter.cpp | 6 +- .../AArch64/MCTargetDesc/AArch64TargetStreamer.h | 15 - .../MCTargetDesc/AArch64WinCOFFObjectWriter.cpp | 28 +- .../MCTargetDesc/AArch64WinCOFFStreamer.cpp | 29 - llvm/lib/Target/AArch64/SVEInstrFormats.td | 245 +- llvm/lib/Target/AArch64/SVEIntrinsicOpts.cpp | 4 +- llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h | 2 +- llvm/lib/Target/AMDGPU/AMDGPU.h | 19 +- llvm/lib/Target/AMDGPU/AMDGPU.td | 37 +- llvm/lib/Target/AMDGPU/AMDGPUAliasAnalysis.cpp | 2 +- .../Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp | 16 +- llvm/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h | 4 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 625 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.h | 17 +- llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp | 10 - llvm/lib/Target/AMDGPU/AMDGPUCombine.td | 14 +- llvm/lib/Target/AMDGPU/AMDGPUGISel.td | 31 +- .../Target/AMDGPU/AMDGPUGenRegisterBankInfo.def | 12 +- .../Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp | 115 +- llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.h | 20 +- llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 161 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 80 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 7 +- llvm/lib/Target/AMDGPU/AMDGPUInline.cpp | 2 +- .../Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp | 1008 - llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.h | 5 - .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 527 +- llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 27 +- llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 9 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 870 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h | 34 +- llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp | 3 +- llvm/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp | 4 +- .../Target/AMDGPU/AMDGPULowerKernelArguments.cpp | 25 +- .../Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp | 35 +- llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp | 21 +- llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.h | 18 +- .../Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp | 4 +- .../Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp | 82 +- llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 274 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h | 6 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBanks.td | 2 +- llvm/lib/Target/AMDGPU/AMDGPUSearchableTables.td | 2 - llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 46 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 47 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 32 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h | 2 - .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 37 +- llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 34 +- llvm/lib/Target/AMDGPU/AMDGPUUnifyMetadata.cpp | 2 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 435 +- llvm/lib/Target/AMDGPU/BUFInstructions.td | 26 +- llvm/lib/Target/AMDGPU/CMakeLists.txt | 6 +- llvm/lib/Target/AMDGPU/DSInstructions.td | 78 +- llvm/lib/Target/AMDGPU/FLATInstructions.td | 372 +- llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp | 39 +- llvm/lib/Target/AMDGPU/GCNHazardRecognizer.h | 1 - llvm/lib/Target/AMDGPU/GCNNSAReassign.cpp | 2 +- llvm/lib/Target/AMDGPU/GCNProcessors.td | 4 - llvm/lib/Target/AMDGPU/GCNRegBankReassign.cpp | 233 +- llvm/lib/Target/AMDGPU/GCNRegPressure.cpp | 15 +- llvm/lib/Target/AMDGPU/GCNRegPressure.h | 2 +- llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp | 4 +- .../AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp | 65 +- .../Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.h | 4 +- .../AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp | 4 +- .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 12 - llvm/lib/Target/AMDGPU/MIMGInstructions.td | 10 +- llvm/lib/Target/AMDGPU/R600ISelLowering.cpp | 4 +- llvm/lib/Target/AMDGPU/R600InstrInfo.cpp | 10 +- llvm/lib/Target/AMDGPU/R600Instructions.td | 8 +- llvm/lib/Target/AMDGPU/R600MachineScheduler.cpp | 6 +- llvm/lib/Target/AMDGPU/R600MachineScheduler.h | 2 +- llvm/lib/Target/AMDGPU/R600RegisterInfo.cpp | 4 +- llvm/lib/Target/AMDGPU/R600RegisterInfo.h | 2 +- llvm/lib/Target/AMDGPU/SIDefines.h | 149 +- llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp | 26 +- llvm/lib/Target/AMDGPU/SIFixupVectorISel.cpp | 239 + llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 151 +- llvm/lib/Target/AMDGPU/SIFormMemoryClauses.cpp | 20 +- llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 78 +- llvm/lib/Target/AMDGPU/SIFrameLowering.h | 2 - llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 649 +- llvm/lib/Target/AMDGPU/SIISelLowering.h | 35 +- llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 49 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 479 +- llvm/lib/Target/AMDGPU/SIInstrInfo.h | 5 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 70 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 70 +- llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 13 +- llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp | 90 +- llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp | 16 +- llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp | 58 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 32 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h | 10 +- llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp | 20 +- llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp | 8 +- llvm/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp | 37 +- .../Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp | 42 +- llvm/lib/Target/AMDGPU/SIPeepholeSDWA.cpp | 22 +- llvm/lib/Target/AMDGPU/SIPreAllocateWWMRegs.cpp | 4 +- llvm/lib/Target/AMDGPU/SIPreEmitPeephole.cpp | 24 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 49 +- llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp | 40 +- llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp | 11 +- llvm/lib/Target/AMDGPU/SOPInstructions.td | 52 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp | 245 - llvm/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.h | 14 - llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 96 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 31 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.cpp | 6 - llvm/lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.h | 3 - llvm/lib/Target/AMDGPU/VOP2Instructions.td | 22 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 14 - llvm/lib/Target/AMDGPU/VOP3PInstructions.td | 15 - llvm/lib/Target/AMDGPU/VOPInstructions.td | 13 - llvm/lib/Target/ARC/ARCISelLowering.cpp | 1 + llvm/lib/Target/ARC/ARCSubtarget.cpp | 2 +- llvm/lib/Target/ARC/ARCSubtarget.h | 2 +- .../Target/ARC/MCTargetDesc/ARCMCTargetDesc.cpp | 2 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 151 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 45 +- llvm/lib/Target/ARM/ARMCallLowering.cpp | 34 +- llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | 6 +- llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 27 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 157 +- llvm/lib/Target/ARM/ARMISelLowering.h | 36 +- llvm/lib/Target/ARM/ARMInstrFormats.td | 5 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 32 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 687 +- llvm/lib/Target/ARM/ARMInstrNEON.td | 48 +- llvm/lib/Target/ARM/ARMInstrThumb2.td | 9 - llvm/lib/Target/ARM/ARMInstrVFP.td | 2 - llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp | 169 +- llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp | 324 +- llvm/lib/Target/ARM/ARMSubtarget.cpp | 10 +- llvm/lib/Target/ARM/ARMSubtarget.h | 2 +- llvm/lib/Target/ARM/ARMTargetMachine.cpp | 17 +- llvm/lib/Target/ARM/ARMTargetMachine.h | 6 - llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 528 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 21 +- llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 11 +- .../Target/ARM/Disassembler/ARMDisassembler.cpp | 4 +- .../Target/ARM/MCTargetDesc/ARMAddressingModes.h | 14 - llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h | 2 +- .../Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 2 +- llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp | 246 +- llvm/lib/Target/ARM/MVETailPredication.cpp | 138 +- llvm/lib/Target/ARM/MVEVPTOptimisationsPass.cpp | 45 +- llvm/lib/Target/ARM/Thumb2InstrInfo.cpp | 16 - llvm/lib/Target/ARM/Thumb2InstrInfo.h | 4 - llvm/lib/Target/ARM/Thumb2SizeReduction.cpp | 2 +- llvm/lib/Target/AVR/AVRDevices.td | 2 - llvm/lib/Target/AVR/AVRSubtarget.cpp | 6 +- llvm/lib/Target/AVR/AVRSubtarget.h | 2 +- llvm/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp | 2 +- llvm/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.h | 6 +- .../Target/AVR/MCTargetDesc/AVRMCTargetDesc.cpp | 2 +- llvm/lib/Target/BPF/BPFAbstractMemberAccess.cpp | 115 +- llvm/lib/Target/BPF/BPFCORE.h | 18 - llvm/lib/Target/BPF/BPFISelLowering.cpp | 1 + llvm/lib/Target/BPF/BPFMIChecking.cpp | 6 +- llvm/lib/Target/BPF/BPFPreserveDIType.cpp | 13 +- llvm/lib/Target/BPF/BPFSubtarget.cpp | 4 +- llvm/lib/Target/BPF/BPFSubtarget.h | 2 +- llvm/lib/Target/BPF/BPFTargetMachine.cpp | 13 +- llvm/lib/Target/BPF/BPFTargetMachine.h | 2 - llvm/lib/Target/BPF/BTFDebug.cpp | 24 +- llvm/lib/Target/BPF/BTFDebug.h | 10 +- llvm/lib/Target/BPF/LLVMBuild.txt | 2 - llvm/lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp | 5 + .../Target/BPF/MCTargetDesc/BPFMCCodeEmitter.cpp | 1 - .../Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp | 2 +- .../Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 +- .../Hexagon/Disassembler/HexagonDisassembler.cpp | 6 +- llvm/lib/Target/Hexagon/Hexagon.h | 5 +- llvm/lib/Target/Hexagon/HexagonCFGOptimizer.cpp | 1 - llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp | 2 - llvm/lib/Target/Hexagon/HexagonFrameLowering.h | 1 - llvm/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp | 22 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 36 +- llvm/lib/Target/Hexagon/HexagonISelLowering.h | 903 +- llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp | 432 +- llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp | 2 - llvm/lib/Target/Hexagon/HexagonMCInstLower.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonOptAddrMode.cpp | 2 +- .../Target/Hexagon/HexagonOptimizeSZextends.cpp | 4 +- llvm/lib/Target/Hexagon/HexagonPatterns.td | 4 +- llvm/lib/Target/Hexagon/HexagonPatternsHVX.td | 25 +- llvm/lib/Target/Hexagon/HexagonSubtarget.cpp | 9 +- llvm/lib/Target/Hexagon/HexagonSubtarget.h | 15 +- llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp | 18 +- .../Target/Hexagon/HexagonTargetTransformInfo.cpp | 21 +- .../Target/Hexagon/HexagonTargetTransformInfo.h | 8 +- .../Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 4 +- .../Hexagon/MCTargetDesc/HexagonMCCompound.cpp | 19 +- .../Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 3 +- llvm/lib/Target/Lanai/LanaiSubtarget.cpp | 4 +- llvm/lib/Target/Lanai/LanaiSubtarget.h | 2 +- .../Target/Lanai/MCTargetDesc/LanaiAsmBackend.cpp | 5 + .../Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp | 2 +- .../MSP430/MCTargetDesc/MSP430AsmBackend.cpp | 5 + .../MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp | 2 +- llvm/lib/Target/MSP430/MSP430ISelLowering.cpp | 1 + llvm/lib/Target/MSP430/MSP430Subtarget.cpp | 4 +- llvm/lib/Target/MSP430/MSP430Subtarget.h | 2 +- llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 9 + .../Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 2 +- llvm/lib/Target/Mips/MipsCallLowering.cpp | 69 +- llvm/lib/Target/Mips/MipsCallLowering.h | 1 - llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp | 13 +- llvm/lib/Target/Mips/MipsISelLowering.h | 10 + llvm/lib/Target/Mips/MipsLegalizerInfo.cpp | 11 +- llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp | 2 +- llvm/lib/Target/Mips/MipsSubtarget.cpp | 32 +- llvm/lib/Target/Mips/MipsSubtarget.h | 2 +- llvm/lib/Target/Mips/MipsTargetMachine.cpp | 29 +- llvm/lib/Target/Mips/MipsTargetMachine.h | 8 - .../Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp | 1 - .../NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp | 2 +- llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp | 5 +- llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 4 +- llvm/lib/Target/NVPTX/NVPTXLowerArgs.cpp | 3 +- llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp | 8 +- llvm/lib/Target/NVPTX/NVPTXSubtarget.h | 2 +- llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp | 257 - llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.h | 3 - llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 21 +- llvm/lib/Target/PowerPC/CMakeLists.txt | 7 +- .../PowerPC/Disassembler/PPCDisassembler.cpp | 15 +- llvm/lib/Target/PowerPC/GISel/PPCCallLowering.cpp | 51 - llvm/lib/Target/PowerPC/GISel/PPCCallLowering.h | 39 - .../PowerPC/GISel/PPCInstructionSelector.cpp | 92 - llvm/lib/Target/PowerPC/GISel/PPCLegalizerInfo.cpp | 20 - llvm/lib/Target/PowerPC/GISel/PPCLegalizerInfo.h | 28 - .../Target/PowerPC/GISel/PPCRegisterBankInfo.cpp | 27 - .../lib/Target/PowerPC/GISel/PPCRegisterBankInfo.h | 39 - llvm/lib/Target/PowerPC/GISel/PPCRegisterBanks.td | 15 - llvm/lib/Target/PowerPC/LLVMBuild.txt | 2 +- .../Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 10 +- .../PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp | 12 - .../Target/PowerPC/MCTargetDesc/PPCELFStreamer.cpp | 118 - .../Target/PowerPC/MCTargetDesc/PPCELFStreamer.h | 7 - .../Target/PowerPC/MCTargetDesc/PPCFixupKinds.h | 3 - .../Target/PowerPC/MCTargetDesc/PPCInstPrinter.cpp | 51 +- .../PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 51 +- .../Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.h | 9 +- .../PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 12 +- .../Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h | 1 + .../PowerPC/MCTargetDesc/PPCXCOFFObjectWriter.cpp | 11 +- llvm/lib/Target/PowerPC/P9InstrResources.td | 2 +- llvm/lib/Target/PowerPC/PPC.h | 54 +- llvm/lib/Target/PowerPC/PPC.td | 34 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 206 +- llvm/lib/Target/PowerPC/PPCBoolRetToInt.cpp | 23 +- llvm/lib/Target/PowerPC/PPCCallingConv.td | 16 + llvm/lib/Target/PowerPC/PPCEarlyReturn.cpp | 26 +- llvm/lib/Target/PowerPC/PPCFastISel.cpp | 12 - llvm/lib/Target/PowerPC/PPCFrameLowering.cpp | 47 +- llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 54 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 2077 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 58 +- llvm/lib/Target/PowerPC/PPCInstr64Bit.td | 32 +- llvm/lib/Target/PowerPC/PPCInstrFormats.td | 52 + llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 143 +- llvm/lib/Target/PowerPC/PPCInstrInfo.h | 47 +- llvm/lib/Target/PowerPC/PPCInstrInfo.td | 312 +- llvm/lib/Target/PowerPC/PPCInstrPrefix.td | 366 +- llvm/lib/Target/PowerPC/PPCInstrQPX.td | 1212 ++ llvm/lib/Target/PowerPC/PPCInstrSPE.td | 10 + llvm/lib/Target/PowerPC/PPCInstrVSX.td | 182 +- llvm/lib/Target/PowerPC/PPCLoopInstrFormPrep.cpp | 4 - llvm/lib/Target/PowerPC/PPCLowerMASSVEntries.cpp | 4 +- llvm/lib/Target/PowerPC/PPCMCInstLower.cpp | 10 +- llvm/lib/Target/PowerPC/PPCMIPeephole.cpp | 2 - llvm/lib/Target/PowerPC/PPCPreEmitPeephole.cpp | 180 +- llvm/lib/Target/PowerPC/PPCQPXLoadSplat.cpp | 161 + llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp | 40 +- llvm/lib/Target/PowerPC/PPCRegisterInfo.h | 1 + llvm/lib/Target/PowerPC/PPCRegisterInfo.td | 23 + llvm/lib/Target/PowerPC/PPCScheduleP9.td | 11 +- llvm/lib/Target/PowerPC/PPCSubtarget.cpp | 49 +- llvm/lib/Target/PowerPC/PPCSubtarget.h | 35 +- llvm/lib/Target/PowerPC/PPCTLSDynamicCall.cpp | 43 +- llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 69 +- llvm/lib/Target/PowerPC/PPCTargetMachine.h | 5 - llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 221 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h | 5 +- llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp | 23 - llvm/lib/Target/README.txt | 6 +- llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 185 +- .../Target/RISCV/MCTargetDesc/RISCVInstPrinter.cpp | 22 +- .../RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 10 - .../RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 2 +- llvm/lib/Target/RISCV/RISCV.td | 15 - llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp | 73 +- llvm/lib/Target/RISCV/RISCVISelDAGToDAG.h | 1 + llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 2 + llvm/lib/Target/RISCV/RISCVInstrFormats.td | 40 +- llvm/lib/Target/RISCV/RISCVInstrFormatsV.td | 125 +- llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 42 +- llvm/lib/Target/RISCV/RISCVInstrInfo.h | 55 +- llvm/lib/Target/RISCV/RISCVInstrInfo.td | 5 +- llvm/lib/Target/RISCV/RISCVInstrInfoB.td | 42 +- llvm/lib/Target/RISCV/RISCVInstrInfoC.td | 3 +- llvm/lib/Target/RISCV/RISCVInstrInfoV.td | 428 +- llvm/lib/Target/RISCV/RISCVMergeBaseOffset.cpp | 2 +- llvm/lib/Target/RISCV/RISCVSchedRocket32.td | 2 +- llvm/lib/Target/RISCV/RISCVSchedRocket64.td | 2 +- llvm/lib/Target/RISCV/RISCVSubtarget.cpp | 4 +- llvm/lib/Target/RISCV/RISCVSubtarget.h | 6 +- llvm/lib/Target/RISCV/RISCVSystemOperands.td | 2 - llvm/lib/Target/RISCV/RISCVTargetMachine.cpp | 12 +- llvm/lib/Target/RISCV/Utils/RISCVMatInt.cpp | 4 +- llvm/lib/Target/RISCV/Utils/RISCVMatInt.h | 3 +- llvm/lib/Target/Sparc/LeonPasses.cpp | 7 +- llvm/lib/Target/Sparc/LeonPasses.h | 9 +- .../Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 6 + .../Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 2 +- llvm/lib/Target/Sparc/SparcSubtarget.cpp | 8 +- llvm/lib/Target/Sparc/SparcSubtarget.h | 2 +- llvm/lib/Target/Sparc/SparcTargetMachine.cpp | 10 +- .../SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 4 + .../SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZFeatures.td | 2 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 21 +- llvm/lib/Target/SystemZ/SystemZSubtarget.cpp | 22 +- llvm/lib/Target/SystemZ/SystemZSubtarget.h | 2 +- llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp | 10 +- .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 9 +- .../Target/SystemZ/SystemZTargetTransformInfo.h | 2 +- llvm/lib/Target/VE/MCTargetDesc/VEMCTargetDesc.cpp | 2 +- llvm/lib/Target/VE/VECallingConv.td | 79 +- llvm/lib/Target/VE/VEISelLowering.cpp | 457 +- llvm/lib/Target/VE/VEISelLowering.h | 38 +- llvm/lib/Target/VE/VEInstrInfo.cpp | 56 +- llvm/lib/Target/VE/VEInstrInfo.td | 100 +- llvm/lib/Target/VE/VEMCInstLower.cpp | 2 - llvm/lib/Target/VE/VERegisterInfo.cpp | 32 - llvm/lib/Target/VE/VERegisterInfo.td | 26 +- llvm/lib/Target/VE/VESubtarget.cpp | 4 +- llvm/lib/Target/VE/VESubtarget.h | 2 +- .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 38 +- llvm/lib/Target/WebAssembly/CMakeLists.txt | 1 - .../MCTargetDesc/WebAssemblyAsmBackend.cpp | 5 + .../MCTargetDesc/WebAssemblyMCTargetDesc.cpp | 2 +- .../MCTargetDesc/WebAssemblyMCTargetDesc.h | 2 - .../MCTargetDesc/WebAssemblyTargetStreamer.cpp | 6 +- llvm/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp | 91 +- .../Target/WebAssembly/WebAssemblyCFGStackify.cpp | 82 +- .../lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 17 +- .../WebAssembly/WebAssemblyFixBrTableDefaults.cpp | 45 +- llvm/lib/Target/WebAssembly/WebAssemblyISD.def | 4 - .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 68 +- .../WebAssembly/WebAssemblyInstrBulkMemory.td | 2 +- .../Target/WebAssembly/WebAssemblyInstrControl.td | 2 +- .../Target/WebAssembly/WebAssemblyInstrMemory.td | 2 +- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 164 +- .../Target/WebAssembly/WebAssemblySortRegion.cpp | 78 - .../lib/Target/WebAssembly/WebAssemblySortRegion.h | 91 - .../Target/WebAssembly/WebAssemblySubtarget.cpp | 9 +- llvm/lib/Target/WebAssembly/WebAssemblySubtarget.h | 2 +- .../WebAssembly/WebAssemblyTargetMachine.cpp | 10 +- .../WebAssembly/WebAssemblyTargetTransformInfo.cpp | 18 - .../WebAssembly/WebAssemblyTargetTransformInfo.h | 3 - llvm/lib/Target/WebAssembly/WebAssemblyUtilities.h | 15 +- llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 363 +- llvm/lib/Target/X86/CMakeLists.txt | 2 +- .../Target/X86/MCTargetDesc/X86ATTInstPrinter.cpp | 11 - llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 35 +- llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h | 2 - .../X86/MCTargetDesc/X86InstPrinterCommon.cpp | 4 - .../X86/MCTargetDesc/X86IntelInstPrinter.cpp | 10 - .../Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 163 +- .../Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 13 +- llvm/lib/Target/X86/X86.h | 4 + llvm/lib/Target/X86/X86.td | 814 +- llvm/lib/Target/X86/X86AsmPrinter.cpp | 2 +- .../Target/X86/X86AvoidStoreForwardingBlocks.cpp | 4 +- llvm/lib/Target/X86/X86CallFrameOptimization.cpp | 10 +- llvm/lib/Target/X86/X86CallLowering.cpp | 50 +- llvm/lib/Target/X86/X86CondBrFolding.cpp | 579 + llvm/lib/Target/X86/X86DomainReassignment.cpp | 10 +- llvm/lib/Target/X86/X86EvexToVex.cpp | 2 +- llvm/lib/Target/X86/X86ExpandPseudo.cpp | 23 - llvm/lib/Target/X86/X86FastISel.cpp | 5 +- llvm/lib/Target/X86/X86FixupBWInsts.cpp | 5 +- llvm/lib/Target/X86/X86FixupLEAs.cpp | 9 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 14 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 370 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 2112 +- llvm/lib/Target/X86/X86ISelLowering.h | 14 +- llvm/lib/Target/X86/X86InsertWait.cpp | 6 +- llvm/lib/Target/X86/X86InstCombineIntrinsic.cpp | 1967 -- llvm/lib/Target/X86/X86InstrAVX512.td | 489 +- llvm/lib/Target/X86/X86InstrArithmetic.td | 9 - llvm/lib/Target/X86/X86InstrCompiler.td | 48 - llvm/lib/Target/X86/X86InstrFPStack.td | 8 +- llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 7 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 73 +- llvm/lib/Target/X86/X86InstrInfo.h | 25 +- llvm/lib/Target/X86/X86InstrInfo.td | 8 - llvm/lib/Target/X86/X86InstrMMX.td | 2 - llvm/lib/Target/X86/X86InstructionSelector.cpp | 78 +- llvm/lib/Target/X86/X86IntrinsicsInfo.h | 36 +- llvm/lib/Target/X86/X86LegalizerInfo.cpp | 35 +- .../X86/X86LoadValueInjectionLoadHardening.cpp | 182 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 37 +- llvm/lib/Target/X86/X86SelectionDAGInfo.cpp | 8 - llvm/lib/Target/X86/X86Subtarget.cpp | 86 +- llvm/lib/Target/X86/X86Subtarget.h | 43 +- llvm/lib/Target/X86/X86TargetMachine.cpp | 48 +- llvm/lib/Target/X86/X86TargetMachine.h | 2 - llvm/lib/Target/X86/X86TargetObjectFile.cpp | 8 + llvm/lib/Target/X86/X86TargetObjectFile.h | 2 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 162 +- llvm/lib/Target/X86/X86TargetTransformInfo.h | 20 +- .../XCore/MCTargetDesc/XCoreMCTargetDesc.cpp | 2 +- llvm/lib/Target/XCore/XCoreISelLowering.cpp | 1 + llvm/lib/Target/XCore/XCoreSubtarget.cpp | 4 +- llvm/lib/Target/XCore/XCoreSubtarget.h | 2 +- llvm/lib/Testing/Support/CMakeLists.txt | 5 + llvm/lib/TextAPI/CMakeLists.txt | 2 + llvm/lib/TextAPI/ELF/ELFStub.cpp | 28 + llvm/lib/TextAPI/ELF/TBEHandler.cpp | 160 + llvm/lib/TextAPI/MachO/Platform.cpp | 4 +- llvm/lib/TextAPI/MachO/Target.cpp | 1 - llvm/lib/TextAPI/MachO/TextStub.cpp | 3 - llvm/lib/TextAPI/MachO/TextStubCommon.cpp | 3 - llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp | 6 +- .../AggressiveInstCombine.cpp | 1 - .../AggressiveInstCombine/TruncInstCombine.cpp | 3 +- llvm/lib/Transforms/Coroutines/CoroFrame.cpp | 189 +- llvm/lib/Transforms/IPO/ArgumentPromotion.cpp | 17 +- llvm/lib/Transforms/IPO/Attributor.cpp | 421 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 1180 +- llvm/lib/Transforms/IPO/CMakeLists.txt | 1 + llvm/lib/Transforms/IPO/ForceFunctionAttrs.cpp | 47 +- llvm/lib/Transforms/IPO/FunctionAttrs.cpp | 30 +- llvm/lib/Transforms/IPO/FunctionImport.cpp | 37 +- llvm/lib/Transforms/IPO/GlobalOpt.cpp | 30 +- llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 42 +- llvm/lib/Transforms/IPO/IPConstantPropagation.cpp | 308 + llvm/lib/Transforms/IPO/IPO.cpp | 5 + llvm/lib/Transforms/IPO/LowerTypeTests.cpp | 2 +- llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 875 +- llvm/lib/Transforms/IPO/PartialInlining.cpp | 3 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 17 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 104 +- llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp | 2 +- llvm/lib/Transforms/InstCombine/CMakeLists.txt | 4 + .../Transforms/InstCombine/InstCombineAddSub.cpp | 85 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 161 +- .../InstCombine/InstCombineAtomicRMW.cpp | 16 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 3182 ++- .../Transforms/InstCombine/InstCombineCasts.cpp | 143 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 339 +- .../Transforms/InstCombine/InstCombineInternal.h | 382 +- .../InstCombine/InstCombineLoadStoreAlloca.cpp | 60 +- .../InstCombine/InstCombineMulDivRem.cpp | 140 +- .../Transforms/InstCombine/InstCombineNegator.cpp | 83 +- llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp | 165 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 171 +- .../Transforms/InstCombine/InstCombineShifts.cpp | 32 +- .../InstCombine/InstCombineSimplifyDemanded.cpp | 521 +- .../InstCombine}/InstCombineTables.td | 0 .../InstCombine/InstCombineVectorOps.cpp | 410 +- .../InstCombine/InstructionCombining.cpp | 242 +- .../Instrumentation/AddressSanitizer.cpp | 14 +- llvm/lib/Transforms/Instrumentation/CFGMST.h | 17 +- llvm/lib/Transforms/Instrumentation/CMakeLists.txt | 1 - .../Instrumentation/DataFlowSanitizer.cpp | 169 +- .../Transforms/Instrumentation/GCOVProfiling.cpp | 439 +- .../Instrumentation/HWAddressSanitizer.cpp | 194 +- .../Transforms/Instrumentation/HeapProfiler.cpp | 614 - .../Transforms/Instrumentation/InstrProfiling.cpp | 28 +- .../Transforms/Instrumentation/Instrumentation.cpp | 4 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 347 +- .../Instrumentation/PGOInstrumentation.cpp | 143 +- .../Transforms/Instrumentation/PoisonChecking.cpp | 10 +- .../Instrumentation/SanitizerCoverage.cpp | 34 +- .../Transforms/Instrumentation/ThreadSanitizer.cpp | 2 +- .../Instrumentation/ValueProfileCollector.cpp | 2 +- .../Instrumentation/ValueProfileCollector.h | 9 +- llvm/lib/Transforms/ObjCARC/DependencyAnalysis.cpp | 2 +- llvm/lib/Transforms/ObjCARC/ObjCARC.cpp | 2 +- llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp | 252 +- llvm/lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp | 4 +- llvm/lib/Transforms/ObjCARC/PtrState.cpp | 4 +- .../Transforms/Scalar/AlignmentFromAssumptions.cpp | 121 +- llvm/lib/Transforms/Scalar/CMakeLists.txt | 1 + llvm/lib/Transforms/Scalar/ConstantProp.cpp | 121 + .../Scalar/CorrelatedValuePropagation.cpp | 18 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 840 +- llvm/lib/Transforms/Scalar/EarlyCSE.cpp | 44 +- llvm/lib/Transforms/Scalar/GVN.cpp | 283 +- llvm/lib/Transforms/Scalar/GVNHoist.cpp | 1375 +- llvm/lib/Transforms/Scalar/GVNSink.cpp | 6 +- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 34 +- llvm/lib/Transforms/Scalar/InstSimplifyPass.cpp | 2 - llvm/lib/Transforms/Scalar/JumpThreading.cpp | 93 +- llvm/lib/Transforms/Scalar/LICM.cpp | 4 +- llvm/lib/Transforms/Scalar/LoopFuse.cpp | 302 +- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 118 +- llvm/lib/Transforms/Scalar/LoopInterchange.cpp | 37 +- llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp | 37 +- llvm/lib/Transforms/Scalar/LoopPassManager.cpp | 14 +- llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 17 +- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 14 +- .../lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp | 1 - llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp | 72 +- llvm/lib/Transforms/Scalar/LoopUnswitch.cpp | 6 +- .../lib/Transforms/Scalar/LowerExpectIntrinsic.cpp | 5 +- .../Transforms/Scalar/LowerMatrixIntrinsics.cpp | 208 +- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 254 +- llvm/lib/Transforms/Scalar/NewGVN.cpp | 101 +- .../Transforms/Scalar/RewriteStatepointsForGC.cpp | 4 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 362 +- llvm/lib/Transforms/Scalar/SROA.cpp | 72 +- llvm/lib/Transforms/Scalar/Scalar.cpp | 12 +- llvm/lib/Transforms/Scalar/Scalarizer.cpp | 2 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 32 +- llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp | 6 - llvm/lib/Transforms/Scalar/Sink.cpp | 77 +- llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp | 4 +- llvm/lib/Transforms/Utils/BuildLibCalls.cpp | 141 +- llvm/lib/Transforms/Utils/CMakeLists.txt | 3 +- llvm/lib/Transforms/Utils/CloneFunction.cpp | 27 +- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 1 - llvm/lib/Transforms/Utils/FunctionComparator.cpp | 13 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 9 +- llvm/lib/Transforms/Utils/LCSSA.cpp | 46 +- llvm/lib/Transforms/Utils/Local.cpp | 100 +- llvm/lib/Transforms/Utils/LoopPeel.cpp | 844 - llvm/lib/Transforms/Utils/LoopSimplify.cpp | 10 +- llvm/lib/Transforms/Utils/LoopUnroll.cpp | 6 +- llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp | 32 +- llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp | 798 + llvm/lib/Transforms/Utils/LoopUtils.cpp | 4 +- llvm/lib/Transforms/Utils/LoopVersioning.cpp | 109 +- llvm/lib/Transforms/Utils/MatrixUtils.cpp | 104 - llvm/lib/Transforms/Utils/PredicateInfo.cpp | 50 - .../Transforms/Utils/PromoteMemoryToRegister.cpp | 43 +- .../Transforms/Utils/ScalarEvolutionExpander.cpp | 670 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 243 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 43 +- llvm/lib/Transforms/Utils/SizeOpts.cpp | 5 + .../Transforms/Utils/UnifyFunctionExitNodes.cpp | 85 +- llvm/lib/Transforms/Utils/VNCoercion.cpp | 2 +- .../Transforms/Vectorize/LoadStoreVectorizer.cpp | 14 +- .../Vectorize/LoopVectorizationLegality.cpp | 43 +- .../Vectorize/LoopVectorizationPlanner.h | 27 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 1441 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 360 +- llvm/lib/Transforms/Vectorize/VPlan.cpp | 36 +- llvm/lib/Transforms/Vectorize/VPlan.h | 69 +- llvm/lib/Transforms/Vectorize/VPlanSLP.cpp | 2 +- llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp | 8 +- llvm/lib/Transforms/Vectorize/VectorCombine.cpp | 84 +- llvm/lib/WindowsManifest/CMakeLists.txt | 35 +- llvm/lib/WindowsManifest/WindowsManifestMerger.cpp | 6 +- llvm/runtimes/CMakeLists.txt | 44 +- .../Analysis/AliasSet/unknown-inst-tracking.ll | 2 +- llvm/test/Analysis/BasicAA/assume.ll | 4 +- llvm/test/Analysis/BasicAA/cs-cs.ll | 48 +- llvm/test/Analysis/BasicAA/guards.ll | 4 +- llvm/test/Analysis/BasicAA/intrinsics.ll | 2 +- llvm/test/Analysis/BasicAA/libfuncs.ll | 49 - llvm/test/Analysis/BasicAA/modref.ll | 1 - llvm/test/Analysis/BasicAA/phi-loop.ll | 2 +- llvm/test/Analysis/BasicAA/phi-spec-order.ll | 2 +- llvm/test/Analysis/BasicAA/phi-values-usage.ll | 5 +- llvm/test/Analysis/BasicAA/recphi.ll | 2 +- .../Analysis/BranchProbabilityInfo/libfunc_call.ll | 92 - .../ConstantFolding}/AMDGPU/cos.ll | 0 .../ConstantFolding}/AMDGPU/cubeid.ll | 0 .../ConstantFolding}/AMDGPU/cubema.ll | 0 .../ConstantFolding}/AMDGPU/cubesc.ll | 0 .../ConstantFolding}/AMDGPU/cubetc.ll | 0 .../ConstantFolding}/AMDGPU/fmul_legacy.ll | 0 .../ConstantFolding}/AMDGPU/fract.ll | 0 .../ConstantFolding}/AMDGPU/lit.local.cfg | 0 .../ConstantFolding}/AMDGPU/sin.ll | 0 .../ConstantFolding/binop-identity-undef.ll | 50 + llvm/test/Analysis/ConstantFolding/bitcount.ll | 177 + llvm/test/Analysis/ConstantFolding/cast-vector.ll | 32 + llvm/test/Analysis/ConstantFolding/copysign.ll | 53 + .../ConstantFolding}/extractelement-vscale.ll | 0 llvm/test/Analysis/ConstantFolding/fneg.ll | 42 + llvm/test/Analysis/ConstantFolding/fp-undef.ll | 535 + llvm/test/Analysis/ConstantFolding/funnel-shift.ll | 232 + llvm/test/Analysis/ConstantFolding/gep-alias.ll | 17 + .../ConstantFolding/gep-constanfolding-error.ll | 52 + .../ConstantFolding/gep-zeroinit-vector.ll | 29 + llvm/test/Analysis/ConstantFolding/gep.ll | 27 + llvm/test/Analysis/ConstantFolding/math-1.ll | 195 + llvm/test/Analysis/ConstantFolding/math-2.ll | 100 + llvm/test/Analysis/ConstantFolding/min-max.ll | 136 + llvm/test/Analysis/ConstantFolding/rint.ll | 109 + llvm/test/Analysis/ConstantFolding/round.ll | 92 + .../Analysis/ConstantFolding/saturating-add-sub.ll | 366 + llvm/test/Analysis/ConstantFolding/smul-fix-sat.ll | 122 + llvm/test/Analysis/ConstantFolding/smul-fix.ll | 122 + llvm/test/Analysis/ConstantFolding/timeout.ll | 73 + llvm/test/Analysis/ConstantFolding/trunc.ll | 105 + llvm/test/Analysis/ConstantFolding/vecreduce.ll | 481 + .../Analysis/ConstantFolding/vector-undef-elts.ll | 69 + .../ConstantFolding}/vectorgep-crash.ll | 0 .../ConstantFolding/vscale-getelementptr.ll | 32 + .../ConstantFolding/vscale-shufflevector.ll | 41 + llvm/test/Analysis/ConstantFolding/vscale.ll | 285 + .../test/Analysis/CostModel/AArch64/sve-bitcast.ll | 2 +- llvm/test/Analysis/CostModel/AArch64/sve-trunc.ll | 14 - llvm/test/Analysis/CostModel/AMDGPU/fused_costs.ll | 211 +- llvm/test/Analysis/CostModel/ARM/arith-overflow.ll | 24 +- llvm/test/Analysis/CostModel/ARM/arith-ssat.ll | 8 +- llvm/test/Analysis/CostModel/ARM/arith-usat.ll | 8 +- llvm/test/Analysis/CostModel/ARM/arith.ll | 318 - llvm/test/Analysis/CostModel/ARM/cast.ll | 12 +- llvm/test/Analysis/CostModel/ARM/cast_ldst.ll | 186 +- llvm/test/Analysis/CostModel/ARM/cmps.ll | 8 - llvm/test/Analysis/CostModel/ARM/control-flow.ll | 252 +- llvm/test/Analysis/CostModel/ARM/divrem.ll | 105 - llvm/test/Analysis/CostModel/ARM/fparith.ll | 24 +- llvm/test/Analysis/CostModel/ARM/gep.ll | 379 +- llvm/test/Analysis/CostModel/ARM/immediates.ll | 8 +- llvm/test/Analysis/CostModel/ARM/load_store.ll | 8 +- llvm/test/Analysis/CostModel/ARM/memcpy.ll | 222 +- llvm/test/Analysis/CostModel/ARM/mul-cast-vect.ll | 79 +- .../CostModel/ARM/mve-gather-scatter-cost.ll | 124 +- llvm/test/Analysis/CostModel/ARM/reduce-add.ll | 8 +- llvm/test/Analysis/CostModel/ARM/reduce-smax.ll | 16 +- llvm/test/Analysis/CostModel/ARM/reduce-smin.ll | 16 +- llvm/test/Analysis/CostModel/ARM/reduce-umax.ll | 16 +- llvm/test/Analysis/CostModel/ARM/reduce-umin.ll | 16 +- llvm/test/Analysis/CostModel/ARM/select.ll | 65 +- llvm/test/Analysis/CostModel/ARM/shl-cast-vect.ll | 79 +- llvm/test/Analysis/CostModel/ARM/shuffle.ll | 8 +- llvm/test/Analysis/CostModel/ARM/sub-cast-vect.ll | 79 +- .../Analysis/CostModel/PowerPC/unal-vec-ldst.ll | 73 + llvm/test/Analysis/CostModel/X86/abs.ll | 493 - llvm/test/Analysis/CostModel/X86/arith-sminmax.ll | 401 - llvm/test/Analysis/CostModel/X86/arith-uminmax.ll | 401 - llvm/test/Analysis/CostModel/X86/div.ll | 152 +- llvm/test/Analysis/CostModel/X86/rem.ll | 178 +- llvm/test/Analysis/CostModel/X86/vdiv-cost.ll | 52 +- llvm/test/Analysis/DemandedBits/add.ll | 22 - llvm/test/Analysis/DependenceAnalysis/AA.ll | 2 +- .../DivergenceAnalysis/AMDGPU/kernel-args.ll | 14 +- .../Analysis/Dominators/2007-07-11-SplitBlock.ll | 2 +- .../Analysis/Dominators/2007-07-12-SplitBlock.ll | 2 +- .../Analysis/FunctionPropertiesAnalysis/matmul.ll | 140 - .../LegacyDivergenceAnalysis/AMDGPU/kernel-args.ll | 12 +- llvm/test/Analysis/LoopAccessAnalysis/nullptr.ll | 4 +- .../Analysis/LoopNestAnalysis/nests-with-lcssa.ll | 248 - llvm/test/Analysis/MemorySSA/assume.ll | 2 +- llvm/test/Analysis/MemorySSA/atomic-clobber.ll | 2 +- llvm/test/Analysis/MemorySSA/basicaa-memcpy.ll | 4 +- llvm/test/Analysis/MemorySSA/constant-memory.ll | 3 +- llvm/test/Analysis/MemorySSA/cyclicphi.ll | 2 +- llvm/test/Analysis/MemorySSA/debugvalue2.ll | 2 +- llvm/test/Analysis/MemorySSA/function-clobber.ll | 2 +- llvm/test/Analysis/MemorySSA/function-mem-attrs.ll | 2 +- llvm/test/Analysis/MemorySSA/invariant-groups.ll | 3 +- llvm/test/Analysis/MemorySSA/lifetime-simple.ll | 2 +- llvm/test/Analysis/MemorySSA/load-invariant.ll | 2 +- .../MemorySSA/loop-rotate-disablebasicaa.ll | 3 +- llvm/test/Analysis/MemorySSA/loop-unswitch.ll | 2 +- .../MemorySSA/loop_rotate_remove_trivial_phis.ll | 3 +- llvm/test/Analysis/MemorySSA/many-dom-backedge.ll | 2 +- llvm/test/Analysis/MemorySSA/many-doms.ll | 2 +- llvm/test/Analysis/MemorySSA/multi-edges.ll | 2 +- .../Analysis/MemorySSA/multiple-backedges-hal.ll | 2 +- llvm/test/Analysis/MemorySSA/multiple-locations.ll | 2 +- llvm/test/Analysis/MemorySSA/no-disconnected.ll | 2 +- llvm/test/Analysis/MemorySSA/optimize-use.ll | 4 +- llvm/test/Analysis/MemorySSA/phi-translation.ll | 86 +- llvm/test/Analysis/MemorySSA/pr28880.ll | 2 +- llvm/test/Analysis/MemorySSA/pr36883.ll | 2 +- llvm/test/Analysis/MemorySSA/pr39197.ll | 2 +- llvm/test/Analysis/MemorySSA/pr40509.ll | 2 +- llvm/test/Analysis/MemorySSA/pr40749_2.ll | 2 +- llvm/test/Analysis/MemorySSA/pr41640.ll | 3 +- llvm/test/Analysis/MemorySSA/pr41853.ll | 2 +- llvm/test/Analysis/MemorySSA/pr43317.ll | 3 +- llvm/test/Analysis/MemorySSA/pr43427.ll | 37 +- llvm/test/Analysis/MemorySSA/pr43438.ll | 7 +- llvm/test/Analysis/MemorySSA/pr46574.ll | 33 - llvm/test/Analysis/MemorySSA/ptr-const-mem.ll | 2 +- llvm/test/Analysis/MemorySSA/scalable-vec.ll | 2 +- llvm/test/Analysis/MemorySSA/update_unroll.ll | 3 +- llvm/test/Analysis/MemorySSA/volatile-clobber.ll | 2 +- .../Analysis/ScalarEvolution/minmax-intrinsics.ll | 66 - llvm/test/Analysis/ScalarEvolution/pr46786.ll | 133 - llvm/test/Analysis/ScalarEvolution/smax.ll | 15 + .../Analysis/ScalarEvolution/smin-smax-folds.ll | 125 - llvm/test/Analysis/ScalarEvolution/trivial-phis.ll | 191 - .../test/Analysis/ScopedNoAliasAA/basic-domains.ll | 2 +- llvm/test/Analysis/ScopedNoAliasAA/basic.ll | 2 +- llvm/test/Analysis/ScopedNoAliasAA/basic2.ll | 2 +- .../StackSafetyAnalysis/Inputs/ipa-alias.ll | 2 +- .../Analysis/StackSafetyAnalysis/Inputs/ipa.ll | 41 - .../test/Analysis/StackSafetyAnalysis/ipa-alias.ll | 58 +- llvm/test/Analysis/StackSafetyAnalysis/ipa.ll | 394 +- llvm/test/Analysis/StackSafetyAnalysis/lifetime.ll | 193 +- llvm/test/Analysis/StackSafetyAnalysis/local.ll | 98 +- .../test/Analysis/StackSafetyAnalysis/memintrin.ll | 28 +- .../TypeBasedAliasAnalysis/functionattrs.ll | 2 +- .../Analysis/TypeBasedAliasAnalysis/intrinsics.ll | 2 +- .../TypeBasedAliasAnalysis/placement-tbaa.ll | 2 +- llvm/test/Analysis/alias-analysis-uses.ll | 2 +- .../test/Assembler/2002-04-07-HexFloatConstants.ll | 4 +- llvm/test/Assembler/ConstantExprNoFold.ll | 6 - llvm/test/Assembler/byref-parse-error-0.ll | 6 - llvm/test/Assembler/byref-parse-error-1.ll | 6 - llvm/test/Assembler/byref-parse-error-10.ll | 6 - llvm/test/Assembler/byref-parse-error-2.ll | 7 - llvm/test/Assembler/byref-parse-error-3.ll | 6 - llvm/test/Assembler/byref-parse-error-4.ll | 6 - llvm/test/Assembler/byref-parse-error-5.ll | 6 - llvm/test/Assembler/byref-parse-error-6.ll | 6 - llvm/test/Assembler/byref-parse-error-7.ll | 6 - llvm/test/Assembler/byref-parse-error-8.ll | 6 - llvm/test/Assembler/byref-parse-error-9.ll | 6 - llvm/test/Assembler/thinlto-bad-summary1.ll | 2 +- llvm/test/Assembler/thinlto-blockcount-summary.ll | 10 - llvm/test/Assembler/thinlto-flags-summary.ll | 10 - llvm/test/Assembler/thinlto-summary.ll | 4 - llvm/test/Bindings/Go/lit.local.cfg | 2 +- llvm/test/Bindings/OCaml/ipo.ml | 1 + llvm/test/Bindings/OCaml/scalar_opts.ml | 1 + llvm/test/Bitcode/Inputs/branch-weight.bc | Bin 1488 -> 0 bytes llvm/test/Bitcode/Inputs/linker-options.bc | Bin 1520 -> 0 bytes .../Inputs/thinlto-function-summary-paramaccess.ll | 15 - llvm/test/Bitcode/aarch64-bf16-upgrade.ll | 76 - llvm/test/Bitcode/aarch64-bf16-upgrade.ll.bc | Bin 2040 -> 0 bytes llvm/test/Bitcode/allocated.ll | 32 - llvm/test/Bitcode/arm-bf16-upgrade.ll | 76 - llvm/test/Bitcode/arm-bf16-upgrade.ll.bc | Bin 2012 -> 0 bytes llvm/test/Bitcode/associated.ll | 32 - llvm/test/Bitcode/attributes.ll | 6 - llvm/test/Bitcode/branch-weight.ll | 19 - llvm/test/Bitcode/extractelement.ll | 2 +- .../thinlto-function-summary-paramaccess.ll | 106 +- llvm/test/Bitcode/upgrade-linker-options-2.ll | 12 - llvm/test/CMakeLists.txt | 6 +- .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 48 +- .../GlobalISel/arm64-irtranslator-switch.ll | 6 +- .../AArch64/GlobalISel/arm64-irtranslator.ll | 59 +- .../GlobalISel/call-translator-tail-call-sret.ll | 100 - .../CodeGen/AArch64/GlobalISel/call-translator.ll | 36 - .../CodeGen/AArch64/GlobalISel/combine-ext.mir | 196 - .../CodeGen/AArch64/GlobalISel/combine-fneg.mir | 28 - .../GlobalISel/combine-inttoptr-ptrtoint.mir | 33 - .../AArch64/GlobalISel/combine-ptrtoint.mir | 17 - .../CodeGen/AArch64/GlobalISel/combine-select.mir | 62 - .../GlobalISel/combine-sext-trunc-sextload.mir | 36 +- .../CodeGen/AArch64/GlobalISel/combine-shl.mir | 29 - llvm/test/CodeGen/AArch64/GlobalISel/const-0.ll | 25 + .../AArch64/GlobalISel/darwin-tls-call-clobber.ll | 207 - .../CodeGen/AArch64/GlobalISel/inline-memcpy.mir | 14 +- .../CodeGen/AArch64/GlobalISel/inline-memmove.mir | 12 +- .../CodeGen/AArch64/GlobalISel/inline-memset.mir | 14 +- .../AArch64/GlobalISel/inline-small-memcpy.mir | 6 +- .../GlobalISel/irtranslator-condbr-lower-tree.ll | 234 - .../irtranslator-convert-fp16-intrinsics.ll | 31 - .../AArch64/GlobalISel/irtranslator-exceptions.ll | 39 - .../irtranslator-fixed-point-intrinsics.ll | 142 - .../AArch64/GlobalISel/irtranslator-inline-asm.ll | 18 +- .../AArch64/GlobalISel/irtranslator-localescape.ll | 70 - .../GlobalISel/irtranslator-no-op-intrinsics.ll | 79 - .../GlobalISel/irtranslator-switch-bittest.ll | 177 - .../AArch64/GlobalISel/labels-are-not-dead.mir | 34 - .../CodeGen/AArch64/GlobalISel/legalize-freeze.mir | 3 +- .../CodeGen/AArch64/GlobalISel/legalize-itofp.mir | 35 - .../CodeGen/AArch64/GlobalISel/legalize-lrint.mir | 94 - .../AArch64/GlobalISel/legalize-memcpy-et-al.mir | 12 +- .../GlobalISel/legalize-memcpy-with-debug-info.mir | 2 +- .../GlobalISel/legalize-memlib-debug-loc.mir | 2 +- .../AArch64/GlobalISel/legalize-shuffle-vector.mir | 44 - .../CodeGen/AArch64/GlobalISel/legalize-undef.mir | 25 +- .../GlobalISel/legalizer-info-validation.mir | 51 +- llvm/test/CodeGen/AArch64/GlobalISel/lit.local.cfg | 2 + .../postlegalizer-combiner-and-trivial-mask.mir | 223 - .../postlegalizer-combiner-copy-prop.mir | 29 - .../postlegalizercombiner-hoist-same-hands.mir | 60 - ...prelegalizercombiner-ashr-shl-to-sext-inreg.mir | 90 - .../AArch64/GlobalISel/prelegalizercombiner-br.mir | 14 +- .../prelegalizercombiner-extending-loads-s1.mir | 5 +- .../prelegalizercombiner-hoist-same-hands.mir | 692 - .../GlobalISel/prelegalizercombiner-invert-cmp.mir | 284 - ...relegalizercombiner-sextload-from-sextinreg.mir | 103 - .../AArch64/GlobalISel/regbankselect-default.mir | 19 - .../CodeGen/AArch64/GlobalISel/select-binop.mir | 1 + .../AArch64/GlobalISel/select-brcond-of-not.mir | 76 - .../CodeGen/AArch64/GlobalISel/select-constant.mir | 34 - .../select-jump-table-brjt-constrain.mir | 1 + .../GlobalISel/select-returnaddress-liveins.mir | 42 +- .../GlobalISel/select-shuffle-to-duplane.mir | 103 - .../AArch64/GlobalISel/select-shuffle-vector.mir | 4 +- .../CodeGen/AArch64/GlobalISel/select-store.mir | 70 - .../test/CodeGen/AArch64/GlobalISel/select-xor.mir | 1 + llvm/test/CodeGen/AArch64/GlobalISel/swifterror.ll | 66 +- llvm/test/CodeGen/AArch64/GlobalISel/swiftself.ll | 11 - .../GlobalISel/xro-addressing-mode-constant.mir | 211 - .../AArch64/aarch64-bf16-dotprod-intrinsics.ll | 120 +- llvm/test/CodeGen/AArch64/aarch64-stp-cluster.ll | 91 - llvm/test/CodeGen/AArch64/arm64-aapcs.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-neon-2velem.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-rev.ll | 36 +- llvm/test/CodeGen/AArch64/arm64-tls-darwin.ll | 4 +- llvm/test/CodeGen/AArch64/arm64-vabs.ll | 4 +- llvm/test/CodeGen/AArch64/arm64-vcvt.ll | 183 - llvm/test/CodeGen/AArch64/arm64-vext_reverse.ll | 4 +- llvm/test/CodeGen/AArch64/arm64-vhadd.ll | 180 - llvm/test/CodeGen/AArch64/arm64-windows-calls.ll | 1 - llvm/test/CodeGen/AArch64/bf16-vector-bitcast.ll | 2 +- llvm/test/CodeGen/AArch64/bf16-vector-shuffle.ll | 2 +- llvm/test/CodeGen/AArch64/bf16.ll | 4 +- llvm/test/CodeGen/AArch64/cfinv-def-nzcv.mir | 17 - llvm/test/CodeGen/AArch64/cfinv-use-nzcv.mir | 17 - llvm/test/CodeGen/AArch64/chkstk.ll | 4 +- llvm/test/CodeGen/AArch64/debugtrap.ll | 16 - llvm/test/CodeGen/AArch64/emutls.ll | 2 + llvm/test/CodeGen/AArch64/falkor-hwpf-fix.mir | 2 +- llvm/test/CodeGen/AArch64/falkor-hwpf.ll | 4 +- llvm/test/CodeGen/AArch64/fjcvtzs.mir | 17 - llvm/test/CodeGen/AArch64/fmov-imm-licm.ll | 33 - llvm/test/CodeGen/AArch64/fp-cond-sel.ll | 4 +- llvm/test/CodeGen/AArch64/fp-const-fold.ll | 16 + .../CodeGen/AArch64/fp16_intrinsic_scalar_1op.ll | 40 - llvm/test/CodeGen/AArch64/framelayout-fp-csr.ll | 22 - .../CodeGen/AArch64/framelayout-frame-record.mir | 29 - .../CodeGen/AArch64/framelayout-scavengingslot.mir | 27 - .../AArch64/framelayout-sve-basepointer.mir | 23 - .../AArch64/framelayout-sve-calleesaves-fix.mir | 36 - .../AArch64/framelayout-sve-scavengingslot.mir | 28 - llvm/test/CodeGen/AArch64/framelayout-sve.mir | 370 +- .../CodeGen/AArch64/framelayout-unaligned-fp.ll | 42 - llvm/test/CodeGen/AArch64/func-calls.ll | 6 +- llvm/test/CodeGen/AArch64/funnel-shift-rot.ll | 24 +- llvm/test/CodeGen/AArch64/funnel-shift.ll | 80 +- .../hoist-and-by-const-from-lshr-in-eqcmp-zero.ll | 14 +- .../hoist-and-by-const-from-shl-in-eqcmp-zero.ll | 12 +- llvm/test/CodeGen/AArch64/llvm-ir-to-intrinsic.ll | 388 +- llvm/test/CodeGen/AArch64/lrint-conv-fp16-win.ll | 6 - llvm/test/CodeGen/AArch64/lrint-conv-win.ll | 8 - llvm/test/CodeGen/AArch64/lrint-conv.ll | 5 - llvm/test/CodeGen/AArch64/lround-conv-fp16-win.ll | 2 - llvm/test/CodeGen/AArch64/lround-conv-win.ll | 8 - .../CodeGen/AArch64/machine-combiner-instr-fmf.mir | 399 - .../machine-outliner-2fixup-blr-terminator.mir | 75 - .../machine-outliner-no-noreturn-no-stack.mir | 67 - .../AArch64/machine-outliner-noreturn-no-stack.mir | 67 - llvm/test/CodeGen/AArch64/max-jump-table.ll | 10 +- llvm/test/CodeGen/AArch64/merge-trunc-store.ll | 841 - llvm/test/CodeGen/AArch64/min-jump-table.ll | 8 +- llvm/test/CodeGen/AArch64/neon-extract.ll | 2 +- llvm/test/CodeGen/AArch64/neon-fma-FMF.ll | 1 - llvm/test/CodeGen/AArch64/neon-wide-splat.ll | 122 - .../CodeGen/AArch64/note-gnu-property-pac-bti-0.ll | 2 +- .../CodeGen/AArch64/note-gnu-property-pac-bti-1.ll | 2 +- .../CodeGen/AArch64/note-gnu-property-pac-bti-2.ll | 2 +- .../CodeGen/AArch64/note-gnu-property-pac-bti-3.ll | 2 +- .../CodeGen/AArch64/note-gnu-property-pac-bti-4.ll | 2 +- .../CodeGen/AArch64/note-gnu-property-pac-bti-5.ll | 2 +- .../CodeGen/AArch64/note-gnu-property-pac-bti-6.ll | 2 +- .../CodeGen/AArch64/note-gnu-property-pac-bti-7.ll | 2 +- .../CodeGen/AArch64/note-gnu-property-pac-bti-8.ll | 2 +- llvm/test/CodeGen/AArch64/parity.ll | 161 - .../CodeGen/AArch64/partial-pipeline-execution.ll | 5 - llvm/test/CodeGen/AArch64/pow.ll | 26 +- llvm/test/CodeGen/AArch64/powi-windows.ll | 4 - llvm/test/CodeGen/AArch64/rmif-def-nzcv.mir | 16 - llvm/test/CodeGen/AArch64/rmif-use-nzcv.mir | 16 - llvm/test/CodeGen/AArch64/seh_funclet_x1.ll | 2 - llvm/test/CodeGen/AArch64/setf16-def-nzcv.mir | 16 - llvm/test/CodeGen/AArch64/setf16-use-nzcv.mir | 16 - llvm/test/CodeGen/AArch64/setf8-def-nzcv.mir | 16 - llvm/test/CodeGen/AArch64/setf8-use-nzcv.mir | 16 - llvm/test/CodeGen/AArch64/shift-by-signext.ll | 20 +- llvm/test/CodeGen/AArch64/sqrt-fastmath.ll | 227 +- llvm/test/CodeGen/AArch64/stack-guard-reassign.ll | 6 +- llvm/test/CodeGen/AArch64/stack-tagging-dbg.ll | 2 +- llvm/test/CodeGen/AArch64/stack-tagging-ex-1.ll | 2 +- llvm/test/CodeGen/AArch64/stack-tagging-ex-2.ll | 2 +- .../AArch64/stack-tagging-initializer-merge.ll | 2 +- .../AArch64/stack-tagging-untag-placement.ll | 2 +- llvm/test/CodeGen/AArch64/stack-tagging.ll | 15 +- .../test/CodeGen/AArch64/sve-calling-convention.ll | 23 - llvm/test/CodeGen/AArch64/sve-copy-zprpair.mir | 78 - llvm/test/CodeGen/AArch64/sve-extract-subvector.ll | 50 - llvm/test/CodeGen/AArch64/sve-fcmp.ll | 55 - .../AArch64/sve-fix-length-and-combine-512.ll | 37 - .../CodeGen/AArch64/sve-fixed-length-fp-arith.ll | 1054 +- .../CodeGen/AArch64/sve-fixed-length-fp-minmax.ll | 621 - .../CodeGen/AArch64/sve-fixed-length-int-arith.ll | 691 +- .../AArch64/sve-fixed-length-int-compares.ll | 631 - .../CodeGen/AArch64/sve-fixed-length-int-div.ll | 971 - .../AArch64/sve-fixed-length-int-extends.ll | 789 - .../AArch64/sve-fixed-length-int-immediates.ll | 1018 - .../CodeGen/AArch64/sve-fixed-length-int-log.ll | 1054 - .../CodeGen/AArch64/sve-fixed-length-int-minmax.ll | 1614 -- .../CodeGen/AArch64/sve-fixed-length-int-shifts.ll | 1152 - .../AArch64/sve-fixed-length-splat-vector.ll | 654 - .../CodeGen/AArch64/sve-fixed-length-subvector.ll | 34 +- llvm/test/CodeGen/AArch64/sve-fp-rounding.ll | 485 - llvm/test/CodeGen/AArch64/sve-fp.ll | 72 - llvm/test/CodeGen/AArch64/sve-gep.ll | 17 +- llvm/test/CodeGen/AArch64/sve-int-arith.ll | 207 +- .../CodeGen/AArch64/sve-intrinsic-opts-ptest.ll | 12 +- .../AArch64/sve-intrinsic-opts-reinterpret.ll | 2 +- .../AArch64/sve-intrinsics-int-arith-imm.ll | 669 +- .../CodeGen/AArch64/sve-intrinsics-int-arith.ll | 37 - ...sve-intrinsics-ld1ro-addressing-mode-reg-imm.ll | 174 - .../sve-intrinsics-ldN-reg+imm-addr-mode.ll | 495 - .../sve-intrinsics-ldN-reg+reg-addr-mode.ll | 259 - llvm/test/CodeGen/AArch64/sve-intrinsics-stores.ll | 110 - .../AArch64/sve-ld1-addressing-mode-reg-imm.ll | 37 - llvm/test/CodeGen/AArch64/sve-localstackalloc.mir | 61 - .../test/CodeGen/AArch64/sve-masked-ldst-nonext.ll | 102 - llvm/test/CodeGen/AArch64/sve-sext-zext.ll | 5 +- llvm/test/CodeGen/AArch64/sve-split-extract-elt.ll | 220 - llvm/test/CodeGen/AArch64/sve-split-insert-elt.ll | 190 - llvm/test/CodeGen/AArch64/sve-split-load.ll | 18 +- llvm/test/CodeGen/AArch64/sve-split-trunc.ll | 66 - .../AArch64/sve-st1-addressing-mode-reg-imm.ll | 63 - llvm/test/CodeGen/AArch64/sve-tailcall.ll | 107 - llvm/test/CodeGen/AArch64/sve-trunc.ll | 128 - llvm/test/CodeGen/AArch64/sve-vector-splat.ll | 42 +- llvm/test/CodeGen/AArch64/swifterror.ll | 6 +- llvm/test/CodeGen/AArch64/tagged-globals.ll | 98 +- .../CodeGen/AArch64/unwind-preserved-from-mir.mir | 143 - llvm/test/CodeGen/AArch64/unwind-preserved.ll | 403 - .../AArch64/vecreduce-fmax-legalization-nan.ll | 20 +- .../CodeGen/AArch64/vecreduce-fmax-legalization.ll | 2 +- llvm/test/CodeGen/AArch64/vector-gep.ll | 21 - llvm/test/CodeGen/AArch64/win64-jumptable.ll | 4 +- llvm/test/CodeGen/AArch64/win_cst_pool.ll | 4 - llvm/test/CodeGen/AArch64/windows-extern-weak.ll | 5 - llvm/test/CodeGen/AArch64/windows-trap1.ll | 13 + llvm/test/CodeGen/AArch64/wineh-mingw.ll | 5 +- llvm/test/CodeGen/AArch64/wineh-try-catch-cbz.ll | 3 - .../test/CodeGen/AArch64/wineh-try-catch-nobase.ll | 5 - .../CodeGen/AArch64/wineh-try-catch-realign.ll | 9 - llvm/test/CodeGen/AArch64/wineh-try-catch-vla.ll | 5 - llvm/test/CodeGen/AArch64/wineh1.mir | 32 +- llvm/test/CodeGen/AArch64/wineh2.mir | 2 +- llvm/test/CodeGen/AArch64/wineh3.mir | 24 +- llvm/test/CodeGen/AArch64/wineh4.mir | 2 +- llvm/test/CodeGen/AArch64/wineh5.mir | 4 +- llvm/test/CodeGen/AArch64/wineh6.mir | 22 +- llvm/test/CodeGen/AArch64/wineh7.mir | 21 +- llvm/test/CodeGen/AArch64/wineh8.mir | 2 +- llvm/test/CodeGen/AArch64/zext-reg-coalesce.mir | 33 - .../CodeGen/AMDGPU/32-bit-local-address-space.ll | 12 +- llvm/test/CodeGen/AMDGPU/GlobalISel/add.v2i16.ll | 73 +- llvm/test/CodeGen/AMDGPU/GlobalISel/andn2.ll | 650 - .../GlobalISel/artifact-combiner-build-vector.mir | 31 - .../artifact-combiner-concat-vectors.mir | 46 - .../artifact-combiner-unmerge-values.mir | 180 +- .../AMDGPU/GlobalISel/artifact-combiner-zext.mir | 162 - llvm/test/CodeGen/AMDGPU/GlobalISel/ashr.ll | 7 +- .../CodeGen/AMDGPU/GlobalISel/bool-legalization.ll | 6 +- llvm/test/CodeGen/AMDGPU/GlobalISel/bswap.ll | 3 + .../AMDGPU/GlobalISel/combine-add-to-ptradd.mir | 180 - .../GlobalISel/combine-amdgpu-cvt-f32-ubyte.mir | 16 +- .../AMDGPU/GlobalISel/combine-sext-inreg.mir | 339 - .../combine-shl-from-extend-narrow.postlegal.mir | 311 - .../combine-shl-from-extend-narrow.prelegal.mir | 195 - .../CodeGen/AMDGPU/GlobalISel/cvt_f32_ubyte.ll | 153 +- .../AMDGPU/GlobalISel/divergent-control-flow.ll | 55 +- .../test/CodeGen/AMDGPU/GlobalISel/dummy-target.ll | 91 - .../AMDGPU/GlobalISel/dynamic-alloca-uniform.ll | 18 +- .../GlobalISel/extractelement-stack-lower.ll | 870 - .../AMDGPU/GlobalISel/extractelement.i128.ll | 769 - .../AMDGPU/GlobalISel/extractelement.i16.ll | 802 - .../CodeGen/AMDGPU/GlobalISel/extractelement.i8.ll | 3147 --- .../CodeGen/AMDGPU/GlobalISel/extractelement.ll | 122 - llvm/test/CodeGen/AMDGPU/GlobalISel/frem.ll | 1189 -- .../test/CodeGen/AMDGPU/GlobalISel/global-value.ll | 248 +- .../AMDGPU/GlobalISel/hip.extern.shared.array.ll | 140 - .../AMDGPU/GlobalISel/insertelement-stack-lower.ll | 376 - .../CodeGen/AMDGPU/GlobalISel/insertelement.i16.ll | 3306 --- .../CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll | 5884 ------ .../AMDGPU/GlobalISel/insertelement.large.ll | 76 - .../CodeGen/AMDGPU/GlobalISel/insertelement.ll | 74 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-add.mir | 3 +- .../inst-select-amdgcn.groupstaticsize.mir | 46 - .../inst-select-amdgcn.reloc.constant.mir | 50 - .../CodeGen/AMDGPU/GlobalISel/inst-select-and.mir | 50 +- .../AMDGPU/GlobalISel/inst-select-anyext.mir | 76 +- .../inst-select-atomic-cmpxchg-region.mir | 173 - .../inst-select-atomicrmw-fadd-region.mir | 116 - .../inst-select-atomicrmw-xchg-region.mir | 83 - .../AMDGPU/GlobalISel/inst-select-brcond.mir | 6 +- .../inst-select-build-vector-trunc.v2s16.mir | 270 - .../AMDGPU/GlobalISel/inst-select-constant.mir | 609 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-copy.mir | 94 - .../GlobalISel/inst-select-extract-vector-elt.mir | 56 +- .../AMDGPU/GlobalISel/inst-select-extract.mir | 39 - .../AMDGPU/GlobalISel/inst-select-fconstant.mir | 178 - .../AMDGPU/GlobalISel/inst-select-insert.xfail.mir | 26 +- .../GlobalISel/inst-select-load-atomic-global.mir | 90 +- .../GlobalISel/inst-select-load-global-saddr.mir | 275 - .../GlobalISel/inst-select-load-local-128.mir | 147 +- .../AMDGPU/GlobalISel/inst-select-load-local.mir | 6 +- .../AMDGPU/GlobalISel/inst-select-load-private.mir | 28 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-or.mir | 50 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-phi.mir | 18 +- .../AMDGPU/GlobalISel/inst-select-ptrmask.mir | 104 +- .../GlobalISel/inst-select-returnaddress.mir | 122 - .../GlobalISel/inst-select-store-atomic-flat.mir | 272 - .../GlobalISel/inst-select-store-atomic-local.mir | 343 - .../AMDGPU/GlobalISel/inst-select-store-flat.mir | 50 +- .../AMDGPU/GlobalISel/inst-select-store-global.mir | 62 +- .../AMDGPU/GlobalISel/inst-select-trunc.mir | 6 - .../GlobalISel/inst-select-unmerge-values.mir | 71 - .../CodeGen/AMDGPU/GlobalISel/inst-select-xor.mir | 50 +- .../GlobalISel/irtranslator-amdgcn-sendmsg.ll | 2 +- .../GlobalISel/irtranslator-amdgpu_kernel.ll | 464 - .../GlobalISel/irtranslator-call-implicit-args.ll | 1247 -- .../GlobalISel/irtranslator-call-return-values.ll | 2509 --- .../AMDGPU/GlobalISel/irtranslator-call-sret.ll | 88 - .../CodeGen/AMDGPU/GlobalISel/irtranslator-call.ll | 4864 ----- .../GlobalISel/irtranslator-function-args.ll | 56 - .../GlobalISel/irtranslator-indirect-call.ll | 54 - .../AMDGPU/GlobalISel/irtranslator-inline-asm.ll | 17 +- .../GlobalISel/irtranslator-memory-intrinsics.ll | 288 - .../AMDGPU/GlobalISel/irtranslator-metadata.ll | 22 - .../CodeGen/AMDGPU/GlobalISel/irtranslator-sat.ll | 158 - .../CodeGen/AMDGPU/GlobalISel/lds-global-value.ll | 13 +- .../AMDGPU/GlobalISel/lds-misaligned-bug.ll | 128 - .../AMDGPU/GlobalISel/legalize-addrspacecast.mir | 6 +- .../GlobalISel/legalize-amdgcn.if-invalid.mir | 69 +- .../GlobalISel/legalize-amdgcn.rsq.clamp.mir | 63 - .../CodeGen/AMDGPU/GlobalISel/legalize-and.mir | 330 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir | 211 +- .../CodeGen/AMDGPU/GlobalISel/legalize-bitcast.mir | 654 +- .../CodeGen/AMDGPU/GlobalISel/legalize-brcond.mir | 213 - .../GlobalISel/legalize-build-vector.s16.mir | 312 +- .../AMDGPU/GlobalISel/legalize-concat-vectors.mir | 51 +- .../GlobalISel/legalize-extract-vector-elt.mir | 1648 +- .../CodeGen/AMDGPU/GlobalISel/legalize-extract.mir | 126 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fabs.mir | 142 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fadd.mir | 224 +- .../AMDGPU/GlobalISel/legalize-fcanonicalize.mir | 80 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fceil.mir | 31 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fcmp.mir | 101 +- .../AMDGPU/GlobalISel/legalize-fcopysign.mir | 30 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fcos.mir | 79 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fdiv.mir | 155 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ffloor.mir | 79 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fma.mir | 250 +- .../AMDGPU/GlobalISel/legalize-fmad.s32.mir | 1 - .../CodeGen/AMDGPU/GlobalISel/legalize-fmaxnum.mir | 198 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fminnum.mir | 198 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fmul.mir | 208 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fneg.mir | 92 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fpext.mir | 60 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fpowi.mir | 70 - .../CodeGen/AMDGPU/GlobalISel/legalize-fptosi.mir | 105 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fptoui.mir | 105 +- .../CodeGen/AMDGPU/GlobalISel/legalize-freeze.mir | 116 +- .../CodeGen/AMDGPU/GlobalISel/legalize-frint.mir | 9 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsin.mir | 79 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsqrt.mir | 79 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsub.mir | 205 +- .../AMDGPU/GlobalISel/legalize-implicit-def.mir | 62 +- .../GlobalISel/legalize-insert-vector-elt.mir | 797 - .../CodeGen/AMDGPU/GlobalISel/legalize-insert.mir | 37 +- .../AMDGPU/GlobalISel/legalize-intrinsic-round.mir | 196 +- .../AMDGPU/GlobalISel/legalize-intrinsic-trunc.mir | 17 +- .../legalize-llvm.amdgcn.image.dim.a16.ll | 952 +- .../legalize-llvm.amdgcn.image.load.2d.d16.ll | 567 +- .../legalize-llvm.amdgcn.image.load.2d.ll | 2 +- .../legalize-llvm.amdgcn.image.store.2d.d16.ll | 13 +- .../legalize-llvm.amdgcn.s.buffer.load.mir | 122 +- .../AMDGPU/GlobalISel/legalize-load-constant.mir | 2032 +- .../AMDGPU/GlobalISel/legalize-load-flat.mir | 1374 +- .../AMDGPU/GlobalISel/legalize-load-global.mir | 5770 +---- .../AMDGPU/GlobalISel/legalize-load-local.mir | 1062 +- .../GlobalISel/legalize-load-memory-metadata.mir | 104 - .../AMDGPU/GlobalISel/legalize-load-private.mir | 809 +- .../CodeGen/AMDGPU/GlobalISel/legalize-lshr.mir | 249 +- .../legalize-merge-values-build-vector.mir | 16 +- .../test/CodeGen/AMDGPU/GlobalISel/legalize-or.mir | 256 +- .../CodeGen/AMDGPU/GlobalISel/legalize-phi.mir | 202 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ptr-add.mir | 234 - .../CodeGen/AMDGPU/GlobalISel/legalize-ptrmask.mir | 25 +- .../CodeGen/AMDGPU/GlobalISel/legalize-saddo.mir | 151 +- .../CodeGen/AMDGPU/GlobalISel/legalize-saddsat.mir | 1160 +- .../CodeGen/AMDGPU/GlobalISel/legalize-select.mir | 370 +- .../AMDGPU/GlobalISel/legalize-sext-inreg.mir | 158 +- .../CodeGen/AMDGPU/GlobalISel/legalize-shl.mir | 211 +- .../AMDGPU/GlobalISel/legalize-shuffle-vector.mir | 34 +- .../GlobalISel/legalize-shuffle-vector.s16.mir | 371 +- .../CodeGen/AMDGPU/GlobalISel/legalize-smax.mir | 92 +- .../CodeGen/AMDGPU/GlobalISel/legalize-smin.mir | 92 +- .../CodeGen/AMDGPU/GlobalISel/legalize-sshlsat.mir | 980 - .../CodeGen/AMDGPU/GlobalISel/legalize-ssubo.mir | 151 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ssubsat.mir | 1160 +- .../AMDGPU/GlobalISel/legalize-store-global.mir | 826 +- .../CodeGen/AMDGPU/GlobalISel/legalize-store.mir | 64 +- .../CodeGen/AMDGPU/GlobalISel/legalize-trunc.mir | 36 +- .../CodeGen/AMDGPU/GlobalISel/legalize-uaddo.mir | 116 +- .../CodeGen/AMDGPU/GlobalISel/legalize-uaddsat.mir | 839 +- .../CodeGen/AMDGPU/GlobalISel/legalize-umax.mir | 92 +- .../CodeGen/AMDGPU/GlobalISel/legalize-umin.mir | 92 +- .../AMDGPU/GlobalISel/legalize-unmerge-values.mir | 162 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ushlsat.mir | 828 - .../CodeGen/AMDGPU/GlobalISel/legalize-usubo.mir | 124 +- .../CodeGen/AMDGPU/GlobalISel/legalize-usubsat.mir | 813 +- .../CodeGen/AMDGPU/GlobalISel/legalize-xor.mir | 255 +- llvm/test/CodeGen/AMDGPU/GlobalISel/lit.local.cfg | 2 + .../AMDGPU/GlobalISel/llvm.amdgcn.atomic.dec.ll | 296 +- .../AMDGPU/GlobalISel/llvm.amdgcn.atomic.inc.ll | 452 +- .../AMDGPU/GlobalISel/llvm.amdgcn.div.fmas.ll | 98 +- .../AMDGPU/GlobalISel/llvm.amdgcn.div.scale.ll | 462 +- .../AMDGPU/GlobalISel/llvm.amdgcn.ds.fadd.ll | 186 - .../AMDGPU/GlobalISel/llvm.amdgcn.ds.fmax.ll | 373 - .../AMDGPU/GlobalISel/llvm.amdgcn.ds.fmin.ll | 186 - .../GlobalISel/llvm.amdgcn.global.atomic.csub.ll | 116 - .../GlobalISel/llvm.amdgcn.global.atomic.fadd.ll | 101 - .../GlobalISel/llvm.amdgcn.image.sample.g16.ll | 44 +- .../AMDGPU/GlobalISel/llvm.amdgcn.is.private.ll | 28 +- .../AMDGPU/GlobalISel/llvm.amdgcn.is.shared.ll | 28 +- .../GlobalISel/llvm.amdgcn.kernarg.segment.ptr.ll | 6 +- .../llvm.amdgcn.raw.buffer.atomic.fadd.ll | 245 - .../AMDGPU/GlobalISel/llvm.amdgcn.rsq.clamp.ll | 170 - .../AMDGPU/GlobalISel/llvm.amdgcn.s.buffer.load.ll | 176 +- .../CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sbfe.ll | 32 +- .../CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sdot2.ll | 46 +- .../AMDGPU/GlobalISel/llvm.amdgcn.set.inactive.ll | 1 - .../llvm.amdgcn.struct.buffer.atomic.fadd.ll | 260 - .../CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ubfe.ll | 31 +- .../CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.udot2.ll | 46 +- .../AMDGPU/GlobalISel/llvm.amdgcn.update.dpp.ll | 30 +- .../AMDGPU/GlobalISel/llvm.amdgcn.writelane.ll | 333 - llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.powi.ll | 181 - .../CodeGen/AMDGPU/GlobalISel/load-constant.96.ll | 555 +- .../CodeGen/AMDGPU/GlobalISel/load-local.128.ll | 300 - .../CodeGen/AMDGPU/GlobalISel/load-local.96.ll | 260 - .../CodeGen/AMDGPU/GlobalISel/load-unaligned.ll | 252 - llvm/test/CodeGen/AMDGPU/GlobalISel/localizer.ll | 30 +- llvm/test/CodeGen/AMDGPU/GlobalISel/lshr.ll | 43 +- llvm/test/CodeGen/AMDGPU/GlobalISel/minmaxabs.ll | 104 - .../CodeGen/AMDGPU/GlobalISel/non-entry-alloca.ll | 6 +- llvm/test/CodeGen/AMDGPU/GlobalISel/orn2.ll | 650 - .../GlobalISel/postlegalizercombiner-and.mir | 316 - .../GlobalISel/postlegalizercombiner-select.mir | 31 +- .../GlobalISel/regbankselect-amdgcn.ballot.i64.mir | 64 - .../GlobalISel/regbankselect-amdgcn.ds.fmax.mir | 83 + .../GlobalISel/regbankselect-amdgcn.ds.fmin.mir | 83 + .../GlobalISel/regbankselect-amdgcn.readlane.mir | 79 +- .../regbankselect-amdgcn.s.buffer.load.ll | 26 +- .../GlobalISel/regbankselect-build-vector.mir | 245 +- .../GlobalISel/regbankselect-concat-vector.mir | 100 +- .../AMDGPU/GlobalISel/regbankselect-default.mir | 1 - .../AMDGPU/GlobalISel/regbankselect-extract.mir | 20 +- .../AMDGPU/GlobalISel/regbankselect-insert.mir | 88 +- .../GlobalISel/regbankselect-merge-values.mir | 69 +- .../AMDGPU/GlobalISel/regbankselect-phi.mir | 368 +- .../regbankselect-split-scalar-load-metadata.mir | 68 - .../GlobalISel/regbankselect-unmerge-values.mir | 20 +- .../GlobalISel/regbankselect-waterfall-agpr.mir | 107 - llvm/test/CodeGen/AMDGPU/GlobalISel/roundeven.ll | 566 - llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll | 7361 ------- llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i32.ll | 2 +- llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i64.ll | 343 +- .../CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll | 541 - llvm/test/CodeGen/AMDGPU/GlobalISel/shl.ll | 39 +- llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i32.ll | 2 +- llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i64.ll | 373 +- llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll | 7346 ------- .../CodeGen/AMDGPU/GlobalISel/store-local.128.ll | 301 - .../CodeGen/AMDGPU/GlobalISel/store-local.96.ll | 262 - llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll | 3931 ---- llvm/test/CodeGen/AMDGPU/GlobalISel/udiv.i32.ll | 2 +- llvm/test/CodeGen/AMDGPU/GlobalISel/udiv.i64.ll | 98 +- llvm/test/CodeGen/AMDGPU/GlobalISel/urem.i32.ll | 2 +- llvm/test/CodeGen/AMDGPU/GlobalISel/urem.i64.ll | 98 +- llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll | 3801 ---- llvm/test/CodeGen/AMDGPU/GlobalISel/xnor.ll | 53 +- llvm/test/CodeGen/AMDGPU/GlobalISel/zextload.ll | 27 +- llvm/test/CodeGen/AMDGPU/accvgpr-copy.mir | 292 +- llvm/test/CodeGen/AMDGPU/add.i16.ll | 2 +- llvm/test/CodeGen/AMDGPU/add.v2i16.ll | 2 +- .../addrspacecast-initializer-unsupported.ll | 7 - .../CodeGen/AMDGPU/addrspacecast-initializer.ll | 27 - llvm/test/CodeGen/AMDGPU/addrspacecast.ll | 18 +- .../CodeGen/AMDGPU/amdgcn-load-offset-from-reg.ll | 2 + llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.ll | 12 - .../amdgpu-codegenprepare-fold-binop-select.ll | 8 +- .../CodeGen/AMDGPU/amdgpu-codegenprepare-idiv.ll | 2202 +- llvm/test/CodeGen/AMDGPU/amdgpu-reloc-const.ll | 4 - llvm/test/CodeGen/AMDGPU/amdgpu.private-memory.ll | 10 +- llvm/test/CodeGen/AMDGPU/amdhsa-trap-num-sgprs.ll | 2 +- llvm/test/CodeGen/AMDGPU/amdpal-elf.ll | 4 +- llvm/test/CodeGen/AMDGPU/andorbitset.ll | 27 +- llvm/test/CodeGen/AMDGPU/asm-printer-check-vcc.mir | 4 +- .../AMDGPU/atomic_optimizations_local_pointer.ll | 132 +- .../AMDGPU/attr-amdgpu-flat-work-group-size.ll | 2 +- llvm/test/CodeGen/AMDGPU/barrier-elimination.ll | 1 - .../CodeGen/AMDGPU/branch-relaxation-debug-info.ll | 56 + .../AMDGPU/branch-relaxation-debug-info.mir | 123 - llvm/test/CodeGen/AMDGPU/bswap.ll | 36 +- llvm/test/CodeGen/AMDGPU/call-argument-types.ll | 40 +- llvm/test/CodeGen/AMDGPU/call-constant.ll | 29 +- llvm/test/CodeGen/AMDGPU/call-constexpr.ll | 12 +- .../CodeGen/AMDGPU/call-preserved-registers.ll | 6 +- llvm/test/CodeGen/AMDGPU/call-waitcnt.ll | 14 +- llvm/test/CodeGen/AMDGPU/callee-frame-setup.ll | 90 +- .../CodeGen/AMDGPU/callee-special-input-sgprs.ll | 2 +- .../CodeGen/AMDGPU/callee-special-input-vgprs.ll | 4 +- llvm/test/CodeGen/AMDGPU/captured-frame-index.ll | 2 +- llvm/test/CodeGen/AMDGPU/cc-update.ll | 24 +- .../CodeGen/AMDGPU/cgp-addressing-modes-gfx1030.ll | 75 - .../CodeGen/AMDGPU/cgp-addressing-modes-gfx908.ll | 78 - llvm/test/CodeGen/AMDGPU/cgp-addressing-modes.ll | 55 - llvm/test/CodeGen/AMDGPU/chain-hi-to-lo.ll | 2 +- llvm/test/CodeGen/AMDGPU/clamp.ll | 4 +- llvm/test/CodeGen/AMDGPU/code-object-v3.ll | 2 +- llvm/test/CodeGen/AMDGPU/collapse-endcf.mir | 41 +- .../CodeGen/AMDGPU/control-flow-fastregalloc.ll | 12 +- .../AMDGPU/cross-block-use-is-not-abi-copy.ll | 12 +- llvm/test/CodeGen/AMDGPU/ctlz.ll | 32 +- llvm/test/CodeGen/AMDGPU/ctlz_zero_undef.ll | 10 +- llvm/test/CodeGen/AMDGPU/cttz_zero_undef.ll | 6 +- llvm/test/CodeGen/AMDGPU/cvt_f32_ubyte.ll | 69 +- llvm/test/CodeGen/AMDGPU/disable_form_clauses.ll | 2 +- llvm/test/CodeGen/AMDGPU/div_i128.ll | 6 +- .../CodeGen/AMDGPU/ds-combine-with-dependence.ll | 6 +- llvm/test/CodeGen/AMDGPU/ds_read2.ll | 38 +- llvm/test/CodeGen/AMDGPU/ds_read2st64.ll | 12 +- llvm/test/CodeGen/AMDGPU/ds_write2.ll | 55 +- llvm/test/CodeGen/AMDGPU/ds_write2st64.ll | 16 +- llvm/test/CodeGen/AMDGPU/elf-header-flags-mach.ll | 2 - llvm/test/CodeGen/AMDGPU/elf-notes.ll | 6 +- .../test/CodeGen/AMDGPU/extra-sroa-after-unroll.ll | 90 - llvm/test/CodeGen/AMDGPU/extractelt-to-trunc.ll | 15 +- .../AMDGPU/fast-unaligned-load-store.global.ll | 6 +- .../CodeGen/AMDGPU/fcanonicalize-elimination.ll | 74 +- llvm/test/CodeGen/AMDGPU/fcanonicalize.f16.ll | 12 +- llvm/test/CodeGen/AMDGPU/fcanonicalize.ll | 8 +- llvm/test/CodeGen/AMDGPU/fceil64.ll | 2 +- llvm/test/CodeGen/AMDGPU/fdiv.f16.ll | 22 +- llvm/test/CodeGen/AMDGPU/fdiv32-to-rcp-folding.ll | 2 +- llvm/test/CodeGen/AMDGPU/fix-wwm-vgpr-copy.ll | 18 +- llvm/test/CodeGen/AMDGPU/fmuladd.f16.ll | 112 +- llvm/test/CodeGen/AMDGPU/fmuladd.f32.ll | 28 +- llvm/test/CodeGen/AMDGPU/fmuladd.f64.ll | 16 +- llvm/test/CodeGen/AMDGPU/fmuladd.v2f16.ll | 44 +- llvm/test/CodeGen/AMDGPU/fneg-combines.ll | 228 +- llvm/test/CodeGen/AMDGPU/fold-imm-copy.mir | 51 - llvm/test/CodeGen/AMDGPU/fold_16bit_imm.mir | 180 + .../CodeGen/AMDGPU/fp-atomic-to-s_denormmode.mir | 12 +- llvm/test/CodeGen/AMDGPU/fptosi.f16.ll | 26 +- llvm/test/CodeGen/AMDGPU/fptoui.f16.ll | 24 +- llvm/test/CodeGen/AMDGPU/frem.ll | 1975 +- llvm/test/CodeGen/AMDGPU/fshl.ll | 351 +- llvm/test/CodeGen/AMDGPU/fshr.ll | 978 +- llvm/test/CodeGen/AMDGPU/function-call-relocs.ll | 8 +- llvm/test/CodeGen/AMDGPU/global-constant.ll | 40 +- .../CodeGen/AMDGPU/global-load-store-atomics.mir | 249 + .../CodeGen/AMDGPU/global-saddr-atomics.gfx1030.ll | 66 - .../CodeGen/AMDGPU/global-saddr-atomics.gfx908.ll | 63 - llvm/test/CodeGen/AMDGPU/global-saddr-atomics.ll | 2873 --- llvm/test/CodeGen/AMDGPU/global-saddr-load.ll | 1863 -- llvm/test/CodeGen/AMDGPU/global-saddr-store.ll | 844 - llvm/test/CodeGen/AMDGPU/global-saddr.ll | 103 + llvm/test/CodeGen/AMDGPU/global-variable-relocs.ll | 22 +- llvm/test/CodeGen/AMDGPU/global_atomics.ll | 16 - llvm/test/CodeGen/AMDGPU/global_atomics_i64.ll | 20 - llvm/test/CodeGen/AMDGPU/half.ll | 2 +- .../AMDGPU/hazard-recognizer-meta-insts.mir | 41 - .../test/CodeGen/AMDGPU/hip.extern.shared.array.ll | 138 - llvm/test/CodeGen/AMDGPU/hsa-func-align.ll | 2 +- llvm/test/CodeGen/AMDGPU/hsa-func.ll | 4 +- .../AMDGPU/hsa-metadata-deduce-ro-arg-v3.ll | 2 +- .../CodeGen/AMDGPU/hsa-metadata-deduce-ro-arg.ll | 2 +- .../AMDGPU/hsa-metadata-enqueue-kernel-v3.ll | 2 +- .../CodeGen/AMDGPU/hsa-metadata-enqueue-kernel.ll | 2 +- .../AMDGPU/hsa-metadata-from-llvm-ir-full-v3.ll | 167 +- .../AMDGPU/hsa-metadata-from-llvm-ir-full.ll | 166 +- .../CodeGen/AMDGPU/hsa-metadata-hidden-args-v3.ll | 6 +- .../CodeGen/AMDGPU/hsa-metadata-hidden-args.ll | 6 +- .../AMDGPU/hsa-metadata-hostcall-absent-v3.ll | 2 +- .../CodeGen/AMDGPU/hsa-metadata-hostcall-absent.ll | 2 +- .../AMDGPU/hsa-metadata-hostcall-present-v3.ll | 2 +- .../AMDGPU/hsa-metadata-hostcall-present.ll | 2 +- llvm/test/CodeGen/AMDGPU/hsa-metadata-images-v3.ll | 6 +- llvm/test/CodeGen/AMDGPU/hsa-metadata-images.ll | 6 +- .../hsa-metadata-invalid-ocl-version-1-v3.ll | 2 +- .../AMDGPU/hsa-metadata-invalid-ocl-version-1.ll | 2 +- .../hsa-metadata-invalid-ocl-version-2-v3.ll | 2 +- .../AMDGPU/hsa-metadata-invalid-ocl-version-2.ll | 2 +- .../hsa-metadata-invalid-ocl-version-3-v3.ll | 2 +- .../AMDGPU/hsa-metadata-invalid-ocl-version-3.ll | 2 +- .../AMDGPU/hsa-metadata-kernel-code-props-v3.ll | 8 +- .../AMDGPU/hsa-metadata-kernel-code-props.ll | 6 +- llvm/test/CodeGen/AMDGPU/hsa-note-no-func.ll | 2 - llvm/test/CodeGen/AMDGPU/hsa.ll | 4 +- .../CodeGen/AMDGPU/huge-number-operand-folds.mir | 22 - llvm/test/CodeGen/AMDGPU/idot8s.ll | 27 +- llvm/test/CodeGen/AMDGPU/idot8u.ll | 26 +- llvm/test/CodeGen/AMDGPU/image-sample-waterfall.ll | 57 - llvm/test/CodeGen/AMDGPU/imm16.ll | 14 +- llvm/test/CodeGen/AMDGPU/indirect-addressing-si.ll | 4 +- .../CodeGen/AMDGPU/indirect-addressing-term.ll | 2 +- llvm/test/CodeGen/AMDGPU/indirect-call.ll | 4 +- .../AMDGPU/insert-subvector-unused-scratch.ll | 6 +- llvm/test/CodeGen/AMDGPU/insert_vector_elt.ll | 337 +- .../test/CodeGen/AMDGPU/insert_vector_elt.v2i16.ll | 299 +- .../insert_vector_elt.v2i16.subtest-saddr.ll | 4 +- llvm/test/CodeGen/AMDGPU/kernel-args.ll | 26 +- .../CodeGen/AMDGPU/kernel-argument-dag-lowering.ll | 134 - llvm/test/CodeGen/AMDGPU/lds-misaligned-bug.ll | 32 +- llvm/test/CodeGen/AMDGPU/lds-relocs.ll | 2 +- .../test/CodeGen/AMDGPU/llvm.amdgcn.atomic.csub.ll | 1 - .../test/CodeGen/AMDGPU/llvm.amdgcn.atomic.fadd.ll | 18 - llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pkrtz.ll | 123 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.append.ll | 11 - llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.consume.ll | 11 - .../AMDGPU/llvm.amdgcn.ds.gws.sema.release.all.ll | 7 +- .../CodeGen/AMDGPU/llvm.amdgcn.groupstaticsize.ll | 4 - .../AMDGPU/llvm.amdgcn.image.sample.a16.dim.ll | 68 +- .../AMDGPU/llvm.amdgcn.image.sample.g16.encode.ll | 16 +- .../CodeGen/AMDGPU/llvm.amdgcn.image.sample.g16.ll | 16 +- .../AMDGPU/llvm.amdgcn.raw.buffer.atomic.fadd.ll | 72 - .../AMDGPU/llvm.amdgcn.raw.buffer.atomic.ll | 5 +- .../AMDGPU/llvm.amdgcn.raw.tbuffer.load.d16.ll | 18 +- .../CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.load.ll | 48 +- .../AMDGPU/llvm.amdgcn.raw.tbuffer.store.d16.ll | 16 +- .../AMDGPU/llvm.amdgcn.raw.tbuffer.store.ll | 36 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll | 46 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.getreg.ll | 7 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sdot4.ll | 1 - llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sdot8.ll | 1 - .../llvm.amdgcn.struct.buffer.atomic.fadd.ll | 61 - .../AMDGPU/llvm.amdgcn.struct.buffer.atomic.ll | 5 +- .../AMDGPU/llvm.amdgcn.struct.tbuffer.load.d16.ll | 16 +- .../AMDGPU/llvm.amdgcn.struct.tbuffer.load.ll | 56 +- .../AMDGPU/llvm.amdgcn.struct.tbuffer.store.d16.ll | 16 +- .../AMDGPU/llvm.amdgcn.struct.tbuffer.store.ll | 52 +- .../CodeGen/AMDGPU/llvm.amdgcn.tbuffer.load.d16.ll | 10 +- .../AMDGPU/llvm.amdgcn.tbuffer.load.dwordx3.ll | 12 +- .../CodeGen/AMDGPU/llvm.amdgcn.tbuffer.load.ll | 28 +- .../AMDGPU/llvm.amdgcn.tbuffer.store.d16.ll | 10 +- .../AMDGPU/llvm.amdgcn.tbuffer.store.dwordx3.ll | 6 +- .../CodeGen/AMDGPU/llvm.amdgcn.tbuffer.store.ll | 26 +- llvm/test/CodeGen/AMDGPU/llvm.round.f64.ll | 54 +- llvm/test/CodeGen/AMDGPU/load-local-f32.ll | 10 +- llvm/test/CodeGen/AMDGPU/load-local-i16.ll | 12 +- llvm/test/CodeGen/AMDGPU/load-local-i32.ll | 5 +- llvm/test/CodeGen/AMDGPU/load-local-i8.ll | 6 +- llvm/test/CodeGen/AMDGPU/load-local.128.ll | 378 - llvm/test/CodeGen/AMDGPU/load-local.96.ll | 331 - .../lower-control-flow-other-terminators.mir | 245 - llvm/test/CodeGen/AMDGPU/lower-kernargs.ll | 426 - llvm/test/CodeGen/AMDGPU/lshr.v2i16.ll | 98 +- llvm/test/CodeGen/AMDGPU/mad_uint24.ll | 3 +- llvm/test/CodeGen/AMDGPU/madak.ll | 12 +- llvm/test/CodeGen/AMDGPU/mai-hazards.mir | 39 - llvm/test/CodeGen/AMDGPU/max.i16.ll | 160 +- llvm/test/CodeGen/AMDGPU/mem-builtins.ll | 12 +- llvm/test/CodeGen/AMDGPU/memcpy-fixed-align.ll | 37 - .../test/CodeGen/AMDGPU/memory-legalizer-amdpal.ll | 86 +- llvm/test/CodeGen/AMDGPU/memory-legalizer-load.ll | 12 +- llvm/test/CodeGen/AMDGPU/memory-legalizer-store.ll | 12 +- llvm/test/CodeGen/AMDGPU/memory_clause.ll | 22 +- llvm/test/CodeGen/AMDGPU/merge-store-crash.ll | 7 +- llvm/test/CodeGen/AMDGPU/merge-store-usedef.ll | 5 +- llvm/test/CodeGen/AMDGPU/merge-stores.ll | 1 + llvm/test/CodeGen/AMDGPU/movreld-bug.ll | 4 +- .../test/CodeGen/AMDGPU/mubuf-legalize-operands.ll | 288 +- .../CodeGen/AMDGPU/mubuf-legalize-operands.mir | 65 +- llvm/test/CodeGen/AMDGPU/mubuf.ll | 30 +- llvm/test/CodeGen/AMDGPU/mul24-pass-ordering.ll | 2 +- .../AMDGPU/no-initializer-constant-addrspace.ll | 6 +- llvm/test/CodeGen/AMDGPU/non-entry-alloca.ll | 2 - llvm/test/CodeGen/AMDGPU/opt-pipeline.ll | 20 +- ...optimize-exec-copies-extra-insts-after-copy.mir | 51 - .../AMDGPU/optimize-exec-mask-pre-ra-loop-phi.mir | 201 - ...optimize-exec-masking-strip-terminator-bits.mir | 44 - .../AMDGPU/promote-alloca-padding-size-estimate.ll | 14 +- .../promote-alloca-to-lds-constantexpr-use.ll | 165 - .../CodeGen/AMDGPU/promote-alloca-to-lds-phi.ll | 2 +- .../CodeGen/AMDGPU/promote-constOffset-to-imm.ll | 10 +- .../propagate-attributes-bitcast-function.ll | 2 +- .../CodeGen/AMDGPU/propagate-attributes-clone.ll | 16 +- .../AMDGPU/propagate-attributes-single-set.ll | 12 +- .../CodeGen/AMDGPU/r600-constant-array-fixup.ll | 2 +- llvm/test/CodeGen/AMDGPU/reassoc-scalar.ll | 2 +- .../CodeGen/AMDGPU/regbank-reassign-wave64.mir | 69 - llvm/test/CodeGen/AMDGPU/regbank-reassign.mir | 80 +- llvm/test/CodeGen/AMDGPU/rel32.ll | 2 +- llvm/test/CodeGen/AMDGPU/reqd-work-group-size.ll | 17 +- .../CodeGen/AMDGPU/reserve-vgpr-for-sgpr-spill.ll | 158 +- llvm/test/CodeGen/AMDGPU/returnaddress.ll | 24 +- llvm/test/CodeGen/AMDGPU/sad.ll | 16 +- llvm/test/CodeGen/AMDGPU/saddo.ll | 44 +- llvm/test/CodeGen/AMDGPU/saddsat.ll | 439 - llvm/test/CodeGen/AMDGPU/sched-prefer-non-mfma.mir | 18 - .../schedule-regpressure-limit-clustering.ll | 11 +- .../CodeGen/AMDGPU/scheduler-subrange-crash.ll | 28 +- llvm/test/CodeGen/AMDGPU/scratch-simple.ll | 2 +- llvm/test/CodeGen/AMDGPU/sdiv.ll | 370 +- llvm/test/CodeGen/AMDGPU/sdiv64.ll | 990 +- llvm/test/CodeGen/AMDGPU/sdwa-op64-test.ll | 4 +- llvm/test/CodeGen/AMDGPU/sdwa-ops.mir | 30 +- llvm/test/CodeGen/AMDGPU/sdwa-stack.mir | 32 - llvm/test/CodeGen/AMDGPU/select-opt.ll | 24 +- llvm/test/CodeGen/AMDGPU/select-vectors.ll | 11 +- llvm/test/CodeGen/AMDGPU/select64.ll | 44 +- llvm/test/CodeGen/AMDGPU/selectcc-opt.ll | 4 +- llvm/test/CodeGen/AMDGPU/set-dx10.ll | 12 +- llvm/test/CodeGen/AMDGPU/setcc.ll | 6 +- llvm/test/CodeGen/AMDGPU/sext-in-reg.ll | 12 +- llvm/test/CodeGen/AMDGPU/sgpr-control-flow.ll | 94 +- .../CodeGen/AMDGPU/sgpr-spill-partially-undef.mir | 52 - llvm/test/CodeGen/AMDGPU/shl.v2i16.ll | 98 +- llvm/test/CodeGen/AMDGPU/shl_add_ptr_csub.ll | 22 - llvm/test/CodeGen/AMDGPU/shl_add_ptr_global.ll | 40 - .../test/CodeGen/AMDGPU/shrink-add-sub-constant.ll | 844 +- .../AMDGPU/shrink-instructions-implicit-vcclo.mir | 22 - .../CodeGen/AMDGPU/shrink-insts-scalar-bit-ops.mir | 56 - llvm/test/CodeGen/AMDGPU/si-annotate-cf.ll | 13 +- .../AMDGPU/si-if-lower-user-terminators.mir | 75 + .../CodeGen/AMDGPU/si-triv-disjoint-mem-access.ll | 63 +- llvm/test/CodeGen/AMDGPU/sibling-call.ll | 4 +- llvm/test/CodeGen/AMDGPU/sint_to_fp.f64.ll | 18 +- llvm/test/CodeGen/AMDGPU/spill-agpr.mir | 646 - .../AMDGPU/spill-reg-tuple-super-reg-use.mir | 119 - llvm/test/CodeGen/AMDGPU/spill-vgpr-to-agpr.ll | 6 +- llvm/test/CodeGen/AMDGPU/spill192.mir | 12 +- llvm/test/CodeGen/AMDGPU/splitkit-copy-bundle.mir | 113 - llvm/test/CodeGen/AMDGPU/srem64.ll | 1256 +- llvm/test/CodeGen/AMDGPU/ssubsat.ll | 1004 - .../stack-pointer-offset-relative-frameindex.ll | 2 +- llvm/test/CodeGen/AMDGPU/stack-realign.ll | 74 +- llvm/test/CodeGen/AMDGPU/store-local.128.ll | 422 - llvm/test/CodeGen/AMDGPU/store-local.96.ll | 370 - llvm/test/CodeGen/AMDGPU/store-local.ll | 5 +- llvm/test/CodeGen/AMDGPU/store-weird-sizes.ll | 254 +- llvm/test/CodeGen/AMDGPU/strict_fadd.f32.ll | 2 +- llvm/test/CodeGen/AMDGPU/strict_fsub.f16.ll | 196 - llvm/test/CodeGen/AMDGPU/strict_fsub.f32.ll | 129 - llvm/test/CodeGen/AMDGPU/strict_fsub.f64.ll | 96 - llvm/test/CodeGen/AMDGPU/sub.i16.ll | 2 +- llvm/test/CodeGen/AMDGPU/sub.v2i16.ll | 105 +- .../AMDGPU/token-factor-inline-limit-test.ll | 58 - .../transform-block-with-return-to-epilog.ll | 69 - llvm/test/CodeGen/AMDGPU/trunc.ll | 5 +- llvm/test/CodeGen/AMDGPU/uaddsat.ll | 522 - llvm/test/CodeGen/AMDGPU/udiv64.ll | 807 +- llvm/test/CodeGen/AMDGPU/udivrem.ll | 189 +- llvm/test/CodeGen/AMDGPU/uint_to_fp.f64.ll | 8 +- llvm/test/CodeGen/AMDGPU/unaligned-load-store.ll | 2 +- llvm/test/CodeGen/AMDGPU/unsupported-image-a16.ll | 6 +- llvm/test/CodeGen/AMDGPU/unsupported-image-g16.ll | 10 +- llvm/test/CodeGen/AMDGPU/urem64.ll | 669 +- llvm/test/CodeGen/AMDGPU/usubsat.ll | 492 - llvm/test/CodeGen/AMDGPU/v_cndmask.ll | 4 +- llvm/test/CodeGen/AMDGPU/vector_shuffle.packed.ll | 25 +- llvm/test/CodeGen/AMDGPU/vgpr-tuple-allocation.ll | 41 +- .../AMDGPU/visit-physreg-vgpr-imm-folding-bug.ll | 22 - llvm/test/CodeGen/AMDGPU/vselect.ll | 29 +- .../CodeGen/AMDGPU/waitcnt-meta-instructions.mir | 66 - llvm/test/CodeGen/ARC/brcc.ll | 6 +- llvm/test/CodeGen/ARM/2010-12-08-tpsoft.ll | 2 +- llvm/test/CodeGen/ARM/2010-12-15-elf-lcomm.ll | 2 +- llvm/test/CodeGen/ARM/2013-05-05-IfConvertBug.ll | 3 +- llvm/test/CodeGen/ARM/GlobalISel/lit.local.cfg | 2 + llvm/test/CodeGen/ARM/MachO-subtypes.ll | 44 +- llvm/test/CodeGen/ARM/O3-pipeline.ll | 2 - .../CodeGen/ARM/arm-bf16-dotprod-intrinsics.ll | 112 +- llvm/test/CodeGen/ARM/arm-shrink-wrapping-linux.ll | 170 +- llvm/test/CodeGen/ARM/arm-storebytesmerge.ll | 10 +- llvm/test/CodeGen/ARM/atomic-cmpxchg.ll | 154 +- llvm/test/CodeGen/ARM/build-attributes-encoding.s | 2 +- llvm/test/CodeGen/ARM/call-tc.ll | 1 - llvm/test/CodeGen/ARM/cmp-bool.ll | 4 - llvm/test/CodeGen/ARM/cmpxchg-weak.ll | 17 +- llvm/test/CodeGen/ARM/code-placement.ll | 3 +- llvm/test/CodeGen/ARM/codesize-ifcvt.mir | 324 +- llvm/test/CodeGen/ARM/const-load-align-thumb.mir | 59 - .../test/CodeGen/ARM/constant-islands-split-IT.mir | 3 + llvm/test/CodeGen/ARM/csr-split.ll | 3 +- llvm/test/CodeGen/ARM/emutls.ll | 2 + llvm/test/CodeGen/ARM/fminmax-folds.ll | 299 - llvm/test/CodeGen/ARM/fp16-args.ll | 89 +- llvm/test/CodeGen/ARM/fp16-v3.ll | 3 + llvm/test/CodeGen/ARM/ifcvt-branch-weight-bug.ll | 2 +- llvm/test/CodeGen/ARM/ifcvt-branch-weight.ll | 2 +- llvm/test/CodeGen/ARM/ifcvt-iter-indbr.ll | 2 +- llvm/test/CodeGen/ARM/ifcvt-size.mir | 4 +- .../test/CodeGen/ARM/illegal-bitfield-loadstore.ll | 9 +- llvm/test/CodeGen/ARM/machine-outliner-default.mir | 369 - .../CodeGen/ARM/machine-outliner-lr-regsave.mir | 18 +- llvm/test/CodeGen/ARM/machine-outliner-tail.ll | 8 +- llvm/test/CodeGen/ARM/machine-outliner-thunk.ll | 8 +- llvm/test/CodeGen/ARM/machine-sink-multidef.ll | 3 +- llvm/test/CodeGen/ARM/mcp-dest-regs-no-dup.mir | 13 - llvm/test/CodeGen/ARM/memcpy-const-vol-struct.ll | 18 - llvm/test/CodeGen/ARM/parity.ll | 162 - llvm/test/CodeGen/ARM/peephole-bitcast.ll | 1 - llvm/test/CodeGen/ARM/pr45824.ll | 85 - llvm/test/CodeGen/ARM/reg_sequence.ll | 1 - llvm/test/CodeGen/ARM/sched-it-debug-nodes.mir | 157 + llvm/test/CodeGen/ARM/select-imm.ll | 3 +- llvm/test/CodeGen/ARM/ssat-with-shift.ll | 27 - llvm/test/CodeGen/ARM/tail-merge-branch-weight.ll | 5 +- llvm/test/CodeGen/ARM/taildup-branch-weight.ll | 9 +- llvm/test/CodeGen/ARM/thumb2-it-block.ll | 4 +- llvm/test/CodeGen/ARM/two-part-imm.ll | 293 - llvm/test/CodeGen/ARM/usat-with-shift.ll | 27 - .../ARM/vecreduce-fadd-legalization-soft-float.ll | 39 - llvm/test/CodeGen/BPF/BTF/binary-format.ll | 4 +- llvm/test/CodeGen/BPF/BTF/builtin-btf-type-id.ll | 97 +- .../BPF/CORE/intrinsic-typeinfo-enum-value.ll | 99 - .../BPF/CORE/intrinsic-typeinfo-type-exist.ll | 98 - .../BPF/CORE/intrinsic-typeinfo-type-size-1.ll | 98 - .../BPF/CORE/intrinsic-typeinfo-type-size-2.ll | 114 - llvm/test/CodeGen/BPF/CORE/no-elf-ama-symbol.ll | 8 +- llvm/test/CodeGen/BPF/elf-symbol-information.ll | 2 +- llvm/test/CodeGen/BPF/simplifycfg.ll | 139 - .../Generic/expand-experimental-reductions.ll | 40 +- .../CodeGen/Generic/overloaded-intrinsic-name.ll | 80 +- llvm/test/CodeGen/Generic/print-machineinstrs.ll | 27 + llvm/test/CodeGen/Hexagon/atomic-store-byte.ll | 18 - llvm/test/CodeGen/Hexagon/autohvx/arith.ll | 26 +- llvm/test/CodeGen/Hexagon/autohvx/isel-qfalse.ll | 2 +- .../CodeGen/Hexagon/autohvx/isel-setcc-pair.ll | 2 +- .../CodeGen/Hexagon/autohvx/isel-shuff-single.ll | 22 - .../CodeGen/Hexagon/autohvx/isel-split-masked.ll | 32 - .../CodeGen/Hexagon/autohvx/isel-truncate-legal.ll | 34 - llvm/test/CodeGen/Hexagon/autohvx/isel-truncate.ll | 4 +- .../CodeGen/Hexagon/autohvx/isel-widen-memop.ll | 36 - .../CodeGen/Hexagon/autohvx/isel-widen-store.ll | 16 - .../autohvx/isel-widen-truncate-illegal-elem.ll | 34 - .../Hexagon/autohvx/isel-widen-truncate-op.ll | 37 - .../Hexagon/autohvx/isel-widen-truncate-pair.ll | 16 - .../CodeGen/Hexagon/autohvx/isel-widen-truncate.ll | 24 - .../CodeGen/Hexagon/autohvx/masked-vmem-basic.ll | 35 - llvm/test/CodeGen/Hexagon/bit-bitsplit-regclass.ll | 2 +- llvm/test/CodeGen/Hexagon/funnel-shift.ll | 8 +- llvm/test/CodeGen/Hexagon/funnel-shift2.ll | 31 - llvm/test/CodeGen/Hexagon/hvx-bitcast-v64i1.ll | 2 +- .../CodeGen/Hexagon/hvx-isel-vselect-v256i16.ll | 15 - llvm/test/CodeGen/Hexagon/ifcvt-edge-weight.ll | 2 +- .../CodeGen/Hexagon/isel-hvx-pred-bitcast-order.ll | 2 +- llvm/test/CodeGen/Hexagon/isel-simplify-crash.ll | 2 +- llvm/test/CodeGen/Hexagon/loop_correctness.ll | 2 +- llvm/test/CodeGen/Hexagon/newvaluejump-kill.ll | 2 +- llvm/test/CodeGen/Hexagon/packetize-impdef-1.ll | 2 +- llvm/test/CodeGen/Hexagon/simple_addend.ll | 2 +- llvm/test/CodeGen/Hexagon/store-vector-pred.ll | 2 +- .../swp-pragma-initiation-interval-reset.ii | 85 - llvm/test/CodeGen/Hexagon/vect/zext-v4i1.ll | 2 +- .../CodeGen/MIR/AArch64/addrspace-memoperands.mir | 5 +- .../AArch64/generic-virtual-registers-error.mir | 1 + ...eneric-virtual-registers-with-regbank-error.mir | 1 + .../MIR/AArch64/mir-canon-constant-pool-hash.mir | 1 - .../CodeGen/MIR/AArch64/mir-canon-jump-table.mir | 1 - .../CodeGen/MIR/AArch64/mirCanonCopyCopyProp.mir | 1 - .../CodeGen/MIR/AArch64/mirCanonIdempotent.mir | 1 - llvm/test/CodeGen/MIR/AArch64/mirnamer.mir | 2 +- .../CodeGen/MIR/AArch64/register-operand-bank.mir | 1 + .../AMDGPU/llc-target-cpu-attr-from-cmdline-ir.mir | 6 +- .../AMDGPU/llc-target-cpu-attr-from-cmdline.mir | 4 +- ...ine-function-info-dynlds-align-invalid-case.mir | 14 - .../MIR/AMDGPU/machine-function-info-no-ir.mir | 47 - .../CodeGen/MIR/AMDGPU/machine-function-info.ll | 12 - llvm/test/CodeGen/MIR/AMDGPU/mir-canon-multi.mir | 3 +- .../CodeGen/MIR/AMDGPU/mircanon-memoperands.mir | 3 +- .../MIR/AMDGPU/parse-order-reserved-regs.mir | 1 - .../CodeGen/MIR/AMDGPU/subreg-def-is-not-ssa.mir | 15 - llvm/test/CodeGen/MIR/AMDGPU/target-flags.mir | 4 +- .../CodeGen/MIR/Generic/CFPImmMIRCanonHash.mir | 3 +- llvm/test/CodeGen/MIR/X86/diexpr-win32.mir | 2 +- llvm/test/CodeGen/MIR/X86/generic-instr-type.mir | 1 + llvm/test/CodeGen/MIR/X86/mir-canon-hash-bb.mir | 2 - .../CodeGen/MIR/X86/mir-namer-hash-frameindex.mir | 1 - llvm/test/CodeGen/MIR/X86/mircanon-flags.mir | 3 +- .../CodeGen/Mips/GlobalISel/irtranslator/call.ll | 4 +- .../Mips/GlobalISel/legalizer/dyn_stackalloc.mir | 2 +- .../GlobalISel/llvm-ir/long_ambiguous_chain_s32.ll | 256 +- .../GlobalISel/llvm-ir/long_ambiguous_chain_s64.ll | 256 +- llvm/test/CodeGen/Mips/cpus.ll | 32 +- .../Mips/micromips-ase-function-attribute.ll | 2 +- llvm/test/CodeGen/Mips/mips-shf-gprel.s | 2 +- llvm/test/CodeGen/NVPTX/combine-min-max.ll | 102 +- llvm/test/CodeGen/PowerPC/2008-10-28-f128-i32.ll | 60 +- .../test/CodeGen/PowerPC/2012-11-16-mischedcall.ll | 2 +- llvm/test/CodeGen/PowerPC/BoolRetToIntTest.ll | 2 +- ...DisableHoistingDueToBlockHotnessProfileData.mir | 2 +- .../CodeGen/PowerPC/GlobalISel/irtranslator-ret.ll | 7 - .../CodeGen/PowerPC/GlobalISel/legalize-ret.mir | 17 - .../PowerPC/NoCRFieldRedefWhenSpillingCRBIT.mir | 2 +- llvm/test/CodeGen/PowerPC/a2q-stackalign.ll | 23 + llvm/test/CodeGen/PowerPC/a2q.ll | 10 + .../CodeGen/PowerPC/aantidep-inline-asm-use.ll | 2 +- llvm/test/CodeGen/PowerPC/aix-alias-unsupported.ll | 6 - llvm/test/CodeGen/PowerPC/aix-alias.ll | 122 +- llvm/test/CodeGen/PowerPC/aix-base-pointer.ll | 12 +- llvm/test/CodeGen/PowerPC/aix-cc-abi.ll | 68 +- llvm/test/CodeGen/PowerPC/aix-cc-byval-mem.ll | 20 +- llvm/test/CodeGen/PowerPC/aix-cc-byval-split.ll | 10 +- llvm/test/CodeGen/PowerPC/aix-cc-byval.ll | 54 +- llvm/test/CodeGen/PowerPC/aix-complex.ll | 125 - llvm/test/CodeGen/PowerPC/aix-extern-weak.ll | 66 +- .../PowerPC/aix-external-sym-sdnode-lowering.ll | 4 +- .../PowerPC/aix-framepointer-save-restore.ll | 27 - llvm/test/CodeGen/PowerPC/aix-llvm-intrinsic.ll | 70 - .../CodeGen/PowerPC/aix-lower-block-address.ll | 15 +- .../PowerPC/aix-lower-constant-pool-index.ll | 15 +- llvm/test/CodeGen/PowerPC/aix-lower-jump-table.ll | 37 +- .../PowerPC/aix-reference-func-addr-const.ll | 2 - llvm/test/CodeGen/PowerPC/aix-sret-param.ll | 16 +- .../PowerPC/aix-static-init-default-priority.ll | 60 - .../CodeGen/PowerPC/aix-static-init-key-object.ll | 12 - .../PowerPC/aix-static-init-no-unique-module-id.ll | 24 - .../aix-static-init-non-default-priority.ll | 10 - .../CodeGen/PowerPC/aix-user-defined-memcpy.ll | 6 - llvm/test/CodeGen/PowerPC/aix-vector-return.ll | 12 - llvm/test/CodeGen/PowerPC/aix-xcoff-funcsect.ll | 95 - llvm/test/CodeGen/PowerPC/aix-xcoff-reloc-large.ll | 90 - .../CodeGen/PowerPC/aix-xcoff-symbol-rename.ll | 122 +- llvm/test/CodeGen/PowerPC/aix-xcoff-toc.ll | 22 +- llvm/test/CodeGen/PowerPC/aix-xcoff-used.ll | 26 - llvm/test/CodeGen/PowerPC/aix-xcoff-visibility.ll | 3 +- llvm/test/CodeGen/PowerPC/aix32-cc-abi-vaarg.ll | 4 +- llvm/test/CodeGen/PowerPC/aix64-cc-abi-vaarg.ll | 26 +- llvm/test/CodeGen/PowerPC/aix64-cc-byval.ll | 2 +- llvm/test/CodeGen/PowerPC/asm-Zy.ll | 3 +- llvm/test/CodeGen/PowerPC/asm-constraints.ll | 2 +- llvm/test/CodeGen/PowerPC/atomics-indexed.ll | 140 +- llvm/test/CodeGen/PowerPC/atomics.ll | 437 +- .../test/CodeGen/PowerPC/bfloat16-outer-product.ll | 52 - .../CodeGen/PowerPC/builtins-ppc-p10permute.ll | 124 +- llvm/test/CodeGen/PowerPC/builtins-ppc-p10vsx.ll | 390 +- .../CodeGen/PowerPC/canonical-merge-shuffles.ll | 88 - llvm/test/CodeGen/PowerPC/combine_ext_trunc.ll | 67 - llvm/test/CodeGen/PowerPC/constant-pool.ll | 6 +- llvm/test/CodeGen/PowerPC/constants-i64.ll | 91 +- ...convert-rr-to-ri-instrs-R0-special-handling.mir | 4 +- .../convert-rr-to-ri-instrs-out-of-range.mir | 2 +- .../CodeGen/PowerPC/convert-rr-to-ri-instrs.mir | 8 +- llvm/test/CodeGen/PowerPC/ctr-minmaxnum.ll | 11 + .../test/CodeGen/PowerPC/ctrloop-constrained-fp.ll | 87 - llvm/test/CodeGen/PowerPC/ctrloop-shortLoops.ll | 7 + llvm/test/CodeGen/PowerPC/early-ret-verify.mir | 2 +- llvm/test/CodeGen/PowerPC/early-ret.mir | 8 +- llvm/test/CodeGen/PowerPC/ec-input.ll | 2 +- llvm/test/CodeGen/PowerPC/extra-toc-reg-deps.ll | 8 +- llvm/test/CodeGen/PowerPC/fast-isel-icmp-split.ll | 2 +- llvm/test/CodeGen/PowerPC/fast-isel-pcrel.ll | 75 - .../CodeGen/PowerPC/fixup-kill-dead-flag-crash.mir | 38 - llvm/test/CodeGen/PowerPC/fma-combine.ll | 22 - .../CodeGen/PowerPC/fma-mutate-duplicate-vreg.ll | 2 +- llvm/test/CodeGen/PowerPC/fmf-propagation.ll | 4 +- llvm/test/CodeGen/PowerPC/fneg.ll | 30 - llvm/test/CodeGen/PowerPC/fp-strict-conv-f128.ll | 858 - llvm/test/CodeGen/PowerPC/fp-strict-conv-spe.ll | 274 - llvm/test/CodeGen/PowerPC/fp-strict-conv.ll | 365 +- llvm/test/CodeGen/PowerPC/fp-strict-fcmp-noopt.ll | 140 - llvm/test/CodeGen/PowerPC/fp-strict-fcmp.ll | 3679 ---- llvm/test/CodeGen/PowerPC/fp-strict-round.ll | 172 +- llvm/test/CodeGen/PowerPC/fp2int2fp-ppcfp128.ll | 3 +- llvm/test/CodeGen/PowerPC/funnel-shift-rot.ll | 2 +- llvm/test/CodeGen/PowerPC/funnel-shift.ll | 57 +- llvm/test/CodeGen/PowerPC/future-check-features.ll | 12 +- llvm/test/CodeGen/PowerPC/glob-comp-aa-crash.ll | 4 +- .../global-address-non-got-indirect-access.ll | 5 +- llvm/test/CodeGen/PowerPC/hardware-loops-crash.ll | 101 - .../CodeGen/PowerPC/ifcvt-forked-bug-2016-08-08.ll | 2 +- llvm/test/CodeGen/PowerPC/ifcvt.mir | 2 +- llvm/test/CodeGen/PowerPC/inlineasm-i64-reg.ll | 4 +- .../jump-tables-collapse-rotate-remove-SrcMI.mir | 2 +- llvm/test/CodeGen/PowerPC/kernel-fp-round.ll | 6 +- llvm/test/CodeGen/PowerPC/livevars-crash1.mir | 53 +- llvm/test/CodeGen/PowerPC/livevars-crash2.mir | 58 +- llvm/test/CodeGen/PowerPC/load-two-flts.ll | 3 +- .../CodeGen/PowerPC/loop-data-prefetch-inner.ll | 4 +- llvm/test/CodeGen/PowerPC/loop-data-prefetch.ll | 4 +- .../CodeGen/PowerPC/loop-instr-form-prepare.ll | 259 +- llvm/test/CodeGen/PowerPC/loop-prep-all.ll | 10 +- .../CodeGen/PowerPC/lower-globaladdr32-aix-asm.ll | 11 +- .../CodeGen/PowerPC/lower-globaladdr64-aix-asm.ll | 11 +- .../CodeGen/PowerPC/lxv-aligned-stack-slots.ll | 2 +- llvm/test/CodeGen/PowerPC/machine-combiner.ll | 24 + llvm/test/CodeGen/PowerPC/mc-instrlat.ll | 4 +- llvm/test/CodeGen/PowerPC/mcm-obj-2.ll | 2 +- llvm/test/CodeGen/PowerPC/mcm-obj.ll | 8 +- llvm/test/CodeGen/PowerPC/mcount-insertion.ll | 3 +- llvm/test/CodeGen/PowerPC/memcpy-vec.ll | 23 + llvm/test/CodeGen/PowerPC/memset-nc.ll | 48 + llvm/test/CodeGen/PowerPC/mi-peephole.mir | 2 +- .../CodeGen/PowerPC/misched-inorder-latency.ll | 3 +- llvm/test/CodeGen/PowerPC/misched.ll | 1 + llvm/test/CodeGen/PowerPC/mulli.ll | 70 - llvm/test/CodeGen/PowerPC/no-dup-of-bdnz.ll | 2 +- llvm/test/CodeGen/PowerPC/nofpexcept.ll | 23 - llvm/test/CodeGen/PowerPC/optnone-crbits-i1-ret.ll | 3 +- llvm/test/CodeGen/PowerPC/p10-vector-divide.ll | 97 - llvm/test/CodeGen/PowerPC/p10-vector-mask-ops.ll | 122 - llvm/test/CodeGen/PowerPC/p10-vector-modulo.ll | 107 - llvm/test/CodeGen/PowerPC/p10-vector-multiply.ll | 176 - llvm/test/CodeGen/PowerPC/p10-vector-shift.ll | 74 - llvm/test/CodeGen/PowerPC/p9-vinsert-vextract.ll | 1989 +- llvm/test/CodeGen/PowerPC/pcrel-block-address.ll | 4 +- .../CodeGen/PowerPC/pcrel-call-linkage-leaf.ll | 29 +- .../CodeGen/PowerPC/pcrel-call-linkage-simple.ll | 10 +- .../PowerPC/pcrel-call-linkage-with-calls.ll | 19 +- llvm/test/CodeGen/PowerPC/pcrel-got-indirect.ll | 388 +- llvm/test/CodeGen/PowerPC/pcrel-indirect-call.ll | 5 +- llvm/test/CodeGen/PowerPC/pcrel-jump-table.ll | 36 +- .../test/CodeGen/PowerPC/pcrel-linkeropt-option.ll | 39 - llvm/test/CodeGen/PowerPC/pcrel-linkeropt.ll | 395 - .../test/CodeGen/PowerPC/pcrel-local-caller-toc.ll | 6 +- .../PowerPC/pcrel-relocation-plus-offset.ll | 48 +- llvm/test/CodeGen/PowerPC/pcrel-tail-calls.ll | 12 +- .../CodeGen/PowerPC/pcrel-tls-general-dynamic.ll | 55 - .../test/CodeGen/PowerPC/pcrel-tls-initial-exec.ll | 52 - llvm/test/CodeGen/PowerPC/pcrel-tls.ll | 16 - llvm/test/CodeGen/PowerPC/pcrel.ll | 11 +- llvm/test/CodeGen/PowerPC/phi-eliminate.mir | 295 - llvm/test/CodeGen/PowerPC/popcnt.ll | 2 + llvm/test/CodeGen/PowerPC/ppc-passname.ll | 11 + llvm/test/CodeGen/PowerPC/ppc64-sibcall.ll | 21 +- .../PowerPC/ppcf128-constrained-fp-intrinsics.ll | 597 +- llvm/test/CodeGen/PowerPC/pr15359.ll | 2 +- llvm/test/CodeGen/PowerPC/pr22711.ll | 2 +- llvm/test/CodeGen/PowerPC/pr24546.ll | 4 +- llvm/test/CodeGen/PowerPC/pr27350.ll | 2 +- llvm/test/CodeGen/PowerPC/pr28130.ll | 2 +- llvm/test/CodeGen/PowerPC/pr44183.ll | 13 +- llvm/test/CodeGen/PowerPC/pr46759.ll | 29 +- llvm/test/CodeGen/PowerPC/pr46923.ll | 29 - llvm/test/CodeGen/PowerPC/pr47373.ll | 180 - llvm/test/CodeGen/PowerPC/prefer-dqform.ll | 97 - llvm/test/CodeGen/PowerPC/preinc-ld-sel-crash.ll | 2 +- llvm/test/CodeGen/PowerPC/qpx-bv-sint.ll | 33 + llvm/test/CodeGen/PowerPC/qpx-bv.ll | 37 + llvm/test/CodeGen/PowerPC/qpx-func-clobber.ll | 22 + llvm/test/CodeGen/PowerPC/qpx-load-splat.ll | 80 + llvm/test/CodeGen/PowerPC/qpx-load.ll | 26 + llvm/test/CodeGen/PowerPC/qpx-qvfmadd.ll | 79 + llvm/test/CodeGen/PowerPC/qpx-recipest.ll | 473 + llvm/test/CodeGen/PowerPC/qpx-rounding-ops.ll | 109 + llvm/test/CodeGen/PowerPC/qpx-s-load.ll | 26 + llvm/test/CodeGen/PowerPC/qpx-s-sel.ll | 143 + llvm/test/CodeGen/PowerPC/qpx-s-store.ll | 25 + llvm/test/CodeGen/PowerPC/qpx-sel.ll | 151 + llvm/test/CodeGen/PowerPC/qpx-split-vsetcc.ll | 31 + llvm/test/CodeGen/PowerPC/qpx-store.ll | 25 + llvm/test/CodeGen/PowerPC/qpx-unal-cons-lds.ll | 217 + llvm/test/CodeGen/PowerPC/qpx-unalperm.ll | 64 + llvm/test/CodeGen/PowerPC/read-set-flm.ll | 82 - llvm/test/CodeGen/PowerPC/rlwimi-and.ll | 4 +- .../test/CodeGen/PowerPC/rlwinm_rldicl_to_andi.mir | 2 +- llvm/test/CodeGen/PowerPC/rounding-rm-flag.ll | 26 - llvm/test/CodeGen/PowerPC/s000-alias-misched.ll | 5 +- llvm/test/CodeGen/PowerPC/select-i1-vs-i1.ll | 571 + .../selectiondag-extload-computeknownbits.ll | 2 +- llvm/test/CodeGen/PowerPC/setcc-logic.ll | 12 +- llvm/test/CodeGen/PowerPC/setcc-vector.ll | 49 - llvm/test/CodeGen/PowerPC/setcr_bc.mir | 4 +- llvm/test/CodeGen/PowerPC/setcr_bc2.mir | 4 +- llvm/test/CodeGen/PowerPC/setrnd.ll | 6 +- llvm/test/CodeGen/PowerPC/signbit-shift.ll | 32 +- .../CodeGen/PowerPC/sink-down-more-instructions.ll | 97 - llvm/test/CodeGen/PowerPC/spe-fastmath.ll | 31 - llvm/test/CodeGen/PowerPC/spe.ll | 61 - .../CodeGen/PowerPC/stack-clash-dynamic-alloca.ll | 240 +- llvm/test/CodeGen/PowerPC/stwu-sched.ll | 2 +- llvm/test/CodeGen/PowerPC/swaps-le-8.ll | 19 - llvm/test/CodeGen/PowerPC/test_call_aix.ll | 4 +- llvm/test/CodeGen/PowerPC/unal-vec-ldst.ll | 149 + llvm/test/CodeGen/PowerPC/uwtables.ll | 2 +- llvm/test/CodeGen/PowerPC/vec-trunc2.ll | 189 - .../PowerPC/vector-constrained-fp-intrinsics.ll | 3559 +--- llvm/test/CodeGen/PowerPC/vsx-args.ll | 1 - llvm/test/CodeGen/RISCV/atomic-rmw.ll | 3708 ++-- llvm/test/CodeGen/RISCV/blockaddress.ll | 4 + llvm/test/CodeGen/RISCV/branch-relaxation.ll | 8 +- .../RISCV/calling-conv-ilp32-ilp32f-common.ll | 4 +- .../calling-conv-ilp32-ilp32f-ilp32d-common.ll | 8 +- .../RISCV/calling-conv-lp64-lp64f-lp64d-common.ll | 2 +- llvm/test/CodeGen/RISCV/codemodel-lowering.ll | 16 +- llvm/test/CodeGen/RISCV/fixups-diff.ll | 4 +- llvm/test/CodeGen/RISCV/fixups-relax-diff.ll | 4 +- llvm/test/CodeGen/RISCV/indirectbr.ll | 8 + llvm/test/CodeGen/RISCV/rv32Zbbp.ll | 34 +- llvm/test/CodeGen/RISCV/rv32Zbt.ll | 467 +- llvm/test/CodeGen/RISCV/rv64Zbbp.ll | 6 +- llvm/test/CodeGen/RISCV/rv64Zbt.ll | 53 +- llvm/test/CodeGen/RISCV/vararg.ll | 6 +- llvm/test/CodeGen/SPARC/fshl.ll | 48 - llvm/test/CodeGen/SPARC/obj-relocs.ll | 4 +- llvm/test/CodeGen/SPARC/tls.ll | 8 +- llvm/test/CodeGen/SystemZ/fp-mul-14.ll | 17 - llvm/test/CodeGen/SystemZ/int-cmp-60.ll | 29 - llvm/test/CodeGen/SystemZ/no-vx.ll | 33 - llvm/test/CodeGen/SystemZ/pr47019.ll | 45 - llvm/test/CodeGen/SystemZ/vec-zext.ll | 16 - .../Thumb2/LowOverheadLoops/basic-tail-pred.ll | 29 +- .../Thumb2/LowOverheadLoops/branch-targets.ll | 52 +- .../Thumb2/LowOverheadLoops/clear-maskedinsts.ll | 5 +- .../cond-vector-reduce-mve-codegen.ll | 79 +- .../Thumb2/LowOverheadLoops/ctlz-non-zeros.mir | 233 +- .../Thumb2/LowOverheadLoops/disjoint-vcmp.mir | 15 +- .../LowOverheadLoops/dont-remove-loop-update.mir | 26 +- .../LowOverheadLoops/dont-remove-loop-update2.mir | 169 + .../CodeGen/Thumb2/LowOverheadLoops/exitcount.ll | 15 +- .../Thumb2/LowOverheadLoops/extending-loads.ll | 36 +- .../Thumb2/LowOverheadLoops/extract-element.mir | 45 +- .../Thumb2/LowOverheadLoops/fast-fp-loops.ll | 4 +- .../Thumb2/LowOverheadLoops/incorrect-sub-16.mir | 26 +- .../Thumb2/LowOverheadLoops/incorrect-sub-32.mir | 26 +- .../Thumb2/LowOverheadLoops/incorrect-sub-8.mir | 26 +- .../CodeGen/Thumb2/LowOverheadLoops/iv-vcmp.mir | 30 +- .../CodeGen/Thumb2/LowOverheadLoops/loop-guards.ll | 37 +- .../CodeGen/Thumb2/LowOverheadLoops/massive.mir | 84 +- .../Thumb2/LowOverheadLoops/mov-after-dlstp.mir | 268 - .../Thumb2/LowOverheadLoops/mov-lr-terminator.mir | 26 +- .../CodeGen/Thumb2/LowOverheadLoops/mov-operand.ll | 103 - .../LowOverheadLoops/move-def-before-start.mir | 26 +- .../LowOverheadLoops/move-start-after-def.mir | 26 +- .../LowOverheadLoops/multi-cond-iter-count.mir | 28 +- .../Thumb2/LowOverheadLoops/multiblock-massive.mir | 126 +- .../Thumb2/LowOverheadLoops/mve-float-loops.ll | 15 +- .../Thumb2/LowOverheadLoops/mve-tail-data-types.ll | 98 +- .../test/CodeGen/Thumb2/LowOverheadLoops/nested.ll | 10 +- .../Thumb2/LowOverheadLoops/no-dec-cbnz.mir | 173 +- .../Thumb2/LowOverheadLoops/no-dec-reorder.mir | 226 +- .../CodeGen/Thumb2/LowOverheadLoops/no-dec.mir | 198 +- .../Thumb2/LowOverheadLoops/no-vpsel-liveout.mir | 45 +- .../Thumb2/LowOverheadLoops/non-masked-load.mir | 28 +- .../Thumb2/LowOverheadLoops/non-masked-store.mir | 26 +- .../predicated-liveout-unknown-lanes.ll | 44 - .../LowOverheadLoops/reductions-vpt-liveout.mir | 930 - .../CodeGen/Thumb2/LowOverheadLoops/reductions.ll | 333 +- .../CodeGen/Thumb2/LowOverheadLoops/remat-vctp.ll | 211 - .../Thumb2/LowOverheadLoops/safe-retaining.mir | 52 +- .../CodeGen/Thumb2/LowOverheadLoops/size-limit.mir | 26 +- .../Thumb2/LowOverheadLoops/tail-pred-const.ll | 10 +- .../tail-pred-intrinsic-add-sat.ll | 18 +- .../LowOverheadLoops/tail-pred-intrinsic-fabs.ll | 9 +- .../LowOverheadLoops/tail-pred-intrinsic-round.ll | 69 +- .../tail-pred-intrinsic-sub-sat.ll | 18 +- .../LowOverheadLoops/tail-pred-pattern-fail.ll | 3 +- .../Thumb2/LowOverheadLoops/tail-pred-widen.ll | 6 +- .../CodeGen/Thumb2/LowOverheadLoops/tail-reduce.ll | 41 +- .../Thumb2/LowOverheadLoops/unpredicated-max.mir | 26 +- .../CodeGen/Thumb2/LowOverheadLoops/unpredload.ll | 186 - .../Thumb2/LowOverheadLoops/unsafe-retaining.mir | 52 +- .../test/CodeGen/Thumb2/LowOverheadLoops/vaddv.mir | 235 +- .../LowOverheadLoops/varying-outer-2d-reduction.ll | 245 +- .../LowOverheadLoops/vctp-add-operand-liveout.mir | 44 +- .../CodeGen/Thumb2/LowOverheadLoops/vctp-subi3.mir | 26 +- .../CodeGen/Thumb2/LowOverheadLoops/vctp-subri.mir | 26 +- .../Thumb2/LowOverheadLoops/vctp-subri12.mir | 26 +- .../Thumb2/LowOverheadLoops/vctp16-reduce.mir | 32 +- .../LowOverheadLoops/vector-arith-codegen.ll | 122 +- .../LowOverheadLoops/vector-reduce-mve-tail.ll | 2 +- .../CodeGen/Thumb2/LowOverheadLoops/vpt-blocks.mir | 192 +- .../test/CodeGen/Thumb2/LowOverheadLoops/wlstp.mir | 20 +- .../LowOverheadLoops/wrong-liveout-lsr-shift.mir | 32 +- .../LowOverheadLoops/wrong-vctp-opcode-liveout.mir | 34 +- .../wrong-vctp-operand-liveout.mir | 44 +- llvm/test/CodeGen/Thumb2/active_lane_mask.ll | 128 +- llvm/test/CodeGen/Thumb2/constant-hoisting.ll | 25 +- llvm/test/CodeGen/Thumb2/ifcvt-rescan-diamonds.ll | 3 +- llvm/test/CodeGen/Thumb2/mve-abs.ll | 35 +- llvm/test/CodeGen/Thumb2/mve-float16regloops.ll | 149 +- llvm/test/CodeGen/Thumb2/mve-float32regloops.ll | 98 +- llvm/test/CodeGen/Thumb2/mve-fma-loops.ll | 108 +- llvm/test/CodeGen/Thumb2/mve-fmas.ll | 1088 - llvm/test/CodeGen/Thumb2/mve-gather-increment.ll | 44 +- .../test/CodeGen/Thumb2/mve-gather-ind16-scaled.ll | 426 +- .../CodeGen/Thumb2/mve-gather-ind16-unscaled.ll | 2 +- .../test/CodeGen/Thumb2/mve-gather-ind32-scaled.ll | 41 +- .../CodeGen/Thumb2/mve-gather-ind32-unscaled.ll | 2 +- .../CodeGen/Thumb2/mve-gather-ind8-unscaled.ll | 808 +- .../CodeGen/Thumb2/mve-gather-optimisation-deep.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-gather-ptrs.ll | 16 +- llvm/test/CodeGen/Thumb2/mve-gather-scatter-opt.ll | 7 +- .../Thumb2/mve-gather-scatter-optimisation.ll | 2 +- .../Thumb2/mve-gather-scatter-ptr-address.ll | 1012 - .../CodeGen/Thumb2/mve-gather-scatter-tailpred.ll | 449 - llvm/test/CodeGen/Thumb2/mve-gather-tailpred.ll | 74 - .../CodeGen/Thumb2/mve-intrinsics/predicates.ll | 2 +- .../CodeGen/Thumb2/mve-intrinsics/vadc-multiple.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-postinc-distribute.ll | 12 +- llvm/test/CodeGen/Thumb2/mve-pred-loadstore.ll | 266 - llvm/test/CodeGen/Thumb2/mve-pred-selectop.ll | 1202 -- llvm/test/CodeGen/Thumb2/mve-pred-selectop2.ll | 2675 --- llvm/test/CodeGen/Thumb2/mve-pred-selectop3.ll | 2697 --- llvm/test/CodeGen/Thumb2/mve-pred-threshold.ll | 70 +- llvm/test/CodeGen/Thumb2/mve-pred-vctpvpsel.ll | 94 - llvm/test/CodeGen/Thumb2/mve-satmul-loops.ll | 9 +- llvm/test/CodeGen/Thumb2/mve-scatter-increment.ll | 2 +- .../CodeGen/Thumb2/mve-scatter-ind16-scaled.ll | 72 +- .../CodeGen/Thumb2/mve-scatter-ind16-unscaled.ll | 2 +- .../CodeGen/Thumb2/mve-scatter-ind32-scaled.ll | 54 +- .../CodeGen/Thumb2/mve-scatter-ind32-unscaled.ll | 2 +- .../CodeGen/Thumb2/mve-scatter-ind8-unscaled.ll | 111 +- llvm/test/CodeGen/Thumb2/mve-scatter-ptrs.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-selectcc.ll | 205 - llvm/test/CodeGen/Thumb2/mve-sext-masked-load.ll | 102 - llvm/test/CodeGen/Thumb2/mve-vabd.ll | 167 - llvm/test/CodeGen/Thumb2/mve-vctp.ll | 15 +- llvm/test/CodeGen/Thumb2/mve-vcvt.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-add.ll | 148 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-addpred.ll | 2831 --- llvm/test/CodeGen/Thumb2/mve-vecreduce-fadd.ll | 76 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-fminmax.ll | 1309 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-loops.ll | 856 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-mla.ll | 446 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-mlapred.ll | 3105 --- llvm/test/CodeGen/Thumb2/mve-vmaxnma-commute.ll | 595 - .../test/CodeGen/Thumb2/mve-vpt-from-intrinsics.ll | 3 +- llvm/test/CodeGen/Thumb2/mve-zext-masked-load.ll | 108 - llvm/test/CodeGen/Thumb2/postinc-distribute.mir | 94 +- llvm/test/CodeGen/Thumb2/t2-teq-reduce.mir | 2 +- llvm/test/CodeGen/Thumb2/t2sizereduction.mir | 2 +- llvm/test/CodeGen/Thumb2/tpsoft.ll | 4 +- llvm/test/CodeGen/VE/addition.ll | 164 +- llvm/test/CodeGen/VE/bitcast.ll | 4 + llvm/test/CodeGen/VE/bitreverse.ll | 149 +- llvm/test/CodeGen/VE/branch1.ll | 114 +- llvm/test/CodeGen/VE/bswap.ll | 116 +- llvm/test/CodeGen/VE/call.ll | 48 +- llvm/test/CodeGen/VE/cast.ll | 88 +- llvm/test/CodeGen/VE/constants.ll | 3 + llvm/test/CodeGen/VE/ctlz.ll | 256 +- llvm/test/CodeGen/VE/ctpop.ll | 142 +- llvm/test/CodeGen/VE/cttz.ll | 162 +- llvm/test/CodeGen/VE/div.ll | 118 +- llvm/test/CodeGen/VE/fp_add.ll | 51 - llvm/test/CodeGen/VE/fp_div.ll | 47 - llvm/test/CodeGen/VE/fp_mul.ll | 38 +- llvm/test/CodeGen/VE/fp_sub.ll | 37 - llvm/test/CodeGen/VE/fp_to_int.ll | 10 +- llvm/test/CodeGen/VE/int_to_fp.ll | 4 +- llvm/test/CodeGen/VE/left_shift.ll | 24 +- llvm/test/CodeGen/VE/load.ll | 49 - llvm/test/CodeGen/VE/load_gv.ll | 30 - llvm/test/CodeGen/VE/load_off.ll | 93 +- llvm/test/CodeGen/VE/max.ll | 8 + llvm/test/CodeGen/VE/min.ll | 11 +- llvm/test/CodeGen/VE/multiply.ll | 169 +- llvm/test/CodeGen/VE/nnd.ll | 34 +- llvm/test/CodeGen/VE/pic_access_static_data.ll | 2 +- llvm/test/CodeGen/VE/rem.ll | 122 +- llvm/test/CodeGen/VE/right_shift.ll | 22 +- llvm/test/CodeGen/VE/rotl.ll | 1 + llvm/test/CodeGen/VE/rotr.ll | 1 + llvm/test/CodeGen/VE/select.ll | 11 +- llvm/test/CodeGen/VE/selectccf32.ll | 28 + llvm/test/CodeGen/VE/selectccf32c.ll | 38 +- llvm/test/CodeGen/VE/selectccf32i.ll | 28 + llvm/test/CodeGen/VE/selectccf64c.ll | 24 +- llvm/test/CodeGen/VE/selectcci32.ll | 28 + llvm/test/CodeGen/VE/selectcci32c.ll | 38 +- llvm/test/CodeGen/VE/selectcci32i.ll | 28 + llvm/test/CodeGen/VE/selectcci64c.ll | 24 +- llvm/test/CodeGen/VE/setccf32.ll | 112 +- llvm/test/CodeGen/VE/setccf32i.ll | 112 +- llvm/test/CodeGen/VE/setccf64.ll | 112 +- llvm/test/CodeGen/VE/setccf64i.ll | 112 +- llvm/test/CodeGen/VE/setcci32.ll | 80 +- llvm/test/CodeGen/VE/setcci32i.ll | 80 +- llvm/test/CodeGen/VE/setcci64.ll | 80 +- llvm/test/CodeGen/VE/setcci64i.ll | 80 +- llvm/test/CodeGen/VE/sext_zext_load.ll | 12 +- llvm/test/CodeGen/VE/store.ll | 46 - llvm/test/CodeGen/VE/store_gv.ll | 31 +- llvm/test/CodeGen/VE/subtraction.ll | 198 +- llvm/test/CodeGen/VE/truncstore.ll | 2 + llvm/test/CodeGen/VE/va_arg.ll | 29 +- llvm/test/CodeGen/VE/va_caller.ll | 38 +- llvm/test/CodeGen/VE/xor.ll | 4 +- llvm/test/CodeGen/WebAssembly/cfg-stackify-eh.ll | 96 - llvm/test/CodeGen/WebAssembly/fast-isel-pr47040.ll | 22 - llvm/test/CodeGen/WebAssembly/fshl.ll | 22 - llvm/test/CodeGen/WebAssembly/pr47375.ll | 36 - llvm/test/CodeGen/WebAssembly/simd-intrinsics.ll | 80 + .../CodeGen/WebAssembly/simd-load-zero-offset.ll | 228 - llvm/test/CodeGen/WebAssembly/simd-offset.ll | 3101 ++- llvm/test/CodeGen/WebAssembly/simd-widening.ll | 180 - llvm/test/CodeGen/WebAssembly/switch.ll | 138 +- llvm/test/CodeGen/X86/2007-11-06-InstrSched.ll | 2 +- .../CodeGen/X86/2008-03-12-ThreadLocalAlias.ll | 4 +- llvm/test/CodeGen/X86/2011-05-09-loaduse.ll | 4 +- .../CodeGen/X86/8bit_cmov_of_trunc_promotion.ll | 50 +- llvm/test/CodeGen/X86/GlobalISel/cmp.ll | 13 - llvm/test/CodeGen/X86/GlobalISel/ext-x86-64.ll | 47 +- llvm/test/CodeGen/X86/GlobalISel/ext.ll | 19 - llvm/test/CodeGen/X86/GlobalISel/legalize-cmp.mir | 40 +- llvm/test/CodeGen/X86/GlobalISel/legalize-phi.mir | 41 +- llvm/test/CodeGen/X86/GlobalISel/lit.local.cfg | 2 + llvm/test/CodeGen/X86/GlobalISel/phi.ll | 28 +- .../X86/GlobalISel/regbankselect-X86_64.mir | 99 +- llvm/test/CodeGen/X86/GlobalISel/roundeven.ll | 68 - llvm/test/CodeGen/X86/GlobalISel/select-cmp.mir | 195 +- .../CodeGen/X86/GlobalISel/select-ext-x86-64.mir | 5 +- llvm/test/CodeGen/X86/GlobalISel/select-phi.mir | 20 +- .../x86_64-irtranslator-struct-return.ll | 18 +- llvm/test/CodeGen/X86/abi-isel.ll | 24 +- llvm/test/CodeGen/X86/abs.ll | 615 - llvm/test/CodeGen/X86/add.ll | 6 +- llvm/test/CodeGen/X86/atomic-fp.ll | 10 +- llvm/test/CodeGen/X86/atomic-minmax-i6432.ll | 4 +- llvm/test/CodeGen/X86/atomic-non-integer.ll | 4 +- llvm/test/CodeGen/X86/atomic128.ll | 10 +- llvm/test/CodeGen/X86/atomic32.ll | 8 +- llvm/test/CodeGen/X86/atomic64.ll | 16 +- llvm/test/CodeGen/X86/atomic6432.ll | 17 +- llvm/test/CodeGen/X86/avg.ll | 64 +- llvm/test/CodeGen/X86/avx-cvt.ll | 2 +- llvm/test/CodeGen/X86/avx-intrinsics-fast-isel.ll | 4 +- llvm/test/CodeGen/X86/avx-splat.ll | 6 +- llvm/test/CodeGen/X86/avx-trunc.ll | 2 +- llvm/test/CodeGen/X86/avx-vbroadcast.ll | 4 +- llvm/test/CodeGen/X86/avx-vinsertf128.ll | 2 +- llvm/test/CodeGen/X86/avx-vperm2x128.ll | 2 +- llvm/test/CodeGen/X86/avx2-intrinsics-fast-isel.ll | 24 +- llvm/test/CodeGen/X86/avx512-any_extend_load.ll | 26 +- llvm/test/CodeGen/X86/avx512-cmp-kor-sequence.ll | 10 +- llvm/test/CodeGen/X86/avx512-cmp-mask.ll | 147 +- llvm/test/CodeGen/X86/avx512-cvt.ll | 2 +- llvm/test/CodeGen/X86/avx512-ext.ll | 36 +- llvm/test/CodeGen/X86/avx512-hadd-hsub.ll | 16 +- llvm/test/CodeGen/X86/avx512-insert-extract.ll | 262 +- .../CodeGen/X86/avx512-intrinsics-fast-isel.ll | 60 +- llvm/test/CodeGen/X86/avx512-intrinsics-upgrade.ll | 29 - llvm/test/CodeGen/X86/avx512-intrinsics.ll | 14 +- llvm/test/CodeGen/X86/avx512-logic.ll | 144 +- llvm/test/CodeGen/X86/avx512-mask-op.ll | 24 +- llvm/test/CodeGen/X86/avx512-select.ll | 61 - .../CodeGen/X86/avx512-shuffles/partial_permute.ll | 24 +- llvm/test/CodeGen/X86/avx512-vec-cmp.ll | 24 +- .../CodeGen/X86/avx512vl-intrinsics-fast-isel.ll | 4 + .../CodeGen/X86/avx512vl-intrinsics-upgrade.ll | 87 - llvm/test/CodeGen/X86/avx512vl-intrinsics.ll | 16 +- llvm/test/CodeGen/X86/avx512vl-logic.ll | 304 +- llvm/test/CodeGen/X86/avx512vl-vec-masked-cmp.ll | 26 +- llvm/test/CodeGen/X86/base-pointer-and-mwaitx.ll | 210 - .../X86/basic-block-sections-clusters-branches.ll | 65 - .../X86/basic-block-sections-clusters-eh.ll | 88 - .../X86/basic-block-sections-clusters-error.ll | 25 - .../CodeGen/X86/basic-block-sections-clusters.ll | 78 - llvm/test/CodeGen/X86/basic-block-sections-cold.ll | 40 - .../X86/basic-block-sections-directjumps.ll | 38 - llvm/test/CodeGen/X86/basic-block-sections-eh.ll | 85 - .../CodeGen/X86/basic-block-sections-labels.ll | 33 - llvm/test/CodeGen/X86/basic-block-sections-list.ll | 72 - .../CodeGen/X86/basic-block-sections-listbb.ll | 46 - .../CodeGen/X86/basic-block-sections-mir-parse.mir | 131 - .../CodeGen/X86/basic-block-sections-mir-print.ll | 33 - llvm/test/CodeGen/X86/basic-block-sections.ll | 38 - .../X86/basicblock-sections-clusters-branches.ll | 65 + .../CodeGen/X86/basicblock-sections-clusters-eh.ll | 88 + .../X86/basicblock-sections-clusters-error.ll | 25 + .../CodeGen/X86/basicblock-sections-clusters.ll | 70 + llvm/test/CodeGen/X86/basicblock-sections-cold.ll | 40 + .../CodeGen/X86/basicblock-sections-directjumps.ll | 38 + llvm/test/CodeGen/X86/basicblock-sections-eh.ll | 85 + .../test/CodeGen/X86/basicblock-sections-labels.ll | 33 + llvm/test/CodeGen/X86/basicblock-sections-list.ll | 72 + .../test/CodeGen/X86/basicblock-sections-listbb.ll | 43 + .../CodeGen/X86/basicblock-sections-mir-parse.mir | 131 + .../CodeGen/X86/basicblock-sections-mir-print.ll | 33 + llvm/test/CodeGen/X86/basicblock-sections.ll | 38 + llvm/test/CodeGen/X86/bitcast-and-setcc-128.ll | 8 +- .../CodeGen/X86/bitcast-int-to-vector-bool-sext.ll | 16 +- .../CodeGen/X86/bitcast-int-to-vector-bool-zext.ll | 16 +- .../test/CodeGen/X86/bitcast-int-to-vector-bool.ll | 4 +- llvm/test/CodeGen/X86/bitcast-int-to-vector.ll | 4 +- llvm/test/CodeGen/X86/bitcast-setcc-128.ll | 8 +- llvm/test/CodeGen/X86/bitcast-vector-bool.ll | 2 +- llvm/test/CodeGen/X86/break-false-dep.ll | 1424 +- llvm/test/CodeGen/X86/buildvec-extract.ll | 23 +- llvm/test/CodeGen/X86/buildvec-insertvec.ll | 15 +- llvm/test/CodeGen/X86/byref.ll | 20 - llvm/test/CodeGen/X86/cast-vsel.ll | 26 +- llvm/test/CodeGen/X86/cfguard-x86-vectorcall.ll | 43 +- .../test/CodeGen/X86/cfi-basic-block-sections-1.ll | 6 +- ...r-basic-block-sections-callee-save-registers.ll | 2 +- .../CodeGen/X86/clear_upper_vector_element_bits.ll | 4 +- llvm/test/CodeGen/X86/cmov-fp.ll | 40 +- llvm/test/CodeGen/X86/cmov.ll | 23 - llvm/test/CodeGen/X86/cmpxchg8b.ll | 1 - llvm/test/CodeGen/X86/combine-abs.ll | 160 +- llvm/test/CodeGen/X86/combine-fcopysign.ll | 6 +- llvm/test/CodeGen/X86/combine-movmsk-avx.ll | 4 +- llvm/test/CodeGen/X86/combine-pmuldq.ll | 4 +- llvm/test/CodeGen/X86/combine-sdiv.ll | 54 +- llvm/test/CodeGen/X86/combine-shl.ll | 30 +- llvm/test/CodeGen/X86/combine-sra.ll | 30 +- llvm/test/CodeGen/X86/combine-srl.ll | 21 +- llvm/test/CodeGen/X86/combine-sse41-intrinsics.ll | 219 +- llvm/test/CodeGen/X86/combine-udiv.ll | 12 +- llvm/test/CodeGen/X86/combine-urem.ll | 2 +- llvm/test/CodeGen/X86/condbr_if.ll | 178 + llvm/test/CodeGen/X86/condbr_switch.ll | 167 + llvm/test/CodeGen/X86/cpus-intel.ll | 1 - .../X86/div-rem-pair-recomposition-signed.ll | 40 +- .../X86/div-rem-pair-recomposition-unsigned.ll | 40 +- llvm/test/CodeGen/X86/divmod128.ll | 125 - llvm/test/CodeGen/X86/dup-cost.ll | 105 - llvm/test/CodeGen/X86/early-ifcvt-remarks.ll | 70 - llvm/test/CodeGen/X86/elf-associated-discarded.ll | 23 - llvm/test/CodeGen/X86/elf-associated.ll | 6 +- llvm/test/CodeGen/X86/embed-bitcode.ll | 10 - llvm/test/CodeGen/X86/extract-fp.ll | 8 +- llvm/test/CodeGen/X86/extract-store.ll | 10 +- llvm/test/CodeGen/X86/extractelement-index.ll | 10 +- llvm/test/CodeGen/X86/extractelement-load.ll | 44 +- llvm/test/CodeGen/X86/fast-isel-constpool.ll | 11 - llvm/test/CodeGen/X86/fast-isel-fneg-kill.ll | 22 + llvm/test/CodeGen/X86/fast-isel-fneg.ll | 79 +- llvm/test/CodeGen/X86/file-directive.ll | 2 +- llvm/test/CodeGen/X86/fma.ll | 260 +- llvm/test/CodeGen/X86/fmaxnum.ll | 8 - llvm/test/CodeGen/X86/fminnum.ll | 8 - llvm/test/CodeGen/X86/fp-cvt.ll | 52 - llvm/test/CodeGen/X86/fp-intrinsics-fma.ll | 72 +- llvm/test/CodeGen/X86/fp-round.ll | 28 +- llvm/test/CodeGen/X86/fp-roundeven.ll | 418 - llvm/test/CodeGen/X86/fp-strict-scalar-round.ll | 188 - llvm/test/CodeGen/X86/fp-undef.ll | 25 + llvm/test/CodeGen/X86/fp128-libcalls-strict.ll | 42 - llvm/test/CodeGen/X86/fp80-strict-libcalls.ll | 657 - llvm/test/CodeGen/X86/fp80-strict-scalar-cmp.ll | 60 +- llvm/test/CodeGen/X86/fp80-strict-scalar.ll | 116 +- llvm/test/CodeGen/X86/fshl.ll | 137 +- llvm/test/CodeGen/X86/fshr.ll | 118 +- llvm/test/CodeGen/X86/full-lsr.ll | 2 +- llvm/test/CodeGen/X86/funnel-shift.ll | 175 +- llvm/test/CodeGen/X86/gather-addresses.ll | 24 +- llvm/test/CodeGen/X86/haddsub-2.ll | 140 +- llvm/test/CodeGen/X86/haddsub-3.ll | 52 +- llvm/test/CodeGen/X86/haddsub-4.ll | 402 - llvm/test/CodeGen/X86/haddsub-shuf.ll | 452 +- llvm/test/CodeGen/X86/haddsub-undef.ll | 573 +- llvm/test/CodeGen/X86/haddsub.ll | 36 +- llvm/test/CodeGen/X86/half.ll | 12 +- .../hoist-and-by-const-from-lshr-in-eqcmp-zero.ll | 6 +- llvm/test/CodeGen/X86/horizontal-reduce-add.ll | 82 +- llvm/test/CodeGen/X86/horizontal-reduce-fadd.ll | 6 +- llvm/test/CodeGen/X86/horizontal-reduce-smax.ll | 234 +- llvm/test/CodeGen/X86/horizontal-reduce-smin.ll | 234 +- llvm/test/CodeGen/X86/horizontal-reduce-umax.ll | 236 +- llvm/test/CodeGen/X86/horizontal-reduce-umin.ll | 236 +- llvm/test/CodeGen/X86/i128-add.ll | 2 +- llvm/test/CodeGen/X86/iabs.ll | 47 - .../CodeGen/X86/implicit-null-check-negative.ll | 20 - llvm/test/CodeGen/X86/implicit-null-check.ll | 64 - llvm/test/CodeGen/X86/inline-asm-x-i128.ll | 2 +- .../CodeGen/X86/insert-into-constant-vector.ll | 18 +- llvm/test/CodeGen/X86/insert-loaded-scalar.ll | 4 +- llvm/test/CodeGen/X86/insertelement-ones.ll | 22 +- llvm/test/CodeGen/X86/insertelement-shuffle.ll | 4 +- llvm/test/CodeGen/X86/insertelement-var-index.ll | 12 +- llvm/test/CodeGen/X86/known-bits-vector.ll | 4 +- llvm/test/CodeGen/X86/known-signbits-vector.ll | 32 +- llvm/test/CodeGen/X86/linux-preemption.ll | 29 - llvm/test/CodeGen/X86/llc-print-machineinstrs.mir | 12 + llvm/test/CodeGen/X86/load-partial.ll | 81 +- llvm/test/CodeGen/X86/load-slice.ll | 12 +- llvm/test/CodeGen/X86/lsr-loop-exit-cond.ll | 2 +- llvm/test/CodeGen/X86/lsr-static-addr.ll | 2 +- llvm/test/CodeGen/X86/machine-cp-mask-reg.mir | 59 - llvm/test/CodeGen/X86/machine-function-splitter.ll | 218 - llvm/test/CodeGen/X86/madd.ll | 218 +- llvm/test/CodeGen/X86/masked-iv-safe.ll | 2 +- llvm/test/CodeGen/X86/masked_compressstore.ll | 80 +- llvm/test/CodeGen/X86/masked_expandload.ll | 604 +- llvm/test/CodeGen/X86/masked_gather.ll | 110 +- llvm/test/CodeGen/X86/masked_gather_scatter.ll | 102 - llvm/test/CodeGen/X86/masked_load.ll | 100 +- llvm/test/CodeGen/X86/masked_store.ll | 74 +- llvm/test/CodeGen/X86/masked_store_trunc.ll | 22 +- llvm/test/CodeGen/X86/masked_store_trunc_ssat.ll | 20 +- llvm/test/CodeGen/X86/masked_store_trunc_usat.ll | 20 +- llvm/test/CodeGen/X86/memcpy-inline-fsrm.ll | 31 - llvm/test/CodeGen/X86/memset-nonzero.ll | 10 +- .../CodeGen/X86/merge-consecutive-stores-nt.ll | 32 +- llvm/test/CodeGen/X86/min-legal-vector-width.ll | 24 +- llvm/test/CodeGen/X86/mmx-arith.ll | 2 +- llvm/test/CodeGen/X86/mmx-bitcast-fold.ll | 2 +- llvm/test/CodeGen/X86/mod128.ll | 26 + llvm/test/CodeGen/X86/mov-zero-to-xor.ll | 32 - llvm/test/CodeGen/X86/mulvi32.ll | 8 +- llvm/test/CodeGen/X86/no-plt-libcalls.ll | 2 +- llvm/test/CodeGen/X86/nontemporal-2.ll | 10 +- llvm/test/CodeGen/X86/oddshuffles.ll | 316 +- llvm/test/CodeGen/X86/oddsubvector.ll | 54 +- llvm/test/CodeGen/X86/optimize-max-0.ll | 4 +- llvm/test/CodeGen/X86/optimize-max-3.ll | 4 +- llvm/test/CodeGen/X86/oss-fuzz-25184.ll | 18 - llvm/test/CodeGen/X86/parity.ll | 346 +- llvm/test/CodeGen/X86/phaddsub-extract.ll | 182 +- llvm/test/CodeGen/X86/phaddsub-undef.ll | 4 +- llvm/test/CodeGen/X86/phaddsub.ll | 54 +- llvm/test/CodeGen/X86/pmaddubsw.ll | 16 +- llvm/test/CodeGen/X86/pmul.ll | 133 +- llvm/test/CodeGen/X86/pmulh.ll | 401 +- llvm/test/CodeGen/X86/post-ra-sched.ll | 19 +- llvm/test/CodeGen/X86/pow.ll | 4 +- llvm/test/CodeGen/X86/pr14161.ll | 3 +- llvm/test/CodeGen/X86/pr15267.ll | 2 +- llvm/test/CodeGen/X86/pr29112.ll | 6 +- llvm/test/CodeGen/X86/pr34088.ll | 8 +- llvm/test/CodeGen/X86/pr39187-g.ll | 108 + llvm/test/CodeGen/X86/pr39666.ll | 2 +- llvm/test/CodeGen/X86/pr39733.ll | 2 +- llvm/test/CodeGen/X86/pr40539.ll | 2 +- llvm/test/CodeGen/X86/pr42452.ll | 2 +- llvm/test/CodeGen/X86/pr42905.ll | 2 +- llvm/test/CodeGen/X86/pr44976.ll | 39 +- llvm/test/CodeGen/X86/pr45378.ll | 2 +- llvm/test/CodeGen/X86/pr46189.ll | 2 +- llvm/test/CodeGen/X86/pr46455.ll | 6 +- llvm/test/CodeGen/X86/pr46527.ll | 2 +- llvm/test/CodeGen/X86/pr46820.ll | 47 - llvm/test/CodeGen/X86/pr46827.ll | 39 - llvm/test/CodeGen/X86/pr46877.ll | 416 - llvm/test/CodeGen/X86/pr47000.ll | 149 - llvm/test/CodeGen/X86/pr47024.ll | 18 - llvm/test/CodeGen/X86/pr47299.ll | 139 - llvm/test/CodeGen/X86/pr5145.ll | 2 +- .../test/CodeGen/X86/prefer-avx256-mask-shuffle.ll | 8 +- llvm/test/CodeGen/X86/promote-cmp.ll | 23 +- llvm/test/CodeGen/X86/psubus.ll | 48 +- llvm/test/CodeGen/X86/push-cfi-obj.ll | 4 +- llvm/test/CodeGen/X86/sad.ll | 154 +- llvm/test/CodeGen/X86/scalarize-fp.ll | 4 +- llvm/test/CodeGen/X86/sdiv_fix.ll | 12 +- llvm/test/CodeGen/X86/sdiv_fix_sat.ll | 24 +- llvm/test/CodeGen/X86/select.ll | 2 +- .../CodeGen/X86/semantic-interposition-comdat.ll | 2 +- llvm/test/CodeGen/X86/setcc-combine.ll | 18 +- llvm/test/CodeGen/X86/setcc-wide-types.ll | 48 +- llvm/test/CodeGen/X86/setuge.ll | 2 - llvm/test/CodeGen/X86/shrink_vmul.ll | 44 +- llvm/test/CodeGen/X86/shuffle-of-insert.ll | 8 +- .../CodeGen/X86/shuffle-strided-with-offset-128.ll | 28 +- .../CodeGen/X86/shuffle-strided-with-offset-256.ll | 52 +- .../CodeGen/X86/shuffle-strided-with-offset-512.ll | 94 +- llvm/test/CodeGen/X86/shuffle-vs-trunc-128.ll | 27 +- llvm/test/CodeGen/X86/shuffle-vs-trunc-256.ll | 219 +- llvm/test/CodeGen/X86/shuffle-vs-trunc-512.ll | 298 +- llvm/test/CodeGen/X86/slow-pmulld.ll | 128 +- llvm/test/CodeGen/X86/slow-unaligned-mem.ll | 6 +- llvm/test/CodeGen/X86/smax.ll | 662 - llvm/test/CodeGen/X86/smin.ll | 656 - llvm/test/CodeGen/X86/smul_fix_sat.ll | 24 +- llvm/test/CodeGen/X86/split-extend-vector-inreg.ll | 2 +- llvm/test/CodeGen/X86/split-vector-bitcast.ll | 2 +- llvm/test/CodeGen/X86/split-vector-rem.ll | 64 +- llvm/test/CodeGen/X86/sqrt-fastmath.ll | 222 - llvm/test/CodeGen/X86/srem-seteq-vec-nonsplat.ll | 160 +- llvm/test/CodeGen/X86/sse-intrinsics-fast-isel.ll | 4 +- llvm/test/CodeGen/X86/sse1.ll | 4 +- llvm/test/CodeGen/X86/sse2-intrinsics-fast-isel.ll | 24 +- llvm/test/CodeGen/X86/sse3-avx-addsub-2.ll | 44 +- llvm/test/CodeGen/X86/sse3.ll | 4 +- llvm/test/CodeGen/X86/sse41.ll | 149 +- llvm/test/CodeGen/X86/sshl_sat.ll | 400 - llvm/test/CodeGen/X86/sshl_sat_vec.ll | 146 - .../test/CodeGen/X86/ssse3-intrinsics-fast-isel.ll | 24 +- .../CodeGen/X86/ssse3-intrinsics-x86-upgrade.ll | 69 - llvm/test/CodeGen/X86/ssse3-intrinsics-x86.ll | 63 + llvm/test/CodeGen/X86/stack-folding-fp-avx512.ll | 28 +- llvm/test/CodeGen/X86/stack-folding-fp-avx512vl.ll | 16 +- llvm/test/CodeGen/X86/stack-guard-memloc-vararg.ll | 17 - llvm/test/CodeGen/X86/statepoint-fixup-call.mir | 86 - .../CodeGen/X86/statepoint-fixup-copy-prop-neg.mir | 91 - llvm/test/CodeGen/X86/statepoint-fixup-invoke.mir | 145 - .../CodeGen/X86/statepoint-fixup-shared-ehpad.mir | 188 - llvm/test/CodeGen/X86/statepoint-vreg-details.ll | 417 - llvm/test/CodeGen/X86/statepoint-vreg-folding.mir | 198 - llvm/test/CodeGen/X86/statepoint-vreg.ll | 688 - llvm/test/CodeGen/X86/statepoint-vreg.mir | 2 +- llvm/test/CodeGen/X86/stores-merging.ll | 184 - llvm/test/CodeGen/X86/strict-fadd-combines.ll | 37 - llvm/test/CodeGen/X86/tailcallpic1.ll | 2 +- llvm/test/CodeGen/X86/tailcallpic3.ll | 2 +- llvm/test/CodeGen/X86/tailccpic1.ll | 2 +- llvm/test/CodeGen/X86/test-shrink-bug.ll | 4 +- llvm/test/CodeGen/X86/test-shrink.ll | 64 +- .../test/CodeGen/X86/test_x86condbr_globaladdr.mir | 30 + llvm/test/CodeGen/X86/trunc-subvector.ll | 20 +- llvm/test/CodeGen/X86/trunc-vector-width.ll | 28 - llvm/test/CodeGen/X86/udiv_fix.ll | 29 +- llvm/test/CodeGen/X86/udiv_fix_sat.ll | 47 +- llvm/test/CodeGen/X86/uint_to_fp-3.ll | 4 +- llvm/test/CodeGen/X86/umax.ll | 668 - llvm/test/CodeGen/X86/umin.ll | 667 - llvm/test/CodeGen/X86/umul_fix_sat.ll | 24 +- llvm/test/CodeGen/X86/urem-seteq-vec-nonsplat.ll | 893 +- llvm/test/CodeGen/X86/urem-seteq-vec-nonzero.ll | 62 +- llvm/test/CodeGen/X86/urem-seteq-vec-splat.ll | 26 +- llvm/test/CodeGen/X86/ushl_sat.ll | 342 - llvm/test/CodeGen/X86/ushl_sat_vec.ll | 115 - llvm/test/CodeGen/X86/var-permute-128.ll | 20 +- llvm/test/CodeGen/X86/vec-libcalls.ll | 12 +- llvm/test/CodeGen/X86/vec-strict-128.ll | 24 +- llvm/test/CodeGen/X86/vec-strict-cmp-128.ll | 128 +- llvm/test/CodeGen/X86/vec-strict-cmp-sub128.ll | 16 +- llvm/test/CodeGen/X86/vec-strict-fptoint-128.ll | 28 +- llvm/test/CodeGen/X86/vec-strict-fptoint-256.ll | 18 +- llvm/test/CodeGen/X86/vec-strict-fptoint-512.ll | 12 +- llvm/test/CodeGen/X86/vec-strict-inttofp-128.ll | 42 +- llvm/test/CodeGen/X86/vec-strict-inttofp-256.ll | 6 +- llvm/test/CodeGen/X86/vec3.ll | 4 +- llvm/test/CodeGen/X86/vec_call.ll | 2 +- llvm/test/CodeGen/X86/vec_cast2.ll | 6 +- llvm/test/CodeGen/X86/vec_extract-mmx.ll | 4 +- llvm/test/CodeGen/X86/vec_extract.ll | 4 +- llvm/test/CodeGen/X86/vec_fp_to_int.ll | 60 +- llvm/test/CodeGen/X86/vec_insert-2.ll | 8 +- llvm/test/CodeGen/X86/vec_insert-3.ll | 8 +- llvm/test/CodeGen/X86/vec_insert-5.ll | 8 +- llvm/test/CodeGen/X86/vec_int_to_fp.ll | 178 +- llvm/test/CodeGen/X86/vec_saddo.ll | 102 +- llvm/test/CodeGen/X86/vec_set-6.ll | 2 +- llvm/test/CodeGen/X86/vec_set-H.ll | 2 +- llvm/test/CodeGen/X86/vec_setcc-2.ll | 4 +- llvm/test/CodeGen/X86/vec_shift7.ll | 2 +- llvm/test/CodeGen/X86/vec_smulo.ll | 206 +- llvm/test/CodeGen/X86/vec_ssubo.ll | 100 +- llvm/test/CodeGen/X86/vec_uaddo.ll | 56 +- llvm/test/CodeGen/X86/vec_umulo.ll | 212 +- llvm/test/CodeGen/X86/vec_usubo.ll | 56 +- llvm/test/CodeGen/X86/vector-bitreverse.ll | 56 +- llvm/test/CodeGen/X86/vector-compare-simplify.ll | 6 +- .../X86/vector-constrained-fp-intrinsics.ll | 38 +- llvm/test/CodeGen/X86/vector-extend-inreg.ll | 2 +- llvm/test/CodeGen/X86/vector-fshl-128.ll | 3307 +-- llvm/test/CodeGen/X86/vector-fshl-256.ll | 2547 +-- llvm/test/CodeGen/X86/vector-fshl-512.ll | 1592 +- llvm/test/CodeGen/X86/vector-fshl-rot-128.ll | 96 +- llvm/test/CodeGen/X86/vector-fshl-rot-256.ll | 50 +- llvm/test/CodeGen/X86/vector-fshl-rot-512.ll | 162 +- llvm/test/CodeGen/X86/vector-fshl-rot-sub128.ll | 476 - llvm/test/CodeGen/X86/vector-fshr-128.ll | 3233 +-- llvm/test/CodeGen/X86/vector-fshr-256.ll | 2419 ++- llvm/test/CodeGen/X86/vector-fshr-512.ll | 1440 +- llvm/test/CodeGen/X86/vector-fshr-rot-128.ll | 194 +- llvm/test/CodeGen/X86/vector-fshr-rot-256.ll | 140 +- llvm/test/CodeGen/X86/vector-fshr-rot-512.ll | 266 +- llvm/test/CodeGen/X86/vector-fshr-rot-sub128.ll | 502 - llvm/test/CodeGen/X86/vector-idiv-sdiv-128.ll | 20 +- llvm/test/CodeGen/X86/vector-idiv-sdiv-256.ll | 16 +- llvm/test/CodeGen/X86/vector-idiv-udiv-128.ll | 18 +- llvm/test/CodeGen/X86/vector-idiv-udiv-256.ll | 4 +- llvm/test/CodeGen/X86/vector-idiv-udiv-512.ll | 54 +- llvm/test/CodeGen/X86/vector-idiv-v2i32.ll | 94 +- llvm/test/CodeGen/X86/vector-narrow-binop.ll | 4 +- llvm/test/CodeGen/X86/vector-pack-256.ll | 2 +- llvm/test/CodeGen/X86/vector-pcmp.ll | 2 +- llvm/test/CodeGen/X86/vector-reduce-add.ll | 218 +- llvm/test/CodeGen/X86/vector-reduce-and-bool.ll | 33 +- llvm/test/CodeGen/X86/vector-reduce-and-cmp.ll | 212 +- llvm/test/CodeGen/X86/vector-reduce-and.ll | 220 +- llvm/test/CodeGen/X86/vector-reduce-fadd-fast.ll | 24 +- llvm/test/CodeGen/X86/vector-reduce-fadd.ll | 216 +- .../CodeGen/X86/vector-reduce-fmax-fmin-fast.ll | 328 - llvm/test/CodeGen/X86/vector-reduce-fmax-nnan.ll | 348 +- llvm/test/CodeGen/X86/vector-reduce-fmax.ll | 1088 +- llvm/test/CodeGen/X86/vector-reduce-fmin-nnan.ll | 358 +- llvm/test/CodeGen/X86/vector-reduce-fmin.ll | 1078 +- llvm/test/CodeGen/X86/vector-reduce-fmul-fast.ll | 24 +- llvm/test/CodeGen/X86/vector-reduce-fmul.ll | 216 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 763 +- llvm/test/CodeGen/X86/vector-reduce-or-bool.ll | 32 +- llvm/test/CodeGen/X86/vector-reduce-or-cmp.ll | 2 +- llvm/test/CodeGen/X86/vector-reduce-or.ll | 220 +- llvm/test/CodeGen/X86/vector-reduce-smax.ll | 184 +- llvm/test/CodeGen/X86/vector-reduce-smin.ll | 184 +- llvm/test/CodeGen/X86/vector-reduce-umax.ll | 184 +- llvm/test/CodeGen/X86/vector-reduce-umin.ll | 184 +- llvm/test/CodeGen/X86/vector-reduce-xor-bool.ll | 387 +- llvm/test/CodeGen/X86/vector-reduce-xor.ll | 220 +- llvm/test/CodeGen/X86/vector-rem.ll | 32 +- llvm/test/CodeGen/X86/vector-rotate-128.ll | 64 +- llvm/test/CodeGen/X86/vector-rotate-256.ll | 44 +- llvm/test/CodeGen/X86/vector-rotate-512.ll | 188 +- llvm/test/CodeGen/X86/vector-sext.ll | 256 +- llvm/test/CodeGen/X86/vector-shift-ashr-128.ll | 38 +- llvm/test/CodeGen/X86/vector-shift-ashr-256.ll | 18 +- llvm/test/CodeGen/X86/vector-shift-ashr-sub128.ll | 84 +- .../CodeGen/X86/vector-shift-by-select-loop.ll | 24 +- llvm/test/CodeGen/X86/vector-shift-lshr-128.ll | 38 +- llvm/test/CodeGen/X86/vector-shift-lshr-256.ll | 18 +- llvm/test/CodeGen/X86/vector-shift-lshr-512.ll | 22 +- llvm/test/CodeGen/X86/vector-shift-lshr-sub128.ll | 84 +- llvm/test/CodeGen/X86/vector-shift-shl-128.ll | 32 +- llvm/test/CodeGen/X86/vector-shift-shl-256.ll | 18 +- llvm/test/CodeGen/X86/vector-shift-shl-512.ll | 20 +- llvm/test/CodeGen/X86/vector-shift-shl-sub128.ll | 78 +- llvm/test/CodeGen/X86/vector-shuffle-128-v16.ll | 94 +- llvm/test/CodeGen/X86/vector-shuffle-128-v4.ll | 176 +- llvm/test/CodeGen/X86/vector-shuffle-128-v8.ll | 137 +- llvm/test/CodeGen/X86/vector-shuffle-256-v16.ll | 991 +- llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 599 +- llvm/test/CodeGen/X86/vector-shuffle-256-v4.ll | 58 +- llvm/test/CodeGen/X86/vector-shuffle-256-v8.ll | 190 +- llvm/test/CodeGen/X86/vector-shuffle-512-v16.ll | 55 +- llvm/test/CodeGen/X86/vector-shuffle-512-v32.ll | 18 +- llvm/test/CodeGen/X86/vector-shuffle-512-v64.ll | 8 +- llvm/test/CodeGen/X86/vector-shuffle-avx512.ll | 35 +- .../CodeGen/X86/vector-shuffle-combining-avx.ll | 35 +- .../CodeGen/X86/vector-shuffle-combining-avx2.ll | 33 +- llvm/test/CodeGen/X86/vector-shuffle-combining.ll | 115 +- llvm/test/CodeGen/X86/vector-shuffle-mmx.ll | 4 +- llvm/test/CodeGen/X86/vector-shuffle-sse1.ll | 2 +- llvm/test/CodeGen/X86/vector-shuffle-sse4a.ll | 4 +- llvm/test/CodeGen/X86/vector-shuffle-v1.ll | 102 +- llvm/test/CodeGen/X86/vector-shuffle-v48.ll | 10 +- .../CodeGen/X86/vector-shuffle-variable-128.ll | 76 +- llvm/test/CodeGen/X86/vector-trunc-math.ll | 40 +- llvm/test/CodeGen/X86/vector-trunc.ll | 54 +- llvm/test/CodeGen/X86/vector-unsigned-cmp.ll | 95 +- llvm/test/CodeGen/X86/vector-zext.ll | 187 +- llvm/test/CodeGen/X86/vsel-cmp-load.ll | 10 +- llvm/test/CodeGen/X86/vselect-avx.ll | 2 +- llvm/test/CodeGen/X86/vselect-pcmp.ll | 4 +- llvm/test/CodeGen/X86/vselect.ll | 8 +- llvm/test/CodeGen/X86/vshift-4.ll | 46 +- llvm/test/CodeGen/X86/widen_cast-1.ll | 2 +- llvm/test/CodeGen/X86/widen_conv-3.ll | 2 +- llvm/test/CodeGen/X86/widen_conv-4.ll | 8 +- llvm/test/CodeGen/X86/widened-broadcast.ll | 12 +- llvm/test/CodeGen/X86/x86-interleaved-access.ll | 302 +- .../CodeGen/X86/x86-setcc-int-to-fp-combine.ll | 2 +- llvm/test/CodeGen/X86/xor.ll | 2 +- llvm/test/DebugInfo/AArch64/dbg-sve-types.ll | 44 - llvm/test/DebugInfo/AArch64/inlined-argument.ll | 10 +- llvm/test/DebugInfo/ARM/PR26163.ll | 12 +- llvm/test/DebugInfo/COFF/asm.ll | 4 +- llvm/test/DebugInfo/COFF/cpp-mangling.ll | 2 +- llvm/test/DebugInfo/COFF/dlang.ll | 2 +- llvm/test/DebugInfo/COFF/fpo-csrs.ll | 2 +- llvm/test/DebugInfo/COFF/fpo-realign-vframe.ll | 2 +- llvm/test/DebugInfo/COFF/fpo-shrink-wrap.ll | 10 +- llvm/test/DebugInfo/COFF/fpo-stack-protect.ll | 4 +- llvm/test/DebugInfo/COFF/inlining-files.ll | 2 +- llvm/test/DebugInfo/COFF/inlining-header.ll | 2 +- llvm/test/DebugInfo/COFF/inlining-levels.ll | 2 +- llvm/test/DebugInfo/COFF/inlining-padding.ll | 4 +- llvm/test/DebugInfo/COFF/inlining.ll | 2 +- llvm/test/DebugInfo/COFF/lines-difile.ll | 2 +- llvm/test/DebugInfo/COFF/long-name.ll | 2 +- llvm/test/DebugInfo/COFF/long-type-name.ll | 4 +- llvm/test/DebugInfo/COFF/multifile.ll | 4 +- llvm/test/DebugInfo/COFF/multifunction.ll | 4 +- llvm/test/DebugInfo/COFF/pieces.ll | 2 +- llvm/test/DebugInfo/COFF/register-variables.ll | 13 +- llvm/test/DebugInfo/COFF/simple.ll | 12 +- llvm/test/DebugInfo/COFF/swift.ll | 2 +- llvm/test/DebugInfo/COFF/types-array-unsized.ll | 4 +- llvm/test/DebugInfo/COFF/types-array.ll | 4 +- llvm/test/DebugInfo/COFF/vframe-csr.ll | 2 +- llvm/test/DebugInfo/COFF/vframe-fpo.ll | 2 +- .../Generic/2010-06-29-InlinedFnLocalVar.ll | 2 +- llvm/test/DebugInfo/Generic/array.ll | 2 +- llvm/test/DebugInfo/Generic/debug-label-inline.ll | 3 - .../Generic/global-sra-struct-fwd-decl.ll | 63 - llvm/test/DebugInfo/Generic/pr40628.ll | 2 +- .../DebugInfo/Generic/template-recursive-void.ll | 2 +- .../MIR/AArch64/implicit-def-dead-scope.mir | 5 +- .../DebugInfo/MIR/ARM/subregister-full-piece.mir | 57 +- llvm/test/DebugInfo/MIR/Mips/last-inst-bundled.mir | 2 +- llvm/test/DebugInfo/MIR/X86/DW_OP_entry_value.mir | 81 + .../MIR/X86/call-site-gnu-vs-dwarf5-attrs.mir | 75 +- .../DebugInfo/MIR/X86/callsite-stack-value.mir | 3 +- .../MIR/X86/debug-entry-value-operation.mir | 87 - llvm/test/DebugInfo/MIR/X86/kill-after-spill.mir | 24 +- .../DebugInfo/MIR/X86/live-debug-values-3preds.mir | 6 +- .../MIR/X86/live-debug-values-bad-transfer.mir | 32 +- llvm/test/DebugInfo/MIR/X86/live-debug-values.mir | 2 +- .../livedebugvalues-ignores-metaInstructions.mir | 6 +- .../MIR/X86/livedebugvalues_basic_diamond.mir | 8 +- ...livedebugvalues_basic_diamond_match_clobber.mir | 6 +- .../livedebugvalues_basic_diamond_match_move.mir | 12 +- .../livedebugvalues_basic_diamond_one_clobber.mir | 6 +- .../X86/livedebugvalues_basic_diamond_one_move.mir | 8 +- .../MIR/X86/livedebugvalues_basic_loop.mir | 8 +- .../DebugInfo/MIR/X86/livedebugvalues_bb_to_bb.mir | 8 +- .../MIR/X86/livedebugvalues_bb_to_bb_clobbered.mir | 4 +- .../livedebugvalues_bb_to_bb_move_to_clobber.mir | 8 +- .../MIR/X86/livedebugvalues_load_in_loop.mir | 113 - .../MIR/X86/livedebugvalues_loop_break.mir | 10 +- .../MIR/X86/livedebugvalues_loop_diamond.mir | 12 +- .../MIR/X86/livedebugvalues_loop_diamond_move.mir | 12 +- .../MIR/X86/livedebugvalues_loop_two_backedge.mir | 10 +- .../MIR/X86/livedebugvalues_loop_within_loop.mir | 12 +- .../X86/livedebugvalues_loop_within_loop_moved.mir | 4 +- ...ivedebugvalues_loop_within_loop_outer_moved.mir | 6 +- .../MIR/X86/livedebugvalues_many_loop_heads.mir | 196 - .../DebugInfo/MIR/X86/singlelocation-cutoffs.mir | 65 + llvm/test/DebugInfo/Mips/eh_frame.ll | 4 +- llvm/test/DebugInfo/NVPTX/packed_bitfields.ll | 3 +- llvm/test/DebugInfo/RISCV/relax-debug-line.ll | 2 +- .../WebAssembly/dbg-value-live-interval.ll | 6 +- .../test/DebugInfo/WebAssembly/dbg-value-move-2.ll | 6 +- llvm/test/DebugInfo/WebAssembly/dbg-value-move.ll | 6 +- llvm/test/DebugInfo/X86/addr-tu-to-non-tu.ll | 89 - llvm/test/DebugInfo/X86/basic-block-sections_1.ll | 97 - llvm/test/DebugInfo/X86/basicblock-sections_1.ll | 97 + llvm/test/DebugInfo/X86/debug-macro-dwo.ll | 21 +- llvm/test/DebugInfo/X86/debug-macro-gnu-dwo.ll | 50 - llvm/test/DebugInfo/X86/debug-macro-gnu.ll | 47 - llvm/test/DebugInfo/X86/debug-macro-gnu.s | 59 - llvm/test/DebugInfo/X86/debug-names-end-of-list.ll | 24 - llvm/test/DebugInfo/X86/distringtype.ll | 132 - .../DebugInfo/X86/dwarf-callsite-related-attrs.ll | 2 +- llvm/test/DebugInfo/X86/dwarfdump-allocatedExp.ll | 56 - llvm/test/DebugInfo/X86/dwarfdump-allocatedVar.ll | 68 - llvm/test/DebugInfo/X86/dwarfdump-associatedExp.ll | 56 - llvm/test/DebugInfo/X86/dwarfdump-associatedVar.ll | 68 - .../X86/dwarfdump-str-offsets-v4-invalid.s | 65 - llvm/test/DebugInfo/X86/float_const_loclist.ll | 4 +- llvm/test/DebugInfo/X86/implicit_value-double.ll | 66 - llvm/test/DebugInfo/X86/implicit_value-float.ll | 65 - .../test/DebugInfo/X86/inlined-formal-parameter.ll | 3 +- llvm/test/DebugInfo/X86/live-debug-variables.ll | 16 +- .../X86/location-range-inlined-xblock.mir | 172 - llvm/test/DebugInfo/X86/single-location-2.mir | 92 - llvm/test/DebugInfo/X86/struct-fwd-decl.ll | 21 - llvm/test/DebugInfo/X86/trim-var-locs.mir | 120 - .../DebugInfo/X86/xray-split-dwarf-interaction.ll | 2 +- .../DebugInfo/check-debugify-preserves-analyses.ll | 4 +- llvm/test/DebugInfo/debuglineinfo-path.ll | 6 +- llvm/test/DebugInfo/fortran-string-type.ll | 27 - llvm/test/DebugInfo/salvage-cast-debug-info.ll | 2 +- llvm/test/Examples/OrcV2Examples/Inputs/bar-mod.ll | 7 - llvm/test/Examples/OrcV2Examples/Inputs/foo-mod.ll | 7 - .../test/Examples/OrcV2Examples/Inputs/main-mod.ll | 27 - .../lljit-with-thinlto-summaries.test | 12 - llvm/test/Examples/lit.local.cfg | 5 +- .../JITLink/AArch64/MachO_arm64_relocations.s | 54 +- .../JITLink/X86/ELF_x86-64_relocations.s | 24 +- .../JITLink/X86/Inputs/MachO_test_harness_test.s | 48 - .../X86/Inputs/MachO_x86-64_was_private_extern.o | Bin 480 -> 0 bytes .../JITLink/X86/MachO_test_harness_harness.s | 67 - .../JITLink/X86/MachO_x86-64_relocations.s | 8 +- .../X86/MachO_x86-64_was_private_extern.test | 9 - .../RuntimeDyld/SystemZ/cfi-relo-pc64.s | 2 +- llvm/test/Feature/OperandBundles/early-cse.ll | 2 +- llvm/test/Feature/OperandBundles/function-attrs.ll | 2 +- llvm/test/Feature/OperandBundles/pr26510.ll | 2 +- llvm/test/Feature/OperandBundles/special-state.ll | 2 +- llvm/test/Feature/optnone-opt.ll | 85 +- llvm/test/FileCheck/dump-input-annotations.txt | 201 - .../test/FileCheck/multiple-check-not-failures.txt | 32 - llvm/test/FileCheck/numeric-expression.txt | 93 +- llvm/test/FileCheck/verbose.txt | 40 +- .../Instrumentation/AddressSanitizer/byref-args.ll | 20 - .../test/Instrumentation/DataFlowSanitizer/call.ll | 1 - .../DataFlowSanitizer/fast16labels.ll | 100 - .../Instrumentation/HWAddressSanitizer/globals.ll | 15 +- llvm/test/Instrumentation/HeapProfiler/basic.ll | 179 - .../HeapProfiler/instrumentation-use-callbacks.ll | 36 - .../HeapProfiler/masked-load-store.ll | 246 - .../HeapProfiler/scale-granularity.ll | 29 - .../HeapProfiler/version-mismatch-check.ll | 12 - .../test/Instrumentation/InstrProfiling/PR23499.ll | 2 +- llvm/test/Instrumentation/InstrProfiling/comdat.ll | 4 +- llvm/test/Instrumentation/InstrProfiling/icall.ll | 15 +- .../test/Instrumentation/InstrProfiling/linkage.ll | 2 +- .../MemorySanitizer/PowerPC/vararg-ppc64.ll | 15 + .../MemorySanitizer/SystemZ/vararg-kernel.ll | 4 +- .../MemorySanitizer/SystemZ/vararg.ll | 4 +- .../Instrumentation/MemorySanitizer/array_types.ll | 4 +- .../Instrumentation/MemorySanitizer/attributes.ll | 7 - .../Instrumentation/MemorySanitizer/check-array.ll | 19 - .../MemorySanitizer/check-struct.ll | 23 - llvm/test/Instrumentation/MemorySanitizer/clmul.ll | 22 +- .../test/Instrumentation/MemorySanitizer/freeze.ll | 23 - .../Instrumentation/MemorySanitizer/libatomic.ll | 69 - .../MemorySanitizer/masked-store-load.ll | 4 +- .../Instrumentation/MemorySanitizer/msan_basic.ll | 6 +- .../Instrumentation/MemorySanitizer/msan_eager.ll | 22 +- .../MemorySanitizer/msan_kernel_basic.ll | 21 +- .../MemorySanitizer/msan_x86_bts_asm.ll | 3 +- .../MemorySanitizer/msan_x86intrinsics.ll | 1 - .../MemorySanitizer/no-check-rt-unaligned.ll | 30 - .../Instrumentation/MemorySanitizer/pr32842.ll | 2 +- .../MemorySanitizer/store-origin.ll | 1 + .../MemorySanitizer/unsized_type.ll | 1 - .../SanitizerCoverage/abort-in-entry-block.ll | 2 +- .../SanitizerCoverage/backedge-pruning.ll | 4 +- .../Instrumentation/SanitizerCoverage/chains.ll | 2 +- .../SanitizerCoverage/cmp-tracing-api-x86_32.ll | 14 +- .../SanitizerCoverage/cmp-tracing-api-x86_64.ll | 2 +- .../SanitizerCoverage/cmp-tracing.ll | 2 +- .../SanitizerCoverage/coff-comdat.ll | 2 +- .../coff-pc-table-inline-8bit-counters.ll | 2 +- .../coff-pc-table-inline-bool-flag.ll | 2 +- .../SanitizerCoverage/coff-used-ctor.ll | 2 +- .../SanitizerCoverage/const-cmp-tracing.ll | 2 +- .../SanitizerCoverage/coverage-dbg.ll | 2 +- .../Instrumentation/SanitizerCoverage/coverage.ll | 4 +- .../SanitizerCoverage/coverage2-dbg.ll | 2 +- .../SanitizerCoverage/div-tracing.ll | 2 +- .../SanitizerCoverage/gep-tracing.ll | 2 +- .../SanitizerCoverage/inline-8bit-counters.ll | 4 +- .../SanitizerCoverage/inline-bool-flag.ll | 4 +- .../interposable-symbol-nocomdat.ll | 4 +- .../Instrumentation/SanitizerCoverage/no-func.ll | 2 +- .../Instrumentation/SanitizerCoverage/pc-table.ll | 6 +- .../SanitizerCoverage/postdominator_check.ll | 4 +- llvm/test/Instrumentation/SanitizerCoverage/seh.ll | 6 +- .../stack-depth-variable-declared-by-user.ll | 2 +- .../SanitizerCoverage/stack-depth.ll | 4 +- .../SanitizerCoverage/switch-tracing.ll | 2 +- .../SanitizerCoverage/trace-pc-guard-comdat.ll | 2 +- .../trace-pc-guard-inline-8bit-counters.ll | 2 +- .../trace-pc-guard-inline-bool-flag.ll | 2 +- .../SanitizerCoverage/trace-pc-guard-nocomdat.ll | 2 +- .../SanitizerCoverage/tracing-comdat.ll | 4 +- .../Instrumentation/SanitizerCoverage/tracing.ll | 10 +- .../SanitizerCoverage/unreachable-critedge.ll | 2 +- .../Instrumentation/SanitizerCoverage/wineh.ll | 2 +- llvm/test/LTO/ARM/lto-linking-metadata.ll | 6 +- llvm/test/LTO/Resolution/X86/dead-strip-fulllto.ll | 3 +- llvm/test/LTO/X86/embed-bitcode.ll | 10 +- llvm/test/Linker/subprogram-linkonce-weak.ll | 5 +- llvm/test/MC/AArch64/SVE/st1b.s | 24 - llvm/test/MC/AArch64/SVE/st1d.s | 12 - llvm/test/MC/AArch64/SVE/st1h.s | 24 - llvm/test/MC/AArch64/SVE/st1w.s | 24 - llvm/test/MC/AArch64/arm64-be-datalayout.s | 2 +- llvm/test/MC/AArch64/arm64-elf-reloc-condbr.s | 4 +- llvm/test/MC/AArch64/arm64-leaf-compact-unwind.s | 2 +- llvm/test/MC/AArch64/arm64-small-data-fixups.s | 2 +- llvm/test/MC/AArch64/arm64-tls-relocs.s | 2 +- llvm/test/MC/AArch64/arm64_32-compact-unwind.s | 2 +- llvm/test/MC/AArch64/coff-align.s | 2 +- llvm/test/MC/AArch64/coff-function-type-info.ll | 2 +- llvm/test/MC/AArch64/coff-relocations-diags.s | 43 - llvm/test/MC/AArch64/cold.s | 2 +- llvm/test/MC/AArch64/directive-arch_extension.s | 4 - llvm/test/MC/AArch64/elf-extern.s | 2 +- llvm/test/MC/AArch64/elf-globaladdress.ll | 4 +- llvm/test/MC/AArch64/elf-reloc-ldrlit.s | 4 +- llvm/test/MC/AArch64/elf-reloc-ldstunsimm.s | 2 +- llvm/test/MC/AArch64/elf-reloc-movw.s | 2 +- llvm/test/MC/AArch64/elf-reloc-pcreladdressing.s | 2 +- llvm/test/MC/AArch64/elf-reloc-plt32.s | 2 +- llvm/test/MC/AArch64/elf-reloc-tstb.s | 4 +- llvm/test/MC/AArch64/elf-reloc-uncondbrimm.s | 4 +- llvm/test/MC/AArch64/elf_osabi_flags.s | 6 +- llvm/test/MC/AArch64/jump-table.s | 2 +- llvm/test/MC/AArch64/macho-addend-range.s | 14 - llvm/test/MC/AArch64/reloc-directive.s | 2 +- llvm/test/MC/AArch64/seh-optimize.s | 106 - llvm/test/MC/AArch64/seh-packed-epilog.s | 187 - llvm/test/MC/AArch64/seh.s | 133 +- llvm/test/MC/AArch64/tls-relocs.s | 2 +- llvm/test/MC/AMDGPU/add-sub-no-carry.s | 4 +- llvm/test/MC/AMDGPU/atomic-fadd-insts.s | 2 +- llvm/test/MC/AMDGPU/buf-fmt-d16-packed.s | 18 +- llvm/test/MC/AMDGPU/buf-fmt-d16-unpacked.s | 20 +- llvm/test/MC/AMDGPU/dl-insts-err.s | 102 +- llvm/test/MC/AMDGPU/dpp-err.s | 28 +- llvm/test/MC/AMDGPU/ds-err.s | 16 +- llvm/test/MC/AMDGPU/ds-gfx9.s | 2 +- llvm/test/MC/AMDGPU/ds.s | 10 +- llvm/test/MC/AMDGPU/elf-lds.s | 2 +- llvm/test/MC/AMDGPU/exp-err.s | 4 +- llvm/test/MC/AMDGPU/exp-gfx10.s | 4 +- llvm/test/MC/AMDGPU/expressions-gfx10.s | 2 +- llvm/test/MC/AMDGPU/expressions-gfx9.s | 2 +- llvm/test/MC/AMDGPU/expressions.s | 10 +- llvm/test/MC/AMDGPU/flat-gfx10.s | 2 +- llvm/test/MC/AMDGPU/flat-gfx9.s | 4 +- llvm/test/MC/AMDGPU/flat-global.s | 134 +- llvm/test/MC/AMDGPU/flat-scratch-instructions.s | 62 +- llvm/test/MC/AMDGPU/flat-scratch.s | 18 +- llvm/test/MC/AMDGPU/flat.s | 188 +- llvm/test/MC/AMDGPU/fma-mix.s | 34 +- llvm/test/MC/AMDGPU/gfx10-constant-bus.s | 4 +- llvm/test/MC/AMDGPU/gfx1011_err.s | 36 +- llvm/test/MC/AMDGPU/gfx1030_err.s | 95 +- llvm/test/MC/AMDGPU/gfx1030_new.s | 7 +- llvm/test/MC/AMDGPU/gfx10_asm_all.s | 4 +- llvm/test/MC/AMDGPU/gfx10_asm_dpp16.s | 4 +- llvm/test/MC/AMDGPU/gfx10_asm_dpp8.s | 4 +- llvm/test/MC/AMDGPU/gfx10_asm_err.s | 14 +- llvm/test/MC/AMDGPU/gfx10_asm_mimg_err.s | 2 +- llvm/test/MC/AMDGPU/gfx8_asm_all.s | 2 +- llvm/test/MC/AMDGPU/gfx9-asm-err.s | 2 +- llvm/test/MC/AMDGPU/gfx9-vop2be-literal.s | 2 +- llvm/test/MC/AMDGPU/gfx9_asm_all.s | 2 +- llvm/test/MC/AMDGPU/hsa-exp.s | 2 +- llvm/test/MC/AMDGPU/hsa-gfx10.s | 2 +- llvm/test/MC/AMDGPU/hsa-text.s | 2 +- llvm/test/MC/AMDGPU/hsa.s | 2 +- llvm/test/MC/AMDGPU/hsa_code_object_isa_args.s | 6 +- llvm/test/MC/AMDGPU/inline-imm-inv2pi.s | 10 - .../MC/AMDGPU/invalid-instructions-spellcheck.s | 4 + llvm/test/MC/AMDGPU/lds_direct-err.s | 2 +- llvm/test/MC/AMDGPU/lds_direct-gfx10.s | 2 +- llvm/test/MC/AMDGPU/literal16-err.s | 2 +- llvm/test/MC/AMDGPU/literals.s | 109 +- llvm/test/MC/AMDGPU/literalv216-err.s | 7 +- llvm/test/MC/AMDGPU/literalv216.s | 4 +- llvm/test/MC/AMDGPU/mad-mix.s | 36 +- llvm/test/MC/AMDGPU/mai-err.s | 177 +- llvm/test/MC/AMDGPU/mai.s | 2 +- llvm/test/MC/AMDGPU/mimg-err.s | 6 +- llvm/test/MC/AMDGPU/mimg.s | 14 +- llvm/test/MC/AMDGPU/mtbuf-gfx10.s | 503 +- llvm/test/MC/AMDGPU/mtbuf.s | 326 +- llvm/test/MC/AMDGPU/mubuf-gfx9.s | 22 +- llvm/test/MC/AMDGPU/mubuf.s | 6 +- llvm/test/MC/AMDGPU/out-of-range-registers.s | 88 +- llvm/test/MC/AMDGPU/pal-msgpack.s | 2 +- llvm/test/MC/AMDGPU/pal.s | 2 +- llvm/test/MC/AMDGPU/reg-syntax-err.s | 128 +- llvm/test/MC/AMDGPU/reg-syntax-extra.s | 74 +- llvm/test/MC/AMDGPU/regression/bug28538.s | 12 +- llvm/test/MC/AMDGPU/reloc.s | 2 +- llvm/test/MC/AMDGPU/smem-err.s | 2 +- llvm/test/MC/AMDGPU/smem.s | 194 +- llvm/test/MC/AMDGPU/smrd-err.s | 11 +- llvm/test/MC/AMDGPU/smrd.s | 18 +- llvm/test/MC/AMDGPU/sop1-err.s | 23 +- llvm/test/MC/AMDGPU/sop1.s | 90 +- llvm/test/MC/AMDGPU/sop2-err.s | 2 +- llvm/test/MC/AMDGPU/sop2.s | 106 +- llvm/test/MC/AMDGPU/sopc-err.s | 2 +- llvm/test/MC/AMDGPU/sopc.s | 34 +- llvm/test/MC/AMDGPU/sopk-err.s | 67 +- llvm/test/MC/AMDGPU/sopk.s | 55 +- llvm/test/MC/AMDGPU/sopp-err.s | 19 +- llvm/test/MC/AMDGPU/sopp.s | 12 +- llvm/test/MC/AMDGPU/trap.s | 84 +- llvm/test/MC/AMDGPU/vintrp-err.s | 4 +- llvm/test/MC/AMDGPU/vop-err.s | 4 +- llvm/test/MC/AMDGPU/vop1-gfx9-err.s | 6 +- llvm/test/MC/AMDGPU/vop1-gfx9.s | 6 +- llvm/test/MC/AMDGPU/vop1.s | 8 +- llvm/test/MC/AMDGPU/vop2-err.s | 4 +- llvm/test/MC/AMDGPU/vop2.s | 8 +- llvm/test/MC/AMDGPU/vop3-convert.s | 8 +- llvm/test/MC/AMDGPU/vop3-errs.s | 8 +- llvm/test/MC/AMDGPU/vop3-gfx9.s | 281 +- llvm/test/MC/AMDGPU/vop3-literal.s | 31 +- llvm/test/MC/AMDGPU/vop3-modifiers-err.s | 2 +- llvm/test/MC/AMDGPU/vop3.s | 67 +- llvm/test/MC/AMDGPU/vop3p-err.s | 10 +- llvm/test/MC/AMDGPU/vop_dpp.s | 320 +- llvm/test/MC/AMDGPU/vop_sdwa.s | 653 +- llvm/test/MC/AMDGPU/vopc-errs.s | 6 +- llvm/test/MC/AMDGPU/vopc-vi.s | 4 +- llvm/test/MC/AMDGPU/wave32.s | 4 +- llvm/test/MC/AMDGPU/xdl-insts-err.s | 4 +- llvm/test/MC/AMDGPU/xnack-mask.s | 22 +- llvm/test/MC/ARM/2010-11-30-reloc-movt.s | 2 +- llvm/test/MC/ARM/arm-elf-symver.s | 4 +- llvm/test/MC/ARM/arm-thumb-tail-call.ll | 2 +- llvm/test/MC/ARM/coff-file.s | 2 +- llvm/test/MC/ARM/coff-function-type-info.ll | 2 +- llvm/test/MC/ARM/cxx-global-constructor.ll | 2 +- llvm/test/MC/ARM/data-in-code.ll | 4 +- llvm/test/MC/ARM/directive-arch-armv2.s | 2 +- llvm/test/MC/ARM/directive-arch-armv2a.s | 2 +- llvm/test/MC/ARM/directive-arch-armv3.s | 2 +- llvm/test/MC/ARM/directive-arch-armv3m.s | 2 +- llvm/test/MC/ARM/directive-arch-armv4.s | 2 +- llvm/test/MC/ARM/directive-arch-armv4t.s | 2 +- llvm/test/MC/ARM/directive-arch-armv5.s | 2 +- llvm/test/MC/ARM/directive-arch-armv5t.s | 2 +- llvm/test/MC/ARM/directive-arch-armv5te.s | 2 +- llvm/test/MC/ARM/directive-arch-armv6-m.s | 2 +- llvm/test/MC/ARM/directive-arch-armv6.s | 2 +- llvm/test/MC/ARM/directive-arch-armv6k.s | 2 +- llvm/test/MC/ARM/directive-arch-armv6t2.s | 2 +- llvm/test/MC/ARM/directive-arch-armv6z.s | 2 +- llvm/test/MC/ARM/directive-arch-armv7-a.s | 2 +- llvm/test/MC/ARM/directive-arch-armv7-m.s | 2 +- llvm/test/MC/ARM/directive-arch-armv7-r.s | 2 +- llvm/test/MC/ARM/directive-arch-armv7.s | 2 +- llvm/test/MC/ARM/directive-arch-armv7a.s | 2 +- llvm/test/MC/ARM/directive-arch-armv7e-m.s | 2 +- llvm/test/MC/ARM/directive-arch-armv7em.s | 2 +- llvm/test/MC/ARM/directive-arch-armv7m.s | 2 +- llvm/test/MC/ARM/directive-arch-armv7r.s | 2 +- llvm/test/MC/ARM/directive-arch-armv8-a.s | 2 +- llvm/test/MC/ARM/directive-arch-armv8.2-a.s | 2 +- llvm/test/MC/ARM/directive-arch-armv8a.s | 2 +- llvm/test/MC/ARM/directive-arch-iwmmxt.s | 2 +- llvm/test/MC/ARM/directive-arch-iwmmxt2.s | 2 +- llvm/test/MC/ARM/directive-cpu.s | 2 +- .../MC/ARM/directive-eabi_attribute-overwrite.s | 2 +- llvm/test/MC/ARM/directive-eabi_attribute.s | 2 +- llvm/test/MC/ARM/directive-even.s | 3 +- llvm/test/MC/ARM/directive-fpu-multiple.s | 3 +- llvm/test/MC/ARM/directive-fpu.s | 2 +- llvm/test/MC/ARM/directive-if-subtraction.s | 52 - llvm/test/MC/ARM/directive-object_arch-2.s | 2 +- llvm/test/MC/ARM/directive-object_arch.s | 2 +- llvm/test/MC/ARM/directive-tlsdescseq.s | 3 +- llvm/test/MC/ARM/eh-compact-pr0.s | 4 +- llvm/test/MC/ARM/eh-compact-pr1.s | 2 +- llvm/test/MC/ARM/eh-directive-cantunwind.s | 2 +- llvm/test/MC/ARM/eh-directive-handlerdata.s | 2 +- llvm/test/MC/ARM/eh-directive-integrated-test.s | 2 +- llvm/test/MC/ARM/eh-directive-movsp.s | 3 +- llvm/test/MC/ARM/eh-directive-multiple-offsets.s | 2 +- llvm/test/MC/ARM/eh-directive-pad.s | 2 +- llvm/test/MC/ARM/eh-directive-personality.s | 2 +- llvm/test/MC/ARM/eh-directive-personalityindex.s | 2 +- llvm/test/MC/ARM/eh-directive-save.s | 2 +- llvm/test/MC/ARM/eh-directive-section-comdat.s | 2 +- .../MC/ARM/eh-directive-section-multiple-func.s | 2 +- llvm/test/MC/ARM/eh-directive-section.s | 2 +- llvm/test/MC/ARM/eh-directive-setfp.s | 2 +- .../ARM/eh-directive-text-section-multiple-func.s | 2 +- llvm/test/MC/ARM/eh-directive-text-section.s | 2 +- llvm/test/MC/ARM/eh-directive-unwind_raw.s | 2 +- llvm/test/MC/ARM/eh-directive-vsave.s | 2 +- llvm/test/MC/ARM/eh-link.s | 2 +- llvm/test/MC/ARM/elf-eflags-eabi.s | 2 +- llvm/test/MC/ARM/elf-execute-only-section.ll | 6 +- llvm/test/MC/ARM/elf-reloc-01.s | 2 +- llvm/test/MC/ARM/elf-reloc-02.s | 2 +- llvm/test/MC/ARM/elf-reloc-03.s | 2 +- llvm/test/MC/ARM/elf-reloc-condcall.s | 2 +- llvm/test/MC/ARM/elf-thumbfunc-reloc.s | 2 +- llvm/test/MC/ARM/elf-thumbfunc-reloc2.s | 2 +- llvm/test/MC/ARM/elf-thumbfunc.s | 2 +- llvm/test/MC/ARM/inst-directive.s | 4 +- llvm/test/MC/ARM/mixed-arm-thumb-bl-fixup.ll | 6 +- llvm/test/MC/ARM/target-expressions.s | 2 +- llvm/test/MC/ARM/thumb-far-jump.s | 2 +- llvm/test/MC/ARM/thumb-movwt-reloc.s | 2 +- llvm/test/MC/ARM/thumb-st_other.s | 2 +- llvm/test/MC/ARM/thumb-types.s | 2 +- llvm/test/MC/ARM/thumb2-beq-fixup.s | 2 +- llvm/test/MC/ARM/thumb2-diagnostics.s | 22 - llvm/test/MC/ARM/thumb_set.s | 2 +- llvm/test/MC/AsmParser/directive_end-2.s | 2 +- llvm/test/MC/AsmParser/directive_end.s | 2 +- llvm/test/MC/AsmParser/exprs-gnu.s | 4 - llvm/test/MC/AsmParser/section.s | 2 +- llvm/test/MC/AsmParser/section_names.s | 2 +- llvm/test/MC/COFF/addrsig.s | 2 +- llvm/test/MC/COFF/alias.s | 2 +- llvm/test/MC/COFF/align-nops.s | 2 +- llvm/test/MC/COFF/basic-coff-64.s | 2 +- llvm/test/MC/COFF/basic-coff.s | 2 +- llvm/test/MC/COFF/bss.s | 4 +- llvm/test/MC/COFF/comm-align.s | 2 +- llvm/test/MC/COFF/comm.s | 2 +- llvm/test/MC/COFF/cross-section-relative.s | 2 +- llvm/test/MC/COFF/cv-def-range-gap.s | 2 +- llvm/test/MC/COFF/cv-def-range.s | 2 +- llvm/test/MC/COFF/cv-fpo-csrs.s | 2 +- llvm/test/MC/COFF/cv-fpo-realign.s | 2 +- llvm/test/MC/COFF/cv-fpo-setframe.s | 2 +- llvm/test/MC/COFF/cv-inline-linetable-infloop.s | 2 +- .../test/MC/COFF/cv-inline-linetable-unreachable.s | 2 +- llvm/test/MC/COFF/diff.s | 2 +- .../MC/COFF/directive-section-characteristics.ll | 2 +- llvm/test/MC/COFF/early-dce.s | 2 +- llvm/test/MC/COFF/eh-frame.s | 2 +- llvm/test/MC/COFF/feat00.s | 2 +- llvm/test/MC/COFF/file.s | 2 +- llvm/test/MC/COFF/linkonce.s | 4 +- llvm/test/MC/COFF/module-asm.ll | 4 +- llvm/test/MC/COFF/offset.s | 2 +- llvm/test/MC/COFF/pr23025.s | 2 +- llvm/test/MC/COFF/pr28462.s | 2 +- llvm/test/MC/COFF/secidx.s | 2 +- llvm/test/MC/COFF/secrel-variant.s | 2 +- llvm/test/MC/COFF/secrel32.s | 2 +- llvm/test/MC/COFF/section-comdat.s | 4 +- llvm/test/MC/COFF/section-name-encoding.s | 2 +- llvm/test/MC/COFF/section.s | 4 +- llvm/test/MC/COFF/seh-align1.s | 2 +- llvm/test/MC/COFF/seh-align2.s | 2 +- llvm/test/MC/COFF/seh-align3.s | 2 +- llvm/test/MC/COFF/seh-linkonce.s | 2 +- llvm/test/MC/COFF/seh-section-2.s | 2 +- llvm/test/MC/COFF/seh-section.s | 2 +- llvm/test/MC/COFF/seh.s | 2 +- llvm/test/MC/COFF/simple-fixups.s | 4 +- llvm/test/MC/COFF/symbol-alias.s | 4 +- llvm/test/MC/COFF/symbol-fragment-offset-64.s | 2 +- llvm/test/MC/COFF/symbol-fragment-offset.s | 2 +- llvm/test/MC/COFF/timestamp.s | 2 +- llvm/test/MC/COFF/tricky-names.ll | 4 +- llvm/test/MC/COFF/weak-comdat.s | 34 - llvm/test/MC/COFF/weak.s | 4 +- .../MC/Disassembler/AMDGPU/buf_fmt_packed_d16.txt | 16 +- .../Disassembler/AMDGPU/buf_fmt_unpacked_d16.txt | 16 +- llvm/test/MC/Disassembler/AMDGPU/flat_gfx9.txt | 20 +- .../MC/Disassembler/AMDGPU/gfx1030_dasm_new.txt | 7 +- .../test/MC/Disassembler/AMDGPU/gfx10_dasm_all.txt | 14 +- llvm/test/MC/Disassembler/AMDGPU/literal16_vi.txt | 10 +- llvm/test/MC/Disassembler/AMDGPU/mtbuf_gfx10.txt | 106 +- llvm/test/MC/Disassembler/AMDGPU/mtbuf_vi.txt | 81 +- llvm/test/MC/Disassembler/AMDGPU/vop1.txt | 2 +- llvm/test/MC/Disassembler/AMDGPU/vop3-literal.txt | 9 - .../test/MC/Disassembler/ARM/thumb2-diagnostic.txt | 49 - .../Disassembler/PowerPC/ppc64-encoding-ISA31.txt | 164 - llvm/test/MC/Disassembler/PowerPC/qpx.txt | 371 + llvm/test/MC/ELF/ARM/clang-section.s | 2 +- .../ELF/ARM/execute-only-populated-text-section.s | 2 +- llvm/test/MC/ELF/ARM/execute-only-section.s | 2 +- .../MC/ELF/ARM/execute-only-text-section-data.s | 2 +- llvm/test/MC/ELF/abs.s | 2 +- llvm/test/MC/ELF/addrsig.s | 4 +- llvm/test/MC/ELF/alias-reloc.s | 2 +- llvm/test/MC/ELF/alias-to-local.s | 2 +- llvm/test/MC/ELF/alias.s | 2 +- llvm/test/MC/ELF/align-bss.s | 2 +- llvm/test/MC/ELF/align-nops.s | 2 +- llvm/test/MC/ELF/align-size.s | 2 +- llvm/test/MC/ELF/align-text.s | 2 +- llvm/test/MC/ELF/align.s | 2 +- llvm/test/MC/ELF/basic-elf-32.s | 2 +- llvm/test/MC/ELF/basic-elf-64.s | 2 +- llvm/test/MC/ELF/call-abs.s | 2 +- llvm/test/MC/ELF/cfi-adjust-cfa-offset.s | 2 +- llvm/test/MC/ELF/cfi-advance-loc2.s | 2 +- llvm/test/MC/ELF/cfi-def-cfa-offset.s | 2 +- llvm/test/MC/ELF/cfi-def-cfa-register.s | 2 +- llvm/test/MC/ELF/cfi-def-cfa.s | 2 +- llvm/test/MC/ELF/cfi-escape.s | 2 +- llvm/test/MC/ELF/cfi-large-model.s | 4 +- llvm/test/MC/ELF/cfi-offset.s | 2 +- llvm/test/MC/ELF/cfi-register.s | 2 +- llvm/test/MC/ELF/cfi-rel-offset.s | 2 +- llvm/test/MC/ELF/cfi-rel-offset2.s | 2 +- llvm/test/MC/ELF/cfi-remember.s | 2 +- llvm/test/MC/ELF/cfi-restore.s | 2 +- llvm/test/MC/ELF/cfi-same-value.s | 2 +- llvm/test/MC/ELF/cfi-sections.s | 12 +- llvm/test/MC/ELF/cfi-signal-frame.s | 2 +- llvm/test/MC/ELF/cfi-undefined.s | 2 +- llvm/test/MC/ELF/cfi-window-save.s | 2 +- llvm/test/MC/ELF/cfi-zero-addr-delta.s | 2 +- llvm/test/MC/ELF/cfi.s | 2 +- llvm/test/MC/ELF/cgprofile.s | 2 +- llvm/test/MC/ELF/comdat-reloc.s | 2 +- llvm/test/MC/ELF/comdat.s | 2 +- llvm/test/MC/ELF/common.s | 2 +- llvm/test/MC/ELF/common2.s | 2 +- llvm/test/MC/ELF/debug-line.s | 2 +- llvm/test/MC/ELF/debug-line2.s | 2 +- llvm/test/MC/ELF/debug-loc.s | 2 +- llvm/test/MC/ELF/diff.s | 2 +- llvm/test/MC/ELF/dot-symbol-assignment.s | 2 +- llvm/test/MC/ELF/empty-dwarf-lines.s | 2 +- llvm/test/MC/ELF/empty.s | 6 +- llvm/test/MC/ELF/entsize.ll | 2 +- llvm/test/MC/ELF/entsize.s | 2 +- llvm/test/MC/ELF/file-double.s | 2 +- llvm/test/MC/ELF/file.s | 2 +- llvm/test/MC/ELF/gen-dwarf.s | 2 +- llvm/test/MC/ELF/global-offset.s | 2 +- llvm/test/MC/ELF/got-relaxed-i386.s | 4 +- llvm/test/MC/ELF/got-relaxed-no-relax.s | 2 +- llvm/test/MC/ELF/got-relaxed-rex.s | 2 +- llvm/test/MC/ELF/got-relaxed.s | 4 +- llvm/test/MC/ELF/got.s | 2 +- llvm/test/MC/ELF/ident.s | 2 +- llvm/test/MC/ELF/ifunc-alias.s | 2 +- llvm/test/MC/ELF/ifunc-reloc.s | 2 +- llvm/test/MC/ELF/lcomm.s | 2 +- llvm/test/MC/ELF/leb128.s | 2 +- llvm/test/MC/ELF/local-reloc.s | 2 +- llvm/test/MC/ELF/merge.s | 2 +- llvm/test/MC/ELF/n_bytes.s | 2 +- llvm/test/MC/ELF/no-reloc.s | 2 +- llvm/test/MC/ELF/noexec.s | 2 +- llvm/test/MC/ELF/norelocation.s | 2 +- llvm/test/MC/ELF/org.s | 24 +- llvm/test/MC/ELF/pic-diff.s | 2 +- llvm/test/MC/ELF/plt.s | 2 +- llvm/test/MC/ELF/pr19430.s | 2 +- llvm/test/MC/ELF/pr19582.s | 2 +- llvm/test/MC/ELF/pr9292.s | 2 +- llvm/test/MC/ELF/reloc-same-name-section.s | 2 +- llvm/test/MC/ELF/relocation-386.s | 4 +- llvm/test/MC/ELF/relocation-pc.s | 2 +- llvm/test/MC/ELF/relocation.s | 2 +- llvm/test/MC/ELF/rename.s | 2 +- llvm/test/MC/ELF/section-linkorder.s | 8 - llvm/test/MC/ELF/section-numeric-flag.s | 2 +- llvm/test/MC/ELF/section-numeric-invalid-type.s | 2 +- llvm/test/MC/ELF/section-numeric-type.s | 2 +- llvm/test/MC/ELF/section-relro.ll | 2 +- llvm/test/MC/ELF/section-sym.s | 2 +- llvm/test/MC/ELF/section-sym2.s | 2 +- llvm/test/MC/ELF/section-unique.s | 2 +- llvm/test/MC/ELF/section.s | 2 +- llvm/test/MC/ELF/set.s | 2 +- llvm/test/MC/ELF/size.s | 2 +- llvm/test/MC/ELF/sleb.s | 8 +- llvm/test/MC/ELF/strtab-suffix-opt.s | 2 +- llvm/test/MC/ELF/symbol-names.s | 2 +- llvm/test/MC/ELF/symver-msvc.s | 2 +- llvm/test/MC/ELF/symver-pr23914.s | 2 +- llvm/test/MC/ELF/symver.s | 2 +- llvm/test/MC/ELF/tls-i386.s | 2 +- llvm/test/MC/ELF/tls.s | 2 +- llvm/test/MC/ELF/type.s | 2 +- llvm/test/MC/ELF/uleb-ehtable.s | 8 +- llvm/test/MC/ELF/uleb.s | 8 +- llvm/test/MC/ELF/undef.s | 2 +- llvm/test/MC/ELF/version.s | 2 +- llvm/test/MC/ELF/weak-diff.s | 2 +- llvm/test/MC/ELF/weak-relocation.s | 2 +- llvm/test/MC/ELF/weak.s | 2 +- llvm/test/MC/ELF/weakref-plt.s | 2 +- llvm/test/MC/ELF/weakref-reloc.s | 2 +- llvm/test/MC/ELF/weakref.s | 2 +- llvm/test/MC/ELF/x86_64-reloc-sizetest.s | 2 +- llvm/test/MC/ELF/zero.s | 2 +- llvm/test/MC/Hexagon/basic.ll | 2 +- llvm/test/MC/Hexagon/elf-flags.s | 8 +- llvm/test/MC/MSP430/reloc.s | 2 +- llvm/test/MC/MachO/AArch64/classrefs.s | 2 +- .../MachO/AArch64/darwin-ARM64-local-label-diff.s | 2 +- llvm/test/MC/MachO/AArch64/darwin-ARM64-reloc.s | 2 +- llvm/test/MC/MachO/AArch64/data-in-code.s | 2 +- llvm/test/MC/MachO/AArch64/ld64-workaround.s | 2 +- llvm/test/MC/MachO/AArch64/mergeable.s | 2 +- llvm/test/MC/MachO/AArch64/reloc-crash.s | 2 +- llvm/test/MC/MachO/AArch64/reloc-crash2.s | 2 +- llvm/test/MC/MachO/ARM/build-version-encode.s | 2 +- llvm/test/MC/MachO/ARM/darwin-ARM-reloc.s | 2 +- llvm/test/MC/MachO/ARM/darwin-Thumb-reloc.s | 2 +- llvm/test/MC/MachO/ARM/data-in-code.s | 2 +- llvm/test/MC/MachO/ARM/empty-function-nop.ll | 8 +- .../MC/MachO/ARM/ios-version-min-load-command.s | 2 +- .../MachO/ARM/long-call-branch-island-relocation.s | 2 +- llvm/test/MC/MachO/ARM/no-subsections-reloc.s | 2 +- llvm/test/MC/MachO/ARM/nop-armv4-padding.s | 2 +- llvm/test/MC/MachO/ARM/nop-armv6t2-padding.s | 2 +- llvm/test/MC/MachO/ARM/nop-thumb-padding.s | 2 +- llvm/test/MC/MachO/ARM/nop-thumb2-padding.s | 2 +- llvm/test/MC/MachO/ARM/relax-thumb-ldr-literal.s | 2 +- llvm/test/MC/MachO/ARM/relax-thumb2-branches.s | 2 +- llvm/test/MC/MachO/ARM/static-movt-relocs.s | 2 +- llvm/test/MC/MachO/ARM/thumb-bl-jbits.s | 2 +- .../MC/MachO/ARM/thumb2-function-relative-load.s | 2 +- llvm/test/MC/MachO/ARM/thumb2-movt-fixup.s | 2 +- llvm/test/MC/MachO/ARM/thumb2-movw-fixup.s | 2 +- .../MC/MachO/ARM/tvos-version-min-load-command.s | 2 +- .../MachO/ARM/watchos-version-min-load-command.s | 2 +- llvm/test/MC/MachO/absolute.s | 2 +- llvm/test/MC/MachO/absolutize.s | 2 +- llvm/test/MC/MachO/alias.s | 2 +- llvm/test/MC/MachO/altentry.s | 2 +- llvm/test/MC/MachO/bss.s | 4 +- .../test/MC/MachO/build-version-with-sdk-version.s | 2 +- llvm/test/MC/MachO/coal-sections-x86_64.s | 2 +- llvm/test/MC/MachO/comm-1.s | 2 +- llvm/test/MC/MachO/darwin-complex-difference.s | 2 +- .../MC/MachO/darwin-x86_64-diff-reloc-assign-2.s | 2 +- .../MC/MachO/darwin-x86_64-diff-reloc-assign.s | 2 +- llvm/test/MC/MachO/darwin-x86_64-diff-relocs.s | 2 +- llvm/test/MC/MachO/darwin-x86_64-nobase-relocs.s | 2 +- llvm/test/MC/MachO/darwin-x86_64-reloc-offsets.s | 2 +- llvm/test/MC/MachO/darwin-x86_64-reloc.s | 2 +- llvm/test/MC/MachO/data.s | 2 +- llvm/test/MC/MachO/debug_frame.s | 2 +- llvm/test/MC/MachO/diff-with-two-sections.s | 2 +- llvm/test/MC/MachO/direction_labels.s | 2 +- llvm/test/MC/MachO/eh-frame-reloc.s | 14 +- llvm/test/MC/MachO/file.s | 2 +- llvm/test/MC/MachO/i386-large-relocations.s | 2 +- llvm/test/MC/MachO/indirect-symbols.s | 2 +- llvm/test/MC/MachO/jcc.s | 2 +- llvm/test/MC/MachO/lcomm-attributes.s | 2 +- llvm/test/MC/MachO/linker-option-2.s | 2 +- llvm/test/MC/MachO/linker-options.ll | 2 +- llvm/test/MC/MachO/loc.s | 2 +- .../MachO/osx-version-min-load-command-with-sdk.s | 2 +- llvm/test/MC/MachO/osx-version-min-load-command.s | 2 +- llvm/test/MC/MachO/pcrel-to-other-section.s | 2 +- llvm/test/MC/MachO/relax-jumps.s | 2 +- llvm/test/MC/MachO/relax-recompute-align.s | 2 +- llvm/test/MC/MachO/reloc-diff.s | 6 +- llvm/test/MC/MachO/reloc-pcrel-offset.s | 2 +- llvm/test/MC/MachO/reloc-pcrel.s | 2 +- llvm/test/MC/MachO/reloc.s | 2 +- llvm/test/MC/MachO/section-align-1.s | 2 +- llvm/test/MC/MachO/section-align-2.s | 2 +- llvm/test/MC/MachO/section-flags.s | 2 +- llvm/test/MC/MachO/string-table.s | 2 +- llvm/test/MC/MachO/symbol-diff.s | 2 +- llvm/test/MC/MachO/symbol-flags.s | 2 +- llvm/test/MC/MachO/symbol-indirect.s | 2 +- llvm/test/MC/MachO/symbols-1.s | 4 +- llvm/test/MC/MachO/tbss.s | 2 +- llvm/test/MC/MachO/tdata.s | 2 +- llvm/test/MC/MachO/temp-labels.s | 2 +- llvm/test/MC/MachO/thread_init_func.s | 2 +- llvm/test/MC/MachO/tls.s | 2 +- llvm/test/MC/MachO/tlv-bss.ll | 2 +- llvm/test/MC/MachO/tlv-reloc.s | 2 +- llvm/test/MC/MachO/tlv.s | 2 +- llvm/test/MC/MachO/values.s | 2 +- llvm/test/MC/MachO/variable-exprs.s | 4 +- llvm/test/MC/MachO/weakdef.s | 2 +- llvm/test/MC/MachO/x86-data-in-code.s | 4 +- llvm/test/MC/MachO/x86_32-optimal_nop.s | 2 +- .../MC/MachO/x86_32-scattered-reloc-fallback.s | 2 +- llvm/test/MC/MachO/x86_32-sections.s | 2 +- llvm/test/MC/MachO/x86_32-symbols.s | 2 +- llvm/test/MC/MachO/x86_64-mergeable.s | 2 +- llvm/test/MC/MachO/x86_64-reloc-arithmetic.s | 2 +- llvm/test/MC/MachO/x86_64-sections.s | 2 +- llvm/test/MC/MachO/x86_64-symbols.s | 2 +- llvm/test/MC/MachO/zero-space.s | 2 +- llvm/test/MC/MachO/zerofill-1.s | 2 +- llvm/test/MC/MachO/zerofill-2.s | 2 +- llvm/test/MC/MachO/zerofill-3.s | 2 +- llvm/test/MC/MachO/zerofill-4.s | 2 +- llvm/test/MC/MachO/zerofill-5.s | 2 +- llvm/test/MC/MachO/zerofill-sect-align.s | 2 +- llvm/test/MC/Mips/cfi-advance-loc.s | 4 +- llvm/test/MC/Mips/directive-ent.s | 4 +- llvm/test/MC/Mips/elf-N32.s | 6 +- llvm/test/MC/Mips/elf-N64.s | 4 +- llvm/test/MC/Mips/elf-debug-section.s | 2 +- llvm/test/MC/Mips/elf-gprel-32-64.s | 4 +- llvm/test/MC/Mips/elf-relsym.s | 2 +- llvm/test/MC/Mips/elf-tls.s | 2 +- llvm/test/MC/Mips/elf_basic.s | 8 +- llvm/test/MC/Mips/elf_eflags.s | 150 +- llvm/test/MC/Mips/elf_eflags_abicalls.s | 2 +- llvm/test/MC/Mips/elf_eflags_micromips.s | 4 +- llvm/test/MC/Mips/elf_eflags_micromips2.s | 2 +- llvm/test/MC/Mips/elf_eflags_mips16.s | 2 +- llvm/test/MC/Mips/elf_eflags_nan2008.s | 2 +- llvm/test/MC/Mips/elf_eflags_nanlegacy.s | 2 +- llvm/test/MC/Mips/elf_eflags_noreorder.s | 2 +- llvm/test/MC/Mips/elf_eflags_pic0.s | 2 +- llvm/test/MC/Mips/elf_eflags_pic2.s | 2 +- llvm/test/MC/Mips/elf_header.s | 160 +- llvm/test/MC/Mips/elf_reginfo.s | 4 +- llvm/test/MC/Mips/elf_st_other.s | 2 +- llvm/test/MC/Mips/end-directive.s | 2 +- llvm/test/MC/Mips/higher-highest-addressing.s | 2 +- llvm/test/MC/Mips/hilo-addressing.s | 2 +- llvm/test/MC/Mips/micromips-alias.s | 2 +- llvm/test/MC/Mips/micromips-ase-directive.s | 2 +- llvm/test/MC/Mips/micromips-branch-fixup.s | 2 +- llvm/test/MC/Mips/micromips-func-addr.s | 2 +- llvm/test/MC/Mips/micromips-jump26.s | 2 +- llvm/test/MC/Mips/micromips-label-test-sections.s | 2 +- llvm/test/MC/Mips/micromips-label-test.s | 2 +- llvm/test/MC/Mips/micromips-relocations.s | 2 +- llvm/test/MC/Mips/micromips-tailr.s | 2 +- llvm/test/MC/Mips/micromips32r6/relocations.s | 2 +- llvm/test/MC/Mips/mips-pdr.s | 2 +- llvm/test/MC/Mips/mips-rdata.s | 2 +- llvm/test/MC/Mips/mips-reginfo-fp32.s | 2 +- llvm/test/MC/Mips/mips-reginfo-fp64.s | 6 +- llvm/test/MC/Mips/mips32r6/relocations.s | 2 +- llvm/test/MC/Mips/mips64eb-fixups.s | 2 +- llvm/test/MC/Mips/mips64r6/relocations.s | 2 +- llvm/test/MC/Mips/mt/abiflag.s | 2 +- llvm/test/MC/Mips/mt/module-directive.s | 2 +- llvm/test/MC/Mips/mt/set-directive.s | 2 +- llvm/test/MC/Mips/r-mips-got-disp.s | 2 +- llvm/test/MC/Mips/reloc-directive-label-offset.s | 6 +- llvm/test/MC/Mips/reloc-directive.s | 6 +- llvm/test/MC/Mips/relocation-n64.s | 4 +- llvm/test/MC/Mips/relocation.s | 4 +- llvm/test/MC/Mips/section-size.s | 2 +- llvm/test/MC/Mips/sort-relocation-table.s | 2 +- llvm/test/MC/Mips/tls-symbols.s | 4 +- llvm/test/MC/Mips/xgot.s | 2 +- llvm/test/MC/PowerPC/lcomm.s | 4 +- .../pcrel-tls-general-dynamic-address-load-reloc.s | 25 - .../pcrel-tls-general-dynamic-value-load-reloc.s | 26 - .../pcrel-tls-initial-exec-address-load-reloc.s | 21 - .../pcrel-tls-initial-exec-value-load-reloc.s | 21 - llvm/test/MC/PowerPC/ppc-llong.s | 6 +- llvm/test/MC/PowerPC/ppc-reloc.s | 2 +- llvm/test/MC/PowerPC/ppc-word.s | 6 +- llvm/test/MC/PowerPC/ppc32-reloc-directive.s | 2 +- llvm/test/MC/PowerPC/ppc64-abiversion.s | 4 +- .../MC/PowerPC/ppc64-encoding-ISA31-pcrel-reloc.s | 4 +- llvm/test/MC/PowerPC/ppc64-encoding-ISA31.s | 162 - llvm/test/MC/PowerPC/ppc64-errors-emit-obj.s | 7 - llvm/test/MC/PowerPC/ppc64-fixup-apply.s | 4 +- llvm/test/MC/PowerPC/ppc64-fixup-explicit.s | 4 +- llvm/test/MC/PowerPC/ppc64-fixups.s | 4 +- llvm/test/MC/PowerPC/ppc64-initial-cfa.s | 8 +- llvm/test/MC/PowerPC/ppc64-localentry.s | 4 +- llvm/test/MC/PowerPC/ppc64-reloc-directive-pcrel.s | 401 - llvm/test/MC/PowerPC/ppc64-reloc-directive.s | 4 +- llvm/test/MC/PowerPC/ppc64-relocs-01.s | 2 +- llvm/test/MC/PowerPC/ppc64-tls-relocs-01.s | 2 +- llvm/test/MC/PowerPC/qpx.s | 252 + llvm/test/MC/PowerPC/st-other-crash.s | 2 +- llvm/test/MC/PowerPC/tls-gd-obj.s | 2 +- llvm/test/MC/PowerPC/tls-ie-obj.s | 2 +- llvm/test/MC/PowerPC/tls-ld-obj.s | 2 +- llvm/test/MC/PowerPC/tls-ld-v2-abi.s | 4 +- llvm/test/MC/PowerPC/tls-le-v2-abi.s | 4 +- llvm/test/MC/RISCV/align.s | 8 +- llvm/test/MC/RISCV/compressed-relocations.s | 4 +- llvm/test/MC/RISCV/elf-header.s | 4 +- llvm/test/MC/RISCV/fde-reloc.s | 4 +- llvm/test/MC/RISCV/fixups-compressed.s | 2 +- llvm/test/MC/RISCV/fixups-expr.s | 8 +- llvm/test/MC/RISCV/fixups.s | 2 +- llvm/test/MC/RISCV/function-call.s | 2 +- llvm/test/MC/RISCV/hilo-constaddr.s | 2 +- llvm/test/MC/RISCV/linker-relaxation.s | 8 +- llvm/test/MC/RISCV/machine-csr-names.s | 14 - llvm/test/MC/RISCV/option-nopic.s | 8 +- llvm/test/MC/RISCV/option-pic.s | 8 +- llvm/test/MC/RISCV/option-pushpop.s | 4 +- llvm/test/MC/RISCV/option-relax.s | 4 +- llvm/test/MC/RISCV/pseudo-jump.s | 2 +- llvm/test/MC/RISCV/reloc-directive.s | 4 +- llvm/test/MC/RISCV/relocations.s | 2 +- llvm/test/MC/RISCV/rv32-relaxation.s | 2 +- llvm/test/MC/RISCV/rv64-relaxation.s | 2 +- llvm/test/MC/RISCV/rvv/compare.s | 6 - llvm/test/MC/RISCV/rvv/convert.s | 192 +- llvm/test/MC/RISCV/rvv/ext.s | 81 - llvm/test/MC/RISCV/rvv/fcompare.s | 6 - llvm/test/MC/RISCV/rvv/fothers.s | 40 +- llvm/test/MC/RISCV/rvv/freduction.s | 6 - llvm/test/MC/RISCV/rvv/invalid.s | 272 +- llvm/test/MC/RISCV/rvv/load.s | 400 +- llvm/test/MC/RISCV/rvv/mask.s | 4 +- llvm/test/MC/RISCV/rvv/reduction.s | 6 - llvm/test/MC/RISCV/rvv/snippet.s | 30 +- llvm/test/MC/RISCV/rvv/store.s | 228 +- llvm/test/MC/RISCV/rvv/vsetvl.s | 68 +- llvm/test/MC/RISCV/rvv/zvamo.s | 874 - llvm/test/MC/RISCV/rvv/zvlsseg.s | 4713 ----- llvm/test/MC/RISCV/tail-call.s | 4 +- llvm/test/MC/Sparc/sparc-nop-data.s | 4 +- llvm/test/MC/Sparc/sparc-pic.s | 4 +- llvm/test/MC/Sparc/sparc-relocations.s | 2 +- llvm/test/MC/Sparc/sparc-tls-relocations.s | 4 +- llvm/test/MC/SystemZ/fixups-zEC12.s | 2 +- llvm/test/MC/SystemZ/fixups.s | 2 +- llvm/test/MC/SystemZ/word.s | 2 +- llvm/test/MC/WebAssembly/custom-sections.ll | 2 +- llvm/test/MC/WebAssembly/debug-info.ll | 2 +- llvm/test/MC/WebAssembly/event-section.ll | 2 +- llvm/test/MC/WebAssembly/file-headers.ll | 2 +- llvm/test/MC/WebAssembly/func-address.ll | 2 +- llvm/test/MC/WebAssembly/function-alias.ll | 2 +- llvm/test/MC/WebAssembly/globals.s | 8 +- llvm/test/MC/WebAssembly/missing-features.s | 11 - llvm/test/MC/WebAssembly/no-dead-strip.ll | 2 +- llvm/test/MC/WebAssembly/reloc-code.ll | 2 +- llvm/test/MC/WebAssembly/reloc-data.ll | 2 +- llvm/test/MC/WebAssembly/sections.ll | 2 +- llvm/test/MC/WebAssembly/simd-encodings.s | 16 +- .../MC/X86/AlignedBundling/section-alignment.s | 2 +- llvm/test/MC/X86/align-branch-section-size.s | 2 +- llvm/test/MC/X86/align-branch-section-type.s | 2 +- llvm/test/MC/X86/cfi_def_cfa-crash.s | 2 +- llvm/test/MC/X86/code16gcc.s | 2 - llvm/test/MC/X86/directive-arch.s | 10 - llvm/test/MC/X86/eval-fill.s | 2 +- llvm/test/MC/X86/expand-var.s | 2 +- llvm/test/MC/X86/fp-setup-macho.s | 2 +- llvm/test/MC/X86/large-bss.s | 2 +- llvm/test/MC/X86/no-elf-compact-unwind.s | 6 +- llvm/test/MC/X86/reloc-directive.s | 4 +- llvm/test/MC/X86/reloc-macho.s | 2 +- llvm/test/MC/X86/reloc-undef-global.s | 4 +- llvm/test/MC/X86/x86-16.s | 11 - llvm/test/MC/X86/x86-32.s | 23 - llvm/test/MC/X86/x86-64.s | 98 - llvm/test/MC/X86/x86-directive-nops-errors.s | 12 - llvm/test/MC/X86/x86-directive-nops.s | 12 - llvm/test/MC/X86/x86-evenDirective.s | 2 +- llvm/test/MC/X86/x86_64-directive-nops.s | 19 - llvm/test/MC/X86/x86_64-signed-reloc.s | 2 +- llvm/test/MachineVerifier/test_copy.mir | 2 +- .../MachineVerifier/test_copy_mismatch_types.mir | 2 +- llvm/test/MachineVerifier/test_g_add.mir | 2 +- llvm/test/MachineVerifier/test_g_addrspacecast.mir | 2 +- llvm/test/MachineVerifier/test_g_bitcast.mir | 2 +- llvm/test/MachineVerifier/test_g_brjt.mir | 2 +- .../test/MachineVerifier/test_g_concat_vectors.mir | 2 +- llvm/test/MachineVerifier/test_g_constant.mir | 2 +- llvm/test/MachineVerifier/test_g_extract.mir | 2 +- llvm/test/MachineVerifier/test_g_fcmp.mir | 2 +- llvm/test/MachineVerifier/test_g_fconstant.mir | 2 +- llvm/test/MachineVerifier/test_g_icmp.mir | 2 +- llvm/test/MachineVerifier/test_g_insert.mir | 2 +- llvm/test/MachineVerifier/test_g_inttoptr.mir | 2 +- llvm/test/MachineVerifier/test_g_jump_table.mir | 2 +- llvm/test/MachineVerifier/test_g_load.mir | 2 +- llvm/test/MachineVerifier/test_g_memcpy.mir | 50 - llvm/test/MachineVerifier/test_g_memset.mir | 33 - llvm/test/MachineVerifier/test_g_phi.mir | 2 +- llvm/test/MachineVerifier/test_g_ptr_add.mir | 2 +- llvm/test/MachineVerifier/test_g_ptrtoint.mir | 2 +- llvm/test/MachineVerifier/test_g_select.mir | 2 +- llvm/test/MachineVerifier/test_g_sext_inreg.mir | 2 +- llvm/test/MachineVerifier/test_g_sextload.mir | 2 +- llvm/test/MachineVerifier/test_g_store.mir | 2 +- llvm/test/MachineVerifier/test_g_trunc.mir | 2 +- llvm/test/MachineVerifier/test_g_zextload.mir | 2 +- .../MachineVerifier/test_memccpy_intrinsics.mir | 27 + llvm/test/Object/Inputs/program-headers.mips | Bin 0 -> 992 bytes llvm/test/Object/Inputs/program-headers.mips64 | Bin 0 -> 790 bytes llvm/test/Object/invalid.test | 36 +- llvm/test/ObjectYAML/MachO/DWARF-BigEndian.yaml | 195 +- llvm/test/ObjectYAML/MachO/DWARF-LittleEndian.yaml | 195 +- llvm/test/ObjectYAML/MachO/DWARF-debug_abbrev.yaml | 212 +- .../test/ObjectYAML/MachO/DWARF-debug_aranges.yaml | 95 +- llvm/test/ObjectYAML/MachO/DWARF-debug_info.yaml | 423 +- llvm/test/ObjectYAML/MachO/DWARF-debug_line.yaml | 159 +- llvm/test/ObjectYAML/MachO/DWARF-debug_ranges.yaml | 138 +- llvm/test/ObjectYAML/MachO/DWARF-debug_str.yaml | 129 +- llvm/test/ObjectYAML/MachO/DWARF-pubsections.yaml | 73 +- .../MachO/DWARF2-AddrSize8-FormValues.yaml | 117 +- .../test/ObjectYAML/MachO/DWARF5-abbrevValues.yaml | 17 +- llvm/test/ObjectYAML/MachO/DWARF5-debug_info.yaml | 203 +- .../ObjectYAML/MachO/dwarf-content-conflict.yaml | 45 - llvm/test/Other/2002-03-11-ConstPropCrash.ll | 24 + llvm/test/Other/2007-09-10-PassManager.ll | 2 +- llvm/test/Other/cspgo-O2-pipeline.ll | 4 +- llvm/test/Other/debugcounter-earlycse.ll | 2 +- llvm/test/Other/invariant.group.ll | 4 +- llvm/test/Other/lint.ll | 1 - llvm/test/Other/loop-pass-printer.ll | 6 +- llvm/test/Other/loop-pm-invalidation.ll | 56 +- llvm/test/Other/new-pass-manager.ll | 18 + llvm/test/Other/new-pm-defaults.ll | 32 +- llvm/test/Other/new-pm-lto-defaults.ll | 35 +- llvm/test/Other/new-pm-pgo.ll | 6 +- llvm/test/Other/new-pm-thinlto-defaults.ll | 37 +- .../Other/new-pm-thinlto-postlink-pgo-defaults.ll | 37 +- .../new-pm-thinlto-postlink-samplepgo-defaults.ll | 31 +- .../Other/new-pm-thinlto-prelink-pgo-defaults.ll | 49 +- .../new-pm-thinlto-prelink-samplepgo-defaults.ll | 25 +- llvm/test/Other/opt-O0-pipeline-enable-matrix.ll | 13 +- llvm/test/Other/opt-O0-pipeline.ll | 2 +- llvm/test/Other/opt-O2-pipeline.ll | 9 +- llvm/test/Other/opt-O3-pipeline-enable-matrix.ll | 9 +- llvm/test/Other/opt-O3-pipeline.ll | 9 +- llvm/test/Other/opt-Os-pipeline.ll | 9 +- llvm/test/Other/opt-bisect-legacy-pass-manager.ll | 6 +- llvm/test/Other/opt-pipeline-vector-passes.ll | 10 +- llvm/test/Other/optimize-options.ll | 10 +- llvm/test/Other/pass-pipeline-parsing.ll | 50 +- llvm/test/Other/pass-pipelines.ll | 6 +- llvm/test/Other/print-cfg-sccs.ll | 2 +- llvm/test/Other/print-debug-counter.ll | 2 +- llvm/test/Other/print-module-scope.ll | 4 +- llvm/test/Other/printer.ll | 2 +- llvm/test/Other/time-passes.ll | 6 +- llvm/test/Reduce/Inputs/remove-funcs.py | 9 + ...ove-multiple-use-of-args-in-same-instruction.py | 13 + ...tiple-use-of-global-vars-in-same-instruction.py | 13 + llvm/test/Reduce/do-not-remove-terminator.ll | 19 - llvm/test/Reduce/remove-all-of-multiple-args.ll | 12 - llvm/test/Reduce/remove-args-2.ll | 23 - llvm/test/Reduce/remove-args-from-declaration.ll | 24 - llvm/test/Reduce/remove-args-used-by-ret.ll | 14 - llvm/test/Reduce/remove-bbs-ret-nonvoid.ll | 29 - llvm/test/Reduce/remove-bbs-unwinded-to.ll | 39 - llvm/test/Reduce/remove-funcs.ll | 13 +- ...tion-arguments-of-funcs-used-in-blockaddress.ll | 30 - llvm/test/Reduce/remove-function-bodies-comdat.ll | 22 - .../remove-function-bodies-used-in-globals.ll | 17 - llvm/test/Reduce/remove-function-bodies.ll | 17 - llvm/test/Reduce/remove-instructions.ll | 7 +- llvm/test/Reduce/remove-invoked-functions.ll | 55 - ...ove-multiple-use-of-args-in-same-instruction.ll | 9 +- ...tiple-use-of-global-vars-in-same-instruction.ll | 12 +- llvm/test/Reduce/remove-single-arg.ll | 12 - llvm/test/TableGen/AllowDuplicateRegisterNames.td | 2 +- llvm/test/TableGen/BigEncoder.td | 12 +- llvm/test/TableGen/BitOffsetDecoder.td | 16 +- llvm/test/TableGen/BitsInit.td | 6 +- .../TableGen/CodeGenSchedule-duplicate-instrw.td | 21 - .../TableGen/Common/GlobalISelEmitterCommon.td | 8 - llvm/test/TableGen/ContextlessPredicates.td | 74 - llvm/test/TableGen/DAGDefaultOps.td | 16 +- llvm/test/TableGen/ForeachLoop.td | 4 +- .../TableGen/GlobalISelEmitter-atomic_store.td | 24 - .../TableGen/GlobalISelEmitter-immAllZeroOne.td | 52 - .../TableGen/GlobalISelEmitter-output-discard.td | 27 - .../GlobalISelEmitterMatchTableOptimizer.td | 85 - llvm/test/TableGen/HwModeEncodeDecode.td | 14 +- llvm/test/TableGen/JSON.td | 4 +- llvm/test/TableGen/ListSlices.td | 4 +- llvm/test/TableGen/MixedCasedMnemonic.td | 55 - llvm/test/TableGen/UnsetBitInit.td | 4 +- llvm/test/TableGen/cond-let.td | 14 +- llvm/test/TableGen/dag-isel-regclass-emit-enum.td | 2 +- llvm/test/TableGen/defset.td | 2 +- llvm/test/TableGen/directive1.td | 83 +- llvm/test/TableGen/directive2.td | 75 +- llvm/test/TableGen/foreach-variable-range.td | 32 +- llvm/test/TableGen/if.td | 12 +- llvm/test/TableGen/ifstmt.td | 6 +- llvm/test/TableGen/intrin-side-effects.td | 7 +- llvm/test/TableGen/intrinsic-long-name.td | 6 +- llvm/test/TableGen/intrinsic-pointer-to-any.td | 6 +- llvm/test/TableGen/intrinsic-struct.td | 6 +- llvm/test/TableGen/intrinsic-varargs.td | 5 +- llvm/test/TableGen/list-element-bitref.td | 4 +- llvm/test/TableGen/paste-reserved.td | 22 - llvm/test/TableGen/range-lists.td | 81 - llvm/test/TableGen/searchabletables-intrinsic.td | 6 +- llvm/test/TableGen/simplify-patfrag.td | 2 +- llvm/test/TableGen/trydecode-emission3.td | 4 +- llvm/test/ThinLTO/X86/Inputs/import-metadata.ll | 23 - llvm/test/ThinLTO/X86/cache.ll | 179 +- llvm/test/ThinLTO/X86/import-constant.ll | 17 +- llvm/test/ThinLTO/X86/import-metadata.ll | 40 - llvm/test/ThinLTO/X86/internalize.ll | 4 +- llvm/test/ThinLTO/X86/mangled_symbol.ll | 26 - llvm/test/ThinLTO/X86/weak_resolution.ll | 4 +- llvm/test/ThinLTO/X86/weak_resolution_single.ll | 2 +- .../Transforms/AlignmentFromAssumptions/simple.ll | 75 +- .../AlignmentFromAssumptions/simple32.ll | 114 +- .../pr33641_remove_arg_dbgvalue.ll | 50 - llvm/test/Transforms/ArgumentPromotion/profile.ll | 5 +- .../ArgumentPromotion/2008-02-01-ReturnAttrs.ll | 71 +- .../ArgumentPromotion/2008-07-02-array-indexing.ll | 53 +- .../ArgumentPromotion/2008-09-07-CGUpdate.ll | 25 +- .../2008-09-08-CGUpdateSelfEdge.ll | 42 +- .../Attributor/ArgumentPromotion/X86/attributes.ll | 119 +- .../X86/min-legal-vector-width.ll | 484 +- .../Attributor/ArgumentPromotion/X86/thiscall.ll | 58 +- .../ArgumentPromotion/aggregate-promote.ll | 52 +- .../Attributor/ArgumentPromotion/alignment.ll | 173 +- .../Attributor/ArgumentPromotion/attrs.ll | 40 +- .../Attributor/ArgumentPromotion/basictest.ll | 107 +- .../Attributor/ArgumentPromotion/byval-2.ll | 23 +- .../Attributor/ArgumentPromotion/byval.ll | 188 +- .../Attributor/ArgumentPromotion/chained.ll | 43 +- .../Attributor/ArgumentPromotion/control-flow.ll | 54 +- .../Attributor/ArgumentPromotion/control-flow2.ll | 74 +- .../Attributor/ArgumentPromotion/crash.ll | 69 +- .../Transforms/Attributor/ArgumentPromotion/dbg.ll | 26 +- .../Attributor/ArgumentPromotion/fp80.ll | 37 +- .../Attributor/ArgumentPromotion/inalloca.ll | 61 +- .../Attributor/ArgumentPromotion/invalidation.ll | 20 +- .../ArgumentPromotion/live_called_from_dead.ll | 45 +- .../ArgumentPromotion/live_called_from_dead_2.ll | 82 +- .../Attributor/ArgumentPromotion/musttail.ll | 140 +- .../ArgumentPromotion/naked_functions.ll | 13 +- .../ArgumentPromotion/nonzero-address-spaces.ll | 16 +- .../Attributor/ArgumentPromotion/pr27568.ll | 10 +- .../Attributor/ArgumentPromotion/pr32917.ll | 39 +- .../pr33641_remove_arg_dbgvalue.ll | 28 +- .../Attributor/ArgumentPromotion/profile.ll | 60 +- .../Attributor/ArgumentPromotion/reserve-tbaa.ll | 49 +- .../Attributor/ArgumentPromotion/sret.ll | 92 +- .../Attributor/ArgumentPromotion/tail.ll | 20 +- .../Attributor/ArgumentPromotion/variadic.ll | 26 +- .../IPConstantProp/2008-06-09-WeakProp.ll | 16 +- .../IPConstantProp/2009-09-24-byval-ptr.ll | 161 +- .../Attributor/IPConstantProp/PR16052.ll | 75 +- .../Attributor/IPConstantProp/PR26044.ll | 67 +- .../Attributor/IPConstantProp/PR43857.ll | 27 +- .../IPConstantProp/arg-count-mismatch.ll | 84 +- .../Attributor/IPConstantProp/arg-type-mismatch.ll | 20 +- .../Attributor/IPConstantProp/comdat-ipo.ll | 21 +- .../IPConstantProp/dangling-block-address.ll | 26 +- .../Attributor/IPConstantProp/deadarg.ll | 8 +- .../IPConstantProp/fp-bc-icmp-const-fold.ll | 89 +- .../Transforms/Attributor/IPConstantProp/global.ll | 58 +- .../IPConstantProp/multiple_callbacks.ll | 93 +- .../Attributor/IPConstantProp/musttail-call.ll | 50 +- .../Attributor/IPConstantProp/naked-return.ll | 18 +- .../IPConstantProp/openmp_parallel_for.ll | 262 +- .../Attributor/IPConstantProp/pthreads.ll | 61 +- .../Attributor/IPConstantProp/recursion.ll | 21 +- .../Attributor/IPConstantProp/remove-call-inst.ll | 26 +- .../Attributor/IPConstantProp/return-argument.ll | 51 +- .../Attributor/IPConstantProp/return-constant.ll | 55 +- .../Attributor/IPConstantProp/return-constants.ll | 129 +- ...lve-after-each-resolving-undefs-for-function.ll | 28 +- .../Attributor/IPConstantProp/thread_local_acs.ll | 38 +- llvm/test/Transforms/Attributor/align.ll | 815 +- llvm/test/Transforms/Attributor/allow_list.ll | 77 +- llvm/test/Transforms/Attributor/alwaysinline.ll | 58 +- llvm/test/Transforms/Attributor/callbacks.ll | 219 +- llvm/test/Transforms/Attributor/chain.ll | 31 - llvm/test/Transforms/Attributor/depgraph.ll | 319 - .../Transforms/Attributor/dereferenceable-1.ll | 796 +- .../Transforms/Attributor/dereferenceable-2.ll | 627 +- llvm/test/Transforms/Attributor/heap_to_stack.ll | 210 +- .../test/Transforms/Attributor/internal-noalias.ll | 216 +- llvm/test/Transforms/Attributor/internalize.ll | 161 - llvm/test/Transforms/Attributor/liveness.ll | 1477 +- llvm/test/Transforms/Attributor/liveness_chains.ll | 23 +- .../Attributor/lvi-after-jumpthreading.ll | 214 +- llvm/test/Transforms/Attributor/lvi-for-ashr.ll | 66 +- .../test/Transforms/Attributor/memory_locations.ll | 340 +- llvm/test/Transforms/Attributor/misc.ll | 103 +- llvm/test/Transforms/Attributor/misc_crash.ll | 30 +- llvm/test/Transforms/Attributor/new_attributes.ll | 23 +- llvm/test/Transforms/Attributor/noalias.ll | 403 +- llvm/test/Transforms/Attributor/nocapture-1.ll | 593 +- llvm/test/Transforms/Attributor/nocapture-2.ll | 288 +- llvm/test/Transforms/Attributor/nofree.ll | 202 +- llvm/test/Transforms/Attributor/nonnull.ll | 978 +- llvm/test/Transforms/Attributor/norecurse.ll | 251 +- llvm/test/Transforms/Attributor/noreturn.ll | 165 +- llvm/test/Transforms/Attributor/noreturn_async.ll | 5 +- llvm/test/Transforms/Attributor/noreturn_sync.ll | 11 +- llvm/test/Transforms/Attributor/nosync.ll | 290 +- llvm/test/Transforms/Attributor/noundef.ll | 67 - llvm/test/Transforms/Attributor/nounwind.ll | 57 +- llvm/test/Transforms/Attributor/potential.ll | 914 - llvm/test/Transforms/Attributor/range.ll | 1527 +- .../read_write_returned_arguments_scc.ll | 187 +- llvm/test/Transforms/Attributor/readattrs.ll | 210 +- .../Attributor/reduced/register_benchmark_test.ll | 6 +- llvm/test/Transforms/Attributor/returned.ll | 975 +- .../Transforms/Attributor/undefined_behavior.ll | 970 +- llvm/test/Transforms/Attributor/value-simplify.ll | 570 +- llvm/test/Transforms/Attributor/willreturn.ll | 1559 +- llvm/test/Transforms/BDCE/intrinsics.ll | 83 - .../CodeGenPrepare/X86/delete-assume-dead-code.ll | 35 - .../CodeGenPrepare/X86/gather-scatter-opt.ll | 25 - .../CodeGenPrepare/X86/statepoint-relocate.ll | 178 +- .../ConstProp/2002-05-03-DivideByZeroException.ll | 15 + .../Transforms/ConstProp/2002-05-03-NotOperator.ll | 19 + .../Transforms/ConstProp/2002-09-03-SetCC-Bools.ll | 20 + .../Transforms/ConstProp/2003-05-12-DivideError.ll | 15 + .../Transforms/ConstProp/2005-01-28-SetCCGEP.ll | 10 + .../Transforms/ConstProp/2006-11-30-vector-cast.ll | 10 + .../ConstProp/2006-12-01-TruncBoolBug.ll | 0 .../Transforms/ConstProp/2006-12-01-bool-casts.ll | 15 + .../Transforms/ConstProp/2007-02-05-BitCast.ll | 7 + .../ConstProp/2007-02-23-sdiv.ll | 0 .../ConstProp/2008-07-07-VectorCompare.ll | 28 + .../ConstProp/2009-06-20-constexpr-zero-lhs.ll | 0 .../Transforms/ConstProp/2009-09-01-GEP-Crash.ll | 24 + llvm/test/Transforms/ConstProp/InsertElement.ll | 53 + llvm/test/Transforms/ConstProp/avx512.ll | 490 + llvm/test/Transforms/ConstProp/basictest.ll | 53 + llvm/test/Transforms/ConstProp/bitcast.ll | 92 + llvm/test/Transforms/ConstProp/bswap.ll | 41 + .../test/Transforms/ConstProp/calls-math-finite.ll | 149 + llvm/test/Transforms/ConstProp/calls.ll | 206 + llvm/test/Transforms/ConstProp/cast.ll | 40 + .../{InstSimplify => }/ConstProp/constant-expr.ll | 0 .../test/Transforms/ConstProp/convert-from-fp16.ll | 97 + .../{InstSimplify => }/ConstProp/div-zero.ll | 0 llvm/test/Transforms/ConstProp/extractvalue.ll | 67 + .../test/Transforms/ConstProp/float-to-ptr-cast.ll | 15 + llvm/test/Transforms/ConstProp/fma.ll | 246 + llvm/test/Transforms/ConstProp/insertvalue.ll | 86 + .../{InstSimplify => }/ConstProp/loads.ll | 0 llvm/test/Transforms/ConstProp/logicaltest.ll | 35 + llvm/test/Transforms/ConstProp/overflow-ops.ll | 253 + llvm/test/Transforms/ConstProp/phi.ll | 17 + llvm/test/Transforms/ConstProp/remtest.ll | 24 + llvm/test/Transforms/ConstProp/shift.ll | 69 + llvm/test/Transforms/ConstProp/sse.ll | 208 + llvm/test/Transforms/ConstProp/trunc_vec.ll | 9 + llvm/test/Transforms/Coroutines/ArgAddr.ll | 11 - llvm/test/Transforms/Coroutines/coro-param-copy.ll | 57 +- llvm/test/Transforms/Coroutines/coro-retcon.ll | 1 + .../Coroutines/coro-split-sink-lifetime-03.ll | 71 - .../Coroutines/coro-split-sink-lifetime-04.ll | 70 - .../Transforms/CorrelatedValuePropagation/basic.ll | 34 +- .../Transforms/CorrelatedValuePropagation/icmp.ll | 6 +- .../CorrelatedValuePropagation/minmaxabs.ll | 158 - .../CorrelatedValuePropagation/non-null.ll | 2 +- .../Transforms/CorrelatedValuePropagation/range.ll | 10 +- llvm/test/Transforms/DeadArgElim/byref.ll | 22 - .../{MSSA => }/2011-03-25-DSEMiscompile.ll | 0 .../{MSSA => }/2011-09-06-EndOfFunction.ll | 0 .../{MSSA => }/2011-09-06-MemCpy.ll | 0 .../{MSSA => }/2016-07-17-UseAfterFree.ll | 0 .../DeadStoreElimination/DeleteThrowableInst.ll | 41 + .../MSSA/2011-03-25-DSEMiscompile.ll | 2 +- .../MSSA/2011-09-06-EndOfFunction.ll | 2 +- .../DeadStoreElimination/MSSA/2011-09-06-MemCpy.ll | 2 +- .../MSSA/2016-07-17-UseAfterFree.ll | 2 +- .../MSSA/OverwriteStoreBegin.ll | 2 +- .../DeadStoreElimination/MSSA/OverwriteStoreEnd.ll | 2 +- .../DeadStoreElimination/MSSA/PartialStore.ll | 2 +- .../DeadStoreElimination/MSSA/PartialStore2.ll | 4 +- .../MSSA/X86/gather-null-pointer.ll | 2 +- .../MSSA/atomic-overlapping.ll | 2 +- .../DeadStoreElimination/MSSA/atomic-todo.ll | 13 +- .../Transforms/DeadStoreElimination/MSSA/atomic.ll | 241 +- .../DeadStoreElimination/MSSA/calloc-store.ll | 2 +- .../MSSA/combined-partial-overwrites.ll | 56 +- .../DeadStoreElimination/MSSA/const-pointers.ll | 2 +- .../Transforms/DeadStoreElimination/MSSA/crash.ll | 2 +- .../DeadStoreElimination/MSSA/cs-cs-aliasing.ll | 2 +- .../DeadStoreElimination/MSSA/debug-counter.ll | 8 +- .../DeadStoreElimination/MSSA/debuginfo.ll | 2 +- .../DeadStoreElimination/MSSA/dominate.ll | 2 +- .../DeadStoreElimination/MSSA/fence-todo.ll | 2 +- .../Transforms/DeadStoreElimination/MSSA/fence.ll | 2 +- .../Transforms/DeadStoreElimination/MSSA/free.ll | 2 +- .../DeadStoreElimination/MSSA/inst-limits.ll | 2 +- .../DeadStoreElimination/MSSA/int_sideeffect.ll | 2 +- .../DeadStoreElimination/MSSA/invariant.start.ll | 2 +- .../MSSA/launder.invariant.group.ll | 2 +- .../DeadStoreElimination/MSSA/libcalls.ll | 86 +- .../DeadStoreElimination/MSSA/lifetime.ll | 2 +- .../MSSA/mda-with-dbg-values.ll | 4 +- .../MSSA/memcpy-complete-overwrite.ll | 4 +- .../DeadStoreElimination/MSSA/memintrinsics.ll | 2 +- .../MSSA/memoryssa-scan-limit.ll | 55 +- .../DeadStoreElimination/MSSA/memset-and-memcpy.ll | 35 +- .../MSSA/memset-missing-debugloc.ll | 2 +- .../MSSA/memset-unknown-sizes.ll | 2 +- .../MSSA/merge-stores-big-endian.ll | 2 +- .../DeadStoreElimination/MSSA/merge-stores.ll | 2 +- .../MSSA/multiblock-captures.ll | 45 +- .../MSSA/multiblock-exceptions.ll | 2 +- .../MSSA/multiblock-loop-carried-dependence.ll | 143 - .../DeadStoreElimination/MSSA/multiblock-loops.ll | 2 +- .../MSSA/multiblock-malloc-free.ll | 97 +- .../MSSA/multiblock-memintrinsics.ll | 20 +- .../MSSA/multiblock-memoryphis.ll | 2 +- .../MSSA/multiblock-multipath-throwing.ll | 2 +- .../MSSA/multiblock-multipath.ll | 3 +- .../MSSA/multiblock-overlap.ll | 102 +- .../MSSA/multiblock-partial.ll | 2 +- .../DeadStoreElimination/MSSA/multiblock-simple.ll | 2 +- .../MSSA/multiblock-throwing.ll | 18 +- .../MSSA/multiblock-unreachable.ll | 2 +- .../DeadStoreElimination/MSSA/no-targetdata.ll | 2 +- .../DeadStoreElimination/MSSA/noop-stores.ll | 4 +- .../DeadStoreElimination/MSSA/operand-bundles.ll | 2 +- .../DeadStoreElimination/MSSA/overlap.ll | 4 +- .../DeadStoreElimination/MSSA/pr11390.ll | 2 +- .../pr47285-not-overwritten-on-all-exit-paths.ll | 91 - .../MSSA/read-clobber-after-overwrite.ll | 58 - .../MSSA/simple-preservation.ll | 2 +- .../DeadStoreElimination/MSSA/simple-todo.ll | 4 +- .../Transforms/DeadStoreElimination/MSSA/simple.ll | 54 +- .../Transforms/DeadStoreElimination/MSSA/stats.ll | 2 +- .../DeadStoreElimination/MSSA/tail-byval.ll | 2 +- .../MemDepAnalysis/2011-03-25-DSEMiscompile.ll | 23 - .../MemDepAnalysis/2011-09-06-EndOfFunction.ll | 23 - .../MemDepAnalysis/2011-09-06-MemCpy.ll | 85 - .../MemDepAnalysis/2016-07-17-UseAfterFree.ll | 32 - .../MemDepAnalysis/DeleteThrowableInst.ll | 41 - .../MemDepAnalysis/OverwriteStoreBegin.ll | 393 - .../MemDepAnalysis/OverwriteStoreEnd.ll | 390 - .../MemDepAnalysis/PartialStore.ll | 87 - .../MemDepAnalysis/PartialStore2.ll | 55 - .../MemDepAnalysis/X86/gather-null-pointer.ll | 21 - .../DeadStoreElimination/MemDepAnalysis/atomic.ll | 132 - .../MemDepAnalysis/calloc-store.ll | 65 - .../MemDepAnalysis/combined-partial-overwrites.ll | 239 - .../MemDepAnalysis/const-pointers.ll | 40 - .../DeadStoreElimination/MemDepAnalysis/crash.ll | 74 - .../MemDepAnalysis/cs-cs-aliasing.ll | 74 - .../MemDepAnalysis/debuginfo.ll | 31 - .../MemDepAnalysis/dominate.ll | 25 - .../DeadStoreElimination/MemDepAnalysis/fence.ll | 96 - .../DeadStoreElimination/MemDepAnalysis/free.ll | 70 - .../MemDepAnalysis/inst-limits.ll | 261 - .../MemDepAnalysis/int_sideeffect.ll | 15 - .../MemDepAnalysis/invariant.start.ll | 34 - .../MemDepAnalysis/launder.invariant.group.ll | 65 - .../MemDepAnalysis/libcalls.ll | 72 - .../MemDepAnalysis/libcalls2.ll | 14 - .../MemDepAnalysis/lifetime.ll | 35 - .../MemDepAnalysis/mda-with-dbg-values.ll | 72 - .../MemDepAnalysis/memintrinsics.ll | 95 - .../MemDepAnalysis/memset-missing-debugloc.ll | 89 - .../MemDepAnalysis/merge-stores-big-endian.ll | 172 - .../MemDepAnalysis/merge-stores.ll | 236 - .../MemDepAnalysis/no-targetdata.ll | 21 - .../MemDepAnalysis/operand-bundles.ll | 55 - .../DeadStoreElimination/MemDepAnalysis/pr11390.ll | 38 - .../DeadStoreElimination/MemDepAnalysis/simple.ll | 1214 -- .../MemDepAnalysis/tail-byval.ll | 23 - .../{MSSA => }/OverwriteStoreBegin.ll | 0 .../{MSSA => }/OverwriteStoreEnd.ll | 0 .../{MSSA => }/PartialStore.ll | 0 .../{MSSA => }/PartialStore2.ll | 0 .../{MSSA => }/X86/gather-null-pointer.ll | 0 .../test/Transforms/DeadStoreElimination/atomic.ll | 132 + .../DeadStoreElimination/calloc-store.ll | 65 + .../combined-partial-overwrites.ll | 239 + .../{MSSA => }/const-pointers.ll | 0 .../DeadStoreElimination/{MSSA => }/crash.ll | 0 .../{MSSA => }/cs-cs-aliasing.ll | 0 .../DeadStoreElimination/{MSSA => }/debuginfo.ll | 0 .../DeadStoreElimination/{MSSA => }/dominate.ll | 0 llvm/test/Transforms/DeadStoreElimination/fence.ll | 96 + .../DeadStoreElimination/{MSSA => }/free.ll | 0 .../Transforms/DeadStoreElimination/inst-limits.ll | 261 + .../{MSSA => }/int_sideeffect.ll | 0 .../{MSSA => }/invariant.start.ll | 0 .../launder.invariant.group.ll | 65 + .../Transforms/DeadStoreElimination/libcalls.ll | 72 + .../Transforms/DeadStoreElimination/libcalls2.ll | 14 + .../Transforms/DeadStoreElimination/lifetime.ll | 35 + .../DeadStoreElimination/masked-dead-store.ll | 78 - .../DeadStoreElimination/mda-with-dbg-values.ll | 72 + .../DeadStoreElimination/memintrinsics.ll | 97 + .../memset-missing-debugloc.ll | 89 + .../merge-stores-big-endian.ll | 173 + .../DeadStoreElimination/merge-stores.ll | 237 + .../{MSSA => }/no-targetdata.ll | 0 .../{MSSA => }/operand-bundles.ll | 0 .../DeadStoreElimination/{MSSA => }/pr11390.ll | 0 .../test/Transforms/DeadStoreElimination/simple.ll | 1214 ++ .../DeadStoreElimination/{MSSA => }/tail-byval.ll | 0 .../DivRemPairs/PowerPC/div-expanded-rem-pair.ll | 5 +- .../DivRemPairs/PowerPC/div-rem-pairs.ll | 5 +- .../test/Transforms/EarlyCSE/AArch64/intrinsics.ll | 2 +- llvm/test/Transforms/EarlyCSE/AArch64/ldstN.ll | 2 +- llvm/test/Transforms/EarlyCSE/AMDGPU/intrinsics.ll | 2 +- .../test/Transforms/EarlyCSE/AMDGPU/memrealtime.ll | 2 +- llvm/test/Transforms/EarlyCSE/PowerPC/read-reg.ll | 2 +- .../Transforms/EarlyCSE/X86/preserve_memoryssa.ll | 2 +- llvm/test/Transforms/EarlyCSE/and_or.ll | 2 +- llvm/test/Transforms/EarlyCSE/atomics.ll | 2 +- llvm/test/Transforms/EarlyCSE/basic.ll | 2 +- llvm/test/Transforms/EarlyCSE/commute.ll | 389 +- llvm/test/Transforms/EarlyCSE/conditional.ll | 2 +- llvm/test/Transforms/EarlyCSE/const-speculation.ll | 2 +- llvm/test/Transforms/EarlyCSE/debug-info-undef.ll | 2 +- llvm/test/Transforms/EarlyCSE/debuginfo-dce.ll | 2 +- llvm/test/Transforms/EarlyCSE/edge.ll | 2 +- llvm/test/Transforms/EarlyCSE/fence.ll | 2 +- llvm/test/Transforms/EarlyCSE/flags.ll | 2 +- llvm/test/Transforms/EarlyCSE/floatingpoint.ll | 2 +- llvm/test/Transforms/EarlyCSE/gc_relocate.ll | 2 +- .../Transforms/EarlyCSE/globalsaa-memoryssa.ll | 2 +- llvm/test/Transforms/EarlyCSE/guards.ll | 2 +- llvm/test/Transforms/EarlyCSE/instsimplify-dom.ll | 2 +- llvm/test/Transforms/EarlyCSE/int_sideeffect.ll | 2 +- llvm/test/Transforms/EarlyCSE/invariant-loads.ll | 2 +- llvm/test/Transforms/EarlyCSE/invariant.start.ll | 4 +- llvm/test/Transforms/EarlyCSE/masked-intrinsics.ll | 45 - llvm/test/Transforms/EarlyCSE/memoryssa.ll | 2 +- llvm/test/Transforms/EarlyCSE/phi.ll | 330 - llvm/test/Transforms/EarlyCSE/pr33406.ll | 2 +- .../test/Transforms/EarlyCSE/readnone-mayunwind.ll | 2 +- .../EarlyCSE/reuse-preserved-memoryssa.ll | 7 - llvm/test/Transforms/EarlyCSE/writeonly.ll | 2 +- .../Transforms/EntryExitInstrumenter/mcount.ll | 2 +- llvm/test/Transforms/ForcedFunctionAttrs/forced.ll | 23 - .../Transforms/FunctionAttrs/2008-09-03-Mutual.ll | 2 +- .../FunctionAttrs/2008-09-03-ReadNone.ll | 2 +- .../FunctionAttrs/2008-09-03-ReadOnly.ll | 2 +- .../FunctionAttrs/2008-09-13-VolatileRead.ll | 2 +- .../FunctionAttrs/2008-12-29-Constant.ll | 2 +- .../FunctionAttrs/2009-01-02-LocalStores.ll | 2 +- .../FunctionAttrs/2010-10-30-volatile.ll | 2 +- llvm/test/Transforms/FunctionAttrs/arg_returned.ll | 2 +- llvm/test/Transforms/FunctionAttrs/assume.ll | 2 +- llvm/test/Transforms/FunctionAttrs/atomic.ll | 2 +- llvm/test/Transforms/FunctionAttrs/comdat-ipo.ll | 2 +- llvm/test/Transforms/FunctionAttrs/convergent.ll | 2 +- .../FunctionAttrs/incompatible_fn_attrs.ll | 2 +- .../Transforms/FunctionAttrs/int_sideeffect.ll | 2 +- .../Transforms/FunctionAttrs/naked_functions.ll | 2 +- llvm/test/Transforms/FunctionAttrs/nocapture.ll | 2 +- .../Transforms/FunctionAttrs/nofree-attributor.ll | 2 +- llvm/test/Transforms/FunctionAttrs/nofree.ll | 2 +- .../Transforms/FunctionAttrs/nonnull-global.ll | 2 +- llvm/test/Transforms/FunctionAttrs/nonnull.ll | 2 +- llvm/test/Transforms/FunctionAttrs/norecurse.ll | 4 +- llvm/test/Transforms/FunctionAttrs/nounwind.ll | 2 +- .../FunctionAttrs/operand-bundles-scc.ll | 2 +- llvm/test/Transforms/FunctionAttrs/optnone.ll | 2 +- .../FunctionAttrs/out-of-bounds-iterator-bug.ll | 2 +- .../Transforms/FunctionAttrs/read-write-scc.ll | 2 +- llvm/test/Transforms/FunctionAttrs/readattrs.ll | 4 +- llvm/test/Transforms/FunctionAttrs/readnone.ll | 2 +- llvm/test/Transforms/FunctionAttrs/returned.ll | 2 +- llvm/test/Transforms/FunctionAttrs/writeonly.ll | 2 +- .../Transforms/GCOVProfiling/atomic-counter.ll | 27 - llvm/test/Transforms/GVN/commute.ll | 100 +- .../GVN/constexpr-vector-constainsundef-crash.ll | 23 - .../Transforms/GVN/loadpre-missed-opportunity.ll | 106 - .../Transforms/GVN/masked-load-store-vn-crash.ll | 20 - llvm/test/Transforms/GVN/masked-load-store.ll | 41 - llvm/test/Transforms/GVN/noalias.ll | 2 +- llvm/test/Transforms/GVN/preserve-memoryssa.ll | 95 - llvm/test/Transforms/GVNHoist/pr37445.ll | 2 +- llvm/test/Transforms/GVNHoist/pr38807.ll | 2 +- llvm/test/Transforms/GVNHoist/pr45442.ll | 32 - llvm/test/Transforms/GVNSink/indirect-call.ll | 2 +- llvm/test/Transforms/GVNSink/sink-common-code.ll | 2 +- .../test/Transforms/GlobalDCE/crash-assertingvh.ll | 2 +- .../GlobalOpt/const-return-status-atomic.ll | 27 - .../Transforms/GlobalOpt/const-return-status.ll | 28 - .../test/Transforms/GlobalOpt/dead-store-status.ll | 43 - llvm/test/Transforms/GuardWidening/basic-loop.ll | 2 +- .../test/Transforms/GuardWidening/loop-schedule.ll | 15 +- llvm/test/Transforms/HardwareLoops/scalar-while.ll | 8 +- .../test/Transforms/HotColdSplit/coldentrycount.ll | 17 +- .../Transforms/HotColdSplit/longjmp-nosplit.ll | 97 - llvm/test/Transforms/HotColdSplit/longjmp-split.ll | 132 - .../HotColdSplit/section-splitting-custom.ll | 40 - .../HotColdSplit/section-splitting-default.ll | 39 - llvm/test/Transforms/HotColdSplit/sjlj-nosplit.ll | 103 - llvm/test/Transforms/HotColdSplit/sjlj-split.ll | 136 - .../Transforms/HotColdSplit/split-assert-fail.ll | 47 - .../IPConstantProp/2008-06-09-WeakProp.ll | 17 + llvm/test/Transforms/IPConstantProp/PR43857.ll | 29 + .../IPConstantProp/arg-count-mismatch.ll | 73 + .../Transforms/IPConstantProp/arg-type-mismatch.ll | 23 + llvm/test/Transforms/IPConstantProp/comdat-ipo.ll | 28 + llvm/test/Transforms/IPConstantProp/deadarg.ll | 6 + .../IPConstantProp/multiple_callbacks.ll | 91 + .../test/Transforms/IPConstantProp/naked-return.ll | 29 + .../IPConstantProp/openmp_parallel_for.ll | 120 + llvm/test/Transforms/IPConstantProp/pthreads.ll | 49 + llvm/test/Transforms/IPConstantProp/recursion.ll | 15 + .../Transforms/IPConstantProp/return-argument.ll | 58 + .../Transforms/IPConstantProp/return-constant.ll | 34 + .../Transforms/IPConstantProp/return-constants.ll | 47 + .../Transforms/IPConstantProp/thread_local_acs.ll | 42 + .../2014-06-21-congruent-constant.ll | 2 +- .../Transforms/IndVarSimplify/ARM/code-size.ll | 856 - .../IndVarSimplify/ARM/indvar-unroll-imm-cost.ll | 462 +- .../Transforms/IndVarSimplify/canonicalize-cmp.ll | 69 +- .../Transforms/IndVarSimplify/lftr-multi-exit.ll | 36 +- .../Transforms/IndVarSimplify/monotonic_checks.ll | 247 - .../Transforms/IndVarSimplify/no-iv-rewrite.ll | 340 +- llvm/test/Transforms/IndVarSimplify/pr18223.ll | 20 +- llvm/test/Transforms/IndVarSimplify/pr38855.ll | 2 +- .../Transforms/IndVarSimplify/predicated_ranges.ll | 63 - .../IndVarSimplify/scev-expander-preserve-lcssa.ll | 587 - llvm/test/Transforms/IndVarSimplify/sentinel.ll | 72 - .../InferAddressSpaces/AMDGPU/mem-intrinsics.ll | 24 +- .../Transforms/InferAddressSpaces/AMDGPU/select.ll | 2 +- .../test/Transforms/InferFunctionAttrs/annotate.ll | 245 +- .../Transforms/Inline/AArch64/sve-alloca-merge.ll | 29 - .../Inline/ML/Inputs/test_output_spec.json | 25 - .../Transforms/Inline/ML/bounds-checks-rewards.ll | 64 - .../Inline/ML/development-training-log.ll | 60 - .../Inline/ML/ml-test-development-mode.ll | 10 - .../Inline/WebAssembly/inline-target-features.ll | 41 - .../Transforms/Inline/WebAssembly/lit.local.cfg | 2 - llvm/test/Transforms/Inline/align.ll | 15 +- llvm/test/Transforms/Inline/always-inline.ll | 10 +- llvm/test/Transforms/Inline/byref-align.ll | 49 - .../Inline/cgscc-incremental-invalidate.ll | 5 + llvm/test/Transforms/Inline/delete-call.ll | 2 +- .../test/Transforms/Inline/externally_available.ll | 5 +- .../Transforms/Inline/inline-indirect-chain.ll | 2 +- llvm/test/Transforms/Inline/inline-scalable.ll | 11 - .../Transforms/Inline/inlining-advisor-default.ll | 1 - .../InstCombine/2009-02-11-NotInitialized.ll | 2 +- .../Transforms/InstCombine/2010-03-03-ExtElim.ll | 4 +- .../InstCombine/2010-05-30-memcpy-Struct.ll | 9 +- .../Transforms/InstCombine/2010-11-01-lshr-mask.ll | 88 +- .../InstCombine/AArch64/VectorUtils_heuristics.ll | 21 - .../Transforms/InstCombine/AArch64/sve-trunc.ll | 29 - .../AMDGPU/amdgcn-demanded-vector-elts.ll | 60 +- .../InstCombine/AMDGPU/amdgcn-intrinsics-gfx8.ll | 108 - .../InstCombine/AMDGPU/amdgcn-intrinsics.ll | 1140 +- llvm/test/Transforms/InstCombine/AMDGPU/ldexp.ll | 2 +- llvm/test/Transforms/InstCombine/ARM/mve-v2i2v.ll | 2 +- .../Transforms/InstCombine/ARM/neon-intrinsics.ll | 2 +- llvm/test/Transforms/InstCombine/ARM/vmldava.ll | 107 - .../Transforms/InstCombine/NVPTX/nvvm-intrins.ll | 4 +- .../Transforms/InstCombine/PowerPC/aligned-qpx.ll | 165 + .../InstCombine/X86/X86FsubCmpCombine.ll | 210 + llvm/test/Transforms/InstCombine/X86/addcarry.ll | 3 +- llvm/test/Transforms/InstCombine/X86/clmulqdq.ll | 2 +- llvm/test/Transforms/InstCombine/X86/x86-avx2.ll | 2 +- llvm/test/Transforms/InstCombine/X86/x86-avx512.ll | 2 +- .../test/Transforms/InstCombine/X86/x86-bmi-tbm.ll | 2 +- .../Transforms/InstCombine/X86/x86-insertps.ll | 2 +- .../InstCombine/X86/x86-masked-memops.ll | 110 +- llvm/test/Transforms/InstCombine/X86/x86-movmsk.ll | 2 +- llvm/test/Transforms/InstCombine/X86/x86-pack.ll | 2 +- llvm/test/Transforms/InstCombine/X86/x86-pshufb.ll | 2 +- llvm/test/Transforms/InstCombine/X86/x86-sse.ll | 2 +- llvm/test/Transforms/InstCombine/X86/x86-sse2.ll | 2 +- llvm/test/Transforms/InstCombine/X86/x86-sse41.ll | 2 +- llvm/test/Transforms/InstCombine/X86/x86-sse4a.ll | 2 +- .../InstCombine/X86/x86-vec_demanded_elts.ll | 2 +- .../InstCombine/X86/x86-vector-shifts.ll | 2 +- .../test/Transforms/InstCombine/X86/x86-vpermil.ll | 2 +- llvm/test/Transforms/InstCombine/X86/x86-xop.ll | 2 +- llvm/test/Transforms/InstCombine/abs-1.ll | 103 +- llvm/test/Transforms/InstCombine/abs-intrinsic.ll | 294 - .../InstCombine/aggregate-reconstruction.ll | 303 - llvm/test/Transforms/InstCombine/and-xor-merge.ll | 44 +- llvm/test/Transforms/InstCombine/and-xor-or.ll | 6 +- llvm/test/Transforms/InstCombine/assume.ll | 159 +- llvm/test/Transforms/InstCombine/cast_ptr.ll | 212 +- llvm/test/Transforms/InstCombine/cmp-x-vs-neg-x.ll | 163 - .../InstCombine/commutative-intrinsics.ll | 83 - llvm/test/Transforms/InstCombine/compare-signs.ll | 12 +- llvm/test/Transforms/InstCombine/copysign.ll | 20 - llvm/test/Transforms/InstCombine/cttz-abs.ll | 43 +- llvm/test/Transforms/InstCombine/distribute.ll | 27 +- .../Transforms/InstCombine/dont-distribute-phi.ll | 33 - llvm/test/Transforms/InstCombine/fabs.ll | 58 +- llvm/test/Transforms/InstCombine/fmul-sqrt.ll | 32 - llvm/test/Transforms/InstCombine/freeze-phi.ll | 215 - llvm/test/Transforms/InstCombine/freeze.ll | 56 - llvm/test/Transforms/InstCombine/getelementptr.ll | 4 +- llvm/test/Transforms/InstCombine/icmp-mul.ll | 467 +- llvm/test/Transforms/InstCombine/icmp.ll | 111 +- .../InstCombine/infinite-loop-postdom.ll | 222 - .../test/Transforms/InstCombine/invariant.group.ll | 2 +- .../merging-multiple-stores-into-successor.ll | 5 +- llvm/test/Transforms/InstCombine/minmax-fold.ll | 20 +- .../Transforms/InstCombine/minmax-intrinsics.ll | 47 - llvm/test/Transforms/InstCombine/mul.ll | 240 - llvm/test/Transforms/InstCombine/not-add.ll | 139 - llvm/test/Transforms/InstCombine/or-xor.ll | 8 +- .../phi-aware-aggregate-reconstruction.ll | 508 - llvm/test/Transforms/InstCombine/phi-cse.ll | 323 - .../InstCombine/phi-equal-incoming-pointers.ll | 101 +- .../Transforms/InstCombine/phi-of-extractvalues.ll | 386 - .../Transforms/InstCombine/phi-of-insertvalues.ll | 357 - .../InstCombine/pr33689_same_bitwidth.ll | 38 +- llvm/test/Transforms/InstCombine/pr46680.ll | 2 +- llvm/test/Transforms/InstCombine/rem.ll | 26 +- llvm/test/Transforms/InstCombine/rotate.ll | 52 +- .../Transforms/InstCombine/saturating-add-sub.ll | 23 +- .../Transforms/InstCombine/sdiv-canonicalize.ll | 54 - .../sdiv-exact-by-negative-power-of-two.ll | 62 - .../InstCombine/sdiv-exact-by-power-of-two.ll | 68 - .../Transforms/InstCombine/select-binop-cmp.ll | 12 +- llvm/test/Transforms/InstCombine/select.ll | 220 +- llvm/test/Transforms/InstCombine/shl-factor.ll | 281 - llvm/test/Transforms/InstCombine/sprintf-1.ll | 120 +- .../test/Transforms/InstCombine/statepoint-iter.ll | 73 - llvm/test/Transforms/InstCombine/strlen-1.ll | 51 - llvm/test/Transforms/InstCombine/strncpy-1.ll | 6 +- llvm/test/Transforms/InstCombine/strncpy-3.ll | 58 - llvm/test/Transforms/InstCombine/sub-gep.ll | 250 +- .../Transforms/InstCombine/sub-of-negatible.ll | 201 - llvm/test/Transforms/InstCombine/sub.ll | 227 +- .../InstCombine/unreachable-dbg-info-modified.ll | 41 - .../Transforms/InstCombine/vec_demanded_elts.ll | 104 +- llvm/test/Transforms/InstCombine/vec_shuffle.ll | 15 - llvm/test/Transforms/InstCombine/volatile_store.ll | 23 +- .../InstCombine/vscale_extractelement.ll | 22 - llvm/test/Transforms/InstCombine/xor.ll | 339 +- .../ConstProp/2002-03-11-ConstPropCrash.ll | 24 - .../ConstProp/2002-05-03-DivideByZeroException.ll | 15 - .../ConstProp/2002-05-03-NotOperator.ll | 19 - .../ConstProp/2002-09-03-SetCC-Bools.ll | 20 - .../ConstProp/2003-05-12-DivideError.ll | 15 - .../InstSimplify/ConstProp/2005-01-28-SetCCGEP.ll | 10 - .../ConstProp/2006-11-30-vector-cast.ll | 10 - .../ConstProp/2006-12-01-bool-casts.ll | 15 - .../InstSimplify/ConstProp/2007-02-05-BitCast.ll | 7 - .../ConstProp/2008-07-07-VectorCompare.ll | 28 - .../InstSimplify/ConstProp/2009-09-01-GEP-Crash.ll | 24 - .../InstSimplify/ConstProp/ARM/lit.local.cfg | 2 - .../InstSimplify/ConstProp/ARM/mve-vctp.ll | 267 - .../InstSimplify/ConstProp/InsertElement.ll | 52 - .../InstSimplify/ConstProp/WebAssembly/trunc.ll | 686 - .../ConstProp/WebAssembly/trunc_saturate.ll | 610 - llvm/test/Transforms/InstSimplify/ConstProp/abs.ll | 45 - .../Transforms/InstSimplify/ConstProp/allones.ll | 46 - .../Transforms/InstSimplify/ConstProp/avx512.ll | 490 - .../Transforms/InstSimplify/ConstProp/basictest.ll | 53 - .../InstSimplify/ConstProp/binop-identity-undef.ll | 50 - .../Transforms/InstSimplify/ConstProp/bitcast.ll | 92 - .../Transforms/InstSimplify/ConstProp/bitcount.ll | 177 - .../Transforms/InstSimplify/ConstProp/bswap.ll | 41 - .../InstSimplify/ConstProp/calls-math-finite.ll | 149 - .../Transforms/InstSimplify/ConstProp/calls.ll | 206 - .../InstSimplify/ConstProp/cast-vector.ll | 32 - .../test/Transforms/InstSimplify/ConstProp/cast.ll | 40 - .../InstSimplify/ConstProp/convert-from-fp16.ll | 97 - .../Transforms/InstSimplify/ConstProp/copysign.ll | 53 - .../InstSimplify/ConstProp/extractvalue.ll | 67 - .../InstSimplify/ConstProp/float-to-ptr-cast.ll | 15 - llvm/test/Transforms/InstSimplify/ConstProp/fma.ll | 246 - .../test/Transforms/InstSimplify/ConstProp/fneg.ll | 42 - .../Transforms/InstSimplify/ConstProp/fp-undef.ll | 535 - .../Transforms/InstSimplify/ConstProp/freeze.ll | 28 - .../InstSimplify/ConstProp/funnel-shift.ll | 232 - .../Transforms/InstSimplify/ConstProp/gep-alias.ll | 17 - .../ConstProp/gep-constanfolding-error.ll | 52 - .../InstSimplify/ConstProp/gep-zeroinit-vector.ll | 29 - llvm/test/Transforms/InstSimplify/ConstProp/gep.ll | 27 - .../InstSimplify/ConstProp/insertvalue.ll | 86 - .../InstSimplify/ConstProp/logicaltest.ll | 35 - .../Transforms/InstSimplify/ConstProp/math-1.ll | 195 - .../Transforms/InstSimplify/ConstProp/math-2.ll | 100 - .../Transforms/InstSimplify/ConstProp/min-max.ll | 202 - .../InstSimplify/ConstProp/overflow-ops.ll | 253 - llvm/test/Transforms/InstSimplify/ConstProp/phi.ll | 17 - .../Transforms/InstSimplify/ConstProp/remtest.ll | 24 - .../test/Transforms/InstSimplify/ConstProp/rint.ll | 109 - .../Transforms/InstSimplify/ConstProp/round.ll | 92 - .../InstSimplify/ConstProp/saturating-add-sub.ll | 366 - .../Transforms/InstSimplify/ConstProp/shift.ll | 69 - .../InstSimplify/ConstProp/smul-fix-sat.ll | 122 - .../Transforms/InstSimplify/ConstProp/smul-fix.ll | 122 - llvm/test/Transforms/InstSimplify/ConstProp/sse.ll | 208 - .../Transforms/InstSimplify/ConstProp/timeout.ll | 73 - .../Transforms/InstSimplify/ConstProp/trunc.ll | 105 - .../Transforms/InstSimplify/ConstProp/trunc_vec.ll | 9 - .../Transforms/InstSimplify/ConstProp/vecreduce.ll | 481 - .../InstSimplify/ConstProp/vector-undef-elts.ll | 69 - .../InstSimplify/ConstProp/vscale-getelementptr.ll | 32 - .../InstSimplify/ConstProp/vscale-shufflevector.ll | 39 - .../Transforms/InstSimplify/ConstProp/vscale.ll | 301 - llvm/test/Transforms/InstSimplify/abs_intrinsic.ll | 260 - llvm/test/Transforms/InstSimplify/compare.ll | 42 +- llvm/test/Transforms/InstSimplify/distribute.ll | 32 - .../InstSimplify/floating-point-compare.ll | 58 +- .../test/Transforms/InstSimplify/freeze-noundef.ll | 30 +- llvm/test/Transforms/InstSimplify/freeze.ll | 58 +- llvm/test/Transforms/InstSimplify/icmp-constant.ll | 307 - .../test/Transforms/InstSimplify/known-non-zero.ll | 21 - .../Transforms/InstSimplify/maxmin_intrinsics.ll | 2282 -- llvm/test/Transforms/InstSimplify/phi-cse.ll | 333 - llvm/test/Transforms/InstSimplify/select.ll | 66 +- llvm/test/Transforms/InstSimplify/vscale.ll | 45 +- .../JumpThreading/freeze-lvi-edgevaluelocal.ll | 94 - llvm/test/Transforms/JumpThreading/freeze.ll | 191 - .../Transforms/JumpThreading/phi-copy-to-pred.ll | 69 - .../Transforms/JumpThreading/pr46857-callbr.ll | 52 - llvm/test/Transforms/JumpThreading/pre-load.ll | 84 - .../JumpThreading/select-unfold-freeze.ll | 248 - .../JumpThreading/thread-two-bbs-threshold.ll | 80 - .../Transforms/JumpThreading/thread-two-bbs.ll | 184 - .../Transforms/JumpThreading/thread-two-bbs1.ll | 59 + .../Transforms/JumpThreading/thread-two-bbs2.ll | 56 + .../{thread-two-bbs-msvc.ll => thread-two-bbs3.ll} | 0 .../Transforms/JumpThreading/thread-two-bbs4.ll | 43 + .../{thread-two-bbs-cuda.ll => thread-two-bbs5.ll} | 0 .../Transforms/JumpThreading/thread-two-bbs6.ll | 42 + .../JumpThreading/threadable-edge-cast.ll | 89 - llvm/test/Transforms/LCSSA/2007-07-12-LICM-2.ll | 2 +- llvm/test/Transforms/LCSSA/2007-07-12-LICM-3.ll | 2 +- llvm/test/Transforms/LCSSA/2007-07-12-LICM.ll | 2 +- llvm/test/Transforms/LICM/2007-07-30-AliasSet.ll | 2 +- llvm/test/Transforms/LICM/Preserve-LCSSA.ll | 2 +- llvm/test/Transforms/LICM/dropped-tbaa.ll | 2 +- llvm/test/Transforms/LICM/pr32129.ll | 2 +- llvm/test/Transforms/LICM/pr40317.ll | 2 +- llvm/test/Transforms/LICM/pr42969.ll | 2 +- llvm/test/Transforms/LICM/promote-order.ll | 4 +- llvm/test/Transforms/LICM/promote-tls.ll | 2 +- .../Transforms/LICM/scalar-promote-memmodel.ll | 2 +- llvm/test/Transforms/LICM/scalar-promote.ll | 2 +- .../LoadStoreVectorizer/AMDGPU/aa-metadata.ll | 2 +- .../AMDGPU/adjust-alloca-alignment.ll | 8 +- .../LoadStoreVectorizer/AMDGPU/merge-stores.ll | 5 +- .../LoadStoreVectorizer/AMDGPU/multiple_tails.ll | 34 +- .../Transforms/LoopDataPrefetch/PowerPC/basic.ll | 5 +- .../test/Transforms/LoopDeletion/2008-05-06-Phi.ll | 2 +- .../LoopDistribute/bounds-expansion-bug.ll | 8 +- llvm/test/Transforms/LoopFusion/guarded_peel.ll | 84 - .../LoopFusion/guarded_unsafeblock_peel.ll | 72 - .../test/Transforms/LoopFusion/nonadjacent_peel.ll | 84 - llvm/test/Transforms/LoopFusion/peel.ll | 105 - llvm/test/Transforms/LoopIdiom/disable-options.ll | 167 - .../expander-do-not-delete-reused-values.ll | 64 - llvm/test/Transforms/LoopIdiom/phi-insertion.ll | 59 - llvm/test/Transforms/LoopIdiom/reuse-cast.ll | 132 - .../Transforms/LoopInterchange/lcssa-preheader.ll | 69 +- .../pr45743-move-from-inner-preheader.ll | 141 - .../LoopLoadElim/pr46854-adress-spaces.ll | 77 - llvm/test/Transforms/LoopLoadElim/pr47457.ll | 45 - llvm/test/Transforms/LoopReroll/nonconst_lb.ll | 4 +- llvm/test/Transforms/LoopRotate/basic.ll | 4 +- llvm/test/Transforms/LoopRotate/freeze-crash.ll | 2 +- .../Transforms/LoopRotate/multiple-deopt-exits.ll | 2 +- llvm/test/Transforms/LoopRotate/pr35210.ll | 12 +- llvm/test/Transforms/LoopSimplify/dup-preds.ll | 2 +- .../LoopSimplifyCFG/handle_dead_exits.ll | 88 - llvm/test/Transforms/LoopSimplifyCFG/pr39783.ll | 2 +- .../LoopStrengthReduce/AArch64/pr47329.ll | 299 - .../LoopStrengthReduce/AArch64/small-constant.ll | 12 +- .../LoopStrengthReduce/Power/incomplete-phi.ll | 66 - .../LoopStrengthReduce/Power/lit.local.cfg | 2 - .../LoopStrengthReduce/X86/expander-crashes.ll | 85 - .../X86/expander-reused-value-insert-point.ll | 65 - llvm/test/Transforms/LoopStrengthReduce/funclet.ll | 212 +- llvm/test/Transforms/LoopStrengthReduce/pr27056.ll | 44 +- .../LoopStrengthReduce/scev-expander-lcssa.ll | 144 - .../AMDGPU/unroll-analyze-small-loops.ll | 43 +- .../Transforms/LoopUnroll/ARM/instr-size-costs.ll | 397 - .../Transforms/LoopUnroll/ARM/unroll-optsize.ll | 174 - llvm/test/Transforms/LoopUnroll/FullUnroll.ll | 79 +- llvm/test/Transforms/LoopUnroll/pr14167.ll | 2 +- llvm/test/Transforms/LoopUnroll/revisit.ll | 4 +- .../LoopUnroll/runtime-loop-multiple-exits.ll | 12 +- .../LoopUnroll/runtime-small-upperbound.ll | 154 +- .../LoopUnroll/unroll-loop-invalidation.ll | 15 +- .../Transforms/LoopUnrollAndJam/pragma-explicit.ll | 2 +- .../Transforms/LoopUnrollAndJam/unroll-and-jam.ll | 2 +- .../LoopUnswitch/2006-06-13-SingleEntryPHI.ll | 4 +- .../LoopUnswitch/2006-06-27-DeadSwitchCase.ll | 4 +- .../LoopUnswitch/2007-05-09-Unreachable.ll | 4 +- llvm/test/Transforms/LoopUnswitch/2007-05-09-tl.ll | 4 +- .../LoopUnswitch/2007-07-12-ExitDomInfo.ll | 4 +- .../Transforms/LoopUnswitch/2007-07-13-DomInfo.ll | 4 +- .../Transforms/LoopUnswitch/2007-07-18-DomInfo.ll | 4 +- .../test/Transforms/LoopUnswitch/2007-08-01-Dom.ll | 2 +- .../Transforms/LoopUnswitch/2007-08-01-LCSSA.ll | 4 +- .../Transforms/LoopUnswitch/2008-06-02-DomInfo.ll | 4 +- .../LoopUnswitch/2008-06-17-DomFrontier.ll | 2 +- .../LoopUnswitch/2008-11-03-Invariant.ll | 4 +- .../Transforms/LoopUnswitch/2010-11-18-LCSSA.ll | 4 +- .../LoopUnswitch/2011-06-02-CritSwitch.ll | 2 +- .../Transforms/LoopUnswitch/2011-09-26-EHCrash.ll | 4 +- .../LoopUnswitch/2011-11-18-SimpleSwitch.ll | 6 +- .../2011-11-18-TwoSwitches-Threshold.ll | 6 +- .../LoopUnswitch/2011-11-18-TwoSwitches.ll | 6 +- .../LoopUnswitch/2012-04-02-IndirectBr.ll | 6 +- .../2012-04-30-LoopUnswitch-LPad-Crash.ll | 2 +- .../test/Transforms/LoopUnswitch/2012-05-20-Phi.ll | 4 +- .../Transforms/LoopUnswitch/2015-06-17-Metadata.ll | 2 +- .../LoopUnswitch/2015-09-18-Addrspace.ll | 4 +- .../Transforms/LoopUnswitch/LIV-loop-condtion.ll | 4 +- llvm/test/Transforms/LoopUnswitch/basictest.ll | 4 +- llvm/test/Transforms/LoopUnswitch/callbr.ll | 2 +- llvm/test/Transforms/LoopUnswitch/cleanuppad.ll | 4 +- .../LoopUnswitch/convergent-hoist-modified.ll | 42 - llvm/test/Transforms/LoopUnswitch/copy-metadata.ll | 4 +- llvm/test/Transforms/LoopUnswitch/crash.ll | 4 +- .../elseif-non-exponential-behavior.ll | 4 +- .../LoopUnswitch/exponential-behavior.ll | 4 +- llvm/test/Transforms/LoopUnswitch/guards.ll | 4 +- llvm/test/Transforms/LoopUnswitch/infinite-loop.ll | 6 +- .../Transforms/LoopUnswitch/invalidate-scev.ll | 4 +- .../LoopUnswitch/invoke-hoist-modified.ll | 53 - llvm/test/Transforms/LoopUnswitch/msan.ll | 4 +- .../LoopUnswitch/optsize-hoist-modified.ll | 39 - llvm/test/Transforms/LoopUnswitch/pr32818.ll | 4 +- .../Transforms/LoopUnswitch/preserve-analyses.ll | 4 +- .../LoopUnswitch/simplify-with-nonvalness.ll | 4 +- .../Transforms/LoopUnswitch/trivial-unswitch.ll | 4 +- .../LoopUnswitch/unswitch-equality-undef.ll | 2 +- .../Transforms/LoopUnswitch/unswitch-select.ll | 4 +- .../AArch64/pr46950-load-cast-context-crash.ll | 25 - .../ARM/mve-gather-scatter-tailpred.ll | 635 - .../LoopVectorize/ARM/mve-interleaved-cost.ll | 16 +- .../LoopVectorize/ARM/mve-reduction-predselect.ll | 584 - .../LoopVectorize/ARM/mve-reduction-types.ll | 42 +- .../Transforms/LoopVectorize/ARM/mve-reductions.ll | 168 +- .../Transforms/LoopVectorize/ARM/pointer_iv.ll | 2 +- .../LoopVectorize/ARM/prefer-tail-loop-folding.ll | 16 +- .../LoopVectorize/ARM/tail-folding-allowed.ll | 209 - .../ARM/tail-folding-counting-down.ll | 6 +- .../LoopVectorize/ARM/tail-folding-loop-hint.ll | 2 +- .../LoopVectorize/ARM/tail-folding-not-allowed.ll | 183 + .../LoopVectorize/ARM/tail-folding-prefer-flag.ll | 16 +- .../LoopVectorize/ARM/tail-folding-reduces-vf.ll | 111 - .../ARM/tail-folding-scalar-epilogue-fallback.ll | 78 - ...idate-cm-after-invalidating-interleavegroups.ll | 2 +- .../LoopVectorize/PowerPC/agg-interleave-a2.ll | 40 + .../LoopVectorize/PowerPC/interleave_IC.ll | 57 - .../LoopVectorize/PowerPC/massv-altivec.ll | 2 +- .../LoopVectorize/PowerPC/massv-calls.ll | 2 +- .../LoopVectorize/PowerPC/massv-nobuiltin.ll | 2 +- .../LoopVectorize/PowerPC/massv-unsupported.ll | 2 +- .../PowerPC/vectorize-only-for-real.ll | 2 +- .../LoopVectorize/PowerPC/widened-massv-call.ll | 2 +- .../LoopVectorize/X86/svml-calls-finite.ll | 59 +- .../Transforms/LoopVectorize/X86/svml-calls.ll | 99 +- .../LoopVectorize/X86/tail_loop_folding.ll | 2 +- .../Transforms/LoopVectorize/X86/veclib-calls.ll | 2 +- .../test/Transforms/LoopVectorize/icmp-uniforms.ll | 3 +- llvm/test/Transforms/LoopVectorize/intrinsic.ll | 130 - .../Transforms/LoopVectorize/memdep-fold-tail.ll | 2 +- .../Transforms/LoopVectorize/noalias-md-licm.ll | 2 +- llvm/test/Transforms/LoopVectorize/noalias-md.ll | 2 +- .../LoopVectorize/novect-lcssa-cfg-invalidation.ll | 1 + llvm/test/Transforms/LoopVectorize/optsize.ll | 93 +- .../LoopVectorize/pr46525-expander-insertpoint.ll | 2 +- .../pr47343-expander-lcssa-after-cfg-update.ll | 100 - .../LoopVectorize/reduction-inloop-uf4.ll | 35 +- .../Transforms/LoopVectorize/reduction-inloop.ll | 232 +- .../LoopVectorize/reduction-predselect.ll | 305 - llvm/test/Transforms/LoopVectorize/reduction.ll | 5 +- .../LoopVectorize/tail-folding-counting-down.ll | 2 +- .../tail-folding-vectorization-factor-1.ll | 24 +- .../use-scalar-epilogue-if-tp-fails.ll | 153 - llvm/test/Transforms/LoopVersioning/basic.ll | 1 - .../LoopVersioning/noalias-version-twice.ll | 2 +- .../LowerConstantIntrinsics/objectsize_basic.ll | 8 - .../LowerMatrixIntrinsics/multiply-fused-loops.ll | 397 - .../multiply-fused-volatile.ll | 462 +- .../LowerMatrixIntrinsics/multiply-fused.ll | 4 +- .../LowerMatrixIntrinsics/multiply-minimal.ll | 65 - llvm/test/Transforms/Mem2Reg/alloca_addrspace.ll | 19 - llvm/test/Transforms/Mem2Reg/ignore-droppable.ll | 85 - .../Transforms/MemCpyOpt/load-store-to-memcpy.ll | 2 +- llvm/test/Transforms/MemCpyOpt/memcpy.ll | 3 - llvm/test/Transforms/MemCpyOpt/preserve-memssa.ll | 166 - .../Transforms/NaryReassociate/NVPTX/nary-gep.ll | 2 +- llvm/test/Transforms/NewGVN/commute.ll | 78 +- llvm/test/Transforms/NewGVN/noalias.ll | 2 +- llvm/test/Transforms/NewGVN/pr31483.ll | 4 +- .../Transforms/NewGVN/pr33165-distribute-undef.ll | 17 - .../Transforms/NewGVN/todo-pr35074-phi-of-ops.ll | 37 - .../Transforms/NewGVN/todo-pr36335-phi-undef.ll | 32 - .../NewGVN/todo-pr37121-seens-this-value-a-lot.ll | 27 - .../Transforms/NewGVN/todo-pr42422-phi-of-ops.ll | 86 - llvm/test/Transforms/ObjCARC/basic.ll | 17 - llvm/test/Transforms/ObjCARC/opt-catchswitch.ll | 4 - .../OpenMP/attributor_module_slice_reproducer.ll | 23 - llvm/test/Transforms/OpenMP/deduplication.ll | 14 +- .../Transforms/OpenMP/hide_mem_transfer_latency.ll | 497 - llvm/test/Transforms/OpenMP/icv_tracking.ll | 526 - llvm/test/Transforms/OpenMP/parallel_deletion.ll | 48 +- .../Transforms/OpenMP/values_in_offload_arrays.ll | 67 - .../Transforms/PGOProfile/Inputs/PR41279.proftext | 2 +- .../PGOProfile/Inputs/PR41279_2.proftext | 2 +- .../Transforms/PGOProfile/Inputs/branch1.proftext | 2 +- .../PGOProfile/Inputs/branch1_large_count.proftext | 2 +- .../Transforms/PGOProfile/Inputs/branch2.proftext | 2 +- .../PGOProfile/Inputs/branch2_entry.proftext | 9 - .../PGOProfile/Inputs/criticaledge.proftext | 4 +- .../PGOProfile/Inputs/criticaledge_entry.proftext | 20 - .../Transforms/PGOProfile/Inputs/cspgo.proftext | 16 +- .../PGOProfile/Inputs/diag_no_value_sites.proftext | 2 +- .../PGOProfile/Inputs/fix_entry_count.proftext | 8 - .../PGOProfile/Inputs/func_entry.proftext | 7 +- .../PGOProfile/Inputs/indirect_call.proftext | 8 +- .../PGOProfile/Inputs/indirectbr.proftext | 2 +- .../PGOProfile/Inputs/indirectbr_entry.proftext | 13 - .../PGOProfile/Inputs/irreducible.proftext | 4 +- .../PGOProfile/Inputs/irreducible_entry.proftext | 30 - .../PGOProfile/Inputs/landingpad.proftext | 4 +- .../PGOProfile/Inputs/landingpad_entry.proftext | 17 - .../PGOProfile/Inputs/large_count_remarks.proftext | 2 +- .../Transforms/PGOProfile/Inputs/loop1.proftext | 2 +- .../PGOProfile/Inputs/loop1_entry.proftext | 9 - .../Transforms/PGOProfile/Inputs/loop2.proftext | 2 +- .../PGOProfile/Inputs/loop2_entry.proftext | 10 - .../Inputs/memop_size_annotation.proftext | 2 +- .../Inputs/misexpect-branch-correct.proftext | 2 +- .../PGOProfile/Inputs/misexpect-branch.proftext | 2 +- .../Inputs/misexpect-branch_entry.proftext | 39 - .../Inputs/misexpect-switch-correct.proftext | 2 +- .../Inputs/misexpect-switch-correct_entry.proftext | 17 - .../PGOProfile/Inputs/misexpect-switch.proftext | 2 +- .../Inputs/misexpect-switch_entry.proftext | 17 - .../Inputs/multiple_hash_profile.proftext | 32 +- .../PGOProfile/Inputs/noreturncall.proftext | 2 +- .../Transforms/PGOProfile/Inputs/remap.proftext | 2 +- .../PGOProfile/Inputs/sample-profile.proftext | 12 - .../Transforms/PGOProfile/Inputs/select1.proftext | 5 +- .../Transforms/PGOProfile/Inputs/select2.proftext | 5 +- .../PGOProfile/Inputs/suppl-profile.proftext | 15 - .../Transforms/PGOProfile/Inputs/switch.proftext | 2 +- .../PGOProfile/Inputs/switch_entry.proftext | 11 - .../PGOProfile/Inputs/thinlto_cs.proftext | 8 +- llvm/test/Transforms/PGOProfile/PR41279.ll | 8 +- llvm/test/Transforms/PGOProfile/PR41279_2.ll | 4 +- llvm/test/Transforms/PGOProfile/branch1.ll | 4 +- llvm/test/Transforms/PGOProfile/branch2.ll | 22 +- llvm/test/Transforms/PGOProfile/chr.ll | 17 +- llvm/test/Transforms/PGOProfile/comdat_internal.ll | 3 +- llvm/test/Transforms/PGOProfile/comdat_rename.ll | 8 - llvm/test/Transforms/PGOProfile/counter_promo.ll | 10 +- .../PGOProfile/counter_promo_exit_catchswitch.ll | 18 +- llvm/test/Transforms/PGOProfile/criticaledge.ll | 38 +- .../Transforms/PGOProfile/cspgo_profile_summary.ll | 4 +- llvm/test/Transforms/PGOProfile/fix_entry_count.ll | 34 - llvm/test/Transforms/PGOProfile/indirectbr.ll | 11 +- llvm/test/Transforms/PGOProfile/instr_entry_bb.ll | 4 +- llvm/test/Transforms/PGOProfile/irreducible.ll | 7 +- llvm/test/Transforms/PGOProfile/landingpad.ll | 30 +- llvm/test/Transforms/PGOProfile/loop1.ll | 20 +- llvm/test/Transforms/PGOProfile/loop2.ll | 22 +- llvm/test/Transforms/PGOProfile/memop_hash.ll | 25 - .../PGOProfile/memop_size_from_strlen.ll | 2 +- .../PGOProfile/misexpect-branch-stripped.ll | 28 +- .../test/Transforms/PGOProfile/misexpect-branch.ll | 29 +- .../PGOProfile/misexpect-switch-default.ll | 18 +- .../test/Transforms/PGOProfile/misexpect-switch.ll | 39 +- .../Transforms/PGOProfile/multiple_hash_profile.ll | 5 - .../Transforms/PGOProfile/not_promote_ret_exit.ll | 38 - llvm/test/Transforms/PGOProfile/single_bb.ll | 2 +- .../PGOProfile/split-indirectbr-critical-edges.ll | 24 - llvm/test/Transforms/PGOProfile/suppl-profile.ll | 37 - llvm/test/Transforms/PGOProfile/switch.ll | 25 +- .../Transforms/PGOProfile/thinlto_cspgo_use.ll | 2 +- .../Transforms/PhaseOrdering/X86/horiz-math.ll | 7 +- .../d83507-knowledge-retention-bug.ll | 39 - .../inlining-alignment-assumptions.ll | 27 +- .../loop-rotation-vs-common-code-hoisting.ll | 29 +- .../Reassociate/2002-05-15-SubReassociate.ll | 2 +- llvm/test/Transforms/Reassociate/cse-pairs.ll | 2 +- .../Transforms/Reassociate/fast-SubReassociate.ll | 2 +- llvm/test/Transforms/Reassociate/otherops.ll | 2 +- .../Transforms/Reassociate/reassociate-deadinst.ll | 2 +- llvm/test/Transforms/SCCP/2008-06-09-WeakProp.ll | 25 - llvm/test/Transforms/SCCP/PR43857.ll | 29 - llvm/test/Transforms/SCCP/arg-count-mismatch.ll | 80 - llvm/test/Transforms/SCCP/arg-type-mismatch.ll | 23 - llvm/test/Transforms/SCCP/assume.ll | 23 - llvm/test/Transforms/SCCP/comdat-ipo.ll | 14 +- llvm/test/Transforms/SCCP/conditions-ranges.ll | 4 +- llvm/test/Transforms/SCCP/deadarg.ll | 7 - llvm/test/Transforms/SCCP/domtree-update.ll | 41 - llvm/test/Transforms/SCCP/fp-bc-icmp-const-fold.ll | 2 +- llvm/test/Transforms/SCCP/indirectbr.ll | 98 +- llvm/test/Transforms/SCCP/intrinsics.ll | 100 - llvm/test/Transforms/SCCP/ip-add-range-to-call.ll | 30 +- llvm/test/Transforms/SCCP/ipsccp-clear-returned.ll | 62 - .../Transforms/SCCP/ipsccp-preserve-analysis.ll | 4 + llvm/test/Transforms/SCCP/ipscp-drop-argmemonly.ll | 162 - llvm/test/Transforms/SCCP/metadata.ll | 12 +- llvm/test/Transforms/SCCP/multiple_callbacks.ll | 112 - llvm/test/Transforms/SCCP/naked-return.ll | 44 - llvm/test/Transforms/SCCP/openmp_parallel_for.ll | 190 - llvm/test/Transforms/SCCP/predicateinfo-cond.ll | 51 +- llvm/test/Transforms/SCCP/pthreads.ll | 63 - llvm/test/Transforms/SCCP/recursion.ll | 25 - ...e-dereferenceable-ptr-with-undereferenceable.ll | 86 - .../Transforms/SCCP/resolvedundefsin-tracked-fn.ll | 8 +- llvm/test/Transforms/SCCP/return-argument.ll | 93 - llvm/test/Transforms/SCCP/return-constant.ll | 52 - llvm/test/Transforms/SCCP/return-constants.ll | 65 - .../Transforms/SCCP/switch-constantfold-crash.ll | 12 +- llvm/test/Transforms/SCCP/switch.ll | 247 +- llvm/test/Transforms/SCCP/thread_local_acs.ll | 52 - llvm/test/Transforms/SCCP/widening.ll | 14 +- .../AArch64/accelerate-vector-functions.ll | 4 +- .../SLPVectorizer/AArch64/getelementptr.ll | 236 +- .../SLPVectorizer/AArch64/scalable-vector.ll | 28 +- .../SLPVectorizer/AArch64/spillcost-order.ll | 23 +- .../Transforms/SLPVectorizer/AMDGPU/add_sub_sat.ll | 303 - .../address-space-ptr-sze-gep-index-assert.ll | 4 +- .../SLPVectorizer/AMDGPU/horizontal-store.ll | 52 +- .../Transforms/SLPVectorizer/AMDGPU/reduction.ll | 80 +- .../SLPVectorizer/WebAssembly/lit.local.cfg | 2 - .../WebAssembly/no-vectorize-rotate.ll | 39 - .../Transforms/SLPVectorizer/X86/alternate-int.ll | 8 +- .../test/Transforms/SLPVectorizer/X86/arith-abs.ll | 582 - .../test/Transforms/SLPVectorizer/X86/arith-div.ll | 411 - .../Transforms/SLPVectorizer/X86/arith-smax.ll | 762 - .../Transforms/SLPVectorizer/X86/arith-smin.ll | 762 - .../Transforms/SLPVectorizer/X86/arith-umax.ll | 762 - .../Transforms/SLPVectorizer/X86/arith-umin.ll | 762 - .../Transforms/SLPVectorizer/X86/bad-reduction.ll | 56 +- .../Transforms/SLPVectorizer/X86/geps-non-pow-2.ll | 94 - .../SLPVectorizer/X86/horizontal-list.ll | 52 +- .../SLPVectorizer/X86/horizontal-minmax.ll | 360 +- .../SLPVectorizer/X86/horizontal-smax.ll | 148 - .../X86/insert-element-build-vector.ll | 29 +- llvm/test/Transforms/SLPVectorizer/X86/limit.ll | 50 +- .../Transforms/SLPVectorizer/X86/load-merge.ll | 2 +- .../Transforms/SLPVectorizer/X86/operandorder.ll | 12 +- llvm/test/Transforms/SLPVectorizer/X86/pr42022.ll | 8 +- llvm/test/Transforms/SLPVectorizer/X86/pr44067.ll | 118 - llvm/test/Transforms/SROA/alloca-address-space.ll | 13 - llvm/test/Transforms/SROA/assume.ll | 32 - llvm/test/Transforms/SROA/dbg-inline.ll | 72 - llvm/test/Transforms/SROA/dead-inst.ll | 1 + llvm/test/Transforms/SROA/ignore-droppable.ll | 85 - llvm/test/Transforms/SROA/scalable-vectors.ll | 47 - llvm/test/Transforms/SafeStack/X86/layout-frag.ll | 12 +- .../SafeStack/X86/no-crash-on-lifetime.ll | 17 - .../SampleProfile/Inputs/inline-mergeprof.md5.prof | Bin 372 -> 0 bytes .../SampleProfile/Inputs/inline-replay.txt | 2 - .../Transforms/SampleProfile/Inputs/remap-2.prof | 16 - .../SampleProfile/inline-mergeprof-dup.ll | 80 - .../Transforms/SampleProfile/inline-mergeprof.ll | 6 +- .../test/Transforms/SampleProfile/inline-replay.ll | 122 - .../test/Transforms/SampleProfile/nodebug-error.ll | 60 - llvm/test/Transforms/SampleProfile/remap-2.ll | 74 - .../X86/expand-masked-expandload.ll | 13 +- llvm/test/Transforms/Scalarizer/basic.ll | 4 +- llvm/test/Transforms/Scalarizer/global-bug.ll | 23 - .../2012-04-30-LoopUnswitch-LPad-Crash.ll | 2 +- .../SimpleLoopUnswitch/ARM/lit.local.cfg | 2 - .../ARM/nontrivial-unswitch-cost.ll | 723 - .../SimpleLoopUnswitch/implicit-null-checks.ll | 315 - .../SimplifyCFG/2005-12-03-IncorrectPHIFold.ll | 2 +- .../Transforms/SimplifyCFG/2008-12-16-DCECond.ll | 2 +- .../Transforms/SimplifyCFG/AArch64/prefer-fma.ll | 2 +- .../SimplifyCFG/ARM/branch-fold-threshold.ll | 423 - .../Transforms/SimplifyCFG/ARM/phi-eliminate.ll | 453 - .../Transforms/SimplifyCFG/ARM/select-costs.ll | 99 - llvm/test/Transforms/SimplifyCFG/BrUnwind.ll | 2 +- llvm/test/Transforms/SimplifyCFG/HoistCode.ll | 2 +- .../Transforms/SimplifyCFG/PowerPC/prefer-fma.ll | 2 +- .../SimplifyCFG/PowerPC/prefer-load-i32.ll | 10 +- .../Transforms/SimplifyCFG/UncondBranchToReturn.ll | 2 +- .../Transforms/SimplifyCFG/X86/empty-cleanuppad.ll | 2 +- llvm/test/Transforms/SimplifyCFG/X86/pr39187-g.ll | 108 - .../Transforms/SimplifyCFG/X86/remove-debug.ll | 2 +- .../Transforms/SimplifyCFG/common-code-hoisting.ll | 110 - llvm/test/Transforms/SimplifyCFG/convergent.ll | 4 +- .../Transforms/SimplifyCFG/hoist-common-code.ll | 2 +- .../SimplifyCFG/hoist-dbgvalue-inlined.ll | 2 +- .../Transforms/SimplifyCFG/hoist-with-range.ll | 2 +- .../SimplifyCFG/invoke_unwind_lifetime.ll | 90 - llvm/test/Transforms/SimplifyCFG/merge-default.ll | 45 - llvm/test/Transforms/SimplifyCFG/pr39807.ll | 2 +- .../SimplifyCFG/preserve-load-metadata-2.ll | 2 +- .../SimplifyCFG/preserve-load-metadata-3.ll | 2 +- .../SimplifyCFG/preserve-load-metadata.ll | 2 +- llvm/test/Transforms/Sink/call.ll | 13 - llvm/test/Transforms/Sink/convergent.ll | 4 +- .../unreachable-blocks-status.ll | 67 - llvm/test/Transforms/Util/assume-builder.ll | 6 +- llvm/test/Transforms/Util/assume-simplify.ll | 2 +- .../Transforms/VectorCombine/AArch64/lit.local.cfg | 2 - .../AArch64/vscale-bitcast-shuffle.ll | 21 - .../Transforms/VectorCombine/Hexagon/lit.local.cfg | 2 - llvm/test/Transforms/VectorCombine/Hexagon/load.ll | 17 - llvm/test/Transforms/VectorCombine/X86/load.ll | 395 - llvm/test/Transforms/VectorCombine/X86/no-sse.ll | 15 - llvm/test/Verifier/amdgpu-cc.ll | 78 +- llvm/test/Verifier/array_allocated.ll | 6 - llvm/test/Verifier/array_associated.ll | 6 - llvm/test/Verifier/assume-bundles.ll | 16 +- llvm/test/Verifier/byref.ll | 100 - llvm/test/Verifier/get-active-lane-mask.ll | 10 +- llvm/test/Verifier/invalid-statepoint.ll | 10 +- llvm/test/Verifier/invalid-statepoint2.ll | 18 + llvm/test/Verifier/statepoint.ll | 22 +- llvm/test/Verifier/weak-dllimport.ll | 28 - llvm/test/lit.cfg.py | 11 +- llvm/test/lit.site.cfg.py.in | 4 +- .../Inputs/argument_name_reuse.ll.expected | 2 +- .../Inputs/basic.ll.funcsig.expected | 12 +- .../update_test_checks/Inputs/check_attrs.ll | 13 - .../Inputs/check_attrs.ll.funcattrs.expected | 28 - .../Inputs/check_attrs.ll.plain.expected | 20 - .../Inputs/on_the_fly_arg_change.ll.expected | 8 +- ...e_fly_arg_change.ll.initially_disabled.expected | 6 +- .../Inputs/scrub_attrs.ll.plain.expected | 2 +- .../update_test_checks/Inputs/various_ir_values.ll | 173 - .../Inputs/various_ir_values.ll.expected | 246 - .../Inputs/various_ir_values.ll.funcsig.expected | 248 - .../update_test_checks/check_attrs.test | 9 - .../update_test_checks/various_ir_values.test | 16 - llvm/test/tools/dsymutil/X86/reproducer.test | 4 - llvm/test/tools/gold/X86/cache.ll | 3 +- llvm/test/tools/gold/X86/emit-llvm.ll | 2 +- llvm/test/tools/gold/X86/multiple-sections.ll | 14 +- llvm/test/tools/gold/X86/parallel.ll | 6 +- llvm/test/tools/gold/X86/relax-relocs.ll | 2 +- llvm/test/tools/gold/X86/relocation-model-pic.ll | 16 +- llvm/test/tools/gold/X86/thinlto.ll | 2 +- llvm/test/tools/llvm-config/booleans.test | 1 + llvm/test/tools/llvm-cov/Inputs/instrprof-comdat.h | 2 +- llvm/test/tools/llvm-cov/gcov-4.7.c | 22 +- llvm/test/tools/llvm-cov/gcov-8.c | 38 +- llvm/test/tools/llvm-cov/gcov-9.c | 18 +- .../test/tools/llvm-cov/ignore-filename-regex.test | 4 +- .../llvm-dwarfdump/X86/invalid_abbrev_offset.s | 32 - llvm/test/tools/llvm-dwarfdump/X86/locstats.ll | 170 +- llvm/test/tools/llvm-dwarfdump/X86/lookup.s | 6 +- .../llvm-dwarfdump/X86/statistics-base-address.s | 4 +- .../tools/llvm-dwarfdump/X86/statistics-dwo.test | 42 +- .../tools/llvm-dwarfdump/X86/statistics-v3.test | 42 +- llvm/test/tools/llvm-dwarfdump/X86/statistics.ll | 60 +- .../llvm-dwarfdump/X86/stats-dbg-callsite-info.ll | 4 +- .../llvm-dwarfdump/X86/stats-inlining-multi-cu.ll | 10 +- .../llvm-dwarfdump/X86/stats-inlining-single-cu.ll | 10 +- .../X86/stats-mulitple-cu-out-of-line.ll | 13 +- .../X86/stats-multiple-cu-members.ll | 4 +- .../X86/stats-multiple-cu-same-name.ll | 6 +- .../X86/stats-scope-bytes-covered.yaml | 110 - .../X86/verify_attr_file_indexes.yaml | 122 - .../X86/verify_attr_file_indexes_no_files.yaml | 118 - .../tools/llvm-dwarfdump/X86/verify_debug_info.s | 18 - .../llvm-dwarfdump/X86/verify_file_encoding.yaml | 100 - .../X86/verify_overlapping_cu_ranges.yaml | 74 +- llvm/test/tools/llvm-dwarfdump/debug-line-str.yaml | 32 - llvm/test/tools/llvm-dwarfdump/debug-str.yaml | 59 +- .../tools/llvm-exegesis/X86/lbr/Inputs/mov_add.att | 4 - .../test/tools/llvm-exegesis/X86/lbr/lit.local.cfg | 31 - llvm/test/tools/llvm-exegesis/X86/lbr/mov-add.s | 18 - .../llvm-gsymutil/ARM_AArch64/fat-macho-dwarf.yaml | 362 +- llvm/test/tools/llvm-gsymutil/X86/mach-dwarf.yaml | 341 +- llvm/test/tools/llvm-ifs/func.ifs | 2 +- .../llvm-ifs/object-function-size-weak-combo.ifs | 2 +- llvm/test/tools/llvm-ifs/object.ifs | 2 +- llvm/test/tools/llvm-lib/implibs.test | 12 - llvm/test/tools/llvm-lib/invalid.test | 2 +- llvm/test/tools/llvm-libtool-darwin/L-and-l.test | 135 - .../llvm-libtool-darwin/archive-flattening.test | 95 - llvm/test/tools/llvm-libtool-darwin/basic.test | 10 + .../llvm-libtool-darwin/cpu-subtype-matching.test | 269 - .../llvm-libtool-darwin/create-static-lib.test | 66 - .../llvm-libtool-darwin/deterministic-library.test | 42 - llvm/test/tools/llvm-libtool-darwin/filelist.test | 108 - .../tools/llvm-libtool-darwin/help-message.test | 12 +- .../invalid-input-output-args.test | 41 +- .../llvm-libtool-darwin/missing-library-type.test | 5 - .../universal-file-flattening.test | 240 - .../llvm-libtool-darwin/universal-output.test | 116 - llvm/test/tools/llvm-libtool-darwin/version.test | 25 - llvm/test/tools/llvm-lipo/Inputs/arm64-ios.ll | 1 - llvm/test/tools/llvm-lipo/Inputs/armv7-ios.ll | 1 - llvm/test/tools/llvm-lipo/Inputs/x64-osx.ll | 1 - llvm/test/tools/llvm-lipo/archs-ir-binary.test | 4 - llvm/test/tools/llvm-lipo/create-arch-ir.test | 9 - .../test/tools/llvm-lipo/create-archive-input.test | 20 +- .../tools/llvm-lipo/info-universal-binary-ir.test | 16 - .../tools/llvm-lipo/thin-universal-binary-ir.test | 11 - llvm/test/tools/llvm-mca/AArch64/Exynos/load.s | 10 +- llvm/test/tools/llvm-mca/X86/no-sched-model.s | 4 +- llvm/test/tools/llvm-ml/line_continuations.test | 17 - .../tools/llvm-ml/named_bitwise_operators.test | 20 - llvm/test/tools/llvm-ml/struct.test | 32 +- llvm/test/tools/llvm-ml/variable.test | 13 - .../tools/llvm-objcopy/ELF/objcopy-version.test | 4 + .../llvm-objcopy/ELF/strip-preserve-atime.test | 3 +- .../test/tools/llvm-objcopy/ELF/strip-version.test | 5 + .../MachO/Inputs/strip-all-with-dwarf.yaml | 161 +- .../MachO/install-name-tool-version.test | 2 + .../test/tools/llvm-objcopy/tool-help-message.test | 2 - llvm/test/tools/llvm-objcopy/tool-version.test | 16 - llvm/test/tools/llvm-objdump/ELF/AArch64/plt.test | 16 +- .../tools/llvm-objdump/ELF/AMDGPU/subtarget.ll | 83 - .../MachO/AArch64/macho-arm64-subtypes.test | 26 - .../llvm-objdump/MachO/AArch64/macho-arm64e.test | 6 + .../tools/llvm-objdump/MachO/malformed-machos.test | 2 +- .../tools/llvm-objdump/MachO/section-contents.test | 8 +- .../tools/llvm-objdump/MachO/universal-arm64.test | 85 - .../X86/elf-disassemble-symbololize-operands.yaml | 48 - .../Inputs/header-directives-1.proftext | 8 - .../Inputs/header-directives-2.proftext | 8 - .../Inputs/header-directives-3.proftext | 10 - .../tools/llvm-profdata/Inputs/mix_instr.proftext | 25 - .../tools/llvm-profdata/Inputs/mix_sample.proftext | 17 - .../llvm-profdata/Inputs/sample-overlap-0.proftext | 18 - .../llvm-profdata/Inputs/sample-overlap-1.proftext | 18 - .../llvm-profdata/Inputs/sample-overlap-2.proftext | 18 - .../llvm-profdata/Inputs/sample-overlap-3.proftext | 18 - .../llvm-profdata/Inputs/sample-overlap-4.proftext | 18 - .../llvm-profdata/Inputs/sample-overlap-5.proftext | 18 - .../tools/llvm-profdata/header-directives.test | 10 - llvm/test/tools/llvm-profdata/overflow-instr.test | 14 +- llvm/test/tools/llvm-profdata/sample-overlap.test | 118 - .../llvm-profdata/suppl-instr-with-sample.test | 102 - .../tools/llvm-rc/Inputs/tag-stringtable-basic.rc | 4 +- .../symbol.o => COFF/Inputs/aix_xcoff_xlc_test8.o} | Bin .../test/tools/llvm-readobj/COFF/Inputs/trivial.ll | 16 - .../basic64.o => COFF/Inputs/xcoff-basic-64.o} | Bin .../Inputs/xcoff-basic-neg-sym-count.o} | Bin .../Inputs/xcoff-basic-neg-time.o} | Bin .../Inputs/basic.o => COFF/Inputs/xcoff-basic.o} | Bin .../Inputs/xcoff-reloc-overflow.o} | Bin .../tools/llvm-readobj/COFF/arm64-packed-epilog.s | 34 - .../tools/llvm-readobj/COFF/arm64-unwind-opcodes.s | 46 - .../tools/llvm-readobj/COFF/reloc_overflow.test | 80 + llvm/test/tools/llvm-readobj/COFF/xcoff-basic.test | 160 + .../llvm-readobj/COFF/xcoff-overflow-section.test | 47 + .../tools/llvm-readobj/COFF/xcoff-sections.test | 164 + .../tools/llvm-readobj/COFF/xcoff-symbols.test | 446 + .../tools/llvm-readobj/ELF/AArch64/dwarf-cfi.s | 7 +- llvm/test/tools/llvm-readobj/ELF/ARM/dwarf-cfi.s | 7 +- .../llvm-readobj/ELF/Inputs/got-over.exe.elf-mips | Bin 0 -> 1648 bytes .../ELF/Inputs/mips-options.elf-mips64el | Bin 0 -> 9288 bytes .../ELF/Inputs/mips-rld-map-rel.elf-mipsel | Bin 0 -> 2484 bytes .../llvm-readobj/ELF/Inputs/options.obj.elf-mipsel | Bin 0 -> 1720 bytes llvm/test/tools/llvm-readobj/ELF/Inputs/ppc64.exe | Bin 0 -> 69520 bytes .../llvm-readobj/ELF/Inputs/reginfo.obj.elf-mipsel | Bin 0 -> 490 bytes llvm/test/tools/llvm-readobj/ELF/Inputs/trivial.ll | 20 + .../ELF/Inputs/trivial.obj.elf-amdhsa-gfx803 | Bin 0 -> 2208 bytes .../llvm-readobj/ELF/Inputs/trivial.obj.elf-i386 | Bin 0 -> 896 bytes llvm/test/tools/llvm-readobj/ELF/addrsig.test | 21 +- .../llvm-readobj/ELF/amdgpu-elf-definitions.test | 11 + .../tools/llvm-readobj/ELF/amdgpu-elf-headers.test | 106 - .../llvm-readobj/ELF/broken-dynamic-reloc.test | 253 +- .../tools/llvm-readobj/ELF/broken-dynsym-link.test | 25 +- llvm/test/tools/llvm-readobj/ELF/broken-group.test | 80 + .../tools/llvm-readobj/ELF/call-graph-profile.test | 17 +- .../tools/llvm-readobj/ELF/check-output-order.test | 7 +- .../llvm-readobj/ELF/dependent-libraries.test | 41 +- .../ELF/dyn-symbols-size-from-hash-table.test | 14 +- llvm/test/tools/llvm-readobj/ELF/dyn-symbols.test | 212 +- .../test/tools/llvm-readobj/ELF/dynamic-empty.test | 7 +- .../tools/llvm-readobj/ELF/dynamic-malformed.test | 46 +- .../ELF/dynamic-not-in-pt-dynamic.test | 21 +- .../ELF/dynamic-reloc-no-section-headers.test | 6 +- .../test/tools/llvm-readobj/ELF/dynamic-reloc.test | 7 +- .../tools/llvm-readobj/ELF/dynamic-table-dtnull.s | 48 +- llvm/test/tools/llvm-readobj/ELF/dynamic-tags.test | 206 +- .../llvm-readobj/ELF/file-header-abi-version.test | 39 +- .../tools/llvm-readobj/ELF/file-header-format.test | 27 - .../tools/llvm-readobj/ELF/file-header-os-abi.test | 232 +- llvm/test/tools/llvm-readobj/ELF/file-name.test | 7 +- llvm/test/tools/llvm-readobj/ELF/file-types.test | 81 +- .../test/tools/llvm-readobj/ELF/gnu-note-size.test | 7 +- llvm/test/tools/llvm-readobj/ELF/gnu-notes.test | 33 +- llvm/test/tools/llvm-readobj/ELF/gnu-phdrs.test | 410 + .../ELF/gnu-section-mapping-no-phdrs.test | 9 +- .../llvm-readobj/ELF/gnu-section-mapping.test | 3 +- llvm/test/tools/llvm-readobj/ELF/gnu-sections.test | 93 +- llvm/test/tools/llvm-readobj/ELF/gnuhash.test | 39 +- llvm/test/tools/llvm-readobj/ELF/groups.test | 53 +- .../tools/llvm-readobj/ELF/hash-histogram.test | 56 +- llvm/test/tools/llvm-readobj/ELF/hash-symbols.test | 70 +- llvm/test/tools/llvm-readobj/ELF/hash-table.test | 25 +- llvm/test/tools/llvm-readobj/ELF/headers.test | 52 +- llvm/test/tools/llvm-readobj/ELF/hex-dump.test | 49 +- .../test/tools/llvm-readobj/ELF/hidden-versym.test | 51 +- .../tools/llvm-readobj/ELF/invalid-shstrndx.test | 5 +- .../tools/llvm-readobj/ELF/linker-options.test | 7 +- .../llvm-readobj/ELF/malformed-pt-dynamic.test | 163 +- llvm/test/tools/llvm-readobj/ELF/many-sections.s | 2 + llvm/test/tools/llvm-readobj/ELF/merged.test | 72 +- .../test/tools/llvm-readobj/ELF/mips-abiflags.test | 78 - .../llvm-readobj/ELF/mips-got-overlapped.test | 45 + llvm/test/tools/llvm-readobj/ELF/mips-got.test | 104 - .../tools/llvm-readobj/ELF/mips-options-sec.test | 150 +- llvm/test/tools/llvm-readobj/ELF/mips-options.test | 22 + llvm/test/tools/llvm-readobj/ELF/mips-plt.test | 4 +- llvm/test/tools/llvm-readobj/ELF/mips-reginfo.test | 76 +- .../tools/llvm-readobj/ELF/mips-rld-map-rel.test | 24 + llvm/test/tools/llvm-readobj/ELF/needed-libs.test | 16 +- llvm/test/tools/llvm-readobj/ELF/no-action.test | 22 +- llvm/test/tools/llvm-readobj/ELF/no-phdrs.test | 7 +- llvm/test/tools/llvm-readobj/ELF/no-relocs.test | 7 +- llvm/test/tools/llvm-readobj/ELF/no-shdrs.test | 7 +- .../ELF/non-dynamic-in-pt-dynamic.test | 21 +- llvm/test/tools/llvm-readobj/ELF/note-amdgpu.test | 7 +- .../llvm-readobj/ELF/note-core-ntfile-bad.test | 28 +- .../tools/llvm-readobj/ELF/note-core-ntfile.test | 7 +- llvm/test/tools/llvm-readobj/ELF/note-core.test | 7 +- .../tools/llvm-readobj/ELF/packed-relocs-error1.s | 7 + .../tools/llvm-readobj/ELF/packed-relocs-error2.s | 7 + .../tools/llvm-readobj/ELF/packed-relocs-error3.s | 9 + .../tools/llvm-readobj/ELF/packed-relocs-error4.s | 13 + .../tools/llvm-readobj/ELF/packed-relocs-error5.s | 13 + .../tools/llvm-readobj/ELF/packed-relocs-errors.s | 66 - .../test/tools/llvm-readobj/ELF/packed-relocs.test | 172 +- llvm/test/tools/llvm-readobj/ELF/ppc64-glink.test | 11 + .../tools/llvm-readobj/ELF/program-headers.test | 885 +- .../tools/llvm-readobj/ELF/pt-gnu-property.test | 17 + .../ELF/reloc-symbol-with-versioning.test | 149 +- .../llvm-readobj/ELF/reloc-types-elf-aarch64.test | 10 +- .../llvm-readobj/ELF/reloc-types-elf-arm.test | 11 +- .../llvm-readobj/ELF/reloc-types-elf-i386.test | 23 +- .../llvm-readobj/ELF/reloc-types-elf-lanai.test | 12 +- .../llvm-readobj/ELF/reloc-types-elf-mips.test | 11 +- .../llvm-readobj/ELF/reloc-types-elf-mips64.test | 11 +- .../llvm-readobj/ELF/reloc-types-elf-x64.test | 14 +- .../tools/llvm-readobj/ELF/relocation-errors.test | 20 +- llvm/test/tools/llvm-readobj/ELF/relocations.test | 148 +- llvm/test/tools/llvm-readobj/ELF/relr-relocs.test | 94 +- .../llvm-readobj/ELF/section-flags-os-proc.test | 7 +- .../test/tools/llvm-readobj/ELF/section-flags.test | 9 +- .../tools/llvm-readobj/ELF/section-symbols.test | 14 +- .../test/tools/llvm-readobj/ELF/section-types.test | 9 +- llvm/test/tools/llvm-readobj/ELF/sections-ext.test | 338 +- .../sections-no-section-header-string-table.test | 7 +- llvm/test/tools/llvm-readobj/ELF/sections.test | 28 +- llvm/test/tools/llvm-readobj/ELF/stack-sizes.test | 209 +- llvm/test/tools/llvm-readobj/ELF/stackmap.test | 85 - llvm/test/tools/llvm-readobj/ELF/string-dump.test | 7 +- llvm/test/tools/llvm-readobj/ELF/symbol-64bit.test | 7 +- .../tools/llvm-readobj/ELF/symbol-binding.test | 7 +- llvm/test/tools/llvm-readobj/ELF/symbol-shndx.test | 21 +- llvm/test/tools/llvm-readobj/ELF/symbol-types.test | 7 +- .../tools/llvm-readobj/ELF/symbol-visibility.test | 14 +- llvm/test/tools/llvm-readobj/ELF/symbols.test | 25 +- .../tools/llvm-readobj/ELF/thin-archive-paths.test | 7 +- llvm/test/tools/llvm-readobj/ELF/types.test | 73 +- llvm/test/tools/llvm-readobj/ELF/unwind.test | 14 +- .../tools/llvm-readobj/ELF/verdef-invalid.test | 98 +- .../test/tools/llvm-readobj/ELF/verneed-flags.yaml | 9 +- .../tools/llvm-readobj/ELF/verneed-invalid.test | 91 +- llvm/test/tools/llvm-readobj/ELF/versioninfo.test | 9 +- .../tools/llvm-readobj/ELF/versym-invalid.test | 83 +- .../llvm-readobj/ELF/wrong-shstrtab-type.test | 7 +- .../tools/llvm-readobj/MachO/Inputs/trivial.ll | 16 - .../llvm-readobj/MachO/file-headers-arm64.test | 43 - llvm/test/tools/llvm-readobj/XCOFF/basic.test | 160 - .../tools/llvm-readobj/XCOFF/overflow-section.test | 47 - .../tools/llvm-readobj/XCOFF/reloc_overflow.test | 80 - llvm/test/tools/llvm-readobj/XCOFF/sections.test | 164 - llvm/test/tools/llvm-readobj/XCOFF/symbols.test | 446 - llvm/test/tools/llvm-readobj/archive.test | 16 - llvm/test/tools/llvm-readobj/basic.test | 5 - .../test/tools/llvm-readobj/wasm/Inputs/trivial.ll | 15 - .../test/tools/llvm-readobj/wasm/wasm-imports.test | 2 +- llvm/test/tools/llvm-strings/radix.test | 45 +- llvm/test/tools/llvm-symbolizer/basic.s | 1 - llvm/test/tools/llvm-symbolizer/demangle.s | 6 - llvm/test/tools/llvm-symbolizer/help.test | 4 +- .../llvm-symbolizer/output-style-inlined.test | 12 +- .../tools/llvm-symbolizer/pdb/pdb-columns.test | 31 - .../llvm-symbolizer/pdb/pdb-native-columns.test | 29 + .../test/tools/llvm-symbolizer/pdb/pdb-native.test | 45 + llvm/test/tools/llvm-symbolizer/pdb/pdb.test | 14 +- llvm/test/tools/llvm-symbolizer/split-dwarf.test | 6 +- llvm/test/tools/llvm-symbolizer/sym-verbose.test | 12 - llvm/test/tools/llvm-symbolizer/sym.test | 4 - .../tools/llvm-symbolizer/unknown-argument.test | 12 - .../tools/llvm-symbolizer/untag-addresses.test | 2 +- llvm/test/tools/llvm-symbolizer/use-symbol-table.s | 7 - llvm/test/tools/llvm-symbolizer/version.test | 8 - ...t-recursive-calls-only-tail-call-deduction.yaml | 46 - .../X86/account-recursive-calls-only.yaml | 34 - llvm/test/tools/lto/hide-linkonce-odr.ll | 2 +- llvm/test/tools/not/disable-symbolization.test | 8 - .../tools/obj2yaml/ELF/DWARF/debug-aranges.yaml | 200 - .../tools/obj2yaml/ELF/DWARF/debug-ranges.yaml | 233 - llvm/test/tools/obj2yaml/ELF/DWARF/debug-str.yaml | 125 - .../ELF/DWARF/unrecognized-debug-section.yaml | 19 - .../obj2yaml/ELF/call-graph-profile-section.yaml | 16 +- .../ELF/duplicate-symbol-and-section-names.yaml | 16 +- llvm/test/tools/obj2yaml/ELF/dynamic-section.yaml | 7 +- llvm/test/tools/obj2yaml/ELF/entsize.yaml | 7 +- llvm/test/tools/obj2yaml/ELF/gnu-hash-section.yaml | 14 +- .../tools/obj2yaml/ELF/gnu-unique-symbols.yaml | 11 +- llvm/test/tools/obj2yaml/ELF/hash-section.yaml | 14 +- .../obj2yaml/ELF/implicit-sections-order.yaml | 11 +- .../tools/obj2yaml/ELF/invalid-section-name.yaml | 9 +- llvm/test/tools/obj2yaml/ELF/linker-options.yaml | 14 +- .../tools/obj2yaml/ELF/llvm-addrsig-section.yaml | 21 +- .../tools/obj2yaml/ELF/llvm-deplibs-section.yaml | 7 +- llvm/test/tools/obj2yaml/ELF/no-symtab.yaml | 18 +- llvm/test/tools/obj2yaml/ELF/note-section.yaml | 95 - llvm/test/tools/obj2yaml/ELF/null-section.yaml | 36 +- llvm/test/tools/obj2yaml/ELF/program-headers.yaml | 56 +- llvm/test/tools/obj2yaml/ELF/rel-rela-section.yaml | 14 +- .../tools/obj2yaml/ELF/reladyn-section-shinfo.yaml | 9 +- llvm/test/tools/obj2yaml/ELF/relr-section.yaml | 21 +- llvm/test/tools/obj2yaml/ELF/section-group.yaml | 14 +- llvm/test/tools/obj2yaml/ELF/sections-info.yaml | 7 +- llvm/test/tools/obj2yaml/ELF/shinfo.yaml | 7 +- llvm/test/tools/obj2yaml/ELF/shlink.yaml | 21 +- llvm/test/tools/obj2yaml/ELF/sht-symtab-shndx.yaml | 51 +- llvm/test/tools/obj2yaml/ELF/stack-sizes.yaml | 27 +- llvm/test/tools/obj2yaml/ELF/symbol-type.yaml | 7 +- .../test/tools/obj2yaml/ELF/symbol-visibility.yaml | 9 +- llvm/test/tools/obj2yaml/ELF/verdef-section.yaml | 9 +- llvm/test/tools/obj2yaml/ELF/verneed-section.yaml | 9 +- llvm/test/tools/obj2yaml/ELF/versym-section.yaml | 11 +- .../obj2yaml/MachO/DWARF-debug_aranges-error.yaml | 300 + llvm/test/tools/obj2yaml/MachO/debug-aranges.yaml | 139 - .../obj2yaml/MachO/unrecognized-debug-section.yaml | 57 - llvm/test/tools/split-file/Inputs/basic-aa.txt | 2 - llvm/test/tools/split-file/Inputs/basic-bb.txt | 6 - llvm/test/tools/split-file/Inputs/basic-cc.txt | 8 - llvm/test/tools/split-file/basic.test | 40 - llvm/test/tools/split-file/empty.test | 4 - llvm/test/tools/split-file/error.test | 16 - llvm/test/tools/split-file/help.test | 6 - llvm/test/tools/split-file/no-leading-lines.test | 10 - llvm/test/tools/split-file/output-is-special.test | 8 - .../tools/yaml2obj/ELF/DWARF/debug-abbrev.yaml | 255 +- llvm/test/tools/yaml2obj/ELF/DWARF/debug-addr.yaml | 92 +- .../tools/yaml2obj/ELF/DWARF/debug-aranges.yaml | 290 +- .../yaml2obj/ELF/DWARF/debug-gnu-pubnames.yaml | 73 +- .../yaml2obj/ELF/DWARF/debug-gnu-pubtypes.yaml | 73 +- llvm/test/tools/yaml2obj/ELF/DWARF/debug-info.yaml | 649 +- llvm/test/tools/yaml2obj/ELF/DWARF/debug-line.yaml | 330 +- .../tools/yaml2obj/ELF/DWARF/debug-loclists.yaml | 893 - .../tools/yaml2obj/ELF/DWARF/debug-pubnames.yaml | 61 +- .../tools/yaml2obj/ELF/DWARF/debug-pubtypes.yaml | 62 +- .../tools/yaml2obj/ELF/DWARF/debug-ranges.yaml | 91 +- .../tools/yaml2obj/ELF/DWARF/debug-rnglists.yaml | 716 - .../yaml2obj/ELF/DWARF/debug-str-offsets.yaml | 70 +- llvm/test/tools/yaml2obj/ELF/DWARF/debug-str.yaml | 83 +- .../yaml2obj/ELF/DWARF/empty-dwarf-entry.yaml | 7 +- llvm/test/tools/yaml2obj/ELF/abiversion.yaml | 9 +- .../yaml2obj/ELF/call-graph-profile-section.yaml | 56 +- llvm/test/tools/yaml2obj/ELF/class-endianness.yaml | 5 +- .../tools/yaml2obj/ELF/comdat-broken-info.yaml | 14 +- .../tools/yaml2obj/ELF/comdat-broken-members.yaml | 7 +- llvm/test/tools/yaml2obj/ELF/comdat-broken.yaml | 7 +- llvm/test/tools/yaml2obj/ELF/content-array.yaml | 21 +- llvm/test/tools/yaml2obj/ELF/custom-fill.yaml | 77 +- .../tools/yaml2obj/ELF/custom-null-section.yaml | 70 +- .../yaml2obj/ELF/duplicate-section-names.yaml | 35 +- .../tools/yaml2obj/ELF/duplicate-symbol-names.yaml | 21 +- .../tools/yaml2obj/ELF/dynamic-section-i386.yaml | 7 +- .../yaml2obj/ELF/dynamic-section-raw-content.yaml | 14 +- llvm/test/tools/yaml2obj/ELF/dynamic-section.yaml | 7 +- llvm/test/tools/yaml2obj/ELF/dynamic-symbols.yaml | 21 +- .../dynsymtab-implicit-sections-size-content.yaml | 63 +- llvm/test/tools/yaml2obj/ELF/dynsymtab-shlink.yaml | 28 +- llvm/test/tools/yaml2obj/ELF/eflags.yaml | 16 - llvm/test/tools/yaml2obj/ELF/empty-symbols.yaml | 7 +- llvm/test/tools/yaml2obj/ELF/ent-size.yaml | 9 +- .../yaml2obj/ELF/explicit-dynsym-no-dynstr.yaml | 7 +- llvm/test/tools/yaml2obj/ELF/gnu-hash-section.yaml | 85 +- .../tools/yaml2obj/ELF/gnu-unique-symbols.yaml | 9 +- llvm/test/tools/yaml2obj/ELF/hash-section.yaml | 98 +- .../tools/yaml2obj/ELF/header-elfdatanone.yaml | 7 +- llvm/test/tools/yaml2obj/ELF/header-osabi.yaml | 241 +- llvm/test/tools/yaml2obj/ELF/header-sh-fields.yaml | 8 +- .../tools/yaml2obj/ELF/implicit-sections-addr.yaml | 7 +- .../tools/yaml2obj/ELF/implicit-sections-info.yaml | 21 +- .../yaml2obj/ELF/implicit-sections-types.yaml | 14 +- .../test/tools/yaml2obj/ELF/implicit-sections.yaml | 28 +- llvm/test/tools/yaml2obj/ELF/invalid-docnum.yaml | 14 +- llvm/test/tools/yaml2obj/ELF/linker-options.yaml | 35 +- .../tools/yaml2obj/ELF/llvm-addrsig-section.yaml | 84 +- .../tools/yaml2obj/ELF/llvm-deplibs-section.yaml | 21 +- llvm/test/tools/yaml2obj/ELF/local-symbols.yaml | 14 +- llvm/test/tools/yaml2obj/ELF/no-phdrs.yaml | 7 +- llvm/test/tools/yaml2obj/ELF/none-value.yaml | 44 - llvm/test/tools/yaml2obj/ELF/note-section.yaml | 303 - llvm/test/tools/yaml2obj/ELF/output-limit.yaml | 14 +- llvm/test/tools/yaml2obj/ELF/override-shflags.yaml | 14 +- llvm/test/tools/yaml2obj/ELF/override-shname.yaml | 7 +- .../test/tools/yaml2obj/ELF/override-shoffset.yaml | 21 +- llvm/test/tools/yaml2obj/ELF/override-shsize.yaml | 35 +- llvm/test/tools/yaml2obj/ELF/override-shtype.yaml | 43 - .../tools/yaml2obj/ELF/program-header-address.yaml | 7 +- .../tools/yaml2obj/ELF/program-header-align.yaml | 14 +- .../tools/yaml2obj/ELF/program-header-nobits.yaml | 14 +- .../yaml2obj/ELF/program-header-size-offset.yaml | 28 +- llvm/test/tools/yaml2obj/ELF/program-header.yaml | 14 +- .../tools/yaml2obj/ELF/reloc-sec-entry-size.yaml | 7 +- llvm/test/tools/yaml2obj/ELF/reloc-sec-info.yaml | 14 +- llvm/test/tools/yaml2obj/ELF/relr-section.yaml | 49 +- .../tools/yaml2obj/ELF/section-address-assign.yaml | 7 +- .../yaml2obj/ELF/section-headers-exclude.yaml | 133 +- llvm/test/tools/yaml2obj/ELF/section-headers.yaml | 43 +- llvm/test/tools/yaml2obj/ELF/section-link.yaml | 28 +- llvm/test/tools/yaml2obj/ELF/section-offset.yaml | 21 +- llvm/test/tools/yaml2obj/ELF/section-ordering.yaml | 7 +- .../tools/yaml2obj/ELF/section-size-content.yaml | 47 +- llvm/test/tools/yaml2obj/ELF/section-unnamed.yaml | 7 +- llvm/test/tools/yaml2obj/ELF/sh-addralign.yaml | 7 +- llvm/test/tools/yaml2obj/ELF/sht-symtab-shndx.yaml | 35 +- llvm/test/tools/yaml2obj/ELF/stack-sizes.yaml | 77 +- .../ELF/strtab-implicit-sections-flags.yaml | 21 +- .../ELF/strtab-implicit-sections-size-content.yaml | 35 +- llvm/test/tools/yaml2obj/ELF/symbol-binding.yaml | 7 +- .../tools/yaml2obj/ELF/symbol-index-invalid.yaml | 7 +- llvm/test/tools/yaml2obj/ELF/symbol-index.yaml | 7 +- llvm/test/tools/yaml2obj/ELF/symbol-name.yaml | 7 +- llvm/test/tools/yaml2obj/ELF/symbol-type.yaml | 7 +- .../test/tools/yaml2obj/ELF/symbol-visibility.yaml | 7 +- .../tools/yaml2obj/ELF/symbols-binding-order.yaml | 7 +- .../ELF/symtab-implicit-sections-flags.yaml | 21 +- .../ELF/symtab-implicit-sections-size-content.yaml | 63 +- llvm/test/tools/yaml2obj/ELF/symtab-shlink.yaml | 28 +- llvm/test/tools/yaml2obj/ELF/symtab-shtype.yaml | 7 +- llvm/test/tools/yaml2obj/ELF/verdef-section.yaml | 30 +- llvm/test/tools/yaml2obj/ELF/verneed-section.yaml | 30 +- llvm/test/tools/yaml2obj/ELF/versym-section.yaml | 18 +- llvm/tools/bugpoint/CrashDebugger.cpp | 2 +- llvm/tools/bugpoint/ExtractFunction.cpp | 2 +- llvm/tools/dsymutil/dsymutil.cpp | 5 +- llvm/tools/gold/gold-plugin.cpp | 2 +- llvm/tools/lli/ChildTarget/ChildTarget.cpp | 6 +- llvm/tools/lli/RemoteJITUtils.h | 51 +- llvm/tools/lli/lli.cpp | 7 +- llvm/tools/llvm-cfi-verify/lib/FileAnalysis.cpp | 4 +- llvm/tools/llvm-config/BuildVariables.inc.in | 1 + llvm/tools/llvm-config/CMakeLists.txt | 2 + llvm/tools/llvm-config/llvm-config.cpp | 4 +- llvm/tools/llvm-cov/gcov.cpp | 6 +- llvm/tools/llvm-dwarfdump/Statistics.cpp | 202 +- llvm/tools/llvm-elfabi/CMakeLists.txt | 2 +- llvm/tools/llvm-elfabi/ELFObjHandler.cpp | 391 + llvm/tools/llvm-elfabi/ELFObjHandler.h | 32 + llvm/tools/llvm-elfabi/LLVMBuild.txt | 2 +- llvm/tools/llvm-elfabi/llvm-elfabi.cpp | 6 +- llvm/tools/llvm-exegesis/lib/Analysis.cpp | 2 +- llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp | 5 +- llvm/tools/llvm-exegesis/lib/PerfHelper.cpp | 6 +- llvm/tools/llvm-exegesis/lib/PerfHelper.h | 15 +- llvm/tools/llvm-exegesis/lib/X86/CMakeLists.txt | 1 - llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 47 - llvm/tools/llvm-exegesis/lib/X86/X86Counter.cpp | 212 - llvm/tools/llvm-exegesis/lib/X86/X86Counter.h | 55 - llvm/tools/llvm-exegesis/llvm-exegesis.cpp | 13 - llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 276 +- llvm/tools/llvm-jitlink/llvm-jitlink.h | 33 +- llvm/tools/llvm-libtool-darwin/CMakeLists.txt | 7 - llvm/tools/llvm-libtool-darwin/LLVMBuild.txt | 2 +- .../llvm-libtool-darwin/llvm-libtool-darwin.cpp | 493 +- llvm/tools/llvm-lipo/CMakeLists.txt | 2 - llvm/tools/llvm-lipo/LLVMBuild.txt | 2 +- llvm/tools/llvm-lipo/llvm-lipo.cpp | 379 +- llvm/tools/llvm-lto/llvm-lto.cpp | 13 - llvm/tools/llvm-mca/Views/BottleneckAnalysis.cpp | 46 +- llvm/tools/llvm-mca/Views/BottleneckAnalysis.h | 9 +- llvm/tools/llvm-mca/Views/InstructionInfoView.cpp | 95 +- llvm/tools/llvm-mca/Views/InstructionInfoView.h | 23 +- llvm/tools/llvm-mca/Views/ResourcePressureView.cpp | 27 +- llvm/tools/llvm-mca/Views/ResourcePressureView.h | 5 +- llvm/tools/llvm-mca/Views/SummaryView.cpp | 40 +- llvm/tools/llvm-mca/Views/SummaryView.h | 15 - llvm/tools/llvm-mca/Views/TimelineView.cpp | 54 +- llvm/tools/llvm-mca/Views/TimelineView.h | 6 +- llvm/tools/llvm-mca/Views/View.cpp | 8 - llvm/tools/llvm-mca/Views/View.h | 28 - llvm/tools/llvm-ml/llvm-ml.cpp | 1 - llvm/tools/llvm-objcopy/CMakeLists.txt | 4 - llvm/tools/llvm-objcopy/InstallNameToolOpts.td | 4 - llvm/tools/llvm-objcopy/MachO/MachOObjcopy.cpp | 3 +- llvm/tools/llvm-objdump/MachODump.cpp | 7 - llvm/tools/llvm-objdump/llvm-objdump.cpp | 148 +- llvm/tools/llvm-profdata/llvm-profdata.cpp | 1180 +- llvm/tools/llvm-rc/ResourceFileWriter.cpp | 17 +- llvm/tools/llvm-rc/ResourceFileWriter.h | 5 +- llvm/tools/llvm-rc/ResourceScriptParser.cpp | 8 +- llvm/tools/llvm-rc/ResourceScriptStmt.cpp | 8 +- llvm/tools/llvm-rc/ResourceScriptStmt.h | 10 +- llvm/tools/llvm-readobj/ARMEHABIPrinter.h | 7 +- llvm/tools/llvm-readobj/ARMWinEHPrinter.cpp | 68 +- llvm/tools/llvm-readobj/ARMWinEHPrinter.h | 8 - llvm/tools/llvm-readobj/CMakeLists.txt | 1 + llvm/tools/llvm-readobj/COFFDumper.cpp | 23 +- llvm/tools/llvm-readobj/DwarfCFIEHPrinter.h | 24 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 2258 +- llvm/tools/llvm-readobj/Error.cpp | 56 + llvm/tools/llvm-readobj/Error.h | 40 + llvm/tools/llvm-readobj/MachODumper.cpp | 18 +- llvm/tools/llvm-readobj/ObjDumper.cpp | 6 +- llvm/tools/llvm-readobj/ObjDumper.h | 27 +- llvm/tools/llvm-readobj/WasmDumper.cpp | 12 +- llvm/tools/llvm-readobj/Win64EHDumper.cpp | 5 +- llvm/tools/llvm-readobj/WindowsResourceDumper.cpp | 1 + llvm/tools/llvm-readobj/XCOFFDumper.cpp | 13 +- llvm/tools/llvm-readobj/llvm-readobj.cpp | 119 +- llvm/tools/llvm-reduce/CMakeLists.txt | 1 - llvm/tools/llvm-reduce/DeltaManager.h | 2 - llvm/tools/llvm-reduce/deltas/Delta.cpp | 70 +- llvm/tools/llvm-reduce/deltas/ReduceArguments.cpp | 15 +- .../tools/llvm-reduce/deltas/ReduceBasicBlocks.cpp | 13 +- .../llvm-reduce/deltas/ReduceFunctionBodies.cpp | 57 - .../llvm-reduce/deltas/ReduceFunctionBodies.h | 18 - llvm/tools/llvm-reduce/deltas/ReduceFunctions.cpp | 45 +- .../llvm-reduce/deltas/ReduceInstructions.cpp | 11 +- llvm/tools/llvm-reduce/llvm-reduce.cpp | 56 +- llvm/tools/llvm-shlib/CMakeLists.txt | 5 - llvm/tools/llvm-stress/llvm-stress.cpp | 35 +- llvm/tools/llvm-symbolizer/CMakeLists.txt | 7 - llvm/tools/llvm-symbolizer/Opts.td | 71 - llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp | 365 +- llvm/tools/llvm-xray/xray-account.cpp | 84 +- llvm/tools/llvm-xray/xray-account.h | 31 +- llvm/tools/obj2yaml/CMakeLists.txt | 1 + llvm/tools/obj2yaml/Error.cpp | 61 + llvm/tools/obj2yaml/Error.h | 53 + llvm/tools/obj2yaml/dwarf2yaml.cpp | 146 +- llvm/tools/obj2yaml/elf2yaml.cpp | 121 +- llvm/tools/obj2yaml/macho2yaml.cpp | 121 +- llvm/tools/obj2yaml/minidump2yaml.cpp | 1 + llvm/tools/obj2yaml/obj2yaml.cpp | 4 +- llvm/tools/obj2yaml/obj2yaml.h | 10 +- llvm/tools/opt/NewPMDriver.cpp | 14 +- llvm/tools/opt/opt.cpp | 101 +- llvm/tools/remarks-shlib/CMakeLists.txt | 5 - llvm/tools/sancov/sancov.cpp | 9 +- llvm/tools/split-file/.clang-tidy | 19 - llvm/tools/split-file/CMakeLists.txt | 7 - llvm/tools/split-file/split-file.cpp | 173 - llvm/unittests/ADT/APFixedPointTest.cpp | 644 - llvm/unittests/ADT/APIntTest.cpp | 7 +- llvm/unittests/ADT/CMakeLists.txt | 1 - llvm/unittests/ADT/OptionalTest.cpp | 13 - llvm/unittests/ADT/STLExtrasTest.cpp | 50 - llvm/unittests/ADT/TripleTest.cpp | 88 +- .../unittests/Analysis/AssumeBundleQueriesTest.cpp | 38 - llvm/unittests/Analysis/CMakeLists.txt | 2 +- .../Analysis/FunctionPropertiesAnalysisTest.cpp | 93 - .../Analysis/InlineFeaturesAnalysisTest.cpp | 77 + llvm/unittests/Analysis/LoadsTest.cpp | 39 - llvm/unittests/Analysis/TFUtilsTest.cpp | 70 +- llvm/unittests/Analysis/ValueTrackingTest.cpp | 325 +- llvm/unittests/Analysis/VectorUtilsTest.cpp | 6 +- llvm/unittests/CMakeLists.txt | 2 - llvm/unittests/CodeGen/AArch64SelectionDAGTest.cpp | 3 +- llvm/unittests/CodeGen/CMakeLists.txt | 2 - llvm/unittests/CodeGen/GlobalISel/CMakeLists.txt | 1 - llvm/unittests/CodeGen/GlobalISel/CSETest.cpp | 4 +- llvm/unittests/CodeGen/GlobalISel/GISelMITest.h | 2 +- .../CodeGen/GlobalISel/GISelUtilsTest.cpp | 153 +- .../unittests/CodeGen/GlobalISel/KnownBitsTest.cpp | 262 - .../CodeGen/GlobalISel/LegalizerHelperTest.cpp | 84 +- .../CodeGen/GlobalISel/LegalizerInfoTest.cpp | 10 - .../CodeGen/GlobalISel/MachineIRBuilderTest.cpp | 4 +- llvm/unittests/CodeGen/MFCommon.inc | 2 +- llvm/unittests/CodeGen/PassManagerTest.cpp | 310 - llvm/unittests/CodeGen/ScalableVectorMVTsTest.cpp | 21 +- .../DebugInfo/DWARF/DWARFDebugArangeSetTest.cpp | 98 +- .../DebugInfo/DWARF/DWARFDebugInfoTest.cpp | 660 +- llvm/unittests/DebugInfo/DWARF/DWARFDieTest.cpp | 81 +- llvm/unittests/DebugInfo/DWARF/DwarfGenerator.h | 13 +- llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp | 541 +- .../ExecutionEngine/MCJIT/MCJITCAPITest.cpp | 1 + .../unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 366 +- .../Orc/LazyCallThroughAndReexportsTest.cpp | 6 +- .../Orc/LegacyCompileOnDemandLayerTest.cpp | 6 +- llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h | 5 +- llvm/unittests/FileCheck/CMakeLists.txt | 10 - llvm/unittests/FileCheck/FileCheckTest.cpp | 1724 -- llvm/unittests/Frontend/OpenMPContextTest.cpp | 80 +- llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp | 311 +- llvm/unittests/FuzzMutate/OperationsTest.cpp | 4 +- llvm/unittests/IR/CMakeLists.txt | 1 - llvm/unittests/IR/ConstantRangeTest.cpp | 62 +- llvm/unittests/IR/ConstantsTest.cpp | 4 +- llvm/unittests/IR/DebugTypeODRUniquingTest.cpp | 46 +- llvm/unittests/IR/DemandedBitsTest.cpp | 66 - llvm/unittests/IR/IRBuilderTest.cpp | 27 - llvm/unittests/IR/LegacyPassManagerTest.cpp | 86 - llvm/unittests/IR/PassBuilderCallbacksTest.cpp | 256 +- llvm/unittests/IR/PatternMatch.cpp | 42 +- llvm/unittests/IR/TimePassesTest.cpp | 6 +- llvm/unittests/IR/UserTest.cpp | 32 - llvm/unittests/IR/VectorTypesTest.cpp | 39 +- llvm/unittests/IR/VerifierTest.cpp | 2 +- llvm/unittests/InterfaceStub/CMakeLists.txt | 9 - llvm/unittests/InterfaceStub/ELFYAMLTest.cpp | 227 - llvm/unittests/Object/CMakeLists.txt | 1 - llvm/unittests/Object/ELFObjectFileTest.cpp | 278 +- llvm/unittests/Object/XCOFFObjectFileTest.cpp | 283 - llvm/unittests/ObjectYAML/DWARFYAMLTest.cpp | 18 +- llvm/unittests/ProfileData/CoverageMappingTest.cpp | 2 +- llvm/unittests/ProfileData/SampleProfTest.cpp | 92 +- llvm/unittests/Support/CMakeLists.txt | 2 +- llvm/unittests/Support/CommandLineTest.cpp | 110 +- llvm/unittests/Support/CompressionTest.cpp | 2 +- llvm/unittests/Support/CrashRecoveryTest.cpp | 14 - .../Support/DynamicLibrary/CMakeLists.txt | 11 - llvm/unittests/Support/FileCheckTest.cpp | 1620 ++ llvm/unittests/Support/FileCollectorTest.cpp | 250 +- llvm/unittests/Support/FileUtilitiesTest.cpp | 9 +- llvm/unittests/Support/FormatVariadicTest.cpp | 12 - llvm/unittests/Support/Host.cpp | 9 +- llvm/unittests/Support/KnownBitsTest.cpp | 74 +- llvm/unittests/Support/KnownBitsTest.h | 52 - llvm/unittests/Support/LockFileManagerTest.cpp | 45 +- llvm/unittests/Support/Path.cpp | 47 - llvm/unittests/Support/ProgramTest.cpp | 54 - llvm/unittests/Support/TarWriterTest.cpp | 46 +- llvm/unittests/Support/TargetParserTest.cpp | 49 +- llvm/unittests/Support/VirtualFileSystemTest.cpp | 337 +- llvm/unittests/Support/raw_fd_stream_test.cpp | 67 - llvm/unittests/Target/ARM/MachineInstrTest.cpp | 78 +- llvm/unittests/TextAPI/CMakeLists.txt | 1 + llvm/unittests/TextAPI/ELFYAMLTest.cpp | 227 + llvm/unittests/TextAPI/TextStubV4Tests.cpp | 24 - llvm/unittests/Transforms/IPO/AttributorTest.cpp | 4 +- llvm/unittests/Transforms/IPO/AttributorTestBase.h | 1 - llvm/unittests/Transforms/Utils/CloningTest.cpp | 51 +- .../Transforms/Utils/CodeMoverUtilsTest.cpp | 206 +- .../Utils/ScalarEvolutionExpanderTest.cpp | 7 +- .../llvm-exegesis/Mips/BenchmarkResultTest.cpp | 9 +- .../tools/llvm-exegesis/X86/SnippetFileTest.cpp | 10 +- llvm/utils/FileCheck/CMakeLists.txt | 2 +- llvm/utils/FileCheck/FileCheck.cpp | 14 +- llvm/utils/KillTheDoctor/CMakeLists.txt | 1 - llvm/utils/TableGen/AsmMatcherEmitter.cpp | 9 +- llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 3 - llvm/utils/TableGen/CodeGenDAGPatterns.h | 2 + llvm/utils/TableGen/CodeGenIntrinsics.h | 10 +- llvm/utils/TableGen/CodeGenSchedule.cpp | 38 +- llvm/utils/TableGen/CodeGenSchedule.h | 4 +- llvm/utils/TableGen/CodeGenTarget.cpp | 158 +- llvm/utils/TableGen/DFAEmitter.cpp | 2 +- llvm/utils/TableGen/DirectiveEmitter.cpp | 586 +- llvm/utils/TableGen/GlobalISelEmitter.cpp | 543 +- llvm/utils/TableGen/IntrinsicEmitter.cpp | 6 - llvm/utils/TableGen/LLVMBuild.txt | 2 +- llvm/utils/TableGen/RegisterBankEmitter.cpp | 7 +- llvm/utils/TableGen/RegisterInfoEmitter.cpp | 3 +- llvm/utils/TableGen/SearchableTableEmitter.cpp | 3 +- llvm/utils/TableGen/SubtargetEmitter.cpp | 26 +- llvm/utils/TableGen/SubtargetFeatureInfo.cpp | 3 +- llvm/utils/TableGen/SubtargetFeatureInfo.h | 5 + llvm/utils/TableGen/TableGen.cpp | 9 +- llvm/utils/UpdateTestChecks/asm.py | 9 +- llvm/utils/UpdateTestChecks/common.py | 204 +- llvm/utils/benchmark/CMakeLists.txt | 6 +- llvm/utils/emacs/llvm-mode.el | 4 +- llvm/utils/extract_vplan.py | 2 +- llvm/utils/findoptdiff | 2 +- llvm/utils/gn/build/BUILD.gn | 4 - llvm/utils/gn/build/buildflags.gni | 3 - .../utils/gn/build/sync_source_lists_from_cmake.py | 2 +- llvm/utils/gn/build/toolchain/BUILD.gn | 24 +- .../clang-tools-extra/clang-tidy/BUILD.gn | 28 +- .../clang-tools-extra/clang-tidy/altera/BUILD.gn | 18 - .../clang-tools-extra/clang-tidy/bugprone/BUILD.gn | 1 - .../clang-tools-extra/clang-tidy/enable.gni | 4 - .../clang-tools-extra/clang-tidy/tool/BUILD.gn | 1 - .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 2 - .../clang-tools-extra/clangd/unittests/BUILD.gn | 1 - .../gn/secondary/clang-tools-extra/test/BUILD.gn | 7 +- .../secondary/clang/include/clang/Config/BUILD.gn | 2 +- llvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn | 2 +- llvm/utils/gn/secondary/clang/lib/CodeGen/BUILD.gn | 1 - llvm/utils/gn/secondary/clang/lib/Driver/BUILD.gn | 1 - .../clang/lib/StaticAnalyzer/Checkers/BUILD.gn | 1 - llvm/utils/gn/secondary/clang/test/BUILD.gn | 4 +- .../gn/secondary/clang/tools/libclang/BUILD.gn | 1 - .../gn/secondary/clang/unittests/Basic/BUILD.gn | 1 + .../gn/secondary/clang/unittests/Tooling/BUILD.gn | 1 - .../clang/unittests/Tooling/Syntax/BUILD.gn | 5 +- .../gn/secondary/compiler-rt/lib/builtins/BUILD.gn | 4 - .../gn/secondary/compiler-rt/lib/profile/BUILD.gn | 6 +- llvm/utils/gn/secondary/compiler-rt/test/BUILD.gn | 13 +- llvm/utils/gn/secondary/libcxx/include/BUILD.gn | 2 +- llvm/utils/gn/secondary/libunwind/src/BUILD.gn | 1 - llvm/utils/gn/secondary/lld/COFF/BUILD.gn | 1 - llvm/utils/gn/secondary/lld/MachO/BUILD.gn | 2 - llvm/utils/gn/secondary/lld/test/BUILD.gn | 9 +- llvm/utils/gn/secondary/lld/wasm/BUILD.gn | 1 - .../gn/secondary/llvm/include/llvm/Config/BUILD.gn | 30 +- llvm/utils/gn/secondary/llvm/lib/Analysis/BUILD.gn | 7 +- llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn | 9 +- .../llvm/lib/ExecutionEngine/Orc/BUILD.gn | 1 - .../utils/gn/secondary/llvm/lib/FileCheck/BUILD.gn | 5 - llvm/utils/gn/secondary/llvm/lib/IR/BUILD.gn | 1 - .../gn/secondary/llvm/lib/InterfaceStub/BUILD.gn | 13 - llvm/utils/gn/secondary/llvm/lib/Object/BUILD.gn | 1 - .../gn/secondary/llvm/lib/ObjectYAML/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/Passes/BUILD.gn | 1 - llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn | 2 +- .../gn/secondary/llvm/lib/Target/AMDGPU/BUILD.gn | 8 +- .../gn/secondary/llvm/lib/Target/PowerPC/BUILD.gn | 20 +- .../secondary/llvm/lib/Target/WebAssembly/BUILD.gn | 1 - .../gn/secondary/llvm/lib/Target/X86/BUILD.gn | 2 +- llvm/utils/gn/secondary/llvm/lib/TextAPI/BUILD.gn | 2 + .../gn/secondary/llvm/lib/Transforms/IPO/BUILD.gn | 1 + .../llvm/lib/Transforms/InstCombine/BUILD.gn | 6 + .../llvm/lib/Transforms/Instrumentation/BUILD.gn | 1 - .../secondary/llvm/lib/Transforms/Scalar/BUILD.gn | 1 + .../secondary/llvm/lib/Transforms/Utils/BUILD.gn | 3 +- llvm/utils/gn/secondary/llvm/test/BUILD.gn | 9 +- .../gn/secondary/llvm/tools/dsymutil/BUILD.gn | 2 +- .../gn/secondary/llvm/tools/llvm-config/BUILD.gn | 1 + .../gn/secondary/llvm/tools/llvm-elfabi/BUILD.gn | 2 +- .../llvm/tools/llvm-exegesis/lib/X86/BUILD.gn | 2 +- .../gn/secondary/llvm/tools/llvm-readobj/BUILD.gn | 1 + .../gn/secondary/llvm/tools/llvm-reduce/BUILD.gn | 1 - .../secondary/llvm/tools/llvm-symbolizer/BUILD.gn | 8 - .../gn/secondary/llvm/tools/obj2yaml/BUILD.gn | 1 + .../gn/secondary/llvm/tools/split-file/BUILD.gn | 4 - .../utils/gn/secondary/llvm/unittests/ADT/BUILD.gn | 1 - .../gn/secondary/llvm/unittests/Analysis/BUILD.gn | 2 +- llvm/utils/gn/secondary/llvm/unittests/BUILD.gn | 2 - .../gn/secondary/llvm/unittests/CodeGen/BUILD.gn | 2 - .../llvm/unittests/CodeGen/GlobalISel/BUILD.gn | 1 - .../gn/secondary/llvm/unittests/FileCheck/BUILD.gn | 10 - llvm/utils/gn/secondary/llvm/unittests/IR/BUILD.gn | 1 - .../llvm/unittests/InterfaceStub/BUILD.gn | 9 - .../gn/secondary/llvm/unittests/Object/BUILD.gn | 1 - .../gn/secondary/llvm/unittests/Support/BUILD.gn | 2 +- .../gn/secondary/llvm/unittests/TextAPI/BUILD.gn | 1 + .../gn/secondary/llvm/utils/FileCheck/BUILD.gn | 5 +- .../gn/secondary/llvm/utils/TableGen/BUILD.gn | 1 + .../gn/secondary/llvm/utils/llvm-lit/BUILD.gn | 1 - llvm/utils/kate/llvm.xml | 1 - llvm/utils/lit/lit/Test.py | 2 - llvm/utils/lit/lit/TestRunner.py | 20 +- llvm/utils/lit/lit/cl_arguments.py | 9 +- llvm/utils/lit/lit/formats/__init__.py | 3 +- llvm/utils/lit/lit/formats/base.py | 17 - llvm/utils/lit/lit/llvm/config.py | 2 - llvm/utils/lit/lit/main.py | 6 +- llvm/utils/lit/lit/reports.py | 61 +- llvm/utils/lit/lit/worker.py | 3 - .../external_shell/fail_with_control_chars.txt | 5 - .../external_shell/write-control-chars.py | 7 - .../shtest-recursive-substitution/escaping/lit.cfg | 10 - .../shtest-recursive-substitution/escaping/test.py | 1 - llvm/utils/lit/tests/shtest-format.py | 24 +- .../lit/tests/shtest-recursive-substitution.py | 4 - llvm/utils/lit/tests/xunit-output.py | 4 +- llvm/utils/lldbDataFormatters.py | 2 +- llvm/utils/llvm-lit/llvm-lit.in | 2 +- llvm/utils/merge-stats.py | 33 - llvm/utils/not/not.cpp | 14 - llvm/utils/release/export.sh | 2 +- llvm/utils/release/test-release.sh | 8 +- llvm/utils/unittest/CMakeLists.txt | 37 +- llvm/utils/update_analyze_test_checks.py | 2 +- llvm/utils/update_cc_test_checks.py | 34 +- llvm/utils/update_test_checks.py | 8 +- llvm/utils/vim/syntax/llvm.vim | 2 - llvm/utils/vscode/llvm/syntaxes/ll.tmLanguage.yaml | 2 - mlir/CMakeLists.txt | 2 - mlir/cmake/modules/AddMLIR.cmake | 7 +- mlir/docs/CAPI.md | 201 - mlir/docs/Canonicalization.md | 6 +- mlir/docs/DeclarativeRewrites.md | 6 +- mlir/docs/DialectConversion.md | 343 +- mlir/docs/Dialects/LLVM.md | 2 +- mlir/docs/Dialects/Linalg.md | 247 +- mlir/docs/Dialects/SPIR-V.md | 71 - mlir/docs/Dialects/Standard.md | 3 - mlir/docs/GenericDAGRewriter.md | 415 + mlir/docs/LangRef.md | 9 +- mlir/docs/OpDefinitions.md | 166 +- mlir/docs/PassManagement.md | 41 +- mlir/docs/PatternRewriter.md | 256 - mlir/docs/Rationale/MLIRForGraphAlgorithms.md | 2 +- mlir/docs/Rationale/Rationale.md | 36 +- mlir/docs/Rationale/RationaleGenericDAGRewriter.md | 286 - mlir/docs/SPIRVToLLVMDialectConversion.md | 786 - mlir/docs/Traits.md | 12 - mlir/docs/Tutorials/DefiningAttributesAndTypes.md | 300 +- mlir/docs/Tutorials/Toy/Ch-3.md | 2 +- mlir/docs/Tutorials/Toy/Ch-6.md | 9 +- mlir/docs/Tutorials/Toy/Ch-7.md | 51 +- mlir/docs/Tutorials/UnderstandingTheIRStructure.md | 287 - mlir/docs/includes/img/DefUseChains.svg | 1 - mlir/docs/includes/img/Use-list.svg | 1 - mlir/examples/standalone/CMakeLists.txt | 2 +- .../lib/Standalone/StandaloneDialect.cpp | 3 +- .../standalone/standalone-opt/CMakeLists.txt | 2 - .../standalone/standalone-opt/standalone-opt.cpp | 86 +- .../standalone-translate/standalone-translate.cpp | 91 +- .../standalone/test/Standalone/standalone-opt.mlir | 2 +- mlir/examples/toy/Ch2/mlir/Dialect.cpp | 3 +- mlir/examples/toy/Ch2/toyc.cpp | 7 +- mlir/examples/toy/Ch3/mlir/Dialect.cpp | 3 +- mlir/examples/toy/Ch3/toyc.cpp | 6 +- mlir/examples/toy/Ch4/mlir/Dialect.cpp | 3 +- mlir/examples/toy/Ch4/toyc.cpp | 6 +- mlir/examples/toy/Ch5/mlir/Dialect.cpp | 3 +- mlir/examples/toy/Ch5/mlir/LowerToAffineLoops.cpp | 3 - mlir/examples/toy/Ch5/toyc.cpp | 6 +- mlir/examples/toy/Ch6/mlir/Dialect.cpp | 3 +- mlir/examples/toy/Ch6/mlir/LowerToAffineLoops.cpp | 3 - mlir/examples/toy/Ch6/mlir/LowerToLLVM.cpp | 29 +- mlir/examples/toy/Ch6/toyc.cpp | 10 +- mlir/examples/toy/Ch7/include/toy/Dialect.h | 11 + mlir/examples/toy/Ch7/mlir/Dialect.cpp | 12 +- mlir/examples/toy/Ch7/mlir/LowerToAffineLoops.cpp | 3 - mlir/examples/toy/Ch7/mlir/LowerToLLVM.cpp | 29 +- mlir/examples/toy/Ch7/mlir/ToyCombine.cpp | 2 +- mlir/examples/toy/Ch7/toyc.cpp | 10 +- mlir/include/mlir-c/AffineMap.h | 25 - mlir/include/mlir-c/IR.h | 367 - mlir/include/mlir-c/Registration.h | 28 - mlir/include/mlir-c/StandardAttributes.h | 442 - mlir/include/mlir-c/StandardTypes.h | 277 - mlir/include/mlir/Analysis/AffineAnalysis.h | 12 +- mlir/include/mlir/Analysis/AffineStructures.h | 17 - mlir/include/mlir/Analysis/CallGraph.h | 8 +- mlir/include/mlir/Analysis/Presburger/Simplex.h | 46 +- mlir/include/mlir/Analysis/Utils.h | 6 - mlir/include/mlir/CAPI/AffineMap.h | 24 - mlir/include/mlir/CAPI/IR.h | 34 - mlir/include/mlir/CAPI/Wrap.h | 56 - mlir/include/mlir/CMakeLists.txt | 1 - .../Conversion/AVX512ToLLVM/ConvertAVX512ToLLVM.h | 6 +- .../Conversion/AffineToStandard/AffineToStandard.h | 7 - mlir/include/mlir/Conversion/CMakeLists.txt | 2 +- .../mlir/Conversion/GPUCommon/GPUCommonPass.h | 14 +- .../Conversion/OpenMPToLLVM/ConvertOpenMPToLLVM.h | 31 - mlir/include/mlir/Conversion/Passes.h | 41 - mlir/include/mlir/Conversion/Passes.td | 67 +- .../Conversion/SPIRVToLLVM/ConvertSPIRVToLLVM.h | 4 - .../mlir/Conversion/ShapeToSCF/ShapeToSCF.h | 27 + .../StandardToLLVM/ConvertStandardToLLVM.h | 65 +- .../StandardToLLVM/ConvertStandardToLLVMPass.h | 22 +- .../Conversion/VectorToLLVM/ConvertVectorToLLVM.h | 11 +- mlir/include/mlir/Dialect/AVX512/CMakeLists.txt | 3 +- mlir/include/mlir/Dialect/Affine/CMakeLists.txt | 2 +- .../Dialect/Affine/IR/AffineMemoryOpInterfaces.td | 21 - mlir/include/mlir/Dialect/Affine/IR/AffineOps.h | 13 +- mlir/include/mlir/Dialect/Affine/IR/AffineOps.td | 29 +- .../mlir/Dialect/Affine/IR/AffineValueMap.h | 4 - mlir/include/mlir/Dialect/Affine/Passes.h | 21 +- mlir/include/mlir/Dialect/Affine/Passes.td | 9 - mlir/include/mlir/Dialect/Affine/Utils.h | 17 - mlir/include/mlir/Dialect/CMakeLists.txt | 3 - mlir/include/mlir/Dialect/GPU/CMakeLists.txt | 2 +- mlir/include/mlir/Dialect/GPU/GPUOps.td | 15 +- mlir/include/mlir/Dialect/GPU/Passes.h | 16 +- mlir/include/mlir/Dialect/LLVMIR/LLVMDialect.h | 168 +- mlir/include/mlir/Dialect/LLVMIR/LLVMOpBase.td | 160 +- mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td | 357 +- mlir/include/mlir/Dialect/LLVMIR/LLVMTypes.h | 628 - mlir/include/mlir/Dialect/LLVMIR/NVVMDialect.h | 1 - mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td | 4 +- mlir/include/mlir/Dialect/LLVMIR/ROCDLDialect.h | 1 - mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td | 12 +- .../mlir/Dialect/LLVMIR/Transforms/CMakeLists.txt | 2 +- .../mlir/Dialect/LLVMIR/Transforms/Passes.h | 26 - mlir/include/mlir/Dialect/Linalg/CMakeLists.txt | 2 +- mlir/include/mlir/Dialect/Linalg/EDSC/Intrinsics.h | 1 - .../Linalg/IR/LinalgNamedStructuredOpsSpec.tc | 60 - mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.h | 6 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.td | 10 +- .../mlir/Dialect/Linalg/IR/LinalgStructuredOps.td | 141 +- .../Linalg/IR/LinalgStructuredOpsInterface.td | 500 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgTraits.h | 316 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgTypes.h | 12 + mlir/include/mlir/Dialect/Linalg/Passes.h | 18 +- mlir/include/mlir/Dialect/Linalg/Passes.td | 8 - .../mlir/Dialect/Linalg/Transforms/Transforms.h | 92 +- mlir/include/mlir/Dialect/Linalg/Utils/Utils.h | 96 +- mlir/include/mlir/Dialect/OpenACC/CMakeLists.txt | 9 - mlir/include/mlir/Dialect/OpenACC/OpenACC.h | 43 - mlir/include/mlir/Dialect/OpenACC/OpenACCOps.td | 286 - mlir/include/mlir/Dialect/OpenMP/CMakeLists.txt | 5 - mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td | 15 +- mlir/include/mlir/Dialect/PDL/CMakeLists.txt | 1 - mlir/include/mlir/Dialect/PDL/IR/CMakeLists.txt | 2 - mlir/include/mlir/Dialect/PDL/IR/PDL.h | 40 - mlir/include/mlir/Dialect/PDL/IR/PDLBase.td | 96 - mlir/include/mlir/Dialect/PDL/IR/PDLOps.td | 465 - mlir/include/mlir/Dialect/PDL/IR/PDLTypes.h | 47 - mlir/include/mlir/Dialect/PDLInterp/CMakeLists.txt | 1 - .../mlir/Dialect/PDLInterp/IR/CMakeLists.txt | 2 - mlir/include/mlir/Dialect/PDLInterp/IR/PDLInterp.h | 39 - .../mlir/Dialect/PDLInterp/IR/PDLInterpOps.td | 926 - mlir/include/mlir/Dialect/Quant/CMakeLists.txt | 2 +- mlir/include/mlir/Dialect/Quant/Passes.h | 13 +- mlir/include/mlir/Dialect/Quant/QuantOps.td | 2 +- mlir/include/mlir/Dialect/Quant/QuantTypes.h | 27 +- mlir/include/mlir/Dialect/SCF/CMakeLists.txt | 2 +- mlir/include/mlir/Dialect/SCF/Passes.h | 13 +- mlir/include/mlir/Dialect/SCF/Passes.td | 1 - mlir/include/mlir/Dialect/SCF/SCFOps.td | 8 +- mlir/include/mlir/Dialect/SCF/Utils.h | 11 - mlir/include/mlir/Dialect/SDBM/SDBMDialect.h | 2 +- mlir/include/mlir/Dialect/SPIRV/CMakeLists.txt | 2 +- mlir/include/mlir/Dialect/SPIRV/Passes.h | 8 - mlir/include/mlir/Dialect/SPIRV/SPIRVAttributes.h | 17 + mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td | 28 +- mlir/include/mlir/Dialect/SPIRV/SPIRVCastOps.td | 8 - .../Dialect/SPIRV/SPIRVCooperativeMatrixOps.td | 16 +- mlir/include/mlir/Dialect/SPIRV/SPIRVGLSLOps.td | 230 - mlir/include/mlir/Dialect/SPIRV/SPIRVGroupOps.td | 175 - mlir/include/mlir/Dialect/SPIRV/SPIRVOps.td | 18 +- .../mlir/Dialect/SPIRV/SPIRVStructureOps.td | 16 +- mlir/include/mlir/Dialect/SPIRV/SPIRVTypes.h | 29 + mlir/include/mlir/Dialect/SPIRV/TargetAndABI.h | 17 - mlir/include/mlir/Dialect/SPIRV/TargetAndABI.td | 35 +- mlir/include/mlir/Dialect/Shape/IR/Shape.h | 63 +- mlir/include/mlir/Dialect/Shape/IR/ShapeBase.td | 51 +- mlir/include/mlir/Dialect/Shape/IR/ShapeOps.td | 279 +- .../mlir/Dialect/Shape/Transforms/CMakeLists.txt | 2 +- .../include/mlir/Dialect/Shape/Transforms/Passes.h | 16 +- .../mlir/Dialect/StandardOps/EDSC/Builders.h | 18 +- .../mlir/Dialect/StandardOps/EDSC/Intrinsics.h | 2 - mlir/include/mlir/Dialect/StandardOps/IR/Ops.h | 2 +- mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 219 +- .../Dialect/StandardOps/Transforms/CMakeLists.txt | 2 +- .../mlir/Dialect/StandardOps/Transforms/Passes.h | 12 +- .../mlir/Dialect/Utils/StructuredOpsUtils.h | 4 - mlir/include/mlir/Dialect/Vector/CMakeLists.txt | 4 + mlir/include/mlir/Dialect/Vector/EDSC/Intrinsics.h | 17 +- mlir/include/mlir/Dialect/Vector/VectorOps.h | 34 +- mlir/include/mlir/Dialect/Vector/VectorOps.td | 434 +- .../mlir/Dialect/Vector/VectorTransformPatterns.td | 26 + .../include/mlir/Dialect/Vector/VectorTransforms.h | 123 +- mlir/include/mlir/Dialect/Vector/VectorUtils.h | 6 - mlir/include/mlir/EDSC/Builders.h | 4 +- mlir/include/mlir/IR/AffineExpr.h | 15 - mlir/include/mlir/IR/AffineMap.h | 8 - mlir/include/mlir/IR/AttributeSupport.h | 74 +- mlir/include/mlir/IR/Attributes.h | 190 +- mlir/include/mlir/IR/Block.h | 5 +- mlir/include/mlir/IR/BlockSupport.h | 41 - mlir/include/mlir/IR/Builders.h | 19 +- mlir/include/mlir/IR/Diagnostics.h | 5 +- mlir/include/mlir/IR/Dialect.h | 181 +- mlir/include/mlir/IR/DialectHooks.h | 90 + mlir/include/mlir/IR/DialectImplementation.h | 6 - mlir/include/mlir/IR/DialectSymbolRegistry.def | 42 + mlir/include/mlir/IR/FunctionSupport.h | 9 +- mlir/include/mlir/IR/Identifier.h | 3 - mlir/include/mlir/IR/Location.h | 35 +- mlir/include/mlir/IR/MLIRContext.h | 76 +- mlir/include/mlir/IR/OpBase.td | 94 +- mlir/include/mlir/IR/OpDefinition.h | 23 +- mlir/include/mlir/IR/OpImplementation.h | 84 +- mlir/include/mlir/IR/Operation.h | 20 +- mlir/include/mlir/IR/OperationSupport.h | 128 +- mlir/include/mlir/IR/PatternMatch.h | 8 - mlir/include/mlir/IR/Region.h | 3 - mlir/include/mlir/IR/StandardTypes.h | 203 +- mlir/include/mlir/IR/StorageUniquerSupport.h | 23 +- mlir/include/mlir/IR/SymbolTable.h | 1 - mlir/include/mlir/IR/TypeRange.h | 181 - mlir/include/mlir/IR/TypeSupport.h | 85 +- mlir/include/mlir/IR/Types.h | 71 +- mlir/include/mlir/IR/Visitors.h | 4 +- mlir/include/mlir/InitAllDialects.h | 51 +- mlir/include/mlir/InitAllPasses.h | 80 +- mlir/include/mlir/InitAllTranslations.h | 4 +- mlir/include/mlir/Interfaces/CMakeLists.txt | 2 +- .../mlir/Interfaces/DecodeAttributesInterfaces.h | 37 - mlir/include/mlir/Interfaces/FoldInterfaces.h | 48 - .../mlir/Interfaces/SideEffectInterfaces.td | 6 +- mlir/include/mlir/Interfaces/VectorInterfaces.h | 23 - mlir/include/mlir/Interfaces/VectorInterfaces.td | 208 - .../mlir/Interfaces/VectorUnrollInterface.h | 23 + .../mlir/Interfaces/VectorUnrollInterface.td | 46 + mlir/include/mlir/Pass/AnalysisManager.h | 83 +- mlir/include/mlir/Pass/Pass.h | 44 +- mlir/include/mlir/Pass/PassBase.td | 3 - mlir/include/mlir/Pass/PassInstrumentation.h | 10 +- mlir/include/mlir/Pass/PassManager.h | 37 +- mlir/include/mlir/Reducer/CMakeLists.txt | 5 - mlir/include/mlir/Reducer/OptReductionPass.h | 52 - mlir/include/mlir/Reducer/PassDetail.h | 21 - mlir/include/mlir/Reducer/Passes.td | 26 - mlir/include/mlir/Reducer/Passes/OpReducer.h | 107 - mlir/include/mlir/Reducer/ReductionNode.h | 100 - mlir/include/mlir/Reducer/ReductionTreePass.h | 154 - mlir/include/mlir/Reducer/ReductionTreeUtils.h | 53 - mlir/include/mlir/Reducer/Tester.h | 24 +- mlir/include/mlir/Support/MlirOptMain.h | 40 +- mlir/include/mlir/Support/StorageUniquer.h | 231 +- mlir/include/mlir/TableGen/Dialect.h | 20 +- mlir/include/mlir/TableGen/OpClass.h | 6 +- mlir/include/mlir/TableGen/Operator.h | 11 - mlir/include/mlir/TableGen/Pass.h | 4 - mlir/include/mlir/Target/LLVMIR.h | 6 +- .../include/mlir/Target/LLVMIR/ModuleTranslation.h | 23 +- mlir/include/mlir/Target/LLVMIR/TypeTranslation.h | 80 - mlir/include/mlir/Target/NVVMIR.h | 6 +- mlir/include/mlir/Target/ROCDLIR.h | 6 +- mlir/include/mlir/Transforms/BufferPlacement.h | 376 +- mlir/include/mlir/Transforms/CMakeLists.txt | 2 +- mlir/include/mlir/Transforms/DialectConversion.h | 81 +- mlir/include/mlir/Transforms/FoldUtils.h | 21 +- mlir/include/mlir/Transforms/Passes.h | 29 +- mlir/include/mlir/Transforms/Passes.td | 10 +- mlir/include/mlir/Transforms/Utils.h | 43 +- mlir/include/mlir/Translation.h | 16 +- .../LLVMIR/CPU/test-vector-reductions-fp.mlir | 32 +- .../LLVMIR/CPU/test-vector-reductions-int.mlir | 30 +- .../Dialect/Linalg/Conv/test-conv-1d-call.mlir | 65 - .../Dialect/Linalg/Conv/test-conv-1d-ncw-call.mlir | 71 - .../Dialect/Linalg/Conv/test-conv-1d-nwc-call.mlir | 82 - .../Dialect/Linalg/Conv/test-conv-2d-call.mlir | 70 - .../Linalg/Conv/test-conv-2d-nchw-call.mlir | 84 - .../Linalg/Conv/test-conv-2d-nhwc-call.mlir | 130 - .../Dialect/Linalg/Conv/test-conv-3d-call.mlir | 87 - .../Linalg/Conv/test-conv-3d-ncdhw-call.mlir | 91 - .../Linalg/Conv/test-conv-3d-ndhwc-call.mlir | 193 - .../Dialect/Vector/CPU/test-compress.mlir | 90 - .../Dialect/Vector/CPU/test-expand.mlir | 82 - .../Dialect/Vector/CPU/test-gather.mlir | 97 - .../Dialect/Vector/CPU/test-maskedload.mlir | 66 - .../Dialect/Vector/CPU/test-maskedstore.mlir | 89 - .../Dialect/Vector/CPU/test-scatter.mlir | 117 - .../Dialect/Vector/CPU/test-sparse-dot-matvec.mlir | 270 - .../CPU/test-sparse-saxpy-jagged-matvec.mlir | 232 - .../Dialect/Vector/CPU/test-transfer-read-2d.mlir | 59 - .../Dialect/Vector/CPU/test-transfer-to-loops.mlir | 105 - mlir/integration_test/lit.cfg.py | 2 +- mlir/lib/Analysis/AffineAnalysis.cpp | 204 +- mlir/lib/Analysis/AffineStructures.cpp | 60 - mlir/lib/Analysis/CallGraph.cpp | 2 +- mlir/lib/Analysis/Presburger/Simplex.cpp | 82 +- mlir/lib/Analysis/SliceAnalysis.cpp | 4 +- mlir/lib/Analysis/Utils.cpp | 17 - mlir/lib/Bindings/Python/CMakeLists.txt | 7 +- mlir/lib/Bindings/Python/IRModules.cpp | 1127 - mlir/lib/Bindings/Python/IRModules.h | 170 - mlir/lib/Bindings/Python/MainModule.cpp | 14 +- mlir/lib/Bindings/Python/PybindUtils.cpp | 18 - mlir/lib/Bindings/Python/PybindUtils.h | 30 - mlir/lib/CAPI/CMakeLists.txt | 2 - mlir/lib/CAPI/IR/AffineMap.cpp | 15 - mlir/lib/CAPI/IR/CMakeLists.txt | 17 - mlir/lib/CAPI/IR/IR.cpp | 394 - mlir/lib/CAPI/IR/StandardAttributes.cpp | 561 - mlir/lib/CAPI/IR/StandardTypes.cpp | 299 - mlir/lib/CAPI/Registration/CMakeLists.txt | 14 - mlir/lib/CAPI/Registration/Registration.cpp | 18 - .../AffineToStandard/AffineToStandard.cpp | 12 +- mlir/lib/Conversion/CMakeLists.txt | 2 +- mlir/lib/Conversion/GPUCommon/CMakeLists.txt | 1 - .../GPUCommon/ConvertKernelFuncToBlob.cpp | 20 +- .../GPUCommon/ConvertLaunchFuncToRuntimeCalls.cpp | 619 +- mlir/lib/Conversion/GPUCommon/GPUOpsLowering.h | 8 +- .../GPUCommon/IndexIntrinsicsOpLowering.h | 12 +- .../Conversion/GPUCommon/OpToFuncCallLowering.h | 2 +- .../Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp | 13 +- .../GPUToROCDL/LowerGpuOpsToROCDLOps.cpp | 5 +- .../Conversion/GPUToSPIRV/ConvertGPUToSPIRV.cpp | 25 +- .../ConvertGPULaunchFuncToVulkanLaunchFunc.cpp | 1 - .../GPUToVulkan/ConvertLaunchFuncToVulkanCalls.cpp | 41 +- mlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp | 4 +- .../lib/Conversion/LinalgToSPIRV/LinalgToSPIRV.cpp | 3 +- .../LinalgToStandard/LinalgToStandard.cpp | 14 +- mlir/lib/Conversion/OpenMPToLLVM/CMakeLists.txt | 20 - mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp | 76 - mlir/lib/Conversion/PassDetail.h | 32 - mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRV.cpp | 22 +- .../lib/Conversion/SCFToStandard/SCFToStandard.cpp | 4 +- .../Conversion/SPIRVToLLVM/ConvertSPIRVToLLVM.cpp | 610 +- .../SPIRVToLLVM/ConvertSPIRVToLLVMPass.cpp | 10 +- mlir/lib/Conversion/ShapeToSCF/CMakeLists.txt | 19 + mlir/lib/Conversion/ShapeToSCF/ShapeToSCF.cpp | 247 + mlir/lib/Conversion/ShapeToStandard/CMakeLists.txt | 5 + .../Conversion/ShapeToStandard/ShapeToStandard.cpp | 543 +- .../ShapeToStandard/ShapeToStandardPatterns.td | 20 + .../Conversion/StandardToLLVM/StandardToLLVM.cpp | 565 +- .../StandardToSPIRV/ConvertStandardToSPIRV.cpp | 26 +- .../StandardToSPIRV/LegalizeStandardForSPIRV.cpp | 1 - mlir/lib/Conversion/VectorToLLVM/CMakeLists.txt | 3 +- .../VectorToLLVM/ConvertVectorToLLVM.cpp | 585 +- .../lib/Conversion/VectorToROCDL/VectorToROCDL.cpp | 2 +- mlir/lib/Conversion/VectorToSCF/CMakeLists.txt | 1 - mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp | 287 +- mlir/lib/Dialect/AVX512/IR/AVX512Dialect.cpp | 3 +- mlir/lib/Dialect/Affine/IR/AffineOps.cpp | 115 +- .../Transforms/AffineLoopInvariantCodeMotion.cpp | 21 +- .../Affine/Transforms/AffineParallelNormalize.cpp | 96 - mlir/lib/Dialect/Affine/Transforms/CMakeLists.txt | 1 - mlir/lib/Dialect/Affine/Transforms/LoopTiling.cpp | 83 +- mlir/lib/Dialect/Affine/Transforms/LoopUnroll.cpp | 13 +- mlir/lib/Dialect/Affine/Transforms/PassDetail.h | 10 - .../Affine/Transforms/SimplifyAffineStructures.cpp | 9 + .../Dialect/Affine/Transforms/SuperVectorize.cpp | 89 +- mlir/lib/Dialect/CMakeLists.txt | 3 - mlir/lib/Dialect/GPU/IR/GPUDialect.cpp | 3 +- mlir/lib/Dialect/LLVMIR/CMakeLists.txt | 2 - mlir/lib/Dialect/LLVMIR/IR/LLVMAVX512Dialect.cpp | 3 +- mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp | 523 +- mlir/lib/Dialect/LLVMIR/IR/LLVMTypeSyntax.cpp | 470 - mlir/lib/Dialect/LLVMIR/IR/LLVMTypes.cpp | 538 - mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp | 26 +- mlir/lib/Dialect/LLVMIR/IR/ROCDLDialect.cpp | 18 +- mlir/lib/Dialect/LLVMIR/IR/TypeDetail.h | 455 - mlir/lib/Dialect/Linalg/EDSC/Builders.cpp | 3 +- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 255 +- mlir/lib/Dialect/Linalg/IR/LinalgTypes.cpp | 11 +- .../lib/Dialect/Linalg/Transforms/DropUnitDims.cpp | 3 +- mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp | 291 +- mlir/lib/Dialect/Linalg/Transforms/Hoisting.cpp | 26 +- mlir/lib/Dialect/Linalg/Transforms/Loops.cpp | 155 +- mlir/lib/Dialect/Linalg/Transforms/PassDetail.h | 9 - .../Dialect/Linalg/Transforms/TensorsToBuffers.cpp | 37 +- mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 36 +- mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp | 177 +- .../Dialect/Linalg/Transforms/Vectorization.cpp | 176 +- mlir/lib/Dialect/Linalg/Utils/Utils.cpp | 234 +- mlir/lib/Dialect/OpenACC/CMakeLists.txt | 13 - mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp | 660 - mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp | 16 +- mlir/lib/Dialect/PDL/CMakeLists.txt | 1 - mlir/lib/Dialect/PDL/IR/CMakeLists.txt | 14 - mlir/lib/Dialect/PDL/IR/PDL.cpp | 464 - mlir/lib/Dialect/PDLInterp/CMakeLists.txt | 1 - mlir/lib/Dialect/PDLInterp/IR/CMakeLists.txt | 15 - mlir/lib/Dialect/PDLInterp/IR/PDLInterp.cpp | 122 - mlir/lib/Dialect/Quant/IR/QuantOps.cpp | 3 +- mlir/lib/Dialect/Quant/IR/QuantTypes.cpp | 37 +- mlir/lib/Dialect/Quant/IR/TypeParser.cpp | 20 +- .../Dialect/Quant/Transforms/ConvertSimQuant.cpp | 11 +- mlir/lib/Dialect/Quant/Utils/UniformSupport.cpp | 53 +- mlir/lib/Dialect/SCF/SCF.cpp | 11 +- mlir/lib/Dialect/SCF/Transforms/CMakeLists.txt | 3 +- mlir/lib/Dialect/SCF/Transforms/PassDetail.h | 5 - mlir/lib/Dialect/SCF/Transforms/Utils.cpp | 52 - mlir/lib/Dialect/SDBM/SDBMDialect.cpp | 10 - mlir/lib/Dialect/SDBM/SDBMExpr.cpp | 11 +- mlir/lib/Dialect/SDBM/SDBMExprDetail.h | 28 +- mlir/lib/Dialect/SPIRV/CMakeLists.txt | 3 + mlir/lib/Dialect/SPIRV/LayoutUtils.cpp | 21 +- mlir/lib/Dialect/SPIRV/SPIRVAttributes.cpp | 8 +- mlir/lib/Dialect/SPIRV/SPIRVDialect.cpp | 34 +- mlir/lib/Dialect/SPIRV/SPIRVLowering.cpp | 36 +- mlir/lib/Dialect/SPIRV/SPIRVOps.cpp | 332 +- mlir/lib/Dialect/SPIRV/SPIRVTypes.cpp | 393 +- .../Dialect/SPIRV/Serialization/Deserializer.cpp | 78 +- .../lib/Dialect/SPIRV/Serialization/Serializer.cpp | 6 +- .../SPIRV/Serialization/TranslateRegistration.cpp | 49 +- mlir/lib/Dialect/SPIRV/TargetAndABI.cpp | 67 +- .../SPIRV/Transforms/LowerABIAttributesPass.cpp | 21 +- mlir/lib/Dialect/Shape/IR/CMakeLists.txt | 1 - mlir/lib/Dialect/Shape/IR/Shape.cpp | 235 +- .../Shape/Transforms/ShapeToShapeLowering.cpp | 15 +- mlir/lib/Dialect/StandardOps/CMakeLists.txt | 2 +- mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 170 +- mlir/lib/Dialect/Traits.cpp | 14 +- mlir/lib/Dialect/Vector/CMakeLists.txt | 5 +- mlir/lib/Dialect/Vector/VectorOps.cpp | 525 +- mlir/lib/Dialect/Vector/VectorTransforms.cpp | 616 +- mlir/lib/Dialect/Vector/VectorUtils.cpp | 19 +- mlir/lib/EDSC/CMakeLists.txt | 11 + mlir/lib/EDSC/CoreAPIs.cpp | 93 + mlir/lib/ExecutionEngine/ExecutionEngine.cpp | 14 +- mlir/lib/ExecutionEngine/JitRunner.cpp | 4 +- mlir/lib/IR/AffineExpr.cpp | 216 +- mlir/lib/IR/AffineExprDetail.h | 22 +- mlir/lib/IR/AffineMap.cpp | 11 +- mlir/lib/IR/AsmPrinter.cpp | 512 +- mlir/lib/IR/Attributes.cpp | 127 +- mlir/lib/IR/Block.cpp | 31 +- mlir/lib/IR/Builders.cpp | 27 +- mlir/lib/IR/CMakeLists.txt | 1 - mlir/lib/IR/Diagnostics.cpp | 27 +- mlir/lib/IR/Dialect.cpp | 64 +- mlir/lib/IR/Location.cpp | 26 +- mlir/lib/IR/MLIRContext.cpp | 254 +- mlir/lib/IR/Operation.cpp | 49 +- mlir/lib/IR/OperationSupport.cpp | 47 +- mlir/lib/IR/PatternMatch.cpp | 49 +- mlir/lib/IR/Region.cpp | 5 - mlir/lib/IR/StandardTypes.cpp | 148 +- mlir/lib/IR/TypeDetail.h | 79 +- mlir/lib/IR/TypeRange.cpp | 50 - mlir/lib/IR/Types.cpp | 15 +- mlir/lib/IR/Value.cpp | 6 +- mlir/lib/IR/Verifier.cpp | 4 +- mlir/lib/Interfaces/CMakeLists.txt | 4 +- mlir/lib/Interfaces/ControlFlowInterfaces.cpp | 15 +- mlir/lib/Interfaces/VectorInterfaces.cpp | 18 - mlir/lib/Interfaces/VectorUnrollInterface.cpp | 18 + mlir/lib/Parser/AttributeParser.cpp | 14 +- mlir/lib/Parser/DialectSymbolParser.cpp | 24 +- mlir/lib/Parser/Parser.cpp | 124 +- mlir/lib/Parser/Parser.h | 16 - mlir/lib/Parser/TypeParser.cpp | 2 +- mlir/lib/Pass/Pass.cpp | 254 +- mlir/lib/Pass/PassDetail.h | 16 - mlir/lib/Pass/PassStatistics.cpp | 2 +- mlir/lib/Pass/PassTiming.cpp | 10 +- mlir/lib/Reducer/Tester.cpp | 8 +- mlir/lib/Support/MlirOptMain.cpp | 122 +- mlir/lib/Support/StorageUniquer.cpp | 279 +- mlir/lib/TableGen/Argument.cpp | 11 +- mlir/lib/TableGen/Attribute.cpp | 150 +- mlir/lib/TableGen/Dialect.cpp | 39 +- mlir/lib/TableGen/Format.cpp | 17 +- mlir/lib/TableGen/OpClass.cpp | 69 +- mlir/lib/TableGen/OpTrait.cpp | 2 +- mlir/lib/TableGen/Operator.cpp | 154 +- mlir/lib/TableGen/Pass.cpp | 5 - mlir/lib/TableGen/Pattern.cpp | 142 +- mlir/lib/TableGen/Predicate.cpp | 66 +- mlir/lib/Target/CMakeLists.txt | 1 - mlir/lib/Target/LLVMIR/ConvertFromLLVMIR.cpp | 130 +- mlir/lib/Target/LLVMIR/ConvertToLLVMIR.cpp | 16 +- mlir/lib/Target/LLVMIR/ConvertToNVVMIR.cpp | 17 +- mlir/lib/Target/LLVMIR/ConvertToROCDLIR.cpp | 17 +- mlir/lib/Target/LLVMIR/DebugTranslation.cpp | 30 +- mlir/lib/Target/LLVMIR/LLVMAVX512Intr.cpp | 16 +- mlir/lib/Target/LLVMIR/ModuleTranslation.cpp | 155 +- mlir/lib/Target/LLVMIR/TypeTranslation.cpp | 326 - mlir/lib/Transforms/BufferPlacement.cpp | 486 +- mlir/lib/Transforms/CMakeLists.txt | 1 - mlir/lib/Transforms/CopyRemoval.cpp | 78 +- mlir/lib/Transforms/DialectConversion.cpp | 547 +- mlir/lib/Transforms/LoopFusion.cpp | 12 +- mlir/lib/Transforms/MemRefDataFlowOpt.cpp | 15 +- mlir/lib/Transforms/NormalizeMemRefs.cpp | 431 - mlir/lib/Transforms/PassDetail.h | 7 - mlir/lib/Transforms/Utils/FoldUtils.cpp | 6 +- mlir/lib/Transforms/Utils/InliningUtils.cpp | 2 +- mlir/lib/Transforms/Utils/LoopUtils.cpp | 10 +- mlir/lib/Transforms/Utils/RegionUtils.cpp | 3 - mlir/lib/Transforms/Utils/Utils.cpp | 178 +- mlir/lib/Translation/Translation.cpp | 95 +- mlir/test/Bindings/Python/ir_attributes.py | 119 - mlir/test/Bindings/Python/ir_location.py | 31 - mlir/test/Bindings/Python/ir_module.py | 49 - mlir/test/Bindings/Python/ir_operation.py | 71 - mlir/test/Bindings/Python/ir_types.py | 389 - mlir/test/Bindings/Python/smoke_test.py | 6 + mlir/test/CAPI/CMakeLists.txt | 16 - mlir/test/CAPI/ir.c | 704 - mlir/test/CAPI/lit.local.cfg | 1 - mlir/test/CMakeLists.txt | 2 - .../AffineToStandard/lower-affine-gpu.mlir | 15 - .../lower-launch-func-to-gpu-runtime-calls.mlir | 22 +- .../Conversion/GPUCommon/memory-attrbution.mlir | 56 +- .../GPUToCUDA/lower-nvvm-kernel-to-cubin.mlir | 2 +- mlir/test/Conversion/GPUToNVVM/gpu-to-nvvm.mlir | 21 +- mlir/test/Conversion/GPUToROCDL/gpu-to-rocdl.mlir | 15 - .../GPUToROCm/lower-rocdl-kernel-to-hsaco.mlir | 2 +- mlir/test/Conversion/GPUToSPIRV/builtins.mlir | 22 +- mlir/test/Conversion/GPUToSPIRV/if.mlir | 4 +- mlir/test/Conversion/GPUToSPIRV/load-store.mlir | 6 +- mlir/test/Conversion/GPUToSPIRV/loop.mlir | 4 +- .../GPUToSPIRV/module-structure-opencl.mlir | 29 - mlir/test/Conversion/GPUToSPIRV/simple.mlir | 4 +- .../GPUToSPIRV/test_spirv_entry_point.mlir | 14 - .../test/Conversion/GPUToVulkan/invoke-vulkan.mlir | 74 +- .../Conversion/LinalgToSPIRV/linalg-to-spirv.mlir | 24 +- .../LinalgToVector/linalg-to-vector.mlir | 167 - .../Conversion/OpenMPToLLVM/convert-to-llvmir.mlir | 30 - .../SPIRVToLLVM/arithmetic-ops-to-llvm.mlir | 234 +- .../SPIRVToLLVM/bitwise-ops-to-llvm.mlir | 464 +- .../Conversion/SPIRVToLLVM/cast-ops-to-llvm.mlir | 196 +- .../SPIRVToLLVM/comparison-ops-to-llvm.mlir | 396 +- .../SPIRVToLLVM/constant-op-to-llvm.mlir | 60 +- .../SPIRVToLLVM/control-flow-ops-to-llvm.mlir | 209 - .../Conversion/SPIRVToLLVM/func-ops-to-llvm.mlir | 95 - mlir/test/Conversion/SPIRVToLLVM/func-to-llvm.mlir | 93 + .../Conversion/SPIRVToLLVM/glsl-ops-to-llvm.mlir | 200 - .../SPIRVToLLVM/logical-ops-to-llvm.mlir | 93 - .../Conversion/SPIRVToLLVM/logical-to-llvm.mlir | 83 + .../Conversion/SPIRVToLLVM/memory-ops-to-llvm.mlir | 209 - .../Conversion/SPIRVToLLVM/misc-ops-to-llvm.mlir | 57 +- .../Conversion/SPIRVToLLVM/shift-ops-to-llvm.mlir | 121 - .../Conversion/SPIRVToLLVM/shifts-to-llvm.mlir | 115 + .../SPIRVToLLVM/spirv-types-to-llvm-invalid.mlir | 20 - .../SPIRVToLLVM/spirv-types-to-llvm.invalid.mlir | 27 + .../SPIRVToLLVM/spirv-types-to-llvm.mlir | 34 +- mlir/test/Conversion/ShapeToSCF/shape-to-scf.mlir | 73 + .../ShapeToStandard/shape-to-standard.mlir | 387 +- .../StandardToLLVM/calling-convention.mlir | 54 +- .../StandardToLLVM/convert-data-layout.mlir | 6 - .../StandardToLLVM/convert-dynamic-memref-ops.mlir | 250 +- .../Conversion/StandardToLLVM/convert-funcs.mlir | 28 +- .../StandardToLLVM/convert-static-memref-ops.mlir | 291 +- .../StandardToLLVM/convert-to-llvmir.mlir | 693 +- mlir/test/Conversion/StandardToLLVM/invalid.mlir | 6 +- .../StandardToLLVM/standard-to-llvm.mlir | 67 +- mlir/test/Conversion/StandardToSPIRV/alloc.mlir | 91 +- .../StandardToSPIRV/std-ops-to-spirv.mlir | 64 +- .../StandardToSPIRV/std-types-to-spirv.mlir | 141 +- .../VectorToLLVM/vector-mask-to-llvm.mlir | 48 - .../VectorToLLVM/vector-reduction-to-llvm.mlir | 16 +- .../Conversion/VectorToLLVM/vector-to-llvm.mlir | 852 +- .../Conversion/VectorToROCDL/vector-to-rocdl.mlir | 8 +- .../Conversion/VectorToSCF/vector-to-loops.mlir | 188 +- .../Affine/SuperVectorize/uniform_divergent.mlir | 60 - .../Affine/SuperVectorize/vectorize_1d.mlir | 19 + .../Affine/affine-loop-invariant-code-motion.mlir | 112 +- .../Dialect/Affine/affine-parallel-normalize.mlir | 25 - mlir/test/Dialect/Affine/canonicalize.mlir | 23 - .../Dialect/Affine/loop-tiling-unsupported.mlir | 15 - mlir/test/Dialect/Affine/loop-tiling-validity.mlir | 50 - mlir/test/Dialect/Affine/loop-tiling.mlir | 2 +- .../Dialect/Affine/simplify-affine-structures.mlir | 46 - mlir/test/Dialect/GPU/invalid.mlir | 22 +- mlir/test/Dialect/GPU/multiple-all-reduce.mlir | 4 +- mlir/test/Dialect/GPU/outlining.mlir | 4 +- mlir/test/Dialect/LLVMIR/func.mlir | 42 +- mlir/test/Dialect/LLVMIR/global.mlir | 26 +- mlir/test/Dialect/LLVMIR/invalid.mlir | 212 +- mlir/test/Dialect/LLVMIR/nvvm.mlir | 22 +- mlir/test/Dialect/LLVMIR/rocdl.mlir | 164 +- mlir/test/Dialect/LLVMIR/roundtrip.mlir | 236 +- mlir/test/Dialect/LLVMIR/types-invalid.mlir | 157 - mlir/test/Dialect/LLVMIR/types.mlir | 184 - mlir/test/Dialect/Linalg/canonicalize.mlir | 88 - mlir/test/Dialect/Linalg/fold-affine-min-scf.mlir | 148 - mlir/test/Dialect/Linalg/fusion-tensor.mlir | 98 - mlir/test/Dialect/Linalg/invalid.mlir | 57 +- mlir/test/Dialect/Linalg/llvm.mlir | 168 +- mlir/test/Dialect/Linalg/loops.mlir | 537 +- mlir/test/Dialect/Linalg/roundtrip.mlir | 21 +- mlir/test/Dialect/Linalg/standard.mlir | 6 +- mlir/test/Dialect/Linalg/tensors-to-buffers.mlir | 4 +- mlir/test/Dialect/Linalg/tile-and-distribute.mlir | 168 - mlir/test/Dialect/Linalg/tile.mlir | 8 +- mlir/test/Dialect/Linalg/tile_conv.mlir | 46 +- mlir/test/Dialect/Linalg/tile_simple_conv.mlir | 49 - .../transform-patterns-matmul-to-vector.mlir | 2 +- mlir/test/Dialect/Linalg/transform-patterns.mlir | 44 +- mlir/test/Dialect/OpenACC/ops.mlir | 234 - mlir/test/Dialect/OpenMP/invalid.mlir | 2 +- mlir/test/Dialect/OpenMP/ops.mlir | 4 +- mlir/test/Dialect/PDL/invalid.mlir | 254 - mlir/test/Dialect/PDL/ops.mlir | 83 - mlir/test/Dialect/PDLInterp/ops.mlir | 25 - mlir/test/Dialect/SCF/invalid.mlir | 4 +- mlir/test/Dialect/SCF/loop-unroll.mlir | 22 - .../test/Dialect/SPIRV/Serialization/cast-ops.mlir | 20 - .../SPIRV/Serialization/cooperative-matrix.mlir | 16 +- .../test/Dialect/SPIRV/Serialization/glsl-ops.mlir | 14 - .../Dialect/SPIRV/Serialization/group-ops.mlir | 36 - mlir/test/Dialect/SPIRV/Serialization/loop.mlir | 8 +- .../Dialect/SPIRV/Serialization/selection.mlir | 4 +- .../SPIRV/Transforms/abi-interface-opencl.mlir | 20 - .../Dialect/SPIRV/Transforms/abi-interface.mlir | 4 +- .../Dialect/SPIRV/Transforms/abi-load-store.mlir | 13 +- .../Dialect/SPIRV/Transforms/vce-deduction.mlir | 47 +- mlir/test/Dialect/SPIRV/control-flow-ops.mlir | 20 - mlir/test/Dialect/SPIRV/cooperative-matrix.mlir | 38 +- mlir/test/Dialect/SPIRV/glslops.mlir | 114 - mlir/test/Dialect/SPIRV/group-ops.mlir | 92 - mlir/test/Dialect/SPIRV/ops.mlir | 64 +- mlir/test/Dialect/SPIRV/structure-ops.mlir | 10 - mlir/test/Dialect/SPIRV/target-and-abi.mlir | 9 + mlir/test/Dialect/SPIRV/target-env.mlir | 32 +- mlir/test/Dialect/Shape/canonicalize.mlir | 424 +- mlir/test/Dialect/Shape/invalid.mlir | 76 - mlir/test/Dialect/Shape/ops.mlir | 168 +- .../Dialect/Shape/remove-shape-constraints.mlir | 4 +- mlir/test/Dialect/Shape/shape-to-shape.mlir | 21 +- mlir/test/Dialect/Standard/invalid.mlir | 66 - mlir/test/Dialect/Standard/ops.mlir | 14 +- mlir/test/Dialect/Vector/canonicalize.mlir | 13 - mlir/test/Dialect/Vector/invalid.mlir | 179 +- mlir/test/Dialect/Vector/ops.mlir | 66 +- .../Dialect/Vector/vector-contract-transforms.mlir | 169 +- .../test/Dialect/Vector/vector-mem-transforms.mlir | 177 - .../Vector/vector-transfer-full-partial-split.mlir | 194 - mlir/test/EDSC/builder-api-test.cpp | 58 +- mlir/test/IR/core-ops.mlir | 44 +- mlir/test/IR/invalid-ops.mlir | 12 +- mlir/test/IR/invalid.mlir | 8 +- mlir/test/IR/parser.mlir | 9 - mlir/test/IR/pretty-attributes.mlir | 2 +- mlir/test/IR/print-ir-defuse.mlir | 31 - mlir/test/IR/print-ir-nesting.mlir | 57 - mlir/test/IR/recursive-type.mlir | 16 - mlir/test/IR/slice.mlir | 33 - mlir/test/SDBM/sdbm-api-test.cpp | 9 +- mlir/test/Target/avx512.mlir | 20 +- mlir/test/Target/import.ll | 77 +- mlir/test/Target/llvmir-intrinsics.mlir | 202 +- mlir/test/Target/llvmir-invalid.mlir | 8 +- mlir/test/Target/llvmir-types.mlir | 184 - mlir/test/Target/llvmir.mlir | 455 +- mlir/test/Target/nvvmir.mlir | 16 +- mlir/test/Target/openmp-llvm.mlir | 128 - mlir/test/Target/rocdl.mlir | 110 +- ...acement-preparation-allowed-memref-results.mlir | 66 - .../Transforms/buffer-placement-preparation.mlir | 85 - mlir/test/Transforms/buffer-placement.mlir | 486 +- mlir/test/Transforms/canonicalize-block-merge.mlir | 22 - mlir/test/Transforms/canonicalize.mlir | 2 +- mlir/test/Transforms/constant-fold.mlir | 12 - mlir/test/Transforms/copy-removal.mlir | 64 - mlir/test/Transforms/loop-fusion.mlir | 29 - mlir/test/Transforms/loop-utils.mlir | 40 + mlir/test/Transforms/memref-dataflow-opt.mlir | 20 - mlir/test/Transforms/memref-dependence-check.mlir | 168 +- mlir/test/Transforms/memref-normalize.mlir | 145 + mlir/test/Transforms/normalize-memrefs-ops.mlir | 57 - mlir/test/Transforms/normalize-memrefs.mlir | 321 - mlir/test/Transforms/scf-if-utils.mlir | 75 - mlir/test/Transforms/scf-loop-utils.mlir | 40 - mlir/test/Transforms/test-convert-call-op.mlir | 14 - .../Transforms/test-legalize-type-conversion.mlir | 64 - mlir/test/Transforms/test-legalizer.mlir | 2 +- mlir/test/Transforms/test-merge-blocks.mlir | 59 - mlir/test/lib/CMakeLists.txt | 1 + mlir/test/lib/DeclarativeTransforms/CMakeLists.txt | 3 + .../TestVectorTransformPatterns.td | 34 + .../Test => DeclarativeTransforms}/lit.local.cfg | 0 .../lib/Dialect/Affine/TestVectorizationUtils.cpp | 4 - mlir/test/lib/Dialect/SPIRV/CMakeLists.txt | 2 - mlir/test/lib/Dialect/SPIRV/TestAvailability.cpp | 2 +- mlir/test/lib/Dialect/SPIRV/TestEntryPointAbi.cpp | 64 - mlir/test/lib/Dialect/Test/TestDialect.cpp | 211 +- mlir/test/lib/Dialect/Test/TestDialect.h | 2 - mlir/test/lib/Dialect/Test/TestOps.td | 243 +- mlir/test/lib/Dialect/Test/TestPatterns.cpp | 243 +- mlir/test/lib/Dialect/Test/TestTypes.h | 55 +- mlir/test/lib/IR/CMakeLists.txt | 4 - mlir/test/lib/IR/TestPrintDefUse.cpp | 71 - mlir/test/lib/IR/TestPrintNesting.cpp | 96 - mlir/test/lib/IR/TestSlicing.cpp | 81 - mlir/test/lib/IR/TestTypes.cpp | 78 - mlir/test/lib/Transforms/CMakeLists.txt | 5 +- mlir/test/lib/Transforms/TestAllReduceLowering.cpp | 4 - mlir/test/lib/Transforms/TestBufferPlacement.cpp | 78 +- mlir/test/lib/Transforms/TestConvVectorization.cpp | 51 - mlir/test/lib/Transforms/TestConvertCallOp.cpp | 76 - .../test/lib/Transforms/TestGpuMemoryPromotion.cpp | 7 - mlir/test/lib/Transforms/TestLinalgHoisting.cpp | 4 - mlir/test/lib/Transforms/TestLinalgTransforms.cpp | 157 - mlir/test/lib/Transforms/TestLoopUnrolling.cpp | 3 - mlir/test/lib/Transforms/TestMemRefBoundCheck.cpp | 2 +- mlir/test/lib/Transforms/TestSCFUtils.cpp | 28 +- mlir/test/lib/Transforms/TestVectorTransforms.cpp | 49 +- mlir/test/lit.cfg.py | 1 - mlir/test/mlir-cpu-runner/bare_ptr_call_conv.mlir | 102 +- .../mlir-cpu-runner/linalg_integration_test.mlir | 2 +- mlir/test/mlir-cpu-runner/simple.mlir | 30 +- mlir/test/mlir-cpu-runner/unranked_memref.mlir | 25 +- mlir/test/mlir-cuda-runner/all-reduce-and.mlir | 5 +- mlir/test/mlir-cuda-runner/all-reduce-max.mlir | 5 +- mlir/test/mlir-cuda-runner/all-reduce-min.mlir | 5 +- mlir/test/mlir-cuda-runner/all-reduce-op.mlir | 3 +- mlir/test/mlir-cuda-runner/all-reduce-or.mlir | 5 +- mlir/test/mlir-cuda-runner/all-reduce-region.mlir | 3 +- mlir/test/mlir-cuda-runner/all-reduce-xor.mlir | 5 +- mlir/test/mlir-cuda-runner/gpu-to-cubin.mlir | 3 +- .../test/mlir-cuda-runner/multiple-all-reduce.mlir | 7 +- mlir/test/mlir-cuda-runner/shuffle.mlir | 7 +- mlir/test/mlir-cuda-runner/two-modules.mlir | 5 +- .../mlir-linalg-ods-gen/test-linalg-ods-gen.tc | 21 +- mlir/test/mlir-opt/commandline.mlir | 2 +- mlir/test/mlir-reduce/dce-test.mlir | 17 - mlir/test/mlir-reduce/failure-test.sh | 10 - mlir/test/mlir-reduce/multiple-function.mlir | 39 - mlir/test/mlir-reduce/simple-test.mlir | 13 - mlir/test/mlir-reduce/single-function.mlir | 7 - mlir/test/mlir-reduce/test-reducer-pass.mlir | 7 + mlir/test/mlir-reduce/testcase-linux.mlir | 13 + mlir/test/mlir-rocm-runner/gpu-to-hsaco.mlir | 3 +- mlir/test/mlir-rocm-runner/two-modules.mlir | 5 +- mlir/test/mlir-rocm-runner/vecadd.mlir | 7 +- mlir/test/mlir-rocm-runner/vector-transferops.mlir | 5 +- mlir/test/mlir-tblgen/op-attribute.td | 8 +- mlir/test/mlir-tblgen/op-decl.td | 6 +- mlir/test/mlir-tblgen/op-derived-attribute.mlir | 5 - mlir/test/mlir-tblgen/op-format-spec.td | 101 +- mlir/test/mlir-tblgen/op-format.mlir | 141 - mlir/test/mlir-tblgen/op-result.td | 4 +- mlir/test/mlir-tblgen/openmp-common.td | 26 - mlir/test/mlir-vulkan-runner/addf.mlir | 4 +- mlir/test/mlir-vulkan-runner/addi.mlir | 4 +- mlir/test/mlir-vulkan-runner/addi8.mlir | 4 +- mlir/test/mlir-vulkan-runner/mulf.mlir | 4 +- mlir/test/mlir-vulkan-runner/subf.mlir | 4 +- mlir/test/mlir-vulkan-runner/time.mlir | 4 +- .../mlir-cuda-runner/cuda-runtime-wrappers.cpp | 104 +- mlir/tools/mlir-cuda-runner/mlir-cuda-runner.cpp | 6 +- mlir/tools/mlir-linalg-ods-gen/CMakeLists.txt | 2 +- .../mlir-linalg-ods-gen/mlir-linalg-ods-gen.cpp | 45 +- mlir/tools/mlir-opt/mlir-opt.cpp | 104 +- mlir/tools/mlir-reduce/CMakeLists.txt | 24 +- mlir/tools/mlir-reduce/OptReductionPass.cpp | 56 - mlir/tools/mlir-reduce/Passes/OpReducer.cpp | 41 - mlir/tools/mlir-reduce/ReductionNode.cpp | 130 - mlir/tools/mlir-reduce/ReductionTreeUtils.cpp | 159 - mlir/tools/mlir-reduce/mlir-reduce.cpp | 50 +- mlir/tools/mlir-rocm-runner/mlir-rocm-runner.cpp | 13 +- .../mlir-rocm-runner/rocm-runtime-wrappers.cpp | 117 +- mlir/tools/mlir-tblgen/CMakeLists.txt | 1 - mlir/tools/mlir-tblgen/DialectGen.cpp | 28 +- mlir/tools/mlir-tblgen/LLVMIRConversionGen.cpp | 5 +- mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 66 +- mlir/tools/mlir-tblgen/OpFormatGen.cpp | 842 +- mlir/tools/mlir-tblgen/OpInterfacesGen.cpp | 2 +- mlir/tools/mlir-tblgen/OpenMPCommonGen.cpp | 88 - mlir/tools/mlir-tblgen/PassGen.cpp | 80 +- mlir/tools/mlir-tblgen/RewriterGen.cpp | 44 +- mlir/tools/mlir-tblgen/StructsGen.cpp | 35 +- mlir/tools/mlir-translate/CMakeLists.txt | 1 - mlir/tools/mlir-translate/mlir-translate.cpp | 88 +- mlir/tools/mlir-vulkan-runner/CMakeLists.txt | 2 +- .../mlir-vulkan-runner/vulkan-runtime-wrappers.cpp | 71 +- mlir/unittests/Analysis/AffineStructuresTest.cpp | 115 +- mlir/unittests/Analysis/Presburger/SimplexTest.cpp | 167 - .../Dialect/Quant/QuantizationUtilsTest.cpp | 17 +- .../Dialect/SPIRV/DeserializationTest.cpp | 3 +- mlir/unittests/Dialect/SPIRV/SerializationTest.cpp | 5 +- mlir/unittests/IR/AttributeTest.cpp | 32 +- mlir/unittests/IR/DialectTest.cpp | 16 +- mlir/unittests/IR/OperationSupportTest.cpp | 8 +- mlir/unittests/Pass/AnalysisManagerTest.cpp | 29 +- mlir/unittests/Pass/CMakeLists.txt | 1 - mlir/unittests/Pass/PassManagerTest.cpp | 120 - mlir/unittests/SDBM/SDBMTest.cpp | 7 +- mlir/unittests/TableGen/CMakeLists.txt | 9 +- mlir/unittests/TableGen/OpBuildGen.cpp | 223 - mlir/unittests/TableGen/StructsGenTest.cpp | 14 +- mlir/unittests/TableGen/structs.td | 4 +- mlir/utils/vim/syntax/mlir.vim | 25 +- openmp/CMakeLists.txt | 2 +- openmp/cmake/DetectTestCompiler/CMakeLists.txt | 2 +- openmp/cmake/OpenMPTesting.cmake | 9 +- .../Modules/LibomptargetGetDependencies.cmake | 13 +- openmp/libomptarget/deviceRTLs/common/omptarget.h | 2 +- .../deviceRTLs/common/src/data_sharing.cu | 2 +- openmp/libomptarget/include/Debug.h | 159 - openmp/libomptarget/include/omptarget.h | 41 +- openmp/libomptarget/plugins/CMakeLists.txt | 1 - openmp/libomptarget/plugins/amdgpu/CMakeLists.txt | 76 - openmp/libomptarget/plugins/amdgpu/impl/atmi.cpp | 45 - openmp/libomptarget/plugins/amdgpu/impl/atmi.h | 194 - .../plugins/amdgpu/impl/atmi_interop_hsa.cpp | 96 - .../plugins/amdgpu/impl/atmi_interop_hsa.h | 86 - .../plugins/amdgpu/impl/atmi_runtime.h | 212 - openmp/libomptarget/plugins/amdgpu/impl/data.cpp | 214 - openmp/libomptarget/plugins/amdgpu/impl/data.h | 83 - openmp/libomptarget/plugins/amdgpu/impl/internal.h | 266 - .../libomptarget/plugins/amdgpu/impl/machine.cpp | 56 - openmp/libomptarget/plugins/amdgpu/impl/machine.h | 95 - .../libomptarget/plugins/amdgpu/impl/msgpack.cpp | 264 - .../libomptarget/plugins/amdgpu/impl/msgpack.def | 38 - openmp/libomptarget/plugins/amdgpu/impl/msgpack.h | 275 - openmp/libomptarget/plugins/amdgpu/impl/rt.h | 91 - openmp/libomptarget/plugins/amdgpu/impl/system.cpp | 1091 - openmp/libomptarget/plugins/amdgpu/impl/utils.cpp | 113 - openmp/libomptarget/plugins/amdgpu/src/rtl.cpp | 1835 -- openmp/libomptarget/plugins/common/elf_common.c | 6 +- openmp/libomptarget/plugins/cuda/src/rtl.cpp | 109 +- .../plugins/generic-elf-64bit/src/rtl.cpp | 22 +- openmp/libomptarget/plugins/ve/src/rtl.cpp | 24 +- openmp/libomptarget/src/CMakeLists.txt | 5 +- openmp/libomptarget/src/MemoryManager.cpp | 256 - openmp/libomptarget/src/MemoryManager.h | 95 - openmp/libomptarget/src/api.cpp | 43 +- openmp/libomptarget/src/device.cpp | 218 +- openmp/libomptarget/src/device.h | 88 +- openmp/libomptarget/src/interface.cpp | 36 +- openmp/libomptarget/src/omptarget.cpp | 968 +- openmp/libomptarget/src/private.h | 58 +- openmp/libomptarget/src/rtl.cpp | 18 +- openmp/libomptarget/src/rtl.h | 2 +- openmp/libomptarget/test/env/base_ptr_ref_count.c | 51 - openmp/libomptarget/test/env/omp_target_debug.c | 2 - openmp/libomptarget/test/lit.cfg | 13 +- openmp/libomptarget/test/mapping/alloc_fail.c | 6 - .../test/mapping/declare_mapper_api.cpp | 1 - .../test/mapping/declare_mapper_target.cpp | 2 +- .../test/mapping/declare_mapper_target_data.cpp | 2 +- .../declare_mapper_target_data_enter_exit.cpp | 2 +- .../test/mapping/declare_mapper_target_update.cpp | 2 +- .../test/mapping/delete_inf_refcount.c | 1 - .../libomptarget/test/mapping/lambda_mapping.cpp | 53 - openmp/libomptarget/test/mapping/pr38704.c | 1 - openmp/libomptarget/test/mapping/present/target.c | 45 - .../test/mapping/present/target_array_extension.c | 115 - .../test/mapping/present/target_data.c | 42 - .../mapping/present/target_data_array_extension.c | 113 - .../test/mapping/present/target_data_at_exit.c | 37 - .../test/mapping/present/target_enter_data.c | 42 - .../test/mapping/present/target_exit_data.c | 40 - .../test/mapping/present/target_update.c | 73 - .../present/target_update_array_extension.c | 140 - .../test/mapping/present/unified_shared_memory.c | 41 - .../mapping/present/zero_length_array_section.c | 48 - .../present/zero_length_array_section_exit.c | 43 - openmp/libomptarget/test/mapping/private_mapping.c | 33 - .../mapping/target_data_array_extension_at_exit.c | 140 - .../test/mapping/target_implicit_partial_map.c | 39 - .../test/mapping/target_update_array_extension.c | 136 - openmp/libomptarget/test/offloading/d2d_memcpy.c | 5 +- .../libomptarget/test/offloading/dynamic_module.c | 1 - .../test/offloading/dynamic_module_load.c | 1 - openmp/libomptarget/test/offloading/info.c | 15 - openmp/libomptarget/test/offloading/looptripcnt.c | 1 - .../test/offloading/memory_manager.cpp | 47 - .../test/offloading/offloading_success.c | 1 - .../test/offloading/offloading_success.cpp | 1 - .../test/offloading/parallel_offloading_map.c | 1 - openmp/libomptarget/test/offloading/requires.c | 1 - .../test/offloading/target_depend_nowait.cpp | 1 - openmp/runtime/CMakeLists.txt | 2 +- openmp/runtime/cmake/LibompCheckFortranFlag.cmake | 47 +- openmp/runtime/cmake/LibompCheckLinkerFlag.cmake | 2 +- openmp/runtime/cmake/LibompExports.cmake | 6 +- openmp/runtime/cmake/LibompMicroTests.cmake | 2 +- openmp/runtime/src/CMakeLists.txt | 36 +- openmp/runtime/src/kmp.h | 20 +- openmp/runtime/src/kmp_atomic.h | 2 +- openmp/runtime/src/kmp_csupport.cpp | 84 +- openmp/runtime/src/kmp_dispatch.cpp | 5 - openmp/runtime/src/kmp_error.cpp | 3 + openmp/runtime/src/kmp_ftn_entry.h | 8 +- openmp/runtime/src/kmp_gsupport.cpp | 8 +- openmp/runtime/src/kmp_itt.inl | 5 +- openmp/runtime/src/kmp_lock.cpp | 3 +- openmp/runtime/src/kmp_lock.h | 2 +- openmp/runtime/src/kmp_os.h | 27 +- openmp/runtime/src/kmp_platform.h | 6 + openmp/runtime/src/kmp_runtime.cpp | 43 +- openmp/runtime/src/kmp_sched.cpp | 10 - openmp/runtime/src/kmp_taskdeps.cpp | 6 +- openmp/runtime/src/kmp_tasking.cpp | 16 +- openmp/runtime/src/kmp_threadprivate.cpp | 5 +- openmp/runtime/src/kmp_wrapper_getpid.h | 2 +- openmp/runtime/src/ompt-specific.cpp | 2 +- openmp/runtime/src/z_Linux_asm.S | 7 +- openmp/runtime/src/z_Linux_util.cpp | 2 +- openmp/runtime/test/env/kmp_set_dispatch_buf.c | 2 +- .../runtime/test/ompt/tasks/task_early_fulfill.c | 1 - openmp/runtime/test/ompt/tasks/task_late_fulfill.c | 1 - .../runtime/test/tasking/omp_task_red_taskloop.c | 3 - .../test/worksharing/for/kmp_set_dispatch_buf.c | 2 +- openmp/runtime/tools/lib/Platform.pm | 2 +- parallel-libs/CMakeLists.txt | 2 +- parallel-libs/acxxel/CMakeLists.txt | 5 +- polly/CMakeLists.txt | 39 +- polly/cmake/CMakeLists.txt | 4 +- polly/cmake/polly_macros.cmake | 15 + polly/include/polly/ScopDetection.h | 2 +- polly/include/polly/ScopInfo.h | 25 +- polly/lib/Analysis/ScopInfo.cpp | 55 +- polly/lib/CMakeLists.txt | 5 +- polly/lib/External/CMakeLists.txt | 3 +- polly/lib/External/isl/GIT_HEAD_ID | 2 +- polly/lib/External/isl/Makefile.am | 38 +- polly/lib/External/isl/Makefile.in | 56 +- polly/lib/External/isl/aclocal.m4 | 2 +- polly/lib/External/isl/codegen.c | 1 - polly/lib/External/isl/configure | 7606 ++++--- polly/lib/External/isl/configure.ac | 14 +- polly/lib/External/isl/doc/Makefile.in | 18 +- polly/lib/External/isl/doc/user.pod | 316 +- polly/lib/External/isl/include/isl/aff.h | 94 +- polly/lib/External/isl/include/isl/ast.h | 3 - polly/lib/External/isl/include/isl/constraint.h | 9 +- polly/lib/External/isl/include/isl/cpp-checked.h | 516 +- polly/lib/External/isl/include/isl/cpp.h | 952 +- polly/lib/External/isl/include/isl/ilp.h | 17 - polly/lib/External/isl/include/isl/list.h | 7 +- polly/lib/External/isl/include/isl/local_space.h | 3 +- polly/lib/External/isl/include/isl/map.h | 53 +- polly/lib/External/isl/include/isl/mat.h | 4 +- polly/lib/External/isl/include/isl/multi.h | 26 - polly/lib/External/isl/include/isl/polynomial.h | 59 +- polly/lib/External/isl/include/isl/set.h | 17 +- polly/lib/External/isl/include/isl/space.h | 12 +- polly/lib/External/isl/include/isl/union_map.h | 14 +- polly/lib/External/isl/include/isl/val.h | 2 - polly/lib/External/isl/include/isl/vec.h | 2 +- polly/lib/External/isl/interface/Makefile.am | 7 +- polly/lib/External/isl/interface/Makefile.in | 340 +- polly/lib/External/isl/interface/aclocal.m4 | 1160 - polly/lib/External/isl/interface/compile | 347 - polly/lib/External/isl/interface/config.guess | 1480 -- polly/lib/External/isl/interface/config.sub | 1801 -- polly/lib/External/isl/interface/configure | 21151 ------------------- polly/lib/External/isl/interface/configure.ac | 29 - polly/lib/External/isl/interface/cpp.cc | 6 +- polly/lib/External/isl/interface/depcomp | 791 - .../External/isl/interface/extract_interface.cc | 35 +- polly/lib/External/isl/interface/generator.cc | 38 +- polly/lib/External/isl/interface/generator.h | 2 +- polly/lib/External/isl/interface/install-sh | 508 - polly/lib/External/isl/interface/isl.py | 1017 +- polly/lib/External/isl/interface/isl_config.h.in | 151 - polly/lib/External/isl/interface/ltmain.sh | 11156 ---------- polly/lib/External/isl/interface/missing | 215 - polly/lib/External/isl/interface/python.cc | 10 +- polly/lib/External/isl/isl_aff.c | 620 +- polly/lib/External/isl/isl_aff_lex_templ.c | 51 - polly/lib/External/isl/isl_aff_map.c | 17 +- polly/lib/External/isl/isl_aff_private.h | 4 +- polly/lib/External/isl/isl_affine_hull.c | 27 +- polly/lib/External/isl/isl_ast.c | 17 +- polly/lib/External/isl/isl_ast_build.c | 33 +- polly/lib/External/isl/isl_ast_build_expr.c | 57 +- polly/lib/External/isl/isl_ast_codegen.c | 33 +- polly/lib/External/isl/isl_bernstein.c | 8 +- polly/lib/External/isl/isl_bound.c | 20 +- polly/lib/External/isl/isl_box.c | 16 +- polly/lib/External/isl/isl_coalesce.c | 423 +- polly/lib/External/isl/isl_config.h.in | 87 + polly/lib/External/isl/isl_constraint.c | 37 +- polly/lib/External/isl/isl_constraint_private.h | 4 +- polly/lib/External/isl/isl_convex_hull.c | 20 +- polly/lib/External/isl/isl_equalities.c | 16 +- polly/lib/External/isl/isl_equalities.h | 5 +- polly/lib/External/isl/isl_factorization.c | 71 +- polly/lib/External/isl/isl_factorization.h | 12 +- polly/lib/External/isl/isl_farkas.c | 551 +- polly/lib/External/isl/isl_flow.c | 56 +- polly/lib/External/isl/isl_fold.c | 40 +- polly/lib/External/isl/isl_ilp.c | 51 +- .../lib/External/isl/isl_ilp_opt_multi_val_templ.c | 75 - polly/lib/External/isl/isl_ilp_opt_val_templ.c | 42 - polly/lib/External/isl/isl_input.c | 53 +- polly/lib/External/isl/isl_insert_domain_templ.c | 39 - polly/lib/External/isl/isl_list_templ.c | 21 - polly/lib/External/isl/isl_local_space.c | 13 +- polly/lib/External/isl/isl_local_space_private.h | 2 +- polly/lib/External/isl/isl_lp.c | 11 +- polly/lib/External/isl/isl_map.c | 599 +- polly/lib/External/isl/isl_map_private.h | 80 +- polly/lib/External/isl/isl_map_simplify.c | 332 +- polly/lib/External/isl/isl_map_subtract.c | 3 +- polly/lib/External/isl/isl_mat.c | 29 +- polly/lib/External/isl/isl_mat_private.h | 5 +- polly/lib/External/isl/isl_multi_arith_templ.c | 2 + .../External/isl/isl_multi_insert_domain_templ.c | 14 - polly/lib/External/isl/isl_multi_min_max_templ.c | 24 - polly/lib/External/isl/isl_multi_templ.c | 22 - .../External/isl/isl_multi_unbind_params_templ.c | 14 - polly/lib/External/isl/isl_multi_union_add_templ.c | 81 - polly/lib/External/isl/isl_opt_mpa_templ.c | 51 - polly/lib/External/isl/isl_options.c | 7 - polly/lib/External/isl/isl_options_private.h | 1 - polly/lib/External/isl/isl_output.c | 26 +- polly/lib/External/isl/isl_point.c | 4 +- polly/lib/External/isl/isl_polynomial.c | 110 +- polly/lib/External/isl/isl_polynomial_private.h | 16 +- polly/lib/External/isl/isl_pw_insert_dims_templ.c | 12 - .../lib/External/isl/isl_pw_insert_domain_templ.c | 14 - polly/lib/External/isl/isl_pw_lift_templ.c | 16 +- polly/lib/External/isl/isl_pw_locals_templ.c | 35 - polly/lib/External/isl/isl_pw_templ.c | 72 +- polly/lib/External/isl/isl_sample.c | 104 +- polly/lib/External/isl/isl_sample.h | 2 +- polly/lib/External/isl/isl_scheduler.c | 36 +- polly/lib/External/isl/isl_space.c | 44 +- polly/lib/External/isl/isl_space_private.h | 2 +- polly/lib/External/isl/isl_tab.c | 16 +- polly/lib/External/isl/isl_tab.h | 12 +- polly/lib/External/isl/isl_test.c | 512 +- polly/lib/External/isl/isl_test_cpp-checked.cc | 1 - polly/lib/External/isl/isl_test_cpp.cc | 1 - polly/lib/External/isl/isl_transitive_closure.c | 52 +- polly/lib/External/isl/isl_unbind_params_templ.c | 35 - polly/lib/External/isl/isl_union_eval.c | 14 +- polly/lib/External/isl/isl_union_locals_templ.c | 27 - polly/lib/External/isl/isl_union_map.c | 191 +- polly/lib/External/isl/isl_union_multi.c | 9 - polly/lib/External/isl/isl_union_pw_templ.c | 22 - polly/lib/External/isl/isl_union_templ.c | 216 +- polly/lib/External/isl/isl_val.c | 12 - polly/lib/External/isl/isl_vec.c | 12 +- polly/lib/External/isl/isl_vec_private.h | 3 +- polly/lib/External/isl/m4/ax_detect_clang.m4 | 72 +- polly/lib/External/isl/m4/ax_detect_gmp.m4 | 1 + polly/lib/External/isl/m4/ax_prog_cc_for_build.m4 | 145 - polly/lib/External/isl/m4/ax_prog_cxx_for_build.m4 | 110 - polly/lib/External/isl/polyhedron_minimize.c | 4 +- polly/lib/External/isl/polytope_scan.c | 2 +- .../isl/test_inputs/codegen/cloog/4-param.c | 24 +- .../External/isl/test_inputs/codegen/cloog/block.c | 10 +- .../isl/test_inputs/codegen/cloog/block3.c | 10 +- .../isl/test_inputs/codegen/cloog/byu98-1-2-3.c | 30 +- .../isl/test_inputs/codegen/cloog/cholesky2.c | 28 +- .../isl/test_inputs/codegen/cloog/constant.c | 32 +- .../isl/test_inputs/codegen/cloog/dealII.c | 32 +- .../External/isl/test_inputs/codegen/cloog/dot.c | 10 +- .../External/isl/test_inputs/codegen/cloog/dot2.c | 20 +- .../isl/test_inputs/codegen/cloog/durbin_e_s.c | 42 +- .../External/isl/test_inputs/codegen/cloog/ex1.c | 24 +- .../External/isl/test_inputs/codegen/cloog/faber.c | 276 +- .../test_inputs/codegen/cloog/forwardsub-1-1-2.c | 14 +- .../test_inputs/codegen/cloog/forwardsub-2-1-2-3.c | 16 +- .../test_inputs/codegen/cloog/forwardsub-3-1-2.c | 30 +- .../isl/test_inputs/codegen/cloog/gesced.c | 28 +- .../isl/test_inputs/codegen/cloog/gesced2.c | 34 +- .../isl/test_inputs/codegen/cloog/gesced3.c | 16 +- .../External/isl/test_inputs/codegen/cloog/guide.c | 10 +- .../isl/test_inputs/codegen/cloog/infinite2.c | 14 +- .../test_inputs/codegen/cloog/levenshtein-1-2-3.c | 54 +- .../External/isl/test_inputs/codegen/cloog/logo.c | 28 +- .../isl/test_inputs/codegen/cloog/logopar.c | 28 +- .../External/isl/test_inputs/codegen/cloog/merge.c | 12 +- .../isl/test_inputs/codegen/cloog/multi-stride.c | 2 + .../isl/test_inputs/codegen/cloog/nul_lcpc.c | 20 +- .../External/isl/test_inputs/codegen/cloog/orc.c | 26 +- .../test_inputs/codegen/cloog/reservoir-fusion1.c | 14 +- .../test_inputs/codegen/cloog/reservoir-lim-lam2.c | 18 +- .../test_inputs/codegen/cloog/reservoir-lim-lam5.c | 20 +- .../test_inputs/codegen/cloog/reservoir-lim-lam6.c | 14 +- .../codegen/cloog/reservoir-mg-interp.c | 150 +- .../codegen/cloog/reservoir-mg-interp2.c | 34 +- .../test_inputs/codegen/cloog/reservoir-pingali2.c | 14 +- .../test_inputs/codegen/cloog/reservoir-pingali3.c | 16 +- .../test_inputs/codegen/cloog/reservoir-pingali4.c | 14 +- .../isl/test_inputs/codegen/cloog/singleton.c | 6 +- .../isl/test_inputs/codegen/cloog/stride.c | 12 +- .../isl/test_inputs/codegen/cloog/stride2.c | 14 +- .../External/isl/test_inputs/codegen/cloog/test.c | 28 +- .../isl/test_inputs/codegen/cloog/thomasset.c | 16 +- .../isl/test_inputs/codegen/cloog/uday_scalars.c | 10 +- .../isl/test_inputs/codegen/cloog/unroll.c | 24 +- .../isl/test_inputs/codegen/cloog/usvd_e_t.c | 680 +- .../isl/test_inputs/codegen/cloog/vasilache.c | 44 +- .../isl/test_inputs/codegen/cloog/vivien.c | 148 +- .../isl/test_inputs/codegen/cloog/vivien2.c | 142 +- .../isl/test_inputs/codegen/cloog/walters.c | 26 +- .../isl/test_inputs/codegen/cloog/walters2.c | 20 +- .../isl/test_inputs/codegen/cloog/walters3.c | 10 +- .../External/isl/test_inputs/codegen/cloog/yosr.c | 18 +- .../External/isl/test_inputs/codegen/cloog/yosr2.c | 22 +- .../isl/test_inputs/codegen/cloog/youcefn.c | 16 +- .../External/isl/test_inputs/codegen/component0.c | 8 +- .../External/isl/test_inputs/codegen/component1.c | 8 +- .../External/isl/test_inputs/codegen/component3.c | 8 +- .../External/isl/test_inputs/codegen/component4.c | 12 +- .../External/isl/test_inputs/codegen/component6.c | 8 +- .../External/isl/test_inputs/codegen/component7.c | 10 +- polly/lib/External/isl/test_inputs/codegen/group.c | 10 +- .../External/isl/test_inputs/codegen/isolate1.c | 14 +- .../External/isl/test_inputs/codegen/isolate3.c | 32 +- .../External/isl/test_inputs/codegen/isolate4.c | 24 +- .../External/isl/test_inputs/codegen/isolate5.c | 48 +- .../External/isl/test_inputs/codegen/isolate6.c | 48 +- .../External/isl/test_inputs/codegen/isolate7.c | 40 +- .../isl/test_inputs/codegen/omega/basics-0.c | 14 +- .../isl/test_inputs/codegen/omega/chosol-0.c | 14 +- .../isl/test_inputs/codegen/omega/chosol-1.c | 14 +- .../isl/test_inputs/codegen/omega/code_gen-2.c | 28 +- .../isl/test_inputs/codegen/omega/collard-0.c | 28 +- .../External/isl/test_inputs/codegen/omega/fc1-1.c | 30 +- .../External/isl/test_inputs/codegen/omega/fc1-2.c | 30 +- .../External/isl/test_inputs/codegen/omega/fc2-1.c | 30 +- .../isl/test_inputs/codegen/omega/lift1-5.c | 30 +- .../isl/test_inputs/codegen/omega/lift2-5.c | 42 +- .../External/isl/test_inputs/codegen/omega/m12-1.c | 40 +- .../External/isl/test_inputs/codegen/omega/m2-1.c | 18 +- .../External/isl/test_inputs/codegen/omega/p6-0.c | 14 +- .../isl/test_inputs/codegen/omega/stride6-0.c | 2 +- .../isl/test_inputs/codegen/omega/stride7-1.c | 26 +- .../codegen/omega/ts1d-check-sblock-0.c | 24 +- .../isl/test_inputs/codegen/omega/ts1d-check0-0.c | 22 +- .../test_inputs/codegen/omega/ts1d-mp-i_ts-m_b-0.c | 64 +- .../isl/test_inputs/codegen/omega/ts1d-orig0-0.c | 16 +- .../isl/test_inputs/codegen/omega/wak1-0.c | 42 +- .../isl/test_inputs/codegen/omega/wak1-1.c | 106 +- .../isl/test_inputs/codegen/omega/wak3-1.c | 38 +- .../isl/test_inputs/codegen/pldi2012/figure8_b.c | 12 +- polly/lib/External/isl/test_inputs/codegen/roman.c | 54 +- .../External/isl/test_inputs/codegen/separate.c | 12 +- .../isl/test_inputs/codegen/separation_class.c | 30 +- .../isl/test_inputs/codegen/separation_class2.c | 24 +- .../lib/External/isl/test_inputs/codegen/stride7.c | 14 +- .../lib/External/isl/test_inputs/codegen/unroll.c | 8 +- .../External/isl/test_inputs/codegen/unroll11.c | 14 +- .../lib/External/isl/test_inputs/codegen/unroll2.c | 20 +- .../lib/External/isl/test_inputs/codegen/unroll4.c | 30 +- .../lib/External/isl/test_inputs/codegen/unroll6.c | 14 +- .../lib/External/isl/test_inputs/codegen/unroll7.c | 18 +- .../External/isl/test_inputs/schedule/niewang.sc | 29 - .../External/isl/test_inputs/schedule/niewang.st | 25 - polly/lib/External/ppcg/config.sub | 11 +- polly/lib/Support/ScopHelper.cpp | 4 +- polly/lib/Transform/Simplify.cpp | 44 +- .../Isl/Ast/alias_checks_with_empty_context.ll | 8 +- polly/test/Isl/Ast/dependence_distance_varying.ll | 2 +- polly/test/ScopInfo/memcpy-raw-source.ll | 2 +- polly/test/Simplify/func-b320a7.ll | 82 - polly/unittests/ScopPassManager/CMakeLists.txt | 6 +- pstl/CMakeLists.txt | 2 +- .../header_inclusion_order_algorithm_0.pass.cpp | 2 +- .../header_inclusion_order_algorithm_1.pass.cpp | 2 +- .../pstl/header_inclusion_order_memory_0.pass.cpp | 2 +- .../pstl/header_inclusion_order_memory_1.pass.cpp | 2 +- .../pstl/header_inclusion_order_numeric_0.pass.cpp | 2 +- .../pstl/header_inclusion_order_numeric_1.pass.cpp | 2 +- .../algorithms/alg.merge/inplace_merge.pass.cpp | 4 +- pstl/test/std/algorithms/alg.merge/merge.pass.cpp | 2 +- .../alg.copy/copy_if.pass.cpp | 2 +- .../alg.partitions/is_partitioned.pass.cpp | 2 +- .../alg.partitions/partition.pass.cpp | 2 +- .../alg.partitions/partition_copy.pass.cpp | 2 +- .../alg.reverse/reverse.pass.cpp | 2 +- .../alg.reverse/reverse_copy.pass.cpp | 2 +- .../alg.modifying.operations/copy_move.pass.cpp | 2 +- .../alg.modifying.operations/fill.pass.cpp | 2 +- .../alg.modifying.operations/generate.pass.cpp | 2 +- .../alg.modifying.operations/remove.pass.cpp | 4 +- .../alg.modifying.operations/remove_copy.pass.cpp | 2 +- .../alg.modifying.operations/replace.pass.cpp | 2 +- .../alg.modifying.operations/replace_copy.pass.cpp | 2 +- .../alg.modifying.operations/rotate.pass.cpp | 2 +- .../alg.modifying.operations/rotate_copy.pass.cpp | 2 +- .../alg.modifying.operations/swap_ranges.pass.cpp | 2 +- .../transform_binary.pass.cpp | 2 +- .../transform_unary.pass.cpp | 2 +- .../alg.modifying.operations/unique.pass.cpp | 4 +- .../unique_copy_equal.pass.cpp | 2 +- .../alg.nonmodifying/adjacent_find.pass.cpp | 2 +- .../algorithms/alg.nonmodifying/all_of.pass.cpp | 2 +- .../algorithms/alg.nonmodifying/any_of.pass.cpp | 2 +- .../std/algorithms/alg.nonmodifying/count.pass.cpp | 2 +- .../std/algorithms/alg.nonmodifying/equal.pass.cpp | 2 +- .../std/algorithms/alg.nonmodifying/find.pass.cpp | 2 +- .../algorithms/alg.nonmodifying/find_end.pass.cpp | 2 +- .../alg.nonmodifying/find_first_of.pass.cpp | 2 +- .../algorithms/alg.nonmodifying/find_if.pass.cpp | 2 +- .../algorithms/alg.nonmodifying/for_each.pass.cpp | 2 +- .../algorithms/alg.nonmodifying/mismatch.pass.cpp | 2 +- .../algorithms/alg.nonmodifying/none_of.pass.cpp | 2 +- .../alg.nonmodifying/nth_element.pass.cpp | 2 +- .../algorithms/alg.nonmodifying/search_n.pass.cpp | 2 +- .../alg.heap.operations/is_heap.pass.cpp | 2 +- .../lexicographical_compare.pass.cpp | 2 +- .../alg.min.max/minmax_element.pass.cpp | 2 +- .../alg.set.operations/includes.pass.cpp | 2 +- .../alg.sorting/alg.set.operations/set.pass.cpp | 2 +- .../std/algorithms/alg.sorting/is_sorted.pass.cpp | 2 +- .../algorithms/alg.sorting/partial_sort.pass.cpp | 2 +- .../alg.sorting/partial_sort_copy.pass.cpp | 4 +- pstl/test/std/algorithms/alg.sorting/sort.pass.cpp | 2 +- .../numeric.ops/adjacent_difference.pass.cpp | 2 +- pstl/test/std/numerics/numeric.ops/reduce.pass.cpp | 2 +- pstl/test/std/numerics/numeric.ops/scan.fail.cpp | 2 +- pstl/test/std/numerics/numeric.ops/scan.pass.cpp | 2 +- .../numerics/numeric.ops/transform_reduce.pass.cpp | 2 +- .../numerics/numeric.ops/transform_scan.pass.cpp | 2 +- .../uninitialized_construct.pass.cpp | 2 +- .../uninitialized_copy_move.pass.cpp | 2 +- .../uninitialized_fill_destroy.pass.cpp | 2 +- 11483 files changed, 262042 insertions(+), 690760 deletions(-) delete mode 100644 clang-tools-extra/clang-tidy/altera/AlteraTidyModule.cpp delete mode 100644 clang-tools-extra/clang-tidy/altera/CMakeLists.txt delete mode 100644 clang-tools-extra/clang-tidy/altera/StructPackAlignCheck.cpp delete mode 100644 clang-tools-extra/clang-tidy/altera/StructPackAlignCheck.h delete mode 100644 clang-tools-extra/clang-tidy/bugprone/RedundantBranchConditionC [...] delete mode 100644 clang-tools-extra/clang-tidy/bugprone/RedundantBranchConditionCheck.h delete mode 100644 clang-tools-extra/clang-tidy/clang-tidy-config.h.cmake rename clang-tools-extra/clangd/test/Inputs/background-index/{compile_commands.jso [...] rename clang-tools-extra/clangd/test/Inputs/background-index/{definition.jsonrpc.t [...] delete mode 100644 clang-tools-extra/clangd/unittests/ModulesTests.cpp delete mode 100644 clang-tools-extra/docs/clang-tidy/checks/altera-struct-pack-align.rst delete mode 100644 clang-tools-extra/docs/clang-tidy/checks/bugprone-redundant-bra [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/Inputs/readability-i [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/Inputs/readability-i [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/Inputs/readability-i [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/Inputs/readability-i [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/Inputs/readability-i [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/Inputs/readability-i [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/altera-struct-pack-a [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-bad-signal- [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/bugprone-bad-signal- [...] 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-redundant-b [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines-in [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/modernize-use-traili [...] delete mode 100644 clang-tools-extra/test/clang-tidy/checkers/readability-identifi [...] delete mode 100644 clang/include/clang-c/Rewrite.h mode change 100644 => 100755 clang/include/clang/AST/DeclTemplate.h delete mode 100644 clang/include/clang/AST/IgnoreExpr.h create mode 100644 clang/include/clang/Basic/FixedPoint.h delete mode 100644 clang/include/clang/Basic/TargetID.h mode change 100644 => 100755 clang/include/clang/Format/Format.h delete mode 100644 clang/include/clang/IndexSerialization/SerializablePathCollection.h mode change 100644 => 100755 clang/lib/AST/DeclTemplate.cpp create mode 100644 clang/lib/Basic/FixedPoint.cpp delete mode 100644 clang/lib/Basic/TargetID.cpp delete mode 100644 clang/lib/CodeGen/CGOpenMPRuntimeAMDGCN.cpp delete mode 100644 clang/lib/CodeGen/CGOpenMPRuntimeAMDGCN.h delete mode 100644 clang/lib/Driver/ToolChains/ZOS.cpp delete mode 100644 clang/lib/Driver/ToolChains/ZOS.h delete mode 100644 clang/lib/IndexSerialization/CMakeLists.txt delete mode 100644 clang/lib/IndexSerialization/SerializablePathCollection.cpp mode change 100644 => 100755 clang/lib/Sema/SemaConcept.cpp delete mode 100644 clang/lib/StaticAnalyzer/Checkers/WebKit/UncountedLambdaCapture [...] delete mode 100644 clang/test/AST/ast-dump-concepts.cpp delete mode 100644 clang/test/AST/ast-dump-fpfeatures.cpp delete mode 100644 clang/test/AST/ast-dump-recovery.c delete mode 100644 clang/test/Analysis/Checkers/WebKit/uncounted-lambda-captures.cpp delete mode 100644 clang/test/Analysis/Inputs/ctu-import.c delete mode 100644 clang/test/Analysis/Inputs/ctu-import.c.externalDefMap.ast-dump.txt delete mode 100644 clang/test/Analysis/PR46264.cpp delete mode 100644 clang/test/Analysis/ctu-implicit.c delete mode 100644 clang/test/Analysis/equality_tracking.c delete mode 100644 clang/test/Analysis/invalid-deref.c delete mode 100644 clang/test/Analysis/live-stmts.mm delete mode 100644 clang/test/Analysis/mutually_exclusive_null_fp.cpp delete mode 100644 clang/test/Analysis/objc-live-crash.mm delete mode 100644 clang/test/Analysis/report-uniqueing.cpp delete mode 100644 clang/test/Analysis/smart-ptr-text-output.cpp delete mode 100644 clang/test/Analysis/std-c-library-functions-POSIX-lookup.c delete mode 100644 clang/test/Analysis/std-c-library-functions-POSIX-socket-sockaddr.cpp delete mode 100644 clang/test/Analysis/std-c-library-functions-arg-cstring-dependency.c delete mode 100644 clang/test/Analysis/std-c-library-functions-arg-enabled-checkers.c delete mode 100644 clang/test/Analysis/std-c-library-functions-arg-weakdeps.c delete mode 100644 clang/test/Analysis/std-c-library-functions-restrict.c delete mode 100644 clang/test/Analysis/std-c-library-functions-restrict.cpp delete mode 100644 clang/test/CXX/temp/temp.pre/p6.cpp rename clang/test/CodeGen/{X86 => }/3dnow-builtins.c (100%) rename clang/test/CodeGen/{X86 => AMX}/amx.c (100%) rename clang/test/CodeGen/{X86 => AMX}/amx_errors.c (100%) rename clang/test/CodeGen/{X86 => AMX}/amx_inline_asm.c (100%) delete mode 100644 clang/test/CodeGen/O0-no-skipped-passes.c delete mode 100644 clang/test/CodeGen/X86/avx2-builtins.c delete mode 100644 clang/test/CodeGen/X86/avx512bw-builtins.c delete mode 100644 clang/test/CodeGen/X86/avx512f-builtins-constrained-cmp.c delete mode 100644 clang/test/CodeGen/X86/avx512f-builtins.c delete mode 100644 clang/test/CodeGen/X86/avx512vl-builtins-constrained-cmp.c delete mode 100644 clang/test/CodeGen/X86/avx512vl-builtins.c delete mode 100644 clang/test/CodeGen/X86/avx512vlbw-builtins.c delete mode 100644 clang/test/CodeGen/X86/bitscan-builtins.c delete mode 100644 clang/test/CodeGen/X86/popcnt-builtins.c delete mode 100644 clang/test/CodeGen/X86/rot-intrinsics.c delete mode 100644 clang/test/CodeGen/X86/ssse3-builtins.c delete mode 100644 clang/test/CodeGen/X86/x86-bswap.c delete mode 100644 clang/test/CodeGen/X86/x86-builtins.c delete mode 100644 clang/test/CodeGen/aarch64-debug-sve-vector-types.c delete mode 100644 clang/test/CodeGen/aarch64-debug-sve-vectorx2-types.c delete mode 100644 clang/test/CodeGen/aarch64-debug-sve-vectorx3-types.c delete mode 100644 clang/test/CodeGen/aarch64-debug-sve-vectorx4-types.c rename clang/test/CodeGen/{X86 => }/adc-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/adx-builtins.c (100%) delete mode 100644 clang/test/CodeGen/attr-arm-sve-vector-bits-bitcast.c delete mode 100644 clang/test/CodeGen/attr-arm-sve-vector-bits-call.c delete mode 100644 clang/test/CodeGen/attr-arm-sve-vector-bits-cast.c delete mode 100644 clang/test/CodeGen/attr-arm-sve-vector-bits-codegen.c delete mode 100644 clang/test/CodeGen/attr-arm-sve-vector-bits-globals.c delete mode 100644 clang/test/CodeGen/attr-arm-sve-vector-bits-types.c rename clang/test/CodeGen/{X86 => }/avx-builtins-constrained-cmp.c (100%) rename clang/test/CodeGen/{X86 => }/avx-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/avx-cmp-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/avx-shuffle-builtins.c (100%) create mode 100644 clang/test/CodeGen/avx2-builtins.c rename clang/test/CodeGen/{X86 => }/avx512-inline-asm-kregisters-basics.c (100%) rename clang/test/CodeGen/{X86 => }/avx512-kconstraints-att_inline_asm.c (100%) rename clang/test/CodeGen/{X86 => }/avx512-reduceIntrin.c (100%) rename clang/test/CodeGen/{X86 => }/avx512-reduceMinMaxIntrin.c (100%) rename clang/test/CodeGen/{X86 => }/avx512bf16-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/avx512bitalg-builtins.c (100%) create mode 100644 clang/test/CodeGen/avx512bw-builtins.c rename clang/test/CodeGen/{X86 => }/avx512cdintrin.c (100%) rename clang/test/CodeGen/{X86 => }/avx512dq-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/avx512er-builtins.c (100%) create mode 100644 clang/test/CodeGen/avx512f-builtins-constrained-cmp.c rename clang/test/CodeGen/{X86 => }/avx512f-builtins-constrained.c (100%) create mode 100644 clang/test/CodeGen/avx512f-builtins.c rename clang/test/CodeGen/{X86 => }/avx512ifma-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/avx512ifmavl-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/avx512pf-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/avx512vbmi-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/avx512vbmi2-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/avx512vbmivl-builtin.c (100%) create mode 100644 clang/test/CodeGen/avx512vl-builtins-constrained-cmp.c rename clang/test/CodeGen/{X86 => }/avx512vl-builtins-constrained.c (100%) create mode 100644 clang/test/CodeGen/avx512vl-builtins.c rename clang/test/CodeGen/{X86 => }/avx512vlbf16-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/avx512vlbitalg-builtins.c (100%) create mode 100644 clang/test/CodeGen/avx512vlbw-builtins.c rename clang/test/CodeGen/{X86 => }/avx512vlcd-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/avx512vldq-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/avx512vlvbmi2-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/avx512vlvnni-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/avx512vnni-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/avx512vpopcntdqintrin.c (100%) rename clang/test/CodeGen/{X86 => }/avx512vpopcntdqvlintrin.c (100%) create mode 100644 clang/test/CodeGen/bitscan-builtins.c rename clang/test/CodeGen/{X86 => }/bmi-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/bmi2-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/builtin-clflushopt.c (100%) rename clang/test/CodeGen/{X86 => }/builtin-clwb.c (100%) rename clang/test/CodeGen/{X86 => }/builtin-clzero.c (100%) delete mode 100644 clang/test/CodeGen/builtin-complex.c rename clang/test/CodeGen/{X86 => }/builtin-movdir.c (100%) rename clang/test/CodeGen/{X86 => }/builtin-wbinvd.c (100%) rename clang/test/CodeGen/{X86 => }/builtin-wbnoinvd.c (100%) delete mode 100644 clang/test/CodeGen/builtins-bpf-preserve-field-info-3.c delete mode 100644 clang/test/CodeGen/builtins-bpf-preserve-field-info-4.c rename clang/test/CodeGen/{X86 => }/cetintrin.c (100%) rename clang/test/CodeGen/{X86 => }/cldemote.c (100%) delete mode 100644 clang/test/CodeGen/code-coverage-tsan.c rename clang/test/CodeGen/{complex-builtins-3.c => complex-builtints.c} (100%) delete mode 100644 clang/test/CodeGen/constantexpr-fneg.c delete mode 100644 clang/test/CodeGen/debug-info-unused-types.c delete mode 100644 clang/test/CodeGen/debug-info-unused-types.cpp delete mode 100644 clang/test/CodeGen/enum-bool.cpp rename clang/test/CodeGen/{X86 => }/f16c-builtins-constrained.c (100%) rename clang/test/CodeGen/{X86 => }/f16c-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/fma-builtins-constrained.c (100%) rename clang/test/CodeGen/{X86 => }/fma-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/fma4-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/fsgsbase-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/gfni-builtins.c (100%) delete mode 100644 clang/test/CodeGen/hexagon-empty-cpu-feature.c rename clang/test/CodeGen/{X86 => }/intel-avx512vlvp2intersect.c (100%) rename clang/test/CodeGen/{X86 => }/intel-avx512vp2intersect.c (100%) rename clang/test/CodeGen/{X86 => }/invpcid.c (100%) rename clang/test/CodeGen/{X86 => }/lwp-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/lzcnt-builtins.c (100%) delete mode 100644 clang/test/CodeGen/matrix-lowering-opt-levels.c rename clang/test/CodeGen/{X86 => }/mmx-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/mmx-inline-asm-error.c (100%) rename clang/test/CodeGen/{X86 => }/mmx-inline-asm.c (100%) rename clang/test/CodeGen/{X86 => }/mmx-shift-with-immediate.c (100%) rename clang/test/CodeGen/{X86 => }/movbe-builtins.c (100%) delete mode 100644 clang/test/CodeGen/pass-by-value-noalias.c rename clang/test/CodeGen/{X86 => }/pause.c (100%) rename clang/test/CodeGen/{X86 => }/pclmul-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/pku.c (100%) create mode 100644 clang/test/CodeGen/popcnt-builtins.c rename clang/test/CodeGen/{X86 => }/prefetchw-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/ptwrite.c (100%) rename clang/test/CodeGen/{X86 => }/rd-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/rdpid-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/rdrand-builtins.c (100%) create mode 100644 clang/test/CodeGen/rot-intrinsics.c rename clang/test/CodeGen/{X86 => }/rtm-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/sha-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/sse-builtins-constrained-cmp.c (100%) rename clang/test/CodeGen/{X86 => }/sse-builtins-constrained.c (100%) rename clang/test/CodeGen/{X86 => }/sse-builtins-dbg.c (100%) rename clang/test/CodeGen/{X86 => }/sse-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/sse.c (100%) rename clang/test/CodeGen/{X86 => }/sse2-builtins-constrained-cmp.c (100%) rename clang/test/CodeGen/{X86 => }/sse2-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/sse3-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/sse41-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/sse42-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/sse4a-builtins.c (100%) create mode 100644 clang/test/CodeGen/ssse3-builtins.c rename clang/test/CodeGen/{X86 => }/tbm-builtins.c (100%) delete mode 100644 clang/test/CodeGen/tune-cpu.c delete mode 100644 clang/test/CodeGen/unsigned-shift-base.c rename clang/test/CodeGen/{X86 => }/vaes-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/vpclmulqdq-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/waitpkg.c (100%) rename clang/test/CodeGen/{X86 => }/x86-64-inline-asm.c (100%) rename clang/test/CodeGen/{X86 => }/x86-GCC-inline-asm-Y-constraints.c (100%) rename clang/test/CodeGen/{X86 => }/x86-atomic-long_double.c (100%) create mode 100644 clang/test/CodeGen/x86-bswap.c rename clang/test/CodeGen/{X86 => }/x86-builtins-vector-width.c (100%) create mode 100644 clang/test/CodeGen/x86-builtins.c rename clang/test/CodeGen/{X86 => }/x86-cf-protection.c (100%) rename clang/test/CodeGen/{X86 => }/x86-crc-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/x86-enqcmd-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/x86-inline-asm-min-vector-width.c (100%) rename clang/test/CodeGen/{X86 => }/x86-inline-asm-v-constraint.c (100%) rename clang/test/CodeGen/{X86 => }/x86-long-double.cpp (100%) rename clang/test/CodeGen/{X86 => }/x86-nontemporal.c (100%) rename clang/test/CodeGen/{X86 => }/x86-serialize-intrin.c (100%) rename clang/test/CodeGen/{X86 => }/x86-soft-float.c (100%) rename clang/test/CodeGen/{X86 => }/x86-tsxldtrk-builtins.c (100%) rename clang/test/CodeGen/{X86 => }/x86-vec-i128.c (100%) rename clang/test/CodeGen/{X86 => }/x86-vec-struct-packing.c (100%) rename clang/test/CodeGen/{X86 => }/x86-vector-width.c (100%) rename clang/test/CodeGen/{X86 => }/x86.c (100%) rename clang/test/CodeGen/{X86 => }/x86_32-arguments-darwin.c (100%) rename clang/test/CodeGen/{X86 => }/x86_32-arguments-iamcu.c (100%) rename clang/test/CodeGen/{X86 => }/x86_32-arguments-linux.c (100%) rename clang/test/CodeGen/{X86 => }/x86_32-arguments-nommx.c (100%) rename clang/test/CodeGen/{X86 => }/x86_32-arguments-realign.c (100%) rename clang/test/CodeGen/{X86 => }/x86_32-arguments-win32.c (100%) rename clang/test/CodeGen/{X86 => }/x86_32-fpcc-struct-return.c (100%) rename clang/test/CodeGen/{X86 => }/x86_32-inline-asm.c (100%) rename clang/test/CodeGen/{X86 => }/x86_32-xsave.c (100%) rename clang/test/CodeGen/{X86 => }/x86_64-PR42672.c (100%) rename clang/test/CodeGen/{X86 => }/x86_64-arguments-darwin.c (100%) rename clang/test/CodeGen/{X86 => }/x86_64-arguments-nacl.c (100%) rename clang/test/CodeGen/{X86 => }/x86_64-arguments-win32.c (100%) rename clang/test/CodeGen/{X86 => }/x86_64-arguments.c (100%) rename clang/test/CodeGen/{X86 => }/x86_64-atomic-128.c (100%) rename clang/test/CodeGen/{X86 => }/x86_64-floatvectors.c (100%) rename clang/test/CodeGen/{X86 => }/x86_64-instrument-functions.c (100%) rename clang/test/CodeGen/{X86 => }/x86_64-longdouble.c (100%) rename clang/test/CodeGen/{X86 => }/x86_64-mno-sse.c (100%) rename clang/test/CodeGen/{X86 => }/x86_64-mno-sse2.c (100%) rename clang/test/CodeGen/{X86 => }/x86_64-profiling-keep-fp.c (100%) rename clang/test/CodeGen/{X86 => }/x86_64-xsave.c (100%) rename clang/test/CodeGen/{X86 => }/x86_inlineasm_curly_bracket_escape.c (100%) rename clang/test/CodeGen/{X86 => }/xop-builtins-cmp.c (100%) rename clang/test/CodeGen/{X86 => }/xop-builtins.c (100%) delete mode 100644 clang/test/CodeGenCUDA/profile-coverage-mapping.cu delete mode 100644 clang/test/CodeGenCUDA/static-device-var-no-rdc.cu delete mode 100644 clang/test/CodeGenCXX/Inputs/profile-remap_entry.proftext delete mode 100644 clang/test/CodeGenCXX/aarch64-mangle-sve-fixed-vectors.cpp delete mode 100644 clang/test/CodeGenCXX/aarch64-sve-fixedtypeinfo.cpp delete mode 100644 clang/test/CodeGenCXX/aix-static-init-temp-spec-and-inline-var.cpp delete mode 100644 clang/test/CodeGenCXX/attr-likelihood-if-branch-weights.cpp delete mode 100644 clang/test/CodeGenCXX/debug-info-ctor-homing-flag.cpp delete mode 100644 clang/test/CodeGenCXX/fp16-mangle-arg-return.cpp delete mode 100644 clang/test/CodeGenCXX/mangle-ms-auto-templates.cpp delete mode 100644 clang/test/CodeGenCXX/pass-by-value-noalias.cpp delete mode 100644 clang/test/CodeGenCXX/visibility-inlines-hidden-static-local-var.cpp delete mode 100644 clang/test/CodeGenCoroutines/coro-semmetric-transfer.cpp delete mode 100644 clang/test/CodeGenObjC/arc-blocks-exceptions.m delete mode 100644 clang/test/CodeGenObjC/attr-used-on-method.m delete mode 100644 clang/test/CodeGenObjC/pass-by-value-noalias.m delete mode 100644 clang/test/CoverageMapping/Inputs/comment.h delete mode 100644 clang/test/CoverageMapping/comment.cpp delete mode 100755 clang/test/Driver/Inputs/basic_freebsd64_tree/usr/bin/ld.bfd delete mode 100644 clang/test/Driver/Inputs/resource_dir/lib/darwin/libclang_rt.iossim.a delete mode 100644 clang/test/Driver/Inputs/rocm/amdgcn/bitcode/oclc_isa_version_908.bc delete mode 100644 clang/test/Driver/amdgcn-gz-options.cl delete mode 100644 clang/test/Driver/arm-nofp-disabled-features.c delete mode 100644 clang/test/Driver/debug-var-experimental-switch.c delete mode 100644 clang/test/Driver/fmemprof.cpp delete mode 100644 clang/test/Driver/hip-gz-options.hip delete mode 100644 clang/test/Driver/hip-invalid-target-id.hip delete mode 100644 clang/test/Driver/hip-offload-arch.hip delete mode 100644 clang/test/Driver/hip-sanitize-options.hip delete mode 100644 clang/test/Driver/hip-target-id.hip delete mode 100644 clang/test/Driver/invalid-target-id.cl delete mode 100644 clang/test/Driver/ld-path.c delete mode 100644 clang/test/Driver/macos-apple-silicon-slice-link-libs-darwin-only.cpp delete mode 100644 clang/test/Driver/pch-codegen.cpp delete mode 100644 clang/test/Driver/print-search-dirs.c delete mode 100644 clang/test/Driver/solaris-ld-sld.c delete mode 100644 clang/test/Driver/target-id-macros.cl delete mode 100644 clang/test/Driver/target-id-macros.hip delete mode 100644 clang/test/Driver/target-id.cl delete mode 100644 clang/test/Driver/x86-mtune.c delete mode 100644 clang/test/Format/dump-config-list-override.cpp delete mode 100644 clang/test/Frontend/fixed_point_add_const.c delete mode 100644 clang/test/Frontend/fixed_point_div_const.c delete mode 100644 clang/test/Frontend/fixed_point_mul_const.c delete mode 100644 clang/test/Frontend/fixed_point_shift.c delete mode 100644 clang/test/Frontend/fixed_point_shift_const.c delete mode 100644 clang/test/Frontend/fixed_point_sub_const.c delete mode 100644 clang/test/Headers/wasm.c delete mode 100644 clang/test/Headers/wasm.cpp delete mode 100644 clang/test/Layout/aix-Wpacked-expecting-diagnostics.cpp delete mode 100644 clang/test/Layout/aix-Wpacked-no-diagnostics.cpp delete mode 100644 clang/test/Layout/aix-double-struct-member.cpp delete mode 100644 clang/test/Layout/aix-no-unique-address-with-double.cpp delete mode 100644 clang/test/Layout/aix-pack-attr-on-base.cpp delete mode 100644 clang/test/Layout/aix-power-alignment-typedef-2.cpp delete mode 100644 clang/test/Layout/aix-power-alignment-typedef.cpp delete mode 100644 clang/test/Layout/aix-virtual-function-and-base-with-double.cpp delete mode 100644 clang/test/Misc/explicit.cpp delete mode 100644 clang/test/Modules/Inputs/DebugDwoId.h delete mode 100644 clang/test/Modules/Inputs/import-once/ImportOnce.framework/Head [...] delete mode 100644 clang/test/Modules/Inputs/import-once/ImportOnce.framework/Modu [...] delete mode 100644 clang/test/Modules/Inputs/import-once/IndirectImporter.framewor [...] delete mode 100644 clang/test/Modules/Inputs/import-once/IndirectImporter.framewor [...] delete mode 100644 clang/test/Modules/Inputs/import-once/Unrelated.framework/Heade [...] delete mode 100644 clang/test/Modules/Inputs/import-once/Unrelated.framework/Modul [...] delete mode 100644 clang/test/Modules/Inputs/inherit-attribute/a.h delete mode 100644 clang/test/Modules/Inputs/inherit-attribute/b.h delete mode 100644 clang/test/Modules/Inputs/inherit-attribute/c.h delete mode 100644 clang/test/Modules/Inputs/inherit-attribute/module.modulemap delete mode 100644 clang/test/Modules/ModuleDebugInfoDwoId.cpp delete mode 100644 clang/test/Modules/import-once.m delete mode 100644 clang/test/Modules/inherit-attribute.cpp delete mode 100644 clang/test/OpenMP/amdgcn_target_codegen.cpp delete mode 100644 clang/test/OpenMP/amdgcn_target_init_temp_alloca.cpp delete mode 100644 clang/test/OpenMP/declare_variant_device_isa_codegen_1.c delete mode 100644 clang/test/OpenMP/irbuilder_nested_parallel_for.c delete mode 100644 clang/test/OpenMP/nvptx_target_parallel_reduction_codegen_tbaa_ [...] create mode 100644 clang/test/OpenMP/target_map_codegen.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_00.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_01.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_02.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_03.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_04.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_05.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_06.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_07.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_08.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_09.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_10.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_11.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_12.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_13.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_14.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_15.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_16.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_17.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_18.inc delete mode 100644 clang/test/OpenMP/target_map_codegen_18a.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_18b.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_18c.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_18d.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_19.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_20.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_21.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_22.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_23.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_24.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_25.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_26.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_27.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_28.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_29.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_30.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_31.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_32.cpp delete mode 100644 clang/test/OpenMP/target_map_codegen_33.cpp delete mode 100644 clang/test/PCH/cxx-invalid-destructor.cpp delete mode 100644 clang/test/PCH/cxx-invalid-destructor.h delete mode 100644 clang/test/PCH/cxx2a-constraints-crash.cpp delete mode 100644 clang/test/PCH/determinism.cpp delete mode 100644 clang/test/PCH/preamble-modules.cpp delete mode 100644 clang/test/Parser/compound-token-split.cpp delete mode 100644 clang/test/Parser/pragma-fenv_round.c delete mode 100644 clang/test/Preprocessor/init-arm.c delete mode 100644 clang/test/Preprocessor/init-mips.c delete mode 100644 clang/test/Preprocessor/init-ppc.c delete mode 100644 clang/test/Preprocessor/init-x86.c delete mode 100644 clang/test/Preprocessor/init-zos.c delete mode 100644 clang/test/Profile/Inputs/gcc-flag-compatibility_IR_entry.proftext delete mode 100644 clang/test/Sema/attr-likelihood.c delete mode 100644 clang/test/Sema/ext-int.c delete mode 100644 clang/test/Sema/init-invalid-struct-array.c delete mode 100644 clang/test/Sema/ns_error_enum.m delete mode 100644 clang/test/Sema/string-concat.c delete mode 100644 clang/test/Sema/typo-correction-no-hang.cpp delete mode 100644 clang/test/SemaCXX/attr-arm-sve-vector-bits.cpp delete mode 100644 clang/test/SemaCXX/attr-likelihood.cpp delete mode 100644 clang/test/SemaCXX/fold_expr_expansion_limit.cpp delete mode 100644 clang/test/SemaCXX/pointer-forward-declared-class-conversion.cpp create mode 100644 clang/test/SemaCXX/vla-consruct.cpp delete mode 100644 clang/test/SemaCXX/vla-construct.cpp delete mode 100644 clang/test/SemaCXX/void-argument.cpp delete mode 100644 clang/test/SemaObjC/attr-swift-error.m delete mode 100644 clang/test/SemaOpenCL/recovery-expr.cl delete mode 100644 clang/test/SemaOpenCL/usm-address-spaces-conversions.cl delete mode 100644 clang/test/SemaTemplate/alias-template-nondependent.cpp delete mode 100644 clang/test/SemaTemplate/concepts.cpp delete mode 100644 clang/test/SemaTemplate/recovery-tree-transform-crash.cpp delete mode 100644 clang/test/utils/update_cc_test_checks/Inputs/check-attributes.cpp delete mode 100644 clang/test/utils/update_cc_test_checks/Inputs/check-attributes. [...] delete mode 100644 clang/test/utils/update_cc_test_checks/Inputs/check-attributes. [...] delete mode 100644 clang/test/utils/update_cc_test_checks/check_attrs.test delete mode 100644 clang/tools/libclang/Rewrite.cpp create mode 100644 clang/unittests/Basic/FixedPointTest.cpp delete mode 100644 clang/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp delete mode 100644 clang/unittests/Tooling/Syntax/BuildTreeTest.cpp delete mode 100644 clang/unittests/Tooling/Syntax/MutationsTest.cpp delete mode 100644 clang/unittests/Tooling/Syntax/SynthesisTest.cpp create mode 100644 clang/unittests/Tooling/Syntax/TreeTest.cpp delete mode 100644 clang/unittests/Tooling/Syntax/TreeTestBase.cpp delete mode 100644 clang/unittests/Tooling/Syntax/TreeTestBase.h delete mode 100644 compiler-rt/.clang-tidy delete mode 100644 compiler-rt/lib/builtins/fp_div_impl.inc delete mode 100644 compiler-rt/lib/builtins/int_mulo_impl.inc delete mode 100644 compiler-rt/lib/builtins/int_mulv_impl.inc delete mode 100644 compiler-rt/lib/fuzzer/FuzzerInterceptors.cpp create mode 100644 compiler-rt/lib/sanitizer_common/.clang-tidy delete mode 100644 compiler-rt/test/.clang-tidy delete mode 100644 compiler-rt/test/asan/TestCases/Darwin/symbolizer-function-offs [...] delete mode 100644 compiler-rt/test/asan/TestCases/leaks.cpp delete mode 100644 compiler-rt/test/asan/TestCases/lsan_crash.cpp delete mode 100644 compiler-rt/test/dfsan/interceptors.c delete mode 100644 compiler-rt/test/dfsan/threaded_flush.c delete mode 100644 compiler-rt/test/fuzzer/CustomAllocator.cpp delete mode 100644 compiler-rt/test/fuzzer/EntropicScalePerExecTimeTest.cpp delete mode 100644 compiler-rt/test/fuzzer/KeepSeedTest.cpp delete mode 100644 compiler-rt/test/fuzzer/bcmp.test delete mode 100644 compiler-rt/test/fuzzer/cross_over_copy.test delete mode 100644 compiler-rt/test/fuzzer/cross_over_insert.test delete mode 100644 compiler-rt/test/fuzzer/cross_over_uniform_dist.test delete mode 100644 compiler-rt/test/fuzzer/custom-allocator.test delete mode 100644 compiler-rt/test/fuzzer/entropic-scale-per-exec-time.test delete mode 100644 compiler-rt/test/fuzzer/keep-seed.test delete mode 100644 compiler-rt/test/fuzzer/minimize_timeout.test delete mode 100644 compiler-rt/test/fuzzer/mutation-graph.test delete mode 100644 compiler-rt/test/fuzzer/noasan-bcmp.test delete mode 100644 compiler-rt/test/fuzzer/noasan-memcmp.test delete mode 100644 compiler-rt/test/fuzzer/noasan-memcmp64.test delete mode 100644 compiler-rt/test/fuzzer/noasan-strcmp.test delete mode 100644 compiler-rt/test/fuzzer/noasan-strncmp.test delete mode 100644 compiler-rt/test/fuzzer/noasan-strstr.test delete mode 100644 compiler-rt/test/hwasan/TestCases/exported-tagged-global.c delete mode 100644 compiler-rt/test/msan/Linux/swapcontext_annotation.cpp delete mode 100644 compiler-rt/test/msan/Linux/swapcontext_annotation_reset.cpp delete mode 100644 compiler-rt/test/msan/interception_sigaction_test.cpp delete mode 100644 compiler-rt/test/msan/libatomic.c delete mode 100644 compiler-rt/test/msan/libatomic_load_exceptions.cpp delete mode 100644 compiler-rt/test/msan/scanf-allocate.cpp delete mode 100644 compiler-rt/test/profile/coverage_comments.cpp delete mode 100644 compiler-rt/test/sanitizer_common/TestCases/Linux/xdrrec.cpp delete mode 100644 compiler-rt/test/sanitizer_common/TestCases/Posix/recursion-in- [...] delete mode 100644 compiler-rt/test/tsan/Darwin/variadic-open.cpp delete mode 100644 compiler-rt/test/tsan/libdispatch/async_and_wait.c delete mode 100644 compiler-rt/test/ubsan/TestCases/Integer/unsigned-shift.cpp delete mode 100644 flang/docs/ArrayComposition.md delete mode 100644 flang/docs/BijectiveInternalNameUniquing.md delete mode 100644 flang/docs/C++17.md delete mode 100644 flang/docs/C++style.md delete mode 100644 flang/docs/Calls.md delete mode 100644 flang/docs/Character.md delete mode 100644 flang/docs/ControlFlowGraph.md delete mode 100644 flang/docs/Directives.md delete mode 100644 flang/docs/Extensions.md delete mode 100644 flang/docs/FortranForCProgrammers.md delete mode 100644 flang/docs/FortranIR.md delete mode 100644 flang/docs/IORuntimeInternals.md delete mode 100644 flang/docs/ImplementingASemanticCheck.md delete mode 100644 flang/docs/Intrinsics.md delete mode 100644 flang/docs/LabelResolution.md delete mode 100644 flang/docs/ModFiles.md delete mode 100644 flang/docs/OpenMP-4.5-grammar.md delete mode 100644 flang/docs/OpenMP-semantics.md delete mode 100644 flang/docs/OptionComparison.md delete mode 100644 flang/docs/Overview.md delete mode 100644 flang/docs/ParserCombinators.md delete mode 100644 flang/docs/Parsing.md delete mode 100644 flang/docs/Preprocessing.md delete mode 100644 flang/docs/PullRequestChecklist.md delete mode 100644 flang/docs/ReleaseNotes.md delete mode 100644 flang/docs/RuntimeDescriptor.md delete mode 100644 flang/docs/Semantics.md delete mode 100644 flang/docs/_static/llvm.css delete mode 100644 flang/docs/_themes/llvm-theme/layout.html delete mode 100644 flang/docs/_themes/llvm-theme/static/contents.png delete mode 100644 flang/docs/_themes/llvm-theme/static/llvm-theme.css delete mode 100644 flang/docs/_themes/llvm-theme/static/logo.png delete mode 100644 flang/docs/_themes/llvm-theme/static/navigation.png delete mode 100644 flang/docs/_themes/llvm-theme/theme.conf delete mode 100644 flang/docs/conf.py delete mode 100644 flang/docs/f2018-grammar.md delete mode 100644 flang/docs/flang-c-style.el delete mode 100644 flang/docs/index.md create mode 100644 flang/documentation/ArrayComposition.md create mode 100644 flang/documentation/BijectiveInternalNameUniquing.md create mode 100644 flang/documentation/C++17.md create mode 100644 flang/documentation/C++style.md create mode 100644 flang/documentation/Calls.md create mode 100644 flang/documentation/Character.md create mode 100644 flang/documentation/ControlFlowGraph.md create mode 100644 flang/documentation/Directives.md create mode 100644 flang/documentation/Extensions.md create mode 100644 flang/documentation/FortranForCProgrammers.md create mode 100644 flang/documentation/FortranIR.md create mode 100644 flang/documentation/IORuntimeInternals.md create mode 100644 flang/documentation/ImplementingASemanticCheck.md create mode 100644 flang/documentation/Intrinsics.md create mode 100644 flang/documentation/LabelResolution.md create mode 100644 flang/documentation/ModFiles.md create mode 100644 flang/documentation/OpenMP-4.5-grammar.txt create mode 100644 flang/documentation/OpenMP-semantics.md create mode 100644 flang/documentation/OptionComparison.md create mode 100644 flang/documentation/Overview.md create mode 100644 flang/documentation/ParserCombinators.md create mode 100644 flang/documentation/Parsing.md create mode 100644 flang/documentation/Preprocessing.md create mode 100644 flang/documentation/PullRequestChecklist.md create mode 100644 flang/documentation/RuntimeDescriptor.md create mode 100644 flang/documentation/Semantics.md create mode 100644 flang/documentation/f2018-grammar.txt create mode 100644 flang/documentation/flang-c-style.el delete mode 100644 flang/include/flang/Frontend/CompilerInstance.h delete mode 100644 flang/include/flang/Frontend/CompilerInvocation.h delete mode 100644 flang/include/flang/Frontend/FrontendOptions.h delete mode 100644 flang/include/flang/FrontendTool/Utils.h delete mode 100644 flang/include/flang/Lower/OpenACC.h delete mode 100644 flang/lib/Frontend/CMakeLists.txt delete mode 100644 flang/lib/Frontend/CompilerInstance.cpp delete mode 100644 flang/lib/Frontend/CompilerInvocation.cpp delete mode 100644 flang/lib/Frontend/FrontendOptions.cpp delete mode 100644 flang/lib/FrontendTool/CMakeLists.txt delete mode 100644 flang/lib/FrontendTool/ExecuteCompilerInvocation.cpp delete mode 100644 flang/lib/Lower/OpenACC.cpp delete mode 100644 flang/lib/Semantics/check-directive-structure.h delete mode 100644 flang/lib/Semantics/data-to-inits.cpp delete mode 100644 flang/lib/Semantics/data-to-inits.h delete mode 100644 flang/lib/Semantics/resolve-directives.cpp delete mode 100644 flang/lib/Semantics/resolve-directives.h delete mode 100644 flang/runtime/descriptor-io.h delete mode 100644 flang/test/Driver/Inputs/hello.f90 delete mode 100644 flang/test/Driver/help.f90 delete mode 100644 flang/test/Driver/no_files.f90 delete mode 100644 flang/test/Evaluate/folding10.f90 delete mode 100644 flang/test/Evaluate/folding11.f90 delete mode 100644 flang/test/Evaluate/folding12.f90 delete mode 100644 flang/test/Flang-Driver/driver-error-cc1.c delete mode 100644 flang/test/Flang-Driver/driver-error-cc1.cpp delete mode 100644 flang/test/Flang-Driver/driver-help.f90 delete mode 100644 flang/test/Flang-Driver/driver-version.f90 delete mode 100644 flang/test/Flang-Driver/emit-obj.f90 delete mode 100644 flang/test/Flang-Driver/missing-input.f90 delete mode 100644 flang/test/Lower/pre-fir-tree05.f90 delete mode 100644 flang/test/NonGtestUnit/lit.cfg.py delete mode 100644 flang/test/NonGtestUnit/lit.site.cfg.py.in delete mode 100644 flang/test/Parser/badlabel.f delete mode 100644 flang/test/Parser/compiler-directives.f90 delete mode 100644 flang/test/Parser/continuation-in-if.f delete mode 100644 flang/test/Preprocessing/compiler_defined_macros.F90 delete mode 100644 flang/test/Preprocessing/defines.F90 delete mode 100644 flang/test/Preprocessing/fixed-rescan.F delete mode 100644 flang/test/Preprocessing/hollerith.f create mode 100644 flang/test/Preprocessing/lit.local.cfg.py delete mode 100644 flang/test/Semantics/acc-canonicalization-validity.f90 delete mode 100644 flang/test/Semantics/acc-resolve01.f90 delete mode 100644 flang/test/Semantics/acc-resolve02.f90 delete mode 100644 flang/test/Semantics/acc-symbols01.f90 delete mode 100644 flang/test/Semantics/array-constr-values.f90 delete mode 100644 flang/test/Semantics/boz-literal-constants.f90 delete mode 100644 flang/test/Semantics/data08.f90 delete mode 100644 flang/test/Semantics/data09.f90 delete mode 100644 flang/test/Semantics/deallocate06.f90 delete mode 100644 flang/test/Semantics/implicit09.f90 delete mode 100644 flang/test/Semantics/implicit10.f90 delete mode 100644 flang/test/Semantics/implicit11.f90 delete mode 100644 flang/test/Semantics/omp-resolve06.f90 delete mode 100644 flang/test/Semantics/reshape.f90 delete mode 100644 flang/test/Semantics/resolve95.f90 delete mode 100644 flang/test/Semantics/resolve96.f90 delete mode 100644 flang/test/Semantics/symbol18.f90 delete mode 100644 flang/tools/f18/f18_version.h.in delete mode 100644 flang/tools/flang-driver/CMakeLists.txt delete mode 100644 flang/tools/flang-driver/driver.cpp delete mode 100644 flang/tools/flang-driver/fc1_main.cpp delete mode 100644 flang/unittests/Frontend/CMakeLists.txt delete mode 100644 flang/unittests/Frontend/CompilerInstanceTest.cpp delete mode 100644 libc/config/linux/app.h delete mode 100644 libc/fuzzing/string/strstr_fuzz.cpp create mode 100644 libc/include/ctype.h delete mode 100644 libc/include/ctype.h.def delete mode 100644 libc/src/ctype/CMakeLists.txt delete mode 100644 libc/src/ctype/ctype_utils.h delete mode 100644 libc/src/ctype/isalnum.cpp delete mode 100644 libc/src/ctype/isalnum.h delete mode 100644 libc/src/ctype/isalpha.cpp delete mode 100644 libc/src/ctype/isalpha.h delete mode 100644 libc/src/ctype/isblank.cpp delete mode 100644 libc/src/ctype/isblank.h delete mode 100644 libc/src/ctype/iscntrl.cpp delete mode 100644 libc/src/ctype/iscntrl.h delete mode 100644 libc/src/ctype/isdigit.cpp delete mode 100644 libc/src/ctype/isdigit.h delete mode 100644 libc/src/ctype/isgraph.cpp delete mode 100644 libc/src/ctype/isgraph.h delete mode 100644 libc/src/ctype/islower.cpp delete mode 100644 libc/src/ctype/islower.h delete mode 100644 libc/src/ctype/isprint.cpp delete mode 100644 libc/src/ctype/isprint.h delete mode 100644 libc/src/ctype/ispunct.cpp delete mode 100644 libc/src/ctype/ispunct.h delete mode 100644 libc/src/ctype/isspace.cpp delete mode 100644 libc/src/ctype/isspace.h delete mode 100644 libc/src/ctype/isupper.cpp delete mode 100644 libc/src/ctype/isupper.h delete mode 100644 libc/src/ctype/isxdigit.cpp delete mode 100644 libc/src/ctype/isxdigit.h delete mode 100644 libc/src/ctype/tolower.cpp delete mode 100644 libc/src/ctype/tolower.h delete mode 100644 libc/src/ctype/toupper.cpp delete mode 100644 libc/src/ctype/toupper.h delete mode 100644 libc/src/math/fmax.cpp delete mode 100644 libc/src/math/fmax.h delete mode 100644 libc/src/math/fmaxf.cpp delete mode 100644 libc/src/math/fmaxf.h delete mode 100644 libc/src/math/fmaxl.cpp delete mode 100644 libc/src/math/fmaxl.h delete mode 100644 libc/src/math/fmin.cpp delete mode 100644 libc/src/math/fmin.h delete mode 100644 libc/src/math/fminf.cpp delete mode 100644 libc/src/math/fminf.h delete mode 100644 libc/src/math/fminl.cpp delete mode 100644 libc/src/math/fminl.h delete mode 100644 libc/src/math/remainder.cpp delete mode 100644 libc/src/math/remainder.h delete mode 100644 libc/src/math/remainderf.cpp delete mode 100644 libc/src/math/remainderf.h delete mode 100644 libc/src/math/remainderl.cpp delete mode 100644 libc/src/math/remainderl.h delete mode 100644 libc/src/math/remquo.cpp delete mode 100644 libc/src/math/remquo.h delete mode 100644 libc/src/math/remquof.cpp delete mode 100644 libc/src/math/remquof.h delete mode 100644 libc/src/math/remquol.cpp delete mode 100644 libc/src/math/remquol.h delete mode 100644 libc/src/math/sqrt.cpp delete mode 100644 libc/src/math/sqrt.h delete mode 100644 libc/src/math/sqrtf.cpp delete mode 100644 libc/src/math/sqrtf.h delete mode 100644 libc/src/math/sqrtl.cpp delete mode 100644 libc/src/math/sqrtl.h delete mode 100644 libc/src/string/memrchr.cpp delete mode 100644 libc/src/string/memrchr.h delete mode 100644 libc/src/string/strcspn.cpp delete mode 100644 libc/src/string/strcspn.h delete mode 100644 libc/src/string/string_utils.h delete mode 100644 libc/src/string/strnlen.cpp delete mode 100644 libc/src/string/strnlen.h delete mode 100644 libc/src/string/strpbrk.cpp delete mode 100644 libc/src/string/strpbrk.h delete mode 100644 libc/src/string/strrchr.cpp delete mode 100644 libc/src/string/strrchr.h delete mode 100644 libc/src/string/strspn.cpp delete mode 100644 libc/src/string/strspn.h delete mode 100644 libc/src/string/strstr.cpp delete mode 100644 libc/src/string/strstr.h delete mode 100644 libc/src/string/strtok.cpp delete mode 100644 libc/src/string/strtok.h delete mode 100644 libc/src/string/strtok_r.cpp delete mode 100644 libc/src/string/strtok_r.h delete mode 100644 libc/test/ErrnoSetterMatcher.h delete mode 100644 libc/test/loader/linux/tls_test.cpp delete mode 100644 libc/test/src/ctype/CMakeLists.txt delete mode 100644 libc/test/src/ctype/isalnum_test.cpp delete mode 100644 libc/test/src/ctype/isalpha_test.cpp delete mode 100644 libc/test/src/ctype/isblank_test.cpp delete mode 100644 libc/test/src/ctype/iscntrl_test.cpp delete mode 100644 libc/test/src/ctype/isdigit_test.cpp delete mode 100644 libc/test/src/ctype/isgraph_test.cpp delete mode 100644 libc/test/src/ctype/islower_test.cpp delete mode 100644 libc/test/src/ctype/isprint_test.cpp delete mode 100644 libc/test/src/ctype/ispunct_test.cpp delete mode 100644 libc/test/src/ctype/isspace_test.cpp delete mode 100644 libc/test/src/ctype/isupper_test.cpp delete mode 100644 libc/test/src/ctype/isxdigit_test.cpp delete mode 100644 libc/test/src/ctype/tolower_test.cpp delete mode 100644 libc/test/src/ctype/toupper_test.cpp delete mode 100644 libc/test/src/math/fmax_test.cpp delete mode 100644 libc/test/src/math/fmaxf_test.cpp delete mode 100644 libc/test/src/math/fmaxl_test.cpp delete mode 100644 libc/test/src/math/fmin_test.cpp delete mode 100644 libc/test/src/math/fminf_test.cpp delete mode 100644 libc/test/src/math/fminl_test.cpp delete mode 100644 libc/test/src/math/remquo_test.cpp delete mode 100644 libc/test/src/math/remquof_test.cpp delete mode 100644 libc/test/src/math/remquol_test.cpp delete mode 100644 libc/test/src/math/sqrt_test.cpp delete mode 100644 libc/test/src/math/sqrtf_test.cpp delete mode 100644 libc/test/src/math/sqrtl_test.cpp delete mode 100644 libc/test/src/string/memrchr_test.cpp delete mode 100644 libc/test/src/string/strcspn_test.cpp delete mode 100644 libc/test/src/string/strnlen_test.cpp delete mode 100644 libc/test/src/string/strpbrk_test.cpp delete mode 100644 libc/test/src/string/strrchr_test.cpp delete mode 100644 libc/test/src/string/strspn_test.cpp delete mode 100644 libc/test/src/string/strstr_test.cpp delete mode 100644 libc/test/src/string/strtok_r_test.cpp delete mode 100644 libc/test/src/string/strtok_test.cpp delete mode 100644 libc/test/utils/CPP/CMakeLists.txt delete mode 100644 libc/test/utils/CPP/bitset_test.cpp delete mode 100644 libc/utils/CPP/Bitset.h create mode 100644 libc/utils/CPP/StringRef.h delete mode 100644 libc/utils/FPUtil/DivisionAndRemainderOperations.h delete mode 100644 libc/utils/FPUtil/NormalFloat.h delete mode 100644 libc/utils/FPUtil/Sqrt.h delete mode 100644 libc/utils/FPUtil/SqrtLongDoubleX86.h delete mode 100644 libc/utils/FPUtil/TestHelpers.cpp delete mode 100644 libc/utils/FPUtil/TestHelpers.h delete mode 100644 libc/utils/LibcTableGenUtil/APIIndexer.cpp delete mode 100644 libc/utils/LibcTableGenUtil/APIIndexer.h delete mode 100644 libc/utils/LibcTableGenUtil/CMakeLists.txt create mode 100644 libc/utils/UnitTest/ErrnoSetterMatcher.h delete mode 100644 libc/utils/tools/CMakeLists.txt delete mode 100644 libc/utils/tools/WrapperGen/CMakeLists.txt delete mode 100644 libc/utils/tools/WrapperGen/Main.cpp delete mode 100644 libclc/spirv/lib/SOURCES delete mode 100644 libclc/spirv/lib/math/fma.cl delete mode 100644 libclc/spirv/lib/math/fma.inc delete mode 100644 libclc/spirv/lib/subnormal_config.cl delete mode 100644 libclc/spirv64/lib/SOURCES delete mode 100644 libclc/spirv64/lib/math/fma.cl delete mode 100644 libclc/spirv64/lib/math/fma.inc delete mode 100644 libclc/spirv64/lib/subnormal_config.cl delete mode 100644 libcxx/benchmarks/VariantBenchmarks.h delete mode 100644 libcxx/benchmarks/variant_visit_1.bench.cpp delete mode 100644 libcxx/benchmarks/variant_visit_2.bench.cpp delete mode 100644 libcxx/benchmarks/variant_visit_3.bench.cpp delete mode 100644 libcxx/docs/DesignDocs/UniquePtrTrivialAbi.rst delete mode 100644 libcxx/test/configs/legacy.cfg.in delete mode 100644 libcxx/test/configs/libcxx-trunk-shared.cfg.in delete mode 100644 libcxx/test/configs/libcxx-trunk-static.cfg.in delete mode 100644 libcxx/test/libcxx/atomics/ext-int.verify.cpp create mode 100644 libcxx/test/libcxx/depr/depr.default.allocator/allocator_types. [...] create mode 100644 libcxx/test/libcxx/depr/depr.default.allocator/allocator_void.d [...] delete mode 100644 libcxx/test/libcxx/language.support/has_aligned_alloc.compile.pass.cpp create mode 100644 libcxx/test/libcxx/language.support/has_c11_features.pass.cpp delete mode 100644 libcxx/test/libcxx/language.support/has_quick_exit.compile.pass.cpp delete mode 100644 libcxx/test/libcxx/language.support/has_timespec_get.compile.pass.cpp delete mode 100644 libcxx/test/libcxx/language.support/support.dynamic/aligned_all [...] delete mode 100644 libcxx/test/libcxx/language.support/timespec_get.xopen.compile. [...] delete mode 100644 libcxx/test/libcxx/libcpp_freestanding.sh.cpp delete mode 100644 libcxx/test/libcxx/memory/aligned_allocation_macro.compile.pass.cpp create mode 100644 libcxx/test/libcxx/memory/aligned_allocation_macro.pass.cpp delete mode 100644 libcxx/test/libcxx/memory/trivial_abi/shared_ptr_arg.pass.cpp delete mode 100644 libcxx/test/libcxx/memory/trivial_abi/unique_ptr_arg.pass.cpp delete mode 100644 libcxx/test/libcxx/memory/trivial_abi/unique_ptr_array.pass.cpp delete mode 100644 libcxx/test/libcxx/memory/trivial_abi/unique_ptr_destruction_or [...] delete mode 100644 libcxx/test/libcxx/memory/trivial_abi/unique_ptr_ret.pass.cpp delete mode 100644 libcxx/test/libcxx/memory/trivial_abi/weak_ptr_ret.pass.cpp create mode 100644 libcxx/test/lit.site.cfg.in delete mode 100644 libcxx/test/std/atomics/atomics.flag/atomic_flag_test.pass.cpp delete mode 100644 libcxx/test/std/atomics/atomics.flag/atomic_flag_test_explicit. [...] delete mode 100644 libcxx/test/std/language.support/support.start.term/at_quick_ex [...] delete mode 100644 libcxx/test/std/language.support/support.start.term/quick_exit. [...] create mode 100644 libcxx/test/std/language.support/support.start.term/quick_exit_ [...] create mode 100644 libcxx/test/std/language.support/support.start.term/quick_exit_ [...] create mode 100644 libcxx/test/std/thread/futures/futures.promise/copy_assign.fail.cpp delete mode 100644 libcxx/test/std/thread/futures/futures.promise/copy_assign.verify.cpp create mode 100644 libcxx/test/std/thread/futures/futures.promise/copy_ctor.fail.cpp delete mode 100644 libcxx/test/std/thread/futures/futures.promise/copy_ctor.verify.cpp create mode 100644 libcxx/test/std/thread/futures/futures.unique_future/copy_assig [...] delete mode 100644 libcxx/test/std/thread/futures/futures.unique_future/copy_assig [...] create mode 100644 libcxx/test/std/thread/futures/futures.unique_future/copy_ctor. [...] delete mode 100644 libcxx/test/std/thread/futures/futures.unique_future/copy_ctor. [...] create mode 100644 libcxx/test/std/utilities/function.objects/func.wrap/func.wrap. [...] delete mode 100644 libcxx/test/std/utilities/function.objects/func.wrap/func.wrap. [...] create mode 100644 libcxx/test/std/utilities/function.objects/func.wrap/func.wrap. [...] delete mode 100644 libcxx/test/std/utilities/function.objects/func.wrap/func.wrap. [...] create mode 100644 libcxx/test/std/utilities/function.objects/func.wrap/func.wrap. [...] delete mode 100644 libcxx/test/std/utilities/function.objects/func.wrap/func.wrap. [...] create mode 100644 libcxx/test/std/utilities/function.objects/func.wrap/func.wrap. [...] delete mode 100644 libcxx/test/std/utilities/function.objects/func.wrap/func.wrap. [...] create mode 100644 libcxx/test/std/utilities/function.objects/func.wrap/func.wrap. [...] delete mode 100644 libcxx/test/std/utilities/function.objects/func.wrap/func.wrap. [...] delete mode 100644 libcxx/test/std/utilities/memory/default.allocator/allocator_ty [...] delete mode 100644 libcxx/test/std/utilities/memory/default.allocator/allocator_ty [...] delete mode 100644 libcxx/test/std/utilities/memory/default.allocator/allocator_vo [...] delete mode 100644 lld/COFF/CallGraphSort.cpp delete mode 100644 lld/COFF/CallGraphSort.h delete mode 100644 lld/ELF/Arch/PPCInsns.def delete mode 100644 lld/MachO/DriverUtils.cpp delete mode 100644 lld/MachO/DriverUtils.h delete mode 100644 lld/MachO/ObjC.cpp delete mode 100644 lld/MachO/ObjC.h delete mode 100644 lld/test/COFF/Inputs/comdat-binutils.yaml delete mode 100644 lld/test/COFF/Inputs/comdat-llvm.yaml delete mode 100644 lld/test/COFF/Inputs/def-many.py delete mode 100644 lld/test/COFF/Inputs/undefined-symbol-multi-lto.ll delete mode 100644 lld/test/COFF/associative-comdat-mingw-weak.s delete mode 100644 lld/test/COFF/cgprofile-bad-clusters.s delete mode 100644 lld/test/COFF/cgprofile-err.s delete mode 100644 lld/test/COFF/cgprofile-icf.s delete mode 100644 lld/test/COFF/cgprofile-obj.s delete mode 100644 lld/test/COFF/cgprofile-print.s delete mode 100644 lld/test/COFF/cgprofile-txt.s delete mode 100644 lld/test/COFF/comdat-gcc-compatibility-size.test delete mode 100644 lld/test/COFF/export-limit.s delete mode 100644 lld/test/COFF/noseh.s delete mode 100644 lld/test/ELF/Inputs/ppc64-got-to-pcrel-relaxation-def.s delete mode 100644 lld/test/ELF/basic-block-sections-and-icf.s delete mode 100644 lld/test/ELF/basic-block-sections-delete-fallthru.s delete mode 100644 lld/test/ELF/basic-block-sections-pc32reloc.s create mode 100644 lld/test/ELF/bb-sections-and-icf.s create mode 100644 lld/test/ELF/bb-sections-delete-fallthru.s create mode 100644 lld/test/ELF/bb-sections-pc32reloc.s delete mode 100644 lld/test/ELF/dependency-file.s delete mode 100644 lld/test/ELF/gdb-index-dwarf5-type-unit.s delete mode 100644 lld/test/ELF/gnu-property-err.s delete mode 100644 lld/test/ELF/icf-eh-frame.s create mode 100644 lld/test/ELF/invalid/linkorder-invalid-sec2.test delete mode 100644 lld/test/ELF/linkerscript/sections-nonalloc.s delete mode 100644 lld/test/ELF/linkerscript/symbol-assign-type.s delete mode 100644 lld/test/ELF/linkorder-mixed.s delete mode 100644 lld/test/ELF/lto/basic-block-sections.ll delete mode 100644 lld/test/ELF/merge-sym-gc.s delete mode 100644 lld/test/ELF/ppc64-got-to-pcrel-relaxation.s delete mode 100644 lld/test/ELF/ppc64-pcrel-call-to-extern.s delete mode 100644 lld/test/ELF/ppc64-pcrel-call-to-toc.s delete mode 100644 lld/test/ELF/ppc64-pcrel-long-branch-error.s delete mode 100644 lld/test/ELF/ppc64-pcrel-long-branch.s delete mode 100644 lld/test/ELF/ppc64-plt-stub-compatible.s delete mode 100644 lld/test/ELF/ppc64-tls-missing-gdld.s delete mode 100644 lld/test/ELF/relocatable-gc.s delete mode 100644 lld/test/ELF/reproduce-lto.s delete mode 100644 lld/test/ELF/riscv-attributes.s delete mode 100644 lld/test/MachO/Inputs/MacOSX.sdk/System/Library/Frameworks/Core [...] delete mode 100644 lld/test/MachO/Inputs/MacOSX.sdk/usr/lib/libc++.tbd delete mode 100644 lld/test/MachO/Inputs/MacOSX.sdk/usr/lib/libc++abi.tbd delete mode 100644 lld/test/MachO/dso-handle.s delete mode 100644 lld/test/MachO/filelist.s delete mode 100644 lld/test/MachO/force-load.s delete mode 100644 lld/test/MachO/framework.s delete mode 100644 lld/test/MachO/headerpad.s delete mode 100644 lld/test/MachO/invalid/bad-got-to-dylib-tlv-reference.s delete mode 100644 lld/test/MachO/invalid/bad-got-to-tlv-reference.s delete mode 100644 lld/test/MachO/invalid/bad-tlv-def.s delete mode 100644 lld/test/MachO/invalid/bad-tlv-opcode.s delete mode 100644 lld/test/MachO/invalid/bad-tlv-relocation.s delete mode 100644 lld/test/MachO/invalid/dso-handle-duplicate.s delete mode 100644 lld/test/MachO/invalid/invalid-stub.s delete mode 100644 lld/test/MachO/invalid/no-filelist.s delete mode 100644 lld/test/MachO/lc-build-version.s delete mode 100644 lld/test/MachO/linkedit-contiguity.s delete mode 100644 lld/test/MachO/no-unneeded-dyld-info.s delete mode 100644 lld/test/MachO/nonweak-definition-override.s delete mode 100644 lld/test/MachO/objc.s delete mode 100644 lld/test/MachO/platform-version.s create mode 100644 lld/test/MachO/platform-version.test delete mode 100644 lld/test/MachO/reexport-stub.s delete mode 100644 lld/test/MachO/rpath.s delete mode 100644 lld/test/MachO/sectcreate.s delete mode 100644 lld/test/MachO/stub-framework.s delete mode 100644 lld/test/MachO/syslibroot.test delete mode 100644 lld/test/MachO/tlv-dylib.s delete mode 100644 lld/test/MachO/tlv.s delete mode 100644 lld/test/MachO/weak-binding.s delete mode 100644 lld/test/MachO/weak-definition-direct-fetch.s delete mode 100644 lld/test/MachO/weak-definition-indirect-fetch.s delete mode 100644 lld/test/MachO/weak-definition-order.s delete mode 100644 lld/test/MachO/weak-definition-over-dysym.s delete mode 100644 lld/test/MachO/weak-header-flags.s delete mode 100644 lld/test/MachO/x86-64-reloc-got-load.s delete mode 100644 lld/test/wasm/Inputs/undefined-globals.s create mode 100644 lld/test/wasm/Inputs/undefined-globals.yaml create mode 100644 lld/test/wasm/gc-imports.ll delete mode 100644 lld/test/wasm/gc-imports.s delete mode 100644 lld/test/wasm/map-file.s delete mode 100644 lld/test/wasm/multivalue-return-func-types.s delete mode 100644 lld/test/wasm/mutable-globals.s delete mode 100644 lld/wasm/MapFile.cpp delete mode 100644 lld/wasm/MapFile.h create mode 100644 lldb/bindings/lua.swig delete mode 100644 lldb/bindings/lua/CMakeLists.txt delete mode 100644 lldb/bindings/lua/lua.swig create mode 100644 lldb/bindings/python.swig delete mode 100644 lldb/bindings/python/CMakeLists.txt delete mode 100644 lldb/bindings/python/python-typemaps.h delete mode 100644 lldb/bindings/python/python.swig delete mode 100644 lldb/cmake/modules/FindPythonAndSwig.cmake create mode 100644 lldb/cmake/modules/FindPythonInterpAndLibs.cmake delete mode 100644 lldb/include/lldb/Breakpoint/StoppointHitCounter.h create mode 100644 lldb/include/lldb/Breakpoint/StoppointLocation.h delete mode 100644 lldb/include/lldb/Breakpoint/StoppointSite.h create mode 100644 lldb/include/lldb/Interpreter/CommandObjectRegexCommand.h delete mode 100644 lldb/include/lldb/Interpreter/OptionValueFileColonLine.h delete mode 100644 lldb/include/lldb/Target/Runtime.h delete mode 100644 lldb/include/lldb/Utility/ReproducerProvider.h delete mode 100644 lldb/packages/Python/lldbsuite/test/builders/__init__.py delete mode 100644 lldb/packages/Python/lldbsuite/test/builders/builder.py delete mode 100644 lldb/packages/Python/lldbsuite/test/builders/darwin.py delete mode 100644 lldb/packages/Python/lldbsuite/test/make/entitlements.plist create mode 100644 lldb/packages/Python/lldbsuite/test/plugins/builder_base.py create mode 100644 lldb/packages/Python/lldbsuite/test/plugins/builder_darwin.py create mode 100644 lldb/packages/Python/lldbsuite/test/plugins/builder_freebsd.py create mode 100644 lldb/packages/Python/lldbsuite/test/plugins/builder_linux.py create mode 100644 lldb/packages/Python/lldbsuite/test/plugins/builder_netbsd.py create mode 100644 lldb/packages/Python/lldbsuite/test/plugins/builder_openbsd.py create mode 100644 lldb/packages/Python/lldbsuite/test/plugins/builder_win32.py rename lldb/{test/API => packages/Python/lldbsuite/test}/tools/lldb-server/.catego [...] rename lldb/{test/API/functionalities/breakpoint/hardware_breakpoints/write_memory [...] create mode 100644 lldb/packages/Python/lldbsuite/test/tools/lldb-server/registers [...] rename lldb/{test/API => packages/Python/lldbsuite/test}/tools/lldb-server/registe [...] create mode 100644 lldb/packages/Python/lldbsuite/test_event/event_builder.py create mode 100644 lldb/packages/Python/lldbsuite/test_event/formatter/__init__.py create mode 100644 lldb/packages/Python/lldbsuite/test_event/formatter/results_for [...] create mode 100644 lldb/source/Breakpoint/StoppointLocation.cpp delete mode 100644 lldb/source/Breakpoint/StoppointSite.cpp delete mode 100644 lldb/source/Commands/CommandObjectRegexCommand.cpp delete mode 100644 lldb/source/Commands/CommandObjectRegexCommand.h delete mode 100644 lldb/source/Commands/CommandObjectScript.cpp delete mode 100644 lldb/source/Commands/CommandObjectScript.h delete mode 100644 lldb/source/Commands/CommandObjectSession.cpp delete mode 100644 lldb/source/Commands/CommandObjectSession.h delete mode 100644 lldb/source/Host/macosx/objcxx/PosixSpawnResponsible.h create mode 100644 lldb/source/Interpreter/CommandObjectRegexCommand.cpp create mode 100644 lldb/source/Interpreter/CommandObjectScript.cpp create mode 100644 lldb/source/Interpreter/CommandObjectScript.h delete mode 100644 lldb/source/Interpreter/OptionValueFileColonLine.cpp create mode 100644 lldb/source/Plugins/Platform/MacOSX/PlatformAppleTVSimulator.cpp create mode 100644 lldb/source/Plugins/Platform/MacOSX/PlatformAppleTVSimulator.h create mode 100644 lldb/source/Plugins/Platform/MacOSX/PlatformAppleWatchSimulator.cpp create mode 100644 lldb/source/Plugins/Platform/MacOSX/PlatformAppleWatchSimulator.h create mode 100644 lldb/source/Plugins/Platform/MacOSX/PlatformiOSSimulator.cpp create mode 100644 lldb/source/Plugins/Platform/MacOSX/PlatformiOSSimulator.h create mode 100644 lldb/source/Plugins/Process/Linux/LinuxPTraceDefines_arm64sve.h delete mode 100644 lldb/source/Plugins/Process/Utility/LinuxPTraceDefines_arm64sve.h delete mode 100644 lldb/source/Plugins/Process/Utility/RegisterInfos_arm64_sve.h delete mode 100644 lldb/source/Utility/ReproducerProvider.cpp delete mode 100644 lldb/test/API/assert_messages_test/TestAssertMessages.py create mode 100644 lldb/test/API/commands/command/history/TestCommandHistory.py delete mode 100644 lldb/test/API/commands/expression/import-std-module/forward_dec [...] delete mode 100644 lldb/test/API/commands/expression/import-std-module/forward_dec [...] delete mode 100644 lldb/test/API/commands/expression/import-std-module/forward_dec [...] delete mode 100644 lldb/test/API/commands/expression/import-std-module/forward_dec [...] delete mode 100644 lldb/test/API/commands/expression/import-std-module/forward_dec [...] delete mode 100644 lldb/test/API/commands/expression/import-std-module/forward_dec [...] delete mode 100644 lldb/test/API/commands/expression/import-std-module/pair/Makefile delete mode 100644 lldb/test/API/commands/expression/import-std-module/pair/TestPa [...] delete mode 100644 lldb/test/API/commands/expression/import-std-module/pair/main.cpp delete mode 100644 lldb/test/API/commands/gui/basicdebug/Makefile delete mode 100644 lldb/test/API/commands/gui/basicdebug/TestGuiBasicDebug.py delete mode 100644 lldb/test/API/commands/gui/basicdebug/func.c delete mode 100644 lldb/test/API/commands/gui/basicdebug/main.c delete mode 100644 lldb/test/API/commands/gui/breakpoints/Makefile delete mode 100644 lldb/test/API/commands/gui/breakpoints/TestGuiBreakpoints.py delete mode 100644 lldb/test/API/commands/gui/breakpoints/main.c delete mode 100644 lldb/test/API/commands/gui/viewlarge/Makefile delete mode 100644 lldb/test/API/commands/gui/viewlarge/TestGuiViewLarge.py delete mode 100644 lldb/test/API/commands/gui/viewlarge/main.c delete mode 100644 lldb/test/API/commands/platform/basic/Makefile delete mode 100644 lldb/test/API/commands/platform/basic/myshell.c delete mode 100644 lldb/test/API/commands/register/register/aarch64_sve_registers/ [...] delete mode 100644 lldb/test/API/commands/register/register/aarch64_sve_registers/ [...] delete mode 100644 lldb/test/API/commands/register/register/aarch64_sve_registers/ [...] delete mode 100644 lldb/test/API/commands/session/history/TestSessionHistory.py delete mode 100644 lldb/test/API/commands/session/save/TestSessionSave.py delete mode 100644 lldb/test/API/commands/target/basic/bogus.yaml delete mode 100644 lldb/test/API/functionalities/breakpoint/breakpoint_by_file_col [...] delete mode 100644 lldb/test/API/functionalities/breakpoint/breakpoint_by_file_col [...] delete mode 100644 lldb/test/API/functionalities/breakpoint/breakpoint_by_file_col [...] delete mode 100644 lldb/test/API/functionalities/breakpoint/hardware_breakpoints/base.py delete mode 100644 lldb/test/API/functionalities/breakpoint/hardware_breakpoints/r [...] delete mode 100644 lldb/test/API/functionalities/breakpoint/hardware_breakpoints/w [...] delete mode 100644 lldb/test/API/functionalities/breakpoint/hardware_breakpoints/w [...] rename lldb/test/API/functionalities/breakpoint/{hardware_breakpoints => }/require [...] create mode 100644 lldb/test/API/functionalities/breakpoint/require_hw_breakpoints [...] rename lldb/test/API/functionalities/breakpoint/{hardware_breakpoints => }/require [...] delete mode 100644 lldb/test/API/functionalities/completion/breakpoints.json delete mode 100644 lldb/test/API/functionalities/completion/breakpoints_invalid.json delete mode 100644 lldb/test/API/functionalities/completion/shared.cpp delete mode 100644 lldb/test/API/functionalities/completion/thread_plan_script.py delete mode 100644 lldb/test/API/functionalities/gdb_remote_client/TestGDBRemoteDi [...] create mode 100644 lldb/test/API/functionalities/postmortem/elf-core/aarch64-neon.c delete mode 100644 lldb/test/API/functionalities/postmortem/elf-core/linux-aarch64-neon.c delete mode 100644 lldb/test/API/functionalities/postmortem/elf-core/linux-aarch64 [...] delete mode 100644 lldb/test/API/functionalities/postmortem/elf-core/linux-aarch64 [...] delete mode 100644 lldb/test/API/functionalities/postmortem/elf-core/linux-aarch64-sve.c delete mode 100644 lldb/test/API/functionalities/postmortem/minidump-new/libbreakp [...] delete mode 100644 lldb/test/API/functionalities/postmortem/minidump-new/libbreakpad.yaml delete mode 100644 lldb/test/API/functionalities/postmortem/minidump-new/linux-arm [...] delete mode 100644 lldb/test/API/functionalities/postmortem/minidump-new/linux-arm [...] delete mode 100644 lldb/test/API/iohandler/autosuggestion/TestAutosuggestion.py delete mode 100644 lldb/test/API/lang/c/record_decl_in_expr/TestRecordDeclInExpr.py delete mode 100644 lldb/test/API/lang/cpp/subst_template_type_param/TestSubstTempl [...] delete mode 100644 lldb/test/API/lang/objc/bitfield_ivars/Makefile delete mode 100644 lldb/test/API/macosx/macCatalyst/Makefile delete mode 100644 lldb/test/API/macosx/macCatalyst/TestMacCatalyst.py delete mode 100644 lldb/test/API/macosx/macCatalyst/main.c delete mode 100644 lldb/test/API/macosx/macCatalystAppMacOSFramework/Makefile delete mode 100644 lldb/test/API/macosx/macCatalystAppMacOSFramework/TestMacCataly [...] delete mode 100644 lldb/test/API/macosx/macCatalystAppMacOSFramework/main.c create mode 100644 lldb/test/API/macosx/macabi/Makefile create mode 100644 lldb/test/API/macosx/macabi/TestMacABImacOSFramework.py rename lldb/test/API/macosx/{macCatalystAppMacOSFramework => macabi}/foo.c (100%) rename lldb/test/API/macosx/{macCatalystAppMacOSFramework => macabi}/foo.h (100%) create mode 100644 lldb/test/API/macosx/macabi/main.c delete mode 100644 lldb/test/API/tools/lldb-server/TestGdbRemoteCompletion.py delete mode 100644 lldb/test/API/tools/lldb-server/registers-target-xml-reading/Makefile delete mode 100644 lldb/test/API/tools/lldb-server/registers-target-xml-reading/Te [...] delete mode 100644 lldb/test/Shell/Driver/TestError.test delete mode 100644 lldb/test/Shell/Process/Inputs/abort.c delete mode 100644 lldb/test/Shell/Process/TestAbortExitCode.test delete mode 100644 lldb/test/Shell/Reproducer/Inputs/HomeDir.in delete mode 100644 lldb/test/Shell/Reproducer/Inputs/core delete mode 100755 lldb/test/Shell/Reproducer/Inputs/dsymforuuid.sh delete mode 100644 lldb/test/Shell/Reproducer/TestDebugSymbols.test delete mode 100644 lldb/test/Shell/Reproducer/TestHomeDir.test delete mode 100644 lldb/test/Shell/Reproducer/TestVerify.test delete mode 100644 lldb/test/Shell/SymbolFile/DWARF/DW_AT_const_value-bitfields.s delete mode 100644 lldb/test/Shell/SymbolFile/DWARF/DW_AT_const_value.s delete mode 100644 lldb/test/Shell/SymbolFile/DWARF/DW_AT_data_bit_offset-DW_OP_st [...] delete mode 100644 lldb/test/Shell/SymbolFile/DWARF/DW_AT_declaration-with-children.s delete mode 100644 lldb/test/Shell/SymbolFile/DWARF/DW_AT_location-DW_AT_const_value.s delete mode 100644 lldb/test/Shell/SymbolFile/NativePDB/Inputs/locate-pdb.lldbinit delete mode 100644 lldb/test/Shell/SymbolFile/NativePDB/lit.local.cfg delete mode 100644 lldb/test/Shell/SymbolFile/NativePDB/locate-pdb.cpp delete mode 100644 lldb/test/Shell/SymbolFile/PDB/lit.local.cfg delete mode 100644 lldb/tools/lldb-vscode/syntaxes/arm.disasm delete mode 100644 lldb/tools/lldb-vscode/syntaxes/arm64.disasm delete mode 100644 lldb/tools/lldb-vscode/syntaxes/disassembly.json delete mode 100644 lldb/tools/lldb-vscode/syntaxes/x86.disasm delete mode 100644 lldb/unittests/DataFormatter/FormattersContainerTest.cpp delete mode 100644 lldb/unittests/Interpreter/TestOptionValueFileColonLine.cpp delete mode 100644 lldb/unittests/Platform/PlatformAppleSimulatorTest.cpp delete mode 100644 llvm/cmake/modules/GetLibraryName.cmake delete mode 100644 llvm/docs/AMDGPU/gfx1011_src32_2.rst delete mode 100644 llvm/docs/AMDGPU/gfx1011_src32_3.rst delete mode 100644 llvm/docs/AMDGPU/gfx10_src32_4.rst delete mode 100644 llvm/docs/AMDGPU/gfx10_src32_5.rst delete mode 100644 llvm/docs/AMDGPU/gfx10_src32_6.rst delete mode 100644 llvm/docs/AMDGPU/gfx7_dst_buf_32.rst delete mode 100644 llvm/docs/AMDGPU/gfx8_dst_buf_32.rst delete mode 100644 llvm/docs/AMDGPU/gfx8_src32_4.rst delete mode 100644 llvm/docs/AMDGPU/gfx8_src32_5.rst delete mode 100644 llvm/docs/AMDGPU/gfx8_src32_6.rst delete mode 100644 llvm/docs/AMDGPU/gfx8_src32_7.rst delete mode 100644 llvm/docs/AMDGPU/gfx906_src32_3.rst delete mode 100644 llvm/docs/AMDGPU/gfx906_src32_4.rst delete mode 100644 llvm/docs/AMDGPU/gfx908_src32_4.rst delete mode 100644 llvm/docs/AMDGPU/gfx908_src32_5.rst delete mode 100644 llvm/docs/AMDGPU/gfx9_src32_4.rst delete mode 100644 llvm/docs/AMDGPU/gfx9_src32_5.rst delete mode 100644 llvm/docs/AMDGPU/gfx9_src32_6.rst delete mode 100644 llvm/docs/AMDGPU/gfx9_src32_7.rst delete mode 100644 llvm/docs/AMDGPUDwarfExtensionsForHeterogeneousDebugging.rst create mode 100644 llvm/docs/AMDGPUDwarfProposalForHeterogeneousDebugging.rst delete mode 100644 llvm/docs/CommandGuide/llvm-install-name-tool.rst create mode 100644 llvm/docs/TableGen/LangIntro.rst create mode 100644 llvm/docs/TableGen/LangRef.rst delete mode 100644 llvm/docs/TableGen/ProgRef.rst delete mode 100644 llvm/examples/OrcV2Examples/LLJITWithChildProcess/CMakeLists.txt delete mode 100644 llvm/examples/OrcV2Examples/LLJITWithChildProcess/LLJITWithChil [...] delete mode 100644 llvm/examples/OrcV2Examples/LLJITWithChildProcess/RemoteJITUtils.h delete mode 100644 llvm/examples/OrcV2Examples/LLJITWithThinLTOSummaries/CMakeLists.txt delete mode 100644 llvm/examples/OrcV2Examples/LLJITWithThinLTOSummaries/LLJITWith [...] delete mode 100644 llvm/include/llvm/ADT/APFixedPoint.h delete mode 100644 llvm/include/llvm/Analysis/FunctionPropertiesAnalysis.h create mode 100644 llvm/include/llvm/Analysis/InlineFeaturesAnalysis.h delete mode 100644 llvm/include/llvm/Analysis/InstCount.h delete mode 100644 llvm/include/llvm/Analysis/ReplayInlineAdvisor.h delete mode 100644 llvm/include/llvm/BinaryFormat/ELFRelocs/CSKY.def delete mode 100644 llvm/include/llvm/Bitcode/BitcodeCommon.h delete mode 100644 llvm/include/llvm/CodeGen/BasicBlockSectionUtils.h delete mode 100644 llvm/include/llvm/CodeGen/MachinePassManager.h delete mode 100644 llvm/include/llvm/CodeGen/MachineStableHash.h delete mode 100644 llvm/include/llvm/CodeGen/StableHashing.h delete mode 100644 llvm/include/llvm/ExecutionEngine/Orc/RPC/FDRawByteChannel.h delete mode 100644 llvm/include/llvm/ExecutionEngine/Orc/TPCDynamicLibrarySearchGe [...] delete mode 100644 llvm/include/llvm/FileCheck/FileCheck.h delete mode 100644 llvm/include/llvm/IR/FixedPointBuilder.h delete mode 100644 llvm/include/llvm/IR/StructuralHash.h delete mode 100644 llvm/include/llvm/InterfaceStub/ELFObjHandler.h delete mode 100644 llvm/include/llvm/InterfaceStub/ELFStub.h delete mode 100644 llvm/include/llvm/InterfaceStub/TBEHandler.h delete mode 100644 llvm/include/llvm/Object/MachOUniversalWriter.h delete mode 100644 llvm/include/llvm/Support/ExitCodes.h create mode 100644 llvm/include/llvm/Support/FileCheck.h delete mode 100644 llvm/include/llvm/TableGen/DirectiveEmitter.h create mode 100644 llvm/include/llvm/TextAPI/ELF/ELFStub.h create mode 100644 llvm/include/llvm/TextAPI/ELF/TBEHandler.h delete mode 100644 llvm/include/llvm/Transforms/InstCombine/InstCombiner.h delete mode 100644 llvm/include/llvm/Transforms/Instrumentation/DataFlowSanitizer.h delete mode 100644 llvm/include/llvm/Transforms/Instrumentation/HeapProfiler.h delete mode 100644 llvm/include/llvm/Transforms/Utils/LoopPeel.h delete mode 100644 llvm/include/llvm/Transforms/Utils/MatrixUtils.h delete mode 100644 llvm/lib/Analysis/DevelopmentModeInlineAdvisor.cpp delete mode 100644 llvm/lib/Analysis/FunctionPropertiesAnalysis.cpp create mode 100644 llvm/lib/Analysis/InlineFeaturesAnalysis.cpp delete mode 100644 llvm/lib/Analysis/ReplayInlineAdvisor.cpp delete mode 100644 llvm/lib/Analysis/models/inliner/README.txt delete mode 100644 llvm/lib/Analysis/models/inliner/output_spec.json create mode 100644 llvm/lib/CodeGen/BBSectionsPrepare.cpp delete mode 100644 llvm/lib/CodeGen/BasicBlockSections.cpp create mode 100644 llvm/lib/CodeGen/LiveDebugValues.cpp delete mode 100644 llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp delete mode 100644 llvm/lib/CodeGen/LiveDebugValues/LiveDebugValues.cpp delete mode 100644 llvm/lib/CodeGen/LiveDebugValues/LiveDebugValues.h delete mode 100644 llvm/lib/CodeGen/LiveDebugValues/VarLocBasedImpl.cpp delete mode 100644 llvm/lib/CodeGen/MachineFunctionSplitter.cpp delete mode 100644 llvm/lib/CodeGen/MachinePassManager.cpp delete mode 100644 llvm/lib/CodeGen/MachineStableHash.cpp delete mode 100644 llvm/lib/ExecutionEngine/Orc/TPCDynamicLibrarySearchGenerator.cpp delete mode 100644 llvm/lib/FileCheck/CMakeLists.txt delete mode 100644 llvm/lib/FileCheck/FileCheck.cpp delete mode 100644 llvm/lib/FileCheck/FileCheckImpl.h delete mode 100644 llvm/lib/IR/StructuralHash.cpp delete mode 100644 llvm/lib/InterfaceStub/CMakeLists.txt delete mode 100644 llvm/lib/InterfaceStub/ELFObjHandler.cpp delete mode 100644 llvm/lib/InterfaceStub/ELFStub.cpp delete mode 100644 llvm/lib/InterfaceStub/LLVMBuild.txt delete mode 100644 llvm/lib/InterfaceStub/TBEHandler.cpp delete mode 100644 llvm/lib/Object/MachOUniversalWriter.cpp create mode 100644 llvm/lib/ObjectYAML/DWARFVisitor.cpp create mode 100644 llvm/lib/ObjectYAML/DWARFVisitor.h delete mode 100644 llvm/lib/Support/APFixedPoint.cpp create mode 100644 llvm/lib/Support/FileCheck.cpp create mode 100644 llvm/lib/Support/FileCheckImpl.h delete mode 100644 llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp create mode 100644 llvm/lib/Target/AMDGPU/SIFixupVectorISel.cpp delete mode 100644 llvm/lib/Target/PowerPC/GISel/PPCCallLowering.cpp delete mode 100644 llvm/lib/Target/PowerPC/GISel/PPCCallLowering.h delete mode 100644 llvm/lib/Target/PowerPC/GISel/PPCInstructionSelector.cpp delete mode 100644 llvm/lib/Target/PowerPC/GISel/PPCLegalizerInfo.cpp delete mode 100644 llvm/lib/Target/PowerPC/GISel/PPCLegalizerInfo.h delete mode 100644 llvm/lib/Target/PowerPC/GISel/PPCRegisterBankInfo.cpp delete mode 100644 llvm/lib/Target/PowerPC/GISel/PPCRegisterBankInfo.h delete mode 100644 llvm/lib/Target/PowerPC/GISel/PPCRegisterBanks.td create mode 100644 llvm/lib/Target/PowerPC/PPCInstrQPX.td create mode 100644 llvm/lib/Target/PowerPC/PPCQPXLoadSplat.cpp delete mode 100644 llvm/lib/Target/WebAssembly/WebAssemblySortRegion.cpp delete mode 100644 llvm/lib/Target/WebAssembly/WebAssemblySortRegion.h create mode 100644 llvm/lib/Target/X86/X86CondBrFolding.cpp delete mode 100644 llvm/lib/Target/X86/X86InstCombineIntrinsic.cpp create mode 100644 llvm/lib/TextAPI/ELF/ELFStub.cpp create mode 100644 llvm/lib/TextAPI/ELF/TBEHandler.cpp create mode 100644 llvm/lib/Transforms/IPO/IPConstantPropagation.cpp rename llvm/lib/{Target/AMDGPU => Transforms/InstCombine}/InstCombineTables.td (100%) delete mode 100644 llvm/lib/Transforms/Instrumentation/HeapProfiler.cpp create mode 100644 llvm/lib/Transforms/Scalar/ConstantProp.cpp delete mode 100644 llvm/lib/Transforms/Utils/LoopPeel.cpp create mode 100644 llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp delete mode 100644 llvm/lib/Transforms/Utils/MatrixUtils.cpp delete mode 100644 llvm/test/Analysis/BasicAA/libfuncs.ll rename llvm/test/{Transforms/InstSimplify/ConstProp => Analysis/ConstantFolding}/A [...] rename llvm/test/{Transforms/InstSimplify/ConstProp => Analysis/ConstantFolding}/A [...] rename llvm/test/{Transforms/InstSimplify/ConstProp => Analysis/ConstantFolding}/A [...] rename llvm/test/{Transforms/InstSimplify/ConstProp => Analysis/ConstantFolding}/A [...] rename llvm/test/{Transforms/InstSimplify/ConstProp => Analysis/ConstantFolding}/A [...] rename llvm/test/{Transforms/InstSimplify/ConstProp => Analysis/ConstantFolding}/A [...] rename llvm/test/{Transforms/InstSimplify/ConstProp => Analysis/ConstantFolding}/A [...] rename llvm/test/{Transforms/InstSimplify/ConstProp => Analysis/ConstantFolding}/A [...] rename llvm/test/{Transforms/InstSimplify/ConstProp => Analysis/ConstantFolding}/A [...] create mode 100644 llvm/test/Analysis/ConstantFolding/binop-identity-undef.ll create mode 100644 llvm/test/Analysis/ConstantFolding/bitcount.ll create mode 100644 llvm/test/Analysis/ConstantFolding/cast-vector.ll create mode 100644 llvm/test/Analysis/ConstantFolding/copysign.ll rename llvm/test/{Transforms/InstSimplify/ConstProp => Analysis/ConstantFolding}/e [...] create mode 100644 llvm/test/Analysis/ConstantFolding/fneg.ll create mode 100644 llvm/test/Analysis/ConstantFolding/fp-undef.ll create mode 100644 llvm/test/Analysis/ConstantFolding/funnel-shift.ll create mode 100644 llvm/test/Analysis/ConstantFolding/gep-alias.ll create mode 100644 llvm/test/Analysis/ConstantFolding/gep-constanfolding-error.ll create mode 100644 llvm/test/Analysis/ConstantFolding/gep-zeroinit-vector.ll create mode 100644 llvm/test/Analysis/ConstantFolding/gep.ll create mode 100644 llvm/test/Analysis/ConstantFolding/math-1.ll create mode 100644 llvm/test/Analysis/ConstantFolding/math-2.ll create mode 100644 llvm/test/Analysis/ConstantFolding/min-max.ll create mode 100644 llvm/test/Analysis/ConstantFolding/rint.ll create mode 100644 llvm/test/Analysis/ConstantFolding/round.ll create mode 100644 llvm/test/Analysis/ConstantFolding/saturating-add-sub.ll create mode 100644 llvm/test/Analysis/ConstantFolding/smul-fix-sat.ll create mode 100644 llvm/test/Analysis/ConstantFolding/smul-fix.ll create mode 100644 llvm/test/Analysis/ConstantFolding/timeout.ll create mode 100644 llvm/test/Analysis/ConstantFolding/trunc.ll create mode 100644 llvm/test/Analysis/ConstantFolding/vecreduce.ll create mode 100644 llvm/test/Analysis/ConstantFolding/vector-undef-elts.ll rename llvm/test/{Transforms/InstSimplify/ConstProp => Analysis/ConstantFolding}/v [...] create mode 100644 llvm/test/Analysis/ConstantFolding/vscale-getelementptr.ll create mode 100644 llvm/test/Analysis/ConstantFolding/vscale-shufflevector.ll create mode 100644 llvm/test/Analysis/ConstantFolding/vscale.ll delete mode 100644 llvm/test/Analysis/CostModel/AArch64/sve-trunc.ll delete mode 100644 llvm/test/Analysis/CostModel/X86/abs.ll delete mode 100644 llvm/test/Analysis/CostModel/X86/arith-sminmax.ll delete mode 100644 llvm/test/Analysis/CostModel/X86/arith-uminmax.ll delete mode 100644 llvm/test/Analysis/DemandedBits/add.ll delete mode 100644 llvm/test/Analysis/FunctionPropertiesAnalysis/matmul.ll delete mode 100644 llvm/test/Analysis/LoopNestAnalysis/nests-with-lcssa.ll delete mode 100644 llvm/test/Analysis/MemorySSA/pr46574.ll delete mode 100644 llvm/test/Analysis/ScalarEvolution/minmax-intrinsics.ll delete mode 100644 llvm/test/Analysis/ScalarEvolution/pr46786.ll create mode 100644 llvm/test/Analysis/ScalarEvolution/smax.ll delete mode 100644 llvm/test/Analysis/ScalarEvolution/smin-smax-folds.ll delete mode 100644 llvm/test/Analysis/ScalarEvolution/trivial-phis.ll delete mode 100644 llvm/test/Assembler/byref-parse-error-0.ll delete mode 100644 llvm/test/Assembler/byref-parse-error-1.ll delete mode 100644 llvm/test/Assembler/byref-parse-error-10.ll delete mode 100644 llvm/test/Assembler/byref-parse-error-2.ll delete mode 100644 llvm/test/Assembler/byref-parse-error-3.ll delete mode 100644 llvm/test/Assembler/byref-parse-error-4.ll delete mode 100644 llvm/test/Assembler/byref-parse-error-5.ll delete mode 100644 llvm/test/Assembler/byref-parse-error-6.ll delete mode 100644 llvm/test/Assembler/byref-parse-error-7.ll delete mode 100644 llvm/test/Assembler/byref-parse-error-8.ll delete mode 100644 llvm/test/Assembler/byref-parse-error-9.ll delete mode 100644 llvm/test/Assembler/thinlto-blockcount-summary.ll delete mode 100644 llvm/test/Assembler/thinlto-flags-summary.ll delete mode 100644 llvm/test/Bitcode/Inputs/branch-weight.bc delete mode 100644 llvm/test/Bitcode/Inputs/linker-options.bc delete mode 100644 llvm/test/Bitcode/Inputs/thinlto-function-summary-paramaccess.ll delete mode 100644 llvm/test/Bitcode/aarch64-bf16-upgrade.ll delete mode 100644 llvm/test/Bitcode/aarch64-bf16-upgrade.ll.bc delete mode 100644 llvm/test/Bitcode/allocated.ll delete mode 100644 llvm/test/Bitcode/arm-bf16-upgrade.ll delete mode 100644 llvm/test/Bitcode/arm-bf16-upgrade.ll.bc delete mode 100644 llvm/test/Bitcode/associated.ll delete mode 100644 llvm/test/Bitcode/branch-weight.ll delete mode 100644 llvm/test/Bitcode/upgrade-linker-options-2.ll delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/call-translator-tail-call-sret.ll delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/combine-ext.mir delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/combine-fneg.mir delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/combine-inttoptr-ptrtoint.mir delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/combine-ptrtoint.mir delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/combine-select.mir delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/combine-shl.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/const-0.ll delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/darwin-tls-call-clobber.ll delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-condbr-lower-tree.ll delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-convert-fp16- [...] delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-fixed-point-i [...] delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-localescape.ll delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-no-op-intrinsics.ll delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-switch-bittest.ll delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/labels-are-not-dead.mir delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-lrint.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/lit.local.cfg delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/postlegalizer-combiner-and [...] delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/postlegalizer-combiner-cop [...] delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/postlegalizercombiner-hois [...] delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/prelegalizercombiner-ashr- [...] delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/prelegalizercombiner-hoist [...] delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/prelegalizercombiner-inver [...] delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/prelegalizercombiner-sextl [...] delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-brcond-of-not.mir delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-shuffle-to-duplane.mir delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/xro-addressing-mode-constant.mir delete mode 100644 llvm/test/CodeGen/AArch64/cfinv-def-nzcv.mir delete mode 100644 llvm/test/CodeGen/AArch64/cfinv-use-nzcv.mir delete mode 100644 llvm/test/CodeGen/AArch64/debugtrap.ll delete mode 100644 llvm/test/CodeGen/AArch64/fjcvtzs.mir delete mode 100644 llvm/test/CodeGen/AArch64/fmov-imm-licm.ll delete mode 100644 llvm/test/CodeGen/AArch64/framelayout-fp-csr.ll delete mode 100644 llvm/test/CodeGen/AArch64/framelayout-frame-record.mir delete mode 100644 llvm/test/CodeGen/AArch64/framelayout-scavengingslot.mir delete mode 100644 llvm/test/CodeGen/AArch64/framelayout-sve-basepointer.mir delete mode 100644 llvm/test/CodeGen/AArch64/framelayout-sve-calleesaves-fix.mir delete mode 100644 llvm/test/CodeGen/AArch64/framelayout-sve-scavengingslot.mir delete mode 100644 llvm/test/CodeGen/AArch64/framelayout-unaligned-fp.ll delete mode 100644 llvm/test/CodeGen/AArch64/machine-combiner-instr-fmf.mir delete mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-2fixup-blr-terminator.mir delete mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-no-noreturn-no-stack.mir delete mode 100644 llvm/test/CodeGen/AArch64/machine-outliner-noreturn-no-stack.mir delete mode 100644 llvm/test/CodeGen/AArch64/merge-trunc-store.ll delete mode 100644 llvm/test/CodeGen/AArch64/neon-wide-splat.ll delete mode 100644 llvm/test/CodeGen/AArch64/parity.ll delete mode 100644 llvm/test/CodeGen/AArch64/rmif-def-nzcv.mir delete mode 100644 llvm/test/CodeGen/AArch64/rmif-use-nzcv.mir delete mode 100644 llvm/test/CodeGen/AArch64/setf16-def-nzcv.mir delete mode 100644 llvm/test/CodeGen/AArch64/setf16-use-nzcv.mir delete mode 100644 llvm/test/CodeGen/AArch64/setf8-def-nzcv.mir delete mode 100644 llvm/test/CodeGen/AArch64/setf8-use-nzcv.mir delete mode 100644 llvm/test/CodeGen/AArch64/sve-copy-zprpair.mir delete mode 100644 llvm/test/CodeGen/AArch64/sve-fix-length-and-combine-512.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-fixed-length-fp-minmax.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-fixed-length-int-compares.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-fixed-length-int-div.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-fixed-length-int-extends.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-fixed-length-int-immediates.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-fixed-length-int-log.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-fixed-length-int-minmax.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-fixed-length-int-shifts.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-fixed-length-splat-vector.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-fp-rounding.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-ld1ro-addressing-mode- [...] delete mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-ldN-reg+imm-addr-mode.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-ldN-reg+reg-addr-mode.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-localstackalloc.mir delete mode 100644 llvm/test/CodeGen/AArch64/sve-split-extract-elt.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-split-insert-elt.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-split-trunc.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-tailcall.ll delete mode 100644 llvm/test/CodeGen/AArch64/unwind-preserved-from-mir.mir delete mode 100644 llvm/test/CodeGen/AArch64/unwind-preserved.ll delete mode 100644 llvm/test/CodeGen/AArch64/vector-gep.ll create mode 100644 llvm/test/CodeGen/AArch64/windows-trap1.ll delete mode 100644 llvm/test/CodeGen/AArch64/zext-reg-coalesce.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/andn2.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/artifact-combiner-build-vector.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/artifact-combiner-concat-ve [...] delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/combine-add-to-ptradd.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/combine-sext-inreg.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/combine-shl-from-extend-nar [...] delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/combine-shl-from-extend-nar [...] delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/dummy-target.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement-stack-lower.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.i128.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.i16.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.i8.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/frem.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/hip.extern.shared.array.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement-stack-lower.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i16.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.large.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.groupsta [...] delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-amdgcn.reloc.co [...] delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-atomic-cmpxchg- [...] delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-atomicrmw-fadd- [...] delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-atomicrmw-xchg- [...] delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-fconstant.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-load-global-saddr.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-returnaddress.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-atomic-flat.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-store-atomic-local.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-call-implicit-args.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-call-return-values.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-call-sret.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-call.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-indirect-call.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-memory-intrinsics.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-metadata.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/lds-misaligned-bug.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-amdgcn.rsq.clamp.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fpowi.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-memory-metadata.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-sshlsat.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-ushlsat.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/lit.local.cfg delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ds.fadd.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ds.fmax.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.ds.fmin.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.global.atomic.csub.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.global.atomic.fadd.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.atom [...] delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.rsq.clamp.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.set.inactive.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.a [...] delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.writelane.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.powi.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/load-local.128.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/load-local.96.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/load-unaligned.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/minmaxabs.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/orn2.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/postlegalizercombiner-and.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.ballot [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.ds.fmax.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.ds.fmin.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-split-scalar- [...] delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-waterfall-agpr.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/roundeven.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/shl-ext-reduce.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/store-local.128.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/store-local.96.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/addrspacecast-initializer-unsupported.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/addrspacecast-initializer.ll create mode 100644 llvm/test/CodeGen/AMDGPU/branch-relaxation-debug-info.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/branch-relaxation-debug-info.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/cgp-addressing-modes-gfx1030.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/cgp-addressing-modes-gfx908.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/extra-sroa-after-unroll.ll create mode 100644 llvm/test/CodeGen/AMDGPU/global-load-store-atomics.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/global-saddr-atomics.gfx1030.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/global-saddr-atomics.gfx908.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/global-saddr-atomics.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/global-saddr-load.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/global-saddr-store.ll create mode 100644 llvm/test/CodeGen/AMDGPU/global-saddr.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/hazard-recognizer-meta-insts.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/hip.extern.shared.array.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/huge-number-operand-folds.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/image-sample-waterfall.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.atomic.fadd.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.atomic.fadd.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/load-local.128.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/load-local.96.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/lower-control-flow-other-terminators.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/memcpy-fixed-align.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/optimize-exec-copies-extra-insts-after [...] delete mode 100644 llvm/test/CodeGen/AMDGPU/optimize-exec-mask-pre-ra-loop-phi.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/optimize-exec-masking-strip-terminator [...] delete mode 100644 llvm/test/CodeGen/AMDGPU/promote-alloca-to-lds-constantexpr-use.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/regbank-reassign-wave64.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/saddsat.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/sched-prefer-non-mfma.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/sdwa-stack.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/sgpr-spill-partially-undef.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/shl_add_ptr_csub.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/shl_add_ptr_global.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/shrink-instructions-implicit-vcclo.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/shrink-insts-scalar-bit-ops.mir create mode 100644 llvm/test/CodeGen/AMDGPU/si-if-lower-user-terminators.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/spill-agpr.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/spill-reg-tuple-super-reg-use.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/splitkit-copy-bundle.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/ssubsat.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/store-local.128.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/store-local.96.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/strict_fsub.f16.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/strict_fsub.f32.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/strict_fsub.f64.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/token-factor-inline-limit-test.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/uaddsat.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/usubsat.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/visit-physreg-vgpr-imm-folding-bug.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/waitcnt-meta-instructions.mir create mode 100644 llvm/test/CodeGen/ARM/GlobalISel/lit.local.cfg delete mode 100644 llvm/test/CodeGen/ARM/const-load-align-thumb.mir delete mode 100644 llvm/test/CodeGen/ARM/fminmax-folds.ll delete mode 100644 llvm/test/CodeGen/ARM/machine-outliner-default.mir delete mode 100644 llvm/test/CodeGen/ARM/mcp-dest-regs-no-dup.mir delete mode 100644 llvm/test/CodeGen/ARM/memcpy-const-vol-struct.ll delete mode 100644 llvm/test/CodeGen/ARM/parity.ll delete mode 100644 llvm/test/CodeGen/ARM/pr45824.ll create mode 100644 llvm/test/CodeGen/ARM/sched-it-debug-nodes.mir delete mode 100644 llvm/test/CodeGen/ARM/ssat-with-shift.ll delete mode 100644 llvm/test/CodeGen/ARM/two-part-imm.ll delete mode 100644 llvm/test/CodeGen/ARM/usat-with-shift.ll delete mode 100644 llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-enum-value.ll delete mode 100644 llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-type-exist.ll delete mode 100644 llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-type-size-1.ll delete mode 100644 llvm/test/CodeGen/BPF/CORE/intrinsic-typeinfo-type-size-2.ll delete mode 100644 llvm/test/CodeGen/BPF/simplifycfg.ll create mode 100644 llvm/test/CodeGen/Generic/print-machineinstrs.ll delete mode 100644 llvm/test/CodeGen/Hexagon/atomic-store-byte.ll delete mode 100644 llvm/test/CodeGen/Hexagon/autohvx/isel-shuff-single.ll delete mode 100644 llvm/test/CodeGen/Hexagon/autohvx/isel-split-masked.ll delete mode 100644 llvm/test/CodeGen/Hexagon/autohvx/isel-truncate-legal.ll delete mode 100644 llvm/test/CodeGen/Hexagon/autohvx/isel-widen-memop.ll delete mode 100644 llvm/test/CodeGen/Hexagon/autohvx/isel-widen-store.ll delete mode 100644 llvm/test/CodeGen/Hexagon/autohvx/isel-widen-truncate-illegal-elem.ll delete mode 100644 llvm/test/CodeGen/Hexagon/autohvx/isel-widen-truncate-op.ll delete mode 100644 llvm/test/CodeGen/Hexagon/autohvx/isel-widen-truncate-pair.ll delete mode 100644 llvm/test/CodeGen/Hexagon/autohvx/isel-widen-truncate.ll delete mode 100644 llvm/test/CodeGen/Hexagon/autohvx/masked-vmem-basic.ll delete mode 100644 llvm/test/CodeGen/Hexagon/funnel-shift2.ll delete mode 100644 llvm/test/CodeGen/Hexagon/hvx-isel-vselect-v256i16.ll delete mode 100644 llvm/test/CodeGen/Hexagon/swp-pragma-initiation-interval-reset.ii delete mode 100644 llvm/test/CodeGen/MIR/AMDGPU/machine-function-info-dynlds-align [...] delete mode 100644 llvm/test/CodeGen/MIR/AMDGPU/subreg-def-is-not-ssa.mir delete mode 100644 llvm/test/CodeGen/PowerPC/GlobalISel/irtranslator-ret.ll delete mode 100644 llvm/test/CodeGen/PowerPC/GlobalISel/legalize-ret.mir create mode 100644 llvm/test/CodeGen/PowerPC/a2q-stackalign.ll create mode 100644 llvm/test/CodeGen/PowerPC/a2q.ll delete mode 100644 llvm/test/CodeGen/PowerPC/aix-alias-unsupported.ll delete mode 100644 llvm/test/CodeGen/PowerPC/aix-complex.ll delete mode 100644 llvm/test/CodeGen/PowerPC/aix-framepointer-save-restore.ll delete mode 100644 llvm/test/CodeGen/PowerPC/aix-llvm-intrinsic.ll delete mode 100644 llvm/test/CodeGen/PowerPC/aix-static-init-default-priority.ll delete mode 100644 llvm/test/CodeGen/PowerPC/aix-static-init-key-object.ll delete mode 100644 llvm/test/CodeGen/PowerPC/aix-static-init-no-unique-module-id.ll delete mode 100644 llvm/test/CodeGen/PowerPC/aix-static-init-non-default-priority.ll delete mode 100644 llvm/test/CodeGen/PowerPC/aix-vector-return.ll delete mode 100644 llvm/test/CodeGen/PowerPC/aix-xcoff-funcsect.ll delete mode 100644 llvm/test/CodeGen/PowerPC/aix-xcoff-reloc-large.ll delete mode 100644 llvm/test/CodeGen/PowerPC/aix-xcoff-used.ll delete mode 100644 llvm/test/CodeGen/PowerPC/bfloat16-outer-product.ll delete mode 100644 llvm/test/CodeGen/PowerPC/combine_ext_trunc.ll delete mode 100644 llvm/test/CodeGen/PowerPC/ctrloop-constrained-fp.ll delete mode 100644 llvm/test/CodeGen/PowerPC/fast-isel-pcrel.ll delete mode 100644 llvm/test/CodeGen/PowerPC/fixup-kill-dead-flag-crash.mir delete mode 100644 llvm/test/CodeGen/PowerPC/fp-strict-conv-f128.ll delete mode 100644 llvm/test/CodeGen/PowerPC/fp-strict-conv-spe.ll delete mode 100644 llvm/test/CodeGen/PowerPC/fp-strict-fcmp-noopt.ll delete mode 100644 llvm/test/CodeGen/PowerPC/fp-strict-fcmp.ll delete mode 100644 llvm/test/CodeGen/PowerPC/hardware-loops-crash.ll create mode 100644 llvm/test/CodeGen/PowerPC/memset-nc.ll delete mode 100644 llvm/test/CodeGen/PowerPC/mulli.ll delete mode 100644 llvm/test/CodeGen/PowerPC/nofpexcept.ll delete mode 100644 llvm/test/CodeGen/PowerPC/p10-vector-divide.ll delete mode 100644 llvm/test/CodeGen/PowerPC/p10-vector-mask-ops.ll delete mode 100644 llvm/test/CodeGen/PowerPC/p10-vector-modulo.ll delete mode 100644 llvm/test/CodeGen/PowerPC/p10-vector-multiply.ll delete mode 100644 llvm/test/CodeGen/PowerPC/p10-vector-shift.ll delete mode 100644 llvm/test/CodeGen/PowerPC/pcrel-linkeropt-option.ll delete mode 100644 llvm/test/CodeGen/PowerPC/pcrel-linkeropt.ll delete mode 100644 llvm/test/CodeGen/PowerPC/pcrel-tls-general-dynamic.ll delete mode 100644 llvm/test/CodeGen/PowerPC/pcrel-tls-initial-exec.ll delete mode 100644 llvm/test/CodeGen/PowerPC/pcrel-tls.ll delete mode 100644 llvm/test/CodeGen/PowerPC/phi-eliminate.mir delete mode 100644 llvm/test/CodeGen/PowerPC/pr46923.ll delete mode 100644 llvm/test/CodeGen/PowerPC/pr47373.ll delete mode 100644 llvm/test/CodeGen/PowerPC/prefer-dqform.ll create mode 100644 llvm/test/CodeGen/PowerPC/qpx-bv-sint.ll create mode 100644 llvm/test/CodeGen/PowerPC/qpx-bv.ll create mode 100644 llvm/test/CodeGen/PowerPC/qpx-func-clobber.ll create mode 100644 llvm/test/CodeGen/PowerPC/qpx-load-splat.ll create mode 100644 llvm/test/CodeGen/PowerPC/qpx-load.ll create mode 100644 llvm/test/CodeGen/PowerPC/qpx-qvfmadd.ll create mode 100644 llvm/test/CodeGen/PowerPC/qpx-recipest.ll create mode 100644 llvm/test/CodeGen/PowerPC/qpx-rounding-ops.ll create mode 100644 llvm/test/CodeGen/PowerPC/qpx-s-load.ll create mode 100644 llvm/test/CodeGen/PowerPC/qpx-s-sel.ll create mode 100644 llvm/test/CodeGen/PowerPC/qpx-s-store.ll create mode 100644 llvm/test/CodeGen/PowerPC/qpx-sel.ll create mode 100644 llvm/test/CodeGen/PowerPC/qpx-split-vsetcc.ll create mode 100644 llvm/test/CodeGen/PowerPC/qpx-store.ll create mode 100644 llvm/test/CodeGen/PowerPC/qpx-unal-cons-lds.ll create mode 100644 llvm/test/CodeGen/PowerPC/qpx-unalperm.ll delete mode 100644 llvm/test/CodeGen/PowerPC/read-set-flm.ll delete mode 100644 llvm/test/CodeGen/PowerPC/rounding-rm-flag.ll delete mode 100644 llvm/test/CodeGen/PowerPC/setcc-vector.ll delete mode 100644 llvm/test/CodeGen/PowerPC/sink-down-more-instructions.ll delete mode 100644 llvm/test/CodeGen/PowerPC/spe-fastmath.ll delete mode 100644 llvm/test/CodeGen/PowerPC/swaps-le-8.ll delete mode 100644 llvm/test/CodeGen/PowerPC/vec-trunc2.ll delete mode 100644 llvm/test/CodeGen/SPARC/fshl.ll delete mode 100644 llvm/test/CodeGen/SystemZ/fp-mul-14.ll delete mode 100644 llvm/test/CodeGen/SystemZ/int-cmp-60.ll delete mode 100644 llvm/test/CodeGen/SystemZ/no-vx.ll delete mode 100644 llvm/test/CodeGen/SystemZ/pr47019.ll create mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/dont-remove-loop-update2.mir delete mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/mov-after-dlstp.mir delete mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/mov-operand.ll delete mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/predicated-liveout-un [...] delete mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/reductions-vpt-liveout.mir delete mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/remat-vctp.ll delete mode 100644 llvm/test/CodeGen/Thumb2/LowOverheadLoops/unpredload.ll delete mode 100644 llvm/test/CodeGen/Thumb2/mve-gather-scatter-ptr-address.ll delete mode 100644 llvm/test/CodeGen/Thumb2/mve-gather-scatter-tailpred.ll delete mode 100644 llvm/test/CodeGen/Thumb2/mve-gather-tailpred.ll delete mode 100644 llvm/test/CodeGen/Thumb2/mve-pred-selectop.ll delete mode 100644 llvm/test/CodeGen/Thumb2/mve-pred-selectop2.ll delete mode 100644 llvm/test/CodeGen/Thumb2/mve-pred-selectop3.ll delete mode 100644 llvm/test/CodeGen/Thumb2/mve-pred-vctpvpsel.ll delete mode 100644 llvm/test/CodeGen/Thumb2/mve-selectcc.ll delete mode 100644 llvm/test/CodeGen/Thumb2/mve-sext-masked-load.ll delete mode 100644 llvm/test/CodeGen/Thumb2/mve-vabd.ll delete mode 100644 llvm/test/CodeGen/Thumb2/mve-vecreduce-addpred.ll delete mode 100644 llvm/test/CodeGen/Thumb2/mve-vecreduce-mlapred.ll delete mode 100644 llvm/test/CodeGen/Thumb2/mve-vmaxnma-commute.ll delete mode 100644 llvm/test/CodeGen/Thumb2/mve-zext-masked-load.ll delete mode 100644 llvm/test/CodeGen/WebAssembly/fast-isel-pr47040.ll delete mode 100644 llvm/test/CodeGen/WebAssembly/fshl.ll delete mode 100644 llvm/test/CodeGen/WebAssembly/pr47375.ll delete mode 100644 llvm/test/CodeGen/WebAssembly/simd-load-zero-offset.ll delete mode 100644 llvm/test/CodeGen/WebAssembly/simd-widening.ll create mode 100644 llvm/test/CodeGen/X86/GlobalISel/lit.local.cfg delete mode 100644 llvm/test/CodeGen/X86/GlobalISel/roundeven.ll delete mode 100644 llvm/test/CodeGen/X86/abs.ll delete mode 100644 llvm/test/CodeGen/X86/base-pointer-and-mwaitx.ll delete mode 100644 llvm/test/CodeGen/X86/basic-block-sections-clusters-branches.ll delete mode 100644 llvm/test/CodeGen/X86/basic-block-sections-clusters-eh.ll delete mode 100644 llvm/test/CodeGen/X86/basic-block-sections-clusters-error.ll delete mode 100644 llvm/test/CodeGen/X86/basic-block-sections-clusters.ll delete mode 100644 llvm/test/CodeGen/X86/basic-block-sections-cold.ll delete mode 100644 llvm/test/CodeGen/X86/basic-block-sections-directjumps.ll delete mode 100644 llvm/test/CodeGen/X86/basic-block-sections-eh.ll delete mode 100644 llvm/test/CodeGen/X86/basic-block-sections-labels.ll delete mode 100644 llvm/test/CodeGen/X86/basic-block-sections-list.ll delete mode 100644 llvm/test/CodeGen/X86/basic-block-sections-listbb.ll delete mode 100644 llvm/test/CodeGen/X86/basic-block-sections-mir-parse.mir delete mode 100644 llvm/test/CodeGen/X86/basic-block-sections-mir-print.ll delete mode 100644 llvm/test/CodeGen/X86/basic-block-sections.ll create mode 100644 llvm/test/CodeGen/X86/basicblock-sections-clusters-branches.ll create mode 100644 llvm/test/CodeGen/X86/basicblock-sections-clusters-eh.ll create mode 100644 llvm/test/CodeGen/X86/basicblock-sections-clusters-error.ll create mode 100644 llvm/test/CodeGen/X86/basicblock-sections-clusters.ll create mode 100644 llvm/test/CodeGen/X86/basicblock-sections-cold.ll create mode 100644 llvm/test/CodeGen/X86/basicblock-sections-directjumps.ll create mode 100644 llvm/test/CodeGen/X86/basicblock-sections-eh.ll create mode 100644 llvm/test/CodeGen/X86/basicblock-sections-labels.ll create mode 100644 llvm/test/CodeGen/X86/basicblock-sections-list.ll create mode 100644 llvm/test/CodeGen/X86/basicblock-sections-listbb.ll create mode 100644 llvm/test/CodeGen/X86/basicblock-sections-mir-parse.mir create mode 100644 llvm/test/CodeGen/X86/basicblock-sections-mir-print.ll create mode 100644 llvm/test/CodeGen/X86/basicblock-sections.ll delete mode 100644 llvm/test/CodeGen/X86/byref.ll create mode 100644 llvm/test/CodeGen/X86/condbr_if.ll create mode 100644 llvm/test/CodeGen/X86/condbr_switch.ll delete mode 100644 llvm/test/CodeGen/X86/divmod128.ll delete mode 100644 llvm/test/CodeGen/X86/dup-cost.ll delete mode 100644 llvm/test/CodeGen/X86/early-ifcvt-remarks.ll delete mode 100644 llvm/test/CodeGen/X86/elf-associated-discarded.ll delete mode 100644 llvm/test/CodeGen/X86/embed-bitcode.ll create mode 100644 llvm/test/CodeGen/X86/fast-isel-fneg-kill.ll delete mode 100644 llvm/test/CodeGen/X86/fp-roundeven.ll delete mode 100644 llvm/test/CodeGen/X86/fp80-strict-libcalls.ll delete mode 100644 llvm/test/CodeGen/X86/haddsub-4.ll create mode 100644 llvm/test/CodeGen/X86/llc-print-machineinstrs.mir delete mode 100644 llvm/test/CodeGen/X86/machine-cp-mask-reg.mir delete mode 100644 llvm/test/CodeGen/X86/machine-function-splitter.ll delete mode 100644 llvm/test/CodeGen/X86/memcpy-inline-fsrm.ll create mode 100644 llvm/test/CodeGen/X86/mod128.ll delete mode 100644 llvm/test/CodeGen/X86/mov-zero-to-xor.ll delete mode 100644 llvm/test/CodeGen/X86/oss-fuzz-25184.ll create mode 100644 llvm/test/CodeGen/X86/pr39187-g.ll delete mode 100644 llvm/test/CodeGen/X86/pr46820.ll delete mode 100644 llvm/test/CodeGen/X86/pr46827.ll delete mode 100644 llvm/test/CodeGen/X86/pr46877.ll delete mode 100755 llvm/test/CodeGen/X86/pr47000.ll delete mode 100644 llvm/test/CodeGen/X86/pr47024.ll delete mode 100644 llvm/test/CodeGen/X86/pr47299.ll delete mode 100644 llvm/test/CodeGen/X86/smax.ll delete mode 100644 llvm/test/CodeGen/X86/smin.ll delete mode 100644 llvm/test/CodeGen/X86/sshl_sat.ll delete mode 100644 llvm/test/CodeGen/X86/sshl_sat_vec.ll delete mode 100644 llvm/test/CodeGen/X86/ssse3-intrinsics-x86-upgrade.ll delete mode 100644 llvm/test/CodeGen/X86/stack-guard-memloc-vararg.ll delete mode 100644 llvm/test/CodeGen/X86/statepoint-fixup-call.mir delete mode 100644 llvm/test/CodeGen/X86/statepoint-fixup-copy-prop-neg.mir delete mode 100644 llvm/test/CodeGen/X86/statepoint-fixup-invoke.mir delete mode 100644 llvm/test/CodeGen/X86/statepoint-fixup-shared-ehpad.mir delete mode 100644 llvm/test/CodeGen/X86/statepoint-vreg-details.ll delete mode 100644 llvm/test/CodeGen/X86/statepoint-vreg-folding.mir delete mode 100644 llvm/test/CodeGen/X86/statepoint-vreg.ll delete mode 100644 llvm/test/CodeGen/X86/strict-fadd-combines.ll create mode 100644 llvm/test/CodeGen/X86/test_x86condbr_globaladdr.mir delete mode 100644 llvm/test/CodeGen/X86/trunc-vector-width.ll delete mode 100644 llvm/test/CodeGen/X86/umax.ll delete mode 100644 llvm/test/CodeGen/X86/umin.ll delete mode 100644 llvm/test/CodeGen/X86/ushl_sat.ll delete mode 100644 llvm/test/CodeGen/X86/ushl_sat_vec.ll delete mode 100644 llvm/test/CodeGen/X86/vector-fshl-rot-sub128.ll delete mode 100644 llvm/test/CodeGen/X86/vector-fshr-rot-sub128.ll delete mode 100644 llvm/test/CodeGen/X86/vector-reduce-fmax-fmin-fast.ll delete mode 100644 llvm/test/DebugInfo/AArch64/dbg-sve-types.ll delete mode 100644 llvm/test/DebugInfo/Generic/global-sra-struct-fwd-decl.ll create mode 100644 llvm/test/DebugInfo/MIR/X86/DW_OP_entry_value.mir delete mode 100644 llvm/test/DebugInfo/MIR/X86/debug-entry-value-operation.mir delete mode 100644 llvm/test/DebugInfo/MIR/X86/livedebugvalues_load_in_loop.mir delete mode 100644 llvm/test/DebugInfo/MIR/X86/livedebugvalues_many_loop_heads.mir create mode 100644 llvm/test/DebugInfo/MIR/X86/singlelocation-cutoffs.mir delete mode 100644 llvm/test/DebugInfo/X86/addr-tu-to-non-tu.ll delete mode 100644 llvm/test/DebugInfo/X86/basic-block-sections_1.ll create mode 100644 llvm/test/DebugInfo/X86/basicblock-sections_1.ll delete mode 100644 llvm/test/DebugInfo/X86/debug-macro-gnu-dwo.ll delete mode 100644 llvm/test/DebugInfo/X86/debug-macro-gnu.ll delete mode 100644 llvm/test/DebugInfo/X86/debug-macro-gnu.s delete mode 100644 llvm/test/DebugInfo/X86/debug-names-end-of-list.ll delete mode 100644 llvm/test/DebugInfo/X86/distringtype.ll delete mode 100644 llvm/test/DebugInfo/X86/dwarfdump-allocatedExp.ll delete mode 100644 llvm/test/DebugInfo/X86/dwarfdump-allocatedVar.ll delete mode 100644 llvm/test/DebugInfo/X86/dwarfdump-associatedExp.ll delete mode 100644 llvm/test/DebugInfo/X86/dwarfdump-associatedVar.ll delete mode 100644 llvm/test/DebugInfo/X86/dwarfdump-str-offsets-v4-invalid.s delete mode 100644 llvm/test/DebugInfo/X86/implicit_value-double.ll delete mode 100644 llvm/test/DebugInfo/X86/implicit_value-float.ll delete mode 100644 llvm/test/DebugInfo/X86/location-range-inlined-xblock.mir delete mode 100644 llvm/test/DebugInfo/X86/single-location-2.mir delete mode 100644 llvm/test/DebugInfo/X86/struct-fwd-decl.ll delete mode 100644 llvm/test/DebugInfo/X86/trim-var-locs.mir delete mode 100644 llvm/test/DebugInfo/fortran-string-type.ll delete mode 100644 llvm/test/Examples/OrcV2Examples/Inputs/bar-mod.ll delete mode 100644 llvm/test/Examples/OrcV2Examples/Inputs/foo-mod.ll delete mode 100644 llvm/test/Examples/OrcV2Examples/Inputs/main-mod.ll delete mode 100644 llvm/test/Examples/OrcV2Examples/lljit-with-thinlto-summaries.test delete mode 100644 llvm/test/ExecutionEngine/JITLink/X86/Inputs/MachO_test_harness_test.s delete mode 100644 llvm/test/ExecutionEngine/JITLink/X86/Inputs/MachO_x86-64_was_p [...] delete mode 100644 llvm/test/ExecutionEngine/JITLink/X86/MachO_test_harness_harness.s delete mode 100644 llvm/test/ExecutionEngine/JITLink/X86/MachO_x86-64_was_private_ [...] delete mode 100644 llvm/test/FileCheck/multiple-check-not-failures.txt delete mode 100644 llvm/test/Instrumentation/AddressSanitizer/byref-args.ll delete mode 100644 llvm/test/Instrumentation/DataFlowSanitizer/fast16labels.ll delete mode 100644 llvm/test/Instrumentation/HeapProfiler/basic.ll delete mode 100644 llvm/test/Instrumentation/HeapProfiler/instrumentation-use-call [...] delete mode 100644 llvm/test/Instrumentation/HeapProfiler/masked-load-store.ll delete mode 100644 llvm/test/Instrumentation/HeapProfiler/scale-granularity.ll delete mode 100644 llvm/test/Instrumentation/HeapProfiler/version-mismatch-check.ll delete mode 100644 llvm/test/Instrumentation/MemorySanitizer/check-array.ll delete mode 100644 llvm/test/Instrumentation/MemorySanitizer/check-struct.ll delete mode 100644 llvm/test/Instrumentation/MemorySanitizer/freeze.ll delete mode 100644 llvm/test/Instrumentation/MemorySanitizer/libatomic.ll delete mode 100644 llvm/test/Instrumentation/MemorySanitizer/no-check-rt-unaligned.ll delete mode 100644 llvm/test/MC/AArch64/coff-relocations-diags.s delete mode 100644 llvm/test/MC/AArch64/macho-addend-range.s delete mode 100644 llvm/test/MC/AArch64/seh-optimize.s delete mode 100644 llvm/test/MC/AArch64/seh-packed-epilog.s delete mode 100644 llvm/test/MC/AMDGPU/inline-imm-inv2pi.s delete mode 100644 llvm/test/MC/ARM/directive-if-subtraction.s delete mode 100644 llvm/test/MC/AsmParser/exprs-gnu.s delete mode 100644 llvm/test/MC/COFF/weak-comdat.s delete mode 100644 llvm/test/MC/Disassembler/ARM/thumb2-diagnostic.txt create mode 100644 llvm/test/MC/Disassembler/PowerPC/qpx.txt delete mode 100644 llvm/test/MC/ELF/section-linkorder.s delete mode 100644 llvm/test/MC/PowerPC/pcrel-tls-general-dynamic-address-load-reloc.s delete mode 100644 llvm/test/MC/PowerPC/pcrel-tls-general-dynamic-value-load-reloc.s delete mode 100644 llvm/test/MC/PowerPC/pcrel-tls-initial-exec-address-load-reloc.s delete mode 100644 llvm/test/MC/PowerPC/pcrel-tls-initial-exec-value-load-reloc.s delete mode 100644 llvm/test/MC/PowerPC/ppc64-errors-emit-obj.s delete mode 100644 llvm/test/MC/PowerPC/ppc64-reloc-directive-pcrel.s create mode 100644 llvm/test/MC/PowerPC/qpx.s delete mode 100644 llvm/test/MC/RISCV/rvv/ext.s delete mode 100644 llvm/test/MC/RISCV/rvv/zvamo.s delete mode 100644 llvm/test/MC/RISCV/rvv/zvlsseg.s delete mode 100644 llvm/test/MC/WebAssembly/missing-features.s delete mode 100644 llvm/test/MC/X86/directive-arch.s delete mode 100644 llvm/test/MC/X86/x86-directive-nops-errors.s delete mode 100644 llvm/test/MC/X86/x86-directive-nops.s delete mode 100644 llvm/test/MC/X86/x86_64-directive-nops.s delete mode 100644 llvm/test/MachineVerifier/test_g_memcpy.mir delete mode 100644 llvm/test/MachineVerifier/test_g_memset.mir create mode 100644 llvm/test/MachineVerifier/test_memccpy_intrinsics.mir create mode 100755 llvm/test/Object/Inputs/program-headers.mips create mode 100644 llvm/test/Object/Inputs/program-headers.mips64 delete mode 100644 llvm/test/ObjectYAML/MachO/dwarf-content-conflict.yaml create mode 100644 llvm/test/Other/2002-03-11-ConstPropCrash.ll create mode 100755 llvm/test/Reduce/Inputs/remove-funcs.py create mode 100644 llvm/test/Reduce/Inputs/remove-multiple-use-of-args-in-same-ins [...] create mode 100644 llvm/test/Reduce/Inputs/remove-multiple-use-of-global-vars-in-s [...] delete mode 100644 llvm/test/Reduce/do-not-remove-terminator.ll delete mode 100644 llvm/test/Reduce/remove-all-of-multiple-args.ll delete mode 100644 llvm/test/Reduce/remove-args-2.ll delete mode 100644 llvm/test/Reduce/remove-args-from-declaration.ll delete mode 100644 llvm/test/Reduce/remove-args-used-by-ret.ll delete mode 100644 llvm/test/Reduce/remove-bbs-ret-nonvoid.ll delete mode 100644 llvm/test/Reduce/remove-bbs-unwinded-to.ll delete mode 100644 llvm/test/Reduce/remove-function-arguments-of-funcs-used-in-blo [...] delete mode 100644 llvm/test/Reduce/remove-function-bodies-comdat.ll delete mode 100644 llvm/test/Reduce/remove-function-bodies-used-in-globals.ll delete mode 100644 llvm/test/Reduce/remove-function-bodies.ll delete mode 100644 llvm/test/Reduce/remove-invoked-functions.ll delete mode 100644 llvm/test/Reduce/remove-single-arg.ll delete mode 100644 llvm/test/TableGen/CodeGenSchedule-duplicate-instrw.td delete mode 100644 llvm/test/TableGen/ContextlessPredicates.td delete mode 100644 llvm/test/TableGen/GlobalISelEmitter-atomic_store.td delete mode 100644 llvm/test/TableGen/GlobalISelEmitter-immAllZeroOne.td delete mode 100644 llvm/test/TableGen/GlobalISelEmitter-output-discard.td delete mode 100644 llvm/test/TableGen/GlobalISelEmitterMatchTableOptimizer.td delete mode 100644 llvm/test/TableGen/MixedCasedMnemonic.td delete mode 100644 llvm/test/TableGen/paste-reserved.td delete mode 100644 llvm/test/TableGen/range-lists.td delete mode 100644 llvm/test/ThinLTO/X86/Inputs/import-metadata.ll delete mode 100644 llvm/test/ThinLTO/X86/import-metadata.ll delete mode 100644 llvm/test/ThinLTO/X86/mangled_symbol.ll delete mode 100644 llvm/test/Transforms/Attributor/chain.ll delete mode 100644 llvm/test/Transforms/Attributor/depgraph.ll delete mode 100644 llvm/test/Transforms/Attributor/internalize.ll delete mode 100644 llvm/test/Transforms/Attributor/noundef.ll delete mode 100644 llvm/test/Transforms/Attributor/potential.ll delete mode 100644 llvm/test/Transforms/BDCE/intrinsics.ll delete mode 100644 llvm/test/Transforms/CodeGenPrepare/X86/delete-assume-dead-code.ll create mode 100644 llvm/test/Transforms/ConstProp/2002-05-03-DivideByZeroException.ll create mode 100644 llvm/test/Transforms/ConstProp/2002-05-03-NotOperator.ll create mode 100644 llvm/test/Transforms/ConstProp/2002-09-03-SetCC-Bools.ll create mode 100644 llvm/test/Transforms/ConstProp/2003-05-12-DivideError.ll create mode 100644 llvm/test/Transforms/ConstProp/2005-01-28-SetCCGEP.ll create mode 100644 llvm/test/Transforms/ConstProp/2006-11-30-vector-cast.ll rename llvm/test/Transforms/{InstSimplify => }/ConstProp/2006-12-01-TruncBoolBug.l [...] create mode 100644 llvm/test/Transforms/ConstProp/2006-12-01-bool-casts.ll create mode 100644 llvm/test/Transforms/ConstProp/2007-02-05-BitCast.ll rename llvm/test/Transforms/{InstSimplify => }/ConstProp/2007-02-23-sdiv.ll (100%) create mode 100644 llvm/test/Transforms/ConstProp/2008-07-07-VectorCompare.ll rename llvm/test/Transforms/{InstSimplify => }/ConstProp/2009-06-20-constexpr-zero [...] create mode 100644 llvm/test/Transforms/ConstProp/2009-09-01-GEP-Crash.ll create mode 100644 llvm/test/Transforms/ConstProp/InsertElement.ll create mode 100644 llvm/test/Transforms/ConstProp/avx512.ll create mode 100644 llvm/test/Transforms/ConstProp/basictest.ll create mode 100644 llvm/test/Transforms/ConstProp/bitcast.ll create mode 100644 llvm/test/Transforms/ConstProp/bswap.ll create mode 100644 llvm/test/Transforms/ConstProp/calls-math-finite.ll create mode 100644 llvm/test/Transforms/ConstProp/calls.ll create mode 100644 llvm/test/Transforms/ConstProp/cast.ll rename llvm/test/Transforms/{InstSimplify => }/ConstProp/constant-expr.ll (100%) create mode 100644 llvm/test/Transforms/ConstProp/convert-from-fp16.ll rename llvm/test/Transforms/{InstSimplify => }/ConstProp/div-zero.ll (100%) create mode 100644 llvm/test/Transforms/ConstProp/extractvalue.ll create mode 100644 llvm/test/Transforms/ConstProp/float-to-ptr-cast.ll create mode 100644 llvm/test/Transforms/ConstProp/fma.ll create mode 100644 llvm/test/Transforms/ConstProp/insertvalue.ll rename llvm/test/Transforms/{InstSimplify => }/ConstProp/loads.ll (100%) create mode 100644 llvm/test/Transforms/ConstProp/logicaltest.ll create mode 100644 llvm/test/Transforms/ConstProp/overflow-ops.ll create mode 100644 llvm/test/Transforms/ConstProp/phi.ll create mode 100644 llvm/test/Transforms/ConstProp/remtest.ll create mode 100644 llvm/test/Transforms/ConstProp/shift.ll create mode 100644 llvm/test/Transforms/ConstProp/sse.ll create mode 100644 llvm/test/Transforms/ConstProp/trunc_vec.ll delete mode 100644 llvm/test/Transforms/Coroutines/coro-split-sink-lifetime-03.ll delete mode 100644 llvm/test/Transforms/Coroutines/coro-split-sink-lifetime-04.ll delete mode 100644 llvm/test/Transforms/CorrelatedValuePropagation/minmaxabs.ll delete mode 100644 llvm/test/Transforms/DeadArgElim/byref.ll copy llvm/test/Transforms/DeadStoreElimination/{MSSA => }/2011-03-25-DSEMiscompile [...] copy llvm/test/Transforms/DeadStoreElimination/{MSSA => }/2011-09-06-EndOfFunction [...] copy llvm/test/Transforms/DeadStoreElimination/{MSSA => }/2011-09-06-MemCpy.ll (100%) copy llvm/test/Transforms/DeadStoreElimination/{MSSA => }/2016-07-17-UseAfterFree. [...] create mode 100644 llvm/test/Transforms/DeadStoreElimination/DeleteThrowableInst.ll delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/multiblock-loop- [...] delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/pr47285-not-over [...] delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MSSA/read-clobber-aft [...] delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/2011-0 [...] delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/2011-0 [...] delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/2011-0 [...] delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/2016-0 [...] delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/Delete [...] delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/Overwr [...] delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/Overwr [...] delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/Partia [...] delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/Partia [...] delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/X86/ga [...] delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/atomic.ll delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/calloc [...] delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/combin [...] delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/const- [...] delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/crash.ll delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/cs-cs- [...] delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/debuginfo.ll delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/dominate.ll delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/fence.ll delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/free.ll delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/inst-l [...] delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/int_si [...] delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/invari [...] delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/launde [...] delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/libcalls.ll delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/libcalls2.ll delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/lifetime.ll delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/mda-wi [...] delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/memint [...] delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/memset [...] delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/merge- [...] delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/merge- [...] delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/no-tar [...] delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/operan [...] delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/pr11390.ll delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/simple.ll delete mode 100644 llvm/test/Transforms/DeadStoreElimination/MemDepAnalysis/tail-byval.ll copy llvm/test/Transforms/DeadStoreElimination/{MSSA => }/OverwriteStoreBegin.ll (100%) copy llvm/test/Transforms/DeadStoreElimination/{MSSA => }/OverwriteStoreEnd.ll (100%) copy llvm/test/Transforms/DeadStoreElimination/{MSSA => }/PartialStore.ll (100%) copy llvm/test/Transforms/DeadStoreElimination/{MSSA => }/PartialStore2.ll (100%) copy llvm/test/Transforms/DeadStoreElimination/{MSSA => }/X86/gather-null-pointer. [...] create mode 100644 llvm/test/Transforms/DeadStoreElimination/atomic.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/calloc-store.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/combined-partial-over [...] copy llvm/test/Transforms/DeadStoreElimination/{MSSA => }/const-pointers.ll (100%) copy llvm/test/Transforms/DeadStoreElimination/{MSSA => }/crash.ll (100%) copy llvm/test/Transforms/DeadStoreElimination/{MSSA => }/cs-cs-aliasing.ll (100%) copy llvm/test/Transforms/DeadStoreElimination/{MSSA => }/debuginfo.ll (100%) copy llvm/test/Transforms/DeadStoreElimination/{MSSA => }/dominate.ll (100%) create mode 100644 llvm/test/Transforms/DeadStoreElimination/fence.ll copy llvm/test/Transforms/DeadStoreElimination/{MSSA => }/free.ll (100%) create mode 100644 llvm/test/Transforms/DeadStoreElimination/inst-limits.ll copy llvm/test/Transforms/DeadStoreElimination/{MSSA => }/int_sideeffect.ll (100%) copy llvm/test/Transforms/DeadStoreElimination/{MSSA => }/invariant.start.ll (100%) create mode 100644 llvm/test/Transforms/DeadStoreElimination/launder.invariant.group.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/libcalls.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/libcalls2.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/lifetime.ll delete mode 100644 llvm/test/Transforms/DeadStoreElimination/masked-dead-store.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/mda-with-dbg-values.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/memintrinsics.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/memset-missing-debugloc.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/merge-stores-big-endian.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/merge-stores.ll copy llvm/test/Transforms/DeadStoreElimination/{MSSA => }/no-targetdata.ll (100%) copy llvm/test/Transforms/DeadStoreElimination/{MSSA => }/operand-bundles.ll (100%) copy llvm/test/Transforms/DeadStoreElimination/{MSSA => }/pr11390.ll (100%) create mode 100644 llvm/test/Transforms/DeadStoreElimination/simple.ll copy llvm/test/Transforms/DeadStoreElimination/{MSSA => }/tail-byval.ll (100%) delete mode 100644 llvm/test/Transforms/EarlyCSE/masked-intrinsics.ll delete mode 100644 llvm/test/Transforms/EarlyCSE/phi.ll delete mode 100644 llvm/test/Transforms/EarlyCSE/reuse-preserved-memoryssa.ll delete mode 100644 llvm/test/Transforms/GCOVProfiling/atomic-counter.ll delete mode 100644 llvm/test/Transforms/GVN/constexpr-vector-constainsundef-crash.ll delete mode 100644 llvm/test/Transforms/GVN/loadpre-missed-opportunity.ll delete mode 100644 llvm/test/Transforms/GVN/masked-load-store-vn-crash.ll delete mode 100644 llvm/test/Transforms/GVN/masked-load-store.ll delete mode 100644 llvm/test/Transforms/GVN/preserve-memoryssa.ll delete mode 100644 llvm/test/Transforms/GVNHoist/pr45442.ll delete mode 100644 llvm/test/Transforms/GlobalOpt/const-return-status-atomic.ll delete mode 100644 llvm/test/Transforms/GlobalOpt/const-return-status.ll delete mode 100644 llvm/test/Transforms/GlobalOpt/dead-store-status.ll delete mode 100644 llvm/test/Transforms/HotColdSplit/longjmp-nosplit.ll delete mode 100644 llvm/test/Transforms/HotColdSplit/longjmp-split.ll delete mode 100644 llvm/test/Transforms/HotColdSplit/section-splitting-custom.ll delete mode 100644 llvm/test/Transforms/HotColdSplit/section-splitting-default.ll delete mode 100644 llvm/test/Transforms/HotColdSplit/sjlj-nosplit.ll delete mode 100644 llvm/test/Transforms/HotColdSplit/sjlj-split.ll delete mode 100644 llvm/test/Transforms/HotColdSplit/split-assert-fail.ll create mode 100644 llvm/test/Transforms/IPConstantProp/2008-06-09-WeakProp.ll create mode 100644 llvm/test/Transforms/IPConstantProp/PR43857.ll create mode 100644 llvm/test/Transforms/IPConstantProp/arg-count-mismatch.ll create mode 100644 llvm/test/Transforms/IPConstantProp/arg-type-mismatch.ll create mode 100644 llvm/test/Transforms/IPConstantProp/comdat-ipo.ll create mode 100644 llvm/test/Transforms/IPConstantProp/deadarg.ll create mode 100644 llvm/test/Transforms/IPConstantProp/multiple_callbacks.ll create mode 100644 llvm/test/Transforms/IPConstantProp/naked-return.ll create mode 100644 llvm/test/Transforms/IPConstantProp/openmp_parallel_for.ll create mode 100644 llvm/test/Transforms/IPConstantProp/pthreads.ll create mode 100644 llvm/test/Transforms/IPConstantProp/recursion.ll create mode 100644 llvm/test/Transforms/IPConstantProp/return-argument.ll create mode 100644 llvm/test/Transforms/IPConstantProp/return-constant.ll create mode 100644 llvm/test/Transforms/IPConstantProp/return-constants.ll create mode 100644 llvm/test/Transforms/IPConstantProp/thread_local_acs.ll delete mode 100644 llvm/test/Transforms/IndVarSimplify/ARM/code-size.ll delete mode 100644 llvm/test/Transforms/IndVarSimplify/monotonic_checks.ll delete mode 100644 llvm/test/Transforms/IndVarSimplify/predicated_ranges.ll delete mode 100644 llvm/test/Transforms/IndVarSimplify/scev-expander-preserve-lcssa.ll delete mode 100644 llvm/test/Transforms/IndVarSimplify/sentinel.ll delete mode 100644 llvm/test/Transforms/Inline/AArch64/sve-alloca-merge.ll delete mode 100644 llvm/test/Transforms/Inline/ML/Inputs/test_output_spec.json delete mode 100644 llvm/test/Transforms/Inline/ML/bounds-checks-rewards.ll delete mode 100644 llvm/test/Transforms/Inline/ML/development-training-log.ll delete mode 100644 llvm/test/Transforms/Inline/ML/ml-test-development-mode.ll delete mode 100644 llvm/test/Transforms/Inline/WebAssembly/inline-target-features.ll delete mode 100644 llvm/test/Transforms/Inline/WebAssembly/lit.local.cfg delete mode 100644 llvm/test/Transforms/Inline/byref-align.ll delete mode 100644 llvm/test/Transforms/Inline/inline-scalable.ll delete mode 100644 llvm/test/Transforms/InstCombine/AArch64/VectorUtils_heuristics.ll delete mode 100644 llvm/test/Transforms/InstCombine/AArch64/sve-trunc.ll delete mode 100644 llvm/test/Transforms/InstCombine/AMDGPU/amdgcn-intrinsics-gfx8.ll delete mode 100644 llvm/test/Transforms/InstCombine/ARM/vmldava.ll create mode 100644 llvm/test/Transforms/InstCombine/PowerPC/aligned-qpx.ll create mode 100644 llvm/test/Transforms/InstCombine/X86/X86FsubCmpCombine.ll delete mode 100644 llvm/test/Transforms/InstCombine/abs-intrinsic.ll delete mode 100644 llvm/test/Transforms/InstCombine/aggregate-reconstruction.ll delete mode 100644 llvm/test/Transforms/InstCombine/cmp-x-vs-neg-x.ll delete mode 100644 llvm/test/Transforms/InstCombine/commutative-intrinsics.ll delete mode 100644 llvm/test/Transforms/InstCombine/dont-distribute-phi.ll delete mode 100644 llvm/test/Transforms/InstCombine/freeze-phi.ll delete mode 100644 llvm/test/Transforms/InstCombine/infinite-loop-postdom.ll delete mode 100644 llvm/test/Transforms/InstCombine/minmax-intrinsics.ll delete mode 100644 llvm/test/Transforms/InstCombine/not-add.ll delete mode 100644 llvm/test/Transforms/InstCombine/phi-aware-aggregate-reconstruction.ll delete mode 100644 llvm/test/Transforms/InstCombine/phi-cse.ll delete mode 100644 llvm/test/Transforms/InstCombine/phi-of-extractvalues.ll delete mode 100644 llvm/test/Transforms/InstCombine/phi-of-insertvalues.ll delete mode 100644 llvm/test/Transforms/InstCombine/sdiv-exact-by-negative-power-o [...] delete mode 100644 llvm/test/Transforms/InstCombine/sdiv-exact-by-power-of-two.ll delete mode 100644 llvm/test/Transforms/InstCombine/shl-factor.ll delete mode 100644 llvm/test/Transforms/InstCombine/statepoint-iter.ll delete mode 100644 llvm/test/Transforms/InstCombine/strncpy-3.ll delete mode 100644 llvm/test/Transforms/InstCombine/unreachable-dbg-info-modified.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/2002-03-11-ConstPro [...] delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/2002-05-03-DivideBy [...] delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/2002-05-03-NotOperator.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/2002-09-03-SetCC-Bools.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/2003-05-12-DivideError.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/2005-01-28-SetCCGEP.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/2006-11-30-vector-cast.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/2006-12-01-bool-casts.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/2007-02-05-BitCast.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/2008-07-07-VectorCo [...] delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/2009-09-01-GEP-Crash.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/ARM/lit.local.cfg delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/ARM/mve-vctp.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/InsertElement.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/WebAssembly/trunc.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/WebAssembly/trunc_s [...] delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/abs.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/allones.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/avx512.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/basictest.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/binop-identity-undef.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/bitcast.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/bitcount.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/bswap.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/calls-math-finite.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/calls.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/cast-vector.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/cast.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/convert-from-fp16.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/copysign.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/extractvalue.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/float-to-ptr-cast.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/fma.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/fneg.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/fp-undef.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/freeze.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/funnel-shift.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/gep-alias.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/gep-constanfolding- [...] delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/gep-zeroinit-vector.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/gep.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/insertvalue.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/logicaltest.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/math-1.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/math-2.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/min-max.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/overflow-ops.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/phi.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/remtest.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/rint.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/round.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/saturating-add-sub.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/shift.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/smul-fix-sat.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/smul-fix.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/sse.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/timeout.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/trunc.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/trunc_vec.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/vecreduce.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/vector-undef-elts.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/vscale-getelementptr.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/vscale-shufflevector.ll delete mode 100644 llvm/test/Transforms/InstSimplify/ConstProp/vscale.ll delete mode 100644 llvm/test/Transforms/InstSimplify/abs_intrinsic.ll delete mode 100644 llvm/test/Transforms/InstSimplify/distribute.ll delete mode 100644 llvm/test/Transforms/InstSimplify/maxmin_intrinsics.ll delete mode 100644 llvm/test/Transforms/InstSimplify/phi-cse.ll delete mode 100644 llvm/test/Transforms/JumpThreading/freeze-lvi-edgevaluelocal.ll delete mode 100644 llvm/test/Transforms/JumpThreading/freeze.ll delete mode 100644 llvm/test/Transforms/JumpThreading/phi-copy-to-pred.ll delete mode 100644 llvm/test/Transforms/JumpThreading/pr46857-callbr.ll delete mode 100644 llvm/test/Transforms/JumpThreading/pre-load.ll delete mode 100644 llvm/test/Transforms/JumpThreading/select-unfold-freeze.ll delete mode 100644 llvm/test/Transforms/JumpThreading/thread-two-bbs-threshold.ll delete mode 100644 llvm/test/Transforms/JumpThreading/thread-two-bbs.ll create mode 100644 llvm/test/Transforms/JumpThreading/thread-two-bbs1.ll create mode 100644 llvm/test/Transforms/JumpThreading/thread-two-bbs2.ll rename llvm/test/Transforms/JumpThreading/{thread-two-bbs-msvc.ll => thread-two-bb [...] create mode 100644 llvm/test/Transforms/JumpThreading/thread-two-bbs4.ll rename llvm/test/Transforms/JumpThreading/{thread-two-bbs-cuda.ll => thread-two-bb [...] create mode 100644 llvm/test/Transforms/JumpThreading/thread-two-bbs6.ll delete mode 100644 llvm/test/Transforms/JumpThreading/threadable-edge-cast.ll delete mode 100644 llvm/test/Transforms/LoopFusion/guarded_peel.ll delete mode 100644 llvm/test/Transforms/LoopFusion/guarded_unsafeblock_peel.ll delete mode 100644 llvm/test/Transforms/LoopFusion/nonadjacent_peel.ll delete mode 100644 llvm/test/Transforms/LoopFusion/peel.ll delete mode 100644 llvm/test/Transforms/LoopIdiom/disable-options.ll delete mode 100644 llvm/test/Transforms/LoopIdiom/expander-do-not-delete-reused-values.ll delete mode 100644 llvm/test/Transforms/LoopIdiom/phi-insertion.ll delete mode 100644 llvm/test/Transforms/LoopIdiom/reuse-cast.ll delete mode 100644 llvm/test/Transforms/LoopInterchange/pr45743-move-from-inner-pr [...] delete mode 100644 llvm/test/Transforms/LoopLoadElim/pr46854-adress-spaces.ll delete mode 100644 llvm/test/Transforms/LoopLoadElim/pr47457.ll delete mode 100644 llvm/test/Transforms/LoopSimplifyCFG/handle_dead_exits.ll delete mode 100644 llvm/test/Transforms/LoopStrengthReduce/AArch64/pr47329.ll delete mode 100644 llvm/test/Transforms/LoopStrengthReduce/Power/incomplete-phi.ll delete mode 100644 llvm/test/Transforms/LoopStrengthReduce/Power/lit.local.cfg delete mode 100644 llvm/test/Transforms/LoopStrengthReduce/X86/expander-crashes.ll delete mode 100644 llvm/test/Transforms/LoopStrengthReduce/X86/expander-reused-val [...] delete mode 100644 llvm/test/Transforms/LoopStrengthReduce/scev-expander-lcssa.ll delete mode 100644 llvm/test/Transforms/LoopUnroll/ARM/instr-size-costs.ll delete mode 100644 llvm/test/Transforms/LoopUnroll/ARM/unroll-optsize.ll delete mode 100644 llvm/test/Transforms/LoopUnswitch/convergent-hoist-modified.ll delete mode 100644 llvm/test/Transforms/LoopUnswitch/invoke-hoist-modified.ll delete mode 100644 llvm/test/Transforms/LoopUnswitch/optsize-hoist-modified.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/AArch64/pr46950-load-cast-co [...] delete mode 100644 llvm/test/Transforms/LoopVectorize/ARM/mve-gather-scatter-tailpred.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/ARM/mve-reduction-predselect.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/ARM/tail-folding-reduces-vf.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/ARM/tail-folding-scalar-epil [...] create mode 100644 llvm/test/Transforms/LoopVectorize/PowerPC/agg-interleave-a2.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/PowerPC/interleave_IC.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/pr47343-expander-lcssa-after [...] delete mode 100644 llvm/test/Transforms/LoopVectorize/reduction-predselect.ll delete mode 100644 llvm/test/Transforms/LoopVectorize/use-scalar-epilogue-if-tp-fails.ll delete mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/multiply-fused-loops.ll delete mode 100644 llvm/test/Transforms/LowerMatrixIntrinsics/multiply-minimal.ll delete mode 100644 llvm/test/Transforms/Mem2Reg/alloca_addrspace.ll delete mode 100644 llvm/test/Transforms/Mem2Reg/ignore-droppable.ll delete mode 100644 llvm/test/Transforms/MemCpyOpt/preserve-memssa.ll delete mode 100644 llvm/test/Transforms/NewGVN/pr33165-distribute-undef.ll delete mode 100644 llvm/test/Transforms/NewGVN/todo-pr35074-phi-of-ops.ll delete mode 100644 llvm/test/Transforms/NewGVN/todo-pr36335-phi-undef.ll delete mode 100644 llvm/test/Transforms/NewGVN/todo-pr37121-seens-this-value-a-lot.ll delete mode 100644 llvm/test/Transforms/NewGVN/todo-pr42422-phi-of-ops.ll delete mode 100644 llvm/test/Transforms/OpenMP/attributor_module_slice_reproducer.ll delete mode 100644 llvm/test/Transforms/OpenMP/hide_mem_transfer_latency.ll delete mode 100644 llvm/test/Transforms/OpenMP/values_in_offload_arrays.ll delete mode 100644 llvm/test/Transforms/PGOProfile/Inputs/branch2_entry.proftext delete mode 100644 llvm/test/Transforms/PGOProfile/Inputs/criticaledge_entry.proftext delete mode 100644 llvm/test/Transforms/PGOProfile/Inputs/fix_entry_count.proftext delete mode 100644 llvm/test/Transforms/PGOProfile/Inputs/indirectbr_entry.proftext delete mode 100644 llvm/test/Transforms/PGOProfile/Inputs/irreducible_entry.proftext delete mode 100644 llvm/test/Transforms/PGOProfile/Inputs/landingpad_entry.proftext delete mode 100644 llvm/test/Transforms/PGOProfile/Inputs/loop1_entry.proftext delete mode 100644 llvm/test/Transforms/PGOProfile/Inputs/loop2_entry.proftext delete mode 100644 llvm/test/Transforms/PGOProfile/Inputs/misexpect-branch_entry.proftext delete mode 100644 llvm/test/Transforms/PGOProfile/Inputs/misexpect-switch-correct [...] delete mode 100644 llvm/test/Transforms/PGOProfile/Inputs/misexpect-switch_entry.proftext delete mode 100644 llvm/test/Transforms/PGOProfile/Inputs/sample-profile.proftext delete mode 100644 llvm/test/Transforms/PGOProfile/Inputs/suppl-profile.proftext delete mode 100644 llvm/test/Transforms/PGOProfile/Inputs/switch_entry.proftext delete mode 100644 llvm/test/Transforms/PGOProfile/fix_entry_count.ll delete mode 100644 llvm/test/Transforms/PGOProfile/memop_hash.ll delete mode 100644 llvm/test/Transforms/PGOProfile/not_promote_ret_exit.ll delete mode 100644 llvm/test/Transforms/PGOProfile/suppl-profile.ll delete mode 100644 llvm/test/Transforms/PhaseOrdering/d83507-knowledge-retention-bug.ll delete mode 100644 llvm/test/Transforms/SCCP/2008-06-09-WeakProp.ll delete mode 100644 llvm/test/Transforms/SCCP/PR43857.ll delete mode 100644 llvm/test/Transforms/SCCP/arg-count-mismatch.ll delete mode 100644 llvm/test/Transforms/SCCP/arg-type-mismatch.ll delete mode 100644 llvm/test/Transforms/SCCP/deadarg.ll delete mode 100644 llvm/test/Transforms/SCCP/domtree-update.ll delete mode 100644 llvm/test/Transforms/SCCP/intrinsics.ll delete mode 100644 llvm/test/Transforms/SCCP/ipsccp-clear-returned.ll delete mode 100644 llvm/test/Transforms/SCCP/ipscp-drop-argmemonly.ll delete mode 100644 llvm/test/Transforms/SCCP/multiple_callbacks.ll delete mode 100644 llvm/test/Transforms/SCCP/naked-return.ll delete mode 100644 llvm/test/Transforms/SCCP/openmp_parallel_for.ll delete mode 100644 llvm/test/Transforms/SCCP/pthreads.ll delete mode 100644 llvm/test/Transforms/SCCP/recursion.ll delete mode 100644 llvm/test/Transforms/SCCP/replace-dereferenceable-ptr-with-unde [...] delete mode 100644 llvm/test/Transforms/SCCP/return-argument.ll delete mode 100644 llvm/test/Transforms/SCCP/return-constant.ll delete mode 100644 llvm/test/Transforms/SCCP/return-constants.ll delete mode 100644 llvm/test/Transforms/SCCP/thread_local_acs.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/AMDGPU/add_sub_sat.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/WebAssembly/lit.local.cfg delete mode 100644 llvm/test/Transforms/SLPVectorizer/WebAssembly/no-vectorize-rotate.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/arith-abs.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/arith-div.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/arith-smax.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/arith-smin.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/arith-umax.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/arith-umin.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/geps-non-pow-2.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/horizontal-smax.ll delete mode 100644 llvm/test/Transforms/SLPVectorizer/X86/pr44067.ll delete mode 100644 llvm/test/Transforms/SROA/assume.ll delete mode 100644 llvm/test/Transforms/SROA/dbg-inline.ll delete mode 100644 llvm/test/Transforms/SROA/ignore-droppable.ll delete mode 100644 llvm/test/Transforms/SafeStack/X86/no-crash-on-lifetime.ll delete mode 100644 llvm/test/Transforms/SampleProfile/Inputs/inline-mergeprof.md5.prof delete mode 100644 llvm/test/Transforms/SampleProfile/Inputs/inline-replay.txt delete mode 100644 llvm/test/Transforms/SampleProfile/Inputs/remap-2.prof delete mode 100644 llvm/test/Transforms/SampleProfile/inline-mergeprof-dup.ll delete mode 100644 llvm/test/Transforms/SampleProfile/inline-replay.ll delete mode 100644 llvm/test/Transforms/SampleProfile/nodebug-error.ll delete mode 100644 llvm/test/Transforms/SampleProfile/remap-2.ll delete mode 100644 llvm/test/Transforms/Scalarizer/global-bug.ll delete mode 100644 llvm/test/Transforms/SimpleLoopUnswitch/ARM/lit.local.cfg delete mode 100644 llvm/test/Transforms/SimpleLoopUnswitch/ARM/nontrivial-unswitch [...] delete mode 100644 llvm/test/Transforms/SimpleLoopUnswitch/implicit-null-checks.ll delete mode 100644 llvm/test/Transforms/SimplifyCFG/ARM/branch-fold-threshold.ll delete mode 100644 llvm/test/Transforms/SimplifyCFG/ARM/phi-eliminate.ll delete mode 100644 llvm/test/Transforms/SimplifyCFG/X86/pr39187-g.ll delete mode 100644 llvm/test/Transforms/SimplifyCFG/common-code-hoisting.ll delete mode 100644 llvm/test/Transforms/SimplifyCFG/invoke_unwind_lifetime.ll delete mode 100644 llvm/test/Transforms/SimplifyCFG/merge-default.ll delete mode 100644 llvm/test/Transforms/UnifyFunctionExitNodes/unreachable-blocks- [...] delete mode 100644 llvm/test/Transforms/VectorCombine/AArch64/lit.local.cfg delete mode 100644 llvm/test/Transforms/VectorCombine/AArch64/vscale-bitcast-shuffle.ll delete mode 100644 llvm/test/Transforms/VectorCombine/Hexagon/lit.local.cfg delete mode 100644 llvm/test/Transforms/VectorCombine/Hexagon/load.ll delete mode 100644 llvm/test/Transforms/VectorCombine/X86/load.ll delete mode 100644 llvm/test/Transforms/VectorCombine/X86/no-sse.ll delete mode 100644 llvm/test/Verifier/array_allocated.ll delete mode 100644 llvm/test/Verifier/array_associated.ll delete mode 100644 llvm/test/Verifier/byref.ll create mode 100644 llvm/test/Verifier/invalid-statepoint2.ll delete mode 100644 llvm/test/Verifier/weak-dllimport.ll delete mode 100644 llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/chec [...] delete mode 100644 llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/chec [...] delete mode 100644 llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/chec [...] delete mode 100644 llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/vari [...] delete mode 100644 llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/vari [...] delete mode 100644 llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/vari [...] delete mode 100644 llvm/test/tools/UpdateTestChecks/update_test_checks/check_attrs.test delete mode 100644 llvm/test/tools/UpdateTestChecks/update_test_checks/various_ir_ [...] delete mode 100644 llvm/test/tools/llvm-dwarfdump/X86/invalid_abbrev_offset.s delete mode 100644 llvm/test/tools/llvm-dwarfdump/X86/stats-scope-bytes-covered.yaml delete mode 100644 llvm/test/tools/llvm-dwarfdump/X86/verify_attr_file_indexes.yaml delete mode 100644 llvm/test/tools/llvm-dwarfdump/X86/verify_attr_file_indexes_no_ [...] delete mode 100644 llvm/test/tools/llvm-dwarfdump/X86/verify_file_encoding.yaml delete mode 100644 llvm/test/tools/llvm-dwarfdump/debug-line-str.yaml delete mode 100644 llvm/test/tools/llvm-exegesis/X86/lbr/Inputs/mov_add.att delete mode 100644 llvm/test/tools/llvm-exegesis/X86/lbr/lit.local.cfg delete mode 100644 llvm/test/tools/llvm-exegesis/X86/lbr/mov-add.s delete mode 100644 llvm/test/tools/llvm-lib/implibs.test delete mode 100644 llvm/test/tools/llvm-libtool-darwin/L-and-l.test delete mode 100644 llvm/test/tools/llvm-libtool-darwin/archive-flattening.test create mode 100644 llvm/test/tools/llvm-libtool-darwin/basic.test delete mode 100644 llvm/test/tools/llvm-libtool-darwin/cpu-subtype-matching.test delete mode 100644 llvm/test/tools/llvm-libtool-darwin/create-static-lib.test delete mode 100644 llvm/test/tools/llvm-libtool-darwin/deterministic-library.test delete mode 100644 llvm/test/tools/llvm-libtool-darwin/filelist.test delete mode 100644 llvm/test/tools/llvm-libtool-darwin/missing-library-type.test delete mode 100644 llvm/test/tools/llvm-libtool-darwin/universal-file-flattening.test delete mode 100644 llvm/test/tools/llvm-libtool-darwin/universal-output.test delete mode 100644 llvm/test/tools/llvm-libtool-darwin/version.test delete mode 100644 llvm/test/tools/llvm-lipo/Inputs/arm64-ios.ll delete mode 100644 llvm/test/tools/llvm-lipo/Inputs/armv7-ios.ll delete mode 100644 llvm/test/tools/llvm-lipo/Inputs/x64-osx.ll delete mode 100644 llvm/test/tools/llvm-lipo/archs-ir-binary.test delete mode 100644 llvm/test/tools/llvm-lipo/create-arch-ir.test delete mode 100644 llvm/test/tools/llvm-lipo/info-universal-binary-ir.test delete mode 100644 llvm/test/tools/llvm-lipo/thin-universal-binary-ir.test delete mode 100644 llvm/test/tools/llvm-ml/line_continuations.test delete mode 100644 llvm/test/tools/llvm-ml/named_bitwise_operators.test delete mode 100644 llvm/test/tools/llvm-ml/variable.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/objcopy-version.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/strip-version.test create mode 100644 llvm/test/tools/llvm-objcopy/MachO/install-name-tool-version.test delete mode 100644 llvm/test/tools/llvm-objcopy/tool-version.test delete mode 100644 llvm/test/tools/llvm-objdump/ELF/AMDGPU/subtarget.ll delete mode 100644 llvm/test/tools/llvm-objdump/MachO/AArch64/macho-arm64-subtypes.test create mode 100644 llvm/test/tools/llvm-objdump/MachO/AArch64/macho-arm64e.test delete mode 100644 llvm/test/tools/llvm-objdump/MachO/universal-arm64.test delete mode 100644 llvm/test/tools/llvm-objdump/X86/elf-disassemble-symbololize-op [...] delete mode 100644 llvm/test/tools/llvm-profdata/Inputs/header-directives-1.proftext delete mode 100644 llvm/test/tools/llvm-profdata/Inputs/header-directives-2.proftext delete mode 100644 llvm/test/tools/llvm-profdata/Inputs/header-directives-3.proftext delete mode 100644 llvm/test/tools/llvm-profdata/Inputs/mix_instr.proftext delete mode 100644 llvm/test/tools/llvm-profdata/Inputs/mix_sample.proftext delete mode 100644 llvm/test/tools/llvm-profdata/Inputs/sample-overlap-0.proftext delete mode 100644 llvm/test/tools/llvm-profdata/Inputs/sample-overlap-1.proftext delete mode 100644 llvm/test/tools/llvm-profdata/Inputs/sample-overlap-2.proftext delete mode 100644 llvm/test/tools/llvm-profdata/Inputs/sample-overlap-3.proftext delete mode 100644 llvm/test/tools/llvm-profdata/Inputs/sample-overlap-4.proftext delete mode 100644 llvm/test/tools/llvm-profdata/Inputs/sample-overlap-5.proftext delete mode 100644 llvm/test/tools/llvm-profdata/header-directives.test delete mode 100644 llvm/test/tools/llvm-profdata/sample-overlap.test delete mode 100644 llvm/test/tools/llvm-profdata/suppl-instr-with-sample.test rename llvm/test/tools/llvm-readobj/{XCOFF/Inputs/symbol.o => COFF/Inputs/aix_xcof [...] delete mode 100644 llvm/test/tools/llvm-readobj/COFF/Inputs/trivial.ll rename llvm/test/tools/llvm-readobj/{XCOFF/Inputs/basic64.o => COFF/Inputs/xcoff-b [...] rename llvm/test/tools/llvm-readobj/{XCOFF/Inputs/basic-neg-sym-count.o => COFF/In [...] rename llvm/test/tools/llvm-readobj/{XCOFF/Inputs/basic-neg-time.o => COFF/Inputs/ [...] rename llvm/test/tools/llvm-readobj/{XCOFF/Inputs/basic.o => COFF/Inputs/xcoff-bas [...] rename llvm/test/tools/llvm-readobj/{XCOFF/Inputs/reloc-overflow.o => COFF/Inputs/ [...] delete mode 100644 llvm/test/tools/llvm-readobj/COFF/arm64-packed-epilog.s delete mode 100644 llvm/test/tools/llvm-readobj/COFF/arm64-unwind-opcodes.s create mode 100644 llvm/test/tools/llvm-readobj/COFF/reloc_overflow.test create mode 100644 llvm/test/tools/llvm-readobj/COFF/xcoff-basic.test create mode 100644 llvm/test/tools/llvm-readobj/COFF/xcoff-overflow-section.test create mode 100644 llvm/test/tools/llvm-readobj/COFF/xcoff-sections.test create mode 100644 llvm/test/tools/llvm-readobj/COFF/xcoff-symbols.test create mode 100644 llvm/test/tools/llvm-readobj/ELF/Inputs/got-over.exe.elf-mips create mode 100644 llvm/test/tools/llvm-readobj/ELF/Inputs/mips-options.elf-mips64el create mode 100644 llvm/test/tools/llvm-readobj/ELF/Inputs/mips-rld-map-rel.elf-mipsel create mode 100644 llvm/test/tools/llvm-readobj/ELF/Inputs/options.obj.elf-mipsel create mode 100644 llvm/test/tools/llvm-readobj/ELF/Inputs/ppc64.exe create mode 100644 llvm/test/tools/llvm-readobj/ELF/Inputs/reginfo.obj.elf-mipsel create mode 100644 llvm/test/tools/llvm-readobj/ELF/Inputs/trivial.ll create mode 100644 llvm/test/tools/llvm-readobj/ELF/Inputs/trivial.obj.elf-amdhsa-gfx803 create mode 100644 llvm/test/tools/llvm-readobj/ELF/Inputs/trivial.obj.elf-i386 create mode 100644 llvm/test/tools/llvm-readobj/ELF/amdgpu-elf-definitions.test delete mode 100644 llvm/test/tools/llvm-readobj/ELF/amdgpu-elf-headers.test create mode 100644 llvm/test/tools/llvm-readobj/ELF/broken-group.test delete mode 100644 llvm/test/tools/llvm-readobj/ELF/file-header-format.test create mode 100644 llvm/test/tools/llvm-readobj/ELF/gnu-phdrs.test create mode 100644 llvm/test/tools/llvm-readobj/ELF/mips-got-overlapped.test create mode 100644 llvm/test/tools/llvm-readobj/ELF/mips-options.test create mode 100644 llvm/test/tools/llvm-readobj/ELF/mips-rld-map-rel.test create mode 100644 llvm/test/tools/llvm-readobj/ELF/packed-relocs-error1.s create mode 100644 llvm/test/tools/llvm-readobj/ELF/packed-relocs-error2.s create mode 100644 llvm/test/tools/llvm-readobj/ELF/packed-relocs-error3.s create mode 100644 llvm/test/tools/llvm-readobj/ELF/packed-relocs-error4.s create mode 100644 llvm/test/tools/llvm-readobj/ELF/packed-relocs-error5.s delete mode 100644 llvm/test/tools/llvm-readobj/ELF/packed-relocs-errors.s create mode 100644 llvm/test/tools/llvm-readobj/ELF/ppc64-glink.test create mode 100644 llvm/test/tools/llvm-readobj/ELF/pt-gnu-property.test delete mode 100644 llvm/test/tools/llvm-readobj/ELF/stackmap.test delete mode 100644 llvm/test/tools/llvm-readobj/MachO/Inputs/trivial.ll delete mode 100644 llvm/test/tools/llvm-readobj/MachO/file-headers-arm64.test delete mode 100644 llvm/test/tools/llvm-readobj/XCOFF/basic.test delete mode 100644 llvm/test/tools/llvm-readobj/XCOFF/overflow-section.test delete mode 100644 llvm/test/tools/llvm-readobj/XCOFF/reloc_overflow.test delete mode 100644 llvm/test/tools/llvm-readobj/XCOFF/sections.test delete mode 100644 llvm/test/tools/llvm-readobj/XCOFF/symbols.test delete mode 100644 llvm/test/tools/llvm-readobj/wasm/Inputs/trivial.ll delete mode 100644 llvm/test/tools/llvm-symbolizer/pdb/pdb-columns.test create mode 100644 llvm/test/tools/llvm-symbolizer/pdb/pdb-native-columns.test create mode 100644 llvm/test/tools/llvm-symbolizer/pdb/pdb-native.test delete mode 100644 llvm/test/tools/llvm-symbolizer/unknown-argument.test delete mode 100644 llvm/test/tools/llvm-symbolizer/use-symbol-table.s delete mode 100644 llvm/test/tools/llvm-symbolizer/version.test delete mode 100644 llvm/test/tools/llvm-xray/X86/account-recursive-calls-only-tail [...] delete mode 100644 llvm/test/tools/llvm-xray/X86/account-recursive-calls-only.yaml delete mode 100644 llvm/test/tools/not/disable-symbolization.test delete mode 100644 llvm/test/tools/obj2yaml/ELF/DWARF/debug-aranges.yaml delete mode 100644 llvm/test/tools/obj2yaml/ELF/DWARF/debug-ranges.yaml delete mode 100644 llvm/test/tools/obj2yaml/ELF/DWARF/debug-str.yaml delete mode 100644 llvm/test/tools/obj2yaml/ELF/DWARF/unrecognized-debug-section.yaml delete mode 100644 llvm/test/tools/obj2yaml/ELF/note-section.yaml create mode 100644 llvm/test/tools/obj2yaml/MachO/DWARF-debug_aranges-error.yaml delete mode 100644 llvm/test/tools/obj2yaml/MachO/debug-aranges.yaml delete mode 100644 llvm/test/tools/obj2yaml/MachO/unrecognized-debug-section.yaml delete mode 100644 llvm/test/tools/split-file/Inputs/basic-aa.txt delete mode 100644 llvm/test/tools/split-file/Inputs/basic-bb.txt delete mode 100644 llvm/test/tools/split-file/Inputs/basic-cc.txt delete mode 100644 llvm/test/tools/split-file/basic.test delete mode 100644 llvm/test/tools/split-file/empty.test delete mode 100644 llvm/test/tools/split-file/error.test delete mode 100644 llvm/test/tools/split-file/help.test delete mode 100644 llvm/test/tools/split-file/no-leading-lines.test delete mode 100644 llvm/test/tools/split-file/output-is-special.test delete mode 100644 llvm/test/tools/yaml2obj/ELF/DWARF/debug-loclists.yaml delete mode 100644 llvm/test/tools/yaml2obj/ELF/DWARF/debug-rnglists.yaml delete mode 100644 llvm/test/tools/yaml2obj/ELF/eflags.yaml delete mode 100644 llvm/test/tools/yaml2obj/ELF/none-value.yaml delete mode 100644 llvm/test/tools/yaml2obj/ELF/note-section.yaml delete mode 100644 llvm/test/tools/yaml2obj/ELF/override-shtype.yaml create mode 100644 llvm/tools/llvm-elfabi/ELFObjHandler.cpp create mode 100644 llvm/tools/llvm-elfabi/ELFObjHandler.h delete mode 100644 llvm/tools/llvm-exegesis/lib/X86/X86Counter.cpp delete mode 100644 llvm/tools/llvm-exegesis/lib/X86/X86Counter.h create mode 100644 llvm/tools/llvm-readobj/Error.cpp create mode 100644 llvm/tools/llvm-readobj/Error.h delete mode 100644 llvm/tools/llvm-reduce/deltas/ReduceFunctionBodies.cpp delete mode 100644 llvm/tools/llvm-reduce/deltas/ReduceFunctionBodies.h delete mode 100644 llvm/tools/llvm-symbolizer/Opts.td create mode 100644 llvm/tools/obj2yaml/Error.cpp create mode 100644 llvm/tools/obj2yaml/Error.h delete mode 100644 llvm/tools/split-file/.clang-tidy delete mode 100644 llvm/tools/split-file/CMakeLists.txt delete mode 100644 llvm/tools/split-file/split-file.cpp delete mode 100644 llvm/unittests/ADT/APFixedPointTest.cpp delete mode 100644 llvm/unittests/Analysis/FunctionPropertiesAnalysisTest.cpp create mode 100644 llvm/unittests/Analysis/InlineFeaturesAnalysisTest.cpp delete mode 100644 llvm/unittests/CodeGen/PassManagerTest.cpp delete mode 100644 llvm/unittests/FileCheck/CMakeLists.txt delete mode 100644 llvm/unittests/FileCheck/FileCheckTest.cpp delete mode 100644 llvm/unittests/IR/DemandedBitsTest.cpp delete mode 100644 llvm/unittests/InterfaceStub/CMakeLists.txt delete mode 100644 llvm/unittests/InterfaceStub/ELFYAMLTest.cpp delete mode 100644 llvm/unittests/Object/XCOFFObjectFileTest.cpp create mode 100644 llvm/unittests/Support/FileCheckTest.cpp delete mode 100644 llvm/unittests/Support/KnownBitsTest.h delete mode 100644 llvm/unittests/Support/raw_fd_stream_test.cpp create mode 100644 llvm/unittests/TextAPI/ELFYAMLTest.cpp delete mode 100644 llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/altera/BUILD.gn delete mode 100644 llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/enable.gni delete mode 100644 llvm/utils/gn/secondary/llvm/lib/FileCheck/BUILD.gn delete mode 100644 llvm/utils/gn/secondary/llvm/lib/InterfaceStub/BUILD.gn delete mode 100644 llvm/utils/gn/secondary/llvm/tools/split-file/BUILD.gn delete mode 100644 llvm/utils/gn/secondary/llvm/unittests/FileCheck/BUILD.gn delete mode 100644 llvm/utils/gn/secondary/llvm/unittests/InterfaceStub/BUILD.gn delete mode 100644 llvm/utils/lit/tests/Inputs/shtest-format/external_shell/fail_w [...] delete mode 100644 llvm/utils/lit/tests/Inputs/shtest-format/external_shell/write- [...] delete mode 100644 llvm/utils/lit/tests/Inputs/shtest-recursive-substitution/escap [...] delete mode 100644 llvm/utils/lit/tests/Inputs/shtest-recursive-substitution/escap [...] delete mode 100755 llvm/utils/merge-stats.py delete mode 100644 mlir/docs/CAPI.md create mode 100644 mlir/docs/GenericDAGRewriter.md delete mode 100644 mlir/docs/PatternRewriter.md delete mode 100644 mlir/docs/Rationale/RationaleGenericDAGRewriter.md delete mode 100644 mlir/docs/SPIRVToLLVMDialectConversion.md delete mode 100644 mlir/docs/Tutorials/UnderstandingTheIRStructure.md delete mode 100644 mlir/docs/includes/img/DefUseChains.svg delete mode 100644 mlir/docs/includes/img/Use-list.svg delete mode 100644 mlir/include/mlir-c/AffineMap.h delete mode 100644 mlir/include/mlir-c/IR.h delete mode 100644 mlir/include/mlir-c/Registration.h delete mode 100644 mlir/include/mlir-c/StandardAttributes.h delete mode 100644 mlir/include/mlir-c/StandardTypes.h delete mode 100644 mlir/include/mlir/CAPI/AffineMap.h delete mode 100644 mlir/include/mlir/CAPI/IR.h delete mode 100644 mlir/include/mlir/CAPI/Wrap.h delete mode 100644 mlir/include/mlir/Conversion/OpenMPToLLVM/ConvertOpenMPToLLVM.h delete mode 100644 mlir/include/mlir/Conversion/Passes.h create mode 100644 mlir/include/mlir/Conversion/ShapeToSCF/ShapeToSCF.h delete mode 100644 mlir/include/mlir/Dialect/LLVMIR/LLVMTypes.h delete mode 100644 mlir/include/mlir/Dialect/LLVMIR/Transforms/Passes.h delete mode 100644 mlir/include/mlir/Dialect/OpenACC/CMakeLists.txt delete mode 100644 mlir/include/mlir/Dialect/OpenACC/OpenACC.h delete mode 100644 mlir/include/mlir/Dialect/OpenACC/OpenACCOps.td delete mode 100644 mlir/include/mlir/Dialect/PDL/CMakeLists.txt delete mode 100644 mlir/include/mlir/Dialect/PDL/IR/CMakeLists.txt delete mode 100644 mlir/include/mlir/Dialect/PDL/IR/PDL.h delete mode 100644 mlir/include/mlir/Dialect/PDL/IR/PDLBase.td delete mode 100644 mlir/include/mlir/Dialect/PDL/IR/PDLOps.td delete mode 100644 mlir/include/mlir/Dialect/PDL/IR/PDLTypes.h delete mode 100644 mlir/include/mlir/Dialect/PDLInterp/CMakeLists.txt delete mode 100644 mlir/include/mlir/Dialect/PDLInterp/IR/CMakeLists.txt delete mode 100644 mlir/include/mlir/Dialect/PDLInterp/IR/PDLInterp.h delete mode 100644 mlir/include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.td create mode 100644 mlir/include/mlir/Dialect/Vector/VectorTransformPatterns.td create mode 100644 mlir/include/mlir/IR/DialectHooks.h create mode 100644 mlir/include/mlir/IR/DialectSymbolRegistry.def delete mode 100644 mlir/include/mlir/IR/TypeRange.h delete mode 100644 mlir/include/mlir/Interfaces/DecodeAttributesInterfaces.h delete mode 100644 mlir/include/mlir/Interfaces/FoldInterfaces.h delete mode 100644 mlir/include/mlir/Interfaces/VectorInterfaces.h delete mode 100644 mlir/include/mlir/Interfaces/VectorInterfaces.td create mode 100644 mlir/include/mlir/Interfaces/VectorUnrollInterface.h create mode 100644 mlir/include/mlir/Interfaces/VectorUnrollInterface.td delete mode 100644 mlir/include/mlir/Reducer/CMakeLists.txt delete mode 100644 mlir/include/mlir/Reducer/OptReductionPass.h delete mode 100644 mlir/include/mlir/Reducer/PassDetail.h delete mode 100644 mlir/include/mlir/Reducer/Passes.td delete mode 100644 mlir/include/mlir/Reducer/Passes/OpReducer.h delete mode 100644 mlir/include/mlir/Reducer/ReductionNode.h delete mode 100644 mlir/include/mlir/Reducer/ReductionTreePass.h delete mode 100644 mlir/include/mlir/Reducer/ReductionTreeUtils.h delete mode 100644 mlir/include/mlir/Target/LLVMIR/TypeTranslation.h delete mode 100644 mlir/integration_test/Dialect/Linalg/Conv/test-conv-1d-call.mlir delete mode 100644 mlir/integration_test/Dialect/Linalg/Conv/test-conv-1d-ncw-call.mlir delete mode 100644 mlir/integration_test/Dialect/Linalg/Conv/test-conv-1d-nwc-call.mlir delete mode 100644 mlir/integration_test/Dialect/Linalg/Conv/test-conv-2d-call.mlir delete mode 100644 mlir/integration_test/Dialect/Linalg/Conv/test-conv-2d-nchw-call.mlir delete mode 100644 mlir/integration_test/Dialect/Linalg/Conv/test-conv-2d-nhwc-call.mlir delete mode 100644 mlir/integration_test/Dialect/Linalg/Conv/test-conv-3d-call.mlir delete mode 100644 mlir/integration_test/Dialect/Linalg/Conv/test-conv-3d-ncdhw-call.mlir delete mode 100644 mlir/integration_test/Dialect/Linalg/Conv/test-conv-3d-ndhwc-call.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-compress.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-expand.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-gather.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-maskedload.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-maskedstore.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-scatter.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-sparse-dot-matvec.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-sparse-saxpy-jagg [...] delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-transfer-read-2d.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-transfer-to-loops.mlir delete mode 100644 mlir/lib/Bindings/Python/IRModules.cpp delete mode 100644 mlir/lib/Bindings/Python/IRModules.h delete mode 100644 mlir/lib/Bindings/Python/PybindUtils.cpp delete mode 100644 mlir/lib/Bindings/Python/PybindUtils.h delete mode 100644 mlir/lib/CAPI/CMakeLists.txt delete mode 100644 mlir/lib/CAPI/IR/AffineMap.cpp delete mode 100644 mlir/lib/CAPI/IR/CMakeLists.txt delete mode 100644 mlir/lib/CAPI/IR/IR.cpp delete mode 100644 mlir/lib/CAPI/IR/StandardAttributes.cpp delete mode 100644 mlir/lib/CAPI/IR/StandardTypes.cpp delete mode 100644 mlir/lib/CAPI/Registration/CMakeLists.txt delete mode 100644 mlir/lib/CAPI/Registration/Registration.cpp delete mode 100644 mlir/lib/Conversion/OpenMPToLLVM/CMakeLists.txt delete mode 100644 mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp create mode 100644 mlir/lib/Conversion/ShapeToSCF/CMakeLists.txt create mode 100644 mlir/lib/Conversion/ShapeToSCF/ShapeToSCF.cpp create mode 100644 mlir/lib/Conversion/ShapeToStandard/ShapeToStandardPatterns.td delete mode 100644 mlir/lib/Dialect/Affine/Transforms/AffineParallelNormalize.cpp delete mode 100644 mlir/lib/Dialect/LLVMIR/IR/LLVMTypeSyntax.cpp delete mode 100644 mlir/lib/Dialect/LLVMIR/IR/LLVMTypes.cpp delete mode 100644 mlir/lib/Dialect/LLVMIR/IR/TypeDetail.h delete mode 100644 mlir/lib/Dialect/OpenACC/CMakeLists.txt delete mode 100644 mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp delete mode 100644 mlir/lib/Dialect/PDL/CMakeLists.txt delete mode 100644 mlir/lib/Dialect/PDL/IR/CMakeLists.txt delete mode 100644 mlir/lib/Dialect/PDL/IR/PDL.cpp delete mode 100644 mlir/lib/Dialect/PDLInterp/CMakeLists.txt delete mode 100644 mlir/lib/Dialect/PDLInterp/IR/CMakeLists.txt delete mode 100644 mlir/lib/Dialect/PDLInterp/IR/PDLInterp.cpp create mode 100644 mlir/lib/EDSC/CoreAPIs.cpp delete mode 100644 mlir/lib/IR/TypeRange.cpp delete mode 100644 mlir/lib/Interfaces/VectorInterfaces.cpp create mode 100644 mlir/lib/Interfaces/VectorUnrollInterface.cpp delete mode 100644 mlir/lib/Target/LLVMIR/TypeTranslation.cpp delete mode 100644 mlir/lib/Transforms/NormalizeMemRefs.cpp delete mode 100644 mlir/test/Bindings/Python/ir_attributes.py delete mode 100644 mlir/test/Bindings/Python/ir_location.py delete mode 100644 mlir/test/Bindings/Python/ir_module.py delete mode 100644 mlir/test/Bindings/Python/ir_operation.py delete mode 100644 mlir/test/Bindings/Python/ir_types.py create mode 100644 mlir/test/Bindings/Python/smoke_test.py delete mode 100644 mlir/test/CAPI/CMakeLists.txt delete mode 100644 mlir/test/CAPI/ir.c delete mode 100644 mlir/test/CAPI/lit.local.cfg delete mode 100644 mlir/test/Conversion/AffineToStandard/lower-affine-gpu.mlir delete mode 100644 mlir/test/Conversion/GPUToSPIRV/module-structure-opencl.mlir delete mode 100644 mlir/test/Conversion/GPUToSPIRV/test_spirv_entry_point.mlir delete mode 100644 mlir/test/Conversion/LinalgToVector/linalg-to-vector.mlir delete mode 100644 mlir/test/Conversion/OpenMPToLLVM/convert-to-llvmir.mlir delete mode 100644 mlir/test/Conversion/SPIRVToLLVM/control-flow-ops-to-llvm.mlir delete mode 100644 mlir/test/Conversion/SPIRVToLLVM/func-ops-to-llvm.mlir create mode 100644 mlir/test/Conversion/SPIRVToLLVM/func-to-llvm.mlir delete mode 100644 mlir/test/Conversion/SPIRVToLLVM/glsl-ops-to-llvm.mlir delete mode 100644 mlir/test/Conversion/SPIRVToLLVM/logical-ops-to-llvm.mlir create mode 100644 mlir/test/Conversion/SPIRVToLLVM/logical-to-llvm.mlir delete mode 100644 mlir/test/Conversion/SPIRVToLLVM/memory-ops-to-llvm.mlir delete mode 100644 mlir/test/Conversion/SPIRVToLLVM/shift-ops-to-llvm.mlir create mode 100644 mlir/test/Conversion/SPIRVToLLVM/shifts-to-llvm.mlir delete mode 100644 mlir/test/Conversion/SPIRVToLLVM/spirv-types-to-llvm-invalid.mlir create mode 100644 mlir/test/Conversion/SPIRVToLLVM/spirv-types-to-llvm.invalid.mlir create mode 100644 mlir/test/Conversion/ShapeToSCF/shape-to-scf.mlir delete mode 100644 mlir/test/Conversion/StandardToLLVM/convert-data-layout.mlir delete mode 100644 mlir/test/Conversion/VectorToLLVM/vector-mask-to-llvm.mlir delete mode 100644 mlir/test/Dialect/Affine/SuperVectorize/uniform_divergent.mlir delete mode 100644 mlir/test/Dialect/Affine/affine-parallel-normalize.mlir delete mode 100644 mlir/test/Dialect/Affine/loop-tiling-unsupported.mlir delete mode 100644 mlir/test/Dialect/Affine/loop-tiling-validity.mlir delete mode 100644 mlir/test/Dialect/LLVMIR/types-invalid.mlir delete mode 100644 mlir/test/Dialect/LLVMIR/types.mlir delete mode 100644 mlir/test/Dialect/Linalg/fold-affine-min-scf.mlir delete mode 100644 mlir/test/Dialect/Linalg/tile-and-distribute.mlir delete mode 100644 mlir/test/Dialect/Linalg/tile_simple_conv.mlir delete mode 100644 mlir/test/Dialect/OpenACC/ops.mlir delete mode 100644 mlir/test/Dialect/PDL/invalid.mlir delete mode 100644 mlir/test/Dialect/PDL/ops.mlir delete mode 100644 mlir/test/Dialect/PDLInterp/ops.mlir delete mode 100644 mlir/test/Dialect/SPIRV/Transforms/abi-interface-opencl.mlir delete mode 100644 mlir/test/Dialect/Vector/vector-mem-transforms.mlir delete mode 100644 mlir/test/Dialect/Vector/vector-transfer-full-partial-split.mlir delete mode 100644 mlir/test/IR/print-ir-defuse.mlir delete mode 100644 mlir/test/IR/print-ir-nesting.mlir delete mode 100644 mlir/test/IR/recursive-type.mlir delete mode 100644 mlir/test/IR/slice.mlir delete mode 100644 mlir/test/Target/llvmir-types.mlir create mode 100644 mlir/test/Transforms/loop-utils.mlir create mode 100644 mlir/test/Transforms/memref-normalize.mlir delete mode 100644 mlir/test/Transforms/normalize-memrefs-ops.mlir delete mode 100644 mlir/test/Transforms/normalize-memrefs.mlir delete mode 100644 mlir/test/Transforms/scf-if-utils.mlir delete mode 100644 mlir/test/Transforms/scf-loop-utils.mlir delete mode 100644 mlir/test/Transforms/test-convert-call-op.mlir delete mode 100644 mlir/test/Transforms/test-legalize-type-conversion.mlir delete mode 100644 mlir/test/Transforms/test-merge-blocks.mlir create mode 100644 mlir/test/lib/DeclarativeTransforms/CMakeLists.txt create mode 100644 mlir/test/lib/DeclarativeTransforms/TestVectorTransformPatterns.td copy mlir/test/lib/{Dialect/Test => DeclarativeTransforms}/lit.local.cfg (100%) delete mode 100644 mlir/test/lib/Dialect/SPIRV/TestEntryPointAbi.cpp delete mode 100644 mlir/test/lib/IR/TestPrintDefUse.cpp delete mode 100644 mlir/test/lib/IR/TestPrintNesting.cpp delete mode 100644 mlir/test/lib/IR/TestSlicing.cpp delete mode 100644 mlir/test/lib/IR/TestTypes.cpp delete mode 100644 mlir/test/lib/Transforms/TestConvVectorization.cpp delete mode 100644 mlir/test/lib/Transforms/TestConvertCallOp.cpp delete mode 100644 mlir/test/mlir-reduce/dce-test.mlir delete mode 100755 mlir/test/mlir-reduce/failure-test.sh delete mode 100644 mlir/test/mlir-reduce/multiple-function.mlir delete mode 100644 mlir/test/mlir-reduce/simple-test.mlir delete mode 100644 mlir/test/mlir-reduce/single-function.mlir create mode 100644 mlir/test/mlir-reduce/test-reducer-pass.mlir create mode 100644 mlir/test/mlir-reduce/testcase-linux.mlir delete mode 100644 mlir/test/mlir-tblgen/openmp-common.td delete mode 100644 mlir/tools/mlir-reduce/OptReductionPass.cpp delete mode 100644 mlir/tools/mlir-reduce/Passes/OpReducer.cpp delete mode 100644 mlir/tools/mlir-reduce/ReductionNode.cpp delete mode 100644 mlir/tools/mlir-reduce/ReductionTreeUtils.cpp delete mode 100644 mlir/tools/mlir-tblgen/OpenMPCommonGen.cpp delete mode 100644 mlir/unittests/Pass/PassManagerTest.cpp delete mode 100644 mlir/unittests/TableGen/OpBuildGen.cpp delete mode 100644 openmp/libomptarget/include/Debug.h delete mode 100644 openmp/libomptarget/plugins/amdgpu/CMakeLists.txt delete mode 100644 openmp/libomptarget/plugins/amdgpu/impl/atmi.cpp delete mode 100644 openmp/libomptarget/plugins/amdgpu/impl/atmi.h delete mode 100644 openmp/libomptarget/plugins/amdgpu/impl/atmi_interop_hsa.cpp delete mode 100644 openmp/libomptarget/plugins/amdgpu/impl/atmi_interop_hsa.h delete mode 100644 openmp/libomptarget/plugins/amdgpu/impl/atmi_runtime.h delete mode 100644 openmp/libomptarget/plugins/amdgpu/impl/data.cpp delete mode 100644 openmp/libomptarget/plugins/amdgpu/impl/data.h delete mode 100644 openmp/libomptarget/plugins/amdgpu/impl/internal.h delete mode 100644 openmp/libomptarget/plugins/amdgpu/impl/machine.cpp delete mode 100644 openmp/libomptarget/plugins/amdgpu/impl/machine.h delete mode 100644 openmp/libomptarget/plugins/amdgpu/impl/msgpack.cpp delete mode 100644 openmp/libomptarget/plugins/amdgpu/impl/msgpack.def delete mode 100644 openmp/libomptarget/plugins/amdgpu/impl/msgpack.h delete mode 100644 openmp/libomptarget/plugins/amdgpu/impl/rt.h delete mode 100644 openmp/libomptarget/plugins/amdgpu/impl/system.cpp delete mode 100644 openmp/libomptarget/plugins/amdgpu/impl/utils.cpp delete mode 100644 openmp/libomptarget/plugins/amdgpu/src/rtl.cpp delete mode 100644 openmp/libomptarget/src/MemoryManager.cpp delete mode 100644 openmp/libomptarget/src/MemoryManager.h delete mode 100644 openmp/libomptarget/test/env/base_ptr_ref_count.c delete mode 100644 openmp/libomptarget/test/mapping/lambda_mapping.cpp delete mode 100644 openmp/libomptarget/test/mapping/present/target.c delete mode 100644 openmp/libomptarget/test/mapping/present/target_array_extension.c delete mode 100644 openmp/libomptarget/test/mapping/present/target_data.c delete mode 100644 openmp/libomptarget/test/mapping/present/target_data_array_extension.c delete mode 100644 openmp/libomptarget/test/mapping/present/target_data_at_exit.c delete mode 100644 openmp/libomptarget/test/mapping/present/target_enter_data.c delete mode 100644 openmp/libomptarget/test/mapping/present/target_exit_data.c delete mode 100644 openmp/libomptarget/test/mapping/present/target_update.c delete mode 100644 openmp/libomptarget/test/mapping/present/target_update_array_ex [...] delete mode 100644 openmp/libomptarget/test/mapping/present/unified_shared_memory.c delete mode 100644 openmp/libomptarget/test/mapping/present/zero_length_array_section.c delete mode 100644 openmp/libomptarget/test/mapping/present/zero_length_array_sect [...] delete mode 100644 openmp/libomptarget/test/mapping/private_mapping.c delete mode 100644 openmp/libomptarget/test/mapping/target_data_array_extension_at_exit.c delete mode 100644 openmp/libomptarget/test/mapping/target_implicit_partial_map.c delete mode 100644 openmp/libomptarget/test/mapping/target_update_array_extension.c delete mode 100644 openmp/libomptarget/test/offloading/info.c delete mode 100644 openmp/libomptarget/test/offloading/memory_manager.cpp delete mode 100644 polly/lib/External/isl/interface/aclocal.m4 delete mode 100644 polly/lib/External/isl/interface/compile delete mode 100644 polly/lib/External/isl/interface/config.guess delete mode 100644 polly/lib/External/isl/interface/config.sub delete mode 100644 polly/lib/External/isl/interface/configure delete mode 100644 polly/lib/External/isl/interface/configure.ac delete mode 100644 polly/lib/External/isl/interface/depcomp delete mode 100644 polly/lib/External/isl/interface/install-sh delete mode 100644 polly/lib/External/isl/interface/isl_config.h.in delete mode 100644 polly/lib/External/isl/interface/ltmain.sh delete mode 100644 polly/lib/External/isl/interface/missing delete mode 100644 polly/lib/External/isl/isl_aff_lex_templ.c delete mode 100644 polly/lib/External/isl/isl_ilp_opt_multi_val_templ.c delete mode 100644 polly/lib/External/isl/isl_ilp_opt_val_templ.c delete mode 100644 polly/lib/External/isl/isl_insert_domain_templ.c delete mode 100644 polly/lib/External/isl/isl_multi_insert_domain_templ.c delete mode 100644 polly/lib/External/isl/isl_multi_min_max_templ.c delete mode 100644 polly/lib/External/isl/isl_multi_unbind_params_templ.c delete mode 100644 polly/lib/External/isl/isl_multi_union_add_templ.c delete mode 100644 polly/lib/External/isl/isl_opt_mpa_templ.c delete mode 100644 polly/lib/External/isl/isl_pw_insert_domain_templ.c delete mode 100644 polly/lib/External/isl/isl_pw_locals_templ.c delete mode 100644 polly/lib/External/isl/isl_unbind_params_templ.c delete mode 100644 polly/lib/External/isl/isl_union_locals_templ.c delete mode 100644 polly/lib/External/isl/isl_union_pw_templ.c delete mode 100644 polly/lib/External/isl/m4/ax_prog_cc_for_build.m4 delete mode 100644 polly/lib/External/isl/m4/ax_prog_cxx_for_build.m4 delete mode 100644 polly/lib/External/isl/test_inputs/schedule/niewang.sc delete mode 100644 polly/lib/External/isl/test_inputs/schedule/niewang.st delete mode 100644 polly/test/Simplify/func-b320a7.ll