This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_tx1/llvm-master-aarch64-spec2k6-O2 in repository toolchain/ci/llvm-project.
from 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 adds 83232099cb5e [clang][dataflow] Extend flow condition in the body of a for loop adds ab25e263a99b [SelectionDAG] Enable WidenVecOp_VECREDUCE_SEQ for scalabl [...] adds 132234fac7c5 [mlir] Fix ClangTidy performance finding (NFC) adds 7050d5b98c09 [AMDGPU] Limit GFX11 to using 128 VGPRs adds 26041e17006c Update link job for flang on windows adds e4a124dda593 [DAG] Fold (srl (shl x, c1), c2) -> and(shl/srl(x, c3), m) adds e15fef41709a [analyzer] SATest: Ensure Docker image can be built adds 0ad4f29b545d [analyzer] SATest: Weaken assumption about HTML files adds 60f3b071185b [clang][analyzer] Add checker for bad use of 'errno'. adds 4f1fa558c816 [flang][NFC] Small refactor for `IsProcedurePointer` adds 8b68da2c7d97 [mlir] move SCF headers to SCF/{IR,Transforms} respectively adds 7782e080e80a [Coroutines] Only do symmetric transfer if optimization is on adds 809999aabbf5 [gn build] Port 60f3b071185b adds 2b089e9ae0df [SimplifyCFG] Try to merge edge block when threading (PR55765) adds 009fe0755e47 [Alignment] Remove multiply by MaybeAlign adds f1255186c7c4 [NFC][Alignment] Remove max functions between Align and Ma [...] adds b02d970b4335 [clang][sema] Generate builtin operator overloads for (vol [...] adds 8df257a6d0b0 [libunwind] Ensure test/libunwind_01.pass is not completel [...] adds 8c3fa31701c4 [OpenCL][TableGen] Fix type extension guard emission adds 76f60931e2ac [ARM] Allow distributing postinc with PHI uses adds 01cfc8a05aef [NFC][Alignment] Remove dead code adds 80fb7823367c [WebAssembly][NFC] Update reftype and table tests to use o [...] adds 6cae753bf4ee [AMDGPU][GlobalISel] Legalize G_FSUB for s16 adds 8ac4eb918c71 [flang][NFC] Fix file name typos adds 1f9f7a2f5d75 [lldb] Relax backtrace checks in TestDyldLaunchLinux adds 03036061c771 [Alignment] Use 'previous()' method instead of scalar division adds cfc741bc0e02 [LoopPeel] Forget SCEV for updated exit phi values. adds 485e8b4f63ef [AMDGPU][MC][GFX11] Correct disassembly of DPP variants of [...] adds 7cd1c01c8e85 [windows][support] Improve backtrace emitted in crash repo [...] adds e4d6ed58a86e [lldb] [llgs] Include process id in W/X stop reasons adds ac570fbb8521 [lldb] [llgs] Include process ID in stop responses adds 6cb076783e1e [docs] More clearly document that the CoC applies to onlin [...] adds d93de1acdc46 [AMDGPU] Add GFX11 coverage to one more test adds 541a50e20702 [clang-tidy] bugprone-argument-comment: Ignore calls to us [...] adds cd8870e85082 [SLP] Add a test for llvm.powi.* adds 4065ea8c0bd9 [SystemZ] Remove stray enum value in SystemZInstrInfo.h (NFC). adds 3432d40c7fa4 [SystemZ] Remove unnecessary casts to SystemZInstrInfo (NFC). adds b8e32e808dc0 [AMDGPU] Remove a duplicate atomic fadd pattern adds d7762a3b369e [AMDGPU] Increase instruction cache line size to 128 bytes [...] adds 013358632e65 [AArch64][SME] Add the zero intrinsic adds 4d9499e8cc39 [libomptarget] Make libomptarget.devicertl.a built in all cases. adds ba306216d280 [AMDGPU] Reorder cases. NFC. adds 331145e6e979 [flang][NFC] Unify todo messages adds 7dbf8cfeb75e [NFC] Implement alignTo with skew in terms of alignTo adds 2e2fdcd0f9c8 [ConstantFolding] Pre-commit tests showing denormal handli [...] adds bd9632afd26e [ConstraintElimination] Move StackEntry up, to allow use e [...] adds 1c92e06ded2d [clangd] Handle initializers that contain = adds 820e84e05017 [RISCV] Assert initial load/store SEW is the EEW adds 192a3b33f9e7 [support][ci] Fix modular build on GreenDragon adds dc562d570dfe [RISCV] Fold prepass back into InsertVSETVLI data flow [nfc-ish] adds e49ae6284c38 [mlir][Arith] Make --unsigned-when-equivalent use dialect [...] adds 8e61fdc72780 [mlir][ROCDL] Define MLIR wrappers around new MFMA intrinsics adds cebe7ae88156 [ConstraintElimination] Move logic to add constraint to he [...] adds d154d0ac064b [NFC] Simplify code adds 72968119100e [NFC] Simplify alignment code in CoroFrame adds 589c8d6fb9eb [NFC] Simplify alignment code in MemorySanitizer adds d3cf49e984c1 [Alignment] Remove alignTo version taking a MaybeAlign adds 398834f45b61 Update usage comments in Printable.h. NFC. adds d3919a8cc503 [ConstantFolding] Respect denormal handling mode attribute [...]
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 +- .../clang-tidy/bugprone/ArgumentCommentCheck.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 +- .../clangd/refactor/tweaks/DefineOutline.cpp | 30 +- .../unittests/GlobalCompilationDatabaseTests.cpp | 2 +- .../clangd/unittests/HeadersTests.cpp | 2 +- .../clangd/unittests/SourceCodeTests.cpp | 2 +- .../clangd/unittests/tweaks/DefineOutlineTests.cpp | 5 + clang-tools-extra/pseudo/lib/Forest.cpp | 2 +- .../bugprone-argument-comment-literals.cpp | 4 +- clang/docs/ClangCommandLineReference.rst | 62 +- clang/docs/ReleaseNotes.rst | 8 + clang/docs/analyzer/checkers.rst | 69 + 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/AST/Type.h | 56 + clang/include/clang/Analysis/PathDiagnostic.h | 4 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 4 + clang/include/clang/Basic/DirectoryEntry.h | 19 +- clang/include/clang/Sema/Sema.h | 2 +- .../clang/StaticAnalyzer/Checkers/Checkers.td | 12 + clang/lib/AST/APValue.cpp | 2 +- clang/lib/AST/ASTContext.cpp | 2 +- clang/lib/AST/Decl.cpp | 1 + clang/lib/AST/DeclCXX.cpp | 109 +- clang/lib/AST/TextNodeDumper.cpp | 3 + clang/lib/ASTMatchers/Dynamic/Marshallers.cpp | 2 +- clang/lib/ASTMatchers/Dynamic/Parser.cpp | 2 +- .../Analysis/FlowSensitive/DataflowEnvironment.cpp | 6 +- .../Models/UncheckedOptionalAccessModel.cpp | 17 +- clang/lib/Analysis/FlowSensitive/Transfer.cpp | 5 + .../FlowSensitive/TypeErasedDataflowAnalysis.cpp | 6 + clang/lib/Basic/Cuda.cpp | 3 +- clang/lib/Basic/Targets/OSTargets.cpp | 48 +- 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/ToolChains/Clang.cpp | 6 +- clang/lib/Driver/ToolChains/CommonArgs.cpp | 26 +- clang/lib/Driver/ToolChains/CommonArgs.h | 3 +- clang/lib/Driver/ToolChains/Darwin.cpp | 15 +- clang/lib/Driver/ToolChains/Gnu.cpp | 11 +- clang/lib/Driver/ToolChains/MSVC.cpp | 18 +- clang/lib/Driver/ToolChains/MinGW.cpp | 5 + clang/lib/Driver/ToolChains/OpenBSD.cpp | 8 +- .../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/SemaDecl.cpp | 76 + clang/lib/Sema/SemaDeclCXX.cpp | 2 +- clang/lib/Sema/SemaExpr.cpp | 3 +- clang/lib/Sema/SemaExprCXX.cpp | 2 +- clang/lib/Sema/SemaOpenMP.cpp | 7 +- clang/lib/Sema/SemaOverload.cpp | 89 +- 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 +- clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt | 1 + clang/lib/StaticAnalyzer/Checkers/ErrnoChecker.cpp | 249 + .../lib/StaticAnalyzer/Checkers/ErrnoModeling.cpp | 59 +- clang/lib/StaticAnalyzer/Checkers/ErrnoModeling.h | 43 +- .../StaticAnalyzer/Checkers/ErrnoTesterChecker.cpp | 78 +- .../Checkers/GenericTaintChecker.cpp | 2 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 19 +- .../Core/ExprEngineCallAndReturn.cpp | 2 +- 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/errno-notes.c | 62 + clang/test/Analysis/errno-options.c | 55 + clang/test/Analysis/errno.c | 200 + .../Analysis/uninit-structured-binding-struct.cpp | 116 + clang/test/CXX/class/class.dtor/p4.cpp | 77 + .../CXX/over/over.match/over.match.viable/p3.cpp | 7 +- clang/test/CodeGenCXX/asm.cpp | 40 +- ...atomic-builtin-compound-assignment-overload.cpp | 55 + clang/test/CodeGenObjC/asm.m | 25 + clang/test/Driver/compilation_database_multiarch.c | 7 + clang/test/Driver/linux-cross.cpp | 3 +- clang/test/Driver/openbsd.c | 5 + clang/test/Interpreter/execute.cpp | 4 + ...atomic-builtin-compound-assignment-overload.cpp | 16 + 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 +- .../Analysis/FlowSensitive/TransferTest.cpp | 118 + clang/utils/TableGen/ClangAttrEmitter.cpp | 5 +- clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp | 2 +- clang/utils/analyzer/CmpRuns.py | 13 +- clang/utils/analyzer/Dockerfile | 4 + flang/include/flang/Optimizer/Builder/Todo.h | 12 +- flang/include/flang/Optimizer/Dialect/FIROps.td | 2 +- flang/lib/Evaluate/tools.cpp | 3 +- flang/lib/Lower/Allocatable.cpp | 4 +- flang/lib/Lower/Bridge.cpp | 2 +- flang/lib/Lower/CallInterface.cpp | 8 +- flang/lib/Lower/ConvertExpr.cpp | 4 +- flang/lib/Lower/ConvertType.cpp | 4 +- flang/lib/Lower/VectorSubscripts.cpp | 4 +- flang/lib/Optimizer/Builder/MutableBox.cpp | 6 +- flang/lib/Optimizer/CodeGen/CodeGen.cpp | 29 +- flang/lib/Optimizer/Transforms/AffineDemotion.cpp | 12 +- flang/lib/Optimizer/Transforms/AffinePromotion.cpp | 2 +- flang/lib/Optimizer/Transforms/ArrayValueCopy.cpp | 2 +- flang/lib/Semantics/check-omp-structure.cpp | 73 +- flang/lib/Semantics/check-omp-structure.h | 3 +- flang/test/Driver/linker-flags.f90 | 54 +- flang/test/Fir/Todo/allocmem.fir | 2 +- flang/test/Fir/Todo/coordinate_of_1.fir | 12 + flang/test/Fir/Todo/coordinate_of_2.fir | 10 + flang/test/Fir/Todo/coordinate_of_3.fir | 10 + flang/test/Fir/Todo/coordinate_of_4.fir | 11 + .../{cordinate_of_5.fir => coordinate_of_5.fir} | 0 .../{cordinate_of_6.fir => coordinate_of_6.fir} | 0 flang/test/Fir/Todo/cordinate_of_1.fir | 12 - flang/test/Fir/Todo/cordinate_of_2.fir | 10 - flang/test/Fir/Todo/cordinate_of_3.fir | 10 - flang/test/Fir/Todo/cordinate_of_4.fir | 11 - flang/test/Fir/Todo/dispatch.fir | 2 +- flang/test/Fir/Todo/dispatch_table.fir | 2 +- flang/test/Fir/Todo/end.fir | 2 +- flang/test/Fir/Todo/gentypedesc.fir | 2 +- flang/test/Fir/Todo/global_len.fir | 2 +- flang/test/Fir/Todo/len_param_index.fir | 2 +- flang/test/Fir/Todo/select_case_with_character.fir | 2 +- flang/test/Fir/convert-to-llvm.fir | 8 +- flang/test/Lower/derived-types.f90 | 2 +- libc/config/linux/app.h | 9 +- 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/ptr_converter.h | 39 + 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/__config | 8 +- libcxx/include/__functional/boyer_moore_searcher.h | 313 + libcxx/include/__functional/function.h | 3 + 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 +- libcxx/test/libcxx/clang_tidy.sh.cpp | 2 +- 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 - libunwind/test/libunwind_01.pass.cpp | 29 +- 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 +- .../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 +- .../GDBRemoteCommunicationServerLLGS.cpp | 10 +- .../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 | 2 - .../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 | 2 - .../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 | 2 - .../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 | 2 - .../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 | 4 +- .../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 | 2 - .../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 | 2 - .../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 | 2 - 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 | 2 - .../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 | 16 +- .../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 | 2 - 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 | 1 - .../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 - .../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/GettingInvolved.rst | 11 +- llvm/docs/OpaquePointers.rst | 2 +- llvm/docs/UserGuides.rst | 5 + llvm/include/llvm/ADT/Optional.h | 156 +- llvm/include/llvm/Analysis/ConstantFolding.h | 7 + .../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/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/IntrinsicsAArch64.td | 1 + 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 | 47 +- llvm/include/llvm/Support/BranchProbability.h | 1 + llvm/include/llvm/Support/MathExtras.h | 21 +- llvm/include/llvm/Support/Parallel.h | 4 +- llvm/include/llvm/Support/Printable.h | 8 +- .../include/llvm/Transforms/Coroutines/CoroSplit.h | 4 +- llvm/lib/Analysis/AliasAnalysis.cpp | 2 +- llvm/lib/Analysis/BranchProbabilityInfo.cpp | 7 +- llvm/lib/Analysis/CallGraph.cpp | 3 +- llvm/lib/Analysis/ConstantFolding.cpp | 75 +- llvm/lib/Analysis/InlineAdvisor.cpp | 2 +- llvm/lib/Analysis/InstructionSimplify.cpp | 28 +- llvm/lib/Analysis/LazyValueInfo.cpp | 5 +- llvm/lib/Analysis/LoopAccessAnalysis.cpp | 178 +- llvm/lib/Analysis/LoopInfo.cpp | 6 +- llvm/lib/Analysis/MemoryBuiltins.cpp | 4 +- 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/GlobalISel/LegalizerHelper.cpp | 4 +- llvm/lib/CodeGen/InterleavedLoadCombinePass.cpp | 12 +- .../CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp | 4 +- llvm/lib/CodeGen/MIRParser/MIRParser.cpp | 2 +- llvm/lib/CodeGen/MachineCopyPropagation.cpp | 156 +- 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 | 63 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 16 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 10 +- .../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/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/LTO/LTO.cpp | 7 +- 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/Passes/PassBuilder.cpp | 2 +- llvm/lib/Passes/PassRegistry.def | 2 +- 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/Support/Windows/Signals.inc | 42 +- llvm/lib/Target/AArch64/AArch64CollectLOH.cpp | 4 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 32 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 1 + llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 2 +- .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 4 +- llvm/lib/Target/AArch64/SMEInstrFormats.td | 14 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 5 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 7 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 19 +- .../Target/AMDGPU/AMDGPULowerKernelArguments.cpp | 5 +- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 8 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 8 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 6 +- llvm/lib/Target/AMDGPU/BUFInstructions.td | 1 - .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 2 +- .../AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp | 2 +- .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 4 +- llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp | 3 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 26 + llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 3 + llvm/lib/Target/AMDGPU/VOPCInstructions.td | 12 +- llvm/lib/Target/AMDGPU/VOPInstructions.td | 12 + 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/ARMLoadStoreOptimizer.cpp | 6 +- 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/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/Hexagon/HexagonVExtract.cpp | 6 +- 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/NVPTXAsmPrinter.cpp | 2 +- llvm/lib/Target/NVPTX/NVPTXLowerArgs.cpp | 2 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 2 +- llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp | 31 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 33 +- llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp | 231 +- llvm/lib/Target/RISCV/RISCVInstrInfo.cpp | 2 +- llvm/lib/Target/RISCV/RISCVMergeBaseOffset.cpp | 4 +- llvm/lib/Target/Sparc/SparcTargetMachine.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp | 3 +- llvm/lib/Target/SystemZ/SystemZCopyPhysRegs.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZElimCompare.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp | 3 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 36 +- llvm/lib/Target/SystemZ/SystemZInstrInfo.h | 3 +- llvm/lib/Target/SystemZ/SystemZLDCleanup.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZPostRewrite.cpp | 2 +- llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp | 3 +- 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 | 44 +- 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/Coroutines/CoroFrame.cpp | 34 +- llvm/lib/Transforms/Coroutines/CoroInternal.h | 8 +- llvm/lib/Transforms/Coroutines/CoroSplit.cpp | 19 +- llvm/lib/Transforms/IPO/Attributor.cpp | 2 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 7 +- 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 | 33 + .../Transforms/InstCombine/InstCombineCompares.cpp | 44 +- .../InstCombine/InstCombineVectorOps.cpp | 2 +- .../Instrumentation/ControlHeightReduction.cpp | 2 +- .../Instrumentation/DataFlowSanitizer.cpp | 9 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 20 +- .../Transforms/Scalar/ConstraintElimination.cpp | 127 +- 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 | 5 +- llvm/lib/Transforms/Utils/LoopPeel.cpp | 6 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 12 +- llvm/lib/Transforms/Utils/MemoryTaggingSupport.cpp | 2 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 6 + 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/sme-intrinsics-zero.ll | 524 + llvm/test/CodeGen/AArch64/sub1.ll | 50 + llvm/test/CodeGen/AArch64/sve-fp-reduce.ll | 76 + llvm/test/CodeGen/AArch64/ushl_sat.ll | 9 +- .../AMDGPU/GlobalISel/combine-fma-sub-mul.ll | 84 +- .../AMDGPU/GlobalISel/combine-fma-sub-neg-mul.ll | 38 +- .../CodeGen/AMDGPU/GlobalISel/legalize-fsub.mir | 80 +- .../AMDGPU/GlobalISel/legalize-intrinsic-round.mir | 180 +- .../attr-amdgpu-flat-work-group-size-vgpr-limit.ll | 12 +- llvm/test/CodeGen/AMDGPU/idot8s.ll | 90 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ubfe.ll | 8 +- llvm/test/CodeGen/AMDGPU/s_code_end.ll | 10 + llvm/test/CodeGen/AMDGPU/v_pack.ll | 13 +- .../test/CodeGen/ARM/illegal-bitfield-loadstore.ll | 68 +- llvm/test/CodeGen/ARM/umulo-32.ll | 17 +- 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 + llvm/test/CodeGen/RISCV/machine-cp.mir | 34 + llvm/test/CodeGen/RISCV/pr56110.ll | 21 + .../RISCV/rvv/fixed-vectors-extload-truncstore.ll | 3 +- .../RISCV/rvv/fixed-vectors-masked-gather.ll | 1108 +- .../RISCV/rvv/fixed-vectors-masked-scatter.ll | 1031 +- .../CodeGen/RISCV/rvv/fixed-vectors-unaligned.ll | 265 +- .../CodeGen/RISCV/rvv/vreductions-fp-sdnode.ll | 102 +- llvm/test/CodeGen/Thumb2/mve-fpclamptosat_vec.ll | 80 +- llvm/test/CodeGen/Thumb2/mve-laneinterleaving.ll | 126 +- llvm/test/CodeGen/Thumb2/mve-pipelineloops.ll | 274 + llvm/test/CodeGen/Thumb2/mve-satmul-loops.ll | 176 +- .../CodeGen/WebAssembly/externref-globalget.ll | 5 +- .../CodeGen/WebAssembly/externref-globalset.ll | 5 +- .../test/CodeGen/WebAssembly/externref-inttoptr.ll | 3 +- .../test/CodeGen/WebAssembly/externref-ptrtoint.ll | 3 +- .../test/CodeGen/WebAssembly/externref-tableget.ll | 23 +- .../test/CodeGen/WebAssembly/externref-tableset.ll | 27 +- llvm/test/CodeGen/WebAssembly/externref-undef.ll | 21 - .../CodeGen/WebAssembly/externref-unsized-load.ll | 3 +- .../CodeGen/WebAssembly/externref-unsized-store.ll | 3 +- llvm/test/CodeGen/WebAssembly/funcref-call.ll | 20 +- llvm/test/CodeGen/WebAssembly/funcref-globalget.ll | 4 +- llvm/test/CodeGen/WebAssembly/funcref-globalset.ll | 4 +- .../test/CodeGen/WebAssembly/funcref-table_call.ll | 10 +- llvm/test/CodeGen/WebAssembly/funcref-tableget.ll | 22 +- llvm/test/CodeGen/WebAssembly/funcref-tableset.ll | 22 +- llvm/test/CodeGen/WebAssembly/ref-null.ll | 5 +- llvm/test/CodeGen/WebAssembly/table-copy.ll | 18 +- llvm/test/CodeGen/WebAssembly/table-fill.ll | 10 +- llvm/test/CodeGen/WebAssembly/table-grow.ll | 10 +- llvm/test/CodeGen/WebAssembly/table-size.ll | 10 +- llvm/test/CodeGen/WebAssembly/table-types.ll | 7 +- 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/extractelement-load.ll | 48 +- llvm/test/CodeGen/X86/fpclamptosat_vec.ll | 890 +- 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/pr32588.ll | 5 +- llvm/test/CodeGen/X86/psubus.ll | 186 +- llvm/test/CodeGen/X86/pull-binop-through-shift.ll | 5 +- llvm/test/CodeGen/X86/rotate-extract-vector.ll | 20 +- llvm/test/CodeGen/X86/rotate-extract.ll | 14 +- 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 +- llvm/test/CodeGen/X86/shift-mask.ll | 150 +- .../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 +- .../Disassembler/AMDGPU/gfx11_asm_vop3_dpp16.txt | 757 -- .../MC/Disassembler/AMDGPU/gfx11_asm_vop3_dpp8.txt | 244 - .../Disassembler/AMDGPU/gfx11_dasm_vop3_dpp16.txt | 13334 +++++++++++++++++++ .../Disassembler/AMDGPU/gfx11_dasm_vop3_dpp8.txt | 3863 ++++++ llvm/test/Transforms/Coroutines/coro-debug-O2.ll | 2 +- .../Coroutines/coro-frame-reuse-alloca-00.ll | 2 +- .../Coroutines/coro-frame-reuse-alloca-01.ll | 2 +- .../Coroutines/coro-frame-reuse-alloca-02.ll | 2 +- .../Coroutines/coro-frame-reuse-alloca-04.ll | 2 +- .../Coroutines/coro-frame-reuse-alloca-05.ll | 2 +- .../Transforms/Coroutines/coro-split-musttail.ll | 2 +- .../Transforms/Coroutines/coro-split-musttail1.ll | 2 +- .../Transforms/Coroutines/coro-split-musttail2.ll | 2 +- .../Transforms/Coroutines/coro-split-musttail3.ll | 2 +- .../Transforms/Coroutines/coro-split-musttail4.ll | 2 +- .../Transforms/Coroutines/coro-split-musttail5.ll | 2 +- .../Transforms/Coroutines/coro-split-musttail6.ll | 2 +- .../Transforms/Coroutines/coro-split-musttail7.ll | 2 +- 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/compare-signs.ll | 16 +- llvm/test/Transforms/InstCombine/icmp-and-shift.ll | 44 +- llvm/test/Transforms/InstCombine/icmp-shr.ll | 17 +- llvm/test/Transforms/InstCombine/sub.ll | 79 + .../InstSimplify/constant-fold-fp-denormal.ll | 673 + llvm/test/Transforms/LoopUnroll/scevunroll.ll | 93 + .../LoopVectorize/pointer-select-runtime-checks.ll | 301 +- .../PhaseOrdering/recompute-globalsaa.ll | 1 - .../SLPVectorizer/X86/powi-regression.ll | 61 + llvm/test/Transforms/SimplifyCFG/pr55765.ll | 63 + 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 | 48 +- llvm/unittests/Support/Casting.cpp | 38 + llvm/unittests/Support/ParallelTest.cpp | 2 +- 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 +- .../clang/lib/StaticAnalyzer/Checkers/BUILD.gn | 1 + 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/Diagnostics.md | 2 +- .../include/Standalone/StandaloneDialect.td | 2 + mlir/examples/toy/Ch6/mlir/LowerToLLVM.cpp | 2 +- mlir/examples/toy/Ch7/mlir/LowerToLLVM.cpp | 2 +- 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 + mlir/include/mlir/Dialect/Async/Transforms.h | 2 +- .../Dialect/Bufferization/IR/BufferizationBase.td | 1 + .../Dialect/Bufferization/IR/BufferizationOps.td | 8 +- 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/LLVMOps.td | 2 +- mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td | 2 + mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td | 36 +- mlir/include/mlir/Dialect/Linalg/IR/LinalgBase.td | 4 + mlir/include/mlir/Dialect/Linalg/Utils/Utils.h | 2 +- mlir/include/mlir/Dialect/MemRef/IR/MemRefBase.td | 4 + mlir/include/mlir/Dialect/NVGPU/IR/NVGPU.td | 2 + mlir/include/mlir/Dialect/PDL/IR/PDLDialect.td | 4 + mlir/include/mlir/Dialect/Quant/QuantOpsBase.td | 2 + .../mlir/Dialect/SCF/BufferizableOpInterfaceImpl.h | 20 - mlir/include/mlir/Dialect/SCF/CMakeLists.txt | 12 +- mlir/include/mlir/Dialect/SCF/IR/CMakeLists.txt | 3 + mlir/include/mlir/Dialect/SCF/IR/SCF.h | 100 + mlir/include/mlir/Dialect/SCF/{ => IR}/SCFOps.td | 0 mlir/include/mlir/Dialect/SCF/Passes.h | 72 - mlir/include/mlir/Dialect/SCF/Patterns.h | 54 - mlir/include/mlir/Dialect/SCF/SCF.h | 100 - mlir/include/mlir/Dialect/SCF/TileUsingInterface.h | 87 - mlir/include/mlir/Dialect/SCF/Transforms.h | 174 - .../SCF/Transforms/BufferizableOpInterfaceImpl.h | 20 + .../mlir/Dialect/SCF/Transforms/CMakeLists.txt | 7 + mlir/include/mlir/Dialect/SCF/Transforms/Passes.h | 72 + .../mlir/Dialect/SCF/{ => Transforms}/Passes.td | 0 .../include/mlir/Dialect/SCF/Transforms/Patterns.h | 54 + .../Dialect/SCF/Transforms/TileUsingInterface.h | 87 + .../mlir/Dialect/SCF/Transforms/Transforms.h | 174 + mlir/include/mlir/Dialect/SCF/Utils/Utils.h | 2 +- mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td | 4 + .../Dialect/SparseTensor/IR/SparseTensorBase.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/include/mlir/IR/OpBase.td | 11 + mlir/include/mlir/IR/Threading.h | 3 +- mlir/include/mlir/InitAllDialects.h | 4 +- mlir/include/mlir/InitAllPasses.h | 2 +- mlir/include/mlir/Tools/PDLL/AST/Diagnostic.h | 2 +- mlir/lib/Analysis/Presburger/Simplex.cpp | 2 +- mlir/lib/CAPI/Dialect/SCF.cpp | 2 +- .../lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp | 16 +- .../AffineToStandard/AffineToStandard.cpp | 7 +- .../Conversion/ArmNeon2dToIntr/ArmNeon2dToIntr.cpp | 12 +- .../BufferizationToMemRef.cpp | 5 +- .../lib/Conversion/ComplexToLibm/ComplexToLibm.cpp | 2 + mlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp | 2 +- .../LinalgToStandard/LinalgToStandard.cpp | 2 +- mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp | 2 +- mlir/lib/Conversion/NVGPUToNVVM/NVGPUToNVVM.cpp | 48 +- mlir/lib/Conversion/OpenACCToSCF/OpenACCToSCF.cpp | 2 +- .../SCFToControlFlow/SCFToControlFlow.cpp | 2 +- mlir/lib/Conversion/SCFToGPU/SCFToGPU.cpp | 6 +- mlir/lib/Conversion/SCFToGPU/SCFToGPUPass.cpp | 2 +- mlir/lib/Conversion/SCFToOpenMP/SCFToOpenMP.cpp | 2 +- mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRV.cpp | 2 +- mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRVPass.cpp | 2 +- .../ShapeToStandard/ConvertShapeConstraints.cpp | 2 +- .../Conversion/ShapeToStandard/ShapeToStandard.cpp | 2 +- .../lib/Conversion/TensorToSPIRV/TensorToSPIRV.cpp | 10 +- mlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp | 2 +- .../Conversion/TosaToLinalg/TosaToLinalgNamed.cpp | 2 +- .../TosaToLinalg/TosaToLinalgNamedPass.cpp | 2 +- .../Conversion/TosaToLinalg/TosaToLinalgPass.cpp | 2 +- mlir/lib/Conversion/TosaToSCF/TosaToSCF.cpp | 2 +- mlir/lib/Conversion/TosaToSCF/TosaToSCFPass.cpp | 2 +- mlir/lib/Conversion/TosaToTensor/TosaToTensor.cpp | 2 +- mlir/lib/Conversion/VectorToGPU/VectorToGPU.cpp | 2 +- mlir/lib/Conversion/VectorToSCF/VectorToSCF.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 +- .../Dialect/Affine/Transforms/LoopCoalescing.cpp | 2 +- mlir/lib/Dialect/Affine/Utils/LoopUtils.cpp | 2 +- .../Transforms/UnsignedWhenEquivalent.cpp | 160 +- .../Dialect/Async/Transforms/AsyncParallelFor.cpp | 2 +- .../Async/Transforms/AsyncToAsyncRuntime.cpp | 2 +- .../Bufferization/IR/BufferizableOpInterface.cpp | 4 +- .../Dialect/Bufferization/IR/BufferizationOps.cpp | 78 +- .../Dialect/Bufferization/Transforms/Bufferize.cpp | 4 +- .../Transforms/TensorCopyInsertion.cpp | 6 +- mlir/lib/Dialect/Func/Transforms/PassDetail.h | 2 +- .../lib/Dialect/GPU/Transforms/MemoryPromotion.cpp | 2 +- .../Dialect/GPU/Transforms/ParallelLoopMapper.cpp | 2 +- mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp | 92 +- mlir/lib/Dialect/LLVMIR/IR/ROCDLDialect.cpp | 8 +- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 4 +- .../Dialect/Linalg/Transforms/CodegenStrategy.cpp | 2 +- .../lib/Dialect/Linalg/Transforms/HoistPadding.cpp | 2 +- mlir/lib/Dialect/Linalg/Transforms/Hoisting.cpp | 2 +- .../Linalg/Transforms/LinalgStrategyPasses.cpp | 2 +- mlir/lib/Dialect/Linalg/Transforms/Loops.cpp | 2 +- mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp | 4 +- mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 2 +- mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp | 2 +- mlir/lib/Dialect/Linalg/Utils/Utils.cpp | 2 +- .../lib/Dialect/Math/Transforms/ExpandPatterns.cpp | 2 +- mlir/lib/Dialect/NVGPU/IR/NVGPUDialect.cpp | 13 +- .../NVGPU/Transforms/OptimizeSharedMemory.cpp | 12 +- mlir/lib/Dialect/SCF/CMakeLists.txt | 19 +- mlir/lib/Dialect/SCF/IR/CMakeLists.txt | 18 + mlir/lib/Dialect/SCF/IR/SCF.cpp | 3328 +++++ mlir/lib/Dialect/SCF/SCF.cpp | 3328 ----- .../Dialect/SCF/TransformOps/SCFTransformOps.cpp | 6 +- .../SCF/Transforms/BufferizableOpInterfaceImpl.cpp | 6 +- mlir/lib/Dialect/SCF/Transforms/Bufferize.cpp | 6 +- mlir/lib/Dialect/SCF/Transforms/ForToWhile.cpp | 6 +- .../SCF/Transforms/LoopCanonicalization.cpp | 6 +- mlir/lib/Dialect/SCF/Transforms/LoopPipelining.cpp | 6 +- .../Dialect/SCF/Transforms/LoopRangeFolding.cpp | 6 +- .../Dialect/SCF/Transforms/LoopSpecialization.cpp | 6 +- .../SCF/Transforms/ParallelLoopCollapsing.cpp | 4 +- .../Dialect/SCF/Transforms/ParallelLoopFusion.cpp | 6 +- .../Dialect/SCF/Transforms/ParallelLoopTiling.cpp | 6 +- mlir/lib/Dialect/SCF/Transforms/PassDetail.h | 2 +- .../SCF/Transforms/StructuralTypeConversions.cpp | 6 +- .../Dialect/SCF/Transforms/TileUsingInterface.cpp | 2 +- .../SCF/Utils/AffineCanonicalizationUtils.cpp | 2 +- mlir/lib/Dialect/SCF/Utils/Utils.cpp | 2 +- .../Transforms/SparseTensorConversion.cpp | 20 +- .../SparseTensor/Transforms/Sparsification.cpp | 4 +- mlir/lib/Dialect/Tensor/IR/TensorOps.cpp | 4 +- .../Tensor/IR/TensorTilingInterfaceImpl.cpp | 2 +- .../Transforms/BufferizableOpInterfaceImpl.cpp | 76 +- mlir/lib/Dialect/Tensor/Transforms/Bufferize.cpp | 2 +- .../lib/Dialect/Tensor/Transforms/SplitPadding.cpp | 2 +- .../Dialect/Vector/Transforms/VectorDistribute.cpp | 2 +- .../VectorTransferSplitRewritePatterns.cpp | 2 +- .../Dialect/Vector/Transforms/VectorTransforms.cpp | 2 +- mlir/lib/Dialect/X86Vector/IR/X86VectorDialect.cpp | 6 +- .../X86Vector/Transforms/LegalizeForLLVMExport.cpp | 28 +- mlir/lib/ExecutionEngine/Float16bits.cpp | 28 + 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/TranslateRegistration.cpp | 2 +- mlir/lib/Target/Cpp/TranslateToCpp.cpp | 26 +- .../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/python/mlir/dialects/SCFOps.td | 2 +- .../Conversion/ComplexToLibm/convert-to-libm.mlir | 13 + mlir/test/Dialect/LLVMIR/rocdl.mlir | 76 +- .../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/Affine/TestLoopMapping.cpp | 2 +- .../lib/Dialect/GPU/TestGpuMemoryPromotion.cpp | 2 +- .../Dialect/Linalg/TestLinalgFusionTransforms.cpp | 2 +- mlir/test/lib/Dialect/Math/TestExpandMath.cpp | 2 +- .../lib/Dialect/SCF/TestLoopParametricTiling.cpp | 2 +- mlir/test/lib/Dialect/SCF/TestLoopUnrolling.cpp | 2 +- mlir/test/lib/Dialect/SCF/TestSCFUtils.cpp | 4 +- .../lib/Dialect/Tensor/TestTensorTransforms.cpp | 2 +- mlir/test/lib/Dialect/Test/TestDialect.cpp | 2 +- .../lib/Dialect/Vector/TestVectorTransforms.cpp | 2 +- .../TilingInterface/TestTilingInterface.cpp | 4 +- mlir/test/mlir-tblgen/attr-or-type-format.td | 4 +- mlir/tools/mlir-tblgen/AttrOrTypeFormatGen.cpp | 2 +- openmp/libomptarget/DeviceRTL/CMakeLists.txt | 53 +- .../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/llvm/BUILD.bazel | 16 +- utils/bazel/llvm-project-overlay/mlir/BUILD.bazel | 46 +- 1995 files changed, 49768 insertions(+), 26598 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/lib/StaticAnalyzer/Checkers/ErrnoChecker.cpp create mode 100644 clang/test/AST/overloaded-destructors.cpp create mode 100644 clang/test/Analysis/errno-notes.c create mode 100644 clang/test/Analysis/errno-options.c 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/CodeGenCXX/atomic-builtin-compound-assignment-overload.cpp create mode 100644 clang/test/CodeGenObjC/asm.m create mode 100644 clang/test/SemaCXX/atomic-builtin-compound-assignment-overload.cpp create mode 100644 flang/test/Fir/Todo/coordinate_of_1.fir create mode 100644 flang/test/Fir/Todo/coordinate_of_2.fir create mode 100644 flang/test/Fir/Todo/coordinate_of_3.fir create mode 100644 flang/test/Fir/Todo/coordinate_of_4.fir rename flang/test/Fir/Todo/{cordinate_of_5.fir => coordinate_of_5.fir} (100%) rename flang/test/Fir/Todo/{cordinate_of_6.fir => coordinate_of_6.fir} (100%) delete mode 100644 flang/test/Fir/Todo/cordinate_of_1.fir delete mode 100644 flang/test/Fir/Todo/cordinate_of_2.fir delete mode 100644 flang/test/Fir/Todo/cordinate_of_3.fir delete mode 100644 flang/test/Fir/Todo/cordinate_of_4.fir create mode 100644 libc/src/stdio/printf_core/ptr_converter.h create mode 100644 libcxx/include/__functional/boyer_moore_searcher.h 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/AArch64/sme-intrinsics-zero.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/RISCV/machine-cp.mir create mode 100644 llvm/test/CodeGen/RISCV/pr56110.ll create mode 100644 llvm/test/CodeGen/Thumb2/mve-pipelineloops.ll delete mode 100644 llvm/test/CodeGen/WebAssembly/externref-undef.ll delete mode 100644 llvm/test/MC/Disassembler/AMDGPU/gfx11_asm_vop3_dpp16.txt delete mode 100644 llvm/test/MC/Disassembler/AMDGPU/gfx11_asm_vop3_dpp8.txt create mode 100644 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp16.txt create mode 100644 llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp8.txt create mode 100644 llvm/test/Transforms/GlobalOpt/stored-once-forward-value.ll create mode 100644 llvm/test/Transforms/InstSimplify/constant-fold-fp-denormal.ll create mode 100644 llvm/test/Transforms/SLPVectorizer/X86/powi-regression.ll create mode 100644 llvm/test/Transforms/SimplifyCFG/pr55765.ll 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 delete mode 100644 mlir/include/mlir/Dialect/SCF/BufferizableOpInterfaceImpl.h create mode 100644 mlir/include/mlir/Dialect/SCF/IR/CMakeLists.txt create mode 100644 mlir/include/mlir/Dialect/SCF/IR/SCF.h rename mlir/include/mlir/Dialect/SCF/{ => IR}/SCFOps.td (100%) delete mode 100644 mlir/include/mlir/Dialect/SCF/Passes.h delete mode 100644 mlir/include/mlir/Dialect/SCF/Patterns.h delete mode 100644 mlir/include/mlir/Dialect/SCF/SCF.h delete mode 100644 mlir/include/mlir/Dialect/SCF/TileUsingInterface.h delete mode 100644 mlir/include/mlir/Dialect/SCF/Transforms.h create mode 100644 mlir/include/mlir/Dialect/SCF/Transforms/BufferizableOpInterfaceImpl.h create mode 100644 mlir/include/mlir/Dialect/SCF/Transforms/CMakeLists.txt create mode 100644 mlir/include/mlir/Dialect/SCF/Transforms/Passes.h rename mlir/include/mlir/Dialect/SCF/{ => Transforms}/Passes.td (100%) create mode 100644 mlir/include/mlir/Dialect/SCF/Transforms/Patterns.h create mode 100644 mlir/include/mlir/Dialect/SCF/Transforms/TileUsingInterface.h create mode 100644 mlir/include/mlir/Dialect/SCF/Transforms/Transforms.h create mode 100644 mlir/lib/Dialect/SCF/IR/CMakeLists.txt create mode 100644 mlir/lib/Dialect/SCF/IR/SCF.cpp delete mode 100644 mlir/lib/Dialect/SCF/SCF.cpp 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