This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_tx1/llvm-master-aarch64-spec2k6-O3 in repository toolchain/ci/llvm-project.
from b7d09557f6ef Revert "[MachineBlockPlacementStats] Add check for `-filte [...] adds 1e67385d28a4 [MachineBlockPlacementStats] Added check for "-filter-prin [...] adds f4b7b66c4c75 [AArch64][test] Add --mattr=-{sve,sve2,sme} to SVE/SVE2/SM [...] adds 0d2dde20be14 [TableGen][DirectX] generate DXIL operation table with TableGen. adds c324c938becd [Driver] Pass -X to ld for riscv*-{elf,freebsd,linux} adds 880ac5189d63 [RISCV][NFC] Add load/store instructions in rv64*-invalid.s adds 5ea341d7c4f9 [clang] Fix trivially copyable for copy constructor and co [...] adds 1a20252978c7 Revert "Reland "Reland "Reland "[X86][RFC] Enable `_Float1 [...] adds 3fd9aebbb75a [LLDB] XFAIL TestLoadUnload fails on Arm/Ubuntu Jammy adds 5ae4a173ddc7 [InstCombine] Add tests for freeze of recurrence with invo [...] adds 2d9c891cd949 [OpenCL] Fix atomic_fetch_add/sub half overloads adds 7ab44b5c2155 [msan] Allow KMSAN to use -fsanitize-memory-param-retval adds 5ffbac340d6d [AArch64] NFC: Fix BFMLAL[BT] inst def names adds c26366979b6b [libc][bazel] Remove memcpy dependency in memmove adds 610139d2d9ce [mlir] replace 'emit_c_wrappers' func->llvm conversion opt [...] adds daf897d559fc [IR] Check for SignedMin/-1 division in canTrap() (PR56038) adds 32805e60c9de [clang] Dont print implicit forrange initializer adds b329156f4f14 [AArch64][LV] AArch64 does not prefer vectorized addressing adds 84519bc5f75c [LLVM][IR] Fix typo in DerivedTypes.h (NFC) adds 03a991032571 [AMDGPU] Use explicit -global-isel=0/1 in tests. NFC. adds b3ebe3beeda6 [mlir][bufferize] Bufferize after TensorCopyInsertion adds c80c57674e4d [Clang] Allow 'Complex float __attribute__((mode(HC)))' adds b55d55ecd9b2 [mlir][bufferize][NFC] Remove BufferizationState adds 13dfe0f0fc26 [lldb] [test] Update baseline test status for FreeBSD adds 0d16d9bff87b [gn build] (semi-manually) port 232bd331cbaa adds 0e21f1d56a50 [SelectionDAG] Extend WidenVecOp_INSERT_SUBVECTOR to cover [...] adds af5e64df728f [InstCombine] add tests for (pow2 >> X) >u C; NFC adds a5040860412f [InstCombine] add tests for FP casts; NFC adds 7aac15d5df6c Revert "[clang] Dont print implicit forrange initializer" adds c6b88cb9184f [InstCombine] Push freeze through recurrence phi adds 0b9dc7684fb6 [AMDGPU] More GFX11 test coverage adds 6d5d8b131300 [AMDGPU] gfx11 ldsdir intrinsics and ISel adds 655ba9c8a1d2 Reland "Reland "Reland "Reland "[X86][RFC] Enable `_Float1 [...] adds 6441bfb8867c [libc][Obvious] Fix hyperlink and typo in math status page. adds 20d20156f4ce [AMDGPU] gfx11 VINTERP intrinsics and ISel support adds 929d5de22c49 [libc++] Simplify __config a bit adds 6bb40552f235 [LoopVectorize] Add support for invariant stores of ordere [...] adds 2a683647455f [AMDGPU] gfx11 waitcnt support for VINTERP and LDSDIR inst [...] adds 6c89c5314476 [flang] Fix bug in character casting. Add missing sext/tru [...] adds 7b73f53790f3 [libc] Rely on __builtin_memcpy_inline for memcpy implementation adds 1a02c963e338 Revert "Revert "[clang] Dont print implicit forrange initi [...] adds bfde8619355a [InstCombine] convert mask and shift of power-of-2 to cmp+select adds 4a3a9a5fa0b2 [clang][deps] Sort submodules when calculating dependencies adds 755c84c62cda [RISCV] Avoid changing etype for splat of 0 or -1 adds deb7655209a7 [PowerPC] Fix PPCVSXSwapRemoval pass to include MTVSCR and [...] adds 90f96ec7a52e [NFC][Alignment] Remove assumeAligned from MachineFrameInfo ctor adds 51b925df941a [mlir][nvgpu] shared memory access optimization pass adds aef20f59a521 [mlir][sparse] move from by-value to by-reference for data types adds d089d68a2c74 [mlir][nvgpu] fix missing build dependency for NVGPUTransforms adds c2bb2e5973ac [gn build] (manually) port 7cca33b40f77c adds f000de8760c1 [LLDB][ExpressionParser] Fix indices inside format-strings [...] adds 48f4407c1aaf [mlir][linalg] Extend opdsl to support operations on compl [...] adds fc6b2281bfd7 [Static Analyzer][CFG] Introducing the source array in the [...] adds 5fb67e32f8fd [InstCombine] Fold memcmp of constant arrays and variable size adds fb3477a4dab0 [libc++] Unwrap reverse_iterator<reverse_iterator<Iter>> i [...] adds ad709a752daa [libc][obvious] fix sign warning in file_writer adds 92bf652d4074 [Static Analyzer] Small array binding policy adds 75378d432fda [AMDGPU] NFC. Change comment format on gfx11 interp and ld [...] adds e1f1407beb84 [RISCV] Delete dead elideCopy code in InsertVSETVLI [nfc] adds 971e9c80e966 [libc++] Implement std::boyer_moore{, _horspool}_searcher adds fd5a26e6107e [gn build] Port 971e9c80e966 adds 914b9eec04b5 [Flang] Fixes for XArrayCoorOp adds 2040b6df0a3f [Symbolize] Parser for log symbolizer markup. adds 527395bd1005 [gn build] (manually) port 2040b6df0a3f (DebugInfoSymboliz [...] adds b595cddea7fe [riscv] Extract isMaskRegOp helper [nfc] adds ba53906ceff1 [clang][dataflow] Add support for comma binary operator adds e77ac66b8c1c [Static Analyzer] Structured binding to data members adds 05704e785a83 [docs] Fix typo adds 0dd243fa8a4e wip adds 5b77a45c7fb1 [docs] Adding DirectX target usage doc adds e694b2234430 [mlir][nvgpu] Fix Bazel BUILD file adds f9e49644f487 Revert "wip" adds d5745d0015ac [docs] Adding table of object file formats adds db1978b67431 [libc++] Mark standard-mandated includes as such adds f12664386261 [AArch64] add tests for masked subtract; NFC adds e9cced27390b Recommit "[LAA] Initial support for runtime checks with po [...] adds 4d245f1bc2e2 [RISCV] Move store policy and mask reg ops into demanded h [...] adds fb8ecca06f6a [RISCV] Remove redundant code checking for exact VTYPE mat [...] adds 86d5d34c7223 [mlir][sparse] renable f16 tests adds 3420cd7caf8d [mlir][sparse] Add testing for bf16 and fallback for softw [...] adds feb8313fbfe0 [bazel] Add missing dependency after 455679413 adds 9d5e6ccd9bba [BOLT] Fix for missing entry offset adds d5c29b23e1d4 [mlir][sparse] Inline the definition of LLVM_ATTRIBUTE_WEAK adds cbf6737cc402 [RISCV] Use RVVBitsPerBlock instead of hardcoding multiple [...] adds 303c4c37ea49 [libc++] Don't force -O2 when building the benchmarks adds 4cc8f2a017c7 [lldb][tests] Automatically call compute_mydir (NFC) adds 8da8b6143098 [libc++] Make sure we install libc++abi headers on Apple adds 7bc00ce5cd41 [clang-repl] Remove memory leak of ASTContext/TargetMachine. adds 92c6ffa14cde [clang][driver] Ensure we don't accumulate entries in -MJ files adds 991663399792 [lldb] Fix modernize-use-override warnings (NFC) adds 91688716ba49 [lldb] Fix modernize-use-equals-default warnings (NFC) adds 829c84ec5b8b [mlir][nvgpu] fix MSVC warning regarding left shift adds 2538a411ff2a [test][RPOFuncAttrs] Update norecurse.ll adds e5e7e5147322 [mlir][sparse][taco] Support complex types. adds 28b1dcb12280 [BOLT] Allow function fragments to point to one jump table adds 121c6454141d [libc] add printf pointer conv adds 8fc3d719eee7 Stop wrapping GCCAsmStmts inside StmtExprs to destruct tem [...] adds 23d6f31a90a1 Add unit test coverage for cast<T> assertion failures on i [...] adds f0ca0a324fd5 [CodeGen] Init EmptyExpr before the first use adds c20381b22603 llvm-dwarf-dump: include type name for AT_containing_type adds c0320df9f5c0 [DirectX] Add MC Register and Frame stubs adds 3942f8e4762c [DirectX] Add DXILAsmPrinter adds 3adc908b2685 [DirectX][MC] Add MC support for DXContainer adds 7022e6d0f274 [gn build] Port 3adc908b2685 adds 2af61e620eea [DirectX] Add DirectX target object writer adds 0f6ab346fd36 bzero->memset - Fix Windows bots adds 0716b3ec09f4 [Bazel] Rename generated *_main.cpp to [tool-name]-driver. [...] adds dbfb00a9300e [MachineCopyPropagation][RISCV] Add test case showing fail [...] adds e29133629b3d [MachineCopyPropagation][RISCV] Fix D125335 accidentally c [...] adds be6af89f85eb [libc] Add TLS image initialization to aarch64 startup code. adds 745a4caaebb9 [mlir] Fix an msvc warning adds 99260e95833c [mlir][bufferization] Set emitAccessorPrefix dialect flag adds d417710c3af2 [libc++][ranges][NFC] Fix a format error on the ranges sta [...] adds 6e070c3c9101 [NFC] Specifing clang namespace for builtins. adds 3ea1422362c6 [CodeGen] Add back setOperationAction/setLoadExtAction/set [...] adds cd64a427efa0 Reland "[CodeGen] Keep track info of lazy-emitted symbols [...] adds 3c9123af9fdd [X86] isShuffleFoldableLoad - ensure the load has one use. adds 91e2956232e7 [X86] Use X86 instead of X32 for i686 check prefixes adds d915b3e485e9 [X86] Regenerate sar_fold.ll to show all instructions adds 621f58e71619 [Target, CodeGen] Use isImm(), isReg(), etc (NFC) adds 4533e6aab8bf [AsmParser] Use default member initialization (NFC) adds 7eb046624f2a Prefer `getCurrentFileOrBufferName` in `FrontendAction::En [...] adds f42f2b700591 [X86] canonicalizeShuffleWithBinOps - merge unary shuffles [...] adds 17e68156f644 [NFC][Alignment] Remove dead code adds 55cb62f34a6f [libc++] Enable -Wweak-vtables adds 3766992291fd [libc++] Add Implemented Papers section adds b254d671604c [llvm] Call *set::insert without checking membership first (NFC) adds ac3f967382ab [X86] canonicalizeShuffleWithBinOps - merge shuffles acros [...] adds 37185ceac9bc [Object] Make IsLittleEndian check constexpr to silence st [...] adds eca86cb2edfd [mlir] Start migrating more dialects to prefixed form adds 4271a1ff3380 [llvm] Call *set::insert without checking membership first (NFC) adds 437f960062e3 [llvm] Call *set::insert without checking membership first (NFC) adds f8b5be64ab46 [IPO] Call *set::insert without checking membership first (NFC) adds 80c12bdb3bbd [clang] Call *set::insert without checking membership first (NFC) adds af6d2a0b6825 [docs] Re-generate ClangCommandLineReference.rst adds 545a71c0d66e [RISCV] Pre-promote v1i1/v2i1/v4i1->i1/i2/i4 bitcasts befo [...] adds 543f13c99b1f [BOLT] Allow function entry to be a cold fragment adds 3cbe0bc4a1fa [CodeGen] Use default member initialization (NFC) adds 7c987bb4d9f0 [X86] Use default member initialization (NFC) adds 1590d39f2e09 [X86] Use default member initialization (NFC) adds 47b39c51572f [X86] Use default member initialization (NFC) adds eb15c80c89a5 [IPO] Use default member initialization (NFC) adds e4406cefa053 [RPOFuncAttrs] Fix norecurse detection adds b911cbdcb9c4 [X86] Add missing common AVX2 check prefix adds 21eb1af469c3 [Concepts] Implement overload resolution for destructors (P0848) adds 119a13199a91 [Driver] Pass -X to ld for riscv64-openbsd adds 6dd094dd435d [Driver][OpenBSD] Use Arch reference instead of getArch(). NFC adds 726b2dd04001 [IPO] Use default member initialization (NFC) adds 07b9937d0c53 [test][GlobalOpt] Precommit test adds 06dc4028d943 [Support] Use default member initialization (NFC) adds c399b3a6080c [Vectorize] Use llvm::is_contained (NFC) adds c5935af0583b [Toolchains] Use llvm::is_contained (NFC) adds 8df54a6a03a6 [mlir] Update accessors to prefixed form (NFC) adds 54b45afb599a [libomptarget]Add a trap for external omptarget from LLVM adds 213d4897078b [test][GlobalOpt] Precommit more tests adds c5ca7649e3de [libc][Obvious] Fix c++20-designator warnings for tests th [...] adds 2846c2bb4fa4 [libc] Temporary disable environment tests for PATH variable. adds 556bcc782101 [ADT] Rename value to val (NFC) adds 68090a014cf5 [MCParser] Use default member initialization (NFC) adds a5258e5b2728 Revert "[MCParser] Use default member initialization (NFC)" adds 3c49576417ba [ADT] Add has_value, value, value_or to llvm::Optional adds 4a5201f484d8 [NFC][GlobalOpt] Remove unused parameters adds f61f7be0c76b [VE][NFC] Remove obsoleted function declaration adds 9fac606af22f [test][GlobalOpt] Regenerate some tests adds 1e556f459b44 [test][GlobalOpt] Update precommitted test adds 129b531c9c67 [llvm] Use value_or instead of getValueOr (NFC) adds 57e43ebc42d4 [Driver][Gnu] Don't passs --dynamic-linker in -r mode adds 06decd0b4115 [clang] Use value_or instead of getValueOr (NFC) adds 5dd171dcb55b [clang-tools-extra] Use value_or instead of getValueOr (NFC) adds 97c87c6f7cff [AST] Fix an unused variable warning adds 757d9d22cd91 [lld] Use value_or instead of getValueOr (NFC) adds 41455dd1dcbb [X86] Remove isTargetShuffleSplat and just use SelectionDA [...] adds 4b7d51f129f0 [InstCombine] add baseline tests for signbit cmp folds; NFC adds feb4b336acc7 [InstCombine] add/adjust tests for signbit tests; NFC adds db1be696c406 [DAG] SimplifyDemandedBits - add ISD::VSELECT handling adds 1ebe5cac46cd [DAG] SimplifyDemandedBits - add DemandedElts handling to [...] adds 0399473de886 [InstCombine] add fold for (ShiftC >> X) <u C adds aa88161b378e [lldb] Use value_or instead of getValueOr (NFC) adds ba3f2667b60c [DAG] Add MaskedVectorIsZero helper adds c05b99971fa0 [flang][OpenMP][NFC] Refactor code related to OpenMP atomi [...] adds 0fe13b5f84ab [X86] Add common CHECK prefix to nontemporal-3.ll tests adds 6f348b146b69 [GlobalOpt] Perform store->dominated load forwarding for s [...] adds 30c675878c21 Use value_or instead of getValueOr (NFC) adds e995e34469be [MachinePipeliner] Handle failing constrainRegClass adds 445bc88501f8 [BOLT] Use 32-bit MOV to zero 64-bit register in instrumen [...] adds c0128549b00f [TableGen][X86] Add Size field to X86MemOperand class adds 44582afe48da Fix an unused-variable warning in release build, NFC. adds 5d7e63fb4f26 [ADT] Rename value to alt (NFC) adds bfb915ec8bd0 [InstCombine] add tests for 'sub nuw' with zext; NFC adds 4022551a154e [ValueTracking] recognize sub X, (X -nuw Y) as not overflowing adds 6dd17a2b3403 [CallGraph] Don't preserve CallGraph when function CFG ana [...] adds 73202130e52e [InstCombine] Optimize test for same-sign of values adds a5cb6edb475b [libc] Revert: Temporary disable environment tests for PAT [...] adds 7effcbda49ba Rename parallelForEachN to just parallelFor adds e568cccb1fcc [lld] Wrap rst file to 80 cols and fix "precense" typo adds 8c589939f538 fix comment typos to cycle bots adds 314dbde12cd2 [DAGCombiner][ARM][RISCV] Teach ShrinkLoadReplaceStoreWith [...] adds cc65f3e16714 [GlobalOpt] Preserve CFG analyses adds f263a66ba012 [BOLT] Split functions with exceptions in shared objects and PIEs adds 72ee11a8cf64 [mlir][complex] Convert complex.conj to libm adds 813f48722883 [ADT] Use has_value (NFC) adds c7987d494836 [ADT] Use value instead of getValue() (NFC) adds 7cb49996f758 [lld] Remove lld/include/lld/Core adds a9921155450a [LoongArch] Add codegen support for the binary operations adds efc70058d90d [LoongArch] Add codegen support for fneg adds 709e4ad0d9f0 [LoongArch] Add codegen support for the bitwise binary ope [...] adds 2ef7c4ce4662 [LoongArch] Perform `and` combination with a shifted mask adds 05ff3790b316 [Basic] Use has_value (NFC) adds cf71f97bb11c [LoongArch] Add codegen support for part of conversion operations adds 8780630ded2e [RISCV] Merge two similar asserts from different if/else b [...] adds 0eff6c6ba81c [InstCombine] add vector support for (A >> C) == (B >> C) [...] adds 362814d2247e [InstCombine] Update icmp-and-shift check-next name; NFC
No new revisions were added by this update.
Summary of changes: bolt/include/bolt/Core/BinaryContext.h | 8 + bolt/include/bolt/Core/MCPlusBuilder.h | 7 +- bolt/include/bolt/Passes/SplitFunctions.h | 7 + bolt/lib/Core/BinaryContext.cpp | 21 +- bolt/lib/Core/BinaryEmitter.cpp | 6 +- bolt/lib/Core/BinaryFunction.cpp | 18 +- bolt/lib/Core/MCPlusBuilder.cpp | 11 + bolt/lib/Passes/SplitFunctions.cpp | 86 +- bolt/lib/Passes/ValidateInternalCalls.cpp | 1 + bolt/lib/Rewrite/RewriteInstance.cpp | 8 +- bolt/lib/Target/X86/X86MCPlusBuilder.cpp | 7 +- bolt/test/X86/shared_object_entry.s | 38 + .../split-func-jump-table-fragment-bidirection.s | 80 + bolt/test/runtime/X86/Inputs/exceptions_split.cpp | 2 +- bolt/test/runtime/X86/pie-exceptions-split.test | 29 + clang-tools-extra/clang-tidy/ClangTidy.cpp | 2 +- clang-tools-extra/clang-tidy/ClangTidyCheck.cpp | 4 +- clang-tools-extra/clang-tidy/ClangTidyCheck.h | 8 +- clang-tools-extra/clang-tidy/ClangTidyOptions.cpp | 4 +- .../clang-tidy/NoLintDirectiveHandler.cpp | 2 +- .../bugprone/ReservedIdentifierCheck.cpp | 2 +- .../clang-tidy/modernize/MakeSmartPtrCheck.cpp | 2 +- .../readability/IdentifierNamingCheck.cpp | 4 +- clang-tools-extra/clangd/ClangdLSPServer.cpp | 6 +- clang-tools-extra/clangd/ClangdServer.cpp | 4 +- clang-tools-extra/clangd/CodeComplete.cpp | 4 +- clang-tools-extra/clangd/IncludeFixer.cpp | 2 +- clang-tools-extra/clangd/JSONTransport.cpp | 2 +- clang-tools-extra/clangd/Quality.cpp | 2 +- clang-tools-extra/clangd/TidyProvider.cpp | 2 +- clang-tools-extra/clangd/index/MemIndex.cpp | 6 +- clang-tools-extra/clangd/index/Merge.cpp | 6 +- clang-tools-extra/clangd/index/dex/Dex.cpp | 6 +- .../unittests/GlobalCompilationDatabaseTests.cpp | 2 +- .../clangd/unittests/HeadersTests.cpp | 2 +- .../clangd/unittests/SourceCodeTests.cpp | 2 +- clang-tools-extra/pseudo/lib/Forest.cpp | 2 +- .../checkers/modernize-loop-convert-const.cpp | 6 +- clang/docs/ClangCommandLineReference.rst | 62 +- clang/docs/ReleaseNotes.rst | 12 +- clang/include/clang/APINotes/Types.h | 10 +- clang/include/clang/AST/AbstractBasicReader.h | 2 +- clang/include/clang/AST/Decl.h | 7 + clang/include/clang/AST/DeclBase.h | 12 +- clang/include/clang/AST/DeclCXX.h | 13 + clang/include/clang/AST/DeclTemplate.h | 2 +- clang/include/clang/Analysis/PathDiagnostic.h | 4 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 4 + clang/include/clang/Basic/DirectoryEntry.h | 19 +- clang/include/clang/Basic/LangOptions.h | 8 +- clang/include/clang/Basic/TargetInfo.h | 12 +- clang/include/clang/Sema/Sema.h | 2 +- .../clang/StaticAnalyzer/Core/AnalyzerOptions.def | 10 +- clang/lib/AST/APValue.cpp | 2 +- clang/lib/AST/ASTContext.cpp | 4 +- clang/lib/AST/Decl.cpp | 1 + clang/lib/AST/DeclCXX.cpp | 109 +- clang/lib/AST/DeclPrinter.cpp | 9 +- clang/lib/AST/TextNodeDumper.cpp | 3 + clang/lib/ASTMatchers/Dynamic/Marshallers.cpp | 2 +- clang/lib/ASTMatchers/Dynamic/Parser.cpp | 2 +- clang/lib/Analysis/CFG.cpp | 25 + .../Analysis/FlowSensitive/DataflowEnvironment.cpp | 6 +- .../Models/UncheckedOptionalAccessModel.cpp | 17 +- clang/lib/Analysis/FlowSensitive/Transfer.cpp | 5 + clang/lib/Basic/Cuda.cpp | 3 +- clang/lib/Basic/TargetInfo.cpp | 4 +- clang/lib/Basic/Targets/OSTargets.cpp | 48 +- clang/lib/Basic/Targets/X86.h | 4 +- clang/lib/CodeGen/CGBuiltin.cpp | 790 +- clang/lib/CodeGen/CGExprScalar.cpp | 2 +- clang/lib/CodeGen/CGObjC.cpp | 9 +- clang/lib/CodeGen/CGStmt.cpp | 3 + clang/lib/CodeGen/CodeGenModule.h | 27 + clang/lib/CodeGen/ModuleBuilder.cpp | 7 + clang/lib/Driver/Driver.cpp | 4 + clang/lib/Driver/SanitizerArgs.cpp | 5 + clang/lib/Driver/ToolChains/Clang.cpp | 6 +- clang/lib/Driver/ToolChains/Darwin.cpp | 6 +- clang/lib/Driver/ToolChains/FreeBSD.cpp | 2 + clang/lib/Driver/ToolChains/Gnu.cpp | 5 +- clang/lib/Driver/ToolChains/MSVC.cpp | 6 +- clang/lib/Driver/ToolChains/OpenBSD.cpp | 8 +- clang/lib/Driver/ToolChains/RISCVToolchain.cpp | 1 + .../Serialization/SymbolGraphSerializer.cpp | 4 +- clang/lib/Frontend/CompilerInvocation.cpp | 8 +- clang/lib/Frontend/FrontendAction.cpp | 2 +- clang/lib/Frontend/InitPreprocessor.cpp | 7 +- clang/lib/Interpreter/IncrementalParser.cpp | 5 +- clang/lib/Interpreter/Interpreter.cpp | 3 + clang/lib/Parse/ParseStmt.cpp | 1 - clang/lib/Sema/OpenCLBuiltins.td | 2 +- clang/lib/Sema/SemaDecl.cpp | 76 + clang/lib/Sema/SemaDeclCXX.cpp | 21 +- clang/lib/Sema/SemaExpr.cpp | 3 +- clang/lib/Sema/SemaExprCXX.cpp | 2 +- clang/lib/Sema/SemaOpenMP.cpp | 7 +- clang/lib/Sema/SemaStmtAsm.cpp | 3 + clang/lib/Sema/SemaTemplateDeduction.cpp | 4 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 3 + clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 3 +- clang/lib/Serialization/ASTReader.cpp | 6 +- .../Checkers/GenericTaintChecker.cpp | 2 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 19 +- .../Core/ExprEngineCallAndReturn.cpp | 2 +- clang/lib/StaticAnalyzer/Core/RegionStore.cpp | 59 +- .../DependencyScanning/ModuleDepCollector.cpp | 20 +- clang/test/AST/ast-dump-decl.cpp | 2 +- clang/test/AST/overloaded-destructors.cpp | 118 + clang/test/Analysis/analyzer-config.c | 1 + clang/test/Analysis/auto-obj-dtors-cfg-output.cpp | 2 +- clang/test/Analysis/cfg.cpp | 16 + clang/test/Analysis/scopes-cfg-output.cpp | 2 +- .../Analysis/uninit-structured-binding-struct.cpp | 116 + clang/test/CXX/class/class.dtor/p4.cpp | 77 + clang/test/CXX/drs/dr21xx.cpp | 27 + .../CXX/over/over.match/over.match.viable/p3.cpp | 7 +- clang/test/CXX/special/class.copy/p12-0x.cpp | 19 + clang/test/CXX/special/class.copy/p25-0x.cpp | 24 + clang/test/ClangScanDeps/submodule-order.c | 56 + clang/test/CodeGen/aarch64-attr-mode-complex.c | 26 + clang/test/CodeGen/aarch64-attr-mode-float.c | 29 + clang/test/CodeGen/kmsan-param-retval.c | 36 + clang/test/CodeGenCXX/asm.cpp | 40 +- clang/test/CodeGenObjC/asm.m | 25 + clang/test/Driver/compilation_database_multiarch.c | 7 + clang/test/Driver/fsanitize-memory-param-retval.c | 2 + clang/test/Driver/linux-cross.cpp | 3 +- clang/test/Driver/openbsd.c | 5 + clang/test/Driver/riscv32-toolchain.c | 3 +- clang/test/Driver/riscv64-toolchain.c | 3 +- clang/test/Interpreter/execute.cpp | 4 + clang/test/Sema/attr-mode-vector-types.c | 3 +- clang/test/Sema/attr-mode.c | 5 + clang/test/SemaTemplate/destructor-template.cpp | 4 +- clang/test/SemaTemplate/instantiate-expr-1.cpp | 16 + clang/tools/libclang/CIndex.cpp | 2 +- clang/tools/libclang/CXType.cpp | 2 +- clang/unittests/AST/DeclPrinterTest.cpp | 3 + .../Analysis/FlowSensitive/TransferTest.cpp | 31 + clang/utils/TableGen/ClangAttrEmitter.cpp | 5 +- clang/www/cxx_dr_status.html | 2 +- flang/include/flang/Optimizer/Dialect/FIROps.td | 2 +- flang/lib/Optimizer/CodeGen/CodeGen.cpp | 149 +- flang/lib/Optimizer/Transforms/AffineDemotion.cpp | 10 +- flang/lib/Semantics/check-omp-structure.cpp | 73 +- flang/lib/Semantics/check-omp-structure.h | 3 +- flang/test/Fir/convert-to-llvm.fir | 8 +- flang/test/Fir/embox-write.fir | 19 + libc/config/linux/app.h | 9 +- libc/docs/math.rst | 4 +- libc/loader/linux/aarch64/CMakeLists.txt | 2 + libc/loader/linux/aarch64/start.cpp | 75 +- libc/loader/linux/x86_64/start.cpp | 4 +- libc/src/stdio/printf_core/CMakeLists.txt | 1 + libc/src/stdio/printf_core/converter.cpp | 2 +- libc/src/stdio/printf_core/converter_atlas.h | 1 + libc/src/stdio/printf_core/file_writer.cpp | 2 +- libc/src/stdio/printf_core/ptr_converter.h | 39 + libc/src/string/CMakeLists.txt | 1 - .../string/memory_utils/memcpy_implementations.h | 8 +- libc/test/integration/loader/linux/CMakeLists.txt | 4 - libc/test/src/stdio/printf_core/converter_test.cpp | 20 + libc/test/src/stdio/sprintf_test.cpp | 16 + libc/test/src/time/CMakeLists.txt | 6 + libcxx/benchmarks/CMakeLists.txt | 2 +- libcxx/docs/FeatureTestMacroTable.rst | 2 +- libcxx/docs/ReleaseNotes.rst | 26 +- libcxx/docs/Status/RangesAlgorithms.csv | 2 +- libcxx/include/CMakeLists.txt | 1 + libcxx/include/__algorithm/copy.h | 19 - libcxx/include/__algorithm/unwrap_iter.h | 22 +- libcxx/include/__config | 100 +- libcxx/include/__functional/boyer_moore_searcher.h | 313 + libcxx/include/__functional/function.h | 3 + libcxx/include/__iterator/reverse_iterator.h | 44 + libcxx/include/__memory/construct_at.h | 20 +- libcxx/include/__memory/shared_ptr.h | 14 +- libcxx/include/__memory/uninitialized_algorithms.h | 8 +- libcxx/include/__type_traits/is_bounded_array.h | 3 + libcxx/include/__type_traits/is_unbounded_array.h | 3 + libcxx/include/algorithm | 4 +- libcxx/include/array | 14 +- libcxx/include/bitset | 6 +- libcxx/include/coroutine | 3 + libcxx/include/deque | 15 +- libcxx/include/experimental/functional | 26 +- libcxx/include/filesystem | 4 +- libcxx/include/forward_list | 14 +- libcxx/include/functional | 1 + libcxx/include/ios | 4 +- libcxx/include/iostream | 4 +- libcxx/include/list | 14 +- libcxx/include/map | 15 +- libcxx/include/memory | 4 +- libcxx/include/module.modulemap.in | 1 + libcxx/include/optional | 4 +- libcxx/include/queue | 5 +- libcxx/include/random | 4 +- libcxx/include/regex | 16 +- libcxx/include/set | 13 +- libcxx/include/span | 11 +- libcxx/include/stack | 4 + libcxx/include/string | 15 +- libcxx/include/string_view | 13 +- libcxx/include/system_error | 4 +- libcxx/include/thread | 3 + libcxx/include/tuple | 4 +- libcxx/include/typeindex | 4 +- libcxx/include/unordered_map | 14 +- libcxx/include/unordered_set | 14 +- libcxx/include/utility | 6 +- libcxx/include/valarray | 4 +- libcxx/include/variant | 4 +- libcxx/include/vector | 15 +- libcxx/include/version | 2 +- .../alg.modifying.operations/copy.pass.cpp | 113 +- libcxx/test/libcxx/clang_tidy.sh.cpp | 2 +- libcxx/test/libcxx/iterators/unwrap_iter.pass.cpp | 63 + libcxx/test/libcxx/private_headers.verify.cpp | 1 + .../func.searchers.boyer_moore/default.pass.cpp | 25 + .../func.searchers.boyer_moore/hash.pass.cpp | 1 + .../func.searchers.boyer_moore/hash.pred.pass.cpp | 1 + .../func.searchers.boyer_moore/pred.pass.cpp | 1 + .../default.pass.cpp | 1 + .../hash.pass.cpp | 1 + .../hash.pred.pass.cpp | 1 + .../pred.pass.cpp | 1 + .../func.searchers.default/default.pass.cpp | 1 + .../func.searchers.default/default.pred.pass.cpp | 1 + .../make_default_searcher.pass.cpp | 1 + .../make_default_searcher.pred.pass.cpp | 1 + .../functional.version.compile.pass.cpp | 48 +- .../version.version.compile.pass.cpp | 48 +- .../func.search/func.search.bm/default.pass.cpp | 14 +- .../func.search/func.search.bm/hash.pass.cpp | 3 +- .../func.search/func.search.bm/hash.pred.pass.cpp | 3 +- .../func.search/func.search.bm/pred.pass.cpp | 3 +- .../func.search/func.search.bmh/default.pass.cpp | 1 - .../func.search/func.search.bmh/hash.pass.cpp | 1 - .../func.search/func.search.bmh/hash.pred.pass.cpp | 1 - .../func.search/func.search.bmh/pred.pass.cpp | 1 - .../optional/optional.hash/enabled_hash.pass.cpp | 1 + libcxx/utils/ci/apple-install-libcxx.sh | 2 +- .../generate_feature_test_macro_components.py | 1 - lld/COFF/DebugTypes.cpp | 2 +- lld/COFF/ICF.cpp | 4 +- lld/COFF/LLDMapFile.cpp | 2 +- lld/COFF/MapFile.cpp | 2 +- lld/ELF/ICF.cpp | 4 +- lld/ELF/LinkerScript.cpp | 4 +- lld/ELF/MapFile.cpp | 2 +- lld/ELF/OutputSections.cpp | 8 +- lld/ELF/SyntheticSections.cpp | 10 +- lld/ELF/Writer.cpp | 2 +- lld/MachO/Config.h | 4 +- lld/MachO/ICF.cpp | 4 +- lld/MachO/MapFile.cpp | 2 +- lld/MachO/UnwindInfoSection.cpp | 2 +- lld/docs/ELF/linker_script.rst | 15 +- lld/include/lld/Core/AbsoluteAtom.h | 42 - lld/include/lld/Core/ArchiveLibraryFile.h | 46 - lld/include/lld/Core/Atom.h | 130 - lld/include/lld/Core/DefinedAtom.h | 373 - lld/include/lld/Core/Error.h | 67 - lld/include/lld/Core/File.h | 276 - lld/include/lld/Core/Instrumentation.h | 131 - lld/include/lld/Core/LinkingContext.h | 257 - lld/include/lld/Core/Node.h | 74 - lld/include/lld/Core/Pass.h | 42 - lld/include/lld/Core/PassManager.h | 47 - lld/include/lld/Core/Reader.h | 154 - lld/include/lld/Core/Reference.h | 117 - lld/include/lld/Core/Resolver.h | 105 - lld/include/lld/Core/SharedLibraryAtom.h | 52 - lld/include/lld/Core/SharedLibraryFile.h | 69 - lld/include/lld/Core/Simple.h | 270 - lld/include/lld/Core/SymbolTable.h | 95 - lld/include/lld/Core/UndefinedAtom.h | 67 - lld/include/lld/Core/Writer.h | 46 - lld/wasm/Driver.cpp | 8 +- lld/wasm/InputChunks.cpp | 2 +- lld/wasm/InputElement.h | 2 +- lld/wasm/InputFiles.cpp | 2 +- lld/wasm/MapFile.cpp | 2 +- lld/wasm/OutputSections.cpp | 2 +- lld/wasm/Symbols.h | 2 +- lld/wasm/SyntheticSections.cpp | 24 +- lld/wasm/Writer.cpp | 13 +- lldb/include/lldb/Breakpoint/BreakpointOptions.h | 2 +- lldb/include/lldb/Breakpoint/WatchpointOptions.h | 2 +- lldb/include/lldb/Core/Address.h | 2 +- lldb/include/lldb/Core/DebuggerEvents.h | 2 +- lldb/include/lldb/Core/Declaration.h | 2 +- lldb/include/lldb/Core/Disassembler.h | 4 +- lldb/include/lldb/Core/LoadedModuleInfoList.h | 2 +- lldb/include/lldb/Core/Module.h | 2 +- lldb/include/lldb/Core/ModuleSpec.h | 4 +- lldb/include/lldb/Core/StructuredDataImpl.h | 2 +- lldb/include/lldb/Core/ValueObject.h | 2 +- lldb/include/lldb/Core/ValueObjectDynamicValue.h | 2 +- lldb/include/lldb/DataFormatters/FormatClasses.h | 2 +- lldb/include/lldb/Host/Debug.h | 2 +- lldb/include/lldb/Host/File.h | 4 +- lldb/include/lldb/Symbol/CompactUnwindInfo.h | 2 +- lldb/include/lldb/Symbol/LineTable.h | 4 +- lldb/include/lldb/Symbol/SymbolFileOnDemand.h | 2 +- lldb/include/lldb/Symbol/Type.h | 8 +- lldb/include/lldb/Target/LanguageRuntime.h | 2 +- lldb/include/lldb/Target/MemoryTagManager.h | 2 +- lldb/include/lldb/Target/Platform.h | 2 +- lldb/include/lldb/Target/Process.h | 2 +- lldb/include/lldb/Target/SectionLoadHistory.h | 2 +- lldb/include/lldb/Target/SectionLoadList.h | 2 +- lldb/include/lldb/Target/StackID.h | 4 +- lldb/include/lldb/Target/SystemRuntime.h | 2 +- lldb/include/lldb/Target/Target.h | 4 +- lldb/include/lldb/Target/UnwindLLDB.h | 2 +- lldb/include/lldb/Utility/DataBuffer.h | 2 +- lldb/include/lldb/Utility/GDBRemote.h | 2 +- lldb/include/lldb/Utility/ProcessInfo.h | 4 +- .../lldb/Utility/StringExtractorGDBRemote.h | 2 +- .../Python/lldbsuite/test/README-TestSuite | 4 +- lldb/packages/Python/lldbsuite/test/lldbtest.py | 13 +- lldb/source/API/SBModule.cpp | 4 +- lldb/source/API/SBPlatform.cpp | 8 +- lldb/source/API/SBValue.cpp | 2 +- .../Breakpoint/BreakpointResolverFileLine.cpp | 10 +- lldb/source/Commands/CommandObjectFrame.cpp | 2 +- lldb/source/Commands/CommandObjectHelp.h | 2 +- lldb/source/Commands/CommandObjectScript.h | 2 +- lldb/source/Commands/CommandObjectWatchpoint.cpp | 2 +- lldb/source/Core/AddressResolverFileLine.cpp | 4 +- lldb/source/Core/Section.cpp | 2 +- lldb/source/Core/SourceLocationSpec.cpp | 2 +- lldb/source/Core/ValueObject.cpp | 12 +- lldb/source/Expression/Materializer.cpp | 24 +- lldb/source/Host/macosx/cfcpp/CFCBundle.h | 2 +- lldb/source/Host/macosx/cfcpp/CFCData.h | 2 +- lldb/source/Host/macosx/cfcpp/CFCMutableArray.h | 2 +- .../Host/macosx/cfcpp/CFCMutableDictionary.h | 2 +- lldb/source/Host/macosx/cfcpp/CFCMutableSet.h | 2 +- lldb/source/Host/macosx/cfcpp/CFCString.h | 2 +- lldb/source/Plugins/ABI/AArch64/ABIAArch64.h | 4 +- lldb/source/Plugins/ABI/PowerPC/ABISysV_ppc64.cpp | 2 +- .../ExpressionParser/Clang/ClangDeclVendor.h | 2 +- .../Clang/ClangExpressionDeclMap.cpp | 24 +- .../ExpressionParser/Clang/IRDynamicChecks.h | 2 +- .../Plugins/ExpressionParser/Clang/IRForTarget.cpp | 2 +- .../AppleObjCClassDescriptorV2.cpp | 2 +- .../Android/PlatformAndroidRemoteGDBServer.cpp | 4 +- .../Platform/MacOSX/PlatformAppleSimulator.h | 2 +- .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 2 +- .../Plugins/Platform/MacOSX/PlatformDarwinKernel.h | 2 +- .../Process/Linux/IntelPTMultiCoreTrace.cpp | 2 +- lldb/source/Plugins/Process/Linux/Perf.cpp | 4 +- .../Process/MacOSX-Kernel/CommunicationKDP.h | 2 +- .../Process/MacOSX-Kernel/RegisterContextKDP_arm.h | 2 +- .../MacOSX-Kernel/RegisterContextKDP_arm64.h | 2 +- .../MacOSX-Kernel/RegisterContextKDP_i386.h | 2 +- .../MacOSX-Kernel/RegisterContextKDP_x86_64.h | 2 +- .../Plugins/Process/MacOSX-Kernel/ThreadKDP.h | 2 +- .../Process/Utility/RegisterContextMach_arm.h | 2 +- .../Process/Utility/RegisterContextMach_i386.h | 2 +- .../Process/Utility/RegisterContextMach_x86_64.h | 2 +- .../gdb-remote/GDBRemoteCommunicationServerLLGS.h | 2 +- .../Plugins/Process/minidump/MinidumpParser.cpp | 3 +- .../ScriptInterpreter/Python/PythonDataObjects.h | 2 +- .../Python/ScriptedPythonInterface.h | 2 +- .../SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 4 +- lldb/source/Plugins/SymbolFile/DWARF/DIERef.h | 2 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 18 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 4 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 2 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 10 +- .../SymbolFile/NativePDB/UdtRecordCompleter.cpp | 2 +- .../source/Plugins/SymbolFile/PDB/PDBASTParser.cpp | 2 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 2 +- .../Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp | 2 +- .../SymbolVendor/PECOFF/SymbolVendorPECOFF.cpp | 2 +- .../ctf/CommandObjectThreadTraceExportCTF.cpp | 2 +- lldb/source/Symbol/CompileUnit.cpp | 2 +- lldb/source/Symbol/SymbolFileOnDemand.cpp | 2 +- lldb/source/Symbol/Type.cpp | 4 +- lldb/source/Target/PathMappingList.cpp | 4 +- lldb/source/Target/StackFrame.cpp | 6 +- lldb/source/Utility/ProcessInfo.cpp | 8 +- .../Utility/TraceIntelPTGDBRemotePackets.cpp | 2 +- .../android/platform/TestDefaultCacheLineSize.py | 2 - .../TestPublicAPIHeaders.py | 2 - .../TestSBCommandReturnObject.py | 2 - lldb/test/API/api/listeners/TestListener.py | 2 - lldb/test/API/api/log/TestAPILog.py | 2 - .../multiple-debuggers/TestMultipleDebuggers.py | 2 - .../api/multiple-targets/TestMultipleTargets.py | 2 - .../API/api/multithreaded/TestMultithreaded.py | 2 - .../test/API/arm/breakpoint-it/TestBreakpointIt.py | 2 - .../TestBreakpointThumbCodesection.py | 2 - lldb/test/API/arm/emulation/TestEmulations.py | 2 - .../API/assert_messages_test/TestAssertMessages.py | 2 - .../benchmarks/continue/TestBenchmarkContinue.py | 2 - .../API/benchmarks/expression/TestExpressionCmd.py | 2 - .../API/benchmarks/expression/TestRepeatedExprs.py | 2 - .../frame_variable/TestFrameVariableResponse.py | 2 - .../libcxxlist/TestBenchmarkLibcxxList.py | 2 - .../benchmarks/libcxxmap/TestBenchmarkLibcxxMap.py | 2 - .../API/benchmarks/startup/TestStartupDelays.py | 2 - .../API/benchmarks/stepping/TestSteppingSpeed.py | 2 - .../TestCompileRunToBreakpointTurnaround.py | 2 - .../commands/add-dsym/uuid/TestAddDsymCommand.py | 2 - .../test/API/commands/apropos/basic/TestApropos.py | 2 - .../apropos/with-process/TestAproposWithProcess.py | 2 - .../command/list/TestBreakpointCommandList.py | 2 - .../set/func-regex/TestBreakpointRegexError.py | 2 - .../command/container/TestContainerCommands.py | 2 - .../commands/command/delete/TestCommandDelete.py | 2 - .../command/invalid-args/TestInvalidArgsCommand.py | 2 - .../command/nested_alias/TestNestedAlias.py | 2 - .../API/commands/command/regex/TestRegexCommand.py | 2 - .../commands/command/script/TestCommandScript.py | 2 - .../commands/command/script/import/TestImport.py | 2 - .../import/rdar-12586188/TestRdar12586188.py | 2 - .../command/script_alias/TestCommandScriptAlias.py | 2 - .../commands/command/source/TestCommandSource.py | 2 - .../disassemble/basic/TestDisassembleBreakpoint.py | 2 - .../disassemble/basic/TestFrameDisassemble.py | 2 - .../anonymous-struct/TestCallUserAnonTypedef.py | 1 - .../TestArgumentPassingRestrictions.py | 2 - .../calculator_mode/TestCalculatorMode.py | 2 - .../call-function/TestCallBuiltinFunction.py | 2 - .../call-function/TestCallStdStringFunction.py | 2 - .../call-function/TestCallStopAndContinue.py | 2 - .../call-function/TestCallUserDefinedFunction.py | 2 - .../call-restarts/TestCallThatRestarts.py | 2 - .../expression/call-throws/TestCallThatThrows.py | 2 - .../TestCastIntToAnonymousEnum.py | 2 - .../API/commands/expression/char/TestExprsChar.py | 2 - ...lassTemplateSpecializationParametersHandling.py | 2 - .../TestImportDefinitionArrayType.py | 2 - .../TestInvalidIteratorCompletionCrash.py | 2 - .../expression/completion/TestExprCompletion.py | 2 - .../context-object-objc/TestContextObjectObjc.py | 2 - .../expression/context-object/TestContextObject.py | 2 - .../expression/diagnostics/TestExprDiagnostics.py | 2 - .../dollar-in-variable/TestDollarInVariable.py | 2 - .../expression/dont_allow_jit/TestAllowJIT.py | 2 - .../expression/entry-bp/TestExprEntryBP.py | 2 - .../expression/error-limit/TestExprErrorLimit.py | 2 - .../expr-in-syscall/TestExpressionInSyscall.py | 2 - .../API/commands/expression/fixits/TestFixIts.py | 2 - .../expression/formatters/TestFormatters.py | 2 - .../TestFunctionTemplateSpecializationTempArgs.py | 2 - .../array/TestArrayFromStdModule.py | 2 - .../import-std-module/basic/TestImportStdModule.py | 2 - .../conflicts/TestStdModuleWithConflicts.py | 2 - .../deque-basic/TestDequeFromStdModule.py | 2 - .../TestDbgInfoContentDequeFromStdModule.py | 2 - .../empty-module/TestEmptyStdModule.py | 2 - .../TestForwardDeclFromStdModule.py | 2 - .../TestDbgInfoContentForwardListFromStdModule.py | 2 - .../forward_list/TestForwardListFromStdModule.py | 2 - .../iterator/TestIteratorFromStdModule.py | 2 - .../TestDbgInfoContentListFromStdModule.py | 2 - .../list/TestListFromStdModule.py | 2 - .../TestStdModuleSourcesMissing.py | 2 - .../TestStdModuleBuildErrors.py | 2 - .../no-std-module/TestMissingStdModule.py | 2 - .../TestNonModuleTypeSeparation.py | 2 - .../pair/TestPairFromStdModule.py | 2 - .../queue/TestQueueFromStdModule.py | 2 - .../TestRetryWithStdModule.py | 2 - .../TestSharedPtrDbgInfoContentFromStdModule.py | 2 - .../shared_ptr/TestSharedPtrFromStdModule.py | 2 - .../stack/TestStackFromStdModule.py | 2 - .../sysroot/TestStdModuleSysroot.py | 2 - .../TestUniquePtrDbgInfoContent.py | 2 - .../unique_ptr/TestUniquePtrFromStdModule.py | 2 - .../vector-bool/TestVectorBoolFromStdModule.py | 2 - .../TestDbgInfoContentVectorFromStdModule.py | 2 - .../TestVectorOfVectorsFromStdModule.py | 2 - .../vector/TestVectorFromStdModule.py | 2 - .../TestDbgInfoContentWeakPtrFromStdModule.py | 2 - .../weak_ptr/TestWeakPtrFromStdModule.py | 2 - .../TestImportBuiltinFileID.py | 2 - .../inline-namespace/TestInlineNamespace.py | 1 - .../invalid-args/TestInvalidArgsExpression.py | 2 - .../TestIRInterpreterPHINodes.py | 1 - .../expression/ir-interpreter/TestIRInterpreter.py | 2 - .../commands/expression/issue_11588/Test11588.py | 2 - .../API/commands/expression/macros/TestMacros.py | 2 - .../TestMultilineCompletion.py | 2 - .../TestMultilineNavigation.py | 3 - .../TestNamespaceLocalVarSameNameCppAndC.py | 2 - .../TestNamespaceLocalVarSameNameObjC.py | 2 - .../expression/no-deadlock/TestExprDoesntBlock.py | 2 - .../commands/expression/options/TestExprOptions.py | 2 - .../TestPersistObjCPointeeType.py | 2 - .../TestPersistentPtrUpdate.py | 2 - .../persistent_types/TestNestedPersistentTypes.py | 2 - .../persistent_types/TestPersistentTypes.py | 2 - .../TestPersistentVariables.py | 2 - .../expression/po_verbosity/TestPoVerbosity.py | 2 - .../expression/pr35310/TestExprsBug35310.py | 2 - .../commands/expression/pr52257/TestExprCrash.py | 2 - .../expression/radar_8638051/Test8638051.py | 2 - .../expression/radar_9531204/TestPrintfAfterUp.py | 2 - .../radar_9673664/TestExprHelpExamples.py | 2 - .../result_numbering/TestResultNumbering.py | 2 - .../save_jit_objects/TestSaveJITObjects.py | 1 - .../expression/scoped_enums/TestScopedEnumType.py | 2 - .../static-initializers/TestStaticInitializers.py | 2 - .../test/API/commands/expression/test/TestExprs.py | 2 - .../API/commands/expression/test/TestExprs2.py | 2 - .../expression/timeout/TestCallWithTimeout.py | 2 - .../expression/top-level/TestTopLevelExprs.py | 2 - .../TestObjCTypeQueryFromOtherCompileUnit.py | 2 - .../unwind_expression/TestUnwindExpression.py | 2 - .../vector_of_enums/TestVectorOfEnums.py | 2 - .../expression/weak_symbols/TestWeakSymbols.py | 2 - .../expression/xvalue/TestXValuePrinting.py | 2 - .../API/commands/frame/diagnose/array/TestArray.py | 1 - .../diagnose/bad-reference/TestBadReference.py | 1 - .../TestComplicatedExpression.py | 1 - .../TestDiagnoseDereferenceArgument.py | 1 - .../TestDiagnoseDereferenceFunctionReturn.py | 1 - .../TestDiagnoseDereferenceThis.py | 1 - .../inheritance/TestDiagnoseInheritance.py | 1 - .../diagnose/local-variable/TestLocalVariable.py | 1 - .../TestDiagnoseDereferenceVirtualMethodCall.py | 1 - .../commands/frame/language/TestGuessLanguage.py | 2 - .../frame/recognizer/TestFrameRecognizer.py | 2 - .../API/commands/frame/select/TestFrameSelect.py | 2 - lldb/test/API/commands/frame/var/TestFrameVar.py | 2 - lldb/test/API/commands/gui/basic/TestGuiBasic.py | 2 - .../commands/gui/basicdebug/TestGuiBasicDebug.py | 2 - .../commands/gui/breakpoints/TestGuiBreakpoints.py | 2 - .../TestGuiExpandThreadsTree.py | 2 - .../gui/invalid-args/TestInvalidArgsGui.py | 2 - .../API/commands/gui/viewlarge/TestGuiViewLarge.py | 2 - lldb/test/API/commands/help/TestHelp.py | 2 - lldb/test/API/commands/log/basic/TestLogging.py | 2 - .../log/invalid-args/TestInvalidArgsLog.py | 2 - .../API/commands/memory/read/TestMemoryRead.py | 2 - .../API/commands/memory/write/TestMemoryWrite.py | 2 - .../commands/platform/basic/TestPlatformCommand.py | 2 - .../commands/platform/basic/TestPlatformPython.py | 2 - .../platform/connect/TestPlatformConnect.py | 1 - .../platform/file/close/TestPlatformFileClose.py | 2 - .../platform/file/read/TestPlatformFileRead.py | 2 - .../platform/process/list/TestProcessList.py | 2 - .../API/commands/platform/sdk/TestPlatformSDK.py | 2 - .../process/attach-resume/TestAttachResume.py | 2 - .../commands/process/attach/TestProcessAttach.py | 2 - .../attach/attach_denied/TestAttachDenied.py | 2 - .../commands/process/handle/TestProcessHandle.py | 2 - .../TestLaunchWithShellExpand.py | 2 - .../commands/process/launch/TestProcessLaunch.py | 2 - .../commands/process/signal/TestProcessSignal.py | 2 - lldb/test/API/commands/quit/TestQuit.py | 2 - .../TestArm64DynamicRegsets.py | 2 - .../TestSVEThreadedDynamic.py | 2 - .../rw_access_static_config/TestSVERegisters.py | 2 - .../register/register_command/TestRegisters.py | 2 - .../invalid-args/TestInvalidArgsReproducer.py | 2 - .../commands/session/history/TestSessionHistory.py | 2 - .../API/commands/session/save/TestSessionSave.py | 2 - lldb/test/API/commands/settings/TestSettings.py | 2 - .../API/commands/settings/quoting/TestQuoting.py | 2 - .../use_source_cache/TestUseSourceCache.py | 2 - .../API/commands/statistics/basic/TestStats.py | 2 - .../TestAutoInstallMainExecutable.py | 1 - .../API/commands/target/basic/TestTargetCommand.py | 4 +- .../target/create-deps/TestTargetCreateDeps.py | 2 - .../target/create-no-such-arch/TestNoSuchArch.py | 2 - .../dump-symtab-demangle/TestDumpSymtabDemangle.py | 2 - .../target/dump/TestTargetDumpTypeSystem.py | 2 - .../insert/TestTargetModulesSearchpathsInsert.py | 2 - .../API/commands/target/select/TestTargetSelect.py | 2 - .../stop-hook/delete/TestTargetStopHookDelete.py | 2 - .../stop-hook/disable/TestTargetStopHookDisable.py | 2 - .../stop-hook/enable/TestTargetStopHookEnable.py | 2 - .../target/stop-hooks/TestStopHookScripted.py | 2 - .../commands/target/stop-hooks/TestStopHooks.py | 2 - .../thread/backtrace/TestThreadBacktraceRepeat.py | 9 - .../API/commands/thread/select/TestThreadSelect.py | 2 - lldb/test/API/commands/trace/TestTraceDumpInfo.py | 1 - .../commands/trace/TestTraceDumpInstructions.py | 2 - lldb/test/API/commands/trace/TestTraceEvents.py | 2 - lldb/test/API/commands/trace/TestTraceExport.py | 2 - lldb/test/API/commands/trace/TestTraceLoad.py | 2 - lldb/test/API/commands/trace/TestTraceSave.py | 1 - lldb/test/API/commands/trace/TestTraceSchema.py | 2 - lldb/test/API/commands/trace/TestTraceStartStop.py | 2 - lldb/test/API/commands/trace/TestTraceTSC.py | 2 - .../TestTraceStartStopMultipleThreads.py | 2 - lldb/test/API/commands/version/TestVersion.py | 2 - .../hello_watchlocation/TestWatchLocation.py | 2 - .../hello_watchpoint/TestMyFirstWatchpoint.py | 2 - .../TestWatchpointMultipleSlots.py | 2 - .../watchpoints/multiple_hits/TestMultipleHits.py | 2 - .../TestWatchpointMultipleThreads.py | 2 - .../step_over_watchpoint/TestStepOverWatchpoint.py | 2 - .../TestWatchedVarHitWhenInScope.py | 2 - .../watch_tagged_addr/TestWatchTaggedAddress.py | 2 - .../watchpoint_commands/TestWatchpointCommands.py | 2 - .../command/TestWatchpointCommandLLDB.py | 2 - .../command/TestWatchpointCommandPython.py | 2 - .../condition/TestWatchpointConditionCmd.py | 2 - .../watchpoint_count/TestWatchpointCount.py | 1 - .../watchpoint_disable/TestWatchpointDisable.py | 1 - .../watchpoint_events/TestWatchpointEvents.py | 2 - .../TestValueOfVectorVariable.py | 2 - .../TestWatchLocationWithWatchSet.py | 2 - .../watchpoint_size/TestWatchpointSizes.py | 2 - lldb/test/API/driver/batch_mode/TestBatchMode.py | 2 - lldb/test/API/driver/job_control/TestJobControl.py | 2 - .../abbreviation/TestAbbreviations.py | 2 - .../abbreviation/TestCommonShortSpellings.py | 2 - .../functionalities/archives/TestBSDArchives.py | 2 - .../API/functionalities/asan/TestMemoryHistory.py | 2 - .../API/functionalities/asan/TestReportData.py | 2 - .../functionalities/avoids-fd-leak/TestFdLeak.py | 2 - .../backticks/TestBackticksWithoutATarget.py | 2 - .../address_breakpoints/TestAddressBreakpoints.py | 2 - .../TestBadAddressBreakpoints.py | 2 - .../auto_continue/TestBreakpointAutoContinue.py | 2 - .../TestBreakInLoadedDylib.py | 2 - .../TestBreakpointByFileColonLine.py | 2 - .../TestBreakpointByLineAndColumn.py | 2 - .../TestBreakpointCallbackCommandSource.py | 2 - .../breakpoint_command/TestBreakpointCommand.py | 1 - .../TestBreakpointCommandsFromPython.py | 2 - .../breakpoint_command/TestRegexpBreakCommand.py | 2 - .../TestBreakpointConditions.py | 2 - .../breakpoint_hit_count/TestBreakpointHitCount.py | 2 - .../breakpoint/breakpoint_ids/TestBreakpointIDs.py | 2 - .../TestBreakpointIgnoreCount.py | 2 - .../TestAvoidBreakpointInDelaySlot.py | 2 - .../breakpoint_language/TestBreakpointLanguage.py | 2 - .../TestBreakpointLocations.py | 2 - .../breakpoint_names/TestBreakpointNames.py | 2 - .../breakpoint_on_overload/TestBreakOnOverload.py | 2 - .../breakpoint_options/TestBreakpointOptions.py | 2 - .../TestBreakpointSetRestart.py | 4 +- .../comp_dir_symlink/TestCompDirSymLink.py | 2 - .../TestConsecutiveBreakpoints.py | 2 - .../breakpoint/cpp/TestCPPBreakpointLocations.py | 2 - .../cpp_exception/TestCPPExceptionBreakpoint.py | 2 - .../breakpoint/debugbreak/TestDebugBreak.py | 2 - .../TestBreakpointsWithNoTargets.py | 2 - .../TestBreakpointInGlobalConstructor.py | 2 - .../TestHWBreakMultiThread.py | 1 - .../TestRequireHWBreakpoints.py | 1 - .../TestWriteMemoryWithHWBreakpoint.py | 1 - .../inlined_breakpoints/TestInlinedBreakpoints.py | 2 - .../breakpoint/move_nearest/TestMoveNearest.py | 2 - .../breakpoint/objc/TestObjCBreakpoints.py | 2 - .../scripted_bkpt/TestScriptedResolver.py | 2 - .../serialize/TestBreakpointSerialization.py | 2 - .../source_regexp/TestSourceRegexBreakpoints.py | 2 - .../step_over_breakpoint/TestStepOverBreakpoint.py | 2 - .../functionalities/completion/TestCompletion.py | 2 - .../conditional_break/TestConditionalBreak.py | 2 - .../array_typedef/TestArrayTypedef.py | 2 - .../boolreference/TestFormattersBoolRefPtr.py | 2 - .../builtin-formats/TestBuiltinFormats.py | 2 - .../compactvectors/TestCompactVectors.py | 2 - .../cstring-utf8-summary/TestCstringUnicode.py | 2 - .../TestDataFormatterAdv.py | 2 - .../TestDataFormatterCaching.py | 2 - .../TestDataFormatterCategories.py | 2 - .../data-formatter-cpp/TestDataFormatterCpp.py | 2 - .../TestDataFormatterDisabling.py | 2 - .../TestDataFormatterEnumFormat.py | 2 - .../TestDataFormatterGlobals.py | 2 - .../TestDataFormatterNamedSummaries.py | 2 - .../ObjCDataFormatterTestCase.py | 2 - .../cmtime/TestDataFormatterCMTime.py | 2 - .../nsindexpath/TestDataFormatterNSIndexPath.py | 2 - .../nsstring/TestDataFormatterNSString.py | 2 - .../TestFormattersOneIsSingular.py | 2 - .../TestPtrToArrayFormatting.py | 2 - .../TestDataFormatterPythonSynth.py | 2 - .../TestDataFormatterScript.py | 2 - .../TestDataFormatterSkipSummary.py | 2 - .../TestDataFormatterSmartArray.py | 2 - .../bitset/TestDataFormatterGenericBitset.py | 2 - .../generic/deque/TestDataFormatterGenericDeque.py | 2 - .../TestDataFormatterGenericForwardList.py | 2 - .../generic/list/TestDataFormatterGenericList.py | 2 - .../list/loop/TestDataFormatterGenericListLoop.py | 2 - .../multimap/TestDataFormatterGenericMultiMap.py | 2 - .../multiset/TestDataFormatterGenericMultiSet.py | 2 - .../optional/TestDataFormatterGenericOptional.py | 2 - .../generic/set/TestDataFormatterGenericSet.py | 2 - .../unordered/TestDataFormatterGenericUnordered.py | 1 - .../libcxx/atomic/TestLibCxxAtomic.py | 2 - .../libcxx/function/TestLibCxxFunction.py | 2 - .../libcxx/initializerlist/TestInitializerList.py | 2 - .../iterator/TestDataFormatterLibccIterator.py | 2 - .../libcxx/map/TestDataFormatterLibccMap.py | 2 - .../libcxx/queue/TestDataFormatterLibcxxQueue.py | 2 - .../shared_ptr/TestDataFormatterLibcxxSharedPtr.py | 2 - .../libcxx/span/TestDataFormatterLibcxxSpan.py | 2 - .../libcxx/string/TestDataFormatterLibcxxString.py | 2 - .../TestDataFormatterLibcxxStringView.py | 2 - .../libcxx/tuple/TestDataFormatterLibcxxTuple.py | 2 - .../unique_ptr/TestDataFormatterLibcxxUniquePtr.py | 2 - .../variant/TestDataFormatterLibcxxVariant.py | 2 - .../libcxx/vbool/TestDataFormatterLibcxxVBool.py | 2 - .../libcxx/vector/TestDataFormatterLibcxxVector.py | 2 - .../iterator/TestDataFormatterStdIterator.py | 2 - .../libstdcpp/map/TestDataFormatterStdMap.py | 2 - .../smart_ptr/TestDataFormatterStdSmartPtr.py | 1 - .../libstdcpp/string/TestDataFormatterStdString.py | 2 - .../libstdcpp/tuple/TestDataFormatterStdTuple.py | 1 - .../unique_ptr/TestDataFormatterStdUniquePtr.py | 1 - .../libstdcpp/vbool/TestDataFormatterStdVBool.py | 2 - .../libstdcpp/vector/TestDataFormatterStdVector.py | 2 - .../data-formatter-synth/TestDataFormatterSynth.py | 2 - .../TestDataFormatterSynthType.py | 2 - .../TestDataFormatterSynthVal.py | 2 - .../format-propagation/TestFormatPropagation.py | 2 - .../TestFrameFormatSmallStruct.py | 2 - .../hexcaps/TestDataFormatterHexCaps.py | 2 - .../TestDataFormatterLanguageCategoryUpdates.py | 2 - .../nsarraysynth/TestNSArraySynthetic.py | 2 - .../nsdictionarysynth/TestNSDictionarySynthetic.py | 2 - .../nssetsynth/TestNSSetSynthetic.py | 2 - .../ostypeformatting/TestFormattersOsType.py | 2 - .../data-formatter/parray/TestPrintArray.py | 2 - .../data-formatter/poarray/TestPrintObjectArray.py | 2 - .../ptr_ref_typedef/TestPtrRef2Typedef.py | 2 - .../pyobjsynthprovider/TestPyObjSynthProvider.py | 2 - .../TestDataFormatterRefPtrRecursion.py | 2 - .../summary-string-onfail/Test-rdar-9974002.py | 1 - .../synthcapping/TestSyntheticCapping.py | 2 - .../synthupdate/TestSyntheticFilterRecompute.py | 2 - .../TestTypeSummaryListArg.py | 2 - .../TestTypeSummaryListScript.py | 2 - .../TestUserFormatVsSummary.py | 2 - .../TestVarInAggregateMisuse.py | 2 - .../TestDataFormatterVarScriptFormatting.py | 2 - .../vector-types/TestVectorTypesFormatting.py | 2 - .../functionalities/dead-strip/TestDeadStrip.py | 2 - .../deleted-executable/TestDeletedExecutable.py | 2 - .../TestDiagnosticReporting.py | 2 - .../aarch64-adrp-add/TestAArch64AdrpAdd.py | 2 - .../TestDlopenOtherExecutable.py | 2 - .../dyld-exec-linux/TestDyldExecLinux.py | 1 - .../dyld-launch-linux/TestDyldLaunchLinux.py | 1 - .../TestDynamicValueChildCount.py | 2 - lldb/test/API/functionalities/exec/TestExec.py | 2 - .../fat_archives/TestFatArchives.py | 2 - .../find-line-entry/TestFindLineEntry.py | 2 - .../gdb_remote_client/TestAArch64XMLRegOffsets.py | 2 - .../gdb_remote_client/TestArmRegisterDefinition.py | 2 - .../functionalities/gdb_remote_client/TestFork.py | 2 - .../gdb_remote_client/TestGDBRemoteClient.py | 2 - .../TestGDBRemoteDiskFileCompletion.py | 2 - .../gdb_remote_client/TestGDBRemoteLoad.py | 2 - .../gdb_remote_client/TestGDBRemotePlatformFile.py | 2 - .../gdb_remote_client/TestGDBServerNoTargetXML.py | 2 - .../gdb_remote_client/TestGDBServerTargetXML.py | 2 - .../gdb_remote_client/TestGdbClientModuleLoad.py | 2 - .../gdb_remote_client/TestIOSSimulator.py | 2 - .../TestJLink6Armv7RegisterDefinition.py | 2 - .../TestMemoryRegionDirtyPages.py | 2 - .../gdb_remote_client/TestMultiprocess.py | 2 - .../gdb_remote_client/TestNestedRegDefinitions.py | 2 - .../gdb_remote_client/TestNoGPacketSupported.py | 2 - .../gdb_remote_client/TestNoLocalFile.py | 2 - .../TestNoWatchpointSupportInfo.py | 2 - .../gdb_remote_client/TestPartialGPacket.py | 2 - .../gdb_remote_client/TestPlatformClient.py | 2 - .../gdb_remote_client/TestPlatformKill.py | 2 - .../gdb_remote_client/TestPlatformMacOSX.py | 2 - .../gdb_remote_client/TestProcessConnect.py | 2 - .../functionalities/gdb_remote_client/TestPty.py | 1 - .../gdb_remote_client/TestQemuAArch64TargetXml.py | 2 - .../gdb_remote_client/TestRecognizeBreakpoint.py | 2 - .../gdb_remote_client/TestRegDefinitionInParts.py | 2 - .../gdb_remote_client/TestRemoteRegNums.py | 2 - .../gdb_remote_client/TestRestartBug.py | 2 - .../gdb_remote_client/TestStopPCs.py | 2 - .../gdb_remote_client/TestTargetXMLArch.py | 2 - .../TestThreadInfoTrailingComma.py | 2 - .../gdb_remote_client/TestThreadSelectionBug.py | 2 - .../functionalities/gdb_remote_client/TestWasm.py | 2 - .../gdb_remote_client/TestWriteMemory.py | 2 - .../gdb_remote_client/TestqOffsets.py | 2 - .../functionalities/history/TestHistoryRecall.py | 2 - .../inferior-assert/TestInferiorAssert.py | 2 - .../inferior-changed/TestInferiorChanged.py | 2 - .../inferior-crashing/TestInferiorCrashing.py | 2 - .../inferior-crashing/TestInferiorCrashingStep.py | 2 - .../recursive-inferior/TestRecursiveInferior.py | 2 - .../TestRecursiveInferiorStep.py | 2 - .../inline-stepping/TestInlineStepping.py | 2 - .../jitloader_gdb/TestJITLoaderGDB.py | 2 - .../launch_stop_at_entry/TestStopAtEntry.py | 2 - .../lazy-loading/TestLazyLoading.py | 1 - .../limit-debug-info/TestLimitDebugInfo.py | 2 - .../load_after_attach/TestLoadAfterAttach.py | 2 - .../load_lazy/TestLoadUsingLazyBind.py | 2 - .../functionalities/load_unload/TestLoadUnload.py | 4 +- .../load_using_paths/TestLoadUsingPaths.py | 2 - .../location-list-lookup/TestLocationListLookup.py | 2 - .../API/functionalities/longjmp/TestLongjmp.py | 2 - .../memory-region/TestMemoryRegion.py | 2 - .../memory/cache/TestMemoryCache.py | 2 - .../functionalities/memory/find/TestMemoryFind.py | 2 - .../functionalities/memory/tag/TestMemoryTag.py | 2 - .../module_cache/bsd/TestModuleCacheBSD.py | 2 - .../debug_index/TestDebugIndexCache.py | 2 - .../simple_exe/TestModuleCacheSimple.py | 2 - .../universal/TestModuleCacheUniversal.py | 2 - .../functionalities/mtc/simple/TestMTCSimple.py | 2 - .../TestMultipleDebuggersCommands.py | 2 - .../multiword-commands/TestMultiWordCommands.py | 2 - .../TestIndexVariable.py | 2 - .../object-file/TestImageListMultiArchitecture.py | 2 - lldb/test/API/functionalities/paths/TestPaths.py | 2 - .../plugins/command_plugin/TestPluginCommands.py | 2 - .../plugins/python_os_plugin/TestPythonOSPlugin.py | 2 - .../TestOSPluginStepping.py | 2 - .../pointer_num_children/TestPointerNumChildren.py | 1 - .../FreeBSDKernel/TestFreeBSDKernelLive.py | 2 - .../FreeBSDKernel/TestFreeBSDKernelVMCore.py | 2 - .../postmortem/elf-core/TestLinuxCore.py | 2 - .../postmortem/elf-core/gcore/TestGCore.py | 2 - .../elf-core/thread_crash/TestLinuxCoreThreads.py | 2 - .../postmortem/mach-core/TestMachCore.py | 2 - .../postmortem/minidump-new/TestMiniDumpNew.py | 2 - .../postmortem/minidump-new/TestMiniDumpUUID.py | 2 - .../postmortem/minidump/TestMiniDump.py | 2 - .../postmortem/netbsd-core/TestNetBSDCore.py | 2 - .../postmortem/wow64_minidump/TestWow64MiniDump.py | 2 - .../pre_run_dylibs/TestPreRunDylibs.py | 2 - .../process_crash_info/TestProcessCrashInfo.py | 2 - .../process_group/TestChangeProcessGroup.py | 2 - .../process_save_core/TestProcessSaveCore.py | 2 - .../TestProcessSaveCoreMinidump.py | 2 - .../progress_reporting/TestProgressReporting.py | 2 - .../TestTrimmedProgressReporting.py | 2 - .../API/functionalities/ptr_refs/TestPtrRefs.py | 2 - .../recursion/TestValueObjectRecursion.py | 2 - .../reproducers/attach/TestReproducerAttach.py | 2 - .../TestReproducerFSCaseSensitivity.py | 2 - lldb/test/API/functionalities/rerun/TestRerun.py | 2 - .../return-value/TestReturnValue.py | 2 - .../scripted_process/TestScriptedProcess.py | 2 - .../TestStackCoreScriptedProcess.py | 2 - .../API/functionalities/set-data/TestSetData.py | 2 - .../show_location/TestShowLocationDwarf5.py | 2 - .../API/functionalities/signal/TestSendSignal.py | 2 - .../signal/handle-abrt/TestHandleAbort.py | 2 - .../signal/handle-segv/TestHandleSegv.py | 2 - .../API/functionalities/signal/raise/TestRaise.py | 2 - .../source-map/TestTargetSourceMap.py | 2 - .../functionalities/stats_api/TestStatisticsAPI.py | 1 - .../step-avoids-no-debug/TestStepNoDebug.py | 2 - .../TestStepVrsInterruptTimeout.py | 2 - .../step_scripted/TestStepScripted.py | 2 - .../TestStopOnSharedlibraryEvents.py | 2 - .../cross_dso/TestCrossDSOTailCalls.py | 2 - .../cross_object/TestCrossObjectTailCalls.py | 2 - .../sbapi_support/TestTailCallFrameSBAPI.py | 1 - .../TestSteppingOutWithArtificialFrames.py | 1 - .../TestModuleLoadedNotifys.py | 2 - .../functionalities/target_var/TestTargetVar.py | 2 - .../target_var/no_vars/TestTargetVarNoVars.py | 2 - lldb/test/API/functionalities/testid/TestTestId.py | 2 - .../thread/backtrace_limit/TestBacktraceLimit.py | 2 - .../thread/break_after_join/TestBreakAfterJoin.py | 2 - ...ConcurrentBreakpointDelayBreakpointOneSignal.py | 2 - ...oncurrentBreakpointOneDelayBreakpointThreads.py | 2 - ...entBreakpointsDelayedBreakpointOneWatchpoint.py | 2 - .../TestConcurrentCrashWithBreak.py | 2 - .../TestConcurrentCrashWithSignal.py | 2 - .../TestConcurrentCrashWithWatchpoint.py | 2 - ...oncurrentCrashWithWatchpointBreakpointSignal.py | 2 - .../TestConcurrentDelaySignalBreak.py | 2 - .../TestConcurrentDelaySignalWatch.py | 2 - .../TestConcurrentDelayWatchBreak.py | 2 - ...stConcurrentDelayedCrashWithBreakpointSignal.py | 2 - ...ncurrentDelayedCrashWithBreakpointWatchpoint.py | 2 - .../TestConcurrentManyBreakpoints.py | 2 - .../concurrent_events/TestConcurrentManyCrash.py | 2 - .../concurrent_events/TestConcurrentManySignals.py | 2 - .../TestConcurrentManyWatchpoints.py | 2 - .../TestConcurrentNWatchNBreak.py | 2 - .../concurrent_events/TestConcurrentSignalBreak.py | 2 - .../TestConcurrentSignalDelayBreak.py | 2 - .../TestConcurrentSignalDelayWatch.py | 2 - .../TestConcurrentSignalNWatchNBreak.py | 2 - .../concurrent_events/TestConcurrentSignalWatch.py | 2 - .../TestConcurrentSignalWatchBreak.py | 2 - .../TestConcurrentTwoBreakpointThreads.py | 2 - .../TestConcurrentTwoBreakpointsOneDelaySignal.py | 2 - .../TestConcurrentTwoBreakpointsOneSignal.py | 2 - .../TestConcurrentTwoBreakpointsOneWatchpoint.py | 2 - .../TestConcurrentTwoWatchpointThreads.py | 2 - .../TestConcurrentTwoWatchpointsOneBreakpoint.py | 2 - ...stConcurrentTwoWatchpointsOneDelayBreakpoint.py | 2 - .../TestConcurrentTwoWatchpointsOneSignal.py | 2 - .../concurrent_events/TestConcurrentWatchBreak.py | 2 - .../TestConcurrentWatchBreakDelay.py | 2 - ...urrentWatchpointDelayWatchpointOneBreakpoint.py | 2 - ...ncurrentWatchpointWithDelayWatchpointThreads.py | 2 - .../exit/TestConcurrentThreadExit.py | 2 - .../crash_during_step/TestCrashDuringStep.py | 2 - .../create_after_attach/TestCreateAfterAttach.py | 2 - .../create_during_step/TestCreateDuringStep.py | 2 - .../exit_during_break/TestExitDuringBreak.py | 2 - .../TestExitDuringExpression.py | 2 - .../thread/exit_during_step/TestExitDuringStep.py | 2 - .../ignore_suspended/TestIgnoreSuspendedThread.py | 2 - .../functionalities/thread/jump/TestThreadJump.py | 2 - .../thread/main_thread_exit/TestMainThreadExit.py | 2 - .../thread/multi_break/TestMultipleBreakpoints.py | 2 - .../thread/num_threads/TestNumThreads.py | 2 - .../thread/state/TestThreadStates.py | 2 - .../TestStateAfterExpression.py | 2 - .../thread/step_out/TestThreadStepOut.py | 11 - .../thread/step_until/TestStepUntil.py | 2 - .../thread/thread_exit/TestThreadExit.py | 2 - .../TestThreadSpecificBreakpoint.py | 2 - .../TestThreadSpecificBpPlusCondition.py | 2 - .../thread_plan/TestThreadPlanCommands.py | 2 - .../functionalities/tsan/basic/TestTsanBasic.py | 2 - .../TestTsanCPPGlobalLocation.py | 2 - .../tsan/global_location/TestTsanGlobalLocation.py | 2 - .../tsan/multiple/TestTsanMultiple.py | 2 - .../tsan/thread_leak/TestTsanThreadLeak.py | 2 - .../tsan/thread_numbers/TestTsanThreadNumbers.py | 2 - lldb/test/API/functionalities/tty/TestTerminal.py | 2 - .../type_get_module/TestTypeGetModule.py | 2 - .../functionalities/type_lookup/TestTypeLookup.py | 2 - .../functionalities/ubsan/basic/TestUbsanBasic.py | 2 - .../user-expression/TestUbsanUserExpression.py | 2 - .../TestUnusedInlinedParameters.py | 1 - .../aarch64_unwind_pac/TestAArch64UnwindPAC.py | 1 - .../unwind/ehframe/TestEhFrameUnwind.py | 1 - .../unwind/noreturn/TestNoreturnUnwind.py | 1 - .../noreturn/module-end/TestNoReturnModuleEnd.py | 1 - .../unwind/sigtramp/TestSigtrampUnwind.py | 1 - .../unwind/zeroth_frame/TestZerothFrame.py | 1 - .../value_md5_crash/TestValueMD5Crash.py | 2 - .../API/functionalities/var_path/TestVarPath.py | 2 - .../wrong_commands/TestWrongCommands.py | 2 - .../iohandler/autosuggestion/TestAutosuggestion.py | 2 - .../completion/TestIOHandlerCompletion.py | 2 - .../API/iohandler/resize/TestIOHandlerResize.py | 2 - .../resize/TestIOHandlerResizeNoEditline.py | 2 - .../sigint/TestIOHandlerPythonREPLSigint.py | 2 - .../sigint/TestProcessIOHandlerInterrupt.py | 2 - .../iohandler/stdio/TestIOHandlerProcessSTDIO.py | 2 - lldb/test/API/iohandler/unicode/TestUnicode.py | 2 - lldb/test/API/lang/c/anonymous/TestAnonymous.py | 2 - lldb/test/API/lang/c/array_types/TestArrayTypes.py | 2 - lldb/test/API/lang/c/bitfields/TestBitfields.py | 2 - lldb/test/API/lang/c/blocks/TestBlocks.py | 2 - .../API/lang/c/builtin-types/TestCBuiltinTypes.py | 2 - .../calling-conventions/TestCCallingConventions.py | 4 +- lldb/test/API/lang/c/complex/TestComplexC99.py | 2 - lldb/test/API/lang/c/complex_int/TestComplexInt.py | 2 - .../c/conflicting-symbol/TestConflictingSymbol.py | 2 - .../lang/c/const_variables/TestConstVariables.py | 2 - .../TestCppKeywordsAsCIdentifiers.py | 2 - lldb/test/API/lang/c/enum_types/TestEnumTypes.py | 2 - .../lang/c/find_struct_type/TestFindStructTypes.py | 2 - .../TestCFlexibleArrayMembers.py | 2 - .../API/lang/c/forward/TestForwardDeclaration.py | 2 - .../API/lang/c/function_types/TestFunctionTypes.py | 2 - .../lang/c/global_variables/TestGlobalVariables.py | 2 - .../API/lang/c/local_types/TestUseClosestType.py | 2 - .../lang/c/local_variables/TestLocalVariables.py | 2 - lldb/test/API/lang/c/modules/TestCModules.py | 2 - .../c/record_decl_in_expr/TestRecordDeclInExpr.py | 2 - .../c/register_variables/TestRegisterVariables.py | 2 - lldb/test/API/lang/c/set_values/TestSetValues.py | 2 - lldb/test/API/lang/c/shared_lib/TestSharedLib.py | 2 - .../TestSharedLibStrippedSymbols.py | 2 - lldb/test/API/lang/c/sizeof/TestCSizeof.py | 2 - lldb/test/API/lang/c/step-target/TestStepTarget.py | 2 - .../TestStepOverDoesntBlock.py | 2 - .../API/lang/c/stepping/TestStepAndBreakpoints.py | 2 - .../lang/c/stepping/TestThreadStepInAvoidRegexp.py | 2 - .../test/API/lang/c/stepping/TestThreadStepping.py | 2 - lldb/test/API/lang/c/strings/TestCStrings.py | 2 - lldb/test/API/lang/c/tls_globals/TestTlsGlobals.py | 2 - lldb/test/API/lang/c/typedef/Testtypedef.py | 2 - lldb/test/API/lang/c/unicode/TestUnicodeSymbols.py | 2 - lldb/test/API/lang/c/unions/TestUnionMembers.py | 2 - lldb/test/API/lang/c/vla/TestVLA.py | 2 - .../cpp/accelerator-table/TestCPPAccelerator.py | 2 - .../cpp/alignas_base_class/TestAlignAsBaseClass.py | 2 - lldb/test/API/lang/cpp/auto/TestCPPAuto.py | 2 - .../API/lang/cpp/bitfields/TestCppBitfields.py | 2 - lldb/test/API/lang/cpp/bool/TestCPPBool.py | 2 - .../TestBreakOnCPP11Initializers.py | 2 - .../TestCPPBreakpointCommands.py | 2 - ...estBreakpointInMemberFuncWNonPrimitiveParams.py | 2 - .../lang/cpp/call-function/TestCallCPPFunction.py | 2 - .../lang/cpp/chained-calls/TestCppChainedCalls.py | 2 - lldb/test/API/lang/cpp/char1632_t/TestChar1632T.py | 2 - lldb/test/API/lang/cpp/char8_t/TestCxxChar8_t.py | 2 - .../TestClassLoadingViaMemberTypedef.py | 2 - .../TestClassTemplateNonTypeParameterPack.py | 2 - .../TestClassTemplateParameterPack.py | 2 - .../TestClassTemplateTypeParameterPack.py | 2 - .../lang/cpp/class_static/TestStaticVariables.py | 2 - .../API/lang/cpp/class_types/TestClassTypes.py | 2 - .../cpp/class_types/TestClassTypesDisassembly.py | 2 - .../complete-type-check/TestCppIsTypeComplete.py | 2 - lldb/test/API/lang/cpp/const_this/TestConstThis.py | 2 - .../lang/cpp/constructors/TestCppConstructors.py | 2 - .../TestCovariantReturnTypes.py | 2 - lldb/test/API/lang/cpp/crtp/TestCppCRTP.py | 2 - .../TestDefaultTemplateArgs.py | 2 - .../TestCPPDereferencingReferences.py | 2 - lldb/test/API/lang/cpp/diamond/TestCppDiamond.py | 2 - .../TestDynamicValueSameBase.py | 2 - .../API/lang/cpp/dynamic-value/TestCppValueCast.py | 2 - .../API/lang/cpp/dynamic-value/TestDynamicValue.py | 2 - .../cpp/elaborated-types/TestElaboratedTypes.py | 2 - .../API/lang/cpp/enum_types/TestCPP11EnumTypes.py | 2 - .../cpp/exceptions/TestCPPExceptionBreakpoints.py | 2 - ...TestCppForwardDeclaredTemplateSpecialization.py | 2 - .../TestFrameVariableAnonymousUnions.py | 2 - .../TestCppFunctionLocalClass.py | 2 - .../TestCppFunctionQualifiers.py | 2 - .../cpp/global_operators/TestCppGlobalOperators.py | 2 - .../cpp/global_variables/TestCPPGlobalVariables.py | 2 - .../lang/cpp/gmodules/TestWithModuleDebugging.py | 2 - .../TestCppIncompatibleClassTemplates.py | 2 - .../cpp/incomplete-types/TestCppIncompleteTypes.py | 2 - .../members/TestCppIncompleteTypeMembers.py | 2 - lldb/test/API/lang/cpp/inlines/TestInlines.py | 2 - .../cpp/keywords_enabled/TestCppKeywordsEnabled.py | 2 - .../cpp/limit-debug-info/TestWithLimitDebugInfo.py | 2 - .../TestMembersAndLocalsWithSameName.py | 2 - .../cpp/modules-import/TestCXXModulesImport.py | 2 - .../TestCppMultipleInheritance.py | 2 - lldb/test/API/lang/cpp/namespace/TestNamespace.py | 4 - .../API/lang/cpp/namespace/TestNamespaceLookup.py | 2 - .../TestNamespaceDefinitions.py | 2 - .../TestNestedClassWithParentInAnotherCU.py | 1 - .../TestCppNonTypeTemplateParam.py | 2 - lldb/test/API/lang/cpp/nsimport/TestCppNsImport.py | 2 - .../cpp/operator-overload/TestOperatorOverload.py | 1 - .../TestOverloadedFunctions.py | 2 - ...TestPointerToMemberTypeDependingOnParentSize.py | 2 - .../TestCppReferenceToOuterClass.py | 2 - .../cpp/rvalue-references/TestRvalueReferences.py | 2 - lldb/test/API/lang/cpp/scope/TestCppScope.py | 2 - .../structs/TestCppScratchContextMergingStructs.py | 2 - .../API/lang/cpp/signed_types/TestSignedTypes.py | 2 - lldb/test/API/lang/cpp/sizeof/TestCPPSizeof.py | 2 - .../TestStaticMemberTypeDependingOnParentSize.py | 2 - .../cpp/static_members/TestCPPStaticMembers.py | 2 - .../cpp/static_methods/TestCPPStaticMethods.py | 2 - .../TestStdFunctionStepIntoCallable.py | 2 - lldb/test/API/lang/cpp/stl/TestSTL.py | 2 - .../test/API/lang/cpp/stl/TestStdCXXDisassembly.py | 2 - .../TestStructWithKeywordName.py | 2 - .../structured-binding/TestStructuredBinding.py | 2 - .../TestSubstTemplateTypeParam.py | 2 - .../template-arguments/TestCppTemplateArguments.py | 2 - .../cpp/template-function/TestTemplateFunctions.py | 2 - .../TestTemplateSpecializationType.py | 2 - .../test/API/lang/cpp/template/TestTemplateArgs.py | 2 - lldb/test/API/lang/cpp/this/TestCPPThis.py | 2 - .../TestThisClassTypeMixing.py | 2 - .../API/lang/cpp/thread_local/TestThreadLocal.py | 2 - .../API/lang/cpp/trivial_abi/TestTrivialABI.py | 2 - .../API/lang/cpp/type_lookup/TestCppTypeLookup.py | 2 - lldb/test/API/lang/cpp/typedef/TestCppTypedef.py | 2 - .../API/lang/cpp/typeof/TestTypeOfDeclTypeExpr.py | 2 - .../cpp/unicode-literals/TestUnicodeLiterals.py | 2 - .../API/lang/cpp/unique-types/TestUniqueTypes.py | 2 - .../lang/cpp/unsigned_types/TestUnsignedTypes.py | 2 - .../virtual-functions/TestCppVirtualFunctions.py | 2 - lldb/test/API/lang/cpp/wchar_t/TestCxxWCharT.py | 2 - lldb/test/API/lang/mixed/TestMixedLanguages.py | 2 - .../lang/objc/bitfield_ivars/TestBitfieldIvars.py | 2 - .../API/lang/objc/blocks/TestObjCIvarsInBlocks.py | 2 - .../complete-type-check/TestObjCIsTypeComplete.py | 2 - .../TestObjCClassListFunctionFromUser.py | 2 - .../TestConflictingDefinition.py | 2 - .../TestCppKeywordsAsObjCIdentifiers.py | 2 - .../TestObjCDirectDispatchStepping.py | 2 - .../API/lang/objc/exceptions/TestObjCExceptions.py | 2 - .../API/lang/objc/forward-decl/TestForwardDecl.py | 2 - .../API/lang/objc/foundation/TestConstStrings.py | 2 - .../objc/foundation/TestFoundationDisassembly.py | 2 - .../API/lang/objc/foundation/TestObjCMethods.py | 2 - .../API/lang/objc/foundation/TestObjCMethods2.py | 2 - .../lang/objc/foundation/TestObjCMethodsNSArray.py | 2 - .../lang/objc/foundation/TestObjCMethodsNSError.py | 2 - .../lang/objc/foundation/TestObjCMethodsString.py | 2 - .../objc/foundation/TestObjectDescriptionAPI.py | 2 - .../API/lang/objc/foundation/TestRuntimeTypes.py | 2 - .../API/lang/objc/foundation/TestSymbolTable.py | 2 - .../API/lang/objc/global_ptrs/TestGlobalObjects.py | 2 - .../API/lang/objc/hidden-ivars/TestHiddenIvars.py | 2 - .../test/API/lang/objc/ivar-IMP/TestObjCiVarIMP.py | 2 - .../TestClangModulesAppUpdate.py | 1 - .../modules-auto-import/TestModulesAutoImport.py | 2 - .../objc/modules-cache/TestClangModulesCache.py | 1 - .../TestModulesCompileError.py | 2 - .../TestClangModulesHashMismatch.py | 1 - .../modules-incomplete/TestIncompleteModules.py | 2 - .../TestModulesInlineFunctions.py | 2 - .../TestObjCModulesNonObjCTarget.py | 2 - .../TestModulesObjCProperty.py | 2 - .../objc/modules-update/TestClangModulesUpdate.py | 1 - lldb/test/API/lang/objc/modules/TestObjCModules.py | 2 - lldb/test/API/lang/objc/objc++/TestObjCXX.py | 2 - .../TestObjCBaseClassSBType.py | 2 - .../API/lang/objc/objc-checker/TestObjCCheckers.py | 2 - .../objc/objc-class-method/TestObjCClassMethod.py | 2 - .../objc/objc-dyn-sbtype/TestObjCDynamicSBType.py | 2 - .../objc-dynamic-value/TestObjCDynamicValue.py | 2 - .../objc/objc-ivar-offsets/TestObjCIvarOffsets.py | 2 - .../objc-ivar-stripped/TestObjCIvarStripped.py | 2 - .../lang/objc/objc-new-syntax/ObjCNewSyntaxTest.py | 2 - .../lang/objc/objc-optimized/TestObjcOptimized.py | 2 - .../lang/objc/objc-property/TestObjCProperty.py | 2 - .../TestObjCStaticMethodStripped.py | 2 - .../objc-static-method/TestObjCStaticMethod.py | 2 - .../lang/objc/objc-stepping/TestObjCStepping.py | 2 - .../objc-struct-argument/TestObjCStructArgument.py | 2 - .../objc-struct-return/TestObjCStructReturn.py | 2 - .../test/API/lang/objc/objc-super/TestObjCSuper.py | 2 - .../API/lang/objc/orderedset/TestOrderedSet.py | 1 - lldb/test/API/lang/objc/print-obj/TestPrintObj.py | 2 - .../test/API/lang/objc/ptr_refs/TestPtrRefsObjC.py | 2 - .../radar-9691614/TestObjCMethodReturningBOOL.py | 2 - .../lang/objc/rdar-10967107/TestRdar10967107.py | 2 - .../lang/objc/rdar-11355592/TestRdar11355592.py | 2 - .../lang/objc/rdar-12408181/TestRdar12408181.py | 2 - .../objc/real-definition/TestRealDefinition.py | 2 - lldb/test/API/lang/objc/self/TestObjCSelf.py | 2 - .../TestObjCSingleEntryDictionary.py | 2 - .../objc/tagged-pointer/TestTaggedPointerCmd.py | 2 - .../TestObjCWarningsInExprParser.py | 2 - .../TestObjCConflictingNamesForClassUpdateExpr.py | 2 - .../TestObjCppKeywordsEnabled.py | 2 - .../objcxx/cxx-bridged-po/TestObjCXXBridgedPO.py | 2 - .../TestObjCXXHideRuntimeValues.py | 2 - .../objc-builtin-types/TestObjCBuiltinTypes.py | 2 - .../TestAArch64LinuxMTEMemoryRegion.py | 2 - .../TestAArch64LinuxMTEMemoryTagAccess.py | 2 - .../TestAArch64LinuxMTEMemoryTagFaults.py | 2 - .../TestAArch64LinuxNonAddressBitMemoryAccess.py | 2 - .../TestAArch64LinuxTaggedMemoryAccess.py | 2 - .../TestAArch64LinuxTaggedMemoryRegion.py | 2 - .../aarch64/unwind_signal/TestUnwindSignal.py | 2 - .../add-symbols/TestTargetSymbolsAddCommand.py | 2 - .../test/API/linux/builtin_trap/TestBuiltinTrap.py | 2 - .../TestMixedDwarfBinary.py | 1 - .../TestTargetSymbolsSepDebugSymlink.py | 2 - .../TestCreateDuringInstructionStep.py | 2 - lldb/test/API/lua_api/TestLuaAPI.py | 2 - .../TestDSYMSourcePathRemapping.py | 2 - .../API/macosx/add-dsym/TestAddDsymDownload.py | 2 - .../add-dsym/TestAddDsymMidExecutionCommand.py | 2 - .../builtin-debugtrap/TestBuiltinDebugTrap.py | 2 - .../TestCorefileDefaultPtrauth.py | 2 - .../TestCorefileExceptionReason.py | 2 - .../TestDebugServerExitCode.py | 2 - .../TestDuplicateMembers.py | 2 - .../dyld-trie-symbols/TestDyldTrieSymbols.py | 2 - .../find-app-in-bundle/TestFindAppInBundle.py | 2 - .../TestBundleWithDotInFilename.py | 2 - .../macosx/find-dsym/deep-bundle/TestDeepBundle.py | 2 - .../macosx/function-starts/TestFunctionStarts.py | 2 - .../ignore_exceptions/TestIgnoredExceptions.py | 2 - .../macosx/indirect_symbol/TestIndirectSymbols.py | 2 - .../addrable-bits/TestAddrableBitsCorefile.py | 2 - .../firmware-corefile/TestFirmwareCorefiles.py | 2 - .../lc-note/kern-ver-str/TestKernVerStrLCNOTE.py | 2 - lldb/test/API/macosx/load-kext/TestLoadKext.py | 2 - .../test/API/macosx/macCatalyst/TestMacCatalyst.py | 2 - .../TestMacCatalystAppWithMacOSFramework.py | 2 - .../test/API/macosx/nslog/TestDarwinNSLogOutput.py | 1 - lldb/test/API/macosx/order/TestOrderFile.py | 2 - .../posix_spawn/TestLaunchProcessPosixSpawn.py | 1 - .../profile_vrs_detach/TestDetachVrsProfile.py | 2 - lldb/test/API/macosx/queues/TestQueues.py | 2 - .../macosx/safe-to-func-call/TestSafeFuncCalls.py | 2 - .../API/macosx/save_crashlog/TestSaveCrashlog.py | 2 - .../API/macosx/simulator/TestSimulatorPlatform.py | 2 - .../macosx/skinny-corefile/TestSkinnyCorefile.py | 2 - .../API/macosx/stack-corefile/TestStackCorefile.py | 2 - .../thread-names/TestInterruptThreadNames.py | 2 - .../thread_suspend/TestInternalThreadSuspension.py | 2 - lldb/test/API/macosx/universal/TestUniversal.py | 1 - .../version_zero/TestGetVersionZeroVersion.py | 2 - .../API/python_api/breakpoint/TestBreakpointAPI.py | 2 - .../class_members/TestSBTypeClassMembers.py | 2 - .../python_api/compile_unit/TestCompileUnitAPI.py | 2 - .../API/python_api/debugger/TestDebuggerAPI.py | 2 - .../TestDefaultConstructorForAPIObjects.py | 2 - .../disassemble-raw-data/TestDisassembleRawData.py | 2 - .../TestDisassemble_VST1_64.py | 2 - lldb/test/API/python_api/event/TestEvents.py | 3 - .../API/python_api/file_handle/TestFileHandle.py | 1 - .../findvalue_duplist/TestSBFrameFindValue.py | 2 - .../python_api/formatters/TestFormattersSBAPI.py | 2 - lldb/test/API/python_api/frame/TestFrames.py | 2 - .../frame/get-variables/TestGetVariables.py | 2 - .../python_api/frame/inlines/TestInlinedFrame.py | 2 - .../python_api/function_symbol/TestDisasmAPI.py | 2 - .../python_api/function_symbol/TestSymbolAPI.py | 2 - .../get-value-32bit-int/TestGetValue32BitInt.py | 2 - .../API/python_api/hello_world/TestHelloWorld.py | 1 - .../interpreter/TestCommandInterpreterAPI.py | 2 - .../interpreter/TestRunCommandInterpreterAPI.py | 3 - .../API/python_api/lldbutil/TestSwigVersion.py | 2 - .../python_api/lldbutil/frame/TestFrameUtils.py | 2 - .../python_api/lldbutil/iter/TestLLDBIterator.py | 2 - .../lldbutil/iter/TestRegistersIterator.py | 2 - .../lldbutil/process/TestPrintStackTraces.py | 2 - .../module_section/TestModuleAndSection.py | 2 - .../API/python_api/name_lookup/TestNameLookup.py | 2 - lldb/test/API/python_api/objc_type/TestObjCType.py | 2 - lldb/test/API/python_api/process/TestProcessAPI.py | 2 - .../API/python_api/process/io/TestProcessIO.py | 2 - .../process/read-mem-cstring/TestReadMemCString.py | 2 - lldb/test/API/python_api/sbdata/TestSBData.py | 2 - .../python_api/sbenvironment/TestSBEnvironment.py | 2 - lldb/test/API/python_api/sberror/TestSBError.py | 2 - .../python_api/sblaunchinfo/TestSBLaunchInfo.py | 2 - lldb/test/API/python_api/sbmodule/TestSBModule.py | 2 - .../API/python_api/sbplatform/TestSBPlatform.py | 2 - .../sbstructureddata/TestStructuredDataAPI.py | 2 - .../sbvalue_persist/TestSBValuePersist.py | 2 - lldb/test/API/python_api/section/TestSectionAPI.py | 2 - lldb/test/API/python_api/signals/TestSignalsAPI.py | 1 - .../python_api/symbol-context/TestSymbolContext.py | 2 - .../two-files/TestSymbolContextTwoFiles.py | 2 - lldb/test/API/python_api/target/TestTargetAPI.py | 2 - lldb/test/API/python_api/thread/TestThreadAPI.py | 2 - lldb/test/API/python_api/type/TestTypeList.py | 2 - lldb/test/API/python_api/value/TestValueAPI.py | 2 - .../value/change_values/TestChangeValueAPI.py | 2 - .../value/empty_class/TestValueAPIEmptyClass.py | 2 - .../value/linked_list/TestValueAPILinkedList.py | 2 - .../value_var_update/TestValueVarUpdate.py | 2 - .../API/python_api/watchpoint/TestSetWatchpoint.py | 2 - .../watchpoint/TestWatchpointIgnoreCount.py | 2 - .../python_api/watchpoint/TestWatchpointIter.py | 2 - .../condition/TestWatchpointConditionAPI.py | 2 - .../watchlocation/TestSetWatchlocation.py | 2 - .../watchlocation/TestTargetWatchAddress.py | 2 - lldb/test/API/qemu/TestQemuAPI.py | 2 - lldb/test/API/qemu/TestQemuLaunch.py | 2 - lldb/test/API/repl/clang/TestClangREPL.py | 2 - lldb/test/API/sample_test/TestSampleTest.py | 2 - lldb/test/API/sanity/TestModuleCacheSanity.py | 2 - lldb/test/API/sanity/TestReprStrEquality.py | 2 - lldb/test/API/sanity/TestSettingSkipping.py | 2 - lldb/test/API/source-manager/TestSourceManager.py | 2 - .../TestBreakpointLanguageOnDemand.py | 2 - .../TestSourceTextRegexBreakpoint.py | 1 - .../shared_library/TestSharedLibOnDemand.py | 2 - lldb/test/API/terminal/TestEditline.py | 2 - lldb/test/API/terminal/TestSTTYBeforeAndAfter.py | 2 - lldb/test/API/test_utils/TestDecorators.py | 2 - lldb/test/API/test_utils/TestInlineTest.py | 2 - lldb/test/API/test_utils/TestPExpectTest.py | 2 - lldb/test/API/test_utils/base/TestBaseTest.py | 2 - .../tools/lldb-server/TestAppleSimulatorOSType.py | 2 - .../API/tools/lldb-server/TestGdbRemoteAttach.py | 2 - .../tools/lldb-server/TestGdbRemoteAttachOrWait.py | 2 - .../tools/lldb-server/TestGdbRemoteAttachWait.py | 2 - .../tools/lldb-server/TestGdbRemoteAuxvSupport.py | 2 - .../tools/lldb-server/TestGdbRemoteCompletion.py | 1 - .../API/tools/lldb-server/TestGdbRemoteExitCode.py | 2 - .../lldb-server/TestGdbRemoteExpeditedRegisters.py | 2 - .../API/tools/lldb-server/TestGdbRemoteFork.py | 1 - .../API/tools/lldb-server/TestGdbRemoteHostInfo.py | 2 - .../API/tools/lldb-server/TestGdbRemoteKill.py | 2 - .../tools/lldb-server/TestGdbRemoteModuleInfo.py | 2 - .../tools/lldb-server/TestGdbRemotePlatformFile.py | 2 - .../tools/lldb-server/TestGdbRemoteProcessInfo.py | 2 - .../lldb-server/TestGdbRemoteRegisterState.py | 2 - .../API/tools/lldb-server/TestGdbRemoteSaveCore.py | 1 - .../tools/lldb-server/TestGdbRemoteSingleStep.py | 2 - .../lldb-server/TestGdbRemoteThreadsInStopReply.py | 2 - .../lldb-server/TestGdbRemote_qThreadStopInfo.py | 2 - .../API/tools/lldb-server/TestGdbRemote_vCont.py | 2 - .../API/tools/lldb-server/TestLldbGdbServer.py | 3 - lldb/test/API/tools/lldb-server/TestPtyServer.py | 1 - .../commandline/TestGdbRemoteConnection.py | 2 - .../lldb-server/commandline/TestStubSetSID.py | 2 - .../inferior-crash/TestGdbRemoteAbort.py | 1 - .../inferior-crash/TestGdbRemoteSegFault.py | 1 - .../TestGdbRemoteLibrariesSvr4Support.py | 2 - .../TestGdbRemoteMemoryAllocation.py | 2 - .../memory-tagging/TestGdbRemoteMemoryTagging.py | 2 - .../register-reading/TestGdbRemoteGPacket.py | 2 - .../TestGdbRemoteTargetXmlPacket.py | 2 - .../signal-filtering/TestGdbRemote_QPassSignals.py | 2 - .../thread-name/TestGdbRemoteThreadName.py | 2 - .../vCont-threads/TestGdbRemote_vContThreads.py | 17 +- .../tools/lldb-vscode/attach/TestVSCode_attach.py | 2 - .../TestVSCode_breakpointEvents.py | 2 - .../breakpoint/TestVSCode_setBreakpoints.py | 2 - .../TestVSCode_setExceptionBreakpoints.py | 2 - .../TestVSCode_setFunctionBreakpoints.py | 2 - .../completions/TestVSCode_completions.py | 2 - .../lldb-vscode/console/TestVSCode_console.py | 2 - .../console/TestVSCode_redirection_to_console.py | 2 - .../lldb-vscode/coreFile/TestVSCode_coreFile.py | 2 - .../correct-thread/TestVSCode_correct_thread.py | 2 - .../disconnect/TestVSCode_disconnect.py | 2 - .../lldb-vscode/evaluate/TestVSCode_evaluate.py | 2 - .../tools/lldb-vscode/launch/TestVSCode_launch.py | 2 - .../tools/lldb-vscode/module/TestVSCode_module.py | 2 - .../lldb-vscode/optimized/TestVSCode_optimized.py | 1 - .../runInTerminal/TestVSCode_runInTerminal.py | 2 - .../stackTrace/TestVSCode_stackTrace.py | 2 - .../API/tools/lldb-vscode/step/TestVSCode_step.py | 2 - .../stop-hooks/TestVSCode_stop_hooks.py | 2 - .../lldb-vscode/variables/TestVSCode_variables.py | 2 - lldb/test/API/types/HideTestFailures.py | 2 - lldb/test/API/types/TestCharType.py | 2 - lldb/test/API/types/TestCharTypeExpr.py | 2 - lldb/test/API/types/TestDoubleTypes.py | 2 - lldb/test/API/types/TestDoubleTypesExpr.py | 2 - lldb/test/API/types/TestFloatTypes.py | 2 - lldb/test/API/types/TestFloatTypesExpr.py | 2 - lldb/test/API/types/TestIntegerType.py | 2 - lldb/test/API/types/TestIntegerTypeExpr.py | 2 - lldb/test/API/types/TestLongTypes.py | 2 - lldb/test/API/types/TestLongTypesExpr.py | 2 - lldb/test/API/types/TestRecursiveTypes.py | 2 - lldb/test/API/types/TestShortType.py | 2 - lldb/test/API/types/TestShortTypeExpr.py | 2 - .../Shell/Breakpoint/jit-loader_jitlink_elf.test | 2 + .../Shell/Breakpoint/jit-loader_rtdyld_elf.test | 2 + .../intel-features/intel-mpx/test/TestMPXTable.py | 2 - lldb/unittests/Core/SourceLocationSpecTest.cpp | 2 +- llvm/docs/CodeGenerator.rst | 31 + llvm/docs/DirectXUsage.rst | 89 + llvm/docs/OpaquePointers.rst | 2 +- llvm/docs/UserGuides.rst | 5 + llvm/include/llvm/ADT/Optional.h | 156 +- .../include/llvm/Analysis/IRSimilarityIdentifier.h | 8 +- llvm/include/llvm/Analysis/LoopAccessAnalysis.h | 23 +- llvm/include/llvm/Analysis/ProfileSummaryInfo.h | 4 +- llvm/include/llvm/CodeGen/CodeGenPassBuilder.h | 2 +- llvm/include/llvm/CodeGen/MachineFrameInfo.h | 4 +- llvm/include/llvm/CodeGen/MachineInstr.h | 3 +- llvm/include/llvm/CodeGen/SelectionDAG.h | 17 +- llvm/include/llvm/CodeGen/TargetLowering.h | 37 +- llvm/include/llvm/DebugInfo/DWARF/DWARFFormValue.h | 10 +- llvm/include/llvm/DebugInfo/Symbolize/Markup.h | 99 + llvm/include/llvm/IR/DebugInfoMetadata.h | 2 +- llvm/include/llvm/IR/DerivedTypes.h | 2 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 45 + llvm/include/llvm/MC/MCContext.h | 6 + llvm/include/llvm/MC/MCDXContainerStreamer.h | 49 + llvm/include/llvm/MC/MCDXContainerWriter.h | 45 + llvm/include/llvm/MC/MCObjectFileInfo.h | 1 + llvm/include/llvm/MC/MCSection.h | 1 + llvm/include/llvm/MC/MCSectionDXContainer.h | 38 + llvm/include/llvm/MC/TargetRegistry.h | 26 +- llvm/include/llvm/Object/ELF.h | 2 +- llvm/include/llvm/Object/ELFObjectFile.h | 2 +- llvm/include/llvm/Support/Alignment.h | 6 - llvm/include/llvm/Support/Parallel.h | 4 +- llvm/lib/Analysis/AliasAnalysis.cpp | 2 +- llvm/lib/Analysis/BranchProbabilityInfo.cpp | 7 +- llvm/lib/Analysis/CallGraph.cpp | 3 +- llvm/lib/Analysis/InlineAdvisor.cpp | 2 +- llvm/lib/Analysis/InstructionSimplify.cpp | 14 +- llvm/lib/Analysis/LazyValueInfo.cpp | 5 +- llvm/lib/Analysis/LoopAccessAnalysis.cpp | 178 +- llvm/lib/Analysis/LoopInfo.cpp | 6 +- llvm/lib/Analysis/MemoryBuiltins.cpp | 2 +- llvm/lib/Analysis/OptimizationRemarkEmitter.cpp | 2 +- llvm/lib/Analysis/ProfileSummaryInfo.cpp | 4 +- llvm/lib/Analysis/ScalarEvolution.cpp | 2 +- llvm/lib/Analysis/StackSafetyAnalysis.cpp | 4 +- llvm/lib/Analysis/ValueTracking.cpp | 13 +- llvm/lib/Analysis/VectorUtils.cpp | 3 +- llvm/lib/AsmParser/LLParser.cpp | 14 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 14 +- llvm/lib/CodeGen/CommandFlags.cpp | 3 +- llvm/lib/CodeGen/ExpandVectorPredication.cpp | 2 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 2 +- llvm/lib/CodeGen/InterleavedLoadCombinePass.cpp | 12 +- .../CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp | 4 +- llvm/lib/CodeGen/MIRParser/MIRParser.cpp | 2 +- llvm/lib/CodeGen/MachineBlockPlacement.cpp | 4 + llvm/lib/CodeGen/MachineCopyPropagation.cpp | 156 +- llvm/lib/CodeGen/MachineFunction.cpp | 6 +- llvm/lib/CodeGen/MachineLoopUtils.cpp | 6 +- .../CodeGen/MachineOptimizationRemarkEmitter.cpp | 4 +- llvm/lib/CodeGen/MachinePipeliner.cpp | 3 +- llvm/lib/CodeGen/ModuloSchedule.cpp | 34 +- llvm/lib/CodeGen/RDFLiveness.cpp | 3 +- llvm/lib/CodeGen/SelectOptimize.cpp | 3 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 19 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 9 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 8 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 4 +- .../CodeGen/SelectionDAG/StatepointLowering.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 16 +- llvm/lib/DWARFLinker/DWARFLinker.cpp | 6 +- llvm/lib/DebugInfo/CodeView/CVSymbolVisitor.cpp | 4 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 4 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 2 +- llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp | 4 +- llvm/lib/DebugInfo/Symbolize/CMakeLists.txt | 1 + llvm/lib/DebugInfo/Symbolize/Markup.cpp | 111 + llvm/lib/ExecutionEngine/Orc/Core.cpp | 3 +- llvm/lib/IR/AsmWriter.cpp | 5 +- llvm/lib/IR/Attributes.cpp | 6 +- llvm/lib/IR/Constants.cpp | 15 +- llvm/lib/IR/DebugInfoMetadata.cpp | 2 +- llvm/lib/IR/Instructions.cpp | 2 +- llvm/lib/IR/LLVMContext.cpp | 4 +- llvm/lib/IR/LLVMContextImpl.h | 2 +- llvm/lib/IR/VectorBuilder.cpp | 8 +- llvm/lib/InterfaceStub/ELFObjHandler.cpp | 2 +- llvm/lib/MC/CMakeLists.txt | 3 + llvm/lib/MC/MCAsmBackend.cpp | 4 + llvm/lib/MC/MCContext.cpp | 26 + llvm/lib/MC/MCDXContainerStreamer.cpp | 31 + llvm/lib/MC/MCDXContainerWriter.cpp | 143 + llvm/lib/MC/MCDwarf.cpp | 7 +- llvm/lib/MC/MCObjectFileInfo.cpp | 7 + llvm/lib/MC/MCSectionDXContainer.cpp | 15 + llvm/lib/MC/MCStreamer.cpp | 17 +- llvm/lib/MC/MachObjectWriter.cpp | 4 +- llvm/lib/MC/WasmObjectWriter.cpp | 8 +- llvm/lib/ObjCopy/ELF/ELFObjcopy.cpp | 4 +- llvm/lib/ObjectYAML/DWARFEmitter.cpp | 6 +- llvm/lib/ObjectYAML/DWARFYAML.cpp | 2 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 31 +- llvm/lib/ObjectYAML/MinidumpEmitter.cpp | 2 +- llvm/lib/ObjectYAML/XCOFFEmitter.cpp | 162 +- llvm/lib/ProfileData/InstrProfCorrelator.cpp | 2 +- llvm/lib/Support/LineIterator.cpp | 2 +- llvm/lib/Support/NativeFormatting.cpp | 4 +- llvm/lib/Support/Parallel.cpp | 4 +- llvm/lib/Support/VirtualFileSystem.cpp | 8 +- llvm/lib/Target/AArch64/AArch64CollectLOH.cpp | 4 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 2 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 8 +- .../Target/AArch64/AArch64TargetTransformInfo.cpp | 4 + .../Target/AArch64/AArch64TargetTransformInfo.h | 2 + .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUGISel.td | 8 + llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 26 + llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.h | 5 + .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 40 +- llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 10 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 44 +- llvm/lib/Target/AMDGPU/AMDGPUSearchableTables.td | 2 + .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 6 +- llvm/lib/Target/AMDGPU/LDSDIRInstructions.td | 10 + .../AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp | 2 +- llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 64 +- llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp | 3 +- llvm/lib/Target/AMDGPU/VINTERPInstructions.td | 45 + llvm/lib/Target/ARC/ARCTargetMachine.cpp | 2 +- llvm/lib/Target/ARM/A15SDOptimizer.cpp | 3 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 2 +- llvm/lib/Target/ARM/MVELaneInterleavingPass.cpp | 6 +- llvm/lib/Target/AVR/AVRTargetMachine.cpp | 2 +- llvm/lib/Target/BPF/BPFMIPeephole.cpp | 6 +- llvm/lib/Target/BPF/BPFTargetMachine.cpp | 2 +- llvm/lib/Target/BPF/BTFDebug.cpp | 3 +- llvm/lib/Target/CSKY/CSKYTargetMachine.cpp | 2 +- llvm/lib/Target/DirectX/CMakeLists.txt | 5 + llvm/lib/Target/DirectX/DXILOpLowering.cpp | 45 +- llvm/lib/Target/DirectX/DXILStubs.td | 18 + llvm/lib/Target/DirectX/DXILTranslateMetadata.cpp | 2 +- llvm/lib/Target/DirectX/DirectX.td | 1 + llvm/lib/Target/DirectX/DirectXAsmPrinter.cpp | 57 + llvm/lib/Target/DirectX/DirectXFrameLowering.h | 35 + llvm/lib/Target/DirectX/DirectXInstrInfo.cpp | 20 + llvm/lib/Target/DirectX/DirectXInstrInfo.h | 30 + llvm/lib/Target/DirectX/DirectXRegisterInfo.cpp | 24 + llvm/lib/Target/DirectX/DirectXRegisterInfo.h | 28 + llvm/lib/Target/DirectX/DirectXSubtarget.cpp | 4 +- llvm/lib/Target/DirectX/DirectXSubtarget.h | 10 + llvm/lib/Target/DirectX/DirectXTargetMachine.cpp | 25 +- .../lib/Target/DirectX/MCTargetDesc/CMakeLists.txt | 1 + .../MCTargetDesc/DirectXContainerObjectWriter.cpp | 28 + .../MCTargetDesc/DirectXContainerObjectWriter.h | 24 + .../DirectX/MCTargetDesc/DirectXMCTargetDesc.cpp | 127 +- .../DirectX/MCTargetDesc/DirectXMCTargetDesc.h | 29 + llvm/lib/Target/Hexagon/BitTracker.cpp | 3 +- llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp | 2 +- .../Target/Hexagon/HexagonLoopIdiomRecognition.cpp | 7 +- llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp | 2 +- llvm/lib/Target/Lanai/LanaiTargetMachine.cpp | 2 +- .../Target/LoongArch/LoongArchFloat32InstrInfo.td | 69 + .../Target/LoongArch/LoongArchFloat64InstrInfo.td | 55 + .../lib/Target/LoongArch/LoongArchISelDAGToDAG.cpp | 61 + llvm/lib/Target/LoongArch/LoongArchISelDAGToDAG.h | 8 + .../lib/Target/LoongArch/LoongArchISelLowering.cpp | 292 +- llvm/lib/Target/LoongArch/LoongArchISelLowering.h | 17 + llvm/lib/Target/LoongArch/LoongArchInstrInfo.cpp | 15 +- llvm/lib/Target/LoongArch/LoongArchInstrInfo.td | 159 +- llvm/lib/Target/LoongArch/LoongArchRegisterInfo.td | 4 +- llvm/lib/Target/Mips/MipsAsmPrinter.cpp | 12 +- llvm/lib/Target/NVPTX/NVPTXLowerArgs.cpp | 2 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 2 +- llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp | 2 + llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp | 31 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 33 +- llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp | 116 +- llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 2 +- llvm/lib/Target/RISCV/RISCVMergeBaseOffset.cpp | 4 +- llvm/lib/Target/Sparc/SparcTargetMachine.cpp | 2 +- llvm/lib/Target/VE/VE.h | 1 - llvm/lib/Target/VE/VECustomDAG.cpp | 2 +- llvm/lib/Target/VE/VETargetMachine.cpp | 2 +- .../AsmParser/WebAssemblyAsmTypeCheck.cpp | 4 +- .../WebAssemblyFixIrreducibleControlFlow.cpp | 4 +- .../WebAssembly/WebAssemblyLateEHPrepare.cpp | 3 +- llvm/lib/Target/X86/X86AsmPrinter.cpp | 2 +- llvm/lib/Target/X86/X86FloatingPoint.cpp | 6 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 29 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 99 +- llvm/lib/Target/X86/X86InstrInfo.td | 69 +- llvm/lib/Target/X86/X86PadShortFunction.cpp | 11 +- llvm/lib/Target/XCore/XCoreTargetMachine.cpp | 2 +- llvm/lib/Testing/Support/Annotations.cpp | 4 +- llvm/lib/Transforms/IPO/Attributor.cpp | 2 +- llvm/lib/Transforms/IPO/CalledValuePropagation.cpp | 4 +- llvm/lib/Transforms/IPO/ConstantMerge.cpp | 2 +- llvm/lib/Transforms/IPO/FunctionAttrs.cpp | 7 +- llvm/lib/Transforms/IPO/GlobalOpt.cpp | 91 +- llvm/lib/Transforms/IPO/IROutliner.cpp | 9 +- llvm/lib/Transforms/IPO/Inliner.cpp | 2 +- llvm/lib/Transforms/IPO/PartialInlining.cpp | 2 +- llvm/lib/Transforms/IPO/SampleProfileProbe.cpp | 2 +- llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp | 4 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 50 + .../Transforms/InstCombine/InstCombineCompares.cpp | 44 +- .../Transforms/InstCombine/InstCombineInternal.h | 1 + .../InstCombine/InstCombineVectorOps.cpp | 2 +- .../InstCombine/InstructionCombining.cpp | 70 + .../Instrumentation/ControlHeightReduction.cpp | 2 +- llvm/lib/Transforms/Scalar/GVN.cpp | 10 +- llvm/lib/Transforms/Scalar/LoopDistribute.cpp | 8 +- llvm/lib/Transforms/Scalar/NewGVN.cpp | 3 +- llvm/lib/Transforms/Scalar/Scalarizer.cpp | 2 +- .../lib/Transforms/Scalar/WarnMissedTransforms.cpp | 2 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 2 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 12 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 72 +- .../Vectorize/LoopVectorizationLegality.cpp | 5 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 12 +- llvm/lib/Transforms/Vectorize/VectorCombine.cpp | 2 +- .../Analysis/LoopAccessAnalysis/forked-pointers.ll | 24 +- llvm/test/CodeGen/AArch64/dag-numsignbits.ll | 5 - llvm/test/CodeGen/AArch64/sub1.ll | 50 + llvm/test/CodeGen/AArch64/sve-insert-vector.ll | 11 + .../AMDGPU/GlobalISel/llvm.amdgcn.interp.inreg.ll | 139 + .../regbankselect-amdgcn.lds.direct.load.mir | 36 + .../regbankselect-amdgcn.lds.param.load.mir | 36 + .../attr-amdgpu-flat-work-group-size-vgpr-limit.ll | 18 +- .../AMDGPU/llvm.amdgcn.ds.add.gs.reg.rtn.ll | 4 +- .../AMDGPU/llvm.amdgcn.ds.sub.gs.reg.rtn.ll | 4 +- .../CodeGen/AMDGPU/llvm.amdgcn.interp.inreg.ll | 139 + .../CodeGen/AMDGPU/llvm.amdgcn.lds.direct.load.ll | 41 + .../CodeGen/AMDGPU/llvm.amdgcn.lds.param.load.ll | 40 + .../test/CodeGen/ARM/illegal-bitfield-loadstore.ll | 68 +- llvm/test/CodeGen/DirectX/embed-dxil.ll | 34 +- llvm/test/CodeGen/Hexagon/isel-memory-vNi1.ll | 2 +- llvm/test/CodeGen/LoongArch/bstrpick_d.ll | 49 + llvm/test/CodeGen/LoongArch/bstrpick_w.ll | 49 + llvm/test/CodeGen/LoongArch/ir-instruction/add.ll | 196 +- llvm/test/CodeGen/LoongArch/ir-instruction/and.ll | 266 + llvm/test/CodeGen/LoongArch/ir-instruction/ashr.ll | 168 + llvm/test/CodeGen/LoongArch/ir-instruction/fadd.ll | 32 + .../CodeGen/LoongArch/ir-instruction/fcmp-dbl.ll | 257 + .../CodeGen/LoongArch/ir-instruction/fcmp-flt.ll | 257 + llvm/test/CodeGen/LoongArch/ir-instruction/fdiv.ll | 32 + llvm/test/CodeGen/LoongArch/ir-instruction/fmul.ll | 32 + llvm/test/CodeGen/LoongArch/ir-instruction/fneg.ll | 32 + llvm/test/CodeGen/LoongArch/ir-instruction/fsub.ll | 60 + llvm/test/CodeGen/LoongArch/ir-instruction/icmp.ll | 244 + llvm/test/CodeGen/LoongArch/ir-instruction/lshr.ll | 171 + llvm/test/CodeGen/LoongArch/ir-instruction/or.ll | 264 + .../LoongArch/ir-instruction/select-bare-dbl.ll | 23 + .../LoongArch/ir-instruction/select-bare-flt.ll | 23 + .../LoongArch/ir-instruction/select-bare-int.ll | 107 + .../LoongArch/ir-instruction/select-fpcc-dbl.ll | 272 + .../LoongArch/ir-instruction/select-fpcc-flt.ll | 272 + .../LoongArch/ir-instruction/select-fpcc-int.ll | 704 ++ .../LoongArch/ir-instruction/select-icc-dbl.ll | 206 + .../LoongArch/ir-instruction/select-icc-flt.ll | 206 + .../LoongArch/ir-instruction/select-icc-int.ll | 226 + .../LoongArch/ir-instruction/sext-zext-trunc.ll | 418 + llvm/test/CodeGen/LoongArch/ir-instruction/shl.ll | 156 + llvm/test/CodeGen/LoongArch/ir-instruction/sub.ll | 93 + llvm/test/CodeGen/LoongArch/ir-instruction/xor.ll | 264 + llvm/test/CodeGen/LoongArch/shift-masked-shamt.ll | 255 + .../PowerPC/mtvsrc-mfvscr-PPCVSXSwapRemoval.ll | 37 + llvm/test/CodeGen/RISCV/machine-cp.mir | 34 + llvm/test/CodeGen/RISCV/pr56110.ll | 21 + .../CodeGen/RISCV/rvv/constant-folding-crash.ll | 8 +- .../RISCV/rvv/fixed-vectors-calling-conv.ll | 3 +- .../RISCV/rvv/fixed-vectors-extload-truncstore.ll | 3 +- .../CodeGen/RISCV/rvv/fixed-vectors-fp-setcc.ll | 48 +- llvm/test/CodeGen/RISCV/rvv/fixed-vectors-fp2i.ll | 8 +- .../RISCV/rvv/fixed-vectors-masked-gather.ll | 1108 +-- .../RISCV/rvv/fixed-vectors-masked-scatter.ll | 1031 +-- .../CodeGen/RISCV/rvv/fixed-vectors-unaligned.ll | 265 +- llvm/test/CodeGen/Thumb2/mve-fpclamptosat_vec.ll | 80 +- llvm/test/CodeGen/Thumb2/mve-laneinterleaving.ll | 126 +- llvm/test/CodeGen/Thumb2/mve-pipelineloops.ll | 275 + llvm/test/CodeGen/Thumb2/mve-satmul-loops.ll | 176 +- llvm/test/CodeGen/X86/avx-vperm2x128.ll | 2 +- llvm/test/CodeGen/X86/avx512-hadd-hsub.ll | 5 +- llvm/test/CodeGen/X86/combine-shl.ll | 2 +- llvm/test/CodeGen/X86/cvt16-2.ll | 8 +- llvm/test/CodeGen/X86/cvt16.ll | 8 +- llvm/test/CodeGen/X86/extractelement-load.ll | 48 +- llvm/test/CodeGen/X86/fpclamptosat_vec.ll | 890 +- llvm/test/CodeGen/X86/half-constrained.ll | 3 +- llvm/test/CodeGen/X86/half.ll | 277 +- llvm/test/CodeGen/X86/i64-to-float.ll | 47 +- llvm/test/CodeGen/X86/is_fpclass.ll | 4 +- llvm/test/CodeGen/X86/known-bits-vector.ll | 428 +- llvm/test/CodeGen/X86/known-signbits-vector.ll | 36 +- llvm/test/CodeGen/X86/masked_store_trunc_ssat.ll | 949 +- llvm/test/CodeGen/X86/masked_store_trunc_usat.ll | 459 +- llvm/test/CodeGen/X86/nontemporal-3.ll | 254 +- llvm/test/CodeGen/X86/pr14161.ll | 3 +- llvm/test/CodeGen/X86/psubus.ll | 186 +- llvm/test/CodeGen/X86/sar_fold.ll | 9 + llvm/test/CodeGen/X86/sar_fold64.ll | 12 +- llvm/test/CodeGen/X86/sat-add.ll | 35 +- llvm/test/CodeGen/X86/select-of-fp-constants.ll | 4 +- .../CodeGen/X86/shuffle-strided-with-offset-128.ll | 20 +- llvm/test/CodeGen/X86/udiv_fix_sat.ll | 70 +- .../CodeGen/X86/urem-seteq-vec-tautological.ll | 22 +- llvm/test/CodeGen/X86/vec_setcc-2.ll | 56 +- .../X86/vector-interleaved-load-i8-stride-4.ll | 48 +- .../X86/vector-interleaved-load-i8-stride-6.ll | 815 +- .../X86/vector-interleaved-store-i8-stride-6.ll | 331 +- llvm/test/CodeGen/X86/vector-partial-undef.ll | 2 +- llvm/test/CodeGen/X86/vector-popcnt-128-ult-ugt.ll | 9762 +++++++++----------- llvm/test/CodeGen/X86/vector-shift-ashr-128.ll | 4 +- llvm/test/CodeGen/X86/vector-shift-ashr-256.ll | 2 +- llvm/test/CodeGen/X86/vector-shift-lshr-128.ll | 2 +- llvm/test/CodeGen/X86/vector-shift-lshr-256.ll | 2 +- llvm/test/CodeGen/X86/vector-shift-shl-128.ll | 2 +- llvm/test/CodeGen/X86/vector-shift-shl-256.ll | 2 +- llvm/test/CodeGen/X86/vector-shuffle-combining.ll | 30 +- llvm/test/CodeGen/X86/vector-trunc-packus.ll | 2044 ++-- llvm/test/CodeGen/X86/vector-trunc-ssat.ll | 3262 ++++--- llvm/test/CodeGen/X86/vector-trunc-usat.ll | 1576 ++-- llvm/test/CodeGen/X86/vselect-zero.ll | 10 +- llvm/test/CodeGen/X86/vsplit-and.ll | 2 +- .../DebugInfo/Generic/containing-type-extension.ll | 2 +- llvm/test/DebugInfo/Generic/tu-composite.ll | 4 +- .../X86/containing-type-extension-rust.ll | 2 +- llvm/test/MC/AArch64/SME/addha-u32.s | 2 +- llvm/test/MC/AArch64/SME/addha-u64.s | 2 +- llvm/test/MC/AArch64/SME/addspl.s | 2 +- llvm/test/MC/AArch64/SME/addsvl.s | 2 +- llvm/test/MC/AArch64/SME/addva-u32.s | 2 +- llvm/test/MC/AArch64/SME/addva-u64.s | 2 +- llvm/test/MC/AArch64/SME/bfmopa.s | 2 +- llvm/test/MC/AArch64/SME/bfmops.s | 2 +- llvm/test/MC/AArch64/SME/fmopa-fp64.s | 2 +- llvm/test/MC/AArch64/SME/fmopa.s | 2 +- llvm/test/MC/AArch64/SME/fmops-fp64.s | 2 +- llvm/test/MC/AArch64/SME/fmops.s | 2 +- llvm/test/MC/AArch64/SME/ld1b.s | 2 +- llvm/test/MC/AArch64/SME/ld1d.s | 2 +- llvm/test/MC/AArch64/SME/ld1h.s | 2 +- llvm/test/MC/AArch64/SME/ld1q.s | 2 +- llvm/test/MC/AArch64/SME/ld1w.s | 2 +- llvm/test/MC/AArch64/SME/ldr.s | 2 +- llvm/test/MC/AArch64/SME/mova.s | 2 +- llvm/test/MC/AArch64/SME/psel.s | 2 +- llvm/test/MC/AArch64/SME/rdsvl.s | 2 +- llvm/test/MC/AArch64/SME/revd.s | 2 +- llvm/test/MC/AArch64/SME/sclamp.s | 2 +- llvm/test/MC/AArch64/SME/smopa-32.s | 2 +- llvm/test/MC/AArch64/SME/smopa-64.s | 2 +- llvm/test/MC/AArch64/SME/smops-32.s | 2 +- llvm/test/MC/AArch64/SME/smops-64.s | 2 +- llvm/test/MC/AArch64/SME/smstart.s | 2 +- llvm/test/MC/AArch64/SME/smstop.s | 2 +- llvm/test/MC/AArch64/SME/st1b.s | 2 +- llvm/test/MC/AArch64/SME/st1d.s | 2 +- llvm/test/MC/AArch64/SME/st1h.s | 2 +- llvm/test/MC/AArch64/SME/st1q.s | 2 +- llvm/test/MC/AArch64/SME/st1w.s | 2 +- llvm/test/MC/AArch64/SME/str.s | 2 +- llvm/test/MC/AArch64/SME/sumopa-32.s | 2 +- llvm/test/MC/AArch64/SME/sumopa-64.s | 2 +- llvm/test/MC/AArch64/SME/sumops-32.s | 2 +- llvm/test/MC/AArch64/SME/sumops-64.s | 2 +- llvm/test/MC/AArch64/SME/system-regs-mpam.s | 2 +- llvm/test/MC/AArch64/SME/system-regs.s | 2 +- llvm/test/MC/AArch64/SME/uclamp.s | 2 +- llvm/test/MC/AArch64/SME/umopa-32.s | 2 +- llvm/test/MC/AArch64/SME/umopa-64.s | 2 +- llvm/test/MC/AArch64/SME/umops-32.s | 2 +- llvm/test/MC/AArch64/SME/umops-64.s | 2 +- llvm/test/MC/AArch64/SME/usmopa-32.s | 2 +- llvm/test/MC/AArch64/SME/usmopa-64.s | 2 +- llvm/test/MC/AArch64/SME/usmops-32.s | 2 +- llvm/test/MC/AArch64/SME/usmops-64.s | 2 +- llvm/test/MC/AArch64/SME/zero.s | 2 +- llvm/test/MC/AArch64/SVE/abs.s | 2 +- llvm/test/MC/AArch64/SVE/add.s | 2 +- llvm/test/MC/AArch64/SVE/addpl.s | 2 +- llvm/test/MC/AArch64/SVE/addvl.s | 2 +- llvm/test/MC/AArch64/SVE/adr.s | 2 +- llvm/test/MC/AArch64/SVE/and.s | 2 +- llvm/test/MC/AArch64/SVE/ands.s | 2 +- llvm/test/MC/AArch64/SVE/andv.s | 2 +- llvm/test/MC/AArch64/SVE/asr.s | 2 +- llvm/test/MC/AArch64/SVE/asrd.s | 2 +- llvm/test/MC/AArch64/SVE/asrr.s | 2 +- llvm/test/MC/AArch64/SVE/bic.s | 2 +- llvm/test/MC/AArch64/SVE/bics.s | 2 +- llvm/test/MC/AArch64/SVE/brka.s | 2 +- llvm/test/MC/AArch64/SVE/brkas.s | 2 +- llvm/test/MC/AArch64/SVE/brkb.s | 2 +- llvm/test/MC/AArch64/SVE/brkbs.s | 2 +- llvm/test/MC/AArch64/SVE/brkn.s | 2 +- llvm/test/MC/AArch64/SVE/brkns.s | 2 +- llvm/test/MC/AArch64/SVE/brkpa.s | 2 +- llvm/test/MC/AArch64/SVE/brkpas.s | 2 +- llvm/test/MC/AArch64/SVE/brkpb.s | 2 +- llvm/test/MC/AArch64/SVE/brkpbs.s | 2 +- llvm/test/MC/AArch64/SVE/clasta.s | 2 +- llvm/test/MC/AArch64/SVE/clastb.s | 2 +- llvm/test/MC/AArch64/SVE/cls.s | 2 +- llvm/test/MC/AArch64/SVE/clz.s | 2 +- llvm/test/MC/AArch64/SVE/cmpeq.s | 2 +- llvm/test/MC/AArch64/SVE/cmpge.s | 2 +- llvm/test/MC/AArch64/SVE/cmpgt.s | 2 +- llvm/test/MC/AArch64/SVE/cmphi.s | 2 +- llvm/test/MC/AArch64/SVE/cmphs.s | 2 +- llvm/test/MC/AArch64/SVE/cmple.s | 2 +- llvm/test/MC/AArch64/SVE/cmplo.s | 2 +- llvm/test/MC/AArch64/SVE/cmpls.s | 2 +- llvm/test/MC/AArch64/SVE/cmplt.s | 2 +- llvm/test/MC/AArch64/SVE/cmpne.s | 2 +- llvm/test/MC/AArch64/SVE/cnot.s | 2 +- llvm/test/MC/AArch64/SVE/cnt.s | 2 +- llvm/test/MC/AArch64/SVE/cntb.s | 2 +- llvm/test/MC/AArch64/SVE/cntd.s | 2 +- llvm/test/MC/AArch64/SVE/cnth.s | 2 +- llvm/test/MC/AArch64/SVE/cntp.s | 2 +- llvm/test/MC/AArch64/SVE/cntw.s | 2 +- llvm/test/MC/AArch64/SVE/compact.s | 2 +- llvm/test/MC/AArch64/SVE/cpy.s | 2 +- llvm/test/MC/AArch64/SVE/ctermeq.s | 2 +- llvm/test/MC/AArch64/SVE/ctermne.s | 2 +- llvm/test/MC/AArch64/SVE/decb.s | 2 +- llvm/test/MC/AArch64/SVE/decd.s | 2 +- llvm/test/MC/AArch64/SVE/dech.s | 2 +- llvm/test/MC/AArch64/SVE/decp.s | 2 +- llvm/test/MC/AArch64/SVE/decw.s | 2 +- llvm/test/MC/AArch64/SVE/dup.s | 2 +- llvm/test/MC/AArch64/SVE/dupm.s | 2 +- llvm/test/MC/AArch64/SVE/eon.s | 2 +- llvm/test/MC/AArch64/SVE/eor.s | 2 +- llvm/test/MC/AArch64/SVE/eors.s | 2 +- llvm/test/MC/AArch64/SVE/eorv.s | 2 +- llvm/test/MC/AArch64/SVE/ext.s | 2 +- llvm/test/MC/AArch64/SVE/fabd.s | 2 +- llvm/test/MC/AArch64/SVE/fabs.s | 2 +- llvm/test/MC/AArch64/SVE/facge.s | 2 +- llvm/test/MC/AArch64/SVE/facgt.s | 2 +- llvm/test/MC/AArch64/SVE/facle.s | 2 +- llvm/test/MC/AArch64/SVE/faclt.s | 2 +- llvm/test/MC/AArch64/SVE/fadd.s | 2 +- llvm/test/MC/AArch64/SVE/fadda.s | 2 +- llvm/test/MC/AArch64/SVE/faddv.s | 2 +- llvm/test/MC/AArch64/SVE/fcadd.s | 2 +- llvm/test/MC/AArch64/SVE/fcmeq.s | 2 +- llvm/test/MC/AArch64/SVE/fcmge.s | 2 +- llvm/test/MC/AArch64/SVE/fcmgt.s | 2 +- llvm/test/MC/AArch64/SVE/fcmla.s | 2 +- llvm/test/MC/AArch64/SVE/fcmle.s | 2 +- llvm/test/MC/AArch64/SVE/fcmlt.s | 2 +- llvm/test/MC/AArch64/SVE/fcmne.s | 2 +- llvm/test/MC/AArch64/SVE/fcmuo.s | 2 +- llvm/test/MC/AArch64/SVE/fcpy.s | 2 +- llvm/test/MC/AArch64/SVE/fcvt.s | 2 +- llvm/test/MC/AArch64/SVE/fcvtzs.s | 2 +- llvm/test/MC/AArch64/SVE/fcvtzu.s | 2 +- llvm/test/MC/AArch64/SVE/fdiv.s | 2 +- llvm/test/MC/AArch64/SVE/fdivr.s | 2 +- llvm/test/MC/AArch64/SVE/fdup.s | 2 +- llvm/test/MC/AArch64/SVE/fexpa.s | 2 +- llvm/test/MC/AArch64/SVE/fmad.s | 2 +- llvm/test/MC/AArch64/SVE/fmax.s | 2 +- llvm/test/MC/AArch64/SVE/fmaxnm.s | 2 +- llvm/test/MC/AArch64/SVE/fmaxnmv.s | 2 +- llvm/test/MC/AArch64/SVE/fmaxv.s | 2 +- llvm/test/MC/AArch64/SVE/fmin.s | 2 +- llvm/test/MC/AArch64/SVE/fminnm.s | 2 +- llvm/test/MC/AArch64/SVE/fminnmv.s | 2 +- llvm/test/MC/AArch64/SVE/fminv.s | 2 +- llvm/test/MC/AArch64/SVE/fmla.s | 2 +- llvm/test/MC/AArch64/SVE/fmls.s | 2 +- llvm/test/MC/AArch64/SVE/fmov.s | 2 +- llvm/test/MC/AArch64/SVE/fmsb.s | 2 +- llvm/test/MC/AArch64/SVE/fmul.s | 2 +- llvm/test/MC/AArch64/SVE/fmulx.s | 2 +- llvm/test/MC/AArch64/SVE/fneg.s | 2 +- llvm/test/MC/AArch64/SVE/fnmad.s | 2 +- llvm/test/MC/AArch64/SVE/fnmla.s | 2 +- llvm/test/MC/AArch64/SVE/fnmls.s | 2 +- llvm/test/MC/AArch64/SVE/fnmsb.s | 2 +- llvm/test/MC/AArch64/SVE/frecpe.s | 2 +- llvm/test/MC/AArch64/SVE/frecps.s | 2 +- llvm/test/MC/AArch64/SVE/frecpx.s | 2 +- llvm/test/MC/AArch64/SVE/frinta.s | 2 +- llvm/test/MC/AArch64/SVE/frinti.s | 2 +- llvm/test/MC/AArch64/SVE/frintm.s | 2 +- llvm/test/MC/AArch64/SVE/frintn.s | 2 +- llvm/test/MC/AArch64/SVE/frintp.s | 2 +- llvm/test/MC/AArch64/SVE/frintx.s | 2 +- llvm/test/MC/AArch64/SVE/frintz.s | 2 +- llvm/test/MC/AArch64/SVE/frsqrte.s | 2 +- llvm/test/MC/AArch64/SVE/frsqrts.s | 2 +- llvm/test/MC/AArch64/SVE/fscale.s | 2 +- llvm/test/MC/AArch64/SVE/fsqrt.s | 2 +- llvm/test/MC/AArch64/SVE/fsub.s | 2 +- llvm/test/MC/AArch64/SVE/fsubr.s | 2 +- llvm/test/MC/AArch64/SVE/ftmad.s | 2 +- llvm/test/MC/AArch64/SVE/ftsmul.s | 2 +- llvm/test/MC/AArch64/SVE/ftssel.s | 2 +- llvm/test/MC/AArch64/SVE/incb.s | 2 +- llvm/test/MC/AArch64/SVE/incd.s | 2 +- llvm/test/MC/AArch64/SVE/inch.s | 2 +- llvm/test/MC/AArch64/SVE/incp.s | 2 +- llvm/test/MC/AArch64/SVE/incw.s | 2 +- llvm/test/MC/AArch64/SVE/index.s | 2 +- llvm/test/MC/AArch64/SVE/insr.s | 2 +- llvm/test/MC/AArch64/SVE/lasta.s | 2 +- llvm/test/MC/AArch64/SVE/lastb.s | 2 +- llvm/test/MC/AArch64/SVE/ld1b-sve-only.s | 2 +- llvm/test/MC/AArch64/SVE/ld1b.s | 2 +- llvm/test/MC/AArch64/SVE/ld1d-sve-only.s | 2 +- llvm/test/MC/AArch64/SVE/ld1d.s | 2 +- llvm/test/MC/AArch64/SVE/ld1h-sve-only.s | 2 +- llvm/test/MC/AArch64/SVE/ld1h.s | 2 +- llvm/test/MC/AArch64/SVE/ld1rb.s | 2 +- llvm/test/MC/AArch64/SVE/ld1rd.s | 2 +- llvm/test/MC/AArch64/SVE/ld1rh.s | 2 +- llvm/test/MC/AArch64/SVE/ld1rqb.s | 2 +- llvm/test/MC/AArch64/SVE/ld1rqd.s | 2 +- llvm/test/MC/AArch64/SVE/ld1rqh.s | 2 +- llvm/test/MC/AArch64/SVE/ld1rqw.s | 2 +- llvm/test/MC/AArch64/SVE/ld1rsb.s | 2 +- llvm/test/MC/AArch64/SVE/ld1rsh.s | 2 +- llvm/test/MC/AArch64/SVE/ld1rsw.s | 2 +- llvm/test/MC/AArch64/SVE/ld1rw.s | 2 +- llvm/test/MC/AArch64/SVE/ld1sb-sve-only.s | 2 +- llvm/test/MC/AArch64/SVE/ld1sb.s | 2 +- llvm/test/MC/AArch64/SVE/ld1sh-sve-only.s | 2 +- llvm/test/MC/AArch64/SVE/ld1sh.s | 2 +- llvm/test/MC/AArch64/SVE/ld1sw-sve-only.s | 2 +- llvm/test/MC/AArch64/SVE/ld1sw.s | 2 +- llvm/test/MC/AArch64/SVE/ld1w-sve-only.s | 2 +- llvm/test/MC/AArch64/SVE/ld1w.s | 2 +- llvm/test/MC/AArch64/SVE/ld2b.s | 2 +- llvm/test/MC/AArch64/SVE/ld2d.s | 2 +- llvm/test/MC/AArch64/SVE/ld2h.s | 2 +- llvm/test/MC/AArch64/SVE/ld2w.s | 2 +- llvm/test/MC/AArch64/SVE/ld3b.s | 2 +- llvm/test/MC/AArch64/SVE/ld3d.s | 2 +- llvm/test/MC/AArch64/SVE/ld3h.s | 2 +- llvm/test/MC/AArch64/SVE/ld3w.s | 2 +- llvm/test/MC/AArch64/SVE/ld4b.s | 2 +- llvm/test/MC/AArch64/SVE/ld4d.s | 2 +- llvm/test/MC/AArch64/SVE/ld4h.s | 2 +- llvm/test/MC/AArch64/SVE/ld4w.s | 2 +- llvm/test/MC/AArch64/SVE/ldff1b.s | 2 +- llvm/test/MC/AArch64/SVE/ldff1d.s | 2 +- llvm/test/MC/AArch64/SVE/ldff1h.s | 2 +- llvm/test/MC/AArch64/SVE/ldff1sb.s | 2 +- llvm/test/MC/AArch64/SVE/ldff1sh.s | 2 +- llvm/test/MC/AArch64/SVE/ldff1sw.s | 2 +- llvm/test/MC/AArch64/SVE/ldff1w.s | 2 +- llvm/test/MC/AArch64/SVE/ldnf1b.s | 2 +- llvm/test/MC/AArch64/SVE/ldnf1d.s | 2 +- llvm/test/MC/AArch64/SVE/ldnf1h.s | 2 +- llvm/test/MC/AArch64/SVE/ldnf1sb.s | 2 +- llvm/test/MC/AArch64/SVE/ldnf1sh.s | 2 +- llvm/test/MC/AArch64/SVE/ldnf1sw.s | 2 +- llvm/test/MC/AArch64/SVE/ldnf1w.s | 2 +- llvm/test/MC/AArch64/SVE/ldnt1b.s | 2 +- llvm/test/MC/AArch64/SVE/ldnt1d.s | 2 +- llvm/test/MC/AArch64/SVE/ldnt1h.s | 2 +- llvm/test/MC/AArch64/SVE/ldnt1w.s | 2 +- llvm/test/MC/AArch64/SVE/ldr.s | 2 +- llvm/test/MC/AArch64/SVE/lsl.s | 2 +- llvm/test/MC/AArch64/SVE/lslr.s | 2 +- llvm/test/MC/AArch64/SVE/lsr.s | 2 +- llvm/test/MC/AArch64/SVE/lsrr.s | 2 +- llvm/test/MC/AArch64/SVE/mad.s | 2 +- llvm/test/MC/AArch64/SVE/matrix-multiply-fp32.s | 2 +- llvm/test/MC/AArch64/SVE/matrix-multiply-fp64.s | 2 +- llvm/test/MC/AArch64/SVE/matrix-multiply-int8.s | 2 +- llvm/test/MC/AArch64/SVE/mla.s | 2 +- llvm/test/MC/AArch64/SVE/mls.s | 2 +- llvm/test/MC/AArch64/SVE/mov.s | 2 +- llvm/test/MC/AArch64/SVE/movprfx.s | 2 +- llvm/test/MC/AArch64/SVE/movs.s | 2 +- llvm/test/MC/AArch64/SVE/msb.s | 2 +- llvm/test/MC/AArch64/SVE/mul.s | 2 +- llvm/test/MC/AArch64/SVE/nand.s | 2 +- llvm/test/MC/AArch64/SVE/nands.s | 2 +- llvm/test/MC/AArch64/SVE/neg.s | 2 +- llvm/test/MC/AArch64/SVE/nor.s | 2 +- llvm/test/MC/AArch64/SVE/nors.s | 2 +- llvm/test/MC/AArch64/SVE/not.s | 2 +- llvm/test/MC/AArch64/SVE/nots.s | 2 +- llvm/test/MC/AArch64/SVE/orn.s | 2 +- llvm/test/MC/AArch64/SVE/orns.s | 2 +- llvm/test/MC/AArch64/SVE/orr.s | 2 +- llvm/test/MC/AArch64/SVE/orrs.s | 2 +- llvm/test/MC/AArch64/SVE/orv.s | 2 +- llvm/test/MC/AArch64/SVE/pfalse.s | 2 +- llvm/test/MC/AArch64/SVE/pfirst.s | 2 +- llvm/test/MC/AArch64/SVE/pnext.s | 2 +- llvm/test/MC/AArch64/SVE/prfb-sve-only.s | 2 +- llvm/test/MC/AArch64/SVE/prfb.s | 2 +- llvm/test/MC/AArch64/SVE/prfd-sve-only.s | 2 +- llvm/test/MC/AArch64/SVE/prfd.s | 2 +- llvm/test/MC/AArch64/SVE/prfh-sve-only.s | 2 +- llvm/test/MC/AArch64/SVE/prfh.s | 2 +- llvm/test/MC/AArch64/SVE/prfw-sve-only.s | 2 +- llvm/test/MC/AArch64/SVE/prfw.s | 2 +- llvm/test/MC/AArch64/SVE/ptest.s | 2 +- llvm/test/MC/AArch64/SVE/ptrue.s | 2 +- llvm/test/MC/AArch64/SVE/ptrues.s | 2 +- llvm/test/MC/AArch64/SVE/punpkhi.s | 2 +- llvm/test/MC/AArch64/SVE/punpklo.s | 2 +- llvm/test/MC/AArch64/SVE/rbit.s | 2 +- llvm/test/MC/AArch64/SVE/rdffr.s | 2 +- llvm/test/MC/AArch64/SVE/rdffrs.s | 2 +- llvm/test/MC/AArch64/SVE/rdvl.s | 2 +- llvm/test/MC/AArch64/SVE/rev.s | 2 +- llvm/test/MC/AArch64/SVE/revb.s | 2 +- llvm/test/MC/AArch64/SVE/revh.s | 2 +- llvm/test/MC/AArch64/SVE/revw.s | 2 +- llvm/test/MC/AArch64/SVE/sabd.s | 2 +- llvm/test/MC/AArch64/SVE/saddv.s | 2 +- llvm/test/MC/AArch64/SVE/scvtf.s | 2 +- llvm/test/MC/AArch64/SVE/sdiv.s | 2 +- llvm/test/MC/AArch64/SVE/sdivr.s | 2 +- llvm/test/MC/AArch64/SVE/sdot.s | 2 +- llvm/test/MC/AArch64/SVE/sel.s | 2 +- llvm/test/MC/AArch64/SVE/setffr.s | 2 +- llvm/test/MC/AArch64/SVE/smax.s | 2 +- llvm/test/MC/AArch64/SVE/smaxv.s | 2 +- llvm/test/MC/AArch64/SVE/smin.s | 2 +- llvm/test/MC/AArch64/SVE/sminv.s | 2 +- llvm/test/MC/AArch64/SVE/smulh.s | 2 +- llvm/test/MC/AArch64/SVE/splice.s | 2 +- llvm/test/MC/AArch64/SVE/sqadd.s | 2 +- llvm/test/MC/AArch64/SVE/sqdecb.s | 2 +- llvm/test/MC/AArch64/SVE/sqdecd.s | 2 +- llvm/test/MC/AArch64/SVE/sqdech.s | 2 +- llvm/test/MC/AArch64/SVE/sqdecp.s | 2 +- llvm/test/MC/AArch64/SVE/sqdecw.s | 2 +- llvm/test/MC/AArch64/SVE/sqincb.s | 2 +- llvm/test/MC/AArch64/SVE/sqincd.s | 2 +- llvm/test/MC/AArch64/SVE/sqinch.s | 2 +- llvm/test/MC/AArch64/SVE/sqincp.s | 2 +- llvm/test/MC/AArch64/SVE/sqincw.s | 2 +- llvm/test/MC/AArch64/SVE/sqsub.s | 2 +- llvm/test/MC/AArch64/SVE/st1b-sve-only.s | 2 +- llvm/test/MC/AArch64/SVE/st1b.s | 2 +- llvm/test/MC/AArch64/SVE/st1d-sve-only.s | 2 +- llvm/test/MC/AArch64/SVE/st1d.s | 2 +- llvm/test/MC/AArch64/SVE/st1h-sve-only.s | 2 +- llvm/test/MC/AArch64/SVE/st1h.s | 2 +- llvm/test/MC/AArch64/SVE/st1w-sve-only.s | 2 +- llvm/test/MC/AArch64/SVE/st1w.s | 2 +- llvm/test/MC/AArch64/SVE/st2b.s | 2 +- llvm/test/MC/AArch64/SVE/st2d.s | 2 +- llvm/test/MC/AArch64/SVE/st2h.s | 2 +- llvm/test/MC/AArch64/SVE/st2w.s | 2 +- llvm/test/MC/AArch64/SVE/st3b.s | 2 +- llvm/test/MC/AArch64/SVE/st3d.s | 2 +- llvm/test/MC/AArch64/SVE/st3h.s | 2 +- llvm/test/MC/AArch64/SVE/st3w.s | 2 +- llvm/test/MC/AArch64/SVE/st4b.s | 2 +- llvm/test/MC/AArch64/SVE/st4d.s | 2 +- llvm/test/MC/AArch64/SVE/st4h.s | 2 +- llvm/test/MC/AArch64/SVE/st4w.s | 2 +- llvm/test/MC/AArch64/SVE/stnt1b.s | 2 +- llvm/test/MC/AArch64/SVE/stnt1d.s | 2 +- llvm/test/MC/AArch64/SVE/stnt1h.s | 2 +- llvm/test/MC/AArch64/SVE/stnt1w.s | 2 +- llvm/test/MC/AArch64/SVE/str.s | 2 +- llvm/test/MC/AArch64/SVE/sub.s | 2 +- llvm/test/MC/AArch64/SVE/subr.s | 2 +- llvm/test/MC/AArch64/SVE/sunpkhi.s | 2 +- llvm/test/MC/AArch64/SVE/sunpklo.s | 2 +- llvm/test/MC/AArch64/SVE/sxtb.s | 2 +- llvm/test/MC/AArch64/SVE/sxth.s | 2 +- llvm/test/MC/AArch64/SVE/sxtw.s | 2 +- llvm/test/MC/AArch64/SVE/system-regs.s | 2 +- llvm/test/MC/AArch64/SVE/tbl.s | 2 +- llvm/test/MC/AArch64/SVE/trn1.s | 2 +- llvm/test/MC/AArch64/SVE/trn2.s | 2 +- llvm/test/MC/AArch64/SVE/uabd.s | 2 +- llvm/test/MC/AArch64/SVE/uaddv.s | 2 +- llvm/test/MC/AArch64/SVE/ucvtf.s | 2 +- llvm/test/MC/AArch64/SVE/udiv.s | 2 +- llvm/test/MC/AArch64/SVE/udivr.s | 2 +- llvm/test/MC/AArch64/SVE/udot.s | 2 +- llvm/test/MC/AArch64/SVE/umax.s | 2 +- llvm/test/MC/AArch64/SVE/umaxv.s | 2 +- llvm/test/MC/AArch64/SVE/umin.s | 2 +- llvm/test/MC/AArch64/SVE/uminv.s | 2 +- llvm/test/MC/AArch64/SVE/umulh.s | 2 +- llvm/test/MC/AArch64/SVE/uqadd.s | 2 +- llvm/test/MC/AArch64/SVE/uqdecb.s | 2 +- llvm/test/MC/AArch64/SVE/uqdecd.s | 2 +- llvm/test/MC/AArch64/SVE/uqdech.s | 2 +- llvm/test/MC/AArch64/SVE/uqdecp.s | 2 +- llvm/test/MC/AArch64/SVE/uqdecw.s | 2 +- llvm/test/MC/AArch64/SVE/uqincb.s | 2 +- llvm/test/MC/AArch64/SVE/uqincd.s | 2 +- llvm/test/MC/AArch64/SVE/uqinch.s | 2 +- llvm/test/MC/AArch64/SVE/uqincp.s | 2 +- llvm/test/MC/AArch64/SVE/uqincw.s | 2 +- llvm/test/MC/AArch64/SVE/uqsub.s | 2 +- llvm/test/MC/AArch64/SVE/uunpkhi.s | 2 +- llvm/test/MC/AArch64/SVE/uunpklo.s | 2 +- llvm/test/MC/AArch64/SVE/uxtb.s | 2 +- llvm/test/MC/AArch64/SVE/uxth.s | 2 +- llvm/test/MC/AArch64/SVE/uxtw.s | 2 +- llvm/test/MC/AArch64/SVE/uzp1.s | 2 +- llvm/test/MC/AArch64/SVE/uzp2.s | 2 +- llvm/test/MC/AArch64/SVE/whilele.s | 2 +- llvm/test/MC/AArch64/SVE/whilelo.s | 2 +- llvm/test/MC/AArch64/SVE/whilels.s | 2 +- llvm/test/MC/AArch64/SVE/whilelt.s | 2 +- llvm/test/MC/AArch64/SVE/wrffr.s | 2 +- llvm/test/MC/AArch64/SVE/zip1.s | 2 +- llvm/test/MC/AArch64/SVE/zip2.s | 2 +- llvm/test/MC/AArch64/SVE2/adclb.s | 2 +- llvm/test/MC/AArch64/SVE2/adclt.s | 2 +- llvm/test/MC/AArch64/SVE2/addhnb.s | 2 +- llvm/test/MC/AArch64/SVE2/addhnt.s | 2 +- llvm/test/MC/AArch64/SVE2/addp.s | 2 +- llvm/test/MC/AArch64/SVE2/aesd.s | 2 +- llvm/test/MC/AArch64/SVE2/aese.s | 2 +- llvm/test/MC/AArch64/SVE2/aesimc.s | 2 +- llvm/test/MC/AArch64/SVE2/aesmc.s | 2 +- llvm/test/MC/AArch64/SVE2/bcax.s | 2 +- llvm/test/MC/AArch64/SVE2/bdep.s | 2 +- llvm/test/MC/AArch64/SVE2/bext.s | 2 +- llvm/test/MC/AArch64/SVE2/bgrp.s | 2 +- llvm/test/MC/AArch64/SVE2/bsl.s | 2 +- llvm/test/MC/AArch64/SVE2/bsl1n.s | 2 +- llvm/test/MC/AArch64/SVE2/bsl2n.s | 2 +- llvm/test/MC/AArch64/SVE2/cadd.s | 2 +- llvm/test/MC/AArch64/SVE2/cdot.s | 2 +- llvm/test/MC/AArch64/SVE2/cmla.s | 2 +- llvm/test/MC/AArch64/SVE2/eor3.s | 2 +- llvm/test/MC/AArch64/SVE2/eorbt.s | 2 +- llvm/test/MC/AArch64/SVE2/eortb.s | 2 +- llvm/test/MC/AArch64/SVE2/ext.s | 2 +- llvm/test/MC/AArch64/SVE2/faddp.s | 2 +- llvm/test/MC/AArch64/SVE2/fcvtlt.s | 2 +- llvm/test/MC/AArch64/SVE2/fcvtnt.s | 2 +- llvm/test/MC/AArch64/SVE2/fcvtx.s | 2 +- llvm/test/MC/AArch64/SVE2/fcvtxnt.s | 2 +- llvm/test/MC/AArch64/SVE2/flogb.s | 2 +- llvm/test/MC/AArch64/SVE2/fmaxnmp.s | 2 +- llvm/test/MC/AArch64/SVE2/fmaxp.s | 2 +- llvm/test/MC/AArch64/SVE2/fminnmp.s | 2 +- llvm/test/MC/AArch64/SVE2/fminp.s | 2 +- llvm/test/MC/AArch64/SVE2/fmlalb.s | 2 +- llvm/test/MC/AArch64/SVE2/fmlalt.s | 2 +- llvm/test/MC/AArch64/SVE2/fmlslb.s | 2 +- llvm/test/MC/AArch64/SVE2/fmlslt.s | 2 +- llvm/test/MC/AArch64/SVE2/histcnt.s | 2 +- llvm/test/MC/AArch64/SVE2/histseg.s | 2 +- llvm/test/MC/AArch64/SVE2/ldnt1b.s | 2 +- llvm/test/MC/AArch64/SVE2/ldnt1d.s | 2 +- llvm/test/MC/AArch64/SVE2/ldnt1h.s | 2 +- llvm/test/MC/AArch64/SVE2/ldnt1sb.s | 2 +- llvm/test/MC/AArch64/SVE2/ldnt1sh.s | 2 +- llvm/test/MC/AArch64/SVE2/ldnt1sw.s | 2 +- llvm/test/MC/AArch64/SVE2/ldnt1w.s | 2 +- llvm/test/MC/AArch64/SVE2/match.s | 2 +- llvm/test/MC/AArch64/SVE2/mla.s | 2 +- llvm/test/MC/AArch64/SVE2/mls.s | 2 +- llvm/test/MC/AArch64/SVE2/mul.s | 2 +- llvm/test/MC/AArch64/SVE2/nbsl.s | 2 +- llvm/test/MC/AArch64/SVE2/nmatch.s | 2 +- llvm/test/MC/AArch64/SVE2/pmul.s | 2 +- llvm/test/MC/AArch64/SVE2/pmullb-128.s | 2 +- llvm/test/MC/AArch64/SVE2/pmullb.s | 2 +- llvm/test/MC/AArch64/SVE2/pmullt-128.s | 2 +- llvm/test/MC/AArch64/SVE2/pmullt.s | 2 +- llvm/test/MC/AArch64/SVE2/raddhnb.s | 2 +- llvm/test/MC/AArch64/SVE2/raddhnt.s | 2 +- llvm/test/MC/AArch64/SVE2/rax1.s | 2 +- llvm/test/MC/AArch64/SVE2/rshrnb.s | 2 +- llvm/test/MC/AArch64/SVE2/rshrnt.s | 2 +- llvm/test/MC/AArch64/SVE2/rsubhnb.s | 2 +- llvm/test/MC/AArch64/SVE2/rsubhnt.s | 2 +- llvm/test/MC/AArch64/SVE2/saba.s | 2 +- llvm/test/MC/AArch64/SVE2/sabalb.s | 2 +- llvm/test/MC/AArch64/SVE2/sabalt.s | 2 +- llvm/test/MC/AArch64/SVE2/sabdlb.s | 2 +- llvm/test/MC/AArch64/SVE2/sabdlt.s | 2 +- llvm/test/MC/AArch64/SVE2/sadalp.s | 2 +- llvm/test/MC/AArch64/SVE2/saddlb.s | 2 +- llvm/test/MC/AArch64/SVE2/saddlbt.s | 2 +- llvm/test/MC/AArch64/SVE2/saddlt.s | 2 +- llvm/test/MC/AArch64/SVE2/saddwb.s | 2 +- llvm/test/MC/AArch64/SVE2/saddwt.s | 2 +- llvm/test/MC/AArch64/SVE2/sbclb.s | 2 +- llvm/test/MC/AArch64/SVE2/sbclt.s | 2 +- llvm/test/MC/AArch64/SVE2/shadd.s | 2 +- llvm/test/MC/AArch64/SVE2/shrnb.s | 2 +- llvm/test/MC/AArch64/SVE2/shrnt.s | 2 +- llvm/test/MC/AArch64/SVE2/shsub.s | 2 +- llvm/test/MC/AArch64/SVE2/shsubr.s | 2 +- llvm/test/MC/AArch64/SVE2/sli.s | 2 +- llvm/test/MC/AArch64/SVE2/sm4e.s | 2 +- llvm/test/MC/AArch64/SVE2/sm4ekey.s | 2 +- llvm/test/MC/AArch64/SVE2/smaxp.s | 2 +- llvm/test/MC/AArch64/SVE2/sminp.s | 2 +- llvm/test/MC/AArch64/SVE2/smlalb.s | 2 +- llvm/test/MC/AArch64/SVE2/smlalt.s | 2 +- llvm/test/MC/AArch64/SVE2/smlslb.s | 2 +- llvm/test/MC/AArch64/SVE2/smlslt.s | 2 +- llvm/test/MC/AArch64/SVE2/smulh.s | 2 +- llvm/test/MC/AArch64/SVE2/smullb.s | 2 +- llvm/test/MC/AArch64/SVE2/smullt.s | 2 +- llvm/test/MC/AArch64/SVE2/splice.s | 2 +- llvm/test/MC/AArch64/SVE2/sqabs.s | 2 +- llvm/test/MC/AArch64/SVE2/sqadd.s | 2 +- llvm/test/MC/AArch64/SVE2/sqcadd.s | 2 +- llvm/test/MC/AArch64/SVE2/sqdmlalb.s | 2 +- llvm/test/MC/AArch64/SVE2/sqdmlalbt.s | 2 +- llvm/test/MC/AArch64/SVE2/sqdmlalt.s | 2 +- llvm/test/MC/AArch64/SVE2/sqdmlslb.s | 2 +- llvm/test/MC/AArch64/SVE2/sqdmlslbt.s | 2 +- llvm/test/MC/AArch64/SVE2/sqdmlslt.s | 2 +- llvm/test/MC/AArch64/SVE2/sqdmulh.s | 2 +- llvm/test/MC/AArch64/SVE2/sqdmullb.s | 2 +- llvm/test/MC/AArch64/SVE2/sqdmullt.s | 2 +- llvm/test/MC/AArch64/SVE2/sqneg.s | 2 +- llvm/test/MC/AArch64/SVE2/sqrdcmlah.s | 2 +- llvm/test/MC/AArch64/SVE2/sqrdmlah.s | 2 +- llvm/test/MC/AArch64/SVE2/sqrdmlsh.s | 2 +- llvm/test/MC/AArch64/SVE2/sqrdmulh.s | 2 +- llvm/test/MC/AArch64/SVE2/sqrshl.s | 2 +- llvm/test/MC/AArch64/SVE2/sqrshlr.s | 2 +- llvm/test/MC/AArch64/SVE2/sqrshrnb.s | 2 +- llvm/test/MC/AArch64/SVE2/sqrshrnt.s | 2 +- llvm/test/MC/AArch64/SVE2/sqrshrunb.s | 2 +- llvm/test/MC/AArch64/SVE2/sqrshrunt.s | 2 +- llvm/test/MC/AArch64/SVE2/sqshl.s | 2 +- llvm/test/MC/AArch64/SVE2/sqshlr.s | 2 +- llvm/test/MC/AArch64/SVE2/sqshlu.s | 2 +- llvm/test/MC/AArch64/SVE2/sqshrnb.s | 2 +- llvm/test/MC/AArch64/SVE2/sqshrnt.s | 2 +- llvm/test/MC/AArch64/SVE2/sqshrunb.s | 2 +- llvm/test/MC/AArch64/SVE2/sqshrunt.s | 2 +- llvm/test/MC/AArch64/SVE2/sqsub.s | 2 +- llvm/test/MC/AArch64/SVE2/sqsubr.s | 2 +- llvm/test/MC/AArch64/SVE2/sqxtnb.s | 2 +- llvm/test/MC/AArch64/SVE2/sqxtnt.s | 2 +- llvm/test/MC/AArch64/SVE2/sqxtunb.s | 2 +- llvm/test/MC/AArch64/SVE2/sqxtunt.s | 2 +- llvm/test/MC/AArch64/SVE2/srhadd.s | 2 +- llvm/test/MC/AArch64/SVE2/sri.s | 2 +- llvm/test/MC/AArch64/SVE2/srshl.s | 2 +- llvm/test/MC/AArch64/SVE2/srshlr.s | 2 +- llvm/test/MC/AArch64/SVE2/srshr.s | 2 +- llvm/test/MC/AArch64/SVE2/srsra.s | 2 +- llvm/test/MC/AArch64/SVE2/sshllb.s | 2 +- llvm/test/MC/AArch64/SVE2/sshllt.s | 2 +- llvm/test/MC/AArch64/SVE2/ssra.s | 2 +- llvm/test/MC/AArch64/SVE2/ssublb.s | 2 +- llvm/test/MC/AArch64/SVE2/ssublbt.s | 2 +- llvm/test/MC/AArch64/SVE2/ssublt.s | 2 +- llvm/test/MC/AArch64/SVE2/ssubltb.s | 2 +- llvm/test/MC/AArch64/SVE2/ssubwb.s | 2 +- llvm/test/MC/AArch64/SVE2/ssubwt.s | 2 +- llvm/test/MC/AArch64/SVE2/stnt1b.s | 2 +- llvm/test/MC/AArch64/SVE2/stnt1d.s | 2 +- llvm/test/MC/AArch64/SVE2/stnt1h.s | 2 +- llvm/test/MC/AArch64/SVE2/stnt1w.s | 2 +- llvm/test/MC/AArch64/SVE2/subhnb.s | 2 +- llvm/test/MC/AArch64/SVE2/subhnt.s | 2 +- llvm/test/MC/AArch64/SVE2/suqadd.s | 2 +- llvm/test/MC/AArch64/SVE2/tbl.s | 2 +- llvm/test/MC/AArch64/SVE2/tbx.s | 2 +- llvm/test/MC/AArch64/SVE2/uaba.s | 2 +- llvm/test/MC/AArch64/SVE2/uabalb.s | 2 +- llvm/test/MC/AArch64/SVE2/uabalt.s | 2 +- llvm/test/MC/AArch64/SVE2/uabdlb.s | 2 +- llvm/test/MC/AArch64/SVE2/uabdlt.s | 2 +- llvm/test/MC/AArch64/SVE2/uadalp.s | 2 +- llvm/test/MC/AArch64/SVE2/uaddlb.s | 2 +- llvm/test/MC/AArch64/SVE2/uaddlt.s | 2 +- llvm/test/MC/AArch64/SVE2/uaddwb.s | 2 +- llvm/test/MC/AArch64/SVE2/uaddwt.s | 2 +- llvm/test/MC/AArch64/SVE2/uhadd.s | 2 +- llvm/test/MC/AArch64/SVE2/uhsub.s | 2 +- llvm/test/MC/AArch64/SVE2/uhsubr.s | 2 +- llvm/test/MC/AArch64/SVE2/umaxp.s | 2 +- llvm/test/MC/AArch64/SVE2/uminp.s | 2 +- llvm/test/MC/AArch64/SVE2/umlalb.s | 2 +- llvm/test/MC/AArch64/SVE2/umlalt.s | 2 +- llvm/test/MC/AArch64/SVE2/umlslb.s | 2 +- llvm/test/MC/AArch64/SVE2/umlslt.s | 2 +- llvm/test/MC/AArch64/SVE2/umulh.s | 2 +- llvm/test/MC/AArch64/SVE2/umullb.s | 2 +- llvm/test/MC/AArch64/SVE2/umullt.s | 2 +- llvm/test/MC/AArch64/SVE2/uqadd.s | 2 +- llvm/test/MC/AArch64/SVE2/uqrshl.s | 2 +- llvm/test/MC/AArch64/SVE2/uqrshlr.s | 2 +- llvm/test/MC/AArch64/SVE2/uqrshrnb.s | 2 +- llvm/test/MC/AArch64/SVE2/uqrshrnt.s | 2 +- llvm/test/MC/AArch64/SVE2/uqshl.s | 2 +- llvm/test/MC/AArch64/SVE2/uqshlr.s | 2 +- llvm/test/MC/AArch64/SVE2/uqshrnb.s | 2 +- llvm/test/MC/AArch64/SVE2/uqshrnt.s | 2 +- llvm/test/MC/AArch64/SVE2/uqsub.s | 2 +- llvm/test/MC/AArch64/SVE2/uqsubr.s | 2 +- llvm/test/MC/AArch64/SVE2/uqxtnb.s | 2 +- llvm/test/MC/AArch64/SVE2/uqxtnt.s | 2 +- llvm/test/MC/AArch64/SVE2/urecpe.s | 2 +- llvm/test/MC/AArch64/SVE2/urhadd.s | 2 +- llvm/test/MC/AArch64/SVE2/urshl.s | 2 +- llvm/test/MC/AArch64/SVE2/urshlr.s | 2 +- llvm/test/MC/AArch64/SVE2/urshr.s | 2 +- llvm/test/MC/AArch64/SVE2/ursqrte.s | 2 +- llvm/test/MC/AArch64/SVE2/ursra.s | 2 +- llvm/test/MC/AArch64/SVE2/ushllb.s | 2 +- llvm/test/MC/AArch64/SVE2/ushllt.s | 2 +- llvm/test/MC/AArch64/SVE2/usqadd.s | 2 +- llvm/test/MC/AArch64/SVE2/usra.s | 2 +- llvm/test/MC/AArch64/SVE2/usublb.s | 2 +- llvm/test/MC/AArch64/SVE2/usublt.s | 2 +- llvm/test/MC/AArch64/SVE2/usubwb.s | 2 +- llvm/test/MC/AArch64/SVE2/usubwt.s | 2 +- llvm/test/MC/AArch64/SVE2/whilege.s | 2 +- llvm/test/MC/AArch64/SVE2/whilegt.s | 2 +- llvm/test/MC/AArch64/SVE2/whilehi.s | 2 +- llvm/test/MC/AArch64/SVE2/whilehs.s | 2 +- llvm/test/MC/AArch64/SVE2/whilerw.s | 2 +- llvm/test/MC/AArch64/SVE2/whilewr.s | 2 +- llvm/test/MC/AArch64/SVE2/xar.s | 2 +- llvm/test/MC/RISCV/rv64zdinx-invalid.s | 8 +- llvm/test/MC/RISCV/rv64zfh-invalid.s | 11 + llvm/test/MC/RISCV/rv64zfinx-invalid.s | 4 + llvm/test/MC/RISCV/rv64zhinx-invalid.s | 4 + llvm/test/MC/RISCV/rv64zhinxmin-invalid.s | 6 +- llvm/test/Transforms/FunctionAttrs/norecurse.ll | 44 +- .../GlobalOpt/malloc-promote-1-no-null-opt.ll | 41 +- llvm/test/Transforms/GlobalOpt/malloc-promote-1.ll | 40 +- .../GlobalOpt/malloc-promote-2-no-null-opt.ll | 22 +- llvm/test/Transforms/GlobalOpt/malloc-promote-2.ll | 18 +- llvm/test/Transforms/GlobalOpt/malloc-promote-3.ll | 17 +- llvm/test/Transforms/GlobalOpt/malloc-promote-4.ll | 30 +- llvm/test/Transforms/GlobalOpt/malloc-promote-5.ll | 1 - .../GlobalOpt/shrink-global-to-bool-check-debug.ll | 13 +- .../Transforms/GlobalOpt/shrink-global-to-bool.ll | 8 +- .../GlobalOpt/stored-once-forward-value.ll | 104 + llvm/test/Transforms/InstCombine/and-or-icmps.ll | 370 + llvm/test/Transforms/InstCombine/and.ll | 26 +- llvm/test/Transforms/InstCombine/compare-signs.ll | 16 +- llvm/test/Transforms/InstCombine/fpcast.ll | 199 + llvm/test/Transforms/InstCombine/freeze.ll | 99 +- llvm/test/Transforms/InstCombine/icmp-and-shift.ll | 77 +- llvm/test/Transforms/InstCombine/icmp-shr.ll | 82 + .../InstCombine/lshr-and-signbit-icmpeq-zero.ll | 5 +- llvm/test/Transforms/InstCombine/memcmp-5.ll | 249 + llvm/test/Transforms/InstCombine/memcmp-6.ll | 106 + llvm/test/Transforms/InstCombine/sub.ll | 79 + .../AArch64/gather-do-not-vectorize-addressing.ll | 101 + .../LoopVectorize/AArch64/interleaved-vs-scalar.ll | 16 +- .../LoopVectorize/AArch64/strict-fadd.ll | 30 +- .../LoopVectorize/pointer-select-runtime-checks.ll | 301 +- .../PhaseOrdering/recompute-globalsaa.ll | 1 - .../SimplifyCFG/ConditionalTrappingConstantExpr.ll | 80 + llvm/tools/llvm-mca/Views/InstructionInfoView.cpp | 2 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 2 +- llvm/tools/llvm-pdbutil/BytesOutputStyle.cpp | 4 +- llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp | 8 +- llvm/tools/llvm-rc/ResourceFileWriter.cpp | 10 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 5 +- llvm/tools/obj2yaml/elf2yaml.cpp | 4 +- llvm/unittests/ADT/OptionalTest.cpp | 27 + llvm/unittests/DebugInfo/CMakeLists.txt | 1 + .../DebugInfo/DWARF/DWARFDebugInfoTest.cpp | 6 +- llvm/unittests/DebugInfo/Symbolizer/CMakeLists.txt | 5 + llvm/unittests/DebugInfo/Symbolizer/MarkupTest.cpp | 148 + llvm/unittests/Support/AlignmentTest.cpp | 3 - llvm/unittests/Support/Casting.cpp | 38 + llvm/unittests/Support/ParallelTest.cpp | 2 +- llvm/utils/TableGen/DXILEmitter.cpp | 144 +- llvm/utils/TableGen/DirectiveEmitter.cpp | 3 +- llvm/utils/TableGen/GlobalISelEmitter.cpp | 2 +- llvm/utils/TableGen/InstrInfoEmitter.cpp | 25 + llvm/utils/TableGen/OptParserEmitter.cpp | 2 +- llvm/utils/TableGen/RegisterBankEmitter.cpp | 3 +- llvm/utils/TableGen/X86RecognizableInstr.cpp | 22 +- .../gn/secondary/compiler-rt/include/BUILD.gn | 2 + llvm/utils/gn/secondary/libcxx/include/BUILD.gn | 1 + .../llvm/lib/DebugInfo/Symbolize/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/MC/BUILD.gn | 3 + llvm/utils/gn/secondary/llvm/unittests/BUILD.gn | 1 + .../llvm/unittests/DebugInfo/Symbolizer/BUILD.gn | 9 + mlir/docs/Bufferization.md | 66 +- mlir/docs/Diagnostics.md | 2 +- .../include/Standalone/StandaloneDialect.td | 2 + .../mlir/Conversion/LLVMCommon/LoweringOptions.h | 1 - mlir/include/mlir/Conversion/Passes.td | 3 - mlir/include/mlir/Dialect/AMDGPU/AMDGPU.td | 2 + mlir/include/mlir/Dialect/AMX/AMX.td | 2 + .../Dialect/Affine/IR/AffineMemoryOpInterfaces.td | 2 +- mlir/include/mlir/Dialect/Affine/IR/AffineOps.h | 24 +- mlir/include/mlir/Dialect/Affine/IR/AffineOps.td | 71 +- mlir/include/mlir/Dialect/ArmNeon/ArmNeon.td | 2 + mlir/include/mlir/Dialect/ArmSVE/ArmSVE.td | 2 + mlir/include/mlir/Dialect/Async/IR/AsyncDialect.td | 2 + .../Bufferization/IR/BufferizableOpInterface.h | 83 +- .../Bufferization/IR/BufferizableOpInterface.td | 10 +- .../mlir/Dialect/Bufferization/IR/Bufferization.h | 5 + .../Dialect/Bufferization/IR/BufferizationBase.td | 1 + .../Dialect/Bufferization/IR/BufferizationOps.td | 15 +- .../Dialect/Bufferization/Transforms/Bufferize.h | 37 +- .../Transforms/OneShotModuleBufferize.h | 1 - mlir/include/mlir/Dialect/DLTI/DLTIBase.td | 2 + mlir/include/mlir/Dialect/EmitC/IR/EmitCBase.td | 2 + mlir/include/mlir/Dialect/GPU/IR/GPUBase.td | 4 + .../mlir/Dialect/LLVMIR/LLVMIntrinsicOps.td | 2 +- mlir/include/mlir/Dialect/LLVMIR/LLVMOpBase.td | 5 + mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td | 2 +- mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td | 2 + mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td | 2 + .../mlir/Dialect/LLVMIR/Transforms/Passes.h | 1 + .../mlir/Dialect/LLVMIR/Transforms/Passes.td | 17 +- .../Dialect/LLVMIR/Transforms/RequestCWrappers.h | 22 + mlir/include/mlir/Dialect/Linalg/IR/LinalgBase.td | 4 + mlir/include/mlir/Dialect/MemRef/IR/MemRefBase.td | 4 + mlir/include/mlir/Dialect/NVGPU/CMakeLists.txt | 10 +- mlir/include/mlir/Dialect/NVGPU/IR/CMakeLists.txt | 2 + mlir/include/mlir/Dialect/NVGPU/IR/NVGPU.td | 223 + mlir/include/mlir/Dialect/NVGPU/IR/NVGPUDialect.h | 40 + mlir/include/mlir/Dialect/NVGPU/NVGPU.td | 221 - mlir/include/mlir/Dialect/NVGPU/NVGPUDialect.h | 40 - mlir/include/mlir/Dialect/NVGPU/Passes.h | 35 + mlir/include/mlir/Dialect/NVGPU/Passes.td | 22 + .../mlir/Dialect/NVGPU/Transforms/Transforms.h | 47 + mlir/include/mlir/Dialect/PDL/IR/PDLDialect.td | 4 + mlir/include/mlir/Dialect/Quant/QuantOpsBase.td | 2 + mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td | 4 + .../Dialect/SparseTensor/IR/SparseTensorBase.td | 2 + .../Dialect/SparseTensor/IR/SparseTensorOps.td | 2 +- mlir/include/mlir/Dialect/Tensor/IR/TensorBase.td | 2 + mlir/include/mlir/Dialect/Tensor/IR/TensorOps.td | 6 +- mlir/include/mlir/Dialect/X86Vector/X86Vector.td | 2 + mlir/include/mlir/ExecutionEngine/MemRefUtils.h | 4 +- .../mlir/ExecutionEngine/SparseTensorUtils.h | 44 +- mlir/include/mlir/IR/OpBase.td | 11 + mlir/include/mlir/IR/Threading.h | 3 +- mlir/include/mlir/InitAllDialects.h | 2 +- mlir/include/mlir/InitAllPasses.h | 2 + mlir/include/mlir/Tools/PDLL/AST/Diagnostic.h | 2 +- mlir/lib/Analysis/Presburger/Simplex.cpp | 2 +- .../lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp | 16 +- .../AffineToStandard/AffineToStandard.cpp | 5 +- .../Conversion/ArmNeon2dToIntr/ArmNeon2dToIntr.cpp | 12 +- .../BufferizationToMemRef.cpp | 5 +- .../lib/Conversion/ComplexToLibm/ComplexToLibm.cpp | 2 + mlir/lib/Conversion/FuncToLLVM/FuncToLLVM.cpp | 22 +- .../Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp | 17 +- .../GPUToROCDL/LowerGpuOpsToROCDLOps.cpp | 7 +- .../LinalgToStandard/LinalgToStandard.cpp | 4 +- mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp | 2 +- mlir/lib/Conversion/NVGPUToNVVM/NVGPUToNVVM.cpp | 50 +- mlir/lib/Conversion/SCFToGPU/SCFToGPU.cpp | 4 +- .../SPIRVToLLVM/ConvertLaunchFuncToLLVMCalls.cpp | 8 +- .../lib/Conversion/TensorToSPIRV/TensorToSPIRV.cpp | 10 +- mlir/lib/Conversion/VectorToGPU/NvGpuSupport.cpp | 2 +- mlir/lib/Conversion/VectorToGPU/VectorToGPU.cpp | 2 +- mlir/lib/Dialect/AMDGPU/IR/AMDGPUDialect.cpp | 4 +- mlir/lib/Dialect/AMX/IR/AMXDialect.cpp | 4 +- .../AMX/Transforms/LegalizeForLLVMExport.cpp | 38 +- .../lib/Dialect/Affine/Analysis/AffineAnalysis.cpp | 4 +- mlir/lib/Dialect/Affine/IR/AffineOps.cpp | 199 +- .../Transforms/BufferizableOpInterfaceImpl.cpp | 17 +- .../Bufferization/IR/BufferizableOpInterface.cpp | 251 +- .../Dialect/Bufferization/IR/BufferizationOps.cpp | 143 +- .../Dialect/Bufferization/Transforms/Bufferize.cpp | 81 +- .../Transforms/FuncBufferizableOpInterfaceImpl.cpp | 16 +- .../Bufferization/Transforms/OneShotAnalysis.cpp | 5 +- .../Transforms/OneShotModuleBufferize.cpp | 6 +- .../Transforms/TensorCopyInsertion.cpp | 6 +- mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp | 92 +- mlir/lib/Dialect/LLVMIR/IR/ROCDLDialect.cpp | 8 +- mlir/lib/Dialect/LLVMIR/Transforms/CMakeLists.txt | 2 + mlir/lib/Dialect/LLVMIR/Transforms/PassDetail.h | 3 + .../Dialect/LLVMIR/Transforms/RequestCWrappers.cpp | 29 + mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 2 +- .../Transforms/BufferizableOpInterfaceImpl.cpp | 24 +- mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp | 2 +- mlir/lib/Dialect/NVGPU/CMakeLists.txt | 1 + mlir/lib/Dialect/NVGPU/IR/NVGPUDialect.cpp | 21 +- mlir/lib/Dialect/NVGPU/Transforms/CMakeLists.txt | 20 + .../NVGPU/Transforms/OptimizeSharedMemory.cpp | 269 + mlir/lib/Dialect/NVGPU/Transforms/PassDetail.h | 33 + mlir/lib/Dialect/SCF/SCF.cpp | 8 +- .../SCF/Transforms/BufferizableOpInterfaceImpl.cpp | 136 +- .../Transforms/BufferizableOpInterfaceImpl.cpp | 6 +- .../Transforms/SparseTensorConversion.cpp | 31 +- .../SparseTensor/Transforms/Sparsification.cpp | 10 +- mlir/lib/Dialect/Tensor/IR/TensorOps.cpp | 4 +- .../Transforms/BufferizableOpInterfaceImpl.cpp | 249 +- .../Transforms/BufferizableOpInterfaceImpl.cpp | 20 +- mlir/lib/Dialect/X86Vector/IR/X86VectorDialect.cpp | 6 +- .../X86Vector/Transforms/LegalizeForLLVMExport.cpp | 28 +- mlir/lib/ExecutionEngine/Float16bits.cpp | 28 + mlir/lib/ExecutionEngine/SparseTensorUtils.cpp | 44 +- mlir/lib/IR/BuiltinTypes.cpp | 6 +- mlir/lib/Pass/Pass.cpp | 2 +- mlir/lib/Rewrite/ByteCode.cpp | 4 +- mlir/lib/TableGen/AttrOrTypeDef.cpp | 12 +- mlir/lib/TableGen/Constraint.cpp | 2 +- mlir/lib/Target/Cpp/TranslateToCpp.cpp | 24 +- .../Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp | 5 +- mlir/lib/Tools/PDLL/AST/Types.cpp | 2 +- mlir/lib/Tools/lsp-server-support/Transport.cpp | 2 +- mlir/lib/Transforms/Utils/DialectConversion.cpp | 2 +- .../mlir/dialects/linalg/opdsl/lang/emitter.py | 13 + .../Conversion/ComplexToLibm/convert-to-libm.mlir | 13 + .../Conversion/FuncToLLVM/calling-convention.mlir | 2 +- .../emit-c-wrappers-for-external-callers.mlir | 70 + .../emit-c-wrappers-for-external-functions.mlir | 41 + .../Conversion/GPUToNVVM/wmma-ops-to-nvvm.mlir | 6 +- .../emit-c-wrappers-for-external-callers.mlir | 70 - .../emit-c-wrappers-for-external-functions.mlir | 41 - ...ne-shot-bufferize-alloc-tensor-elimination.mlir | 7 +- .../Transforms/one-shot-bufferize-partial.mlir | 11 +- ...-shot-module-bufferize-allow-return-allocs.mlir | 7 +- .../Transforms/one-shot-module-bufferize.mlir | 8 +- mlir/test/Dialect/LLVMIR/request-c-wrappers.mlir | 9 + mlir/test/Dialect/Linalg/bufferize.mlir | 12 +- .../test/Dialect/NVGPU/optimize-shared-memory.mlir | 240 + mlir/test/Dialect/SCF/one-shot-bufferize.mlir | 9 +- mlir/test/Dialect/SparseTensor/conversion.mlir | 24 +- mlir/test/Dialect/SparseTensor/sparse_fp_ops.mlir | 4 +- mlir/test/Dialect/SparseTensor/sparse_index.mlir | 4 +- mlir/test/Dialect/SparseTensor/sparse_out.mlir | 8 +- mlir/test/Dialect/Tensor/one-shot-bufferize.mlir | 8 +- .../SparseTensor/CPU/dense_output_bf16.mlir | 90 + .../Dialect/SparseTensor/CPU/dense_output_f16.mlir | 2 - .../Dialect/SparseTensor/CPU/sparse_sum_bf16.mlir | 78 + .../Dialect/SparseTensor/CPU/sparse_sum_f16.mlir | 2 - .../SparseTensor/taco/test_tensor_complex.py | 31 + .../Dialect/SparseTensor/taco/tools/mlir_pytaco.py | 33 +- .../SparseTensor/taco/tools/mlir_pytaco_api.py | 2 + .../SparseTensor/taco/tools/mlir_pytaco_utils.py | 13 +- mlir/test/lib/Dialect/Test/TestDialect.cpp | 2 +- mlir/test/mlir-tblgen/attr-or-type-format.td | 4 +- .../test/python/dialects/linalg/opdsl/emit_misc.py | 11 + mlir/tools/mlir-tblgen/AttrOrTypeFormatGen.cpp | 2 +- .../mlir-vulkan-runner/mlir-vulkan-runner.cpp | 3 +- openmp/libomptarget/DeviceRTL/CMakeLists.txt | 2 + .../Modules/LibomptargetGetDependencies.cmake | 4 + polly/lib/Support/ScopHelper.cpp | 4 +- polly/lib/Transform/ManualOptimizer.cpp | 4 +- polly/lib/Transform/ScheduleTreeTransform.cpp | 2 +- utils/bazel/llvm-project-overlay/clang/BUILD.bazel | 4 +- utils/bazel/llvm-project-overlay/libc/BUILD.bazel | 6 - utils/bazel/llvm-project-overlay/llvm/BUILD.bazel | 16 +- utils/bazel/llvm-project-overlay/mlir/BUILD.bazel | 67 +- 2501 files changed, 29947 insertions(+), 22674 deletions(-) create mode 100644 bolt/test/X86/shared_object_entry.s create mode 100644 bolt/test/X86/split-func-jump-table-fragment-bidirection.s create mode 100644 bolt/test/runtime/X86/pie-exceptions-split.test create mode 100644 clang/test/AST/overloaded-destructors.cpp create mode 100644 clang/test/Analysis/uninit-structured-binding-struct.cpp create mode 100644 clang/test/CXX/class/class.dtor/p4.cpp create mode 100644 clang/test/ClangScanDeps/submodule-order.c create mode 100644 clang/test/CodeGen/aarch64-attr-mode-complex.c create mode 100644 clang/test/CodeGen/aarch64-attr-mode-float.c create mode 100644 clang/test/CodeGen/kmsan-param-retval.c create mode 100644 clang/test/CodeGenObjC/asm.m create mode 100644 flang/test/Fir/embox-write.fir create mode 100644 libc/src/stdio/printf_core/ptr_converter.h create mode 100644 libcxx/include/__functional/boyer_moore_searcher.h create mode 100644 libcxx/test/libcxx/iterators/unwrap_iter.pass.cpp delete mode 100644 lld/include/lld/Core/AbsoluteAtom.h delete mode 100644 lld/include/lld/Core/ArchiveLibraryFile.h delete mode 100644 lld/include/lld/Core/Atom.h delete mode 100644 lld/include/lld/Core/DefinedAtom.h delete mode 100644 lld/include/lld/Core/Error.h delete mode 100644 lld/include/lld/Core/File.h delete mode 100644 lld/include/lld/Core/Instrumentation.h delete mode 100644 lld/include/lld/Core/LinkingContext.h delete mode 100644 lld/include/lld/Core/Node.h delete mode 100644 lld/include/lld/Core/Pass.h delete mode 100644 lld/include/lld/Core/PassManager.h delete mode 100644 lld/include/lld/Core/Reader.h delete mode 100644 lld/include/lld/Core/Reference.h delete mode 100644 lld/include/lld/Core/Resolver.h delete mode 100644 lld/include/lld/Core/SharedLibraryAtom.h delete mode 100644 lld/include/lld/Core/SharedLibraryFile.h delete mode 100644 lld/include/lld/Core/Simple.h delete mode 100644 lld/include/lld/Core/SymbolTable.h delete mode 100644 lld/include/lld/Core/UndefinedAtom.h delete mode 100644 lld/include/lld/Core/Writer.h create mode 100644 llvm/docs/DirectXUsage.rst create mode 100644 llvm/include/llvm/DebugInfo/Symbolize/Markup.h create mode 100644 llvm/include/llvm/MC/MCDXContainerStreamer.h create mode 100644 llvm/include/llvm/MC/MCDXContainerWriter.h create mode 100644 llvm/include/llvm/MC/MCSectionDXContainer.h create mode 100644 llvm/lib/DebugInfo/Symbolize/Markup.cpp create mode 100644 llvm/lib/MC/MCDXContainerStreamer.cpp create mode 100644 llvm/lib/MC/MCDXContainerWriter.cpp create mode 100644 llvm/lib/MC/MCSectionDXContainer.cpp create mode 100644 llvm/lib/Target/DirectX/DXILStubs.td create mode 100644 llvm/lib/Target/DirectX/DirectXAsmPrinter.cpp create mode 100644 llvm/lib/Target/DirectX/DirectXFrameLowering.h create mode 100644 llvm/lib/Target/DirectX/DirectXInstrInfo.cpp create mode 100644 llvm/lib/Target/DirectX/DirectXInstrInfo.h create mode 100644 llvm/lib/Target/DirectX/DirectXRegisterInfo.cpp create mode 100644 llvm/lib/Target/DirectX/DirectXRegisterInfo.h create mode 100644 llvm/lib/Target/DirectX/MCTargetDesc/DirectXContainerObjectWriter.cpp create mode 100644 llvm/lib/Target/DirectX/MCTargetDesc/DirectXContainerObjectWriter.h create mode 100644 llvm/lib/Target/DirectX/MCTargetDesc/DirectXMCTargetDesc.h create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.interp.inreg.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.lds.di [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.lds.pa [...] create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.inreg.ll create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.lds.direct.load.ll create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.lds.param.load.ll create mode 100644 llvm/test/CodeGen/LoongArch/bstrpick_d.ll create mode 100644 llvm/test/CodeGen/LoongArch/bstrpick_w.ll create mode 100644 llvm/test/CodeGen/LoongArch/ir-instruction/and.ll create mode 100644 llvm/test/CodeGen/LoongArch/ir-instruction/ashr.ll create mode 100644 llvm/test/CodeGen/LoongArch/ir-instruction/fadd.ll create mode 100644 llvm/test/CodeGen/LoongArch/ir-instruction/fcmp-dbl.ll create mode 100644 llvm/test/CodeGen/LoongArch/ir-instruction/fcmp-flt.ll create mode 100644 llvm/test/CodeGen/LoongArch/ir-instruction/fdiv.ll create mode 100644 llvm/test/CodeGen/LoongArch/ir-instruction/fmul.ll create mode 100644 llvm/test/CodeGen/LoongArch/ir-instruction/fneg.ll create mode 100644 llvm/test/CodeGen/LoongArch/ir-instruction/fsub.ll create mode 100644 llvm/test/CodeGen/LoongArch/ir-instruction/icmp.ll create mode 100644 llvm/test/CodeGen/LoongArch/ir-instruction/lshr.ll create mode 100644 llvm/test/CodeGen/LoongArch/ir-instruction/or.ll create mode 100644 llvm/test/CodeGen/LoongArch/ir-instruction/select-bare-dbl.ll create mode 100644 llvm/test/CodeGen/LoongArch/ir-instruction/select-bare-flt.ll create mode 100644 llvm/test/CodeGen/LoongArch/ir-instruction/select-bare-int.ll create mode 100644 llvm/test/CodeGen/LoongArch/ir-instruction/select-fpcc-dbl.ll create mode 100644 llvm/test/CodeGen/LoongArch/ir-instruction/select-fpcc-flt.ll create mode 100644 llvm/test/CodeGen/LoongArch/ir-instruction/select-fpcc-int.ll create mode 100644 llvm/test/CodeGen/LoongArch/ir-instruction/select-icc-dbl.ll create mode 100644 llvm/test/CodeGen/LoongArch/ir-instruction/select-icc-flt.ll create mode 100644 llvm/test/CodeGen/LoongArch/ir-instruction/select-icc-int.ll create mode 100644 llvm/test/CodeGen/LoongArch/ir-instruction/sext-zext-trunc.ll create mode 100644 llvm/test/CodeGen/LoongArch/ir-instruction/shl.ll create mode 100644 llvm/test/CodeGen/LoongArch/ir-instruction/sub.ll create mode 100644 llvm/test/CodeGen/LoongArch/ir-instruction/xor.ll create mode 100644 llvm/test/CodeGen/LoongArch/shift-masked-shamt.ll create mode 100644 llvm/test/CodeGen/PowerPC/mtvsrc-mfvscr-PPCVSXSwapRemoval.ll create mode 100644 llvm/test/CodeGen/RISCV/machine-cp.mir create mode 100644 llvm/test/CodeGen/RISCV/pr56110.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-pipelineloops.ll create mode 100644 llvm/test/Transforms/GlobalOpt/stored-once-forward-value.ll create mode 100644 llvm/test/Transforms/InstCombine/memcmp-5.ll create mode 100644 llvm/test/Transforms/InstCombine/memcmp-6.ll create mode 100644 llvm/test/Transforms/LoopVectorize/AArch64/gather-do-not-vector [...] create mode 100644 llvm/unittests/DebugInfo/Symbolizer/CMakeLists.txt create mode 100644 llvm/unittests/DebugInfo/Symbolizer/MarkupTest.cpp create mode 100644 llvm/utils/gn/secondary/llvm/unittests/DebugInfo/Symbolizer/BUILD.gn create mode 100644 mlir/include/mlir/Dialect/LLVMIR/Transforms/RequestCWrappers.h create mode 100644 mlir/include/mlir/Dialect/NVGPU/IR/CMakeLists.txt create mode 100644 mlir/include/mlir/Dialect/NVGPU/IR/NVGPU.td create mode 100644 mlir/include/mlir/Dialect/NVGPU/IR/NVGPUDialect.h delete mode 100644 mlir/include/mlir/Dialect/NVGPU/NVGPU.td delete mode 100644 mlir/include/mlir/Dialect/NVGPU/NVGPUDialect.h create mode 100644 mlir/include/mlir/Dialect/NVGPU/Passes.h create mode 100644 mlir/include/mlir/Dialect/NVGPU/Passes.td create mode 100644 mlir/include/mlir/Dialect/NVGPU/Transforms/Transforms.h create mode 100644 mlir/lib/Dialect/LLVMIR/Transforms/RequestCWrappers.cpp create mode 100644 mlir/lib/Dialect/NVGPU/Transforms/CMakeLists.txt create mode 100644 mlir/lib/Dialect/NVGPU/Transforms/OptimizeSharedMemory.cpp create mode 100644 mlir/lib/Dialect/NVGPU/Transforms/PassDetail.h create mode 100644 mlir/test/Conversion/FuncToLLVM/emit-c-wrappers-for-external-ca [...] create mode 100644 mlir/test/Conversion/FuncToLLVM/emit-c-wrappers-for-external-fu [...] delete mode 100644 mlir/test/Conversion/StandardToLLVM/emit-c-wrappers-for-externa [...] delete mode 100644 mlir/test/Conversion/StandardToLLVM/emit-c-wrappers-for-externa [...] create mode 100644 mlir/test/Dialect/LLVMIR/request-c-wrappers.mlir create mode 100644 mlir/test/Dialect/NVGPU/optimize-shared-memory.mlir create mode 100644 mlir/test/Integration/Dialect/SparseTensor/CPU/dense_output_bf16.mlir create mode 100644 mlir/test/Integration/Dialect/SparseTensor/CPU/sparse_sum_bf16.mlir create mode 100644 mlir/test/Integration/Dialect/SparseTensor/taco/test_tensor_complex.py