This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-master-arm-spec2k6-Oz in repository toolchain/ci/llvm-project.
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.
This update removed existing revisions from the reference, leaving the reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/linaro-local/ci/tcwg_bmk_tk1/llvm-master-arm-spec2k6-Oz ( [...] \ O -- O -- O (800f0eda5b1)
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 - .../find-all-symbols/FindAllSymbols.cpp | 2 +- .../clang-move/HelperDeclRefGraph.cpp | 4 +- clang-tools-extra/clang-move/Move.cpp | 12 +- .../clang-tidy/ClangTidyDiagnosticConsumer.cpp | 2 +- .../clang-tidy/abseil/AbseilMatcher.h | 4 +- clang-tools-extra/clang-tidy/add_new_check.py | 2 +- .../bugprone/BadSignalToKillThreadCheck.cpp | 5 +- .../BoolPointerImplicitConversionCheck.cpp | 67 +- .../bugprone/NotNullTerminatedResultCheck.cpp | 15 +- .../clang-tidy/modernize/UseAutoCheck.cpp | 42 +- .../readability/IdentifierNamingCheck.cpp | 2 +- .../clang-tidy/utils/RenamerClangTidyCheck.cpp | 5 +- .../clang-tidy/utils/TransformerClangTidyCheck.cpp | 27 +- clang-tools-extra/clangd/ClangdServer.cpp | 89 +- clang-tools-extra/clangd/ClangdServer.h | 11 +- clang-tools-extra/clangd/CodeComplete.cpp | 6 +- clang-tools-extra/clangd/FindTarget.cpp | 29 - 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 | 4 - clang-tools-extra/clangd/SemanticHighlighting.cpp | 18 +- clang-tools-extra/clangd/XRefs.cpp | 88 +- clang-tools-extra/clangd/index/Background.cpp | 27 +- clang-tools-extra/clangd/index/Background.h | 31 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 49 +- clang-tools-extra/clangd/index/dex/dexp/Dexp.cpp | 18 +- clang-tools-extra/clangd/index/remote/Client.cpp | 4 +- .../index/remote/marshalling/Marshalling.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 - clang-tools-extra/clangd/tool/ClangdMain.cpp | 19 +- .../clangd/unittests/BackgroundIndexTests.cpp | 63 +- clang-tools-extra/clangd/unittests/CMakeLists.txt | 1 - clang-tools-extra/clangd/unittests/ClangdTests.cpp | 166 +- .../clangd/unittests/CodeCompleteTests.cpp | 11 +- .../clangd/unittests/DiagnosticsTests.cpp | 34 - .../clangd/unittests/FindTargetTests.cpp | 52 +- .../clangd/unittests/ModulesTests.cpp | 44 - .../clangd/unittests/SelectionTests.cpp | 12 +- .../clangd/unittests/SemanticHighlightingTests.cpp | 17 +- .../clangd/unittests/SymbolCollectorTests.cpp | 90 - clang-tools-extra/clangd/unittests/SyncAPI.cpp | 21 +- clang-tools-extra/clangd/unittests/SyncAPI.h | 5 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 36 +- clang-tools-extra/clangd/unittests/XRefsTests.cpp | 220 +- clang-tools-extra/docs/clang-tidy/Contributing.rst | 2 +- ...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 - .../checkers/misc-redundant-expression.cpp | 9 +- .../checkers/readability-identifier-naming.cpp | 5 - clang/CMakeLists.txt | 14 +- .../python/tests/cindex/test_diagnostics.py | 6 +- clang/cmake/caches/BaremetalARM.cmake | 1 - clang/cmake/caches/CrossWinToARMLinux.cmake | 1 - clang/cmake/caches/Fuchsia-stage2.cmake | 1 - clang/docs/ClangCommandLineReference.rst | 6 +- clang/docs/CommandGuide/clang.rst | 6 - clang/docs/LibASTMatchersReference.html | 34 +- clang/docs/OpenMPSupport.rst | 6 +- clang/docs/ReleaseNotes.rst | 5 +- clang/docs/UsersManual.rst | 6 - clang/docs/analyzer/checkers.rst | 19 - clang/include/clang/AST/ASTContext.h | 10 - clang/include/clang/AST/ASTNodeTraverser.h | 10 +- clang/include/clang/AST/ASTTypeTraits.h | 17 +- clang/include/clang/AST/Decl.h | 2 - clang/include/clang/AST/DeclOpenMP.h | 244 +- clang/include/clang/AST/DeclTemplate.h | 4 + clang/include/clang/AST/ExprCXX.h | 45 +- clang/include/clang/AST/NestedNameSpecifier.h | 30 - clang/include/clang/AST/OpenMPClause.h | 145 - clang/include/clang/AST/Stmt.h | 24 +- clang/include/clang/AST/StmtOpenMP.h | 1653 ++--- clang/include/clang/AST/TextNodeDumper.h | 1 - clang/include/clang/AST/Type.h | 74 +- clang/include/clang/ASTMatchers/ASTMatchFinder.h | 4 - clang/include/clang/ASTMatchers/ASTMatchers.h | 25 - .../clang/ASTMatchers/ASTMatchersInternal.h | 9 +- clang/include/clang/Basic/Attr.td | 22 +- clang/include/clang/Basic/AttrDocs.td | 44 +- clang/include/clang/Basic/BuiltinsBPF.def | 6 - clang/include/clang/Basic/BuiltinsPPC.def | 10 - clang/include/clang/Basic/BuiltinsWebAssembly.def | 61 +- clang/include/clang/Basic/CodeGenOptions.def | 3 +- 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 | 3 - .../include/clang/Basic/DiagnosticFrontendKinds.td | 12 +- clang/include/clang/Basic/DiagnosticGroups.td | 20 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 45 +- clang/include/clang/Basic/FixedPoint.h | 19 +- clang/include/clang/Basic/TargetInfo.h | 8 +- clang/include/clang/Basic/TargetOptions.h | 4 - clang/include/clang/CodeGen/CGFunctionInfo.h | 60 +- clang/include/clang/Driver/Options.td | 25 +- clang/include/clang/Sema/DeclSpec.h | 2 - clang/include/clang/Sema/Sema.h | 76 +- .../include/clang/Serialization/ASTRecordReader.h | 4 - .../include/clang/Serialization/ASTRecordWriter.h | 3 - .../clang/StaticAnalyzer/Checkers/Checkers.td | 4 - .../Core/PathSensitive/BasicValueFactory.h | 16 +- .../Core/PathSensitive/CheckerContext.h | 20 - .../Core/PathSensitive/SValBuilder.h | 2 +- .../StaticAnalyzer/Core/PathSensitive/SVals.h | 4 +- clang/include/clang/Tooling/Syntax/Nodes.h | 248 +- clang/include/clang/Tooling/Syntax/Tree.h | 65 +- .../clang/Tooling/Transformer/RewriteRule.h | 204 +- clang/lib/AST/ASTContext.cpp | 60 +- clang/lib/AST/ASTDiagnostic.cpp | 6 +- clang/lib/AST/ASTImporter.cpp | 13 +- clang/lib/AST/ASTTypeTraits.cpp | 5 - clang/lib/AST/DeclOpenMP.cpp | 112 +- clang/lib/AST/DeclPrinter.cpp | 28 +- clang/lib/AST/DeclTemplate.cpp | 0 clang/lib/AST/ExprConstant.cpp | 56 +- clang/lib/AST/Interp/Disasm.cpp | 4 +- clang/lib/AST/Stmt.cpp | 22 +- clang/lib/AST/StmtOpenMP.cpp | 1135 ++-- clang/lib/AST/StmtPrinter.cpp | 2 +- clang/lib/AST/TextNodeDumper.cpp | 20 +- clang/lib/AST/Type.cpp | 6 +- clang/lib/ASTMatchers/ASTMatchFinder.cpp | 30 - clang/lib/ASTMatchers/ASTMatchersInternal.cpp | 4 - clang/lib/ASTMatchers/Dynamic/Registry.cpp | 1 - clang/lib/Analysis/BodyFarm.cpp | 16 +- clang/lib/Analysis/CFG.cpp | 35 +- clang/lib/Basic/FixedPoint.cpp | 34 - clang/lib/Basic/Targets.cpp | 9 +- clang/lib/Basic/Targets/AMDGPU.cpp | 1 - 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/OSTargets.h | 4 - clang/lib/Basic/Targets/PPC.h | 2 +- clang/lib/Basic/Targets/Sparc.cpp | 5 - clang/lib/Basic/Targets/WebAssembly.cpp | 60 +- clang/lib/Basic/Targets/WebAssembly.h | 6 +- clang/lib/Basic/Targets/X86.cpp | 6 +- clang/lib/Basic/Targets/X86.h | 5 - clang/lib/CodeGen/ABIInfo.h | 2 +- clang/lib/CodeGen/BackendUtil.cpp | 2 - clang/lib/CodeGen/CGAtomic.cpp | 16 +- clang/lib/CodeGen/CGBuiltin.cpp | 177 +- clang/lib/CodeGen/CGCall.cpp | 40 +- clang/lib/CodeGen/CGDebugInfo.cpp | 15 +- clang/lib/CodeGen/CGDebugInfo.h | 3 - clang/lib/CodeGen/CGDecl.cpp | 19 +- clang/lib/CodeGen/CGDeclCXX.cpp | 68 +- clang/lib/CodeGen/CGObjC.cpp | 14 +- clang/lib/CodeGen/CGObjCMac.cpp | 3 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 391 +- clang/lib/CodeGen/CGOpenMPRuntime.h | 49 +- clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp | 8 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 126 +- clang/lib/CodeGen/CodeGenModule.cpp | 34 +- clang/lib/CodeGen/CodeGenModule.h | 13 +- clang/lib/CodeGen/CodeGenPGO.cpp | 17 - clang/lib/CodeGen/CodeGenTypes.cpp | 3 +- clang/lib/CodeGen/CoverageMappingGen.cpp | 22 +- clang/lib/CodeGen/ItaniumCXXABI.cpp | 13 +- clang/lib/CodeGen/TargetInfo.cpp | 64 +- clang/lib/CodeGen/TargetInfo.h | 8 +- clang/lib/Driver/Driver.cpp | 12 +- clang/lib/Driver/ToolChain.cpp | 9 +- clang/lib/Driver/ToolChains/AIX.cpp | 20 - clang/lib/Driver/ToolChains/AIX.h | 5 - clang/lib/Driver/ToolChains/Arch/Mips.cpp | 2 + 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 | 18 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 18 +- clang/lib/Driver/ToolChains/Darwin.h | 6 +- clang/lib/Driver/ToolChains/Gnu.cpp | 9 +- clang/lib/Driver/ToolChains/Solaris.h | 5 - clang/lib/Format/ContinuationIndenter.cpp | 16 +- clang/lib/Format/TokenAnnotator.cpp | 10 - clang/lib/Format/UnwrappedLineFormatter.cpp | 3 +- clang/lib/Frontend/CompilerInvocation.cpp | 14 +- clang/lib/Frontend/FrontendAction.cpp | 2 +- clang/lib/Frontend/PrecompiledPreamble.cpp | 7 - clang/lib/Headers/__clang_cuda_math.h | 9 +- clang/lib/Headers/__clang_hip_libdevice_declares.h | 2 +- clang/lib/Headers/__clang_hip_math.h | 36 +- clang/lib/Headers/__clang_hip_runtime_wrapper.h | 4 - clang/lib/Headers/altivec.h | 133 - clang/lib/Headers/wasm_simd128.h | 61 +- clang/lib/Index/FileIndexRecord.cpp | 2 +- clang/lib/Lex/PPDirectives.cpp | 2 +- clang/lib/Parse/ParseExpr.cpp | 5 +- clang/lib/Parse/ParseOpenMP.cpp | 18 +- clang/lib/Parse/ParseStmt.cpp | 17 +- clang/lib/Parse/Parser.cpp | 3 +- clang/lib/Sema/AnalysisBasedWarnings.cpp | 4 +- clang/lib/Sema/JumpDiagnostics.cpp | 17 - clang/lib/Sema/SemaCast.cpp | 2 - clang/lib/Sema/SemaChecking.cpp | 207 +- clang/lib/Sema/SemaDecl.cpp | 91 +- clang/lib/Sema/SemaDeclAttr.cpp | 31 - clang/lib/Sema/SemaDeclCXX.cpp | 16 +- clang/lib/Sema/SemaDeclObjC.cpp | 15 +- clang/lib/Sema/SemaExpr.cpp | 135 +- clang/lib/Sema/SemaExprCXX.cpp | 7 +- clang/lib/Sema/SemaExprMember.cpp | 73 +- clang/lib/Sema/SemaInit.cpp | 34 +- clang/lib/Sema/SemaLookup.cpp | 1 + clang/lib/Sema/SemaOpenMP.cpp | 117 +- clang/lib/Sema/SemaOverload.cpp | 57 +- clang/lib/Sema/SemaStmt.cpp | 27 +- clang/lib/Sema/SemaTemplate.cpp | 170 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 123 +- clang/lib/Sema/SemaTemplateVariadic.cpp | 54 +- clang/lib/Sema/SemaType.cpp | 3 +- clang/lib/Sema/TreeTransform.h | 85 +- clang/lib/Serialization/ASTReader.cpp | 17 - clang/lib/Serialization/ASTReaderDecl.cpp | 64 +- clang/lib/Serialization/ASTReaderStmt.cpp | 295 +- clang/lib/Serialization/ASTWriter.cpp | 14 - clang/lib/Serialization/ASTWriterDecl.cpp | 21 +- clang/lib/Serialization/ASTWriterStmt.cpp | 145 +- clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt | 1 - .../StaticAnalyzer/Checkers/CastValueChecker.cpp | 4 +- .../StaticAnalyzer/Checkers/DereferenceChecker.cpp | 52 +- .../Checkers/FuchsiaHandleChecker.cpp | 2 +- .../StaticAnalyzer/Checkers/IteratorModeling.cpp | 73 +- .../lib/StaticAnalyzer/Checkers/MallocChecker.cpp | 10 +- clang/lib/StaticAnalyzer/Checkers/MoveChecker.cpp | 4 +- .../RetainCountChecker/RetainCountDiagnostics.cpp | 2 +- clang/lib/StaticAnalyzer/Checkers/SmartPtr.h | 2 - .../StaticAnalyzer/Checkers/SmartPtrChecker.cpp | 48 +- .../StaticAnalyzer/Checkers/SmartPtrModeling.cpp | 129 +- .../Checkers/StdLibraryFunctionsChecker.cpp | 32 +- .../StaticAnalyzer/Checkers/VirtualCallChecker.cpp | 4 +- .../WebKit/UncountedLambdaCapturesChecker.cpp | 106 - .../lib/StaticAnalyzer/Core/BasicValueFactory.cpp | 25 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 14 +- clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp | 5 +- clang/lib/StaticAnalyzer/Core/SValBuilder.cpp | 9 +- clang/lib/StaticAnalyzer/Core/SVals.cpp | 16 +- .../lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp | 17 +- clang/lib/Tooling/Inclusions/HeaderIncludes.cpp | 3 +- clang/lib/Tooling/Refactoring/ASTSelection.cpp | 2 +- clang/lib/Tooling/Syntax/BuildTree.cpp | 319 +- clang/lib/Tooling/Syntax/Nodes.cpp | 203 +- clang/lib/Tooling/Syntax/Tree.cpp | 134 +- clang/lib/Tooling/Transformer/RewriteRule.cpp | 41 +- clang/lib/Tooling/Transformer/Transformer.cpp | 35 +- clang/test/AST/ast-dump-concepts.cpp | 28 +- clang/test/AST/ast-dump-expr-json.cpp | 3 - clang/test/AST/ast-dump-expr.cpp | 3 - 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-print-attr.c | 11 - .../Checkers/WebKit/uncounted-lambda-captures.cpp | 44 - .../Analysis/Inputs/system-header-simulator-cxx.h | 7 +- clang/test/Analysis/PR46264.cpp | 35 - clang/test/Analysis/cfg.cpp | 18 - clang/test/Analysis/invalid-deref.c | 32 - clang/test/Analysis/iterator-modeling.cpp | 42 +- clang/test/Analysis/misc-ps-region-store.m | 2 +- clang/test/Analysis/pointer-to-member.cpp | 58 +- clang/test/Analysis/smart-ptr-text-output.cpp | 119 - clang/test/Analysis/smart-ptr.cpp | 47 +- .../std-c-library-functions-arg-constraints.c | 113 +- clang/test/Analysis/use-after-move.cpp | 16 - clang/test/CMakeLists.txt | 1 - clang/test/CodeGen/PR3589-freestanding-libcalls.c | 4 +- clang/test/CodeGen/alignment.c | 13 +- clang/test/CodeGen/arm-mve-intrinsics/dup.c | 24 +- clang/test/CodeGen/atomics-sema-alignment.c | 29 +- .../CodeGen/avx512f-builtins-constrained-cmp.c | 330 +- .../CodeGen/avx512vl-builtins-constrained-cmp.c | 640 +- clang/test/CodeGen/builtin-bpf-btf-type-id.c | 16 +- .../CodeGen/builtins-bpf-preserve-field-info-3.c | 41 - .../CodeGen/builtins-bpf-preserve-field-info-4.c | 32 - clang/test/CodeGen/builtins-ppc-p10vector.c | 141 +- clang/test/CodeGen/builtins-wasm.c | 46 +- clang/test/CodeGen/debug-info-codeview-buildinfo.c | 26 - clang/test/CodeGen/debug-info-unused-types.c | 47 - clang/test/CodeGen/debug-info-unused-types.cpp | 28 - clang/test/CodeGen/ext-int.c | 13 - clang/test/CodeGen/hexagon-empty-cpu-feature.c | 4 - clang/test/CodeGen/ve-abi.c | 92 +- clang/test/CodeGenCUDA/constexpr-variables.cu | 6 +- 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 - 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 +- .../CodeGenCXX/debug-info-ctor-homing-flag.cpp | 20 - clang/test/CodeGenCXX/fp16-mangle-arg-return.cpp | 16 - clang/test/CodeGenObjC/arc-unsafeclaim.m | 30 +- .../test/CodeGenOpenCL/amdgpu-abi-struct-coerce.cl | 3 +- clang/test/CodeGenOpenCL/amdgpu-features.cl | 2 - clang/test/CoverageMapping/if.cpp | 7 + clang/test/CoverageMapping/macro-expressions.cpp | 7 +- clang/test/CoverageMapping/macroparams2.c | 5 +- clang/test/CoverageMapping/macros.c | 13 +- clang/test/CoverageMapping/macroscopes.cpp | 6 +- clang/test/CoverageMapping/moremacros.c | 10 +- clang/test/Driver/aix-ld.c | 159 +- clang/test/Driver/amdgpu-macros.cl | 7 - clang/test/Driver/amdgpu-mcpu.cl | 2 - clang/test/Driver/apple-arm64-arch.c | 2 +- clang/test/Driver/arm-cortex-cpus.c | 52 +- clang/test/Driver/cl-options.c | 3 - clang/test/Driver/darwin-dsymutil.c | 24 +- clang/test/Driver/darwin-warning-options.c | 2 +- clang/test/Driver/debug-options.c | 11 - clang/test/Driver/hip-link-static-library.hip | 11 - ...s-apple-silicon-slice-link-libs-darwin-only.cpp | 6 - .../Driver/macos-apple-silicon-slice-link-libs.cpp | 1 - clang/test/Driver/openbsd.c | 5 - clang/test/Driver/ppc-abi.c | 1 - clang/test/Driver/solaris-ld-sld.c | 7 - clang/test/Driver/stack-clash-protection.c | 4 +- clang/test/Frontend/fixed_point_errors.c | 24 - clang/test/Frontend/fixed_point_shift.c | 37 - clang/test/Frontend/trigraphs.cpp | 6 +- clang/test/Headers/wasm.c | 48 - clang/test/Headers/wasm.cpp | 10 - clang/test/Index/error-on-deserialized.c | 2 +- clang/test/Lexer/cxx1z-trigraphs.cpp | 31 +- ...pragma-attribute-supported-attributes-list.test | 1 - clang/test/Modules/namespaces.cpp | 3 +- clang/test/OpenMP/atomic_messages.c | 4 +- clang/test/OpenMP/atomic_messages.cpp | 4 +- clang/test/OpenMP/cancel_ast_print.cpp | 9 - clang/test/OpenMP/cancel_codegen.cpp | 14 - 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 | 8 +- clang/test/OpenMP/declare_mapper_messages.c | 2 +- clang/test/OpenMP/declare_mapper_messages.cpp | 2 +- clang/test/OpenMP/distribute_codegen.cpp | 4 +- .../OpenMP/distribute_parallel_for_if_codegen.cpp | 10 - .../OpenMP/distribute_parallel_for_if_messages.cpp | 3 - ...distribute_parallel_for_num_threads_codegen.cpp | 12 +- .../distribute_parallel_for_proc_bind_codegen.cpp | 2 +- .../distribute_parallel_for_reduction_codegen.cpp | 18 - ...ibute_parallel_for_simd_num_threads_codegen.cpp | 12 +- ...tribute_parallel_for_simd_proc_bind_codegen.cpp | 2 +- clang/test/OpenMP/distribute_simd_codegen.cpp | 4 +- clang/test/OpenMP/for_codegen.cpp | 4 +- clang/test/OpenMP/for_firstprivate_codegen.cpp | 2 +- clang/test/OpenMP/for_lastprivate_codegen.cpp | 2 +- clang/test/OpenMP/for_linear_codegen.cpp | 2 +- clang/test/OpenMP/for_reduction_codegen.cpp | 6 +- clang/test/OpenMP/for_reduction_codegen_UDR.cpp | 4 +- clang/test/OpenMP/master_messages.cpp | 8 +- .../master_taskloop_in_reduction_codegen.cpp | 14 +- .../OpenMP/master_taskloop_reduction_codegen.cpp | 4 +- .../master_taskloop_simd_in_reduction_codegen.cpp | 14 +- .../master_taskloop_simd_reduction_codegen.cpp | 4 +- ...nvptx_target_requires_unified_shared_memory.cpp | 7 - clang/test/OpenMP/openmp_win_codegen.cpp | 8 +- clang/test/OpenMP/ordered_codegen.cpp | 2 +- clang/test/OpenMP/parallel_codegen.cpp | 24 +- clang/test/OpenMP/parallel_copyin_codegen.cpp | 4 +- clang/test/OpenMP/parallel_default_messages.cpp | 2 - clang/test/OpenMP/parallel_for_codegen.cpp | 2 +- clang/test/OpenMP/parallel_for_if_messages.cpp | 3 - clang/test/OpenMP/parallel_if_codegen.cpp | 10 - clang/test/OpenMP/parallel_if_messages.cpp | 3 - clang/test/OpenMP/parallel_master_codegen.cpp | 38 +- clang/test/OpenMP/parallel_master_if_messages.cpp | 3 - .../parallel_master_taskloop_reduction_codegen.cpp | 4 +- ...llel_master_taskloop_simd_reduction_codegen.cpp | 4 +- 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 +- .../test/OpenMP/parallel_sections_if_messages.cpp | 3 - .../test/OpenMP/parallel_sections_misc_messages.c | 2 +- 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 +- 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 | 6 +- clang/test/OpenMP/target_data_codegen.cpp | 18 +- clang/test/OpenMP/target_depend_codegen.cpp | 62 +- clang/test/OpenMP/target_enter_data_ast_print.cpp | 9 - .../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 | 6533 ++++++++++++++++++++ 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 | 27 - clang/test/OpenMP/target_parallel_codegen.cpp | 38 +- .../test/OpenMP/target_parallel_depend_codegen.cpp | 67 +- clang/test/OpenMP/target_parallel_for_codegen.cpp | 38 +- .../OpenMP/target_parallel_for_simd_codegen.cpp | 2 +- clang/test/OpenMP/target_parallel_if_codegen.cpp | 2 +- clang/test/OpenMP/target_parallel_if_messages.cpp | 3 - .../OpenMP/target_parallel_num_threads_codegen.cpp | 38 +- clang/test/OpenMP/target_simd_depend_codegen.cpp | 66 +- clang/test/OpenMP/target_teams_codegen.cpp | 2 +- clang/test/OpenMP/target_teams_depend_codegen.cpp | 66 +- .../OpenMP/target_teams_distribute_codegen.cpp | 38 +- .../OpenMP/target_teams_distribute_if_messages.cpp | 3 - ...et_teams_distribute_parallel_for_if_codegen.cpp | 9 - ...t_teams_distribute_parallel_for_if_messages.cpp | 3 - ...s_distribute_parallel_for_proc_bind_codegen.cpp | 2 +- ...tribute_parallel_for_simd_proc_bind_codegen.cpp | 2 +- .../target_teams_distribute_simd_codegen.cpp | 2 +- clang/test/OpenMP/target_teams_if_messages.cpp | 3 - clang/test/OpenMP/target_teams_map_codegen.cpp | 10 +- .../test/OpenMP/target_teams_num_teams_codegen.cpp | 38 +- .../OpenMP/target_teams_thread_limit_codegen.cpp | 38 +- clang/test/OpenMP/target_update_if_messages.cpp | 3 - clang/test/OpenMP/task_codegen.cpp | 34 +- 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 +- .../test/OpenMP/taskloop_in_reduction_codegen.cpp | 14 +- clang/test/OpenMP/taskloop_reduction_codegen.cpp | 4 +- .../OpenMP/taskloop_simd_in_reduction_codegen.cpp | 14 +- .../OpenMP/taskloop_simd_reduction_codegen.cpp | 4 +- clang/test/OpenMP/teams_codegen.cpp | 6 +- .../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 +- ...ibute_parallel_for_simd_num_threads_codegen.cpp | 12 +- ...tribute_parallel_for_simd_proc_bind_codegen.cpp | 2 +- clang/test/OpenMP/threadprivate_codegen.cpp | 202 +- clang/test/Parser/empty-translation-unit.c | 3 +- clang/test/Preprocessor/has_c_attribute.c | 66 +- clang/test/Preprocessor/init-ppc64.c | 1 - clang/test/Preprocessor/init.c | 2 - clang/test/Preprocessor/macro_variadic.cl | 9 +- clang/test/Preprocessor/predefined-arch-macros.c | 8 - clang/test/Sema/arm-bfloat.cpp | 18 - clang/test/Sema/attr-cpuspecific.c | 6 +- clang/test/Sema/attr-target-mv.c | 13 +- clang/test/Sema/builtins-bpf.c | 60 +- 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 | 41 +- clang/test/Sema/warn-bad-function-cast.c | 10 +- clang/test/SemaCXX/alignof.cpp | 5 - clang/test/SemaCXX/builtins.cpp | 2 +- clang/test/SemaCXX/constant-expression-cxx11.cpp | 5 - clang/test/SemaCXX/constant-expression-cxx2a.cpp | 14 - .../cxx1z-class-template-argument-deduction.cpp | 4 - clang/test/SemaCXX/elaborated-type-specifier.cpp | 2 +- .../pointer-forward-declared-class-conversion.cpp | 11 - clang/test/SemaCXX/recovery-expr-type.cpp | 7 - clang/test/SemaCXX/typo-correction.cpp | 16 +- clang/test/SemaCXX/uninitialized.cpp | 14 - clang/test/SemaCXX/warn-msvc-enum-bitfield.cpp | 4 +- clang/test/SemaTemplate/concepts.cpp | 25 - clang/test/SemaTemplate/cxx1z-fold-expressions.cpp | 22 - .../SemaTemplate/recovery-tree-transform-crash.cpp | 14 - .../Inputs/basic-cplusplus.cpp.expected | 4 +- .../Inputs/mangled_names.c.funcsig.expected | 4 +- .../update_cc_test_checks/basic-cplusplus.test | 3 - .../test/utils/update_cc_test_checks/lit.local.cfg | 2 - clang/tools/driver/cc1as_main.cpp | 3 +- clang/unittests/AST/CommentParser.cpp | 64 +- clang/unittests/AST/DeclPrinterTest.cpp | 133 +- .../unittests/ASTMatchers/ASTMatchersNodeTest.cpp | 9 - .../ASTMatchers/ASTMatchersTraversalTest.cpp | 13 - .../CodeGen/IncrementalProcessingTest.cpp | 5 + clang/unittests/Format/FormatTest.cpp | 31 - clang/unittests/Format/FormatTestCSharp.cpp | 14 - clang/unittests/Frontend/ASTUnitTest.cpp | 39 - clang/unittests/Tooling/HeaderIncludesTest.cpp | 12 - clang/unittests/Tooling/Syntax/BuildTreeTest.cpp | 4861 --------------- clang/unittests/Tooling/Syntax/CMakeLists.txt | 3 +- clang/unittests/Tooling/Syntax/MutationsTest.cpp | 85 - clang/unittests/Tooling/Syntax/TreeTest.cpp | 4249 +++++++++++++ clang/unittests/Tooling/Syntax/TreeTestBase.h | 208 - clang/unittests/Tooling/TransformerTest.cpp | 68 +- clang/utils/TableGen/ClangAttrEmitter.cpp | 26 +- clang/utils/analyzer/CmpRuns.py | 251 +- clang/utils/analyzer/SATest.py | 5 +- clang/utils/analyzer/SATestUpdateDiffs.py | 33 +- compiler-rt/cmake/config-ix.cmake | 2 +- compiler-rt/include/profile/InstrProfData.inc | 125 - compiler-rt/include/sanitizer/asan_interface.h | 16 +- .../include/sanitizer/common_interface_defs.h | 6 +- compiler-rt/lib/asan/scripts/asan_symbolize.py | 4 +- compiler-rt/lib/fuzzer/FuzzerDriver.cpp | 1 - compiler-rt/lib/fuzzer/FuzzerOptions.h | 1 - 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/msan/msan.cpp | 3 - .../lib/profile/InstrProfilingPlatformLinux.c | 2 +- compiler-rt/lib/profile/InstrProfilingValue.c | 22 +- .../lib/sanitizer_common/sanitizer_common.h | 2 +- .../sanitizer_common_interceptors.inc | 42 +- .../sanitizer_common_interceptors_format.inc | 6 - .../lib/sanitizer_common/sanitizer_linux.cpp | 4 - compiler-rt/lib/sanitizer_common/sanitizer_mac.cpp | 4 - .../lib/sanitizer_common/sanitizer_netbsd.cpp | 5 - .../lib/sanitizer_common/sanitizer_openbsd.cpp | 4 - .../lib/sanitizer_common/sanitizer_posix.cpp | 8 +- compiler-rt/lib/sanitizer_common/sanitizer_posix.h | 1 - .../sanitizer_common/sanitizer_posix_libcdep.cpp | 21 +- .../sanitizer_signal_interceptors.inc | 5 +- .../lib/sanitizer_common/sanitizer_solaris.cpp | 8 - .../lib/sanitizer_common/sanitizer_stacktrace.h | 10 +- .../sanitizer_symbolizer_libcdep.cpp | 4 +- .../tests/sanitizer_format_interceptor_test.cpp | 41 +- 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 +- .../Darwin/dyld_insert_libraries_reexec.cpp | 9 +- .../TestCases/Posix/unpoison-alternate-stack.cpp | 16 +- compiler-rt/test/asan/TestCases/Posix/waitid.cpp | 2 +- .../test/builtins/Unit/compiler_rt_logbl_test.c | 4 + compiler-rt/test/builtins/Unit/divtc3_test.c | 4 +- compiler-rt/test/fuzzer/coverage.test | 2 - compiler-rt/test/fuzzer/minimize_timeout.test | 6 - compiler-rt/test/fuzzer/msan.test | 2 - .../test/hwasan/TestCases/exported-tagged-global.c | 17 - .../test/msan/interception_sigaction_test.cpp | 25 - compiler-rt/test/msan/libatomic.c | 41 + compiler-rt/test/msan/scanf-allocate.cpp | 14 - compiler-rt/test/profile/Linux/counter_promo_for.c | 14 +- .../test/profile/Linux/counter_promo_while.c | 14 +- compiler-rt/test/sanitizer_common/CMakeLists.txt | 3 - .../TestCases/Posix/recursion-in-qsort.cpp | 73 - compiler-rt/test/ubsan/TestCases/Misc/nonnull.cpp | 4 +- .../test/ubsan/TestCases/Misc/nullability.c | 4 +- .../test/ubsan/TestCases/TypeCheck/misaligned.cpp | 2 +- flang/CMakeLists.txt | 16 +- flang/docs/ReleaseNotes.rst | 96 - 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 | 252 - flang/documentation/Extensions.md | 4 - flang/include/flang/Common/Fortran-features.h | 5 +- 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/expression.h | 4 +- flang/include/flang/Evaluate/initial-image.h | 8 +- flang/include/flang/Evaluate/tools.h | 2 +- flang/include/flang/Evaluate/traverse.h | 2 +- flang/include/flang/Evaluate/type.h | 5 +- flang/include/flang/Optimizer/Dialect/FIRAttr.h | 7 + flang/include/flang/Optimizer/Dialect/FIRType.h | 16 + flang/include/flang/Parser/dump-parse-tree.h | 83 +- flang/include/flang/Parser/message.h | 12 +- flang/include/flang/Parser/parse-state.h | 7 +- flang/include/flang/Parser/parse-tree.h | 126 +- flang/include/flang/Parser/parsing.h | 2 + flang/include/flang/Semantics/expression.h | 4 +- flang/include/flang/Semantics/semantics.h | 8 +- flang/include/flang/Semantics/type.h | 2 +- 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/fold-designator.cpp | 26 +- flang/lib/Evaluate/host.h | 6 +- flang/lib/Evaluate/initial-image.cpp | 27 +- flang/lib/Evaluate/intrinsics-library-templates.h | 4 +- flang/lib/Evaluate/shape.cpp | 37 - flang/lib/Evaluate/tools.cpp | 6 +- flang/lib/Evaluate/type.cpp | 30 +- flang/lib/Evaluate/variable.cpp | 13 +- flang/lib/Lower/CMakeLists.txt | 1 + flang/lib/Lower/RTBuilder.h | 2 +- flang/lib/Optimizer/CMakeLists.txt | 1 + flang/lib/Optimizer/Dialect/FIRDialect.cpp | 2 +- flang/lib/Parser/Fortran-parsers.cpp | 3 +- flang/lib/Parser/basic-parsers.h | 4 +- flang/lib/Parser/executable-parsers.cpp | 3 +- flang/lib/Parser/openacc-parsers.cpp | 20 +- flang/lib/Parser/openmp-parsers.cpp | 7 - flang/lib/Parser/parsing.cpp | 20 + flang/lib/Parser/preprocessor.h | 2 +- flang/lib/Parser/prescan.cpp | 46 +- flang/lib/Parser/prescan.h | 16 +- flang/lib/Parser/program-parsers.cpp | 12 +- flang/lib/Parser/type-parsers.h | 1 - flang/lib/Parser/unparse.cpp | 17 +- flang/lib/Semantics/CMakeLists.txt | 2 - flang/lib/Semantics/assignment.cpp | 2 +- flang/lib/Semantics/canonicalize-acc.cpp | 62 - flang/lib/Semantics/check-acc-structure.cpp | 186 +- flang/lib/Semantics/check-acc-structure.h | 114 +- flang/lib/Semantics/check-data.cpp | 404 +- flang/lib/Semantics/check-data.h | 11 +- flang/lib/Semantics/check-declarations.cpp | 4 +- flang/lib/Semantics/check-directive-structure.h | 389 -- flang/lib/Semantics/check-omp-structure.cpp | 138 +- flang/lib/Semantics/check-omp-structure.h | 118 +- flang/lib/Semantics/compute-offsets.cpp | 121 +- flang/lib/Semantics/data-to-inits.cpp | 556 -- flang/lib/Semantics/data-to-inits.h | 46 - flang/lib/Semantics/expression.cpp | 57 +- flang/lib/Semantics/pointer-assignment.cpp | 2 +- flang/lib/Semantics/resolve-directives.cpp | 2 +- flang/lib/Semantics/resolve-names.cpp | 64 +- flang/lib/Semantics/semantics.cpp | 12 - flang/lib/Semantics/type.cpp | 2 +- flang/runtime/descriptor-io.h | 354 -- flang/runtime/descriptor.h | 1 - flang/runtime/edit-input.cpp | 56 +- flang/runtime/file.cpp | 22 +- flang/runtime/file.h | 4 - flang/runtime/format.h | 2 +- flang/runtime/io-api.cpp | 372 +- flang/runtime/io-api.h | 38 +- flang/runtime/io-error.h | 2 +- flang/runtime/io-stmt.cpp | 525 +- flang/runtime/io-stmt.h | 94 +- 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 | 33 +- flang/runtime/unit.h | 8 +- flang/test/CMakeLists.txt | 4 - flang/test/Evaluate/folding10.f90 | 13 - flang/test/Evaluate/folding11.f90 | 31 - flang/test/Lower/pre-fir-tree05.f90 | 16 - flang/test/Parser/compiler-directives.f90 | 11 - 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 | 95 - flang/test/Semantics/acc-clause-validity.f90 | 27 +- flang/test/Semantics/assign04.f90 | 17 - flang/test/Semantics/block-data01.f90 | 10 +- flang/test/Semantics/call02.f90 | 24 - flang/test/Semantics/call09.f90 | 1 - flang/test/Semantics/data06.f90 | 2 +- flang/test/Semantics/data08.f90 | 17 - flang/test/Semantics/data09.f90 | 9 - flang/test/Semantics/implicit09.f90 | 11 - flang/test/Semantics/implicit10.f90 | 7 - flang/test/Semantics/omp-clause-validity01.f90 | 38 +- flang/test/Semantics/omp-declarative-directive.f90 | 2 +- flang/test/Semantics/resolve49.f90 | 5 - flang/test/Semantics/symbol18.f90 | 10 - flang/test/lit.cfg.py | 21 +- flang/test/lit.site.cfg.py.in | 1 - flang/tools/f18-parse-demo/f18-parse-demo.cpp | 100 +- flang/tools/f18/CMakeLists.txt | 20 +- flang/tools/f18/f18.cpp | 113 +- flang/unittests/Evaluate/intrinsics.cpp | 2 +- flang/unittests/Runtime/external-io.cpp | 2 +- libc/config/linux/CMakeLists.txt | 6 - libc/config/linux/aarch64/entrypoints.txt | 14 - libc/config/linux/api.td | 10 - libc/config/linux/app.h | 44 - libc/config/linux/x86_64/entrypoints.txt | 14 - libc/loader/linux/x86_64/CMakeLists.txt | 3 - libc/loader/linux/x86_64/start.cpp | 91 +- libc/spec/posix.td | 9 - libc/spec/stdc.td | 45 - libc/src/ctype/CMakeLists.txt | 86 - libc/src/ctype/ctype_utils.h | 20 +- libc/src/ctype/isalnum.cpp | 4 +- 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/isgraph.cpp | 20 - libc/src/ctype/isgraph.h | 18 - libc/src/ctype/islower.cpp | 6 +- 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 | 6 +- 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/string/CMakeLists.txt | 58 - libc/src/string/strcspn.cpp | 20 - libc/src/string/strcspn.h | 20 - libc/src/string/string_utils.h | 67 - libc/src/string/strpbrk.cpp | 21 - libc/src/string/strpbrk.h | 18 - libc/src/string/strspn.cpp | 28 - libc/src/string/strspn.h | 20 - libc/src/string/strtok.cpp | 24 - libc/src/string/strtok.h | 18 - libc/src/string/strtok_r.cpp | 21 - libc/src/string/strtok_r.h | 18 - libc/test/loader/CMakeLists.txt | 9 +- libc/test/loader/linux/CMakeLists.txt | 16 - libc/test/loader/linux/tls_test.cpp | 40 - libc/test/src/ctype/CMakeLists.txt | 90 - libc/test/src/ctype/isblank_test.cpp | 21 - libc/test/src/ctype/iscntrl_test.cpp | 21 - libc/test/src/ctype/isgraph_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/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 | 83 +- libc/test/src/math/ceil_test.cpp | 97 +- libc/test/src/math/ceilf_test.cpp | 93 +- libc/test/src/math/ceill_test.cpp | 64 +- 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/fabs_test.cpp | 50 +- libc/test/src/math/fabsf_test.cpp | 52 +- libc/test/src/math/fabsl_test.cpp | 19 +- libc/test/src/math/floor_test.cpp | 95 +- libc/test/src/math/floorf_test.cpp | 94 +- libc/test/src/math/floorl_test.cpp | 64 +- libc/test/src/math/fmax_test.cpp | 45 +- libc/test/src/math/fmaxf_test.cpp | 45 +- libc/test/src/math/fmaxl_test.cpp | 45 +- libc/test/src/math/fmin_test.cpp | 45 +- libc/test/src/math/fminf_test.cpp | 45 +- libc/test/src/math/fminl_test.cpp | 45 +- libc/test/src/math/round_test.cpp | 98 +- libc/test/src/math/roundf_test.cpp | 99 +- libc/test/src/math/roundl_test.cpp | 62 +- libc/test/src/math/trunc_test.cpp | 95 +- libc/test/src/math/truncf_test.cpp | 93 +- libc/test/src/math/truncl_test.cpp | 59 +- libc/test/src/string/CMakeLists.txt | 50 - libc/test/src/string/strcspn_test.cpp | 50 - libc/test/src/string/strpbrk_test.cpp | 62 - libc/test/src/string/strspn_test.cpp | 85 - libc/test/src/string/strtok_r_test.cpp | 111 - libc/test/src/string/strtok_test.cpp | 78 - libc/test/utils/CMakeLists.txt | 1 - libc/test/utils/CPP/CMakeLists.txt | 11 - libc/test/utils/CPP/bitset_test.cpp | 102 - libc/utils/CPP/Bitset.h | 39 - libc/utils/CPP/CMakeLists.txt | 2 +- libc/utils/CPP/StringRef.h | 24 + libc/utils/FPUtil/CMakeLists.txt | 14 - libc/utils/FPUtil/TestHelpers.cpp | 75 - libc/utils/FPUtil/TestHelpers.h | 92 - libc/utils/UnitTest/Test.cpp | 89 +- libc/utils/UnitTest/Test.h | 2 +- libcxx/benchmarks/CMakeLists.txt | 92 +- 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/include/__config | 10 + libcxx/include/__hash_table | 4 +- libcxx/include/__tree | 2 +- libcxx/include/ext/hash_map | 2 +- libcxx/include/future | 193 +- libcxx/include/map | 2 +- libcxx/include/memory | 141 + libcxx/include/unordered_map | 2 +- libcxx/test/libcxx/fuzzing/fuzzer_test.h | 4 +- libcxx/test/libcxx/fuzzing/partial_sort.pass.cpp | 2 +- ...tyhash_ubsan_unsigned_overflow_ignored.pass.cpp | 2 +- .../class.path/path.member/path.compare.pass.cpp | 4 +- .../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 - .../util.smartptr.shared.const/auto_ptr.pass.cpp | 29 +- libcxx/utils/ci/macos-backdeployment.sh | 1 - libcxx/utils/ci/macos-trunk.sh | 1 - libcxxabi/include/__cxxabi_config.h | 2 +- libcxxabi/include/cxxabi.h | 13 +- libunwind/src/UnwindCursor.hpp | 4 +- lld/COFF/PDB.cpp | 69 - lld/ELF/AArch64ErrataFix.cpp | 4 +- lld/ELF/ARMErrataFix.cpp | 6 +- lld/ELF/Config.h | 6 +- lld/ELF/DWARF.cpp | 22 +- lld/ELF/DWARF.h | 4 - lld/ELF/Driver.cpp | 77 +- lld/ELF/EhFrame.cpp | 46 +- lld/ELF/EhFrame.h | 1 - lld/ELF/ICF.cpp | 19 +- lld/ELF/InputFiles.cpp | 9 +- lld/ELF/InputSection.cpp | 37 +- lld/ELF/InputSection.h | 2 +- lld/ELF/LinkerScript.cpp | 7 +- lld/ELF/Options.td | 3 - lld/ELF/OutputSections.cpp | 6 +- lld/ELF/SymbolTable.cpp | 2 - lld/ELF/SyntheticSections.cpp | 124 +- lld/ELF/SyntheticSections.h | 12 +- lld/ELF/Thunks.cpp | 14 - lld/ELF/Writer.cpp | 34 +- lld/MachO/Arch/X86_64.cpp | 46 +- lld/MachO/Config.h | 10 - lld/MachO/Driver.cpp | 214 +- lld/MachO/ExportTrie.cpp | 13 +- lld/MachO/InputFiles.cpp | 59 +- lld/MachO/InputFiles.h | 11 +- lld/MachO/InputSection.cpp | 20 +- lld/MachO/InputSection.h | 10 +- lld/MachO/Options.td | 2 + lld/MachO/SymbolTable.cpp | 5 +- lld/MachO/SymbolTable.h | 2 +- lld/MachO/Symbols.h | 14 +- lld/MachO/SyntheticSections.cpp | 66 +- lld/MachO/SyntheticSections.h | 30 +- lld/MachO/Target.h | 8 +- lld/MachO/Writer.cpp | 27 - lld/test/CMakeLists.txt | 2 +- lld/test/COFF/Inputs/pdb_lines_1_relative.yaml | 127 +- lld/test/COFF/Inputs/pdb_lines_2_relative.yaml | 93 +- lld/test/COFF/pdb-relative-source-lines.test | 36 +- lld/test/COFF/pdb-relative-source-lines2.test | 66 - lld/test/ELF/Inputs/shared2-x86-64.s | 5 - lld/test/ELF/arm-exidx-range.s | 2 +- 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/eh-frame-type.test | 3 - lld/test/ELF/eh-frame-value-format7.s | 18 +- 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 | 73 +- lld/test/ELF/icf-eh-frame.s | 51 - lld/test/ELF/invalid/linkorder-invalid-sec2.test | 16 + .../linkerscript/compress-debug-sections-custom.s | 5 +- lld/test/ELF/linkerscript/noload.s | 21 +- lld/test/ELF/linkerscript/sections.s | 61 +- lld/test/ELF/linkerscript/symbols-non-alloc.test | 7 +- lld/test/ELF/linkorder-mixed.s | 40 - 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-plt-stub-compatible.s | 126 - lld/test/ELF/wrap-shlib-undefined.s | 22 +- .../x86-64-split-stack-prologue-adjust-success.s | 4 +- .../CoreFoundation.framework/CoreFoundation.tbd | 13 - .../MachO/Inputs/MacOSX.sdk/usr/lib/libSystem.tbd | 2 +- lld/test/MachO/bss.s | 23 +- lld/test/MachO/force-load.s | 19 - lld/test/MachO/framework.s | 2 +- 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/invalid-stub.s | 12 - lld/test/MachO/platform-version.s | 67 - lld/test/MachO/platform-version.test | 17 + lld/test/MachO/rpath.s | 16 - lld/test/MachO/search-paths.test | 4 +- lld/test/MachO/sectcreate.s | 31 - lld/test/MachO/stub-framework.s | 14 - lld/test/MachO/stub-link.s | 14 +- lld/test/MachO/syslibroot.test | 55 - lld/test/MachO/tlv-dylib.s | 40 - lld/test/MachO/tlv.s | 57 - lld/test/wasm/archive-weak-undefined.ll | 6 +- lld/test/wasm/multivalue-return-func-types.s | 80 - lld/wasm/InputChunks.cpp | 2 +- lld/wasm/OutputSections.cpp | 1 - lld/wasm/OutputSegment.h | 2 +- lld/wasm/SymbolTable.cpp | 27 +- lld/wasm/SymbolTable.h | 2 +- lld/wasm/Symbols.cpp | 4 - lld/wasm/Symbols.h | 1 - lld/wasm/Writer.cpp | 12 +- lld/wasm/WriterUtils.cpp | 4 +- lldb/CMakeLists.txt | 16 +- lldb/bindings/CMakeLists.txt | 209 +- lldb/bindings/interface/SBThreadPlan.i | 8 - 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.swig | 145 - lldb/cmake/modules/LLDBConfig.cmake | 2 +- lldb/cmake/modules/LLDBFramework.cmake | 75 +- lldb/docs/CMakeLists.txt | 6 +- lldb/include/lldb/API/SBThreadPlan.h | 4 - lldb/include/lldb/Breakpoint/Breakpoint.h | 2 +- lldb/include/lldb/Core/Disassembler.h | 4 + lldb/include/lldb/Core/IOHandlerCursesGUI.h | 2 - lldb/include/lldb/Core/ValueObject.h | 4 +- .../lldb/DataFormatters/FormattersContainer.h | 2 +- lldb/include/lldb/DataFormatters/StringPrinter.h | 2 +- lldb/include/lldb/DataFormatters/TypeCategory.h | 16 +- lldb/include/lldb/DataFormatters/TypeCategoryMap.h | 3 +- lldb/include/lldb/DataFormatters/TypeSummary.h | 2 +- lldb/include/lldb/DataFormatters/TypeSynthetic.h | 2 +- lldb/include/lldb/Host/Config.h.cmake | 2 - lldb/include/lldb/Host/FileSystem.h | 4 +- lldb/include/lldb/Host/windows/PosixApi.h | 1 + lldb/include/lldb/Interpreter/CommandCompletions.h | 31 +- lldb/include/lldb/Interpreter/CommandInterpreter.h | 6 - lldb/include/lldb/Target/InstrumentationRuntime.h | 2 +- lldb/include/lldb/Target/Process.h | 5 +- lldb/include/lldb/Target/Target.h | 5 - lldb/include/lldb/Target/Thread.h | 7 - lldb/include/lldb/Target/ThreadPlanPython.h | 5 +- lldb/include/lldb/lldb-enumerations.h | 4 - lldb/packages/Python/lldbsuite/__init__.py | 3 +- .../test}/commands/gui/basicdebug/Makefile | 0 .../commands/gui/basicdebug/TestGuiBasicDebug.py | 42 + .../lldbsuite/test}/commands/gui/basicdebug/func.c | 0 .../lldbsuite/test}/commands/gui/basicdebug/main.c | 0 .../Python/lldbsuite/test/configuration.py | 7 - lldb/packages/Python/lldbsuite/test/decorators.py | 21 +- lldb/packages/Python/lldbsuite/test/dotest.py | 7 +- lldb/packages/Python/lldbsuite/test/lldbpexpect.py | 2 - .../Python/lldbsuite/test/lldbplatformutil.py | 31 +- lldb/packages/Python/lldbsuite/test/lldbtest.py | 152 +- lldb/packages/Python/lldbsuite/test/lldbutil.py | 54 +- .../Python/lldbsuite/test/plugins/builder_base.py | 7 +- .../test/tools/lldb-server/gdbremote_testcase.py | 2 +- .../test/tools/lldb-server/lldbgdbserverutils.py | 8 - lldb/source/API/CMakeLists.txt | 24 +- lldb/source/API/SBTarget.cpp | 28 +- lldb/source/API/SBThreadPlan.cpp | 19 - lldb/source/Breakpoint/Breakpoint.cpp | 5 +- .../Breakpoint/BreakpointResolverAddress.cpp | 1 + lldb/source/Commands/CommandCompletions.cpp | 125 +- lldb/source/Commands/CommandObjectCommands.cpp | 23 - lldb/source/Commands/CommandObjectFrame.cpp | 13 +- lldb/source/Commands/CommandObjectPlatform.cpp | 10 - lldb/source/Commands/CommandObjectProcess.cpp | 3 - lldb/source/Commands/CommandObjectTarget.cpp | 39 - lldb/source/Commands/CommandObjectThread.cpp | 71 +- lldb/source/Commands/CommandObjectWatchpoint.cpp | 50 - lldb/source/Core/Debugger.cpp | 2 +- lldb/source/Core/Disassembler.cpp | 40 +- lldb/source/Core/IOHandlerCursesGUI.cpp | 506 +- lldb/source/Core/ValueObjectChild.cpp | 6 +- lldb/source/Core/ValueObjectSyntheticFilter.cpp | 2 +- lldb/source/Host/CMakeLists.txt | 2 +- lldb/source/Host/common/NativeProcessProtocol.cpp | 3 +- lldb/source/Host/common/TCPSocket.cpp | 2 +- lldb/source/Host/macosx/objcxx/Host.mm | 25 - .../Host/macosx/objcxx/PosixSpawnResponsible.h | 46 - lldb/source/Host/windows/Windows.cpp | 83 + lldb/source/Interpreter/CommandObject.cpp | 9 +- lldb/source/Interpreter/OptionGroupUUID.cpp | 2 +- .../ExpressionParser/Clang/ClangASTImporter.cpp | 71 +- .../ExpressionParser/Clang/ClangASTImporter.h | 58 +- lldb/source/Plugins/Language/ObjC/NSArray.cpp | 38 +- .../Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp | 22 +- lldb/source/Plugins/Platform/MacOSX/CMakeLists.txt | 3 + .../Platform/MacOSX/PlatformAppleSimulator.cpp | 447 +- .../Platform/MacOSX/PlatformAppleSimulator.h | 54 +- .../Platform/MacOSX/PlatformAppleTVSimulator.cpp | 342 + .../Platform/MacOSX/PlatformAppleTVSimulator.h | 85 + .../MacOSX/PlatformAppleWatchSimulator.cpp | 344 ++ .../Platform/MacOSX/PlatformAppleWatchSimulator.h | 85 + .../Plugins/Platform/MacOSX/PlatformMacOSX.cpp | 12 +- .../Platform/MacOSX/PlatformRemoteAppleBridge.cpp | 12 +- .../Platform/MacOSX/PlatformiOSSimulator.cpp | 349 ++ .../Plugins/Platform/MacOSX/PlatformiOSSimulator.h | 86 + .../gdb-remote/GDBRemoteCommunicationClient.cpp | 1 - .../ScriptInterpreter/Python/PythonDataObjects.cpp | 4 - .../Plugins/SymbolFile/DWARF/AppleDWARFIndex.cpp | 4 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 12 +- .../Plugins/TypeSystem/Clang/TypeSystemClang.cpp | 1 - lldb/source/Symbol/LineTable.cpp | 2 +- lldb/source/Target/Process.cpp | 12 +- lldb/source/Target/Target.cpp | 23 - lldb/source/Target/TargetList.cpp | 32 +- lldb/source/Target/TargetProperties.td | 6 - lldb/source/Target/Thread.cpp | 18 +- lldb/source/Target/ThreadPlanPython.cpp | 12 +- lldb/source/Target/ThreadPlanStepRange.cpp | 8 +- lldb/source/Utility/ArchSpec.cpp | 27 +- lldb/source/Utility/Args.cpp | 5 +- .../disassemble/basic/TestFrameDisassemble.py | 2 +- .../expr-in-syscall/TestExpressionInSyscall.py | 3 +- .../TestMultilineCompletion.py | 1 + .../expression/weak_symbols/TestWeakSymbols.py | 9 +- .../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 +- lldb/test/API/commands/frame/var/TestFrameVar.py | 2 +- lldb/test/API/commands/gui/basic/TestGuiBasic.py | 1 + .../commands/gui/basicdebug/TestGuiBasicDebug.py | 50 - 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 | 52 - lldb/test/API/commands/gui/viewlarge/main.c | 7 - .../platform/process/list/TestProcessList.py | 1 - .../register/register_command/TestRegisters.py | 5 +- .../TestAutoInstallMainExecutable.py | 4 +- lldb/test/API/commands/target/basic/a.c | 2 - lldb/test/API/driver/batch_mode/TestBatchMode.py | 6 +- .../address_breakpoints/TestAddressBreakpoints.py | 1 - .../auto_continue/TestBreakpointAutoContinue.py | 2 +- .../functionalities/completion/TestCompletion.py | 114 +- .../completion/thread_plan_script.py | 20 - .../libcxx/map/TestDataFormatterLibccMap.py | 23 +- .../libcxx/vector/TestDataFormatterLibcxxVector.py | 19 +- .../nsarraysynth/TestNSArraySynthetic.py | 9 - .../data-formatter/nsarraysynth/main.m | 3 +- .../gdb_remote_client/TestProcessConnect.py | 1 - .../postmortem/elf-core/aarch64-neon.c | 28 + .../postmortem/elf-core/linux-aarch64-neon.c | 28 - .../API/functionalities/signal/TestSendSignal.py | 2 +- .../API/functionalities/step_scripted/Steps.py | 22 +- .../step_scripted/TestStepScripted.py | 62 +- .../sbapi_support/TestTailCallFrameSBAPI.py | 2 +- .../TestSteppingOutWithArtificialFrames.py | 2 +- .../TestModuleLoadedNotifys.py | 3 +- .../functionalities/ubsan/basic/TestUbsanBasic.py | 6 +- .../user-expression/TestUbsanUserExpression.py | 6 +- lldb/test/API/lang/c/global_variables/main.c | 2 - .../TestSubstTemplateTypeParam.py | 34 - .../API/lang/objc/exceptions/TestObjCExceptions.py | 1 - 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 + .../API/macosx/simulator/TestSimulatorPlatform.py | 58 +- .../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 | 2 - .../API/python_api/sbplatform/TestSBPlatform.py | 1 - lldb/test/API/python_api/target/TestTargetAPI.py | 47 - lldb/test/API/python_api/target/main.c | 15 +- .../tools/lldb-server/TestAppleSimulatorOSType.py | 34 +- lldb/test/API/types/AbstractBase.py | 4 - lldb/test/API/use_lldb_suite.py | 5 +- .../DW_AT_data_bit_offset-DW_OP_stack_value.s | 312 - .../DWARF/Inputs/debug-line-basic.script | 10 +- .../NativePDB/Inputs/locate-pdb.lldbinit | 2 - .../test/Shell/SymbolFile/NativePDB/locate-pdb.cpp | 34 - lldb/test/Shell/lit-lldb-init.in | 1 - lldb/tools/debugserver/source/CMakeLists.txt | 8 +- lldb/tools/debugserver/source/DNB.cpp | 14 +- lldb/tools/debugserver/source/DNB.h | 10 +- lldb/tools/debugserver/source/MacOSX/MachProcess.h | 13 +- .../tools/debugserver/source/MacOSX/MachProcess.mm | 122 +- lldb/tools/debugserver/source/RNBRemote.cpp | 7 +- lldb/tools/lldb-server/CMakeLists.txt | 2 +- lldb/tools/lldb-test/lldb-test.cpp | 3 - lldb/tools/lldb-vscode/lldb-vscode.cpp | 1 - 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 - .../Platform/PlatformAppleSimulatorTest.cpp | 7 +- lldb/unittests/Process/Linux/CMakeLists.txt | 7 +- lldb/unittests/Process/POSIX/CMakeLists.txt | 5 +- lldb/unittests/TestingSupport/CMakeLists.txt | 1 + .../unittests/TestingSupport/Symbol/CMakeLists.txt | 11 +- lldb/unittests/Utility/ArchSpecTest.cpp | 19 - lldb/unittests/Utility/TimerTest.cpp | 2 +- lldb/unittests/debugserver/CMakeLists.txt | 9 +- lldb/utils/lldb-repro/lldb-repro.py | 7 +- llvm/CODE_OWNERS.TXT | 4 + llvm/cmake/config-ix.cmake | 95 +- llvm/cmake/modules/AddLLVM.cmake | 12 +- ...GPUDwarfExtensionsForHeterogeneousDebugging.rst | 4 +- llvm/docs/AMDGPUUsage.rst | 22 +- llvm/docs/AliasAnalysis.rst | 2 +- llvm/docs/BugLifeCycle.rst | 2 +- llvm/docs/CMake.rst | 5 +- llvm/docs/CommandGuide/FileCheck.rst | 59 +- llvm/docs/CommandGuide/index.rst | 1 - llvm/docs/CommandGuide/lit.rst | 2 +- llvm/docs/CommandGuide/llvm-exegesis.rst | 2 +- llvm/docs/CommandGuide/llvm-extract.rst | 2 +- llvm/docs/CommandGuide/llvm-install-name-tool.rst | 72 - llvm/docs/CommandGuide/llvm-libtool-darwin.rst | 36 +- llvm/docs/CommandGuide/llvm-symbolizer.rst | 18 +- llvm/docs/DeveloperPolicy.rst | 2 +- llvm/docs/ExceptionHandling.rst | 2 +- llvm/docs/GlobalISel/GMIR.rst | 2 +- llvm/docs/GlobalISel/GenericOpcode.rst | 18 +- llvm/docs/HowToSetUpLLVMStyleRTTI.rst | 2 +- llvm/docs/LangRef.rst | 150 +- llvm/docs/MemorySSA.rst | 2 +- llvm/docs/Passes.rst | 2 +- llvm/docs/Phabricator.rst | 2 +- llvm/docs/Security.rst | 2 +- llvm/docs/TestSuiteGuide.md | 2 +- llvm/docs/TestingGuide.rst | 23 +- llvm/docs/conf.py | 4 +- llvm/include/llvm/ADT/APInt.h | 3 +- llvm/include/llvm/ADT/DenseMapInfo.h | 24 - llvm/include/llvm/ADT/Triple.h | 7 - llvm/include/llvm/Analysis/BranchProbabilityInfo.h | 50 +- llvm/include/llvm/Analysis/IVDescriptors.h | 5 - llvm/include/llvm/Analysis/InstructionSimplify.h | 24 +- llvm/include/llvm/Analysis/MemorySSA.h | 6 +- llvm/include/llvm/Analysis/Utils/TFUtils.h | 72 +- llvm/include/llvm/Analysis/ValueLattice.h | 11 - llvm/include/llvm/BinaryFormat/Dwarf.def | 19 +- llvm/include/llvm/BinaryFormat/Dwarf.h | 9 - llvm/include/llvm/BinaryFormat/ELF.h | 3 +- llvm/include/llvm/BinaryFormat/MachO.h | 1 - llvm/include/llvm/CodeGen/AsmPrinter.h | 28 +- llvm/include/llvm/CodeGen/DIE.h | 12 +- .../include/llvm/CodeGen/GlobalISel/CallLowering.h | 1 + .../llvm/CodeGen/GlobalISel/CombinerHelper.h | 34 - .../llvm/CodeGen/GlobalISel/GISelWorkList.h | 3 + .../include/llvm/CodeGen/GlobalISel/IRTranslator.h | 48 +- .../GlobalISel/LegalizationArtifactCombiner.h | 16 +- .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 20 +- .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 2 +- .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 15 +- llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 11 - llvm/include/llvm/CodeGen/ISDOpcodes.h | 13 +- llvm/include/llvm/CodeGen/MachineBasicBlock.h | 8 +- llvm/include/llvm/CodeGen/MachineFunction.h | 13 - llvm/include/llvm/CodeGen/MachineModuleInfo.h | 10 +- llvm/include/llvm/CodeGen/MachinePassManager.h | 256 - llvm/include/llvm/CodeGen/Passes.h | 10 +- llvm/include/llvm/CodeGen/RDFLiveness.h | 38 +- llvm/include/llvm/CodeGen/RDFRegisters.h | 47 +- llvm/include/llvm/CodeGen/SelectionDAG.h | 4 +- llvm/include/llvm/CodeGen/TargetInstrInfo.h | 4 +- llvm/include/llvm/CodeGen/TargetLowering.h | 4 - .../llvm/CodeGen/TargetLoweringObjectFileImpl.h | 3 +- .../llvm/DWARFLinker/DWARFLinkerCompileUnit.h | 5 +- .../llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h | 3 +- llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h | 6 - .../include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h | 3 - llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 2 +- llvm/include/llvm/DebugInfo/DWARF/DWARFVerifier.h | 7 +- llvm/include/llvm/DebugInfo/PDB/PDBExtras.h | 6 +- llvm/include/llvm/ExecutionEngine/Orc/Core.h | 2 +- .../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/TargetProcessControl.h | 16 +- .../llvm/ExecutionEngine/Orc/ThreadSafeModule.h | 2 +- .../llvm/Frontend/Directive/DirectiveBase.td | 40 +- llvm/include/llvm/Frontend/OpenACC/ACC.td | 84 +- llvm/include/llvm/Frontend/OpenMP/OMP.td | 131 +- llvm/include/llvm/Frontend/OpenMP/OMPConstants.h | 10 + llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h | 11 +- llvm/include/llvm/IR/DerivedTypes.h | 15 + llvm/include/llvm/IR/IRBuilder.h | 17 +- llvm/include/llvm/IR/InstrTypes.h | 6 - llvm/include/llvm/IR/Intrinsics.td | 6 - llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 23 +- llvm/include/llvm/IR/IntrinsicsBPF.td | 8 +- llvm/include/llvm/IR/IntrinsicsPowerPC.td | 38 - llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 14 - llvm/include/llvm/IR/IntrinsicsX86.td | 28 +- llvm/include/llvm/IR/ModuleSummaryIndex.h | 7 - llvm/include/llvm/IR/PassInstrumentation.h | 21 - llvm/include/llvm/IR/PassManager.h | 2 +- llvm/include/llvm/IR/PatternMatch.h | 48 - llvm/include/llvm/InitializePasses.h | 4 +- llvm/include/llvm/InterfaceStub/ELFObjHandler.h | 32 - llvm/include/llvm/InterfaceStub/ELFStub.h | 66 - llvm/include/llvm/InterfaceStub/TBEHandler.h | 43 - llvm/include/llvm/MC/MCAsmBackend.h | 4 - llvm/include/llvm/MC/MCContext.h | 7 +- llvm/include/llvm/MC/MCDwarf.h | 15 +- llvm/include/llvm/MC/MCFragment.h | 26 - 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/MCSymbolXCOFF.h | 4 + llvm/include/llvm/Object/ArchiveWriter.h | 6 - llvm/include/llvm/Object/ELF.h | 2 +- llvm/include/llvm/Object/ELFObjectFile.h | 3 +- llvm/include/llvm/Object/StackMapParser.h | 18 - llvm/include/llvm/ObjectYAML/DWARFEmitter.h | 4 +- llvm/include/llvm/ObjectYAML/DWARFYAML.h | 77 +- llvm/include/llvm/Option/OptTable.h | 18 - .../include/llvm/Passes/StandardInstrumentations.h | 6 +- llvm/include/llvm/ProfileData/InstrProf.h | 8 - llvm/include/llvm/ProfileData/InstrProfData.inc | 125 - llvm/include/llvm/Remarks/BitstreamRemarkParser.h | 6 +- llvm/include/llvm/Support/CommandLine.h | 8 - .../llvm/Support/GenericDomTreeConstruction.h | 50 +- llvm/include/llvm/Support/TargetOpcodes.def | 9 - llvm/include/llvm/Support/TargetParser.h | 3 +- llvm/include/llvm/Support/TargetRegistry.h | 2 - llvm/include/llvm/Support/TypeSize.h | 14 - llvm/include/llvm/Support/X86TargetParser.h | 7 +- llvm/include/llvm/Support/YAMLParser.h | 2 +- llvm/include/llvm/Support/YAMLTraits.h | 4 +- llvm/include/llvm/TableGen/DirectiveEmitter.h | 188 - llvm/include/llvm/Target/GenericOpcodes.td | 23 - llvm/include/llvm/Target/GlobalISel/Combine.td | 14 +- .../llvm/Target/GlobalISel/SelectionDAGCompat.td | 11 - .../include/llvm/Target/TargetLoweringObjectFile.h | 3 +- llvm/include/llvm/Target/TargetSelectionDAG.td | 10 - llvm/include/llvm/TextAPI/ELF/ELFStub.h | 68 + llvm/include/llvm/TextAPI/ELF/TBEHandler.h | 43 + llvm/include/llvm/Transforms/IPO/Attributor.h | 212 - .../Transforms/Instrumentation/InstrProfiling.h | 2 - llvm/include/llvm/Transforms/Scalar.h | 7 - .../llvm/Transforms/Scalar/InstSimplifyPass.h | 4 + .../llvm/Transforms/Scalar/LoopPassManager.h | 25 +- llvm/include/llvm/Transforms/Utils/Local.h | 10 +- .../include/llvm/Transforms/Utils/LoopVersioning.h | 9 - .../Transforms/Utils/ScalarEvolutionExpander.h | 43 - llvm/lib/Analysis/BasicAliasAnalysis.cpp | 2 +- llvm/lib/Analysis/BranchProbabilityInfo.cpp | 135 +- llvm/lib/Analysis/ConstantFolding.cpp | 43 +- llvm/lib/Analysis/DevelopmentModeInlineAdvisor.cpp | 190 +- llvm/lib/Analysis/IVDescriptors.cpp | 72 - llvm/lib/Analysis/InstructionSimplify.cpp | 303 +- llvm/lib/Analysis/LazyValueInfo.cpp | 11 +- llvm/lib/Analysis/MemorySSA.cpp | 27 +- llvm/lib/Analysis/ScalarEvolution.cpp | 19 +- llvm/lib/Analysis/StackSafetyAnalysis.cpp | 97 +- llvm/lib/Analysis/TFUtils.cpp | 79 +- llvm/lib/Analysis/ValueTracking.cpp | 41 +- llvm/lib/Analysis/models/inliner/README.txt | 3 - llvm/lib/AsmParser/LLParser.cpp | 45 +- llvm/lib/BinaryFormat/Dwarf.cpp | 11 - llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 6 - llvm/lib/CMakeLists.txt | 1 - llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 75 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp | 1 - llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 38 +- llvm/lib/CodeGen/AsmPrinter/DIE.cpp | 6 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 4 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 124 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 3 - llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 5 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h | 2 + llvm/lib/CodeGen/BBSectionsPrepare.cpp | 457 ++ llvm/lib/CodeGen/BasicBlockSections.cpp | 457 -- llvm/lib/CodeGen/BranchFolding.cpp | 5 + llvm/lib/CodeGen/BreakFalseDeps.cpp | 26 +- llvm/lib/CodeGen/CMakeLists.txt | 3 +- llvm/lib/CodeGen/CodeGen.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/Combiner.cpp | 2 + llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 113 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 274 +- llvm/lib/CodeGen/GlobalISel/InlineAsmLowering.cpp | 18 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 634 +- llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 26 +- llvm/lib/CodeGen/GlobalISel/Utils.cpp | 42 - llvm/lib/CodeGen/InlineSpiller.cpp | 11 - llvm/lib/CodeGen/MachineBasicBlock.cpp | 11 - llvm/lib/CodeGen/MachineFunction.cpp | 7 - llvm/lib/CodeGen/MachinePassManager.cpp | 121 - llvm/lib/CodeGen/MachineScheduler.cpp | 44 +- llvm/lib/CodeGen/MachineVerifier.cpp | 17 +- llvm/lib/CodeGen/PeepholeOptimizer.cpp | 124 +- llvm/lib/CodeGen/RDFGraph.cpp | 5 + llvm/lib/CodeGen/RDFLiveness.cpp | 146 +- llvm/lib/CodeGen/RDFRegisters.cpp | 29 +- llvm/lib/CodeGen/ReachingDefAnalysis.cpp | 36 +- llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp | 27 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 123 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 7 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 23 +- .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 63 +- .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 49 +- llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 12 +- .../CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp | 11 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 2 - .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 158 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 70 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 44 +- .../lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h | 2 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 2 - llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 101 +- llvm/lib/CodeGen/SplitKit.cpp | 13 + llvm/lib/CodeGen/StackMaps.cpp | 2 +- llvm/lib/CodeGen/TargetInstrInfo.cpp | 36 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 2 - llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 65 +- llvm/lib/CodeGen/TargetPassConfig.cpp | 2 +- llvm/lib/CodeGen/VirtRegMap.cpp | 6 +- llvm/lib/DebugInfo/DWARF/DWARFCompileUnit.cpp | 7 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 3 +- 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/DWARFTypeUnit.cpp | 7 +- llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp | 33 - llvm/lib/ExecutionEngine/JITLink/MachO_arm64.cpp | 54 +- llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp | 3 - llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp | 3 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 2 +- .../ExecutionEngine/Orc/TargetProcessControl.cpp | 18 +- llvm/lib/ExecutionEngine/Orc/ThreadSafeModule.cpp | 2 +- llvm/lib/ExecutionEngine/SectionMemoryManager.cpp | 3 +- llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp | 62 +- llvm/lib/IR/AsmWriter.cpp | 2 +- llvm/lib/IR/AutoUpgrade.cpp | 111 +- llvm/lib/IR/ConstantFold.cpp | 33 +- llvm/lib/IR/Globals.cpp | 3 +- llvm/lib/IR/IRBuilder.cpp | 13 +- llvm/lib/IR/LLVMContextImpl.cpp | 11 +- llvm/lib/IR/LLVMContextImpl.h | 22 +- llvm/lib/IR/Verifier.cpp | 12 +- llvm/lib/InterfaceStub/CMakeLists.txt | 8 - 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/MC/ELFObjectWriter.cpp | 13 +- llvm/lib/MC/MCAsmStreamer.cpp | 24 +- llvm/lib/MC/MCAssembler.cpp | 46 +- llvm/lib/MC/MCContext.cpp | 14 +- llvm/lib/MC/MCFragment.cpp | 12 - llvm/lib/MC/MCObjectFileInfo.cpp | 28 +- llvm/lib/MC/MCObjectStreamer.cpp | 10 - llvm/lib/MC/MCParser/ELFAsmParser.cpp | 8 +- llvm/lib/MC/MCSectionELF.cpp | 6 +- llvm/lib/MC/MCSectionXCOFF.cpp | 1 - llvm/lib/MC/MCStreamer.cpp | 3 - llvm/lib/MC/MCSymbolXCOFF.cpp | 10 +- llvm/lib/Object/ArchiveWriter.cpp | 49 +- llvm/lib/Object/ELF.cpp | 2 +- llvm/lib/Object/ELFObjectFile.cpp | 14 +- llvm/lib/ObjectYAML/DWARFEmitter.cpp | 211 +- llvm/lib/ObjectYAML/DWARFYAML.cpp | 37 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 1 - llvm/lib/ObjectYAML/MachOEmitter.cpp | 34 +- llvm/lib/Option/OptTable.cpp | 37 +- llvm/lib/Passes/PassBuilder.cpp | 1 - llvm/lib/Passes/PassRegistry.def | 3 +- llvm/lib/Passes/StandardInstrumentations.cpp | 16 +- llvm/lib/ProfileData/Coverage/CoverageMapping.cpp | 1 - llvm/lib/ProfileData/InstrProf.cpp | 2 - llvm/lib/Remarks/BitstreamRemarkParser.cpp | 1 + llvm/lib/Remarks/BitstreamRemarkParser.h | 6 +- llvm/lib/Support/CommandLine.cpp | 16 - llvm/lib/Support/Host.cpp | 40 +- llvm/lib/Support/TargetParser.cpp | 4 +- llvm/lib/Support/Triple.cpp | 10 +- llvm/lib/Support/Windows/Path.inc | 6 +- llvm/lib/Support/X86TargetParser.cpp | 61 +- llvm/lib/Target/AArch64/AArch64Combine.td | 3 +- llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 134 +- llvm/lib/Target/AArch64/AArch64FrameLowering.h | 7 - llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 418 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 41 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 67 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 4 - llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp | 29 +- llvm/lib/Target/AArch64/AArch64RegisterInfo.h | 3 - llvm/lib/Target/AArch64/AArch64RegisterInfo.td | 3 - llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 131 +- .../lib/Target/AArch64/AArch64SelectionDAGInfo.cpp | 6 +- llvm/lib/Target/AArch64/AArch64StackOffset.h | 12 - .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 1 - .../AArch64/GISel/AArch64InstructionSelector.cpp | 15 +- .../Target/AArch64/GISel/AArch64LegalizerInfo.cpp | 23 +- .../MCTargetDesc/AArch64WinCOFFObjectWriter.cpp | 28 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 74 +- llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h | 2 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 49 +- llvm/lib/Target/AMDGPU/AMDGPUGISel.td | 12 - llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 47 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 2 + .../Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp | 2 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 264 +- llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 9 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 360 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h | 21 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 141 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h | 3 - llvm/lib/Target/AMDGPU/AMDGPUSearchableTables.td | 2 - llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 4 - .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 14 +- llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 23 +- llvm/lib/Target/AMDGPU/BUFInstructions.td | 23 +- llvm/lib/Target/AMDGPU/DSInstructions.td | 2 +- llvm/lib/Target/AMDGPU/FLATInstructions.td | 6 +- llvm/lib/Target/AMDGPU/GCNProcessors.td | 4 - llvm/lib/Target/AMDGPU/GCNRegBankReassign.cpp | 97 +- llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp | 4 +- .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 2 - llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 50 +- llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 49 +- llvm/lib/Target/AMDGPU/SIFrameLowering.h | 2 - llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 360 +- llvm/lib/Target/AMDGPU/SIISelLowering.h | 19 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 84 +- llvm/lib/Target/AMDGPU/SIInstrInfo.h | 2 - llvm/lib/Target/AMDGPU/SIInstrInfo.td | 23 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 67 +- llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp | 9 +- llvm/lib/Target/AMDGPU/SIPeepholeSDWA.cpp | 10 - llvm/lib/Target/AMDGPU/SIPreEmitPeephole.cpp | 24 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 18 +- llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp | 6 +- llvm/lib/Target/AMDGPU/SOPInstructions.td | 17 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 14 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 22 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 30 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 16 - llvm/lib/Target/ARM/ARMInstrMVE.td | 105 +- llvm/lib/Target/ARM/ARMInstrThumb2.td | 9 - llvm/lib/Target/ARM/ARMSubtarget.cpp | 2 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 17 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 3 - llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h | 2 +- llvm/lib/Target/ARM/MVETailPredication.cpp | 54 +- llvm/lib/Target/ARM/MVEVPTOptimisationsPass.cpp | 45 +- llvm/lib/Target/ARM/Thumb2InstrInfo.cpp | 16 - llvm/lib/Target/ARM/Thumb2InstrInfo.h | 4 - llvm/lib/Target/BPF/BPFAbstractMemberAccess.cpp | 115 +- llvm/lib/Target/BPF/BPFCORE.h | 18 - llvm/lib/Target/BPF/BPFPreserveDIType.cpp | 13 +- 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 | 2 +- llvm/lib/Target/BPF/LLVMBuild.txt | 2 - .../Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2 +- .../Hexagon/Disassembler/HexagonDisassembler.cpp | 6 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 6 +- llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonMCInstLower.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonOptAddrMode.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp | 7 +- .../Target/Hexagon/HexagonTargetTransformInfo.cpp | 2 +- .../Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 4 +- .../Hexagon/MCTargetDesc/HexagonMCCompound.cpp | 18 +- .../PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 10 +- llvm/lib/Target/PowerPC/P9InstrResources.td | 2 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 81 +- llvm/lib/Target/PowerPC/PPCBoolRetToInt.cpp | 8 +- llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 2 - llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 306 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 1 - llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 11 - llvm/lib/Target/PowerPC/PPCInstrInfo.h | 4 - llvm/lib/Target/PowerPC/PPCInstrInfo.td | 37 +- llvm/lib/Target/PowerPC/PPCInstrPrefix.td | 156 +- llvm/lib/Target/PowerPC/PPCLoopInstrFormPrep.cpp | 4 - llvm/lib/Target/PowerPC/PPCPreEmitPeephole.cpp | 8 - llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 2 +- llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp | 23 - llvm/lib/Target/SystemZ/SystemZFeatures.td | 2 +- llvm/lib/Target/VE/VEISelLowering.cpp | 156 +- llvm/lib/Target/VE/VEISelLowering.h | 22 +- llvm/lib/Target/VE/VEInstrInfo.td | 72 +- .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 23 +- .../MCTargetDesc/WebAssemblyMCTargetDesc.h | 2 - .../lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 17 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 11 +- .../WebAssembly/WebAssemblyInstrBulkMemory.td | 2 +- .../Target/WebAssembly/WebAssemblyInstrMemory.td | 2 +- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 50 +- .../WebAssembly/WebAssemblyTargetTransformInfo.cpp | 18 - .../WebAssembly/WebAssemblyTargetTransformInfo.h | 3 - llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 41 +- llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 35 +- llvm/lib/Target/X86/X86FixupLEAs.cpp | 9 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 192 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 616 +- llvm/lib/Target/X86/X86ISelLowering.h | 6 +- llvm/lib/Target/X86/X86InstCombineIntrinsic.cpp | 84 +- llvm/lib/Target/X86/X86InstrAVX512.td | 480 +- llvm/lib/Target/X86/X86InstrArithmetic.td | 9 - llvm/lib/Target/X86/X86InstrCompiler.td | 10 - llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 7 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 33 +- llvm/lib/Target/X86/X86InstrInfo.h | 21 +- llvm/lib/Target/X86/X86InstructionSelector.cpp | 78 +- llvm/lib/Target/X86/X86IntrinsicsInfo.h | 12 +- llvm/lib/Target/X86/X86LegalizerInfo.cpp | 15 +- .../X86/X86LoadValueInjectionLoadHardening.cpp | 2 +- llvm/lib/Testing/Support/CMakeLists.txt | 3 + llvm/lib/TextAPI/CMakeLists.txt | 2 + llvm/lib/TextAPI/ELF/ELFStub.cpp | 28 + llvm/lib/TextAPI/ELF/TBEHandler.cpp | 160 + llvm/lib/Transforms/Coroutines/CoroFrame.cpp | 68 +- llvm/lib/Transforms/IPO/ArgumentPromotion.cpp | 11 +- llvm/lib/Transforms/IPO/Attributor.cpp | 13 - llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 243 +- llvm/lib/Transforms/IPO/ForceFunctionAttrs.cpp | 4 +- llvm/lib/Transforms/IPO/GlobalOpt.cpp | 14 +- llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 26 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 5 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 20 - .../Transforms/InstCombine/InstCombineCalls.cpp | 21 - .../Transforms/InstCombine/InstCombineCasts.cpp | 33 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 45 +- .../InstCombine/InstCombineMulDivRem.cpp | 65 +- .../Transforms/InstCombine/InstCombineNegator.cpp | 73 +- .../Transforms/InstCombine/InstCombineSelect.cpp | 33 +- .../InstCombine/InstCombineSimplifyDemanded.cpp | 18 +- .../InstCombine/InstructionCombining.cpp | 48 +- .../Instrumentation/AddressSanitizer.cpp | 3 +- .../Instrumentation/HWAddressSanitizer.cpp | 194 +- .../Transforms/Instrumentation/InstrProfiling.cpp | 65 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 134 +- .../Instrumentation/PGOInstrumentation.cpp | 17 +- .../Transforms/Instrumentation/PGOMemOPSizeOpt.cpp | 21 +- .../Instrumentation/SanitizerCoverage.cpp | 34 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 37 +- llvm/lib/Transforms/Scalar/GVN.cpp | 42 +- llvm/lib/Transforms/Scalar/GVNHoist.cpp | 7 +- llvm/lib/Transforms/Scalar/InstSimplifyPass.cpp | 1 - llvm/lib/Transforms/Scalar/JumpThreading.cpp | 34 +- llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 37 +- llvm/lib/Transforms/Scalar/LoopInterchange.cpp | 34 - llvm/lib/Transforms/Scalar/LoopPassManager.cpp | 7 + llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp | 21 +- llvm/lib/Transforms/Scalar/NewGVN.cpp | 3 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 38 +- llvm/lib/Transforms/Scalar/SROA.cpp | 34 +- llvm/lib/Transforms/Scalar/Scalar.cpp | 2 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 21 +- llvm/lib/Transforms/Utils/BuildLibCalls.cpp | 81 - llvm/lib/Transforms/Utils/Local.cpp | 10 +- llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp | 32 +- llvm/lib/Transforms/Utils/LoopVersioning.cpp | 109 +- .../Transforms/Utils/ScalarEvolutionExpander.cpp | 97 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 79 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 26 +- .../Vectorize/LoopVectorizationPlanner.h | 8 - llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 404 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 174 +- llvm/lib/Transforms/Vectorize/VPlan.cpp | 9 - llvm/lib/Transforms/Vectorize/VPlan.h | 39 - llvm/lib/Transforms/Vectorize/VectorCombine.cpp | 63 - .../Analysis/AliasSet/unknown-inst-tracking.ll | 2 +- llvm/test/Analysis/BasicAA/phi-loop.ll | 2 +- llvm/test/Analysis/BasicAA/recphi.ll | 2 +- .../BranchProbabilityInfo/integer_heuristics.ll | 154 - .../Analysis/BranchProbabilityInfo/libfunc_call.ll | 92 - llvm/test/Analysis/BranchProbabilityInfo/loop.ll | 16 +- .../BranchProbabilityInfo/zero_heuristics.ll | 103 + .../Analysis/ConstantFolding/WebAssembly/trunc.ll | 686 -- .../ConstantFolding/WebAssembly/trunc_saturate.ll | 610 -- 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 | 40 - llvm/test/Analysis/CostModel/ARM/cast.ll | 12 +- llvm/test/Analysis/CostModel/ARM/cast_ldst.ll | 48 +- 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/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 | 22 +- 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 | 8 - 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/Dominators/2007-07-11-SplitBlock.ll | 2 +- .../Analysis/Dominators/2007-07-12-SplitBlock.ll | 2 +- llvm/test/Analysis/MemorySSA/assume.ll | 2 +- llvm/test/Analysis/MemorySSA/atomic-clobber.ll | 2 +- llvm/test/Analysis/MemorySSA/basicaa-memcpy.ll | 2 +- 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/pr40749_2.ll | 2 +- llvm/test/Analysis/MemorySSA/pr41640.ll | 3 +- 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/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 +- .../pr46939-trip-count-count-down.ll | 38 + .../Analysis/ScalarEvolution/predicated_ranges.ll | 73 - llvm/test/Analysis/ScalarEvolution/smax.ll | 15 + .../Analysis/ScalarEvolution/smin-smax-folds.ll | 125 - .../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 | 380 +- llvm/test/Analysis/StackSafetyAnalysis/local.ll | 98 +- .../test/Analysis/StackSafetyAnalysis/memintrin.ll | 28 +- .../Inputs/thinlto-function-summary-paramaccess.ll | 15 - .../thinlto-function-summary-paramaccess.ll | 92 +- llvm/test/CMakeLists.txt | 1 - .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 32 + .../AArch64/GlobalISel/arm64-irtranslator.ll | 28 +- .../AArch64/GlobalISel/irtranslator-inline-asm.ll | 12 - .../AArch64/GlobalISel/irtranslator-localescape.ll | 70 - .../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 | 6 +- .../CodeGen/AArch64/GlobalISel/legalize-undef.mir | 3 +- .../GlobalISel/legalizer-info-validation.mir | 9 - .../postlegalizercombiner-hoist-same-hands.mir | 60 - .../prelegalizercombiner-hoist-same-hands.mir | 692 --- .../GlobalISel/select-returnaddress-liveins.mir | 41 +- llvm/test/CodeGen/AArch64/aarch64-gep-opt.ll | 1 + llvm/test/CodeGen/AArch64/aarch64-stp-cluster.ll | 19 - llvm/test/CodeGen/AArch64/arm64-vcvt.ll | 183 - .../test/CodeGen/AArch64/branch-relax-alignment.ll | 27 +- .../CodeGen/AArch64/combine-comparisons-by-cse.ll | 441 +- llvm/test/CodeGen/AArch64/cond-br-tuning.ll | 139 +- llvm/test/CodeGen/AArch64/emutls.ll | 2 + llvm/test/CodeGen/AArch64/fast-isel-cmp-branch.ll | 347 +- .../CodeGen/AArch64/fp16_intrinsic_scalar_1op.ll | 40 - llvm/test/CodeGen/AArch64/framelayout-sve.mir | 221 +- llvm/test/CodeGen/AArch64/llvm-ir-to-intrinsic.ll | 396 +- .../CodeGen/AArch64/machine-combiner-instr-fmf.mir | 32 +- .../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/neon-fma-FMF.ll | 1 - llvm/test/CodeGen/AArch64/sqrt-fastmath.ll | 84 - llvm/test/CodeGen/AArch64/sve-extract-subvector.ll | 50 - .../AArch64/sve-fix-length-and-combine-512.ll | 37 - .../CodeGen/AArch64/sve-fixed-length-fp-arith.ll | 180 +- .../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 -- .../AArch64/sve-fixed-length-int-extends.ll | 747 --- .../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 ---- .../CodeGen/AArch64/sve-fixed-length-subvector.ll | 4 +- llvm/test/CodeGen/AArch64/sve-intrinsics-stores.ll | 72 - llvm/test/CodeGen/AArch64/sve-split-extract-elt.ll | 216 - llvm/test/CodeGen/AArch64/sve-split-insert-elt.ll | 186 - .../AArch64/sve-st1-addressing-mode-reg-imm.ll | 63 - llvm/test/CodeGen/AArch64/sve-tailcall.ll | 107 - llvm/test/CodeGen/AArch64/sve-trunc.ll | 3 +- llvm/test/CodeGen/AArch64/sve-vector-splat.ll | 17 - llvm/test/CodeGen/AArch64/tagged-globals.ll | 98 +- .../CodeGen/AMDGPU/32-bit-local-address-space.ll | 12 +- llvm/test/CodeGen/AMDGPU/GlobalISel/andn2.ll | 710 --- .../AMDGPU/GlobalISel/artifact-combiner-zext.mir | 162 - .../AMDGPU/GlobalISel/dynamic-alloca-uniform.ll | 6 - .../GlobalISel/extractelement-stack-lower.ll | 870 --- .../CodeGen/AMDGPU/GlobalISel/extractelement.ll | 122 - llvm/test/CodeGen/AMDGPU/GlobalISel/frem.ll | 1189 ---- .../AMDGPU/GlobalISel/insertelement-stack-lower.ll | 376 -- .../CodeGen/AMDGPU/GlobalISel/insertelement.i16.ll | 3306 ---------- .../CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll | 5909 ------------------ .../CodeGen/AMDGPU/GlobalISel/insertelement.ll | 74 +- .../AMDGPU/GlobalISel/inst-select-anyext.mir | 76 +- .../AMDGPU/GlobalISel/inst-select-brcond.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-copy.mir | 94 - .../CodeGen/AMDGPU/GlobalISel/inst-select-phi.mir | 18 +- .../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 +- .../GlobalISel/inst-select-unmerge-values.mir | 71 - .../GlobalISel/irtranslator-call-implicit-args.ll | 8 +- .../CodeGen/AMDGPU/GlobalISel/irtranslator-call.ll | 268 +- .../CodeGen/AMDGPU/GlobalISel/irtranslator-sat.ll | 158 - .../AMDGPU/GlobalISel/legalize-addrspacecast.mir | 6 +- .../GlobalISel/legalize-amdgcn.rsq.clamp.mir | 63 - .../CodeGen/AMDGPU/GlobalISel/legalize-and.mir | 132 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir | 15 +- .../GlobalISel/legalize-extract-vector-elt.mir | 226 +- .../CodeGen/AMDGPU/GlobalISel/legalize-extract.mir | 104 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fabs.mir | 64 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fadd.mir | 95 +- .../AMDGPU/GlobalISel/legalize-fcanonicalize.mir | 60 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fcos.mir | 58 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fdiv.mir | 157 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ffloor.mir | 58 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fma.mir | 130 +- .../AMDGPU/GlobalISel/legalize-fmad.s32.mir | 1 - .../CodeGen/AMDGPU/GlobalISel/legalize-fmaxnum.mir | 5 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fminnum.mir | 5 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fmul.mir | 95 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fneg.mir | 64 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fpext.mir | 12 +- .../CodeGen/AMDGPU/GlobalISel/legalize-freeze.mir | 118 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsin.mir | 58 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsqrt.mir | 58 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsub.mir | 91 +- .../AMDGPU/GlobalISel/legalize-implicit-def.mir | 61 +- .../GlobalISel/legalize-insert-vector-elt.mir | 1750 ------ .../CodeGen/AMDGPU/GlobalISel/legalize-insert.mir | 35 +- .../legalize-llvm.amdgcn.image.load.2d.d16.ll | 198 +- .../legalize-llvm.amdgcn.s.buffer.load.mir | 119 +- .../AMDGPU/GlobalISel/legalize-load-constant.mir | 840 +-- .../AMDGPU/GlobalISel/legalize-load-flat.mir | 175 +- .../AMDGPU/GlobalISel/legalize-load-global.mir | 3844 +----------- .../AMDGPU/GlobalISel/legalize-load-local.mir | 539 +- .../AMDGPU/GlobalISel/legalize-load-private.mir | 457 +- .../CodeGen/AMDGPU/GlobalISel/legalize-lshr.mir | 15 +- .../test/CodeGen/AMDGPU/GlobalISel/legalize-or.mir | 132 +- .../CodeGen/AMDGPU/GlobalISel/legalize-phi.mir | 75 +- .../CodeGen/AMDGPU/GlobalISel/legalize-saddsat.mir | 64 +- .../CodeGen/AMDGPU/GlobalISel/legalize-select.mir | 155 +- .../CodeGen/AMDGPU/GlobalISel/legalize-shl.mir | 15 +- .../CodeGen/AMDGPU/GlobalISel/legalize-smax.mir | 83 +- .../CodeGen/AMDGPU/GlobalISel/legalize-smin.mir | 83 +- .../CodeGen/AMDGPU/GlobalISel/legalize-sshlsat.mir | 952 --- .../CodeGen/AMDGPU/GlobalISel/legalize-ssubsat.mir | 64 +- .../CodeGen/AMDGPU/GlobalISel/legalize-uaddsat.mir | 64 +- .../CodeGen/AMDGPU/GlobalISel/legalize-umax.mir | 83 +- .../CodeGen/AMDGPU/GlobalISel/legalize-umin.mir | 83 +- .../AMDGPU/GlobalISel/legalize-unmerge-values.mir | 38 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ushlsat.mir | 800 --- .../CodeGen/AMDGPU/GlobalISel/legalize-usubsat.mir | 64 +- .../CodeGen/AMDGPU/GlobalISel/legalize-xor.mir | 132 +- .../AMDGPU/GlobalISel/llvm.amdgcn.ds.fadd.ll | 190 - .../AMDGPU/GlobalISel/llvm.amdgcn.ds.fmax.ll | 385 -- .../AMDGPU/GlobalISel/llvm.amdgcn.ds.fmin.ll | 190 - .../GlobalISel/llvm.amdgcn.global.atomic.csub.ll | 1 - .../GlobalISel/llvm.amdgcn.global.atomic.fadd.ll | 101 - .../llvm.amdgcn.raw.buffer.atomic.fadd.ll | 245 - .../AMDGPU/GlobalISel/llvm.amdgcn.rsq.clamp.ll | 170 - .../AMDGPU/GlobalISel/llvm.amdgcn.s.buffer.load.ll | 150 +- .../llvm.amdgcn.struct.buffer.atomic.fadd.ll | 260 - .../AMDGPU/GlobalISel/llvm.amdgcn.writelane.ll | 333 - .../CodeGen/AMDGPU/GlobalISel/non-entry-alloca.ll | 6 +- llvm/test/CodeGen/AMDGPU/GlobalISel/orn2.ll | 710 --- .../GlobalISel/regbankselect-amdgcn.ds.fmax.mir | 83 + .../GlobalISel/regbankselect-amdgcn.ds.fmin.mir | 83 + .../regbankselect-amdgcn.s.buffer.load.ll | 26 +- .../GlobalISel/regbankselect-build-vector.mir | 115 +- .../GlobalISel/regbankselect-concat-vector.mir | 100 +- .../AMDGPU/GlobalISel/regbankselect-extract.mir | 20 +- .../AMDGPU/GlobalISel/regbankselect-insert.mir | 88 +- .../GlobalISel/regbankselect-merge-values.mir | 69 +- .../AMDGPU/GlobalISel/regbankselect-phi.mir | 368 +- .../GlobalISel/regbankselect-unmerge-values.mir | 20 +- llvm/test/CodeGen/AMDGPU/GlobalISel/saddsat.ll | 313 +- llvm/test/CodeGen/AMDGPU/GlobalISel/ssubsat.ll | 313 +- llvm/test/CodeGen/AMDGPU/GlobalISel/uaddsat.ll | 313 +- llvm/test/CodeGen/AMDGPU/GlobalISel/usubsat.ll | 313 +- llvm/test/CodeGen/AMDGPU/GlobalISel/xnor.ll | 28 +- llvm/test/CodeGen/AMDGPU/addrspacecast.ll | 18 +- llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.ll | 12 - .../CodeGen/AMDGPU/amdgpu-codegenprepare-idiv.ll | 2202 +++---- llvm/test/CodeGen/AMDGPU/andorbitset.ll | 27 +- llvm/test/CodeGen/AMDGPU/call-argument-types.ll | 8 +- llvm/test/CodeGen/AMDGPU/callee-frame-setup.ll | 85 +- .../CodeGen/AMDGPU/callee-special-input-vgprs.ll | 8 +- llvm/test/CodeGen/AMDGPU/ctlz.ll | 32 +- llvm/test/CodeGen/AMDGPU/ctlz_zero_undef.ll | 10 +- llvm/test/CodeGen/AMDGPU/elf-header-flags-mach.ll | 2 - llvm/test/CodeGen/AMDGPU/extractelt-to-trunc.ll | 15 +- .../CodeGen/AMDGPU/fcanonicalize-elimination.ll | 4 +- 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/fdiv32-to-rcp-folding.ll | 2 +- llvm/test/CodeGen/AMDGPU/fmuladd.f16.ll | 10 +- llvm/test/CodeGen/AMDGPU/fmuladd.f32.ll | 10 +- llvm/test/CodeGen/AMDGPU/fneg-combines.ll | 228 +- llvm/test/CodeGen/AMDGPU/fold-imm-copy.mir | 23 - llvm/test/CodeGen/AMDGPU/frem.ll | 1975 +----- llvm/test/CodeGen/AMDGPU/fshl.ll | 35 +- llvm/test/CodeGen/AMDGPU/fshr.ll | 26 +- llvm/test/CodeGen/AMDGPU/half.ll | 2 +- llvm/test/CodeGen/AMDGPU/hsa-note-no-func.ll | 2 - llvm/test/CodeGen/AMDGPU/idot8s.ll | 1 - llvm/test/CodeGen/AMDGPU/insert_vector_elt.ll | 329 +- .../test/CodeGen/AMDGPU/llvm.amdgcn.atomic.csub.ll | 1 - .../AMDGPU/llvm.amdgcn.raw.buffer.atomic.fadd.ll | 72 - .../AMDGPU/llvm.amdgcn.raw.buffer.atomic.ll | 5 +- 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 +- llvm/test/CodeGen/AMDGPU/llvm.round.f64.ll | 448 +- llvm/test/CodeGen/AMDGPU/mad_uint24.ll | 3 +- llvm/test/CodeGen/AMDGPU/memcpy-fixed-align.ll | 37 - llvm/test/CodeGen/AMDGPU/non-entry-alloca.ll | 2 - .../CodeGen/AMDGPU/regbank-reassign-wave64.mir | 69 - llvm/test/CodeGen/AMDGPU/regbank-reassign.mir | 78 - llvm/test/CodeGen/AMDGPU/reqd-work-group-size.ll | 17 +- llvm/test/CodeGen/AMDGPU/returnaddress.ll | 24 +- llvm/test/CodeGen/AMDGPU/sad.ll | 14 +- .../schedule-regpressure-limit-clustering.ll | 11 +- llvm/test/CodeGen/AMDGPU/sdiv.ll | 370 +- llvm/test/CodeGen/AMDGPU/sdiv64.ll | 966 ++- 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/sgpr-control-flow.ll | 94 +- llvm/test/CodeGen/AMDGPU/shl_add_ptr_csub.ll | 22 - llvm/test/CodeGen/AMDGPU/shl_add_ptr_global.ll | 40 - .../CodeGen/AMDGPU/shrink-insts-scalar-bit-ops.mir | 56 - llvm/test/CodeGen/AMDGPU/sint_to_fp.f64.ll | 18 +- llvm/test/CodeGen/AMDGPU/spill-agpr.mir | 246 - llvm/test/CodeGen/AMDGPU/splitkit-copy-bundle.mir | 113 - llvm/test/CodeGen/AMDGPU/srem64.ll | 1246 ++-- llvm/test/CodeGen/AMDGPU/stack-realign.ll | 80 +- llvm/test/CodeGen/AMDGPU/store-weird-sizes.ll | 6 +- .../transform-block-with-return-to-epilog.ll | 69 - llvm/test/CodeGen/AMDGPU/trunc.ll | 5 +- llvm/test/CodeGen/AMDGPU/udiv64.ll | 807 ++- llvm/test/CodeGen/AMDGPU/udivrem.ll | 188 +- llvm/test/CodeGen/AMDGPU/uint_to_fp.f64.ll | 8 +- llvm/test/CodeGen/AMDGPU/urem64.ll | 663 +- .../AMDGPU/visit-physreg-vgpr-imm-folding-bug.ll | 22 - llvm/test/CodeGen/AMDGPU/vselect.ll | 29 +- llvm/test/CodeGen/ARM/2011-12-14-machine-sink.ll | 7 +- llvm/test/CodeGen/ARM/cmpxchg-weak.ll | 53 +- llvm/test/CodeGen/ARM/codesize-ifcvt.mir | 318 +- llvm/test/CodeGen/ARM/emutls.ll | 2 + llvm/test/CodeGen/ARM/ifcvt-size.mir | 4 +- .../test/CodeGen/ARM/illegal-bitfield-loadstore.ll | 9 +- llvm/test/CodeGen/ARM/lsr-unfolded-offset.ll | 8 +- llvm/test/CodeGen/ARM/machine-cse-cmp.ll | 2 +- llvm/test/CodeGen/ARM/ssat-with-shift.ll | 27 - llvm/test/CodeGen/ARM/usat-with-shift.ll | 27 - 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/simplifycfg.ll | 139 - llvm/test/CodeGen/Hexagon/autohvx/isel-qfalse.ll | 2 +- .../CodeGen/Hexagon/autohvx/isel-setcc-pair.ll | 2 +- llvm/test/CodeGen/Hexagon/bit-bitsplit-regclass.ll | 2 +- llvm/test/CodeGen/Hexagon/hvx-bitcast-v64i1.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/newvaluejump2.ll | 30 +- llvm/test/CodeGen/Hexagon/packetize-impdef-1.ll | 2 +- llvm/test/CodeGen/Hexagon/store-vector-pred.ll | 2 +- llvm/test/CodeGen/Hexagon/vect/zext-v4i1.ll | 2 +- llvm/test/CodeGen/Mips/brcongt.ll | 25 +- llvm/test/CodeGen/Mips/brconlt.ll | 45 +- llvm/test/CodeGen/Mips/brconne.ll | 26 +- .../CodeGen/Mips/compactbranches/no-beqzc-bnezc.ll | 377 +- llvm/test/CodeGen/Mips/lcb2.ll | 300 +- llvm/test/CodeGen/Mips/lcb5.ll | 352 +- .../longbranch/compact-branches-long-branch.ll | 233 +- llvm/test/CodeGen/Mips/seleq.ll | 84 +- llvm/test/CodeGen/Mips/selle.ll | 82 +- llvm/test/CodeGen/PowerPC/2008-10-28-f128-i32.ll | 60 +- llvm/test/CodeGen/PowerPC/BoolRetToIntTest.ll | 2 +- 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.ll | 40 +- llvm/test/CodeGen/PowerPC/aix-extern-weak.ll | 66 +- .../PowerPC/aix-external-sym-sdnode-lowering.ll | 4 +- .../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 | 10 - .../aix-static-init-non-default-priority.ll | 10 - .../CodeGen/PowerPC/aix-xcoff-symbol-rename.ll | 32 +- llvm/test/CodeGen/PowerPC/aix-xcoff-toc.ll | 22 +- llvm/test/CodeGen/PowerPC/aix-xcoff-visibility.ll | 3 +- llvm/test/CodeGen/PowerPC/aix64-cc-byval.ll | 2 +- llvm/test/CodeGen/PowerPC/brcond.ll | 583 +- .../CodeGen/PowerPC/builtins-ppc-p10permute.ll | 88 - .../{fp-strict-conv-spe.ll => fp-strict-conv.ll} | 0 llvm/test/CodeGen/PowerPC/fp-strict-fcmp.ll | 3679 ----------- llvm/test/CodeGen/PowerPC/funnel-shift.ll | 28 +- .../CodeGen/PowerPC/lower-globaladdr32-aix-asm.ll | 11 +- .../CodeGen/PowerPC/lower-globaladdr64-aix-asm.ll | 11 +- .../PowerPC/memCmpUsedInZeroEqualityComparison.ll | 18 +- llvm/test/CodeGen/PowerPC/p10-vector-shift.ll | 74 - .../test/CodeGen/PowerPC/pcrel-linkeropt-option.ll | 39 - llvm/test/CodeGen/PowerPC/pcrel-tls.ll | 16 - llvm/test/CodeGen/PowerPC/pr44183.ll | 21 +- llvm/test/CodeGen/PowerPC/prefer-dqform.ll | 33 +- llvm/test/CodeGen/PowerPC/read-set-flm.ll | 82 - .../PowerPC/redundant-copy-after-tail-dup.ll | 28 +- llvm/test/CodeGen/PowerPC/swaps-le-8.ll | 19 - llvm/test/CodeGen/PowerPC/test_call_aix.ll | 4 +- llvm/test/CodeGen/RISCV/branch.ll | 45 +- .../CodeGen/RISCV/rv64m-w-insts-legalization.ll | 10 +- llvm/test/CodeGen/SystemZ/int-cmp-37.ll | 78 +- llvm/test/CodeGen/SystemZ/int-cmp-40.ll | 78 +- llvm/test/CodeGen/SystemZ/pr47019.ll | 45 - .../cond-vector-reduce-mve-codegen.ll | 6 +- .../Thumb2/LowOverheadLoops/mve-float-loops.ll | 3 +- .../CodeGen/Thumb2/LowOverheadLoops/tail-reduce.ll | 33 +- .../LowOverheadLoops/varying-outer-2d-reduction.ll | 225 +- llvm/test/CodeGen/Thumb2/constant-hoisting.ll | 27 +- llvm/test/CodeGen/Thumb2/mve-fmas.ll | 1088 ---- .../CodeGen/Thumb2/mve-gather-scatter-tailpred.ll | 212 - llvm/test/CodeGen/Thumb2/mve-gather-tailpred.ll | 73 - llvm/test/CodeGen/Thumb2/mve-postinc-distribute.ll | 3 +- llvm/test/CodeGen/Thumb2/mve-postinc-lsr.ll | 139 +- llvm/test/CodeGen/Thumb2/mve-pred-selectop3.ll | 80 +- llvm/test/CodeGen/Thumb2/mve-pred-vctpvpsel.ll | 94 - llvm/test/CodeGen/Thumb2/mve-satmul-loops.ll | 113 +- llvm/test/CodeGen/Thumb2/mve-vctp.ll | 21 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-add.ll | 148 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-addpred.ll | 312 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-loops.ll | 826 +-- llvm/test/CodeGen/Thumb2/mve-vecreduce-mla.ll | 276 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-mlapred.ll | 460 +- llvm/test/CodeGen/Thumb2/mve-vmaxnma-commute.ll | 595 -- llvm/test/CodeGen/Thumb2/thumb2-branch.ll | 4 +- llvm/test/CodeGen/VE/addition.ll | 166 +- llvm/test/CodeGen/VE/bitcast.ll | 1 + llvm/test/CodeGen/VE/bitreverse.ll | 137 +- llvm/test/CodeGen/VE/branch1.ll | 12 + llvm/test/CodeGen/VE/bswap.ll | 111 +- llvm/test/CodeGen/VE/cast.ll | 10 + llvm/test/CodeGen/VE/ctlz.ll | 255 +- llvm/test/CodeGen/VE/ctpop.ll | 137 +- llvm/test/CodeGen/VE/cttz.ll | 162 +- llvm/test/CodeGen/VE/div.ll | 128 +- llvm/test/CodeGen/VE/int_to_fp.ll | 10 + llvm/test/CodeGen/VE/left_shift.ll | 20 + llvm/test/CodeGen/VE/max.ll | 18 +- llvm/test/CodeGen/VE/min.ll | 20 +- llvm/test/CodeGen/VE/multiply.ll | 172 +- llvm/test/CodeGen/VE/nnd.ll | 63 +- llvm/test/CodeGen/VE/or.ll | 10 + llvm/test/CodeGen/VE/rem.ll | 136 +- llvm/test/CodeGen/VE/right_shift.ll | 20 + llvm/test/CodeGen/VE/rotl.ll | 3 + llvm/test/CodeGen/VE/rotr.ll | 3 + llvm/test/CodeGen/VE/select.ll | 9 +- llvm/test/CodeGen/VE/selectccf32c.ll | 10 +- llvm/test/CodeGen/VE/selectccf64c.ll | 10 +- llvm/test/CodeGen/VE/selectcci32.ll | 126 +- llvm/test/CodeGen/VE/selectcci32c.ll | 63 +- llvm/test/CodeGen/VE/selectcci32i.ll | 140 +- llvm/test/CodeGen/VE/selectcci64c.ll | 10 +- llvm/test/CodeGen/VE/setcci32.ll | 20 + llvm/test/CodeGen/VE/setcci32i.ll | 10 + llvm/test/CodeGen/VE/subtraction.ll | 200 +- llvm/test/CodeGen/VE/xor.ll | 17 +- llvm/test/CodeGen/WebAssembly/fast-isel-pr47040.ll | 22 - .../CodeGen/WebAssembly/simd-load-zero-offset.ll | 228 - .../CodeGen/X86/2008-03-12-ThreadLocalAlias.ll | 4 +- llvm/test/CodeGen/X86/3addr-16bit.ll | 80 +- .../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 +- .../X86/GlobalISel/regbankselect-X86_64.mir | 99 +- 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 +- llvm/test/CodeGen/X86/absolute-cmp.ll | 48 +- llvm/test/CodeGen/X86/atomic-flags.ll | 97 +- llvm/test/CodeGen/X86/atomic-minmax-i6432.ll | 4 +- llvm/test/CodeGen/X86/atomic-unordered.ll | 20 +- 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/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-intrinsics-upgrade.ll | 29 - llvm/test/CodeGen/X86/avx512-intrinsics.ll | 14 +- llvm/test/CodeGen/X86/avx512-select.ll | 61 - .../CodeGen/X86/avx512-shuffles/partial_permute.ll | 5 +- .../CodeGen/X86/avx512vl-intrinsics-upgrade.ll | 87 - llvm/test/CodeGen/X86/avx512vl-intrinsics.ll | 16 +- llvm/test/CodeGen/X86/avx512vl-logic.ll | 22 - llvm/test/CodeGen/X86/avx512vl-vec-masked-cmp.ll | 26 +- .../CodeGen/X86/basic-block-sections-clusters.ll | 16 +- .../CodeGen/X86/basic-block-sections-listbb.ll | 11 +- llvm/test/CodeGen/X86/basic-block-sections.ll | 8 +- llvm/test/CodeGen/X86/bitcast-setcc-128.ll | 4 + llvm/test/CodeGen/X86/bmi.ll | 34 +- llvm/test/CodeGen/X86/break-false-dep.ll | 1424 +---- llvm/test/CodeGen/X86/bt.ll | 56 +- llvm/test/CodeGen/X86/cmov.ll | 23 - llvm/test/CodeGen/X86/combine-pmuldq.ll | 4 +- llvm/test/CodeGen/X86/conditional-tailcall-pgso.ll | 48 +- llvm/test/CodeGen/X86/conditional-tailcall.ll | 48 +- llvm/test/CodeGen/X86/divmod128.ll | 125 - llvm/test/CodeGen/X86/elf-associated-discarded.ll | 23 - llvm/test/CodeGen/X86/elf-associated.ll | 6 +- llvm/test/CodeGen/X86/fast-isel-cmp-branch2.ll | 317 +- llvm/test/CodeGen/X86/fast-isel-fneg-kill.ll | 22 + llvm/test/CodeGen/X86/fast-isel-fneg.ll | 79 +- llvm/test/CodeGen/X86/funnel-shift.ll | 18 +- llvm/test/CodeGen/X86/haddsub-2.ll | 58 +- llvm/test/CodeGen/X86/haddsub-3.ll | 8 +- llvm/test/CodeGen/X86/haddsub-4.ll | 70 - llvm/test/CodeGen/X86/haddsub-shuf.ll | 331 +- llvm/test/CodeGen/X86/haddsub-undef.ll | 501 +- .../CodeGen/X86/indirect-branch-tracking-eh2.ll | 220 +- llvm/test/CodeGen/X86/insertelement-ones.ll | 12 +- llvm/test/CodeGen/X86/jump_sign.ll | 14 +- llvm/test/CodeGen/X86/linux-preemption.ll | 29 - llvm/test/CodeGen/X86/lsr-negative-stride.ll | 9 +- llvm/test/CodeGen/X86/machine-cse.ll | 7 +- llvm/test/CodeGen/X86/masked_expandload.ll | 570 +- llvm/test/CodeGen/X86/memcmp-more-load-pairs.ll | 877 ++- llvm/test/CodeGen/X86/memcmp-optsize.ll | 158 +- llvm/test/CodeGen/X86/memcmp-pgso.ll | 166 +- llvm/test/CodeGen/X86/memcmp.ll | 433 +- 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/neg_cmp.ll | 16 +- llvm/test/CodeGen/X86/no-plt-libcalls.ll | 2 +- llvm/test/CodeGen/X86/nobt.ll | 14 +- llvm/test/CodeGen/X86/optimize-max-0.ll | 4 +- llvm/test/CodeGen/X86/parity.ll | 16 +- llvm/test/CodeGen/X86/phaddsub.ll | 4 +- llvm/test/CodeGen/X86/pmul.ll | 16 +- llvm/test/CodeGen/X86/pr29170.ll | 10 +- llvm/test/CodeGen/X86/pr39666.ll | 2 +- llvm/test/CodeGen/X86/pr47000.ll | 149 - llvm/test/CodeGen/X86/pr47024.ll | 18 - llvm/test/CodeGen/X86/pr5145.ll | 2 +- llvm/test/CodeGen/X86/promote-cmp.ll | 23 +- .../CodeGen/X86/semantic-interposition-comdat.ll | 2 +- llvm/test/CodeGen/X86/shuffle-vs-trunc-256.ll | 8 +- llvm/test/CodeGen/X86/sqrt-fastmath.ll | 159 - llvm/test/CodeGen/X86/sshl_sat.ll | 400 -- llvm/test/CodeGen/X86/sshl_sat_vec.ll | 146 - llvm/test/CodeGen/X86/stack-folding-fp-avx512.ll | 28 +- llvm/test/CodeGen/X86/stack-folding-fp-avx512vl.ll | 16 +- llvm/test/CodeGen/X86/statepoint-vreg-folding.mir | 198 - 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/ushl_sat.ll | 342 - llvm/test/CodeGen/X86/ushl_sat_vec.ll | 115 - llvm/test/CodeGen/X86/vector-compare-simplify.ll | 6 +- llvm/test/CodeGen/X86/vector-idiv-udiv-128.ll | 14 +- llvm/test/CodeGen/X86/vector-reduce-and-bool.ll | 31 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 171 +- llvm/test/CodeGen/X86/vector-reduce-or-bool.ll | 30 +- llvm/test/CodeGen/X86/vector-reduce-xor-bool.ll | 227 +- llvm/test/CodeGen/X86/vector-shuffle-128-v8.ll | 5 +- llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 6 +- llvm/test/CodeGen/X86/vector-shuffle-v1.ll | 98 + llvm/test/CodeGen/X86/vector-trunc-math.ll | 12 +- llvm/test/CodeGen/X86/wide-integer-cmp.ll | 20 +- llvm/test/DebugInfo/COFF/build-info.ll | 2 +- llvm/test/DebugInfo/COFF/fpo-shrink-wrap.ll | 23 +- llvm/test/DebugInfo/COFF/global-type-hashes.ll | 3 +- llvm/test/DebugInfo/COFF/types-basic.ll | 12 +- llvm/test/DebugInfo/COFF/types-data-members.ll | 12 +- .../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/X86/basic-block-sections_1.ll | 18 +- 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/debuglineinfo-path.ll | 6 +- .../JITLink/AArch64/MachO_arm64_relocations.s | 54 +- llvm/test/Feature/optnone-opt.ll | 8 +- .../Instrumentation/HWAddressSanitizer/globals.ll | 15 +- .../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 +- .../Instrumentation/MemorySanitizer/attributes.ll | 4 - .../test/Instrumentation/MemorySanitizer/freeze.ll | 23 - .../Instrumentation/MemorySanitizer/libatomic.ll | 69 + .../SanitizerCoverage/cmp-tracing-api-x86_32.ll | 12 +- .../SanitizerCoverage/inline-8bit-counters.ll | 2 +- .../SanitizerCoverage/inline-bool-flag.ll | 2 +- .../Instrumentation/SanitizerCoverage/tracing.ll | 4 +- llvm/test/Linker/subprogram-linkonce-weak.ll | 5 +- llvm/test/MC/AArch64/coff-relocations-diags.s | 43 - llvm/test/MC/AArch64/directive-arch_extension.s | 4 - llvm/test/MC/AMDGPU/gfx1030_err.s | 1 - llvm/test/MC/AMDGPU/gfx1030_new.s | 1 - .../MC/Disassembler/AMDGPU/gfx1030_dasm_new.txt | 1 - .../Disassembler/PowerPC/ppc64-encoding-ISA31.txt | 60 - llvm/test/MC/ELF/basic-elf-32.s | 4 +- llvm/test/MC/ELF/compression.s | 4 +- llvm/test/MC/ELF/relocation-386.s | 2 +- llvm/test/MC/ELF/section-linkorder.s | 8 - llvm/test/MC/Mips/elf-relsym.s | 10 +- llvm/test/MC/Mips/xgot.s | 4 +- llvm/test/MC/PowerPC/ppc64-encoding-ISA31.s | 60 - llvm/test/MC/WebAssembly/missing-features.s | 11 - llvm/test/MC/WebAssembly/simd-encodings.s | 16 +- llvm/test/MC/X86/x86-directive-nops-errors.s | 12 - llvm/test/MC/X86/x86-directive-nops.s | 12 - llvm/test/MC/X86/x86_64-directive-nops.s | 19 - 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 | 6 +- llvm/test/ObjectYAML/MachO/DWARF-debug_info.yaml | 4 + llvm/test/ObjectYAML/MachO/DWARF-debug_line.yaml | 6 +- llvm/test/ObjectYAML/MachO/DWARF-pubsections.yaml | 14 +- llvm/test/ObjectYAML/MachO/DWARF5-debug_info.yaml | 4 + llvm/test/Other/2007-09-10-PassManager.ll | 2 +- .../remove-function-bodies-used-in-globals.ll | 14 - .../TableGen/Common/GlobalISelEmitterCommon.td | 1 - .../TableGen/GlobalISelEmitter-atomic_store.td | 24 - llvm/test/TableGen/directive1.td | 73 +- llvm/test/TableGen/directive2.td | 38 +- .../pr33641_remove_arg_dbgvalue.ll | 50 - .../Attributor/ArgumentPromotion/crash.ll | 6 +- .../Transforms/Attributor/ArgumentPromotion/dbg.ll | 10 +- .../pr33641_remove_arg_dbgvalue.ll | 2 +- .../Attributor/ArgumentPromotion/reserve-tbaa.ll | 24 +- .../Attributor/IPConstantProp/PR16052.ll | 6 +- .../IPConstantProp/openmp_parallel_for.ll | 16 +- .../Attributor/IPConstantProp/return-argument.ll | 4 +- .../Attributor/IPConstantProp/return-constant.ll | 4 +- .../Attributor/IPConstantProp/return-constants.ll | 52 +- .../Transforms/Attributor/dereferenceable-1.ll | 18 +- llvm/test/Transforms/Attributor/liveness.ll | 3 +- .../Attributor/lvi-after-jumpthreading.ll | 4 +- llvm/test/Transforms/Attributor/nocapture-1.ll | 2 +- llvm/test/Transforms/Attributor/nofree.ll | 2 +- llvm/test/Transforms/Attributor/nonnull.ll | 60 +- llvm/test/Transforms/Attributor/potential.ll | 543 -- llvm/test/Transforms/Attributor/range.ll | 42 +- .../Transforms/Attributor/undefined_behavior.ll | 132 +- llvm/test/Transforms/Attributor/value-simplify.ll | 10 +- llvm/test/Transforms/Attributor/willreturn.ll | 32 +- .../Coroutines/coro-split-sink-lifetime-03.ll | 71 - .../Coroutines/coro-split-sink-lifetime-04.ll | 70 - .../MSSA/multiblock-overlap.ll | 30 - llvm/test/Transforms/GVNHoist/pr45442.ll | 32 - 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 | 5 +- .../HotColdSplit/section-splitting-custom.ll | 40 - .../HotColdSplit/section-splitting-default.ll | 39 - .../2014-06-21-congruent-constant.ll | 2 +- llvm/test/Transforms/IndVarSimplify/sentinel.ll | 72 - .../Transforms/InferAddressSpaces/AMDGPU/select.ll | 2 +- .../test/Transforms/InferFunctionAttrs/annotate.ll | 120 +- .../Transforms/Inline/ML/bounds-checks-rewards.ll | 43 +- .../Inline/WebAssembly/inline-target-features.ll | 41 - .../Transforms/Inline/WebAssembly/lit.local.cfg | 2 - .../InstCombine/2010-05-30-memcpy-Struct.ll | 9 +- .../InstCombine/X86/X86FsubCmpCombine.ll | 210 + llvm/test/Transforms/InstCombine/abs-intrinsic.ll | 85 +- .../InstCombine/aggregate-reconstruction.ll | 328 - llvm/test/Transforms/InstCombine/and-xor-or.ll | 4 +- llvm/test/Transforms/InstCombine/cast_ptr.ll | 212 +- llvm/test/Transforms/InstCombine/cmp-x-vs-neg-x.ll | 163 - .../Transforms/InstCombine/dont-distribute-phi.ll | 33 - llvm/test/Transforms/InstCombine/freeze-phi.ll | 3 +- llvm/test/Transforms/InstCombine/freeze.ll | 56 - llvm/test/Transforms/InstCombine/getelementptr.ll | 4 +- llvm/test/Transforms/InstCombine/icmp-mul.ll | 164 +- llvm/test/Transforms/InstCombine/icmp.ll | 29 +- .../InstCombine/infinite-loop-postdom.ll | 222 - llvm/test/Transforms/InstCombine/mul.ll | 217 - llvm/test/Transforms/InstCombine/not-add.ll | 139 - llvm/test/Transforms/InstCombine/or-xor.ll | 8 +- .../phi-aware-aggregate-reconstruction.ll | 329 - .../sdiv-exact-by-negative-power-of-two.ll | 62 - .../InstCombine/sdiv-exact-by-power-of-two.ll | 68 - llvm/test/Transforms/InstCombine/select.ll | 95 +- llvm/test/Transforms/InstCombine/sprintf-1.ll | 10 +- .../test/Transforms/InstCombine/statepoint-iter.ll | 56 - llvm/test/Transforms/InstCombine/strlen-1.ll | 53 - llvm/test/Transforms/InstCombine/strncpy-1.ll | 6 +- llvm/test/Transforms/InstCombine/strncpy-3.ll | 40 - llvm/test/Transforms/InstCombine/sub-gep.ll | 12 +- .../Transforms/InstCombine/sub-of-negatible.ll | 173 - llvm/test/Transforms/InstCombine/sub.ll | 77 +- .../InstCombine/unreachable-dbg-info-modified.ll | 41 - llvm/test/Transforms/InstCombine/xor.ll | 104 +- llvm/test/Transforms/InstSimplify/abs_intrinsic.ll | 203 - llvm/test/Transforms/InstSimplify/call.ll | 101 +- llvm/test/Transforms/InstSimplify/compare.ll | 42 +- llvm/test/Transforms/InstSimplify/icmp-constant.ll | 255 - .../Transforms/InstSimplify/maxmin_intrinsics.ll | 1671 ----- llvm/test/Transforms/InstSimplify/select.ll | 50 +- llvm/test/Transforms/InstSimplify/vscale.ll | 18 +- .../JumpThreading/freeze-lvi-edgevaluelocal.ll | 23 +- llvm/test/Transforms/JumpThreading/freeze.ll | 32 +- .../Transforms/JumpThreading/phi-copy-to-pred.ll | 69 - .../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/pr32129.ll | 2 +- .../test/Transforms/LoopDeletion/2008-05-06-Phi.ll | 2 +- .../LoopDistribute/bounds-expansion-bug.ll | 8 +- llvm/test/Transforms/LoopIdiom/reuse-cast.ll | 9 +- .../Transforms/LoopInterchange/lcssa-preheader.ll | 69 +- .../pr45743-move-from-inner-preheader.ll | 141 - 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 | 4 +- .../LoopStrengthReduce/X86/expander-crashes.ll | 85 - llvm/test/Transforms/LoopStrengthReduce/pr27056.ll | 2 +- .../Transforms/LoopUnroll/ARM/instr-size-costs.ll | 397 -- .../Transforms/LoopUnroll/ARM/unroll-optsize.ll | 174 - .../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 +- 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 +- llvm/test/Transforms/LoopUnswitch/msan.ll | 4 +- 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 +- .../LoopVectorize/reduction-inloop-uf4.ll | 35 +- .../Transforms/LoopVectorize/reduction-inloop.ll | 232 +- llvm/test/Transforms/LoopVersioning/basic.ll | 1 - .../Transforms/NewGVN/pr33165-distribute-undef.ll | 17 - .../NewGVN/todo-pr33165-distribute-undef.ll | 17 + .../Transforms/NewGVN/todo-pr42422-phi-of-ops.ll | 2 +- llvm/test/Transforms/OpenMP/deduplication.ll | 14 +- llvm/test/Transforms/PGOProfile/comdat_internal.ll | 3 +- llvm/test/Transforms/PGOProfile/comdat_rename.ll | 8 - .../Transforms/PGOProfile/counter_promo_mexits.ll | 127 +- llvm/test/Transforms/PGOProfile/landingpad.ll | 3 +- llvm/test/Transforms/PGOProfile/memcpy.ll | 9 +- .../Transforms/PGOProfile/memop_profile_funclet.ll | 9 +- .../Transforms/PhaseOrdering/X86/horiz-math.ll | 7 +- .../d83507-knowledge-retention-bug.ll | 36 - llvm/test/Transforms/SCCP/assume.ll | 12 +- llvm/test/Transforms/SCCP/metadata.ll | 12 +- .../SLPVectorizer/AArch64/spillcost-order.ll | 23 +- .../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 -- .../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 --- .../SLPVectorizer/X86/horizontal-smax.ll | 148 - .../X86/insert-element-build-vector.ll | 29 +- .../Transforms/SLPVectorizer/X86/load-merge.ll | 2 +- llvm/test/Transforms/SLPVectorizer/X86/pr42022.ll | 8 +- llvm/test/Transforms/SLPVectorizer/X86/pr44067.ll | 26 +- llvm/test/Transforms/SROA/dbg-inline.ll | 72 - llvm/test/Transforms/SROA/scalable-vectors.ll | 47 - .../test/Transforms/SampleProfile/nodebug-error.ll | 60 - .../X86/expand-masked-expandload.ll | 13 +- .../SimplifyCFG/ARM/branch-fold-threshold.ll | 104 - .../Transforms/SimplifyCFG/ARM/select-costs.ll | 98 - .../SimplifyCFG/invoke_unwind_lifetime.ll | 90 - llvm/test/Transforms/Util/assume-builder.ll | 6 +- llvm/test/Transforms/Util/assume-simplify.ll | 2 +- .../Transforms/VectorCombine/Hexagon/lit.local.cfg | 2 - llvm/test/Transforms/VectorCombine/Hexagon/load.ll | 17 - llvm/test/Transforms/VectorCombine/X86/load.ll | 202 - llvm/test/Transforms/VectorCombine/X86/no-sse.ll | 15 - llvm/test/lit.cfg.py | 1 - .../Inputs/check_attrs.ll.funcattrs.expected | 4 +- .../Inputs/check_attrs.ll.plain.expected | 2 +- .../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/various_ir_values.test | 16 - llvm/test/tools/dsymutil/X86/reproducer.test | 4 - llvm/test/tools/gold/X86/multiple-sections.ll | 14 +- llvm/test/tools/llvm-cov/Inputs/instrprof-comdat.h | 2 +- .../test/tools/llvm-cov/ignore-filename-regex.test | 4 +- .../llvm-dwarfdump/X86/invalid_abbrev_offset.s | 32 - .../X86/verify_attr_file_indexes.yaml | 121 - .../X86/verify_attr_file_indexes_no_files.yaml | 117 - .../tools/llvm-dwarfdump/X86/verify_debug_info.s | 18 - .../llvm-dwarfdump/X86/verify_file_encoding.yaml | 99 - .../llvm-gsymutil/ARM_AArch64/fat-macho-dwarf.yaml | 12 +- llvm/test/tools/llvm-gsymutil/X86/mach-dwarf.yaml | 6 +- .../llvm-libtool-darwin/cpu-subtype-matching.test | 269 - .../llvm-libtool-darwin/deterministic-library.test | 42 - llvm/test/tools/llvm-libtool-darwin/filelist.test | 108 - .../invalid-input-output-args.test | 2 +- .../universal-file-flattening.test | 240 - .../llvm-objcopy/ELF/strip-preserve-atime.test | 3 +- llvm/test/tools/llvm-objdump/ELF/AArch64/plt.test | 16 +- .../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/universal-arm64.test | 85 - .../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 - llvm/test/tools/llvm-profdata/sample-overlap.test | 118 - .../tools/llvm-rc/Inputs/tag-stringtable-basic.rc | 4 +- .../symbol.o => COFF/Inputs/aix_xcoff_xlc_test8.o} | Bin .../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/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 ++ .../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 .../tools/llvm-readobj/ELF/amdgpu-elf-headers.test | 106 - llvm/test/tools/llvm-readobj/ELF/gnu-phdrs.test | 409 ++ llvm/test/tools/llvm-readobj/ELF/headers.test | 53 +- .../tools/llvm-readobj/ELF/mips-options-sec.test | 96 +- llvm/test/tools/llvm-readobj/ELF/mips-options.test | 22 + llvm/test/tools/llvm-readobj/ELF/mips-reginfo.test | 43 +- .../tools/llvm-readobj/ELF/mips-rld-map-rel.test | 24 + .../tools/llvm-readobj/ELF/packed-relocs-error1.s | 5 +- .../tools/llvm-readobj/ELF/packed-relocs-error2.s | 5 +- .../tools/llvm-readobj/ELF/packed-relocs-error3.s | 5 +- .../tools/llvm-readobj/ELF/packed-relocs-error4.s | 5 +- .../tools/llvm-readobj/ELF/packed-relocs-error5.s | 5 +- .../test/tools/llvm-readobj/ELF/packed-relocs.test | 98 +- 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 | 19 + llvm/test/tools/llvm-readobj/ELF/relocations.test | 111 +- llvm/test/tools/llvm-readobj/ELF/relr-relocs.test | 93 +- llvm/test/tools/llvm-readobj/ELF/stackmap.test | 86 - .../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-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 +- llvm/test/tools/llvm-symbolizer/pdb/pdb.test | 8 +- llvm/test/tools/llvm-symbolizer/split-dwarf.test | 6 +- 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/version.test | 8 - .../tools/obj2yaml/ELF/DWARF/debug-aranges.yaml | 205 - .../obj2yaml/MachO/DWARF-debug_aranges-error.yaml | 300 + llvm/test/tools/obj2yaml/MachO/debug-aranges.yaml | 139 - .../obj2yaml/MachO/unrecognized-debug-section.yaml | 62 - 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 - .../yaml2obj/ELF/DWARF/debug-gnu-pubnames.yaml | 17 +- .../yaml2obj/ELF/DWARF/debug-gnu-pubtypes.yaml | 17 +- llvm/test/tools/yaml2obj/ELF/DWARF/debug-info.yaml | 68 +- llvm/test/tools/yaml2obj/ELF/DWARF/debug-line.yaml | 171 - .../tools/yaml2obj/ELF/DWARF/debug-loclists.yaml | 914 --- .../tools/yaml2obj/ELF/DWARF/debug-pubnames.yaml | 12 +- .../tools/yaml2obj/ELF/DWARF/debug-pubtypes.yaml | 13 +- .../tools/yaml2obj/ELF/DWARF/debug-rnglists.yaml | 64 - llvm/test/tools/yaml2obj/ELF/none-value.yaml | 1 - 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-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-jitlink/llvm-jitlink.cpp | 70 +- llvm/tools/llvm-jitlink/llvm-jitlink.h | 12 +- llvm/tools/llvm-libtool-darwin/CMakeLists.txt | 5 - llvm/tools/llvm-libtool-darwin/LLVMBuild.txt | 2 +- .../llvm-libtool-darwin/llvm-libtool-darwin.cpp | 303 +- llvm/tools/llvm-objcopy/CMakeLists.txt | 4 - llvm/tools/llvm-objcopy/MachO/MachOObjcopy.cpp | 3 +- llvm/tools/llvm-objdump/MachODump.cpp | 7 - llvm/tools/llvm-objdump/llvm-objdump.cpp | 32 +- llvm/tools/llvm-profdata/llvm-profdata.cpp | 971 +-- 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 | 6 +- llvm/tools/llvm-readobj/COFFDumper.cpp | 4 + llvm/tools/llvm-readobj/ELFDumper.cpp | 337 +- llvm/tools/llvm-readobj/MachODumper.cpp | 5 +- llvm/tools/llvm-readobj/llvm-readobj.cpp | 2 +- llvm/tools/llvm-reduce/deltas/ReduceFunctions.cpp | 44 +- llvm/tools/llvm-symbolizer/CMakeLists.txt | 7 - llvm/tools/llvm-symbolizer/Opts.td | 69 - llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp | 365 +- llvm/tools/obj2yaml/dwarf2yaml.cpp | 47 +- llvm/tools/obj2yaml/elf2yaml.cpp | 84 +- llvm/tools/obj2yaml/macho2yaml.cpp | 104 +- llvm/tools/obj2yaml/obj2yaml.h | 9 +- llvm/tools/opt/opt.cpp | 15 +- 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/TripleTest.cpp | 24 - llvm/unittests/Analysis/TFUtilsTest.cpp | 48 - llvm/unittests/CMakeLists.txt | 1 - llvm/unittests/CodeGen/CMakeLists.txt | 2 - .../unittests/CodeGen/GlobalISel/KnownBitsTest.cpp | 48 - .../CodeGen/GlobalISel/LegalizerHelperTest.cpp | 3 +- .../CodeGen/GlobalISel/MachineIRBuilderTest.cpp | 4 +- llvm/unittests/CodeGen/PassManagerTest.cpp | 310 - .../DebugInfo/DWARF/DWARFDebugArangeSetTest.cpp | 98 +- llvm/unittests/DebugInfo/DWARF/DWARFDieTest.cpp | 50 +- llvm/unittests/DebugInfo/DWARF/DwarfGenerator.h | 13 +- llvm/unittests/IR/IRBuilderTest.cpp | 27 - llvm/unittests/IR/PassBuilderCallbacksTest.cpp | 65 - llvm/unittests/IR/PatternMatch.cpp | 38 - llvm/unittests/InterfaceStub/CMakeLists.txt | 9 - llvm/unittests/InterfaceStub/ELFYAMLTest.cpp | 227 - llvm/unittests/ObjectYAML/DWARFYAMLTest.cpp | 18 +- llvm/unittests/ProfileData/CMakeLists.txt | 1 - llvm/unittests/ProfileData/CoverageMappingTest.cpp | 2 +- llvm/unittests/ProfileData/InstrProfDataTest.cpp | 68 - llvm/unittests/Support/FileCheckTest.cpp | 8 +- llvm/unittests/Support/Host.cpp | 11 +- llvm/unittests/TextAPI/CMakeLists.txt | 1 + llvm/unittests/TextAPI/ELFYAMLTest.cpp | 227 + llvm/utils/TableGen/DirectiveEmitter.cpp | 316 +- llvm/utils/TableGen/GlobalISelEmitter.cpp | 24 - llvm/utils/TableGen/RegisterBankEmitter.cpp | 7 +- llvm/utils/TableGen/RegisterInfoEmitter.cpp | 3 +- llvm/utils/UpdateTestChecks/asm.py | 3 +- llvm/utils/UpdateTestChecks/common.py | 146 +- llvm/utils/emacs/llvm-mode.el | 4 +- llvm/utils/gn/build/toolchain/BUILD.gn | 24 +- .../clang-tools-extra/clangd/unittests/BUILD.gn | 1 - .../clang/lib/StaticAnalyzer/Checkers/BUILD.gn | 1 - .../clang/unittests/Tooling/Syntax/BUILD.gn | 3 +- llvm/utils/gn/secondary/lld/test/BUILD.gn | 1 - llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn | 3 +- .../gn/secondary/llvm/lib/InterfaceStub/BUILD.gn | 13 - llvm/utils/gn/secondary/llvm/lib/TextAPI/BUILD.gn | 2 + llvm/utils/gn/secondary/llvm/test/BUILD.gn | 1 - .../gn/secondary/llvm/tools/dsymutil/BUILD.gn | 2 +- .../gn/secondary/llvm/tools/llvm-elfabi/BUILD.gn | 2 +- .../secondary/llvm/tools/llvm-symbolizer/BUILD.gn | 8 - .../gn/secondary/llvm/tools/split-file/BUILD.gn | 4 - llvm/utils/gn/secondary/llvm/unittests/BUILD.gn | 1 - .../gn/secondary/llvm/unittests/CodeGen/BUILD.gn | 2 - .../llvm/unittests/InterfaceStub/BUILD.gn | 9 - .../secondary/llvm/unittests/ProfileData/BUILD.gn | 1 - .../gn/secondary/llvm/unittests/TextAPI/BUILD.gn | 1 + llvm/utils/lit/lit/Test.py | 2 - llvm/utils/lit/lit/cl_arguments.py | 5 +- llvm/utils/lit/lit/llvm/config.py | 2 - llvm/utils/lit/lit/reports.py | 56 +- llvm/utils/lit/lit/worker.py | 3 - .../external_shell/fail_with_control_chars.txt | 5 - .../external_shell/write-control-chars.py | 7 - llvm/utils/lit/tests/shtest-format.py | 22 +- llvm/utils/merge-stats.py | 33 - llvm/utils/unittest/CMakeLists.txt | 11 +- llvm/utils/update_cc_test_checks.py | 3 +- llvm/utils/update_test_checks.py | 4 +- llvm/utils/vim/syntax/llvm.vim | 1 - llvm/utils/vscode/llvm/syntaxes/ll.tmLanguage.yaml | 1 - mlir/CMakeLists.txt | 2 - mlir/docs/CAPI.md | 148 - mlir/docs/Canonicalization.md | 6 +- mlir/docs/DeclarativeRewrites.md | 6 +- mlir/docs/DialectConversion.md | 343 +- mlir/docs/Dialects/SPIR-V.md | 44 +- mlir/docs/GenericDAGRewriter.md | 415 ++ mlir/docs/OpDefinitions.md | 32 +- mlir/docs/PatternRewriter.md | 256 - mlir/docs/Rationale/MLIRForGraphAlgorithms.md | 2 +- mlir/docs/Rationale/RationaleGenericDAGRewriter.md | 286 - mlir/docs/SPIRVToLLVMDialectConversion.md | 263 +- mlir/docs/Tutorials/DefiningAttributesAndTypes.md | 12 + mlir/docs/Tutorials/Toy/Ch-3.md | 2 +- mlir/docs/Tutorials/Toy/Ch-6.md | 9 +- mlir/docs/Tutorials/Toy/Ch-7.md | 4 + mlir/examples/standalone/CMakeLists.txt | 1 + .../lib/Standalone/StandaloneDialect.cpp | 3 +- mlir/examples/toy/Ch2/mlir/Dialect.cpp | 3 +- mlir/examples/toy/Ch3/mlir/Dialect.cpp | 3 +- mlir/examples/toy/Ch4/mlir/Dialect.cpp | 3 +- mlir/examples/toy/Ch5/mlir/Dialect.cpp | 3 +- mlir/examples/toy/Ch6/mlir/Dialect.cpp | 3 +- mlir/examples/toy/Ch6/mlir/LowerToLLVM.cpp | 26 +- mlir/examples/toy/Ch6/toyc.cpp | 4 +- mlir/examples/toy/Ch7/include/toy/Dialect.h | 4 + mlir/examples/toy/Ch7/mlir/Dialect.cpp | 3 +- mlir/examples/toy/Ch7/mlir/LowerToLLVM.cpp | 26 +- mlir/examples/toy/Ch7/toyc.cpp | 4 +- mlir/include/mlir-c/IR.h | 348 -- mlir/include/mlir-c/Registration.h | 26 - mlir/include/mlir/Analysis/AffineAnalysis.h | 12 +- mlir/include/mlir/Analysis/AffineStructures.h | 10 - mlir/include/mlir/Analysis/Utils.h | 6 - mlir/include/mlir/CMakeLists.txt | 1 - .../mlir/Conversion/GPUCommon/GPUCommonPass.h | 14 +- mlir/include/mlir/Conversion/Passes.td | 10 +- .../StandardToLLVM/ConvertStandardToLLVM.h | 33 +- mlir/include/mlir/Dialect/CMakeLists.txt | 1 - mlir/include/mlir/Dialect/GPU/GPUOps.td | 12 - mlir/include/mlir/Dialect/LLVMIR/LLVMDialect.h | 191 +- mlir/include/mlir/Dialect/LLVMIR/LLVMOpBase.td | 11 +- mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td | 16 +- mlir/include/mlir/Dialect/LLVMIR/LLVMTypes.h | 652 -- mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td | 3 +- .../mlir/Dialect/Linalg/IR/LinalgStructuredOps.td | 10 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgTypes.h | 2 + .../mlir/Dialect/Linalg/Transforms/Transforms.h | 30 - mlir/include/mlir/Dialect/Linalg/Utils/Utils.h | 67 +- mlir/include/mlir/Dialect/OpenACC/CMakeLists.txt | 9 - mlir/include/mlir/Dialect/OpenACC/OpenACC.h | 44 - mlir/include/mlir/Dialect/OpenACC/OpenACCOps.td | 273 - mlir/include/mlir/Dialect/OpenMP/CMakeLists.txt | 5 - mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td | 15 +- mlir/include/mlir/Dialect/Quant/QuantTypes.h | 18 +- mlir/include/mlir/Dialect/SCF/Utils.h | 11 - mlir/include/mlir/Dialect/SDBM/SDBMDialect.h | 2 +- mlir/include/mlir/Dialect/SPIRV/SPIRVAttributes.h | 8 + mlir/include/mlir/Dialect/SPIRV/SPIRVBase.td | 5 +- mlir/include/mlir/Dialect/SPIRV/SPIRVGroupOps.td | 76 - mlir/include/mlir/Dialect/SPIRV/SPIRVTypes.h | 16 + mlir/include/mlir/Dialect/SPIRV/TargetAndABI.h | 15 - mlir/include/mlir/Dialect/Shape/IR/Shape.h | 29 +- mlir/include/mlir/Dialect/Shape/IR/ShapeBase.td | 4 +- mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 21 +- mlir/include/mlir/Dialect/Vector/VectorOps.h | 32 +- mlir/include/mlir/Dialect/Vector/VectorOps.td | 209 +- .../include/mlir/Dialect/Vector/VectorTransforms.h | 97 +- mlir/include/mlir/IR/AffineExpr.h | 11 - mlir/include/mlir/IR/AttributeSupport.h | 22 +- mlir/include/mlir/IR/Attributes.h | 114 +- mlir/include/mlir/IR/Builders.h | 4 +- mlir/include/mlir/IR/Dialect.h | 65 +- mlir/include/mlir/IR/DialectHooks.h | 90 + mlir/include/mlir/IR/DialectImplementation.h | 6 - mlir/include/mlir/IR/DialectSymbolRegistry.def | 1 - mlir/include/mlir/IR/Location.h | 35 +- mlir/include/mlir/IR/MLIRContext.h | 19 - mlir/include/mlir/IR/OperationSupport.h | 99 +- mlir/include/mlir/IR/StandardTypes.h | 175 +- mlir/include/mlir/IR/StorageUniquerSupport.h | 13 +- mlir/include/mlir/IR/TypeRange.h | 181 - mlir/include/mlir/IR/TypeSupport.h | 34 +- mlir/include/mlir/IR/Types.h | 26 +- mlir/include/mlir/InitAllDialects.h | 2 - .../mlir/Interfaces/DecodeAttributesInterfaces.h | 37 - mlir/include/mlir/Interfaces/FoldInterfaces.h | 48 - mlir/include/mlir/Interfaces/VectorInterfaces.td | 5 +- mlir/include/mlir/Reducer/CMakeLists.txt | 5 - mlir/include/mlir/Reducer/PassDetail.h | 21 - mlir/include/mlir/Reducer/Passes.td | 23 - mlir/include/mlir/Reducer/Passes/FunctionReducer.h | 36 - mlir/include/mlir/Reducer/ReductionNode.h | 84 - mlir/include/mlir/Reducer/ReductionTreePass.h | 106 - mlir/include/mlir/Reducer/Tester.h | 24 +- mlir/include/mlir/Support/StorageUniquer.h | 43 +- mlir/include/mlir/TableGen/OpClass.h | 6 +- mlir/include/mlir/TableGen/Operator.h | 11 - mlir/include/mlir/Target/LLVMIR.h | 6 +- .../include/mlir/Target/LLVMIR/ModuleTranslation.h | 19 +- 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/FoldUtils.h | 21 +- .../LLVMIR/CPU/test-vector-reductions-fp.mlir | 32 +- .../LLVMIR/CPU/test-vector-reductions-int.mlir | 30 +- .../Dialect/Vector/CPU/test-compress.mlir | 90 - .../Dialect/Vector/CPU/test-expand.mlir | 82 - .../Dialect/Vector/CPU/test-maskedload.mlir | 66 - .../Dialect/Vector/CPU/test-maskedstore.mlir | 89 - .../Dialect/Vector/CPU/test-scatter.mlir | 56 +- .../Dialect/Vector/CPU/test-transfer-read-2d.mlir | 59 - mlir/lib/Analysis/AffineAnalysis.cpp | 204 +- mlir/lib/Analysis/AffineStructures.cpp | 12 - mlir/lib/Analysis/Utils.cpp | 17 - mlir/lib/CAPI/CMakeLists.txt | 2 - mlir/lib/CAPI/IR/CMakeLists.txt | 14 - mlir/lib/CAPI/IR/IR.cpp | 416 -- mlir/lib/CAPI/Registration/CMakeLists.txt | 14 - mlir/lib/CAPI/Registration/Registration.cpp | 13 - mlir/lib/Conversion/GPUCommon/CMakeLists.txt | 1 - .../GPUCommon/ConvertKernelFuncToBlob.cpp | 20 +- .../GPUCommon/ConvertLaunchFuncToRuntimeCalls.cpp | 587 +- mlir/lib/Conversion/GPUCommon/GPUOpsLowering.h | 4 +- .../GPUCommon/IndexIntrinsicsOpLowering.h | 12 +- .../Conversion/GPUCommon/OpToFuncCallLowering.h | 2 +- .../Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp | 8 +- .../Conversion/GPUToSPIRV/ConvertGPUToSPIRV.cpp | 20 +- .../GPUToVulkan/ConvertLaunchFuncToVulkanCalls.cpp | 39 +- .../LinalgToStandard/LinalgToStandard.cpp | 11 +- .../Conversion/SPIRVToLLVM/ConvertSPIRVToLLVM.cpp | 171 +- .../Conversion/StandardToLLVM/StandardToLLVM.cpp | 249 +- .../StandardToSPIRV/ConvertStandardToSPIRV.cpp | 11 +- mlir/lib/Conversion/VectorToLLVM/CMakeLists.txt | 3 +- .../VectorToLLVM/ConvertVectorToLLVM.cpp | 307 +- .../lib/Conversion/VectorToROCDL/VectorToROCDL.cpp | 2 +- mlir/lib/Dialect/AVX512/IR/AVX512Dialect.cpp | 3 +- mlir/lib/Dialect/Affine/IR/AffineOps.cpp | 10 +- mlir/lib/Dialect/Affine/Transforms/LoopTiling.cpp | 79 +- mlir/lib/Dialect/CMakeLists.txt | 1 - 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 | 390 +- mlir/lib/Dialect/LLVMIR/IR/LLVMTypeSyntax.cpp | 470 -- mlir/lib/Dialect/LLVMIR/IR/LLVMTypes.cpp | 509 -- 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/IR/LinalgOps.cpp | 142 +- mlir/lib/Dialect/Linalg/IR/LinalgTypes.cpp | 11 +- mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 16 +- mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp | 175 - mlir/lib/Dialect/Linalg/Utils/Utils.cpp | 172 +- mlir/lib/Dialect/OpenACC/CMakeLists.txt | 13 - mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp | 579 -- mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp | 16 +- mlir/lib/Dialect/Quant/IR/QuantOps.cpp | 3 +- mlir/lib/Dialect/Quant/IR/QuantTypes.cpp | 5 - mlir/lib/Dialect/Quant/IR/TypeParser.cpp | 20 +- mlir/lib/Dialect/Quant/Utils/UniformSupport.cpp | 53 +- mlir/lib/Dialect/SCF/SCF.cpp | 3 +- mlir/lib/Dialect/SCF/Transforms/CMakeLists.txt | 3 +- mlir/lib/Dialect/SCF/Transforms/Utils.cpp | 52 - mlir/lib/Dialect/SDBM/SDBMDialect.cpp | 10 - mlir/lib/Dialect/SDBM/SDBMExpr.cpp | 13 +- mlir/lib/Dialect/SPIRV/LayoutUtils.cpp | 21 +- mlir/lib/Dialect/SPIRV/SPIRVDialect.cpp | 34 +- mlir/lib/Dialect/SPIRV/SPIRVLowering.cpp | 2 +- mlir/lib/Dialect/SPIRV/SPIRVOps.cpp | 63 +- mlir/lib/Dialect/SPIRV/SPIRVTypes.cpp | 361 +- mlir/lib/Dialect/SPIRV/TargetAndABI.cpp | 44 - .../SPIRV/Transforms/LowerABIAttributesPass.cpp | 11 +- mlir/lib/Dialect/Shape/IR/Shape.cpp | 84 +- mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 18 +- mlir/lib/Dialect/Traits.cpp | 14 +- mlir/lib/Dialect/Vector/CMakeLists.txt | 2 - mlir/lib/Dialect/Vector/VectorOps.cpp | 337 +- mlir/lib/Dialect/Vector/VectorTransforms.cpp | 450 +- mlir/lib/ExecutionEngine/ExecutionEngine.cpp | 11 +- mlir/lib/IR/AffineExpr.cpp | 212 +- mlir/lib/IR/AsmPrinter.cpp | 491 +- mlir/lib/IR/Attributes.cpp | 74 +- mlir/lib/IR/Builders.cpp | 21 +- mlir/lib/IR/CMakeLists.txt | 1 - mlir/lib/IR/Diagnostics.cpp | 27 +- mlir/lib/IR/Dialect.cpp | 23 +- mlir/lib/IR/Location.cpp | 10 - mlir/lib/IR/MLIRContext.cpp | 94 +- mlir/lib/IR/Operation.cpp | 9 +- mlir/lib/IR/OperationSupport.cpp | 39 + mlir/lib/IR/StandardTypes.cpp | 113 +- mlir/lib/IR/TypeDetail.h | 79 +- mlir/lib/IR/TypeRange.cpp | 50 - mlir/lib/IR/Types.cpp | 7 +- mlir/lib/Parser/DialectSymbolParser.cpp | 15 - mlir/lib/Reducer/Tester.cpp | 8 +- mlir/lib/Support/StorageUniquer.cpp | 207 +- mlir/lib/TableGen/Argument.cpp | 11 +- mlir/lib/TableGen/Attribute.cpp | 141 +- mlir/lib/TableGen/Dialect.cpp | 29 +- 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/Pattern.cpp | 142 +- mlir/lib/TableGen/Predicate.cpp | 66 +- mlir/lib/Target/CMakeLists.txt | 1 - mlir/lib/Target/LLVMIR/ConvertFromLLVMIR.cpp | 103 +- mlir/lib/Target/LLVMIR/ConvertToLLVMIR.cpp | 10 +- mlir/lib/Target/LLVMIR/ConvertToNVVMIR.cpp | 11 +- mlir/lib/Target/LLVMIR/ConvertToROCDLIR.cpp | 11 +- mlir/lib/Target/LLVMIR/DebugTranslation.cpp | 30 +- mlir/lib/Target/LLVMIR/LLVMAVX512Intr.cpp | 10 +- mlir/lib/Target/LLVMIR/ModuleTranslation.cpp | 94 +- mlir/lib/Target/LLVMIR/TypeTranslation.cpp | 326 - mlir/lib/Transforms/DialectConversion.cpp | 98 +- mlir/lib/Transforms/LoopFusion.cpp | 12 +- mlir/lib/Transforms/NormalizeMemRefs.cpp | 359 +- mlir/lib/Transforms/Utils/FoldUtils.cpp | 6 +- mlir/lib/Transforms/Utils/LoopUtils.cpp | 9 +- mlir/lib/Transforms/Utils/Utils.cpp | 8 +- mlir/test/CAPI/CMakeLists.txt | 16 - mlir/test/CAPI/ir.c | 299 - mlir/test/CAPI/lit.local.cfg | 1 - mlir/test/CMakeLists.txt | 2 - .../lower-launch-func-to-gpu-runtime-calls.mlir | 16 +- .../Conversion/GPUCommon/memory-attrbution.mlir | 56 +- .../GPUToCUDA/lower-nvvm-kernel-to-cubin.mlir | 2 +- mlir/test/Conversion/GPUToNVVM/gpu-to-nvvm.mlir | 6 +- .../GPUToROCm/lower-rocdl-kernel-to-hsaco.mlir | 2 +- .../GPUToSPIRV/module-structure-opencl.mlir | 32 - .../test/Conversion/GPUToVulkan/invoke-vulkan.mlir | 72 +- .../SPIRVToLLVM/arithmetic-ops-to-llvm.mlir | 182 +- .../SPIRVToLLVM/bitwise-ops-to-llvm.mlir | 390 +- .../Conversion/SPIRVToLLVM/cast-ops-to-llvm.mlir | 156 +- .../SPIRVToLLVM/comparison-ops-to-llvm.mlir | 308 +- .../SPIRVToLLVM/constant-op-to-llvm.mlir | 32 +- .../SPIRVToLLVM/control-flow-ops-to-llvm.mlir | 39 - .../Conversion/SPIRVToLLVM/func-ops-to-llvm.mlir | 95 - mlir/test/Conversion/SPIRVToLLVM/func-to-llvm.mlir | 93 + .../Conversion/SPIRVToLLVM/glsl-ops-to-llvm.mlir | 142 +- .../SPIRVToLLVM/logical-ops-to-llvm.mlir | 93 - .../Conversion/SPIRVToLLVM/logical-to-llvm.mlir | 83 + .../Conversion/SPIRVToLLVM/memory-ops-to-llvm.mlir | 107 +- .../Conversion/SPIRVToLLVM/misc-ops-to-llvm.mlir | 28 +- .../Conversion/SPIRVToLLVM/shift-ops-to-llvm.mlir | 121 - .../Conversion/SPIRVToLLVM/shifts-to-llvm.mlir | 115 + ...valid.mlir => spirv-types-to-llvm.invalid.mlir} | 0 .../SPIRVToLLVM/spirv-types-to-llvm.mlir | 14 +- .../StandardToLLVM/calling-convention.mlir | 52 +- .../StandardToLLVM/convert-dynamic-memref-ops.mlir | 246 +- .../Conversion/StandardToLLVM/convert-funcs.mlir | 28 +- .../StandardToLLVM/convert-static-memref-ops.mlir | 278 +- .../StandardToLLVM/convert-to-llvmir.mlir | 626 +- mlir/test/Conversion/StandardToLLVM/invalid.mlir | 6 +- .../StandardToLLVM/standard-to-llvm.mlir | 24 +- mlir/test/Conversion/StandardToSPIRV/alloc.mlir | 47 +- .../StandardToSPIRV/std-ops-to-spirv.mlir | 12 +- .../VectorToLLVM/vector-reduction-to-llvm.mlir | 16 +- .../Conversion/VectorToLLVM/vector-to-llvm.mlir | 815 ++- .../Conversion/VectorToROCDL/vector-to-rocdl.mlir | 8 +- mlir/test/Dialect/Affine/loop-tiling-validity.mlir | 50 - .../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 | 194 +- mlir/test/Dialect/LLVMIR/nvvm.mlir | 22 +- mlir/test/Dialect/LLVMIR/rocdl.mlir | 164 +- mlir/test/Dialect/LLVMIR/roundtrip.mlir | 232 +- mlir/test/Dialect/LLVMIR/types-invalid.mlir | 157 - mlir/test/Dialect/LLVMIR/types.mlir | 184 - mlir/test/Dialect/Linalg/canonicalize.mlir | 31 - mlir/test/Dialect/Linalg/fold-affine-min-scf.mlir | 148 - mlir/test/Dialect/Linalg/llvm.mlir | 166 +- mlir/test/Dialect/Linalg/tile-and-distribute.mlir | 168 - mlir/test/Dialect/OpenACC/ops.mlir | 187 - mlir/test/Dialect/OpenMP/invalid.mlir | 2 +- mlir/test/Dialect/OpenMP/ops.mlir | 4 +- .../Dialect/SPIRV/Serialization/group-ops.mlir | 12 - .../SPIRV/Transforms/abi-interface-opencl.mlir | 23 - mlir/test/Dialect/SPIRV/group-ops.mlir | 52 - mlir/test/Dialect/Shape/canonicalize.mlir | 12 - mlir/test/Dialect/Vector/invalid.mlir | 88 +- mlir/test/Dialect/Vector/ops.mlir | 28 +- .../Dialect/Vector/vector-contract-transforms.mlir | 105 +- .../test/Dialect/Vector/vector-mem-transforms.mlir | 177 - .../Vector/vector-transfer-full-partial-split.mlir | 94 +- mlir/test/IR/core-ops.mlir | 9 - mlir/test/IR/invalid.mlir | 8 - mlir/test/IR/parser.mlir | 6 - mlir/test/Target/avx512.mlir | 20 +- mlir/test/Target/import.ll | 66 +- mlir/test/Target/llvmir-intrinsics.mlir | 159 +- mlir/test/Target/llvmir-invalid.mlir | 8 +- mlir/test/Target/llvmir-types.mlir | 184 - mlir/test/Target/llvmir.mlir | 386 +- mlir/test/Target/nvvmir.mlir | 16 +- mlir/test/Target/openmp-llvm.mlir | 128 - mlir/test/Target/rocdl.mlir | 110 +- mlir/test/Transforms/loop-fusion.mlir | 29 - mlir/test/Transforms/loop-utils.mlir | 40 + mlir/test/Transforms/memref-dependence-check.mlir | 160 - mlir/test/Transforms/normalize-memrefs.mlir | 134 +- 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 - mlir/test/Transforms/test-merge-blocks.mlir | 59 - mlir/test/lib/Dialect/Test/TestDialect.cpp | 9 +- mlir/test/lib/Dialect/Test/TestOps.td | 51 +- mlir/test/lib/Dialect/Test/TestPatterns.cpp | 120 +- mlir/test/lib/Dialect/Test/TestTypes.h | 8 + mlir/test/lib/Transforms/CMakeLists.txt | 1 - mlir/test/lib/Transforms/TestConvertCallOp.cpp | 72 - mlir/test/lib/Transforms/TestLinalgTransforms.cpp | 147 - mlir/test/lib/Transforms/TestSCFUtils.cpp | 28 +- mlir/test/lib/Transforms/TestVectorTransforms.cpp | 15 +- mlir/test/lit.cfg.py | 1 - mlir/test/mlir-cpu-runner/bare_ptr_call_conv.mlir | 102 +- 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 | 3 +- mlir/test/mlir-reduce/failure-test.sh | 10 - mlir/test/mlir-reduce/reduction-tree-pass.mlir | 39 - mlir/test/mlir-rocm-runner/gpu-to-hsaco.mlir | 3 +- mlir/test/mlir-rocm-runner/two-modules.mlir | 3 +- mlir/test/mlir-rocm-runner/vecadd.mlir | 7 +- mlir/test/mlir-rocm-runner/vector-transferops.mlir | 5 +- mlir/test/mlir-tblgen/op-derived-attribute.mlir | 5 - mlir/test/mlir-tblgen/op-format.mlir | 14 - mlir/test/mlir-tblgen/op-result.td | 4 +- mlir/test/mlir-tblgen/openmp-common.td | 26 - .../mlir-cuda-runner/cuda-runtime-wrappers.cpp | 33 +- mlir/tools/mlir-cuda-runner/mlir-cuda-runner.cpp | 6 +- mlir/tools/mlir-opt/mlir-opt.cpp | 8 +- mlir/tools/mlir-reduce/CMakeLists.txt | 11 +- mlir/tools/mlir-reduce/Passes/FunctionReducer.cpp | 72 - mlir/tools/mlir-reduce/ReductionNode.cpp | 109 - mlir/tools/mlir-reduce/ReductionTreePass.cpp | 28 - mlir/tools/mlir-reduce/mlir-reduce.cpp | 22 +- mlir/tools/mlir-rocm-runner/mlir-rocm-runner.cpp | 13 +- .../mlir-rocm-runner/rocm-runtime-wrappers.cpp | 36 +- mlir/tools/mlir-tblgen/CMakeLists.txt | 1 - mlir/tools/mlir-tblgen/DialectGen.cpp | 8 +- mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 64 +- mlir/tools/mlir-tblgen/OpFormatGen.cpp | 42 +- mlir/tools/mlir-tblgen/OpenMPCommonGen.cpp | 88 - mlir/tools/mlir-tblgen/RewriterGen.cpp | 44 +- mlir/tools/mlir-translate/CMakeLists.txt | 1 - .../Dialect/Quant/QuantizationUtilsTest.cpp | 2 +- mlir/unittests/IR/DialectTest.cpp | 14 +- mlir/unittests/TableGen/OpBuildGen.cpp | 37 - openmp/libomptarget/plugins/cuda/src/rtl.cpp | 2 +- openmp/libomptarget/src/device.cpp | 38 +- openmp/libomptarget/src/device.h | 3 +- openmp/libomptarget/src/omptarget.cpp | 53 +- openmp/libomptarget/src/rtl.cpp | 2 +- .../test/mapping/present/target_array_extension.c | 112 - .../mapping/present/target_data_array_extension.c | 112 - .../test/mapping/present/target_data_at_exit.c | 37 - .../present/target_update_array_extension.c | 140 - .../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/runtime/cmake/LibompExports.cmake | 4 +- openmp/runtime/cmake/LibompMicroTests.cmake | 2 +- openmp/runtime/src/CMakeLists.txt | 34 +- openmp/runtime/src/kmp_lock.cpp | 3 +- openmp/runtime/tools/lib/Platform.pm | 2 +- polly/CMakeLists.txt | 37 +- .../Isl/Ast/alias_checks_with_empty_context.ll | 8 +- polly/unittests/ScopPassManager/CMakeLists.txt | 6 +- 3106 files changed, 56161 insertions(+), 163113 deletions(-) delete mode 100644 clang-tools-extra/clangd/unittests/ModulesTests.cpp 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 [...] mode change 100644 => 100755 clang/include/clang/AST/DeclTemplate.h mode change 100644 => 100755 clang/lib/AST/DeclTemplate.cpp delete mode 100644 clang/lib/StaticAnalyzer/Checkers/WebKit/UncountedLambdaCapture [...] delete mode 100644 clang/test/Analysis/Checkers/WebKit/uncounted-lambda-captures.cpp delete mode 100644 clang/test/Analysis/PR46264.cpp delete mode 100644 clang/test/Analysis/invalid-deref.c delete mode 100644 clang/test/Analysis/smart-ptr-text-output.cpp 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 delete mode 100644 clang/test/CodeGen/debug-info-codeview-buildinfo.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/hexagon-empty-cpu-feature.c 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/aix-static-init-temp-spec-and-inline-var.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/Driver/macos-apple-silicon-slice-link-libs-darwin-only.cpp delete mode 100644 clang/test/Driver/solaris-ld-sld.c delete mode 100644 clang/test/Frontend/fixed_point_shift.c delete mode 100644 clang/test/Headers/wasm.c delete mode 100644 clang/test/Headers/wasm.cpp 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/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/SemaCXX/pointer-forward-declared-class-conversion.cpp delete mode 100644 clang/test/SemaTemplate/concepts.cpp delete mode 100644 clang/test/SemaTemplate/recovery-tree-transform-crash.cpp delete mode 100644 clang/unittests/Tooling/Syntax/BuildTreeTest.cpp delete mode 100644 clang/unittests/Tooling/Syntax/MutationsTest.cpp create mode 100644 clang/unittests/Tooling/Syntax/TreeTest.cpp delete mode 100644 clang/unittests/Tooling/Syntax/TreeTestBase.h delete mode 100644 compiler-rt/test/fuzzer/minimize_timeout.test delete mode 100644 compiler-rt/test/hwasan/TestCases/exported-tagged-global.c delete mode 100644 compiler-rt/test/msan/interception_sigaction_test.cpp create mode 100644 compiler-rt/test/msan/libatomic.c delete mode 100644 compiler-rt/test/msan/scanf-allocate.cpp delete mode 100644 compiler-rt/test/sanitizer_common/TestCases/Posix/recursion-in- [...] delete mode 100644 flang/docs/ReleaseNotes.rst 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/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/runtime/descriptor-io.h delete mode 100644 flang/test/Evaluate/folding10.f90 delete mode 100644 flang/test/Evaluate/folding11.f90 delete mode 100644 flang/test/Parser/compiler-directives.f90 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/data08.f90 delete mode 100644 flang/test/Semantics/data09.f90 delete mode 100644 flang/test/Semantics/implicit09.f90 delete mode 100644 flang/test/Semantics/implicit10.f90 delete mode 100644 libc/config/linux/app.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/isgraph.cpp delete mode 100644 libc/src/ctype/isgraph.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/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/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/strpbrk.cpp delete mode 100644 libc/src/string/strpbrk.h delete mode 100644 libc/src/string/strspn.cpp delete mode 100644 libc/src/string/strspn.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/loader/linux/tls_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/isgraph_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/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/string/strcspn_test.cpp delete mode 100644 libc/test/src/string/strpbrk_test.cpp delete mode 100644 libc/test/src/string/strspn_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/TestHelpers.cpp delete mode 100644 libc/utils/FPUtil/TestHelpers.h 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 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 lld/test/COFF/pdb-relative-source-lines2.test 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/icf-eh-frame.s create mode 100644 lld/test/ELF/invalid/linkorder-invalid-sec2.test delete mode 100644 lld/test/ELF/linkorder-mixed.s delete mode 100644 lld/test/ELF/ppc64-plt-stub-compatible.s delete mode 100644 lld/test/MachO/Inputs/MacOSX.sdk/System/Library/Frameworks/Core [...] delete mode 100644 lld/test/MachO/force-load.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/invalid-stub.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/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/wasm/multivalue-return-func-types.s 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.swig rename lldb/{test/API => packages/Python/lldbsuite/test}/commands/gui/basicdebug/M [...] create mode 100644 lldb/packages/Python/lldbsuite/test/commands/gui/basicdebug/Tes [...] rename lldb/{test/API => packages/Python/lldbsuite/test}/commands/gui/basicdebug/f [...] rename lldb/{test/API => packages/Python/lldbsuite/test}/commands/gui/basicdebug/m [...] delete mode 100644 lldb/source/Host/macosx/objcxx/PosixSpawnResponsible.h 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 delete mode 100644 lldb/test/API/commands/gui/basicdebug/TestGuiBasicDebug.py 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/functionalities/completion/thread_plan_script.py 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/lang/cpp/subst_template_type_param/TestSubstTempl [...] 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/Shell/SymbolFile/DWARF/DW_AT_data_bit_offset-DW_OP_st [...] delete mode 100644 lldb/test/Shell/SymbolFile/NativePDB/Inputs/locate-pdb.lldbinit delete mode 100644 lldb/test/Shell/SymbolFile/NativePDB/locate-pdb.cpp 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 llvm/docs/CommandGuide/llvm-install-name-tool.rst delete mode 100644 llvm/include/llvm/CodeGen/MachinePassManager.h delete mode 100644 llvm/include/llvm/ExecutionEngine/Orc/RPC/FDRawByteChannel.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/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/lib/Analysis/models/inliner/README.txt create mode 100644 llvm/lib/CodeGen/BBSectionsPrepare.cpp delete mode 100644 llvm/lib/CodeGen/BasicBlockSections.cpp delete mode 100644 llvm/lib/CodeGen/MachinePassManager.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 create mode 100644 llvm/lib/TextAPI/ELF/ELFStub.cpp create mode 100644 llvm/lib/TextAPI/ELF/TBEHandler.cpp delete mode 100644 llvm/test/Analysis/BranchProbabilityInfo/integer_heuristics.ll create mode 100644 llvm/test/Analysis/BranchProbabilityInfo/zero_heuristics.ll delete mode 100644 llvm/test/Analysis/ConstantFolding/WebAssembly/trunc.ll delete mode 100644 llvm/test/Analysis/ConstantFolding/WebAssembly/trunc_saturate.ll create mode 100644 llvm/test/Analysis/ScalarEvolution/pr46939-trip-count-count-down.ll delete mode 100644 llvm/test/Analysis/ScalarEvolution/predicated_ranges.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/Bitcode/Inputs/thinlto-function-summary-paramaccess.ll delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-localescape.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/postlegalizercombiner-hois [...] delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/prelegalizercombiner-hoist [...] 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/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-extends.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-split-extract-elt.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-split-insert-elt.ll delete mode 100644 llvm/test/CodeGen/AArch64/sve-tailcall.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/andn2.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement-stack-lower.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/frem.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/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/legalize-amdgcn.rsq.clamp.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-sshlsat.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-ushlsat.mir 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.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.struct.buffer.a [...] delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.writelane.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/orn2.ll 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/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/memcpy-fixed-align.ll delete mode 100644 llvm/test/CodeGen/AMDGPU/regbank-reassign-wave64.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/sdwa-stack.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-insts-scalar-bit-ops.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/spill-agpr.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/splitkit-copy-bundle.mir delete mode 100644 llvm/test/CodeGen/AMDGPU/visit-physreg-vgpr-imm-folding-bug.ll delete mode 100644 llvm/test/CodeGen/ARM/ssat-with-shift.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 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 rename llvm/test/CodeGen/PowerPC/{fp-strict-conv-spe.ll => fp-strict-conv.ll} (100%) delete mode 100644 llvm/test/CodeGen/PowerPC/fp-strict-fcmp.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-tls.ll delete mode 100644 llvm/test/CodeGen/PowerPC/read-set-flm.ll delete mode 100644 llvm/test/CodeGen/PowerPC/swaps-le-8.ll delete mode 100644 llvm/test/CodeGen/SystemZ/pr47019.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-vctpvpsel.ll delete mode 100644 llvm/test/CodeGen/Thumb2/mve-vmaxnma-commute.ll delete mode 100644 llvm/test/CodeGen/WebAssembly/fast-isel-pr47040.ll delete mode 100644 llvm/test/CodeGen/WebAssembly/simd-load-zero-offset.ll delete mode 100644 llvm/test/CodeGen/X86/divmod128.ll delete mode 100644 llvm/test/CodeGen/X86/elf-associated-discarded.ll create mode 100644 llvm/test/CodeGen/X86/fast-isel-fneg-kill.ll create mode 100644 llvm/test/CodeGen/X86/mod128.ll delete mode 100644 llvm/test/CodeGen/X86/mov-zero-to-xor.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/sshl_sat.ll delete mode 100644 llvm/test/CodeGen/X86/sshl_sat_vec.ll delete mode 100644 llvm/test/CodeGen/X86/statepoint-vreg-folding.mir 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/DebugInfo/Generic/global-sra-struct-fwd-decl.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/Instrumentation/MemorySanitizer/freeze.ll create mode 100644 llvm/test/Instrumentation/MemorySanitizer/libatomic.ll delete mode 100644 llvm/test/MC/AArch64/coff-relocations-diags.s delete mode 100644 llvm/test/MC/ELF/section-linkorder.s delete mode 100644 llvm/test/MC/WebAssembly/missing-features.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 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/Reduce/remove-function-bodies-used-in-globals.ll delete mode 100644 llvm/test/TableGen/GlobalISelEmitter-atomic_store.td delete mode 100644 llvm/test/Transforms/Attributor/potential.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/GVNHoist/pr45442.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/IndVarSimplify/sentinel.ll delete mode 100644 llvm/test/Transforms/Inline/WebAssembly/inline-target-features.ll delete mode 100644 llvm/test/Transforms/Inline/WebAssembly/lit.local.cfg create mode 100644 llvm/test/Transforms/InstCombine/X86/X86FsubCmpCombine.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/dont-distribute-phi.ll delete mode 100644 llvm/test/Transforms/InstCombine/infinite-loop-postdom.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/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/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/abs_intrinsic.ll delete mode 100644 llvm/test/Transforms/JumpThreading/phi-copy-to-pred.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/LoopInterchange/pr45743-move-from-inner-pr [...] delete mode 100644 llvm/test/Transforms/LoopStrengthReduce/X86/expander-crashes.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/NewGVN/pr33165-distribute-undef.ll create mode 100644 llvm/test/Transforms/NewGVN/todo-pr33165-distribute-undef.ll delete mode 100644 llvm/test/Transforms/PhaseOrdering/d83507-knowledge-retention-bug.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-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/horizontal-smax.ll delete mode 100644 llvm/test/Transforms/SROA/dbg-inline.ll delete mode 100644 llvm/test/Transforms/SampleProfile/nodebug-error.ll delete mode 100644 llvm/test/Transforms/SimplifyCFG/ARM/branch-fold-threshold.ll delete mode 100644 llvm/test/Transforms/SimplifyCFG/invoke_unwind_lifetime.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/no-sse.ll 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/various_ir_ [...] delete mode 100644 llvm/test/tools/llvm-dwarfdump/X86/invalid_abbrev_offset.s 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-libtool-darwin/cpu-subtype-matching.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/universal-file-flattening.test 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-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/sample-overlap.test rename llvm/test/tools/llvm-readobj/{XCOFF/Inputs/symbol.o => COFF/Inputs/aix_xcof [...] 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/ [...] 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/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 delete mode 100644 llvm/test/tools/llvm-readobj/ELF/amdgpu-elf-headers.test create mode 100644 llvm/test/tools/llvm-readobj/ELF/gnu-phdrs.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/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/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-symbolizer/unknown-argument.test delete mode 100644 llvm/test/tools/llvm-symbolizer/version.test delete mode 100644 llvm/test/tools/obj2yaml/ELF/DWARF/debug-aranges.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 create mode 100644 llvm/tools/llvm-elfabi/ELFObjHandler.cpp create mode 100644 llvm/tools/llvm-elfabi/ELFObjHandler.h delete mode 100644 llvm/tools/llvm-symbolizer/Opts.td 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/CodeGen/PassManagerTest.cpp delete mode 100644 llvm/unittests/InterfaceStub/CMakeLists.txt delete mode 100644 llvm/unittests/InterfaceStub/ELFYAMLTest.cpp delete mode 100644 llvm/unittests/ProfileData/InstrProfDataTest.cpp create mode 100644 llvm/unittests/TextAPI/ELFYAMLTest.cpp 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/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 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/include/mlir-c/IR.h delete mode 100644 mlir/include/mlir-c/Registration.h delete mode 100644 mlir/include/mlir/Dialect/LLVMIR/LLVMTypes.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 create mode 100644 mlir/include/mlir/IR/DialectHooks.h 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/Reducer/CMakeLists.txt 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/FunctionReducer.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/Target/LLVMIR/TypeTranslation.h 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-maskedload.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-maskedstore.mlir delete mode 100644 mlir/integration_test/Dialect/Vector/CPU/test-transfer-read-2d.mlir delete mode 100644 mlir/lib/CAPI/CMakeLists.txt delete mode 100644 mlir/lib/CAPI/IR/CMakeLists.txt delete mode 100644 mlir/lib/CAPI/IR/IR.cpp delete mode 100644 mlir/lib/CAPI/Registration/CMakeLists.txt delete mode 100644 mlir/lib/CAPI/Registration/Registration.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/IR/TypeRange.cpp delete mode 100644 mlir/lib/Target/LLVMIR/TypeTranslation.cpp 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/GPUToSPIRV/module-structure-opencl.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/logical-ops-to-llvm.mlir create mode 100644 mlir/test/Conversion/SPIRVToLLVM/logical-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 rename mlir/test/Conversion/SPIRVToLLVM/{spirv-types-to-llvm-invalid.mlir => spirv [...] 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/OpenACC/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/Target/llvmir-types.mlir create mode 100644 mlir/test/Transforms/loop-utils.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-merge-blocks.mlir delete mode 100644 mlir/test/lib/Transforms/TestConvertCallOp.cpp delete mode 100755 mlir/test/mlir-reduce/failure-test.sh delete mode 100644 mlir/test/mlir-reduce/reduction-tree-pass.mlir delete mode 100644 mlir/test/mlir-tblgen/openmp-common.td delete mode 100644 mlir/tools/mlir-reduce/Passes/FunctionReducer.cpp delete mode 100644 mlir/tools/mlir-reduce/ReductionNode.cpp delete mode 100644 mlir/tools/mlir-reduce/ReductionTreePass.cpp delete mode 100644 mlir/tools/mlir-tblgen/OpenMPCommonGen.cpp delete mode 100644 openmp/libomptarget/test/mapping/present/target_array_extension.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_update_array_ex [...] 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