[all-commits] [llvm/llvm-project] 2cceec: Merge branch 'users/chapuni/mcdc/nest/lnot' into u...
NAKAMURA Takumi via All-commits
all-commits at lists.llvm.org
Wed Jan 14 16:58:07 PST 2026
Branch: refs/heads/users/chapuni/mcdc/nest/trunk
Home: https://github.com/llvm/llvm-project
Commit: 2cceec65b06be3995b92320b6cbe4544e3c4ddf0
https://github.com/llvm/llvm-project/commit/2cceec65b06be3995b92320b6cbe4544e3c4ddf0
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2026-01-10 (Sat, 10 Jan 2026)
Changed paths:
A .ci/buildbot/README.md
A .ci/buildbot/worker.py
M .github/new-prs-labeler.yml
M .github/workflows/release-binaries-all.yml
M .github/workflows/release-binaries.yml
M .gitignore
A bolt/Maintainers.md
R bolt/Maintainers.txt
M bolt/README.md
M bolt/include/bolt/Core/MCPlusBuilder.h
M bolt/lib/Passes/Instrumentation.cpp
M bolt/lib/Passes/PointerAuthCFIFixup.cpp
M bolt/lib/RuntimeLibs/InstrumentationRuntimeLibrary.cpp
M bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp
M bolt/runtime/instr.cpp
M bolt/test/AArch64/epilogue-determination.s
A bolt/test/AArch64/rseq.s
M bolt/test/RISCV/reloc-label-diff.s
M bolt/test/merge-fdata-bat-no-lbr.test
A bolt/test/merge-fdata-mem-prof.test
M bolt/test/merge-fdata-mixed-bat-no-lbr.test
M bolt/test/merge-fdata-mixed-mode.test
M bolt/test/merge-fdata-no-lbr-mode.test
A bolt/test/runtime/AArch64/instrumentation-ind-call-bti.c
M bolt/tools/merge-fdata/merge-fdata.cpp
M bolt/unittests/Core/MCPlusBuilder.cpp
M clang-tools-extra/clang-doc/BitcodeReader.cpp
M clang-tools-extra/clang-doc/BitcodeWriter.cpp
M clang-tools-extra/clang-doc/BitcodeWriter.h
M clang-tools-extra/clang-doc/JSONGenerator.cpp
M clang-tools-extra/clang-doc/Representation.cpp
M clang-tools-extra/clang-doc/Representation.h
M clang-tools-extra/clang-doc/Serialize.cpp
M clang-tools-extra/clang-doc/assets/clang-doc-mustache.css
M clang-tools-extra/clang-doc/assets/class-template.mustache
M clang-tools-extra/clang-doc/assets/comment-template.mustache
M clang-tools-extra/clang-doc/assets/function-template.mustache
M clang-tools-extra/clang-doc/assets/index-template.mustache
M clang-tools-extra/clang-doc/assets/namespace-template.mustache
M clang-tools-extra/clang-doc/assets/navbar-template.mustache
M clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp
M clang-tools-extra/clang-tidy/altera/IdDependentBackwardBranchCheck.h
M clang-tools-extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/CapturingThisInMemberVariableCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/EmptyCatchCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/InfiniteLoopCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/InvalidEnumDefaultInitializationCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/LambdaFunctionNameCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/LambdaFunctionNameCheck.h
M clang-tools-extra/clang-tidy/bugprone/MacroParenthesesCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/NonZeroEnumToBoolConversionCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/OptionalValueConversionCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/RedundantBranchConditionCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/SuspiciousStringviewDataUsageCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/UnsafeFunctionsCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/UnsafeFunctionsCheck.h
M clang-tools-extra/clang-tidy/bugprone/UnusedLocalNonTrivialVariableCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/UnusedReturnValueCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp
M clang-tools-extra/clang-tidy/cppcoreguidelines/NoSuspendWithLockCheck.cpp
M clang-tools-extra/clang-tidy/cppcoreguidelines/PreferMemberInitializerCheck.cpp
M clang-tools-extra/clang-tidy/cppcoreguidelines/ProBoundsAvoidUncheckedContainerAccessCheck.cpp
M clang-tools-extra/clang-tidy/cppcoreguidelines/VirtualClassDestructorCheck.cpp
M clang-tools-extra/clang-tidy/google/AvoidNSObjectNewCheck.cpp
M clang-tools-extra/clang-tidy/llvm/IncludeOrderCheck.cpp
M clang-tools-extra/clang-tidy/llvm/UseNewMLIROpBuilderCheck.cpp
M clang-tools-extra/clang-tidy/misc/ConstCorrectnessCheck.cpp
M clang-tools-extra/clang-tidy/misc/NewDeleteOverloadsCheck.h
M clang-tools-extra/clang-tidy/misc/OverrideWithDifferentVisibilityCheck.cpp
M clang-tools-extra/clang-tidy/misc/UnusedParametersCheck.cpp
M clang-tools-extra/clang-tidy/modernize/ConcatNestedNamespacesCheck.cpp
M clang-tools-extra/clang-tidy/modernize/ReplaceDisallowCopyAndAssignMacroCheck.cpp
M clang-tools-extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp
M clang-tools-extra/clang-tidy/modernize/UseStdFormatCheck.cpp
M clang-tools-extra/clang-tidy/modernize/UseStdPrintCheck.cpp
M clang-tools-extra/clang-tidy/performance/EnumSizeCheck.cpp
M clang-tools-extra/clang-tidy/performance/ForRangeCopyCheck.cpp
M clang-tools-extra/clang-tidy/performance/NoAutomaticMoveCheck.cpp
M clang-tools-extra/clang-tidy/performance/UnnecessaryCopyInitializationCheck.cpp
M clang-tools-extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp
M clang-tools-extra/clang-tidy/readability/AvoidUnconditionalPreprocessorIfCheck.cpp
M clang-tools-extra/clang-tidy/readability/BracesAroundStatementsCheck.h
M clang-tools-extra/clang-tidy/readability/ContainerDataPointerCheck.cpp
M clang-tools-extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp
M clang-tools-extra/clang-tidy/readability/NonConstParameterCheck.h
M clang-tools-extra/clang-tidy/readability/RedundantInlineSpecifierCheck.cpp
M clang-tools-extra/clang-tidy/readability/RedundantParenthesesCheck.cpp
M clang-tools-extra/clang-tidy/readability/RedundantStringCStrCheck.cpp
M clang-tools-extra/clang-tidy/utils/FormatStringConverter.cpp
M clang-tools-extra/clang-tidy/utils/HeaderGuard.cpp
M clang-tools-extra/clang-tidy/utils/LexerUtils.cpp
M clang-tools-extra/clang-tidy/utils/LexerUtils.h
M clang-tools-extra/clang-tidy/utils/Matchers.h
M clang-tools-extra/clangd/Hover.cpp
M clang-tools-extra/clangd/ModulesBuilder.cpp
M clang-tools-extra/clangd/unittests/FindSymbolsTests.cpp
M clang-tools-extra/clangd/unittests/FindTargetTests.cpp
M clang-tools-extra/clangd/unittests/SymbolCollectorTests.cpp
M clang-tools-extra/docs/ReleaseNotes.rst
M clang-tools-extra/docs/clang-tidy/checks/bugprone/use-after-move.rst
M clang-tools-extra/docs/clang-tidy/checks/list.rst
M clang-tools-extra/test/clang-doc/basic-project.mustache.test
M clang-tools-extra/test/clang-doc/comments-in-macros.cpp
M clang-tools-extra/test/clang-doc/conversion_function.cpp
M clang-tools-extra/test/clang-doc/index.cpp
M clang-tools-extra/test/clang-doc/json/class-template.cpp
M clang-tools-extra/test/clang-doc/json/class.cpp
M clang-tools-extra/test/clang-doc/json/compound-constraints.cpp
M clang-tools-extra/test/clang-doc/json/function-requires.cpp
M clang-tools-extra/test/clang-doc/json/method-template.cpp
M clang-tools-extra/test/clang-doc/json/namespace.cpp
M clang-tools-extra/test/clang-doc/json/nested-namespace.cpp
M clang-tools-extra/test/clang-doc/mustache-index.cpp
M clang-tools-extra/test/clang-doc/mustache-separate-namespace.cpp
M clang-tools-extra/test/clang-doc/namespace.cpp
M clang-tools-extra/test/clang-doc/templates.cpp
M clang-tools-extra/test/clang-doc/typedef-alias.cpp
M clang-tools-extra/test/clang-tidy/checkers/bugprone/macro-parentheses.cpp
M clang-tools-extra/test/clang-tidy/checkers/modernize/use-std-format-custom.cpp
M clang-tools-extra/test/clang-tidy/checkers/modernize/use-std-print-custom.cpp
M clang-tools-extra/unittests/clang-doc/JSONGeneratorTest.cpp
M clang/cmake/caches/Fuchsia-stage2.cmake
M clang/docs/AddressSanitizer.rst
M clang/docs/MemorySanitizer.rst
M clang/docs/OpenMPSupport.rst
M clang/docs/ReleaseNotes.rst
M clang/docs/ThreadSanitizer.rst
M clang/include/clang/AST/Decl.h
M clang/include/clang/AST/IgnoreExpr.h
M clang/include/clang/AST/PrettyPrinter.h
M clang/include/clang/AST/TypeBase.h
M clang/include/clang/Analysis/Analyses/LifetimeSafety/LifetimeAnnotations.h
M clang/include/clang/Analysis/CallGraph.h
M clang/include/clang/Basic/Attr.td
M clang/include/clang/Basic/Builtins.td
M clang/include/clang/Basic/BuiltinsAMDGPU.def
M clang/include/clang/Basic/BuiltinsPPC.def
M clang/include/clang/Basic/BuiltinsSPIRVCommon.td
M clang/include/clang/Basic/CodeGenOptions.def
M clang/include/clang/Basic/DarwinSDKInfo.h
M clang/include/clang/Basic/DebugOptions.def
M clang/include/clang/Basic/DiagnosticDriverKinds.td
M clang/include/clang/Basic/DiagnosticFrontendKinds.td
M clang/include/clang/Basic/DiagnosticParseKinds.td
M clang/include/clang/Basic/DiagnosticSemaKinds.td
M clang/include/clang/Basic/DiagnosticSerializationKinds.td
M clang/include/clang/Basic/OpenCLExtensions.def
M clang/include/clang/Basic/SourceLocation.h
M clang/include/clang/Basic/arm_sme.td
M clang/include/clang/Basic/arm_sve.td
M clang/include/clang/Basic/riscv_vector.td
M clang/include/clang/Basic/riscv_vector_common.td
M clang/include/clang/CIR/Dialect/IR/CIROps.td
M clang/include/clang/CIR/Dialect/IR/CIRTypes.td
M clang/include/clang/CIR/MissingFeatures.h
M clang/include/clang/DependencyScanning/DependencyScannerImpl.h
M clang/include/clang/DependencyScanning/DependencyScanningWorker.h
M clang/include/clang/DependencyScanning/InProcessModuleCache.h
M clang/include/clang/Driver/CommonArgs.h
M clang/include/clang/Driver/RocmInstallationDetector.h
M clang/include/clang/Frontend/ASTUnit.h
M clang/include/clang/Frontend/CompilerInstance.h
M clang/include/clang/Lex/Preprocessor.h
M clang/include/clang/Options/Options.td
M clang/include/clang/Parse/Parser.h
M clang/include/clang/Sema/Sema.h
M clang/include/clang/Sema/Template.h
M clang/include/clang/Serialization/ASTReader.h
M clang/include/clang/Serialization/ModuleCache.h
M clang/include/clang/Serialization/ModuleManager.h
M clang/include/clang/Support/RISCVVIntrinsicUtils.h
M clang/include/clang/Tooling/DependencyScanningTool.h
M clang/lib/AST/ByteCode/Compiler.cpp
M clang/lib/AST/ByteCode/Interp.cpp
M clang/lib/AST/ByteCode/Interp.h
M clang/lib/AST/ByteCode/InterpBuiltin.cpp
M clang/lib/AST/ByteCode/Pointer.cpp
M clang/lib/AST/Decl.cpp
M clang/lib/AST/ItaniumMangle.cpp
M clang/lib/AST/TypePrinter.cpp
M clang/lib/ASTMatchers/ASTMatchersInternal.cpp
M clang/lib/Analysis/CFG.cpp
M clang/lib/Analysis/FlowSensitive/SmartPointerAccessorCaching.cpp
M clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
M clang/lib/Analysis/LifetimeSafety/LifetimeAnnotations.cpp
M clang/lib/Analysis/LifetimeSafety/Origins.cpp
M clang/lib/Analysis/UnsafeBufferUsage.cpp
M clang/lib/Basic/DarwinSDKInfo.cpp
M clang/lib/Basic/Targets.cpp
M clang/lib/Basic/Targets/OSTargets.h
M clang/lib/Basic/Targets/SPIR.h
M clang/lib/CIR/CodeGen/CIRGenBuiltinX86.cpp
M clang/lib/CIR/CodeGen/CIRGenCall.cpp
M clang/lib/CIR/CodeGen/CIRGenCleanup.cpp
M clang/lib/CIR/CodeGen/CIRGenExpr.cpp
M clang/lib/CIR/CodeGen/CIRGenExprAggregate.cpp
M clang/lib/CIR/CodeGen/CIRGenExprScalar.cpp
M clang/lib/CIR/CodeGen/CIRGenFunction.h
M clang/lib/CIR/CodeGen/CIRGenItaniumCXXABI.cpp
M clang/lib/CIR/CodeGen/CIRGenRecordLayoutBuilder.cpp
M clang/lib/CIR/CodeGen/CIRGenTypes.cpp
M clang/lib/CIR/CodeGen/CIRGenValue.h
M clang/lib/CIR/Dialect/IR/CIRDialect.cpp
M clang/lib/CIR/Dialect/IR/CIRTypes.cpp
M clang/lib/CIR/Dialect/Transforms/CXXABILowering.cpp
M clang/lib/CIR/Dialect/Transforms/TargetLowering/CIRCXXABI.h
M clang/lib/CIR/Dialect/Transforms/TargetLowering/CMakeLists.txt
M clang/lib/CIR/Dialect/Transforms/TargetLowering/LowerItaniumCXXABI.cpp
M clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
M clang/lib/CodeGen/BackendUtil.cpp
M clang/lib/CodeGen/CGBuiltin.cpp
M clang/lib/CodeGen/CGCall.cpp
M clang/lib/CodeGen/CGCoroutine.cpp
M clang/lib/CodeGen/CGDebugInfo.cpp
M clang/lib/CodeGen/CGExpr.cpp
M clang/lib/CodeGen/CGExprScalar.cpp
M clang/lib/CodeGen/CGHLSLBuiltins.cpp
M clang/lib/CodeGen/CGHLSLRuntime.h
M clang/lib/CodeGen/CGObjCRuntime.cpp
M clang/lib/CodeGen/CGObjCRuntime.h
M clang/lib/CodeGen/CGOpenMPRuntime.cpp
M clang/lib/CodeGen/CGOpenMPRuntime.h
M clang/lib/CodeGen/CGStmtOpenMP.cpp
M clang/lib/CodeGen/CGVTables.cpp
M clang/lib/CodeGen/CGVTables.h
M clang/lib/CodeGen/CGValue.h
M clang/lib/CodeGen/CodeGenFunction.cpp
M clang/lib/CodeGen/CodeGenFunction.h
M clang/lib/CodeGen/CodeGenModule.h
M clang/lib/CodeGen/CodeGenPGO.cpp
M clang/lib/CodeGen/CodeGenPGO.h
M clang/lib/CodeGen/CoverageMappingGen.cpp
M clang/lib/CodeGen/ItaniumCXXABI.cpp
M clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp
M clang/lib/CodeGen/TargetBuiltins/NVPTX.cpp
M clang/lib/CodeGen/TargetBuiltins/PPC.cpp
M clang/lib/CodeGen/TargetBuiltins/SPIR.cpp
M clang/lib/DependencyScanning/CMakeLists.txt
M clang/lib/DependencyScanning/DependencyScannerImpl.cpp
M clang/lib/DependencyScanning/DependencyScanningWorker.cpp
M clang/lib/DependencyScanning/InProcessModuleCache.cpp
M clang/lib/Driver/Driver.cpp
M clang/lib/Driver/ToolChains/AMDGPU.cpp
M clang/lib/Driver/ToolChains/Clang.cpp
M clang/lib/Driver/ToolChains/CommonArgs.cpp
M clang/lib/Driver/ToolChains/Darwin.cpp
M clang/lib/Driver/ToolChains/Darwin.h
M clang/lib/Driver/ToolChains/Gnu.cpp
M clang/lib/Driver/ToolChains/HIPAMD.cpp
M clang/lib/Driver/ToolChains/HIPAMD.h
M clang/lib/Driver/ToolChains/HIPSPV.cpp
M clang/lib/Driver/ToolChains/SPIRV.cpp
M clang/lib/Driver/ToolChains/SPIRV.h
M clang/lib/Driver/ToolChains/WebAssembly.cpp
M clang/lib/Frontend/ASTUnit.cpp
M clang/lib/Frontend/ChainedIncludesSource.cpp
M clang/lib/Frontend/CompilerInstance.cpp
M clang/lib/Frontend/FrontendAction.cpp
M clang/lib/Frontend/Rewrite/FrontendActions.cpp
M clang/lib/Frontend/SARIFDiagnostic.cpp
M clang/lib/Frontend/TextDiagnostic.cpp
M clang/lib/Headers/CMakeLists.txt
M clang/lib/Headers/amo.h
M clang/lib/Headers/avx512vlbwintrin.h
M clang/lib/Headers/gpuintrin.h
M clang/lib/Headers/hlsl/hlsl_alias_intrinsics.h
A clang/lib/Headers/spirvintrin.h
M clang/lib/Lex/InitHeaderSearch.cpp
M clang/lib/Lex/PPMacroExpansion.cpp
M clang/lib/Parse/ParseDecl.cpp
M clang/lib/Parse/ParseDeclCXX.cpp
M clang/lib/Parse/ParseOpenMP.cpp
M clang/lib/Parse/Parser.cpp
M clang/lib/Rewrite/Rewriter.cpp
M clang/lib/Sema/CheckExprLifetime.cpp
M clang/lib/Sema/Sema.cpp
M clang/lib/Sema/SemaAMDGPU.cpp
M clang/lib/Sema/SemaChecking.cpp
M clang/lib/Sema/SemaDecl.cpp
M clang/lib/Sema/SemaDeclAttr.cpp
M clang/lib/Sema/SemaDeclCXX.cpp
M clang/lib/Sema/SemaExpr.cpp
M clang/lib/Sema/SemaExprCXX.cpp
M clang/lib/Sema/SemaHLSL.cpp
M clang/lib/Sema/SemaLambda.cpp
M clang/lib/Sema/SemaModule.cpp
M clang/lib/Sema/SemaPPC.cpp
M clang/lib/Sema/SemaRISCV.cpp
M clang/lib/Sema/SemaSPIRV.cpp
M clang/lib/Sema/SemaType.cpp
M clang/lib/Sema/SemaTypeTraits.cpp
M clang/lib/Serialization/ASTReader.cpp
M clang/lib/Serialization/ASTWriter.cpp
M clang/lib/Serialization/ASTWriterDecl.cpp
M clang/lib/Serialization/ModuleCache.cpp
M clang/lib/Serialization/ModuleManager.cpp
M clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp
M clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
M clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
M clang/lib/Support/RISCVVIntrinsicUtils.cpp
M clang/lib/Tooling/DependencyScanningTool.cpp
M clang/test/AST/ByteCode/complex.cpp
M clang/test/AST/ByteCode/cxx23.cpp
M clang/test/AST/ByteCode/literals.cpp
M clang/test/AST/ByteCode/new-delete.cpp
M clang/test/AST/ByteCode/typeid.cpp
M clang/test/AST/ByteCode/unions.cpp
M clang/test/AST/HLSL/cbuffer.hlsl
M clang/test/AST/ast-dump-decl-json.c
M clang/test/AST/ast-dump-records-json.cpp
M clang/test/AST/ast-dump-records.c
M clang/test/AST/ast-dump-records.cpp
M clang/test/ASTMerge/struct/test.c
M clang/test/Analysis/Inputs/expected-plists/lambda-notes.cpp.plist
M clang/test/Analysis/analyzer-note-analysis-entry-points.cpp
M clang/test/Analysis/bug_hash_test.cpp
M clang/test/Analysis/builtin_overflow.c
A clang/test/Analysis/call-and-message-argpointeeinitializedness.c
M clang/test/Analysis/cfg.cpp
M clang/test/Analysis/debug-CallGraph.cpp
M clang/test/Analysis/inlining/Inputs/expected-plists/path-notes.cpp.plist
M clang/test/Analysis/stack-capture-leak-no-arc.mm
M clang/test/C/C23/n3006.c
M clang/test/C/C23/n3029.c
M clang/test/C/C23/n3037.c
R clang/test/CIR/CodeGen/X86/avx512-reduceIntrin.c
R clang/test/CIR/CodeGen/X86/avx512-reduceMinMaxIntrin.c
R clang/test/CIR/CodeGen/X86/cir-sqrt-builtins.c
M clang/test/CIR/CodeGen/aapcs-volatile-bitfields.c
M clang/test/CIR/CodeGen/assign-operator.cpp
M clang/test/CIR/CodeGen/atomic.c
M clang/test/CIR/CodeGen/binassign.c
M clang/test/CIR/CodeGen/comma.c
M clang/test/CIR/CodeGen/constant-expr.cpp
M clang/test/CIR/CodeGen/cxx-default-init.cpp
A clang/test/CIR/CodeGen/empty-union.c
A clang/test/CIR/CodeGen/empty-union.cpp
M clang/test/CIR/CodeGen/enum.cpp
M clang/test/CIR/CodeGen/finegrain-bitfield-access.cpp
A clang/test/CIR/CodeGen/pointer-to-data-member-cast.cpp
A clang/test/CIR/CodeGen/pointer-to-data-member-cmp.cpp
A clang/test/CIR/CodeGen/pointer-to-member-func.cpp
M clang/test/CIR/CodeGen/struct.cpp
M clang/test/CIR/CodeGen/try-catch-tmp.cpp
M clang/test/CIR/CodeGen/union.c
M clang/test/CIR/CodeGen/vla.c
M clang/test/CIR/CodeGenBuiltins/X86/avx2-builtins.c
A clang/test/CIR/CodeGenBuiltins/X86/avx512-reduceIntrin.c
A clang/test/CIR/CodeGenBuiltins/X86/avx512-reduceMinMaxIntrin.c
M clang/test/CIR/CodeGenBuiltins/X86/avx512bw-builtins.c
M clang/test/CIR/CodeGenBuiltins/X86/avx512f-builtins.c
A clang/test/CIR/CodeGenBuiltins/X86/avx512f16c-builtins.c
M clang/test/CIR/CodeGenBuiltins/X86/avx512vl-builtins.c
A clang/test/CIR/CodeGenBuiltins/X86/avx512vlbf16-builtins.c
A clang/test/CIR/CodeGenBuiltins/X86/ms-x86-intrinsics.c
A clang/test/CIR/CodeGenBuiltins/X86/sqrt-builtins.c
A clang/test/CIR/CodeGenBuiltins/X86/ssse3-builtins.c
M clang/test/CIR/CodeGenBuiltins/X86/xop-builtins.c
A clang/test/CIR/IR/eh-type-id.cir
A clang/test/CIR/IR/invalid-eh-type-id.cir
A clang/test/CIR/IR/invalid-struct.cir
M clang/test/CIR/IR/struct.cir
A clang/test/CIR/Lowering/eh-type-id.cir
A clang/test/CIR/Lowering/struct.cir
M clang/test/CIR/Transforms/canonicalize.cir
M clang/test/CIR/Transforms/switch.cir
M clang/test/CMakeLists.txt
M clang/test/CodeGen/AArch64/fp8-intrinsics/acle_sme2_fp8_mla.c
A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_crypto.c
A clang/test/CodeGen/AArch64/sve2p2-intrinsics/acle_sve2_cvtnt.c
A clang/test/CodeGen/AArch64/sve2p2-intrinsics/acle_sve_rintx.c
M clang/test/CodeGen/PowerPC/builtins-amo-err.c
M clang/test/CodeGen/PowerPC/builtins-ppc-amo.c
M clang/test/CodeGen/PowerPC/ppc-amo-header.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/non-policy/non-overloaded/vfncvt.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/non-policy/non-overloaded/vfncvtbf16.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/non-policy/non-overloaded/vfwcvtbf16.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/non-policy/overloaded/vfncvt.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/non-policy/overloaded/vfncvtbf16.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/non-policy/overloaded/vfwcvtbf16.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/policy/non-overloaded/vfncvt.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/policy/non-overloaded/vfncvtbf16.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/policy/non-overloaded/vfwcvtbf16.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/policy/overloaded/vfncvt.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/policy/overloaded/vfncvtbf16.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/policy/overloaded/vfwcvtbf16.c
M clang/test/CodeGen/attr-counted-by.c
M clang/test/CodeGen/block-with-perdefinedexpr.cpp
A clang/test/CodeGen/builtin-allow-sanitize-check-lower.c
A clang/test/CodeGen/builtin-allow-sanitize-check.c
M clang/test/CodeGen/builtins-nvptx.c
M clang/test/CodeGen/codegen-plugins.c
M clang/test/CodeGen/ext-int.c
M clang/test/CodeGen/fat-lto-objects.c
M clang/test/CodeGen/pass-plugins.c
M clang/test/CodeGenCXX/cxx2c-trivially-relocatable.cpp
M clang/test/CodeGenCXX/dynamic-cast-hint.cpp
M clang/test/CodeGenCXX/predefined-expr.cpp
M clang/test/CodeGenCXX/riscv-mangle-rvv-fixed-vectors.cpp
M clang/test/CodeGenCoroutines/coro-attributes.cpp
A clang/test/CodeGenHIP/builtins-amdgcn-dl-insts.hip
A clang/test/CodeGenHIP/builtins-amdgcn-gfx11-dl-insts.hip
A clang/test/CodeGenHIP/builtins-amdgcn-gfx12-wmma-w32.hip
A clang/test/CodeGenHIP/builtins-amdgcn-gfx12-wmma-w64.hip
A clang/test/CodeGenHIP/builtins-amdgcn-gfx950-cvt.hip
A clang/test/CodeGenHIP/builtins-amdgcn-raytracing.hip
A clang/test/CodeGenHIP/builtins-amdgcn-wmma-w32.hip
A clang/test/CodeGenHIP/builtins-amdgcn-wmma-w64.hip
M clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptDynamicSwizzle.hlsl
A clang/test/CodeGenHLSL/builtins/WaveActiveBallot.hlsl
A clang/test/CodeGenOpenCL/builtin-store-half-rounding-constrained.cl
M clang/test/CodeGenOpenCL/builtins-amdgcn-gfx1250-wmma-w32.cl
A clang/test/CodeGenSPIRV/Builtins/group.c
A clang/test/CodeGenSPIRV/Builtins/subgroup.c
M clang/test/CoverageMapping/mcdc-nested-expr.cpp
M clang/test/DebugInfo/Generic/macro-info.c
A clang/test/Driver/Inputs/DriverKit21.0.1.sdk/SDKSettings.json
M clang/test/Driver/Inputs/DriverKit23.0.sdk/SDKSettings.json
M clang/test/Driver/Inputs/MacOSX10.15.versioned.sdk/SDKSettings.json
M clang/test/Driver/Inputs/MacOSX15.0.sdk/SDKSettings.json
M clang/test/Driver/Inputs/MacOSX15.1.sdk/SDKSettings.json
M clang/test/Driver/Inputs/WatchOS6.0.sdk/SDKSettings.json
M clang/test/Driver/Inputs/iPhoneOS13.0.sdk/SDKSettings.json
M clang/test/Driver/amdgpu-openmp-toolchain.c
M clang/test/Driver/clang_f_opts.c
M clang/test/Driver/crash-ir-repro.cpp
M clang/test/Driver/darwin-invalid-version-range.c
M clang/test/Driver/driverkit-path.c
M clang/test/Driver/fat-lto-objects.c
A clang/test/Driver/fpartition-static-data-sections.c
M clang/test/Driver/hip-device-libs.hip
M clang/test/Driver/hipspv-link-static-library.hip
M clang/test/Driver/hipspv-toolchain-rdc.hip
M clang/test/Driver/hipspv-toolchain.hip
M clang/test/Driver/module-fgen-reduced-bmi.cppm
M clang/test/Driver/module-output.cppm
M clang/test/Driver/modulemap-allow-subdirectory-search.c
A clang/test/Driver/rocm-detect-lib-llvm.hip
M clang/test/Driver/rocm-device-libs.cl
A clang/test/Driver/sframe.c
M clang/test/Driver/spirv-amd-toolchain.c
A clang/test/Driver/spirv-llvm-link-emit-asm.c
A clang/test/Driver/spirv-llvm-link.c
M clang/test/Headers/gpuintrin.c
M clang/test/Headers/gpuintrin_lang.c
M clang/test/Index/print-type.c
M clang/test/InstallAPI/Inputs/MacOSX13.0.sdk/SDKSettings.json
M clang/test/Layout/ms-x86-alias-avoidance-padding.cpp
A clang/test/Misc/cc1as-sframe.s
A clang/test/Modules/Inputs/pch-config-macros/include/Mod1.h
A clang/test/Modules/Inputs/pch-config-macros/include/module.modulemap
A clang/test/Modules/class-instantiate-no-change.cppm
M clang/test/Modules/ignored_macros.m
M clang/test/Modules/malformed-constraint-template-non-type-parm-decl.cpp
M clang/test/Modules/mismatch-diagnostics.cpp
A clang/test/Modules/pch-config-macros.c
A clang/test/Modules/pr158321.cppm
A clang/test/Modules/pr174543.cppm
A clang/test/Modules/precompiled-config-mismatch-diagnostics.c
M clang/test/Modules/sdk-settings-json-dep.m
M clang/test/OpenMP/need_device_ptr_kind_messages.cpp
A clang/test/OpenMP/target_vtable_codegen_container.cpp
A clang/test/OpenMP/target_vtable_codegen_explicit.cpp
A clang/test/OpenMP/target_vtable_codegen_implicit_namespace.cpp
A clang/test/OpenMP/target_vtable_codegen_memberexpr_codegen.cpp
A clang/test/OpenMP/target_vtable_codegen_mult_inherritence.cpp
A clang/test/OpenMP/target_vtable_codegen_nested.cpp
M clang/test/PCH/module-hash-difference.m
R clang/test/Parser/cxx2c-trivially-relocatable.cpp
A clang/test/Parser/enableif-attr.cpp
M clang/test/Preprocessor/init.c
M clang/test/Profile/c-mcdc-not.c
M clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme-f8f16.c
M clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme-f8f32.c
M clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_LP_sve2p2_OR_sme2p2_RP___sme_AND_LP_sve2p2_OR_sme2p2_RP.c
M clang/test/Sema/Inputs/AppleTVOS15.0.sdk/SDKSettings.json
M clang/test/Sema/Inputs/MacOSX11.0.sdk/SDKSettings.json
M clang/test/Sema/Inputs/WatchOS7.0.sdk/SDKSettings.json
M clang/test/Sema/Inputs/XROS.sdk/SDKSettings.json
M clang/test/Sema/aarch64-fp8-intrinsics/acle_sme2_fp8_mla.c
M clang/test/Sema/aarch64-sve2p1-intrinsics/acle_sve2p1_imm.cpp
M clang/test/Sema/assign.c
M clang/test/Sema/attr-modular-format.c
A clang/test/Sema/builtin-allow-sanitize-check.c
A clang/test/Sema/c23-fixed-underlying-enum.c
A clang/test/Sema/c23-switch.c
A clang/test/Sema/sentinel-attribute-block.c
A clang/test/Sema/spirv-address-space.c
M clang/test/Sema/switch.c
M clang/test/Sema/warn-lifetime-safety-dataflow.cpp
M clang/test/Sema/warn-lifetime-safety-suggestions.cpp
M clang/test/Sema/warn-lifetime-safety.cpp
M clang/test/Sema/warn-thread-safety-analysis.c
M clang/test/SemaCXX/bitfield-preferred-type-sizing.cpp
M clang/test/SemaCXX/builtin-bswapg.cpp
M clang/test/SemaCXX/constant-expression-p2280r4.cpp
A clang/test/SemaCXX/crash-GH173943.cpp
M clang/test/SemaCXX/cxx0x-nontrivial-union.cpp
M clang/test/SemaCXX/cxx1z-decomposition.cpp
M clang/test/SemaCXX/cxx2b-consteval-propagate.cpp
M clang/test/SemaCXX/cxx2b-deducing-this.cpp
M clang/test/SemaCXX/cxx2c-trivially-relocatable.cpp
M clang/test/SemaCXX/lambda-unevaluated.cpp
M clang/test/SemaCXX/predefined-expr.cpp
M clang/test/SemaCXX/ptrauth-triviality.cpp
M clang/test/SemaCXX/ptrauth-type-traits.cpp
M clang/test/SemaCXX/trivially-relocatable-ptrauth.cpp
M clang/test/SemaCXX/type-traits-unsatisfied-diags.cpp
A clang/test/SemaCXX/typeid-requires-typeinfo.cpp
M clang/test/SemaCXX/typeid.cpp
M clang/test/SemaCXX/undefined-internal.cpp
M clang/test/SemaCXX/vector.cpp
A clang/test/SemaCXX/warn-tsan-atomic-fence.cpp
M clang/test/SemaCXX/warn-unsafe-buffer-usage-libc-functions.cpp
A clang/test/SemaHLSL/BuiltIns/WaveActiveBallot-errors.hlsl
M clang/test/SemaHLSL/matrix_single_subscript_errors.hlsl
M clang/test/SemaHLSL/resource_binding_attr_error.hlsl
A clang/test/SemaHLSL/resource_binding_attr_error_uint32_max.hlsl
M clang/test/SemaObjCXX/arc-0x.mm
M clang/test/SemaOpenCL/builtins-amdgcn-error-gfx1250-wmma-w32-param.cl
M clang/test/SemaOpenCL/extension-version.cl
A clang/test/SemaSPIRV/BuiltIns/subgroup-errors.c
M clang/test/SemaTemplate/concepts.cpp
M clang/tools/driver/cc1as_main.cpp
M clang/tools/driver/cc1gen_reproducer_main.cpp
M clang/tools/driver/driver.cpp
M clang/unittests/AST/NamedDeclPrinterTest.cpp
M clang/unittests/AST/TypePrinterTest.cpp
M clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp
M clang/unittests/Analysis/LifetimeSafetyTest.cpp
M clang/unittests/Basic/CMakeLists.txt
M clang/unittests/Basic/DarwinSDKInfoTest.cpp
M clang/unittests/Basic/SourceManagerTest.cpp
M clang/unittests/DependencyScanning/DependencyScanningWorkerTest.cpp
M clang/unittests/Serialization/CMakeLists.txt
M clang/unittests/Serialization/ModuleCacheTest.cpp
R clang/unittests/Serialization/NamespaceLookupTest.cpp
M clang/unittests/Support/TimeProfilerTest.cpp
M clang/unittests/Tooling/QualTypeNamesTest.cpp
M clang/utils/TableGen/CIRLoweringEmitter.cpp
M clang/utils/TableGen/RISCVVEmitter.cpp
M clang/utils/TableGen/SveEmitter.cpp
M compiler-rt/cmake/Modules/AllSupportedArchDefs.cmake
M compiler-rt/cmake/Modules/CompilerRTDarwinUtils.cmake
M compiler-rt/cmake/builtin-config-ix.cmake
M compiler-rt/lib/asan/asan_allocator.h
M compiler-rt/lib/builtins/CMakeLists.txt
M compiler-rt/lib/builtins/aarch64/sme-abi.S
M compiler-rt/lib/sanitizer_common/sanitizer_allocator_primary32.h
M compiler-rt/lib/sanitizer_common/sanitizer_platform.h
M compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cpp
M compiler-rt/test/CMakeLists.txt
M compiler-rt/test/asan/CMakeLists.txt
M compiler-rt/test/asan/TestCases/Darwin/asan-symbolize-partial-report-no-external-symbolizer.cpp
M compiler-rt/test/asan/TestCases/Darwin/asan-symbolize-partial-report-with-module-map.cpp
M compiler-rt/test/asan/TestCases/Darwin/asan-symbolize-with-module-map.cpp
M compiler-rt/test/asan/TestCases/Darwin/atos-symbolizer-dyld-root-path.cpp
M compiler-rt/test/asan/TestCases/Darwin/atos-symbolizer.cpp
M compiler-rt/test/asan/TestCases/Darwin/duplicate_os_log_reports.cpp
M compiler-rt/test/asan/TestCases/Darwin/dyld_insert_libraries_reexec.cpp
M compiler-rt/test/asan/TestCases/Darwin/dyld_insert_libraries_remove.cpp
M compiler-rt/test/asan/TestCases/Darwin/interface_symbols_darwin.cpp
M compiler-rt/test/asan/TestCases/Darwin/suppressions-sandbox.cpp
M compiler-rt/test/asan/TestCases/Darwin/uuid.cpp
M compiler-rt/test/asan/TestCases/Posix/asan-symbolize-sanity-test.cpp
M compiler-rt/test/asan/TestCases/Posix/asan_symbolize_script/plugin_wrong_frame_number_bug.cpp
M compiler-rt/test/asan/TestCases/Posix/coverage.cpp
M compiler-rt/test/asan/TestCases/Posix/new_array_cookie_with_new_from_class.cpp
M compiler-rt/test/asan/TestCases/default_ignorelist.cpp
M compiler-rt/test/asan/TestCases/log-path_test.cpp
M compiler-rt/test/asan/TestCases/suppressions-exec-relative-location.cpp
M compiler-rt/test/asan/lit.site.cfg.py.in
M compiler-rt/test/asan_abi/CMakeLists.txt
M compiler-rt/test/asan_abi/lit.site.cfg.py.in
M compiler-rt/test/builtins/CMakeLists.txt
M compiler-rt/test/builtins/Unit/fixunstfdi_test.c
M compiler-rt/test/builtins/Unit/multc3_test.c
M compiler-rt/test/fuzzer/CMakeLists.txt
M compiler-rt/test/fuzzer/afl-driver-stderr.test
M compiler-rt/test/fuzzer/big-file-copy.test
M compiler-rt/test/fuzzer/cross_over.test
M compiler-rt/test/fuzzer/lit.site.cfg.py.in
M compiler-rt/test/fuzzer/merge-control-file.test
M compiler-rt/test/fuzzer/merge-posix.test
M compiler-rt/test/fuzzer/seed_inputs.test
M compiler-rt/test/lit.common.cfg.py
M compiler-rt/test/lit.common.configured.in
M compiler-rt/test/orc/TestCases/Linux/ppc64/ehframe-default.cpp
M compiler-rt/test/orc/TestCases/Linux/ppc64/lljit-ehframe.cpp
M compiler-rt/test/orc/TestCases/Linux/ppc64/lljit-initialize-deinitialize.ll
M compiler-rt/test/orc/TestCases/Linux/ppc64/priority-static-initializer.S
M compiler-rt/test/orc/TestCases/Linux/ppc64/trivial-cxa-atexit.S
M compiler-rt/test/orc/TestCases/Linux/ppc64/trivial-static-initializer.S
M compiler-rt/test/orc/TestCases/Linux/ppc64/trivial-tls-pwr10.test
M compiler-rt/test/orc/TestCases/Linux/ppc64/trivial-tls.S
M compiler-rt/test/sanitizer_common/CMakeLists.txt
M compiler-rt/test/sanitizer_common/TestCases/sanitizer_coverage_trace_pc_guard.cpp
M compiler-rt/test/sanitizer_common/TestCases/suffix-log-path_test.c
M compiler-rt/test/sanitizer_common/lit.site.cfg.py.in
M compiler-rt/test/tsan/CMakeLists.txt
M compiler-rt/test/tsan/Darwin/dlopen.cpp
M compiler-rt/test/tsan/Darwin/dyld-insert-libraries.c
M compiler-rt/test/tsan/Darwin/write-interpose.c
M compiler-rt/test/tsan/lit.site.cfg.py.in
M compiler-rt/test/ubsan/CMakeLists.txt
M compiler-rt/test/ubsan/lit.site.cfg.py.in
M cross-project-tests/CMakeLists.txt
M cross-project-tests/debuginfo-tests/dexter/dex/debugger/DAP.py
A cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/CMakeLists.txt
A cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/arrayref.cpp
A cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/arrayref.test
A cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/lit.local.cfg
A cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/pointer-int-pair.cpp
A cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/pointer-int-pair.test
M cross-project-tests/lit.cfg.py
M cross-project-tests/veclib/veclib-sincos.c
M flang-rt/lib/runtime/extensions.cpp
M flang-rt/test/CMakeLists.txt
M flang/docs/GettingInvolved.md
M flang/docs/OpenMPSupport.md
R flang/docs/_static/llvm.css
R flang/docs/_templates/indexsidebar.html
R flang/docs/_templates/layout.html
R flang/docs/_themes/llvm-theme/layout.html
R flang/docs/_themes/llvm-theme/static/contents.png
R flang/docs/_themes/llvm-theme/static/llvm-theme.css
R flang/docs/_themes/llvm-theme/static/logo.png
R flang/docs/_themes/llvm-theme/static/navigation.png
R flang/docs/_themes/llvm-theme/theme.conf
M flang/docs/index.md
M flang/include/flang/Evaluate/tools.h
M flang/include/flang/Frontend/CompilerInstance.h
M flang/include/flang/Optimizer/Dialect/FIROps.td
M flang/include/flang/Optimizer/OpenACC/Support/FIROpenACCOpsInterfaces.h
M flang/include/flang/Optimizer/Passes/CommandLineOpts.h
M flang/include/flang/Optimizer/Support/InitFIR.h
M flang/include/flang/Optimizer/Transforms/Passes.h
M flang/include/flang/Optimizer/Transforms/Passes.td
M flang/include/flang/Parser/dump-parse-tree.h
M flang/include/flang/Parser/parse-tree-visitor.h
M flang/include/flang/Parser/parse-tree.h
M flang/lib/Frontend/CompilerInstance.cpp
M flang/lib/Frontend/FrontendActions.cpp
M flang/lib/FrontendTool/CMakeLists.txt
M flang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
M flang/lib/Lower/Bridge.cpp
M flang/lib/Lower/OpenMP/OpenMP.cpp
M flang/lib/Optimizer/Analysis/AliasAnalysis.cpp
M flang/lib/Optimizer/CodeGen/CodeGen.cpp
M flang/lib/Optimizer/Dialect/FIROps.cpp
M flang/lib/Optimizer/OpenACC/Support/CMakeLists.txt
M flang/lib/Optimizer/OpenACC/Support/FIROpenACCOpsInterfaces.cpp
M flang/lib/Optimizer/OpenACC/Support/RegisterOpenACCExtensions.cpp
M flang/lib/Optimizer/OpenMP/MapInfoFinalization.cpp
M flang/lib/Optimizer/Passes/CommandLineOpts.cpp
M flang/lib/Optimizer/Passes/Pipelines.cpp
M flang/lib/Optimizer/Transforms/CMakeLists.txt
A flang/lib/Optimizer/Transforms/CUDA/CUFAddConstructor.cpp
A flang/lib/Optimizer/Transforms/CUDA/CUFComputeSharedMemoryOffsetsAndSize.cpp
A flang/lib/Optimizer/Transforms/CUDA/CUFDeviceFuncTransform.cpp
A flang/lib/Optimizer/Transforms/CUDA/CUFDeviceGlobal.cpp
A flang/lib/Optimizer/Transforms/CUDA/CUFFunctionRewrite.cpp
A flang/lib/Optimizer/Transforms/CUDA/CUFGPUToLLVMConversion.cpp
A flang/lib/Optimizer/Transforms/CUDA/CUFLaunchAttachAttr.cpp
A flang/lib/Optimizer/Transforms/CUDA/CUFOpConversion.cpp
A flang/lib/Optimizer/Transforms/CUDA/CUFPredefinedVarToGPU.cpp
R flang/lib/Optimizer/Transforms/CUFAddConstructor.cpp
R flang/lib/Optimizer/Transforms/CUFComputeSharedMemoryOffsetsAndSize.cpp
R flang/lib/Optimizer/Transforms/CUFDeviceGlobal.cpp
R flang/lib/Optimizer/Transforms/CUFGPUToLLVMConversion.cpp
R flang/lib/Optimizer/Transforms/CUFOpConversion.cpp
M flang/lib/Optimizer/Transforms/FIRToSCF.cpp
A flang/lib/Optimizer/Transforms/LoopInvariantCodeMotion.cpp
M flang/lib/Parser/parse-tree.cpp
M flang/lib/Parser/prescan.cpp
M flang/lib/Parser/prescan.h
M flang/lib/Parser/unparse.cpp
M flang/lib/Semantics/check-call.cpp
M flang/lib/Semantics/check-case.cpp
M flang/lib/Semantics/expression.cpp
M flang/lib/Semantics/resolve-directives.cpp
M flang/lib/Semantics/resolve-names.cpp
M flang/test/Analysis/AliasAnalysis/gen_mod_ref_test.py
M flang/test/Analysis/AliasAnalysis/modref-call-dummies.f90
M flang/test/Analysis/AliasAnalysis/modref-call-globals.f90
A flang/test/Analysis/AliasAnalysis/modref-call-recursive.fir
M flang/test/CMakeLists.txt
M flang/test/Driver/Inputs/free-form-test.f90
M flang/test/Driver/color-diagnostics-scan.f
M flang/test/Driver/fixed-free-detection.f90
M flang/test/Driver/fixed-free-flag.f90
M flang/test/Driver/omp-driver-offload.f90
A flang/test/Driver/pass-plugin-codegen.f90
M flang/test/Driver/pass-plugin.f90
A flang/test/Driver/veclib-frem.f90
M flang/test/Driver/werror-scan.f
A flang/test/Fir/CUDA/cuda-device-func-transform-cc90.mlir
A flang/test/Fir/CUDA/cuda-device-func-transform.mlir
A flang/test/Fir/CUDA/cuda-function-rewrite.mlir
M flang/test/Fir/CUDA/cuda-global-addr.mlir
A flang/test/Fir/CUDA/cuda-launch-attach-attr.mlir
A flang/test/Fir/CUDA/cuf-offload-livein-value-canonicalization.fir
A flang/test/Fir/CUDA/predefined-variables.mlir
M flang/test/Fir/FirToSCF/do-loop.fir
A flang/test/Fir/OpenACC/offload-livein-value-canonicalization.fir
A flang/test/Fir/prefetch.fir
M flang/test/Integration/OpenMP/copyprivate.f90
M flang/test/Integration/OpenMP/private-global.f90
A flang/test/Integration/prefetch.f90
M flang/test/Lower/CUDA/cuda-data-transfer.cuf
A flang/test/Lower/HLFIR/prefetch.f90
A flang/test/Lower/OpenMP/composite_simd_linear.f90
M flang/test/Lower/OpenMP/distribute-parallel-do-simd.f90
M flang/test/Lower/OpenMP/parallel-private-clause.f90
M flang/test/Lower/OpenMP/simd-linear.f90
M flang/test/Lower/OpenMP/target-spmd.f90
M flang/test/Lower/OpenMP/target.f90
M flang/test/Lower/allocatable-return.f90
M flang/test/Lower/allocatable-runtime.f90
M flang/test/Lower/allocatables.f90
M flang/test/Lower/allocate-mold.f90
M flang/test/Lower/allocate-source-allocatables.f90
M flang/test/Lower/allocate-source-pointers.f90
M flang/test/Lower/allocated.f90
M flang/test/Lower/always-execute-loop-body.f90
M flang/test/Lower/arithmetic-goto.f90
M flang/test/Lower/array-constructor-1.f90
M flang/test/Lower/array-constructor-2.f90
M flang/test/Lower/array-constructor-index.f90
M flang/test/Lower/array-derived.f90
M flang/test/Lower/array-elemental-calls-3.f90
M flang/test/Lower/array-elemental-calls.f90
A flang/test/Lower/debug-use-stmt-ambiguous.f90
M flang/test/Parser/badlabel.f
A flang/test/Parser/bug50563.f
M flang/test/Preprocessing/pp039.F
A flang/test/Semantics/bug127425.f90
A flang/test/Semantics/bug174859.f90
A flang/test/Semantics/bug2021.f90
M flang/test/Semantics/cuf23.cuf
A flang/test/Semantics/zero_len_char_array.f90
A flang/test/Transforms/licm.fir
M flang/test/Transforms/omp-map-info-finalization-implicit-field.fir
M flang/test/lit.site.cfg.py.in
M libc/.gitignore
M libc/cmake/modules/LLVMLibCCompileOptionRules.cmake
M libc/docs/hand_in_hand.rst
M libc/shared/math.h
A libc/shared/math/expm1f16.h
M libc/src/__support/CMakeLists.txt
M libc/src/__support/math/CMakeLists.txt
A libc/src/__support/math/expm1f16.h
A libc/src/__support/wctype/CMakeLists.txt
A libc/src/__support/wctype/wctype_classification_utils.h
M libc/src/math/generic/CMakeLists.txt
M libc/src/math/generic/expm1f16.cpp
M libc/src/math/generic/log1p.cpp
M libc/src/stdlib/atexit.cpp
M libc/src/stdlib/exit.cpp
M libc/src/stdlib/quick_exit.cpp
M libc/startup/gpu/amdgpu/start.cpp
M libc/startup/gpu/nvptx/start.cpp
M libc/startup/linux/do_start.cpp
M libc/test/shared/CMakeLists.txt
M libc/test/shared/shared_math_test.cpp
M libc/test/src/__support/CMakeLists.txt
A libc/test/src/__support/wctype/CMakeLists.txt
A libc/test/src/__support/wctype/wctype_classification_utils_test.cpp
M libc/utils/hdrgen/hdrgen/header.py
M libc/utils/hdrgen/hdrgen/main.py
A libc/utils/hdrgen/tests/expected_output/test_small_proxy.h
M libc/utils/hdrgen/tests/test_integration.py
A libc/utils/wctype_utils/classification/__init__.py
A libc/utils/wctype_utils/classification/gen_classification_data.py
M libc/utils/wctype_utils/gen.py
M libclc/CMakeLists.txt
M libclc/clc/lib/generic/SOURCES
M libclc/clc/lib/generic/conversion/clc_convert_integer.cl
M libclc/cmake/modules/AddLibclc.cmake
R libclc/utils/CMakeLists.txt
R libclc/utils/prepare-builtins.cpp
M libcxx/CMakeLists.txt
M libcxx/docs/ABIGuarantees.rst
M libcxx/docs/CodingGuidelines.rst
M libcxx/docs/ReleaseNotes/22.rst
M libcxx/docs/Status/Cxx2cIssues.csv
M libcxx/docs/VendorDocumentation.rst
M libcxx/docs/index.rst
M libcxx/include/CMakeLists.txt
M libcxx/include/__algorithm/copy.h
M libcxx/include/__algorithm/find.h
M libcxx/include/__algorithm/move.h
M libcxx/include/__algorithm/pstl.h
M libcxx/include/__algorithm/ranges_search_n.h
M libcxx/include/__algorithm/search_n.h
M libcxx/include/__atomic/atomic.h
M libcxx/include/__atomic/atomic_flag.h
M libcxx/include/__atomic/atomic_ref.h
M libcxx/include/__atomic/atomic_sync.h
A libcxx/include/__atomic/atomic_waitable_traits.h
M libcxx/include/__charconv/traits.h
M libcxx/include/__chrono/duration.h
M libcxx/include/__chrono/file_clock.h
M libcxx/include/__chrono/leap_second.h
M libcxx/include/__chrono/steady_clock.h
M libcxx/include/__chrono/system_clock.h
M libcxx/include/__chrono/time_point.h
M libcxx/include/__chrono/zoned_time.h
M libcxx/include/__config
M libcxx/include/__configuration/abi.h
M libcxx/include/__configuration/availability.h
M libcxx/include/__configuration/experimental.h
M libcxx/include/__format/extended_grapheme_cluster_table.h
M libcxx/include/__format/indic_conjunct_break_table.h
M libcxx/include/__format/width_estimation_table.h
M libcxx/include/__ios/fpos.h
M libcxx/include/__locale
M libcxx/include/__memory/addressof.h
M libcxx/include/__memory/allocator.h
M libcxx/include/__memory/allocator_traits.h
M libcxx/include/__memory/is_sufficiently_aligned.h
M libcxx/include/__memory/raw_storage_iterator.h
M libcxx/include/__new/allocate.h
M libcxx/include/__new/global_new_delete.h
M libcxx/include/__new/interference_size.h
M libcxx/include/__numeric/midpoint.h
M libcxx/include/__ostream/basic_ostream.h
M libcxx/include/__ranges/view_interface.h
M libcxx/include/__thread/poll_with_backoff.h
M libcxx/include/__thread/timed_backoff_policy.h
M libcxx/include/__vector/vector.h
M libcxx/include/any
M libcxx/include/atomic
M libcxx/include/deque
M libcxx/include/fstream
M libcxx/include/future
M libcxx/include/ios
M libcxx/include/istream
M libcxx/include/module.modulemap.in
M libcxx/include/optional
M libcxx/include/semaphore
M libcxx/include/sstream
M libcxx/include/streambuf
M libcxx/include/strstream
M libcxx/include/syncstream
M libcxx/include/valarray
M libcxx/include/variant
M libcxx/include/version
M libcxx/lib/abi/arm64-apple-darwin.libcxxabi.v1.stable.exceptions.nonew.abilist
M libcxx/lib/abi/i686-linux-android21.libcxxabi.v1.stable.exceptions.nonew.abilist
M libcxx/lib/abi/powerpc-ibm-aix.libcxxabi.v1.stable.exceptions.nonew.abilist
M libcxx/lib/abi/powerpc64-ibm-aix.libcxxabi.v1.stable.exceptions.nonew.abilist
M libcxx/lib/abi/x86_64-apple-darwin.libcxxabi.v1.stable.exceptions.nonew.abilist
M libcxx/lib/abi/x86_64-linux-android21.libcxxabi.v1.stable.exceptions.nonew.abilist
M libcxx/lib/abi/x86_64-unknown-freebsd.libcxxabi.v1.stable.exceptions.nonew.abilist
M libcxx/lib/abi/x86_64-unknown-linux-gnu.libcxxabi.v1.stable.exceptions.nonew.abilist
M libcxx/lib/abi/x86_64-unknown-linux-gnu.libcxxabi.v1.stable.noexceptions.nonew.abilist
M libcxx/modules/std/new.inc
M libcxx/src/any.cpp
M libcxx/src/atomic.cpp
M libcxx/src/charconv.cpp
M libcxx/src/condition_variable_destructor.cpp
M libcxx/src/error_category.cpp
M libcxx/src/include/overridable_function.h
M libcxx/src/locale.cpp
M libcxx/src/memory.cpp
M libcxx/src/mutex_destructor.cpp
M libcxx/src/new.cpp
M libcxx/src/optional.cpp
M libcxx/src/string.cpp
M libcxx/src/valarray.cpp
M libcxx/src/vector.cpp
R libcxx/test/benchmarks/VariantBenchmarks.h
M libcxx/test/benchmarks/algorithms/nonmodifying/find.bench.cpp
M libcxx/test/benchmarks/algorithms/nonmodifying/search_n.bench.cpp
M libcxx/test/benchmarks/containers/sequence/sequence_container_benchmarks.h
A libcxx/test/benchmarks/variant.bench.cpp
R libcxx/test/benchmarks/variant_visit_1.bench.cpp
R libcxx/test/benchmarks/variant_visit_2.bench.cpp
R libcxx/test/benchmarks/variant_visit_3.bench.cpp
A libcxx/test/libcxx/algorithms/nodiscard.verify.cpp
A libcxx/test/libcxx/algorithms/pstl.nodiscard.verify.cpp
M libcxx/test/libcxx/atomics/diagnose_invalid_memory_order.verify.cpp
A libcxx/test/libcxx/atomics/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/associative/map/map.nodiscard.verify.cpp
A libcxx/test/libcxx/containers/associative/map/multimap.nodiscard.verify.cpp
A libcxx/test/libcxx/containers/associative/set/multiset.nodiscard.verify.cpp
A libcxx/test/libcxx/containers/associative/set/set.nodiscard.verify.cpp
A libcxx/test/libcxx/containers/container.adaptors/flat.map/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/container.adaptors/flat.multimap/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/container.adaptors/flat.multiset/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/container.adaptors/flat.set/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/container.adaptors/queue/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/container.adaptors/stack/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/sequences/array/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/sequences/deque/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/sequences/forwardlist/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/sequences/list/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/sequences/vector/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/unord/unord.map/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/unord/unord.multimap/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/unord/unord.multiset/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/unord/unord.set/nodiscard.verify.cpp
A libcxx/test/libcxx/depr/depr.strstream/nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/algorithm.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/array.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/atomic.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/bit.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/chrono.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/cmath.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/cstddef.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/cstdlib.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/deque.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/filesystem.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/flat_map.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/flat_multimap.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/flat_multiset.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/flat_set.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/format.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/forward_list.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/functional.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/future.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/limits.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/list.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/map.nodiscard.verify.cpp
M libcxx/test/libcxx/diagnostics/memory.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/multimap.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/multiset.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/mutex.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/new.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/pstl.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/queue.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/regex.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/set.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/stack.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/string.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/string_view.nodiscard.verify.cpp
A libcxx/test/libcxx/diagnostics/syserr/system_error_win_codes.pass.cpp
R libcxx/test/libcxx/diagnostics/system_error_win_codes.pass.cpp
R libcxx/test/libcxx/diagnostics/unordered_map.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/unordered_multimap.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/unordered_multiset.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/unordered_set.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/utility.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/vector.nodiscard.verify.cpp
M libcxx/test/libcxx/experimental/fexperimental-library.compile.pass.cpp
A libcxx/test/libcxx/input.output/file.streams/fstreams/nodiscard.verify.cpp
A libcxx/test/libcxx/input.output/filesystems/nodiscard.verify.cpp
A libcxx/test/libcxx/input.output/iostream.format/nodiscard.verify.cpp
M libcxx/test/libcxx/input.output/iostreams.base/nodiscard.verify.cpp
A libcxx/test/libcxx/input.output/stream.buffers/nodiscard.verify.cpp
A libcxx/test/libcxx/input.output/string.streams/nodiscard.verify.cpp
A libcxx/test/libcxx/input.output/synchstream/nodiscard.verify.cpp
A libcxx/test/libcxx/language.support/limits/nodiscard.verify.cpp
M libcxx/test/libcxx/language.support/nodiscard.verify.cpp
A libcxx/test/libcxx/numerics/c.math/nodiscard.verify.cpp
M libcxx/test/libcxx/numerics/nodiscard.verify.cpp
A libcxx/test/libcxx/ranges/range.utility/view.interface/nodiscard.verify.cpp
A libcxx/test/libcxx/re/nodiscard.verify.cpp
A libcxx/test/libcxx/strings/basic.string/nodiscard.verify.cpp
A libcxx/test/libcxx/strings/string.view/nodiscard.verify.cpp
M libcxx/test/libcxx/thread/nodiscard.verify.cpp
A libcxx/test/libcxx/time/nodiscard.verify.cpp
A libcxx/test/libcxx/utilities/bit/nodiscard.verify.cpp
A libcxx/test/libcxx/utilities/format/nodiscard.verify.cpp
A libcxx/test/libcxx/utilities/function.objects/nodiscard.verify.cpp
M libcxx/test/libcxx/utilities/optional/nodiscard.verify.cpp
M libcxx/test/libcxx/utilities/optional/optional.object/optional.object.observe/value_or.compile.pass.cpp
A libcxx/test/libcxx/utilities/utility/nodiscard.verify.cpp
M libcxx/test/std/algorithms/alg.nonmodifying/alg.search/ranges.search_n.pass.cpp
M libcxx/test/std/algorithms/alg.nonmodifying/alg.search/search_n.pass.cpp
M libcxx/test/std/containers/insert_range_helpers.h
M libcxx/test/std/containers/sequences/deque/deque.modifiers/append_range.pass.cpp
M libcxx/test/std/containers/sequences/deque/deque.modifiers/prepend_range.pass.cpp
M libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/prepend_range.pass.cpp
M libcxx/test/std/containers/sequences/insert_range_sequence_containers.h
M libcxx/test/std/containers/sequences/list/list.modifiers/append_range.pass.cpp
M libcxx/test/std/containers/sequences/list/list.modifiers/prepend_range.pass.cpp
M libcxx/test/std/containers/sequences/vector/vector.modifiers/append_range.pass.cpp
M libcxx/test/std/input.output/iostream.format/input.streams/istream.unformatted/peek.pass.cpp
M libcxx/test/std/language.support/support.limits/support.limits.general/new.version.compile.pass.cpp
M libcxx/test/std/language.support/support.limits/support.limits.general/optional.version.compile.pass.cpp
M libcxx/test/std/language.support/support.limits/support.limits.general/version.version.compile.pass.cpp
A libcxx/test/std/language.support/support.types/cstddef.nodiscard.verify.cpp
M libcxx/test/std/numerics/numeric.ops/numeric.ops.midpoint/midpoint.verify.cpp
M libcxx/test/std/thread/futures/futures.promise/set_exception.pass.cpp
M libcxx/test/std/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp
M libcxx/test/std/thread/futures/futures.promise/set_value_void.pass.cpp
M libcxx/test/std/thread/futures/futures.shared_future/get.pass.cpp
M libcxx/test/std/thread/futures/futures.task/futures.task.members/make_ready_at_thread_exit.pass.cpp
M libcxx/test/std/thread/futures/futures.task/futures.task.members/operator.pass.cpp
M libcxx/test/std/thread/futures/futures.unique_future/get.pass.cpp
R libcxx/test/std/utilities/memory/allocator.traits/allocator.traits.members/allocate.verify.cpp
M libcxx/test/std/utilities/optional/optional.iterator/begin.pass.cpp
M libcxx/test/std/utilities/optional/optional.iterator/borrowed_range.compile.pass.cpp
M libcxx/test/std/utilities/optional/optional.iterator/end.pass.cpp
M libcxx/test/std/utilities/optional/optional.iterator/iterator.pass.cpp
M libcxx/test/std/utilities/optional/optional.monadic/and_then.pass.cpp
M libcxx/test/std/utilities/optional/optional.monadic/or_else.pass.cpp
M libcxx/test/std/utilities/optional/optional.monadic/transform.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.assign/assign_value.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.assign/const_optional_U.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp
A libcxx/test/std/utilities/optional/optional.object/optional.object.assign/emplace.verify.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.assign/move.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.assign/nullopt_t.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.assign/optional_U.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/U.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/const_optional_U.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/copy.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/in_place_t.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/move.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/optional_U.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/ref_constructs_from_temporary.verify.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.mod/reset.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/bool.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/dereference.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/dereference_const.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/dereference_const_rvalue.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/dereference_rvalue.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/has_value.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/op_arrow.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/op_arrow_const.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/value_const.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/value_const_rvalue.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/value_or.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.swap/swap.pass.cpp
A libcxx/test/std/utilities/optional/optional.object/optional_helper_types.h
M libcxx/utils/ci/docker/linux-builder-base.dockerfile
M libcxx/utils/generate_extended_grapheme_cluster_table.py
M libcxx/utils/generate_feature_test_macro_components.py
M libcxx/utils/generate_indic_conjunct_break_table.py
M libcxx/utils/generate_width_estimation_table.py
M libcxx/utils/libcxx/test/params.py
M libcxxabi/CMakeLists.txt
M libcxxabi/src/cxa_exception.cpp
M libcxxabi/src/stdlib_new_delete.cpp
M libunwind/src/Unwind-wasm.c
M lld/COFF/Config.h
M lld/COFF/Driver.cpp
M lld/COFF/Driver.h
M lld/COFF/LTO.cpp
M lld/COFF/Options.td
M lld/ELF/AArch64ErrataFix.cpp
M lld/ELF/AArch64ErrataFix.h
M lld/ELF/Arch/AArch64.cpp
M lld/ELF/Relocations.cpp
M lld/ELF/Relocations.h
M lld/ELF/ScriptLexer.cpp
M lld/ELF/ScriptLexer.h
M lld/ELF/ScriptParser.cpp
M lld/MinGW/Driver.cpp
M lld/MinGW/Options.td
M lld/docs/ReleaseNotes.rst
A lld/test/COFF/linkreprofullpathrsp.test
A lld/test/COFF/lto-slp-vectorize-pm.ll
A lld/test/ELF/aarch64-cortex-a53-843419-thunk-relocation-crash.s
M lld/test/ELF/dynamic-list-extern.s
M lld/test/ELF/linkerscript/version-script.s
M lld/test/ELF/version-script.s
M lld/test/MinGW/driver.test
M lldb/Maintainers.md
M lldb/cmake/modules/LLDBConfig.cmake
M lldb/docs/index.rst
A lldb/docs/resources/lldbdap-contributing.md
R lldb/docs/resources/lldbdap.md
A lldb/docs/use/lldbdap.md
M lldb/examples/python/crashlog.py
M lldb/include/lldb/Core/FormatEntity.h
M lldb/include/lldb/Host/windows/ProcessLauncherWindows.h
M lldb/include/lldb/ValueObject/DILAST.h
M lldb/include/lldb/ValueObject/DILEval.h
M lldb/packages/Python/lldbsuite/test/decorators.py
M lldb/packages/Python/lldbsuite/test/dotest.py
M lldb/packages/Python/lldbsuite/test/lldbpexpect.py
M lldb/source/API/SBCommandReturnObject.cpp
M lldb/source/API/SBThread.cpp
M lldb/source/Commands/CommandObjectCommands.cpp
M lldb/source/Commands/CommandObjectVersion.cpp
M lldb/source/Core/Debugger.cpp
M lldb/source/Core/FormatEntity.cpp
M lldb/source/Core/IOHandlerCursesGUI.cpp
M lldb/source/Core/SourceManager.cpp
M lldb/source/Core/Statusline.cpp
M lldb/source/DataFormatters/FormatManager.cpp
M lldb/source/DataFormatters/FormatterBytecode.cpp
M lldb/source/DataFormatters/FormattersHelpers.cpp
M lldb/source/DataFormatters/TypeSummary.cpp
M lldb/source/Expression/UserExpression.cpp
M lldb/source/Host/windows/ProcessLauncherWindows.cpp
M lldb/source/Interpreter/embedded_interpreter.py
M lldb/source/Plugins/InstrumentationRuntime/BoundsSafety/InstrumentationRuntimeBoundsSafety.cpp
M lldb/source/Plugins/Language/CPlusPlus/CMakeLists.txt
M lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
M lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp
M lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h
M lldb/source/Plugins/Language/CPlusPlus/MsvcStl.cpp
M lldb/source/Plugins/Language/CPlusPlus/MsvcStl.h
M lldb/source/Plugins/Language/CPlusPlus/MsvcStlAtomic.cpp
M lldb/source/Plugins/Language/CPlusPlus/MsvcStlDeque.cpp
M lldb/source/Plugins/Language/CPlusPlus/MsvcStlSmartPointer.cpp
A lldb/source/Plugins/Language/CPlusPlus/MsvcStlSpan.cpp
M lldb/source/Plugins/Language/CPlusPlus/MsvcStlTree.cpp
A lldb/source/Plugins/ObjectContainer/Big-Archive/CMakeLists.txt
A lldb/source/Plugins/ObjectContainer/Big-Archive/ObjectContainerBigArchive.cpp
A lldb/source/Plugins/ObjectContainer/Big-Archive/ObjectContainerBigArchive.h
M lldb/source/Plugins/ObjectContainer/CMakeLists.txt
M lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
M lldb/source/Plugins/Process/AIX/CMakeLists.txt
A lldb/source/Plugins/Process/AIX/NativeRegisterContextAIX_ppc64.cpp
A lldb/source/Plugins/Process/AIX/NativeRegisterContextAIX_ppc64.h
M lldb/source/Plugins/Process/Utility/RegisterInfos_ppc64.h
M lldb/source/Plugins/Process/Utility/lldb-ppc64-register-enums.h
M lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp
M lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
M lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.h
M lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
M lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.cpp
M lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
M lldb/source/Symbol/ObjectFile.cpp
M lldb/source/Target/StackFrame.cpp
M lldb/source/Target/Thread.cpp
M lldb/source/Utility/PPC64_DWARF_Registers.h
M lldb/source/ValueObject/DILEval.cpp
M lldb/source/ValueObject/ValueObject.cpp
M lldb/test/API/CMakeLists.txt
M lldb/test/API/api/multithreaded/inferior.cpp
M lldb/test/API/api/multithreaded/test_breakpoint_location_callback.cpp.template
M lldb/test/API/commands/command/script/add/TestAddParsedCommand.py
A lldb/test/API/commands/frame/var-dil/expr/Casts/Makefile
A lldb/test/API/commands/frame/var-dil/expr/Casts/TestFrameVarDILCast.py
A lldb/test/API/commands/frame/var-dil/expr/Casts/main.cpp
M lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/deque/TestDataFormatterGenericDeque.py
A lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/ordering/Makefile
A lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/ordering/TestDataFormatterStdOrdering.py
A lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/ordering/main.cpp
M lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/span/TestDataFormatterStdSpan.py
M lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/string_view/TestDataFormatterStdStringView.py
M lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/u8string_view/TestDataFormatterStdU8StringView.py
A lldb/test/API/functionalities/data-formatter/stringprinter/Makefile
M lldb/test/API/functionalities/data-formatter/stringprinter/TestStringPrinter.py
M lldb/test/API/functionalities/data-formatter/stringprinter/main.cpp
M lldb/test/API/functionalities/gdb_remote_client/TestPlatformAttach.py
M lldb/test/API/python_api/file_handle/TestFileHandle.py
M lldb/test/API/python_api/section/TestSectionAPI.py
A lldb/test/API/python_api/value/get_expr_path/Makefile
A lldb/test/API/python_api/value/get_expr_path/TestValueAPIGetExpressionPath.py
A lldb/test/API/python_api/value/get_expr_path/main.c
A lldb/test/API/terminal/TestPythonInterpreterEcho.py
M lldb/test/API/tools/lldb-dap/attach/TestDAP_attach.py
M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch.py
M lldb/test/API/tools/lldb-dap/runInTerminal/TestDAP_runInTerminal.py
M lldb/test/Shell/Expr/TestExecProgress.test
A lldb/test/Shell/ObjectFile/invalid.test
A lldb/test/Shell/ScriptInterpreter/Python/io.test
M lldb/test/Shell/Settings/TestCxxFrameFormatRecursive.test
R lldb/tools/lldb-dap/.gitignore
R lldb/tools/lldb-dap/.prettierrc.json
R lldb/tools/lldb-dap/.vscode/launch.json
R lldb/tools/lldb-dap/.vscode/tasks.json
R lldb/tools/lldb-dap/.vscodeignore
M lldb/tools/lldb-dap/ClientLauncher.cpp
M lldb/tools/lldb-dap/ClientLauncher.h
M lldb/tools/lldb-dap/EventHelper.cpp
M lldb/tools/lldb-dap/Handler/ConfigurationDoneRequestHandler.cpp
M lldb/tools/lldb-dap/Handler/RequestHandler.cpp
M lldb/tools/lldb-dap/Handler/RequestHandler.h
R lldb/tools/lldb-dap/LICENSE.TXT
M lldb/tools/lldb-dap/LLDBUtils.cpp
M lldb/tools/lldb-dap/README.md
A lldb/tools/lldb-dap/extension/.gitignore
A lldb/tools/lldb-dap/extension/.prettierignore
A lldb/tools/lldb-dap/extension/.prettierrc.json
A lldb/tools/lldb-dap/extension/.vscode-test.mjs
A lldb/tools/lldb-dap/extension/.vscode/launch.json
A lldb/tools/lldb-dap/extension/.vscode/tasks.json
A lldb/tools/lldb-dap/extension/.vscodeignore
A lldb/tools/lldb-dap/extension/LICENSE.TXT
A lldb/tools/lldb-dap/extension/llvm-logo.png
A lldb/tools/lldb-dap/extension/package-lock.json
A lldb/tools/lldb-dap/extension/package.json
A lldb/tools/lldb-dap/extension/src/debug-adapter-factory.ts
A lldb/tools/lldb-dap/extension/src/debug-configuration-provider.ts
A lldb/tools/lldb-dap/extension/src/debug-session-tracker.ts
A lldb/tools/lldb-dap/extension/src/disposable-context.ts
A lldb/tools/lldb-dap/extension/src/extension.ts
A lldb/tools/lldb-dap/extension/src/index.d.ts
A lldb/tools/lldb-dap/extension/src/lldb-dap-server.ts
A lldb/tools/lldb-dap/extension/src/logging.ts
A lldb/tools/lldb-dap/extension/src/ui/error-with-notification.ts
A lldb/tools/lldb-dap/extension/src/ui/modules-data-provider.ts
A lldb/tools/lldb-dap/extension/src/ui/show-error-message.ts
A lldb/tools/lldb-dap/extension/src/ui/symbols-provider.ts
A lldb/tools/lldb-dap/extension/src/ui/symbols-webview-html.ts
A lldb/tools/lldb-dap/extension/src/uri-launch-handler.ts
A lldb/tools/lldb-dap/extension/src/utils.ts
A lldb/tools/lldb-dap/extension/src/webview/symbols-table-view.ts
A lldb/tools/lldb-dap/extension/src/webview/tsconfig.json
A lldb/tools/lldb-dap/extension/syntaxes/arm.disasm
A lldb/tools/lldb-dap/extension/syntaxes/arm64.disasm
A lldb/tools/lldb-dap/extension/syntaxes/disassembly.json
A lldb/tools/lldb-dap/extension/syntaxes/x86.disasm
A lldb/tools/lldb-dap/extension/test/unit/expandUser.test.ts
A lldb/tools/lldb-dap/extension/tsconfig.json
R lldb/tools/lldb-dap/llvm-logo.png
R lldb/tools/lldb-dap/package-lock.json
R lldb/tools/lldb-dap/package.json
R lldb/tools/lldb-dap/src-ts/debug-adapter-factory.ts
R lldb/tools/lldb-dap/src-ts/debug-configuration-provider.ts
R lldb/tools/lldb-dap/src-ts/debug-session-tracker.ts
R lldb/tools/lldb-dap/src-ts/disposable-context.ts
R lldb/tools/lldb-dap/src-ts/extension.ts
R lldb/tools/lldb-dap/src-ts/index.d.ts
R lldb/tools/lldb-dap/src-ts/lldb-dap-server.ts
R lldb/tools/lldb-dap/src-ts/logging.ts
R lldb/tools/lldb-dap/src-ts/ui/error-with-notification.ts
R lldb/tools/lldb-dap/src-ts/ui/modules-data-provider.ts
R lldb/tools/lldb-dap/src-ts/ui/show-error-message.ts
R lldb/tools/lldb-dap/src-ts/ui/symbols-provider.ts
R lldb/tools/lldb-dap/src-ts/ui/symbols-webview-html.ts
R lldb/tools/lldb-dap/src-ts/uri-launch-handler.ts
R lldb/tools/lldb-dap/src-ts/utils.ts
R lldb/tools/lldb-dap/src-ts/webview/symbols-table-view.ts
R lldb/tools/lldb-dap/src-ts/webview/tsconfig.json
R lldb/tools/lldb-dap/syntaxes/arm.disasm
R lldb/tools/lldb-dap/syntaxes/arm64.disasm
R lldb/tools/lldb-dap/syntaxes/disassembly.json
R lldb/tools/lldb-dap/syntaxes/x86.disasm
M lldb/tools/lldb-dap/tool/lldb-dap.cpp
R lldb/tools/lldb-dap/tsconfig.json
M lldb/unittests/Core/FormatEntityTest.cpp
M lldb/unittests/Thread/ThreadTest.cpp
M llvm/Maintainers.md
M llvm/bindings/ocaml/bitreader/llvm_bitreader.mli
M llvm/bindings/ocaml/irreader/irreader_ocaml.c
M llvm/bindings/ocaml/irreader/llvm_irreader.ml
M llvm/bindings/ocaml/irreader/llvm_irreader.mli
M llvm/bindings/ocaml/llvm/llvm.ml
M llvm/bindings/ocaml/llvm/llvm.mli
M llvm/docs/AMDGPUUsage.rst
M llvm/docs/CommandGuide/llvm-readelf.rst
M llvm/docs/CommandGuide/llvm-readobj.rst
M llvm/docs/DeveloperPolicy.rst
M llvm/docs/LangRef.rst
A llvm/docs/MemProf.rst
M llvm/docs/ReleaseNotes.md
M llvm/docs/TableGen/ProgRef.rst
M llvm/docs/UserGuides.rst
M llvm/examples/OrcV2Examples/OrcV2CBindingsLazy/OrcV2CBindingsLazy.c
M llvm/examples/OrcV2Examples/OrcV2CBindingsVeryLazy/OrcV2CBindingsVeryLazy.c
M llvm/include/llvm-c/IRReader.h
M llvm/include/llvm-c/Object.h
M llvm/include/llvm-c/OrcEE.h
M llvm/include/llvm/ADT/FloatingPointMode.h
M llvm/include/llvm/Analysis/FunctionPropertiesAnalysis.h
M llvm/include/llvm/Analysis/LoopAnalysisManager.h
M llvm/include/llvm/Analysis/TargetTransformInfo.h
M llvm/include/llvm/Analysis/ValueTracking.h
M llvm/include/llvm/Analysis/VecFuncs.def
M llvm/include/llvm/CodeGen/BasicBlockSectionsProfileReader.h
M llvm/include/llvm/CodeGen/BasicTTIImpl.h
M llvm/include/llvm/CodeGen/ISDOpcodes.h
M llvm/include/llvm/CodeGen/MachineBasicBlock.h
M llvm/include/llvm/CodeGen/MachineInstr.h
M llvm/include/llvm/CodeGen/MachinePassManager.h
M llvm/include/llvm/CodeGen/Passes.h
M llvm/include/llvm/CodeGen/SDPatternMatch.h
M llvm/include/llvm/CodeGen/TargetLowering.h
M llvm/include/llvm/CodeGen/ValueTypes.td
M llvm/include/llvm/DWARFCFIChecker/DWARFCFIAnalysis.h
M llvm/include/llvm/DWP/DWP.h
M llvm/include/llvm/ExecutionEngine/Orc/Core.h
M llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/LibraryResolver.h
M llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/LibraryScanner.h
M llvm/include/llvm/Frontend/Driver/CodeGenOptions.h
M llvm/include/llvm/Frontend/OpenMP/ClauseT.h
M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
M llvm/include/llvm/IR/Constants.h
M llvm/include/llvm/IR/FixedMetadataKinds.def
A llvm/include/llvm/IR/FunctionProperties.def
M llvm/include/llvm/IR/Instructions.h
M llvm/include/llvm/IR/Intrinsics.td
M llvm/include/llvm/IR/IntrinsicsAArch64.td
M llvm/include/llvm/IR/IntrinsicsAMDGPU.td
M llvm/include/llvm/IR/IntrinsicsDirectX.td
M llvm/include/llvm/IR/IntrinsicsNVVM.td
M llvm/include/llvm/IR/IntrinsicsSPIRV.td
M llvm/include/llvm/IR/OptBisect.h
M llvm/include/llvm/IR/PassManager.h
M llvm/include/llvm/InitializePasses.h
M llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h
M llvm/include/llvm/ProfileData/SampleProf.h
M llvm/include/llvm/Support/CommandLine.h
M llvm/include/llvm/Support/DebugCounter.h
M llvm/include/llvm/Support/FileSystem.h
A llvm/include/llvm/Support/IntegerInclusiveInterval.h
M llvm/include/llvm/Support/KnownFPClass.h
M llvm/include/llvm/Support/MemoryBuffer.h
M llvm/include/llvm/Target/TargetOptions.h
M llvm/include/llvm/Target/TargetSelectionDAG.td
M llvm/include/llvm/TargetParser/Triple.h
M llvm/include/llvm/Transforms/Scalar/ConstantHoisting.h
M llvm/include/llvm/Transforms/Utils/CodeExtractor.h
M llvm/include/llvm/Transforms/Utils/LoopUtils.h
M llvm/lib/Analysis/AliasAnalysis.cpp
M llvm/lib/Analysis/ConstantFolding.cpp
M llvm/lib/Analysis/Delinearization.cpp
M llvm/lib/Analysis/FunctionPropertiesAnalysis.cpp
M llvm/lib/Analysis/InstructionSimplify.cpp
M llvm/lib/Analysis/Loads.cpp
M llvm/lib/Analysis/ScalarEvolution.cpp
M llvm/lib/Analysis/ValueTracking.cpp
M llvm/lib/BinaryFormat/MachO.cpp
M llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
M llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt
M llvm/lib/CodeGen/AsmPrinter/PseudoProbePrinter.cpp
M llvm/lib/CodeGen/BasicBlockSectionsProfileReader.cpp
M llvm/lib/CodeGen/CFIInstrInserter.cpp
M llvm/lib/CodeGen/CMakeLists.txt
M llvm/lib/CodeGen/CodeGenPrepare.cpp
M llvm/lib/CodeGen/CodeGenTargetMachineImpl.cpp
M llvm/lib/CodeGen/CommandFlags.cpp
M llvm/lib/CodeGen/EarlyIfConversion.cpp
M llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
A llvm/lib/CodeGen/InsertCodePrefetch.cpp
M llvm/lib/CodeGen/LocalStackSlotAllocation.cpp
M llvm/lib/CodeGen/PHIEliminationUtils.cpp
M llvm/lib/CodeGen/PseudoProbeInserter.cpp
M llvm/lib/CodeGen/ReachingDefAnalysis.cpp
M llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
M llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
M llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
M llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
M llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
M llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
M llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
M llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
M llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
M llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
M llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
M llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
M llvm/lib/CodeGen/SplitKit.cpp
M llvm/lib/CodeGen/TargetLoweringBase.cpp
M llvm/lib/CodeGen/TargetPassConfig.cpp
M llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
M llvm/lib/DWARFCFIChecker/DWARFCFIAnalysis.cpp
M llvm/lib/ExecutionEngine/Orc/Core.cpp
M llvm/lib/ExecutionEngine/Orc/JITTargetMachineBuilder.cpp
M llvm/lib/ExecutionEngine/Orc/OrcV2CBindings.cpp
M llvm/lib/ExecutionEngine/Orc/TargetProcess/LibraryResolver.cpp
M llvm/lib/ExecutionEngine/Orc/TargetProcess/LibraryScanner.cpp
M llvm/lib/Frontend/Driver/CodeGenOptions.cpp
M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
M llvm/lib/IR/AutoUpgrade.cpp
M llvm/lib/IR/IRBuilder.cpp
M llvm/lib/IR/OptBisect.cpp
M llvm/lib/IR/Verifier.cpp
M llvm/lib/IRReader/IRReader.cpp
M llvm/lib/Object/MachOObjectFile.cpp
M llvm/lib/Passes/PassBuilderPipelines.cpp
M llvm/lib/Passes/PassRegistry.def
M llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
M llvm/lib/Support/CMakeLists.txt
M llvm/lib/Support/CommandLine.cpp
M llvm/lib/Support/DebugCounter.cpp
A llvm/lib/Support/IntegerInclusiveInterval.cpp
M llvm/lib/Support/KnownFPClass.cpp
M llvm/lib/Support/MemoryBuffer.cpp
M llvm/lib/Support/Path.cpp
M llvm/lib/Support/Unix/Path.inc
M llvm/lib/Support/VirtualFileSystem.cpp
M llvm/lib/Support/Windows/Path.inc
M llvm/lib/TableGen/TGLexer.cpp
M llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
M llvm/lib/Target/AArch64/AArch64ConditionOptimizer.cpp
M llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
M llvm/lib/Target/AArch64/AArch64InstrFormats.td
M llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
M llvm/lib/Target/AArch64/AArch64InstrInfo.td
M llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp
M llvm/lib/Target/AArch64/AArch64SMEInstrInfo.td
M llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
M llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp
M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
M llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h
M llvm/lib/Target/AArch64/SVEInstrFormats.td
M llvm/lib/Target/AMDGPU/AMDGPU.td
M llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp
M llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
M llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
M llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h
M llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
M llvm/lib/Target/AMDGPU/AMDGPULowerKernelAttributes.cpp
M llvm/lib/Target/AMDGPU/AMDGPULowerVGPREncoding.cpp
M llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
M llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
M llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
M llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
M llvm/lib/Target/AMDGPU/GCNSubtarget.h
M llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.cpp
M llvm/lib/Target/AMDGPU/R600MachineCFGStructurizer.cpp
M llvm/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp
M llvm/lib/Target/AMDGPU/SIDefines.h
M llvm/lib/Target/AMDGPU/SIISelLowering.cpp
M llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
M llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
M llvm/lib/Target/AMDGPU/SIInstrInfo.h
M llvm/lib/Target/AMDGPU/SILateBranchLowering.cpp
M llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
M llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp
M llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp
M llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
M llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp
M llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
M llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h
M llvm/lib/Target/AMDGPU/VINTERPInstructions.td
M llvm/lib/Target/AMDGPU/VOP1Instructions.td
M llvm/lib/Target/AMDGPU/VOP2Instructions.td
M llvm/lib/Target/AMDGPU/VOP3Instructions.td
M llvm/lib/Target/AMDGPU/VOP3PInstructions.td
M llvm/lib/Target/AMDGPU/VOPCInstructions.td
M llvm/lib/Target/AMDGPU/VOPInstructions.td
M llvm/lib/Target/CSKY/CSKYISelLowering.h
M llvm/lib/Target/DirectX/DXIL.td
M llvm/lib/Target/DirectX/DXILIntrinsicExpansion.cpp
M llvm/lib/Target/DirectX/DXILResourceAccess.cpp
M llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
M llvm/lib/Target/Hexagon/HexagonVectorCombine.cpp
M llvm/lib/Target/Lanai/LanaiISelLowering.h
M llvm/lib/Target/M68k/M68kISelLowering.h
M llvm/lib/Target/MSP430/MSP430ISelLowering.h
M llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
M llvm/lib/Target/Mips/Mips64InstrInfo.td
M llvm/lib/Target/Mips/MipsISelLowering.cpp
M llvm/lib/Target/Mips/MipsInstrInfo.td
M llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
M llvm/lib/Target/NVPTX/NVPTXInstrInfo.td
M llvm/lib/Target/NVPTX/NVPTXIntrinsics.td
M llvm/lib/Target/NVPTX/NVPTXSubtarget.h
M llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
M llvm/lib/Target/PowerPC/PPCISelLowering.cpp
M llvm/lib/Target/PowerPC/PPCISelLowering.h
M llvm/lib/Target/PowerPC/PPCInstrFutureMMA.td
M llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/CMakeLists.txt
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.h
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.h
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.h
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.h
A llvm/lib/Target/RISCV/MCTargetDesc/RISCVMachObjectWriter.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h
M llvm/lib/Target/RISCV/RISCVAsmPrinter.cpp
M llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
M llvm/lib/Target/RISCV/RISCVISelLowering.cpp
M llvm/lib/Target/RISCV/RISCVInstrInfoP.td
M llvm/lib/Target/RISCV/RISCVInstrInfoVSDPatterns.td
M llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td
M llvm/lib/Target/RISCV/RISCVInstrInfoXAndes.td
M llvm/lib/Target/RISCV/RISCVInstrInfoXqci.td
M llvm/lib/Target/RISCV/RISCVLoadStoreOptimizer.cpp
M llvm/lib/Target/RISCV/RISCVOptWInstrs.cpp
M llvm/lib/Target/RISCV/RISCVRedundantCopyElimination.cpp
M llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp
M llvm/lib/Target/RISCV/RISCVSchedAndes45.td
M llvm/lib/Target/RISCV/RISCVTargetMachine.cpp
M llvm/lib/Target/RISCV/RISCVTargetObjectFile.h
M llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp
M llvm/lib/Target/RISCV/RISCVTargetTransformInfo.h
M llvm/lib/Target/RISCV/RISCVZilsdOptimizer.cpp
M llvm/lib/Target/SPIRV/CMakeLists.txt
M llvm/lib/Target/SPIRV/SPIRV.h
M llvm/lib/Target/SPIRV/SPIRVEmitIntrinsics.cpp
M llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.cpp
M llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
A llvm/lib/Target/SPIRV/SPIRVLegalizeZeroSizeArrays.cpp
A llvm/lib/Target/SPIRV/SPIRVLegalizeZeroSizeArrays.h
M llvm/lib/Target/SPIRV/SPIRVLegalizerInfo.cpp
M llvm/lib/Target/SPIRV/SPIRVPassRegistry.def
M llvm/lib/Target/SPIRV/SPIRVPostLegalizer.cpp
M llvm/lib/Target/SPIRV/SPIRVPrepareFunctions.cpp
M llvm/lib/Target/SPIRV/SPIRVPushConstantAccess.cpp
M llvm/lib/Target/SPIRV/SPIRVRegularizer.cpp
M llvm/lib/Target/SPIRV/SPIRVTargetMachine.cpp
M llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
M llvm/lib/Target/Sparc/SparcInstrAliases.td
M llvm/lib/Target/Sparc/SparcInstrInfo.td
M llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp
M llvm/lib/Target/VE/VEISelLowering.h
M llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
M llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h
M llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.td
M llvm/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td
M llvm/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp
M llvm/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h
M llvm/lib/Target/X86/GISel/X86LegalizerInfo.cpp
M llvm/lib/Target/X86/X86.h
M llvm/lib/Target/X86/X86.td
M llvm/lib/Target/X86/X86CmovConversion.cpp
M llvm/lib/Target/X86/X86CompressEVEX.cpp
M llvm/lib/Target/X86/X86DomainReassignment.cpp
M llvm/lib/Target/X86/X86FastISel.cpp
M llvm/lib/Target/X86/X86FastPreTileConfig.cpp
M llvm/lib/Target/X86/X86FastTileConfig.cpp
M llvm/lib/Target/X86/X86FixupSetCC.cpp
M llvm/lib/Target/X86/X86FlagsCopyLowering.cpp
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/lib/Target/X86/X86InstCombineIntrinsic.cpp
M llvm/lib/Target/X86/X86InstrAVX512.td
M llvm/lib/Target/X86/X86InstrCMovSetCC.td
M llvm/lib/Target/X86/X86InstrPredicates.td
M llvm/lib/Target/X86/X86InstrSSE.td
M llvm/lib/Target/X86/X86PassRegistry.def
M llvm/lib/Target/X86/X86TargetMachine.cpp
M llvm/lib/Target/XCore/XCoreISelLowering.h
M llvm/lib/Target/Xtensa/XtensaISelLowering.cpp
M llvm/lib/TargetParser/RISCVISAInfo.cpp
M llvm/lib/TargetParser/TargetDataLayout.cpp
M llvm/lib/TargetParser/Triple.cpp
M llvm/lib/Transforms/IPO/AttributorAttributes.cpp
M llvm/lib/Transforms/IPO/LowerTypeTests.cpp
M llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp
M llvm/lib/Transforms/IPO/MergeFunctions.cpp
M llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
M llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
M llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
M llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
M llvm/lib/Transforms/InstCombine/InstCombineInternal.h
M llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
M llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
M llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
M llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
M llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
M llvm/lib/Transforms/Instrumentation/AllocToken.cpp
M llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp
M llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp
M llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
M llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp
M llvm/lib/Transforms/Scalar/LoopFuse.cpp
M llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
M llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
M llvm/lib/Transforms/Utils/InlineFunction.cpp
M llvm/lib/Transforms/Utils/LoopConstrainer.cpp
M llvm/lib/Transforms/Utils/LoopUtils.cpp
M llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
M llvm/lib/Transforms/Vectorize/VPlan.cpp
M llvm/lib/Transforms/Vectorize/VPlan.h
M llvm/lib/Transforms/Vectorize/VPlanAnalysis.cpp
M llvm/lib/Transforms/Vectorize/VPlanAnalysis.h
M llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
M llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h
M llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
M llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
M llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp
M llvm/lib/Transforms/Vectorize/VPlanUtils.cpp
M llvm/lib/Transforms/Vectorize/VPlanValue.h
M llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp
M llvm/runtimes/CMakeLists.txt
M llvm/test/Analysis/CostModel/AArch64/splice.ll
M llvm/test/Analysis/CostModel/AArch64/sve-intrinsics.ll
A llvm/test/Analysis/CostModel/RISCV/constant-pool.ll
M llvm/test/Analysis/CostModel/RISCV/rvv-shuffle.ll
M llvm/test/Analysis/CostModel/RISCV/splice.ll
M llvm/test/Analysis/DependenceAnalysis/FlipFlopBaseAddress.ll
M llvm/test/Analysis/ScalarEvolution/ptrtoaddr-i32-index-width.ll
M llvm/test/Analysis/ScalarEvolution/ptrtoaddr.ll
M llvm/test/Analysis/ScalarEvolution/trip-multiple-guard-info.ll
M llvm/test/Analysis/ScalarEvolution/trip-multiple.ll
M llvm/test/Analysis/ScalarEvolution/urem-0.ll
M llvm/test/Analysis/UniformityAnalysis/AMDGPU/intrinsics.ll
M llvm/test/Assembler/auto_upgrade_intrinsics.ll
M llvm/test/Assembler/auto_upgrade_nvvm_intrinsics.ll
M llvm/test/Bindings/OCaml/bitreader.ml
M llvm/test/Bindings/OCaml/core.ml
M llvm/test/Bindings/OCaml/irreader.ml
A llvm/test/Bitcode/amdgpu-wmma-clamp-upgrade.ll
M llvm/test/Bitcode/upgrade-vector-splice-intrinsic.ll
M llvm/test/CodeGen/AArch64/aarch64-mops.ll
M llvm/test/CodeGen/AArch64/aggressive-interleaving.ll
M llvm/test/CodeGen/AArch64/apply-terminal-rule.mir
M llvm/test/CodeGen/AArch64/arm64-ccmp.ll
M llvm/test/CodeGen/AArch64/arm64-clrsb.ll
A llvm/test/CodeGen/AArch64/arm64-cvtf-simd-itofp.ll
M llvm/test/CodeGen/AArch64/arm64-int-neon.ll
M llvm/test/CodeGen/AArch64/arm64-neon-v8.1a.ll
M llvm/test/CodeGen/AArch64/arm64-platform-reg.ll
M llvm/test/CodeGen/AArch64/arm64-vmul.ll
M llvm/test/CodeGen/AArch64/arm64-zero-cycle-regmove-fpr.ll
M llvm/test/CodeGen/AArch64/arm64-zero-cycle-regmove-gpr.ll
M llvm/test/CodeGen/AArch64/avg.ll
M llvm/test/CodeGen/AArch64/combine-comparisons-by-cse.ll
M llvm/test/CodeGen/AArch64/early-ifcvt-likely-predictable.mir
M llvm/test/CodeGen/AArch64/fcmp-fp128.ll
A llvm/test/CodeGen/AArch64/max-stores-per-mem-ops.ll
M llvm/test/CodeGen/AArch64/named-vector-shuffles-neon.ll
A llvm/test/CodeGen/AArch64/pr161289.ll
A llvm/test/CodeGen/AArch64/sink-fneg.ll
A llvm/test/CodeGen/AArch64/sme-streaming-mode-fpr-copy.ll
M llvm/test/CodeGen/AArch64/sme2-fp8-intrinsics-mla.ll
M llvm/test/CodeGen/AArch64/speculation-hardening-sls-blr.mir
M llvm/test/CodeGen/AArch64/stack-hazard.ll
M llvm/test/CodeGen/AArch64/sve-extract-element.ll
A llvm/test/CodeGen/AArch64/sve2p1-intrinsics-crypto.ll
A llvm/test/CodeGen/AArch64/sve2p2-intrinsics-fp-arith.ll
A llvm/test/CodeGen/AArch64/sve2p2-intrinsics-fp-converts.ll
M llvm/test/CodeGen/AArch64/tail-dup-redundant-phi.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-fcanonicalize.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-ptrmask.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-smulh.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-umulh.mir
M llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
R llvm/test/CodeGen/AMDGPU/amdgpu-attributor-intrinsic-missing-nocallback.ll
R llvm/test/CodeGen/AMDGPU/amdgpu-attributor-nocallback-intrinsics.ll
M llvm/test/CodeGen/AMDGPU/amdgpu-miscellaneous-uniform-intrinsic.ll
M llvm/test/CodeGen/AMDGPU/amdgpu-uniform-intrinsic-combine.ll
A llvm/test/CodeGen/AMDGPU/expert_scheduling_gfx12.mir
M llvm/test/CodeGen/AMDGPU/fcanonicalize.ll
M llvm/test/CodeGen/AMDGPU/flat-scratch-alloca-issue-155902.ll
M llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll
M llvm/test/CodeGen/AMDGPU/fsqrt.f32.ll
A llvm/test/CodeGen/AMDGPU/function-esm2-prologue-epilogue.ll
M llvm/test/CodeGen/AMDGPU/hazard-shift64.mir
A llvm/test/CodeGen/AMDGPU/implicit-arg-block-count.ll
M llvm/test/CodeGen/AMDGPU/llc-pipeline-npm.ll
A llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll
M llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll
M llvm/test/CodeGen/AMDGPU/local-stack-alloc-add-references.gfx10.mir
M llvm/test/CodeGen/AMDGPU/local-stack-alloc-block-sp-reference.ll
A llvm/test/CodeGen/AMDGPU/local-stack-alloc-sort-framerefs.mir
M llvm/test/CodeGen/AMDGPU/loop-prefetch-data.ll
M llvm/test/CodeGen/AMDGPU/merge-load-store.mir
A llvm/test/CodeGen/AMDGPU/promote-alloca-use-after-erase.ll
M llvm/test/CodeGen/AMDGPU/ran-out-of-sgprs-allocation-failure.mir
A llvm/test/CodeGen/AMDGPU/vgpr-setreg-mode-swar.mir
M llvm/test/CodeGen/AMDGPU/wait-xcnt.mir
M llvm/test/CodeGen/AMDGPU/waitcnt-looptest.ll
M llvm/test/CodeGen/AMDGPU/wmma-coececution-valu-hazards.mir
M llvm/test/CodeGen/AMDGPU/wmma-hazards-gfx1250-w32.mir
M llvm/test/CodeGen/AMDGPU/wqm.ll
M llvm/test/CodeGen/ARM/neon-dot-product.ll
M llvm/test/CodeGen/BPF/BTF/ptr-named-2.ll
M llvm/test/CodeGen/BPF/unaligned_load_store.ll
M llvm/test/CodeGen/CSKY/fpu/fp16-promote.ll
M llvm/test/CodeGen/DirectX/ResourceAccess/load-cbuffer-vectors.ll
A llvm/test/CodeGen/DirectX/WaveActiveBallot.ll
M llvm/test/CodeGen/Generic/half-op.ll
M llvm/test/CodeGen/Generic/half.ll
M llvm/test/CodeGen/Hexagon/and_mask_cmp0_sink.ll
M llvm/test/CodeGen/Hexagon/autohvx/addi-offset-opt-addr-mode.ll
M llvm/test/CodeGen/Hexagon/bittracker-regclass.ll
A llvm/test/CodeGen/Hexagon/hvx-align-mstore.ll
A llvm/test/CodeGen/Hexagon/hvx-align-mstore_1.ll
M llvm/test/CodeGen/Hexagon/isel-fold-shl-zext.ll
M llvm/test/CodeGen/Hexagon/mpy-operand-hoist.ll
M llvm/test/CodeGen/Hexagon/swp-pragma-disable.ii
M llvm/test/CodeGen/Hexagon/swp-pragma-initiation-interval.ii
M llvm/test/CodeGen/LoongArch/lrint-conv.ll
M llvm/test/CodeGen/MLRegAlloc/Inputs/input.ll
M llvm/test/CodeGen/MLRegAlloc/Inputs/two-large-fcts.ll
M llvm/test/CodeGen/MLRegAlloc/default-eviction-advisor.ll
M llvm/test/CodeGen/MLRegAlloc/default-priority-advisor.ll
M llvm/test/CodeGen/MLRegAlloc/dev-mode-log-2-fcts.ll
M llvm/test/CodeGen/MLRegAlloc/empty-log.ll
M llvm/test/CodeGen/MSP430/llvm.sincos.ll
M llvm/test/CodeGen/Mips/GlobalISel/legalizer/load_split_because_of_memsize_or_align
M llvm/test/CodeGen/Mips/divrem-inline-asm.ll
M llvm/test/CodeGen/Mips/llrint-conv.ll
A llvm/test/CodeGen/Mips/llvm-ir/select-globaladdr.ll
M llvm/test/CodeGen/Mips/lrint-conv.ll
M llvm/test/CodeGen/NVPTX/clusterlaunchcontrol-multicast.ll
A llvm/test/CodeGen/NVPTX/combine-mul-wide-type.ll
M llvm/test/CodeGen/NVPTX/redux-sync-f32.ll
M llvm/test/CodeGen/NVPTX/setmaxnreg-sm100a.ll
A llvm/test/CodeGen/NVPTX/tcgen05-mma-block-scale-ptx88-aa.ll
M llvm/test/CodeGen/NVPTX/tcgen05-mma-block-scale-ptx88.ll
A llvm/test/CodeGen/NVPTX/tcgen05-mma-disable-output-lane-i8.ll
M llvm/test/CodeGen/NVPTX/tcgen05-mma-disable-output-lane.ll
A llvm/test/CodeGen/NVPTX/tcgen05-mma-i8.ll
M llvm/test/CodeGen/NVPTX/tcgen05-mma-scale-d.ll
A llvm/test/CodeGen/NVPTX/tcgen05-mma-ws-i8.ll
M llvm/test/CodeGen/NVPTX/tcgen05-mma-ws.ll
M llvm/test/CodeGen/NVPTX/tcgen05-mma.ll
M llvm/test/CodeGen/NVPTX/wmma-ptx78-sm90.py
M llvm/test/CodeGen/NVPTX/wmma-ptx86-sm100a.py
M llvm/test/CodeGen/NVPTX/wmma-ptx86-sm101a.py
M llvm/test/CodeGen/NVPTX/wmma-ptx86-sm120a.py
M llvm/test/CodeGen/NVPTX/wmma-ptx87-sm120a.py
A llvm/test/CodeGen/NVPTX/wmma-ptx88-sm100f.py
M llvm/test/CodeGen/NVPTX/wmma-ptx88-sm120a.py
A llvm/test/CodeGen/NVPTX/wmma-ptx88-sm120f.py
A llvm/test/CodeGen/NVPTX/wmma-ptx90-sm110f.py
M llvm/test/CodeGen/NVPTX/wmma.py
A llvm/test/CodeGen/PowerPC/aix-func-ref.ll
A llvm/test/CodeGen/PowerPC/aix-ref-metadata.ll
M llvm/test/CodeGen/PowerPC/amo-enable.ll
M llvm/test/CodeGen/PowerPC/atomics.ll
M llvm/test/CodeGen/PowerPC/dmf-outer-product.ll
M llvm/test/CodeGen/PowerPC/dmr-enable.ll
M llvm/test/CodeGen/PowerPC/dmr-spill.ll
M llvm/test/CodeGen/PowerPC/dmrp-spill.ll
M llvm/test/CodeGen/PowerPC/f128-conv.ll
M llvm/test/CodeGen/PowerPC/half.ll
M llvm/test/CodeGen/PowerPC/ldexp.ll
M llvm/test/CodeGen/PowerPC/llvm.frexp.ll
M llvm/test/CodeGen/PowerPC/llvm.modf.ll
M llvm/test/CodeGen/PowerPC/milicode32.ll
M llvm/test/CodeGen/PowerPC/milicode64.ll
M llvm/test/CodeGen/PowerPC/mma-intrinsics.ll
M llvm/test/CodeGen/PowerPC/mma-outer-product.ll
M llvm/test/CodeGen/PowerPC/mmaplus-crypto.ll
M llvm/test/CodeGen/PowerPC/mmaplus-intrinsics.ll
M llvm/test/CodeGen/PowerPC/optimize-vector-not-equal.ll
M llvm/test/CodeGen/PowerPC/pr48519.ll
M llvm/test/CodeGen/PowerPC/pr49092.ll
M llvm/test/CodeGen/PowerPC/v1024ls.ll
M llvm/test/CodeGen/PowerPC/vavg.ll
M llvm/test/CodeGen/PowerPC/vector-llrint.ll
M llvm/test/CodeGen/PowerPC/vector-lrint.ll
A llvm/test/CodeGen/RISCV/clmul.ll
M llvm/test/CodeGen/RISCV/lrint-conv.ll
M llvm/test/CodeGen/RISCV/option-relax-relocation.ll
A llvm/test/CodeGen/RISCV/redundant-copy-elim.ll
A llvm/test/CodeGen/RISCV/riscv-macho.ll
M llvm/test/CodeGen/RISCV/rv32p.ll
M llvm/test/CodeGen/RISCV/rv64p.ll
M llvm/test/CodeGen/RISCV/rvp-ext-rv32.ll
M llvm/test/CodeGen/RISCV/rvp-ext-rv64.ll
A llvm/test/CodeGen/RISCV/rvp-unaligned-load-store.ll
A llvm/test/CodeGen/RISCV/rvv/clmul-sdnode.ll
A llvm/test/CodeGen/RISCV/rvv/fixed-vectors-clmul.ll
M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfabs-vp.ll
A llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfmadd-sdnode.ll
A llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfmsub-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfneg-vp.ll
A llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfnmadd-sdnode.ll
A llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfnmsub-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfwmacc.ll
M llvm/test/CodeGen/RISCV/rvv/vcopysign-vp.ll
M llvm/test/CodeGen/RISCV/rvv/vfabs-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/vfabs-vp.ll
M llvm/test/CodeGen/RISCV/rvv/vfcopysign-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/vfmadd-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/vfmsub-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/vfneg-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/vfneg-vp.ll
M llvm/test/CodeGen/RISCV/rvv/vfnmadd-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/vfnmsub-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/vfwmacc-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/vscale-vw-web-simplification.ll
M llvm/test/CodeGen/RISCV/rvv/vsplats-zfa.ll
M llvm/test/CodeGen/RISCV/rvv/vwadd-sdnode.ll
M llvm/test/CodeGen/RISCV/xandesbfhcvt.ll
A llvm/test/CodeGen/RISCV/xandesperf-redundant-copy-elim.ll
A llvm/test/CodeGen/RISCV/xqcibi-redundant-copy-elim.ll
M llvm/test/CodeGen/RISCV/xqcilo.ll
A llvm/test/CodeGen/RISCV/xqcilsm-lwmi-swmi-multiple.mir
M llvm/test/CodeGen/RISCV/xqcilsm-lwmi-swmi.mir
M llvm/test/CodeGen/RISCV/xqcilsm-memset.ll
M llvm/test/CodeGen/RISCV/xqcisls.ll
M llvm/test/CodeGen/RISCV/zibi.ll
M llvm/test/CodeGen/RISCV/zilsd-ldst-opt-prera.mir
M llvm/test/CodeGen/RISCV/zilsd.ll
M llvm/test/CodeGen/SPIRV/AtomicBuiltinsFloat.ll
M llvm/test/CodeGen/SPIRV/ComparePointers.ll
M llvm/test/CodeGen/SPIRV/EnqueueEmptyKernel.ll
M llvm/test/CodeGen/SPIRV/ExecutionMode.ll
M llvm/test/CodeGen/SPIRV/FOrdGreaterThanEqual_int.ll
M llvm/test/CodeGen/SPIRV/SpecConstants/bool-spirv-specconstant.ll
M llvm/test/CodeGen/SPIRV/TruncToBool.ll
M llvm/test/CodeGen/SPIRV/atomicrmw.ll
M llvm/test/CodeGen/SPIRV/basic_int_types_spirvdis.ll
M llvm/test/CodeGen/SPIRV/branching/OpSwitch32.ll
M llvm/test/CodeGen/SPIRV/branching/OpSwitch64.ll
M llvm/test/CodeGen/SPIRV/branching/OpSwitchChar.ll
M llvm/test/CodeGen/SPIRV/builtin_intrinsics_32.ll
M llvm/test/CodeGen/SPIRV/builtin_intrinsics_64.ll
M llvm/test/CodeGen/SPIRV/builtin_vars-decorate.ll
M llvm/test/CodeGen/SPIRV/capability-Int64Atomics-store.ll
M llvm/test/CodeGen/SPIRV/capability-Int64Atomics.ll
M llvm/test/CodeGen/SPIRV/capability-kernel.ll
M llvm/test/CodeGen/SPIRV/constant/global-constants.ll
M llvm/test/CodeGen/SPIRV/debug-info/opname-filtering.ll
M llvm/test/CodeGen/SPIRV/empty.ll
M llvm/test/CodeGen/SPIRV/event_no_group_cap.ll
M llvm/test/CodeGen/SPIRV/extensions/SPV_EXT_shader_atomic_float_add/atomicrmw_faddfsub_float.ll
M llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_fp_max_error/IntelFPMaxErrorFPMath.ll
M llvm/test/CodeGen/SPIRV/extensions/SPV_KHR_bit_instructions.ll
M llvm/test/CodeGen/SPIRV/extensions/SPV_KHR_float_controls2/decoration.ll
M llvm/test/CodeGen/SPIRV/extensions/SPV_KHR_float_controls2/disabled-on-amd.ll
M llvm/test/CodeGen/SPIRV/function/alloca-load-store.ll
M llvm/test/CodeGen/SPIRV/ga-interp-func-interp.ll
M llvm/test/CodeGen/SPIRV/ga-interp-func-noninterp.ll
M llvm/test/CodeGen/SPIRV/ga-inttoptr.ll
M llvm/test/CodeGen/SPIRV/ga-noninterp-func-interp.ll
M llvm/test/CodeGen/SPIRV/half_extension.ll
M llvm/test/CodeGen/SPIRV/half_no_extension.ll
A llvm/test/CodeGen/SPIRV/hlsl-intrinsics/WaveActiveBallot.ll
M llvm/test/CodeGen/SPIRV/hlsl-resources/UniqueImplicitBindingNumber.ll
A llvm/test/CodeGen/SPIRV/icmp-i1.ll
M llvm/test/CodeGen/SPIRV/image-unoptimized.ll
M llvm/test/CodeGen/SPIRV/instructions/atomic.ll
M llvm/test/CodeGen/SPIRV/instructions/atomic_acqrel.ll
M llvm/test/CodeGen/SPIRV/instructions/atomic_seq.ll
M llvm/test/CodeGen/SPIRV/instructions/bitwise-i1.ll
M llvm/test/CodeGen/SPIRV/instructions/nested-composites.ll
M llvm/test/CodeGen/SPIRV/instructions/ptrcmp.ll
M llvm/test/CodeGen/SPIRV/legalization/load-store-global.ll
A llvm/test/CodeGen/SPIRV/legalization/spv-extractelt-legalization.ll
M llvm/test/CodeGen/SPIRV/legalization/vector-arithmetic-6.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-alloca-count.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-alloca-nested.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-alloca.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-extractvalue.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-global.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-insertvalue.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-load.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-nested.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-select.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-store.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-struct.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-undef.ll
A llvm/test/CodeGen/SPIRV/lifetime-poison.ll
M llvm/test/CodeGen/SPIRV/linkage/linkage-types.ll
M llvm/test/CodeGen/SPIRV/linked-list.ll
M llvm/test/CodeGen/SPIRV/llc-pipeline.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/abs.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/assume.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/bitreverse_small_type.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/bswap.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/ctpop.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/expect.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/fp-to-int-intrinsics.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/invariant.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/matrix-multiply.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/matrix-transpose.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/memcpy.align.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/memmove.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/memset.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/sqrt.ll
M llvm/test/CodeGen/SPIRV/lshr-constexpr.ll
M llvm/test/CodeGen/SPIRV/multi_md.ll
M llvm/test/CodeGen/SPIRV/opencl/basic/get_global_offset.ll
M llvm/test/CodeGen/SPIRV/opencl/basic/progvar_prog_scope_init.ll
M llvm/test/CodeGen/SPIRV/opencl/basic/progvar_prog_scope_uninit.ll
M llvm/test/CodeGen/SPIRV/opencl/device_execution/execute_block.ll
M llvm/test/CodeGen/SPIRV/opencl/image.ll
M llvm/test/CodeGen/SPIRV/pointers/two-bitcast-or-param-users.ll
M llvm/test/CodeGen/SPIRV/pointers/two-subsequent-bitcasts.ll
M llvm/test/CodeGen/SPIRV/scoped_atomicrmw.ll
M llvm/test/CodeGen/SPIRV/select-builtin.ll
M llvm/test/CodeGen/SPIRV/simple.ll
M llvm/test/CodeGen/SPIRV/sitofp-with-bool.ll
M llvm/test/CodeGen/SPIRV/spec_const_decoration.ll
M llvm/test/CodeGen/SPIRV/spirv-load-store.ll
M llvm/test/CodeGen/SPIRV/spirv-tools-dis.ll
M llvm/test/CodeGen/SPIRV/spirv_param_decorations_quals.ll
M llvm/test/CodeGen/SPIRV/store.ll
M llvm/test/CodeGen/SPIRV/transcoding/AtomicCompareExchangeExplicit_cl20.ll
M llvm/test/CodeGen/SPIRV/transcoding/BitReversePref.ll
M llvm/test/CodeGen/SPIRV/transcoding/BuildNDRange.ll
M llvm/test/CodeGen/SPIRV/transcoding/BuildNDRange_2.ll
M llvm/test/CodeGen/SPIRV/transcoding/ConvertPtr.ll
M llvm/test/CodeGen/SPIRV/transcoding/ConvertPtrInGlobalInit.ll
M llvm/test/CodeGen/SPIRV/transcoding/DecorationAlignment.ll
M llvm/test/CodeGen/SPIRV/transcoding/DecorationMaxByteOffset.ll
M llvm/test/CodeGen/SPIRV/transcoding/DivRem.ll
M llvm/test/CodeGen/SPIRV/transcoding/GlobalFunAnnotate.ll
M llvm/test/CodeGen/SPIRV/transcoding/OpAllAny.ll
M llvm/test/CodeGen/SPIRV/transcoding/OpConstantBool.ll
M llvm/test/CodeGen/SPIRV/transcoding/OpDot.ll
M llvm/test/CodeGen/SPIRV/transcoding/OpGroupAllAny.ll
M llvm/test/CodeGen/SPIRV/transcoding/OpGroupAsyncCopy.ll
M llvm/test/CodeGen/SPIRV/transcoding/OpImageQuerySize.ll
M llvm/test/CodeGen/SPIRV/transcoding/OpImageReadMS.ll
M llvm/test/CodeGen/SPIRV/transcoding/OpImageSampleExplicitLod.ll
M llvm/test/CodeGen/SPIRV/transcoding/OpPhi_ArgumentsPlaceholders.ll
M llvm/test/CodeGen/SPIRV/transcoding/OpVectorExtractDynamic.ll
M llvm/test/CodeGen/SPIRV/transcoding/OpVectorInsertDynamic_i16.ll
M llvm/test/CodeGen/SPIRV/transcoding/OpenCL/atomic_cmpxchg.ll
M llvm/test/CodeGen/SPIRV/transcoding/OpenCL/atomic_legacy.ll
M llvm/test/CodeGen/SPIRV/transcoding/OpenCL/sub_group_mask.ll
M llvm/test/CodeGen/SPIRV/transcoding/RelationalOperators.ll
M llvm/test/CodeGen/SPIRV/transcoding/RelationalOperatorsFUnord.ll
M llvm/test/CodeGen/SPIRV/transcoding/SampledImage.ll
M llvm/test/CodeGen/SPIRV/transcoding/SpecConstantComposite.ll
M llvm/test/CodeGen/SPIRV/transcoding/TransFNeg.ll
M llvm/test/CodeGen/SPIRV/transcoding/atomic_load_store.ll
M llvm/test/CodeGen/SPIRV/transcoding/bitcast.ll
M llvm/test/CodeGen/SPIRV/transcoding/block_w_struct_return.ll
M llvm/test/CodeGen/SPIRV/transcoding/builtin_vars.ll
M llvm/test/CodeGen/SPIRV/transcoding/builtin_vars_arithmetics.ll
M llvm/test/CodeGen/SPIRV/transcoding/builtin_vars_opt.ll
M llvm/test/CodeGen/SPIRV/transcoding/clk_event_t.ll
M llvm/test/CodeGen/SPIRV/transcoding/enqueue_kernel.ll
M llvm/test/CodeGen/SPIRV/transcoding/explicit-conversions.ll
M llvm/test/CodeGen/SPIRV/transcoding/extract_insert_value.ll
M llvm/test/CodeGen/SPIRV/transcoding/fadd.ll
M llvm/test/CodeGen/SPIRV/transcoding/fclamp.ll
M llvm/test/CodeGen/SPIRV/transcoding/fdiv.ll
M llvm/test/CodeGen/SPIRV/transcoding/fmul.ll
M llvm/test/CodeGen/SPIRV/transcoding/fneg.ll
M llvm/test/CodeGen/SPIRV/transcoding/fp_contract_reassoc_fast_mode.ll
M llvm/test/CodeGen/SPIRV/transcoding/frem.ll
M llvm/test/CodeGen/SPIRV/transcoding/fsub.ll
M llvm/test/CodeGen/SPIRV/transcoding/global_block.ll
M llvm/test/CodeGen/SPIRV/transcoding/group_ops.ll
M llvm/test/CodeGen/SPIRV/transcoding/isequal.ll
M llvm/test/CodeGen/SPIRV/transcoding/ldexp.ll
M llvm/test/CodeGen/SPIRV/transcoding/memory_access.ll
M llvm/test/CodeGen/SPIRV/transcoding/readonly.ll
M llvm/test/CodeGen/SPIRV/transcoding/relationals_double.ll
M llvm/test/CodeGen/SPIRV/transcoding/relationals_float.ll
M llvm/test/CodeGen/SPIRV/transcoding/relationals_half.ll
M llvm/test/CodeGen/SPIRV/transcoding/spec_const.ll
M llvm/test/CodeGen/SPIRV/transcoding/spirv-private-array-initialization.ll
M llvm/test/CodeGen/SPIRV/transcoding/sub_group_ballot.ll
M llvm/test/CodeGen/SPIRV/transcoding/sub_group_clustered_reduce.ll
M llvm/test/CodeGen/SPIRV/transcoding/sub_group_extended_types.ll
M llvm/test/CodeGen/SPIRV/transcoding/sub_group_non_uniform_arithmetic.ll
M llvm/test/CodeGen/SPIRV/transcoding/sub_group_non_uniform_vote.ll
M llvm/test/CodeGen/SPIRV/transcoding/sub_group_shuffle.ll
M llvm/test/CodeGen/SPIRV/transcoding/sub_group_shuffle_relative.ll
M llvm/test/CodeGen/SPIRV/transcoding/vec8.ll
M llvm/test/CodeGen/SPIRV/uitofp-with-bool.ll
M llvm/test/CodeGen/SPIRV/zero-length-array.ll
M llvm/test/CodeGen/SystemZ/debuginstr-cgp.mir
M llvm/test/CodeGen/SystemZ/zos-hlasm-out.ll
M llvm/test/CodeGen/SystemZ/zos-ppa2.ll
M llvm/test/CodeGen/Thumb/frame-chain.ll
M llvm/test/CodeGen/VE/Scalar/fp_extload_truncstore.ll
M llvm/test/CodeGen/WebAssembly/f16.ll
M llvm/test/CodeGen/WebAssembly/fpclamptosat.ll
M llvm/test/CodeGen/WebAssembly/fpclamptosat_vec.ll
M llvm/test/CodeGen/WebAssembly/libcalls.ll
M llvm/test/CodeGen/WebAssembly/llvm.sincos.ll
M llvm/test/CodeGen/WebAssembly/simd-load-store-alignment.ll
M llvm/test/CodeGen/WebAssembly/simd-load-zero-offset.ll
M llvm/test/CodeGen/WebAssembly/simd-relaxed-fma.ll
M llvm/test/CodeGen/WebAssembly/simd-unsupported.ll
M llvm/test/CodeGen/WebAssembly/varargs.ll
M llvm/test/CodeGen/X86/AMX/amx-fastconfig-phi.mir
M llvm/test/CodeGen/X86/AMX/amx-fastconfig-phi2.mir
M llvm/test/CodeGen/X86/AMX/amx-fastconfig-phi4.mir
M llvm/test/CodeGen/X86/AMX/amx-fastconfig-spill.mir
M llvm/test/CodeGen/X86/AMX/amx-fastconfig.mir
M llvm/test/CodeGen/X86/AMX/amx-fastpreconfig.mir
M llvm/test/CodeGen/X86/AMX/amx-sink-config-after-calls.mir
M llvm/test/CodeGen/X86/apx/ccmp.ll
M llvm/test/CodeGen/X86/apx/ctest.ll
M llvm/test/CodeGen/X86/apx/domain-reassignment.mir
M llvm/test/CodeGen/X86/apx/setzucc.ll
M llvm/test/CodeGen/X86/avgceils.ll
M llvm/test/CodeGen/X86/avgceilu.ll
M llvm/test/CodeGen/X86/avx512-skx-insert-subvec.ll
M llvm/test/CodeGen/X86/avx512fp16-arith.ll
A llvm/test/CodeGen/X86/basic-block-sections-code-prefetch-call-terminates-block.ll
A llvm/test/CodeGen/X86/basic-block-sections-code-prefetch.ll
A llvm/test/CodeGen/X86/callbr-asm-different-indirect-target-end-to-end.ll
A llvm/test/CodeGen/X86/callbr-asm-different-indirect-target.mir
A llvm/test/CodeGen/X86/clmul-vector.ll
A llvm/test/CodeGen/X86/clmul.ll
M llvm/test/CodeGen/X86/combine-fma-concat.ll
M llvm/test/CodeGen/X86/combine-fsqrt.ll
M llvm/test/CodeGen/X86/combine-pmadd.ll
M llvm/test/CodeGen/X86/combine-rndscale.ll
R llvm/test/CodeGen/X86/commute-clmul.ll
A llvm/test/CodeGen/X86/commute-pclmul.ll
M llvm/test/CodeGen/X86/conditional-tailcall-samedest.mir
M llvm/test/CodeGen/X86/domain-reassignment.mir
M llvm/test/CodeGen/X86/evex-to-vex-compress.mir
M llvm/test/CodeGen/X86/fast-isel-fcmp.ll
M llvm/test/CodeGen/X86/fast-isel-select-cmov2.ll
M llvm/test/CodeGen/X86/isel-fabs-x87.ll
M llvm/test/CodeGen/X86/llrint-conv.ll
M llvm/test/CodeGen/X86/llround-conv.ll
M llvm/test/CodeGen/X86/lrint-conv-i32.ll
M llvm/test/CodeGen/X86/lrint-conv-i64.ll
M llvm/test/CodeGen/X86/lround-conv-i32.ll
M llvm/test/CodeGen/X86/lround-conv-i64.ll
A llvm/test/CodeGen/X86/masked_packss.ll
A llvm/test/CodeGen/X86/masked_packus.ll
M llvm/test/CodeGen/X86/non-value-mem-operand.mir
M llvm/test/CodeGen/X86/packss.ll
M llvm/test/CodeGen/X86/packus.ll
M llvm/test/CodeGen/X86/pr162812.ll
M llvm/test/CodeGen/X86/pr27591.ll
M llvm/test/CodeGen/X86/pr32284.ll
M llvm/test/CodeGen/X86/pr54369.ll
M llvm/test/CodeGen/X86/scmp.ll
M llvm/test/CodeGen/X86/vec_floor.ll
A llvm/test/CodeGen/X86/vector-extract-last-active.ll
M llvm/test/CodeGen/X86/vector-pcmp.ll
M llvm/test/CodeGen/X86/vector-smax-range.ll
M llvm/test/CodeGen/X86/vector-smin-range.ll
M llvm/test/CodeGen/X86/vector-umax-range.ll
M llvm/test/CodeGen/X86/vector-umin-range.ll
M llvm/test/CodeGen/XCore/llvm.exp10.ll
M llvm/test/CodeGen/XCore/llvm.frexp.ll
M llvm/test/CodeGen/XCore/llvm.sincos.ll
M llvm/test/CodeGen/Xtensa/mul.ll
M llvm/test/DebugInfo/MIR/InstrRef/x86-cmov-converter.mir
A llvm/test/DebugInfo/X86/uefi-no-codeview-crash.ll
M llvm/test/Feature/testalloca.ll
A llvm/test/Instrumentation/BoundsChecking/big-function.ll
M llvm/test/Instrumentation/InstrProfiling/profiling.ll
M llvm/test/Instrumentation/NumericalStabilitySanitizer/cfg.ll
M llvm/test/Instrumentation/NumericalStabilitySanitizer/memory.ll
A llvm/test/Instrumentation/ThreadSanitizer/tsan_address_space_attr_cast.ll
M llvm/test/LTO/Resolution/X86/comdat.ll
M llvm/test/Linker/2003-08-23-GlobalVarLinking.ll
M llvm/test/MC/AMDGPU/accvgpr-altnames.s
M llvm/test/MC/AMDGPU/add-sub-no-carry.s
M llvm/test/MC/AMDGPU/buffer_wbinv1l_vol_vi.s
M llvm/test/MC/AMDGPU/dpp64.s
M llvm/test/MC/AMDGPU/ds-err.s
M llvm/test/MC/AMDGPU/ds-gfx9.s
M llvm/test/MC/AMDGPU/ds_gws_sgpr_err.s
M llvm/test/MC/AMDGPU/elf-lds-error.s
M llvm/test/MC/AMDGPU/elf-notes-verify-amdgcn.s
M llvm/test/MC/AMDGPU/elf-notes-verify-r600.s
M llvm/test/MC/AMDGPU/exp-gfx10.s
M llvm/test/MC/AMDGPU/exp-pregfx11.s
M llvm/test/MC/AMDGPU/exp.s
M llvm/test/MC/AMDGPU/flat-scratch-gfx942.s
M llvm/test/MC/AMDGPU/flat-scratch-st-mode.s
M llvm/test/MC/AMDGPU/gfx10-vop2be-literal.s
M llvm/test/MC/AMDGPU/gfx1011_dlops.s
M llvm/test/MC/AMDGPU/gfx1011_err.s
M llvm/test/MC/AMDGPU/gfx1013.s
M llvm/test/MC/AMDGPU/gfx1030_err.s
M llvm/test/MC/AMDGPU/gfx1030_new.s
M llvm/test/MC/AMDGPU/gfx1030_unsupported.s
M llvm/test/MC/AMDGPU/gfx10_asm_ds.s
M llvm/test/MC/AMDGPU/gfx10_asm_ds_err.s
M llvm/test/MC/AMDGPU/gfx10_asm_flat.s
M llvm/test/MC/AMDGPU/gfx10_asm_mimg_err.s
M llvm/test/MC/AMDGPU/gfx10_asm_mtbuf_err.s
M llvm/test/MC/AMDGPU/gfx10_asm_mubuf.s
M llvm/test/MC/AMDGPU/gfx10_asm_mubuf_err.s
M llvm/test/MC/AMDGPU/gfx10_asm_smem.s
M llvm/test/MC/AMDGPU/gfx10_asm_smem_err.s
M llvm/test/MC/AMDGPU/gfx10_asm_sop.s
M llvm/test/MC/AMDGPU/gfx10_asm_vopcx.s
M llvm/test/MC/AMDGPU/gfx10_flat_instructions_err.s
M llvm/test/MC/AMDGPU/gfx10_unsupported.s
M llvm/test/MC/AMDGPU/gfx10_unsupported_dpp.s
M llvm/test/MC/AMDGPU/gfx10_unsupported_e32.s
M llvm/test/MC/AMDGPU/gfx10_unsupported_e64.s
M llvm/test/MC/AMDGPU/gfx10_unsupported_e64_dpp.s
M llvm/test/MC/AMDGPU/gfx10_unsupported_sdwa.s
M llvm/test/MC/AMDGPU/gfx11-promotions-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_ds.s
M llvm/test/MC/AMDGPU/gfx11_asm_ds_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_exp.s
M llvm/test/MC/AMDGPU/gfx11_asm_flat.s
M llvm/test/MC/AMDGPU/gfx11_asm_ldsdir.s
M llvm/test/MC/AMDGPU/gfx11_asm_ldsdir_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_mimg_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_mimg_features.s
M llvm/test/MC/AMDGPU/gfx11_asm_mtbuf_alias.s
M llvm/test/MC/AMDGPU/gfx11_asm_mtbuf_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_mubuf.s
M llvm/test/MC/AMDGPU/gfx11_asm_mubuf_alias.s
M llvm/test/MC/AMDGPU/gfx11_asm_mubuf_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_opsel_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_smem_alias.s
M llvm/test/MC/AMDGPU/gfx11_asm_smem_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_sop1.s
M llvm/test/MC/AMDGPU/gfx11_asm_sop2.s
M llvm/test/MC/AMDGPU/gfx11_asm_sopc.s
M llvm/test/MC/AMDGPU/gfx11_asm_sopk.s
M llvm/test/MC/AMDGPU/gfx11_asm_t16_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_vinterp_err-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop1-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop1_dpp16-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop1_dpp8-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop1_t16_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop2-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop2.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop2_dpp16-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop2_dpp16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop2_dpp8-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop2_dpp8.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop2_err-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop2_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop2_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop2_t16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp16_from_vop1-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp16_from_vop1.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp16_from_vop2-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp16_from_vop2.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp16_from_vopc-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp16_from_vopc.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp8.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp8_from_vop1-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp8_from_vop2-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp8_from_vop2.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp8_from_vopc-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp8_from_vopc.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_features.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vop1-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vop2-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vop2.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopc-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopc.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3p.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3p_alias.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3p_dpp16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3p_dpp8.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3p_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopc-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopc.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopc_dpp16-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopc_dpp16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopc_dpp8-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopc_dpp8.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopc_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopc_t16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopcx-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopcx_dpp16-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopcx_dpp8-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopcx_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopcx_t16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopd.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopd_features.s
M llvm/test/MC/AMDGPU/gfx11_flat_instructions_err.s
M llvm/test/MC/AMDGPU/gfx11_unsupported.s
M llvm/test/MC/AMDGPU/gfx11_unsupported_dpp.s
M llvm/test/MC/AMDGPU/gfx11_unsupported_e32.s
M llvm/test/MC/AMDGPU/gfx11_unsupported_e64.s
M llvm/test/MC/AMDGPU/gfx11_unsupported_sdwa-fake16.s
M llvm/test/MC/AMDGPU/gfx11_unsupported_sdwa.s
M llvm/test/MC/AMDGPU/gfx1250_asm_salu_lit64.s
M llvm/test/MC/AMDGPU/gfx1250_asm_sop1.s
M llvm/test/MC/AMDGPU/gfx1250_asm_sopp_err.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vds_alias.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vflat_alias.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vimage.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop1_dpp16-fake16.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop1_dpp16.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop1_dpp8-fake16.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop1_dpp8.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop2.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3_dpp16-fake16.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3_dpp16.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3_dpp8-fake16.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3_dpp8.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1_dpp16-fake16.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1_dpp16.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1_dpp8-fake16.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1_dpp8.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop2_err.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3p.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3p_dpp16.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3p_dpp8.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vopd_features.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vsample_err.s
M llvm/test/MC/AMDGPU/gfx1250_asm_wmma_w32.s
M llvm/test/MC/AMDGPU/gfx1250_asm_wmma_w32_err.s
M llvm/test/MC/AMDGPU/gfx1251_asm_vop3_from_vop1_dpp16.s
M llvm/test/MC/AMDGPU/gfx1251_asm_vop3_from_vop2_dpp16.s
M llvm/test/MC/AMDGPU/gfx12_asm_ds.s
M llvm/test/MC/AMDGPU/gfx12_asm_ds_alias.s
M llvm/test/MC/AMDGPU/gfx12_asm_exp.s
M llvm/test/MC/AMDGPU/gfx12_asm_mimg_err.s
M llvm/test/MC/AMDGPU/gfx12_asm_smem.s
M llvm/test/MC/AMDGPU/gfx12_asm_smem_err.s
M llvm/test/MC/AMDGPU/gfx12_asm_sop2_alias.s
M llvm/test/MC/AMDGPU/gfx12_asm_sopk_alias.s
M llvm/test/MC/AMDGPU/gfx12_asm_sopp.s
M llvm/test/MC/AMDGPU/gfx12_asm_vbuffer_mtbuf_alias.s
M llvm/test/MC/AMDGPU/gfx12_asm_vbuffer_mtbuf_err.s
M llvm/test/MC/AMDGPU/gfx12_asm_vbuffer_mubuf_alias.s
M llvm/test/MC/AMDGPU/gfx12_asm_vbuffer_mubuf_err.s
M llvm/test/MC/AMDGPU/gfx12_asm_vdsdir.s
M llvm/test/MC/AMDGPU/gfx12_asm_vflat.s
M llvm/test/MC/AMDGPU/gfx12_asm_vflat_alias.s
M llvm/test/MC/AMDGPU/gfx12_asm_vimage.s
M llvm/test/MC/AMDGPU/gfx12_asm_vimage_alias.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop1-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop2-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop2.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop2_aliases-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop2_dpp16-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop2_dpp16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop2_dpp8-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop2_dpp8.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop2_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop2_t16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_aliases-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_dpp16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_dpp8.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_from_vop1-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_from_vop1_dpp16-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_from_vop1_dpp8-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_from_vop2-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_from_vop2.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_from_vop2_dpp16-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_from_vop2_dpp16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_from_vop2_dpp8-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_from_vop2_dpp8.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3c-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3c.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3c_dpp16-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3c_dpp16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3c_dpp8-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3c_dpp8.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3p.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3p_aliases.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3p_dpp16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3p_dpp16_err.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3p_dpp8.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3p_dpp8_err.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3p_err.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopc-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopc.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopc_dpp16-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopc_dpp16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopc_dpp8-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopc_dpp8.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopc_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopc_t16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopcx-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopcx_dpp16-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopcx_dpp8-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopcx_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopcx_t16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopd.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopd_features.s
M llvm/test/MC/AMDGPU/gfx12_asm_vsample.s
M llvm/test/MC/AMDGPU/gfx12_flat_instructions_err.s
M llvm/test/MC/AMDGPU/gfx12_unsupported.s
M llvm/test/MC/AMDGPU/gfx7_asm_ds.s
M llvm/test/MC/AMDGPU/gfx7_asm_ds_err.s
M llvm/test/MC/AMDGPU/gfx7_asm_exp.s
M llvm/test/MC/AMDGPU/gfx7_asm_flat.s
M llvm/test/MC/AMDGPU/gfx7_asm_mimg.s
M llvm/test/MC/AMDGPU/gfx7_asm_mtbuf.s
M llvm/test/MC/AMDGPU/gfx7_asm_mubuf.s
M llvm/test/MC/AMDGPU/gfx7_asm_smrd.s
M llvm/test/MC/AMDGPU/gfx7_asm_sop1.s
M llvm/test/MC/AMDGPU/gfx7_asm_sop2.s
M llvm/test/MC/AMDGPU/gfx7_asm_sopc.s
M llvm/test/MC/AMDGPU/gfx7_asm_sopk.s
M llvm/test/MC/AMDGPU/gfx7_asm_sopp.s
M llvm/test/MC/AMDGPU/gfx7_asm_vintrp.s
M llvm/test/MC/AMDGPU/gfx7_asm_vop1.s
M llvm/test/MC/AMDGPU/gfx7_asm_vop2.s
M llvm/test/MC/AMDGPU/gfx7_asm_vop3.s
M llvm/test/MC/AMDGPU/gfx7_asm_vop3_e64.s
M llvm/test/MC/AMDGPU/gfx7_asm_vopc.s
M llvm/test/MC/AMDGPU/gfx7_unsupported.s
M llvm/test/MC/AMDGPU/gfx8_asm_ds.s
M llvm/test/MC/AMDGPU/gfx8_asm_ds_err.s
M llvm/test/MC/AMDGPU/gfx8_asm_exp.s
M llvm/test/MC/AMDGPU/gfx8_asm_flat.s
M llvm/test/MC/AMDGPU/gfx8_asm_mimg.s
M llvm/test/MC/AMDGPU/gfx8_asm_mtbuf.s
M llvm/test/MC/AMDGPU/gfx8_asm_mubuf.s
M llvm/test/MC/AMDGPU/gfx8_asm_smem.s
M llvm/test/MC/AMDGPU/gfx8_asm_sop1.s
M llvm/test/MC/AMDGPU/gfx8_asm_sop2.s
M llvm/test/MC/AMDGPU/gfx8_asm_sopc.s
M llvm/test/MC/AMDGPU/gfx8_asm_sopk.s
M llvm/test/MC/AMDGPU/gfx8_asm_sopp.s
M llvm/test/MC/AMDGPU/gfx8_asm_vintrp.s
M llvm/test/MC/AMDGPU/gfx8_asm_vop1.s
M llvm/test/MC/AMDGPU/gfx8_asm_vop2.s
M llvm/test/MC/AMDGPU/gfx8_asm_vop3.s
M llvm/test/MC/AMDGPU/gfx8_asm_vop3_e64.s
M llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
M llvm/test/MC/AMDGPU/gfx8_unsupported.s
M llvm/test/MC/AMDGPU/gfx9-asm-err.s
M llvm/test/MC/AMDGPU/gfx9-vop2be-literal.s
M llvm/test/MC/AMDGPU/gfx908_err.s
M llvm/test/MC/AMDGPU/gfx90a_err.s
M llvm/test/MC/AMDGPU/gfx90a_ldst_acc.s
M llvm/test/MC/AMDGPU/gfx942_err.s
M llvm/test/MC/AMDGPU/gfx942_unsupported.s
M llvm/test/MC/AMDGPU/gfx950_asm_features.s
M llvm/test/MC/AMDGPU/gfx950_asm_read_tr.s
M llvm/test/MC/AMDGPU/gfx950_asm_vop1.s
M llvm/test/MC/AMDGPU/gfx950_asm_vop1_dpp16.s
M llvm/test/MC/AMDGPU/gfx950_asm_vop3.s
M llvm/test/MC/AMDGPU/gfx950_dlops.s
M llvm/test/MC/AMDGPU/gfx950_err.s
M llvm/test/MC/AMDGPU/gfx950_invalid_encoding.txt
M llvm/test/MC/AMDGPU/gfx950_xdlops.s
M llvm/test/MC/AMDGPU/gfx9_4_generic_unsupported.s
M llvm/test/MC/AMDGPU/gfx9_asm_ds.s
M llvm/test/MC/AMDGPU/gfx9_asm_ds_err.s
M llvm/test/MC/AMDGPU/gfx9_asm_exp.s
M llvm/test/MC/AMDGPU/gfx9_asm_flat.s
M llvm/test/MC/AMDGPU/gfx9_asm_mimg.s
M llvm/test/MC/AMDGPU/gfx9_asm_mtbuf.s
M llvm/test/MC/AMDGPU/gfx9_asm_mubuf.s
M llvm/test/MC/AMDGPU/gfx9_asm_smem.s
M llvm/test/MC/AMDGPU/gfx9_asm_sop1.s
M llvm/test/MC/AMDGPU/gfx9_asm_sop2.s
M llvm/test/MC/AMDGPU/gfx9_asm_sopc.s
M llvm/test/MC/AMDGPU/gfx9_asm_sopk.s
M llvm/test/MC/AMDGPU/gfx9_asm_sopp.s
M llvm/test/MC/AMDGPU/gfx9_asm_vintrp.s
M llvm/test/MC/AMDGPU/gfx9_asm_vop1.s
M llvm/test/MC/AMDGPU/gfx9_asm_vop2_features.s
M llvm/test/MC/AMDGPU/gfx9_asm_vop3.s
M llvm/test/MC/AMDGPU/gfx9_asm_vop3_e64.s
M llvm/test/MC/AMDGPU/gfx9_asm_vop3p.s
M llvm/test/MC/AMDGPU/gfx9_asm_vopc.s
M llvm/test/MC/AMDGPU/gfx9_unsupported.s
M llvm/test/MC/AMDGPU/inline-imm-inv2pi.s
M llvm/test/MC/AMDGPU/isa-version-hsa.s
M llvm/test/MC/AMDGPU/labels-branch-err.s
M llvm/test/MC/AMDGPU/lds_direct-ci.s
M llvm/test/MC/AMDGPU/lds_direct-err.s
M llvm/test/MC/AMDGPU/lds_direct.s
M llvm/test/MC/AMDGPU/literal16-err.s
M llvm/test/MC/AMDGPU/literal16.s
M llvm/test/MC/AMDGPU/mai-err-gfx942.s
M llvm/test/MC/AMDGPU/mai-gfx90a.s
M llvm/test/MC/AMDGPU/mimg-err-gfx942.s
M llvm/test/MC/AMDGPU/mimg-err.s
M llvm/test/MC/AMDGPU/mimg-gfx90a.s
M llvm/test/MC/AMDGPU/misaligned-vgpr-tuples-err.s
M llvm/test/MC/AMDGPU/mubuf-gfx10.s
M llvm/test/MC/AMDGPU/mubuf-gfx9.s
M llvm/test/MC/AMDGPU/mubuf-gfx950.s
M llvm/test/MC/AMDGPU/reg-syntax-err.s
M llvm/test/MC/AMDGPU/smem-err.s
M llvm/test/MC/AMDGPU/smrd-err.s
M llvm/test/MC/AMDGPU/sop1-err.s
M llvm/test/MC/AMDGPU/sop2-err.s
M llvm/test/MC/AMDGPU/sopp-gfx10.s
M llvm/test/MC/AMDGPU/sopp-gfx9.s
M llvm/test/MC/AMDGPU/sym_kernel_scope.s
M llvm/test/MC/AMDGPU/sym_kernel_scope_agpr.s
M llvm/test/MC/AMDGPU/sym_option.s
M llvm/test/MC/AMDGPU/unknown-target-cpu.s
M llvm/test/MC/AMDGPU/v_illegal-atomics.s
M llvm/test/MC/AMDGPU/vcmpx-gfx10.s
M llvm/test/MC/AMDGPU/vintrp-e64-err.s
M llvm/test/MC/AMDGPU/vintrp-err.s
M llvm/test/MC/AMDGPU/vintrp.s
M llvm/test/MC/AMDGPU/vop-err.s
M llvm/test/MC/AMDGPU/vop1-gfx9-err.s
M llvm/test/MC/AMDGPU/vop1-gfx9.s
M llvm/test/MC/AMDGPU/vop2-err.s
M llvm/test/MC/AMDGPU/vop3-gfx10.s
M llvm/test/MC/AMDGPU/vop3-literal.s
M llvm/test/MC/AMDGPU/vop3-modifiers-err.s
M llvm/test/MC/AMDGPU/vop3-modifiers.s
M llvm/test/MC/AMDGPU/vopc-errs.s
M llvm/test/MC/AMDGPU/vopc-vi.s
M llvm/test/MC/AMDGPU/vopc.s
M llvm/test/MC/AMDGPU/xdl-insts-gfx1011-gfx1012.s
M llvm/test/MC/AMDGPU/xdl-insts-gfx908.s
M llvm/test/MC/Disassembler/AMDGPU/bf16_imm.txt
M llvm/test/MC/Disassembler/AMDGPU/buf_fmt_packed_d16.txt
M llvm/test/MC/Disassembler/AMDGPU/buf_fmt_unpacked_d16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10-null-reg.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10-sgpr-max.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10-vop2be-literal.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10-vop3-literal.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1011-xdl-insts.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1011_dlops.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1030_new.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_ds.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_exp.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_flat.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_mimg.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_mimg_features.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_mtbuf.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_mubuf.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_smem.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_sop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_sop2.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_sopc.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_sopk.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_sopp.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop1_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop1_dpp8.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop1_sdwa.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop2.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop2_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop2_dpp8.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop2_sdwa.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3c.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3cx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3cx_warn.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3p_literalv216.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vopc.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vopc_sdwa.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vopcx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vopcx_sdwa.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1150_dasm_features.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1150_dasm_salu_float.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_ds.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_exp.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_flat.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_ldsdir.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_mimg.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_mimg_features.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_mtbuf.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_mubuf.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_smem.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_sop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_sop2.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_sopc.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_sopk.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_sopp.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vinterp.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop2.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp16_from_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp16_from_vop2.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp16_from_vopc.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp16_from_vopcx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp8.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp8_from_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp8_from_vop2.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp8_from_vopc.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp8_from_vopcx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vopc.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vopcx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3p.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3p_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3p_dpp8.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vopc.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vopc_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vopc_dpp8.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vopcx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vopcx_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vopcx_dpp8.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vopd.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vopd_features.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_wmma.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_vop3cx_warn.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_ds.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_load_tr.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_operands.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_smem.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_sopp.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vbuffer_mubuf.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vflat.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vimage.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop1_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop3_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop3_dpp8.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop3_from_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop3_from_vop1_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop3_from_vop1_dpp8.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop3p.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop3p_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop3p_dpp8.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vopd.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vopd3.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_wmma_w32.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1251_dasm_vop1_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1251_dasm_vop2_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1251_dasm_vop3_from_vop1_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1251_dasm_vop3_from_vop2_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_ds.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_exp.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_features.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_global_load_tr.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_smem.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_sopk.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_sopp.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vbuffer_mtbuf.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vbuffer_mubuf.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vdsdir.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vflat.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vimage.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vimage_features.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop2.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_dpp8.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop1_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop1_dpp8.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop2.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop2_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop2_dpp8.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3c.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3c_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3c_dpp8.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3cx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3cx_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3cx_dpp8.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3p.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3p_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3p_dpp8.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3p_err.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vopc.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vopc_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vopc_dpp8.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vopcx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vopcx_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vopcx_dpp8.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vopd.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vopd_features.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vsample.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_vop3cx_warn.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8-literal.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8-literal16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8-trap.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_ds.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_exp.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_flat.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_mimg.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_mimg_features.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_mtbuf.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_mubuf.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_smem.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_sop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_sop2.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_sopc.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_sopk.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_sopp.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_vintrp.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_vop1_dpp.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_vop1_sdwa.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_vop2.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_vop2_dpp.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_vop2_sdwa.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_vop3c.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_vop3cx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_vopc.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_vopc_sdwa.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_vopcx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_vopcx_sdwa.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9-aperture-regs.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9-bool-regs.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9-lds_direct.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9-trap.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx908-atomic-fadd-insts.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx908-dl-insts.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx908-xdl-insts.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx90a-dpp64.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx90a_features.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx90a_ldst_acc.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx90a_mai.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx90a_mimg.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx942_features.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx942_flat.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx942_mai.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx950.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx950_dasm_ds_read_tr.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx950_dasm_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx950_dasm_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx950_dasm_xdlops.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx950_mai.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_ds.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_exp.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_flat.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_mimg.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_mimg_features.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_mubuf.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_sdwa_features.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_smem.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_smem_features.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_sop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_sop2.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_sopc.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_sopk.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_sopp.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_vintrp.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_vop1_dpp.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_vop1_sdwa.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_vop2.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_vop2_dpp.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_vop2_sdwa.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3c.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3cx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3p.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3p_opsel.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_vopc.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_vopc_sdwa.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_vopcx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_vopcx_sdwa.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_wave32_feature.txt
M llvm/test/MC/Disassembler/AMDGPU/mad_mix.txt
M llvm/test/MC/Disassembler/AMDGPU/si-support.txt
M llvm/test/MC/Disassembler/AMDGPU/vinterp.txt
M llvm/test/MC/Mips/macro-ddiv.s
M llvm/test/MC/Mips/macro-ddivu.s
M llvm/test/MC/Mips/macro-div.s
M llvm/test/MC/Mips/macro-divu.s
M llvm/test/MC/Mips/macro-drem.s
M llvm/test/MC/Mips/macro-dremu.s
M llvm/test/MC/Mips/macro-rem.s
M llvm/test/MC/Mips/macro-remu.s
M llvm/test/MC/RISCV/Relocations/expr.s
M llvm/test/MC/RISCV/Relocations/relocations.s
M llvm/test/MC/RISCV/align.s
M llvm/test/MC/RISCV/compressed-relocations.s
M llvm/test/MC/RISCV/custom_reloc.s
A llvm/test/MC/RISCV/hex-imm-macho.s
M llvm/test/MC/RISCV/linker-relaxation.s
M llvm/test/MC/RISCV/long-conditional-jump.s
A llvm/test/MC/RISCV/macho-local-symbol.s
A llvm/test/MC/RISCV/macho.s
M llvm/test/MC/RISCV/option-relax.s
M llvm/test/MC/RISCV/rv32-relaxation-xqci.s
M llvm/test/MC/RISCV/tlsdesc.s
M llvm/test/MC/RISCV/vendor-symbol.s
M llvm/test/MC/RISCV/xandesperf-relocation.s
M llvm/test/MC/RISCV/xqcibi-linker-relaxation.s
M llvm/test/MC/RISCV/xqcibi-relocations.s
M llvm/test/MC/RISCV/xqcilb-relocations.s
M llvm/test/MC/RISCV/xqcili-linker-relaxation.s
M llvm/test/MC/RISCV/xqcili-relocations.s
A llvm/test/MC/Sparc/sparc-natural-instructions.s
M llvm/test/MachineVerifier/copy-scalable.mir
M llvm/test/MachineVerifier/generic-vreg-undef-use.mir
M llvm/test/MachineVerifier/live-ins-01.mir
M llvm/test/MachineVerifier/live-ins-02.mir
M llvm/test/MachineVerifier/live-ins-03.mir
M llvm/test/MachineVerifier/stack-protector-offset.mir
M llvm/test/MachineVerifier/test_abd_su.mir
M llvm/test/MachineVerifier/test_adjustsstack.mir
M llvm/test/MachineVerifier/test_copy.mir
M llvm/test/MachineVerifier/test_copy_mismatch_types.mir
M llvm/test/MachineVerifier/test_copy_physregs_x86.mir
M llvm/test/MachineVerifier/test_g_add.mir
M llvm/test/MachineVerifier/test_g_addrspacecast.mir
M llvm/test/MachineVerifier/test_g_assert_align.mir
M llvm/test/MachineVerifier/test_g_assert_sext.mir
M llvm/test/MachineVerifier/test_g_assert_sext_register_bank_class.mir
M llvm/test/MachineVerifier/test_g_assert_zext.mir
M llvm/test/MachineVerifier/test_g_assert_zext_register_bank_class.mir
M llvm/test/MachineVerifier/test_g_brindirect_is_indirect_branch.mir
M llvm/test/MachineVerifier/test_g_brjt.mir
M llvm/test/MachineVerifier/test_g_brjt_is_indirect_branch.mir
M llvm/test/MachineVerifier/test_g_bswap.mir
M llvm/test/MachineVerifier/test_g_build_vector.mir
M llvm/test/MachineVerifier/test_g_build_vector_trunc.mir
M llvm/test/MachineVerifier/test_g_bzero.mir
M llvm/test/MachineVerifier/test_g_concat_vectors.mir
M llvm/test/MachineVerifier/test_g_constant.mir
M llvm/test/MachineVerifier/test_g_constant_pool.mir
M llvm/test/MachineVerifier/test_g_dyn_stackalloc.mir
M llvm/test/MachineVerifier/test_g_extract.mir
M llvm/test/MachineVerifier/test_g_extract_subvector.mir
M llvm/test/MachineVerifier/test_g_fcmp.mir
M llvm/test/MachineVerifier/test_g_fconstant.mir
M llvm/test/MachineVerifier/test_g_icmp.mir
M llvm/test/MachineVerifier/test_g_insert.mir
M llvm/test/MachineVerifier/test_g_insert_subvector.mir
M llvm/test/MachineVerifier/test_g_inttoptr.mir
M llvm/test/MachineVerifier/test_g_invoke_region_start.mir
M llvm/test/MachineVerifier/test_g_is_fpclass.mir
M llvm/test/MachineVerifier/test_g_jump_table.mir
M llvm/test/MachineVerifier/test_g_llround.mir
M llvm/test/MachineVerifier/test_g_load.mir
M llvm/test/MachineVerifier/test_g_lround.mir
M llvm/test/MachineVerifier/test_g_memcpy.mir
M llvm/test/MachineVerifier/test_g_memcpy_inline.mir
M llvm/test/MachineVerifier/test_g_memmove.mir
M llvm/test/MachineVerifier/test_g_memset.mir
M llvm/test/MachineVerifier/test_g_merge_values.mir
M llvm/test/MachineVerifier/test_g_minmax.mir
M llvm/test/MachineVerifier/test_g_phi.mir
M llvm/test/MachineVerifier/test_g_prefetch.mir
M llvm/test/MachineVerifier/test_g_ptr_add.mir
M llvm/test/MachineVerifier/test_g_ptrmask.mir
M llvm/test/MachineVerifier/test_g_ptrtoint.mir
M llvm/test/MachineVerifier/test_g_rotr_rotl.mir
M llvm/test/MachineVerifier/test_g_select.mir
M llvm/test/MachineVerifier/test_g_sext_inreg.mir
M llvm/test/MachineVerifier/test_g_sextload.mir
M llvm/test/MachineVerifier/test_g_shift.mir
M llvm/test/MachineVerifier/test_g_shuffle_vector.mir
M llvm/test/MachineVerifier/test_g_splat_vector.mir
M llvm/test/MachineVerifier/test_g_store.mir
M llvm/test/MachineVerifier/test_g_trunc.mir
M llvm/test/MachineVerifier/test_g_ubfx_sbfx.mir
M llvm/test/MachineVerifier/test_g_ubsantrap.mir
M llvm/test/MachineVerifier/test_g_unmerge_values.mir
M llvm/test/MachineVerifier/test_g_vscale.mir
M llvm/test/MachineVerifier/test_g_zextload.mir
M llvm/test/MachineVerifier/test_insert_subreg.mir
M llvm/test/MachineVerifier/test_multiple_errors.mir
M llvm/test/MachineVerifier/test_phis_precede_nonphis.mir
M llvm/test/MachineVerifier/test_step-vector.mir
M llvm/test/MachineVerifier/test_uscmp.mir
M llvm/test/MachineVerifier/test_vector_reductions.mir
M llvm/test/MachineVerifier/verifier-generic-extend-truncate.mir
M llvm/test/MachineVerifier/verifier-generic-types-1.mir
M llvm/test/MachineVerifier/verifier-generic-types-2.mir
M llvm/test/MachineVerifier/verifier-phi-fail0.mir
M llvm/test/MachineVerifier/verifier-phi.mir
M llvm/test/MachineVerifier/verifier-statepoint.mir
M llvm/test/MachineVerifier/verify-inlineasmbr.mir
M llvm/test/MachineVerifier/verify-regbankselected-dbg-undef-use.mir
M llvm/test/MachineVerifier/verify-regbankselected.mir
M llvm/test/MachineVerifier/verify-regops.mir
M llvm/test/MachineVerifier/verify-selected-dbg-undef-use.mir
M llvm/test/MachineVerifier/verify-selected.mir
A llvm/test/Other/debugcounter-multi-intervals.ll
A llvm/test/Other/functionpropertiesanalysis.ll
A llvm/test/Other/opt-bisect-ranges.ll
M llvm/test/TableGen/CPtrWildcard.td
M llvm/test/TableGen/RegClassByHwMode.td
A llvm/test/TableGen/RegClassByHwModeCompressPat.td
M llvm/test/TableGen/dag-isel-regclass-emit-enum.td
A llvm/test/TableGen/getsetdagop.td
R llvm/test/TableGen/getsetop.td
M llvm/test/TableGen/multiple-type-casts-patfrags.td
M llvm/test/ThinLTO/X86/memprof-icp.ll
M llvm/test/Transforms/Attributor/nofpclass-fdiv.ll
M llvm/test/Transforms/Attributor/nofpclass-fma.ll
M llvm/test/Transforms/Attributor/nofpclass-frem.ll
M llvm/test/Transforms/Attributor/nofpclass-select.ll
M llvm/test/Transforms/Attributor/nofpclass.ll
A llvm/test/Transforms/CodeGenPrepare/ARM/sink-negative-scale.ll
M llvm/test/Transforms/CodeGenPrepare/Mips/pr35209.ll
A llvm/test/Transforms/DeadStoreElimination/atomic-todo.ll
M llvm/test/Transforms/DeadStoreElimination/atomic.ll
A llvm/test/Transforms/FunctionSpecialization/function-specialization-implicit-ref.ll
M llvm/test/Transforms/GVN/condprop.ll
A llvm/test/Transforms/IRCE/loop-guarded-bounds.ll
A llvm/test/Transforms/Inline/inline-ref-metadata.ll
M llvm/test/Transforms/InstCombine/2012-05-28-select-hang.ll
A llvm/test/Transforms/InstCombine/AArch64/neon-shift-intrinsics.ll
A llvm/test/Transforms/InstCombine/WebAssembly/fold-swizzle.ll
A llvm/test/Transforms/InstCombine/WebAssembly/lit.local.cfg
A llvm/test/Transforms/InstCombine/X86/x86-maxmin.ll
M llvm/test/Transforms/InstCombine/binop-select.ll
M llvm/test/Transforms/InstCombine/fabs.ll
M llvm/test/Transforms/InstCombine/fcmp-select.ll
A llvm/test/Transforms/InstCombine/hyperbolic-functions.ll
M llvm/test/Transforms/InstCombine/icmp-srem.ll
A llvm/test/Transforms/InstCombine/instcombine-dominance-fixup.ll
M llvm/test/Transforms/InstCombine/intrinsic-select.ll
M llvm/test/Transforms/InstCombine/minmax-fp.ll
M llvm/test/Transforms/InstCombine/narrow-switch.ll
M llvm/test/Transforms/InstCombine/ptrtoaddr.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-exp.ll
A llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fmul.ll
A llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-log.ll
A llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximum.ll
A llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximumnum.ll
A llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimum.ll
A llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimumnum.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-shufflevector.ll
A llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-sqrt.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
A llvm/test/Transforms/InstCombine/switch-xor.ll
M llvm/test/Transforms/InstCombine/vec_extract_var_elt.ll
M llvm/test/Transforms/InstSimplify/ConstProp/WebAssembly/dot.ll
M llvm/test/Transforms/InstSimplify/floating-point-compare.ll
M llvm/test/Transforms/InstSimplify/ptrtoaddr.ll
M llvm/test/Transforms/InstSimplify/select-icmp.ll
A llvm/test/Transforms/LoopFusion/pr166356.ll
M llvm/test/Transforms/LoopVectorize/AArch64/clamped-trip-count.ll
M llvm/test/Transforms/LoopVectorize/AArch64/conditional-branches-cost.ll
M llvm/test/Transforms/LoopVectorize/AArch64/divs-with-scalable-vfs.ll
M llvm/test/Transforms/LoopVectorize/AArch64/eliminate-tail-predication.ll
M llvm/test/Transforms/LoopVectorize/AArch64/epilogue-vectorization-fix-scalar-resume-values.ll
M llvm/test/Transforms/LoopVectorize/AArch64/first-order-recurrence.ll
M llvm/test/Transforms/LoopVectorize/AArch64/gather-do-not-vectorize-addressing.ll
M llvm/test/Transforms/LoopVectorize/AArch64/induction-costs-sve.ll
M llvm/test/Transforms/LoopVectorize/AArch64/induction-costs.ll
M llvm/test/Transforms/LoopVectorize/AArch64/interleaving-load-store.ll
M llvm/test/Transforms/LoopVectorize/AArch64/interleaving-reduction.ll
M llvm/test/Transforms/LoopVectorize/AArch64/invalid-costs.ll
M llvm/test/Transforms/LoopVectorize/AArch64/load-cast-context.ll
M llvm/test/Transforms/LoopVectorize/AArch64/low_trip_count_predicates.ll
M llvm/test/Transforms/LoopVectorize/AArch64/masked-call.ll
M llvm/test/Transforms/LoopVectorize/AArch64/masked_ldst_sme.ll
M llvm/test/Transforms/LoopVectorize/AArch64/optsize_minsize.ll
M llvm/test/Transforms/LoopVectorize/AArch64/outer_loop_prefer_scalable.ll
M llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-chained.ll
M llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-constant-ops.ll
M llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product-epilogue.ll
M llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product-mixed.ll
M llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product.ll
M llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-incomplete-chains.ll
M llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-sub.ll
M llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce.ll
M llvm/test/Transforms/LoopVectorize/AArch64/pr60831-sve-inv-store-crash.ll
M llvm/test/Transforms/LoopVectorize/AArch64/reduction-recurrence-costs-sve.ll
M llvm/test/Transforms/LoopVectorize/AArch64/scalable-avoid-scalarization.ll
M llvm/test/Transforms/LoopVectorize/AArch64/scalable-reduction-inloop-cond.ll
M llvm/test/Transforms/LoopVectorize/AArch64/scalable-strict-fadd.ll
M llvm/test/Transforms/LoopVectorize/AArch64/scalable-struct-return.ll
M llvm/test/Transforms/LoopVectorize/AArch64/select-costs.ll
M llvm/test/Transforms/LoopVectorize/AArch64/simple_early_exit.ll
M llvm/test/Transforms/LoopVectorize/AArch64/single-early-exit-interleave.ll
M llvm/test/Transforms/LoopVectorize/AArch64/store-costs-sve.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-epilog-vect-inloop-reductions.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-epilog-vect-reductions.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-epilog-vect-strict-reductions.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-epilog-vect.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-epilog-vscale-fixed.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-fneg.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-inductions-unusual-types.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-interleaved-accesses.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-inv-store.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-live-out-pointer-induction.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-low-trip-count.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-multiexit.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-predicated-costs.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-runtime-check-size-based-threshold.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-tail-folding-forced.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-tail-folding-option.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-tail-folding-optsize.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-tail-folding-reductions.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-tail-folding-unroll.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-tail-folding.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-vscale-based-trip-counts.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-wide-lane-mask.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-widen-extractvalue.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-widen-gep.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-widen-phi.ll
M llvm/test/Transforms/LoopVectorize/AArch64/tail-folding-styles.ll
M llvm/test/Transforms/LoopVectorize/AArch64/transform-narrow-interleave-to-widen-memory-scalable.ll
M llvm/test/Transforms/LoopVectorize/AArch64/transform-narrow-interleave-to-widen-memory-with-wide-ops-chained.ll
M llvm/test/Transforms/LoopVectorize/AArch64/type-shrinkage-zext-costs.ll
M llvm/test/Transforms/LoopVectorize/AArch64/veclib-intrinsic-calls.ll
M llvm/test/Transforms/LoopVectorize/AArch64/widen-gep-all-indices-invariant.ll
M llvm/test/Transforms/LoopVectorize/AArch64/wider-VF-for-callinst.ll
M llvm/test/Transforms/LoopVectorize/ARM/mve-gather-scatter-tailpred.ll
M llvm/test/Transforms/LoopVectorize/ARM/mve-icmpcost.ll
M llvm/test/Transforms/LoopVectorize/ARM/mve-selectandorcost.ll
M llvm/test/Transforms/LoopVectorize/RISCV/blocks-with-dead-instructions.ll
M llvm/test/Transforms/LoopVectorize/RISCV/dead-ops-cost.ll
M llvm/test/Transforms/LoopVectorize/RISCV/divrem.ll
M llvm/test/Transforms/LoopVectorize/RISCV/evl-compatible-loops.ll
M llvm/test/Transforms/LoopVectorize/RISCV/first-order-recurrence-scalable-vf1.ll
M llvm/test/Transforms/LoopVectorize/RISCV/fminimumnum.ll
M llvm/test/Transforms/LoopVectorize/RISCV/gather-scatter-cost.ll
M llvm/test/Transforms/LoopVectorize/RISCV/induction-costs.ll
M llvm/test/Transforms/LoopVectorize/RISCV/inloop-reduction.ll
M llvm/test/Transforms/LoopVectorize/RISCV/interleaved-accesses.ll
M llvm/test/Transforms/LoopVectorize/RISCV/mask-index-type.ll
M llvm/test/Transforms/LoopVectorize/RISCV/masked_gather_scatter.ll
M llvm/test/Transforms/LoopVectorize/RISCV/partial-reduce-dot-product.ll
M llvm/test/Transforms/LoopVectorize/RISCV/pointer-induction.ll
M llvm/test/Transforms/LoopVectorize/RISCV/pr87378-vpinstruction-or-drop-poison-generating-flags.ll
M llvm/test/Transforms/LoopVectorize/RISCV/pr88802.ll
M llvm/test/Transforms/LoopVectorize/RISCV/reg-usage-prune-vf.ll
M llvm/test/Transforms/LoopVectorize/RISCV/riscv-vector-reverse.ll
M llvm/test/Transforms/LoopVectorize/RISCV/strided-accesses.ll
M llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-bin-unary-ops-args.ll
M llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-call-intrinsics.ll
M llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-cast-intrinsics.ll
A llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-complex-mask.ll
M llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-cond-reduction.ll
M llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-div.ll
M llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-fixed-order-recurrence.ll
M llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-inloop-reduction.ll
M llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-interleave.ll
M llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-intermediate-store.ll
M llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-iv32.ll
M llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-masked-loadstore.ll
M llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-ordered-reduction.ll
M llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-reduction.ll
M llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-reverse-load-store.ll
M llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-safe-dep-distance.ll
M llvm/test/Transforms/LoopVectorize/RISCV/transform-narrow-interleave-to-widen-memory.ll
M llvm/test/Transforms/LoopVectorize/RISCV/truncate-to-minimal-bitwidth-evl-crash.ll
M llvm/test/Transforms/LoopVectorize/RISCV/uniform-load-store.ll
M llvm/test/Transforms/LoopVectorize/RISCV/vectorize-vp-intrinsics.ll
M llvm/test/Transforms/LoopVectorize/SystemZ/scalar-steps-with-users-demanding-all-lanes-and-first-lane-only.ll
M llvm/test/Transforms/LoopVectorize/X86/cost-constant-known-via-scev.ll
M llvm/test/Transforms/LoopVectorize/X86/divs-with-tail-folding.ll
A llvm/test/Transforms/LoopVectorize/X86/end-pointer-signed.ll
M llvm/test/Transforms/LoopVectorize/X86/epilog-vectorization-inductions.ll
M llvm/test/Transforms/LoopVectorize/X86/induction-costs.ll
M llvm/test/Transforms/LoopVectorize/X86/induction-step.ll
M llvm/test/Transforms/LoopVectorize/X86/uniform_mem_op.ll
M llvm/test/Transforms/LoopVectorize/X86/vector-scalar-select-cost.ll
A llvm/test/Transforms/LoopVectorize/X86/vplan-single-bit-ind-var.ll
M llvm/test/Transforms/LoopVectorize/create-induction-resume.ll
M llvm/test/Transforms/LoopVectorize/expand-scev-after-invoke.ll
M llvm/test/Transforms/LoopVectorize/first-order-recurrence-chains-vplan.ll
M llvm/test/Transforms/LoopVectorize/first-order-recurrence-scalable-vf1.ll
M llvm/test/Transforms/LoopVectorize/first-order-recurrence-sink-replicate-region.ll
M llvm/test/Transforms/LoopVectorize/hoist-predicated-loads.ll
M llvm/test/Transforms/LoopVectorize/icmp-uniforms.ll
M llvm/test/Transforms/LoopVectorize/if-reduction.ll
M llvm/test/Transforms/LoopVectorize/induction-step.ll
M llvm/test/Transforms/LoopVectorize/induction.ll
M llvm/test/Transforms/LoopVectorize/iv-select-cmp-trunc.ll
M llvm/test/Transforms/LoopVectorize/load-deref-pred-align.ll
A llvm/test/Transforms/LoopVectorize/multiple-early-exits.ll
M llvm/test/Transforms/LoopVectorize/narrow-to-single-scalar-widen-gep-scalable.ll
M llvm/test/Transforms/LoopVectorize/nested-loops-scev-expansion.ll
M llvm/test/Transforms/LoopVectorize/optimal-epilog-vectorization.ll
M llvm/test/Transforms/LoopVectorize/outer_loop_scalable.ll
M llvm/test/Transforms/LoopVectorize/pointer-induction.ll
M llvm/test/Transforms/LoopVectorize/pr30654-phiscev-sext-trunc.ll
M llvm/test/Transforms/LoopVectorize/pr58811-scev-expansion.ll
M llvm/test/Transforms/LoopVectorize/predicatedinst-loop-invariant.ll
M llvm/test/Transforms/LoopVectorize/scalable-assume.ll
M llvm/test/Transforms/LoopVectorize/scalable-first-order-recurrence.ll
M llvm/test/Transforms/LoopVectorize/scalable-inductions.ll
M llvm/test/Transforms/LoopVectorize/scalable-iv-outside-user.ll
M llvm/test/Transforms/LoopVectorize/scalable-lifetime.ll
M llvm/test/Transforms/LoopVectorize/scalable-loop-unpredicated-body-scalar-tail.ll
M llvm/test/Transforms/LoopVectorize/scalable-predication.ll
M llvm/test/Transforms/LoopVectorize/scalable-reduction-inloop.ll
M llvm/test/Transforms/LoopVectorize/scalable-trunc-min-bitwidth.ll
M llvm/test/Transforms/LoopVectorize/scev-predicate-reasoning.ll
A llvm/test/Transforms/LoopVectorize/select-min-max-last-index-epilogue.ll
M llvm/test/Transforms/LoopVectorize/step-vector-i1-wrapping.ll
A llvm/test/Transforms/LoopVectorize/tail-folding-div.ll
M llvm/test/Transforms/LoopVectorize/uniform_across_vf_induction1.ll
M llvm/test/Transforms/LoopVectorize/uniform_across_vf_induction1_div_urem.ll
M llvm/test/Transforms/LoopVectorize/uniform_across_vf_induction2.ll
M llvm/test/Transforms/LoopVectorize/vectorize-force-tail-with-evl.ll
M llvm/test/Transforms/LoopVectorize/vplan-iv-transforms.ll
M llvm/test/Transforms/LoopVectorize/vplan-printing-reductions.ll
M llvm/test/Transforms/LoopVectorize/vplan-printing.ll
M llvm/test/Transforms/LoopVectorize/vplan-sink-scalars-and-merge.ll
M llvm/test/Transforms/LoopVectorize/widen-gep-all-indices-invariant.ll
M llvm/test/Transforms/LoopVersioning/add-phi-update-users.ll
A llvm/test/Transforms/LowerTypeTests/import-32bit.ll
A llvm/test/Transforms/MergeFunc/merge-calling-conv.ll
M llvm/test/Transforms/PGOProfile/Inputs/cspgo_bar_sample.ll
M llvm/test/Transforms/PhaseOrdering/AArch64/sve-interleave-vectorization.ll
A llvm/test/Transforms/SLPVectorizer/AArch64/externally-used-copyables.ll
A llvm/test/Transforms/SLPVectorizer/AArch64/unique_values.ll
M llvm/test/Transforms/SLPVectorizer/RISCV/strided-stores-vectorized.ll
A llvm/test/Transforms/SLPVectorizer/X86/associate-copyable-non-copyable-op.ll
A llvm/test/Transforms/SLPVectorizer/X86/extractelements-subnodes-same-index.ll
M llvm/test/Transforms/SLPVectorizer/X86/insert-subvector.ll
A llvm/test/Transforms/SLPVectorizer/X86/multi-parent-instr-copyable-regular.ll
A llvm/test/Transforms/SLPVectorizer/X86/non-schedulable-node-with-non-schedulable-parent.ll
A llvm/test/Transforms/SampleProfile/Inputs/coro-annotate.prof
A llvm/test/Transforms/SampleProfile/coro-annotate.ll
A llvm/test/Transforms/SampleProfile/pseudo-probe-coro-debug-fix.ll
A llvm/test/Transforms/SeparateConstOffsetFromGEP/negative-i32-offset.ll
M llvm/test/Verifier/invalid-splice.ll
A llvm/test/Verifier/ref-func.ll
A llvm/test/Verifier/ref.ll
M llvm/test/lit.cfg.py
M llvm/test/tools/UpdateTestChecks/update_mc_test_checks/Inputs/amdgpu_asm.s
M llvm/test/tools/UpdateTestChecks/update_mc_test_checks/Inputs/amdgpu_asm.s.expected
M llvm/test/tools/llvm-cov/mcdc-const.test
M llvm/test/tools/llvm-cov/mcdc-export-json.test
M llvm/test/tools/llvm-cov/mcdc-general.test
M llvm/test/tools/llvm-exegesis/AArch64/all-opcodes.test
M llvm/test/tools/llvm-exegesis/AArch64/setReg_init_check.s
A llvm/test/tools/llvm-mca/AArch64/Apple/Cyclone-register-offset.s
A llvm/test/tools/llvm-mca/AArch64/Apple/Inputs/basic-instructions.s
A llvm/test/tools/llvm-mca/AArch64/Apple/Inputs/neon-instructions.s
A llvm/test/tools/llvm-mca/AArch64/Apple/M1-basic-instructions.s
A llvm/test/tools/llvm-mca/AArch64/Apple/M1-neon-instructions.s
R llvm/test/tools/llvm-mca/AArch64/Cyclone/register-offset.s
A llvm/test/tools/llvm-mca/AArch64/Neoverse/Inputs/sve-instructions.s
M llvm/test/tools/llvm-mca/AArch64/Neoverse/N2-sve-instructions.s
M llvm/test/tools/llvm-mca/AArch64/Neoverse/N3-sve-instructions.s
M llvm/test/tools/llvm-mca/AArch64/Neoverse/V2-sve-instructions.s
M llvm/test/tools/llvm-mca/AArch64/Neoverse/V3-sve-instructions.s
M llvm/test/tools/llvm-mca/AArch64/Neoverse/V3AE-sve-instructions.s
A llvm/test/tools/llvm-mca/AArch64/mcpu-help.test
M llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-vle-vse-vlm.s
M llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-vlse-vsse.s
M llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-vlseg-vsseg.s
M llvm/test/tools/llvm-mca/RISCV/Andes45/rvv-vlxe-vsxe.s
A llvm/test/tools/llvm-mca/RISCV/Inputs/atomic.s
A llvm/test/tools/llvm-mca/RISCV/Inputs/floating-point.s
A llvm/test/tools/llvm-mca/RISCV/Inputs/integer.s
A llvm/test/tools/llvm-mca/RISCV/Inputs/mul-div.s
A llvm/test/tools/llvm-mca/RISCV/Inputs/rvv/arithmetic.s
A llvm/test/tools/llvm-mca/RISCV/Inputs/rvv/bitwise.s
A llvm/test/tools/llvm-mca/RISCV/Inputs/rvv/comparison.s
A llvm/test/tools/llvm-mca/RISCV/Inputs/rvv/conversion.s
A llvm/test/tools/llvm-mca/RISCV/Inputs/rvv/fma.s
A llvm/test/tools/llvm-mca/RISCV/Inputs/rvv/fp.s
A llvm/test/tools/llvm-mca/RISCV/Inputs/rvv/mask.s
A llvm/test/tools/llvm-mca/RISCV/Inputs/rvv/minmax.s
A llvm/test/tools/llvm-mca/RISCV/Inputs/rvv/mul-div.s
A llvm/test/tools/llvm-mca/RISCV/Inputs/rvv/permutation.s
A llvm/test/tools/llvm-mca/RISCV/Inputs/rvv/reduction.s
A llvm/test/tools/llvm-mca/RISCV/Inputs/rvv/vle-vse-vlm.s
A llvm/test/tools/llvm-mca/RISCV/Inputs/rvv/vlse-vsse.s
A llvm/test/tools/llvm-mca/RISCV/Inputs/rvv/vlseg-vsseg.s
A llvm/test/tools/llvm-mca/RISCV/Inputs/rvv/vlxe-vsxe.s
A llvm/test/tools/llvm-mca/RISCV/Inputs/rvv/zvbc.s
A llvm/test/tools/llvm-mca/RISCV/Inputs/zba.s
A llvm/test/tools/llvm-mca/RISCV/Inputs/zbb.s
A llvm/test/tools/llvm-mca/RISCV/Inputs/zbc.s
A llvm/test/tools/llvm-mca/RISCV/Inputs/zbs.s
A llvm/test/tools/llvm-mca/RISCV/Inputs/zfh.s
A llvm/test/tools/llvm-mca/RISCV/Inputs/zfhmin.s
A llvm/test/tools/llvm-mca/RISCV/Inputs/zicond.s
A llvm/test/tools/llvm-mca/RISCV/SiFiveP400/atomic.test
R llvm/test/tools/llvm-mca/RISCV/SiFiveP400/div.s
A llvm/test/tools/llvm-mca/RISCV/SiFiveP400/floating-point.test
A llvm/test/tools/llvm-mca/RISCV/SiFiveP400/integer.test
R llvm/test/tools/llvm-mca/RISCV/SiFiveP400/load.s
R llvm/test/tools/llvm-mca/RISCV/SiFiveP400/mul-cpop.s
A llvm/test/tools/llvm-mca/RISCV/SiFiveP400/mul-div.test
A llvm/test/tools/llvm-mca/RISCV/SiFiveP400/rvv/arithmetic.test
A llvm/test/tools/llvm-mca/RISCV/SiFiveP400/rvv/bitwise.test
A llvm/test/tools/llvm-mca/RISCV/SiFiveP400/rvv/comparison.test
A llvm/test/tools/llvm-mca/RISCV/SiFiveP400/rvv/conversion.test
A llvm/test/tools/llvm-mca/RISCV/SiFiveP400/rvv/fma.test
A llvm/test/tools/llvm-mca/RISCV/SiFiveP400/rvv/fp.test
A llvm/test/tools/llvm-mca/RISCV/SiFiveP400/rvv/mask.test
A llvm/test/tools/llvm-mca/RISCV/SiFiveP400/rvv/minmax.test
A llvm/test/tools/llvm-mca/RISCV/SiFiveP400/rvv/mul-div.test
A llvm/test/tools/llvm-mca/RISCV/SiFiveP400/rvv/permutation.test
A llvm/test/tools/llvm-mca/RISCV/SiFiveP400/rvv/reduction.test
A llvm/test/tools/llvm-mca/RISCV/SiFiveP400/rvv/vle-vse-vlm.test
A llvm/test/tools/llvm-mca/RISCV/SiFiveP400/rvv/vlse-vsse.test
A llvm/test/tools/llvm-mca/RISCV/SiFiveP400/rvv/vlseg-vsseg.test
A llvm/test/tools/llvm-mca/RISCV/SiFiveP400/rvv/vlxe-vsxe.test
A llvm/test/tools/llvm-mca/RISCV/SiFiveP400/rvv/zvbb.s
A llvm/test/tools/llvm-mca/RISCV/SiFiveP400/rvv/zvbc.test
A llvm/test/tools/llvm-mca/RISCV/SiFiveP400/rvv/zvkg.s
A llvm/test/tools/llvm-mca/RISCV/SiFiveP400/rvv/zvkned.s
A llvm/test/tools/llvm-mca/RISCV/SiFiveP400/rvv/zvknhb.s
A llvm/test/tools/llvm-mca/RISCV/SiFiveP400/rvv/zvksed.s
A llvm/test/tools/llvm-mca/RISCV/SiFiveP400/rvv/zvksh.s
R llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vislide-vx.s
R llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vle-vse-vlm.s
R llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vlse-vsse.s
R llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vlseg-vsseg.s
R llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vlxe-vsxe.s
R llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vmv.s
R llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vreduce.s
R llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vrgather.s
R llvm/test/tools/llvm-mca/RISCV/SiFiveP400/vshift-vmul.s
A llvm/test/tools/llvm-mca/RISCV/SiFiveP400/zba.test
A llvm/test/tools/llvm-mca/RISCV/SiFiveP400/zbb.test
A llvm/test/tools/llvm-mca/RISCV/SiFiveP400/zbs.test
A llvm/test/tools/llvm-mca/RISCV/SiFiveP400/zfhmin.test
R llvm/test/tools/llvm-mca/RISCV/SiFiveP400/zvbb.s
R llvm/test/tools/llvm-mca/RISCV/SiFiveP400/zvbc.s
R llvm/test/tools/llvm-mca/RISCV/SiFiveP400/zvkg.s
R llvm/test/tools/llvm-mca/RISCV/SiFiveP400/zvkned.s
R llvm/test/tools/llvm-mca/RISCV/SiFiveP400/zvknhb.s
R llvm/test/tools/llvm-mca/RISCV/SiFiveP400/zvksed.s
R llvm/test/tools/llvm-mca/RISCV/SiFiveP400/zvksh.s
R llvm/test/tools/llvm-mca/RISCV/SpacemitX60/atomic.s
A llvm/test/tools/llvm-mca/RISCV/SpacemitX60/atomic.test
R llvm/test/tools/llvm-mca/RISCV/SpacemitX60/floating-point.s
A llvm/test/tools/llvm-mca/RISCV/SpacemitX60/floating-point.test
R llvm/test/tools/llvm-mca/RISCV/SpacemitX60/integer.s
A llvm/test/tools/llvm-mca/RISCV/SpacemitX60/integer.test
A llvm/test/tools/llvm-mca/RISCV/SpacemitX60/mul-div.test
R llvm/test/tools/llvm-mca/RISCV/SpacemitX60/rvv-arithmetic.s
R llvm/test/tools/llvm-mca/RISCV/SpacemitX60/rvv-bitwise.s
R llvm/test/tools/llvm-mca/RISCV/SpacemitX60/rvv-comparison.s
R llvm/test/tools/llvm-mca/RISCV/SpacemitX60/rvv-conversion.s
R llvm/test/tools/llvm-mca/RISCV/SpacemitX60/rvv-fma.s
R llvm/test/tools/llvm-mca/RISCV/SpacemitX60/rvv-fp.s
R llvm/test/tools/llvm-mca/RISCV/SpacemitX60/rvv-mask.s
R llvm/test/tools/llvm-mca/RISCV/SpacemitX60/rvv-minmax.s
R llvm/test/tools/llvm-mca/RISCV/SpacemitX60/rvv-mul-div.s
A llvm/test/tools/llvm-mca/RISCV/SpacemitX60/rvv/arithmetic.test
A llvm/test/tools/llvm-mca/RISCV/SpacemitX60/rvv/bitwise.test
A llvm/test/tools/llvm-mca/RISCV/SpacemitX60/rvv/comparison.test
A llvm/test/tools/llvm-mca/RISCV/SpacemitX60/rvv/conversion.test
A llvm/test/tools/llvm-mca/RISCV/SpacemitX60/rvv/fma.test
A llvm/test/tools/llvm-mca/RISCV/SpacemitX60/rvv/fp.test
A llvm/test/tools/llvm-mca/RISCV/SpacemitX60/rvv/mask.test
A llvm/test/tools/llvm-mca/RISCV/SpacemitX60/rvv/minmax.test
A llvm/test/tools/llvm-mca/RISCV/SpacemitX60/rvv/mul-div.test
Log Message:
-----------
Merge branch 'users/chapuni/mcdc/nest/lnot' into users/chapuni/mcdc/nest/bitmapaddr
Commit: b1e4f269287cf981c1fcb8267c5f0e6678c2311e
https://github.com/llvm/llvm-project/commit/b1e4f269287cf981c1fcb8267c5f0e6678c2311e
Author: YongKang Zhu <yongzhu at fb.com>
Date: 2026-01-13 (Tue, 13 Jan 2026)
Changed paths:
M bolt/test/AArch64/epilogue-determination.s
Log Message:
-----------
[BOLT][AArch64] Fix epilogue-determination test (#175668)
Define jump table for each function, for conformance and better clarity.
Commit: 95da1354d03bf66594d0bd1763b9c9c5fbcf8843
https://github.com/llvm/llvm-project/commit/95da1354d03bf66594d0bd1763b9c9c5fbcf8843
Author: Joseph Huber <huberjn at outlook.com>
Date: 2026-01-13 (Tue, 13 Jan 2026)
Changed paths:
M libc/cmake/modules/LLVMLibCCompileOptionRules.cmake
M libc/config/config.json
R libc/config/windows/config.json
M libc/docs/configure.rst
M libc/docs/dev/printf_behavior.rst
M libc/src/stdio/printf_core/CMakeLists.txt
M libc/src/stdio/printf_core/char_converter.h
M libc/src/stdio/printf_core/core_structs.h
M libc/src/stdio/printf_core/linux/error_mapper.h
M libc/src/stdio/printf_core/parser.h
M libc/test/src/stdio/CMakeLists.txt
M libc/test/src/stdio/sprintf_test.cpp
Log Message:
-----------
Revert "[libc] Support %lc in printf (#169983)"
This reverts commit 1327c50ef199b481f5326cf6ca3710fc111b70b1.
The printf headers are intended to be header-only, this introduces
external symbol dependencies.
Commit: c0edf7894eb9ef09baaf94510441f93c4bbaaaa8
https://github.com/llvm/llvm-project/commit/c0edf7894eb9ef09baaf94510441f93c4bbaaaa8
Author: Aiden Grossman <aidengrossman at google.com>
Date: 2026-01-13 (Tue, 13 Jan 2026)
Changed paths:
M .github/workflows/containers/github-action-ci-tooling/Dockerfile
Log Message:
-----------
[Github] Bump clang-format version to 21.1.8 for formatting job (#175850)
In line with the current de-facto support policy of bumping to the
first/last versions of a release.
Commit: be8924740325ba74232ba083cd86f940c01b354c
https://github.com/llvm/llvm-project/commit/be8924740325ba74232ba083cd86f940c01b354c
Author: Liu Ke <liuke.gehry at bytedance.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/lib/CodeGen/CGDebugInfo.cpp
M clang/lib/CodeGen/CGDebugInfo.h
M clang/test/DebugInfo/CXX/simple-template-names.cpp
Log Message:
-----------
[DebugInfo] Set the DI flag for the simplified name of a template function/type (2/3). (#175708)
Set the `NameIsSimplified` flag for a template function/type that is
treated as having simplified names. Previous patch: #175130 .
Based on:
[RFC](https://discourse.llvm.org/t/rfc-debuginfo-selectively-generate-template-parameters-in-the-skeleton-cu/89395).
Commit: c560f1cf03aa06c0bdd00c5a9b558c16d882af6f
https://github.com/llvm/llvm-project/commit/c560f1cf03aa06c0bdd00c5a9b558c16d882af6f
Author: Chuanqi Xu <yedeng.yd at linux.alibaba.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/lib/Serialization/ASTReaderDecl.cpp
A clang/test/Modules/pr149404-02.cppm
A clang/test/Modules/pr172241.cppm
Log Message:
-----------
[Serialization] Stop demote var definition as declaration (#172430)
Close https://github.com/llvm/llvm-project/issues/172241
Close https://github.com/llvm/llvm-project/issues/64034
Close https://github.com/llvm/llvm-project/issues/149404
Close https://github.com/llvm/llvm-project/issues/174858
After this patch, we (the clang dev) no longer assumes there are at
most one definition in a redeclaration chain.
See
https://discourse.llvm.org/t/rfc-clang-not-assuming-there-is-at-most-one-definition-in-a-redeclaration-chain/89360
for details.
Commit: 309ca6dd4775368e5810b3f3b41f3c0b9c489343
https://github.com/llvm/llvm-project/commit/309ca6dd4775368e5810b3f3b41f3c0b9c489343
Author: Victor Mustya <victor.mustya at intel.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/lib/Headers/opencl-c.h
Log Message:
-----------
[Clang][OpenCL] Add cl_intel_split_work_group_barrier extension (#175878)
The extension adds support for split work group barriers in OpenCL C.
The spec is available at:
https://registry.khronos.org/OpenCL/extensions/intel/cl_intel_split_work_group_barrier.html
Commit: f7b943e4ed5c46a340f16bda42e20b9d43f52fef
https://github.com/llvm/llvm-project/commit/f7b943e4ed5c46a340f16bda42e20b9d43f52fef
Author: Hristo Hristov <hghristov.rmm at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
A libcxx/test/libcxx/ranges/range.adaptors/range.join.with/nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.iterator/deref.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.iterator/eq.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.iterator/iter_move.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.overview/adaptor.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.sentinel/eq.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.view/base.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.view/begin.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.view/end.nodiscard.verify.cpp
Log Message:
-----------
[libc++][ranges][NFC] Merge `join_with_view`s `[[nodiscard]]` tests (#175734)
This just merges all tests in a single `nodiscard.verify.cpp` as is the
common practice.
Commit: 6e62d40b7c65a67ac0e5c6e0f462ce2663db98b9
https://github.com/llvm/llvm-project/commit/6e62d40b7c65a67ac0e5c6e0f462ce2663db98b9
Author: Krish Gupta <krishom70 at gmail.com>
Date: 2026-01-13 (Tue, 13 Jan 2026)
Changed paths:
M flang/lib/Semantics/check-omp-loop.cpp
M flang/test/Semantics/OpenMP/linear-clause01.f90
Log Message:
-----------
[flang][OpenMP] Fix LINEAR clause validation and test expectations (#175707)
Fixes #175688
After #175383 was merged, the test
`Semantics/OpenMP/linear-clause01.f90` was failing because it had an
early return that prevented multiple errors from being reported.
This PR fixes two issues:
1. **Removes the early return** after detecting a modifier error on
DO/SIMD directives. Previously, when a modifier error was found, the
function would return immediately without checking other restrictions
like the scalar requirement. Now all applicable errors are reported.
2. **Updates test expectations** to expect both the modifier error AND
the scalar error for Case 1, where `arg(:)` is an array used with `uval`
modifier on a DO directive.
Thanks to @NimishMishra for catching this during review - arrays should
always be rejected in LINEAR clauses (except for `declare simd` with
`ref` modifier), regardless of whether there are other errors.
Commit: 7cc013af9c8070a11821faa7e3ac00bf531c4829
https://github.com/llvm/llvm-project/commit/7cc013af9c8070a11821faa7e3ac00bf531c4829
Author: Teja Alaghari <teja.alaghari at amd.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/include/llvm/Passes/CodeGenPassBuilder.h
M llvm/include/llvm/Target/CGPassBuilderOption.h
M llvm/lib/CodeGen/RegisterUsageInfo.cpp
M llvm/lib/CodeGen/TargetPassConfig.cpp
M llvm/test/CodeGen/AMDGPU/ipra-regmask.ll
Log Message:
-----------
[CodeGen][NPM] Add support for -print-regusage in New Pass Manager (#169761)
Support `-print-regusage` flag in NPM for printing register usage information
Commit: 0e6ef95f5e46cb9e75fe87a242ac845890e6f10d
https://github.com/llvm/llvm-project/commit/0e6ef95f5e46cb9e75fe87a242ac845890e6f10d
Author: Brandon Wu <brandon.wu at sifive.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Target/RISCV/RISCVISelLowering.cpp
M llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td
M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfclass.ll
M llvm/test/CodeGen/RISCV/rvv/vfclass-sdnode.ll
Log Message:
-----------
[RISCV][llvm] Support IS_FPCLASS codegen for zvfbfa (#175758)
Commit: 2f2ec93a83f91e182d7d17761a334acb34874bb0
https://github.com/llvm/llvm-project/commit/2f2ec93a83f91e182d7d17761a334acb34874bb0
Author: Brandon Wu <brandon.wu at sifive.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Target/RISCV/RISCVInstrInfoP.td
M llvm/test/CodeGen/RISCV/rvp-ext-rv32.ll
M llvm/test/CodeGen/RISCV/rvp-ext-rv64.ll
Log Message:
-----------
[RISCV][llvm] Support vselect codegen for P extension (#175744)
The only difference between vselect vs. select is condition value(a.k.a.
mask), we can select by using bitwise operation:
vselect(mask, true, false) = (mask & true) | (~mask & false)
Commit: c7e4350cdc7772c045016769c99c4f60de745805
https://github.com/llvm/llvm-project/commit/c7e4350cdc7772c045016769c99c4f60de745805
Author: Brandon Wu <brandon.wu at sifive.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Target/RISCV/RISCVISelLowering.cpp
M llvm/test/CodeGen/RISCV/rvp-ext-rv32.ll
M llvm/test/CodeGen/RISCV/rvp-ext-rv64.ll
Log Message:
-----------
[RISCV][llvm] Support select codegen for P extension (#175741)
This is scalar condition with fixed vector true/false value, we can just
handle it same as scalars.
Commit: 84c19e7cf303a0525fd6c7bf5d03053714402c91
https://github.com/llvm/llvm-project/commit/84c19e7cf303a0525fd6c7bf5d03053714402c91
Author: Vassil Vassilev <v.g.vassilev at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/lib/Interpreter/IncrementalExecutor.cpp
Log Message:
-----------
[clang-repl] Use more precise search to find the orc runtime. (#175805)
The new mechanism relies on the path in the toolchain which should be
the autoritative answer. This patch tweaks the discovery of the orc
runtime from unittests where the resource directory is hard to deduce.
Should address the issue raised in #175435 and #175322
Commit: d186277e6b5f051262422165fac2885ad925cca5
https://github.com/llvm/llvm-project/commit/d186277e6b5f051262422165fac2885ad925cca5
Author: Batzorig Zorigoo <batzorig1691 at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M mlir/lib/Dialect/Bufferization/IR/BufferizationOps.cpp
M mlir/test/Dialect/Bufferization/canonicalize.mlir
M mlir/test/Dialect/SparseTensor/fuse_sparse_pad_with_consumer.mlir
M mlir/test/Dialect/SparseTensor/sparse_conv_2d_slice_based.mlir
M mlir/test/Dialect/SparseTensor/sparse_pack.mlir
M mlir/test/Dialect/SparseTensor/sparse_perm_lower.mlir
Log Message:
-----------
[MLIR][Bufferization] Fold LoadOp only when the buffer is read only (#172595)
When we `memref.load` from a buffer, it folded to `tensor.extract` even
when the buffer was writable, causing unexpected results. For example:
```mlir
func.func @load_after_write_from_buffer_cast(%arg0: index, %arg1: index,
%arg2: tensor<?x?xf32>) -> f32 {
%0 = bufferization.to_buffer %arg2 : tensor<?x?xf32> to memref<?x?xf32>
linalg.ceil ins(%0 : memref<?x?xf32>) outs(%0 : memref<?x?xf32>)
%1 = memref.load %0[%arg0, %arg1] : memref<?x?xf32>
return %1 : f32
}
```
would fold into
```mlir
module {
func.func @load_after_write_from_buffer_cast(%arg0: index, %arg1: index, %arg2: tensor<?x?xf32>) -> f32 {
%0 = bufferization.to_buffer %arg2 : tensor<?x?xf32> to memref<?x?xf32>
linalg.ceil ins(%0 : memref<?x?xf32>) outs(%0 : memref<?x?xf32>)
%extracted = tensor.extract %arg2[%arg0, %arg1] : tensor<?x?xf32>
return %extracted : f32
}
}
```
Commit: fc81a665133fe757741d68f07245d5f696a65346
https://github.com/llvm/llvm-project/commit/fc81a665133fe757741d68f07245d5f696a65346
Author: Abhishek Varma <avarma094 at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M mlir/include/mlir/Dialect/Linalg/Utils/Utils.h
M mlir/lib/Dialect/Linalg/Transforms/Specialize.cpp
M mlir/lib/Dialect/Linalg/Utils/Utils.cpp
Log Message:
-----------
[NFC][Linalg] Add `matchConvolutionOpOfType` API and make `isaConvolutionOpOfType` API a wrapper (#174722)
-- This commit involves the following updates pertaining to
`isaConvolutionOpOfType` API :-
1. We don't want dilations/strides of convolution op to be returned as
pointer arguments to the API function - to tackle this we create a new
API `matchConvolutionOpOfType` which would return an optional struct of
dilations/stride.
2. To not break the original API's use case as a simple querying
functionality with true/false return - we keep `isaConvolutionOpOfType`
as a wrapper API which will invoke `matchConvolutionOpOfType` API and
return true/false depending on whether `matchConvolutionOpOfType` API
returned any value or not.
3. Dilations/strides of named convolution op are also populated now (it
was missed in the previous PRs while creating `isaConvolutionOpOfType`).
4. [Max/Min]UnsignedPool ops' body matcher now only matches unsigned int
ops (refer: https://github.com/llvm/llvm-project/pull/166070)
-- No tests are being added as all the above are NFC changes around the
API which already is being tested via Specialize.cpp.
Signed-off-by: Abhishek Varma <abhvarma at amd.com>
Commit: 0ae23ca9e69f8afc59900b93304809db78fdb832
https://github.com/llvm/llvm-project/commit/0ae23ca9e69f8afc59900b93304809db78fdb832
Author: Luke Lau <luke at igalia.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
M llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h
M llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
M llvm/lib/Transforms/Vectorize/VPlanTransforms.h
Log Message:
-----------
[VPlan] Split out optimizeEVLMasks. NFC (#174925)
Addresses part of #153144 and splits off part of #166164
There are two parts to the EVL transform:
1) Convert the loop so the number of elements processed each iteration
is EVL, not VF. The IV and header mask are replaced with EVL-based
variants.
2) Optimize users of the EVL based header mask to VP intrinsic based
recipes.
(1) changes the semantics of the vector loop region, whereas (2) needs
to preserve them. This splits (2) out so we don't mix the two up, and
allows us to move (1) earlier in the pipeline in a future PR.
Commit: 6ddab42952eeccf7aedefade42611a272ba72745
https://github.com/llvm/llvm-project/commit/6ddab42952eeccf7aedefade42611a272ba72745
Author: Victor Chernyakin <chernyakin.victor.j at outlook.com>
Date: 2026-01-13 (Tue, 13 Jan 2026)
Changed paths:
M clang-tools-extra/clang-tidy/readability/RedundantTypenameCheck.cpp
M clang-tools-extra/test/clang-tidy/checkers/readability/redundant-typename.cpp
Log Message:
-----------
[clang-tidy] Fix false positive from `readability-redundant-typename` on partially specialized variables (#175473)
Fixes #174827.
Commit: f51eca20cf5ff825edc8f2d3eb51b80af5e5794b
https://github.com/llvm/llvm-project/commit/f51eca20cf5ff825edc8f2d3eb51b80af5e5794b
Author: Wei Wang <apollo.mobility at gmail.com>
Date: 2026-01-13 (Tue, 13 Jan 2026)
Changed paths:
M llvm/include/llvm/ProfileData/InstrProf.h
M llvm/lib/ProfileData/InstrProf.cpp
M llvm/test/Transforms/PGOProfile/indirect_call_promotion_unique.ll
Log Message:
-----------
[IndirectCallPromotion] Proper canonicalize coroutine function (#175606)
Fix an issue where coroutine function and its await suspend wrappers are
all canonicalized to the same name. This creates duplicate entries in
`MD5FuncMap` (a sorted vector) and may return an incorrect GUID that
mismatches the one from prof metadata and miss ICP. For example, coro
function `foo` and its wrappers `foo.__await_suspend_wrapper__init`,
`foo.__await_suspend_wrapper__final` are all canonicalized to `foo`.
During GUID lookup, any of them can be returned due to unstable sort.
This is more of the reliability issue (the indeterminism) than a
performance issue because hot indirect calls should've been promoted in
sample loader pass.
This also fixes the same naming issue in `CGProfile` where symtab is
created. By the time the pass is run, wrapper functions should already
be inlined but naming collision can happen to the coro function and its
post-split clones (`foo.resume`, `foo.cleanup`).
This change
* Unifies `InstrProfSymtab::getCanonicalName` with
`FunctionSamples::getCanonicalFnName` by providing a customized list of
suffixes to remove instead of removing everything after the first dot
(.) except ".__uniq.". This also addresses the "FIXME" comment.
* Uses stable sort when storing `MD5FuncMap` which avoids indeterminism
during GUID lookup. `MD5FuncMap` can still contain duplicate entries
even with this change, because no check is done before insertion. Making
entries unique needs some additional work.
* Checks for same PGO names before calling the second `addFuncWithName`,
which does nothing in case of name match.
Commit: 48ce7bb0388e26eeae149ee23db2308dcc1e3c4a
https://github.com/llvm/llvm-project/commit/48ce7bb0388e26eeae149ee23db2308dcc1e3c4a
Author: David Sherwood <david.sherwood at arm.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
M llvm/test/Transforms/LoopVectorize/AArch64/multiple-result-intrinsics.ll
Log Message:
-----------
[LV] Fix bug in setVectorizedCallDecision (#175742)
There is a bug in this logic:
```
InstructionCost Cost = ScalarCost;
InstWidening Decision = CM_Scalarize;
if (VectorCost <= Cost) {
Cost = VectorCost;
Decision = CM_VectorCall;
}
if (IntrinsicCost <= Cost) {
Cost = IntrinsicCost;
Decision = CM_IntrinsicCall;
}
```
because it assumes that the comparisons behave sensibly in the face of
invalid costs. Unfortunately, PR #174835 exposes an issue when
attempting to vectorise the new test
uadd_with_overflow_i32 for AArch64 targets. Specifically, there are
situations where all costs are invalid (e.g. VF=vscale x 1), but some
costs are more invalid than others. For example, when querying the
intrinsic cost via the TTI hook we get an invalid cost with a non-zero
value, whereas the vector cost is invalid with a zero value. That leads
to us erroneously choosing CM_VectorCall as the call widening decision,
despite the lack of a vector math variant. Inevitably this causes
crashes because we create a VPCallWidenRecipe without a variant
function.
Fix this by only performing comparisons if the costs are valid. It now
leads to us choosing CM_Scalarize more often, but it's a toin coss
anyway between CM_Scalarize and CM_IntrinsicCall when both strategies
are invalid. Potentially we could also create a new strategy called
CM_Invalid, and avoid the creation of VPlans entirely.
Commit: d5c11b9a24c84f1afe0eb911420d654e711de568
https://github.com/llvm/llvm-project/commit/d5c11b9a24c84f1afe0eb911420d654e711de568
Author: Florian Hahn <flo at fhahn.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
M llvm/lib/Transforms/Vectorize/VPlan.h
M llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
M llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
M llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp
M llvm/test/Transforms/LoopVectorize/AArch64/vplan-printing.ll
M llvm/test/Transforms/LoopVectorize/RISCV/vplan-vp-intrinsics-reduction.ll
M llvm/test/Transforms/LoopVectorize/first-order-recurrence-sink-replicate-region.ll
M llvm/test/Transforms/LoopVectorize/vplan-printing-reductions.ll
Log Message:
-----------
[VPlan] Replace PhiR operand of ComputeRdxResult with VPIRFlags. (#174026)
Remove the artificial PhiR operand of ComputeReductionResult, which was
only used to look up recurrence kind, in-loop and ordered properties.
Instead, encode them as VPIRFlags as suggested by @ayalz in
https://github.com/llvm/llvm-project/pull/170223.
This addresses a TODO to make codegen for ComputeReductionResult
independent of looking up information from other recipes.
This is NFC w.r.t. codegen, the printing has been improved to include
the reduction type, and whether it is in-loop/ordered.
PR: https://github.com/llvm/llvm-project/pull/174026
Commit: ef44d25971cc5cf0a4f0488aacadb0709e164ed7
https://github.com/llvm/llvm-project/commit/ef44d25971cc5cf0a4f0488aacadb0709e164ed7
Author: Timm Baeder <tbaeder at redhat.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/include/clang/Basic/DiagnosticASTKinds.td
M clang/lib/AST/ByteCode/Interp.cpp
M clang/lib/AST/ExprConstant.cpp
M clang/test/AST/ByteCode/builtin-bit-cast.cpp
M clang/test/AST/ByteCode/functions.cpp
M clang/test/AST/ByteCode/lifetimes.cpp
M clang/test/SemaCXX/builtin-is-within-lifetime.cpp
M clang/test/SemaCXX/constant-expression-cxx14.cpp
M clang/test/SemaCXX/constant-expression-cxx2a.cpp
M clang/test/SemaCXX/constexpr-builtin-bit-cast.cpp
Log Message:
-----------
[clang][ExprConst] Diagnose out-of-lifetime access consistently (#175562)
Previously, we had two very similar diagnostics, "read of object outside
its lifetime" and "read of variable whose lifetime has ended".
The difference, as far as I can tell, is that the latter was used when
the variable was created in a function frame that has since vanished,
i.e. in this case:
```c++
constexpr const int& return_local() { return 5; }
static_assert(return_local() == 5);
```
so the output used to be:
```console
array.cpp:602:15: error: static assertion expression is not an integral constant expression
602 | static_assert(return_local() == 5);
| ^~~~~~~~~~~~~~~~~~~
array.cpp:602:15: note: read of temporary whose lifetime has ended
array.cpp:601:46: note: temporary created here
601 | constexpr const int& return_local() { return 5; }
| ^
```
But then this scenario gets the other diagnostic:
```c++
constexpr int b = b;
```
```console
array.cpp:603:15: error: constexpr variable 'b' must be initialized by a constant expression
603 | constexpr int b = b;
| ^ ~
array.cpp:603:19: note: read of object outside its lifetime is not allowed in a constant expression
603 | constexpr int b = b;
| ^
```
With this patch, we diagnose both cases similarly:
```c++
constexpr const int& return_local() { return 5; }
static_assert(return_local() == 5);
constexpr int b = b;
```
```console
array.cpp:602:15: error: static assertion expression is not an integral constant expression
602 | static_assert(return_local() == 5);
| ^~~~~~~~~~~~~~~~~~~
array.cpp:602:15: note: read of object outside its lifetime is not allowed in a constant expression
602 | static_assert(return_local() == 5);
| ^~~~~~~~~~~~~~
array.cpp:601:46: note: temporary created here
601 | constexpr const int& return_local() { return 5; }
| ^
array.cpp:603:15: error: constexpr variable 'b' must be initialized by a constant expression
603 | constexpr int b = b;
| ^ ~
array.cpp:603:19: note: read of object outside its lifetime is not allowed in a constant expression
603 | constexpr int b = b;
| ^
```
We do lose the "object" vs. "temporary" distinction in the note and only
mention it in the "created here" note. That can be added back if it's
important enough. I wasn't sure.
Commit: 71cc38736c4d28ba262c6c27eb83461ad2ee7c7c
https://github.com/llvm/llvm-project/commit/71cc38736c4d28ba262c6c27eb83461ad2ee7c7c
Author: Robert Imschweiler <robert.imschweiler at amd.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/include/llvm/Analysis/TargetTransformInfo.h
M llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
M llvm/lib/Analysis/TargetTransformInfo.cpp
M llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
M llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp
M llvm/test/Transforms/InferAddressSpaces/AMDGPU/ptrmask.ll
Log Message:
-----------
[InferAddressSpaces] Handle unconverted ptrmask (#140802)
In case a ptrmask cannot be converted to the new address space due to an
unknown mask value, this needs to be detcted and an addrspacecast is
needed to not hinder a future use of the unconverted return value of
ptrmask. Otherwise, users of this value will become invalid by receiving
a nullptr as an operand.
This LLVM defect was identified via the AMD Fuzzing project.
(See https://reviews.llvm.org/D80129 for an explanation of why some
ptrmasks are impossible to convert to other addrspaces.)
Commit: c9cc782e0b5fddd22114cdf3c510ddea4959447f
https://github.com/llvm/llvm-project/commit/c9cc782e0b5fddd22114cdf3c510ddea4959447f
Author: hev <wangrui at loongson.cn>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Target/LoongArch/AsmParser/LoongArchAsmParser.cpp
M llvm/lib/Target/LoongArch/LoongArchExpandPseudoInsts.cpp
M llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
M llvm/lib/Target/LoongArch/LoongArchInstrInfo.cpp
M llvm/lib/Target/LoongArch/LoongArchMCInstLower.cpp
M llvm/lib/Target/LoongArch/LoongArchMergeBaseOffset.cpp
M llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchBaseInfo.h
M llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchMCAsmInfo.cpp
M llvm/test/CodeGen/LoongArch/block-address.ll
M llvm/test/CodeGen/LoongArch/branch-relaxation-spill-32.ll
M llvm/test/CodeGen/LoongArch/branch-relaxation.ll
M llvm/test/CodeGen/LoongArch/calling-conv-ilp32d.ll
M llvm/test/CodeGen/LoongArch/code-models.ll
M llvm/test/CodeGen/LoongArch/ctlz-cttz-ctpop.ll
M llvm/test/CodeGen/LoongArch/double-imm.ll
M llvm/test/CodeGen/LoongArch/float-imm.ll
M llvm/test/CodeGen/LoongArch/global-address.ll
M llvm/test/CodeGen/LoongArch/inline-asm-constraint-f.ll
M llvm/test/CodeGen/LoongArch/inline-asm-constraint-m.ll
M llvm/test/CodeGen/LoongArch/ir-instruction/load-store.ll
M llvm/test/CodeGen/LoongArch/machinelicm-address-pseudos.ll
M llvm/test/CodeGen/LoongArch/merge-base-offset.ll
M llvm/test/CodeGen/LoongArch/musttail.ll
M llvm/test/CodeGen/LoongArch/numeric-reg-names.ll
M llvm/test/CodeGen/LoongArch/stack-protector-target.ll
M llvm/test/CodeGen/LoongArch/tls-models.ll
M llvm/test/CodeGen/LoongArch/unaligned-memcpy-inline.ll
M llvm/test/CodeGen/LoongArch/vector-fp-imm.ll
M llvm/test/ExecutionEngine/JITLink/LoongArch/ELF_reloc_addsub.s
M llvm/test/MC/LoongArch/Basic/Integer/invalid.s
M llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/loongarch_generated_funcs.ll.generated.expected
M llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/loongarch_generated_funcs.ll.nogenerated.expected
Log Message:
-----------
[llvm][LoongArch] Add PC-relative address materialization using pcadd instructions (#175358)
This patch adds support for PC-relative address materialization using
pcadd-class relocations, covering the HI20/LO12 pair and their GOT and
TLS variants (IE, LD, GD, and DESC).
Link:
https://gcc.gnu.org/pipermail/gcc-patches/2025-December/703312.html
Commit: c705003e8c36c481b8ecfe2af38f03c4fbfa0e0c
https://github.com/llvm/llvm-project/commit/c705003e8c36c481b8ecfe2af38f03c4fbfa0e0c
Author: willmafh <willmafh at hotmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/lib/Format/WhitespaceManager.h
M libcxxabi/src/cxa_personality.cpp
M lldb/test/API/functionalities/gdb_remote_client/TestXMLRegisterFlags.py
M llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
M llvm/lib/Target/AMDGPU/R600ISelLowering.cpp
M llvm/lib/Target/M68k/MCTargetDesc/M68kMCCodeEmitter.cpp
M llvm/tools/llvm-objdump/MachODump.cpp
M llvm/utils/TableGen/Basic/TableGen.cpp
M mlir/tools/mlir-linalg-ods-gen/mlir-linalg-ods-yaml-gen.cpp
M mlir/tools/mlir-tblgen/OpGenHelpers.h
Log Message:
-----------
[NFC] Exactly one kind typo fixes, change defintions to definitions. (#174333)
Commit: 17aa32c243e7fad164a5b626d174646e0fb87adb
https://github.com/llvm/llvm-project/commit/17aa32c243e7fad164a5b626d174646e0fb87adb
Author: Subash B <subash.boopathi at multicorewareinc.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Target/SPIRV/SPIRVPrepareFunctions.cpp
A llvm/test/CodeGen/SPIRV/llvm-intrinsics/constrained-fmuladd.ll
Log Message:
-----------
[SPIRV] Added support for the constrained arithmetic(Fmuladd) intrinsic (#170270)
Added SPIR-V support for constrained arithmetic intrinsic fmuladd,
lowered as a sequence of OpFMul and OpFAdd with roundingmode, consistent
with the SPIR-V translator.
Commit: aaa99a3e9acc3cf5c8c839df6c63b203341174b0
https://github.com/llvm/llvm-project/commit/aaa99a3e9acc3cf5c8c839df6c63b203341174b0
Author: Victor Chernyakin <chernyakin.victor.j at outlook.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang-tools-extra/clang-tidy/readability/RedundantTypenameCheck.cpp
M clang-tools-extra/test/clang-tidy/checkers/readability/redundant-typename.cpp
Log Message:
-----------
[clang-tidy] Fix false negatives around static data members in `readability-redundant-typename` (#175477)
Fixes #175475.
Commit: 075e4672a69a90409af72aac1aa48859720a4d93
https://github.com/llvm/llvm-project/commit/075e4672a69a90409af72aac1aa48859720a4d93
Author: Subash B <subash.boopathi at multicorewareinc.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/docs/SPIRVUsage.rst
M llvm/lib/Target/SPIRV/SPIRVBuiltins.cpp
M llvm/lib/Target/SPIRV/SPIRVBuiltins.td
M llvm/lib/Target/SPIRV/SPIRVCommandLine.cpp
M llvm/lib/Target/SPIRV/SPIRVInstrInfo.td
M llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp
M llvm/lib/Target/SPIRV/SPIRVSymbolicOperands.td
A llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_arbitrary_precision_floating_point/arbitrary_precision_floating_point_test.ll
A llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_arbitrary_precision_floating_point/arbitrary_precision_floating_point_test_extended.ll
Log Message:
-----------
[SPIRV] Added Support for the SPV_ALTERA_arbitrary_precision_floating_point Extension (#160054)
Added support for the SPV_ALTERA_arbitrary_precision_floating_point
extension, enabling all the arbitrary precision floating-point
operations with instruction definitions and test files.
Commit: 1e96ee67a13b7fadbc0db12e4b8e33943281bbdd
https://github.com/llvm/llvm-project/commit/1e96ee67a13b7fadbc0db12e4b8e33943281bbdd
Author: Sjoerd Meijer <smeijer at nvidia.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
A llvm/test/Analysis/Delinearization/global_array_bounds.ll
Log Message:
-----------
[Delinearization] Precommit global decl test. NFC. (#175173)
This precommits a test that should demonstrate that Delinearization can
succeed when we analyse the size of the global variable definition.
Commit: 7db584562d04eae78c1aa99bcbfaaa96e9aec5b7
https://github.com/llvm/llvm-project/commit/7db584562d04eae78c1aa99bcbfaaa96e9aec5b7
Author: Nikita Popov <npopov at redhat.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/include/llvm/IR/Type.h
M llvm/include/llvm/IR/User.h
Log Message:
-----------
[IR] Add some missing LLVM_ABI
To fix the ids errors from #175875.
Commit: a70f534abc0a8f551f24cc6a4256fa706e62704c
https://github.com/llvm/llvm-project/commit/a70f534abc0a8f551f24cc6a4256fa706e62704c
Author: Hans Wennborg <hans at chromium.org>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/include/clang/Analysis/Analyses/LifetimeSafety/LifetimeAnnotations.h
M clang/lib/Analysis/LifetimeSafety/LifetimeAnnotations.cpp
M clang/lib/Sema/SemaDecl.cpp
M clang/test/Sema/warn-lifetime-analysis-nocfg.cpp
M clang/test/Sema/warn-lifetime-safety.cpp
M clang/test/SemaCXX/attr-lifetimebound.cpp
Log Message:
-----------
Revert "[LifetimeSafety] Merge lifetimebound attribute on implicit 'this' across method redeclarations (#172146)"
This caused assertion failures, see comment on the PR:
clang/lib/Sema/TypeLocBuilder.cpp:89:
TypeLoc clang::TypeLocBuilder::pushImpl(QualType, size_t, unsigned int):
Assertion `TLast == LastTy && "mismatch between last type and new type's inner type"' failed.
> Followup on https://github.com/llvm/llvm-project/pull/107627
> Fixes https://github.com/llvm/llvm-project/issues/62072
> Fixes https://github.com/llvm/llvm-project/issues/172013
> Fixes https://github.com/llvm/llvm-project/issues/175391
>
> This PR adds support for merging the `lifetimebound` attribute on the implicit `this` parameter when merging method declarations. Previously, if a method was declared with `lifetimebound` on its function type (which represents the implicit `this` parameter), this attribute would not be propagated to the method definition, causing lifetime safety warnings to be missed.
>
> The implementation adds helper functions to extract the `lifetimebound` attribute from a function type and to merge this attribute from an old method declaration to a new one when appropriate.
This reverts commit ef90ba684d012790c86ac1b5e7c6b325abe78803.
Commit: a24784ce113decc5dae1b390c6c9d67e976dd6d3
https://github.com/llvm/llvm-project/commit/a24784ce113decc5dae1b390c6c9d67e976dd6d3
Author: Yao Hwang <95354972+yaohwang99 at users.noreply.github.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/include/llvm/ADT/APFloat.h
M llvm/lib/Support/APFloat.cpp
Log Message:
-----------
[ADT][NFC] Expose fltSemantics struct (#175676)
This patch moves the `fltSemantics` struct definition (along with
`fltNonfiniteBehavior`
and `fltNanEncoding` enums) from APFloat.cpp to APFloat.h, making them
part of the
public API.
Currently, downstream projects cannot define custom floating-point
semantics because
`fltSemantics` is an opaque forward declaration in the header. This
forces projects
with specialized float formats to either patch LLVM locally or request
new formats be added upstream for each variant. By exposing the struct,
downstream users can define their own semantics.
Commit: f4e74b6e4eb14dbdb77035a65768f0f99e9d1106
https://github.com/llvm/llvm-project/commit/f4e74b6e4eb14dbdb77035a65768f0f99e9d1106
Author: Muhammad Omair Javaid <omair.javaid at linaro.org>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M flang/lib/Semantics/check-omp-loop.cpp
M flang/test/Semantics/OpenMP/linear-clause01.f90
Log Message:
-----------
Revert "[flang][OpenMP] Fix LINEAR clause validation and test expectations (#175707)"
This reverts commit 6e62d40b7c65a67ac0e5c6e0f462ce2663db98b9.
The change causes test failures clause-validity01.f90 on multiple
builders (links below):
https://lab.llvm.org/buildbot/#/builders/207/builds/12198
https://lab.llvm.org/buildbot/#/builders/140/builds/36994
https://lab.llvm.org/buildbot/#/builders/50/builds/19637
https://lab.llvm.org/buildbot/#/builders/172/builds/18946
https://lab.llvm.org/buildbot/#/builders/29/builds/20278
https://lab.llvm.org/buildbot/#/builders/80/builds/19622
Commit: 75c597aa502f2caf6bb0be730d73411c92e79f54
https://github.com/llvm/llvm-project/commit/75c597aa502f2caf6bb0be730d73411c92e79f54
Author: Ebuka Ezike <yerimyah1 at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/include/llvm/Support/Error.h
M llvm/lib/Support/Error.cpp
Log Message:
-----------
[llvm][Support] Remove unnecessary allocations when creating StringEr… (#175863)
…rors
The String Error class has three constructors .
StringError::StringError(const Twine &S, std::error_code EC)
StringError::StringError(std::error_code EC, const Twine &S)
StringError::StringError(std::string &&S, std::error_code EC, bool
PrintMsgOnly)
When we use the `createStringError(std::error_code, char const *, ... )`
it ends up using twine variant and ends up creating a new string twice
Commit: f51fdff835f27577928a370ff8f3838f3bd37fdf
https://github.com/llvm/llvm-project/commit/f51fdff835f27577928a370ff8f3838f3bd37fdf
Author: Paschalis Mpeis <paschalis.mpeis at arm.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M bolt/utils/docker-tests/Dockerfile
Log Message:
-----------
[BOLT] Add Arm's large-bolt-tests in docker-tests (#174961)
docker-tests now runs out-of-tree tests from:
- https://github.com/arm/large-bolt-tests
Commit: e4a75419508076a947da5e6184e69fbb447f7388
https://github.com/llvm/llvm-project/commit/e4a75419508076a947da5e6184e69fbb447f7388
Author: Sjoerd Meijer <smeijer at nvidia.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Analysis/Delinearization.cpp
M llvm/test/Analysis/Delinearization/fixed_size_array.ll
M llvm/test/Analysis/Delinearization/validation_large_size.ll
Log Message:
-----------
[Delinearization] Enable `delinearize-use-fixed-size-array-heuristic` (#175770)
It's time to enable this option so we can take the next steps,
see also the discussion in #175173. I.e., this is required to see
if we can take advantage of the size of statically declared
arrays during delinearization.
Commit: 3c6502933ecfe4a5e23ada7079d232ffc07958dc
https://github.com/llvm/llvm-project/commit/3c6502933ecfe4a5e23ada7079d232ffc07958dc
Author: Dmitry Nechitaev <nechda6 at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/docs/ReleaseNotes.md
M llvm/lib/ObjCopy/ELF/ELFObject.cpp
A llvm/test/tools/llvm-objcopy/ELF/update-section-not-in-segment.test
Log Message:
-----------
[ELF][Objcopy] Dont corrupt symbol table when `--update-section` is called for ELF files (#170462)
Fixes #168060
Commit: 2fe39f24b2899cc71aabfad1dc8558f0754b5480
https://github.com/llvm/llvm-project/commit/2fe39f24b2899cc71aabfad1dc8558f0754b5480
Author: Nikita Popov <npopov at redhat.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp
M llvm/test/Transforms/AggressiveInstCombine/memchr.ll
Log Message:
-----------
[AggressiveInstCombine] Avoid implicit truncation
Cast char to unsigned char to match the unsigned ConstantInt
constructor.
Commit: bc010989719d11847ad6e608db5f1e7e11c8696a
https://github.com/llvm/llvm-project/commit/bc010989719d11847ad6e608db5f1e7e11c8696a
Author: Luke Hutton <luke.hutton at arm.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M mlir/include/mlir/Dialect/Tosa/IR/TargetEnv.h
M mlir/lib/Dialect/Tosa/Transforms/TosaValidation.cpp
M mlir/test/Dialect/Tosa/level_check.mlir
M mlir/test/Dialect/Tosa/tosa-validation-valid.mlir
Log Message:
-----------
[mlir][tosa] Shape operation level checks limited to MAX_SHAPE_LEN (#175020)
As a result of a recent specification change:
https://github.com/arm/tosa-specification/pull/29, the level checks for
TOSA shape operations are limited to MAX_SHAPE_LEN as opposed to
MAX_RANK. The reason for doing so is detailed in the specification
commit message.
This change also removes prior code which incorrectly checked all
`shapeTypes`, rather than checking the `shapeType` levels of just shape
operations, further aligning with the specification.
Commit: 5f3b40ec7afa40da628edcfd85e934aa0e627718
https://github.com/llvm/llvm-project/commit/5f3b40ec7afa40da628edcfd85e934aa0e627718
Author: Matthias Springer <me at m-sp.org>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/lib/CIR/Dialect/IR/CIRDialect.cpp
M clang/lib/CIR/Interfaces/CIRLoopOpInterface.cpp
M flang/lib/Optimizer/Dialect/FIROps.cpp
M mlir/include/mlir/Interfaces/ControlFlowInterfaces.h
M mlir/include/mlir/Interfaces/ControlFlowInterfaces.td
M mlir/lib/Analysis/AliasAnalysis/LocalAliasAnalysis.cpp
M mlir/lib/Analysis/DataFlow/SparseAnalysis.cpp
M mlir/lib/Analysis/SliceWalk.cpp
M mlir/lib/Dialect/Affine/IR/AffineOps.cpp
M mlir/lib/Dialect/Async/IR/Async.cpp
M mlir/lib/Dialect/Bufferization/Transforms/OwnershipBasedBufferDeallocation.cpp
M mlir/lib/Dialect/EmitC/IR/EmitC.cpp
M mlir/lib/Dialect/GPU/IR/GPUDialect.cpp
M mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp
M mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp
M mlir/lib/Dialect/SCF/IR/SCF.cpp
M mlir/lib/Dialect/Shape/IR/Shape.cpp
M mlir/lib/Dialect/SparseTensor/IR/SparseTensorDialect.cpp
M mlir/lib/Dialect/Transform/IR/TransformOps.cpp
M mlir/lib/Dialect/Transform/TuneExtension/TuneExtensionOps.cpp
M mlir/test/lib/Dialect/Test/TestOpDefs.cpp
M mlir/unittests/Interfaces/ControlFlowInterfacesTest.cpp
Log Message:
-----------
[mlir][Interfaces][NFC] Simplify and align `RegionSuccessor` design / API (#174945)
Simplify the design of `RegionSuccessor`. There is no need to store the
`Operation *` pointer when branching out of the region branch op (to the
parent). There is no API to even access the `Operation *` pointer.
Add a new helper function `RegionSuccessor::parent` to construct a
region successor that points to the parent. This aligns the
`RegionSuccessor` design and API with `RegionBranchPoint`:
* Both classes now have a `parent()` helper function.
`ClassName::parent()` can be used in documentation to precisely describe
the source/target of a region branch.
* Both classes now use `nullptr` internally to represent "parent".
This API change also protects against incorrect API usage: users can no
longer pass an incorrect parent op. If a region successor is not a
region of the region branch op, it *must* branch out of region branch op
itself ("parent"). However, the previous API allowed passing other
operations. There was one such API violation in a [test
case](https://github.com/llvm/llvm-project/pull/174945/files#diff-d5717e4a8d7344b2ff77762b8fa480bcfec0eeee97a86195c787d791a6217e13L71).
Also clean up the documentation to use the correct terminology (such as
"successor operands", "successor inputs") consistently.
Note: This PR effectively rolls back some changes from #161575. That PR
introduced `llvm::PointerUnion<Region *, Operation *>
successor{nullptr};`. It is unclear from the commit message why that
change was made.
Note for LLVM integration: You may have to slightly modify
`getSuccessorRegion` implementations: Replace
`RegionSuccessor(getOperation(), getOperation()->getResults())` with
`RegionSuccessor::parent(getResults())`.
Commit: 9c7904bac281caf68be377daa4366c1f166c39f2
https://github.com/llvm/llvm-project/commit/9c7904bac281caf68be377daa4366c1f166c39f2
Author: hev <wangrui at loongson.cn>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/include/llvm/ExecutionEngine/JITLink/loongarch.h
M llvm/lib/ExecutionEngine/JITLink/ELF_loongarch.cpp
M llvm/lib/ExecutionEngine/JITLink/loongarch.cpp
M llvm/test/ExecutionEngine/JITLink/LoongArch/ELF_loongarch32_relocations.s
Log Message:
-----------
[JITLink][LoongArch] Add reloc types for LA32R/LA32S (#175353)
Commit: 776c09c212e945fdceeae240b42c38df3dd34727
https://github.com/llvm/llvm-project/commit/776c09c212e945fdceeae240b42c38df3dd34727
Author: Nikolas Klauser <nikolasklauser at berlin.de>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M libcxx/include/CMakeLists.txt
M libcxx/include/__algorithm/find_if.h
R libcxx/include/__memory/valid_range.h
M libcxx/include/__utility/is_pointer_in_range.h
A libcxx/include/__utility/is_valid_range.h
M libcxx/include/module.modulemap.in
M libcxx/include/streambuf
M libcxx/test/benchmarks/algorithms/nonmodifying/find.bench.cpp
M libcxx/test/libcxx/utilities/is_valid_range.pass.cpp
Log Message:
-----------
Revert "[libc++] Optimize std::find_if" (#175903)
`__builtin_assume_dereferenceable` currently implies that the pointer
given to it is non-null, even if the size is zero. This causes
miscompilations, since we consider [nullptr, nullptr) to be a valid
range.
Reverts llvm/llvm-project#167697
Commit: c6f6efba3b692974d85ac0fb7a6f1cfe85d9b5cf
https://github.com/llvm/llvm-project/commit/c6f6efba3b692974d85ac0fb7a6f1cfe85d9b5cf
Author: Henry <33919933+sfu2 at users.noreply.github.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/include/clang/Analysis/Analyses/LifetimeSafety/LiveOrigins.h
M clang/lib/Analysis/LifetimeSafety/LiveOrigins.cpp
M clang/lib/Analysis/UnsafeBufferUsage.cpp
M llvm/lib/Support/CommandLine.cpp
M llvm/lib/Target/AMDGPU/AMDGPUSplitModule.cpp
M llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp
M llvm/lib/Target/LoongArch/LoongArchAsmPrinter.cpp
M llvm/lib/TextAPI/TextStubV5.cpp
M llvm/lib/Transforms/IPO/BlockExtractor.cpp
M llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
Log Message:
-----------
[NFC] Implicit container copy cleanup (#174702)
A set of cleanup for redundant implicit container copies. Fixed with
const reference or move semantics.
e8996cb24 [AMDGPU] replace copy with const reference (NFC)
25ceecee8 [-Wunsafe-buffer-usage] Replace vector copy with reference
(NFC)
e1f5254e0 [AMDGPU] Replace copy with move semantics (NFC)
8261250d7 [InstCombine] Replace vector copy with move semantic (NFC)
749bb21de [CommandLine] Avoid vector copy for const argument (NFC)
b89526f90 [LoongArch] Remove unnecessary vector copy (NFC)
6b22bcf56 [TextAPI] Replace map copy with const reference (NFC)
a121519d8 [BlockExtract] Avoid copy semantic for ctor (NFC)
3034d3063 [LifetimeSafety] Avoid map copy for dump methods (NFC)
---------
Co-authored-by: sfu <afwbu8tp6 at mozmail.com>
Commit: a8511fc31819510a11c04b9968cab7ccb9d62a86
https://github.com/llvm/llvm-project/commit/a8511fc31819510a11c04b9968cab7ccb9d62a86
Author: Gaëtan Bossu <gaetan.bossu at arm.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
M llvm/test/CodeGen/AArch64/complex-deinterleaving-f16-add-scalable.ll
M llvm/test/CodeGen/AArch64/complex-deinterleaving-f16-mul-scalable.ll
M llvm/test/CodeGen/AArch64/scalable_masked_deinterleaved_loads.ll
M llvm/test/CodeGen/AArch64/scalable_masked_interleaved_stores.ll
M llvm/test/CodeGen/AArch64/sve-vector-interleave.ll
Log Message:
-----------
[AArch64] Improve ISel for interleave2 of unpacked types (#175585)
This applies to predicate types and scalable FP/BFP vectors.
Commit: c173281cdc046bdc4281118f75ca584f223646eb
https://github.com/llvm/llvm-project/commit/c173281cdc046bdc4281118f75ca584f223646eb
Author: Mészáros Gergely <gergely.meszaros at intel.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/include/llvm/CodeGen/MachineInstr.h
M llvm/lib/CodeGen/MachineInstr.cpp
Log Message:
-----------
[MachineInst] Increase LLVM_MI_FLAGS_BITS to 32 bits (NFCI) (#175542)
We have hit the limit of 24 bits for LLVM_MI_FLAGS_BITS in upstream. In
our downstream target we are using additional bits, so we're hitting the
"Flag is out of range" assertions in get/setFlag functions.
Increase LLVM_MI_FLAGS_BITS to 32 bits, and reorder the fields of
MachineInstr to avoid extra padding and the subsequent increase in size.
Since the alignment of the class is 8 and the last member was 16-bit
before this change we can get more bits by moving things around.
Commit: 2f43659011be6287bb57f2c43f988727c100ccc2
https://github.com/llvm/llvm-project/commit/2f43659011be6287bb57f2c43f988727c100ccc2
Author: David Green <david.green at arm.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Target/ARM/ARMInstrNEON.td
M llvm/test/CodeGen/ARM/neon-dot-product.ll
Log Message:
-----------
[ARM] Add tablegen patterns for vsdot and vudot high index. (#174728)
The index on a vsdot and vudot instruction can be 0/1 from a D-reg, not 0/1/2/3
from a Q reg as would be expected. Add a pattern to allow extracting from the
high half of the input vector.
Fixes #174688
Commit: 7f2ee745186770b8a017bf46156af51d2f69bce1
https://github.com/llvm/llvm-project/commit/7f2ee745186770b8a017bf46156af51d2f69bce1
Author: Nikita Popov <npopov at redhat.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/utils/git/ids-check-helper.py
Log Message:
-----------
[ci] Fix header paths in ids workflow (#175905)
Includes should not be prefixed with `include/llvm`.
Commit: 75ea5f2a97570e1e884bc137fda40e15a532b6d1
https://github.com/llvm/llvm-project/commit/75ea5f2a97570e1e884bc137fda40e15a532b6d1
Author: LLVM GN Syncbot <llvmgnsyncbot at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/utils/gn/secondary/libcxx/include/BUILD.gn
Log Message:
-----------
[gn build] Port 776c09c212e9
Commit: 3836d498b664d67ac8ad2e3b8ada5dc07c7ca889
https://github.com/llvm/llvm-project/commit/3836d498b664d67ac8ad2e3b8ada5dc07c7ca889
Author: Bruno De Fraine <brunodf at synopsys.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/docs/ReleaseNotes.rst
M clang/lib/Sema/SemaTemplateInstantiate.cpp
M clang/test/CodeGenCXX/pragma-unroll.cpp
M clang/test/Sema/unroll-template-value-crash.cpp
Log Message:
-----------
[clang] Fix TemplateInstantiator crash transforming loop hint argument (#172289)
A generic lambda inside a generic function is (currently) instantiated twice. Thus the argument expression of a loop hint inside such a lambda may still be value dependent after the first instantiation and we must protect against this in `TransformLoopHintAttr`. We also fix a bug in this function where the special handling of an unroll(0|1) hint could be applied to *other* loop hints, if they receive an argument 1 after instantiation.
Commit: 91b3fe03155eb078046d5237b03dbc2ffc5732e7
https://github.com/llvm/llvm-project/commit/91b3fe03155eb078046d5237b03dbc2ffc5732e7
Author: Michael Kruse <llvm-project at meinersbur.de>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M flang-rt/cmake/modules/GetToolchainDirs.cmake
Log Message:
-----------
[Flang-RT][CMake] Remove redundant code. NFC. (#175917)
Two methods to extract the same data. Remove the one that is overwritten
later anyway.
Commit: 18b004d39ba6b44d18c55acd1c2717a406417562
https://github.com/llvm/llvm-project/commit/18b004d39ba6b44d18c55acd1c2717a406417562
Author: Icaro <55800516+Icaro-Nunes at users.noreply.github.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/include/llvm/CodeGen/SDPatternMatch.h
M llvm/unittests/CodeGen/SelectionDAGPatternMatchTest.cpp
Log Message:
-----------
[DAG] SDPatternMatch - Implement m_IntrinsicWOChain matchers (#175626)
Resolve #174436
Implemented matchers for intrinsics.
The usage looks something like:
```cpp
sd_match(N , m_IntrinsicWOChain<Intrinsic::${INTRINSIC_ID}>(/* match possible operands of the intrinsic */));
```
Commit: e2cbb0266b02777d4f510b0e2a5f41b0760b9850
https://github.com/llvm/llvm-project/commit/e2cbb0266b02777d4f510b0e2a5f41b0760b9850
Author: Eugene Epshteyn <eepshteyn at nvidia.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M flang/test/Lower/block.f90
M flang/test/Lower/call-copy-in-out.f90
M flang/test/Lower/call-implicit.f90
M flang/test/Lower/call.f90
M flang/test/Lower/character-compare.f90
Log Message:
-----------
[flang][NFC] Converted five tests from old lowering to new lowering (part 8) (#175881)
Tests converted from test/Lower: block.f90, call-copy-in-out.f90,
call-implicit.f90, call.f90, character-compare.f90
Commit: bd65ec198d429be1a304ac8c7b048fbab7f302b8
https://github.com/llvm/llvm-project/commit/bd65ec198d429be1a304ac8c7b048fbab7f302b8
Author: Lukacma <Marian.Lukac at arm.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
M llvm/lib/Target/AArch64/AArch64InstrFormats.td
M llvm/lib/Target/AArch64/AArch64InstrInfo.td
M llvm/test/CodeGen/AArch64/arm64-int-neon.ll
Log Message:
-----------
[AArch64] Add lowering for NEON saturating shift intrinsics (#171485)
This patch extends on the work done in #161840 and adds lowering with
bitcasts for saturating shift intrinsics.
Commit: 0b7d14e9a8bbf874cae1251c3762a85d1afda0d7
https://github.com/llvm/llvm-project/commit/0b7d14e9a8bbf874cae1251c3762a85d1afda0d7
Author: Artem Kroviakov <71938912+akroviakov at users.noreply.github.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M mlir/include/mlir/Dialect/XeGPU/IR/XeGPUAttrs.td
M mlir/include/mlir/Dialect/XeGPU/Transforms/Passes.td
M mlir/include/mlir/Dialect/XeGPU/Transforms/Transforms.h
M mlir/lib/Dialect/GPU/Pipelines/GPUToXeVMPipeline.cpp
M mlir/lib/Dialect/XeGPU/IR/XeGPUDialect.cpp
M mlir/lib/Dialect/XeGPU/Transforms/CMakeLists.txt
R mlir/lib/Dialect/XeGPU/Transforms/XeGPUOptimizeBlockLoads.cpp
A mlir/lib/Dialect/XeGPU/Transforms/XeGPUPeepHoleOptimizer.cpp
M mlir/lib/Dialect/XeGPU/Transforms/XeGPUSubgroupDistribute.cpp
R mlir/test/Dialect/XeGPU/optimize-transpose.mlir
A mlir/test/Dialect/XeGPU/peephole-optimize.mlir
M mlir/test/Dialect/XeGPU/subgroup-distribute.mlir
Log Message:
-----------
[MLIR][XeGPU] Add 2D `vector.multi_reduction` optimization (#171154)
Commit: efa32e36323e0c92b33c34aea61009026c164686
https://github.com/llvm/llvm-project/commit/efa32e36323e0c92b33c34aea61009026c164686
Author: Balázs Benics <benicsbalazs at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/lib/StaticAnalyzer/Core/CallEvent.cpp
M clang/test/Analysis/call-invalidation.cpp
Log Message:
-----------
[analyzer] Invalidate the object in opaque ctor calls regardless if an arg refers to it (#170887)
The conservative call invalidation logic is a bit complicated, and would
deserve some refactoring.
When a call has some arguments, we escape them. Except, if its a pointer
to constant storage - because we assume that the program honors
const-correctness.
In that case, it puts it in the "Preserved" list to keep its contents.
However, if we had a constructor call that's job is to initialize an
object had a const pointer/reference parameter then the invalidation
didn't take place.
This meant that if the object was on the stack, that we start warning
about uninitialized fields when accessed. (See the example) Similar
could be achieved on the heap of course.
We should have honored the fact that the constructor should initialize
the pointee of "this", thus escape that region regardless (in other
words, don't put it on the "preserved" list).
This doesn't fix the root cause, but cures a symptom.
Ideally, we should redesign the argument invalidation from the ground up.
See the attached FIXME test case.
rdar://156942972
Commit: 98adb3665883572bfcb6c7956d51fadb8af0311a
https://github.com/llvm/llvm-project/commit/98adb3665883572bfcb6c7956d51fadb8af0311a
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/test/CodeGen/X86/phaddsub-undef.ll
Log Message:
-----------
[X86] isHorizontalBinOp - discard any shuffle that resolves to an all sentinel shuffle mask (#175931)
If the mask resolves to all-undef/zero then it can't be used - these can
theoretically appear if we're combining before the source operands have
constant folded away (in this case due to the avg intrinsic not folding
away until later into legalisation) - yet another case of working around
a poorly topological sorted DAG
Fixes #175802
Commit: 94913cf1506587343dd9aeeb036555b0fd54195a
https://github.com/llvm/llvm-project/commit/94913cf1506587343dd9aeeb036555b0fd54195a
Author: Sam Parker <sam.parker at arm.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/test/CodeGen/WebAssembly/memory-interleave.ll
A llvm/test/CodeGen/WebAssembly/slp-memory-interleave.ll
Log Message:
-----------
[NFC][WebAssembly] More memory interleave tests (#175918)
Commit: 7d5fe7e1949321060395e1f4667cae83d6c012d1
https://github.com/llvm/llvm-project/commit/7d5fe7e1949321060395e1f4667cae83d6c012d1
Author: Timm Baeder <tbaeder at redhat.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/lib/AST/ByteCode/Interp.cpp
M clang/test/AST/ByteCode/c.c
Log Message:
-----------
[clang][bytecode] Reject all function calls in C (#175920)
C doesn't have constexpr functions, so this can't ever work anyway.
Fixes https://github.com/llvm/llvm-project/issues/175877
Commit: f54fc3900db5dec2c5d2da7ff12a163c5a00674c
https://github.com/llvm/llvm-project/commit/f54fc3900db5dec2c5d2da7ff12a163c5a00674c
Author: Nick Kreeger <nick.kreeger at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M mlir/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.h
M mlir/lib/Conversion/SPIRVCommon/Pattern.h
M mlir/lib/Dialect/SPIRV/IR/MemoryOps.cpp
M mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp
M mlir/lib/Dialect/SPIRV/IR/SPIRVEnums.cpp
Log Message:
-----------
[mlir][SPIRV] Move getDecorationString to SPIRVEnums utilities (NFC). (#174222)
Moves the getDecorationString() helper from the conversion layer's
SPIRVCommon/Pattern.h to the public SPIRVEnums.h header. This makes the
utility accessible to both the SPIRV dialect and conversion layers,
following proper architectural layering.
This continues the refactoring started in #174145.
Commit: 3b51c1ce41bf1c4b8afcd99c12831abff4527503
https://github.com/llvm/llvm-project/commit/3b51c1ce41bf1c4b8afcd99c12831abff4527503
Author: Sirui Mu <msrlancern at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/include/clang/CIR/MissingFeatures.h
M clang/lib/CIR/Dialect/Transforms/TargetLowering/CMakeLists.txt
M clang/lib/CIR/Dialect/Transforms/TargetLowering/LowerModule.cpp
M clang/lib/CIR/Dialect/Transforms/TargetLowering/LowerModule.h
A clang/lib/CIR/Dialect/Transforms/TargetLowering/TargetLoweringInfo.cpp
A clang/lib/CIR/Dialect/Transforms/TargetLowering/TargetLoweringInfo.h
M clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
M clang/test/CIR/CodeGen/atomic-scoped.c
Log Message:
-----------
[CIR] Proper lowering of atomic sync scope to LLVM (#173393)
This patch sets up a framework to properly lower atomic sync scopes from
CIR to LLVM. Since the lowering is target-specific, this patch first
upstreams a minimum implementation of the TargetLoweringInfo class. It
then adds a virtual function there to handle the lowering of atomic sync
scopes in a target-specific way.
Commit: c57e4359149235acfad084aa5bcd2790ef1d654a
https://github.com/llvm/llvm-project/commit/c57e4359149235acfad084aa5bcd2790ef1d654a
Author: Utkarsh Saxena <usx at google.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
M clang/unittests/Analysis/LifetimeSafetyTest.cpp
Log Message:
-----------
[LifetimeSafety] Fix crash in derived-to-base conversion with different origin shapes (#175928)
Commit: fda19b9139a34f1431a0e14881d065ad2b916e31
https://github.com/llvm/llvm-project/commit/fda19b9139a34f1431a0e14881d065ad2b916e31
Author: Andrzej Warzyński <andrzej.warzynski at arm.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
Log Message:
-----------
[CIR] Add additional NYI checks for SVE builtins (#175575)
This change extends the NYI checks recently introduced in #174433 by
adding further validation of SVE builtin type modifiers. For example:
```cpp
SVETypeFlags typeFlags(builtinIntrInfo->typeModifier);
// Unsupported flag — bail out
if (typeFlags.someFlag())
cgm.errorNYI();
```
The newly added checks mirror the logic in
CodeGen/TargetBuiltins/ARM.cpp, specifically in:
* `CodeGenFunction::EmitAArch64SVEBuiltinExpr`,
which defines the default code-generation path for SVE builtins.
This change helps ensure CIR rejects unsupported cases early and
provides skeleton for future PRs in which we will be adding support for
the missing builtins.
Commit: 98d6f1676c59456d5218225fbff9163db8fb3c16
https://github.com/llvm/llvm-project/commit/98d6f1676c59456d5218225fbff9163db8fb3c16
Author: Ryan Mansfield <ryan_mansfield at apple.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
R llvm/test/tools/llvm-objdump/MachO/Inputs/LLVM-bundle.macho-x86_64
R llvm/test/tools/llvm-objdump/MachO/LLVM-bundle.test
Log Message:
-----------
[llvm-objdump][test] Remove dead MachO LLVM-bundle test (#172786)
This test has been permanently unsupported since eb601430d3d7 removed
libxar support and the xar feature from lit.cfg.py in October 2023.
Commit: e8adda5e5a50a000aa9f26db9df338bd9fac6cb8
https://github.com/llvm/llvm-project/commit/e8adda5e5a50a000aa9f26db9df338bd9fac6cb8
Author: David Green <david.green at arm.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/test/CodeGen/AArch64/neon-dot-product.ll
M llvm/test/CodeGen/AArch64/neon-vcmla.ll
M llvm/test/CodeGen/AArch64/popcount.ll
Log Message:
-----------
[AArch64] Add extra BE test coverage for lane instructions. NFC
Commit: 83586be2530af3806f7752ad8305e51df79893d9
https://github.com/llvm/llvm-project/commit/83586be2530af3806f7752ad8305e51df79893d9
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/test/CodeGen/X86/masked_gather.ll
M llvm/test/CodeGen/X86/masked_load.ll
M llvm/test/CodeGen/X86/masked_store.ll
Log Message:
-----------
[X86] Ensure a (vXi1 bitcast(iX Mask)) memory mask is canonicalised for extension before it might get split by legalisation (#175769)
Masked load/store/gathers often need to bitcast the mask from a
bitcasted integer.
On pre-AVX512 targets this can lead to some rather nasty scalarization
if we don't custom expand the mask first.
This patch uses the canonicalizeBoolMask /combineToExtendBoolVectorInReg
helper functions to canonicalise the masks, similar to what we already
do for vselect expansion.
Alternative to #175385
Fixes #59789
Commit: 676fc5874423580c678f5fa3066430bf3d4b84ad
https://github.com/llvm/llvm-project/commit/676fc5874423580c678f5fa3066430bf3d4b84ad
Author: Prabhu Rajasekaran <prabhukr at google.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M libcxx/include/__algorithm/equal.h
M libcxx/include/__algorithm/ranges_equal.h
Log Message:
-----------
[libc++] Fix use of static in constexpr (#175667)
Commit: d363c7f95b1db812c9db2cc8ecd020e91762be0c
https://github.com/llvm/llvm-project/commit/d363c7f95b1db812c9db2cc8ecd020e91762be0c
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/test/CodeGen/AArch64/cls.ll
Log Message:
-----------
[AArch64] cls.ll - regenerate test checks (#175948)
Noticed when reviewing #174824
Commit: bf845a4364f526aef8d7da1b9b75417c28009e73
https://github.com/llvm/llvm-project/commit/bf845a4364f526aef8d7da1b9b75417c28009e73
Author: Karthika Devi C <quic_kartc at quicinc.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M polly/lib/Analysis/ScopBuilder.cpp
Log Message:
-----------
[Polly] Add null pointer check before size retrieval (#174309)
This patch avoids assertion failures by ensuring a null pointer check is
performed before accessing the object's size.
Note: The corresponding test case remains too large even after
reduction, so it has not been included in this patch.
Fixes #174147
Commit: dbeddf3501807f7d08cbbe4f30906f3172c27a94
https://github.com/llvm/llvm-project/commit/dbeddf3501807f7d08cbbe4f30906f3172c27a94
Author: Jakub Kuderski <jakub at nod-labs.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/include/llvm/ADT/STLForwardCompat.h
M llvm/unittests/ADT/STLForwardCompatTest.cpp
Log Message:
-----------
[ADT] Fix up return type of `bind_` functions (#175950)
Use `decltype(auto)` and add tests.
Commit: 40a28769a4e8782da568d9cdaa53d9adb08687a2
https://github.com/llvm/llvm-project/commit/40a28769a4e8782da568d9cdaa53d9adb08687a2
Author: Mikhail Gudim <mgudim at qti.qualcomm.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/CodeGen/ReachingDefAnalysis.cpp
M llvm/test/CodeGen/RISCV/rda-liveins.mir
M llvm/test/CodeGen/RISCV/rda-stack.mir
M llvm/test/CodeGen/SystemZ/rda-stack-copy.mir
M llvm/test/CodeGen/X86/print-reaching-defs.mir
Log Message:
-----------
[ReachingDefAnalysis] Print basic blocks. (#175568)
Commit: 04c83c34984ac5804e9629fe7dfbb45973701502
https://github.com/llvm/llvm-project/commit/04c83c34984ac5804e9629fe7dfbb45973701502
Author: Erich Keane <ekeane at nvidia.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/include/clang/AST/Stmt.h
M clang/lib/AST/Stmt.cpp
M clang/lib/CodeGen/CGStmt.cpp
M clang/lib/CodeGen/CodeGenModule.cpp
M clang/lib/CodeGen/CodeGenModule.h
Log Message:
-----------
[NFCI] Extract out the addVariableConstraints CGASM Function (#175261)
This function is needed in identical form for CIR codegen, and pulling
it out into AsmStmt is effectively trivial. The only thing that actually
needs the codegen in it is the ability to diagnose, so this patch adds
that as a callback. AsmStmt seems to be the most logical place for this
to happen, as it does other similar things. Howver, unlike the other
similar things, th is is the same between MS and GCC, so it doesn't need
separate implementations.
Commit: 5b0270cb72f707f55e2ff5e97fc938afb3b81053
https://github.com/llvm/llvm-project/commit/5b0270cb72f707f55e2ff5e97fc938afb3b81053
Author: Mariya Podchishchaeva <mariya.podchishchaeva at intel.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/lib/Sema/SemaDecl.cpp
M clang/test/Sema/constexpr.c
Log Message:
-----------
[clang][c23] Avoid assertion on an invalid static constexpr variable (#175927)
In C static variables should have constant expressions in initializers
so we were checking this twice for constexpr variables and failing with
an assertion that was makes sure we don't do it.
This patch postpones the check just like it is done for file
scope constexpr variables in C already.
Fixes https://github.com/llvm/llvm-project/issues/173605
Commit: 3424447645c0ae09cc97fc59fc0f2bd383a67ed1
https://github.com/llvm/llvm-project/commit/3424447645c0ae09cc97fc59fc0f2bd383a67ed1
Author: Gábor Spaits <gaborspaits1 at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
Log Message:
-----------
[InstCombine]Â Remove unnecessary type equality check when creating zext or trunc (NFC) (#175947)
This came up during discussions under PR #161101.
Commit: d2afc3e84b1aeac446e94cb67d41f94c315901ab
https://github.com/llvm/llvm-project/commit/d2afc3e84b1aeac446e94cb67d41f94c315901ab
Author: Nikolas Klauser <nikolasklauser at berlin.de>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/docs/LangRef.rst
M llvm/lib/Analysis/ValueTracking.cpp
M llvm/test/Analysis/ValueTracking/assume.ll
Log Message:
-----------
[ValueTracking] Allow dereferenceable(0) to be applied to a null pointer (#175913)
`dereferenceable(<n>)` with n being potentially zero can come up when
using an operand bundle with a variable size. Currently this implies
that the pointer is non-null, even though `[nullptr, nullptr)` is a
valid range in any programming language I'm aware of. This patch removes
this implication and updates the language reference to reflect that
`dereferenceable` with a zero argument is valid.
Commit: 2abd6d6d7ac54d40302dfc946d01572a12963ee5
https://github.com/llvm/llvm-project/commit/2abd6d6d7ac54d40302dfc946d01572a12963ee5
Author: Graham Hunter <graham.hunter at arm.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/include/llvm/Analysis/IVDescriptors.h
M llvm/lib/Analysis/IVDescriptors.cpp
M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
M llvm/lib/Transforms/Utils/LoopUnroll.cpp
M llvm/lib/Transforms/Utils/LoopUtils.cpp
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
M llvm/lib/Transforms/Vectorize/VPlan.h
M llvm/lib/Transforms/Vectorize/VPlanAnalysis.cpp
M llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
M llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
M llvm/lib/Transforms/Vectorize/VPlanTransforms.h
M llvm/test/Transforms/LoopUnroll/partial-unroll-reductions.ll
A llvm/test/Transforms/LoopVectorize/AArch64/conditional-scalar-assignment.ll
A llvm/test/Transforms/LoopVectorize/AArch64/findlast-epilogue-loop.ll
A llvm/test/Transforms/LoopVectorize/X86/conditional-scalar-assignment.ll
A llvm/test/Transforms/LoopVectorize/conditional-scalar-assignment-vplan.ll
M llvm/test/Transforms/LoopVectorize/iv-select-cmp-decreasing.ll
M llvm/test/Transforms/LoopVectorize/iv-select-cmp-no-wrap.ll
M llvm/test/Transforms/LoopVectorize/iv-select-cmp-non-const-iv-start.ll
M llvm/test/Transforms/LoopVectorize/iv-select-cmp-trunc.ll
M llvm/test/Transforms/LoopVectorize/iv-select-cmp.ll
M llvm/test/Transforms/LoopVectorize/select-cmp.ll
Log Message:
-----------
[LV] Vectorize conditional scalar assignments (#158088)
Based on Michael Maitland's previous work:
https://github.com/llvm/llvm-project/pull/121222
This PR uses the existing recurrences code instead of introducing a
new pass just for CSA autovec. I've also made recipes that are more
generic.
Commit: 5f31b9c3810a80552ac61045dadf92c7c4a729d7
https://github.com/llvm/llvm-project/commit/5f31b9c3810a80552ac61045dadf92c7c4a729d7
Author: Gergo Stomfai <55883018+stomfaig at users.noreply.github.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
M llvm/test/CodeGen/AArch64/cls.ll
M llvm/test/CodeGen/RISCV/rv32p.ll
M llvm/test/CodeGen/RISCV/rv64p.ll
Log Message:
-----------
[DAG] computeKnownBits - add CTLS handling (#174824)
Add handling for CTLS using the same method as in
https://github.com/llvm/llvm-project/pull/174636.
Added tests to AArch64 and RISCV, but it seems that ARM is actually
resolving `llvm.arm.cls` to `clz`, so not tests added there.
Commit: 220bed3de71e152e519085ec8815feb9203ab58c
https://github.com/llvm/llvm-project/commit/220bed3de71e152e519085ec8815feb9203ab58c
Author: Marco Elver <elver at google.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/lib/Analysis/CFG.cpp
A clang/test/Analysis/cxx20-range-for-cfg.cpp
M clang/test/SemaCXX/warn-thread-safety-analysis.cpp
Log Message:
-----------
[Analysis] Fix missing destructor in CFG for C++20 range-for init-statement (#175859)
In C++20 range-based for loops, variables declared in the init-statement
were not correctly added to the CFG builder's local scope. Consequently,
implicit destructors for these variables were missing from the CFG.
This caused analyses relying on the CFG to incorrectly model the
lifetime of these variables. Specifically, Thread Safety Analysis
reported false positives for RAII locks declared in the init-statement.
Fix it by calling addLocalScopeForStmt for the init-statement in
CFGBuilder::VisitCXXForRangeStmt. This ensures destructors are correctly
inserted into the CFG.
Fixes: https://github.com/abseil/abseil-cpp/issues/1901
Commit: 565c0e65292683677f3bbccc32b261acdd0d5d60
https://github.com/llvm/llvm-project/commit/565c0e65292683677f3bbccc32b261acdd0d5d60
Author: Eugene Epshteyn <eepshteyn at nvidia.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M flang/test/Lower/array-wide-char.f90
M flang/test/Lower/associate-construct-2.f90
M flang/test/Lower/assumed-shape-callee.f90
M flang/test/Lower/assumed-type.f90
M flang/test/Lower/basic-call.f90
Log Message:
-----------
[flang][NFC] Converted five tests from old lowering to new lowering (part 7) (#175703)
Tests converted: array-wide-char.f90, associate-construct-2.f90,
assumed-shape-callee.f90, assumed-type.f90, basic-call.f90
Commit: 28009c8880209a87d83b5901cfaf8d8e96be5693
https://github.com/llvm/llvm-project/commit/28009c8880209a87d83b5901cfaf8d8e96be5693
Author: Younan Zhang <zyn7109 at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/docs/ReleaseNotes.rst
M clang/lib/Sema/SemaOverload.cpp
M clang/test/SemaCXX/enable_if.cpp
Log Message:
-----------
[Clang] Check enable_if attribute in the DC of current function (#175899)
A ContextRAII here ensures immediate access control checking within the
current context, allowing us to rule out inaccessible constructors
during potential overload resolution, where access diagnostics are
converted from hard errors into SFINAE errors, making the behavior more
preferrable with the nature of the enable_if attribute.
Fixes https://github.com/llvm/llvm-project/issues/175895
Commit: bc550d380c76c499d83cc97d23a36a893715602d
https://github.com/llvm/llvm-project/commit/bc550d380c76c499d83cc97d23a36a893715602d
Author: Aaron Ballman <aaron at aaronballman.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M openmp/Maintainers.md
Log Message:
-----------
Nominate Michael Klemm as lead maintainer of OpenMP (#175964)
We discussed this during the OpenMP sync-up call on 1/14 and he's still
actively maintaining this component and would be happy to act as lead
for it.
Commit: 1899a01f01122dd7f58a5a113d8a74e88b232332
https://github.com/llvm/llvm-project/commit/1899a01f01122dd7f58a5a113d8a74e88b232332
Author: Nikolas Klauser <nikolasklauser at berlin.de>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M libcxx/test/benchmarks/containers/associative/associative_container_benchmarks.h
Log Message:
-----------
[libc++] Add benchmarks to the associative containers that don't go to the end of the container (#175005)
We have quite a few benchmarks for the associative containers which only
ever go to the end of the container. This is a relatively special case,
since it results in good branch prediction. However, users rarely have
that access pattern. This patch adds benchmarks where we don't just go
to the end where appropriate.
Fixes #162359
Commit: e2d069cf2a872bb8dc7d962434e8bee325bc37fd
https://github.com/llvm/llvm-project/commit/e2d069cf2a872bb8dc7d962434e8bee325bc37fd
Author: Cullen Rhodes <cullen.rhodes at arm.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/docs/HowToReleaseLLVM.rst
Log Message:
-----------
[llvm][docs] Release process improvements (#175759)
Some improvements from working through this getting LLVM 22 off the
ground. Most of the changes are pretty straightforward, but one worth
mentioning is the change to push the trunk version bump and tag before
creating the release branch.
This avoids a scenario that was hit for 22 where the release/22.x branch
was pushed first and more commits landed in trunk before the 23.0.0git
version bump was rebased and committed. The commits landed on trunk
during this brief window had the wrong version. This was resolved by
cherry-picking the commits to the release branch.
It's not entirely clear how big of an issue this really is, but if we
can avoid it and make the process less stressful in the process I think
it makes sense to do so.
Commit: 4b223d40d603f9a9cc300b899934033f20cded11
https://github.com/llvm/llvm-project/commit/4b223d40d603f9a9cc300b899934033f20cded11
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fmul.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
Log Message:
-----------
InstCombine: Teach SimplifyDemandedFPClass to infer nnan and ninf on fmul (#175854)
Commit: 565591d8a47282e64b425d4884b9e150c4fb7d6f
https://github.com/llvm/llvm-project/commit/565591d8a47282e64b425d4884b9e150c4fb7d6f
Author: Joel E. Denny <jdenny.ornl at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Transforms/Utils/LoopUnroll.cpp
M llvm/test/Transforms/LoopUnroll/convergent.controlled.ll
M llvm/test/Transforms/LoopUnroll/followup.ll
M llvm/test/Transforms/LoopUnroll/pr131465.ll
A llvm/test/Transforms/LoopUnroll/unroll-dont-copy-latch-loop-id.ll
M llvm/test/Transforms/LoopUnroll/unroll-loads-cse.ll
Log Message:
-----------
[LoopUnroll] Do not copy !llvm.loop from latch to non-latch (#165635)
When LoopUnroll copies the original loop's latch to the corresponding
non-latch branch in an unrolled iteration, any `!llvm.loop` is copied
along with it, but `!llvm.loop` is useless and misleading there. This
patch discards it.
e06831a3b29d did the same for LoopPeel.
Commit: 90b6d3375570bfa8d830b382337e62e411bf0831
https://github.com/llvm/llvm-project/commit/90b6d3375570bfa8d830b382337e62e411bf0831
Author: Hansang Bae <hansang.bae at intel.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M offload/plugins-nextgen/level_zero/src/L0Device.cpp
Log Message:
-----------
[Offload] Small debug message fix in Level Zero plugin (#175958)
Do not include trailing zeros in the device name.
Commit: 2698d156644b4e99062abee1c6ac685902c2bfb9
https://github.com/llvm/llvm-project/commit/2698d156644b4e99062abee1c6ac685902c2bfb9
Author: Susan Tan (ス-ザン タン) <zujunt at nvidia.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
A flang/include/flang/Optimizer/Transforms/FIRToMemRefTypeConverter.h
M flang/include/flang/Optimizer/Transforms/Passes.td
M flang/lib/Optimizer/CodeGen/CodeGen.cpp
M flang/lib/Optimizer/Transforms/CMakeLists.txt
A flang/lib/Optimizer/Transforms/FIRToMemRef.cpp
M flang/test/Fir/convert-memref-codegen.mlir
A flang/test/Transforms/FIRToMemRef/alloca.mlir
A flang/test/Transforms/FIRToMemRef/array-coor-op.mlir
A flang/test/Transforms/FIRToMemRef/complex.mlir
A flang/test/Transforms/FIRToMemRef/convert-opt.mlir
A flang/test/Transforms/FIRToMemRef/cuda-alloca.mlir
A flang/test/Transforms/FIRToMemRef/derived-types.mlir
A flang/test/Transforms/FIRToMemRef/index.mlir
A flang/test/Transforms/FIRToMemRef/load-dynamic-shape.mlir
A flang/test/Transforms/FIRToMemRef/load-shift-dynamic.mlir
A flang/test/Transforms/FIRToMemRef/load-shift-static.mlir
A flang/test/Transforms/FIRToMemRef/load-static-shape.mlir
A flang/test/Transforms/FIRToMemRef/logical.mlir
A flang/test/Transforms/FIRToMemRef/no-declare.mlir
A flang/test/Transforms/FIRToMemRef/reject-conversions.mlir
A flang/test/Transforms/FIRToMemRef/replace.mlir
A flang/test/Transforms/FIRToMemRef/slice.mlir
A flang/test/Transforms/FIRToMemRef/store-dynamic-shape.mlir
A flang/test/Transforms/FIRToMemRef/store-shift-static.mlir
A flang/test/Transforms/FIRToMemRef/store-static-shape.mlir
A flang/test/Transforms/FIRToMemRef/tbaa-tag.mlir
Log Message:
-----------
[flang] Lowering FIR memory ops to MemRef dialect (#173507)
This patch introduces FIRToMemRef, a lowering pass that converts FIR
memory operations to the MemRef dialect, including support for slices,
shifts, and descriptor-style access patterns. To support partial
lowering, where FIR and MemRef types can coexist, we extend the handling
of fir.convert to correctly marshal between FIR reference-like types and
MemRef descriptors. The patch also factors the type conversion logic
into a reusable FIRToMemRefTypeConverter, which centralizes the rules
for converting FIR types (e.g. !fir.ref, !fir.box, sequences, logicals)
to their corresponding memref types, and is used throughout the new
pass.
---------
Co-authored-by: Scott Manley <rscottmanley at gmail.com>
Co-authored-by: jeanPerier <jean.perier.polytechnique at gmail.com>
Commit: 30e399a67558da69715930c423342425f4e31e03
https://github.com/llvm/llvm-project/commit/30e399a67558da69715930c423342425f4e31e03
Author: David Stenberg <david.stenberg at ericsson.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
M llvm/test/DebugInfo/MIR/AArch64/dbgcall-site-interpretation.mir
A llvm/test/DebugInfo/MIR/AArch64/dbgcall-site-preserved-subreg.mir
M llvm/test/DebugInfo/MIR/ARM/dbgcall-site-interpretation.mir
M llvm/test/DebugInfo/MIR/X86/dbgcall-site-interpretation.mir
A llvm/test/DebugInfo/MIR/X86/dbgcall-site-preserved-after.mir
A llvm/test/DebugInfo/MIR/X86/dbgcall-site-preserved-clobbered.mir
Log Message:
-----------
[DebugInfo] Find call site values for params in preserved registers (#172339)
For example, given code like this:
int local = value();
callee(local);
return local;
resulting in assembly like:
movl %eax, %ebx // %eax = local
movl %eax, %edi
callq callee at PLT
the call site value generation did not understand that the value of
local is stored in the callee-saved %ebx during the call, and did not
emit any call site value. This patch addresses that, resulting in:
DW_TAG_call_site_parameter
DW_AT_location (DW_OP_reg5 RDI)
DW_AT_call_value (DW_OP_breg3 RBX+0)
This code does not keep track if any succeeding instructions save
registers, meaning that it fails to emit a call site value for a case
like this:
movq %rax, %rdi
movq %rax, %rbx
callq callee at PLT
The test case dbgcall-site-preserved-clobbered.mir has been added for
that. This should be rather easy to address, but can be done in a
follow-up patch.
Building a clang-21 RelWithDebInfo binary for x86-64 without/with this
patch results in a ~1.8% increase of the number of call site parameter
entries with a location (from 1792876 to 1825718). This also reduces the
number of call site parameter entries using DW_OP_entry_value locations,
which are not guaranteed to be printable as they require the frame above
to provide a call site value for that parameter, from 57718 to 34871.
Fixes #43464.
Commit: 07ce80ee2ab96dc82386adfa99b308d75a4dc874
https://github.com/llvm/llvm-project/commit/07ce80ee2ab96dc82386adfa99b308d75a4dc874
Author: Jakub Kuderski <jakub at nod-labs.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/unittests/ADT/STLForwardCompatTest.cpp
Log Message:
-----------
[ADT] Quality bind_ calls in tests for c++20 bots. NFC.
This is to appease C++20 bots: https://lab.llvm.org/buildbot/#/builders/108/builds/21813/steps/6/logs/stdio
Commit: 4e95be704302561be0b217eda732624e8e96a906
https://github.com/llvm/llvm-project/commit/4e95be704302561be0b217eda732624e8e96a906
Author: Dmitry Sidorov <18708689+MrSidims at users.noreply.github.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/docs/LangRef.rst
M llvm/include/llvm/ADT/APFloat.h
M llvm/include/llvm/IR/Intrinsics.td
M llvm/lib/IR/Verifier.cpp
M llvm/lib/Support/APFloat.cpp
A llvm/test/Assembler/arbitrary-fp-convert.ll
A llvm/test/Verifier/arbitrary-fp-convert.ll
M llvm/unittests/ADT/APFloatTest.cpp
Log Message:
-----------
[RFC][SPIR-V] Add intrinsics to convert to/from ap.float (#164252)
The patch adds two intrinsics: llvm.convert.to.arbitrary.fp and
llvm.convert.from.arbitrary.fp.
The intrinsics perform conversions between values whose interpretation
differs from their representation in LLVM IR. The intrinsics are
overloaded on both its return type and first argument. Metadata operands
describe how the raw bits should be interpreted before and after the
conversion.
Typical use case is to convert IEEE-754 floating point types to FP8/FP4
and backwards for ML applications.
Addresses
https://discourse.llvm.org/t/rfc-spir-v-way-to-represent-float8-in-llvm-ir/87758/10
Commit: 01934fb49597eddb4b513a96da4d97ba3521ef11
https://github.com/llvm/llvm-project/commit/01934fb49597eddb4b513a96da4d97ba3521ef11
Author: Utkarsh Saxena <usx at google.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
M clang/unittests/Analysis/LifetimeSafetyTest.cpp
Log Message:
-----------
[LifetimeSafety] See through implicit object arguments of GSL pointer type (#174741)
Add support for tracking pointer flows through GSL pointer implicit object arguments in method calls.
This PR enhances the lifetime safety analysis to properly track pointer flows through GSL pointer implicit object arguments in method calls. It adds a new helper function `shouldTrackPointerImplicitObjectArg` that determines if an implicit object argument should be tracked as a GSL pointer. When such an argument is detected, the analysis now correctly propagates the origin information through the pointer reference.
This resolves false-positives like
```cpp
const char* p;
{
std::string_view a = getSomeView();
p = a.data(); // 'a' does not live long enough (false-positive).
}
use(p);
```
Commit: d21ed016a3c42dfc88ca4728ddbaa703513d2a42
https://github.com/llvm/llvm-project/commit/d21ed016a3c42dfc88ca4728ddbaa703513d2a42
Author: Jakub Kuderski <jakub at nod-labs.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/include/llvm/ADT/STLExtras.h
Log Message:
-----------
[STLExtras] Quality bind_ calls in tests for c++20 bots
Bot failure: https://lab.llvm.org/buildbot/#/builders/108/builds/21872
Commit: 8866af03c243f0cb26f43b2064682e36ab5c6b25
https://github.com/llvm/llvm-project/commit/8866af03c243f0cb26f43b2064682e36ab5c6b25
Author: Graham Hunter <graham.hunter at arm.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/test/Transforms/LoopVectorize/conditional-scalar-assignment-vplan.ll
Log Message:
-----------
Require asserts for a debug printing test
Commit: ce6dd8b02d13c33612ddeb4284a37ba6e13ee446
https://github.com/llvm/llvm-project/commit/ce6dd8b02d13c33612ddeb4284a37ba6e13ee446
Author: Razvan Lupusoru <razvan.lupusoru at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M flang/include/flang/Optimizer/OpenACC/Passes.h
M flang/include/flang/Optimizer/OpenACC/Passes.td
M flang/lib/Lower/OpenACC.cpp
A flang/lib/Optimizer/OpenACC/Transforms/ACCUseDeviceCanonicalizer.cpp
M flang/lib/Optimizer/OpenACC/Transforms/CMakeLists.txt
A flang/test/Fir/OpenACC/use-device-canonicalizer.mlir
M mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp
M mlir/test/Dialect/OpenACC/invalid.mlir
Log Message:
-----------
[flang][acc] Add ACCUseDeviceCanonicalizer pass (#175228)
This pass canonicalizes the use_device clause on acc.host_data
constructs to enable simpler runtime lowering. For use_device operands
that are box types or references to boxes, the pass:
1. Extracts the host base address for mapping to a device address using
acc.use_device
2. Creates a new boxed descriptor with the device address as the base
address for use inside the host_data region
The pass also removes unused use_device clauses to reduce runtime calls.
This canonicalization hoists load/box_addr patterns out of the host_data
region so they are applied to the host variable before acc.use_device,
ensuring the device pointer is used directly inside the region.
Example transformation for a reference to a box (!fir.ref<!fir.box<>>):
Before:
```
%ptr = acc.use_device varPtr(%ref : !fir.ref<!fir.box<!fir.ptr<i32>>>)
acc.host_data dataOperands(%ptr) {
%box = fir.load %ptr
%addr = fir.box_addr %box
// use %addr
}
```
After:
```
%box = fir.load %ref
%addr = fir.box_addr %box
%dev_ptr = acc.use_device varPtr(%addr : !fir.ptr<i32>)
acc.host_data dataOperands(%dev_ptr) {
%new_box = fir.embox %dev_ptr
// use device pointer through new descriptor
}
```
---------
Co-authored-by: nvptm <pmathew at nvidia.com>
Commit: cf237465b3d1a38406b1f49976c877804a87c39f
https://github.com/llvm/llvm-project/commit/cf237465b3d1a38406b1f49976c877804a87c39f
Author: LU-JOHN <John.Lu at amd.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
M llvm/lib/Target/AMDGPU/SIInstrInfo.h
M llvm/test/CodeGen/AMDGPU/branch-folding-implicit-def-subreg.ll
M llvm/test/CodeGen/AMDGPU/fshl.ll
M llvm/test/CodeGen/AMDGPU/optimize-compare.mir
M llvm/test/CodeGen/AMDGPU/s_cmp_0.ll
M llvm/test/CodeGen/AMDGPU/workitem-intrinsic-opts.ll
Log Message:
-----------
[AMDGPU] Invert scc uses to delete s_cmp_eq* (#167382)
Delete s_cmp_eq* instructions by inverting instructions that use scc.
---------
Signed-off-by: John Lu <John.Lu at amd.com>
Commit: 8099e127cde22a5989515ce940eaa2a0a944d95e
https://github.com/llvm/llvm-project/commit/8099e127cde22a5989515ce940eaa2a0a944d95e
Author: Jay Foad <jay.foad at amd.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Target/AMDGPU/VOP2Instructions.td
M llvm/lib/Target/AMDGPU/VOP3PInstructions.td
M llvm/lib/Target/AMDGPU/VOPCInstructions.td
M llvm/lib/Target/AMDGPU/VOPInstructions.td
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp16_from_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp8_from_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop3_from_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop1_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop1_dpp8.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx908_mai.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
Log Message:
-----------
[AMDGPU] Ignore unused VALU src0/1/2 fields when disassembling (#175182)
This enables a future patch to change the default encoding of these
fields, which are mostly ignored by hardware.
Commit: b5cc4562d8ab91237fe56461b43a3db9ca3f49ed
https://github.com/llvm/llvm-project/commit/b5cc4562d8ab91237fe56461b43a3db9ca3f49ed
Author: Chi-Chun, Chen <chichun.chen at hpe.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M mlir/test/Target/LLVMIR/openmp-todo.mlir
Log Message:
-----------
[NFC][MLIR] Remove obsolete target device test from openmp-todo.mlir (#175894)
Remove the target device test from openmp-todo.mlir since MLIR-to-LLVM
IR lowering for the OpenMP target device clause is now implemented
(#173509, #174665).
Commit: 91f5d73b311f3622517ff1d34d21cc8ef1f52ea9
https://github.com/llvm/llvm-project/commit/91f5d73b311f3622517ff1d34d21cc8ef1f52ea9
Author: Sander de Smalen <sander.desmalen at arm.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Target/AArch64/AArch64.h
M llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp
A llvm/lib/Target/AArch64/AArch64SRLTDefineSuperRegs.cpp
M llvm/lib/Target/AArch64/AArch64Subtarget.cpp
M llvm/lib/Target/AArch64/AArch64Subtarget.h
M llvm/lib/Target/AArch64/AArch64TargetMachine.cpp
M llvm/lib/Target/AArch64/CMakeLists.txt
M llvm/test/CodeGen/AArch64/O3-pipeline.ll
M llvm/test/CodeGen/AArch64/active_lane_mask.ll
M llvm/test/CodeGen/AArch64/arm64-addrmode.ll
M llvm/test/CodeGen/AArch64/get-active-lane-mask-extract.ll
M llvm/test/CodeGen/AArch64/intrinsic-cttz-elts-sve.ll
M llvm/test/CodeGen/AArch64/preserve_nonecc_varargs_darwin.ll
M llvm/test/CodeGen/AArch64/register-coalesce-update-subranges-remat.mir
M llvm/test/CodeGen/AArch64/sme-intrinsics-loads.ll
M llvm/test/CodeGen/AArch64/sme-intrinsics-stores.ll
M llvm/test/CodeGen/AArch64/streaming-compatible-memory-ops.ll
A llvm/test/CodeGen/AArch64/subreg-liveness-fix-subreg-to-reg-implicit-def.mir
M llvm/test/CodeGen/AArch64/subreg_to_reg_coalescing_issue.mir
M llvm/test/CodeGen/AArch64/sve-bf16-reductions.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-contiguous-prefetches.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-stN-reg-imm-addr-mode.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-while.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-ext-loads.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fcopysign.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-vselect.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-div.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-extends.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-mulh.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-shifts.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-vselect.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-loads.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-masked-gather-scatter.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-optimize-ptrue.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-vector-shuffle.ll
M llvm/test/CodeGen/AArch64/sve2-intrinsics-while.ll
Log Message:
-----------
[AArch64] Add new pass after VirtRegRewriter to add implicit-defs (#174188)
When SubRegister Liveness Tracking (SRLT) is enabled, this pass adds
extra implicit-def's to instructions that define the low N bits of a
GPR/FPR register to represent that the top bits are written, because all
AArch64 instructions that write the low bits of a GPR/FPR also
implicitly zero the top bits.
These semantics are originally represented in the MIR using
`SUBREG_TO_REG`, but during register coalescing this information is lost
and when rewriting virtual -> physical registers the implicit-defs are
not added to represent the the top bits are written.
There have been several attempts to fix this in the coalescer (#168353),
but each iteration has exposed new bugs and the patch had to be
reverted. Additionally, the concept of adding 'implicit-def' of a
virtual register during the register allocation process is particularly
fragile and many places don't expect it (for example in
`X86::commuteInstructionImpl` the code only looks at specific operands
and does not consider implicit-defs. Similar in
`SplitEditor::addDeadDef` where it traverses operand 'defs' rather than
'all_defs').
We want a temporary solution that doesn't impact other targets and is
simpler and less intrusive than the patch proposed for the register
coalescer so that we can enable SRLT to make better use of SVE/SME
multi-vector instructions while we work on a more permanent solution
that requires rewriting a large part of the AArch64 instructions (32-bit
and NEON).
Commit: 0431b71680ce5085ac97f27b76b8fbbd9a776c6d
https://github.com/llvm/llvm-project/commit/0431b71680ce5085ac97f27b76b8fbbd9a776c6d
Author: Nathan Gauër <brioche at google.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Target/SPIRV/SPIRVLegalizePointerCast.cpp
A llvm/test/CodeGen/SPIRV/pointers/store-to-array-first-element.ll
Log Message:
-----------
[SPIR-V] Fix store to first element array (#175546)
The IR can store to the first element of an array the same way it stores
to the first element of a struct by specifying the base pointer. This
commit fixes the pointercast legalization pass to support this.
Commit: 58a9dc01be8a5529c2d9676b1a32d9ed09a4cd70
https://github.com/llvm/llvm-project/commit/58a9dc01be8a5529c2d9676b1a32d9ed09a4cd70
Author: Deric C. <cheung.deric at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/lib/CodeGen/CGExpr.cpp
M clang/lib/CodeGen/CGExprScalar.cpp
M clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptGetter.hlsl
M clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptSetter.hlsl
Log Message:
-----------
[HLSL][Matrix] Add type conversions to support bool matrix single subscript operators (#175633)
Fixes #172711
Fixes the type mismatch issues preventing single matrix subscript
getters and setters from working with boolean matrices.
The changes from this PR also happens to make matrix splats work for
boolean matrices, but adding tests for that and (re)introducing
boolean-matrix-specific sema will be relegated to its own PR.
Commit: cfefd3e46c5504fbf5d51686800f15b8b8fcbdd8
https://github.com/llvm/llvm-project/commit/cfefd3e46c5504fbf5d51686800f15b8b8fcbdd8
Author: zhijian lin <zhijian at ca.ibm.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/test/CodeGen/PowerPC/milicode32.ll
M llvm/test/CodeGen/PowerPC/milicode64.ll
Log Message:
-----------
[NFC][PowerPC] add test cases for milicode (#175559)
In this PR, we do the following:
1. Simplify the test case for the millicode function `___memmove`.
2. Add test cases for the millicode functions `___memcpy` ,
`____memset`, `____memmove` which are supported in the patch
https://reviews.llvm.org/D143997.
3. Add pre-commit test cases for the functions `___strstr`,
`___memccpy`, `___strcmp`
Commit: c5e95af71d460ee41bb7912ceceaa88dd9a6a67c
https://github.com/llvm/llvm-project/commit/c5e95af71d460ee41bb7912ceceaa88dd9a6a67c
Author: Balázs Benics <benicsbalazs at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
A clang/docs/ScalableStaticAnalysisFramework/Framework.rst
A clang/docs/ScalableStaticAnalysisFramework/SummaryExtraction.rst
M clang/docs/index.rst
Log Message:
-----------
[clang][ssaf][docs] Document the Summary Extraction pipeline (#172876)
This patch adds some documentation about the design of the Scalable
Static Analysis Framework (SSAF) Summary Extraction part.
This mainly focuses on how the custom FrontendAction would load
different analyses (their extraction part), and the different formats it
should export into.
Each FrontendAction call would process a single TU by extracting
summaries from them and serializing the results into a file in the
desired format.
The details are not polished yet, but I think it's still beneficial to
have some guidance on how the upcoming components would fit together,
hence this document.
I'll come back to this document to keep it up-to-date as we proceed with
the upstreaming.
Commit: 1f2d10e285f6f6cfeadac4b3c43f4f6833e612d9
https://github.com/llvm/llvm-project/commit/1f2d10e285f6f6cfeadac4b3c43f4f6833e612d9
Author: Nathan Gauër <brioche at google.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/include/llvm/IR/IRBuilder.h
Log Message:
-----------
[NFC][IRBuilder] Reuse CreateGEP for helpers (#175979)
Many helper functions for single index GEP exist, but each implement the
same logic to then create the GetElementPtrInst. Refactoring to call a
single function.
This is some groundwork to prepare the SGEP implementation.
Commit: 802ca041bd1b3e47dc29234080724c6a287baf6e
https://github.com/llvm/llvm-project/commit/802ca041bd1b3e47dc29234080724c6a287baf6e
Author: Eugene Epshteyn <eepshteyn at nvidia.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M flang/test/Lower/array-elemental-calls-2.f90
M flang/test/Lower/array-expression-assumed-size.f90
M flang/test/Lower/array-temp.f90
M flang/test/Lower/array-user-def-assignments.f90
M flang/test/Lower/array.f90
Log Message:
-----------
[flang][NFC] Converted five tests from old lowering to new lowering (part 6) (#175485)
Modified the following tests: array-elemental-calls-2.f90,
array-expression-assumed-size.f90, array-temp.f90,
array-user-def-assignments.f90, array.f90
Commit: bc9fce7e8b734c1a2a491c23ca247e4411b561f5
https://github.com/llvm/llvm-project/commit/bc9fce7e8b734c1a2a491c23ca247e4411b561f5
Author: Adam Paszke <adam.paszke at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M mlir/lib/Dialect/Vector/IR/VectorOps.cpp
M mlir/test/Dialect/Vector/canonicalize.mlir
Log Message:
-----------
[MLIR][Vector] Add a pattern that folds consecutive extract_strided_strided_slice ops (#175738)
A slice of a slice is just a slice.
Commit: 804c0345f5dc0fbb5bea5af6486ebdcfc0c99cb4
https://github.com/llvm/llvm-project/commit/804c0345f5dc0fbb5bea5af6486ebdcfc0c99cb4
Author: Krish Gupta <krishom70 at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M flang/lib/Semantics/check-omp-loop.cpp
M flang/test/Semantics/OpenMP/clause-validity01.f90
M flang/test/Semantics/OpenMP/linear-clause01.f90
Log Message:
-----------
[flang][OpenMP] Fix LINEAR clause validation to report all errors (#175938)
Fixes #175688
After #175383 was merged, test failures occurred because removing the
early return exposed additional errors that tests weren't expecting.
This PR comprehensively fixes the issue by:
1. **Removes the early return** in check-omp-loop.cpp (line 767) after
detecting a modifier error on DO/SIMD directives. Previously, when a
modifier error was found, the function would return immediately without
checking other restrictions like the scalar requirement. Now all
applicable errors are reported, improving diagnostics.
2. **Updates linear-clause01.f90** to expect both the modifier error AND
the scalar error for Case 1 and Case 2, where arrays are used
incorrectly in LINEAR clauses.
3. **Updates clause-validity01.f90** to use the new OpenMP 5.2 syntax
(`linear(b: val)` instead of `linear(val(b))`). The old syntax triggers
deprecation warnings, which are now caught because we no longer return
early after the modifier error.
Thanks to @ergawy for identifying the clause-validity01.f90 fix needed.
The changes ensure better error reporting for users - they now see all
issues with their LINEAR clauses instead of just the first error.
Commit: 1547ee67482d3aa9abea54cc986bbb9734c6e043
https://github.com/llvm/llvm-project/commit/1547ee67482d3aa9abea54cc986bbb9734c6e043
Author: LLVM GN Syncbot <llvmgnsyncbot at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/utils/gn/secondary/llvm/lib/Target/AArch64/BUILD.gn
Log Message:
-----------
[gn build] Port 91f5d73b311f
Commit: c55f690213935307b7387f7023e4707538f9b435
https://github.com/llvm/llvm-project/commit/c55f690213935307b7387f7023e4707538f9b435
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximum.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximumnum.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimum.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimumnum.ll
Log Message:
-----------
InstCombine: Add more tests for min/max SimplifyDemandedFPClass (#175381)
Test some more refined cases, such as ordering with 0s and within
known positive and known negative cases.
Commit: f41767651ba3752c6c66be90b3f3efe8e46e64b6
https://github.com/llvm/llvm-project/commit/f41767651ba3752c6c66be90b3f3efe8e46e64b6
Author: Anshil Gandhi <95053726+gandhi56 at users.noreply.github.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
M llvm/test/CodeGen/AMDGPU/GlobalISel/addo.ll
A llvm/test/CodeGen/AMDGPU/GlobalISel/fcmp.ll
A llvm/test/CodeGen/AMDGPU/GlobalISel/icmp.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/implicit-kernarg-backend-usage-global-isel.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/subo.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.atomic.buffer.load.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.atomic.buffer.load.ll
Log Message:
-----------
[AMDGPU] Add regbankselect rules for G_ICMP/G_FCMP (#172048)
- Legalize G_ICMP for S16, S32, S64, Ptr32 and Ptr64 operands.
- Legalize G_FCMP for S16, S32 and S64 operands.
Commit: b59a3dfaf199124b2eaab40f87cca4fbf12c9f08
https://github.com/llvm/llvm-project/commit/b59a3dfaf199124b2eaab40f87cca4fbf12c9f08
Author: Florian Hahn <flo at fhahn.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/test/Transforms/LoopVectorize/vplan-printing-reductions.ll
Log Message:
-----------
[VPlan] Add printing test for UMax reduction (NFC).
Currently compute-reduction-result prints (icmp) instead of the correct
min/max kind.
Commit: 6d8f8769f1d645f2cfe5900d8a588282b0cf0d77
https://github.com/llvm/llvm-project/commit/6d8f8769f1d645f2cfe5900d8a588282b0cf0d77
Author: Jacob Lambert <jacob.lambert at amd.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/include/clang/Basic/OpenCLExtensions.def
M clang/lib/Headers/opencl-c-base.h
M clang/lib/Headers/opencl-c.h
M clang/lib/Sema/OpenCLBuiltins.td
M clang/test/Headers/opencl-c-header.cl
M clang/test/Misc/amdgcn.languageOptsOpenCL.cl
M clang/test/SemaOpenCL/extension-version.cl
M clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl
Log Message:
-----------
Revert "[OpenCL] Set KHR extensions minimum version to OpenCL 1.0" (#175993)
Reverts llvm/llvm-project#175120
llvm-project/amd/device-libs/opencl/src/image/imwrap.cl:461:1: error: no
matching function for call to 'get_image_height'
461 | GD2GEN(_2Dad)
| ^~~~~~~~~~~~~
llvm-project/amd/device-libs/opencl/src/image/imwrap.cl:460:1: error: no
matching function for call to 'get_image_width'
460 | GD2GEN(_2Dd)
| ^~~~~~~~~~~~
"Depth images are required with other image support for OpenCL 2.0."
Commit: 62a9aadddc312c7782bdefe4dbe82be160efb977
https://github.com/llvm/llvm-project/commit/62a9aadddc312c7782bdefe4dbe82be160efb977
Author: saxlungs <152745038+saxlungs at users.noreply.github.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUUniformIntrinsicCombine.cpp
M llvm/test/CodeGen/AMDGPU/amdgpu-uniform-intrinsic-combine.ll
Log Message:
-----------
[AMDGPU] Add optimization for llvm.amdgcn.wave.shuffle in uniform cases (#174795)
When the llvm.amdgcn.wave.shuffle intrinsic is called with a uniform
Index operand, it is effectively the same as the llvm.amdgcn.readlane
intrinsic. This change handles this situation and replaces it with the
readlane intrinsic
---------
Signed-off-by: Domenic Nutile <domenic.nutile at gmail.com>
Commit: 4e84513b72aebfc3f93b94016ef8e9a77a6cefdf
https://github.com/llvm/llvm-project/commit/4e84513b72aebfc3f93b94016ef8e9a77a6cefdf
Author: Stanislav Mekhanoshin <Stanislav.Mekhanoshin at amd.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
A llvm/test/CodeGen/AMDGPU/fmamk_fmaak-t16.mir
Log Message:
-----------
[AMDGPU] Add test for v_fmamk_f16/v_fmaak_f16 in real-true16. NFC (#173307)
This is to display a bug in real true16 mode that we do not have
an allocatable 16-bit VGPR class and these instructions do not
have VOP3 forms for allocatable VGPR_16 to be used. To use these
instructions 'VGPR_16_Lo128' must be allocable.
Commit: 074740df8a11b66b2aac24eefecd7eafbc6f9a5a
https://github.com/llvm/llvm-project/commit/074740df8a11b66b2aac24eefecd7eafbc6f9a5a
Author: Jianhui Li <jian.hui.li at intel.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M mlir/include/mlir/Dialect/XeGPU/Utils/XeGPUUtils.h
M mlir/lib/Dialect/XeGPU/Transforms/XeGPUBlocking.cpp
M mlir/lib/Dialect/XeGPU/Transforms/XeGPUUnroll.cpp
M mlir/lib/Dialect/XeGPU/Transforms/XeGPUWgToSgDistribute.cpp
M mlir/lib/Dialect/XeGPU/Utils/XeGPUUtils.cpp
M mlir/test/Dialect/XeGPU/xegpu-blocking.mlir
M mlir/test/Dialect/XeGPU/xegpu-wg-to-sg.mlir
Log Message:
-----------
[MLIR][XeGPU] bug fix: removing temporary slice layout at the pass end (#172589)
Removing temporary slice layout (besides the regular layout) at the end
of wg distribution and blocking pass.
The PR also drop sg_data/inst_data from anchor layouts in every
wg-to-sg/blocking/unrolling pattern.
---------
Signed-off-by: Dmitry Chigarev <dmitry.chigarev at intel.com>
Co-authored-by: Dmitry Chigarev <dmitry.chigarev at intel.com>
Commit: 96ceb80d46ffcc99c99bf085c14d55b3bd0641c2
https://github.com/llvm/llvm-project/commit/96ceb80d46ffcc99c99bf085c14d55b3bd0641c2
Author: Dhruva <dhruvakodiadka at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/unittests/Target/AArch64/AArch64SelectionDAGTest.cpp
Log Message:
-----------
Improve SelectionDAG::ComputeNumSignBits test coverage for ISD::ABDS (#175321)
fixes #175160
Commit: 403b88d9640e612172442a1f60bb060149fed433
https://github.com/llvm/llvm-project/commit/403b88d9640e612172442a1f60bb060149fed433
Author: Rahul Joshi <rjoshi at nvidia.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Support/Error.cpp
Log Message:
-----------
[NFC][LLVM][Support] Namespace cleanup in Error.cpp (#175838)
- Fix indentation of code within anonymous namespace.
- Make `getErrorErrorCat` static.
- Use namespace qualifier to define standalone functions in `llvm` namespace.
Commit: 196433eb270390820bb50c243a66fc78a1757b41
https://github.com/llvm/llvm-project/commit/196433eb270390820bb50c243a66fc78a1757b41
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximum.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximumnum.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimum.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimumnum.ll
Log Message:
-----------
InstCombine: Improve SimplifyDemandedFPClass min/max handling (#175382)
Refine handling of minimum/maximum and minimumnum/maximumnum. The
previous folds to input were based on sign bit checks. This was too
conservative with 0s. This can now consider -0 as less than or equal
to +0 as appropriate, account for nsz. It additionally can handle
cases like one half is known positive normal and the other subnormal.
Commit: 0acc79dc6d7522a0b83f1b4f1e9131bf17f26ba5
https://github.com/llvm/llvm-project/commit/0acc79dc6d7522a0b83f1b4f1e9131bf17f26ba5
Author: Charitha Saumya <136391709+charithaintc at users.noreply.github.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M mlir/include/mlir/Dialect/XeGPU/IR/XeGPUOps.td
M mlir/include/mlir/Dialect/XeGPU/IR/XeGPUTypes.td
Log Message:
-----------
[mlir][xegpu] Allow index type in ConvertLayoutOp (#175671)
Allow index type in ConvertLayoutOp
Commit: dddd2b706eb54cd70b3ac59adc6fb92343e9e101
https://github.com/llvm/llvm-project/commit/dddd2b706eb54cd70b3ac59adc6fb92343e9e101
Author: Nerixyz <nerixdev at outlook.de>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M lldb/source/Plugins/Language/CPlusPlus/MsvcStlDeque.cpp
Log Message:
-----------
[LLDB] Prevent division by zero in MSVC deque formatter (#175842)
To look up an item in a `std::deque` we do
https://github.com/llvm/llvm-project/blob/d69335bac9d218ed5dadeebed66b600347d5db8e/lldb/source/Plugins/Language/CPlusPlus/MsvcStlDeque.cpp#L71-L73
This will crash on if `m_block_size` or `m_map_size` is zero. We didn't
check that these aren't zero. With this PR, we do.
When running the MSVC STL smoke test, `m_map_size` was randomly zero
(the test breaks before the variables are initialized) and the test
failed, because LLDB crashed.
Commit: 730bf8c89531040f9ba7687c33c4d633b742e74a
https://github.com/llvm/llvm-project/commit/730bf8c89531040f9ba7687c33c4d633b742e74a
Author: Joseph Huber <huberjn at outlook.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/test/TableGen/target-builtins-prototype-parser.td
M clang/utils/TableGen/ClangBuiltinsEmitter.cpp
Log Message:
-----------
[Clang] Update target parser for address spaces for AMDGPU (#175998)
Summary:
This does three things:
1. Allows address_space<0>, this is not a no-op currently as it has real
type checking signficange. The SPIR-V backend also does not currently
use `0` as a generic address space.
2. Allows parsing address space pointers inside vectors, this required
parsing the correct closing bracket instead of the first found
3. Adds the two missing AMDGPU builtin types.
Split off from https://github.com/llvm/llvm-project/pull/175873
Commit: f61aab79ceaa5ce5922c5e58abe9229506b74edd
https://github.com/llvm/llvm-project/commit/f61aab79ceaa5ce5922c5e58abe9229506b74edd
Author: Florian Hahn <flo at fhahn.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
M llvm/test/Transforms/LoopVectorize/vplan-printing-reductions.ll
Log Message:
-----------
[VPlan] Handle min/max recur kinds in ::printFlags.
Following up to d5c11b9a24c84f, also handle min/max recurrence kinds in
::printFlags, so the proper kind is imprinted instead of icmp.
NFC modulo debug printing changes
Commit: 6212c87ab9890b3c8cc829867c0cf5be37fbccf9
https://github.com/llvm/llvm-project/commit/6212c87ab9890b3c8cc829867c0cf5be37fbccf9
Author: Deric C. <cheung.deric at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/lib/CodeGen/CGExpr.cpp
M clang/lib/Sema/SemaExpr.cpp
M clang/test/CodeGenHLSL/BasicFeatures/MatrixSplat.hlsl
Log Message:
-----------
[HLSL][Matrix] Add Matrix splat support for booleans (#175809)
Fixes #175808
This PR adds support for boolean matrix splats by adding tests and
fixing a bug in `CodeGenFunction::EmitToMemory` when the type of a
boolean matrix already matches the type expected of a load/store.
This PR also addresses the todo comment in `clang/lib/Sema/SemaExpr.cpp`
regarding support for boolean matrix splats by removing the comment
altogether since it is not necessary.
---------
Co-authored-by: Farzon Lotfi <farzonlotfi at microsoft.com>
Commit: cea16eba63d7bf6f33076b982f7eed124d632ac1
https://github.com/llvm/llvm-project/commit/cea16eba63d7bf6f33076b982f7eed124d632ac1
Author: Sam Elliott <aelliott at qti.qualcomm.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Target/RISCV/RISCVInstrInfo.td
M llvm/lib/Target/RISCV/RISCVInstrInfoSFB.td
M llvm/lib/Target/RISCV/RISCVInstrInfoXAndes.td
M llvm/lib/Target/RISCV/RISCVInstrInfoXCV.td
M llvm/lib/Target/RISCV/RISCVInstrInfoXqci.td
M llvm/lib/Target/RISCV/RISCVInstrInfoZfbfmin.td
M llvm/lib/Target/RISCV/RISCVInstrInfoZibi.td
Log Message:
-----------
[RISCV][NFC] Push riscv_selectcc PatFrag Inwards (#175902)
`riscv_selectcc_frag` was a PatFrag with a transform to get a
`RISCVCC::CondCode` from the `riscv_selectcc` node. The pattern matched
the entire `riscv_selectcc` node, but the transform meant that the saved
value was just the condition code itself, which was not obvious (to me),
either from naming or from how the pattern was structured.
This change "pushes" the pattern fragment inwards to the condition code
it relates to using `riscv_cond:$cc` (a `cond` fragment with a
transform, only needed when defining the pattern directly with the
pseudo), or using the `CCtoRISCVCC` transform explicitly in the emit
side of the pattern.
IMO this makes the select handling quite a bit clearer, as the `$cc` in
the pattern and result more directly relates to the operand it matches
and represents. This has potentially swapped one source of confusion
noted above for the confusion of seeing `Cond:$cc` being used to bind
the specific condition code that has been provided at pattern
instantiation to `$cc`, so that it can be transformed before being
emitted.
Commit: ef0680ba54f73b6848aadca29227b720463ed4fa
https://github.com/llvm/llvm-project/commit/ef0680ba54f73b6848aadca29227b720463ed4fa
Author: Jay Foad <jay.foad at amd.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.cpp
M llvm/lib/Target/AMDGPU/VOP3PInstructions.td
M llvm/lib/Target/AMDGPU/VOPCInstructions.td
M llvm/lib/Target/AMDGPU/VOPInstructions.td
M llvm/test/CodeGen/AMDGPU/code-size-estimate-gfx1250.ll
M llvm/test/CodeGen/AMDGPU/code-size-estimate.ll
M llvm/test/CodeGen/AMDGPU/emit-high-vgprs.mir
M llvm/test/CodeGen/AMDGPU/imm16.ll
M llvm/test/CodeGen/AMDGPU/immv216.ll
M llvm/test/CodeGen/AMDGPU/permlane16_var-op-sel.ll
M llvm/test/MC/AMDGPU/expressions-gfx10.s
M llvm/test/MC/AMDGPU/gfx10-constant-bus.s
M llvm/test/MC/AMDGPU/gfx1030_new.s
M llvm/test/MC/AMDGPU/gfx10_asm_vop1.s
M llvm/test/MC/AMDGPU/gfx10_asm_vop2.s
M llvm/test/MC/AMDGPU/gfx10_asm_vop3.s
M llvm/test/MC/AMDGPU/gfx10_asm_vopc_e64.s
M llvm/test/MC/AMDGPU/gfx10_asm_vopcx.s
M llvm/test/MC/AMDGPU/gfx11-promotions-fake16.s
M llvm/test/MC/AMDGPU/gfx11-promotions.s
M llvm/test/MC/AMDGPU/gfx1150_asm_features-fake16.s
M llvm/test/MC/AMDGPU/gfx1150_asm_features.s
M llvm/test/MC/AMDGPU/gfx11_asm_operands.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop1.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop1_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop1_t16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop2_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop2_t16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_alias-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_alias.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp16_from_vopcx-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp16_from_vopcx.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp8_from_vopcx-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp8_from_vopcx.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_features.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vop1-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vop1.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vop2-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vop2.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopc-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopc.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopcx-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopcx.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3p.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3p_features.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopc_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopc_t16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopcx_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopcx_t16_promote.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop2.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3-fake16.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1-fake16.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3cx.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3p.s
M llvm/test/MC/AMDGPU/gfx12_asm_features.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop1.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop1_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop1_t16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop2_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop2_t16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_aliases-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_aliases.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_from_vop1-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_from_vop1.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_from_vop2-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_from_vop2.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3c-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3c.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3cx-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3cx.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3cx_dpp16-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3cx_dpp16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3cx_dpp8-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3cx_dpp8.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3p.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3p_aliases.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3p_features.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopc_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopc_t16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopcx_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopcx_t16_promote.s
M llvm/test/MC/AMDGPU/lds_direct-gfx10.s
M llvm/test/MC/AMDGPU/literals.s
M llvm/test/MC/AMDGPU/literalv216.s
M llvm/test/MC/AMDGPU/reg-syntax-extra.s
M llvm/test/MC/AMDGPU/reloc-operands-gfx10.s
M llvm/test/MC/AMDGPU/vcmpx-gfx10.s
M llvm/test/MC/AMDGPU/vop3-literal.s
M llvm/test/MC/AMDGPU/wave32.s
M llvm/test/MC/AMDGPU/wave_any.s
M llvm/test/MC/AMDGPU/writelane_m0.s
M llvm/test/MC/Disassembler/AMDGPU/gfx10-sgpr-max.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10-vop3-literal.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1030_new.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3c.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3cx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3p_literalv216.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp16_from_vopcx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp8_from_vopcx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vopc.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vopcx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3p.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop2.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop3_from_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop3cx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop3p.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop1_dpp8.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop2.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3c.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3cx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3cx_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3cx_dpp8.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3p.txt
M llvm/test/MC/Disassembler/AMDGPU/literals.txt
Log Message:
-----------
[AMDGPU] Encode unused VALU src0/1/2 fields as inline 0 on GFX10+ (#175753)
This has no functional effect since these source fields are unused, but
it can avoid some conservative stalls due to these instructions looking
like they read from an SGPR, since 0 is the encoding for s0. Using 0x80
is more benign since it is the encoding for inline immediate 0.
Fixes: SWDEV-574953
Commit: c205aa225747fefe7ca39dcece8933863e43c329
https://github.com/llvm/llvm-project/commit/c205aa225747fefe7ca39dcece8933863e43c329
Author: Tarun Prabhu <tarun at lanl.gov>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M flang/docs/CMakeLists.txt
Log Message:
-----------
[flang][docs] Fix cmake warning when building documentation
CMake issues the following warning when configuring with
documentation enabled.
Exactly one of PRE_BUILD, PRE_LINK, or POST_BUILD must be given.
Assuming
POST_BUILD to preserve backward compatibility.
The offending add_custom_command call in flang/docs/CMakeLists.txt has
been fixed to ensure that this warning is not issued. The comment
describing the purpose of the command now provides more details.
Commit: d188a7b06819640491c75e728dab512bfbedff34
https://github.com/llvm/llvm-project/commit/d188a7b06819640491c75e728dab512bfbedff34
Author: Louis Dionne <ldionne.2 at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M libcxx/docs/Status/Cxx17Papers.csv
R libcxx/docs/Status/PSTL.rst
R libcxx/docs/Status/PSTLPaper.csv
M libcxx/docs/index.rst
Log Message:
-----------
[libc++] Remove CSV tracking for PSTL (#175797)
This is now tracked in Github directly: #99938
Commit: c01c226e4a75dcf68986743b1d7554c3f7ac456d
https://github.com/llvm/llvm-project/commit/c01c226e4a75dcf68986743b1d7554c3f7ac456d
Author: Amr Hesham <amr96 at programmer.net>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/lib/CIR/CodeGen/CIRGenExpr.cpp
M clang/test/CIR/CodeGen/vla.c
Log Message:
-----------
[CIR] SubscriptExpr for VariableLengthArray (#175370)
Support the SubscriptExpr where the expr type is VariableLengthArray
Commit: fb67ef1a8b1bb5e300ccc1f34b9827a41d529652
https://github.com/llvm/llvm-project/commit/fb67ef1a8b1bb5e300ccc1f34b9827a41d529652
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximum.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximumnum.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimum.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimumnum.ll
Log Message:
-----------
InstCombine: Handle multiple uses for min/max in SimplifyDemandedFPClass (#175974)
Commit: 4e00719777cb89b35c33806fdebc3eca0d84c3a3
https://github.com/llvm/llvm-project/commit/4e00719777cb89b35c33806fdebc3eca0d84c3a3
Author: Frederik Harwath <frederik.harwath at amd.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Target/AMDGPU/SIISelLowering.cpp
Log Message:
-----------
[AMDGPU] Remove unnecessary AddPromotedToType use from SIIselLowering (NFC) (#175994)
Commit: ec983ad611fa15890fdcf5c3066e938b5b154459
https://github.com/llvm/llvm-project/commit/ec983ad611fa15890fdcf5c3066e938b5b154459
Author: Louis Dionne <ldionne.2 at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M libcxx/docs/ReleaseNotes.rst
A libcxx/docs/ReleaseNotes/23.rst
M libcxx/docs/ReleaseProcedure.rst
M libcxx/docs/conf.py
M libcxxabi/include/cxxabi.h
M libunwind/include/__libunwind_config.h
Log Message:
-----------
[runtimes] Post-branch tasks for the LLVM 23 release (#176007)
This performs most of the post-branch tasks to start working on the LLVM
23 release. Things that are left to do:
- Update the unicode version
- Update CI versions and supported compiler versions
Commit: 1f5c445c4b87ca2950584353d95d6211f51e9e48
https://github.com/llvm/llvm-project/commit/1f5c445c4b87ca2950584353d95d6211f51e9e48
Author: Louis Dionne <ldionne.2 at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M libcxx/include/fstream
Log Message:
-----------
[libc++][NFC] Refactor __request_unbuffered_mode (#168950)
It's a bit awkward to pass the char* and the size to the function, which
then only decides whether it should be a no-op with it. Instead, only
call the function when the pointer is null and n is 0, which matches
more closely what the standard says with respect to calling pubsetbuf(0, 0).
Commit: 65ab8fe54bf3561c63f91bd92c251bebb525b23d
https://github.com/llvm/llvm-project/commit/65ab8fe54bf3561c63f91bd92c251bebb525b23d
Author: Stanislav Mekhanoshin <Stanislav.Mekhanoshin at amd.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Target/AMDGPU/SIRegisterInfo.td
M llvm/test/CodeGen/AMDGPU/fmamk_fmaak-t16.mir
Log Message:
-----------
[AMDGPU] Make VGPR_16_Lo128 allocatable (#173309)
Allows allocation of V_FMAMK_F16/V_FMAAK_F16 registers in
real true16 mode.
Commit: 70dc0961d01392747bf5d98691103a844ce5571a
https://github.com/llvm/llvm-project/commit/70dc0961d01392747bf5d98691103a844ce5571a
Author: Amr Hesham <amr96 at programmer.net>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M mlir/lib/Dialect/Complex/IR/ComplexOps.cpp
M mlir/test/Dialect/Complex/canonicalize.mlir
Log Message:
-----------
[MLIR][Complex] DivOp check for NaN in the folder (#169724)
Fold DivOp in complex to Complex of NaNs if LHS or RHS is a NaN value,
and prevent folding without knowing that LHS isn't NaN
Commit: ad947503831aa8072fc7fe914cc3992039a67ec4
https://github.com/llvm/llvm-project/commit/ad947503831aa8072fc7fe914cc3992039a67ec4
Author: Thurston Dang <thurston at google.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
M llvm/test/Instrumentation/MemorySanitizer/AArch64/aarch64-matmul.ll
Log Message:
-----------
[msan] Handle NEON matrix multiplication (integral) (#174510)
Instead of strictly handling smmla/ummla/usmmla, this patch propagates
the shadow, with each output element considered initialized if all its
constituent inputs are fully initialized.
Commit: 72b7daf82b1af90f087515ac7e79e557f603f958
https://github.com/llvm/llvm-project/commit/72b7daf82b1af90f087515ac7e79e557f603f958
Author: Ian Wood <ianwood2024 at u.northwestern.edu>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp
M mlir/test/Dialect/Linalg/vectorization/unsupported.mlir
Log Message:
-----------
[mlir][linalg] Fix vectorization precondition for tensor.pad (#175869)
This changes `padOp.getLow()` to `padOp.getMixedLowPad()` in
`vectorizePadOpPrecondition()`. The `getMixedLowPad()` function
correctly returns both static and dynamic padding values, ensuring that
the indexing is correct when checking for non-zero low padding on
non-unit result dimensions. Using the added test as an example,
`getLow()` would only return `%low`, which means `en.index()` would be 0
instead of the correct dimension index 1.
---------
Signed-off-by: Ian Wood <ianwood at u.northwestern.edu>
Commit: 7d5d4db834f2d982944c64cccbd84edd61d3cdb9
https://github.com/llvm/llvm-project/commit/7d5d4db834f2d982944c64cccbd84edd61d3cdb9
Author: valadaptive <79560998+valadaptive at users.noreply.github.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/test/CodeGen/X86/avx512fp16-fminimum-fmaximum.ll
M llvm/test/CodeGen/X86/extractelement-fp.ll
M llvm/test/CodeGen/X86/fminimum-fmaximum.ll
M llvm/test/CodeGen/X86/fminimumnum-fmaximumnum.ll
M llvm/test/CodeGen/X86/vector-reduce-fmaximum.ll
Log Message:
-----------
[X86] Lower `minimum`/`maximum`/`minimumnum`/`maximumnum` using bitwise operations (#170069)
I got somewhat nerd-sniped when looking at a Rust issue and seeing [this
comment about how various min/max operations are compiled on various
architectures](https://github.com/rust-lang/rust/issues/91079#issuecomment-3592393680).
The current `minimum`/`maximum`/`minimumnum`/`maximumnum` code is very
branchy because of the signed-zero handling. Even though we emit select
operations, LLVM *really* prefers to lower them to branches, to the
point of scalarizing vector code to do so, even if `blendv` is
supported. (Should I open a separate issue for that? It seems concerning
that LLVM would rather scalarize a vector operation than emit a couple
`blendv` operations in a row.)
It turns out that handling signed zero operands properly can be done
using a couple bitwise operations, which is branchless and easily
vectorizable, by taking advantage of the following properties:
- When you take the maximum of two floats, the output sign bit will be
the bitwise AND of the input sign bits (since 0 means positive, and the
maximum always prefers the positive number).
- When you take the minimum of two floats, the output sign bit will be
the bitwise OR of the input sign bits (since 1 means negative, and the
minimum always prefers the negative number).
We can further optimize this by taking advantage of the fact that x86's
min/max instructions operate like a floating-point compare+select,
returning the second operand if both are (positive or negative) zero.
Altogether, the operations go as follows:
- For taking the minimum:
- Call `minps`/`minpd`/etc. on the input operands. This will return the
minimum, unless both are zero, in which case it will return the second
operand.
- Take the bitwise AND of the first operand and the highest bit, so that
everything is zero except the sign bit.
- Finally, OR that with the minimum from earlier. The only incorrect
case was when the second operand was +0.0 and the first operand was
-0.0. By OR-ing the first operand's sign bit with the existing minimum,
we correct this.
- Analogously, for taking the maximum:
- Call `maxps`/`maxpd`/etc. on the input operands. This will return the
maximum, unless both are zero, in which case it will return the second
operand.
- Take the bitwise OR of the first operand and a bit pattern which is
all ones except for the highest bit, so that everything is ones except
the sign bit.
- Finally, AND that with the maximum from earlier.
In the case of NaNs, this approach might change the output NaN's sign
bit. We don't have to worry about this for a couple reasons: firstly,
LLVM's language reference [allows NaNs to have a nondeterministic sign
bit](https://llvm.org/docs/LangRef.html#floatnan); secondly, there's
already a step after this that selects one of the input NaNs anyway.
[Here's an Alive2 proof.](https://alive2.llvm.org/ce/z/EfQZ-G) It
obviously can't verify that the implementation is sound, but shows that
at least the theory is.
I believe this approach is faster than even properly-vectorized `blendv`
operations because it eliminates a data dependency chain. Furthermore on
AVX-512, the load, AND, and OR can become a single `vpternlogd`. My
highly-unrepresentative microbenchmarks (compiled for x86-64-v2, so
SSE4.1) say ~7.5%-10% faster than `blendv`, which makes me confident
this is at least not a regression.
Commit: bf4645b0b47a849a1d1fd9bc91c59f3db0fa422e
https://github.com/llvm/llvm-project/commit/bf4645b0b47a849a1d1fd9bc91c59f3db0fa422e
Author: Razvan Lupusoru <razvan.lupusoru at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M flang/lib/Optimizer/OpenACC/Transforms/CMakeLists.txt
Log Message:
-----------
[flang][acc] Fix build with ACCUseDeviceCanonicalizer dependency (#176011)
There is a missing library dependency which causes a link error due to
missing: fir::getKindMapping
Commit: 46de3200388c300ee871f5b4941dff0d97ba9480
https://github.com/llvm/llvm-project/commit/46de3200388c300ee871f5b4941dff0d97ba9480
Author: Nick Hutchinson <nshutchinson at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M compiler-rt/lib/rtsan/CMakeLists.txt
M compiler-rt/lib/rtsan/rtsan_context.cpp
M compiler-rt/lib/rtsan/rtsan_suppressions.cpp
Log Message:
-----------
[compiler-rt][rtsan] Fix build failures when building against in-tree libc++ (#175638)
When building compiler-rt against an in-tree libc++, intermittent build
failures could occur: some rtsan sources referenced c++ stdlib includes
(i.e. `#include <new>`), but there was no CMake dependency enforcing
that the libc++ headers were copied into place before the rtsan sources
were built.
https://github.com/llvm/llvm-project/issues/127764#issue-2862550745
proposed adding the dependency on the `cxx-headers` target to resolve
the issue. But my understanding is that compiler-rt sanitizer runtimes
aren't expected to bring in C++ stdlib includes in the first place --
`SANITIZER_COMMON_CFLAGS`, used by the other sanitizer runtimes,
contains `-nostdinc++`.
Rtsan only included `<new>` to get support for placement new.
`sanitizer_common/sanitizer_placement_new.h` can provide this without
the need for C++ stdlib headers.
Move from `COMPILER_RT_COMMON_CFLAGS`/`COMPILER_RT_CXX_CFLAGS` to
`SANITIZER_COMMON_CFLAGS`, and from `COMPILER_RT_COMMON_LINK_FLAGS` to
`SANITIZER_COMMON_LINK_FLAGS` to be consistent with the other
sanitizers.
Fixes #127764.
Commit: 90961df83b998aab75de4e0410b712a598b0c5e7
https://github.com/llvm/llvm-project/commit/90961df83b998aab75de4e0410b712a598b0c5e7
Author: Florian Hahn <flo at fhahn.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
Log Message:
-----------
[VPlan] Strip phi operand from compute-reduction-result comments (NFC).
After d5c11b9a24c84f1, compute-reduction-result does not have the
reduction phi recipe as operand. Update stale comments pointed out
independently in https://github.com/llvm/llvm-project/pull/175461.
Commit: d5442b8c963d3921007f38ad32d9e6e429665c49
https://github.com/llvm/llvm-project/commit/d5442b8c963d3921007f38ad32d9e6e429665c49
Author: Joseph Huber <huberjn at outlook.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
R clang/include/clang/Basic/BuiltinsAMDGPU.def
A clang/include/clang/Basic/BuiltinsAMDGPU.td
M clang/include/clang/Basic/CMakeLists.txt
M clang/include/clang/Basic/TargetBuiltins.h
M clang/include/module.modulemap
M clang/lib/Basic/Targets/AMDGPU.cpp
Log Message:
-----------
[AMDGPU] Programmatically port old `.def` clang builtins to `.td` (#175873)
Summary:
This PR ports the old `.def` builtins to the new Tablegen interface.
This required a few changes in the handler, namely there is a real
meaning to `AS(0)` right now, not just in SPIR-V but when the type
parser expects it. The conversion here should be 1-to-1.
Some more work could be done to reduce the amount of repetition by
grouping all the instructions together, I'll leave that up to whether or
not anyone cares.
This was done with a hastily made Python script that likely will not
work
for the other files, but will successfully update this PR. Putting here
in
case someone wants to use it.
https://gist.github.com/jhuber6/d524c65c0da3adae5afd2ad160589537
Commit: 79c62efef6f421679038b2b545582180dd2b775a
https://github.com/llvm/llvm-project/commit/79c62efef6f421679038b2b545582180dd2b775a
Author: Snehasish Kumar <1888435+snehasish at users.noreply.github.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/IR/Metadata.cpp
M llvm/unittests/IR/MetadataTest.cpp
M llvm/utils/profcheck-xfail.txt
Log Message:
-----------
[Metadata][profcheck] Handle identical MDNodes in getMergedProfMetadata (#175701)
This fixes a bug where !prof metadata was dropped from SelectInsts when GVN simplified/merged them. Guarded by -profcheck-disable-metadata-fixes. Exposed by the tests in Transforms/SampleProfile.
Commit: d275182924af11d19b2ede3ec16ea2be6671ee0d
https://github.com/llvm/llvm-project/commit/d275182924af11d19b2ede3ec16ea2be6671ee0d
Author: Jameson Nash <vtjnash at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
M llvm/test/Transforms/MemCpyOpt/stack-move.ll
Log Message:
-----------
[MemCpyOpt] allow memcpy-to-memcpy optimization with smaller dest than src (#176010)
Resize the alloca if needed to a common size, as long as the dest was
still fully initialized by the copy.
Extracted from PR optimization improvement series at
https://github.com/llvm/llvm-project/pull/150792 (included all tests
additions from there as well)
Commit: 94ffc754d2e292e81e6f7baaef394d86974aea7c
https://github.com/llvm/llvm-project/commit/94ffc754d2e292e81e6f7baaef394d86974aea7c
Author: Jameson Nash <vtjnash at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
Log Message:
-----------
[MemCpyOpt] keep src/dest alloca ordering (#176012)
Rather than test dominator of every use, just check which of src or dest
is first, and use that insert location. This minimizes unnecessary
dominator queries while also helping to preserve the order of allocas
(for better code readability / diff).
Extracted from PR optimization improvement series at
https://github.com/llvm/llvm-project/pull/150792
Commit: 68a04c1adae8dc2a031a1d483d2b73dbbe92f060
https://github.com/llvm/llvm-project/commit/68a04c1adae8dc2a031a1d483d2b73dbbe92f060
Author: Florian Hahn <flo at fhahn.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
M llvm/test/CodeGen/X86/vector-extract-last-active.ll
Log Message:
-----------
[SelDag] Use use BoolVT size when expanding find-last-active, if larger. (#175971)
On some targets, BoolVT may have been widened earlier. In those cases,
choosing StepVT to be smaller can cause crashes when widening the
mis-matched select. Without the fix, the new test
@extract_last_active_v4i32_penryn crashes when trying to widen.
It also improves codegen for other cases.
PR: https://github.com/llvm/llvm-project/pull/175971
Commit: 2bce962db211e20425c6d89afb56295c7022ee94
https://github.com/llvm/llvm-project/commit/2bce962db211e20425c6d89afb56295c7022ee94
Author: Djordje Todorovic <djordje.todorovic at htecgroup.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/include/clang/Basic/Attr.td
M clang/include/clang/Basic/DiagnosticDriverKinds.td
M clang/include/clang/Basic/DiagnosticGroups.td
M clang/include/clang/Basic/ObjCRuntime.h
M clang/lib/Basic/Targets.cpp
M clang/lib/Basic/Targets/OSTargets.h
M clang/lib/CodeGen/CGBuiltin.cpp
M clang/lib/CodeGen/CodeGenFunction.cpp
M clang/lib/CodeGen/CodeGenModule.cpp
M clang/lib/Driver/Driver.cpp
M clang/lib/Driver/ToolChain.cpp
M clang/lib/Driver/ToolChains/BareMetal.cpp
M clang/lib/Driver/ToolChains/Clang.cpp
M clang/lib/Driver/ToolChains/CommonArgs.cpp
M clang/lib/Driver/ToolChains/FreeBSD.cpp
M clang/lib/Driver/ToolChains/Gnu.cpp
M clang/lib/Driver/ToolChains/Linux.cpp
M clang/lib/Sema/SemaChecking.cpp
M clang/lib/Sema/SemaDeclAttr.cpp
A clang/test/CodeGen/riscv-be-data-layout.c
A clang/test/Driver/Inputs/multilib_riscv_linux_sdk_be/lib/gcc/riscv64be-unknown-linux-gnu/7.2.0/crtbegin.o
A clang/test/Driver/Inputs/multilib_riscv_linux_sdk_be/lib/gcc/riscv64be-unknown-linux-gnu/7.2.0/lib32/ilp32/crtbegin.o
A clang/test/Driver/Inputs/multilib_riscv_linux_sdk_be/lib/gcc/riscv64be-unknown-linux-gnu/7.2.0/lib32/ilp32d/crtbegin.o
A clang/test/Driver/Inputs/multilib_riscv_linux_sdk_be/lib/gcc/riscv64be-unknown-linux-gnu/7.2.0/lib64/lp64/crtbegin.o
A clang/test/Driver/Inputs/multilib_riscv_linux_sdk_be/lib/gcc/riscv64be-unknown-linux-gnu/7.2.0/lib64/lp64d/crtbegin.o
A clang/test/Driver/Inputs/multilib_riscv_linux_sdk_be/riscv64be-unknown-linux-gnu/bin/ld
A clang/test/Driver/Inputs/multilib_riscv_linux_sdk_be/sysroot/lib/.keep
A clang/test/Driver/Inputs/multilib_riscv_linux_sdk_be/sysroot/lib32/ilp32/.keep
A clang/test/Driver/Inputs/multilib_riscv_linux_sdk_be/sysroot/lib32/ilp32d/.keep
A clang/test/Driver/Inputs/multilib_riscv_linux_sdk_be/sysroot/lib64/lp64/.keep
A clang/test/Driver/Inputs/multilib_riscv_linux_sdk_be/sysroot/lib64/lp64d/.keep
A clang/test/Driver/Inputs/multilib_riscv_linux_sdk_be/sysroot/usr/lib32/ilp32/.keep
A clang/test/Driver/Inputs/multilib_riscv_linux_sdk_be/sysroot/usr/lib32/ilp32d/.keep
A clang/test/Driver/Inputs/multilib_riscv_linux_sdk_be/sysroot/usr/lib64/lp64/.keep
A clang/test/Driver/Inputs/multilib_riscv_linux_sdk_be/sysroot/usr/lib64/lp64d/.keep
A clang/test/Driver/riscv-be.c
Log Message:
-----------
[clang][RISCV] Add big-endian RISC-V target support (#165599)
We proceeded with frontend/clang changes, until we figure out how ABI
for BE should look like. Once it is final, we will proceed with codegen
changes.
In this patch several things addressed:
- Define riscv32be/riscv64be target triples
- Set correct data layout for BE targets
- Handle BE-specific ABI details
- Emit warning for BE case since it is still experimental
Commit: f92bc1f34ee5a18e092b070204edf76a259d64ba
https://github.com/llvm/llvm-project/commit/f92bc1f34ee5a18e092b070204edf76a259d64ba
Author: Lily Gorsheneva <bgorshenev at google.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
Log Message:
-----------
Fix unused variable error from 7d5d4db (#176025)
Commit: 2b838431fd23647c34bfe09becbd0a0d02cdbe8a
https://github.com/llvm/llvm-project/commit/2b838431fd23647c34bfe09becbd0a0d02cdbe8a
Author: gulfemsavrun <gulfem at google.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/docs/ReleaseNotes.rst
M clang/lib/Sema/SemaOverload.cpp
M clang/test/SemaCXX/enable_if.cpp
Log Message:
-----------
Revert "[Clang] Check enable_if attribute in the DC of current function" (#176024)
Reverts llvm/llvm-project#175899 as it caused an assertion error.
https://ci.chromium.org/ui/p/fuchsia/builders/global.ci/clang_toolchain.ci.core.x64-debug-tot-build_only/b8692683882729058145/overview
Commit: 8a8d65a0c59ab4d32eaded05fda0ce2ffdd25c39
https://github.com/llvm/llvm-project/commit/8a8d65a0c59ab4d32eaded05fda0ce2ffdd25c39
Author: Florian Hahn <flo at fhahn.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
Log Message:
-----------
[VPlan] Consistently use MinOrMax* in VPlanConstruction transforms (NFC)
Make sure variables/functions consistently use MinOrMax*, as suggested
in https://github.com/llvm/llvm-project/pull/170223. Split off from the
PR.
Commit: 4d9624cab18b760e1e8f1d1b3835ba16ea2a4687
https://github.com/llvm/llvm-project/commit/4d9624cab18b760e1e8f1d1b3835ba16ea2a4687
Author: Thurston Dang <thurston at google.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
Log Message:
-----------
[msan][NFCI] Refactor visitAnd body into helper function (#176031)
This allows reuse of the core visitAnd logic e.g., in
handleVectorPmaddIntrinsic().
Commit: 523215fc4a44959e88fc50b296123658a3dc4f01
https://github.com/llvm/llvm-project/commit/523215fc4a44959e88fc50b296123658a3dc4f01
Author: Anshul Nigham <nigham at google.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Target/X86/X86.h
M llvm/lib/Target/X86/X86PassRegistry.def
M llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp
M llvm/lib/Target/X86/X86TargetMachine.cpp
Log Message:
-----------
[X86][NewPM] Port x86-slh to new pass manager (#176014)
Commit: aac296b87e8c55b2e4cee46219b4f029a06504a6
https://github.com/llvm/llvm-project/commit/aac296b87e8c55b2e4cee46219b4f029a06504a6
Author: Joseph Huber <huberjn at outlook.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/include/clang/Basic/BuiltinsAMDGPU.td
Log Message:
-----------
[AMDGPU][NFC] Change AMDGPU builtins to use ExtVector (#176033)
Summary:
These currently use the GNU vectors, not the OpenCL vectors, which is
strange.
Commit: 2bf35f32330d6a0cada403559cd84e659224515a
https://github.com/llvm/llvm-project/commit/2bf35f32330d6a0cada403559cd84e659224515a
Author: Daniil Kovalev <dkovalev at accesssoftek.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Target/TargetLoweringObjectFile.cpp
A llvm/test/CodeGen/AArch64/ptrauth-global-no-pic.ll
M llvm/test/CodeGen/AArch64/ptrauth-irelative.ll
Log Message:
-----------
[PAC][ELF] Place AUTH constants in .data.rel.ro for position dependent code (#150418)
For AArch64 target machine, effective relocation model on Windows and
Darwin is always PIC, while for ELF targets Static is used when
DynamicNoPIC is requested (see `getEffectiveRelocModel` in
AArch64TargetMachine.cpp).
This resulted in using .rodata section for AUTH constants, which is
wrong since these are filled with AUTH dynamic relocs and require the
section to be writeable during dynamic relocation resolving.
This patch adds a check ensuring if the constant itself or one of the
nested constants are AUTH ones. If so, use .data.rel.ro section.
Commit: cc1e10d50bf2c52d80db3d9fa70549ff93806c6e
https://github.com/llvm/llvm-project/commit/cc1e10d50bf2c52d80db3d9fa70549ff93806c6e
Author: sstipano <sstipano7 at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPU.td
M llvm/lib/Target/AMDGPU/GCNSubtarget.h
M llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
M llvm/test/CodeGen/AMDGPU/branch-relaxation-gfx1250.ll
Log Message:
-----------
[AMDGPU] Disable s_add_pc_i64 instruction (#175644)
s_add_pc_i64 instruction is broken on gfx1250. Disable it by default.
Commit: dc133c9c21de2e45e3377472868e8e8df0d1fbbe
https://github.com/llvm/llvm-project/commit/dc133c9c21de2e45e3377472868e8e8df0d1fbbe
Author: Djordje Todorovic <djordje.todorovic at htecgroup.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/include/clang/Basic/Attr.td
M clang/include/clang/Basic/DiagnosticDriverKinds.td
M clang/include/clang/Basic/DiagnosticGroups.td
M clang/include/clang/Basic/ObjCRuntime.h
M clang/lib/Basic/Targets.cpp
M clang/lib/Basic/Targets/OSTargets.h
M clang/lib/CodeGen/CGBuiltin.cpp
M clang/lib/CodeGen/CodeGenFunction.cpp
M clang/lib/CodeGen/CodeGenModule.cpp
M clang/lib/Driver/Driver.cpp
M clang/lib/Driver/ToolChain.cpp
M clang/lib/Driver/ToolChains/BareMetal.cpp
M clang/lib/Driver/ToolChains/Clang.cpp
M clang/lib/Driver/ToolChains/CommonArgs.cpp
M clang/lib/Driver/ToolChains/FreeBSD.cpp
M clang/lib/Driver/ToolChains/Gnu.cpp
M clang/lib/Driver/ToolChains/Linux.cpp
M clang/lib/Sema/SemaChecking.cpp
M clang/lib/Sema/SemaDeclAttr.cpp
R clang/test/CodeGen/riscv-be-data-layout.c
R clang/test/Driver/Inputs/multilib_riscv_linux_sdk_be/lib/gcc/riscv64be-unknown-linux-gnu/7.2.0/crtbegin.o
R clang/test/Driver/Inputs/multilib_riscv_linux_sdk_be/lib/gcc/riscv64be-unknown-linux-gnu/7.2.0/lib32/ilp32/crtbegin.o
R clang/test/Driver/Inputs/multilib_riscv_linux_sdk_be/lib/gcc/riscv64be-unknown-linux-gnu/7.2.0/lib32/ilp32d/crtbegin.o
R clang/test/Driver/Inputs/multilib_riscv_linux_sdk_be/lib/gcc/riscv64be-unknown-linux-gnu/7.2.0/lib64/lp64/crtbegin.o
R clang/test/Driver/Inputs/multilib_riscv_linux_sdk_be/lib/gcc/riscv64be-unknown-linux-gnu/7.2.0/lib64/lp64d/crtbegin.o
R clang/test/Driver/Inputs/multilib_riscv_linux_sdk_be/riscv64be-unknown-linux-gnu/bin/ld
R clang/test/Driver/Inputs/multilib_riscv_linux_sdk_be/sysroot/lib/.keep
R clang/test/Driver/Inputs/multilib_riscv_linux_sdk_be/sysroot/lib32/ilp32/.keep
R clang/test/Driver/Inputs/multilib_riscv_linux_sdk_be/sysroot/lib32/ilp32d/.keep
R clang/test/Driver/Inputs/multilib_riscv_linux_sdk_be/sysroot/lib64/lp64/.keep
R clang/test/Driver/Inputs/multilib_riscv_linux_sdk_be/sysroot/lib64/lp64d/.keep
R clang/test/Driver/Inputs/multilib_riscv_linux_sdk_be/sysroot/usr/lib32/ilp32/.keep
R clang/test/Driver/Inputs/multilib_riscv_linux_sdk_be/sysroot/usr/lib32/ilp32d/.keep
R clang/test/Driver/Inputs/multilib_riscv_linux_sdk_be/sysroot/usr/lib64/lp64/.keep
R clang/test/Driver/Inputs/multilib_riscv_linux_sdk_be/sysroot/usr/lib64/lp64d/.keep
R clang/test/Driver/riscv-be.c
Log Message:
-----------
Revert "[clang][RISCV] Add big-endian RISC-V target support" (#176039)
Reverts llvm/llvm-project#165599
Commit: 2fe9d901dc6f6df627595cb3cc60f1f609a1c033
https://github.com/llvm/llvm-project/commit/2fe9d901dc6f6df627595cb3cc60f1f609a1c033
Author: Thibault Monnier <thibaultmonni at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/lib/CIR/CodeGen/CIRGenBuiltinX86.cpp
M clang/test/CIR/CodeGenBuiltins/X86/avx-builtins.c
M clang/test/CIR/CodeGenBuiltins/X86/avx2-builtins.c
M clang/test/CIR/CodeGenBuiltins/X86/sse41-builtins.c
Log Message:
-----------
[CIR] Upstream CIR codegen for blend x86 builtins (#174236)
Part of https://github.com/llvm/llvm-project/issues/167752.
Commit: 8c5352cf3e14ec0c56f592091899d229de8436a7
https://github.com/llvm/llvm-project/commit/8c5352cf3e14ec0c56f592091899d229de8436a7
Author: Florian Hahn <flo at fhahn.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
A llvm/test/Transforms/LoopVectorize/AArch64/hoist-predicated-loads-scalable.ll
M llvm/test/Transforms/LoopVectorize/X86/replicating-load-store-costs.ll
M llvm/test/Transforms/LoopVectorize/cast-induction.ll
A llvm/test/Transforms/LoopVectorize/select-folds.ll
Log Message:
-----------
[LV] Add additional cost and folding test coverage. (NFC)
Commit: a331728c7a68a08c621070b9cab5cf1f72b425e2
https://github.com/llvm/llvm-project/commit/a331728c7a68a08c621070b9cab5cf1f72b425e2
Author: Tom Stellard <tstellar at redhat.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
R .github/workflows/release-lit.yml
M .github/workflows/release-tasks.yml
Log Message:
-----------
worklows/release-tasks: Remove the release-lit workflow (#174644)
This hasn't been working for a while, and I think we should wait until
lit is part of the llvm organization on pypi before we start trying to
automate its release again.
Commit: d0c87356d14ae7d22603152591292ba6229a303f
https://github.com/llvm/llvm-project/commit/d0c87356d14ae7d22603152591292ba6229a303f
Author: Florian Hahn <flo at fhahn.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Transforms/Vectorize/VPlanUtils.cpp
Log Message:
-----------
[VPlan] Handle constant step for VPScalarIVSteps in getSCEVExpr (NFC).
Update getSCEVExprForVPValue to handle VPScalarIVSteps with any constant
step. getSCEVExprForVPValue computes the SCEV for lane 0, so we can
simply return the IV operand, truncated/extended as needed.
This should be NFC and is tested via the VPlan-based cost-model, which
should compute costs matching the legacy cost model.
Commit: d4469292bfc08413464c26be56a8f33e33ca8d54
https://github.com/llvm/llvm-project/commit/d4469292bfc08413464c26be56a8f33e33ca8d54
Author: Fady Farag <com.webkit.iidmsa at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M libcxx/include/__bit/byteswap.h
M libcxx/src/locale.cpp
M libcxx/test/support/concat_macros.h
Log Message:
-----------
[libc++] Add parentheses around shift operations in bitwise expressions (#175407)
This improves consistency within files that already use this style.
Commit: 3a9e3865b55d6f78dce303446456262d878a5b63
https://github.com/llvm/llvm-project/commit/3a9e3865b55d6f78dce303446456262d878a5b63
Author: Abhinav Gaba <abhinav.gaba at intel.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/include/llvm/Frontend/OpenMP/OMPConstants.h
M offload/include/omptarget.h
M offload/libomptarget/omptarget.cpp
Log Message:
-----------
[OpenMP][Offload] Add FB_NULLIFY map-type for `use_device_ptr(fb_nullify)`. (1/4) (#169603)
Depends on #174659.
This PR adds a new map-type bit to control the fallback behavior when
when a pointer lookup fails.
For now, this is only meaningful with `RETURN_PARAM`, and can be used
for `need_device_ptr` (for which the default is to use `nullptr` as the
result
when lookup fails), and OpenMP 6.1's `use_device_ptr(fb_nullify)`.
Eventually, this can be extended to work with assumed-size maps on
`target`
constructs, to control what the argument should be set to when lookup
fails (the OpenMP spec does not have a way to control that yet).
Dependent PR: #170578.
Commit: 8ac6c4adbdf014b6d384d9a9120dc2318aab10a4
https://github.com/llvm/llvm-project/commit/8ac6c4adbdf014b6d384d9a9120dc2318aab10a4
Author: Alison Zhang <alisonxzhang at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/test/Frontend/rewrite-includes-bom.c
Log Message:
-----------
[Clang] Fix rewrite-includes-bom.c to use POSIX-compliant regex (#176043)
As `\s` is a GNU extension, it is not supported by the system grep on
AIX and thus fails in the
[buildbot](https://lab.llvm.org/buildbot/#/builders/64/builds/6835):
```
******************** TEST 'Clang :: Frontend/rewrite-includes-bom.c' FAILED ********************
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
cat /home/llvm/llvm-external-buildbots/workers/aix-ppc64/clang-ppc64-aix/llvm-project/clang/test/Frontend/Inputs/rewrite-includes-bom.h | od -t x1 | grep -q 'ef\s*bb\s*bf'
# executed command: cat /home/llvm/llvm-external-buildbots/workers/aix-ppc64/clang-ppc64-aix/llvm-project/clang/test/Frontend/Inputs/rewrite-includes-bom.h
# executed command: od -t x1
# executed command: grep -q 'ef\s*bb\s*bf'
# note: command had no output on stdout or stderr
# error: command failed with exit status: 1
--
********************
```
This change replaces `\s` with the POSIX-compliant `[[:space::]]` so the
test is supported on AIX.
Co-authored-by: Alison Zhang <alisonzhang at ibm.com>
Commit: 44b691a1e9e1201034120d71de8bc5b9b3c044e6
https://github.com/llvm/llvm-project/commit/44b691a1e9e1201034120d71de8bc5b9b3c044e6
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M utils/bazel/llvm-project-overlay/clang/BUILD.bazel
Log Message:
-----------
[bazel] Update for #175873 (BuiltinsAMDGPU)
Commit: 782bf6aff6ba6e9617bd3c4e27b3b9220ed5c850
https://github.com/llvm/llvm-project/commit/782bf6aff6ba6e9617bd3c4e27b3b9220ed5c850
Author: Folkert de Vries <folkert at folkertdev.nl>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.h
M llvm/lib/Target/X86/X86ISelLoweringCall.cpp
M llvm/test/CodeGen/X86/hipe-cc64.ll
A llvm/test/CodeGen/X86/musttail-struct.ll
M llvm/test/CodeGen/X86/musttail-tailcc.ll
M llvm/test/CodeGen/X86/sibcall.ll
M llvm/test/CodeGen/X86/swifttailcc-store-ret-address-aliasing-stack-slot.ll
M llvm/test/CodeGen/X86/tailcallbyval64.ll
M llvm/test/CodeGen/X86/tailccbyval64.ll
Log Message:
-----------
x86: fix musttail sibcall miscompilation (#168956)
fixes https://github.com/llvm/llvm-project/issues/56891
fixes https://github.com/llvm/llvm-project/issues/72390
fixes https://github.com/llvm/llvm-project/issues/147813
Currently the x86 backend miscompiles straightforward tail calls when
the stack is used for argument passing. This program segfaults on any
optimization level:
https://godbolt.org/z/5xr99jr4v
```c
typedef struct {
uint64_t x;
uint64_t y;
uint64_t z;
} S;
__attribute__((noinline))
uint64_t callee(S s) {
return s.x + s.y + s.z;
}
__attribute__((noinline))
uint64_t caller(S s) {
[[clang::musttail]]
return callee(s);
}
```
The immediate issue is that `caller` decides to shuffle values around on
the stack, and in the process writes to `*rsp`, which contains the
return address. With the return address trashed, the `ret` in `callee`
jumps to an invalid address.
```asm
caller:
mov rax, qword ptr [rsp + 24]
mov qword ptr [rsp + 16], rax
movaps xmm0, xmmword ptr [rsp + 8]
movups xmmword ptr [rsp], xmm0 ; <-- that is just all kinds of wrong
movaps xmmword ptr [rsp + 8], xmm0
mov qword ptr [rsp + 24], rax
jmp callee
```
However, I think the actual problem is that the x86 backend never
considers `musttail` calls to be sibcalls. For sibcalls, no stack
reshuffling is required at all, circumventing the problem here.
This PR essentially copies https://reviews.llvm.org/D131034 (cc
@huangjd), but this time I hope we can actually land this, and solve
this problem.
The aarch64 backend also miscompiled this example, but they appear to
have fixed it in LLVM 20.
Tail calls just not working for any sort of non-trivial argument types
is a blocker for tail call support in rust, see
https://github.com/rust-lang/rust/issues/144855#issuecomment-3536643185.
Commit: f1821a50c8d97e966def825b7642c28db2fa8113
https://github.com/llvm/llvm-project/commit/f1821a50c8d97e966def825b7642c28db2fa8113
Author: Mingming Liu <mingmingl at google.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M clang/include/clang/Options/Options.td
M llvm/docs/MemProf.rst
Log Message:
-----------
[docs][MemProf]Update compiler options for static data partitioning (#175872)
https://github.com/llvm/llvm-project/pull/124991 introduces a Clang
option for static data partitioning. Update the LLVM option with the
Clang option and some notes on how data hotness is inferred from
profiles.
Commit: 21b36423c5ad4fe6e4be5f40173fd2b4e45827f3
https://github.com/llvm/llvm-project/commit/21b36423c5ad4fe6e4be5f40173fd2b4e45827f3
Author: Leonard Grey <leonard at leonardgrey.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M lldb/source/Plugins/SymbolFile/NativePDB/CMakeLists.txt
R lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
M lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.h
A lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilderClang.cpp
A lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilderClang.h
M lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
M lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.cpp
M lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.h
M lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
M lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.h
M llvm/utils/gn/secondary/lldb/source/Plugins/SymbolFile/NativePDB/BUILD.gn
Log Message:
-----------
[LLDB][NativePDB] Introduce PdbAstBuilderClang (#175840)
This changes `PdbAstBuilder` to a language-neutral abstract interface
and moves all of its functionality to the `PdbAstBuilderClang` derived
class.
All Clang-specific methods with external callers are now public methods
on `PdbAstBuilderClang`. `TypeSystemClang` and `UdtRecordCompleter` use
`PdbAstBuilderClang` directly.
Did my best to clean up includes and unused methods.
RFC for context:
https://discourse.llvm.org/t/rfc-lldb-make-pdbastbuilder-language-agnostic/89117
Commit: a0b71b048b68a3d23a4a62b27058df4eba69e4ee
https://github.com/llvm/llvm-project/commit/a0b71b048b68a3d23a4a62b27058df4eba69e4ee
Author: Jonas Devlieghere <jonas at devlieghere.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M lldb/source/Plugins/Language/CPlusPlus/MsvcStlVariant.cpp
M lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/variant/TestDataFormatterStdVariant.py
M lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/variant/main.cpp
Log Message:
-----------
Revert "[LLDB] Fix MS STL `variant` with non-trivial types" (#176059)
Reverts llvm/llvm-project#171489 because it causes
`TestDataFormatterStdVariant.py` to fail on Darwin.
Affected bots:
- https://ci.swift.org/view/all/job/llvm.org/view/LLDB/job/as-lldb-cmake/
- https://ci.swift.org/view/all/job/llvm.org/view/LLDB/job/lldb-cmake/
Commit: fb0881f62891e4042725731ec2e4cbc7e8f37e7c
https://github.com/llvm/llvm-project/commit/fb0881f62891e4042725731ec2e4cbc7e8f37e7c
Author: Bangtian Liu <liubangtian at gmail.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp
M mlir/lib/Dialect/Tensor/Transforms/SwapExtractSliceWithProducerPatterns.cpp
M mlir/test/Interfaces/TilingInterface/tile-and-fuse-using-interface.mlir
M mlir/test/Interfaces/TilingInterface/tile-and-fuse-with-reduction-tiling.mlir
Log Message:
-----------
[mlir][Tensor] Add rank-reducing slice in generatedSlices (#174248)
When `replaceExtractSliceWithTiledProducer `creates a rank-reducing
slice to handle type mismatches, it should be tracked in
`generatedSlices `so downstream cleanup patterns (like IREE's
FoldExtractSliceOfBroadcast) can process it.
This PR also fixes an infinite loop in getUntiledProducerFromSliceSource
where adding the slice to generatedSlices caused the fusion worklist to
repeatedly try to re-fuse producers already inside the innermost loop;
the fix skips producers that are already inside the innermost loop via
an isProperAncestor check.
Added a lit test (@fuse_through_rank_reducing_slice) demonstrating
correct fusion through rank-reducing slices. Note that demonstrating the
generatedSlices tracking benefit requires a cleanup pattern
(SwapExtractSliceWithFillPatterns) to consume the slice; IREE's full CI
suite (iree-org/iree#23012) validates this works correctly in practice
with patterns like FoldExtractSliceOfBroadcast.
---------
Signed-off-by: Bangtian Liu <liubangtian at gmail.com>
Commit: eaa7516e15ce50d0e49eecfc4bceb9e6cd91ff8f
https://github.com/llvm/llvm-project/commit/eaa7516e15ce50d0e49eecfc4bceb9e6cd91ff8f
Author: calm <148254234+calm329 at users.noreply.github.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/lib/Target/X86/X86ISelLowering.h
M llvm/lib/Target/X86/X86InstrAVX512.td
M llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
M llvm/lib/Target/X86/X86InstrSSE.td
M llvm/lib/Target/X86/X86IntrinsicsInfo.h
A llvm/test/CodeGen/X86/clmul-x86.ll
M llvm/test/CodeGen/X86/clmul.ll
Log Message:
-----------
[X86] Lower scalar llvm.clmul intrinsics to PCLMULQDQ (#175189) (#175216)
Add support for lowering scalar llvm.clmul intrinsics (i8/i16/i32/i64)
to the PCLMULQDQ hardware instruction on X86 targets with the PCLMUL
feature, instead of using the default software expansion.
The lowering:
- Extends smaller types to the target's native width (i64 on x86-64, i32
on i686)
- Uses SCALAR_TO_VECTOR to create vectors (v2i64 on x86-64, v4i32 with
bitcast to v2i64 on i686)
- Performs X86ISD::PCLMULQDQ with immediate 0x00
- Extracts the result and truncates back to the original type
i8/i16/i32 CLMUL is enabled on both 32-bit and 64-bit targets. i64
CLMUL/CLMULH is only enabled on 64-bit targets.
Also adds ISD::CLMULH i64 support by extracting the upper element from
the v2i64 result.
Fixes #175189
Commit: 882560eb5193c19ddd2d0ab7c2d034bcfbebba42
https://github.com/llvm/llvm-project/commit/882560eb5193c19ddd2d0ab7c2d034bcfbebba42
Author: Wenju He <wenju.he at intel.com>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M clang/lib/Sema/OpenCLBuiltins.td
M clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl
Log Message:
-----------
[OpenCL] Add missing mipmap read_write image builtins to OpenCLBuiltins.td (#175748)
This issue was discovered while writing tests for #175120.
Commit: 43f1edf0cfcbcce7c928e0e27221a5de1fb797ba
https://github.com/llvm/llvm-project/commit/43f1edf0cfcbcce7c928e0e27221a5de1fb797ba
Author: Lily Gorsheneva <bgorshenev at google.com>
Date: 2026-01-14 (Wed, 14 Jan 2026)
Changed paths:
M utils/bazel/MODULE.bazel.lock
M utils/bazel/llvm-project-overlay/clang/BUILD.bazel
Log Message:
-----------
Fix bazel build for d5442b8 (#176034)
Bazel equivalent of cmakelists changes.
Commit: a8098629bce2decd4b52aebaf179cbc480603dd2
https://github.com/llvm/llvm-project/commit/a8098629bce2decd4b52aebaf179cbc480603dd2
Author: Nathan Corbyn <n_corbyn at apple.com>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M llvm/lib/Analysis/ValueTracking.cpp
M llvm/lib/IR/Instruction.cpp
M llvm/lib/IR/Operator.cpp
M llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
M llvm/test/Transforms/InstCombine/freeze-integer-intrinsics.ll
Log Message:
-----------
[IR] Teach `drop/hasPoisonGeneratingAnnotations()` about `abs`, `ctlz` and `cttz` (#175941)
Commit: 01f70575a97838a64f3acfe39e31cff023a1fdfb
https://github.com/llvm/llvm-project/commit/01f70575a97838a64f3acfe39e31cff023a1fdfb
Author: Aiden Grossman <aidengrossman at google.com>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M utils/bazel/MODULE.bazel.lock
M utils/bazel/llvm-project-overlay/clang/BUILD.bazel
Log Message:
-----------
Revert "Fix bazel build for d5442b8 (#176034)"
This reverts commit 43f1edf0cfcbcce7c928e0e27221a5de1fb797ba.
Fixed already by 44b691a1e9e1201034120d71de8bc5b9b3c044e6.
Commit: 779c05a62548b694750be985d86fa193b0983fa7
https://github.com/llvm/llvm-project/commit/779c05a62548b694750be985d86fa193b0983fa7
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M clang/lib/CodeGen/CodeGenFunction.h
M clang/lib/CodeGen/CodeGenPGO.cpp
M clang/lib/CodeGen/CodeGenPGO.h
M clang/lib/CodeGen/MCDCState.h
M clang/test/Profile/c-mcdc-logicalop-ternary.c
Log Message:
-----------
[MC/DC] Create dedicated MCDCCondBitmapAddr for each Decision (#125411)
MCDCCondBitmapAddr is moved from `CodeGenFunction` into `MCDCState` and
created for each Decision.
In `maybeCreateMCDCCondBitmap`, Allocate bitmaps for all valid Decisions
and emit them order by ID, to prevent nondeterminism.
Commit: 11efca006741964b6f55dc18d6dc6d04aa0e01c0
https://github.com/llvm/llvm-project/commit/11efca006741964b6f55dc18d6dc6d04aa0e01c0
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M .github/workflows/containers/github-action-ci-tooling/Dockerfile
R .github/workflows/release-lit.yml
M .github/workflows/release-tasks.yml
M bolt/test/AArch64/epilogue-determination.s
M bolt/utils/docker-tests/Dockerfile
M clang-tools-extra/clang-tidy/readability/RedundantTypenameCheck.cpp
M clang-tools-extra/test/clang-tidy/checkers/readability/redundant-typename.cpp
M clang/docs/ReleaseNotes.rst
A clang/docs/ScalableStaticAnalysisFramework/Framework.rst
A clang/docs/ScalableStaticAnalysisFramework/SummaryExtraction.rst
M clang/docs/index.rst
M clang/include/clang/AST/Stmt.h
M clang/include/clang/Analysis/Analyses/LifetimeSafety/LifetimeAnnotations.h
M clang/include/clang/Analysis/Analyses/LifetimeSafety/LiveOrigins.h
R clang/include/clang/Basic/BuiltinsAMDGPU.def
A clang/include/clang/Basic/BuiltinsAMDGPU.td
M clang/include/clang/Basic/CMakeLists.txt
M clang/include/clang/Basic/DiagnosticASTKinds.td
M clang/include/clang/Basic/OpenCLExtensions.def
M clang/include/clang/Basic/TargetBuiltins.h
M clang/include/clang/CIR/MissingFeatures.h
M clang/include/clang/Options/Options.td
M clang/include/module.modulemap
M clang/lib/AST/ByteCode/Interp.cpp
M clang/lib/AST/ExprConstant.cpp
M clang/lib/AST/Stmt.cpp
M clang/lib/Analysis/CFG.cpp
M clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
M clang/lib/Analysis/LifetimeSafety/LifetimeAnnotations.cpp
M clang/lib/Analysis/LifetimeSafety/LiveOrigins.cpp
M clang/lib/Analysis/UnsafeBufferUsage.cpp
M clang/lib/Basic/Targets/AMDGPU.cpp
M clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
M clang/lib/CIR/CodeGen/CIRGenBuiltinX86.cpp
M clang/lib/CIR/CodeGen/CIRGenExpr.cpp
M clang/lib/CIR/Dialect/IR/CIRDialect.cpp
M clang/lib/CIR/Dialect/Transforms/TargetLowering/CMakeLists.txt
M clang/lib/CIR/Dialect/Transforms/TargetLowering/LowerModule.cpp
M clang/lib/CIR/Dialect/Transforms/TargetLowering/LowerModule.h
A clang/lib/CIR/Dialect/Transforms/TargetLowering/TargetLoweringInfo.cpp
A clang/lib/CIR/Dialect/Transforms/TargetLowering/TargetLoweringInfo.h
M clang/lib/CIR/Interfaces/CIRLoopOpInterface.cpp
M clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
M clang/lib/CodeGen/CGDebugInfo.cpp
M clang/lib/CodeGen/CGDebugInfo.h
M clang/lib/CodeGen/CGExpr.cpp
M clang/lib/CodeGen/CGExprScalar.cpp
M clang/lib/CodeGen/CGStmt.cpp
M clang/lib/CodeGen/CodeGenFunction.h
M clang/lib/CodeGen/CodeGenModule.cpp
M clang/lib/CodeGen/CodeGenModule.h
M clang/lib/CodeGen/CodeGenPGO.cpp
M clang/lib/CodeGen/CodeGenPGO.h
M clang/lib/CodeGen/MCDCState.h
M clang/lib/Format/WhitespaceManager.h
M clang/lib/Headers/opencl-c-base.h
M clang/lib/Headers/opencl-c.h
M clang/lib/Interpreter/IncrementalExecutor.cpp
M clang/lib/Sema/OpenCLBuiltins.td
M clang/lib/Sema/SemaDecl.cpp
M clang/lib/Sema/SemaExpr.cpp
M clang/lib/Sema/SemaTemplateInstantiate.cpp
M clang/lib/Serialization/ASTReaderDecl.cpp
M clang/lib/StaticAnalyzer/Core/CallEvent.cpp
M clang/test/AST/ByteCode/builtin-bit-cast.cpp
M clang/test/AST/ByteCode/c.c
M clang/test/AST/ByteCode/functions.cpp
M clang/test/AST/ByteCode/lifetimes.cpp
M clang/test/Analysis/call-invalidation.cpp
A clang/test/Analysis/cxx20-range-for-cfg.cpp
M clang/test/CIR/CodeGen/atomic-scoped.c
M clang/test/CIR/CodeGen/vla.c
M clang/test/CIR/CodeGenBuiltins/X86/avx-builtins.c
M clang/test/CIR/CodeGenBuiltins/X86/avx2-builtins.c
M clang/test/CIR/CodeGenBuiltins/X86/sse41-builtins.c
M clang/test/CodeGenCXX/pragma-unroll.cpp
M clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptGetter.hlsl
M clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptSetter.hlsl
M clang/test/CodeGenHLSL/BasicFeatures/MatrixSplat.hlsl
M clang/test/DebugInfo/CXX/simple-template-names.cpp
M clang/test/Frontend/rewrite-includes-bom.c
M clang/test/Headers/opencl-c-header.cl
M clang/test/Misc/amdgcn.languageOptsOpenCL.cl
A clang/test/Modules/pr149404-02.cppm
A clang/test/Modules/pr172241.cppm
M clang/test/Profile/c-mcdc-logicalop-ternary.c
M clang/test/Sema/constexpr.c
M clang/test/Sema/unroll-template-value-crash.cpp
M clang/test/Sema/warn-lifetime-analysis-nocfg.cpp
M clang/test/Sema/warn-lifetime-safety.cpp
M clang/test/SemaCXX/attr-lifetimebound.cpp
M clang/test/SemaCXX/builtin-is-within-lifetime.cpp
M clang/test/SemaCXX/constant-expression-cxx14.cpp
M clang/test/SemaCXX/constant-expression-cxx2a.cpp
M clang/test/SemaCXX/constexpr-builtin-bit-cast.cpp
M clang/test/SemaCXX/warn-thread-safety-analysis.cpp
M clang/test/SemaOpenCL/extension-version.cl
M clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl
M clang/test/TableGen/target-builtins-prototype-parser.td
M clang/unittests/Analysis/LifetimeSafetyTest.cpp
M clang/utils/TableGen/ClangBuiltinsEmitter.cpp
M compiler-rt/lib/rtsan/CMakeLists.txt
M compiler-rt/lib/rtsan/rtsan_context.cpp
M compiler-rt/lib/rtsan/rtsan_suppressions.cpp
M flang-rt/cmake/modules/GetToolchainDirs.cmake
M flang/docs/CMakeLists.txt
M flang/include/flang/Optimizer/OpenACC/Passes.h
M flang/include/flang/Optimizer/OpenACC/Passes.td
A flang/include/flang/Optimizer/Transforms/FIRToMemRefTypeConverter.h
M flang/include/flang/Optimizer/Transforms/Passes.td
M flang/lib/Lower/OpenACC.cpp
M flang/lib/Optimizer/CodeGen/CodeGen.cpp
M flang/lib/Optimizer/Dialect/FIROps.cpp
A flang/lib/Optimizer/OpenACC/Transforms/ACCUseDeviceCanonicalizer.cpp
M flang/lib/Optimizer/OpenACC/Transforms/CMakeLists.txt
M flang/lib/Optimizer/Transforms/CMakeLists.txt
A flang/lib/Optimizer/Transforms/FIRToMemRef.cpp
M flang/lib/Semantics/check-omp-loop.cpp
A flang/test/Fir/OpenACC/use-device-canonicalizer.mlir
M flang/test/Fir/convert-memref-codegen.mlir
M flang/test/Lower/array-elemental-calls-2.f90
M flang/test/Lower/array-expression-assumed-size.f90
M flang/test/Lower/array-temp.f90
M flang/test/Lower/array-user-def-assignments.f90
M flang/test/Lower/array-wide-char.f90
M flang/test/Lower/array.f90
M flang/test/Lower/associate-construct-2.f90
M flang/test/Lower/assumed-shape-callee.f90
M flang/test/Lower/assumed-type.f90
M flang/test/Lower/basic-call.f90
M flang/test/Lower/block.f90
M flang/test/Lower/call-copy-in-out.f90
M flang/test/Lower/call-implicit.f90
M flang/test/Lower/call.f90
M flang/test/Lower/character-compare.f90
M flang/test/Semantics/OpenMP/clause-validity01.f90
M flang/test/Semantics/OpenMP/linear-clause01.f90
A flang/test/Transforms/FIRToMemRef/alloca.mlir
A flang/test/Transforms/FIRToMemRef/array-coor-op.mlir
A flang/test/Transforms/FIRToMemRef/complex.mlir
A flang/test/Transforms/FIRToMemRef/convert-opt.mlir
A flang/test/Transforms/FIRToMemRef/cuda-alloca.mlir
A flang/test/Transforms/FIRToMemRef/derived-types.mlir
A flang/test/Transforms/FIRToMemRef/index.mlir
A flang/test/Transforms/FIRToMemRef/load-dynamic-shape.mlir
A flang/test/Transforms/FIRToMemRef/load-shift-dynamic.mlir
A flang/test/Transforms/FIRToMemRef/load-shift-static.mlir
A flang/test/Transforms/FIRToMemRef/load-static-shape.mlir
A flang/test/Transforms/FIRToMemRef/logical.mlir
A flang/test/Transforms/FIRToMemRef/no-declare.mlir
A flang/test/Transforms/FIRToMemRef/reject-conversions.mlir
A flang/test/Transforms/FIRToMemRef/replace.mlir
A flang/test/Transforms/FIRToMemRef/slice.mlir
A flang/test/Transforms/FIRToMemRef/store-dynamic-shape.mlir
A flang/test/Transforms/FIRToMemRef/store-shift-static.mlir
A flang/test/Transforms/FIRToMemRef/store-static-shape.mlir
A flang/test/Transforms/FIRToMemRef/tbaa-tag.mlir
M libc/cmake/modules/LLVMLibCCompileOptionRules.cmake
M libc/config/config.json
R libc/config/windows/config.json
M libc/docs/configure.rst
M libc/docs/dev/printf_behavior.rst
M libc/src/stdio/printf_core/CMakeLists.txt
M libc/src/stdio/printf_core/char_converter.h
M libc/src/stdio/printf_core/core_structs.h
M libc/src/stdio/printf_core/linux/error_mapper.h
M libc/src/stdio/printf_core/parser.h
M libc/test/src/stdio/CMakeLists.txt
M libc/test/src/stdio/sprintf_test.cpp
M libcxx/docs/ReleaseNotes.rst
A libcxx/docs/ReleaseNotes/23.rst
M libcxx/docs/ReleaseProcedure.rst
M libcxx/docs/Status/Cxx17Papers.csv
R libcxx/docs/Status/PSTL.rst
R libcxx/docs/Status/PSTLPaper.csv
M libcxx/docs/conf.py
M libcxx/docs/index.rst
M libcxx/include/CMakeLists.txt
M libcxx/include/__algorithm/equal.h
M libcxx/include/__algorithm/find_if.h
M libcxx/include/__algorithm/ranges_equal.h
M libcxx/include/__bit/byteswap.h
R libcxx/include/__memory/valid_range.h
M libcxx/include/__utility/is_pointer_in_range.h
A libcxx/include/__utility/is_valid_range.h
M libcxx/include/fstream
M libcxx/include/module.modulemap.in
M libcxx/include/streambuf
M libcxx/src/locale.cpp
M libcxx/test/benchmarks/algorithms/nonmodifying/find.bench.cpp
M libcxx/test/benchmarks/containers/associative/associative_container_benchmarks.h
A libcxx/test/libcxx/ranges/range.adaptors/range.join.with/nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.iterator/deref.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.iterator/eq.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.iterator/iter_move.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.overview/adaptor.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.sentinel/eq.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.view/base.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.view/begin.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.view/end.nodiscard.verify.cpp
M libcxx/test/libcxx/utilities/is_valid_range.pass.cpp
M libcxx/test/support/concat_macros.h
M libcxxabi/include/cxxabi.h
M libcxxabi/src/cxa_personality.cpp
M libunwind/include/__libunwind_config.h
M lldb/source/Plugins/Language/CPlusPlus/MsvcStlDeque.cpp
M lldb/source/Plugins/Language/CPlusPlus/MsvcStlVariant.cpp
M lldb/source/Plugins/SymbolFile/NativePDB/CMakeLists.txt
R lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
M lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.h
A lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilderClang.cpp
A lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilderClang.h
M lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
M lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.cpp
M lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.h
M lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
M lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.h
M lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/variant/TestDataFormatterStdVariant.py
M lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/variant/main.cpp
M lldb/test/API/functionalities/gdb_remote_client/TestXMLRegisterFlags.py
M llvm/docs/HowToReleaseLLVM.rst
M llvm/docs/LangRef.rst
M llvm/docs/MemProf.rst
M llvm/docs/ReleaseNotes.md
M llvm/docs/SPIRVUsage.rst
M llvm/include/llvm/ADT/APFloat.h
M llvm/include/llvm/ADT/STLExtras.h
M llvm/include/llvm/ADT/STLForwardCompat.h
M llvm/include/llvm/Analysis/IVDescriptors.h
M llvm/include/llvm/Analysis/TargetTransformInfo.h
M llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
M llvm/include/llvm/CodeGen/MachineInstr.h
M llvm/include/llvm/CodeGen/SDPatternMatch.h
M llvm/include/llvm/ExecutionEngine/JITLink/loongarch.h
M llvm/include/llvm/Frontend/OpenMP/OMPConstants.h
M llvm/include/llvm/IR/IRBuilder.h
M llvm/include/llvm/IR/Intrinsics.td
M llvm/include/llvm/IR/Type.h
M llvm/include/llvm/IR/User.h
M llvm/include/llvm/Passes/CodeGenPassBuilder.h
M llvm/include/llvm/ProfileData/InstrProf.h
M llvm/include/llvm/Support/Error.h
M llvm/include/llvm/Target/CGPassBuilderOption.h
M llvm/lib/Analysis/Delinearization.cpp
M llvm/lib/Analysis/IVDescriptors.cpp
M llvm/lib/Analysis/TargetTransformInfo.cpp
M llvm/lib/Analysis/ValueTracking.cpp
M llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
M llvm/lib/CodeGen/MachineInstr.cpp
M llvm/lib/CodeGen/ReachingDefAnalysis.cpp
M llvm/lib/CodeGen/RegisterUsageInfo.cpp
M llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
M llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
M llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
M llvm/lib/CodeGen/TargetPassConfig.cpp
M llvm/lib/ExecutionEngine/JITLink/ELF_loongarch.cpp
M llvm/lib/ExecutionEngine/JITLink/loongarch.cpp
M llvm/lib/IR/Instruction.cpp
M llvm/lib/IR/Metadata.cpp
M llvm/lib/IR/Operator.cpp
M llvm/lib/IR/Verifier.cpp
M llvm/lib/ObjCopy/ELF/ELFObject.cpp
M llvm/lib/ProfileData/InstrProf.cpp
M llvm/lib/Support/APFloat.cpp
M llvm/lib/Support/CommandLine.cpp
M llvm/lib/Support/Error.cpp
M llvm/lib/Target/AArch64/AArch64.h
M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
M llvm/lib/Target/AArch64/AArch64InstrFormats.td
M llvm/lib/Target/AArch64/AArch64InstrInfo.td
M llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp
A llvm/lib/Target/AArch64/AArch64SRLTDefineSuperRegs.cpp
M llvm/lib/Target/AArch64/AArch64Subtarget.cpp
M llvm/lib/Target/AArch64/AArch64Subtarget.h
M llvm/lib/Target/AArch64/AArch64TargetMachine.cpp
M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
M llvm/lib/Target/AArch64/CMakeLists.txt
M llvm/lib/Target/AMDGPU/AMDGPU.td
M llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
M llvm/lib/Target/AMDGPU/AMDGPUSplitModule.cpp
M llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
M llvm/lib/Target/AMDGPU/AMDGPUUniformIntrinsicCombine.cpp
M llvm/lib/Target/AMDGPU/GCNSubtarget.h
M llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.cpp
M llvm/lib/Target/AMDGPU/R600ISelLowering.cpp
M llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp
M llvm/lib/Target/AMDGPU/SIISelLowering.cpp
M llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
M llvm/lib/Target/AMDGPU/SIInstrInfo.h
M llvm/lib/Target/AMDGPU/SIRegisterInfo.td
M llvm/lib/Target/AMDGPU/VOP2Instructions.td
M llvm/lib/Target/AMDGPU/VOP3PInstructions.td
M llvm/lib/Target/AMDGPU/VOPCInstructions.td
M llvm/lib/Target/AMDGPU/VOPInstructions.td
M llvm/lib/Target/ARM/ARMInstrNEON.td
M llvm/lib/Target/LoongArch/AsmParser/LoongArchAsmParser.cpp
M llvm/lib/Target/LoongArch/LoongArchAsmPrinter.cpp
M llvm/lib/Target/LoongArch/LoongArchExpandPseudoInsts.cpp
M llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
M llvm/lib/Target/LoongArch/LoongArchInstrInfo.cpp
M llvm/lib/Target/LoongArch/LoongArchMCInstLower.cpp
M llvm/lib/Target/LoongArch/LoongArchMergeBaseOffset.cpp
M llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchBaseInfo.h
M llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchMCAsmInfo.cpp
M llvm/lib/Target/M68k/MCTargetDesc/M68kMCCodeEmitter.cpp
M llvm/lib/Target/RISCV/RISCVISelLowering.cpp
M llvm/lib/Target/RISCV/RISCVInstrInfo.td
M llvm/lib/Target/RISCV/RISCVInstrInfoP.td
M llvm/lib/Target/RISCV/RISCVInstrInfoSFB.td
M llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td
M llvm/lib/Target/RISCV/RISCVInstrInfoXAndes.td
M llvm/lib/Target/RISCV/RISCVInstrInfoXCV.td
M llvm/lib/Target/RISCV/RISCVInstrInfoXqci.td
M llvm/lib/Target/RISCV/RISCVInstrInfoZfbfmin.td
M llvm/lib/Target/RISCV/RISCVInstrInfoZibi.td
M llvm/lib/Target/SPIRV/SPIRVBuiltins.cpp
M llvm/lib/Target/SPIRV/SPIRVBuiltins.td
M llvm/lib/Target/SPIRV/SPIRVCommandLine.cpp
M llvm/lib/Target/SPIRV/SPIRVInstrInfo.td
M llvm/lib/Target/SPIRV/SPIRVLegalizePointerCast.cpp
M llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp
M llvm/lib/Target/SPIRV/SPIRVPrepareFunctions.cpp
M llvm/lib/Target/SPIRV/SPIRVSymbolicOperands.td
M llvm/lib/Target/TargetLoweringObjectFile.cpp
M llvm/lib/Target/X86/X86.h
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/lib/Target/X86/X86ISelLowering.h
M llvm/lib/Target/X86/X86ISelLoweringCall.cpp
M llvm/lib/Target/X86/X86InstrAVX512.td
M llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
M llvm/lib/Target/X86/X86InstrSSE.td
M llvm/lib/Target/X86/X86IntrinsicsInfo.h
M llvm/lib/Target/X86/X86PassRegistry.def
M llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp
M llvm/lib/Target/X86/X86TargetMachine.cpp
M llvm/lib/TextAPI/TextStubV5.cpp
M llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp
M llvm/lib/Transforms/IPO/BlockExtractor.cpp
M llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
M llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
M llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
M llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
M llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp
M llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
M llvm/lib/Transforms/Utils/LoopUnroll.cpp
M llvm/lib/Transforms/Utils/LoopUtils.cpp
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
M llvm/lib/Transforms/Vectorize/VPlan.h
M llvm/lib/Transforms/Vectorize/VPlanAnalysis.cpp
M llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
M llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h
M llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
M llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
M llvm/lib/Transforms/Vectorize/VPlanTransforms.h
M llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp
M llvm/lib/Transforms/Vectorize/VPlanUtils.cpp
M llvm/test/Analysis/Delinearization/fixed_size_array.ll
A llvm/test/Analysis/Delinearization/global_array_bounds.ll
M llvm/test/Analysis/Delinearization/validation_large_size.ll
M llvm/test/Analysis/ValueTracking/assume.ll
A llvm/test/Assembler/arbitrary-fp-convert.ll
M llvm/test/CodeGen/AArch64/O3-pipeline.ll
M llvm/test/CodeGen/AArch64/active_lane_mask.ll
M llvm/test/CodeGen/AArch64/arm64-addrmode.ll
M llvm/test/CodeGen/AArch64/arm64-int-neon.ll
M llvm/test/CodeGen/AArch64/cls.ll
M llvm/test/CodeGen/AArch64/complex-deinterleaving-f16-add-scalable.ll
M llvm/test/CodeGen/AArch64/complex-deinterleaving-f16-mul-scalable.ll
M llvm/test/CodeGen/AArch64/get-active-lane-mask-extract.ll
M llvm/test/CodeGen/AArch64/intrinsic-cttz-elts-sve.ll
M llvm/test/CodeGen/AArch64/neon-dot-product.ll
M llvm/test/CodeGen/AArch64/neon-vcmla.ll
M llvm/test/CodeGen/AArch64/popcount.ll
M llvm/test/CodeGen/AArch64/preserve_nonecc_varargs_darwin.ll
A llvm/test/CodeGen/AArch64/ptrauth-global-no-pic.ll
M llvm/test/CodeGen/AArch64/ptrauth-irelative.ll
M llvm/test/CodeGen/AArch64/register-coalesce-update-subranges-remat.mir
M llvm/test/CodeGen/AArch64/scalable_masked_deinterleaved_loads.ll
M llvm/test/CodeGen/AArch64/scalable_masked_interleaved_stores.ll
M llvm/test/CodeGen/AArch64/sme-intrinsics-loads.ll
M llvm/test/CodeGen/AArch64/sme-intrinsics-stores.ll
M llvm/test/CodeGen/AArch64/streaming-compatible-memory-ops.ll
A llvm/test/CodeGen/AArch64/subreg-liveness-fix-subreg-to-reg-implicit-def.mir
M llvm/test/CodeGen/AArch64/subreg_to_reg_coalescing_issue.mir
M llvm/test/CodeGen/AArch64/sve-bf16-reductions.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-contiguous-prefetches.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-stN-reg-imm-addr-mode.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-while.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-ext-loads.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fcopysign.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-vselect.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-div.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-extends.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-mulh.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-shifts.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-vselect.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-loads.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-masked-gather-scatter.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-optimize-ptrue.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-vector-shuffle.ll
M llvm/test/CodeGen/AArch64/sve-vector-interleave.ll
M llvm/test/CodeGen/AArch64/sve2-intrinsics-while.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/addo.ll
A llvm/test/CodeGen/AMDGPU/GlobalISel/fcmp.ll
A llvm/test/CodeGen/AMDGPU/GlobalISel/icmp.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/implicit-kernarg-backend-usage-global-isel.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/subo.ll
M llvm/test/CodeGen/AMDGPU/amdgpu-uniform-intrinsic-combine.ll
M llvm/test/CodeGen/AMDGPU/branch-folding-implicit-def-subreg.ll
M llvm/test/CodeGen/AMDGPU/branch-relaxation-gfx1250.ll
M llvm/test/CodeGen/AMDGPU/code-size-estimate-gfx1250.ll
M llvm/test/CodeGen/AMDGPU/code-size-estimate.ll
M llvm/test/CodeGen/AMDGPU/emit-high-vgprs.mir
A llvm/test/CodeGen/AMDGPU/fmamk_fmaak-t16.mir
M llvm/test/CodeGen/AMDGPU/fshl.ll
M llvm/test/CodeGen/AMDGPU/imm16.ll
M llvm/test/CodeGen/AMDGPU/immv216.ll
M llvm/test/CodeGen/AMDGPU/ipra-regmask.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.atomic.buffer.load.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.atomic.buffer.load.ll
M llvm/test/CodeGen/AMDGPU/optimize-compare.mir
M llvm/test/CodeGen/AMDGPU/permlane16_var-op-sel.ll
M llvm/test/CodeGen/AMDGPU/s_cmp_0.ll
M llvm/test/CodeGen/AMDGPU/workitem-intrinsic-opts.ll
M llvm/test/CodeGen/ARM/neon-dot-product.ll
M llvm/test/CodeGen/LoongArch/block-address.ll
M llvm/test/CodeGen/LoongArch/branch-relaxation-spill-32.ll
M llvm/test/CodeGen/LoongArch/branch-relaxation.ll
M llvm/test/CodeGen/LoongArch/calling-conv-ilp32d.ll
M llvm/test/CodeGen/LoongArch/code-models.ll
M llvm/test/CodeGen/LoongArch/ctlz-cttz-ctpop.ll
M llvm/test/CodeGen/LoongArch/double-imm.ll
M llvm/test/CodeGen/LoongArch/float-imm.ll
M llvm/test/CodeGen/LoongArch/global-address.ll
M llvm/test/CodeGen/LoongArch/inline-asm-constraint-f.ll
M llvm/test/CodeGen/LoongArch/inline-asm-constraint-m.ll
M llvm/test/CodeGen/LoongArch/ir-instruction/load-store.ll
M llvm/test/CodeGen/LoongArch/machinelicm-address-pseudos.ll
M llvm/test/CodeGen/LoongArch/merge-base-offset.ll
M llvm/test/CodeGen/LoongArch/musttail.ll
M llvm/test/CodeGen/LoongArch/numeric-reg-names.ll
M llvm/test/CodeGen/LoongArch/stack-protector-target.ll
M llvm/test/CodeGen/LoongArch/tls-models.ll
M llvm/test/CodeGen/LoongArch/unaligned-memcpy-inline.ll
M llvm/test/CodeGen/LoongArch/vector-fp-imm.ll
M llvm/test/CodeGen/PowerPC/milicode32.ll
M llvm/test/CodeGen/PowerPC/milicode64.ll
M llvm/test/CodeGen/RISCV/rda-liveins.mir
M llvm/test/CodeGen/RISCV/rda-stack.mir
M llvm/test/CodeGen/RISCV/rv32p.ll
M llvm/test/CodeGen/RISCV/rv64p.ll
M llvm/test/CodeGen/RISCV/rvp-ext-rv32.ll
M llvm/test/CodeGen/RISCV/rvp-ext-rv64.ll
M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfclass.ll
M llvm/test/CodeGen/RISCV/rvv/vfclass-sdnode.ll
A llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_arbitrary_precision_floating_point/arbitrary_precision_floating_point_test.ll
A llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_arbitrary_precision_floating_point/arbitrary_precision_floating_point_test_extended.ll
A llvm/test/CodeGen/SPIRV/llvm-intrinsics/constrained-fmuladd.ll
A llvm/test/CodeGen/SPIRV/pointers/store-to-array-first-element.ll
M llvm/test/CodeGen/SystemZ/rda-stack-copy.mir
M llvm/test/CodeGen/WebAssembly/memory-interleave.ll
A llvm/test/CodeGen/WebAssembly/slp-memory-interleave.ll
M llvm/test/CodeGen/X86/avx512fp16-fminimum-fmaximum.ll
A llvm/test/CodeGen/X86/clmul-x86.ll
M llvm/test/CodeGen/X86/clmul.ll
M llvm/test/CodeGen/X86/extractelement-fp.ll
M llvm/test/CodeGen/X86/fminimum-fmaximum.ll
M llvm/test/CodeGen/X86/fminimumnum-fmaximumnum.ll
M llvm/test/CodeGen/X86/hipe-cc64.ll
M llvm/test/CodeGen/X86/masked_gather.ll
M llvm/test/CodeGen/X86/masked_load.ll
M llvm/test/CodeGen/X86/masked_store.ll
A llvm/test/CodeGen/X86/musttail-struct.ll
M llvm/test/CodeGen/X86/musttail-tailcc.ll
M llvm/test/CodeGen/X86/phaddsub-undef.ll
M llvm/test/CodeGen/X86/print-reaching-defs.mir
M llvm/test/CodeGen/X86/sibcall.ll
M llvm/test/CodeGen/X86/swifttailcc-store-ret-address-aliasing-stack-slot.ll
M llvm/test/CodeGen/X86/tailcallbyval64.ll
M llvm/test/CodeGen/X86/tailccbyval64.ll
M llvm/test/CodeGen/X86/vector-extract-last-active.ll
M llvm/test/CodeGen/X86/vector-reduce-fmaximum.ll
M llvm/test/DebugInfo/MIR/AArch64/dbgcall-site-interpretation.mir
A llvm/test/DebugInfo/MIR/AArch64/dbgcall-site-preserved-subreg.mir
M llvm/test/DebugInfo/MIR/ARM/dbgcall-site-interpretation.mir
M llvm/test/DebugInfo/MIR/X86/dbgcall-site-interpretation.mir
A llvm/test/DebugInfo/MIR/X86/dbgcall-site-preserved-after.mir
A llvm/test/DebugInfo/MIR/X86/dbgcall-site-preserved-clobbered.mir
M llvm/test/ExecutionEngine/JITLink/LoongArch/ELF_loongarch32_relocations.s
M llvm/test/ExecutionEngine/JITLink/LoongArch/ELF_reloc_addsub.s
M llvm/test/Instrumentation/MemorySanitizer/AArch64/aarch64-matmul.ll
M llvm/test/MC/AMDGPU/expressions-gfx10.s
M llvm/test/MC/AMDGPU/gfx10-constant-bus.s
M llvm/test/MC/AMDGPU/gfx1030_new.s
M llvm/test/MC/AMDGPU/gfx10_asm_vop1.s
M llvm/test/MC/AMDGPU/gfx10_asm_vop2.s
M llvm/test/MC/AMDGPU/gfx10_asm_vop3.s
M llvm/test/MC/AMDGPU/gfx10_asm_vopc_e64.s
M llvm/test/MC/AMDGPU/gfx10_asm_vopcx.s
M llvm/test/MC/AMDGPU/gfx11-promotions-fake16.s
M llvm/test/MC/AMDGPU/gfx11-promotions.s
M llvm/test/MC/AMDGPU/gfx1150_asm_features-fake16.s
M llvm/test/MC/AMDGPU/gfx1150_asm_features.s
M llvm/test/MC/AMDGPU/gfx11_asm_operands.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop1.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop1_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop1_t16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop2_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop2_t16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_alias-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_alias.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp16_from_vopcx-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp16_from_vopcx.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp8_from_vopcx-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp8_from_vopcx.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_features.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vop1-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vop1.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vop2-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vop2.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopc-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopc.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopcx-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopcx.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3p.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3p_features.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopc_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopc_t16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopcx_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopcx_t16_promote.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop2.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3-fake16.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1-fake16.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3cx.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3p.s
M llvm/test/MC/AMDGPU/gfx12_asm_features.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop1.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop1_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop1_t16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop2_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop2_t16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_aliases-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_aliases.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_from_vop1-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_from_vop1.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_from_vop2-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_from_vop2.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3c-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3c.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3cx-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3cx.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3cx_dpp16-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3cx_dpp16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3cx_dpp8-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3cx_dpp8.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3p.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3p_aliases.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3p_features.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopc_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopc_t16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopcx_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopcx_t16_promote.s
M llvm/test/MC/AMDGPU/lds_direct-gfx10.s
M llvm/test/MC/AMDGPU/literals.s
M llvm/test/MC/AMDGPU/literalv216.s
M llvm/test/MC/AMDGPU/reg-syntax-extra.s
M llvm/test/MC/AMDGPU/reloc-operands-gfx10.s
M llvm/test/MC/AMDGPU/vcmpx-gfx10.s
M llvm/test/MC/AMDGPU/vop3-literal.s
M llvm/test/MC/AMDGPU/wave32.s
M llvm/test/MC/AMDGPU/wave_any.s
M llvm/test/MC/AMDGPU/writelane_m0.s
M llvm/test/MC/Disassembler/AMDGPU/gfx10-sgpr-max.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10-vop3-literal.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1030_new.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3c.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3cx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3p_literalv216.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp16_from_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp16_from_vopcx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp8_from_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp8_from_vopcx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vopc.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vopcx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3p.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop2.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop3_from_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop3cx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop3p.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop1_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop1_dpp8.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop2.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3c.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3cx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3cx_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3cx_dpp8.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3p.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx908_mai.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/literals.txt
M llvm/test/MC/LoongArch/Basic/Integer/invalid.s
M llvm/test/Transforms/AggressiveInstCombine/memchr.ll
M llvm/test/Transforms/InferAddressSpaces/AMDGPU/ptrmask.ll
M llvm/test/Transforms/InstCombine/freeze-integer-intrinsics.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fmul.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximum.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximumnum.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimum.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimumnum.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
M llvm/test/Transforms/LoopUnroll/convergent.controlled.ll
M llvm/test/Transforms/LoopUnroll/followup.ll
M llvm/test/Transforms/LoopUnroll/partial-unroll-reductions.ll
M llvm/test/Transforms/LoopUnroll/pr131465.ll
A llvm/test/Transforms/LoopUnroll/unroll-dont-copy-latch-loop-id.ll
M llvm/test/Transforms/LoopUnroll/unroll-loads-cse.ll
A llvm/test/Transforms/LoopVectorize/AArch64/conditional-scalar-assignment.ll
A llvm/test/Transforms/LoopVectorize/AArch64/findlast-epilogue-loop.ll
A llvm/test/Transforms/LoopVectorize/AArch64/hoist-predicated-loads-scalable.ll
M llvm/test/Transforms/LoopVectorize/AArch64/multiple-result-intrinsics.ll
M llvm/test/Transforms/LoopVectorize/AArch64/vplan-printing.ll
M llvm/test/Transforms/LoopVectorize/RISCV/vplan-vp-intrinsics-reduction.ll
A llvm/test/Transforms/LoopVectorize/X86/conditional-scalar-assignment.ll
M llvm/test/Transforms/LoopVectorize/X86/replicating-load-store-costs.ll
M llvm/test/Transforms/LoopVectorize/cast-induction.ll
A llvm/test/Transforms/LoopVectorize/conditional-scalar-assignment-vplan.ll
M llvm/test/Transforms/LoopVectorize/first-order-recurrence-sink-replicate-region.ll
M llvm/test/Transforms/LoopVectorize/iv-select-cmp-decreasing.ll
M llvm/test/Transforms/LoopVectorize/iv-select-cmp-no-wrap.ll
M llvm/test/Transforms/LoopVectorize/iv-select-cmp-non-const-iv-start.ll
M llvm/test/Transforms/LoopVectorize/iv-select-cmp-trunc.ll
M llvm/test/Transforms/LoopVectorize/iv-select-cmp.ll
M llvm/test/Transforms/LoopVectorize/select-cmp.ll
A llvm/test/Transforms/LoopVectorize/select-folds.ll
M llvm/test/Transforms/LoopVectorize/vplan-printing-reductions.ll
M llvm/test/Transforms/MemCpyOpt/stack-move.ll
M llvm/test/Transforms/PGOProfile/indirect_call_promotion_unique.ll
A llvm/test/Verifier/arbitrary-fp-convert.ll
M llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/loongarch_generated_funcs.ll.generated.expected
M llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/loongarch_generated_funcs.ll.nogenerated.expected
A llvm/test/tools/llvm-objcopy/ELF/update-section-not-in-segment.test
R llvm/test/tools/llvm-objdump/MachO/Inputs/LLVM-bundle.macho-x86_64
R llvm/test/tools/llvm-objdump/MachO/LLVM-bundle.test
M llvm/tools/llvm-objdump/MachODump.cpp
M llvm/unittests/ADT/APFloatTest.cpp
M llvm/unittests/ADT/STLForwardCompatTest.cpp
M llvm/unittests/CodeGen/SelectionDAGPatternMatchTest.cpp
M llvm/unittests/IR/MetadataTest.cpp
M llvm/unittests/Target/AArch64/AArch64SelectionDAGTest.cpp
M llvm/utils/TableGen/Basic/TableGen.cpp
M llvm/utils/git/ids-check-helper.py
M llvm/utils/gn/secondary/libcxx/include/BUILD.gn
M llvm/utils/gn/secondary/lldb/source/Plugins/SymbolFile/NativePDB/BUILD.gn
M llvm/utils/gn/secondary/llvm/lib/Target/AArch64/BUILD.gn
M llvm/utils/profcheck-xfail.txt
M mlir/include/mlir/Dialect/Linalg/Utils/Utils.h
M mlir/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.h
M mlir/include/mlir/Dialect/Tosa/IR/TargetEnv.h
M mlir/include/mlir/Dialect/XeGPU/IR/XeGPUAttrs.td
M mlir/include/mlir/Dialect/XeGPU/IR/XeGPUOps.td
M mlir/include/mlir/Dialect/XeGPU/IR/XeGPUTypes.td
M mlir/include/mlir/Dialect/XeGPU/Transforms/Passes.td
M mlir/include/mlir/Dialect/XeGPU/Transforms/Transforms.h
M mlir/include/mlir/Dialect/XeGPU/Utils/XeGPUUtils.h
M mlir/include/mlir/Interfaces/ControlFlowInterfaces.h
M mlir/include/mlir/Interfaces/ControlFlowInterfaces.td
M mlir/lib/Analysis/AliasAnalysis/LocalAliasAnalysis.cpp
M mlir/lib/Analysis/DataFlow/SparseAnalysis.cpp
M mlir/lib/Analysis/SliceWalk.cpp
M mlir/lib/Conversion/SPIRVCommon/Pattern.h
M mlir/lib/Dialect/Affine/IR/AffineOps.cpp
M mlir/lib/Dialect/Async/IR/Async.cpp
M mlir/lib/Dialect/Bufferization/IR/BufferizationOps.cpp
M mlir/lib/Dialect/Bufferization/Transforms/OwnershipBasedBufferDeallocation.cpp
M mlir/lib/Dialect/Complex/IR/ComplexOps.cpp
M mlir/lib/Dialect/EmitC/IR/EmitC.cpp
M mlir/lib/Dialect/GPU/IR/GPUDialect.cpp
M mlir/lib/Dialect/GPU/Pipelines/GPUToXeVMPipeline.cpp
M mlir/lib/Dialect/Linalg/Transforms/Specialize.cpp
M mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp
M mlir/lib/Dialect/Linalg/Utils/Utils.cpp
M mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp
M mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp
M mlir/lib/Dialect/SCF/IR/SCF.cpp
M mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp
M mlir/lib/Dialect/SPIRV/IR/MemoryOps.cpp
M mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp
M mlir/lib/Dialect/SPIRV/IR/SPIRVEnums.cpp
M mlir/lib/Dialect/Shape/IR/Shape.cpp
M mlir/lib/Dialect/SparseTensor/IR/SparseTensorDialect.cpp
M mlir/lib/Dialect/Tensor/Transforms/SwapExtractSliceWithProducerPatterns.cpp
M mlir/lib/Dialect/Tosa/Transforms/TosaValidation.cpp
M mlir/lib/Dialect/Transform/IR/TransformOps.cpp
M mlir/lib/Dialect/Transform/TuneExtension/TuneExtensionOps.cpp
M mlir/lib/Dialect/Vector/IR/VectorOps.cpp
M mlir/lib/Dialect/XeGPU/IR/XeGPUDialect.cpp
M mlir/lib/Dialect/XeGPU/Transforms/CMakeLists.txt
M mlir/lib/Dialect/XeGPU/Transforms/XeGPUBlocking.cpp
R mlir/lib/Dialect/XeGPU/Transforms/XeGPUOptimizeBlockLoads.cpp
A mlir/lib/Dialect/XeGPU/Transforms/XeGPUPeepHoleOptimizer.cpp
M mlir/lib/Dialect/XeGPU/Transforms/XeGPUSubgroupDistribute.cpp
M mlir/lib/Dialect/XeGPU/Transforms/XeGPUUnroll.cpp
M mlir/lib/Dialect/XeGPU/Transforms/XeGPUWgToSgDistribute.cpp
M mlir/lib/Dialect/XeGPU/Utils/XeGPUUtils.cpp
M mlir/test/Dialect/Bufferization/canonicalize.mlir
M mlir/test/Dialect/Complex/canonicalize.mlir
M mlir/test/Dialect/Linalg/vectorization/unsupported.mlir
M mlir/test/Dialect/OpenACC/invalid.mlir
M mlir/test/Dialect/SparseTensor/fuse_sparse_pad_with_consumer.mlir
M mlir/test/Dialect/SparseTensor/sparse_conv_2d_slice_based.mlir
M mlir/test/Dialect/SparseTensor/sparse_pack.mlir
M mlir/test/Dialect/SparseTensor/sparse_perm_lower.mlir
M mlir/test/Dialect/Tosa/level_check.mlir
M mlir/test/Dialect/Tosa/tosa-validation-valid.mlir
M mlir/test/Dialect/Vector/canonicalize.mlir
R mlir/test/Dialect/XeGPU/optimize-transpose.mlir
A mlir/test/Dialect/XeGPU/peephole-optimize.mlir
M mlir/test/Dialect/XeGPU/subgroup-distribute.mlir
M mlir/test/Dialect/XeGPU/xegpu-blocking.mlir
M mlir/test/Dialect/XeGPU/xegpu-wg-to-sg.mlir
M mlir/test/Interfaces/TilingInterface/tile-and-fuse-using-interface.mlir
M mlir/test/Interfaces/TilingInterface/tile-and-fuse-with-reduction-tiling.mlir
M mlir/test/Target/LLVMIR/openmp-todo.mlir
M mlir/test/lib/Dialect/Test/TestOpDefs.cpp
M mlir/tools/mlir-linalg-ods-gen/mlir-linalg-ods-yaml-gen.cpp
M mlir/tools/mlir-tblgen/OpGenHelpers.h
M mlir/unittests/Interfaces/ControlFlowInterfacesTest.cpp
M offload/include/omptarget.h
M offload/libomptarget/omptarget.cpp
M offload/plugins-nextgen/level_zero/src/L0Device.cpp
M openmp/Maintainers.md
M polly/lib/Analysis/ScopBuilder.cpp
M utils/bazel/llvm-project-overlay/clang/BUILD.bazel
Log Message:
-----------
Merge branch 'main' into users/chapuni/mcdc/nest/covgen
Commit: a837107a79cfd7eab98ffba2c37feb5b640cd0d1
https://github.com/llvm/llvm-project/commit/a837107a79cfd7eab98ffba2c37feb5b640cd0d1
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M .ci/compute_projects.py
M .github/workflows/commit-access-review.yml
A .github/workflows/commit-create-issue.py
M .github/workflows/containers/github-action-ci-tooling/Dockerfile
M .github/workflows/containers/github-action-ci-windows/Dockerfile
M .github/workflows/containers/github-action-ci/Dockerfile
M .github/workflows/get-llvm-version/action.yml
A .github/workflows/ids-check.yml
M .github/workflows/issue-write.yml
M .github/workflows/release-binaries.yml
R .github/workflows/release-lit.yml
M .github/workflows/release-sources.yml
M .github/workflows/release-tasks.yml
M .gitignore
M bolt/lib/Core/DebugNames.cpp
M bolt/test/AArch64/epilogue-determination.s
M bolt/test/X86/Inputs/dwarf4-gdb-index-types-helper.s
M bolt/test/X86/Inputs/dwarf4-gdb-index-types-main.s
M bolt/utils/docker-tests/Dockerfile
M clang-tools-extra/Maintainers.rst
M clang-tools-extra/clang-doc/JSONGenerator.cpp
M clang-tools-extra/clang-doc/assets/alias-template.mustache
M clang-tools-extra/clang-doc/assets/class-template.mustache
M clang-tools-extra/clang-doc/assets/comment-template.mustache
M clang-tools-extra/clang-doc/assets/enum-template.mustache
M clang-tools-extra/clang-doc/assets/function-template.mustache
M clang-tools-extra/clang-doc/assets/index-template.mustache
M clang-tools-extra/clang-doc/assets/namespace-template.mustache
M clang-tools-extra/clang-tidy/bugprone/DynamicStaticInitializersCheck.cpp
M clang-tools-extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp
M clang-tools-extra/clang-tidy/readability/RedundantTypenameCheck.cpp
M clang-tools-extra/clangd/Hover.cpp
M clang-tools-extra/clangd/InlayHints.cpp
M clang-tools-extra/clangd/index/FileIndex.cpp
M clang-tools-extra/clangd/unittests/HoverTests.cpp
M clang-tools-extra/clangd/unittests/InlayHintTests.cpp
M clang-tools-extra/docs/ReleaseNotes.rst
M clang-tools-extra/include-cleaner/lib/Analysis.cpp
M clang-tools-extra/include-cleaner/unittests/AnalysisTest.cpp
M clang-tools-extra/test/clang-doc/basic-project.mustache.test
M clang-tools-extra/test/clang-doc/enum.cpp
M clang-tools-extra/test/clang-doc/index.cpp
M clang-tools-extra/test/clang-doc/json/class-template.cpp
M clang-tools-extra/test/clang-doc/json/class.cpp
M clang-tools-extra/test/clang-doc/json/compound-constraints.cpp
M clang-tools-extra/test/clang-doc/json/method-template.cpp
M clang-tools-extra/test/clang-doc/json/namespace.cpp
M clang-tools-extra/test/clang-doc/mustache-index.cpp
M clang-tools-extra/test/clang-doc/namespace.cpp
M clang-tools-extra/test/clang-doc/templates.cpp
M clang-tools-extra/test/clang-tidy/checkers/abseil/faster-strsplit-delimiter.cpp
A clang-tools-extra/test/clang-tidy/checkers/bugprone/dynamic-static-initializers-constinit.hpp
M clang-tools-extra/test/clang-tidy/checkers/bugprone/dynamic-static-initializers.hpp
M clang-tools-extra/test/clang-tidy/checkers/readability/function-cognitive-complexity.cpp
M clang-tools-extra/test/clang-tidy/checkers/readability/redundant-typename.cpp
M clang-tools-extra/unittests/clang-doc/JSONGeneratorTest.cpp
M clang/Maintainers.rst
M clang/docs/LanguageExtensions.rst
M clang/docs/LibASTMatchersReference.html
M clang/docs/ReleaseNotes.rst
A clang/docs/ScalableStaticAnalysisFramework/Framework.rst
A clang/docs/ScalableStaticAnalysisFramework/SummaryExtraction.rst
M clang/docs/index.rst
M clang/examples/LLVMPrintFunctionNames/CMakeLists.txt
M clang/examples/PrintFunctionNames/CMakeLists.txt
M clang/include/clang/AST/IgnoreExpr.h
M clang/include/clang/AST/Stmt.h
M clang/include/clang/ASTMatchers/ASTMatchers.h
M clang/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h
M clang/include/clang/Analysis/Analyses/LifetimeSafety/LiveOrigins.h
M clang/include/clang/Analysis/Analyses/LifetimeSafety/Loans.h
M clang/include/clang/Basic/Builtins.td
M clang/include/clang/Basic/BuiltinsAArch64.def
R clang/include/clang/Basic/BuiltinsAMDGPU.def
A clang/include/clang/Basic/BuiltinsAMDGPU.td
M clang/include/clang/Basic/BuiltinsX86.td
M clang/include/clang/Basic/CMakeLists.txt
M clang/include/clang/Basic/CodeGenOptions.def
M clang/include/clang/Basic/Cuda.h
M clang/include/clang/Basic/DiagnosticASTKinds.td
M clang/include/clang/Basic/DiagnosticDriverKinds.td
M clang/include/clang/Basic/DiagnosticSemaKinds.td
M clang/include/clang/Basic/Features.def
M clang/include/clang/Basic/LangOptions.h
M clang/include/clang/Basic/TargetBuiltins.h
M clang/include/clang/Basic/TargetInfo.h
M clang/include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h
M clang/include/clang/CIR/Dialect/IR/CIRAttrs.td
M clang/include/clang/CIR/Dialect/IR/CIROps.td
M clang/include/clang/CIR/MissingFeatures.h
M clang/include/clang/CodeGen/ModuleBuilder.h
M clang/include/clang/Driver/SanitizerArgs.h
A clang/include/clang/Interpreter/IncrementalExecutor.h
M clang/include/clang/Interpreter/Interpreter.h
M clang/include/clang/Options/Options.td
M clang/include/clang/Sema/Sema.h
M clang/include/clang/StaticAnalyzer/Checkers/Checkers.td
M clang/include/module.modulemap
M clang/lib/APINotes/APINotesYAMLCompiler.cpp
M clang/lib/AST/ByteCode/ByteCodeEmitter.cpp
M clang/lib/AST/ByteCode/Compiler.cpp
M clang/lib/AST/ByteCode/Function.h
M clang/lib/AST/ByteCode/Interp.cpp
M clang/lib/AST/ByteCode/Interp.h
M clang/lib/AST/ByteCode/InterpBuiltin.cpp
M clang/lib/AST/ByteCode/Program.cpp
M clang/lib/AST/DeclPrinter.cpp
M clang/lib/AST/ExprConstant.cpp
M clang/lib/AST/Stmt.cpp
M clang/lib/ASTMatchers/ASTMatchersInternal.cpp
M clang/lib/ASTMatchers/Dynamic/Registry.cpp
M clang/lib/Analysis/CFG.cpp
M clang/lib/Analysis/FlowSensitive/Transfer.cpp
M clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
M clang/lib/Analysis/LifetimeSafety/LiveOrigins.cpp
M clang/lib/Analysis/LifetimeSafety/Loans.cpp
M clang/lib/Analysis/LifetimeSafety/Origins.cpp
M clang/lib/Analysis/UnsafeBufferUsage.cpp
M clang/lib/Basic/Cuda.cpp
M clang/lib/Basic/OpenMPKinds.cpp
M clang/lib/Basic/Targets/AArch64.cpp
M clang/lib/Basic/Targets/AMDGPU.cpp
M clang/lib/Basic/Targets/AMDGPU.h
M clang/lib/Basic/Targets/NVPTX.cpp
M clang/lib/Basic/Targets/RISCV.h
M clang/lib/Basic/Targets/SPIR.h
M clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
M clang/lib/CIR/CodeGen/CIRGenBuiltinX86.cpp
M clang/lib/CIR/CodeGen/CIRGenExpr.cpp
M clang/lib/CIR/CodeGen/CIRGenExprScalar.cpp
M clang/lib/CIR/CodeGen/CIRGenFunction.h
M clang/lib/CIR/CodeGen/CIRGenModule.cpp
M clang/lib/CIR/Dialect/IR/CIRAttrs.cpp
M clang/lib/CIR/Dialect/IR/CIRDialect.cpp
M clang/lib/CIR/Dialect/Transforms/CIRCanonicalize.cpp
M clang/lib/CIR/Dialect/Transforms/CXXABILowering.cpp
M clang/lib/CIR/Dialect/Transforms/TargetLowering/CIRCXXABI.h
M clang/lib/CIR/Dialect/Transforms/TargetLowering/CMakeLists.txt
M clang/lib/CIR/Dialect/Transforms/TargetLowering/LowerItaniumCXXABI.cpp
M clang/lib/CIR/Dialect/Transforms/TargetLowering/LowerModule.cpp
M clang/lib/CIR/Dialect/Transforms/TargetLowering/LowerModule.h
A clang/lib/CIR/Dialect/Transforms/TargetLowering/TargetLoweringInfo.cpp
A clang/lib/CIR/Dialect/Transforms/TargetLowering/TargetLoweringInfo.h
M clang/lib/CIR/Interfaces/CIRLoopOpInterface.cpp
M clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
M clang/lib/CodeGen/CGBuiltin.cpp
M clang/lib/CodeGen/CGDebugInfo.cpp
M clang/lib/CodeGen/CGDebugInfo.h
M clang/lib/CodeGen/CGExpr.cpp
M clang/lib/CodeGen/CGExprScalar.cpp
M clang/lib/CodeGen/CGObjCGNU.cpp
M clang/lib/CodeGen/CGObjCMac.cpp
M clang/lib/CodeGen/CGObjCRuntime.h
M clang/lib/CodeGen/CGStmt.cpp
M clang/lib/CodeGen/CodeGenAction.cpp
M clang/lib/CodeGen/CodeGenFunction.cpp
M clang/lib/CodeGen/CodeGenFunction.h
M clang/lib/CodeGen/CodeGenModule.cpp
M clang/lib/CodeGen/CodeGenModule.h
M clang/lib/CodeGen/CodeGenPGO.cpp
M clang/lib/CodeGen/CodeGenPGO.h
M clang/lib/CodeGen/CodeGenTypes.cpp
M clang/lib/CodeGen/CoverageMappingGen.cpp
M clang/lib/CodeGen/ModuleBuilder.cpp
M clang/lib/CodeGen/TargetBuiltins/ARM.cpp
M clang/lib/CodeGen/TargetBuiltins/X86.cpp
M clang/lib/CodeGen/Targets/AMDGPU.cpp
M clang/lib/CrossTU/CrossTranslationUnit.cpp
M clang/lib/Driver/SanitizerArgs.cpp
M clang/lib/Driver/ToolChains/Arch/LoongArch.cpp
M clang/lib/Driver/ToolChains/Clang.cpp
M clang/lib/Driver/ToolChains/Flang.cpp
M clang/lib/Driver/ToolChains/PS4CPU.cpp
M clang/lib/Format/TokenAnnotator.cpp
M clang/lib/Format/UnwrappedLineParser.cpp
M clang/lib/Format/WhitespaceManager.h
M clang/lib/Frontend/CompilerInvocation.cpp
M clang/lib/Frontend/ModuleDependencyCollector.cpp
M clang/lib/Headers/arm_acle.h
M clang/lib/Headers/avx512fintrin.h
M clang/lib/Headers/avx512fp16intrin.h
M clang/lib/Headers/avx512vlfp16intrin.h
M clang/lib/Headers/avx512vlintrin.h
M clang/lib/Headers/avxintrin.h
M clang/lib/Headers/emmintrin.h
M clang/lib/Headers/opencl-c.h
M clang/lib/Headers/xmmintrin.h
M clang/lib/Interpreter/CMakeLists.txt
M clang/lib/Interpreter/IncrementalExecutor.cpp
R clang/lib/Interpreter/IncrementalExecutor.h
M clang/lib/Interpreter/Interpreter.cpp
A clang/lib/Interpreter/OrcIncrementalExecutor.cpp
A clang/lib/Interpreter/OrcIncrementalExecutor.h
M clang/lib/Interpreter/Wasm.cpp
M clang/lib/Interpreter/Wasm.h
M clang/lib/Parse/ParseHLSLRootSignature.cpp
M clang/lib/Sema/CheckExprLifetime.cpp
M clang/lib/Sema/JumpDiagnostics.cpp
M clang/lib/Sema/OpenCLBuiltins.td
M clang/lib/Sema/Sema.cpp
M clang/lib/Sema/SemaAMDGPU.cpp
M clang/lib/Sema/SemaARM.cpp
M clang/lib/Sema/SemaCUDA.cpp
M clang/lib/Sema/SemaChecking.cpp
M clang/lib/Sema/SemaDecl.cpp
M clang/lib/Sema/SemaDeclCXX.cpp
M clang/lib/Sema/SemaExpr.cpp
M clang/lib/Sema/SemaHLSL.cpp
M clang/lib/Sema/SemaLambda.cpp
M clang/lib/Sema/SemaOverload.cpp
M clang/lib/Sema/SemaTemplateInstantiate.cpp
M clang/lib/Sema/TreeTransform.h
M clang/lib/Serialization/ASTReaderDecl.cpp
M clang/lib/StaticAnalyzer/Checkers/WebKit/ForwardDeclChecker.cpp
M clang/lib/StaticAnalyzer/Core/CallEvent.cpp
M clang/lib/Tooling/Tooling.cpp
M clang/test/AST/ByteCode/builtin-bit-cast.cpp
M clang/test/AST/ByteCode/builtins.cpp
M clang/test/AST/ByteCode/c.c
M clang/test/AST/ByteCode/codegen.cpp
M clang/test/AST/ByteCode/complex.cpp
M clang/test/AST/ByteCode/cxx11.cpp
M clang/test/AST/ByteCode/cxx23.cpp
M clang/test/AST/ByteCode/functions.cpp
M clang/test/AST/ByteCode/invalid.cpp
M clang/test/AST/ByteCode/lifetimes.cpp
M clang/test/AST/ast-dump-record-definition-data-json.cpp
M clang/test/AST/ast-dump-templates.cpp
M clang/test/Analysis/call-invalidation.cpp
M clang/test/Analysis/csv2json.py
M clang/test/Analysis/cxx-uninitialized-object-inheritance.cpp
M clang/test/Analysis/cxx-uninitialized-object.cpp
A clang/test/Analysis/cxx20-range-for-cfg.cpp
M clang/test/Analysis/uninit-ps-rdar6145427.m
M clang/test/CIR/CodeGen/atomic-scoped.c
M clang/test/CIR/CodeGen/basic.c
M clang/test/CIR/CodeGen/basic.cpp
M clang/test/CIR/CodeGen/binassign.c
M clang/test/CIR/CodeGen/bitfields_be.c
A clang/test/CIR/CodeGen/fold-during-cg.c
M clang/test/CIR/CodeGen/goto.cpp
M clang/test/CIR/CodeGen/new.cpp
M clang/test/CIR/CodeGen/placement-new.cpp
M clang/test/CIR/CodeGen/pointer-to-member-func.cpp
M clang/test/CIR/CodeGen/pointers.cpp
M clang/test/CIR/CodeGen/statement-exprs.c
M clang/test/CIR/CodeGen/switch.cpp
M clang/test/CIR/CodeGen/ternary.cpp
M clang/test/CIR/CodeGen/vla.c
A clang/test/CIR/CodeGenBuiltins/AArch64/acle_sve_dup.c
M clang/test/CIR/CodeGenBuiltins/X86/avx-builtins.c
M clang/test/CIR/CodeGenBuiltins/X86/avx2-builtins.c
M clang/test/CIR/CodeGenBuiltins/X86/avx512bw-builtins.c
M clang/test/CIR/CodeGenBuiltins/X86/avx512f-builtins.c
A clang/test/CIR/CodeGenBuiltins/X86/avx512vlvp2intersect-builtins.c
A clang/test/CIR/CodeGenBuiltins/X86/avx512vp2intersect-builtins.c
A clang/test/CIR/CodeGenBuiltins/X86/permd-builtins.c
M clang/test/CIR/CodeGenBuiltins/X86/sse41-builtins.c
A clang/test/CIR/IR/method-attr.cir
M clang/test/CIR/Lowering/goto.cir
M clang/test/CIR/Transforms/canonicalize.cir
M clang/test/CXX/except/except.spec/p13-friend.cpp
M clang/test/CXX/temp/temp.pre/p6.cpp
R clang/test/CodeGen/AArch64/sve2p2-intriniscs/acle_sve2p2_compact.c
R clang/test/CodeGen/AArch64/sve2p2-intriniscs/acle_sve2p2_expand.c
R clang/test/CodeGen/AArch64/sve2p2-intriniscs/acle_sve2p2_firstp.c
R clang/test/CodeGen/AArch64/sve2p2-intriniscs/acle_sve2p2_lastp.c
A clang/test/CodeGen/AArch64/sve2p2-intrinsics/acle_sve2p2_compact.c
A clang/test/CodeGen/AArch64/sve2p2-intrinsics/acle_sve2p2_expand.c
A clang/test/CodeGen/AArch64/sve2p2-intrinsics/acle_sve2p2_firstp.c
A clang/test/CodeGen/AArch64/sve2p2-intrinsics/acle_sve2p2_lastp.c
A clang/test/CodeGen/AMDGPU/nullptr-in-different-address-spaces.cpp
M clang/test/CodeGen/RISCV/bitint.c
M clang/test/CodeGen/X86/avx-builtins.c
M clang/test/CodeGen/X86/avx512f-builtins.c
M clang/test/CodeGen/X86/avx512fp16-builtins.c
M clang/test/CodeGen/X86/avx512vl-builtins.c
M clang/test/CodeGen/X86/avx512vlfp16-builtins.c
M clang/test/CodeGen/X86/keylocker.c
M clang/test/CodeGen/X86/sse-builtins.c
M clang/test/CodeGen/X86/sse2-builtins.c
M clang/test/CodeGen/arm_acle.c
A clang/test/CodeGen/builtin-stackaddress.c
M clang/test/CodeGen/builtins-arm64.c
M clang/test/CodeGen/ext-int-cc.c
A clang/test/CodeGenCXX/builtin-stackaddress.cpp
M clang/test/CodeGenCXX/ctor-empty-nounique.cpp
M clang/test/CodeGenCXX/pragma-gcc-unroll.cpp
M clang/test/CodeGenCXX/pragma-unroll.cpp
A clang/test/CodeGenHIP/builtins-amdgcn-mfma-gfx908.hip
A clang/test/CodeGenHIP/builtins-amdgcn-mfma-gfx942.hip
A clang/test/CodeGenHIP/builtins-amdgcn-mfma-gfx950.hip
M clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptGetter.hlsl
M clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptSetter.hlsl
M clang/test/CodeGenHLSL/BasicFeatures/MatrixSplat.hlsl
M clang/test/CodeGenHLSL/BoolMatrix.hlsl
M clang/test/CodeGenOpenCL/amdgpu-cluster-dims.cl
M clang/test/CodeGenOpenCL/amdgpu-features.cl
M clang/test/CoverageMapping/mcdc-nested-expr.cpp
M clang/test/DebugInfo/CXX/simple-template-names.cpp
M clang/test/Driver/aarch64-mcpu.c
M clang/test/Driver/crash-ir-repro.cpp
A clang/test/Driver/cuda-arch-list.cu
M clang/test/Driver/loongarch-relax-features.c
A clang/test/Driver/print-enabled-extensions/aarch64-ampere1c.c
M clang/test/Driver/print-supported-extensions-riscv.c
M clang/test/Driver/ps5-linker.c
M clang/test/Frontend/rewrite-includes-bom.c
M clang/test/Lexer/has_feature_undefined_behavior_sanitizer.cpp
M clang/test/Misc/target-invalid-cpu-note/aarch64.c
M clang/test/Misc/target-invalid-cpu-note/riscv.c
A clang/test/Modules/pr149404-02.cppm
A clang/test/Modules/pr172241.cppm
M clang/test/Parser/MicrosoftExtensions.c
M clang/test/Preprocessor/aarch64-target-features.c
M clang/test/Preprocessor/init-aarch64.c
M clang/test/Sema/builtin-stackaddress.c
M clang/test/Sema/builtins-arm64.c
M clang/test/Sema/constexpr.c
M clang/test/Sema/scope-check.c
M clang/test/Sema/spirv-address-space.c
M clang/test/Sema/unroll-template-value-crash.cpp
M clang/test/Sema/warn-lifetime-safety.cpp
M clang/test/SemaCXX/builtin-is-within-lifetime.cpp
M clang/test/SemaCXX/constant-expression-cxx14.cpp
M clang/test/SemaCXX/constant-expression-cxx2a.cpp
M clang/test/SemaCXX/constexpr-builtin-bit-cast.cpp
M clang/test/SemaCXX/cxx11-attr-print.cpp
M clang/test/SemaCXX/warn-thread-safety-analysis.cpp
R clang/test/SemaCXX/warn-tsan-atomic-fence.cpp
M clang/test/SemaCXX/warn-unsafe-buffer-usage-libc-functions.cpp
A clang/test/SemaHIP/amdgpu-global-load-lds-template.hip
M clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl
M clang/test/SemaTemplate/deduction.cpp
M clang/test/TableGen/target-builtins-prototype-parser.td
M clang/tools/clang-import-test/clang-import-test.cpp
M clang/tools/clang-nvlink-wrapper/ClangNVLinkWrapper.cpp
M clang/tools/clang-repl/ClangRepl.cpp
M clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
M clang/unittests/Analysis/LifetimeSafetyTest.cpp
M clang/unittests/Basic/CMakeLists.txt
M clang/unittests/CodeGen/TestCompiler.h
M clang/unittests/Format/FormatTestCSharp.cpp
M clang/unittests/Format/TokenAnnotatorTest.cpp
M clang/unittests/Interpreter/InterpreterExtensionsTest.cpp
M clang/unittests/Interpreter/OutOfProcessInterpreterTests.cpp
M clang/unittests/Tooling/ToolingTest.cpp
M clang/utils/TableGen/ClangBuiltinsEmitter.cpp
M cmake/Modules/LLVMVersion.cmake
M compiler-rt/lib/builtins/arm/addsf3.S
M compiler-rt/lib/builtins/fp_add_impl.inc
M compiler-rt/lib/gwp_asan/tests/backtrace.cpp
M compiler-rt/lib/rtsan/CMakeLists.txt
M compiler-rt/lib/rtsan/rtsan_context.cpp
M compiler-rt/lib/rtsan/rtsan_suppressions.cpp
M compiler-rt/test/lit.common.cfg.py
M compiler-rt/test/lsan/TestCases/swapcontext.cpp
M cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/CMakeLists.txt
A cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/pointer-union.cpp
A cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/pointer-union.test
M flang-rt/CMakeLists.txt
M flang-rt/cmake/modules/GetToolchainDirs.cmake
M flang-rt/cmake/modules/HandleLibs.cmake
M flang-rt/lib/runtime/sum.cpp
M flang-rt/unittests/Runtime/NumericalFormatTest.cpp
M flang-rt/unittests/Runtime/Reduction.cpp
M flang/docs/Aliasing.md
M flang/docs/CMakeLists.txt
M flang/docs/Extensions.md
M flang/docs/ReleaseNotes.md
M flang/include/flang/Evaluate/complex.h
M flang/include/flang/Evaluate/real.h
M flang/include/flang/Optimizer/OpenACC/Passes.h
M flang/include/flang/Optimizer/OpenACC/Passes.td
A flang/include/flang/Optimizer/Transforms/FIRToMemRefTypeConverter.h
M flang/include/flang/Optimizer/Transforms/Passes.td
M flang/include/flang/Parser/parse-tree-visitor.h
M flang/include/flang/Semantics/expression.h
M flang/lib/Evaluate/complex.cpp
M flang/lib/Evaluate/fold-matmul.h
M flang/lib/Evaluate/fold-real.cpp
M flang/lib/Evaluate/fold-reduction.h
M flang/lib/Evaluate/real.cpp
M flang/lib/Lower/Bridge.cpp
M flang/lib/Lower/ConvertConstant.cpp
M flang/lib/Lower/OpenACC.cpp
M flang/lib/Lower/OpenMP/ClauseProcessor.cpp
M flang/lib/Lower/OpenMP/Clauses.cpp
M flang/lib/Optimizer/Analysis/AliasAnalysis.cpp
M flang/lib/Optimizer/Builder/IntrinsicCall.cpp
M flang/lib/Optimizer/CodeGen/CodeGen.cpp
M flang/lib/Optimizer/Dialect/FIROps.cpp
A flang/lib/Optimizer/OpenACC/Transforms/ACCUseDeviceCanonicalizer.cpp
M flang/lib/Optimizer/OpenACC/Transforms/CMakeLists.txt
M flang/lib/Optimizer/Transforms/CMakeLists.txt
A flang/lib/Optimizer/Transforms/FIRToMemRef.cpp
M flang/lib/Semantics/check-acc-structure.cpp
M flang/lib/Semantics/check-omp-loop.cpp
M flang/lib/Semantics/check-omp-structure.cpp
M flang/lib/Semantics/mod-file.cpp
M flang/lib/Semantics/resolve-names.cpp
M flang/test/Analysis/AliasAnalysis/alias-analysis-cray-pointers.fir
M flang/test/Driver/unsafe-cray-pointers.f90
A flang/test/Evaluate/bug89528.f90
A flang/test/Fir/OpenACC/use-device-canonicalizer.mlir
M flang/test/Fir/convert-memref-codegen.mlir
M flang/test/Fir/convert-to-llvm.fir
A flang/test/Integration/select-case-pointer-assign.f90
A flang/test/Lower/CUDA/cuda-gpu-managed.cuf
M flang/test/Lower/Intrinsics/show_descriptor.f90
R flang/test/Lower/OpenACC/Todo/acc-cache.f90
A flang/test/Lower/OpenACC/acc-cache.f90
M flang/test/Lower/array-elemental-calls-2.f90
M flang/test/Lower/array-elemental-subroutines.f90
M flang/test/Lower/array-expression-assumed-size.f90
M flang/test/Lower/array-expression-slice-1.f90
M flang/test/Lower/array-expression-slice-2.f90
M flang/test/Lower/array-expression-subscript.f90
M flang/test/Lower/array-substring.f90
M flang/test/Lower/array-temp.f90
M flang/test/Lower/array-user-def-assignments.f90
M flang/test/Lower/array-wide-char.f90
M flang/test/Lower/array.f90
M flang/test/Lower/associate-construct-2.f90
M flang/test/Lower/assumed-shape-callee.f90
M flang/test/Lower/assumed-type.f90
M flang/test/Lower/basic-call.f90
M flang/test/Lower/block.f90
M flang/test/Lower/call-copy-in-out.f90
M flang/test/Lower/call-implicit.f90
M flang/test/Lower/call.f90
M flang/test/Lower/character-compare.f90
M flang/test/Semantics/OpenACC/acc-cache-validity.f90
M flang/test/Semantics/OpenMP/clause-validity01.f90
M flang/test/Semantics/OpenMP/cray-pointer-usage.f90
M flang/test/Semantics/OpenMP/linear-clause01.f90
M flang/test/Semantics/OpenMP/linear-iter.f90
A flang/test/Semantics/OpenMP/simd-linear-array.f90
A flang/test/Semantics/bug175207.f90
A flang/test/Semantics/modfile82.f90
A flang/test/Transforms/FIRToMemRef/alloca.mlir
A flang/test/Transforms/FIRToMemRef/array-coor-op.mlir
A flang/test/Transforms/FIRToMemRef/complex.mlir
A flang/test/Transforms/FIRToMemRef/convert-opt.mlir
A flang/test/Transforms/FIRToMemRef/cuda-alloca.mlir
A flang/test/Transforms/FIRToMemRef/derived-types.mlir
A flang/test/Transforms/FIRToMemRef/index.mlir
A flang/test/Transforms/FIRToMemRef/load-dynamic-shape.mlir
A flang/test/Transforms/FIRToMemRef/load-shift-dynamic.mlir
A flang/test/Transforms/FIRToMemRef/load-shift-static.mlir
A flang/test/Transforms/FIRToMemRef/load-static-shape.mlir
A flang/test/Transforms/FIRToMemRef/logical.mlir
A flang/test/Transforms/FIRToMemRef/no-declare.mlir
A flang/test/Transforms/FIRToMemRef/reject-conversions.mlir
A flang/test/Transforms/FIRToMemRef/replace.mlir
A flang/test/Transforms/FIRToMemRef/slice.mlir
A flang/test/Transforms/FIRToMemRef/store-dynamic-shape.mlir
A flang/test/Transforms/FIRToMemRef/store-shift-static.mlir
A flang/test/Transforms/FIRToMemRef/store-static-shape.mlir
A flang/test/Transforms/FIRToMemRef/tbaa-tag.mlir
M flang/test/Transforms/tbaa-cray-pointer.fir
M flang/tools/bbc/bbc.cpp
M libc/Maintainers.rst
M libc/cmake/modules/LLVMLibCHeaderRules.cmake
M libc/cmake/modules/LLVMLibCObjectRules.cmake
M libc/cmake/modules/LLVMLibCTestRules.cmake
M libc/config/baremetal/aarch64/headers.txt
M libc/config/baremetal/arm/headers.txt
M libc/config/baremetal/riscv/headers.txt
M libc/hdr/CMakeLists.txt
A libc/hdr/elf_macros.h
M libc/hdr/types/CMakeLists.txt
A libc/hdr/types/Elf32_Addr.h
A libc/hdr/types/Elf32_Chdr.h
A libc/hdr/types/Elf32_Dyn.h
A libc/hdr/types/Elf32_Ehdr.h
A libc/hdr/types/Elf32_Half.h
A libc/hdr/types/Elf32_Lword.h
A libc/hdr/types/Elf32_Nhdr.h
A libc/hdr/types/Elf32_Off.h
A libc/hdr/types/Elf32_Phdr.h
A libc/hdr/types/Elf32_Rel.h
A libc/hdr/types/Elf32_Rela.h
A libc/hdr/types/Elf32_Shdr.h
A libc/hdr/types/Elf32_Sword.h
A libc/hdr/types/Elf32_Sym.h
A libc/hdr/types/Elf32_Verdaux.h
A libc/hdr/types/Elf32_Verdef.h
A libc/hdr/types/Elf32_Vernaux.h
A libc/hdr/types/Elf32_Verneed.h
A libc/hdr/types/Elf32_Versym.h
A libc/hdr/types/Elf32_Word.h
A libc/hdr/types/Elf64_Addr.h
A libc/hdr/types/Elf64_Chdr.h
A libc/hdr/types/Elf64_Dyn.h
A libc/hdr/types/Elf64_Ehdr.h
A libc/hdr/types/Elf64_Half.h
A libc/hdr/types/Elf64_Lword.h
A libc/hdr/types/Elf64_Nhdr.h
A libc/hdr/types/Elf64_Off.h
A libc/hdr/types/Elf64_Phdr.h
A libc/hdr/types/Elf64_Rel.h
A libc/hdr/types/Elf64_Rela.h
A libc/hdr/types/Elf64_Shdr.h
A libc/hdr/types/Elf64_Sword.h
A libc/hdr/types/Elf64_Sxword.h
A libc/hdr/types/Elf64_Sym.h
A libc/hdr/types/Elf64_Verdaux.h
A libc/hdr/types/Elf64_Verdef.h
A libc/hdr/types/Elf64_Vernaux.h
A libc/hdr/types/Elf64_Verneed.h
A libc/hdr/types/Elf64_Versym.h
A libc/hdr/types/Elf64_Word.h
A libc/hdr/types/Elf64_Xword.h
M libc/include/CMakeLists.txt
M libc/include/elf.yaml
A libc/include/link.h.def
M libc/include/link.yaml
M libc/include/llvm-libc-macros/elf-macros.h
M libc/include/llvm-libc-macros/link-macros.h
M libc/include/llvm-libc-types/CMakeLists.txt
A libc/include/llvm-libc-types/Elf32_Addr.h
A libc/include/llvm-libc-types/Elf32_Chdr.h
A libc/include/llvm-libc-types/Elf32_Dyn.h
A libc/include/llvm-libc-types/Elf32_Ehdr.h
A libc/include/llvm-libc-types/Elf32_Half.h
A libc/include/llvm-libc-types/Elf32_Lword.h
A libc/include/llvm-libc-types/Elf32_Nhdr.h
A libc/include/llvm-libc-types/Elf32_Off.h
A libc/include/llvm-libc-types/Elf32_Phdr.h
A libc/include/llvm-libc-types/Elf32_Rel.h
A libc/include/llvm-libc-types/Elf32_Rela.h
A libc/include/llvm-libc-types/Elf32_Shdr.h
A libc/include/llvm-libc-types/Elf32_Sword.h
A libc/include/llvm-libc-types/Elf32_Sym.h
A libc/include/llvm-libc-types/Elf32_Verdaux.h
A libc/include/llvm-libc-types/Elf32_Verdef.h
A libc/include/llvm-libc-types/Elf32_Vernaux.h
A libc/include/llvm-libc-types/Elf32_Verneed.h
A libc/include/llvm-libc-types/Elf32_Versym.h
A libc/include/llvm-libc-types/Elf32_Word.h
A libc/include/llvm-libc-types/Elf64_Addr.h
A libc/include/llvm-libc-types/Elf64_Chdr.h
A libc/include/llvm-libc-types/Elf64_Dyn.h
A libc/include/llvm-libc-types/Elf64_Ehdr.h
A libc/include/llvm-libc-types/Elf64_Half.h
A libc/include/llvm-libc-types/Elf64_Lword.h
A libc/include/llvm-libc-types/Elf64_Nhdr.h
A libc/include/llvm-libc-types/Elf64_Off.h
A libc/include/llvm-libc-types/Elf64_Phdr.h
A libc/include/llvm-libc-types/Elf64_Rel.h
A libc/include/llvm-libc-types/Elf64_Rela.h
A libc/include/llvm-libc-types/Elf64_Shdr.h
A libc/include/llvm-libc-types/Elf64_Sword.h
A libc/include/llvm-libc-types/Elf64_Sxword.h
A libc/include/llvm-libc-types/Elf64_Sym.h
A libc/include/llvm-libc-types/Elf64_Verdaux.h
A libc/include/llvm-libc-types/Elf64_Verdef.h
A libc/include/llvm-libc-types/Elf64_Vernaux.h
A libc/include/llvm-libc-types/Elf64_Verneed.h
A libc/include/llvm-libc-types/Elf64_Versym.h
A libc/include/llvm-libc-types/Elf64_Word.h
A libc/include/llvm-libc-types/Elf64_Xword.h
M libc/shared/math.h
A libc/shared/math/ilogbf16.h
A libc/shared/math/log.h
A libc/shared/math/sin.h
M libc/src/__support/GPU/allocator.cpp
M libc/src/__support/OSUtil/linux/CMakeLists.txt
M libc/src/__support/OSUtil/linux/vdso.cpp
M libc/src/__support/RPC/rpc_server.h
M libc/src/__support/math/CMakeLists.txt
M libc/src/__support/math/cbrt.h
A libc/src/__support/math/ilogbf16.h
A libc/src/__support/math/log.h
A libc/src/__support/math/log_range_reduction.h
A libc/src/__support/math/sin.h
M libc/src/__support/str_to_float.h
M libc/src/math/docs/add_math_function.md
M libc/src/math/generic/CMakeLists.txt
M libc/src/math/generic/ilogbf16.cpp
M libc/src/math/generic/log.cpp
M libc/src/math/generic/log10.cpp
M libc/src/math/generic/log2.cpp
R libc/src/math/generic/log_range_reduction.h
M libc/src/math/generic/sin.cpp
M libc/src/stdio/generic/fgets.cpp
M libc/src/stdlib/strfroml.cpp
M libc/startup/linux/CMakeLists.txt
M libc/startup/linux/do_start.cpp
M libc/test/integration/startup/gpu/rpc_interface_test.cpp
M libc/test/shared/CMakeLists.txt
M libc/test/shared/shared_math_test.cpp
M libc/utils/hdrgen/hdrgen/header.py
M libclc/clc/lib/amdgcn/SOURCES
A libclc/clc/lib/amdgcn/math/clc_ldexp.cl
R libclc/clc/lib/amdgcn/math/clc_ldexp_override.cl
M libclc/clc/lib/amdgpu/SOURCES
A libclc/clc/lib/amdgpu/math/clc_sqrt.cl
R libclc/clc/lib/amdgpu/math/clc_sqrt_fp64.cl
M libclc/clc/lib/r600/SOURCES
A libclc/clc/lib/r600/math/clc_rsqrt.cl
R libclc/clc/lib/r600/math/clc_rsqrt_override.cl
M libclc/cmake/modules/AddLibclc.cmake
M libcxx/.clang-format
M libcxx/docs/ImplementationDefinedBehavior.rst
M libcxx/docs/ReleaseNotes.rst
A libcxx/docs/ReleaseNotes/23.rst
M libcxx/docs/ReleaseProcedure.rst
M libcxx/docs/Status/Cxx17Papers.csv
A libcxx/docs/Status/Cxx2cIssues.csvgb
R libcxx/docs/Status/PSTL.rst
R libcxx/docs/Status/PSTLPaper.csv
M libcxx/docs/conf.py
M libcxx/docs/index.rst
M libcxx/include/__algorithm/equal.h
M libcxx/include/__algorithm/ranges_equal.h
M libcxx/include/__algorithm/unwrap_iter.h
M libcxx/include/__bit/byteswap.h
M libcxx/include/__config
M libcxx/include/__filesystem/path.h
M libcxx/include/__flat_map/flat_multimap.h
M libcxx/include/__flat_set/flat_multiset.h
M libcxx/include/__math/special_functions.h
M libcxx/include/__mdspan/layout_stride.h
M libcxx/include/__mdspan/mdspan.h
M libcxx/include/__memory_resource/memory_resource.h
M libcxx/include/__memory_resource/monotonic_buffer_resource.h
M libcxx/include/__memory_resource/polymorphic_allocator.h
M libcxx/include/__memory_resource/synchronized_pool_resource.h
M libcxx/include/__memory_resource/unsynchronized_pool_resource.h
M libcxx/include/__numeric/midpoint.h
M libcxx/include/__ranges/data.h
M libcxx/include/any
M libcxx/include/fstream
M libcxx/include/istream
M libcxx/include/optional
M libcxx/include/scoped_allocator
M libcxx/include/string
M libcxx/modules/std/optional.inc
M libcxx/src/experimental/tzdb.cpp
M libcxx/src/include/overridable_function.h
M libcxx/src/locale.cpp
M libcxx/src/new.cpp
M libcxx/src/verbose_abort.cpp
M libcxx/test/benchmarks/algorithms/lexicographical_compare.bench.cpp
M libcxx/test/benchmarks/bitset.bench.cpp
M libcxx/test/benchmarks/containers/associative/associative_container_benchmarks.h
M libcxx/test/benchmarks/to_chars.bench.cpp
A libcxx/test/extensions/libcxx/input.output/file.streams/fstreams/filebuf.members/close.dont-get-rid-of-buffer.pass.cpp
A libcxx/test/libcxx/containers/container.node/node_handle.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/memory.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/memory_resource.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/node_handle.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/scoped_allocator.nodiscard.verify.cpp
A libcxx/test/libcxx/input.output/filesystems/class.path/lifetimebound.verify.cpp
M libcxx/test/libcxx/input.output/iostream.format/nodiscard.verify.cpp
A libcxx/test/libcxx/input.output/iostream.format/quoted.manip/quoted_traits.compile.pass.cpp
M libcxx/test/libcxx/language.support/nodiscard.verify.cpp
M libcxx/test/libcxx/mem/mem.res/nodiscard.verify.cpp
A libcxx/test/libcxx/ranges/range.adaptors/range.access/nodiscard.verify.cpp
A libcxx/test/libcxx/ranges/range.adaptors/range.as_rvalue/nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.as_rvalue_view/nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.common.view/adaptor.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.common.view/nodiscard.verify.cpp
A libcxx/test/libcxx/ranges/range.adaptors/range.common/nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.counted/adaptor.nodiscard.verify.cpp
A libcxx/test/libcxx/ranges/range.adaptors/range.counted/nodiscard.verify.cpp
A libcxx/test/libcxx/ranges/range.adaptors/range.join.with/nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.iterator/deref.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.iterator/eq.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.iterator/iter_move.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.overview/adaptor.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.sentinel/eq.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.view/base.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.view/begin.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.view/end.nodiscard.verify.cpp
M libcxx/test/libcxx/time/nodiscard.verify.cpp
A libcxx/test/libcxx/utilities/allocator.adaptor/scoped_allocator.nodiscard.verify.cpp
A libcxx/test/libcxx/utilities/memory/nodiscard.verify.cpp
M libcxx/test/libcxx/utilities/variant/nodiscard.verify.cpp
R libcxx/test/std/containers/container.node/node_handle.nodiscard.verify.cpp
R libcxx/test/std/input.output/iostream.format/quoted.manip/quoted_traits.compile.pass.cpp
M libcxx/test/support/MinSequenceContainer.h
M libcxx/test/support/concat_macros.h
M libcxx/utils/ci/docker/docker-compose.yml
M libcxx/utils/ci/images/libcxx_next_runners.txt
M libcxx/utils/ci/images/libcxx_runners.txt
A libcxx/utils/conformance
M libcxx/utils/requirements.txt
R libcxx/utils/synchronize_csv_status_files.py
M libcxxabi/include/cxxabi.h
M libcxxabi/src/cxa_personality.cpp
M libcxxabi/src/stdlib_new_delete.cpp
M libunwind/include/__libunwind_config.h
M lld/MachO/Arch/ARM64Common.cpp
M lld/MachO/Arch/ARM64Common.h
M lld/MachO/Arch/X86_64.cpp
M lld/MachO/BPSectionOrderer.cpp
M lld/MachO/ConcatOutputSection.cpp
M lld/MachO/EhFrame.cpp
M lld/MachO/EhFrame.h
M lld/MachO/ICF.cpp
M lld/MachO/InputFiles.cpp
M lld/MachO/InputFiles.h
M lld/MachO/InputSection.cpp
M lld/MachO/InputSection.h
M lld/MachO/MarkLive.cpp
M lld/MachO/ObjC.cpp
M lld/MachO/Relocations.cpp
M lld/MachO/Relocations.h
M lld/MachO/SyntheticSections.cpp
M lld/MachO/Target.h
M lld/MachO/UnwindInfoSection.cpp
M lld/MachO/Writer.cpp
M lld/docs/ReleaseNotes.rst
M lld/test/ELF/loongarch-relax-align.s
M lld/test/ELF/loongarch-relax-emit-relocs.s
M lld/test/ELF/loongarch-relax-pc-hi20-lo12-got-symbols.s
M lld/test/ELF/loongarch-relax-pc-hi20-lo12.s
M lld/test/ELF/loongarch-relocatable-align.s
M lld/test/ELF/loongarch-tls-gd-edge-case.s
M lld/test/ELF/loongarch-tls-gd.s
M lld/test/ELF/loongarch-tls-ie.s
M lld/test/ELF/loongarch-tls-ld.s
M lld/test/ELF/loongarch-tlsdesc.s
M lldb/Maintainers.md
M lldb/docs/resources/lldbgdbremote.md
M lldb/docs/resources/qemu-testing.rst
M lldb/docs/use/lldbdap.md
M lldb/include/lldb/API/SBCommandInterpreter.h
M lldb/include/lldb/API/SBSymbol.h
M lldb/include/lldb/API/SBValue.h
M lldb/include/lldb/DataFormatters/TypeSynthetic.h
M lldb/include/lldb/Symbol/Symbol.h
M lldb/include/lldb/Target/Platform.h
M lldb/include/lldb/lldb-defines.h
M lldb/packages/Python/lldbsuite/test/lldbtest.py
M lldb/packages/Python/lldbsuite/test/make/Makefile.rules
M lldb/packages/Python/lldbsuite/test/tools/lldb-dap/dap_server.py
M lldb/source/API/SBSymbol.cpp
M lldb/source/API/SBValue.cpp
M lldb/source/DataFormatters/TypeSynthetic.cpp
M lldb/source/DataFormatters/ValueObjectPrinter.cpp
M lldb/source/Plugins/ABI/RISCV/ABISysV_riscv.cpp
M lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
M lldb/source/Plugins/Language/CPlusPlus/GenericList.cpp
M lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp
M lldb/source/Plugins/Language/CPlusPlus/LibCxx.h
M lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp
M lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp
M lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp
M lldb/source/Plugins/Language/CPlusPlus/LibStdcppTuple.cpp
M lldb/source/Plugins/Language/CPlusPlus/LibStdcppUniquePointer.cpp
M lldb/source/Plugins/Language/CPlusPlus/MsvcStlDeque.cpp
M lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h
M lldb/source/Plugins/Platform/AIX/PlatformAIX.cpp
M lldb/source/Plugins/Platform/AIX/PlatformAIX.h
M lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp
M lldb/source/Plugins/Platform/Linux/PlatformLinux.h
M lldb/source/Plugins/Platform/WebAssembly/CMakeLists.txt
M lldb/source/Plugins/Platform/WebAssembly/PlatformWasm.cpp
M lldb/source/Plugins/Platform/WebAssembly/PlatformWasm.h
A lldb/source/Plugins/Platform/WebAssembly/PlatformWasmRemoteGDBServer.cpp
A lldb/source/Plugins/Platform/WebAssembly/PlatformWasmRemoteGDBServer.h
M lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
M lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h
M lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
M lldb/source/Plugins/SymbolFile/NativePDB/CMakeLists.txt
R lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
M lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.h
A lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilderClang.cpp
A lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilderClang.h
M lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
M lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.cpp
M lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.h
M lldb/source/Plugins/TraceExporter/common/TraceHTR.cpp
M lldb/source/Plugins/TraceExporter/common/TraceHTR.h
M lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
M lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.h
M lldb/source/Target/RegisterContextUnwind.cpp
M lldb/source/ValueObject/DILEval.cpp
M lldb/test/API/commands/frame/var-dil/basics/LocalVars/TestFrameVarDILLocalVars.py
M lldb/test/API/commands/frame/var-dil/expr/Casts/main.cpp
M lldb/test/API/commands/process/detach-resumes/TestDetachResumes.py
M lldb/test/API/functionalities/gdb_remote_client/TestXMLRegisterFlags.py
M lldb/test/API/lang/objc/failing-description/TestObjCFailingDescription.py
M lldb/test/API/lang/objc/struct-description/TestObjCStructDescription.py
M lldb/test/API/linux/aarch64/mte_core_file/TestAArch64LinuxMTEMemoryTagCoreFile.py
M lldb/test/API/linux/aarch64/mte_tag_access/TestAArch64LinuxMTEMemoryTagAccess.py
M lldb/test/API/macosx/dsym_modules/TestdSYMModuleInit.py
M lldb/test/API/python_api/sbtype_basic_type/TestSBTypeBasicType.py
M lldb/test/API/tools/lldb-dap/evaluate/TestDAP_evaluate.py
M lldb/test/API/tools/lldb-dap/evaluate/main.cpp
A lldb/test/API/tools/lldb-dap/launch/io/Makefile
A lldb/test/API/tools/lldb-dap/launch/io/TestDAP_launch_io.py
A lldb/test/API/tools/lldb-dap/launch/io/main.cpp
M lldb/test/Shell/SymbolFile/DWARF/split-dwarf-expression-eval-bug.cpp
M lldb/test/Shell/helper/toolchain.py
M lldb/tools/lldb-dap/Handler/RequestHandler.cpp
M lldb/tools/lldb-dap/Handler/RequestHandler.h
M lldb/tools/lldb-dap/JSONUtils.cpp
M lldb/tools/lldb-dap/Protocol/ProtocolRequests.cpp
M lldb/tools/lldb-dap/README.md
M lldb/tools/lldb-dap/extension/package.json
M lldb/tools/lldb-dap/tool/lldb-dap.cpp
M lldb/unittests/DAP/ProtocolTypesTest.cpp
M lldb/unittests/Language/CPlusPlus/CMakeLists.txt
A lldb/unittests/Language/CPlusPlus/LibStdcppTupleTest.cpp
M lldb/unittests/Symbol/TestTypeSystemClang.cpp
M lldb/unittests/Utility/StreamTest.cpp
M llvm/CMakeLists.txt
M llvm/cmake/modules/AddLLVM.cmake
M llvm/cmake/modules/HandleLLVMOptions.cmake
M llvm/docs/AMDGPUUsage.rst
M llvm/docs/HowToReleaseLLVM.rst
M llvm/docs/LangRef.rst
M llvm/docs/MemProf.rst
M llvm/docs/RISCVUsage.rst
M llvm/docs/ReleaseNotes.md
M llvm/docs/SPIRVUsage.rst
M llvm/docs/Vectorizers.rst
M llvm/docs/vplan-early-exit-lowered.dot
M llvm/docs/vplan-early-exit-lowered.png
M llvm/include/llvm/ADT/APFloat.h
M llvm/include/llvm/ADT/APInt.h
M llvm/include/llvm/ADT/FloatingPointMode.h
M llvm/include/llvm/ADT/GenericCycleInfo.h
M llvm/include/llvm/ADT/GenericUniformityImpl.h
M llvm/include/llvm/ADT/STLExtras.h
M llvm/include/llvm/ADT/STLForwardCompat.h
M llvm/include/llvm/ADT/SmallVector.h
M llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h
M llvm/include/llvm/Analysis/IVDescriptors.h
M llvm/include/llvm/Analysis/LazyCallGraph.h
M llvm/include/llvm/Analysis/ScalarEvolution.h
M llvm/include/llvm/Analysis/TargetTransformInfo.h
M llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
M llvm/include/llvm/BinaryFormat/ELFRelocs/LoongArch.def
M llvm/include/llvm/CAS/OnDiskGraphDB.h
M llvm/include/llvm/CodeGen/ISDOpcodes.h
M llvm/include/llvm/CodeGen/MachineFunction.h
M llvm/include/llvm/CodeGen/MachineInstr.h
M llvm/include/llvm/CodeGen/ReachingDefAnalysis.h
M llvm/include/llvm/CodeGen/SDPatternMatch.h
M llvm/include/llvm/CodeGen/SelectionDAG.h
M llvm/include/llvm/CodeGen/SelectionDAGISel.h
M llvm/include/llvm/CodeGen/SelectionDAGTargetInfo.h
M llvm/include/llvm/CodeGen/TargetInstrInfo.h
M llvm/include/llvm/CodeGen/TargetLowering.h
M llvm/include/llvm/DebugInfo/DWARF/DWARFTypePrinter.h
M llvm/include/llvm/ExecutionEngine/JITLink/loongarch.h
M llvm/include/llvm/ExecutionEngine/JITLink/systemz.h
A llvm/include/llvm/ExecutionEngine/Orc/BacktraceTools.h
M llvm/include/llvm/ExecutionEngine/RuntimeDyldChecker.h
M llvm/include/llvm/Frontend/OpenMP/ClauseT.h
M llvm/include/llvm/Frontend/OpenMP/ConstructDecompositionT.h
M llvm/include/llvm/Frontend/OpenMP/OMPConstants.h
M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
M llvm/include/llvm/IR/BasicBlock.h
M llvm/include/llvm/IR/DebugInfoFlags.def
M llvm/include/llvm/IR/IRBuilder.h
M llvm/include/llvm/IR/Intrinsics.td
M llvm/include/llvm/IR/IntrinsicsAArch64.td
M llvm/include/llvm/IR/ModuleSummaryIndex.h
M llvm/include/llvm/IR/PatternMatch.h
M llvm/include/llvm/IR/RuntimeLibcalls.td
M llvm/include/llvm/IR/Type.h
M llvm/include/llvm/IR/User.h
M llvm/include/llvm/MC/MCGOFFStreamer.h
M llvm/include/llvm/MC/MCObjectStreamer.h
M llvm/include/llvm/Passes/CodeGenPassBuilder.h
M llvm/include/llvm/ProfileData/InstrProf.h
M llvm/include/llvm/Support/AMDGPUAddrSpace.h
M llvm/include/llvm/Support/CommandLine.h
M llvm/include/llvm/Support/Compiler.h
M llvm/include/llvm/Support/Error.h
M llvm/include/llvm/Support/FormatVariadic.h
M llvm/include/llvm/Support/InterleavedRange.h
M llvm/include/llvm/Support/JSON.h
M llvm/include/llvm/Support/KnownBits.h
M llvm/include/llvm/Support/KnownFPClass.h
M llvm/include/llvm/Support/LEB128.h
M llvm/include/llvm/Support/raw_socket_stream.h
M llvm/include/llvm/Target/CGPassBuilderOption.h
M llvm/include/llvm/Transforms/Utils/LoopUtils.h
M llvm/include/llvm/Transforms/Utils/LowerMemIntrinsics.h
M llvm/include/llvm/Transforms/Utils/SampleProfileLoaderBaseImpl.h
M llvm/lib/Analysis/CFGSCCPrinter.cpp
M llvm/lib/Analysis/CallGraph.cpp
M llvm/lib/Analysis/ConstraintSystem.cpp
M llvm/lib/Analysis/Delinearization.cpp
M llvm/lib/Analysis/IVDescriptors.cpp
M llvm/lib/Analysis/ImportedFunctionsInliningStatistics.cpp
M llvm/lib/Analysis/InlineAdvisor.cpp
M llvm/lib/Analysis/InstructionSimplify.cpp
M llvm/lib/Analysis/ScalarEvolution.cpp
M llvm/lib/Analysis/TargetTransformInfo.cpp
M llvm/lib/Analysis/ValueTracking.cpp
M llvm/lib/Analysis/VectorUtils.cpp
M llvm/lib/CodeGen/Analysis.cpp
M llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
M llvm/lib/CodeGen/AsmPrinter/PseudoProbePrinter.cpp
M llvm/lib/CodeGen/CodeGenPrepare.cpp
M llvm/lib/CodeGen/InterleavedAccessPass.cpp
M llvm/lib/CodeGen/MIRCanonicalizerPass.cpp
M llvm/lib/CodeGen/MIRParser/MILexer.cpp
M llvm/lib/CodeGen/MIRParser/MILexer.h
M llvm/lib/CodeGen/MIRParser/MIParser.cpp
M llvm/lib/CodeGen/MachineBasicBlock.cpp
M llvm/lib/CodeGen/MachineBlockPlacement.cpp
M llvm/lib/CodeGen/MachineInstr.cpp
M llvm/lib/CodeGen/ModuloSchedule.cpp
M llvm/lib/CodeGen/ReachingDefAnalysis.cpp
M llvm/lib/CodeGen/RegisterPressure.cpp
M llvm/lib/CodeGen/RegisterUsageInfo.cpp
M llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
M llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
M llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
M llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
M llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
M llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
M llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
M llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
M llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
M llvm/lib/CodeGen/TargetInstrInfo.cpp
M llvm/lib/CodeGen/TargetLoweringBase.cpp
M llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
M llvm/lib/CodeGen/TargetPassConfig.cpp
M llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
M llvm/lib/DebugInfo/DWARF/DWARFContext.cpp
M llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp
M llvm/lib/DebugInfo/DWARF/DWARFUnwindTablePrinter.cpp
M llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp
M llvm/lib/DebugInfo/GSYM/GsymCreator.cpp
M llvm/lib/DebugInfo/GSYM/InlineInfo.cpp
M llvm/lib/DebugInfo/GSYM/LineTable.cpp
M llvm/lib/DebugInfo/Symbolize/MarkupFilter.cpp
M llvm/lib/ExecutionEngine/JITLink/ELF_loongarch.cpp
M llvm/lib/ExecutionEngine/JITLink/ELF_systemz.cpp
M llvm/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp
M llvm/lib/ExecutionEngine/JITLink/loongarch.cpp
M llvm/lib/ExecutionEngine/JITLink/systemz.cpp
A llvm/lib/ExecutionEngine/Orc/BacktraceTools.cpp
M llvm/lib/ExecutionEngine/Orc/CMakeLists.txt
M llvm/lib/ExecutionEngine/Orc/Shared/CMakeLists.txt
M llvm/lib/ExecutionEngine/Orc/TargetProcess/CMakeLists.txt
M llvm/lib/ExecutionEngine/Orc/TargetProcess/JITLoaderPerf.cpp
M llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
M llvm/lib/FileCheck/FileCheck.cpp
M llvm/lib/Frontend/HLSL/HLSLRootSignature.cpp
M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
M llvm/lib/IR/AsmWriter.cpp
M llvm/lib/IR/Attributes.cpp
M llvm/lib/IR/ConstantFold.cpp
M llvm/lib/IR/Constants.cpp
M llvm/lib/IR/Core.cpp
M llvm/lib/IR/DiagnosticInfo.cpp
M llvm/lib/IR/Instruction.cpp
M llvm/lib/IR/Instructions.cpp
M llvm/lib/IR/Mangler.cpp
M llvm/lib/IR/Metadata.cpp
M llvm/lib/IR/Module.cpp
M llvm/lib/IR/Operator.cpp
M llvm/lib/IR/ProfDataUtils.cpp
M llvm/lib/IR/Verifier.cpp
M llvm/lib/LTO/LTOCodeGenerator.cpp
M llvm/lib/MC/GOFFObjectWriter.cpp
M llvm/lib/MC/MCGOFFStreamer.cpp
M llvm/lib/MC/MCInstPrinter.cpp
M llvm/lib/ObjCopy/ELF/ELFObject.cpp
M llvm/lib/Object/Archive.cpp
M llvm/lib/Object/ArchiveWriter.cpp
M llvm/lib/Object/IRSymtab.cpp
M llvm/lib/ObjectYAML/DWARFEmitter.cpp
M llvm/lib/ObjectYAML/WasmEmitter.cpp
M llvm/lib/ProfileData/InstrProf.cpp
M llvm/lib/Remarks/YAMLRemarkParser.cpp
M llvm/lib/Support/APFloat.cpp
M llvm/lib/Support/APInt.cpp
M llvm/lib/Support/Chrono.cpp
M llvm/lib/Support/CommandLine.cpp
M llvm/lib/Support/Error.cpp
M llvm/lib/Support/FloatingPointMode.cpp
M llvm/lib/Support/JSON.cpp
M llvm/lib/Support/KnownBits.cpp
M llvm/lib/Support/KnownFPClass.cpp
M llvm/lib/Support/TextEncoding.cpp
M llvm/lib/Support/ThreadPool.cpp
M llvm/lib/Support/UnicodeNameToCodepoint.cpp
M llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
M llvm/lib/Target/AArch64/AArch64.h
M llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
M llvm/lib/Target/AArch64/AArch64Features.td
M llvm/lib/Target/AArch64/AArch64GenRegisterBankInfo.def
M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
M llvm/lib/Target/AArch64/AArch64ISelLowering.h
M llvm/lib/Target/AArch64/AArch64InstrFormats.td
M llvm/lib/Target/AArch64/AArch64InstrGISel.td
M llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
M llvm/lib/Target/AArch64/AArch64InstrInfo.h
M llvm/lib/Target/AArch64/AArch64InstrInfo.td
M llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
M llvm/lib/Target/AArch64/AArch64Processors.td
M llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp
A llvm/lib/Target/AArch64/AArch64SRLTDefineSuperRegs.cpp
M llvm/lib/Target/AArch64/AArch64SchedNeoverseN2.td
M llvm/lib/Target/AArch64/AArch64Subtarget.cpp
M llvm/lib/Target/AArch64/AArch64Subtarget.h
M llvm/lib/Target/AArch64/AArch64TargetMachine.cpp
M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
M llvm/lib/Target/AArch64/CMakeLists.txt
M llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
M llvm/lib/Target/AMDGPU/AMDGPU.td
M llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
M llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h
M llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp
M llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
M llvm/lib/Target/AMDGPU/AMDGPUSplitModule.cpp
M llvm/lib/Target/AMDGPU/AMDGPUSwLowerLDS.cpp
M llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
M llvm/lib/Target/AMDGPU/AMDGPUUniformIntrinsicCombine.cpp
M llvm/lib/Target/AMDGPU/FLATInstructions.td
M llvm/lib/Target/AMDGPU/GCNSubtarget.h
M llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.cpp
M llvm/lib/Target/AMDGPU/R600ISelLowering.cpp
M llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp
M llvm/lib/Target/AMDGPU/SIISelLowering.cpp
M llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
M llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
M llvm/lib/Target/AMDGPU/SIInstrInfo.h
M llvm/lib/Target/AMDGPU/SIInstructions.td
M llvm/lib/Target/AMDGPU/SIRegisterInfo.td
M llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
M llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h
M llvm/lib/Target/AMDGPU/VOP2Instructions.td
M llvm/lib/Target/AMDGPU/VOP3PInstructions.td
M llvm/lib/Target/AMDGPU/VOPCInstructions.td
M llvm/lib/Target/AMDGPU/VOPInstructions.td
M llvm/lib/Target/ARC/ARCInstrInfo.cpp
M llvm/lib/Target/ARC/ARCInstrInfo.h
M llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
M llvm/lib/Target/ARM/ARMBaseInstrInfo.h
M llvm/lib/Target/ARM/ARMISelLowering.h
M llvm/lib/Target/ARM/ARMInstrNEON.td
M llvm/lib/Target/ARM/Thumb1InstrInfo.cpp
M llvm/lib/Target/ARM/Thumb1InstrInfo.h
M llvm/lib/Target/ARM/Thumb2InstrInfo.cpp
M llvm/lib/Target/ARM/Thumb2InstrInfo.h
M llvm/lib/Target/AVR/AVRISelLowering.h
M llvm/lib/Target/AVR/AVRInstrInfo.cpp
M llvm/lib/Target/AVR/AVRInstrInfo.h
M llvm/lib/Target/BPF/BPFInstrInfo.cpp
M llvm/lib/Target/BPF/BPFInstrInfo.h
M llvm/lib/Target/CSKY/CSKYISelLowering.h
M llvm/lib/Target/CSKY/CSKYInstrInfo.cpp
M llvm/lib/Target/CSKY/CSKYInstrInfo.h
M llvm/lib/Target/DirectX/DXILWriter/DXILValueEnumerator.cpp
M llvm/lib/Target/Hexagon/HexagonISelLowering.h
M llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
M llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
M llvm/lib/Target/Hexagon/HexagonInstrInfo.h
M llvm/lib/Target/Lanai/LanaiISelLowering.h
M llvm/lib/Target/Lanai/LanaiInstrInfo.cpp
M llvm/lib/Target/Lanai/LanaiInstrInfo.h
M llvm/lib/Target/LoongArch/AsmParser/LoongArchAsmParser.cpp
M llvm/lib/Target/LoongArch/LoongArchAsmPrinter.cpp
M llvm/lib/Target/LoongArch/LoongArchExpandPseudoInsts.cpp
M llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
M llvm/lib/Target/LoongArch/LoongArchISelLowering.h
M llvm/lib/Target/LoongArch/LoongArchInstrInfo.cpp
M llvm/lib/Target/LoongArch/LoongArchInstrInfo.h
M llvm/lib/Target/LoongArch/LoongArchInstrInfo.td
M llvm/lib/Target/LoongArch/LoongArchMCInstLower.cpp
M llvm/lib/Target/LoongArch/LoongArchMachineFunctionInfo.h
M llvm/lib/Target/LoongArch/LoongArchMergeBaseOffset.cpp
M llvm/lib/Target/LoongArch/LoongArchOptWInstrs.cpp
M llvm/lib/Target/LoongArch/LoongArchTargetMachine.cpp
M llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchBaseInfo.h
M llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchMCAsmInfo.cpp
M llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchMCCodeEmitter.cpp
M llvm/lib/Target/M68k/M68kISelLowering.h
M llvm/lib/Target/M68k/M68kInstrInfo.cpp
M llvm/lib/Target/M68k/M68kInstrInfo.h
M llvm/lib/Target/M68k/MCTargetDesc/M68kMCCodeEmitter.cpp
M llvm/lib/Target/MSP430/MSP430ISelLowering.h
M llvm/lib/Target/MSP430/MSP430InstrInfo.cpp
M llvm/lib/Target/MSP430/MSP430InstrInfo.h
M llvm/lib/Target/Mips/MipsISelLowering.h
M llvm/lib/Target/Mips/MipsInstrInfo.h
M llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
M llvm/lib/Target/NVPTX/NVPTXInstrInfo.h
M llvm/lib/Target/NVPTX/NVPTXUtilities.h
M llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
M llvm/lib/Target/PowerPC/PPCISelLowering.h
M llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
M llvm/lib/Target/PowerPC/PPCInstrInfo.h
M llvm/lib/Target/PowerPC/PPCSelectionDAGInfo.cpp
M llvm/lib/Target/PowerPC/PPCSelectionDAGInfo.h
M llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
M llvm/lib/Target/RISCV/CMakeLists.txt
M llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.h
M llvm/lib/Target/RISCV/RISCVFeatures.td
M llvm/lib/Target/RISCV/RISCVFrameLowering.cpp
M llvm/lib/Target/RISCV/RISCVISelLowering.cpp
M llvm/lib/Target/RISCV/RISCVISelLowering.h
M llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp
M llvm/lib/Target/RISCV/RISCVInstrFormats.td
A llvm/lib/Target/RISCV/RISCVInstrFormatsXAIF.td
M llvm/lib/Target/RISCV/RISCVInstrInfo.cpp
M llvm/lib/Target/RISCV/RISCVInstrInfo.h
M llvm/lib/Target/RISCV/RISCVInstrInfo.td
M llvm/lib/Target/RISCV/RISCVInstrInfoP.td
M llvm/lib/Target/RISCV/RISCVInstrInfoSFB.td
M llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
M llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td
A llvm/lib/Target/RISCV/RISCVInstrInfoXAIF.td
M llvm/lib/Target/RISCV/RISCVInstrInfoXAndes.td
M llvm/lib/Target/RISCV/RISCVInstrInfoXCV.td
M llvm/lib/Target/RISCV/RISCVInstrInfoXqci.td
M llvm/lib/Target/RISCV/RISCVInstrInfoZfbfmin.td
M llvm/lib/Target/RISCV/RISCVInstrInfoZibi.td
A llvm/lib/Target/RISCV/RISCVMachineScheduler.cpp
A llvm/lib/Target/RISCV/RISCVMachineScheduler.h
M llvm/lib/Target/RISCV/RISCVMakeCompressible.cpp
M llvm/lib/Target/RISCV/RISCVMergeBaseOffset.cpp
M llvm/lib/Target/RISCV/RISCVProcessors.td
M llvm/lib/Target/RISCV/RISCVRegisterInfo.td
M llvm/lib/Target/RISCV/RISCVSystemOperands.td
M llvm/lib/Target/RISCV/RISCVTargetMachine.cpp
A llvm/lib/Target/RISCV/RISCVVSETVLIInfoAnalysis.cpp
A llvm/lib/Target/RISCV/RISCVVSETVLIInfoAnalysis.h
M llvm/lib/Target/SPIRV/SPIRVBuiltins.cpp
M llvm/lib/Target/SPIRV/SPIRVBuiltins.td
M llvm/lib/Target/SPIRV/SPIRVCommandLine.cpp
M llvm/lib/Target/SPIRV/SPIRVEmitIntrinsics.cpp
M llvm/lib/Target/SPIRV/SPIRVInstrInfo.td
M llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
M llvm/lib/Target/SPIRV/SPIRVLegalizePointerCast.cpp
M llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp
M llvm/lib/Target/SPIRV/SPIRVPostLegalizer.cpp
M llvm/lib/Target/SPIRV/SPIRVPrepareFunctions.cpp
M llvm/lib/Target/SPIRV/SPIRVPushConstantAccess.cpp
M llvm/lib/Target/SPIRV/SPIRVSymbolicOperands.td
M llvm/lib/Target/Sparc/SparcISelLowering.cpp
M llvm/lib/Target/Sparc/SparcISelLowering.h
M llvm/lib/Target/Sparc/SparcInstrInfo.cpp
M llvm/lib/Target/Sparc/SparcInstrInfo.h
M llvm/lib/Target/SystemZ/MCTargetDesc/SystemZHLASMAsmStreamer.cpp
M llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp
M llvm/lib/Target/SystemZ/SystemZInstrInfo.h
M llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp
M llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.h
M llvm/lib/Target/TargetLoweringObjectFile.cpp
M llvm/lib/Target/VE/VEISelLowering.h
M llvm/lib/Target/VE/VEInstrInfo.cpp
M llvm/lib/Target/VE/VEInstrInfo.h
M llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
M llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h
M llvm/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp
M llvm/lib/Target/X86/X86.h
M llvm/lib/Target/X86/X86ArgumentStackSlotRebase.cpp
M llvm/lib/Target/X86/X86CompressEVEX.cpp
M llvm/lib/Target/X86/X86FixupBWInsts.cpp
M llvm/lib/Target/X86/X86FixupInstTuning.cpp
M llvm/lib/Target/X86/X86FixupSetCC.cpp
M llvm/lib/Target/X86/X86FixupVectorConstants.cpp
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/lib/Target/X86/X86ISelLowering.h
M llvm/lib/Target/X86/X86ISelLoweringCall.cpp
M llvm/lib/Target/X86/X86InstCombineIntrinsic.cpp
M llvm/lib/Target/X86/X86InstrAVX512.td
M llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
M llvm/lib/Target/X86/X86InstrInfo.cpp
M llvm/lib/Target/X86/X86InstrInfo.h
M llvm/lib/Target/X86/X86InstrSSE.td
M llvm/lib/Target/X86/X86IntrinsicsInfo.h
M llvm/lib/Target/X86/X86LowerTileCopy.cpp
M llvm/lib/Target/X86/X86PassRegistry.def
M llvm/lib/Target/X86/X86PreTileConfig.cpp
M llvm/lib/Target/X86/X86SchedLunarlakeP.td
M llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp
M llvm/lib/Target/X86/X86SuppressAPXForReloc.cpp
M llvm/lib/Target/X86/X86TargetMachine.cpp
M llvm/lib/Target/X86/X86TargetTransformInfo.cpp
M llvm/lib/Target/X86/X86TileConfig.cpp
M llvm/lib/Target/XCore/XCoreISelLowering.h
M llvm/lib/Target/XCore/XCoreInstrInfo.cpp
M llvm/lib/Target/XCore/XCoreInstrInfo.h
M llvm/lib/Target/Xtensa/XtensaInstrInfo.cpp
M llvm/lib/Target/Xtensa/XtensaInstrInfo.h
M llvm/lib/TargetParser/Host.cpp
M llvm/lib/TargetParser/TargetParser.cpp
M llvm/lib/TextAPI/TextStubV5.cpp
M llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp
M llvm/lib/Transforms/IPO/AttributorAttributes.cpp
M llvm/lib/Transforms/IPO/BlockExtractor.cpp
M llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp
M llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
M llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
M llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
M llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp
M llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
M llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
M llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
M llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
M llvm/lib/Transforms/Scalar/GVNHoist.cpp
M llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp
M llvm/lib/Transforms/Scalar/JumpTableToSwitch.cpp
M llvm/lib/Transforms/Scalar/LICM.cpp
M llvm/lib/Transforms/Scalar/LoopFlatten.cpp
M llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
M llvm/lib/Transforms/Scalar/LoopInterchange.cpp
M llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
M llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
M llvm/lib/Transforms/Scalar/NewGVN.cpp
M llvm/lib/Transforms/Scalar/SROA.cpp
M llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
M llvm/lib/Transforms/Utils/CMakeLists.txt
M llvm/lib/Transforms/Utils/IRNormalizer.cpp
M llvm/lib/Transforms/Utils/LoopUnroll.cpp
M llvm/lib/Transforms/Utils/LoopUtils.cpp
M llvm/lib/Transforms/Utils/LowerMemIntrinsics.cpp
M llvm/lib/Transforms/Utils/SimplifyCFG.cpp
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
M llvm/lib/Transforms/Vectorize/VPlan.h
M llvm/lib/Transforms/Vectorize/VPlanAnalysis.cpp
M llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
M llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h
M llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
M llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
M llvm/lib/Transforms/Vectorize/VPlanTransforms.h
M llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp
M llvm/lib/Transforms/Vectorize/VPlanUtils.cpp
M llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp
M llvm/lib/Transforms/Vectorize/VectorCombine.cpp
M llvm/test/Analysis/Delinearization/fixed_size_array.ll
A llvm/test/Analysis/Delinearization/global_array_bounds.ll
M llvm/test/Analysis/Delinearization/validation_large_size.ll
A llvm/test/Analysis/DependenceAnalysis/monotonicity-loop-guard.ll
A llvm/test/Analysis/UniformityAnalysis/AMDGPU/irreducible/reducible-subgraph.ll
M llvm/test/Analysis/ValueTracking/assume.ll
A llvm/test/Assembler/arbitrary-fp-convert.ll
M llvm/test/Assembler/debug-info.ll
M llvm/test/Assembler/disubprogram.ll
M llvm/test/CodeGen/AArch64/Atomics/aarch64-atomic-load-rcpc_immo.ll
M llvm/test/CodeGen/AArch64/GlobalISel/arm64-pcsections.ll
M llvm/test/CodeGen/AArch64/O3-pipeline.ll
M llvm/test/CodeGen/AArch64/active_lane_mask.ll
M llvm/test/CodeGen/AArch64/arm64-homogeneous-prolog-epilog-tail-call.mir
M llvm/test/CodeGen/AArch64/arm64-int-neon.ll
M llvm/test/CodeGen/AArch64/arm64-vabs.ll
A llvm/test/CodeGen/AArch64/bit-test.ll
M llvm/test/CodeGen/AArch64/cls.ll
M llvm/test/CodeGen/AArch64/complex-deinterleaving-f16-add-scalable.ll
M llvm/test/CodeGen/AArch64/complex-deinterleaving-f16-mul-scalable.ll
M llvm/test/CodeGen/AArch64/cpus.ll
M llvm/test/CodeGen/AArch64/dag-combine-setcc.ll
M llvm/test/CodeGen/AArch64/fp8-sve-cvtn.ll
M llvm/test/CodeGen/AArch64/get-active-lane-mask-extract.ll
M llvm/test/CodeGen/AArch64/intrinsic-cttz-elts-sve.ll
M llvm/test/CodeGen/AArch64/ldst-implicitop.mir
M llvm/test/CodeGen/AArch64/load-store-forwarding.ll
M llvm/test/CodeGen/AArch64/neon-dot-product.ll
M llvm/test/CodeGen/AArch64/neon-vcmla.ll
M llvm/test/CodeGen/AArch64/popcount.ll
A llvm/test/CodeGen/AArch64/ptrauth-global-no-pic.ll
M llvm/test/CodeGen/AArch64/ptrauth-irelative.ll
A llvm/test/CodeGen/AArch64/range-prefetch.ll
M llvm/test/CodeGen/AArch64/scalable_masked_deinterleaved_loads.ll
M llvm/test/CodeGen/AArch64/scalable_masked_interleaved_stores.ll
A llvm/test/CodeGen/AArch64/seh-unreachable-loop.mir
M llvm/test/CodeGen/AArch64/settag-merge-nonaligned-fp.ll
M llvm/test/CodeGen/AArch64/sme-avoid-coalescing-locally-streaming.ll
M llvm/test/CodeGen/AArch64/sme-intrinsics-loads.ll
M llvm/test/CodeGen/AArch64/sme-intrinsics-stores.ll
M llvm/test/CodeGen/AArch64/sme-pstate-sm-changing-call-disable-coalescing.ll
M llvm/test/CodeGen/AArch64/sme-streaming-body.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-add-sub-za16.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-bfmul.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-bfscale.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-cvtn.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-faminmax.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-fclamp.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-fmlas.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-fscale.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-luti4-lane-x4.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-luti4.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-max.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-min.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-mlall.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-mlals.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-mop4-fp8.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-mop4a_2x1.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-mop4a_2x2.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-rshl.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-sclamp.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-select-sme-tileslice.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-sqdmulh.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-sub.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-tmop.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-uclamp.ll
M llvm/test/CodeGen/AArch64/sme2p2-intrinsics-fmul.ll
A llvm/test/CodeGen/AArch64/stackaddress.ll
A llvm/test/CodeGen/AArch64/subreg-liveness-fix-subreg-to-reg-implicit-def.mir
A llvm/test/CodeGen/AArch64/subreg_to_reg_coalescing_issue.mir
M llvm/test/CodeGen/AArch64/sve-bf16-reductions.ll
M llvm/test/CodeGen/AArch64/sve-fixed-length-partial-reduce.ll
M llvm/test/CodeGen/AArch64/sve-fmsub.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-contiguous-prefetches.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-ldN-sret-reg+imm-addr-mode.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-reinterpret.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-sqdec.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-sqinc.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-stN-reg-imm-addr-mode.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-stN-reg-reg-addr-mode.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-stores.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-while.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-cvt-fp-int-fp.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-cvt-fp-to-int.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-cvt-int-to-fp.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-and-combine.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-bit-counting.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-bitselect.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-build-vector.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-concat.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-ext-loads.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-extract-subvector.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-extract-vector-elt.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fcopysign.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-arith.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-compares.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-extend-trunc.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-minmax.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-rounding.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-select.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-vselect.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-arith.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-compares.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-div.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-extends.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-log.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-minmax.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-mul.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-mulh.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-reduce.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-rem.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-select.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-shifts.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-vselect.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-ld2-alloca.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-limit-duplane.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-loads.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-log-reduce.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-masked-gather-scatter.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-optimize-ptrue.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-permute-rev.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-ptest.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-reductions.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-reshuffle.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-rev.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-sdiv-pow2.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-shuffle.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-trunc-stores.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-trunc.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-vector-shuffle.ll
M llvm/test/CodeGen/AArch64/sve-vector-deinterleave.ll
M llvm/test/CodeGen/AArch64/sve-vector-interleave.ll
M llvm/test/CodeGen/AArch64/sve2-intrinsics-luti.ll
M llvm/test/CodeGen/AArch64/sve2-intrinsics-while.ll
M llvm/test/CodeGen/AArch64/sve2p1-dots-partial-reduction.ll
M llvm/test/CodeGen/AArch64/sve2p1-intrinsics-crypto.ll
M llvm/test/CodeGen/AArch64/sve2p1-intrinsics-multivec-stores.ll
M llvm/test/CodeGen/AArch64/sve2p1-intrinsics-selx4.ll
M llvm/test/CodeGen/AArch64/sve2p1-intrinsics-stores.ll
M llvm/test/CodeGen/AArch64/sve2p1-intrinsics-uzpx4.ll
M llvm/test/CodeGen/AArch64/sve2p1-intrinsics-while-pp.ll
M llvm/test/CodeGen/AArch64/switch-cases-to-branch-and.ll
M llvm/test/CodeGen/AArch64/vector-extract-last-active.ll
M llvm/test/CodeGen/AArch64/win-import-call-optimization.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/addo.ll
A llvm/test/CodeGen/AMDGPU/GlobalISel/fcmp.ll
A llvm/test/CodeGen/AMDGPU/GlobalISel/icmp.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/implicit-kernarg-backend-usage-global-isel.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslate-bf16.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-function-args.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i64.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/subo.ll
M llvm/test/CodeGen/AMDGPU/amdgpu-uniform-intrinsic-combine.ll
M llvm/test/CodeGen/AMDGPU/bf16.ll
M llvm/test/CodeGen/AMDGPU/branch-folding-implicit-def-subreg.ll
M llvm/test/CodeGen/AMDGPU/branch-relaxation-gfx1250.ll
M llvm/test/CodeGen/AMDGPU/coalescing_makes_lanes_undef.mir
M llvm/test/CodeGen/AMDGPU/code-size-estimate-gfx1250.ll
M llvm/test/CodeGen/AMDGPU/code-size-estimate.ll
M llvm/test/CodeGen/AMDGPU/constant-address-space-32bit.ll
M llvm/test/CodeGen/AMDGPU/emit-high-vgprs.mir
A llvm/test/CodeGen/AMDGPU/expand-waitcnt-profiling.ll
A llvm/test/CodeGen/AMDGPU/fmamk_fmaak-t16.mir
M llvm/test/CodeGen/AMDGPU/fshl.ll
M llvm/test/CodeGen/AMDGPU/imm16.ll
M llvm/test/CodeGen/AMDGPU/immv216.ll
M llvm/test/CodeGen/AMDGPU/ipra-regmask.ll
M llvm/test/CodeGen/AMDGPU/lds-global-non-entry-func.ll
M llvm/test/CodeGen/AMDGPU/llc-pipeline-npm.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.atomic.buffer.load.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.atomic.buffer.load.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.atomic.buffer.load.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.atomic.buffer.load.ll
M llvm/test/CodeGen/AMDGPU/llvm.exp2.bf16.ll
M llvm/test/CodeGen/AMDGPU/llvm.log2.bf16.ll
M llvm/test/CodeGen/AMDGPU/maximumnum.bf16.ll
M llvm/test/CodeGen/AMDGPU/minimumnum.bf16.ll
M llvm/test/CodeGen/AMDGPU/optimize-compare.mir
M llvm/test/CodeGen/AMDGPU/permlane16_var-op-sel.ll
M llvm/test/CodeGen/AMDGPU/s_cmp_0.ll
A llvm/test/CodeGen/AMDGPU/waitcnt-debug-output-crash.ll
A llvm/test/CodeGen/AMDGPU/waitcnt-loop-ds-prefetch-pattern.ll
A llvm/test/CodeGen/AMDGPU/waitcnt-loop-opt.mir
M llvm/test/CodeGen/AMDGPU/workitem-intrinsic-opts.ll
M llvm/test/CodeGen/ARM/neon-dot-product.ll
A llvm/test/CodeGen/ARM/stackaddress.ll
M llvm/test/CodeGen/Generic/half-op.ll
M llvm/test/CodeGen/Generic/half.ll
A llvm/test/CodeGen/Hexagon/hvx-constpool-vector-type.ll
M llvm/test/CodeGen/LoongArch/block-address.ll
M llvm/test/CodeGen/LoongArch/branch-relaxation-spill-32.ll
M llvm/test/CodeGen/LoongArch/branch-relaxation.ll
M llvm/test/CodeGen/LoongArch/calling-conv-ilp32d.ll
M llvm/test/CodeGen/LoongArch/code-models.ll
M llvm/test/CodeGen/LoongArch/ctlz-cttz-ctpop.ll
M llvm/test/CodeGen/LoongArch/double-imm.ll
M llvm/test/CodeGen/LoongArch/expand-call.ll
M llvm/test/CodeGen/LoongArch/float-imm.ll
M llvm/test/CodeGen/LoongArch/global-address.ll
M llvm/test/CodeGen/LoongArch/inline-asm-constraint-f.ll
M llvm/test/CodeGen/LoongArch/inline-asm-constraint-m.ll
M llvm/test/CodeGen/LoongArch/ir-instruction/load-store.ll
A llvm/test/CodeGen/LoongArch/lsx/issue174606.ll
M llvm/test/CodeGen/LoongArch/machinelicm-address-pseudos.ll
M llvm/test/CodeGen/LoongArch/merge-base-offset.ll
A llvm/test/CodeGen/LoongArch/musttail.ll
M llvm/test/CodeGen/LoongArch/numeric-reg-names.ll
M llvm/test/CodeGen/LoongArch/stack-protector-target.ll
M llvm/test/CodeGen/LoongArch/tail-calls.ll
M llvm/test/CodeGen/LoongArch/tls-models.ll
M llvm/test/CodeGen/LoongArch/unaligned-memcpy-inline.ll
M llvm/test/CodeGen/LoongArch/vector-fp-imm.ll
A llvm/test/CodeGen/MIR/Generic/machine-basic-block-ehscope-entry.mir
A llvm/test/CodeGen/NVPTX/stackaddress.ll
M llvm/test/CodeGen/PowerPC/compare-vector-with-zero.ll
M llvm/test/CodeGen/PowerPC/milicode32.ll
M llvm/test/CodeGen/PowerPC/milicode64.ll
M llvm/test/CodeGen/PowerPC/pr61315.ll
M llvm/test/CodeGen/PowerPC/setcc-logic.ll
M llvm/test/CodeGen/PowerPC/vector-popcnt-128-ult-ugt.ll
M llvm/test/CodeGen/PowerPC/widen-vec-correctly-be.ll
M llvm/test/CodeGen/RISCV/attributes-qc.ll
A llvm/test/CodeGen/RISCV/bitint-fp-conv-200.ll
M llvm/test/CodeGen/RISCV/features-info.ll
M llvm/test/CodeGen/RISCV/fold-addi-loadstore.ll
M llvm/test/CodeGen/RISCV/fpclamptosat.ll
M llvm/test/CodeGen/RISCV/hoist-global-addr-base.ll
M llvm/test/CodeGen/RISCV/intrinsic-cttz-elts-vscale.ll
M llvm/test/CodeGen/RISCV/make-compressible-xqci.mir
M llvm/test/CodeGen/RISCV/pr148084.ll
M llvm/test/CodeGen/RISCV/qci-interrupt-attr.ll
A llvm/test/CodeGen/RISCV/rda-liveins.mir
M llvm/test/CodeGen/RISCV/rda-stack.mir
M llvm/test/CodeGen/RISCV/rv32p.ll
M llvm/test/CodeGen/RISCV/rv64p.ll
M llvm/test/CodeGen/RISCV/rvp-ext-rv32.ll
M llvm/test/CodeGen/RISCV/rvp-ext-rv64.ll
M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfclass.ll
A llvm/test/CodeGen/RISCV/rvv/rvv-vtype-based-scheduler.ll
M llvm/test/CodeGen/RISCV/rvv/vfclass-sdnode.ll
M llvm/test/CodeGen/RISCV/xqccmp-additional-stack.ll
M llvm/test/CodeGen/RISCV/xqccmp-callee-saved-gprs.ll
M llvm/test/CodeGen/RISCV/xqccmp-cm-popretz.mir
M llvm/test/CodeGen/RISCV/xqccmp-cm-push-pop.mir
M llvm/test/CodeGen/RISCV/xqccmp-push-pop-popret.ll
M llvm/test/CodeGen/RISCV/xqccmp-with-float.ll
M llvm/test/CodeGen/RISCV/xqccmp_mvas_mvsa.mir
M llvm/test/CodeGen/RISCV/zdinx-spill.ll
A llvm/test/CodeGen/RISCV/zilsd-spill.ll
A llvm/test/CodeGen/SPARC/stackaddress.ll
A llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_arbitrary_precision_floating_point/arbitrary_precision_floating_point_test.ll
A llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_arbitrary_precision_floating_point/arbitrary_precision_floating_point_test_extended.ll
A llvm/test/CodeGen/SPIRV/externally-initialized.ll
A llvm/test/CodeGen/SPIRV/instructions/zext_sext_deduce_type.ll
A llvm/test/CodeGen/SPIRV/llvm-intrinsics/constrained-fmuladd.ll
A llvm/test/CodeGen/SPIRV/pointers/store-to-array-first-element.ll
M llvm/test/CodeGen/SPIRV/vk-pushconstant-access.ll
M llvm/test/CodeGen/SPIRV/vk-pushconstant-layout.ll
M llvm/test/CodeGen/SystemZ/fmuladd-soft-float.ll
M llvm/test/CodeGen/SystemZ/rda-stack-copy.mir
M llvm/test/CodeGen/SystemZ/zos-hlasm-out.ll
A llvm/test/CodeGen/SystemZ/zos-symbol-2.ll
M llvm/test/CodeGen/Thumb2/mve-vabdus.ll
M llvm/test/CodeGen/WebAssembly/memory-interleave.ll
M llvm/test/CodeGen/WebAssembly/simd-pr61780.ll
A llvm/test/CodeGen/WebAssembly/slp-memory-interleave.ll
M llvm/test/CodeGen/X86/AMX/amx-greedy-ra.ll
M llvm/test/CodeGen/X86/apx/reloc.mir
A llvm/test/CodeGen/X86/avx10_2bf16-fma.ll
M llvm/test/CodeGen/X86/avx512-ext.ll
M llvm/test/CodeGen/X86/avx512-insert-extract.ll
M llvm/test/CodeGen/X86/avx512dqvl-intrinsics-upgrade.ll
M llvm/test/CodeGen/X86/avx512fp16-fminimum-fmaximum.ll
A llvm/test/CodeGen/X86/clmul-x86.ll
M llvm/test/CodeGen/X86/clmul.ll
M llvm/test/CodeGen/X86/evex-to-vex-compress.mir
M llvm/test/CodeGen/X86/extractelement-fp.ll
M llvm/test/CodeGen/X86/fixup-bw-copy.mir
M llvm/test/CodeGen/X86/fixup-bw-inst.mir
M llvm/test/CodeGen/X86/fminimum-fmaximum.ll
M llvm/test/CodeGen/X86/fminimumnum-fmaximumnum.ll
M llvm/test/CodeGen/X86/fold-int-pow2-with-fmul-or-fdiv.ll
M llvm/test/CodeGen/X86/fshl.ll
M llvm/test/CodeGen/X86/funnel-shift.ll
M llvm/test/CodeGen/X86/hipe-cc64.ll
M llvm/test/CodeGen/X86/isint.ll
M llvm/test/CodeGen/X86/known-never-zero.ll
M llvm/test/CodeGen/X86/known-pow2.ll
M llvm/test/CodeGen/X86/masked_compressstore.ll
M llvm/test/CodeGen/X86/masked_expandload.ll
M llvm/test/CodeGen/X86/masked_gather.ll
M llvm/test/CodeGen/X86/masked_gather_scatter.ll
M llvm/test/CodeGen/X86/masked_gather_scatter_widen.ll
M llvm/test/CodeGen/X86/masked_load.ll
M llvm/test/CodeGen/X86/masked_store.ll
A llvm/test/CodeGen/X86/musttail-struct.ll
M llvm/test/CodeGen/X86/musttail-tailcc.ll
M llvm/test/CodeGen/X86/phaddsub-undef.ll
M llvm/test/CodeGen/X86/pr162812.ll
M llvm/test/CodeGen/X86/pr172046.ll
A llvm/test/CodeGen/X86/pr174871.ll
M llvm/test/CodeGen/X86/pr77459.ll
M llvm/test/CodeGen/X86/pr89877.ll
M llvm/test/CodeGen/X86/print-reaching-defs.mir
M llvm/test/CodeGen/X86/pseudo-probe-desc-check.ll
M llvm/test/CodeGen/X86/select.ll
M llvm/test/CodeGen/X86/sibcall.ll
A llvm/test/CodeGen/X86/stackaddress.ll
M llvm/test/CodeGen/X86/swifttailcc-store-ret-address-aliasing-stack-slot.ll
M llvm/test/CodeGen/X86/tailcallbyval64.ll
M llvm/test/CodeGen/X86/tailccbyval64.ll
M llvm/test/CodeGen/X86/vector-extract-last-active.ll
M llvm/test/CodeGen/X86/vector-reduce-and-bool.ll
M llvm/test/CodeGen/X86/vector-reduce-fmaximum.ll
M llvm/test/CodeGen/X86/vector-shuffle-v1.ll
A llvm/test/DebugInfo/LoongArch/relax_dwo_ranges.ll
M llvm/test/DebugInfo/MIR/AArch64/dbgcall-site-interpretation.mir
A llvm/test/DebugInfo/MIR/AArch64/dbgcall-site-preserved-subreg.mir
M llvm/test/DebugInfo/MIR/ARM/dbgcall-site-interpretation.mir
M llvm/test/DebugInfo/MIR/InstrRef/x86-fixup-bw-inst-subreb.mir
M llvm/test/DebugInfo/MIR/X86/dbgcall-site-interpretation.mir
A llvm/test/DebugInfo/MIR/X86/dbgcall-site-preserved-after.mir
A llvm/test/DebugInfo/MIR/X86/dbgcall-site-preserved-clobbered.mir
M llvm/test/DebugInfo/RISCV/relax_dwo_ranges.ll
M llvm/test/DebugInfo/X86/x86fixupsetcc-debug-instr-num.mir
M llvm/test/DebugInfo/typeunit-header.test
A llvm/test/ExecutionEngine/JITLink/AArch64/ELF_zero_sized_symbols_with_show_addrs.s
A llvm/test/ExecutionEngine/JITLink/Generic/llvm-jitlink-option-show-addrs.test
M llvm/test/ExecutionEngine/JITLink/LoongArch/ELF_loongarch32_relocations.s
M llvm/test/ExecutionEngine/JITLink/LoongArch/ELF_reloc_addsub.s
M llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_call_pic.s
M llvm/test/ExecutionEngine/JITLink/systemz/ELF_systemz_reloc_plt.s
M llvm/test/Instrumentation/MemorySanitizer/AArch64/aarch64-matmul.ll
A llvm/test/Instrumentation/MemorySanitizer/AArch64/neon-dot-product.ll
M llvm/test/MC/AMDGPU/add-sub-no-carry.s
M llvm/test/MC/AMDGPU/atomic-fadd-insts.s
M llvm/test/MC/AMDGPU/buf-fmt-d16-packed.s
M llvm/test/MC/AMDGPU/buf-fmt-d16-unpacked.s
M llvm/test/MC/AMDGPU/cpol-err.s
M llvm/test/MC/AMDGPU/dl-insts-err.s
M llvm/test/MC/AMDGPU/dpp-err.s
M llvm/test/MC/AMDGPU/dpp64.s
M llvm/test/MC/AMDGPU/ds-err.s
M llvm/test/MC/AMDGPU/ds-gfx9.s
M llvm/test/MC/AMDGPU/ds.s
M llvm/test/MC/AMDGPU/ds_swizzle.s
M llvm/test/MC/AMDGPU/elf-header-cov.s
M llvm/test/MC/AMDGPU/elf-lds-error.s
M llvm/test/MC/AMDGPU/elf-notes-verify-amdgcn.s
M llvm/test/MC/AMDGPU/elf-notes-verify-r600.s
M llvm/test/MC/AMDGPU/exp-err.s
M llvm/test/MC/AMDGPU/exp-gfx10.s
M llvm/test/MC/AMDGPU/expressions-gfx10.s
M llvm/test/MC/AMDGPU/expressions-gfx9.s
M llvm/test/MC/AMDGPU/expressions.s
M llvm/test/MC/AMDGPU/fixup64.s
M llvm/test/MC/AMDGPU/flat-gfx10.s
M llvm/test/MC/AMDGPU/flat-gfx9.s
M llvm/test/MC/AMDGPU/flat-global.s
M llvm/test/MC/AMDGPU/flat-scratch-instructions.s
M llvm/test/MC/AMDGPU/flat-scratch-st-mode.s
M llvm/test/MC/AMDGPU/flat-scratch.s
M llvm/test/MC/AMDGPU/flat.s
M llvm/test/MC/AMDGPU/fma-mix.s
M llvm/test/MC/AMDGPU/gfx10-constant-bus.s
M llvm/test/MC/AMDGPU/gfx1011_err.s
M llvm/test/MC/AMDGPU/gfx1030_err.s
M llvm/test/MC/AMDGPU/gfx1030_new.s
M llvm/test/MC/AMDGPU/gfx1030_unsupported.s
M llvm/test/MC/AMDGPU/gfx10_asm_dpp16.s
M llvm/test/MC/AMDGPU/gfx10_asm_dpp8.s
M llvm/test/MC/AMDGPU/gfx10_asm_ds_err.s
M llvm/test/MC/AMDGPU/gfx10_asm_err.s
M llvm/test/MC/AMDGPU/gfx10_asm_mimg_err.s
M llvm/test/MC/AMDGPU/gfx10_asm_mtbuf_err.s
M llvm/test/MC/AMDGPU/gfx10_asm_mubuf_err.s
M llvm/test/MC/AMDGPU/gfx10_asm_smem_err.s
M llvm/test/MC/AMDGPU/gfx10_asm_vop1.s
M llvm/test/MC/AMDGPU/gfx10_asm_vop2.s
M llvm/test/MC/AMDGPU/gfx10_asm_vop3.s
M llvm/test/MC/AMDGPU/gfx10_asm_vopc.s
M llvm/test/MC/AMDGPU/gfx10_asm_vopc_e64.s
M llvm/test/MC/AMDGPU/gfx10_asm_vopc_sdwa.s
M llvm/test/MC/AMDGPU/gfx10_asm_vopcx.s
M llvm/test/MC/AMDGPU/gfx10_err_pos.s
M llvm/test/MC/AMDGPU/gfx10_flat_instructions_err.s
M llvm/test/MC/AMDGPU/gfx10_unsupported.s
M llvm/test/MC/AMDGPU/gfx10_unsupported_dpp.s
M llvm/test/MC/AMDGPU/gfx10_unsupported_e32.s
M llvm/test/MC/AMDGPU/gfx10_unsupported_e64.s
M llvm/test/MC/AMDGPU/gfx10_unsupported_e64_dpp.s
M llvm/test/MC/AMDGPU/gfx10_unsupported_sdwa.s
M llvm/test/MC/AMDGPU/gfx11-promotions-fake16.s
M llvm/test/MC/AMDGPU/gfx11-promotions.s
M llvm/test/MC/AMDGPU/gfx1150_asm_features-fake16.s
M llvm/test/MC/AMDGPU/gfx1150_asm_features.s
M llvm/test/MC/AMDGPU/gfx11_asm_ds_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_exp.s
M llvm/test/MC/AMDGPU/gfx11_asm_flat_errs.s
M llvm/test/MC/AMDGPU/gfx11_asm_ldsdir_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_mimg_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_mtbuf.s
M llvm/test/MC/AMDGPU/gfx11_asm_mtbuf_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_mubuf_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_operands.s
M llvm/test/MC/AMDGPU/gfx11_asm_opsel_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_smem.s
M llvm/test/MC/AMDGPU/gfx11_asm_smem_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_sopk_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_t16_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_vinterp_err-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vinterp_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop1.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop1_fake16_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop1_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop1_t16_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop1_t16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop2_fake16_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop2_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop2_t16_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop2_t16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_alias-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_alias.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp16-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp16_from_vopcx-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp16_from_vopcx.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp8-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp8_from_vopcx-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp8_from_vopcx.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_features.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vop1-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vop1.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vop2-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vop2.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopc-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopc.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopcx-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopcx.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3p.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3p_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3p_features.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopc_fake16_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopc_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopc_t16_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopc_t16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopcx_fake16_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopcx_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopcx_t16_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopcx_t16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopd.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopd_err.s
M llvm/test/MC/AMDGPU/gfx11_asm_wmma.s
M llvm/test/MC/AMDGPU/gfx11_flat_instructions_err.s
M llvm/test/MC/AMDGPU/gfx11_unsupported.s
M llvm/test/MC/AMDGPU/gfx11_unsupported_dpp.s
M llvm/test/MC/AMDGPU/gfx11_unsupported_e32.s
M llvm/test/MC/AMDGPU/gfx11_unsupported_e64.s
M llvm/test/MC/AMDGPU/gfx11_unsupported_sdwa-fake16.s
M llvm/test/MC/AMDGPU/gfx11_unsupported_sdwa.s
M llvm/test/MC/AMDGPU/gfx1250_asm_ds.s
M llvm/test/MC/AMDGPU/gfx1250_asm_load_tr.s
M llvm/test/MC/AMDGPU/gfx1250_asm_operands.s
M llvm/test/MC/AMDGPU/gfx1250_asm_smem.s
M llvm/test/MC/AMDGPU/gfx1250_asm_smem_err.s
M llvm/test/MC/AMDGPU/gfx1250_asm_sopk.s
M llvm/test/MC/AMDGPU/gfx1250_asm_sopp.s
M llvm/test/MC/AMDGPU/gfx1250_asm_sopp_err.s
M llvm/test/MC/AMDGPU/gfx1250_asm_unsupported.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vbuffer_mubuf.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vbuffer_mubuf_err.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vflat.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vflat_err.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vimage.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vimage_err.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop1_dpp16-fake16.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop1_dpp16.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop1_dpp8-fake16.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop1_dpp8.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop1_err.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop2.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop2_err.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3-fake16.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3_dpp16-fake16.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3_dpp16.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3_dpp8-fake16.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3_dpp8.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3_err.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1-fake16.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1_dpp16-fake16.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1_dpp16.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1_dpp8-fake16.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1_dpp8.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop2_err.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3cx.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3p.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3p_dpp16.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3p_dpp8.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3p_err.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vopd.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vopd3.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vopd_errs.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vsample_err.s
M llvm/test/MC/AMDGPU/gfx1250_asm_wmma_w32.s
M llvm/test/MC/AMDGPU/gfx1250_asm_wmma_w32_err.s
M llvm/test/MC/AMDGPU/gfx1250_err.s
M llvm/test/MC/AMDGPU/gfx1251_asm_vop1_dpp16.s
M llvm/test/MC/AMDGPU/gfx1251_asm_vop1_err.s
M llvm/test/MC/AMDGPU/gfx1251_asm_vop2_dpp16.s
M llvm/test/MC/AMDGPU/gfx1251_asm_vop2_err.s
M llvm/test/MC/AMDGPU/gfx1251_asm_vop3_dpp16.s
M llvm/test/MC/AMDGPU/gfx1251_asm_vop3_from_vop1_dpp16.s
M llvm/test/MC/AMDGPU/gfx1251_asm_vop3_from_vop1_err.s
M llvm/test/MC/AMDGPU/gfx1251_asm_vop3_from_vop2_dpp16.s
M llvm/test/MC/AMDGPU/gfx1251_asm_vop3_from_vop2_err.s
M llvm/test/MC/AMDGPU/gfx1251_err.s
M llvm/test/MC/AMDGPU/gfx12_asm_features.s
M llvm/test/MC/AMDGPU/gfx12_asm_global_load_tr.s
M llvm/test/MC/AMDGPU/gfx12_asm_mimg_err.s
M llvm/test/MC/AMDGPU/gfx12_asm_smem_err.s
M llvm/test/MC/AMDGPU/gfx12_asm_vbuffer_mtbuf.s
M llvm/test/MC/AMDGPU/gfx12_asm_vbuffer_mtbuf_err.s
M llvm/test/MC/AMDGPU/gfx12_asm_vbuffer_mubuf.s
M llvm/test/MC/AMDGPU/gfx12_asm_vbuffer_mubuf_err.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop1.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop1_fake16_err.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop1_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop1_t16_err.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop1_t16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop2_err.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop2_fake16_err.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop2_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop2_t16_err.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop2_t16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_aliases-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_aliases.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_dpp16-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_dpp8-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_err.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_from_vop1-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_from_vop1.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_from_vop2-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_from_vop2.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3c-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3c.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3cx-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3cx.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3cx_dpp16-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3cx_dpp16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3cx_dpp8-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3cx_dpp8.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3p.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3p_aliases.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3p_dpp16_err.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3p_dpp8_err.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3p_err.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3p_features.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopc_fake16_err.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopc_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopc_t16_err.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopc_t16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopcx_fake16_err.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopcx_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopcx_t16_err.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopcx_t16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopd.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopd_errs.s
M llvm/test/MC/AMDGPU/gfx12_asm_wmma_w32.s
M llvm/test/MC/AMDGPU/gfx12_asm_wmma_w64.s
M llvm/test/MC/AMDGPU/gfx12_err.s
M llvm/test/MC/AMDGPU/gfx12_flat_instructions_err.s
M llvm/test/MC/AMDGPU/gfx12_unsupported.s
M llvm/test/MC/AMDGPU/gfx7_asm_ds_err.s
M llvm/test/MC/AMDGPU/gfx7_err_pos.s
M llvm/test/MC/AMDGPU/gfx7_unsupported.s
M llvm/test/MC/AMDGPU/gfx8_asm_ds_err.s
M llvm/test/MC/AMDGPU/gfx8_err_pos.s
M llvm/test/MC/AMDGPU/gfx8_unsupported.s
M llvm/test/MC/AMDGPU/gfx9-asm-err.s
M llvm/test/MC/AMDGPU/gfx9-vop2be-literal.s
M llvm/test/MC/AMDGPU/gfx908_err.s
M llvm/test/MC/AMDGPU/gfx908_err_pos.s
M llvm/test/MC/AMDGPU/gfx90a_asm_features.s
M llvm/test/MC/AMDGPU/gfx90a_err.s
M llvm/test/MC/AMDGPU/gfx90a_err_pos.s
M llvm/test/MC/AMDGPU/gfx90a_ldst_acc.s
M llvm/test/MC/AMDGPU/gfx942_asm_features.s
M llvm/test/MC/AMDGPU/gfx942_err.s
M llvm/test/MC/AMDGPU/gfx942_err_pos.s
M llvm/test/MC/AMDGPU/gfx942_unsupported.s
M llvm/test/MC/AMDGPU/gfx950-unsupported.s
M llvm/test/MC/AMDGPU/gfx950_asm_features.s
M llvm/test/MC/AMDGPU/gfx950_asm_read_tr.s
M llvm/test/MC/AMDGPU/gfx950_asm_vop1.s
M llvm/test/MC/AMDGPU/gfx950_asm_vop3.s
M llvm/test/MC/AMDGPU/gfx950_err.s
M llvm/test/MC/AMDGPU/gfx950_invalid_encoding.txt
M llvm/test/MC/AMDGPU/gfx9_4_generic_unsupported.s
M llvm/test/MC/AMDGPU/gfx9_asm_ds_err.s
M llvm/test/MC/AMDGPU/gfx9_err_pos.s
M llvm/test/MC/AMDGPU/gfx9_unsupported.s
M llvm/test/MC/AMDGPU/hsa-diag-v4.s
M llvm/test/MC/AMDGPU/hsa-gfx1250-v4.s
M llvm/test/MC/AMDGPU/hsa-gfx1251-v4.s
M llvm/test/MC/AMDGPU/hsa-sym-expr-failure.s
M llvm/test/MC/AMDGPU/invalid-instructions-spellcheck.s
M llvm/test/MC/AMDGPU/isa-version-hsa.s
M llvm/test/MC/AMDGPU/isa-version-pal.s
M llvm/test/MC/AMDGPU/isa-version-unk.s
M llvm/test/MC/AMDGPU/lds_direct-err.s
M llvm/test/MC/AMDGPU/lds_direct-gfx10.s
M llvm/test/MC/AMDGPU/literal16-err.s
M llvm/test/MC/AMDGPU/literals.s
M llvm/test/MC/AMDGPU/literalv216-err.s
M llvm/test/MC/AMDGPU/literalv216.s
M llvm/test/MC/AMDGPU/mad-mix.s
M llvm/test/MC/AMDGPU/mai-err-gfx942.s
M llvm/test/MC/AMDGPU/mai-err.s
M llvm/test/MC/AMDGPU/mai-gfx942.s
M llvm/test/MC/AMDGPU/mai-gfx950-err.s
M llvm/test/MC/AMDGPU/mai-gfx950.s
M llvm/test/MC/AMDGPU/mai.s
M llvm/test/MC/AMDGPU/mcexpr_amd_err.s
M llvm/test/MC/AMDGPU/mimg-err-gfx942.s
M llvm/test/MC/AMDGPU/mimg-err.s
M llvm/test/MC/AMDGPU/mimg.s
M llvm/test/MC/AMDGPU/misaligned-vgpr-tuples-err.s
M llvm/test/MC/AMDGPU/mtbuf-gfx10.s
M llvm/test/MC/AMDGPU/mtbuf.s
M llvm/test/MC/AMDGPU/mubuf-gfx9.s
M llvm/test/MC/AMDGPU/mubuf-gfx950.s
M llvm/test/MC/AMDGPU/mubuf.s
M llvm/test/MC/AMDGPU/out-of-range-registers.s
M llvm/test/MC/AMDGPU/reg-syntax-err.s
M llvm/test/MC/AMDGPU/reg-syntax-extra.s
M llvm/test/MC/AMDGPU/reloc-operands-gfx10.s
M llvm/test/MC/AMDGPU/smem-err.s
M llvm/test/MC/AMDGPU/smem.s
M llvm/test/MC/AMDGPU/smrd-err.s
M llvm/test/MC/AMDGPU/smrd.s
M llvm/test/MC/AMDGPU/sop1-err.s
M llvm/test/MC/AMDGPU/sop1.s
M llvm/test/MC/AMDGPU/sop2-err.s
M llvm/test/MC/AMDGPU/sop2.s
M llvm/test/MC/AMDGPU/sopc-err.s
M llvm/test/MC/AMDGPU/sopc.s
M llvm/test/MC/AMDGPU/sopk-err.s
M llvm/test/MC/AMDGPU/sopk.s
M llvm/test/MC/AMDGPU/sopp-err.s
M llvm/test/MC/AMDGPU/sopp.s
M llvm/test/MC/AMDGPU/trap.s
M llvm/test/MC/AMDGPU/unknown-target-cpu.s
M llvm/test/MC/AMDGPU/vcmpx-gfx10.s
M llvm/test/MC/AMDGPU/vintrp-e64-err.s
M llvm/test/MC/AMDGPU/vintrp-err.s
M llvm/test/MC/AMDGPU/vop-err.s
M llvm/test/MC/AMDGPU/vop1-gfx9-err.s
M llvm/test/MC/AMDGPU/vop1-gfx9.s
M llvm/test/MC/AMDGPU/vop1.s
M llvm/test/MC/AMDGPU/vop2-err.s
M llvm/test/MC/AMDGPU/vop2.s
M llvm/test/MC/AMDGPU/vop3-convert.s
M llvm/test/MC/AMDGPU/vop3-errs.s
M llvm/test/MC/AMDGPU/vop3-gfx9.s
M llvm/test/MC/AMDGPU/vop3-literal.s
M llvm/test/MC/AMDGPU/vop3-modifiers-err.s
M llvm/test/MC/AMDGPU/vop3.s
M llvm/test/MC/AMDGPU/vop3p-err.s
M llvm/test/MC/AMDGPU/vop_dpp.s
M llvm/test/MC/AMDGPU/vop_sdwa.s
M llvm/test/MC/AMDGPU/vopc-errs.s
M llvm/test/MC/AMDGPU/vopc-vi.s
M llvm/test/MC/AMDGPU/wave32.s
M llvm/test/MC/AMDGPU/wave_any.s
M llvm/test/MC/AMDGPU/writelane_m0.s
M llvm/test/MC/AMDGPU/xdl-insts-err.s
M llvm/test/MC/AMDGPU/xnack-mask.s
M llvm/test/MC/COFF/section.s
M llvm/test/MC/Disassembler/AMDGPU/decode-err.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10-sgpr-max.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10-vop3-literal.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1030_new.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3c.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3cx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3cx_warn.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3p_literalv216.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp16_from_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp16_from_vopcx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp8_from_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp8_from_vopcx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vopc.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vopcx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3p.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_vop3cx_warn.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop2.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop3_from_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop3cx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop3p.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_buffer_err.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop1_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop1_dpp8.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop2.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3c.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3cx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3cx_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3cx_dpp8.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3p.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3p_err.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_wmma_w32.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_wmma_w64.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_vop3cx_warn.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx908_mai.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/literals.txt
M llvm/test/MC/Disassembler/AMDGPU/si-support.txt
M llvm/test/MC/Disassembler/RISCV/xqccmp-invalid-rlist.txt
M llvm/test/MC/LoongArch/Basic/Integer/invalid.s
M llvm/test/MC/LoongArch/Macros/macros-call.s
M llvm/test/MC/RISCV/rv32e-xqccmp-invalid.s
M llvm/test/MC/RISCV/rv32xqccmp-invalid.s
M llvm/test/MC/RISCV/rv32xqccmp-valid.s
M llvm/test/MC/RISCV/rv64e-xqccmp-invalid.s
M llvm/test/MC/RISCV/rv64e-xqccmp-valid.s
M llvm/test/MC/RISCV/rv64xqccmp-invalid.s
M llvm/test/MC/RISCV/rv64xqccmp-valid.s
A llvm/test/MC/RISCV/xaifet-amo-valid.s
A llvm/test/MC/RISCV/xaifet-simd-valid.s
M llvm/test/Transforms/AggressiveInstCombine/X86/sqrt.ll
M llvm/test/Transforms/AggressiveInstCombine/memchr.ll
M llvm/test/Transforms/Attributor/nofpclass-fdiv.ll
M llvm/test/Transforms/Attributor/nofpclass-fmul.ll
M llvm/test/Transforms/Attributor/nofpclass-frem.ll
M llvm/test/Transforms/Attributor/nofpclass-implied-by-fcmp.ll
M llvm/test/Transforms/Attributor/nofpclass-nan-fmul.ll
M llvm/test/Transforms/Attributor/nofpclass-select.ll
M llvm/test/Transforms/Attributor/nofpclass-sqrt.ll
M llvm/test/Transforms/Attributor/nofpclass.ll
M llvm/test/Transforms/InferAddressSpaces/AMDGPU/ptrmask.ll
A llvm/test/Transforms/InstCombine/AMDGPU/mbcnt-negative-cases.ll
A llvm/test/Transforms/InstCombine/AMDGPU/mbcnt-wave32-optimizations.ll
A llvm/test/Transforms/InstCombine/AMDGPU/mbcnt-wave64-optimizations.ll
A llvm/test/Transforms/InstCombine/X86/x86-scalar-max-min.ll
M llvm/test/Transforms/InstCombine/and.ll
M llvm/test/Transforms/InstCombine/binop-cast.ll
M llvm/test/Transforms/InstCombine/conditional-negation.ll
M llvm/test/Transforms/InstCombine/fabs.ll
M llvm/test/Transforms/InstCombine/fast-math.ll
M llvm/test/Transforms/InstCombine/freeze-integer-intrinsics.ll
M llvm/test/Transforms/InstCombine/minmax-fp.ll
M llvm/test/Transforms/InstCombine/saturating-add-sub.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-exp.ll
A llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fadd.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fmul.ll
A llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fpext.ll
A llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fptrunc-round.ll
A llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fptrunc.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximum.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximumnum.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimum.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimumnum.ll
A llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-rounding-intrinsics.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-sqrt.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
M llvm/test/Transforms/InstCombine/sub-ashr-or-to-icmp-select.ll
M llvm/test/Transforms/InstCombine/switch-xor.ll
M llvm/test/Transforms/InstCombine/umin_cttz_ctlz.ll
A llvm/test/Transforms/InstCombine/vector-reduce-add-known-bits.ll
M llvm/test/Transforms/InstCombine/xor-and-or.ll
M llvm/test/Transforms/InstCombine/xor-ashr.ll
M llvm/test/Transforms/InstSimplify/floating-point-compare.ll
M llvm/test/Transforms/LoopUnroll/convergent.controlled.ll
M llvm/test/Transforms/LoopUnroll/followup.ll
M llvm/test/Transforms/LoopUnroll/partial-unroll-reductions.ll
M llvm/test/Transforms/LoopUnroll/pr131465.ll
A llvm/test/Transforms/LoopUnroll/unroll-dont-copy-latch-loop-id.ll
M llvm/test/Transforms/LoopUnroll/unroll-loads-cse.ll
M llvm/test/Transforms/LoopVectorize/AArch64/check-prof-info.ll
A llvm/test/Transforms/LoopVectorize/AArch64/conditional-scalar-assignment.ll
M llvm/test/Transforms/LoopVectorize/AArch64/early_exit_costs.ll
A llvm/test/Transforms/LoopVectorize/AArch64/findlast-epilogue-loop.ll
A llvm/test/Transforms/LoopVectorize/AArch64/hoist-predicated-loads-scalable.ll
M llvm/test/Transforms/LoopVectorize/AArch64/induction-costs.ll
M llvm/test/Transforms/LoopVectorize/AArch64/multiple-result-intrinsics.ll
A llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-add-sdot-i16-i32.ll
M llvm/test/Transforms/LoopVectorize/AArch64/simple_early_exit.ll
M llvm/test/Transforms/LoopVectorize/AArch64/single-early-exit-interleave.ll
M llvm/test/Transforms/LoopVectorize/AArch64/vplan-printing.ll
A llvm/test/Transforms/LoopVectorize/RISCV/cse.ll
A llvm/test/Transforms/LoopVectorize/RISCV/pointer-induction-rv32.ll
M llvm/test/Transforms/LoopVectorize/RISCV/scalable-tailfold.ll
M llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-complex-mask.ll
M llvm/test/Transforms/LoopVectorize/RISCV/uniform-load-store.ll
M llvm/test/Transforms/LoopVectorize/RISCV/vplan-vp-intrinsics-reduction.ll
M llvm/test/Transforms/LoopVectorize/WebAssembly/memory-interleave.ll
A llvm/test/Transforms/LoopVectorize/X86/conditional-scalar-assignment.ll
A llvm/test/Transforms/LoopVectorize/X86/predicated-udiv.ll
M llvm/test/Transforms/LoopVectorize/X86/replicating-load-store-costs.ll
A llvm/test/Transforms/LoopVectorize/X86/vplan-single-bit-ind-var-width-4.ll
M llvm/test/Transforms/LoopVectorize/branch-weights.ll
M llvm/test/Transforms/LoopVectorize/cast-induction.ll
A llvm/test/Transforms/LoopVectorize/conditional-scalar-assignment-vplan.ll
M llvm/test/Transforms/LoopVectorize/epilog-vectorization-reductions.ll
M llvm/test/Transforms/LoopVectorize/first-order-recurrence-sink-replicate-region.ll
M llvm/test/Transforms/LoopVectorize/iv-select-cmp-decreasing.ll
M llvm/test/Transforms/LoopVectorize/iv-select-cmp-no-wrap.ll
M llvm/test/Transforms/LoopVectorize/iv-select-cmp-non-const-iv-start.ll
M llvm/test/Transforms/LoopVectorize/iv-select-cmp-trunc.ll
M llvm/test/Transforms/LoopVectorize/iv-select-cmp.ll
M llvm/test/Transforms/LoopVectorize/multiple-early-exits.ll
M llvm/test/Transforms/LoopVectorize/pr43166-fold-tail-by-masking.ll
M llvm/test/Transforms/LoopVectorize/select-cmp.ll
A llvm/test/Transforms/LoopVectorize/select-folds.ll
M llvm/test/Transforms/LoopVectorize/single-early-exit-deref-assumptions.ll
M llvm/test/Transforms/LoopVectorize/single-early-exit-interleave-hint.ll
M llvm/test/Transforms/LoopVectorize/single-early-exit-interleave-only.ll
M llvm/test/Transforms/LoopVectorize/single-early-exit-interleave.ll
M llvm/test/Transforms/LoopVectorize/single_early_exit.ll
M llvm/test/Transforms/LoopVectorize/single_early_exit_live_outs.ll
M llvm/test/Transforms/LoopVectorize/single_early_exit_with_outer_loop.ll
M llvm/test/Transforms/LoopVectorize/vector-loop-backedge-elimination-early-exit.ll
M llvm/test/Transforms/LoopVectorize/vplan-printing-reductions.ll
M llvm/test/Transforms/MemCpyOpt/stack-move.ll
M llvm/test/Transforms/PGOProfile/indirect_call_promotion_unique.ll
M llvm/test/Transforms/PhaseOrdering/AArch64/std-find.ll
M llvm/test/Transforms/PhaseOrdering/AArch64/udotabd.ll
M llvm/test/Transforms/PreISelIntrinsicLowering/X86/memcpy-inline-non-constant-len.ll
M llvm/test/Transforms/PreISelIntrinsicLowering/X86/memset-inline-non-constant-len.ll
M llvm/test/Transforms/PreISelIntrinsicLowering/X86/objc-arc.ll
M llvm/test/Transforms/SROA/scalable-vectors-with-known-vscale.ll
M llvm/test/Transforms/SROA/slice-width.ll
M llvm/test/Transforms/SROA/vector-conversion.ll
M llvm/test/Transforms/SROA/vector-promotion.ll
A llvm/test/Transforms/SampleProfile/Inputs/fn-alias.prof
A llvm/test/Transforms/SampleProfile/fn-alias.ll
M llvm/test/Transforms/SeparateConstOffsetFromGEP/negative-i32-offset.ll
A llvm/test/Transforms/VectorCombine/AMDGPU/combine-scalar-selects.ll
M llvm/test/Transforms/VectorCombine/X86/shuffle-of-fma-const.ll
A llvm/test/Verifier/AArch64/intrinsic-immarg.ll
A llvm/test/Verifier/arbitrary-fp-convert.ll
M llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/loongarch_generated_funcs.ll.generated.expected
M llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/loongarch_generated_funcs.ll.nogenerated.expected
A llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/keep-label-name.ll
A llvm/test/tools/UpdateTestChecks/update_test_checks/Inputs/keep-label-name.ll.expected
A llvm/test/tools/UpdateTestChecks/update_test_checks/keep-label-name.test
M llvm/test/tools/dsymutil/X86/modules-empty.m
A llvm/test/tools/dxil-dis/switch.ll
M llvm/test/tools/llvm-cov/branch-templates.test
M llvm/test/tools/llvm-exegesis/AArch64/setReg_init_check.s
M llvm/test/tools/llvm-mca/AArch64/Cortex/A710-sve-instructions.s
M llvm/test/tools/llvm-mca/AArch64/Neoverse/N2-basic-instructions.s
M llvm/test/tools/llvm-mca/AArch64/Neoverse/N2-bf16-instructions.s
M llvm/test/tools/llvm-mca/AArch64/Neoverse/N2-complxnum-instructions.s
M llvm/test/tools/llvm-mca/AArch64/Neoverse/N2-fp16fml-instructions.s
M llvm/test/tools/llvm-mca/AArch64/Neoverse/N2-fptoint-instructions.s
M llvm/test/tools/llvm-mca/AArch64/Neoverse/N2-i8mm-instructions.s
M llvm/test/tools/llvm-mca/AArch64/Neoverse/N2-mte-instructions.s
M llvm/test/tools/llvm-mca/AArch64/Neoverse/N2-neon-instructions.s
M llvm/test/tools/llvm-mca/AArch64/Neoverse/N2-rcpc-immo-instructions.s
M llvm/test/tools/llvm-mca/AArch64/Neoverse/N2-sve-instructions.s
M llvm/test/tools/llvm-mca/RISCV/SiFiveX390/vector-fp.s
M llvm/test/tools/llvm-mca/RISCV/SpacemitX60/rvv/fma.test
M llvm/test/tools/llvm-mca/RISCV/SpacemitX60/rvv/fp.test
M llvm/test/tools/llvm-mca/X86/Haswell/mulx-same-regs.s
M llvm/test/tools/llvm-mca/X86/SkylakeClient/mulx-same-regs.s
M llvm/test/tools/llvm-mca/X86/Znver3/mulx-same-regs.s
A llvm/test/tools/llvm-objcopy/ELF/update-section-not-in-segment.test
R llvm/test/tools/llvm-objdump/MachO/Inputs/LLVM-bundle.macho-x86_64
R llvm/test/tools/llvm-objdump/MachO/LLVM-bundle.test
M llvm/test/tools/llvm-profdata/sample-nametable.test
M llvm/test/tools/llvm-ranlib/D-flag.test
M llvm/test/tools/llvm-readobj/ELF/reloc-types-loongarch64.test
M llvm/tools/bugpoint-passes/CMakeLists.txt
M llvm/tools/dsymutil/DwarfLinkerForBinary.cpp
M llvm/tools/dsymutil/LinkUtils.h
M llvm/tools/dsymutil/MachOUtils.cpp
M llvm/tools/dsymutil/MachOUtils.h
M llvm/tools/dsymutil/Options.td
M llvm/tools/dsymutil/dsymutil.cpp
M llvm/tools/lli/lli.cpp
M llvm/tools/llvm-config/llvm-config.cpp
M llvm/tools/llvm-cov/CodeCoverage.cpp
M llvm/tools/llvm-cov/CoverageReport.cpp
M llvm/tools/llvm-cov/CoverageViewOptions.h
M llvm/tools/llvm-cov/TestingSupport.cpp
M llvm/tools/llvm-cxxdump/llvm-cxxdump.cpp
M llvm/tools/llvm-dis/llvm-dis.cpp
M llvm/tools/llvm-exegesis/lib/Analysis.cpp
M llvm/tools/llvm-exegesis/lib/BenchmarkResult.cpp
M llvm/tools/llvm-ifs/llvm-ifs.cpp
M llvm/tools/llvm-ir2vec/llvm-ir2vec.cpp
M llvm/tools/llvm-jitlink/llvm-jitlink-elf.cpp
M llvm/tools/llvm-jitlink/llvm-jitlink.cpp
M llvm/tools/llvm-libtool-darwin/llvm-libtool-darwin.cpp
M llvm/tools/llvm-lipo/llvm-lipo.cpp
M llvm/tools/llvm-mc-assemble-fuzzer/llvm-mc-assemble-fuzzer.cpp
M llvm/tools/llvm-mca/Views/BottleneckAnalysis.cpp
M llvm/tools/llvm-mca/Views/DispatchStatistics.cpp
M llvm/tools/llvm-mca/Views/InstructionView.cpp
M llvm/tools/llvm-mca/Views/RegisterFileStatistics.cpp
M llvm/tools/llvm-mca/Views/RetireControlUnitStatistics.cpp
M llvm/tools/llvm-mca/Views/SummaryView.cpp
M llvm/tools/llvm-mca/llvm-mca.cpp
M llvm/tools/llvm-nm/llvm-nm.cpp
M llvm/tools/llvm-objdump/COFFDump.cpp
M llvm/tools/llvm-objdump/ELFDump.cpp
M llvm/tools/llvm-objdump/MachODump.cpp
M llvm/tools/llvm-objdump/WasmDump.cpp
M llvm/tools/llvm-objdump/XCOFFDump.cpp
M llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp
M llvm/tools/llvm-size/llvm-size.cpp
M llvm/tools/obj2yaml/obj2yaml.cpp
M llvm/unittests/ADT/APFloatTest.cpp
M llvm/unittests/ADT/APIntTest.cpp
M llvm/unittests/ADT/FloatingPointMode.cpp
M llvm/unittests/ADT/STLExtrasTest.cpp
M llvm/unittests/ADT/STLForwardCompatTest.cpp
M llvm/unittests/Analysis/ValueTrackingTest.cpp
M llvm/unittests/CodeGen/SelectionDAGPatternMatchTest.cpp
M llvm/unittests/Frontend/HLSLRootSignatureDumpTest.cpp
M llvm/unittests/IR/MetadataTest.cpp
M llvm/unittests/IR/ModuleTest.cpp
M llvm/unittests/Object/ELFTest.cpp
M llvm/unittests/Support/KnownBitsTest.cpp
M llvm/unittests/Support/raw_ostream_test.cpp
M llvm/unittests/Target/AArch64/AArch64SelectionDAGTest.cpp
M llvm/unittests/TargetParser/Host.cpp
M llvm/unittests/TargetParser/RISCVISAInfoTest.cpp
M llvm/unittests/TargetParser/TargetParserTest.cpp
M llvm/unittests/Transforms/Utils/LoopUtilsTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanHCFGTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanUncountableExitTest.cpp
M llvm/utils/TableGen/Basic/TableGen.cpp
M llvm/utils/TableGen/CMakeLists.txt
M llvm/utils/TableGen/Common/CMakeLists.txt
R llvm/utils/TableGen/Common/DAGISelMatcher.cpp
R llvm/utils/TableGen/Common/DAGISelMatcher.h
M llvm/utils/TableGen/Common/PredicateExpander.cpp
M llvm/utils/TableGen/DAGISelEmitter.cpp
A llvm/utils/TableGen/DAGISelMatcher.cpp
A llvm/utils/TableGen/DAGISelMatcher.h
M llvm/utils/TableGen/DAGISelMatcherEmitter.cpp
M llvm/utils/TableGen/DAGISelMatcherGen.cpp
M llvm/utils/TableGen/DAGISelMatcherOpt.cpp
M llvm/utils/UnicodeData/UnicodeNameMappingGenerator.cpp
M llvm/utils/UpdateTestChecks/common.py
M llvm/utils/git-llvm-push
M llvm/utils/git/github-automation.py
A llvm/utils/git/ids-check-helper.py
M llvm/utils/git/requirements.txt
M llvm/utils/git/requirements.txt.in
M llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn
M llvm/utils/gn/secondary/clang/lib/Interpreter/BUILD.gn
M llvm/utils/gn/secondary/clang/unittests/Interpreter/BUILD.gn
M llvm/utils/gn/secondary/clang/unittests/Serialization/BUILD.gn
M llvm/utils/gn/secondary/compiler-rt/test/asan/BUILD.gn
M llvm/utils/gn/secondary/libcxx/include/BUILD.gn
M llvm/utils/gn/secondary/lldb/source/Plugins/SymbolFile/NativePDB/BUILD.gn
M llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/BUILD.gn
M llvm/utils/gn/secondary/llvm/lib/Target/AArch64/BUILD.gn
M llvm/utils/gn/secondary/llvm/lib/Target/RISCV/BUILD.gn
M llvm/utils/gn/secondary/llvm/unittests/Analysis/InlineAdvisorPlugin/BUILD.gn
M llvm/utils/gn/secondary/llvm/unittests/Analysis/InlineOrderPlugin/BUILD.gn
M llvm/utils/gn/secondary/llvm/unittests/Passes/Plugins/DoublerPlugin/BUILD.gn
M llvm/utils/gn/secondary/llvm/unittests/Passes/Plugins/TestPlugin/BUILD.gn
M llvm/utils/gn/secondary/llvm/utils/TableGen/BUILD.gn
M llvm/utils/gn/secondary/llvm/utils/TableGen/Common/BUILD.gn
M llvm/utils/gn/secondary/llvm/version.gni
M llvm/utils/lit/lit/TestRunner.py
M llvm/utils/lit/lit/__init__.py
R llvm/utils/lit/tests/Inputs/shtest-shell/capital-t-error-message.txt
M llvm/utils/lit/tests/shtest-shell.py
M llvm/utils/lldbDataFormatters.py
M llvm/utils/mlgo-utils/mlgo/__init__.py
M llvm/utils/profcheck-xfail.txt
M llvm/utils/release/export.sh
M llvm/utils/release/github-upload-release.py
M mlir/cmake/modules/AddMLIRPython.cmake
M mlir/docs/Bindings/Python.md
M mlir/include/mlir-c/BuiltinAttributes.h
M mlir/include/mlir/Analysis/DataFlowFramework.h
M mlir/include/mlir/Bindings/Python/IRAttributes.h
M mlir/include/mlir/Bindings/Python/IRCore.h
M mlir/include/mlir/Bindings/Python/Nanobind.h
M mlir/include/mlir/Bindings/Python/NanobindUtils.h
M mlir/include/mlir/Dialect/AMDGPU/IR/AMDGPU.td
M mlir/include/mlir/Dialect/Arith/Transforms/Passes.h
M mlir/include/mlir/Dialect/Bufferization/Transforms/BufferViewFlowAnalysis.h
M mlir/include/mlir/Dialect/GPU/IR/GPUOps.td
M mlir/include/mlir/Dialect/Linalg/Utils/Utils.h
M mlir/include/mlir/Dialect/SCF/IR/SCFOps.td
M mlir/include/mlir/Dialect/SCF/Transforms/Passes.h
M mlir/include/mlir/Dialect/SCF/Transforms/Passes.td
M mlir/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.h
M mlir/include/mlir/Dialect/Tosa/IR/TargetEnv.h
M mlir/include/mlir/Dialect/Utils/ReshapeOpsUtils.h
A mlir/include/mlir/Dialect/Utils/VerificationUtils.h
M mlir/include/mlir/Dialect/XeGPU/IR/XeGPUAttrs.td
M mlir/include/mlir/Dialect/XeGPU/IR/XeGPUOps.td
M mlir/include/mlir/Dialect/XeGPU/IR/XeGPUTypes.td
M mlir/include/mlir/Dialect/XeGPU/Transforms/Passes.td
M mlir/include/mlir/Dialect/XeGPU/Transforms/Transforms.h
M mlir/include/mlir/Dialect/XeGPU/Utils/XeGPUUtils.h
M mlir/include/mlir/Interfaces/ControlFlowInterfaces.h
M mlir/include/mlir/Interfaces/ControlFlowInterfaces.td
M mlir/include/mlir/Interfaces/LoopLikeInterface.td
M mlir/include/mlir/Interfaces/TilingInterface.td
M mlir/lib/Analysis/AliasAnalysis/LocalAliasAnalysis.cpp
M mlir/lib/Analysis/DataFlow/SparseAnalysis.cpp
M mlir/lib/Analysis/SliceWalk.cpp
M mlir/lib/Bindings/Python/DialectIRDL.cpp
M mlir/lib/Bindings/Python/DialectLLVM.cpp
M mlir/lib/Bindings/Python/DialectLinalg.cpp
M mlir/lib/Bindings/Python/DialectQuant.cpp
M mlir/lib/Bindings/Python/ExecutionEngineModule.cpp
M mlir/lib/Bindings/Python/IRAffine.cpp
M mlir/lib/Bindings/Python/IRAttributes.cpp
M mlir/lib/Bindings/Python/IRCore.cpp
M mlir/lib/Bindings/Python/IRTypes.cpp
M mlir/lib/Bindings/Python/Rewrite.cpp
M mlir/lib/Bindings/Python/TransformInterpreter.cpp
M mlir/lib/CAPI/IR/BuiltinAttributes.cpp
M mlir/lib/Conversion/MemRefToSPIRV/MemRefToSPIRV.cpp
M mlir/lib/Conversion/SCFToOpenMP/SCFToOpenMP.cpp
M mlir/lib/Conversion/SPIRVCommon/Pattern.h
M mlir/lib/Dialect/AMDGPU/IR/AMDGPUDialect.cpp
M mlir/lib/Dialect/Affine/IR/AffineOps.cpp
M mlir/lib/Dialect/Arith/IR/ArithOps.cpp
M mlir/lib/Dialect/Arith/IR/InferIntRangeInterfaceImpls.cpp
M mlir/lib/Dialect/Arith/Transforms/CMakeLists.txt
M mlir/lib/Dialect/Arith/Transforms/IntRangeOptimizations.cpp
M mlir/lib/Dialect/Async/IR/Async.cpp
M mlir/lib/Dialect/Bufferization/IR/BufferizationOps.cpp
M mlir/lib/Dialect/Bufferization/Transforms/OwnershipBasedBufferDeallocation.cpp
M mlir/lib/Dialect/Complex/IR/ComplexOps.cpp
M mlir/lib/Dialect/EmitC/IR/EmitC.cpp
M mlir/lib/Dialect/GPU/IR/GPUDialect.cpp
M mlir/lib/Dialect/GPU/Pipelines/GPUToXeVMPipeline.cpp
M mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp
M mlir/lib/Dialect/Linalg/Transforms/Specialize.cpp
M mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp
M mlir/lib/Dialect/Linalg/Utils/Utils.cpp
M mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp
M mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp
M mlir/lib/Dialect/SCF/IR/SCF.cpp
M mlir/lib/Dialect/SCF/Transforms/LoopSpecialization.cpp
M mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp
M mlir/lib/Dialect/SPIRV/IR/MemoryOps.cpp
M mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp
M mlir/lib/Dialect/SPIRV/IR/SPIRVEnums.cpp
M mlir/lib/Dialect/Shape/IR/Shape.cpp
M mlir/lib/Dialect/Shape/Transforms/OutlineShapeComputation.cpp
M mlir/lib/Dialect/SparseTensor/IR/Detail/DimLvlMapParser.cpp
M mlir/lib/Dialect/SparseTensor/IR/SparseTensorDialect.cpp
M mlir/lib/Dialect/Tensor/IR/TensorOps.cpp
M mlir/lib/Dialect/Tensor/Transforms/SwapExtractSliceWithProducerPatterns.cpp
M mlir/lib/Dialect/Tosa/Transforms/TosaValidation.cpp
M mlir/lib/Dialect/Transform/IR/TransformOps.cpp
M mlir/lib/Dialect/Transform/TuneExtension/TuneExtensionOps.cpp
M mlir/lib/Dialect/Utils/CMakeLists.txt
M mlir/lib/Dialect/Utils/StaticValueUtils.cpp
A mlir/lib/Dialect/Utils/VerificationUtils.cpp
M mlir/lib/Dialect/Vector/IR/VectorOps.cpp
M mlir/lib/Dialect/XeGPU/IR/XeGPUDialect.cpp
M mlir/lib/Dialect/XeGPU/Transforms/CMakeLists.txt
M mlir/lib/Dialect/XeGPU/Transforms/XeGPUBlocking.cpp
R mlir/lib/Dialect/XeGPU/Transforms/XeGPUOptimizeBlockLoads.cpp
A mlir/lib/Dialect/XeGPU/Transforms/XeGPUPeepHoleOptimizer.cpp
M mlir/lib/Dialect/XeGPU/Transforms/XeGPUSubgroupDistribute.cpp
M mlir/lib/Dialect/XeGPU/Transforms/XeGPUUnroll.cpp
M mlir/lib/Dialect/XeGPU/Transforms/XeGPUWgToSgDistribute.cpp
M mlir/lib/Dialect/XeGPU/Utils/XeGPUUtils.cpp
M mlir/lib/IR/Remarks.cpp
M mlir/lib/Interfaces/ControlFlowInterfaces.cpp
M mlir/lib/Interfaces/LoopLikeInterface.cpp
M mlir/lib/Support/TypeID.cpp
M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
M mlir/python/mlir/_mlir_libs/__init__.py
M mlir/test/Analysis/DataFlow/test-dead-code-analysis.mlir
M mlir/test/Conversion/MemRefToSPIRV/alloc.mlir
A mlir/test/Conversion/SCFToOpenMP/vector-reduction.mlir
M mlir/test/Dialect/AMDGPU/canonicalize.mlir
M mlir/test/Dialect/Arith/int-range-interface.mlir
M mlir/test/Dialect/Arith/int-range-narrowing.mlir
M mlir/test/Dialect/Arith/invalid.mlir
M mlir/test/Dialect/Bufferization/canonicalize.mlir
M mlir/test/Dialect/Bufferization/invalid.mlir
M mlir/test/Dialect/Complex/canonicalize.mlir
M mlir/test/Dialect/GPU/invalid.mlir
M mlir/test/Dialect/LLVMIR/nvvm-test-range.mlir
M mlir/test/Dialect/Linalg/vectorization/unsupported.mlir
M mlir/test/Dialect/MemRef/canonicalize.mlir
M mlir/test/Dialect/MemRef/invalid.mlir
M mlir/test/Dialect/MemRef/ops.mlir
M mlir/test/Dialect/OpenACC/invalid.mlir
M mlir/test/Dialect/SCF/canonicalize.mlir
M mlir/test/Dialect/SCF/invalid.mlir
M mlir/test/Dialect/SparseTensor/fuse_sparse_pad_with_consumer.mlir
M mlir/test/Dialect/SparseTensor/sparse_conv_2d_slice_based.mlir
M mlir/test/Dialect/SparseTensor/sparse_pack.mlir
M mlir/test/Dialect/SparseTensor/sparse_perm_lower.mlir
M mlir/test/Dialect/Tensor/invalid.mlir
M mlir/test/Dialect/Tosa/level_check.mlir
M mlir/test/Dialect/Tosa/tosa-validation-valid.mlir
M mlir/test/Dialect/Vector/canonicalize.mlir
R mlir/test/Dialect/XeGPU/optimize-transpose.mlir
A mlir/test/Dialect/XeGPU/peephole-optimize.mlir
M mlir/test/Dialect/XeGPU/subgroup-distribute.mlir
M mlir/test/Dialect/XeGPU/xegpu-blocking.mlir
M mlir/test/Dialect/XeGPU/xegpu-wg-to-sg.mlir
M mlir/test/Interfaces/TilingInterface/tile-and-fuse-using-interface.mlir
M mlir/test/Interfaces/TilingInterface/tile-and-fuse-with-reduction-tiling.mlir
M mlir/test/Target/LLVMIR/openmp-todo.mlir
M mlir/test/Transforms/remove-dead-values.mlir
M mlir/test/lib/Analysis/TestDataFlowFramework.cpp
M mlir/test/lib/Dialect/Test/TestOpDefs.cpp
M mlir/test/lib/Dialect/Test/TestOps.td
M mlir/test/python/dialects/python_test.py
M mlir/test/python/dialects/rocdl.py
M mlir/test/python/dialects/ub.py
M mlir/test/python/ir/attributes.py
M mlir/test/python/ir/operation.py
M mlir/test/python/ir/value.py
M mlir/test/python/lib/PythonTestModuleNanobind.cpp
M mlir/test/python/rewrite.py
M mlir/tools/mlir-linalg-ods-gen/mlir-linalg-ods-yaml-gen.cpp
M mlir/tools/mlir-tblgen/OpGenHelpers.h
M mlir/unittests/Interfaces/ControlFlowInterfacesTest.cpp
M offload/include/Shared/Debug.h
M offload/include/Shared/EnvironmentVar.h
M offload/include/Shared/Profile.h
M offload/include/omptarget.h
M offload/liboffload/API/Memory.td
M offload/liboffload/src/OffloadImpl.cpp
M offload/libomptarget/omptarget.cpp
M offload/plugins-nextgen/amdgpu/dynamic_hsa/hsa.cpp
M offload/plugins-nextgen/amdgpu/src/rtl.cpp
M offload/plugins-nextgen/amdgpu/utils/UtilitiesRTL.h
M offload/plugins-nextgen/common/include/MemoryManager.h
M offload/plugins-nextgen/common/include/PluginInterface.h
M offload/plugins-nextgen/common/src/GlobalHandler.cpp
M offload/plugins-nextgen/common/src/PluginInterface.cpp
M offload/plugins-nextgen/cuda/dynamic_cuda/cuda.cpp
M offload/plugins-nextgen/cuda/src/rtl.cpp
M offload/plugins-nextgen/host/dynamic_ffi/ffi.cpp
M offload/plugins-nextgen/host/src/rtl.cpp
M offload/plugins-nextgen/level_zero/include/L0Device.h
M offload/plugins-nextgen/level_zero/include/L0Trace.h
M offload/plugins-nextgen/level_zero/src/L0Context.cpp
M offload/plugins-nextgen/level_zero/src/L0Device.cpp
M offload/plugins-nextgen/level_zero/src/L0DynWrapper.cpp
M offload/plugins-nextgen/level_zero/src/L0Kernel.cpp
M offload/plugins-nextgen/level_zero/src/L0Memory.cpp
M offload/plugins-nextgen/level_zero/src/L0Options.cpp
M offload/plugins-nextgen/level_zero/src/L0Plugin.cpp
M offload/plugins-nextgen/level_zero/src/L0Program.cpp
M offload/unittests/Conformance/lib/CMakeLists.txt
M offload/unittests/OffloadAPI/CMakeLists.txt
A offload/unittests/OffloadAPI/memory/olMemRegister.cpp
M openmp/Maintainers.md
M openmp/cmake/modules/LibompHandleFlags.cmake
M openmp/libompd/gdb-plugin/ompdModule.c
M openmp/runtime/CMakeLists.txt
M openmp/runtime/src/CMakeLists.txt
M openmp/runtime/src/kmp_runtime.cpp
A openmp/runtime/test/Unit/lit.cfg.py
A openmp/runtime/test/Unit/lit.site.cfg.py.in
M openmp/runtime/test/api/omp60_memory_routines.c
M openmp/runtime/test/lit.cfg
A openmp/runtime/unittests/CMakeLists.txt
A openmp/runtime/unittests/README.md
A openmp/runtime/unittests/String/CMakeLists.txt
A openmp/runtime/unittests/String/TestKmpStr.cpp
A orc-rt/Maintainers.md
M polly/lib/Analysis/ScopBuilder.cpp
M utils/bazel/llvm-project-overlay/clang/BUILD.bazel
M utils/bazel/llvm-project-overlay/clang/unittests/BUILD.bazel
M utils/bazel/llvm-project-overlay/compiler-rt/BUILD.bazel
M utils/bazel/llvm-project-overlay/libc/BUILD.bazel
M utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
Log Message:
-----------
Merge branch 'users/chapuni/mcdc/nest/covgen' into users/chapuni/mcdc/nest/bitmapaddr
Commit: ef2ee434e14ec74cadeec76c3397bba075125bd6
https://github.com/llvm/llvm-project/commit/ef2ee434e14ec74cadeec76c3397bba075125bd6
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
A .ci/buildbot/README.md
A .ci/buildbot/worker.py
M .ci/compute_projects.py
M .github/new-prs-labeler.yml
M .github/workflows/commit-access-review.yml
A .github/workflows/commit-create-issue.py
M .github/workflows/containers/github-action-ci-tooling/Dockerfile
M .github/workflows/containers/github-action-ci-windows/Dockerfile
M .github/workflows/containers/github-action-ci/Dockerfile
M .github/workflows/get-llvm-version/action.yml
A .github/workflows/ids-check.yml
M .github/workflows/issue-write.yml
M .github/workflows/release-binaries-all.yml
M .github/workflows/release-binaries.yml
R .github/workflows/release-lit.yml
M .github/workflows/release-sources.yml
M .github/workflows/release-tasks.yml
M .gitignore
A bolt/Maintainers.md
R bolt/Maintainers.txt
M bolt/README.md
M bolt/include/bolt/Core/MCPlusBuilder.h
M bolt/lib/Core/DebugNames.cpp
M bolt/lib/Passes/Instrumentation.cpp
M bolt/lib/Passes/PointerAuthCFIFixup.cpp
M bolt/lib/RuntimeLibs/InstrumentationRuntimeLibrary.cpp
M bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp
M bolt/runtime/instr.cpp
M bolt/test/AArch64/epilogue-determination.s
A bolt/test/AArch64/rseq.s
M bolt/test/RISCV/reloc-label-diff.s
M bolt/test/X86/Inputs/dwarf4-gdb-index-types-helper.s
M bolt/test/X86/Inputs/dwarf4-gdb-index-types-main.s
M bolt/test/merge-fdata-bat-no-lbr.test
A bolt/test/merge-fdata-mem-prof.test
M bolt/test/merge-fdata-mixed-bat-no-lbr.test
M bolt/test/merge-fdata-mixed-mode.test
M bolt/test/merge-fdata-no-lbr-mode.test
A bolt/test/runtime/AArch64/instrumentation-ind-call-bti.c
M bolt/tools/merge-fdata/merge-fdata.cpp
M bolt/unittests/Core/MCPlusBuilder.cpp
M bolt/utils/docker-tests/Dockerfile
M clang-tools-extra/Maintainers.rst
M clang-tools-extra/clang-doc/BitcodeReader.cpp
M clang-tools-extra/clang-doc/BitcodeWriter.cpp
M clang-tools-extra/clang-doc/BitcodeWriter.h
M clang-tools-extra/clang-doc/JSONGenerator.cpp
M clang-tools-extra/clang-doc/Representation.cpp
M clang-tools-extra/clang-doc/Representation.h
M clang-tools-extra/clang-doc/Serialize.cpp
M clang-tools-extra/clang-doc/assets/alias-template.mustache
M clang-tools-extra/clang-doc/assets/clang-doc-mustache.css
M clang-tools-extra/clang-doc/assets/class-template.mustache
M clang-tools-extra/clang-doc/assets/comment-template.mustache
M clang-tools-extra/clang-doc/assets/enum-template.mustache
M clang-tools-extra/clang-doc/assets/function-template.mustache
M clang-tools-extra/clang-doc/assets/index-template.mustache
M clang-tools-extra/clang-doc/assets/namespace-template.mustache
M clang-tools-extra/clang-doc/assets/navbar-template.mustache
M clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp
M clang-tools-extra/clang-tidy/altera/IdDependentBackwardBranchCheck.h
M clang-tools-extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/CapturingThisInMemberVariableCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/DynamicStaticInitializersCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/EmptyCatchCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/InfiniteLoopCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/InvalidEnumDefaultInitializationCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/LambdaFunctionNameCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/LambdaFunctionNameCheck.h
M clang-tools-extra/clang-tidy/bugprone/MacroParenthesesCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/NonZeroEnumToBoolConversionCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/OptionalValueConversionCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/RedundantBranchConditionCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/SuspiciousStringviewDataUsageCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/UnsafeFunctionsCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/UnsafeFunctionsCheck.h
M clang-tools-extra/clang-tidy/bugprone/UnusedLocalNonTrivialVariableCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/UnusedReturnValueCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp
M clang-tools-extra/clang-tidy/cppcoreguidelines/NoSuspendWithLockCheck.cpp
M clang-tools-extra/clang-tidy/cppcoreguidelines/PreferMemberInitializerCheck.cpp
M clang-tools-extra/clang-tidy/cppcoreguidelines/ProBoundsAvoidUncheckedContainerAccessCheck.cpp
M clang-tools-extra/clang-tidy/cppcoreguidelines/VirtualClassDestructorCheck.cpp
M clang-tools-extra/clang-tidy/google/AvoidNSObjectNewCheck.cpp
M clang-tools-extra/clang-tidy/llvm/IncludeOrderCheck.cpp
M clang-tools-extra/clang-tidy/llvm/UseNewMLIROpBuilderCheck.cpp
M clang-tools-extra/clang-tidy/misc/ConstCorrectnessCheck.cpp
M clang-tools-extra/clang-tidy/misc/NewDeleteOverloadsCheck.h
M clang-tools-extra/clang-tidy/misc/OverrideWithDifferentVisibilityCheck.cpp
M clang-tools-extra/clang-tidy/misc/UnusedParametersCheck.cpp
M clang-tools-extra/clang-tidy/modernize/ConcatNestedNamespacesCheck.cpp
M clang-tools-extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp
M clang-tools-extra/clang-tidy/modernize/ReplaceDisallowCopyAndAssignMacroCheck.cpp
M clang-tools-extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp
M clang-tools-extra/clang-tidy/modernize/UseStdFormatCheck.cpp
M clang-tools-extra/clang-tidy/modernize/UseStdPrintCheck.cpp
M clang-tools-extra/clang-tidy/performance/EnumSizeCheck.cpp
M clang-tools-extra/clang-tidy/performance/ForRangeCopyCheck.cpp
M clang-tools-extra/clang-tidy/performance/NoAutomaticMoveCheck.cpp
M clang-tools-extra/clang-tidy/performance/UnnecessaryCopyInitializationCheck.cpp
M clang-tools-extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp
M clang-tools-extra/clang-tidy/readability/AvoidUnconditionalPreprocessorIfCheck.cpp
M clang-tools-extra/clang-tidy/readability/BracesAroundStatementsCheck.h
M clang-tools-extra/clang-tidy/readability/ContainerDataPointerCheck.cpp
M clang-tools-extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp
M clang-tools-extra/clang-tidy/readability/NonConstParameterCheck.h
M clang-tools-extra/clang-tidy/readability/RedundantInlineSpecifierCheck.cpp
M clang-tools-extra/clang-tidy/readability/RedundantParenthesesCheck.cpp
M clang-tools-extra/clang-tidy/readability/RedundantStringCStrCheck.cpp
M clang-tools-extra/clang-tidy/readability/RedundantTypenameCheck.cpp
M clang-tools-extra/clang-tidy/utils/FormatStringConverter.cpp
M clang-tools-extra/clang-tidy/utils/HeaderGuard.cpp
M clang-tools-extra/clang-tidy/utils/LexerUtils.cpp
M clang-tools-extra/clang-tidy/utils/LexerUtils.h
M clang-tools-extra/clang-tidy/utils/Matchers.h
M clang-tools-extra/clangd/Hover.cpp
M clang-tools-extra/clangd/InlayHints.cpp
M clang-tools-extra/clangd/ModulesBuilder.cpp
M clang-tools-extra/clangd/index/FileIndex.cpp
M clang-tools-extra/clangd/unittests/FindSymbolsTests.cpp
M clang-tools-extra/clangd/unittests/FindTargetTests.cpp
M clang-tools-extra/clangd/unittests/HoverTests.cpp
M clang-tools-extra/clangd/unittests/InlayHintTests.cpp
M clang-tools-extra/clangd/unittests/SymbolCollectorTests.cpp
M clang-tools-extra/docs/ReleaseNotes.rst
M clang-tools-extra/docs/clang-tidy/checks/bugprone/use-after-move.rst
M clang-tools-extra/docs/clang-tidy/checks/list.rst
M clang-tools-extra/include-cleaner/lib/Analysis.cpp
M clang-tools-extra/include-cleaner/unittests/AnalysisTest.cpp
M clang-tools-extra/test/clang-doc/basic-project.mustache.test
M clang-tools-extra/test/clang-doc/comments-in-macros.cpp
M clang-tools-extra/test/clang-doc/conversion_function.cpp
M clang-tools-extra/test/clang-doc/enum.cpp
M clang-tools-extra/test/clang-doc/index.cpp
M clang-tools-extra/test/clang-doc/json/class-template.cpp
M clang-tools-extra/test/clang-doc/json/class.cpp
M clang-tools-extra/test/clang-doc/json/compound-constraints.cpp
M clang-tools-extra/test/clang-doc/json/function-requires.cpp
M clang-tools-extra/test/clang-doc/json/method-template.cpp
M clang-tools-extra/test/clang-doc/json/namespace.cpp
M clang-tools-extra/test/clang-doc/json/nested-namespace.cpp
M clang-tools-extra/test/clang-doc/mustache-index.cpp
M clang-tools-extra/test/clang-doc/mustache-separate-namespace.cpp
M clang-tools-extra/test/clang-doc/namespace.cpp
M clang-tools-extra/test/clang-doc/templates.cpp
M clang-tools-extra/test/clang-doc/typedef-alias.cpp
M clang-tools-extra/test/clang-tidy/checkers/abseil/faster-strsplit-delimiter.cpp
A clang-tools-extra/test/clang-tidy/checkers/bugprone/dynamic-static-initializers-constinit.hpp
M clang-tools-extra/test/clang-tidy/checkers/bugprone/dynamic-static-initializers.hpp
M clang-tools-extra/test/clang-tidy/checkers/bugprone/macro-parentheses.cpp
M clang-tools-extra/test/clang-tidy/checkers/modernize/use-std-format-custom.cpp
M clang-tools-extra/test/clang-tidy/checkers/modernize/use-std-print-custom.cpp
M clang-tools-extra/test/clang-tidy/checkers/readability/function-cognitive-complexity.cpp
M clang-tools-extra/test/clang-tidy/checkers/readability/redundant-typename.cpp
M clang-tools-extra/unittests/clang-doc/JSONGeneratorTest.cpp
M clang/Maintainers.rst
M clang/cmake/caches/Fuchsia-stage2.cmake
M clang/docs/AddressSanitizer.rst
M clang/docs/LanguageExtensions.rst
M clang/docs/LibASTMatchersReference.html
M clang/docs/MemorySanitizer.rst
M clang/docs/OpenMPSupport.rst
M clang/docs/ReleaseNotes.rst
A clang/docs/ScalableStaticAnalysisFramework/Framework.rst
A clang/docs/ScalableStaticAnalysisFramework/SummaryExtraction.rst
M clang/docs/ThreadSanitizer.rst
M clang/docs/index.rst
M clang/examples/LLVMPrintFunctionNames/CMakeLists.txt
M clang/examples/PrintFunctionNames/CMakeLists.txt
M clang/include/clang/AST/Decl.h
M clang/include/clang/AST/IgnoreExpr.h
M clang/include/clang/AST/PrettyPrinter.h
M clang/include/clang/AST/Stmt.h
M clang/include/clang/AST/TypeBase.h
M clang/include/clang/ASTMatchers/ASTMatchers.h
M clang/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h
M clang/include/clang/Analysis/Analyses/LifetimeSafety/LifetimeAnnotations.h
M clang/include/clang/Analysis/Analyses/LifetimeSafety/LiveOrigins.h
M clang/include/clang/Analysis/Analyses/LifetimeSafety/Loans.h
M clang/include/clang/Analysis/CallGraph.h
M clang/include/clang/Basic/Attr.td
M clang/include/clang/Basic/Builtins.td
M clang/include/clang/Basic/BuiltinsAArch64.def
R clang/include/clang/Basic/BuiltinsAMDGPU.def
A clang/include/clang/Basic/BuiltinsAMDGPU.td
M clang/include/clang/Basic/BuiltinsPPC.def
M clang/include/clang/Basic/BuiltinsSPIRVCommon.td
M clang/include/clang/Basic/BuiltinsX86.td
M clang/include/clang/Basic/CMakeLists.txt
M clang/include/clang/Basic/CodeGenOptions.def
M clang/include/clang/Basic/Cuda.h
M clang/include/clang/Basic/DarwinSDKInfo.h
M clang/include/clang/Basic/DebugOptions.def
M clang/include/clang/Basic/DiagnosticASTKinds.td
M clang/include/clang/Basic/DiagnosticDriverKinds.td
M clang/include/clang/Basic/DiagnosticFrontendKinds.td
M clang/include/clang/Basic/DiagnosticParseKinds.td
M clang/include/clang/Basic/DiagnosticSemaKinds.td
M clang/include/clang/Basic/DiagnosticSerializationKinds.td
M clang/include/clang/Basic/Features.def
M clang/include/clang/Basic/LangOptions.h
M clang/include/clang/Basic/OpenCLExtensions.def
M clang/include/clang/Basic/SourceLocation.h
M clang/include/clang/Basic/TargetBuiltins.h
M clang/include/clang/Basic/TargetInfo.h
M clang/include/clang/Basic/arm_sme.td
M clang/include/clang/Basic/arm_sve.td
M clang/include/clang/Basic/riscv_vector.td
M clang/include/clang/Basic/riscv_vector_common.td
M clang/include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h
M clang/include/clang/CIR/Dialect/IR/CIRAttrs.td
M clang/include/clang/CIR/Dialect/IR/CIROps.td
M clang/include/clang/CIR/Dialect/IR/CIRTypes.td
M clang/include/clang/CIR/MissingFeatures.h
M clang/include/clang/CodeGen/ModuleBuilder.h
M clang/include/clang/DependencyScanning/DependencyScannerImpl.h
M clang/include/clang/DependencyScanning/DependencyScanningWorker.h
M clang/include/clang/DependencyScanning/InProcessModuleCache.h
M clang/include/clang/Driver/CommonArgs.h
M clang/include/clang/Driver/RocmInstallationDetector.h
M clang/include/clang/Driver/SanitizerArgs.h
M clang/include/clang/Frontend/ASTUnit.h
M clang/include/clang/Frontend/CompilerInstance.h
A clang/include/clang/Interpreter/IncrementalExecutor.h
M clang/include/clang/Interpreter/Interpreter.h
M clang/include/clang/Lex/Preprocessor.h
M clang/include/clang/Options/Options.td
M clang/include/clang/Parse/Parser.h
M clang/include/clang/Sema/Sema.h
M clang/include/clang/Sema/Template.h
M clang/include/clang/Serialization/ASTReader.h
M clang/include/clang/Serialization/ModuleCache.h
M clang/include/clang/Serialization/ModuleManager.h
M clang/include/clang/StaticAnalyzer/Checkers/Checkers.td
M clang/include/clang/Support/RISCVVIntrinsicUtils.h
M clang/include/clang/Tooling/DependencyScanningTool.h
M clang/include/module.modulemap
M clang/lib/APINotes/APINotesYAMLCompiler.cpp
M clang/lib/AST/ByteCode/ByteCodeEmitter.cpp
M clang/lib/AST/ByteCode/Compiler.cpp
M clang/lib/AST/ByteCode/Function.h
M clang/lib/AST/ByteCode/Interp.cpp
M clang/lib/AST/ByteCode/Interp.h
M clang/lib/AST/ByteCode/InterpBuiltin.cpp
M clang/lib/AST/ByteCode/Pointer.cpp
M clang/lib/AST/ByteCode/Program.cpp
M clang/lib/AST/Decl.cpp
M clang/lib/AST/DeclPrinter.cpp
M clang/lib/AST/ExprConstant.cpp
M clang/lib/AST/ItaniumMangle.cpp
M clang/lib/AST/Stmt.cpp
M clang/lib/AST/TypePrinter.cpp
M clang/lib/ASTMatchers/ASTMatchersInternal.cpp
M clang/lib/ASTMatchers/Dynamic/Registry.cpp
M clang/lib/Analysis/CFG.cpp
M clang/lib/Analysis/FlowSensitive/SmartPointerAccessorCaching.cpp
M clang/lib/Analysis/FlowSensitive/Transfer.cpp
M clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
M clang/lib/Analysis/LifetimeSafety/LifetimeAnnotations.cpp
M clang/lib/Analysis/LifetimeSafety/LiveOrigins.cpp
M clang/lib/Analysis/LifetimeSafety/Loans.cpp
M clang/lib/Analysis/LifetimeSafety/Origins.cpp
M clang/lib/Analysis/UnsafeBufferUsage.cpp
M clang/lib/Basic/Cuda.cpp
M clang/lib/Basic/DarwinSDKInfo.cpp
M clang/lib/Basic/OpenMPKinds.cpp
M clang/lib/Basic/Targets.cpp
M clang/lib/Basic/Targets/AArch64.cpp
M clang/lib/Basic/Targets/AMDGPU.cpp
M clang/lib/Basic/Targets/AMDGPU.h
M clang/lib/Basic/Targets/NVPTX.cpp
M clang/lib/Basic/Targets/OSTargets.h
M clang/lib/Basic/Targets/RISCV.h
M clang/lib/Basic/Targets/SPIR.h
M clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
M clang/lib/CIR/CodeGen/CIRGenBuiltinX86.cpp
M clang/lib/CIR/CodeGen/CIRGenCall.cpp
M clang/lib/CIR/CodeGen/CIRGenCleanup.cpp
M clang/lib/CIR/CodeGen/CIRGenExpr.cpp
M clang/lib/CIR/CodeGen/CIRGenExprAggregate.cpp
M clang/lib/CIR/CodeGen/CIRGenExprScalar.cpp
M clang/lib/CIR/CodeGen/CIRGenFunction.h
M clang/lib/CIR/CodeGen/CIRGenItaniumCXXABI.cpp
M clang/lib/CIR/CodeGen/CIRGenModule.cpp
M clang/lib/CIR/CodeGen/CIRGenRecordLayoutBuilder.cpp
M clang/lib/CIR/CodeGen/CIRGenTypes.cpp
M clang/lib/CIR/CodeGen/CIRGenValue.h
M clang/lib/CIR/Dialect/IR/CIRAttrs.cpp
M clang/lib/CIR/Dialect/IR/CIRDialect.cpp
M clang/lib/CIR/Dialect/IR/CIRTypes.cpp
M clang/lib/CIR/Dialect/Transforms/CIRCanonicalize.cpp
M clang/lib/CIR/Dialect/Transforms/CXXABILowering.cpp
M clang/lib/CIR/Dialect/Transforms/TargetLowering/CIRCXXABI.h
M clang/lib/CIR/Dialect/Transforms/TargetLowering/CMakeLists.txt
M clang/lib/CIR/Dialect/Transforms/TargetLowering/LowerItaniumCXXABI.cpp
M clang/lib/CIR/Dialect/Transforms/TargetLowering/LowerModule.cpp
M clang/lib/CIR/Dialect/Transforms/TargetLowering/LowerModule.h
A clang/lib/CIR/Dialect/Transforms/TargetLowering/TargetLoweringInfo.cpp
A clang/lib/CIR/Dialect/Transforms/TargetLowering/TargetLoweringInfo.h
M clang/lib/CIR/Interfaces/CIRLoopOpInterface.cpp
M clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
M clang/lib/CodeGen/BackendUtil.cpp
M clang/lib/CodeGen/CGBuiltin.cpp
M clang/lib/CodeGen/CGCall.cpp
M clang/lib/CodeGen/CGCoroutine.cpp
M clang/lib/CodeGen/CGDebugInfo.cpp
M clang/lib/CodeGen/CGDebugInfo.h
M clang/lib/CodeGen/CGExpr.cpp
M clang/lib/CodeGen/CGExprScalar.cpp
M clang/lib/CodeGen/CGHLSLBuiltins.cpp
M clang/lib/CodeGen/CGHLSLRuntime.h
M clang/lib/CodeGen/CGObjCGNU.cpp
M clang/lib/CodeGen/CGObjCMac.cpp
M clang/lib/CodeGen/CGObjCRuntime.cpp
M clang/lib/CodeGen/CGObjCRuntime.h
M clang/lib/CodeGen/CGOpenMPRuntime.cpp
M clang/lib/CodeGen/CGOpenMPRuntime.h
M clang/lib/CodeGen/CGStmt.cpp
M clang/lib/CodeGen/CGStmtOpenMP.cpp
M clang/lib/CodeGen/CGVTables.cpp
M clang/lib/CodeGen/CGVTables.h
M clang/lib/CodeGen/CGValue.h
M clang/lib/CodeGen/CodeGenAction.cpp
M clang/lib/CodeGen/CodeGenFunction.cpp
M clang/lib/CodeGen/CodeGenFunction.h
M clang/lib/CodeGen/CodeGenModule.cpp
M clang/lib/CodeGen/CodeGenModule.h
M clang/lib/CodeGen/CodeGenPGO.cpp
M clang/lib/CodeGen/CodeGenPGO.h
M clang/lib/CodeGen/CodeGenTypes.cpp
M clang/lib/CodeGen/CoverageMappingGen.cpp
M clang/lib/CodeGen/ItaniumCXXABI.cpp
M clang/lib/CodeGen/MCDCState.h
M clang/lib/CodeGen/ModuleBuilder.cpp
M clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp
M clang/lib/CodeGen/TargetBuiltins/ARM.cpp
M clang/lib/CodeGen/TargetBuiltins/NVPTX.cpp
M clang/lib/CodeGen/TargetBuiltins/PPC.cpp
M clang/lib/CodeGen/TargetBuiltins/SPIR.cpp
M clang/lib/CodeGen/TargetBuiltins/X86.cpp
M clang/lib/CodeGen/Targets/AMDGPU.cpp
M clang/lib/CrossTU/CrossTranslationUnit.cpp
M clang/lib/DependencyScanning/CMakeLists.txt
M clang/lib/DependencyScanning/DependencyScannerImpl.cpp
M clang/lib/DependencyScanning/DependencyScanningWorker.cpp
M clang/lib/DependencyScanning/InProcessModuleCache.cpp
M clang/lib/Driver/Driver.cpp
M clang/lib/Driver/SanitizerArgs.cpp
M clang/lib/Driver/ToolChains/AMDGPU.cpp
M clang/lib/Driver/ToolChains/Arch/LoongArch.cpp
M clang/lib/Driver/ToolChains/Clang.cpp
M clang/lib/Driver/ToolChains/CommonArgs.cpp
M clang/lib/Driver/ToolChains/Darwin.cpp
M clang/lib/Driver/ToolChains/Darwin.h
M clang/lib/Driver/ToolChains/Flang.cpp
M clang/lib/Driver/ToolChains/Gnu.cpp
M clang/lib/Driver/ToolChains/HIPAMD.cpp
M clang/lib/Driver/ToolChains/HIPAMD.h
M clang/lib/Driver/ToolChains/HIPSPV.cpp
M clang/lib/Driver/ToolChains/PS4CPU.cpp
M clang/lib/Driver/ToolChains/SPIRV.cpp
M clang/lib/Driver/ToolChains/SPIRV.h
M clang/lib/Driver/ToolChains/WebAssembly.cpp
M clang/lib/Format/TokenAnnotator.cpp
M clang/lib/Format/UnwrappedLineParser.cpp
M clang/lib/Format/WhitespaceManager.h
M clang/lib/Frontend/ASTUnit.cpp
M clang/lib/Frontend/ChainedIncludesSource.cpp
M clang/lib/Frontend/CompilerInstance.cpp
M clang/lib/Frontend/CompilerInvocation.cpp
M clang/lib/Frontend/FrontendAction.cpp
M clang/lib/Frontend/ModuleDependencyCollector.cpp
M clang/lib/Frontend/Rewrite/FrontendActions.cpp
M clang/lib/Frontend/SARIFDiagnostic.cpp
M clang/lib/Frontend/TextDiagnostic.cpp
M clang/lib/Headers/CMakeLists.txt
M clang/lib/Headers/amo.h
M clang/lib/Headers/arm_acle.h
M clang/lib/Headers/avx512fintrin.h
M clang/lib/Headers/avx512fp16intrin.h
M clang/lib/Headers/avx512vlbwintrin.h
M clang/lib/Headers/avx512vlfp16intrin.h
M clang/lib/Headers/avx512vlintrin.h
M clang/lib/Headers/avxintrin.h
M clang/lib/Headers/emmintrin.h
M clang/lib/Headers/gpuintrin.h
M clang/lib/Headers/hlsl/hlsl_alias_intrinsics.h
M clang/lib/Headers/opencl-c.h
A clang/lib/Headers/spirvintrin.h
M clang/lib/Headers/xmmintrin.h
M clang/lib/Interpreter/CMakeLists.txt
M clang/lib/Interpreter/IncrementalExecutor.cpp
R clang/lib/Interpreter/IncrementalExecutor.h
M clang/lib/Interpreter/Interpreter.cpp
A clang/lib/Interpreter/OrcIncrementalExecutor.cpp
A clang/lib/Interpreter/OrcIncrementalExecutor.h
M clang/lib/Interpreter/Wasm.cpp
M clang/lib/Interpreter/Wasm.h
M clang/lib/Lex/InitHeaderSearch.cpp
M clang/lib/Lex/PPMacroExpansion.cpp
M clang/lib/Parse/ParseDecl.cpp
M clang/lib/Parse/ParseDeclCXX.cpp
M clang/lib/Parse/ParseHLSLRootSignature.cpp
M clang/lib/Parse/ParseOpenMP.cpp
M clang/lib/Parse/Parser.cpp
M clang/lib/Rewrite/Rewriter.cpp
M clang/lib/Sema/CheckExprLifetime.cpp
M clang/lib/Sema/JumpDiagnostics.cpp
M clang/lib/Sema/OpenCLBuiltins.td
M clang/lib/Sema/SemaAMDGPU.cpp
M clang/lib/Sema/SemaARM.cpp
M clang/lib/Sema/SemaCUDA.cpp
M clang/lib/Sema/SemaChecking.cpp
M clang/lib/Sema/SemaDecl.cpp
M clang/lib/Sema/SemaDeclAttr.cpp
M clang/lib/Sema/SemaDeclCXX.cpp
M clang/lib/Sema/SemaExpr.cpp
M clang/lib/Sema/SemaExprCXX.cpp
M clang/lib/Sema/SemaHLSL.cpp
M clang/lib/Sema/SemaLambda.cpp
M clang/lib/Sema/SemaModule.cpp
M clang/lib/Sema/SemaOverload.cpp
M clang/lib/Sema/SemaPPC.cpp
M clang/lib/Sema/SemaRISCV.cpp
M clang/lib/Sema/SemaSPIRV.cpp
M clang/lib/Sema/SemaTemplateInstantiate.cpp
M clang/lib/Sema/SemaType.cpp
M clang/lib/Sema/SemaTypeTraits.cpp
M clang/lib/Sema/TreeTransform.h
M clang/lib/Serialization/ASTReader.cpp
M clang/lib/Serialization/ASTReaderDecl.cpp
M clang/lib/Serialization/ASTWriter.cpp
M clang/lib/Serialization/ASTWriterDecl.cpp
M clang/lib/Serialization/ModuleCache.cpp
M clang/lib/Serialization/ModuleManager.cpp
M clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp
M clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
M clang/lib/StaticAnalyzer/Checkers/WebKit/ForwardDeclChecker.cpp
M clang/lib/StaticAnalyzer/Core/CallEvent.cpp
M clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
M clang/lib/Support/RISCVVIntrinsicUtils.cpp
M clang/lib/Tooling/DependencyScanningTool.cpp
M clang/lib/Tooling/Tooling.cpp
M clang/test/AST/ByteCode/builtin-bit-cast.cpp
M clang/test/AST/ByteCode/builtins.cpp
M clang/test/AST/ByteCode/c.c
M clang/test/AST/ByteCode/codegen.cpp
M clang/test/AST/ByteCode/complex.cpp
M clang/test/AST/ByteCode/cxx11.cpp
M clang/test/AST/ByteCode/cxx23.cpp
M clang/test/AST/ByteCode/functions.cpp
M clang/test/AST/ByteCode/invalid.cpp
M clang/test/AST/ByteCode/lifetimes.cpp
M clang/test/AST/ByteCode/literals.cpp
M clang/test/AST/ByteCode/new-delete.cpp
M clang/test/AST/ByteCode/typeid.cpp
M clang/test/AST/ByteCode/unions.cpp
M clang/test/AST/HLSL/cbuffer.hlsl
M clang/test/AST/ast-dump-decl-json.c
M clang/test/AST/ast-dump-record-definition-data-json.cpp
M clang/test/AST/ast-dump-records-json.cpp
M clang/test/AST/ast-dump-records.c
M clang/test/AST/ast-dump-records.cpp
M clang/test/AST/ast-dump-templates.cpp
M clang/test/ASTMerge/struct/test.c
M clang/test/Analysis/Inputs/expected-plists/lambda-notes.cpp.plist
M clang/test/Analysis/analyzer-note-analysis-entry-points.cpp
M clang/test/Analysis/bug_hash_test.cpp
M clang/test/Analysis/builtin_overflow.c
A clang/test/Analysis/call-and-message-argpointeeinitializedness.c
M clang/test/Analysis/call-invalidation.cpp
M clang/test/Analysis/cfg.cpp
M clang/test/Analysis/csv2json.py
M clang/test/Analysis/cxx-uninitialized-object-inheritance.cpp
M clang/test/Analysis/cxx-uninitialized-object.cpp
A clang/test/Analysis/cxx20-range-for-cfg.cpp
M clang/test/Analysis/debug-CallGraph.cpp
M clang/test/Analysis/inlining/Inputs/expected-plists/path-notes.cpp.plist
M clang/test/Analysis/stack-capture-leak-no-arc.mm
M clang/test/Analysis/uninit-ps-rdar6145427.m
M clang/test/C/C23/n3006.c
M clang/test/C/C23/n3029.c
M clang/test/C/C23/n3037.c
R clang/test/CIR/CodeGen/X86/avx512-reduceIntrin.c
R clang/test/CIR/CodeGen/X86/avx512-reduceMinMaxIntrin.c
R clang/test/CIR/CodeGen/X86/cir-sqrt-builtins.c
M clang/test/CIR/CodeGen/aapcs-volatile-bitfields.c
M clang/test/CIR/CodeGen/assign-operator.cpp
M clang/test/CIR/CodeGen/atomic-scoped.c
M clang/test/CIR/CodeGen/atomic.c
M clang/test/CIR/CodeGen/basic.c
M clang/test/CIR/CodeGen/basic.cpp
M clang/test/CIR/CodeGen/binassign.c
M clang/test/CIR/CodeGen/bitfields_be.c
M clang/test/CIR/CodeGen/comma.c
M clang/test/CIR/CodeGen/constant-expr.cpp
M clang/test/CIR/CodeGen/cxx-default-init.cpp
A clang/test/CIR/CodeGen/empty-union.c
A clang/test/CIR/CodeGen/empty-union.cpp
M clang/test/CIR/CodeGen/enum.cpp
M clang/test/CIR/CodeGen/finegrain-bitfield-access.cpp
A clang/test/CIR/CodeGen/fold-during-cg.c
M clang/test/CIR/CodeGen/goto.cpp
M clang/test/CIR/CodeGen/new.cpp
M clang/test/CIR/CodeGen/placement-new.cpp
A clang/test/CIR/CodeGen/pointer-to-data-member-cast.cpp
A clang/test/CIR/CodeGen/pointer-to-data-member-cmp.cpp
A clang/test/CIR/CodeGen/pointer-to-member-func.cpp
M clang/test/CIR/CodeGen/pointers.cpp
M clang/test/CIR/CodeGen/statement-exprs.c
M clang/test/CIR/CodeGen/struct.cpp
M clang/test/CIR/CodeGen/switch.cpp
M clang/test/CIR/CodeGen/ternary.cpp
M clang/test/CIR/CodeGen/try-catch-tmp.cpp
M clang/test/CIR/CodeGen/union.c
M clang/test/CIR/CodeGen/vla.c
A clang/test/CIR/CodeGenBuiltins/AArch64/acle_sve_dup.c
M clang/test/CIR/CodeGenBuiltins/X86/avx-builtins.c
M clang/test/CIR/CodeGenBuiltins/X86/avx2-builtins.c
A clang/test/CIR/CodeGenBuiltins/X86/avx512-reduceIntrin.c
A clang/test/CIR/CodeGenBuiltins/X86/avx512-reduceMinMaxIntrin.c
M clang/test/CIR/CodeGenBuiltins/X86/avx512bw-builtins.c
M clang/test/CIR/CodeGenBuiltins/X86/avx512f-builtins.c
A clang/test/CIR/CodeGenBuiltins/X86/avx512f16c-builtins.c
M clang/test/CIR/CodeGenBuiltins/X86/avx512vl-builtins.c
A clang/test/CIR/CodeGenBuiltins/X86/avx512vlbf16-builtins.c
A clang/test/CIR/CodeGenBuiltins/X86/avx512vlvp2intersect-builtins.c
A clang/test/CIR/CodeGenBuiltins/X86/avx512vp2intersect-builtins.c
A clang/test/CIR/CodeGenBuiltins/X86/ms-x86-intrinsics.c
A clang/test/CIR/CodeGenBuiltins/X86/permd-builtins.c
A clang/test/CIR/CodeGenBuiltins/X86/sqrt-builtins.c
M clang/test/CIR/CodeGenBuiltins/X86/sse41-builtins.c
A clang/test/CIR/CodeGenBuiltins/X86/ssse3-builtins.c
M clang/test/CIR/CodeGenBuiltins/X86/xop-builtins.c
A clang/test/CIR/IR/eh-type-id.cir
A clang/test/CIR/IR/invalid-eh-type-id.cir
A clang/test/CIR/IR/invalid-struct.cir
A clang/test/CIR/IR/method-attr.cir
M clang/test/CIR/IR/struct.cir
A clang/test/CIR/Lowering/eh-type-id.cir
M clang/test/CIR/Lowering/goto.cir
A clang/test/CIR/Lowering/struct.cir
M clang/test/CIR/Transforms/canonicalize.cir
M clang/test/CIR/Transforms/switch.cir
M clang/test/CMakeLists.txt
M clang/test/CXX/except/except.spec/p13-friend.cpp
M clang/test/CXX/temp/temp.pre/p6.cpp
M clang/test/CodeGen/AArch64/fp8-intrinsics/acle_sme2_fp8_mla.c
A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_crypto.c
R clang/test/CodeGen/AArch64/sve2p2-intriniscs/acle_sve2p2_compact.c
R clang/test/CodeGen/AArch64/sve2p2-intriniscs/acle_sve2p2_expand.c
R clang/test/CodeGen/AArch64/sve2p2-intriniscs/acle_sve2p2_firstp.c
R clang/test/CodeGen/AArch64/sve2p2-intriniscs/acle_sve2p2_lastp.c
A clang/test/CodeGen/AArch64/sve2p2-intrinsics/acle_sve2_cvtnt.c
A clang/test/CodeGen/AArch64/sve2p2-intrinsics/acle_sve2p2_compact.c
A clang/test/CodeGen/AArch64/sve2p2-intrinsics/acle_sve2p2_expand.c
A clang/test/CodeGen/AArch64/sve2p2-intrinsics/acle_sve2p2_firstp.c
A clang/test/CodeGen/AArch64/sve2p2-intrinsics/acle_sve2p2_lastp.c
A clang/test/CodeGen/AArch64/sve2p2-intrinsics/acle_sve_rintx.c
A clang/test/CodeGen/AMDGPU/nullptr-in-different-address-spaces.cpp
M clang/test/CodeGen/PowerPC/builtins-amo-err.c
M clang/test/CodeGen/PowerPC/builtins-ppc-amo.c
M clang/test/CodeGen/PowerPC/ppc-amo-header.c
M clang/test/CodeGen/RISCV/bitint.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/non-policy/non-overloaded/vfncvt.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/non-policy/non-overloaded/vfncvtbf16.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/non-policy/non-overloaded/vfwcvtbf16.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/non-policy/overloaded/vfncvt.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/non-policy/overloaded/vfncvtbf16.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/non-policy/overloaded/vfwcvtbf16.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/policy/non-overloaded/vfncvt.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/policy/non-overloaded/vfncvtbf16.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/policy/non-overloaded/vfwcvtbf16.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/policy/overloaded/vfncvt.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/policy/overloaded/vfncvtbf16.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/policy/overloaded/vfwcvtbf16.c
M clang/test/CodeGen/X86/avx-builtins.c
M clang/test/CodeGen/X86/avx512f-builtins.c
M clang/test/CodeGen/X86/avx512fp16-builtins.c
M clang/test/CodeGen/X86/avx512vl-builtins.c
M clang/test/CodeGen/X86/avx512vlfp16-builtins.c
M clang/test/CodeGen/X86/keylocker.c
M clang/test/CodeGen/X86/sse-builtins.c
M clang/test/CodeGen/X86/sse2-builtins.c
M clang/test/CodeGen/arm_acle.c
M clang/test/CodeGen/attr-counted-by.c
M clang/test/CodeGen/block-with-perdefinedexpr.cpp
A clang/test/CodeGen/builtin-allow-sanitize-check-lower.c
A clang/test/CodeGen/builtin-allow-sanitize-check.c
A clang/test/CodeGen/builtin-stackaddress.c
M clang/test/CodeGen/builtins-arm64.c
M clang/test/CodeGen/builtins-nvptx.c
M clang/test/CodeGen/codegen-plugins.c
M clang/test/CodeGen/ext-int-cc.c
M clang/test/CodeGen/ext-int.c
M clang/test/CodeGen/fat-lto-objects.c
M clang/test/CodeGen/pass-plugins.c
A clang/test/CodeGenCXX/builtin-stackaddress.cpp
M clang/test/CodeGenCXX/ctor-empty-nounique.cpp
M clang/test/CodeGenCXX/cxx2c-trivially-relocatable.cpp
M clang/test/CodeGenCXX/dynamic-cast-hint.cpp
M clang/test/CodeGenCXX/pragma-gcc-unroll.cpp
M clang/test/CodeGenCXX/pragma-unroll.cpp
M clang/test/CodeGenCXX/predefined-expr.cpp
M clang/test/CodeGenCXX/riscv-mangle-rvv-fixed-vectors.cpp
M clang/test/CodeGenCoroutines/coro-attributes.cpp
A clang/test/CodeGenHIP/builtins-amdgcn-dl-insts.hip
A clang/test/CodeGenHIP/builtins-amdgcn-gfx11-dl-insts.hip
A clang/test/CodeGenHIP/builtins-amdgcn-gfx12-wmma-w32.hip
A clang/test/CodeGenHIP/builtins-amdgcn-gfx12-wmma-w64.hip
A clang/test/CodeGenHIP/builtins-amdgcn-gfx950-cvt.hip
A clang/test/CodeGenHIP/builtins-amdgcn-mfma-gfx908.hip
A clang/test/CodeGenHIP/builtins-amdgcn-mfma-gfx942.hip
A clang/test/CodeGenHIP/builtins-amdgcn-mfma-gfx950.hip
A clang/test/CodeGenHIP/builtins-amdgcn-raytracing.hip
A clang/test/CodeGenHIP/builtins-amdgcn-wmma-w32.hip
A clang/test/CodeGenHIP/builtins-amdgcn-wmma-w64.hip
M clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptDynamicSwizzle.hlsl
M clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptGetter.hlsl
M clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptSetter.hlsl
M clang/test/CodeGenHLSL/BasicFeatures/MatrixSplat.hlsl
M clang/test/CodeGenHLSL/BoolMatrix.hlsl
A clang/test/CodeGenHLSL/builtins/WaveActiveBallot.hlsl
M clang/test/CodeGenOpenCL/amdgpu-cluster-dims.cl
M clang/test/CodeGenOpenCL/amdgpu-features.cl
A clang/test/CodeGenOpenCL/builtin-store-half-rounding-constrained.cl
M clang/test/CodeGenOpenCL/builtins-amdgcn-gfx1250-wmma-w32.cl
A clang/test/CodeGenSPIRV/Builtins/group.c
A clang/test/CodeGenSPIRV/Builtins/subgroup.c
M clang/test/CoverageMapping/mcdc-nested-expr.cpp
M clang/test/DebugInfo/CXX/simple-template-names.cpp
M clang/test/DebugInfo/Generic/macro-info.c
A clang/test/Driver/Inputs/DriverKit21.0.1.sdk/SDKSettings.json
M clang/test/Driver/Inputs/DriverKit23.0.sdk/SDKSettings.json
M clang/test/Driver/Inputs/MacOSX10.15.versioned.sdk/SDKSettings.json
M clang/test/Driver/Inputs/MacOSX15.0.sdk/SDKSettings.json
M clang/test/Driver/Inputs/MacOSX15.1.sdk/SDKSettings.json
M clang/test/Driver/Inputs/WatchOS6.0.sdk/SDKSettings.json
M clang/test/Driver/Inputs/iPhoneOS13.0.sdk/SDKSettings.json
M clang/test/Driver/aarch64-mcpu.c
M clang/test/Driver/amdgpu-openmp-toolchain.c
M clang/test/Driver/clang_f_opts.c
M clang/test/Driver/crash-ir-repro.cpp
A clang/test/Driver/cuda-arch-list.cu
M clang/test/Driver/darwin-invalid-version-range.c
M clang/test/Driver/driverkit-path.c
M clang/test/Driver/fat-lto-objects.c
A clang/test/Driver/fpartition-static-data-sections.c
M clang/test/Driver/hip-device-libs.hip
M clang/test/Driver/hipspv-link-static-library.hip
M clang/test/Driver/hipspv-toolchain-rdc.hip
M clang/test/Driver/hipspv-toolchain.hip
M clang/test/Driver/loongarch-relax-features.c
M clang/test/Driver/module-fgen-reduced-bmi.cppm
M clang/test/Driver/module-output.cppm
M clang/test/Driver/modulemap-allow-subdirectory-search.c
A clang/test/Driver/print-enabled-extensions/aarch64-ampere1c.c
M clang/test/Driver/print-supported-extensions-riscv.c
M clang/test/Driver/ps5-linker.c
A clang/test/Driver/rocm-detect-lib-llvm.hip
M clang/test/Driver/rocm-device-libs.cl
A clang/test/Driver/sframe.c
M clang/test/Driver/spirv-amd-toolchain.c
A clang/test/Driver/spirv-llvm-link-emit-asm.c
A clang/test/Driver/spirv-llvm-link.c
M clang/test/Frontend/rewrite-includes-bom.c
M clang/test/Headers/gpuintrin.c
M clang/test/Headers/gpuintrin_lang.c
M clang/test/Index/print-type.c
M clang/test/InstallAPI/Inputs/MacOSX13.0.sdk/SDKSettings.json
M clang/test/Layout/ms-x86-alias-avoidance-padding.cpp
M clang/test/Lexer/has_feature_undefined_behavior_sanitizer.cpp
A clang/test/Misc/cc1as-sframe.s
M clang/test/Misc/target-invalid-cpu-note/aarch64.c
M clang/test/Misc/target-invalid-cpu-note/riscv.c
A clang/test/Modules/Inputs/pch-config-macros/include/Mod1.h
A clang/test/Modules/Inputs/pch-config-macros/include/module.modulemap
A clang/test/Modules/class-instantiate-no-change.cppm
M clang/test/Modules/ignored_macros.m
M clang/test/Modules/malformed-constraint-template-non-type-parm-decl.cpp
M clang/test/Modules/mismatch-diagnostics.cpp
A clang/test/Modules/pch-config-macros.c
A clang/test/Modules/pr149404-02.cppm
A clang/test/Modules/pr158321.cppm
A clang/test/Modules/pr172241.cppm
A clang/test/Modules/pr174543.cppm
A clang/test/Modules/precompiled-config-mismatch-diagnostics.c
M clang/test/Modules/sdk-settings-json-dep.m
M clang/test/OpenMP/need_device_ptr_kind_messages.cpp
A clang/test/OpenMP/target_vtable_codegen_container.cpp
A clang/test/OpenMP/target_vtable_codegen_explicit.cpp
A clang/test/OpenMP/target_vtable_codegen_implicit_namespace.cpp
A clang/test/OpenMP/target_vtable_codegen_memberexpr_codegen.cpp
A clang/test/OpenMP/target_vtable_codegen_mult_inherritence.cpp
A clang/test/OpenMP/target_vtable_codegen_nested.cpp
M clang/test/PCH/module-hash-difference.m
M clang/test/Parser/MicrosoftExtensions.c
R clang/test/Parser/cxx2c-trivially-relocatable.cpp
A clang/test/Parser/enableif-attr.cpp
M clang/test/Preprocessor/aarch64-target-features.c
M clang/test/Preprocessor/init-aarch64.c
M clang/test/Preprocessor/init.c
M clang/test/Profile/c-mcdc-logicalop-ternary.c
M clang/test/Profile/c-mcdc-not.c
M clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme-f8f16.c
M clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme-f8f32.c
M clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_LP_sve2p2_OR_sme2p2_RP___sme_AND_LP_sve2p2_OR_sme2p2_RP.c
M clang/test/Sema/Inputs/AppleTVOS15.0.sdk/SDKSettings.json
M clang/test/Sema/Inputs/MacOSX11.0.sdk/SDKSettings.json
M clang/test/Sema/Inputs/WatchOS7.0.sdk/SDKSettings.json
M clang/test/Sema/Inputs/XROS.sdk/SDKSettings.json
M clang/test/Sema/aarch64-fp8-intrinsics/acle_sme2_fp8_mla.c
M clang/test/Sema/aarch64-sve2p1-intrinsics/acle_sve2p1_imm.cpp
M clang/test/Sema/assign.c
M clang/test/Sema/attr-modular-format.c
A clang/test/Sema/builtin-allow-sanitize-check.c
M clang/test/Sema/builtin-stackaddress.c
M clang/test/Sema/builtins-arm64.c
A clang/test/Sema/c23-fixed-underlying-enum.c
A clang/test/Sema/c23-switch.c
M clang/test/Sema/constexpr.c
M clang/test/Sema/scope-check.c
A clang/test/Sema/sentinel-attribute-block.c
A clang/test/Sema/spirv-address-space.c
M clang/test/Sema/switch.c
M clang/test/Sema/unroll-template-value-crash.cpp
M clang/test/Sema/warn-lifetime-safety-dataflow.cpp
M clang/test/Sema/warn-lifetime-safety-suggestions.cpp
M clang/test/Sema/warn-lifetime-safety.cpp
M clang/test/Sema/warn-thread-safety-analysis.c
M clang/test/SemaCXX/bitfield-preferred-type-sizing.cpp
M clang/test/SemaCXX/builtin-bswapg.cpp
M clang/test/SemaCXX/builtin-is-within-lifetime.cpp
M clang/test/SemaCXX/constant-expression-cxx14.cpp
M clang/test/SemaCXX/constant-expression-cxx2a.cpp
M clang/test/SemaCXX/constant-expression-p2280r4.cpp
M clang/test/SemaCXX/constexpr-builtin-bit-cast.cpp
A clang/test/SemaCXX/crash-GH173943.cpp
M clang/test/SemaCXX/cxx0x-nontrivial-union.cpp
M clang/test/SemaCXX/cxx11-attr-print.cpp
M clang/test/SemaCXX/cxx1z-decomposition.cpp
M clang/test/SemaCXX/cxx2b-consteval-propagate.cpp
M clang/test/SemaCXX/cxx2b-deducing-this.cpp
M clang/test/SemaCXX/cxx2c-trivially-relocatable.cpp
M clang/test/SemaCXX/lambda-unevaluated.cpp
M clang/test/SemaCXX/predefined-expr.cpp
M clang/test/SemaCXX/ptrauth-triviality.cpp
M clang/test/SemaCXX/ptrauth-type-traits.cpp
M clang/test/SemaCXX/trivially-relocatable-ptrauth.cpp
M clang/test/SemaCXX/type-traits-unsatisfied-diags.cpp
A clang/test/SemaCXX/typeid-requires-typeinfo.cpp
M clang/test/SemaCXX/typeid.cpp
M clang/test/SemaCXX/undefined-internal.cpp
M clang/test/SemaCXX/vector.cpp
M clang/test/SemaCXX/warn-thread-safety-analysis.cpp
M clang/test/SemaCXX/warn-unsafe-buffer-usage-libc-functions.cpp
A clang/test/SemaHIP/amdgpu-global-load-lds-template.hip
A clang/test/SemaHLSL/BuiltIns/WaveActiveBallot-errors.hlsl
M clang/test/SemaHLSL/matrix_single_subscript_errors.hlsl
M clang/test/SemaHLSL/resource_binding_attr_error.hlsl
A clang/test/SemaHLSL/resource_binding_attr_error_uint32_max.hlsl
M clang/test/SemaObjCXX/arc-0x.mm
M clang/test/SemaOpenCL/builtins-amdgcn-error-gfx1250-wmma-w32-param.cl
M clang/test/SemaOpenCL/extension-version.cl
M clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl
A clang/test/SemaSPIRV/BuiltIns/subgroup-errors.c
M clang/test/SemaTemplate/concepts.cpp
M clang/test/SemaTemplate/deduction.cpp
M clang/test/TableGen/target-builtins-prototype-parser.td
M clang/tools/clang-import-test/clang-import-test.cpp
M clang/tools/clang-nvlink-wrapper/ClangNVLinkWrapper.cpp
M clang/tools/clang-repl/ClangRepl.cpp
M clang/tools/driver/cc1as_main.cpp
M clang/tools/driver/cc1gen_reproducer_main.cpp
M clang/tools/driver/driver.cpp
M clang/unittests/AST/NamedDeclPrinterTest.cpp
M clang/unittests/AST/TypePrinterTest.cpp
M clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp
M clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
M clang/unittests/Analysis/LifetimeSafetyTest.cpp
M clang/unittests/Basic/CMakeLists.txt
M clang/unittests/Basic/DarwinSDKInfoTest.cpp
M clang/unittests/Basic/SourceManagerTest.cpp
M clang/unittests/CodeGen/TestCompiler.h
M clang/unittests/DependencyScanning/DependencyScanningWorkerTest.cpp
M clang/unittests/Format/FormatTestCSharp.cpp
M clang/unittests/Format/TokenAnnotatorTest.cpp
M clang/unittests/Interpreter/InterpreterExtensionsTest.cpp
M clang/unittests/Interpreter/OutOfProcessInterpreterTests.cpp
M clang/unittests/Serialization/CMakeLists.txt
M clang/unittests/Serialization/ModuleCacheTest.cpp
R clang/unittests/Serialization/NamespaceLookupTest.cpp
M clang/unittests/Support/TimeProfilerTest.cpp
M clang/unittests/Tooling/QualTypeNamesTest.cpp
M clang/unittests/Tooling/ToolingTest.cpp
M clang/utils/TableGen/CIRLoweringEmitter.cpp
M clang/utils/TableGen/ClangBuiltinsEmitter.cpp
M clang/utils/TableGen/RISCVVEmitter.cpp
M clang/utils/TableGen/SveEmitter.cpp
M cmake/Modules/LLVMVersion.cmake
M compiler-rt/cmake/Modules/AllSupportedArchDefs.cmake
M compiler-rt/cmake/Modules/CompilerRTDarwinUtils.cmake
M compiler-rt/cmake/builtin-config-ix.cmake
M compiler-rt/lib/asan/asan_allocator.h
M compiler-rt/lib/builtins/CMakeLists.txt
M compiler-rt/lib/builtins/aarch64/sme-abi.S
M compiler-rt/lib/builtins/arm/addsf3.S
M compiler-rt/lib/builtins/fp_add_impl.inc
M compiler-rt/lib/gwp_asan/tests/backtrace.cpp
M compiler-rt/lib/rtsan/CMakeLists.txt
M compiler-rt/lib/rtsan/rtsan_context.cpp
M compiler-rt/lib/rtsan/rtsan_suppressions.cpp
M compiler-rt/lib/sanitizer_common/sanitizer_allocator_primary32.h
M compiler-rt/lib/sanitizer_common/sanitizer_platform.h
M compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cpp
M compiler-rt/test/CMakeLists.txt
M compiler-rt/test/asan/CMakeLists.txt
M compiler-rt/test/asan/TestCases/Darwin/asan-symbolize-partial-report-no-external-symbolizer.cpp
M compiler-rt/test/asan/TestCases/Darwin/asan-symbolize-partial-report-with-module-map.cpp
M compiler-rt/test/asan/TestCases/Darwin/asan-symbolize-with-module-map.cpp
M compiler-rt/test/asan/TestCases/Darwin/atos-symbolizer-dyld-root-path.cpp
M compiler-rt/test/asan/TestCases/Darwin/atos-symbolizer.cpp
M compiler-rt/test/asan/TestCases/Darwin/duplicate_os_log_reports.cpp
M compiler-rt/test/asan/TestCases/Darwin/dyld_insert_libraries_reexec.cpp
M compiler-rt/test/asan/TestCases/Darwin/dyld_insert_libraries_remove.cpp
M compiler-rt/test/asan/TestCases/Darwin/interface_symbols_darwin.cpp
M compiler-rt/test/asan/TestCases/Darwin/suppressions-sandbox.cpp
M compiler-rt/test/asan/TestCases/Darwin/uuid.cpp
M compiler-rt/test/asan/TestCases/Posix/asan-symbolize-sanity-test.cpp
M compiler-rt/test/asan/TestCases/Posix/asan_symbolize_script/plugin_wrong_frame_number_bug.cpp
M compiler-rt/test/asan/TestCases/Posix/coverage.cpp
M compiler-rt/test/asan/TestCases/Posix/new_array_cookie_with_new_from_class.cpp
M compiler-rt/test/asan/TestCases/default_ignorelist.cpp
M compiler-rt/test/asan/TestCases/log-path_test.cpp
M compiler-rt/test/asan/TestCases/suppressions-exec-relative-location.cpp
M compiler-rt/test/asan/lit.site.cfg.py.in
M compiler-rt/test/asan_abi/CMakeLists.txt
M compiler-rt/test/asan_abi/lit.site.cfg.py.in
M compiler-rt/test/builtins/CMakeLists.txt
M compiler-rt/test/builtins/Unit/fixunstfdi_test.c
M compiler-rt/test/builtins/Unit/multc3_test.c
M compiler-rt/test/fuzzer/CMakeLists.txt
M compiler-rt/test/fuzzer/afl-driver-stderr.test
M compiler-rt/test/fuzzer/big-file-copy.test
M compiler-rt/test/fuzzer/cross_over.test
M compiler-rt/test/fuzzer/lit.site.cfg.py.in
M compiler-rt/test/fuzzer/merge-control-file.test
M compiler-rt/test/fuzzer/merge-posix.test
M compiler-rt/test/fuzzer/seed_inputs.test
M compiler-rt/test/lit.common.cfg.py
M compiler-rt/test/lit.common.configured.in
M compiler-rt/test/lsan/TestCases/swapcontext.cpp
M compiler-rt/test/orc/TestCases/Linux/ppc64/ehframe-default.cpp
M compiler-rt/test/orc/TestCases/Linux/ppc64/lljit-ehframe.cpp
M compiler-rt/test/orc/TestCases/Linux/ppc64/lljit-initialize-deinitialize.ll
M compiler-rt/test/orc/TestCases/Linux/ppc64/priority-static-initializer.S
M compiler-rt/test/orc/TestCases/Linux/ppc64/trivial-cxa-atexit.S
M compiler-rt/test/orc/TestCases/Linux/ppc64/trivial-static-initializer.S
M compiler-rt/test/orc/TestCases/Linux/ppc64/trivial-tls-pwr10.test
M compiler-rt/test/orc/TestCases/Linux/ppc64/trivial-tls.S
M compiler-rt/test/sanitizer_common/CMakeLists.txt
M compiler-rt/test/sanitizer_common/TestCases/sanitizer_coverage_trace_pc_guard.cpp
M compiler-rt/test/sanitizer_common/TestCases/suffix-log-path_test.c
M compiler-rt/test/sanitizer_common/lit.site.cfg.py.in
M compiler-rt/test/tsan/CMakeLists.txt
M compiler-rt/test/tsan/Darwin/dlopen.cpp
M compiler-rt/test/tsan/Darwin/dyld-insert-libraries.c
M compiler-rt/test/tsan/Darwin/write-interpose.c
M compiler-rt/test/tsan/lit.site.cfg.py.in
M compiler-rt/test/ubsan/CMakeLists.txt
M compiler-rt/test/ubsan/lit.site.cfg.py.in
M cross-project-tests/CMakeLists.txt
M cross-project-tests/debuginfo-tests/dexter/dex/debugger/DAP.py
A cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/CMakeLists.txt
A cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/arrayref.cpp
A cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/arrayref.test
A cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/lit.local.cfg
A cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/pointer-int-pair.cpp
A cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/pointer-int-pair.test
A cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/pointer-union.cpp
A cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/pointer-union.test
M cross-project-tests/lit.cfg.py
M cross-project-tests/veclib/veclib-sincos.c
M flang-rt/CMakeLists.txt
M flang-rt/cmake/modules/GetToolchainDirs.cmake
M flang-rt/cmake/modules/HandleLibs.cmake
M flang-rt/lib/runtime/extensions.cpp
M flang-rt/lib/runtime/sum.cpp
M flang-rt/test/CMakeLists.txt
M flang-rt/unittests/Runtime/NumericalFormatTest.cpp
M flang-rt/unittests/Runtime/Reduction.cpp
M flang/docs/Aliasing.md
M flang/docs/CMakeLists.txt
M flang/docs/Extensions.md
M flang/docs/GettingInvolved.md
M flang/docs/OpenMPSupport.md
M flang/docs/ReleaseNotes.md
R flang/docs/_static/llvm.css
R flang/docs/_templates/indexsidebar.html
R flang/docs/_templates/layout.html
R flang/docs/_themes/llvm-theme/layout.html
R flang/docs/_themes/llvm-theme/static/contents.png
R flang/docs/_themes/llvm-theme/static/llvm-theme.css
R flang/docs/_themes/llvm-theme/static/logo.png
R flang/docs/_themes/llvm-theme/static/navigation.png
R flang/docs/_themes/llvm-theme/theme.conf
M flang/docs/index.md
M flang/include/flang/Evaluate/complex.h
M flang/include/flang/Evaluate/real.h
M flang/include/flang/Evaluate/tools.h
M flang/include/flang/Frontend/CompilerInstance.h
M flang/include/flang/Optimizer/Dialect/FIROps.td
M flang/include/flang/Optimizer/OpenACC/Passes.h
M flang/include/flang/Optimizer/OpenACC/Passes.td
M flang/include/flang/Optimizer/OpenACC/Support/FIROpenACCOpsInterfaces.h
M flang/include/flang/Optimizer/Passes/CommandLineOpts.h
M flang/include/flang/Optimizer/Support/InitFIR.h
A flang/include/flang/Optimizer/Transforms/FIRToMemRefTypeConverter.h
M flang/include/flang/Optimizer/Transforms/Passes.h
M flang/include/flang/Optimizer/Transforms/Passes.td
M flang/include/flang/Parser/dump-parse-tree.h
M flang/include/flang/Parser/parse-tree-visitor.h
M flang/include/flang/Parser/parse-tree.h
M flang/include/flang/Semantics/expression.h
M flang/lib/Evaluate/complex.cpp
M flang/lib/Evaluate/fold-matmul.h
M flang/lib/Evaluate/fold-real.cpp
M flang/lib/Evaluate/fold-reduction.h
M flang/lib/Evaluate/real.cpp
M flang/lib/Frontend/CompilerInstance.cpp
M flang/lib/Frontend/FrontendActions.cpp
M flang/lib/FrontendTool/CMakeLists.txt
M flang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
M flang/lib/Lower/Bridge.cpp
M flang/lib/Lower/ConvertConstant.cpp
M flang/lib/Lower/OpenACC.cpp
M flang/lib/Lower/OpenMP/ClauseProcessor.cpp
M flang/lib/Lower/OpenMP/Clauses.cpp
M flang/lib/Lower/OpenMP/OpenMP.cpp
M flang/lib/Optimizer/Analysis/AliasAnalysis.cpp
M flang/lib/Optimizer/Builder/IntrinsicCall.cpp
M flang/lib/Optimizer/CodeGen/CodeGen.cpp
M flang/lib/Optimizer/Dialect/FIROps.cpp
M flang/lib/Optimizer/OpenACC/Support/CMakeLists.txt
M flang/lib/Optimizer/OpenACC/Support/FIROpenACCOpsInterfaces.cpp
M flang/lib/Optimizer/OpenACC/Support/RegisterOpenACCExtensions.cpp
A flang/lib/Optimizer/OpenACC/Transforms/ACCUseDeviceCanonicalizer.cpp
M flang/lib/Optimizer/OpenACC/Transforms/CMakeLists.txt
M flang/lib/Optimizer/OpenMP/MapInfoFinalization.cpp
M flang/lib/Optimizer/Passes/CommandLineOpts.cpp
M flang/lib/Optimizer/Passes/Pipelines.cpp
M flang/lib/Optimizer/Transforms/CMakeLists.txt
A flang/lib/Optimizer/Transforms/CUDA/CUFAddConstructor.cpp
A flang/lib/Optimizer/Transforms/CUDA/CUFComputeSharedMemoryOffsetsAndSize.cpp
A flang/lib/Optimizer/Transforms/CUDA/CUFDeviceFuncTransform.cpp
A flang/lib/Optimizer/Transforms/CUDA/CUFDeviceGlobal.cpp
A flang/lib/Optimizer/Transforms/CUDA/CUFFunctionRewrite.cpp
A flang/lib/Optimizer/Transforms/CUDA/CUFGPUToLLVMConversion.cpp
A flang/lib/Optimizer/Transforms/CUDA/CUFLaunchAttachAttr.cpp
A flang/lib/Optimizer/Transforms/CUDA/CUFOpConversion.cpp
A flang/lib/Optimizer/Transforms/CUDA/CUFPredefinedVarToGPU.cpp
R flang/lib/Optimizer/Transforms/CUFAddConstructor.cpp
R flang/lib/Optimizer/Transforms/CUFComputeSharedMemoryOffsetsAndSize.cpp
R flang/lib/Optimizer/Transforms/CUFDeviceGlobal.cpp
R flang/lib/Optimizer/Transforms/CUFGPUToLLVMConversion.cpp
R flang/lib/Optimizer/Transforms/CUFOpConversion.cpp
A flang/lib/Optimizer/Transforms/FIRToMemRef.cpp
M flang/lib/Optimizer/Transforms/FIRToSCF.cpp
A flang/lib/Optimizer/Transforms/LoopInvariantCodeMotion.cpp
M flang/lib/Parser/parse-tree.cpp
M flang/lib/Parser/prescan.cpp
M flang/lib/Parser/prescan.h
M flang/lib/Parser/unparse.cpp
M flang/lib/Semantics/check-acc-structure.cpp
M flang/lib/Semantics/check-call.cpp
M flang/lib/Semantics/check-case.cpp
M flang/lib/Semantics/check-omp-loop.cpp
M flang/lib/Semantics/check-omp-structure.cpp
M flang/lib/Semantics/expression.cpp
M flang/lib/Semantics/mod-file.cpp
M flang/lib/Semantics/resolve-directives.cpp
M flang/lib/Semantics/resolve-names.cpp
M flang/test/Analysis/AliasAnalysis/alias-analysis-cray-pointers.fir
M flang/test/Analysis/AliasAnalysis/gen_mod_ref_test.py
M flang/test/Analysis/AliasAnalysis/modref-call-dummies.f90
M flang/test/Analysis/AliasAnalysis/modref-call-globals.f90
A flang/test/Analysis/AliasAnalysis/modref-call-recursive.fir
M flang/test/CMakeLists.txt
M flang/test/Driver/Inputs/free-form-test.f90
M flang/test/Driver/color-diagnostics-scan.f
M flang/test/Driver/fixed-free-detection.f90
M flang/test/Driver/fixed-free-flag.f90
M flang/test/Driver/omp-driver-offload.f90
A flang/test/Driver/pass-plugin-codegen.f90
M flang/test/Driver/pass-plugin.f90
M flang/test/Driver/unsafe-cray-pointers.f90
A flang/test/Driver/veclib-frem.f90
M flang/test/Driver/werror-scan.f
A flang/test/Evaluate/bug89528.f90
A flang/test/Fir/CUDA/cuda-device-func-transform-cc90.mlir
A flang/test/Fir/CUDA/cuda-device-func-transform.mlir
A flang/test/Fir/CUDA/cuda-function-rewrite.mlir
M flang/test/Fir/CUDA/cuda-global-addr.mlir
A flang/test/Fir/CUDA/cuda-launch-attach-attr.mlir
A flang/test/Fir/CUDA/cuf-offload-livein-value-canonicalization.fir
A flang/test/Fir/CUDA/predefined-variables.mlir
M flang/test/Fir/FirToSCF/do-loop.fir
A flang/test/Fir/OpenACC/offload-livein-value-canonicalization.fir
A flang/test/Fir/OpenACC/use-device-canonicalizer.mlir
M flang/test/Fir/convert-memref-codegen.mlir
M flang/test/Fir/convert-to-llvm.fir
A flang/test/Fir/prefetch.fir
M flang/test/Integration/OpenMP/copyprivate.f90
M flang/test/Integration/OpenMP/private-global.f90
A flang/test/Integration/prefetch.f90
A flang/test/Integration/select-case-pointer-assign.f90
M flang/test/Lower/CUDA/cuda-data-transfer.cuf
A flang/test/Lower/CUDA/cuda-gpu-managed.cuf
A flang/test/Lower/HLFIR/prefetch.f90
M flang/test/Lower/Intrinsics/show_descriptor.f90
R flang/test/Lower/OpenACC/Todo/acc-cache.f90
A flang/test/Lower/OpenACC/acc-cache.f90
A flang/test/Lower/OpenMP/composite_simd_linear.f90
M flang/test/Lower/OpenMP/distribute-parallel-do-simd.f90
M flang/test/Lower/OpenMP/parallel-private-clause.f90
M flang/test/Lower/OpenMP/simd-linear.f90
M flang/test/Lower/OpenMP/target-spmd.f90
M flang/test/Lower/OpenMP/target.f90
M flang/test/Lower/allocatable-return.f90
M flang/test/Lower/allocatable-runtime.f90
M flang/test/Lower/allocatables.f90
M flang/test/Lower/allocate-mold.f90
M flang/test/Lower/allocate-source-allocatables.f90
M flang/test/Lower/allocate-source-pointers.f90
M flang/test/Lower/allocated.f90
M flang/test/Lower/always-execute-loop-body.f90
M flang/test/Lower/arithmetic-goto.f90
M flang/test/Lower/array-constructor-1.f90
M flang/test/Lower/array-constructor-2.f90
M flang/test/Lower/array-constructor-index.f90
M flang/test/Lower/array-derived.f90
M flang/test/Lower/array-elemental-calls-2.f90
M flang/test/Lower/array-elemental-calls-3.f90
M flang/test/Lower/array-elemental-calls.f90
M flang/test/Lower/array-elemental-subroutines.f90
M flang/test/Lower/array-expression-assumed-size.f90
M flang/test/Lower/array-expression-slice-1.f90
M flang/test/Lower/array-expression-slice-2.f90
M flang/test/Lower/array-expression-subscript.f90
M flang/test/Lower/array-substring.f90
M flang/test/Lower/array-temp.f90
M flang/test/Lower/array-user-def-assignments.f90
M flang/test/Lower/array-wide-char.f90
M flang/test/Lower/array.f90
M flang/test/Lower/associate-construct-2.f90
M flang/test/Lower/assumed-shape-callee.f90
M flang/test/Lower/assumed-type.f90
M flang/test/Lower/basic-call.f90
M flang/test/Lower/block.f90
M flang/test/Lower/call-copy-in-out.f90
M flang/test/Lower/call-implicit.f90
M flang/test/Lower/call.f90
M flang/test/Lower/character-compare.f90
A flang/test/Lower/debug-use-stmt-ambiguous.f90
M flang/test/Parser/badlabel.f
A flang/test/Parser/bug50563.f
M flang/test/Preprocessing/pp039.F
M flang/test/Semantics/OpenACC/acc-cache-validity.f90
M flang/test/Semantics/OpenMP/clause-validity01.f90
M flang/test/Semantics/OpenMP/cray-pointer-usage.f90
M flang/test/Semantics/OpenMP/linear-clause01.f90
M flang/test/Semantics/OpenMP/linear-iter.f90
A flang/test/Semantics/OpenMP/simd-linear-array.f90
A flang/test/Semantics/bug127425.f90
A flang/test/Semantics/bug174859.f90
A flang/test/Semantics/bug175207.f90
A flang/test/Semantics/bug2021.f90
M flang/test/Semantics/cuf23.cuf
A flang/test/Semantics/modfile82.f90
A flang/test/Semantics/zero_len_char_array.f90
A flang/test/Transforms/FIRToMemRef/alloca.mlir
A flang/test/Transforms/FIRToMemRef/array-coor-op.mlir
A flang/test/Transforms/FIRToMemRef/complex.mlir
A flang/test/Transforms/FIRToMemRef/convert-opt.mlir
A flang/test/Transforms/FIRToMemRef/cuda-alloca.mlir
A flang/test/Transforms/FIRToMemRef/derived-types.mlir
A flang/test/Transforms/FIRToMemRef/index.mlir
A flang/test/Transforms/FIRToMemRef/load-dynamic-shape.mlir
A flang/test/Transforms/FIRToMemRef/load-shift-dynamic.mlir
A flang/test/Transforms/FIRToMemRef/load-shift-static.mlir
A flang/test/Transforms/FIRToMemRef/load-static-shape.mlir
A flang/test/Transforms/FIRToMemRef/logical.mlir
A flang/test/Transforms/FIRToMemRef/no-declare.mlir
A flang/test/Transforms/FIRToMemRef/reject-conversions.mlir
A flang/test/Transforms/FIRToMemRef/replace.mlir
A flang/test/Transforms/FIRToMemRef/slice.mlir
A flang/test/Transforms/FIRToMemRef/store-dynamic-shape.mlir
A flang/test/Transforms/FIRToMemRef/store-shift-static.mlir
A flang/test/Transforms/FIRToMemRef/store-static-shape.mlir
A flang/test/Transforms/FIRToMemRef/tbaa-tag.mlir
A flang/test/Transforms/licm.fir
M flang/test/Transforms/omp-map-info-finalization-implicit-field.fir
M flang/test/Transforms/tbaa-cray-pointer.fir
M flang/test/lit.site.cfg.py.in
M flang/tools/bbc/bbc.cpp
M libc/.gitignore
M libc/Maintainers.rst
M libc/cmake/modules/LLVMLibCCompileOptionRules.cmake
M libc/cmake/modules/LLVMLibCHeaderRules.cmake
M libc/cmake/modules/LLVMLibCObjectRules.cmake
M libc/cmake/modules/LLVMLibCTestRules.cmake
M libc/config/baremetal/aarch64/headers.txt
M libc/config/baremetal/arm/headers.txt
M libc/config/baremetal/riscv/headers.txt
M libc/docs/hand_in_hand.rst
M libc/hdr/CMakeLists.txt
A libc/hdr/elf_macros.h
M libc/hdr/types/CMakeLists.txt
A libc/hdr/types/Elf32_Addr.h
A libc/hdr/types/Elf32_Chdr.h
A libc/hdr/types/Elf32_Dyn.h
A libc/hdr/types/Elf32_Ehdr.h
A libc/hdr/types/Elf32_Half.h
A libc/hdr/types/Elf32_Lword.h
A libc/hdr/types/Elf32_Nhdr.h
A libc/hdr/types/Elf32_Off.h
A libc/hdr/types/Elf32_Phdr.h
A libc/hdr/types/Elf32_Rel.h
A libc/hdr/types/Elf32_Rela.h
A libc/hdr/types/Elf32_Shdr.h
A libc/hdr/types/Elf32_Sword.h
A libc/hdr/types/Elf32_Sym.h
A libc/hdr/types/Elf32_Verdaux.h
A libc/hdr/types/Elf32_Verdef.h
A libc/hdr/types/Elf32_Vernaux.h
A libc/hdr/types/Elf32_Verneed.h
A libc/hdr/types/Elf32_Versym.h
A libc/hdr/types/Elf32_Word.h
A libc/hdr/types/Elf64_Addr.h
A libc/hdr/types/Elf64_Chdr.h
A libc/hdr/types/Elf64_Dyn.h
A libc/hdr/types/Elf64_Ehdr.h
A libc/hdr/types/Elf64_Half.h
A libc/hdr/types/Elf64_Lword.h
A libc/hdr/types/Elf64_Nhdr.h
A libc/hdr/types/Elf64_Off.h
A libc/hdr/types/Elf64_Phdr.h
A libc/hdr/types/Elf64_Rel.h
A libc/hdr/types/Elf64_Rela.h
A libc/hdr/types/Elf64_Shdr.h
A libc/hdr/types/Elf64_Sword.h
A libc/hdr/types/Elf64_Sxword.h
A libc/hdr/types/Elf64_Sym.h
A libc/hdr/types/Elf64_Verdaux.h
A libc/hdr/types/Elf64_Verdef.h
A libc/hdr/types/Elf64_Vernaux.h
A libc/hdr/types/Elf64_Verneed.h
A libc/hdr/types/Elf64_Versym.h
A libc/hdr/types/Elf64_Word.h
A libc/hdr/types/Elf64_Xword.h
M libc/include/CMakeLists.txt
M libc/include/elf.yaml
A libc/include/link.h.def
M libc/include/link.yaml
M libc/include/llvm-libc-macros/elf-macros.h
M libc/include/llvm-libc-macros/link-macros.h
M libc/include/llvm-libc-types/CMakeLists.txt
A libc/include/llvm-libc-types/Elf32_Addr.h
A libc/include/llvm-libc-types/Elf32_Chdr.h
A libc/include/llvm-libc-types/Elf32_Dyn.h
A libc/include/llvm-libc-types/Elf32_Ehdr.h
A libc/include/llvm-libc-types/Elf32_Half.h
A libc/include/llvm-libc-types/Elf32_Lword.h
A libc/include/llvm-libc-types/Elf32_Nhdr.h
A libc/include/llvm-libc-types/Elf32_Off.h
A libc/include/llvm-libc-types/Elf32_Phdr.h
A libc/include/llvm-libc-types/Elf32_Rel.h
A libc/include/llvm-libc-types/Elf32_Rela.h
A libc/include/llvm-libc-types/Elf32_Shdr.h
A libc/include/llvm-libc-types/Elf32_Sword.h
A libc/include/llvm-libc-types/Elf32_Sym.h
A libc/include/llvm-libc-types/Elf32_Verdaux.h
A libc/include/llvm-libc-types/Elf32_Verdef.h
A libc/include/llvm-libc-types/Elf32_Vernaux.h
A libc/include/llvm-libc-types/Elf32_Verneed.h
A libc/include/llvm-libc-types/Elf32_Versym.h
A libc/include/llvm-libc-types/Elf32_Word.h
A libc/include/llvm-libc-types/Elf64_Addr.h
A libc/include/llvm-libc-types/Elf64_Chdr.h
A libc/include/llvm-libc-types/Elf64_Dyn.h
A libc/include/llvm-libc-types/Elf64_Ehdr.h
A libc/include/llvm-libc-types/Elf64_Half.h
A libc/include/llvm-libc-types/Elf64_Lword.h
A libc/include/llvm-libc-types/Elf64_Nhdr.h
A libc/include/llvm-libc-types/Elf64_Off.h
A libc/include/llvm-libc-types/Elf64_Phdr.h
A libc/include/llvm-libc-types/Elf64_Rel.h
A libc/include/llvm-libc-types/Elf64_Rela.h
A libc/include/llvm-libc-types/Elf64_Shdr.h
A libc/include/llvm-libc-types/Elf64_Sword.h
A libc/include/llvm-libc-types/Elf64_Sxword.h
A libc/include/llvm-libc-types/Elf64_Sym.h
A libc/include/llvm-libc-types/Elf64_Verdaux.h
A libc/include/llvm-libc-types/Elf64_Verdef.h
A libc/include/llvm-libc-types/Elf64_Vernaux.h
A libc/include/llvm-libc-types/Elf64_Verneed.h
A libc/include/llvm-libc-types/Elf64_Versym.h
A libc/include/llvm-libc-types/Elf64_Word.h
A libc/include/llvm-libc-types/Elf64_Xword.h
M libc/shared/math.h
A libc/shared/math/expm1f16.h
A libc/shared/math/ilogbf16.h
A libc/shared/math/log.h
A libc/shared/math/sin.h
M libc/src/__support/CMakeLists.txt
M libc/src/__support/GPU/allocator.cpp
M libc/src/__support/OSUtil/linux/CMakeLists.txt
M libc/src/__support/OSUtil/linux/vdso.cpp
M libc/src/__support/RPC/rpc_server.h
M libc/src/__support/math/CMakeLists.txt
M libc/src/__support/math/cbrt.h
A libc/src/__support/math/expm1f16.h
A libc/src/__support/math/ilogbf16.h
A libc/src/__support/math/log.h
A libc/src/__support/math/log_range_reduction.h
A libc/src/__support/math/sin.h
M libc/src/__support/str_to_float.h
A libc/src/__support/wctype/CMakeLists.txt
A libc/src/__support/wctype/wctype_classification_utils.h
M libc/src/math/docs/add_math_function.md
M libc/src/math/generic/CMakeLists.txt
M libc/src/math/generic/expm1f16.cpp
M libc/src/math/generic/ilogbf16.cpp
M libc/src/math/generic/log.cpp
M libc/src/math/generic/log10.cpp
M libc/src/math/generic/log1p.cpp
M libc/src/math/generic/log2.cpp
R libc/src/math/generic/log_range_reduction.h
M libc/src/math/generic/sin.cpp
M libc/src/stdio/generic/fgets.cpp
M libc/src/stdlib/atexit.cpp
M libc/src/stdlib/exit.cpp
M libc/src/stdlib/quick_exit.cpp
M libc/src/stdlib/strfroml.cpp
M libc/startup/gpu/amdgpu/start.cpp
M libc/startup/gpu/nvptx/start.cpp
M libc/startup/linux/CMakeLists.txt
M libc/startup/linux/do_start.cpp
M libc/test/integration/startup/gpu/rpc_interface_test.cpp
M libc/test/shared/CMakeLists.txt
M libc/test/shared/shared_math_test.cpp
M libc/test/src/__support/CMakeLists.txt
A libc/test/src/__support/wctype/CMakeLists.txt
A libc/test/src/__support/wctype/wctype_classification_utils_test.cpp
M libc/utils/hdrgen/hdrgen/header.py
M libc/utils/hdrgen/hdrgen/main.py
A libc/utils/hdrgen/tests/expected_output/test_small_proxy.h
M libc/utils/hdrgen/tests/test_integration.py
A libc/utils/wctype_utils/classification/__init__.py
A libc/utils/wctype_utils/classification/gen_classification_data.py
M libc/utils/wctype_utils/gen.py
M libclc/CMakeLists.txt
M libclc/clc/lib/amdgcn/SOURCES
A libclc/clc/lib/amdgcn/math/clc_ldexp.cl
R libclc/clc/lib/amdgcn/math/clc_ldexp_override.cl
M libclc/clc/lib/amdgpu/SOURCES
A libclc/clc/lib/amdgpu/math/clc_sqrt.cl
R libclc/clc/lib/amdgpu/math/clc_sqrt_fp64.cl
M libclc/clc/lib/generic/SOURCES
M libclc/clc/lib/generic/conversion/clc_convert_integer.cl
M libclc/clc/lib/r600/SOURCES
A libclc/clc/lib/r600/math/clc_rsqrt.cl
R libclc/clc/lib/r600/math/clc_rsqrt_override.cl
M libclc/cmake/modules/AddLibclc.cmake
R libclc/utils/CMakeLists.txt
R libclc/utils/prepare-builtins.cpp
M libcxx/.clang-format
M libcxx/CMakeLists.txt
M libcxx/docs/ABIGuarantees.rst
M libcxx/docs/CodingGuidelines.rst
M libcxx/docs/ImplementationDefinedBehavior.rst
M libcxx/docs/ReleaseNotes.rst
M libcxx/docs/ReleaseNotes/22.rst
A libcxx/docs/ReleaseNotes/23.rst
M libcxx/docs/ReleaseProcedure.rst
M libcxx/docs/Status/Cxx17Papers.csv
M libcxx/docs/Status/Cxx2cIssues.csv
A libcxx/docs/Status/Cxx2cIssues.csvgb
R libcxx/docs/Status/PSTL.rst
R libcxx/docs/Status/PSTLPaper.csv
M libcxx/docs/VendorDocumentation.rst
M libcxx/docs/conf.py
M libcxx/docs/index.rst
M libcxx/include/CMakeLists.txt
M libcxx/include/__algorithm/copy.h
M libcxx/include/__algorithm/equal.h
M libcxx/include/__algorithm/find.h
M libcxx/include/__algorithm/move.h
M libcxx/include/__algorithm/pstl.h
M libcxx/include/__algorithm/ranges_equal.h
M libcxx/include/__algorithm/ranges_search_n.h
M libcxx/include/__algorithm/search_n.h
M libcxx/include/__algorithm/unwrap_iter.h
M libcxx/include/__atomic/atomic.h
M libcxx/include/__atomic/atomic_flag.h
M libcxx/include/__atomic/atomic_ref.h
M libcxx/include/__atomic/atomic_sync.h
A libcxx/include/__atomic/atomic_waitable_traits.h
M libcxx/include/__bit/byteswap.h
M libcxx/include/__charconv/traits.h
M libcxx/include/__chrono/duration.h
M libcxx/include/__chrono/file_clock.h
M libcxx/include/__chrono/leap_second.h
M libcxx/include/__chrono/steady_clock.h
M libcxx/include/__chrono/system_clock.h
M libcxx/include/__chrono/time_point.h
M libcxx/include/__chrono/zoned_time.h
M libcxx/include/__config
M libcxx/include/__configuration/abi.h
M libcxx/include/__configuration/availability.h
M libcxx/include/__configuration/experimental.h
M libcxx/include/__filesystem/path.h
M libcxx/include/__flat_map/flat_multimap.h
M libcxx/include/__flat_set/flat_multiset.h
M libcxx/include/__format/extended_grapheme_cluster_table.h
M libcxx/include/__format/indic_conjunct_break_table.h
M libcxx/include/__format/width_estimation_table.h
M libcxx/include/__ios/fpos.h
M libcxx/include/__locale
M libcxx/include/__math/special_functions.h
M libcxx/include/__mdspan/layout_stride.h
M libcxx/include/__mdspan/mdspan.h
M libcxx/include/__memory/addressof.h
M libcxx/include/__memory/allocator.h
M libcxx/include/__memory/allocator_traits.h
M libcxx/include/__memory/is_sufficiently_aligned.h
M libcxx/include/__memory/raw_storage_iterator.h
M libcxx/include/__memory_resource/memory_resource.h
M libcxx/include/__memory_resource/monotonic_buffer_resource.h
M libcxx/include/__memory_resource/polymorphic_allocator.h
M libcxx/include/__memory_resource/synchronized_pool_resource.h
M libcxx/include/__memory_resource/unsynchronized_pool_resource.h
M libcxx/include/__new/allocate.h
M libcxx/include/__new/global_new_delete.h
M libcxx/include/__new/interference_size.h
M libcxx/include/__numeric/midpoint.h
M libcxx/include/__ostream/basic_ostream.h
M libcxx/include/__ranges/data.h
M libcxx/include/__ranges/view_interface.h
M libcxx/include/__thread/poll_with_backoff.h
M libcxx/include/__thread/timed_backoff_policy.h
M libcxx/include/__vector/vector.h
M libcxx/include/any
M libcxx/include/atomic
M libcxx/include/deque
M libcxx/include/fstream
M libcxx/include/future
M libcxx/include/ios
M libcxx/include/istream
M libcxx/include/module.modulemap.in
M libcxx/include/optional
M libcxx/include/scoped_allocator
M libcxx/include/semaphore
M libcxx/include/sstream
M libcxx/include/streambuf
M libcxx/include/string
M libcxx/include/strstream
M libcxx/include/syncstream
M libcxx/include/valarray
M libcxx/include/variant
M libcxx/include/version
M libcxx/lib/abi/arm64-apple-darwin.libcxxabi.v1.stable.exceptions.nonew.abilist
M libcxx/lib/abi/i686-linux-android21.libcxxabi.v1.stable.exceptions.nonew.abilist
M libcxx/lib/abi/powerpc-ibm-aix.libcxxabi.v1.stable.exceptions.nonew.abilist
M libcxx/lib/abi/powerpc64-ibm-aix.libcxxabi.v1.stable.exceptions.nonew.abilist
M libcxx/lib/abi/x86_64-apple-darwin.libcxxabi.v1.stable.exceptions.nonew.abilist
M libcxx/lib/abi/x86_64-linux-android21.libcxxabi.v1.stable.exceptions.nonew.abilist
M libcxx/lib/abi/x86_64-unknown-freebsd.libcxxabi.v1.stable.exceptions.nonew.abilist
M libcxx/lib/abi/x86_64-unknown-linux-gnu.libcxxabi.v1.stable.exceptions.nonew.abilist
M libcxx/lib/abi/x86_64-unknown-linux-gnu.libcxxabi.v1.stable.noexceptions.nonew.abilist
M libcxx/modules/std/new.inc
M libcxx/modules/std/optional.inc
M libcxx/src/any.cpp
M libcxx/src/atomic.cpp
M libcxx/src/charconv.cpp
M libcxx/src/condition_variable_destructor.cpp
M libcxx/src/error_category.cpp
M libcxx/src/experimental/tzdb.cpp
M libcxx/src/include/overridable_function.h
M libcxx/src/locale.cpp
M libcxx/src/memory.cpp
M libcxx/src/mutex_destructor.cpp
M libcxx/src/new.cpp
M libcxx/src/optional.cpp
M libcxx/src/string.cpp
M libcxx/src/valarray.cpp
M libcxx/src/vector.cpp
M libcxx/src/verbose_abort.cpp
R libcxx/test/benchmarks/VariantBenchmarks.h
M libcxx/test/benchmarks/algorithms/lexicographical_compare.bench.cpp
M libcxx/test/benchmarks/algorithms/nonmodifying/find.bench.cpp
M libcxx/test/benchmarks/algorithms/nonmodifying/search_n.bench.cpp
M libcxx/test/benchmarks/bitset.bench.cpp
M libcxx/test/benchmarks/containers/associative/associative_container_benchmarks.h
M libcxx/test/benchmarks/containers/sequence/sequence_container_benchmarks.h
M libcxx/test/benchmarks/to_chars.bench.cpp
A libcxx/test/benchmarks/variant.bench.cpp
R libcxx/test/benchmarks/variant_visit_1.bench.cpp
R libcxx/test/benchmarks/variant_visit_2.bench.cpp
R libcxx/test/benchmarks/variant_visit_3.bench.cpp
A libcxx/test/extensions/libcxx/input.output/file.streams/fstreams/filebuf.members/close.dont-get-rid-of-buffer.pass.cpp
A libcxx/test/libcxx/algorithms/nodiscard.verify.cpp
A libcxx/test/libcxx/algorithms/pstl.nodiscard.verify.cpp
M libcxx/test/libcxx/atomics/diagnose_invalid_memory_order.verify.cpp
A libcxx/test/libcxx/atomics/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/associative/map/map.nodiscard.verify.cpp
A libcxx/test/libcxx/containers/associative/map/multimap.nodiscard.verify.cpp
A libcxx/test/libcxx/containers/associative/set/multiset.nodiscard.verify.cpp
A libcxx/test/libcxx/containers/associative/set/set.nodiscard.verify.cpp
A libcxx/test/libcxx/containers/container.adaptors/flat.map/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/container.adaptors/flat.multimap/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/container.adaptors/flat.multiset/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/container.adaptors/flat.set/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/container.adaptors/queue/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/container.adaptors/stack/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/container.node/node_handle.nodiscard.verify.cpp
A libcxx/test/libcxx/containers/sequences/array/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/sequences/deque/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/sequences/forwardlist/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/sequences/list/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/sequences/vector/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/unord/unord.map/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/unord/unord.multimap/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/unord/unord.multiset/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/unord/unord.set/nodiscard.verify.cpp
A libcxx/test/libcxx/depr/depr.strstream/nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/algorithm.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/array.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/atomic.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/bit.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/chrono.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/cmath.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/cstddef.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/cstdlib.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/deque.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/filesystem.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/flat_map.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/flat_multimap.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/flat_multiset.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/flat_set.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/format.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/forward_list.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/functional.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/future.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/limits.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/list.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/map.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/memory.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/memory_resource.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/multimap.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/multiset.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/mutex.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/new.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/node_handle.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/pstl.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/queue.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/regex.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/scoped_allocator.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/set.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/stack.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/string.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/string_view.nodiscard.verify.cpp
A libcxx/test/libcxx/diagnostics/syserr/system_error_win_codes.pass.cpp
R libcxx/test/libcxx/diagnostics/system_error_win_codes.pass.cpp
R libcxx/test/libcxx/diagnostics/unordered_map.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/unordered_multimap.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/unordered_multiset.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/unordered_set.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/utility.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/vector.nodiscard.verify.cpp
M libcxx/test/libcxx/experimental/fexperimental-library.compile.pass.cpp
A libcxx/test/libcxx/input.output/file.streams/fstreams/nodiscard.verify.cpp
A libcxx/test/libcxx/input.output/filesystems/class.path/lifetimebound.verify.cpp
A libcxx/test/libcxx/input.output/filesystems/nodiscard.verify.cpp
A libcxx/test/libcxx/input.output/iostream.format/nodiscard.verify.cpp
A libcxx/test/libcxx/input.output/iostream.format/quoted.manip/quoted_traits.compile.pass.cpp
M libcxx/test/libcxx/input.output/iostreams.base/nodiscard.verify.cpp
A libcxx/test/libcxx/input.output/stream.buffers/nodiscard.verify.cpp
A libcxx/test/libcxx/input.output/string.streams/nodiscard.verify.cpp
A libcxx/test/libcxx/input.output/synchstream/nodiscard.verify.cpp
A libcxx/test/libcxx/language.support/limits/nodiscard.verify.cpp
M libcxx/test/libcxx/language.support/nodiscard.verify.cpp
M libcxx/test/libcxx/mem/mem.res/nodiscard.verify.cpp
A libcxx/test/libcxx/numerics/c.math/nodiscard.verify.cpp
M libcxx/test/libcxx/numerics/nodiscard.verify.cpp
A libcxx/test/libcxx/ranges/range.adaptors/range.access/nodiscard.verify.cpp
A libcxx/test/libcxx/ranges/range.adaptors/range.as_rvalue/nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.as_rvalue_view/nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.common.view/adaptor.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.common.view/nodiscard.verify.cpp
A libcxx/test/libcxx/ranges/range.adaptors/range.common/nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.counted/adaptor.nodiscard.verify.cpp
A libcxx/test/libcxx/ranges/range.adaptors/range.counted/nodiscard.verify.cpp
A libcxx/test/libcxx/ranges/range.adaptors/range.join.with/nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.iterator/deref.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.iterator/eq.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.iterator/iter_move.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.overview/adaptor.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.sentinel/eq.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.view/base.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.view/begin.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.view/end.nodiscard.verify.cpp
A libcxx/test/libcxx/ranges/range.utility/view.interface/nodiscard.verify.cpp
A libcxx/test/libcxx/re/nodiscard.verify.cpp
A libcxx/test/libcxx/strings/basic.string/nodiscard.verify.cpp
A libcxx/test/libcxx/strings/string.view/nodiscard.verify.cpp
M libcxx/test/libcxx/thread/nodiscard.verify.cpp
A libcxx/test/libcxx/time/nodiscard.verify.cpp
A libcxx/test/libcxx/utilities/allocator.adaptor/scoped_allocator.nodiscard.verify.cpp
A libcxx/test/libcxx/utilities/bit/nodiscard.verify.cpp
A libcxx/test/libcxx/utilities/format/nodiscard.verify.cpp
A libcxx/test/libcxx/utilities/function.objects/nodiscard.verify.cpp
A libcxx/test/libcxx/utilities/memory/nodiscard.verify.cpp
M libcxx/test/libcxx/utilities/optional/nodiscard.verify.cpp
M libcxx/test/libcxx/utilities/optional/optional.object/optional.object.observe/value_or.compile.pass.cpp
A libcxx/test/libcxx/utilities/utility/nodiscard.verify.cpp
M libcxx/test/libcxx/utilities/variant/nodiscard.verify.cpp
M libcxx/test/std/algorithms/alg.nonmodifying/alg.search/ranges.search_n.pass.cpp
M libcxx/test/std/algorithms/alg.nonmodifying/alg.search/search_n.pass.cpp
R libcxx/test/std/containers/container.node/node_handle.nodiscard.verify.cpp
M libcxx/test/std/containers/insert_range_helpers.h
M libcxx/test/std/containers/sequences/deque/deque.modifiers/append_range.pass.cpp
M libcxx/test/std/containers/sequences/deque/deque.modifiers/prepend_range.pass.cpp
M libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/prepend_range.pass.cpp
M libcxx/test/std/containers/sequences/insert_range_sequence_containers.h
M libcxx/test/std/containers/sequences/list/list.modifiers/append_range.pass.cpp
M libcxx/test/std/containers/sequences/list/list.modifiers/prepend_range.pass.cpp
M libcxx/test/std/containers/sequences/vector/vector.modifiers/append_range.pass.cpp
M libcxx/test/std/input.output/iostream.format/input.streams/istream.unformatted/peek.pass.cpp
R libcxx/test/std/input.output/iostream.format/quoted.manip/quoted_traits.compile.pass.cpp
M libcxx/test/std/language.support/support.limits/support.limits.general/new.version.compile.pass.cpp
M libcxx/test/std/language.support/support.limits/support.limits.general/optional.version.compile.pass.cpp
M libcxx/test/std/language.support/support.limits/support.limits.general/version.version.compile.pass.cpp
A libcxx/test/std/language.support/support.types/cstddef.nodiscard.verify.cpp
M libcxx/test/std/numerics/numeric.ops/numeric.ops.midpoint/midpoint.verify.cpp
M libcxx/test/std/thread/futures/futures.promise/set_exception.pass.cpp
M libcxx/test/std/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp
M libcxx/test/std/thread/futures/futures.promise/set_value_void.pass.cpp
M libcxx/test/std/thread/futures/futures.shared_future/get.pass.cpp
M libcxx/test/std/thread/futures/futures.task/futures.task.members/make_ready_at_thread_exit.pass.cpp
M libcxx/test/std/thread/futures/futures.task/futures.task.members/operator.pass.cpp
M libcxx/test/std/thread/futures/futures.unique_future/get.pass.cpp
R libcxx/test/std/utilities/memory/allocator.traits/allocator.traits.members/allocate.verify.cpp
M libcxx/test/std/utilities/optional/optional.iterator/begin.pass.cpp
M libcxx/test/std/utilities/optional/optional.iterator/borrowed_range.compile.pass.cpp
M libcxx/test/std/utilities/optional/optional.iterator/end.pass.cpp
M libcxx/test/std/utilities/optional/optional.iterator/iterator.pass.cpp
M libcxx/test/std/utilities/optional/optional.monadic/and_then.pass.cpp
M libcxx/test/std/utilities/optional/optional.monadic/or_else.pass.cpp
M libcxx/test/std/utilities/optional/optional.monadic/transform.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.assign/assign_value.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.assign/const_optional_U.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp
A libcxx/test/std/utilities/optional/optional.object/optional.object.assign/emplace.verify.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.assign/move.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.assign/nullopt_t.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.assign/optional_U.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/U.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/const_optional_U.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/copy.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/in_place_t.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/move.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/optional_U.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/ref_constructs_from_temporary.verify.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.mod/reset.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/bool.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/dereference.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/dereference_const.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/dereference_const_rvalue.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/dereference_rvalue.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/has_value.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/op_arrow.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/op_arrow_const.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/value_const.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/value_const_rvalue.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/value_or.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.swap/swap.pass.cpp
A libcxx/test/std/utilities/optional/optional.object/optional_helper_types.h
M libcxx/test/support/MinSequenceContainer.h
M libcxx/test/support/concat_macros.h
M libcxx/utils/ci/docker/docker-compose.yml
M libcxx/utils/ci/docker/linux-builder-base.dockerfile
M libcxx/utils/ci/images/libcxx_next_runners.txt
M libcxx/utils/ci/images/libcxx_runners.txt
A libcxx/utils/conformance
M libcxx/utils/generate_extended_grapheme_cluster_table.py
M libcxx/utils/generate_feature_test_macro_components.py
M libcxx/utils/generate_indic_conjunct_break_table.py
M libcxx/utils/generate_width_estimation_table.py
M libcxx/utils/libcxx/test/params.py
M libcxx/utils/requirements.txt
R libcxx/utils/synchronize_csv_status_files.py
M libcxxabi/CMakeLists.txt
M libcxxabi/include/cxxabi.h
M libcxxabi/src/cxa_exception.cpp
M libcxxabi/src/cxa_personality.cpp
M libcxxabi/src/stdlib_new_delete.cpp
M libunwind/include/__libunwind_config.h
M libunwind/src/Unwind-wasm.c
M lld/COFF/Config.h
M lld/COFF/Driver.cpp
M lld/COFF/Driver.h
M lld/COFF/LTO.cpp
M lld/COFF/Options.td
M lld/ELF/AArch64ErrataFix.cpp
M lld/ELF/AArch64ErrataFix.h
M lld/ELF/Arch/AArch64.cpp
M lld/ELF/Relocations.cpp
M lld/ELF/Relocations.h
M lld/ELF/ScriptLexer.cpp
M lld/ELF/ScriptLexer.h
M lld/ELF/ScriptParser.cpp
M lld/MachO/Arch/ARM64Common.cpp
M lld/MachO/Arch/ARM64Common.h
M lld/MachO/Arch/X86_64.cpp
M lld/MachO/BPSectionOrderer.cpp
M lld/MachO/ConcatOutputSection.cpp
M lld/MachO/EhFrame.cpp
M lld/MachO/EhFrame.h
M lld/MachO/ICF.cpp
M lld/MachO/InputFiles.cpp
M lld/MachO/InputFiles.h
M lld/MachO/InputSection.cpp
M lld/MachO/InputSection.h
M lld/MachO/MarkLive.cpp
M lld/MachO/ObjC.cpp
M lld/MachO/Relocations.cpp
M lld/MachO/Relocations.h
M lld/MachO/SyntheticSections.cpp
M lld/MachO/Target.h
M lld/MachO/UnwindInfoSection.cpp
M lld/MachO/Writer.cpp
M lld/MinGW/Driver.cpp
M lld/MinGW/Options.td
M lld/docs/ReleaseNotes.rst
A lld/test/COFF/linkreprofullpathrsp.test
A lld/test/COFF/lto-slp-vectorize-pm.ll
A lld/test/ELF/aarch64-cortex-a53-843419-thunk-relocation-crash.s
M lld/test/ELF/dynamic-list-extern.s
M lld/test/ELF/linkerscript/version-script.s
M lld/test/ELF/loongarch-relax-align.s
M lld/test/ELF/loongarch-relax-emit-relocs.s
M lld/test/ELF/loongarch-relax-pc-hi20-lo12-got-symbols.s
M lld/test/ELF/loongarch-relax-pc-hi20-lo12.s
M lld/test/ELF/loongarch-relocatable-align.s
M lld/test/ELF/loongarch-tls-gd-edge-case.s
M lld/test/ELF/loongarch-tls-gd.s
M lld/test/ELF/loongarch-tls-ie.s
M lld/test/ELF/loongarch-tls-ld.s
M lld/test/ELF/loongarch-tlsdesc.s
M lld/test/ELF/version-script.s
M lld/test/MinGW/driver.test
M lldb/Maintainers.md
M lldb/cmake/modules/LLDBConfig.cmake
M lldb/docs/index.rst
A lldb/docs/resources/lldbdap-contributing.md
R lldb/docs/resources/lldbdap.md
M lldb/docs/resources/lldbgdbremote.md
M lldb/docs/resources/qemu-testing.rst
A lldb/docs/use/lldbdap.md
M lldb/examples/python/crashlog.py
M lldb/include/lldb/API/SBCommandInterpreter.h
M lldb/include/lldb/API/SBSymbol.h
M lldb/include/lldb/API/SBValue.h
M lldb/include/lldb/Core/FormatEntity.h
M lldb/include/lldb/DataFormatters/TypeSynthetic.h
M lldb/include/lldb/Host/windows/ProcessLauncherWindows.h
M lldb/include/lldb/Symbol/Symbol.h
M lldb/include/lldb/Target/Platform.h
M lldb/include/lldb/ValueObject/DILAST.h
M lldb/include/lldb/ValueObject/DILEval.h
M lldb/include/lldb/lldb-defines.h
M lldb/packages/Python/lldbsuite/test/decorators.py
M lldb/packages/Python/lldbsuite/test/dotest.py
M lldb/packages/Python/lldbsuite/test/lldbpexpect.py
M lldb/packages/Python/lldbsuite/test/lldbtest.py
M lldb/packages/Python/lldbsuite/test/make/Makefile.rules
M lldb/packages/Python/lldbsuite/test/tools/lldb-dap/dap_server.py
M lldb/source/API/SBCommandReturnObject.cpp
M lldb/source/API/SBSymbol.cpp
M lldb/source/API/SBThread.cpp
M lldb/source/API/SBValue.cpp
M lldb/source/Commands/CommandObjectCommands.cpp
M lldb/source/Commands/CommandObjectVersion.cpp
M lldb/source/Core/Debugger.cpp
M lldb/source/Core/FormatEntity.cpp
M lldb/source/Core/IOHandlerCursesGUI.cpp
M lldb/source/Core/SourceManager.cpp
M lldb/source/Core/Statusline.cpp
M lldb/source/DataFormatters/FormatManager.cpp
M lldb/source/DataFormatters/FormatterBytecode.cpp
M lldb/source/DataFormatters/FormattersHelpers.cpp
M lldb/source/DataFormatters/TypeSummary.cpp
M lldb/source/DataFormatters/TypeSynthetic.cpp
M lldb/source/DataFormatters/ValueObjectPrinter.cpp
M lldb/source/Expression/UserExpression.cpp
M lldb/source/Host/windows/ProcessLauncherWindows.cpp
M lldb/source/Interpreter/embedded_interpreter.py
M lldb/source/Plugins/ABI/RISCV/ABISysV_riscv.cpp
M lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
M lldb/source/Plugins/InstrumentationRuntime/BoundsSafety/InstrumentationRuntimeBoundsSafety.cpp
M lldb/source/Plugins/Language/CPlusPlus/CMakeLists.txt
M lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
M lldb/source/Plugins/Language/CPlusPlus/GenericList.cpp
M lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp
M lldb/source/Plugins/Language/CPlusPlus/LibCxx.h
M lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp
M lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp
M lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp
M lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp
M lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h
M lldb/source/Plugins/Language/CPlusPlus/LibStdcppTuple.cpp
M lldb/source/Plugins/Language/CPlusPlus/LibStdcppUniquePointer.cpp
M lldb/source/Plugins/Language/CPlusPlus/MsvcStl.cpp
M lldb/source/Plugins/Language/CPlusPlus/MsvcStl.h
M lldb/source/Plugins/Language/CPlusPlus/MsvcStlAtomic.cpp
M lldb/source/Plugins/Language/CPlusPlus/MsvcStlDeque.cpp
M lldb/source/Plugins/Language/CPlusPlus/MsvcStlSmartPointer.cpp
A lldb/source/Plugins/Language/CPlusPlus/MsvcStlSpan.cpp
M lldb/source/Plugins/Language/CPlusPlus/MsvcStlTree.cpp
A lldb/source/Plugins/ObjectContainer/Big-Archive/CMakeLists.txt
A lldb/source/Plugins/ObjectContainer/Big-Archive/ObjectContainerBigArchive.cpp
A lldb/source/Plugins/ObjectContainer/Big-Archive/ObjectContainerBigArchive.h
M lldb/source/Plugins/ObjectContainer/CMakeLists.txt
M lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h
M lldb/source/Plugins/Platform/AIX/PlatformAIX.cpp
M lldb/source/Plugins/Platform/AIX/PlatformAIX.h
M lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp
M lldb/source/Plugins/Platform/Linux/PlatformLinux.h
M lldb/source/Plugins/Platform/WebAssembly/CMakeLists.txt
M lldb/source/Plugins/Platform/WebAssembly/PlatformWasm.cpp
M lldb/source/Plugins/Platform/WebAssembly/PlatformWasm.h
A lldb/source/Plugins/Platform/WebAssembly/PlatformWasmRemoteGDBServer.cpp
A lldb/source/Plugins/Platform/WebAssembly/PlatformWasmRemoteGDBServer.h
M lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
M lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h
M lldb/source/Plugins/Process/AIX/CMakeLists.txt
A lldb/source/Plugins/Process/AIX/NativeRegisterContextAIX_ppc64.cpp
A lldb/source/Plugins/Process/AIX/NativeRegisterContextAIX_ppc64.h
M lldb/source/Plugins/Process/Utility/RegisterInfos_ppc64.h
M lldb/source/Plugins/Process/Utility/lldb-ppc64-register-enums.h
M lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
M lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp
M lldb/source/Plugins/SymbolFile/NativePDB/CMakeLists.txt
R lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
M lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.h
A lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilderClang.cpp
A lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilderClang.h
M lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
M lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.cpp
M lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.h
M lldb/source/Plugins/TraceExporter/common/TraceHTR.cpp
M lldb/source/Plugins/TraceExporter/common/TraceHTR.h
M lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
M lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.h
M lldb/source/Symbol/ObjectFile.cpp
M lldb/source/Target/RegisterContextUnwind.cpp
M lldb/source/Target/StackFrame.cpp
M lldb/source/Target/Thread.cpp
M lldb/source/Utility/PPC64_DWARF_Registers.h
M lldb/source/ValueObject/DILEval.cpp
M lldb/source/ValueObject/ValueObject.cpp
M lldb/test/API/CMakeLists.txt
M lldb/test/API/api/multithreaded/inferior.cpp
M lldb/test/API/api/multithreaded/test_breakpoint_location_callback.cpp.template
M lldb/test/API/commands/command/script/add/TestAddParsedCommand.py
M lldb/test/API/commands/frame/var-dil/basics/LocalVars/TestFrameVarDILLocalVars.py
A lldb/test/API/commands/frame/var-dil/expr/Casts/Makefile
A lldb/test/API/commands/frame/var-dil/expr/Casts/TestFrameVarDILCast.py
A lldb/test/API/commands/frame/var-dil/expr/Casts/main.cpp
M lldb/test/API/commands/process/detach-resumes/TestDetachResumes.py
M lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/deque/TestDataFormatterGenericDeque.py
A lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/ordering/Makefile
A lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/ordering/TestDataFormatterStdOrdering.py
A lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/ordering/main.cpp
M lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/span/TestDataFormatterStdSpan.py
M lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/string_view/TestDataFormatterStdStringView.py
M lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/u8string_view/TestDataFormatterStdU8StringView.py
A lldb/test/API/functionalities/data-formatter/stringprinter/Makefile
M lldb/test/API/functionalities/data-formatter/stringprinter/TestStringPrinter.py
M lldb/test/API/functionalities/data-formatter/stringprinter/main.cpp
M lldb/test/API/functionalities/gdb_remote_client/TestPlatformAttach.py
M lldb/test/API/functionalities/gdb_remote_client/TestXMLRegisterFlags.py
M lldb/test/API/lang/objc/failing-description/TestObjCFailingDescription.py
M lldb/test/API/lang/objc/struct-description/TestObjCStructDescription.py
M lldb/test/API/linux/aarch64/mte_core_file/TestAArch64LinuxMTEMemoryTagCoreFile.py
M lldb/test/API/linux/aarch64/mte_tag_access/TestAArch64LinuxMTEMemoryTagAccess.py
M lldb/test/API/macosx/dsym_modules/TestdSYMModuleInit.py
M lldb/test/API/python_api/file_handle/TestFileHandle.py
M lldb/test/API/python_api/sbtype_basic_type/TestSBTypeBasicType.py
M lldb/test/API/python_api/section/TestSectionAPI.py
A lldb/test/API/python_api/value/get_expr_path/Makefile
A lldb/test/API/python_api/value/get_expr_path/TestValueAPIGetExpressionPath.py
A lldb/test/API/python_api/value/get_expr_path/main.c
A lldb/test/API/terminal/TestPythonInterpreterEcho.py
M lldb/test/API/tools/lldb-dap/attach/TestDAP_attach.py
M lldb/test/API/tools/lldb-dap/evaluate/TestDAP_evaluate.py
M lldb/test/API/tools/lldb-dap/evaluate/main.cpp
M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch.py
A lldb/test/API/tools/lldb-dap/launch/io/Makefile
A lldb/test/API/tools/lldb-dap/launch/io/TestDAP_launch_io.py
A lldb/test/API/tools/lldb-dap/launch/io/main.cpp
M lldb/test/API/tools/lldb-dap/runInTerminal/TestDAP_runInTerminal.py
M lldb/test/Shell/Expr/TestExecProgress.test
A lldb/test/Shell/ObjectFile/invalid.test
A lldb/test/Shell/ScriptInterpreter/Python/io.test
M lldb/test/Shell/Settings/TestCxxFrameFormatRecursive.test
M lldb/test/Shell/SymbolFile/DWARF/split-dwarf-expression-eval-bug.cpp
M lldb/test/Shell/helper/toolchain.py
R lldb/tools/lldb-dap/.gitignore
R lldb/tools/lldb-dap/.prettierrc.json
R lldb/tools/lldb-dap/.vscode/launch.json
R lldb/tools/lldb-dap/.vscode/tasks.json
R lldb/tools/lldb-dap/.vscodeignore
M lldb/tools/lldb-dap/ClientLauncher.cpp
M lldb/tools/lldb-dap/ClientLauncher.h
M lldb/tools/lldb-dap/EventHelper.cpp
M lldb/tools/lldb-dap/Handler/ConfigurationDoneRequestHandler.cpp
M lldb/tools/lldb-dap/Handler/RequestHandler.cpp
M lldb/tools/lldb-dap/Handler/RequestHandler.h
M lldb/tools/lldb-dap/JSONUtils.cpp
R lldb/tools/lldb-dap/LICENSE.TXT
M lldb/tools/lldb-dap/LLDBUtils.cpp
M lldb/tools/lldb-dap/Protocol/ProtocolRequests.cpp
M lldb/tools/lldb-dap/README.md
A lldb/tools/lldb-dap/extension/.gitignore
A lldb/tools/lldb-dap/extension/.prettierignore
A lldb/tools/lldb-dap/extension/.prettierrc.json
A lldb/tools/lldb-dap/extension/.vscode-test.mjs
A lldb/tools/lldb-dap/extension/.vscode/launch.json
A lldb/tools/lldb-dap/extension/.vscode/tasks.json
A lldb/tools/lldb-dap/extension/.vscodeignore
A lldb/tools/lldb-dap/extension/LICENSE.TXT
A lldb/tools/lldb-dap/extension/llvm-logo.png
A lldb/tools/lldb-dap/extension/package-lock.json
A lldb/tools/lldb-dap/extension/package.json
A lldb/tools/lldb-dap/extension/src/debug-adapter-factory.ts
A lldb/tools/lldb-dap/extension/src/debug-configuration-provider.ts
A lldb/tools/lldb-dap/extension/src/debug-session-tracker.ts
A lldb/tools/lldb-dap/extension/src/disposable-context.ts
A lldb/tools/lldb-dap/extension/src/extension.ts
A lldb/tools/lldb-dap/extension/src/index.d.ts
A lldb/tools/lldb-dap/extension/src/lldb-dap-server.ts
A lldb/tools/lldb-dap/extension/src/logging.ts
A lldb/tools/lldb-dap/extension/src/ui/error-with-notification.ts
A lldb/tools/lldb-dap/extension/src/ui/modules-data-provider.ts
A lldb/tools/lldb-dap/extension/src/ui/show-error-message.ts
A lldb/tools/lldb-dap/extension/src/ui/symbols-provider.ts
A lldb/tools/lldb-dap/extension/src/ui/symbols-webview-html.ts
A lldb/tools/lldb-dap/extension/src/uri-launch-handler.ts
A lldb/tools/lldb-dap/extension/src/utils.ts
A lldb/tools/lldb-dap/extension/src/webview/symbols-table-view.ts
A lldb/tools/lldb-dap/extension/src/webview/tsconfig.json
A lldb/tools/lldb-dap/extension/syntaxes/arm.disasm
A lldb/tools/lldb-dap/extension/syntaxes/arm64.disasm
A lldb/tools/lldb-dap/extension/syntaxes/disassembly.json
A lldb/tools/lldb-dap/extension/syntaxes/x86.disasm
A lldb/tools/lldb-dap/extension/test/unit/expandUser.test.ts
A lldb/tools/lldb-dap/extension/tsconfig.json
R lldb/tools/lldb-dap/llvm-logo.png
R lldb/tools/lldb-dap/package-lock.json
R lldb/tools/lldb-dap/package.json
R lldb/tools/lldb-dap/src-ts/debug-adapter-factory.ts
R lldb/tools/lldb-dap/src-ts/debug-configuration-provider.ts
R lldb/tools/lldb-dap/src-ts/debug-session-tracker.ts
R lldb/tools/lldb-dap/src-ts/disposable-context.ts
R lldb/tools/lldb-dap/src-ts/extension.ts
R lldb/tools/lldb-dap/src-ts/index.d.ts
R lldb/tools/lldb-dap/src-ts/lldb-dap-server.ts
R lldb/tools/lldb-dap/src-ts/logging.ts
R lldb/tools/lldb-dap/src-ts/ui/error-with-notification.ts
R lldb/tools/lldb-dap/src-ts/ui/modules-data-provider.ts
R lldb/tools/lldb-dap/src-ts/ui/show-error-message.ts
R lldb/tools/lldb-dap/src-ts/ui/symbols-provider.ts
R lldb/tools/lldb-dap/src-ts/ui/symbols-webview-html.ts
R lldb/tools/lldb-dap/src-ts/uri-launch-handler.ts
R lldb/tools/lldb-dap/src-ts/utils.ts
R lldb/tools/lldb-dap/src-ts/webview/symbols-table-view.ts
R lldb/tools/lldb-dap/src-ts/webview/tsconfig.json
R lldb/tools/lldb-dap/syntaxes/arm.disasm
R lldb/tools/lldb-dap/syntaxes/arm64.disasm
R lldb/tools/lldb-dap/syntaxes/disassembly.json
R lldb/tools/lldb-dap/syntaxes/x86.disasm
M lldb/tools/lldb-dap/tool/lldb-dap.cpp
R lldb/tools/lldb-dap/tsconfig.json
M lldb/unittests/Core/FormatEntityTest.cpp
M lldb/unittests/DAP/ProtocolTypesTest.cpp
M lldb/unittests/Language/CPlusPlus/CMakeLists.txt
A lldb/unittests/Language/CPlusPlus/LibStdcppTupleTest.cpp
M lldb/unittests/Symbol/TestTypeSystemClang.cpp
M lldb/unittests/Thread/ThreadTest.cpp
M lldb/unittests/Utility/StreamTest.cpp
M llvm/CMakeLists.txt
M llvm/Maintainers.md
M llvm/bindings/ocaml/bitreader/llvm_bitreader.mli
M llvm/bindings/ocaml/irreader/irreader_ocaml.c
M llvm/bindings/ocaml/irreader/llvm_irreader.ml
M llvm/bindings/ocaml/irreader/llvm_irreader.mli
M llvm/bindings/ocaml/llvm/llvm.ml
M llvm/bindings/ocaml/llvm/llvm.mli
M llvm/cmake/modules/AddLLVM.cmake
M llvm/cmake/modules/HandleLLVMOptions.cmake
M llvm/docs/AMDGPUUsage.rst
M llvm/docs/CommandGuide/llvm-readelf.rst
M llvm/docs/CommandGuide/llvm-readobj.rst
M llvm/docs/DeveloperPolicy.rst
M llvm/docs/HowToReleaseLLVM.rst
M llvm/docs/LangRef.rst
A llvm/docs/MemProf.rst
M llvm/docs/RISCVUsage.rst
M llvm/docs/ReleaseNotes.md
M llvm/docs/SPIRVUsage.rst
M llvm/docs/TableGen/ProgRef.rst
M llvm/docs/UserGuides.rst
M llvm/docs/Vectorizers.rst
M llvm/docs/vplan-early-exit-lowered.dot
M llvm/docs/vplan-early-exit-lowered.png
M llvm/examples/OrcV2Examples/OrcV2CBindingsLazy/OrcV2CBindingsLazy.c
M llvm/examples/OrcV2Examples/OrcV2CBindingsVeryLazy/OrcV2CBindingsVeryLazy.c
M llvm/include/llvm-c/IRReader.h
M llvm/include/llvm-c/Object.h
M llvm/include/llvm-c/OrcEE.h
M llvm/include/llvm/ADT/APFloat.h
M llvm/include/llvm/ADT/APInt.h
M llvm/include/llvm/ADT/FloatingPointMode.h
M llvm/include/llvm/ADT/GenericCycleInfo.h
M llvm/include/llvm/ADT/GenericUniformityImpl.h
M llvm/include/llvm/ADT/STLExtras.h
M llvm/include/llvm/ADT/STLForwardCompat.h
M llvm/include/llvm/ADT/SmallVector.h
M llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h
M llvm/include/llvm/Analysis/FunctionPropertiesAnalysis.h
M llvm/include/llvm/Analysis/IVDescriptors.h
M llvm/include/llvm/Analysis/LazyCallGraph.h
M llvm/include/llvm/Analysis/LoopAnalysisManager.h
M llvm/include/llvm/Analysis/ScalarEvolution.h
M llvm/include/llvm/Analysis/TargetTransformInfo.h
M llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
M llvm/include/llvm/Analysis/ValueTracking.h
M llvm/include/llvm/Analysis/VecFuncs.def
M llvm/include/llvm/BinaryFormat/ELFRelocs/LoongArch.def
M llvm/include/llvm/CAS/OnDiskGraphDB.h
M llvm/include/llvm/CodeGen/BasicBlockSectionsProfileReader.h
M llvm/include/llvm/CodeGen/BasicTTIImpl.h
M llvm/include/llvm/CodeGen/ISDOpcodes.h
M llvm/include/llvm/CodeGen/MachineBasicBlock.h
M llvm/include/llvm/CodeGen/MachineFunction.h
M llvm/include/llvm/CodeGen/MachineInstr.h
M llvm/include/llvm/CodeGen/MachinePassManager.h
M llvm/include/llvm/CodeGen/Passes.h
M llvm/include/llvm/CodeGen/ReachingDefAnalysis.h
M llvm/include/llvm/CodeGen/SDPatternMatch.h
M llvm/include/llvm/CodeGen/SelectionDAG.h
M llvm/include/llvm/CodeGen/SelectionDAGISel.h
M llvm/include/llvm/CodeGen/SelectionDAGTargetInfo.h
M llvm/include/llvm/CodeGen/TargetInstrInfo.h
M llvm/include/llvm/CodeGen/TargetLowering.h
M llvm/include/llvm/CodeGen/ValueTypes.td
M llvm/include/llvm/DWARFCFIChecker/DWARFCFIAnalysis.h
M llvm/include/llvm/DWP/DWP.h
M llvm/include/llvm/DebugInfo/DWARF/DWARFTypePrinter.h
M llvm/include/llvm/ExecutionEngine/JITLink/loongarch.h
M llvm/include/llvm/ExecutionEngine/JITLink/systemz.h
A llvm/include/llvm/ExecutionEngine/Orc/BacktraceTools.h
M llvm/include/llvm/ExecutionEngine/Orc/Core.h
M llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/LibraryResolver.h
M llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/LibraryScanner.h
M llvm/include/llvm/ExecutionEngine/RuntimeDyldChecker.h
M llvm/include/llvm/Frontend/Driver/CodeGenOptions.h
M llvm/include/llvm/Frontend/OpenMP/ClauseT.h
M llvm/include/llvm/Frontend/OpenMP/ConstructDecompositionT.h
M llvm/include/llvm/Frontend/OpenMP/OMPConstants.h
M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
M llvm/include/llvm/IR/BasicBlock.h
M llvm/include/llvm/IR/Constants.h
M llvm/include/llvm/IR/DebugInfoFlags.def
M llvm/include/llvm/IR/FixedMetadataKinds.def
A llvm/include/llvm/IR/FunctionProperties.def
M llvm/include/llvm/IR/IRBuilder.h
M llvm/include/llvm/IR/Instructions.h
M llvm/include/llvm/IR/Intrinsics.td
M llvm/include/llvm/IR/IntrinsicsAArch64.td
M llvm/include/llvm/IR/IntrinsicsAMDGPU.td
M llvm/include/llvm/IR/IntrinsicsDirectX.td
M llvm/include/llvm/IR/IntrinsicsNVVM.td
M llvm/include/llvm/IR/IntrinsicsSPIRV.td
M llvm/include/llvm/IR/ModuleSummaryIndex.h
M llvm/include/llvm/IR/OptBisect.h
M llvm/include/llvm/IR/PassManager.h
M llvm/include/llvm/IR/PatternMatch.h
M llvm/include/llvm/IR/RuntimeLibcalls.td
M llvm/include/llvm/IR/Type.h
M llvm/include/llvm/IR/User.h
M llvm/include/llvm/InitializePasses.h
M llvm/include/llvm/MC/MCGOFFStreamer.h
M llvm/include/llvm/MC/MCObjectStreamer.h
M llvm/include/llvm/Passes/CodeGenPassBuilder.h
M llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h
M llvm/include/llvm/ProfileData/InstrProf.h
M llvm/include/llvm/ProfileData/SampleProf.h
M llvm/include/llvm/Support/AMDGPUAddrSpace.h
M llvm/include/llvm/Support/CommandLine.h
M llvm/include/llvm/Support/Compiler.h
M llvm/include/llvm/Support/DebugCounter.h
M llvm/include/llvm/Support/Error.h
M llvm/include/llvm/Support/FileSystem.h
M llvm/include/llvm/Support/FormatVariadic.h
A llvm/include/llvm/Support/IntegerInclusiveInterval.h
M llvm/include/llvm/Support/InterleavedRange.h
M llvm/include/llvm/Support/JSON.h
M llvm/include/llvm/Support/KnownBits.h
M llvm/include/llvm/Support/KnownFPClass.h
M llvm/include/llvm/Support/LEB128.h
M llvm/include/llvm/Support/MemoryBuffer.h
M llvm/include/llvm/Support/raw_socket_stream.h
M llvm/include/llvm/Target/CGPassBuilderOption.h
M llvm/include/llvm/Target/TargetOptions.h
M llvm/include/llvm/Target/TargetSelectionDAG.td
M llvm/include/llvm/TargetParser/Triple.h
M llvm/include/llvm/Transforms/Scalar/ConstantHoisting.h
M llvm/include/llvm/Transforms/Utils/CodeExtractor.h
M llvm/include/llvm/Transforms/Utils/LoopUtils.h
M llvm/include/llvm/Transforms/Utils/LowerMemIntrinsics.h
M llvm/include/llvm/Transforms/Utils/SampleProfileLoaderBaseImpl.h
M llvm/lib/Analysis/AliasAnalysis.cpp
M llvm/lib/Analysis/CFGSCCPrinter.cpp
M llvm/lib/Analysis/CallGraph.cpp
M llvm/lib/Analysis/ConstantFolding.cpp
M llvm/lib/Analysis/ConstraintSystem.cpp
M llvm/lib/Analysis/Delinearization.cpp
M llvm/lib/Analysis/FunctionPropertiesAnalysis.cpp
M llvm/lib/Analysis/IVDescriptors.cpp
M llvm/lib/Analysis/ImportedFunctionsInliningStatistics.cpp
M llvm/lib/Analysis/InlineAdvisor.cpp
M llvm/lib/Analysis/InstructionSimplify.cpp
M llvm/lib/Analysis/Loads.cpp
M llvm/lib/Analysis/ScalarEvolution.cpp
M llvm/lib/Analysis/TargetTransformInfo.cpp
M llvm/lib/Analysis/ValueTracking.cpp
M llvm/lib/Analysis/VectorUtils.cpp
M llvm/lib/BinaryFormat/MachO.cpp
M llvm/lib/CodeGen/Analysis.cpp
M llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
M llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt
M llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
M llvm/lib/CodeGen/AsmPrinter/PseudoProbePrinter.cpp
M llvm/lib/CodeGen/BasicBlockSectionsProfileReader.cpp
M llvm/lib/CodeGen/CFIInstrInserter.cpp
M llvm/lib/CodeGen/CMakeLists.txt
M llvm/lib/CodeGen/CodeGenPrepare.cpp
M llvm/lib/CodeGen/CodeGenTargetMachineImpl.cpp
M llvm/lib/CodeGen/CommandFlags.cpp
M llvm/lib/CodeGen/EarlyIfConversion.cpp
M llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
A llvm/lib/CodeGen/InsertCodePrefetch.cpp
M llvm/lib/CodeGen/InterleavedAccessPass.cpp
M llvm/lib/CodeGen/LocalStackSlotAllocation.cpp
M llvm/lib/CodeGen/MIRCanonicalizerPass.cpp
M llvm/lib/CodeGen/MIRParser/MILexer.cpp
M llvm/lib/CodeGen/MIRParser/MILexer.h
M llvm/lib/CodeGen/MIRParser/MIParser.cpp
M llvm/lib/CodeGen/MachineBasicBlock.cpp
M llvm/lib/CodeGen/MachineBlockPlacement.cpp
M llvm/lib/CodeGen/MachineInstr.cpp
M llvm/lib/CodeGen/ModuloSchedule.cpp
M llvm/lib/CodeGen/PHIEliminationUtils.cpp
M llvm/lib/CodeGen/PseudoProbeInserter.cpp
M llvm/lib/CodeGen/ReachingDefAnalysis.cpp
M llvm/lib/CodeGen/RegisterPressure.cpp
M llvm/lib/CodeGen/RegisterUsageInfo.cpp
M llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
M llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
M llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
M llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
M llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
M llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
M llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
M llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
M llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
M llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
M llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
M llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
M llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
M llvm/lib/CodeGen/SplitKit.cpp
M llvm/lib/CodeGen/TargetInstrInfo.cpp
M llvm/lib/CodeGen/TargetLoweringBase.cpp
M llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
M llvm/lib/CodeGen/TargetPassConfig.cpp
M llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
M llvm/lib/DWARFCFIChecker/DWARFCFIAnalysis.cpp
M llvm/lib/DebugInfo/DWARF/DWARFContext.cpp
M llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp
M llvm/lib/DebugInfo/DWARF/DWARFUnwindTablePrinter.cpp
M llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp
M llvm/lib/DebugInfo/GSYM/GsymCreator.cpp
M llvm/lib/DebugInfo/GSYM/InlineInfo.cpp
M llvm/lib/DebugInfo/GSYM/LineTable.cpp
M llvm/lib/DebugInfo/Symbolize/MarkupFilter.cpp
M llvm/lib/ExecutionEngine/JITLink/ELF_loongarch.cpp
M llvm/lib/ExecutionEngine/JITLink/ELF_systemz.cpp
M llvm/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp
M llvm/lib/ExecutionEngine/JITLink/loongarch.cpp
M llvm/lib/ExecutionEngine/JITLink/systemz.cpp
A llvm/lib/ExecutionEngine/Orc/BacktraceTools.cpp
M llvm/lib/ExecutionEngine/Orc/CMakeLists.txt
M llvm/lib/ExecutionEngine/Orc/Core.cpp
M llvm/lib/ExecutionEngine/Orc/JITTargetMachineBuilder.cpp
M llvm/lib/ExecutionEngine/Orc/OrcV2CBindings.cpp
M llvm/lib/ExecutionEngine/Orc/Shared/CMakeLists.txt
M llvm/lib/ExecutionEngine/Orc/TargetProcess/CMakeLists.txt
M llvm/lib/ExecutionEngine/Orc/TargetProcess/JITLoaderPerf.cpp
M llvm/lib/ExecutionEngine/Orc/TargetProcess/LibraryResolver.cpp
M llvm/lib/ExecutionEngine/Orc/TargetProcess/LibraryScanner.cpp
M llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
M llvm/lib/FileCheck/FileCheck.cpp
M llvm/lib/Frontend/Driver/CodeGenOptions.cpp
M llvm/lib/Frontend/HLSL/HLSLRootSignature.cpp
M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
M llvm/lib/IR/AsmWriter.cpp
M llvm/lib/IR/Attributes.cpp
M llvm/lib/IR/AutoUpgrade.cpp
M llvm/lib/IR/ConstantFold.cpp
M llvm/lib/IR/Constants.cpp
M llvm/lib/IR/Core.cpp
M llvm/lib/IR/DiagnosticInfo.cpp
M llvm/lib/IR/IRBuilder.cpp
M llvm/lib/IR/Instruction.cpp
M llvm/lib/IR/Instructions.cpp
M llvm/lib/IR/Mangler.cpp
M llvm/lib/IR/Metadata.cpp
M llvm/lib/IR/Module.cpp
M llvm/lib/IR/Operator.cpp
M llvm/lib/IR/OptBisect.cpp
M llvm/lib/IR/ProfDataUtils.cpp
M llvm/lib/IR/Verifier.cpp
M llvm/lib/IRReader/IRReader.cpp
M llvm/lib/LTO/LTOCodeGenerator.cpp
M llvm/lib/MC/GOFFObjectWriter.cpp
M llvm/lib/MC/MCGOFFStreamer.cpp
M llvm/lib/MC/MCInstPrinter.cpp
M llvm/lib/ObjCopy/ELF/ELFObject.cpp
M llvm/lib/Object/Archive.cpp
M llvm/lib/Object/ArchiveWriter.cpp
M llvm/lib/Object/IRSymtab.cpp
M llvm/lib/Object/MachOObjectFile.cpp
M llvm/lib/ObjectYAML/DWARFEmitter.cpp
M llvm/lib/ObjectYAML/WasmEmitter.cpp
M llvm/lib/Passes/PassBuilderPipelines.cpp
M llvm/lib/Passes/PassRegistry.def
M llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
M llvm/lib/ProfileData/InstrProf.cpp
M llvm/lib/Remarks/YAMLRemarkParser.cpp
M llvm/lib/Support/APFloat.cpp
M llvm/lib/Support/APInt.cpp
M llvm/lib/Support/CMakeLists.txt
M llvm/lib/Support/Chrono.cpp
M llvm/lib/Support/CommandLine.cpp
M llvm/lib/Support/DebugCounter.cpp
M llvm/lib/Support/Error.cpp
M llvm/lib/Support/FloatingPointMode.cpp
A llvm/lib/Support/IntegerInclusiveInterval.cpp
M llvm/lib/Support/JSON.cpp
M llvm/lib/Support/KnownBits.cpp
M llvm/lib/Support/KnownFPClass.cpp
M llvm/lib/Support/MemoryBuffer.cpp
M llvm/lib/Support/Path.cpp
M llvm/lib/Support/TextEncoding.cpp
M llvm/lib/Support/ThreadPool.cpp
M llvm/lib/Support/UnicodeNameToCodepoint.cpp
M llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
M llvm/lib/Support/Unix/Path.inc
M llvm/lib/Support/VirtualFileSystem.cpp
M llvm/lib/Support/Windows/Path.inc
M llvm/lib/TableGen/TGLexer.cpp
M llvm/lib/Target/AArch64/AArch64.h
M llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
M llvm/lib/Target/AArch64/AArch64ConditionOptimizer.cpp
M llvm/lib/Target/AArch64/AArch64Features.td
M llvm/lib/Target/AArch64/AArch64GenRegisterBankInfo.def
M llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
M llvm/lib/Target/AArch64/AArch64ISelLowering.h
M llvm/lib/Target/AArch64/AArch64InstrFormats.td
M llvm/lib/Target/AArch64/AArch64InstrGISel.td
M llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
M llvm/lib/Target/AArch64/AArch64InstrInfo.h
M llvm/lib/Target/AArch64/AArch64InstrInfo.td
M llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
M llvm/lib/Target/AArch64/AArch64Processors.td
M llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp
M llvm/lib/Target/AArch64/AArch64SMEInstrInfo.td
A llvm/lib/Target/AArch64/AArch64SRLTDefineSuperRegs.cpp
M llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
M llvm/lib/Target/AArch64/AArch64SchedNeoverseN2.td
M llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp
M llvm/lib/Target/AArch64/AArch64Subtarget.cpp
M llvm/lib/Target/AArch64/AArch64Subtarget.h
M llvm/lib/Target/AArch64/AArch64TargetMachine.cpp
M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
M llvm/lib/Target/AArch64/CMakeLists.txt
M llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
M llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h
M llvm/lib/Target/AArch64/SVEInstrFormats.td
M llvm/lib/Target/AMDGPU/AMDGPU.td
M llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp
M llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
M llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
M llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h
M llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
M llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h
M llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
M llvm/lib/Target/AMDGPU/AMDGPULowerKernelAttributes.cpp
M llvm/lib/Target/AMDGPU/AMDGPULowerVGPREncoding.cpp
M llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp
M llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
M llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
M llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
M llvm/lib/Target/AMDGPU/AMDGPUSplitModule.cpp
M llvm/lib/Target/AMDGPU/AMDGPUSwLowerLDS.cpp
M llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
M llvm/lib/Target/AMDGPU/AMDGPUUniformIntrinsicCombine.cpp
M llvm/lib/Target/AMDGPU/FLATInstructions.td
M llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
M llvm/lib/Target/AMDGPU/GCNSubtarget.h
M llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.cpp
M llvm/lib/Target/AMDGPU/R600ISelLowering.cpp
M llvm/lib/Target/AMDGPU/R600MachineCFGStructurizer.cpp
M llvm/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp
M llvm/lib/Target/AMDGPU/SIDefines.h
M llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp
M llvm/lib/Target/AMDGPU/SIISelLowering.cpp
M llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
M llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
M llvm/lib/Target/AMDGPU/SIInstrInfo.h
M llvm/lib/Target/AMDGPU/SIInstructions.td
M llvm/lib/Target/AMDGPU/SILateBranchLowering.cpp
M llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
M llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp
M llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp
M llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
M llvm/lib/Target/AMDGPU/SIRegisterInfo.td
M llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp
M llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
M llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h
M llvm/lib/Target/AMDGPU/VINTERPInstructions.td
M llvm/lib/Target/AMDGPU/VOP1Instructions.td
M llvm/lib/Target/AMDGPU/VOP2Instructions.td
M llvm/lib/Target/AMDGPU/VOP3Instructions.td
M llvm/lib/Target/AMDGPU/VOP3PInstructions.td
M llvm/lib/Target/AMDGPU/VOPCInstructions.td
M llvm/lib/Target/AMDGPU/VOPInstructions.td
M llvm/lib/Target/ARC/ARCInstrInfo.cpp
M llvm/lib/Target/ARC/ARCInstrInfo.h
M llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
M llvm/lib/Target/ARM/ARMBaseInstrInfo.h
M llvm/lib/Target/ARM/ARMISelLowering.h
M llvm/lib/Target/ARM/ARMInstrNEON.td
M llvm/lib/Target/ARM/Thumb1InstrInfo.cpp
M llvm/lib/Target/ARM/Thumb1InstrInfo.h
M llvm/lib/Target/ARM/Thumb2InstrInfo.cpp
M llvm/lib/Target/ARM/Thumb2InstrInfo.h
M llvm/lib/Target/AVR/AVRISelLowering.h
M llvm/lib/Target/AVR/AVRInstrInfo.cpp
M llvm/lib/Target/AVR/AVRInstrInfo.h
M llvm/lib/Target/BPF/BPFInstrInfo.cpp
M llvm/lib/Target/BPF/BPFInstrInfo.h
M llvm/lib/Target/CSKY/CSKYInstrInfo.cpp
M llvm/lib/Target/CSKY/CSKYInstrInfo.h
M llvm/lib/Target/DirectX/DXIL.td
M llvm/lib/Target/DirectX/DXILIntrinsicExpansion.cpp
M llvm/lib/Target/DirectX/DXILResourceAccess.cpp
M llvm/lib/Target/DirectX/DXILWriter/DXILValueEnumerator.cpp
M llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
M llvm/lib/Target/Hexagon/HexagonISelLowering.h
M llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
M llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
M llvm/lib/Target/Hexagon/HexagonInstrInfo.h
M llvm/lib/Target/Hexagon/HexagonVectorCombine.cpp
M llvm/lib/Target/Lanai/LanaiInstrInfo.cpp
M llvm/lib/Target/Lanai/LanaiInstrInfo.h
M llvm/lib/Target/LoongArch/AsmParser/LoongArchAsmParser.cpp
M llvm/lib/Target/LoongArch/LoongArchAsmPrinter.cpp
M llvm/lib/Target/LoongArch/LoongArchExpandPseudoInsts.cpp
M llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
M llvm/lib/Target/LoongArch/LoongArchISelLowering.h
M llvm/lib/Target/LoongArch/LoongArchInstrInfo.cpp
M llvm/lib/Target/LoongArch/LoongArchInstrInfo.h
M llvm/lib/Target/LoongArch/LoongArchInstrInfo.td
M llvm/lib/Target/LoongArch/LoongArchMCInstLower.cpp
M llvm/lib/Target/LoongArch/LoongArchMachineFunctionInfo.h
M llvm/lib/Target/LoongArch/LoongArchMergeBaseOffset.cpp
M llvm/lib/Target/LoongArch/LoongArchOptWInstrs.cpp
M llvm/lib/Target/LoongArch/LoongArchTargetMachine.cpp
M llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchBaseInfo.h
M llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchMCAsmInfo.cpp
M llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchMCCodeEmitter.cpp
M llvm/lib/Target/M68k/M68kInstrInfo.cpp
M llvm/lib/Target/M68k/M68kInstrInfo.h
M llvm/lib/Target/M68k/MCTargetDesc/M68kMCCodeEmitter.cpp
M llvm/lib/Target/MSP430/MSP430ISelLowering.h
M llvm/lib/Target/MSP430/MSP430InstrInfo.cpp
M llvm/lib/Target/MSP430/MSP430InstrInfo.h
M llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
M llvm/lib/Target/Mips/Mips64InstrInfo.td
M llvm/lib/Target/Mips/MipsISelLowering.cpp
M llvm/lib/Target/Mips/MipsISelLowering.h
M llvm/lib/Target/Mips/MipsInstrInfo.h
M llvm/lib/Target/Mips/MipsInstrInfo.td
M llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
M llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
M llvm/lib/Target/NVPTX/NVPTXInstrInfo.h
M llvm/lib/Target/NVPTX/NVPTXInstrInfo.td
M llvm/lib/Target/NVPTX/NVPTXIntrinsics.td
M llvm/lib/Target/NVPTX/NVPTXSubtarget.h
M llvm/lib/Target/NVPTX/NVPTXUtilities.h
M llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
M llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
M llvm/lib/Target/PowerPC/PPCISelLowering.cpp
M llvm/lib/Target/PowerPC/PPCInstrFutureMMA.td
M llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
M llvm/lib/Target/PowerPC/PPCInstrInfo.h
M llvm/lib/Target/PowerPC/PPCSelectionDAGInfo.cpp
M llvm/lib/Target/PowerPC/PPCSelectionDAGInfo.h
M llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
M llvm/lib/Target/RISCV/CMakeLists.txt
M llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/CMakeLists.txt
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.h
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.h
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.h
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.h
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.h
A llvm/lib/Target/RISCV/MCTargetDesc/RISCVMachObjectWriter.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h
M llvm/lib/Target/RISCV/RISCVAsmPrinter.cpp
M llvm/lib/Target/RISCV/RISCVFeatures.td
M llvm/lib/Target/RISCV/RISCVFrameLowering.cpp
M llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
M llvm/lib/Target/RISCV/RISCVISelLowering.cpp
M llvm/lib/Target/RISCV/RISCVISelLowering.h
M llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp
M llvm/lib/Target/RISCV/RISCVInstrFormats.td
A llvm/lib/Target/RISCV/RISCVInstrFormatsXAIF.td
M llvm/lib/Target/RISCV/RISCVInstrInfo.cpp
M llvm/lib/Target/RISCV/RISCVInstrInfo.h
M llvm/lib/Target/RISCV/RISCVInstrInfo.td
M llvm/lib/Target/RISCV/RISCVInstrInfoP.td
M llvm/lib/Target/RISCV/RISCVInstrInfoSFB.td
M llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
M llvm/lib/Target/RISCV/RISCVInstrInfoVSDPatterns.td
M llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td
A llvm/lib/Target/RISCV/RISCVInstrInfoXAIF.td
M llvm/lib/Target/RISCV/RISCVInstrInfoXAndes.td
M llvm/lib/Target/RISCV/RISCVInstrInfoXCV.td
M llvm/lib/Target/RISCV/RISCVInstrInfoXqci.td
M llvm/lib/Target/RISCV/RISCVInstrInfoZfbfmin.td
M llvm/lib/Target/RISCV/RISCVInstrInfoZibi.td
M llvm/lib/Target/RISCV/RISCVLoadStoreOptimizer.cpp
A llvm/lib/Target/RISCV/RISCVMachineScheduler.cpp
A llvm/lib/Target/RISCV/RISCVMachineScheduler.h
M llvm/lib/Target/RISCV/RISCVMakeCompressible.cpp
M llvm/lib/Target/RISCV/RISCVMergeBaseOffset.cpp
M llvm/lib/Target/RISCV/RISCVOptWInstrs.cpp
M llvm/lib/Target/RISCV/RISCVProcessors.td
M llvm/lib/Target/RISCV/RISCVRedundantCopyElimination.cpp
M llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp
M llvm/lib/Target/RISCV/RISCVRegisterInfo.td
M llvm/lib/Target/RISCV/RISCVSchedAndes45.td
M llvm/lib/Target/RISCV/RISCVSystemOperands.td
M llvm/lib/Target/RISCV/RISCVTargetMachine.cpp
M llvm/lib/Target/RISCV/RISCVTargetObjectFile.h
M llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp
M llvm/lib/Target/RISCV/RISCVTargetTransformInfo.h
A llvm/lib/Target/RISCV/RISCVVSETVLIInfoAnalysis.cpp
A llvm/lib/Target/RISCV/RISCVVSETVLIInfoAnalysis.h
M llvm/lib/Target/RISCV/RISCVZilsdOptimizer.cpp
M llvm/lib/Target/SPIRV/CMakeLists.txt
M llvm/lib/Target/SPIRV/SPIRV.h
M llvm/lib/Target/SPIRV/SPIRVBuiltins.cpp
M llvm/lib/Target/SPIRV/SPIRVBuiltins.td
M llvm/lib/Target/SPIRV/SPIRVCommandLine.cpp
M llvm/lib/Target/SPIRV/SPIRVEmitIntrinsics.cpp
M llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.cpp
M llvm/lib/Target/SPIRV/SPIRVInstrInfo.td
M llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
M llvm/lib/Target/SPIRV/SPIRVLegalizePointerCast.cpp
A llvm/lib/Target/SPIRV/SPIRVLegalizeZeroSizeArrays.cpp
A llvm/lib/Target/SPIRV/SPIRVLegalizeZeroSizeArrays.h
M llvm/lib/Target/SPIRV/SPIRVLegalizerInfo.cpp
M llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp
M llvm/lib/Target/SPIRV/SPIRVPassRegistry.def
M llvm/lib/Target/SPIRV/SPIRVPostLegalizer.cpp
M llvm/lib/Target/SPIRV/SPIRVPrepareFunctions.cpp
M llvm/lib/Target/SPIRV/SPIRVPushConstantAccess.cpp
M llvm/lib/Target/SPIRV/SPIRVRegularizer.cpp
M llvm/lib/Target/SPIRV/SPIRVSymbolicOperands.td
M llvm/lib/Target/SPIRV/SPIRVTargetMachine.cpp
M llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
M llvm/lib/Target/Sparc/SparcISelLowering.cpp
M llvm/lib/Target/Sparc/SparcISelLowering.h
M llvm/lib/Target/Sparc/SparcInstrAliases.td
M llvm/lib/Target/Sparc/SparcInstrInfo.cpp
M llvm/lib/Target/Sparc/SparcInstrInfo.h
M llvm/lib/Target/Sparc/SparcInstrInfo.td
M llvm/lib/Target/SystemZ/MCTargetDesc/SystemZHLASMAsmStreamer.cpp
M llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp
M llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp
M llvm/lib/Target/SystemZ/SystemZInstrInfo.h
M llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp
M llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.h
M llvm/lib/Target/TargetLoweringObjectFile.cpp
M llvm/lib/Target/VE/VEISelLowering.h
M llvm/lib/Target/VE/VEInstrInfo.cpp
M llvm/lib/Target/VE/VEInstrInfo.h
M llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
M llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.td
M llvm/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td
M llvm/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp
M llvm/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h
M llvm/lib/Target/X86/GISel/X86LegalizerInfo.cpp
M llvm/lib/Target/X86/X86.h
M llvm/lib/Target/X86/X86.td
M llvm/lib/Target/X86/X86ArgumentStackSlotRebase.cpp
M llvm/lib/Target/X86/X86CmovConversion.cpp
M llvm/lib/Target/X86/X86CompressEVEX.cpp
M llvm/lib/Target/X86/X86DomainReassignment.cpp
M llvm/lib/Target/X86/X86FastISel.cpp
M llvm/lib/Target/X86/X86FastPreTileConfig.cpp
M llvm/lib/Target/X86/X86FastTileConfig.cpp
M llvm/lib/Target/X86/X86FixupBWInsts.cpp
M llvm/lib/Target/X86/X86FixupInstTuning.cpp
M llvm/lib/Target/X86/X86FixupSetCC.cpp
M llvm/lib/Target/X86/X86FixupVectorConstants.cpp
M llvm/lib/Target/X86/X86FlagsCopyLowering.cpp
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/lib/Target/X86/X86ISelLowering.h
M llvm/lib/Target/X86/X86ISelLoweringCall.cpp
M llvm/lib/Target/X86/X86InstCombineIntrinsic.cpp
M llvm/lib/Target/X86/X86InstrAVX512.td
M llvm/lib/Target/X86/X86InstrCMovSetCC.td
M llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
M llvm/lib/Target/X86/X86InstrInfo.cpp
M llvm/lib/Target/X86/X86InstrInfo.h
M llvm/lib/Target/X86/X86InstrPredicates.td
M llvm/lib/Target/X86/X86InstrSSE.td
M llvm/lib/Target/X86/X86IntrinsicsInfo.h
M llvm/lib/Target/X86/X86LowerTileCopy.cpp
M llvm/lib/Target/X86/X86PassRegistry.def
M llvm/lib/Target/X86/X86PreTileConfig.cpp
M llvm/lib/Target/X86/X86SchedLunarlakeP.td
M llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp
M llvm/lib/Target/X86/X86SuppressAPXForReloc.cpp
M llvm/lib/Target/X86/X86TargetMachine.cpp
M llvm/lib/Target/X86/X86TargetTransformInfo.cpp
M llvm/lib/Target/X86/X86TileConfig.cpp
M llvm/lib/Target/XCore/XCoreInstrInfo.cpp
M llvm/lib/Target/XCore/XCoreInstrInfo.h
M llvm/lib/Target/Xtensa/XtensaISelLowering.cpp
M llvm/lib/Target/Xtensa/XtensaInstrInfo.cpp
M llvm/lib/Target/Xtensa/XtensaInstrInfo.h
M llvm/lib/TargetParser/Host.cpp
M llvm/lib/TargetParser/RISCVISAInfo.cpp
M llvm/lib/TargetParser/TargetDataLayout.cpp
M llvm/lib/TargetParser/TargetParser.cpp
M llvm/lib/TargetParser/Triple.cpp
M llvm/lib/TextAPI/TextStubV5.cpp
M llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp
M llvm/lib/Transforms/IPO/AttributorAttributes.cpp
M llvm/lib/Transforms/IPO/BlockExtractor.cpp
M llvm/lib/Transforms/IPO/LowerTypeTests.cpp
M llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp
M llvm/lib/Transforms/IPO/MergeFunctions.cpp
M llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
M llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
M llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
M llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
M llvm/lib/Transforms/InstCombine/InstCombineInternal.h
M llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
M llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp
M llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
M llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
M llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
M llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
M llvm/lib/Transforms/Instrumentation/AllocToken.cpp
M llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp
M llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp
M llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
M llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp
M llvm/lib/Transforms/Scalar/GVNHoist.cpp
M llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp
M llvm/lib/Transforms/Scalar/JumpTableToSwitch.cpp
M llvm/lib/Transforms/Scalar/LICM.cpp
M llvm/lib/Transforms/Scalar/LoopFlatten.cpp
M llvm/lib/Transforms/Scalar/LoopFuse.cpp
M llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
M llvm/lib/Transforms/Scalar/LoopInterchange.cpp
M llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
M llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
M llvm/lib/Transforms/Scalar/NewGVN.cpp
M llvm/lib/Transforms/Scalar/SROA.cpp
M llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
M llvm/lib/Transforms/Utils/CMakeLists.txt
M llvm/lib/Transforms/Utils/IRNormalizer.cpp
M llvm/lib/Transforms/Utils/InlineFunction.cpp
M llvm/lib/Transforms/Utils/LoopConstrainer.cpp
M llvm/lib/Transforms/Utils/LoopUnroll.cpp
M llvm/lib/Transforms/Utils/LoopUtils.cpp
M llvm/lib/Transforms/Utils/LowerMemIntrinsics.cpp
M llvm/lib/Transforms/Utils/SimplifyCFG.cpp
M llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
M llvm/lib/Transforms/Vectorize/VPlan.cpp
M llvm/lib/Transforms/Vectorize/VPlan.h
M llvm/lib/Transforms/Vectorize/VPlanAnalysis.cpp
M llvm/lib/Transforms/Vectorize/VPlanAnalysis.h
M llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
M llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h
M llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
M llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
M llvm/lib/Transforms/Vectorize/VPlanTransforms.h
M llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp
M llvm/lib/Transforms/Vectorize/VPlanUtils.cpp
M llvm/lib/Transforms/Vectorize/VPlanValue.h
M llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp
M llvm/lib/Transforms/Vectorize/VectorCombine.cpp
M llvm/runtimes/CMakeLists.txt
M llvm/test/Analysis/CostModel/AArch64/splice.ll
M llvm/test/Analysis/CostModel/AArch64/sve-intrinsics.ll
A llvm/test/Analysis/CostModel/RISCV/constant-pool.ll
M llvm/test/Analysis/CostModel/RISCV/rvv-shuffle.ll
M llvm/test/Analysis/CostModel/RISCV/splice.ll
M llvm/test/Analysis/Delinearization/fixed_size_array.ll
A llvm/test/Analysis/Delinearization/global_array_bounds.ll
M llvm/test/Analysis/Delinearization/validation_large_size.ll
M llvm/test/Analysis/DependenceAnalysis/FlipFlopBaseAddress.ll
A llvm/test/Analysis/DependenceAnalysis/monotonicity-loop-guard.ll
M llvm/test/Analysis/ScalarEvolution/ptrtoaddr-i32-index-width.ll
M llvm/test/Analysis/ScalarEvolution/ptrtoaddr.ll
M llvm/test/Analysis/ScalarEvolution/trip-multiple-guard-info.ll
M llvm/test/Analysis/ScalarEvolution/trip-multiple.ll
M llvm/test/Analysis/ScalarEvolution/urem-0.ll
M llvm/test/Analysis/UniformityAnalysis/AMDGPU/intrinsics.ll
A llvm/test/Analysis/UniformityAnalysis/AMDGPU/irreducible/reducible-subgraph.ll
M llvm/test/Analysis/ValueTracking/assume.ll
A llvm/test/Assembler/arbitrary-fp-convert.ll
M llvm/test/Assembler/auto_upgrade_intrinsics.ll
M llvm/test/Assembler/auto_upgrade_nvvm_intrinsics.ll
M llvm/test/Assembler/debug-info.ll
M llvm/test/Assembler/disubprogram.ll
M llvm/test/Bindings/OCaml/bitreader.ml
M llvm/test/Bindings/OCaml/core.ml
M llvm/test/Bindings/OCaml/irreader.ml
A llvm/test/Bitcode/amdgpu-wmma-clamp-upgrade.ll
M llvm/test/Bitcode/upgrade-vector-splice-intrinsic.ll
M llvm/test/CodeGen/AArch64/Atomics/aarch64-atomic-load-rcpc_immo.ll
M llvm/test/CodeGen/AArch64/GlobalISel/arm64-pcsections.ll
M llvm/test/CodeGen/AArch64/O3-pipeline.ll
M llvm/test/CodeGen/AArch64/aarch64-mops.ll
M llvm/test/CodeGen/AArch64/active_lane_mask.ll
M llvm/test/CodeGen/AArch64/aggressive-interleaving.ll
M llvm/test/CodeGen/AArch64/apply-terminal-rule.mir
M llvm/test/CodeGen/AArch64/arm64-ccmp.ll
M llvm/test/CodeGen/AArch64/arm64-clrsb.ll
A llvm/test/CodeGen/AArch64/arm64-cvtf-simd-itofp.ll
M llvm/test/CodeGen/AArch64/arm64-homogeneous-prolog-epilog-tail-call.mir
M llvm/test/CodeGen/AArch64/arm64-int-neon.ll
M llvm/test/CodeGen/AArch64/arm64-neon-v8.1a.ll
M llvm/test/CodeGen/AArch64/arm64-platform-reg.ll
M llvm/test/CodeGen/AArch64/arm64-vabs.ll
M llvm/test/CodeGen/AArch64/arm64-vmul.ll
M llvm/test/CodeGen/AArch64/arm64-zero-cycle-regmove-fpr.ll
M llvm/test/CodeGen/AArch64/arm64-zero-cycle-regmove-gpr.ll
M llvm/test/CodeGen/AArch64/avg.ll
A llvm/test/CodeGen/AArch64/bit-test.ll
M llvm/test/CodeGen/AArch64/cls.ll
M llvm/test/CodeGen/AArch64/combine-comparisons-by-cse.ll
M llvm/test/CodeGen/AArch64/complex-deinterleaving-f16-add-scalable.ll
M llvm/test/CodeGen/AArch64/complex-deinterleaving-f16-mul-scalable.ll
M llvm/test/CodeGen/AArch64/cpus.ll
M llvm/test/CodeGen/AArch64/dag-combine-setcc.ll
M llvm/test/CodeGen/AArch64/early-ifcvt-likely-predictable.mir
M llvm/test/CodeGen/AArch64/fcmp-fp128.ll
M llvm/test/CodeGen/AArch64/fp8-sve-cvtn.ll
M llvm/test/CodeGen/AArch64/get-active-lane-mask-extract.ll
M llvm/test/CodeGen/AArch64/intrinsic-cttz-elts-sve.ll
M llvm/test/CodeGen/AArch64/ldst-implicitop.mir
M llvm/test/CodeGen/AArch64/load-store-forwarding.ll
A llvm/test/CodeGen/AArch64/max-stores-per-mem-ops.ll
M llvm/test/CodeGen/AArch64/named-vector-shuffles-neon.ll
M llvm/test/CodeGen/AArch64/neon-dot-product.ll
M llvm/test/CodeGen/AArch64/neon-vcmla.ll
M llvm/test/CodeGen/AArch64/popcount.ll
A llvm/test/CodeGen/AArch64/pr161289.ll
A llvm/test/CodeGen/AArch64/ptrauth-global-no-pic.ll
M llvm/test/CodeGen/AArch64/ptrauth-irelative.ll
A llvm/test/CodeGen/AArch64/range-prefetch.ll
M llvm/test/CodeGen/AArch64/scalable_masked_deinterleaved_loads.ll
M llvm/test/CodeGen/AArch64/scalable_masked_interleaved_stores.ll
A llvm/test/CodeGen/AArch64/seh-unreachable-loop.mir
M llvm/test/CodeGen/AArch64/settag-merge-nonaligned-fp.ll
A llvm/test/CodeGen/AArch64/sink-fneg.ll
M llvm/test/CodeGen/AArch64/sme-avoid-coalescing-locally-streaming.ll
M llvm/test/CodeGen/AArch64/sme-intrinsics-loads.ll
M llvm/test/CodeGen/AArch64/sme-intrinsics-stores.ll
M llvm/test/CodeGen/AArch64/sme-pstate-sm-changing-call-disable-coalescing.ll
M llvm/test/CodeGen/AArch64/sme-streaming-body.ll
A llvm/test/CodeGen/AArch64/sme-streaming-mode-fpr-copy.ll
M llvm/test/CodeGen/AArch64/sme2-fp8-intrinsics-mla.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-add-sub-za16.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-bfmul.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-bfscale.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-cvtn.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-faminmax.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-fclamp.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-fmlas.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-fscale.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-luti4-lane-x4.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-luti4.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-max.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-min.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-mlall.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-mlals.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-mop4-fp8.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-mop4a_2x1.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-mop4a_2x2.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-rshl.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-sclamp.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-select-sme-tileslice.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-sqdmulh.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-sub.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-tmop.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-uclamp.ll
M llvm/test/CodeGen/AArch64/sme2p2-intrinsics-fmul.ll
M llvm/test/CodeGen/AArch64/speculation-hardening-sls-blr.mir
M llvm/test/CodeGen/AArch64/stack-hazard.ll
A llvm/test/CodeGen/AArch64/stackaddress.ll
A llvm/test/CodeGen/AArch64/subreg-liveness-fix-subreg-to-reg-implicit-def.mir
A llvm/test/CodeGen/AArch64/subreg_to_reg_coalescing_issue.mir
M llvm/test/CodeGen/AArch64/sve-bf16-reductions.ll
M llvm/test/CodeGen/AArch64/sve-extract-element.ll
M llvm/test/CodeGen/AArch64/sve-fixed-length-partial-reduce.ll
M llvm/test/CodeGen/AArch64/sve-fmsub.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-contiguous-prefetches.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-ldN-sret-reg+imm-addr-mode.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-reinterpret.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-sqdec.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-sqinc.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-stN-reg-imm-addr-mode.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-stN-reg-reg-addr-mode.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-stores.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-while.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-cvt-fp-int-fp.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-cvt-fp-to-int.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-cvt-int-to-fp.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-and-combine.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-bit-counting.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-bitselect.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-build-vector.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-concat.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-ext-loads.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-extract-subvector.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-extract-vector-elt.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fcopysign.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-arith.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-compares.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-extend-trunc.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-minmax.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-rounding.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-select.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-vselect.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-arith.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-compares.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-div.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-extends.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-log.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-minmax.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-mul.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-mulh.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-reduce.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-rem.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-select.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-shifts.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-vselect.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-ld2-alloca.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-limit-duplane.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-loads.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-log-reduce.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-masked-gather-scatter.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-optimize-ptrue.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-permute-rev.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-ptest.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-reductions.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-reshuffle.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-rev.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-sdiv-pow2.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-shuffle.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-trunc-stores.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-trunc.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-vector-shuffle.ll
M llvm/test/CodeGen/AArch64/sve-vector-deinterleave.ll
M llvm/test/CodeGen/AArch64/sve-vector-interleave.ll
M llvm/test/CodeGen/AArch64/sve2-intrinsics-luti.ll
M llvm/test/CodeGen/AArch64/sve2-intrinsics-while.ll
M llvm/test/CodeGen/AArch64/sve2p1-dots-partial-reduction.ll
A llvm/test/CodeGen/AArch64/sve2p1-intrinsics-crypto.ll
M llvm/test/CodeGen/AArch64/sve2p1-intrinsics-multivec-stores.ll
M llvm/test/CodeGen/AArch64/sve2p1-intrinsics-selx4.ll
M llvm/test/CodeGen/AArch64/sve2p1-intrinsics-stores.ll
M llvm/test/CodeGen/AArch64/sve2p1-intrinsics-uzpx4.ll
M llvm/test/CodeGen/AArch64/sve2p1-intrinsics-while-pp.ll
A llvm/test/CodeGen/AArch64/sve2p2-intrinsics-fp-arith.ll
A llvm/test/CodeGen/AArch64/sve2p2-intrinsics-fp-converts.ll
M llvm/test/CodeGen/AArch64/switch-cases-to-branch-and.ll
M llvm/test/CodeGen/AArch64/tail-dup-redundant-phi.mir
M llvm/test/CodeGen/AArch64/vector-extract-last-active.ll
M llvm/test/CodeGen/AArch64/win-import-call-optimization.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/addo.ll
A llvm/test/CodeGen/AMDGPU/GlobalISel/fcmp.ll
A llvm/test/CodeGen/AMDGPU/GlobalISel/icmp.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/implicit-kernarg-backend-usage-global-isel.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslate-bf16.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-function-args.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i64.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-fcanonicalize.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-ptrmask.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-smulh.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-umulh.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/subo.ll
M llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
R llvm/test/CodeGen/AMDGPU/amdgpu-attributor-intrinsic-missing-nocallback.ll
R llvm/test/CodeGen/AMDGPU/amdgpu-attributor-nocallback-intrinsics.ll
M llvm/test/CodeGen/AMDGPU/amdgpu-miscellaneous-uniform-intrinsic.ll
M llvm/test/CodeGen/AMDGPU/amdgpu-uniform-intrinsic-combine.ll
M llvm/test/CodeGen/AMDGPU/bf16.ll
M llvm/test/CodeGen/AMDGPU/branch-folding-implicit-def-subreg.ll
M llvm/test/CodeGen/AMDGPU/branch-relaxation-gfx1250.ll
M llvm/test/CodeGen/AMDGPU/coalescing_makes_lanes_undef.mir
M llvm/test/CodeGen/AMDGPU/code-size-estimate-gfx1250.ll
M llvm/test/CodeGen/AMDGPU/code-size-estimate.ll
M llvm/test/CodeGen/AMDGPU/constant-address-space-32bit.ll
M llvm/test/CodeGen/AMDGPU/emit-high-vgprs.mir
A llvm/test/CodeGen/AMDGPU/expand-waitcnt-profiling.ll
A llvm/test/CodeGen/AMDGPU/expert_scheduling_gfx12.mir
M llvm/test/CodeGen/AMDGPU/fcanonicalize.ll
M llvm/test/CodeGen/AMDGPU/flat-scratch-alloca-issue-155902.ll
A llvm/test/CodeGen/AMDGPU/fmamk_fmaak-t16.mir
M llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll
M llvm/test/CodeGen/AMDGPU/fshl.ll
M llvm/test/CodeGen/AMDGPU/fsqrt.f32.ll
A llvm/test/CodeGen/AMDGPU/function-esm2-prologue-epilogue.ll
M llvm/test/CodeGen/AMDGPU/hazard-shift64.mir
M llvm/test/CodeGen/AMDGPU/imm16.ll
M llvm/test/CodeGen/AMDGPU/immv216.ll
A llvm/test/CodeGen/AMDGPU/implicit-arg-block-count.ll
M llvm/test/CodeGen/AMDGPU/ipra-regmask.ll
M llvm/test/CodeGen/AMDGPU/lds-global-non-entry-func.ll
M llvm/test/CodeGen/AMDGPU/llc-pipeline-npm.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.atomic.buffer.load.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.atomic.buffer.load.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.atomic.buffer.load.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.atomic.buffer.load.ll
A llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll
M llvm/test/CodeGen/AMDGPU/llvm.exp2.bf16.ll
M llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll
M llvm/test/CodeGen/AMDGPU/llvm.log2.bf16.ll
M llvm/test/CodeGen/AMDGPU/local-stack-alloc-add-references.gfx10.mir
M llvm/test/CodeGen/AMDGPU/local-stack-alloc-block-sp-reference.ll
A llvm/test/CodeGen/AMDGPU/local-stack-alloc-sort-framerefs.mir
M llvm/test/CodeGen/AMDGPU/loop-prefetch-data.ll
M llvm/test/CodeGen/AMDGPU/maximumnum.bf16.ll
M llvm/test/CodeGen/AMDGPU/merge-load-store.mir
M llvm/test/CodeGen/AMDGPU/minimumnum.bf16.ll
M llvm/test/CodeGen/AMDGPU/optimize-compare.mir
M llvm/test/CodeGen/AMDGPU/permlane16_var-op-sel.ll
A llvm/test/CodeGen/AMDGPU/promote-alloca-use-after-erase.ll
M llvm/test/CodeGen/AMDGPU/ran-out-of-sgprs-allocation-failure.mir
M llvm/test/CodeGen/AMDGPU/s_cmp_0.ll
A llvm/test/CodeGen/AMDGPU/vgpr-setreg-mode-swar.mir
M llvm/test/CodeGen/AMDGPU/wait-xcnt.mir
A llvm/test/CodeGen/AMDGPU/waitcnt-debug-output-crash.ll
A llvm/test/CodeGen/AMDGPU/waitcnt-loop-ds-prefetch-pattern.ll
A llvm/test/CodeGen/AMDGPU/waitcnt-loop-opt.mir
M llvm/test/CodeGen/AMDGPU/waitcnt-looptest.ll
M llvm/test/CodeGen/AMDGPU/wmma-coececution-valu-hazards.mir
M llvm/test/CodeGen/AMDGPU/wmma-hazards-gfx1250-w32.mir
M llvm/test/CodeGen/AMDGPU/workitem-intrinsic-opts.ll
M llvm/test/CodeGen/AMDGPU/wqm.ll
M llvm/test/CodeGen/ARM/neon-dot-product.ll
A llvm/test/CodeGen/ARM/stackaddress.ll
M llvm/test/CodeGen/BPF/BTF/ptr-named-2.ll
M llvm/test/CodeGen/BPF/unaligned_load_store.ll
M llvm/test/CodeGen/CSKY/fpu/fp16-promote.ll
M llvm/test/CodeGen/DirectX/ResourceAccess/load-cbuffer-vectors.ll
A llvm/test/CodeGen/DirectX/WaveActiveBallot.ll
M llvm/test/CodeGen/Generic/half-op.ll
M llvm/test/CodeGen/Generic/half.ll
M llvm/test/CodeGen/Hexagon/and_mask_cmp0_sink.ll
M llvm/test/CodeGen/Hexagon/autohvx/addi-offset-opt-addr-mode.ll
M llvm/test/CodeGen/Hexagon/bittracker-regclass.ll
A llvm/test/CodeGen/Hexagon/hvx-align-mstore.ll
A llvm/test/CodeGen/Hexagon/hvx-align-mstore_1.ll
A llvm/test/CodeGen/Hexagon/hvx-constpool-vector-type.ll
M llvm/test/CodeGen/Hexagon/isel-fold-shl-zext.ll
M llvm/test/CodeGen/Hexagon/mpy-operand-hoist.ll
M llvm/test/CodeGen/Hexagon/swp-pragma-disable.ii
M llvm/test/CodeGen/Hexagon/swp-pragma-initiation-interval.ii
M llvm/test/CodeGen/LoongArch/block-address.ll
M llvm/test/CodeGen/LoongArch/branch-relaxation-spill-32.ll
M llvm/test/CodeGen/LoongArch/branch-relaxation.ll
M llvm/test/CodeGen/LoongArch/calling-conv-ilp32d.ll
M llvm/test/CodeGen/LoongArch/code-models.ll
M llvm/test/CodeGen/LoongArch/ctlz-cttz-ctpop.ll
M llvm/test/CodeGen/LoongArch/double-imm.ll
M llvm/test/CodeGen/LoongArch/expand-call.ll
M llvm/test/CodeGen/LoongArch/float-imm.ll
M llvm/test/CodeGen/LoongArch/global-address.ll
M llvm/test/CodeGen/LoongArch/inline-asm-constraint-f.ll
M llvm/test/CodeGen/LoongArch/inline-asm-constraint-m.ll
M llvm/test/CodeGen/LoongArch/ir-instruction/load-store.ll
M llvm/test/CodeGen/LoongArch/lrint-conv.ll
A llvm/test/CodeGen/LoongArch/lsx/issue174606.ll
M llvm/test/CodeGen/LoongArch/machinelicm-address-pseudos.ll
M llvm/test/CodeGen/LoongArch/merge-base-offset.ll
A llvm/test/CodeGen/LoongArch/musttail.ll
M llvm/test/CodeGen/LoongArch/numeric-reg-names.ll
M llvm/test/CodeGen/LoongArch/stack-protector-target.ll
M llvm/test/CodeGen/LoongArch/tail-calls.ll
M llvm/test/CodeGen/LoongArch/tls-models.ll
M llvm/test/CodeGen/LoongArch/unaligned-memcpy-inline.ll
M llvm/test/CodeGen/LoongArch/vector-fp-imm.ll
A llvm/test/CodeGen/MIR/Generic/machine-basic-block-ehscope-entry.mir
M llvm/test/CodeGen/MLRegAlloc/Inputs/input.ll
M llvm/test/CodeGen/MLRegAlloc/Inputs/two-large-fcts.ll
M llvm/test/CodeGen/MLRegAlloc/default-eviction-advisor.ll
M llvm/test/CodeGen/MLRegAlloc/default-priority-advisor.ll
M llvm/test/CodeGen/MLRegAlloc/dev-mode-log-2-fcts.ll
M llvm/test/CodeGen/MLRegAlloc/empty-log.ll
M llvm/test/CodeGen/MSP430/llvm.sincos.ll
M llvm/test/CodeGen/Mips/GlobalISel/legalizer/load_split_because_of_memsize_or_align
M llvm/test/CodeGen/Mips/divrem-inline-asm.ll
M llvm/test/CodeGen/Mips/llrint-conv.ll
A llvm/test/CodeGen/Mips/llvm-ir/select-globaladdr.ll
M llvm/test/CodeGen/Mips/lrint-conv.ll
M llvm/test/CodeGen/NVPTX/clusterlaunchcontrol-multicast.ll
A llvm/test/CodeGen/NVPTX/combine-mul-wide-type.ll
M llvm/test/CodeGen/NVPTX/redux-sync-f32.ll
M llvm/test/CodeGen/NVPTX/setmaxnreg-sm100a.ll
A llvm/test/CodeGen/NVPTX/stackaddress.ll
A llvm/test/CodeGen/NVPTX/tcgen05-mma-block-scale-ptx88-aa.ll
M llvm/test/CodeGen/NVPTX/tcgen05-mma-block-scale-ptx88.ll
A llvm/test/CodeGen/NVPTX/tcgen05-mma-disable-output-lane-i8.ll
M llvm/test/CodeGen/NVPTX/tcgen05-mma-disable-output-lane.ll
A llvm/test/CodeGen/NVPTX/tcgen05-mma-i8.ll
M llvm/test/CodeGen/NVPTX/tcgen05-mma-scale-d.ll
A llvm/test/CodeGen/NVPTX/tcgen05-mma-ws-i8.ll
M llvm/test/CodeGen/NVPTX/tcgen05-mma-ws.ll
M llvm/test/CodeGen/NVPTX/tcgen05-mma.ll
M llvm/test/CodeGen/NVPTX/wmma-ptx78-sm90.py
M llvm/test/CodeGen/NVPTX/wmma-ptx86-sm100a.py
M llvm/test/CodeGen/NVPTX/wmma-ptx86-sm101a.py
M llvm/test/CodeGen/NVPTX/wmma-ptx86-sm120a.py
M llvm/test/CodeGen/NVPTX/wmma-ptx87-sm120a.py
A llvm/test/CodeGen/NVPTX/wmma-ptx88-sm100f.py
M llvm/test/CodeGen/NVPTX/wmma-ptx88-sm120a.py
A llvm/test/CodeGen/NVPTX/wmma-ptx88-sm120f.py
A llvm/test/CodeGen/NVPTX/wmma-ptx90-sm110f.py
M llvm/test/CodeGen/NVPTX/wmma.py
A llvm/test/CodeGen/PowerPC/aix-func-ref.ll
A llvm/test/CodeGen/PowerPC/aix-ref-metadata.ll
M llvm/test/CodeGen/PowerPC/amo-enable.ll
M llvm/test/CodeGen/PowerPC/atomics.ll
M llvm/test/CodeGen/PowerPC/compare-vector-with-zero.ll
M llvm/test/CodeGen/PowerPC/dmf-outer-product.ll
M llvm/test/CodeGen/PowerPC/dmr-enable.ll
M llvm/test/CodeGen/PowerPC/dmr-spill.ll
M llvm/test/CodeGen/PowerPC/dmrp-spill.ll
M llvm/test/CodeGen/PowerPC/f128-conv.ll
M llvm/test/CodeGen/PowerPC/half.ll
M llvm/test/CodeGen/PowerPC/ldexp.ll
M llvm/test/CodeGen/PowerPC/llvm.frexp.ll
M llvm/test/CodeGen/PowerPC/llvm.modf.ll
M llvm/test/CodeGen/PowerPC/milicode32.ll
M llvm/test/CodeGen/PowerPC/milicode64.ll
M llvm/test/CodeGen/PowerPC/mma-intrinsics.ll
M llvm/test/CodeGen/PowerPC/mma-outer-product.ll
M llvm/test/CodeGen/PowerPC/mmaplus-crypto.ll
M llvm/test/CodeGen/PowerPC/mmaplus-intrinsics.ll
M llvm/test/CodeGen/PowerPC/optimize-vector-not-equal.ll
M llvm/test/CodeGen/PowerPC/pr48519.ll
M llvm/test/CodeGen/PowerPC/pr49092.ll
M llvm/test/CodeGen/PowerPC/pr61315.ll
M llvm/test/CodeGen/PowerPC/setcc-logic.ll
M llvm/test/CodeGen/PowerPC/v1024ls.ll
M llvm/test/CodeGen/PowerPC/vavg.ll
M llvm/test/CodeGen/PowerPC/vector-llrint.ll
M llvm/test/CodeGen/PowerPC/vector-lrint.ll
M llvm/test/CodeGen/PowerPC/vector-popcnt-128-ult-ugt.ll
M llvm/test/CodeGen/PowerPC/widen-vec-correctly-be.ll
M llvm/test/CodeGen/RISCV/attributes-qc.ll
A llvm/test/CodeGen/RISCV/bitint-fp-conv-200.ll
A llvm/test/CodeGen/RISCV/clmul.ll
M llvm/test/CodeGen/RISCV/features-info.ll
M llvm/test/CodeGen/RISCV/fold-addi-loadstore.ll
M llvm/test/CodeGen/RISCV/fpclamptosat.ll
M llvm/test/CodeGen/RISCV/hoist-global-addr-base.ll
M llvm/test/CodeGen/RISCV/intrinsic-cttz-elts-vscale.ll
M llvm/test/CodeGen/RISCV/lrint-conv.ll
M llvm/test/CodeGen/RISCV/make-compressible-xqci.mir
M llvm/test/CodeGen/RISCV/option-relax-relocation.ll
M llvm/test/CodeGen/RISCV/pr148084.ll
M llvm/test/CodeGen/RISCV/qci-interrupt-attr.ll
A llvm/test/CodeGen/RISCV/rda-liveins.mir
M llvm/test/CodeGen/RISCV/rda-stack.mir
A llvm/test/CodeGen/RISCV/redundant-copy-elim.ll
A llvm/test/CodeGen/RISCV/riscv-macho.ll
M llvm/test/CodeGen/RISCV/rv32p.ll
M llvm/test/CodeGen/RISCV/rv64p.ll
M llvm/test/CodeGen/RISCV/rvp-ext-rv32.ll
M llvm/test/CodeGen/RISCV/rvp-ext-rv64.ll
A llvm/test/CodeGen/RISCV/rvp-unaligned-load-store.ll
A llvm/test/CodeGen/RISCV/rvv/clmul-sdnode.ll
A llvm/test/CodeGen/RISCV/rvv/fixed-vectors-clmul.ll
M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfabs-vp.ll
M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfclass.ll
A llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfmadd-sdnode.ll
A llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfmsub-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfneg-vp.ll
A llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfnmadd-sdnode.ll
A llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfnmsub-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfwmacc.ll
A llvm/test/CodeGen/RISCV/rvv/rvv-vtype-based-scheduler.ll
M llvm/test/CodeGen/RISCV/rvv/vcopysign-vp.ll
M llvm/test/CodeGen/RISCV/rvv/vfabs-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/vfabs-vp.ll
M llvm/test/CodeGen/RISCV/rvv/vfclass-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/vfcopysign-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/vfmadd-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/vfmsub-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/vfneg-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/vfneg-vp.ll
M llvm/test/CodeGen/RISCV/rvv/vfnmadd-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/vfnmsub-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/vfwmacc-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/vscale-vw-web-simplification.ll
M llvm/test/CodeGen/RISCV/rvv/vsplats-zfa.ll
M llvm/test/CodeGen/RISCV/rvv/vwadd-sdnode.ll
M llvm/test/CodeGen/RISCV/xandesbfhcvt.ll
A llvm/test/CodeGen/RISCV/xandesperf-redundant-copy-elim.ll
M llvm/test/CodeGen/RISCV/xqccmp-additional-stack.ll
M llvm/test/CodeGen/RISCV/xqccmp-callee-saved-gprs.ll
M llvm/test/CodeGen/RISCV/xqccmp-cm-popretz.mir
M llvm/test/CodeGen/RISCV/xqccmp-cm-push-pop.mir
M llvm/test/CodeGen/RISCV/xqccmp-push-pop-popret.ll
M llvm/test/CodeGen/RISCV/xqccmp-with-float.ll
M llvm/test/CodeGen/RISCV/xqccmp_mvas_mvsa.mir
A llvm/test/CodeGen/RISCV/xqcibi-redundant-copy-elim.ll
M llvm/test/CodeGen/RISCV/xqcilo.ll
A llvm/test/CodeGen/RISCV/xqcilsm-lwmi-swmi-multiple.mir
M llvm/test/CodeGen/RISCV/xqcilsm-lwmi-swmi.mir
M llvm/test/CodeGen/RISCV/xqcilsm-memset.ll
M llvm/test/CodeGen/RISCV/xqcisls.ll
M llvm/test/CodeGen/RISCV/zdinx-spill.ll
M llvm/test/CodeGen/RISCV/zibi.ll
M llvm/test/CodeGen/RISCV/zilsd-ldst-opt-prera.mir
A llvm/test/CodeGen/RISCV/zilsd-spill.ll
M llvm/test/CodeGen/RISCV/zilsd.ll
A llvm/test/CodeGen/SPARC/stackaddress.ll
M llvm/test/CodeGen/SPIRV/AtomicBuiltinsFloat.ll
M llvm/test/CodeGen/SPIRV/ComparePointers.ll
M llvm/test/CodeGen/SPIRV/EnqueueEmptyKernel.ll
M llvm/test/CodeGen/SPIRV/ExecutionMode.ll
M llvm/test/CodeGen/SPIRV/FOrdGreaterThanEqual_int.ll
M llvm/test/CodeGen/SPIRV/SpecConstants/bool-spirv-specconstant.ll
M llvm/test/CodeGen/SPIRV/TruncToBool.ll
M llvm/test/CodeGen/SPIRV/atomicrmw.ll
M llvm/test/CodeGen/SPIRV/basic_int_types_spirvdis.ll
M llvm/test/CodeGen/SPIRV/branching/OpSwitch32.ll
M llvm/test/CodeGen/SPIRV/branching/OpSwitch64.ll
M llvm/test/CodeGen/SPIRV/branching/OpSwitchChar.ll
M llvm/test/CodeGen/SPIRV/builtin_intrinsics_32.ll
M llvm/test/CodeGen/SPIRV/builtin_intrinsics_64.ll
M llvm/test/CodeGen/SPIRV/builtin_vars-decorate.ll
M llvm/test/CodeGen/SPIRV/capability-Int64Atomics-store.ll
M llvm/test/CodeGen/SPIRV/capability-Int64Atomics.ll
M llvm/test/CodeGen/SPIRV/capability-kernel.ll
M llvm/test/CodeGen/SPIRV/constant/global-constants.ll
M llvm/test/CodeGen/SPIRV/debug-info/opname-filtering.ll
M llvm/test/CodeGen/SPIRV/empty.ll
M llvm/test/CodeGen/SPIRV/event_no_group_cap.ll
M llvm/test/CodeGen/SPIRV/extensions/SPV_EXT_shader_atomic_float_add/atomicrmw_faddfsub_float.ll
A llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_arbitrary_precision_floating_point/arbitrary_precision_floating_point_test.ll
A llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_arbitrary_precision_floating_point/arbitrary_precision_floating_point_test_extended.ll
M llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_fp_max_error/IntelFPMaxErrorFPMath.ll
M llvm/test/CodeGen/SPIRV/extensions/SPV_KHR_bit_instructions.ll
M llvm/test/CodeGen/SPIRV/extensions/SPV_KHR_float_controls2/decoration.ll
M llvm/test/CodeGen/SPIRV/extensions/SPV_KHR_float_controls2/disabled-on-amd.ll
A llvm/test/CodeGen/SPIRV/externally-initialized.ll
M llvm/test/CodeGen/SPIRV/function/alloca-load-store.ll
M llvm/test/CodeGen/SPIRV/ga-interp-func-interp.ll
M llvm/test/CodeGen/SPIRV/ga-interp-func-noninterp.ll
M llvm/test/CodeGen/SPIRV/ga-inttoptr.ll
M llvm/test/CodeGen/SPIRV/ga-noninterp-func-interp.ll
M llvm/test/CodeGen/SPIRV/half_extension.ll
M llvm/test/CodeGen/SPIRV/half_no_extension.ll
A llvm/test/CodeGen/SPIRV/hlsl-intrinsics/WaveActiveBallot.ll
M llvm/test/CodeGen/SPIRV/hlsl-resources/UniqueImplicitBindingNumber.ll
A llvm/test/CodeGen/SPIRV/icmp-i1.ll
M llvm/test/CodeGen/SPIRV/image-unoptimized.ll
M llvm/test/CodeGen/SPIRV/instructions/atomic.ll
M llvm/test/CodeGen/SPIRV/instructions/atomic_acqrel.ll
M llvm/test/CodeGen/SPIRV/instructions/atomic_seq.ll
M llvm/test/CodeGen/SPIRV/instructions/bitwise-i1.ll
M llvm/test/CodeGen/SPIRV/instructions/nested-composites.ll
M llvm/test/CodeGen/SPIRV/instructions/ptrcmp.ll
A llvm/test/CodeGen/SPIRV/instructions/zext_sext_deduce_type.ll
M llvm/test/CodeGen/SPIRV/legalization/load-store-global.ll
A llvm/test/CodeGen/SPIRV/legalization/spv-extractelt-legalization.ll
M llvm/test/CodeGen/SPIRV/legalization/vector-arithmetic-6.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-alloca-count.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-alloca-nested.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-alloca.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-extractvalue.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-global.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-insertvalue.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-load.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-nested.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-select.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-store.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-struct.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-undef.ll
A llvm/test/CodeGen/SPIRV/lifetime-poison.ll
M llvm/test/CodeGen/SPIRV/linkage/linkage-types.ll
M llvm/test/CodeGen/SPIRV/linked-list.ll
M llvm/test/CodeGen/SPIRV/llc-pipeline.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/abs.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/assume.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/bitreverse_small_type.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/bswap.ll
A llvm/test/CodeGen/SPIRV/llvm-intrinsics/constrained-fmuladd.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/ctpop.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/expect.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/fp-to-int-intrinsics.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/invariant.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/matrix-multiply.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/matrix-transpose.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/memcpy.align.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/memmove.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/memset.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/sqrt.ll
M llvm/test/CodeGen/SPIRV/lshr-constexpr.ll
M llvm/test/CodeGen/SPIRV/multi_md.ll
M llvm/test/CodeGen/SPIRV/opencl/basic/get_global_offset.ll
M llvm/test/CodeGen/SPIRV/opencl/basic/progvar_prog_scope_init.ll
M llvm/test/CodeGen/SPIRV/opencl/basic/progvar_prog_scope_uninit.ll
M llvm/test/CodeGen/SPIRV/opencl/device_execution/execute_block.ll
M llvm/test/CodeGen/SPIRV/opencl/image.ll
A llvm/test/CodeGen/SPIRV/pointers/store-to-array-first-element.ll
M llvm/test/CodeGen/SPIRV/pointers/two-bitcast-or-param-users.ll
M llvm/test/CodeGen/SPIRV/pointers/two-subsequent-bitcasts.ll
M llvm/test/CodeGen/SPIRV/scoped_atomicrmw.ll
M llvm/test/CodeGen/SPIRV/select-builtin.ll
M llvm/test/CodeGen/SPIRV/simple.ll
M llvm/test/CodeGen/SPIRV/sitofp-with-bool.ll
M llvm/test/CodeGen/SPIRV/spec_const_decoration.ll
M llvm/test/CodeGen/SPIRV/spirv-load-store.ll
Log Message:
-----------
Merge branch 'users/chapuni/mcdc/nest/bitmapaddr' into users/chapuni/mcdc/nest/covmapdesc
Commit: 1b17f3117583a585d28f95006eb684ab72d4bf8a
https://github.com/llvm/llvm-project/commit/1b17f3117583a585d28f95006eb684ab72d4bf8a
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
A .ci/buildbot/README.md
A .ci/buildbot/worker.py
M .ci/compute_projects.py
M .github/new-prs-labeler.yml
M .github/workflows/commit-access-review.yml
A .github/workflows/commit-create-issue.py
M .github/workflows/containers/github-action-ci-tooling/Dockerfile
M .github/workflows/containers/github-action-ci-windows/Dockerfile
M .github/workflows/containers/github-action-ci/Dockerfile
M .github/workflows/get-llvm-version/action.yml
A .github/workflows/ids-check.yml
M .github/workflows/issue-write.yml
M .github/workflows/release-binaries-all.yml
M .github/workflows/release-binaries.yml
R .github/workflows/release-lit.yml
M .github/workflows/release-sources.yml
M .github/workflows/release-tasks.yml
M .gitignore
A bolt/Maintainers.md
R bolt/Maintainers.txt
M bolt/README.md
M bolt/include/bolt/Core/MCPlusBuilder.h
M bolt/lib/Core/DebugNames.cpp
M bolt/lib/Passes/Instrumentation.cpp
M bolt/lib/Passes/PointerAuthCFIFixup.cpp
M bolt/lib/RuntimeLibs/InstrumentationRuntimeLibrary.cpp
M bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp
M bolt/runtime/instr.cpp
M bolt/test/AArch64/epilogue-determination.s
A bolt/test/AArch64/rseq.s
M bolt/test/RISCV/reloc-label-diff.s
M bolt/test/X86/Inputs/dwarf4-gdb-index-types-helper.s
M bolt/test/X86/Inputs/dwarf4-gdb-index-types-main.s
M bolt/test/merge-fdata-bat-no-lbr.test
A bolt/test/merge-fdata-mem-prof.test
M bolt/test/merge-fdata-mixed-bat-no-lbr.test
M bolt/test/merge-fdata-mixed-mode.test
M bolt/test/merge-fdata-no-lbr-mode.test
A bolt/test/runtime/AArch64/instrumentation-ind-call-bti.c
M bolt/tools/merge-fdata/merge-fdata.cpp
M bolt/unittests/Core/MCPlusBuilder.cpp
M bolt/utils/docker-tests/Dockerfile
M clang-tools-extra/Maintainers.rst
M clang-tools-extra/clang-doc/BitcodeReader.cpp
M clang-tools-extra/clang-doc/BitcodeWriter.cpp
M clang-tools-extra/clang-doc/BitcodeWriter.h
M clang-tools-extra/clang-doc/JSONGenerator.cpp
M clang-tools-extra/clang-doc/Representation.cpp
M clang-tools-extra/clang-doc/Representation.h
M clang-tools-extra/clang-doc/Serialize.cpp
M clang-tools-extra/clang-doc/assets/alias-template.mustache
M clang-tools-extra/clang-doc/assets/clang-doc-mustache.css
M clang-tools-extra/clang-doc/assets/class-template.mustache
M clang-tools-extra/clang-doc/assets/comment-template.mustache
M clang-tools-extra/clang-doc/assets/enum-template.mustache
M clang-tools-extra/clang-doc/assets/function-template.mustache
M clang-tools-extra/clang-doc/assets/index-template.mustache
M clang-tools-extra/clang-doc/assets/namespace-template.mustache
M clang-tools-extra/clang-doc/assets/navbar-template.mustache
M clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp
M clang-tools-extra/clang-tidy/altera/IdDependentBackwardBranchCheck.h
M clang-tools-extra/clang-tidy/bugprone/AssertSideEffectCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/CapturingThisInMemberVariableCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/DynamicStaticInitializersCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/EmptyCatchCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/InfiniteLoopCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/InvalidEnumDefaultInitializationCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/LambdaFunctionNameCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/LambdaFunctionNameCheck.h
M clang-tools-extra/clang-tidy/bugprone/MacroParenthesesCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/NonZeroEnumToBoolConversionCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/OptionalValueConversionCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/RedundantBranchConditionCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/SuspiciousStringviewDataUsageCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/UnsafeFunctionsCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/UnsafeFunctionsCheck.h
M clang-tools-extra/clang-tidy/bugprone/UnusedLocalNonTrivialVariableCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/UnusedReturnValueCheck.cpp
M clang-tools-extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp
M clang-tools-extra/clang-tidy/cppcoreguidelines/NoSuspendWithLockCheck.cpp
M clang-tools-extra/clang-tidy/cppcoreguidelines/PreferMemberInitializerCheck.cpp
M clang-tools-extra/clang-tidy/cppcoreguidelines/ProBoundsAvoidUncheckedContainerAccessCheck.cpp
M clang-tools-extra/clang-tidy/cppcoreguidelines/VirtualClassDestructorCheck.cpp
M clang-tools-extra/clang-tidy/google/AvoidNSObjectNewCheck.cpp
M clang-tools-extra/clang-tidy/llvm/IncludeOrderCheck.cpp
M clang-tools-extra/clang-tidy/llvm/UseNewMLIROpBuilderCheck.cpp
M clang-tools-extra/clang-tidy/misc/ConstCorrectnessCheck.cpp
M clang-tools-extra/clang-tidy/misc/NewDeleteOverloadsCheck.h
M clang-tools-extra/clang-tidy/misc/OverrideWithDifferentVisibilityCheck.cpp
M clang-tools-extra/clang-tidy/misc/UnusedParametersCheck.cpp
M clang-tools-extra/clang-tidy/modernize/ConcatNestedNamespacesCheck.cpp
M clang-tools-extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp
M clang-tools-extra/clang-tidy/modernize/ReplaceDisallowCopyAndAssignMacroCheck.cpp
M clang-tools-extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp
M clang-tools-extra/clang-tidy/modernize/UseStdFormatCheck.cpp
M clang-tools-extra/clang-tidy/modernize/UseStdPrintCheck.cpp
M clang-tools-extra/clang-tidy/performance/EnumSizeCheck.cpp
M clang-tools-extra/clang-tidy/performance/ForRangeCopyCheck.cpp
M clang-tools-extra/clang-tidy/performance/NoAutomaticMoveCheck.cpp
M clang-tools-extra/clang-tidy/performance/UnnecessaryCopyInitializationCheck.cpp
M clang-tools-extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp
M clang-tools-extra/clang-tidy/readability/AvoidUnconditionalPreprocessorIfCheck.cpp
M clang-tools-extra/clang-tidy/readability/BracesAroundStatementsCheck.h
M clang-tools-extra/clang-tidy/readability/ContainerDataPointerCheck.cpp
M clang-tools-extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp
M clang-tools-extra/clang-tidy/readability/NonConstParameterCheck.h
M clang-tools-extra/clang-tidy/readability/RedundantInlineSpecifierCheck.cpp
M clang-tools-extra/clang-tidy/readability/RedundantParenthesesCheck.cpp
M clang-tools-extra/clang-tidy/readability/RedundantStringCStrCheck.cpp
M clang-tools-extra/clang-tidy/readability/RedundantTypenameCheck.cpp
M clang-tools-extra/clang-tidy/utils/FormatStringConverter.cpp
M clang-tools-extra/clang-tidy/utils/HeaderGuard.cpp
M clang-tools-extra/clang-tidy/utils/LexerUtils.cpp
M clang-tools-extra/clang-tidy/utils/LexerUtils.h
M clang-tools-extra/clang-tidy/utils/Matchers.h
M clang-tools-extra/clangd/Hover.cpp
M clang-tools-extra/clangd/InlayHints.cpp
M clang-tools-extra/clangd/ModulesBuilder.cpp
M clang-tools-extra/clangd/index/FileIndex.cpp
M clang-tools-extra/clangd/unittests/FindSymbolsTests.cpp
M clang-tools-extra/clangd/unittests/FindTargetTests.cpp
M clang-tools-extra/clangd/unittests/HoverTests.cpp
M clang-tools-extra/clangd/unittests/InlayHintTests.cpp
M clang-tools-extra/clangd/unittests/SymbolCollectorTests.cpp
M clang-tools-extra/docs/ReleaseNotes.rst
M clang-tools-extra/docs/clang-tidy/checks/bugprone/use-after-move.rst
M clang-tools-extra/docs/clang-tidy/checks/list.rst
M clang-tools-extra/include-cleaner/lib/Analysis.cpp
M clang-tools-extra/include-cleaner/unittests/AnalysisTest.cpp
M clang-tools-extra/test/clang-doc/basic-project.mustache.test
M clang-tools-extra/test/clang-doc/comments-in-macros.cpp
M clang-tools-extra/test/clang-doc/conversion_function.cpp
M clang-tools-extra/test/clang-doc/enum.cpp
M clang-tools-extra/test/clang-doc/index.cpp
M clang-tools-extra/test/clang-doc/json/class-template.cpp
M clang-tools-extra/test/clang-doc/json/class.cpp
M clang-tools-extra/test/clang-doc/json/compound-constraints.cpp
M clang-tools-extra/test/clang-doc/json/function-requires.cpp
M clang-tools-extra/test/clang-doc/json/method-template.cpp
M clang-tools-extra/test/clang-doc/json/namespace.cpp
M clang-tools-extra/test/clang-doc/json/nested-namespace.cpp
M clang-tools-extra/test/clang-doc/mustache-index.cpp
M clang-tools-extra/test/clang-doc/mustache-separate-namespace.cpp
M clang-tools-extra/test/clang-doc/namespace.cpp
M clang-tools-extra/test/clang-doc/templates.cpp
M clang-tools-extra/test/clang-doc/typedef-alias.cpp
M clang-tools-extra/test/clang-tidy/checkers/abseil/faster-strsplit-delimiter.cpp
A clang-tools-extra/test/clang-tidy/checkers/bugprone/dynamic-static-initializers-constinit.hpp
M clang-tools-extra/test/clang-tidy/checkers/bugprone/dynamic-static-initializers.hpp
M clang-tools-extra/test/clang-tidy/checkers/bugprone/macro-parentheses.cpp
M clang-tools-extra/test/clang-tidy/checkers/modernize/use-std-format-custom.cpp
M clang-tools-extra/test/clang-tidy/checkers/modernize/use-std-print-custom.cpp
M clang-tools-extra/test/clang-tidy/checkers/readability/function-cognitive-complexity.cpp
M clang-tools-extra/test/clang-tidy/checkers/readability/redundant-typename.cpp
M clang-tools-extra/unittests/clang-doc/JSONGeneratorTest.cpp
M clang/Maintainers.rst
M clang/cmake/caches/Fuchsia-stage2.cmake
M clang/docs/AddressSanitizer.rst
M clang/docs/LanguageExtensions.rst
M clang/docs/LibASTMatchersReference.html
M clang/docs/MemorySanitizer.rst
M clang/docs/OpenMPSupport.rst
M clang/docs/ReleaseNotes.rst
A clang/docs/ScalableStaticAnalysisFramework/Framework.rst
A clang/docs/ScalableStaticAnalysisFramework/SummaryExtraction.rst
M clang/docs/ThreadSanitizer.rst
M clang/docs/index.rst
M clang/examples/LLVMPrintFunctionNames/CMakeLists.txt
M clang/examples/PrintFunctionNames/CMakeLists.txt
M clang/include/clang/AST/Decl.h
M clang/include/clang/AST/IgnoreExpr.h
M clang/include/clang/AST/PrettyPrinter.h
M clang/include/clang/AST/Stmt.h
M clang/include/clang/AST/TypeBase.h
M clang/include/clang/ASTMatchers/ASTMatchers.h
M clang/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h
M clang/include/clang/Analysis/Analyses/LifetimeSafety/LifetimeAnnotations.h
M clang/include/clang/Analysis/Analyses/LifetimeSafety/LiveOrigins.h
M clang/include/clang/Analysis/Analyses/LifetimeSafety/Loans.h
M clang/include/clang/Analysis/CallGraph.h
M clang/include/clang/Basic/Attr.td
M clang/include/clang/Basic/Builtins.td
M clang/include/clang/Basic/BuiltinsAArch64.def
R clang/include/clang/Basic/BuiltinsAMDGPU.def
A clang/include/clang/Basic/BuiltinsAMDGPU.td
M clang/include/clang/Basic/BuiltinsPPC.def
M clang/include/clang/Basic/BuiltinsSPIRVCommon.td
M clang/include/clang/Basic/BuiltinsX86.td
M clang/include/clang/Basic/CMakeLists.txt
M clang/include/clang/Basic/CodeGenOptions.def
M clang/include/clang/Basic/Cuda.h
M clang/include/clang/Basic/DarwinSDKInfo.h
M clang/include/clang/Basic/DebugOptions.def
M clang/include/clang/Basic/DiagnosticASTKinds.td
M clang/include/clang/Basic/DiagnosticDriverKinds.td
M clang/include/clang/Basic/DiagnosticFrontendKinds.td
M clang/include/clang/Basic/DiagnosticParseKinds.td
M clang/include/clang/Basic/DiagnosticSemaKinds.td
M clang/include/clang/Basic/DiagnosticSerializationKinds.td
M clang/include/clang/Basic/Features.def
M clang/include/clang/Basic/LangOptions.h
M clang/include/clang/Basic/OpenCLExtensions.def
M clang/include/clang/Basic/SourceLocation.h
M clang/include/clang/Basic/TargetBuiltins.h
M clang/include/clang/Basic/TargetInfo.h
M clang/include/clang/Basic/arm_sme.td
M clang/include/clang/Basic/arm_sve.td
M clang/include/clang/Basic/riscv_vector.td
M clang/include/clang/Basic/riscv_vector_common.td
M clang/include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h
M clang/include/clang/CIR/Dialect/IR/CIRAttrs.td
M clang/include/clang/CIR/Dialect/IR/CIROps.td
M clang/include/clang/CIR/Dialect/IR/CIRTypes.td
M clang/include/clang/CIR/MissingFeatures.h
M clang/include/clang/CodeGen/ModuleBuilder.h
M clang/include/clang/DependencyScanning/DependencyScannerImpl.h
M clang/include/clang/DependencyScanning/DependencyScanningWorker.h
M clang/include/clang/DependencyScanning/InProcessModuleCache.h
M clang/include/clang/Driver/CommonArgs.h
M clang/include/clang/Driver/RocmInstallationDetector.h
M clang/include/clang/Driver/SanitizerArgs.h
M clang/include/clang/Frontend/ASTUnit.h
M clang/include/clang/Frontend/CompilerInstance.h
A clang/include/clang/Interpreter/IncrementalExecutor.h
M clang/include/clang/Interpreter/Interpreter.h
M clang/include/clang/Lex/Preprocessor.h
M clang/include/clang/Options/Options.td
M clang/include/clang/Parse/Parser.h
M clang/include/clang/Sema/Sema.h
M clang/include/clang/Sema/Template.h
M clang/include/clang/Serialization/ASTReader.h
M clang/include/clang/Serialization/ModuleCache.h
M clang/include/clang/Serialization/ModuleManager.h
M clang/include/clang/StaticAnalyzer/Checkers/Checkers.td
M clang/include/clang/Support/RISCVVIntrinsicUtils.h
M clang/include/clang/Tooling/DependencyScanningTool.h
M clang/include/module.modulemap
M clang/lib/APINotes/APINotesYAMLCompiler.cpp
M clang/lib/AST/ByteCode/ByteCodeEmitter.cpp
M clang/lib/AST/ByteCode/Compiler.cpp
M clang/lib/AST/ByteCode/Function.h
M clang/lib/AST/ByteCode/Interp.cpp
M clang/lib/AST/ByteCode/Interp.h
M clang/lib/AST/ByteCode/InterpBuiltin.cpp
M clang/lib/AST/ByteCode/Pointer.cpp
M clang/lib/AST/ByteCode/Program.cpp
M clang/lib/AST/Decl.cpp
M clang/lib/AST/DeclPrinter.cpp
M clang/lib/AST/ExprConstant.cpp
M clang/lib/AST/ItaniumMangle.cpp
M clang/lib/AST/Stmt.cpp
M clang/lib/AST/TypePrinter.cpp
M clang/lib/ASTMatchers/ASTMatchersInternal.cpp
M clang/lib/ASTMatchers/Dynamic/Registry.cpp
M clang/lib/Analysis/CFG.cpp
M clang/lib/Analysis/FlowSensitive/SmartPointerAccessorCaching.cpp
M clang/lib/Analysis/FlowSensitive/Transfer.cpp
M clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
M clang/lib/Analysis/LifetimeSafety/LifetimeAnnotations.cpp
M clang/lib/Analysis/LifetimeSafety/LiveOrigins.cpp
M clang/lib/Analysis/LifetimeSafety/Loans.cpp
M clang/lib/Analysis/LifetimeSafety/Origins.cpp
M clang/lib/Analysis/UnsafeBufferUsage.cpp
M clang/lib/Basic/Cuda.cpp
M clang/lib/Basic/DarwinSDKInfo.cpp
M clang/lib/Basic/OpenMPKinds.cpp
M clang/lib/Basic/Targets.cpp
M clang/lib/Basic/Targets/AArch64.cpp
M clang/lib/Basic/Targets/AMDGPU.cpp
M clang/lib/Basic/Targets/AMDGPU.h
M clang/lib/Basic/Targets/NVPTX.cpp
M clang/lib/Basic/Targets/OSTargets.h
M clang/lib/Basic/Targets/RISCV.h
M clang/lib/Basic/Targets/SPIR.h
M clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
M clang/lib/CIR/CodeGen/CIRGenBuiltinX86.cpp
M clang/lib/CIR/CodeGen/CIRGenCall.cpp
M clang/lib/CIR/CodeGen/CIRGenCleanup.cpp
M clang/lib/CIR/CodeGen/CIRGenExpr.cpp
M clang/lib/CIR/CodeGen/CIRGenExprAggregate.cpp
M clang/lib/CIR/CodeGen/CIRGenExprScalar.cpp
M clang/lib/CIR/CodeGen/CIRGenFunction.h
M clang/lib/CIR/CodeGen/CIRGenItaniumCXXABI.cpp
M clang/lib/CIR/CodeGen/CIRGenModule.cpp
M clang/lib/CIR/CodeGen/CIRGenRecordLayoutBuilder.cpp
M clang/lib/CIR/CodeGen/CIRGenTypes.cpp
M clang/lib/CIR/CodeGen/CIRGenValue.h
M clang/lib/CIR/Dialect/IR/CIRAttrs.cpp
M clang/lib/CIR/Dialect/IR/CIRDialect.cpp
M clang/lib/CIR/Dialect/IR/CIRTypes.cpp
M clang/lib/CIR/Dialect/Transforms/CIRCanonicalize.cpp
M clang/lib/CIR/Dialect/Transforms/CXXABILowering.cpp
M clang/lib/CIR/Dialect/Transforms/TargetLowering/CIRCXXABI.h
M clang/lib/CIR/Dialect/Transforms/TargetLowering/CMakeLists.txt
M clang/lib/CIR/Dialect/Transforms/TargetLowering/LowerItaniumCXXABI.cpp
M clang/lib/CIR/Dialect/Transforms/TargetLowering/LowerModule.cpp
M clang/lib/CIR/Dialect/Transforms/TargetLowering/LowerModule.h
A clang/lib/CIR/Dialect/Transforms/TargetLowering/TargetLoweringInfo.cpp
A clang/lib/CIR/Dialect/Transforms/TargetLowering/TargetLoweringInfo.h
M clang/lib/CIR/Interfaces/CIRLoopOpInterface.cpp
M clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
M clang/lib/CodeGen/BackendUtil.cpp
M clang/lib/CodeGen/CGBuiltin.cpp
M clang/lib/CodeGen/CGCall.cpp
M clang/lib/CodeGen/CGCoroutine.cpp
M clang/lib/CodeGen/CGDebugInfo.cpp
M clang/lib/CodeGen/CGDebugInfo.h
M clang/lib/CodeGen/CGExpr.cpp
M clang/lib/CodeGen/CGExprScalar.cpp
M clang/lib/CodeGen/CGHLSLBuiltins.cpp
M clang/lib/CodeGen/CGHLSLRuntime.h
M clang/lib/CodeGen/CGObjCGNU.cpp
M clang/lib/CodeGen/CGObjCMac.cpp
M clang/lib/CodeGen/CGObjCRuntime.cpp
M clang/lib/CodeGen/CGObjCRuntime.h
M clang/lib/CodeGen/CGOpenMPRuntime.cpp
M clang/lib/CodeGen/CGOpenMPRuntime.h
M clang/lib/CodeGen/CGStmt.cpp
M clang/lib/CodeGen/CGStmtOpenMP.cpp
M clang/lib/CodeGen/CGVTables.cpp
M clang/lib/CodeGen/CGVTables.h
M clang/lib/CodeGen/CGValue.h
M clang/lib/CodeGen/CodeGenAction.cpp
M clang/lib/CodeGen/CodeGenFunction.cpp
M clang/lib/CodeGen/CodeGenFunction.h
M clang/lib/CodeGen/CodeGenModule.cpp
M clang/lib/CodeGen/CodeGenModule.h
M clang/lib/CodeGen/CodeGenPGO.cpp
M clang/lib/CodeGen/CodeGenPGO.h
M clang/lib/CodeGen/CodeGenTypes.cpp
M clang/lib/CodeGen/CoverageMappingGen.cpp
M clang/lib/CodeGen/ItaniumCXXABI.cpp
M clang/lib/CodeGen/ModuleBuilder.cpp
M clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp
M clang/lib/CodeGen/TargetBuiltins/ARM.cpp
M clang/lib/CodeGen/TargetBuiltins/NVPTX.cpp
M clang/lib/CodeGen/TargetBuiltins/PPC.cpp
M clang/lib/CodeGen/TargetBuiltins/SPIR.cpp
M clang/lib/CodeGen/TargetBuiltins/X86.cpp
M clang/lib/CodeGen/Targets/AMDGPU.cpp
M clang/lib/CrossTU/CrossTranslationUnit.cpp
M clang/lib/DependencyScanning/CMakeLists.txt
M clang/lib/DependencyScanning/DependencyScannerImpl.cpp
M clang/lib/DependencyScanning/DependencyScanningWorker.cpp
M clang/lib/DependencyScanning/InProcessModuleCache.cpp
M clang/lib/Driver/Driver.cpp
M clang/lib/Driver/SanitizerArgs.cpp
M clang/lib/Driver/ToolChains/AMDGPU.cpp
M clang/lib/Driver/ToolChains/Arch/LoongArch.cpp
M clang/lib/Driver/ToolChains/Clang.cpp
M clang/lib/Driver/ToolChains/CommonArgs.cpp
M clang/lib/Driver/ToolChains/Darwin.cpp
M clang/lib/Driver/ToolChains/Darwin.h
M clang/lib/Driver/ToolChains/Flang.cpp
M clang/lib/Driver/ToolChains/Gnu.cpp
M clang/lib/Driver/ToolChains/HIPAMD.cpp
M clang/lib/Driver/ToolChains/HIPAMD.h
M clang/lib/Driver/ToolChains/HIPSPV.cpp
M clang/lib/Driver/ToolChains/PS4CPU.cpp
M clang/lib/Driver/ToolChains/SPIRV.cpp
M clang/lib/Driver/ToolChains/SPIRV.h
M clang/lib/Driver/ToolChains/WebAssembly.cpp
M clang/lib/Format/TokenAnnotator.cpp
M clang/lib/Format/UnwrappedLineParser.cpp
M clang/lib/Format/WhitespaceManager.h
M clang/lib/Frontend/ASTUnit.cpp
M clang/lib/Frontend/ChainedIncludesSource.cpp
M clang/lib/Frontend/CompilerInstance.cpp
M clang/lib/Frontend/CompilerInvocation.cpp
M clang/lib/Frontend/FrontendAction.cpp
M clang/lib/Frontend/ModuleDependencyCollector.cpp
M clang/lib/Frontend/Rewrite/FrontendActions.cpp
M clang/lib/Frontend/SARIFDiagnostic.cpp
M clang/lib/Frontend/TextDiagnostic.cpp
M clang/lib/Headers/CMakeLists.txt
M clang/lib/Headers/amo.h
M clang/lib/Headers/arm_acle.h
M clang/lib/Headers/avx512fintrin.h
M clang/lib/Headers/avx512fp16intrin.h
M clang/lib/Headers/avx512vlbwintrin.h
M clang/lib/Headers/avx512vlfp16intrin.h
M clang/lib/Headers/avx512vlintrin.h
M clang/lib/Headers/avxintrin.h
M clang/lib/Headers/emmintrin.h
M clang/lib/Headers/gpuintrin.h
M clang/lib/Headers/hlsl/hlsl_alias_intrinsics.h
M clang/lib/Headers/opencl-c.h
A clang/lib/Headers/spirvintrin.h
M clang/lib/Headers/xmmintrin.h
M clang/lib/Interpreter/CMakeLists.txt
M clang/lib/Interpreter/IncrementalExecutor.cpp
R clang/lib/Interpreter/IncrementalExecutor.h
M clang/lib/Interpreter/Interpreter.cpp
A clang/lib/Interpreter/OrcIncrementalExecutor.cpp
A clang/lib/Interpreter/OrcIncrementalExecutor.h
M clang/lib/Interpreter/Wasm.cpp
M clang/lib/Interpreter/Wasm.h
M clang/lib/Lex/InitHeaderSearch.cpp
M clang/lib/Lex/PPMacroExpansion.cpp
M clang/lib/Parse/ParseDecl.cpp
M clang/lib/Parse/ParseDeclCXX.cpp
M clang/lib/Parse/ParseHLSLRootSignature.cpp
M clang/lib/Parse/ParseOpenMP.cpp
M clang/lib/Parse/Parser.cpp
M clang/lib/Rewrite/Rewriter.cpp
M clang/lib/Sema/CheckExprLifetime.cpp
M clang/lib/Sema/JumpDiagnostics.cpp
M clang/lib/Sema/OpenCLBuiltins.td
M clang/lib/Sema/SemaAMDGPU.cpp
M clang/lib/Sema/SemaARM.cpp
M clang/lib/Sema/SemaCUDA.cpp
M clang/lib/Sema/SemaChecking.cpp
M clang/lib/Sema/SemaDecl.cpp
M clang/lib/Sema/SemaDeclAttr.cpp
M clang/lib/Sema/SemaDeclCXX.cpp
M clang/lib/Sema/SemaExpr.cpp
M clang/lib/Sema/SemaExprCXX.cpp
M clang/lib/Sema/SemaHLSL.cpp
M clang/lib/Sema/SemaLambda.cpp
M clang/lib/Sema/SemaModule.cpp
M clang/lib/Sema/SemaOverload.cpp
M clang/lib/Sema/SemaPPC.cpp
M clang/lib/Sema/SemaRISCV.cpp
M clang/lib/Sema/SemaSPIRV.cpp
M clang/lib/Sema/SemaTemplateInstantiate.cpp
M clang/lib/Sema/SemaType.cpp
M clang/lib/Sema/SemaTypeTraits.cpp
M clang/lib/Sema/TreeTransform.h
M clang/lib/Serialization/ASTReader.cpp
M clang/lib/Serialization/ASTReaderDecl.cpp
M clang/lib/Serialization/ASTWriter.cpp
M clang/lib/Serialization/ASTWriterDecl.cpp
M clang/lib/Serialization/ModuleCache.cpp
M clang/lib/Serialization/ModuleManager.cpp
M clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp
M clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
M clang/lib/StaticAnalyzer/Checkers/WebKit/ForwardDeclChecker.cpp
M clang/lib/StaticAnalyzer/Core/CallEvent.cpp
M clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
M clang/lib/Support/RISCVVIntrinsicUtils.cpp
M clang/lib/Tooling/DependencyScanningTool.cpp
M clang/lib/Tooling/Tooling.cpp
M clang/test/AST/ByteCode/builtin-bit-cast.cpp
M clang/test/AST/ByteCode/builtins.cpp
M clang/test/AST/ByteCode/c.c
M clang/test/AST/ByteCode/codegen.cpp
M clang/test/AST/ByteCode/complex.cpp
M clang/test/AST/ByteCode/cxx11.cpp
M clang/test/AST/ByteCode/cxx23.cpp
M clang/test/AST/ByteCode/functions.cpp
M clang/test/AST/ByteCode/invalid.cpp
M clang/test/AST/ByteCode/lifetimes.cpp
M clang/test/AST/ByteCode/literals.cpp
M clang/test/AST/ByteCode/new-delete.cpp
M clang/test/AST/ByteCode/typeid.cpp
M clang/test/AST/ByteCode/unions.cpp
M clang/test/AST/HLSL/cbuffer.hlsl
M clang/test/AST/ast-dump-decl-json.c
M clang/test/AST/ast-dump-record-definition-data-json.cpp
M clang/test/AST/ast-dump-records-json.cpp
M clang/test/AST/ast-dump-records.c
M clang/test/AST/ast-dump-records.cpp
M clang/test/AST/ast-dump-templates.cpp
M clang/test/ASTMerge/struct/test.c
M clang/test/Analysis/Inputs/expected-plists/lambda-notes.cpp.plist
M clang/test/Analysis/analyzer-note-analysis-entry-points.cpp
M clang/test/Analysis/bug_hash_test.cpp
M clang/test/Analysis/builtin_overflow.c
A clang/test/Analysis/call-and-message-argpointeeinitializedness.c
M clang/test/Analysis/call-invalidation.cpp
M clang/test/Analysis/cfg.cpp
M clang/test/Analysis/csv2json.py
M clang/test/Analysis/cxx-uninitialized-object-inheritance.cpp
M clang/test/Analysis/cxx-uninitialized-object.cpp
A clang/test/Analysis/cxx20-range-for-cfg.cpp
M clang/test/Analysis/debug-CallGraph.cpp
M clang/test/Analysis/inlining/Inputs/expected-plists/path-notes.cpp.plist
M clang/test/Analysis/stack-capture-leak-no-arc.mm
M clang/test/Analysis/uninit-ps-rdar6145427.m
M clang/test/C/C23/n3006.c
M clang/test/C/C23/n3029.c
M clang/test/C/C23/n3037.c
R clang/test/CIR/CodeGen/X86/avx512-reduceIntrin.c
R clang/test/CIR/CodeGen/X86/avx512-reduceMinMaxIntrin.c
R clang/test/CIR/CodeGen/X86/cir-sqrt-builtins.c
M clang/test/CIR/CodeGen/aapcs-volatile-bitfields.c
M clang/test/CIR/CodeGen/assign-operator.cpp
M clang/test/CIR/CodeGen/atomic-scoped.c
M clang/test/CIR/CodeGen/atomic.c
M clang/test/CIR/CodeGen/basic.c
M clang/test/CIR/CodeGen/basic.cpp
M clang/test/CIR/CodeGen/binassign.c
M clang/test/CIR/CodeGen/bitfields_be.c
M clang/test/CIR/CodeGen/comma.c
M clang/test/CIR/CodeGen/constant-expr.cpp
M clang/test/CIR/CodeGen/cxx-default-init.cpp
A clang/test/CIR/CodeGen/empty-union.c
A clang/test/CIR/CodeGen/empty-union.cpp
M clang/test/CIR/CodeGen/enum.cpp
M clang/test/CIR/CodeGen/finegrain-bitfield-access.cpp
A clang/test/CIR/CodeGen/fold-during-cg.c
M clang/test/CIR/CodeGen/goto.cpp
M clang/test/CIR/CodeGen/new.cpp
M clang/test/CIR/CodeGen/placement-new.cpp
A clang/test/CIR/CodeGen/pointer-to-data-member-cast.cpp
A clang/test/CIR/CodeGen/pointer-to-data-member-cmp.cpp
A clang/test/CIR/CodeGen/pointer-to-member-func.cpp
M clang/test/CIR/CodeGen/pointers.cpp
M clang/test/CIR/CodeGen/statement-exprs.c
M clang/test/CIR/CodeGen/struct.cpp
M clang/test/CIR/CodeGen/switch.cpp
M clang/test/CIR/CodeGen/ternary.cpp
M clang/test/CIR/CodeGen/try-catch-tmp.cpp
M clang/test/CIR/CodeGen/union.c
M clang/test/CIR/CodeGen/vla.c
A clang/test/CIR/CodeGenBuiltins/AArch64/acle_sve_dup.c
M clang/test/CIR/CodeGenBuiltins/X86/avx-builtins.c
M clang/test/CIR/CodeGenBuiltins/X86/avx2-builtins.c
A clang/test/CIR/CodeGenBuiltins/X86/avx512-reduceIntrin.c
A clang/test/CIR/CodeGenBuiltins/X86/avx512-reduceMinMaxIntrin.c
M clang/test/CIR/CodeGenBuiltins/X86/avx512bw-builtins.c
M clang/test/CIR/CodeGenBuiltins/X86/avx512f-builtins.c
A clang/test/CIR/CodeGenBuiltins/X86/avx512f16c-builtins.c
M clang/test/CIR/CodeGenBuiltins/X86/avx512vl-builtins.c
A clang/test/CIR/CodeGenBuiltins/X86/avx512vlbf16-builtins.c
A clang/test/CIR/CodeGenBuiltins/X86/avx512vlvp2intersect-builtins.c
A clang/test/CIR/CodeGenBuiltins/X86/avx512vp2intersect-builtins.c
A clang/test/CIR/CodeGenBuiltins/X86/ms-x86-intrinsics.c
A clang/test/CIR/CodeGenBuiltins/X86/permd-builtins.c
A clang/test/CIR/CodeGenBuiltins/X86/sqrt-builtins.c
M clang/test/CIR/CodeGenBuiltins/X86/sse41-builtins.c
A clang/test/CIR/CodeGenBuiltins/X86/ssse3-builtins.c
M clang/test/CIR/CodeGenBuiltins/X86/xop-builtins.c
A clang/test/CIR/IR/eh-type-id.cir
A clang/test/CIR/IR/invalid-eh-type-id.cir
A clang/test/CIR/IR/invalid-struct.cir
A clang/test/CIR/IR/method-attr.cir
M clang/test/CIR/IR/struct.cir
A clang/test/CIR/Lowering/eh-type-id.cir
M clang/test/CIR/Lowering/goto.cir
A clang/test/CIR/Lowering/struct.cir
M clang/test/CIR/Transforms/canonicalize.cir
M clang/test/CIR/Transforms/switch.cir
M clang/test/CMakeLists.txt
M clang/test/CXX/except/except.spec/p13-friend.cpp
M clang/test/CXX/temp/temp.pre/p6.cpp
M clang/test/CodeGen/AArch64/fp8-intrinsics/acle_sme2_fp8_mla.c
A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_crypto.c
R clang/test/CodeGen/AArch64/sve2p2-intriniscs/acle_sve2p2_compact.c
R clang/test/CodeGen/AArch64/sve2p2-intriniscs/acle_sve2p2_expand.c
R clang/test/CodeGen/AArch64/sve2p2-intriniscs/acle_sve2p2_firstp.c
R clang/test/CodeGen/AArch64/sve2p2-intriniscs/acle_sve2p2_lastp.c
A clang/test/CodeGen/AArch64/sve2p2-intrinsics/acle_sve2_cvtnt.c
A clang/test/CodeGen/AArch64/sve2p2-intrinsics/acle_sve2p2_compact.c
A clang/test/CodeGen/AArch64/sve2p2-intrinsics/acle_sve2p2_expand.c
A clang/test/CodeGen/AArch64/sve2p2-intrinsics/acle_sve2p2_firstp.c
A clang/test/CodeGen/AArch64/sve2p2-intrinsics/acle_sve2p2_lastp.c
A clang/test/CodeGen/AArch64/sve2p2-intrinsics/acle_sve_rintx.c
A clang/test/CodeGen/AMDGPU/nullptr-in-different-address-spaces.cpp
M clang/test/CodeGen/PowerPC/builtins-amo-err.c
M clang/test/CodeGen/PowerPC/builtins-ppc-amo.c
M clang/test/CodeGen/PowerPC/ppc-amo-header.c
M clang/test/CodeGen/RISCV/bitint.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/non-policy/non-overloaded/vfncvt.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/non-policy/non-overloaded/vfncvtbf16.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/non-policy/non-overloaded/vfwcvtbf16.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/non-policy/overloaded/vfncvt.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/non-policy/overloaded/vfncvtbf16.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/non-policy/overloaded/vfwcvtbf16.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/policy/non-overloaded/vfncvt.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/policy/non-overloaded/vfncvtbf16.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/policy/non-overloaded/vfwcvtbf16.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/policy/overloaded/vfncvt.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/policy/overloaded/vfncvtbf16.c
A clang/test/CodeGen/RISCV/rvv-intrinsics-sifive/policy/overloaded/vfwcvtbf16.c
M clang/test/CodeGen/X86/avx-builtins.c
M clang/test/CodeGen/X86/avx512f-builtins.c
M clang/test/CodeGen/X86/avx512fp16-builtins.c
M clang/test/CodeGen/X86/avx512vl-builtins.c
M clang/test/CodeGen/X86/avx512vlfp16-builtins.c
M clang/test/CodeGen/X86/keylocker.c
M clang/test/CodeGen/X86/sse-builtins.c
M clang/test/CodeGen/X86/sse2-builtins.c
M clang/test/CodeGen/arm_acle.c
M clang/test/CodeGen/attr-counted-by.c
M clang/test/CodeGen/block-with-perdefinedexpr.cpp
A clang/test/CodeGen/builtin-allow-sanitize-check-lower.c
A clang/test/CodeGen/builtin-allow-sanitize-check.c
A clang/test/CodeGen/builtin-stackaddress.c
M clang/test/CodeGen/builtins-arm64.c
M clang/test/CodeGen/builtins-nvptx.c
M clang/test/CodeGen/codegen-plugins.c
M clang/test/CodeGen/ext-int-cc.c
M clang/test/CodeGen/ext-int.c
M clang/test/CodeGen/fat-lto-objects.c
M clang/test/CodeGen/pass-plugins.c
A clang/test/CodeGenCXX/builtin-stackaddress.cpp
M clang/test/CodeGenCXX/ctor-empty-nounique.cpp
M clang/test/CodeGenCXX/cxx2c-trivially-relocatable.cpp
M clang/test/CodeGenCXX/dynamic-cast-hint.cpp
M clang/test/CodeGenCXX/pragma-gcc-unroll.cpp
M clang/test/CodeGenCXX/pragma-unroll.cpp
M clang/test/CodeGenCXX/predefined-expr.cpp
M clang/test/CodeGenCXX/riscv-mangle-rvv-fixed-vectors.cpp
M clang/test/CodeGenCoroutines/coro-attributes.cpp
A clang/test/CodeGenHIP/builtins-amdgcn-dl-insts.hip
A clang/test/CodeGenHIP/builtins-amdgcn-gfx11-dl-insts.hip
A clang/test/CodeGenHIP/builtins-amdgcn-gfx12-wmma-w32.hip
A clang/test/CodeGenHIP/builtins-amdgcn-gfx12-wmma-w64.hip
A clang/test/CodeGenHIP/builtins-amdgcn-gfx950-cvt.hip
A clang/test/CodeGenHIP/builtins-amdgcn-mfma-gfx908.hip
A clang/test/CodeGenHIP/builtins-amdgcn-mfma-gfx942.hip
A clang/test/CodeGenHIP/builtins-amdgcn-mfma-gfx950.hip
A clang/test/CodeGenHIP/builtins-amdgcn-raytracing.hip
A clang/test/CodeGenHIP/builtins-amdgcn-wmma-w32.hip
A clang/test/CodeGenHIP/builtins-amdgcn-wmma-w64.hip
M clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptDynamicSwizzle.hlsl
M clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptGetter.hlsl
M clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptSetter.hlsl
M clang/test/CodeGenHLSL/BasicFeatures/MatrixSplat.hlsl
M clang/test/CodeGenHLSL/BoolMatrix.hlsl
A clang/test/CodeGenHLSL/builtins/WaveActiveBallot.hlsl
M clang/test/CodeGenOpenCL/amdgpu-cluster-dims.cl
M clang/test/CodeGenOpenCL/amdgpu-features.cl
A clang/test/CodeGenOpenCL/builtin-store-half-rounding-constrained.cl
M clang/test/CodeGenOpenCL/builtins-amdgcn-gfx1250-wmma-w32.cl
A clang/test/CodeGenSPIRV/Builtins/group.c
A clang/test/CodeGenSPIRV/Builtins/subgroup.c
M clang/test/CoverageMapping/mcdc-nested-expr.cpp
M clang/test/DebugInfo/CXX/simple-template-names.cpp
M clang/test/DebugInfo/Generic/macro-info.c
A clang/test/Driver/Inputs/DriverKit21.0.1.sdk/SDKSettings.json
M clang/test/Driver/Inputs/DriverKit23.0.sdk/SDKSettings.json
M clang/test/Driver/Inputs/MacOSX10.15.versioned.sdk/SDKSettings.json
M clang/test/Driver/Inputs/MacOSX15.0.sdk/SDKSettings.json
M clang/test/Driver/Inputs/MacOSX15.1.sdk/SDKSettings.json
M clang/test/Driver/Inputs/WatchOS6.0.sdk/SDKSettings.json
M clang/test/Driver/Inputs/iPhoneOS13.0.sdk/SDKSettings.json
M clang/test/Driver/aarch64-mcpu.c
M clang/test/Driver/amdgpu-openmp-toolchain.c
M clang/test/Driver/clang_f_opts.c
M clang/test/Driver/crash-ir-repro.cpp
A clang/test/Driver/cuda-arch-list.cu
M clang/test/Driver/darwin-invalid-version-range.c
M clang/test/Driver/driverkit-path.c
M clang/test/Driver/fat-lto-objects.c
A clang/test/Driver/fpartition-static-data-sections.c
M clang/test/Driver/hip-device-libs.hip
M clang/test/Driver/hipspv-link-static-library.hip
M clang/test/Driver/hipspv-toolchain-rdc.hip
M clang/test/Driver/hipspv-toolchain.hip
M clang/test/Driver/loongarch-relax-features.c
M clang/test/Driver/module-fgen-reduced-bmi.cppm
M clang/test/Driver/module-output.cppm
M clang/test/Driver/modulemap-allow-subdirectory-search.c
A clang/test/Driver/print-enabled-extensions/aarch64-ampere1c.c
M clang/test/Driver/print-supported-extensions-riscv.c
M clang/test/Driver/ps5-linker.c
A clang/test/Driver/rocm-detect-lib-llvm.hip
M clang/test/Driver/rocm-device-libs.cl
A clang/test/Driver/sframe.c
M clang/test/Driver/spirv-amd-toolchain.c
A clang/test/Driver/spirv-llvm-link-emit-asm.c
A clang/test/Driver/spirv-llvm-link.c
M clang/test/Frontend/rewrite-includes-bom.c
M clang/test/Headers/gpuintrin.c
M clang/test/Headers/gpuintrin_lang.c
M clang/test/Index/print-type.c
M clang/test/InstallAPI/Inputs/MacOSX13.0.sdk/SDKSettings.json
M clang/test/Layout/ms-x86-alias-avoidance-padding.cpp
M clang/test/Lexer/has_feature_undefined_behavior_sanitizer.cpp
A clang/test/Misc/cc1as-sframe.s
M clang/test/Misc/target-invalid-cpu-note/aarch64.c
M clang/test/Misc/target-invalid-cpu-note/riscv.c
A clang/test/Modules/Inputs/pch-config-macros/include/Mod1.h
A clang/test/Modules/Inputs/pch-config-macros/include/module.modulemap
A clang/test/Modules/class-instantiate-no-change.cppm
M clang/test/Modules/ignored_macros.m
M clang/test/Modules/malformed-constraint-template-non-type-parm-decl.cpp
M clang/test/Modules/mismatch-diagnostics.cpp
A clang/test/Modules/pch-config-macros.c
A clang/test/Modules/pr149404-02.cppm
A clang/test/Modules/pr158321.cppm
A clang/test/Modules/pr172241.cppm
A clang/test/Modules/pr174543.cppm
A clang/test/Modules/precompiled-config-mismatch-diagnostics.c
M clang/test/Modules/sdk-settings-json-dep.m
M clang/test/OpenMP/need_device_ptr_kind_messages.cpp
A clang/test/OpenMP/target_vtable_codegen_container.cpp
A clang/test/OpenMP/target_vtable_codegen_explicit.cpp
A clang/test/OpenMP/target_vtable_codegen_implicit_namespace.cpp
A clang/test/OpenMP/target_vtable_codegen_memberexpr_codegen.cpp
A clang/test/OpenMP/target_vtable_codegen_mult_inherritence.cpp
A clang/test/OpenMP/target_vtable_codegen_nested.cpp
M clang/test/PCH/module-hash-difference.m
M clang/test/Parser/MicrosoftExtensions.c
R clang/test/Parser/cxx2c-trivially-relocatable.cpp
A clang/test/Parser/enableif-attr.cpp
M clang/test/Preprocessor/aarch64-target-features.c
M clang/test/Preprocessor/init-aarch64.c
M clang/test/Preprocessor/init.c
M clang/test/Profile/c-mcdc-not.c
M clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme-f8f16.c
M clang/test/Sema/AArch64/arm_sme_streaming_only_sme_AND_sme-f8f32.c
M clang/test/Sema/AArch64/arm_sve_feature_dependent_sve_AND_LP_sve2p2_OR_sme2p2_RP___sme_AND_LP_sve2p2_OR_sme2p2_RP.c
M clang/test/Sema/Inputs/AppleTVOS15.0.sdk/SDKSettings.json
M clang/test/Sema/Inputs/MacOSX11.0.sdk/SDKSettings.json
M clang/test/Sema/Inputs/WatchOS7.0.sdk/SDKSettings.json
M clang/test/Sema/Inputs/XROS.sdk/SDKSettings.json
M clang/test/Sema/aarch64-fp8-intrinsics/acle_sme2_fp8_mla.c
M clang/test/Sema/aarch64-sve2p1-intrinsics/acle_sve2p1_imm.cpp
M clang/test/Sema/assign.c
M clang/test/Sema/attr-modular-format.c
A clang/test/Sema/builtin-allow-sanitize-check.c
M clang/test/Sema/builtin-stackaddress.c
M clang/test/Sema/builtins-arm64.c
A clang/test/Sema/c23-fixed-underlying-enum.c
A clang/test/Sema/c23-switch.c
M clang/test/Sema/constexpr.c
M clang/test/Sema/scope-check.c
A clang/test/Sema/sentinel-attribute-block.c
A clang/test/Sema/spirv-address-space.c
M clang/test/Sema/switch.c
M clang/test/Sema/unroll-template-value-crash.cpp
M clang/test/Sema/warn-lifetime-safety-dataflow.cpp
M clang/test/Sema/warn-lifetime-safety-suggestions.cpp
M clang/test/Sema/warn-lifetime-safety.cpp
M clang/test/Sema/warn-thread-safety-analysis.c
M clang/test/SemaCXX/bitfield-preferred-type-sizing.cpp
M clang/test/SemaCXX/builtin-bswapg.cpp
M clang/test/SemaCXX/builtin-is-within-lifetime.cpp
M clang/test/SemaCXX/constant-expression-cxx14.cpp
M clang/test/SemaCXX/constant-expression-cxx2a.cpp
M clang/test/SemaCXX/constant-expression-p2280r4.cpp
M clang/test/SemaCXX/constexpr-builtin-bit-cast.cpp
A clang/test/SemaCXX/crash-GH173943.cpp
M clang/test/SemaCXX/cxx0x-nontrivial-union.cpp
M clang/test/SemaCXX/cxx11-attr-print.cpp
M clang/test/SemaCXX/cxx1z-decomposition.cpp
M clang/test/SemaCXX/cxx2b-consteval-propagate.cpp
M clang/test/SemaCXX/cxx2b-deducing-this.cpp
M clang/test/SemaCXX/cxx2c-trivially-relocatable.cpp
M clang/test/SemaCXX/lambda-unevaluated.cpp
M clang/test/SemaCXX/predefined-expr.cpp
M clang/test/SemaCXX/ptrauth-triviality.cpp
M clang/test/SemaCXX/ptrauth-type-traits.cpp
M clang/test/SemaCXX/trivially-relocatable-ptrauth.cpp
M clang/test/SemaCXX/type-traits-unsatisfied-diags.cpp
A clang/test/SemaCXX/typeid-requires-typeinfo.cpp
M clang/test/SemaCXX/typeid.cpp
M clang/test/SemaCXX/undefined-internal.cpp
M clang/test/SemaCXX/vector.cpp
M clang/test/SemaCXX/warn-thread-safety-analysis.cpp
M clang/test/SemaCXX/warn-unsafe-buffer-usage-libc-functions.cpp
A clang/test/SemaHIP/amdgpu-global-load-lds-template.hip
A clang/test/SemaHLSL/BuiltIns/WaveActiveBallot-errors.hlsl
M clang/test/SemaHLSL/matrix_single_subscript_errors.hlsl
M clang/test/SemaHLSL/resource_binding_attr_error.hlsl
A clang/test/SemaHLSL/resource_binding_attr_error_uint32_max.hlsl
M clang/test/SemaObjCXX/arc-0x.mm
M clang/test/SemaOpenCL/builtins-amdgcn-error-gfx1250-wmma-w32-param.cl
M clang/test/SemaOpenCL/extension-version.cl
M clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl
A clang/test/SemaSPIRV/BuiltIns/subgroup-errors.c
M clang/test/SemaTemplate/concepts.cpp
M clang/test/SemaTemplate/deduction.cpp
M clang/test/TableGen/target-builtins-prototype-parser.td
M clang/tools/clang-import-test/clang-import-test.cpp
M clang/tools/clang-nvlink-wrapper/ClangNVLinkWrapper.cpp
M clang/tools/clang-repl/ClangRepl.cpp
M clang/tools/driver/cc1as_main.cpp
M clang/tools/driver/cc1gen_reproducer_main.cpp
M clang/tools/driver/driver.cpp
M clang/unittests/AST/NamedDeclPrinterTest.cpp
M clang/unittests/AST/TypePrinterTest.cpp
M clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp
M clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
M clang/unittests/Analysis/LifetimeSafetyTest.cpp
M clang/unittests/Basic/CMakeLists.txt
M clang/unittests/Basic/DarwinSDKInfoTest.cpp
M clang/unittests/Basic/SourceManagerTest.cpp
M clang/unittests/CodeGen/TestCompiler.h
M clang/unittests/DependencyScanning/DependencyScanningWorkerTest.cpp
M clang/unittests/Format/FormatTestCSharp.cpp
M clang/unittests/Format/TokenAnnotatorTest.cpp
M clang/unittests/Interpreter/InterpreterExtensionsTest.cpp
M clang/unittests/Interpreter/OutOfProcessInterpreterTests.cpp
M clang/unittests/Serialization/CMakeLists.txt
M clang/unittests/Serialization/ModuleCacheTest.cpp
R clang/unittests/Serialization/NamespaceLookupTest.cpp
M clang/unittests/Support/TimeProfilerTest.cpp
M clang/unittests/Tooling/QualTypeNamesTest.cpp
M clang/unittests/Tooling/ToolingTest.cpp
M clang/utils/TableGen/CIRLoweringEmitter.cpp
M clang/utils/TableGen/ClangBuiltinsEmitter.cpp
M clang/utils/TableGen/RISCVVEmitter.cpp
M clang/utils/TableGen/SveEmitter.cpp
M cmake/Modules/LLVMVersion.cmake
M compiler-rt/cmake/Modules/AllSupportedArchDefs.cmake
M compiler-rt/cmake/Modules/CompilerRTDarwinUtils.cmake
M compiler-rt/cmake/builtin-config-ix.cmake
M compiler-rt/lib/asan/asan_allocator.h
M compiler-rt/lib/builtins/CMakeLists.txt
M compiler-rt/lib/builtins/aarch64/sme-abi.S
M compiler-rt/lib/builtins/arm/addsf3.S
M compiler-rt/lib/builtins/fp_add_impl.inc
M compiler-rt/lib/gwp_asan/tests/backtrace.cpp
M compiler-rt/lib/rtsan/CMakeLists.txt
M compiler-rt/lib/rtsan/rtsan_context.cpp
M compiler-rt/lib/rtsan/rtsan_suppressions.cpp
M compiler-rt/lib/sanitizer_common/sanitizer_allocator_primary32.h
M compiler-rt/lib/sanitizer_common/sanitizer_platform.h
M compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cpp
M compiler-rt/test/CMakeLists.txt
M compiler-rt/test/asan/CMakeLists.txt
M compiler-rt/test/asan/TestCases/Darwin/asan-symbolize-partial-report-no-external-symbolizer.cpp
M compiler-rt/test/asan/TestCases/Darwin/asan-symbolize-partial-report-with-module-map.cpp
M compiler-rt/test/asan/TestCases/Darwin/asan-symbolize-with-module-map.cpp
M compiler-rt/test/asan/TestCases/Darwin/atos-symbolizer-dyld-root-path.cpp
M compiler-rt/test/asan/TestCases/Darwin/atos-symbolizer.cpp
M compiler-rt/test/asan/TestCases/Darwin/duplicate_os_log_reports.cpp
M compiler-rt/test/asan/TestCases/Darwin/dyld_insert_libraries_reexec.cpp
M compiler-rt/test/asan/TestCases/Darwin/dyld_insert_libraries_remove.cpp
M compiler-rt/test/asan/TestCases/Darwin/interface_symbols_darwin.cpp
M compiler-rt/test/asan/TestCases/Darwin/suppressions-sandbox.cpp
M compiler-rt/test/asan/TestCases/Darwin/uuid.cpp
M compiler-rt/test/asan/TestCases/Posix/asan-symbolize-sanity-test.cpp
M compiler-rt/test/asan/TestCases/Posix/asan_symbolize_script/plugin_wrong_frame_number_bug.cpp
M compiler-rt/test/asan/TestCases/Posix/coverage.cpp
M compiler-rt/test/asan/TestCases/Posix/new_array_cookie_with_new_from_class.cpp
M compiler-rt/test/asan/TestCases/default_ignorelist.cpp
M compiler-rt/test/asan/TestCases/log-path_test.cpp
M compiler-rt/test/asan/TestCases/suppressions-exec-relative-location.cpp
M compiler-rt/test/asan/lit.site.cfg.py.in
M compiler-rt/test/asan_abi/CMakeLists.txt
M compiler-rt/test/asan_abi/lit.site.cfg.py.in
M compiler-rt/test/builtins/CMakeLists.txt
M compiler-rt/test/builtins/Unit/fixunstfdi_test.c
M compiler-rt/test/builtins/Unit/multc3_test.c
M compiler-rt/test/fuzzer/CMakeLists.txt
M compiler-rt/test/fuzzer/afl-driver-stderr.test
M compiler-rt/test/fuzzer/big-file-copy.test
M compiler-rt/test/fuzzer/cross_over.test
M compiler-rt/test/fuzzer/lit.site.cfg.py.in
M compiler-rt/test/fuzzer/merge-control-file.test
M compiler-rt/test/fuzzer/merge-posix.test
M compiler-rt/test/fuzzer/seed_inputs.test
M compiler-rt/test/lit.common.cfg.py
M compiler-rt/test/lit.common.configured.in
M compiler-rt/test/lsan/TestCases/swapcontext.cpp
M compiler-rt/test/orc/TestCases/Linux/ppc64/ehframe-default.cpp
M compiler-rt/test/orc/TestCases/Linux/ppc64/lljit-ehframe.cpp
M compiler-rt/test/orc/TestCases/Linux/ppc64/lljit-initialize-deinitialize.ll
M compiler-rt/test/orc/TestCases/Linux/ppc64/priority-static-initializer.S
M compiler-rt/test/orc/TestCases/Linux/ppc64/trivial-cxa-atexit.S
M compiler-rt/test/orc/TestCases/Linux/ppc64/trivial-static-initializer.S
M compiler-rt/test/orc/TestCases/Linux/ppc64/trivial-tls-pwr10.test
M compiler-rt/test/orc/TestCases/Linux/ppc64/trivial-tls.S
M compiler-rt/test/sanitizer_common/CMakeLists.txt
M compiler-rt/test/sanitizer_common/TestCases/sanitizer_coverage_trace_pc_guard.cpp
M compiler-rt/test/sanitizer_common/TestCases/suffix-log-path_test.c
M compiler-rt/test/sanitizer_common/lit.site.cfg.py.in
M compiler-rt/test/tsan/CMakeLists.txt
M compiler-rt/test/tsan/Darwin/dlopen.cpp
M compiler-rt/test/tsan/Darwin/dyld-insert-libraries.c
M compiler-rt/test/tsan/Darwin/write-interpose.c
M compiler-rt/test/tsan/lit.site.cfg.py.in
M compiler-rt/test/ubsan/CMakeLists.txt
M compiler-rt/test/ubsan/lit.site.cfg.py.in
M cross-project-tests/CMakeLists.txt
M cross-project-tests/debuginfo-tests/dexter/dex/debugger/DAP.py
A cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/CMakeLists.txt
A cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/arrayref.cpp
A cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/arrayref.test
A cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/lit.local.cfg
A cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/pointer-int-pair.cpp
A cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/pointer-int-pair.test
A cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/pointer-union.cpp
A cross-project-tests/debuginfo-tests/llvm-prettyprinters/lldb/pointer-union.test
M cross-project-tests/lit.cfg.py
M cross-project-tests/veclib/veclib-sincos.c
M flang-rt/CMakeLists.txt
M flang-rt/cmake/modules/GetToolchainDirs.cmake
M flang-rt/cmake/modules/HandleLibs.cmake
M flang-rt/lib/runtime/extensions.cpp
M flang-rt/lib/runtime/sum.cpp
M flang-rt/test/CMakeLists.txt
M flang-rt/unittests/Runtime/NumericalFormatTest.cpp
M flang-rt/unittests/Runtime/Reduction.cpp
M flang/docs/Aliasing.md
M flang/docs/CMakeLists.txt
M flang/docs/Extensions.md
M flang/docs/GettingInvolved.md
M flang/docs/OpenMPSupport.md
M flang/docs/ReleaseNotes.md
R flang/docs/_static/llvm.css
R flang/docs/_templates/indexsidebar.html
R flang/docs/_templates/layout.html
R flang/docs/_themes/llvm-theme/layout.html
R flang/docs/_themes/llvm-theme/static/contents.png
R flang/docs/_themes/llvm-theme/static/llvm-theme.css
R flang/docs/_themes/llvm-theme/static/logo.png
R flang/docs/_themes/llvm-theme/static/navigation.png
R flang/docs/_themes/llvm-theme/theme.conf
M flang/docs/index.md
M flang/include/flang/Evaluate/complex.h
M flang/include/flang/Evaluate/real.h
M flang/include/flang/Evaluate/tools.h
M flang/include/flang/Frontend/CompilerInstance.h
M flang/include/flang/Optimizer/Dialect/FIROps.td
M flang/include/flang/Optimizer/OpenACC/Passes.h
M flang/include/flang/Optimizer/OpenACC/Passes.td
M flang/include/flang/Optimizer/OpenACC/Support/FIROpenACCOpsInterfaces.h
M flang/include/flang/Optimizer/Passes/CommandLineOpts.h
M flang/include/flang/Optimizer/Support/InitFIR.h
A flang/include/flang/Optimizer/Transforms/FIRToMemRefTypeConverter.h
M flang/include/flang/Optimizer/Transforms/Passes.h
M flang/include/flang/Optimizer/Transforms/Passes.td
M flang/include/flang/Parser/dump-parse-tree.h
M flang/include/flang/Parser/parse-tree-visitor.h
M flang/include/flang/Parser/parse-tree.h
M flang/include/flang/Semantics/expression.h
M flang/lib/Evaluate/complex.cpp
M flang/lib/Evaluate/fold-matmul.h
M flang/lib/Evaluate/fold-real.cpp
M flang/lib/Evaluate/fold-reduction.h
M flang/lib/Evaluate/real.cpp
M flang/lib/Frontend/CompilerInstance.cpp
M flang/lib/Frontend/FrontendActions.cpp
M flang/lib/FrontendTool/CMakeLists.txt
M flang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
M flang/lib/Lower/Bridge.cpp
M flang/lib/Lower/ConvertConstant.cpp
M flang/lib/Lower/OpenACC.cpp
M flang/lib/Lower/OpenMP/ClauseProcessor.cpp
M flang/lib/Lower/OpenMP/Clauses.cpp
M flang/lib/Lower/OpenMP/OpenMP.cpp
M flang/lib/Optimizer/Analysis/AliasAnalysis.cpp
M flang/lib/Optimizer/Builder/IntrinsicCall.cpp
M flang/lib/Optimizer/CodeGen/CodeGen.cpp
M flang/lib/Optimizer/Dialect/FIROps.cpp
M flang/lib/Optimizer/OpenACC/Support/CMakeLists.txt
M flang/lib/Optimizer/OpenACC/Support/FIROpenACCOpsInterfaces.cpp
M flang/lib/Optimizer/OpenACC/Support/RegisterOpenACCExtensions.cpp
A flang/lib/Optimizer/OpenACC/Transforms/ACCUseDeviceCanonicalizer.cpp
M flang/lib/Optimizer/OpenACC/Transforms/CMakeLists.txt
M flang/lib/Optimizer/OpenMP/MapInfoFinalization.cpp
M flang/lib/Optimizer/Passes/CommandLineOpts.cpp
M flang/lib/Optimizer/Passes/Pipelines.cpp
M flang/lib/Optimizer/Transforms/CMakeLists.txt
A flang/lib/Optimizer/Transforms/CUDA/CUFAddConstructor.cpp
A flang/lib/Optimizer/Transforms/CUDA/CUFComputeSharedMemoryOffsetsAndSize.cpp
A flang/lib/Optimizer/Transforms/CUDA/CUFDeviceFuncTransform.cpp
A flang/lib/Optimizer/Transforms/CUDA/CUFDeviceGlobal.cpp
A flang/lib/Optimizer/Transforms/CUDA/CUFFunctionRewrite.cpp
A flang/lib/Optimizer/Transforms/CUDA/CUFGPUToLLVMConversion.cpp
A flang/lib/Optimizer/Transforms/CUDA/CUFLaunchAttachAttr.cpp
A flang/lib/Optimizer/Transforms/CUDA/CUFOpConversion.cpp
A flang/lib/Optimizer/Transforms/CUDA/CUFPredefinedVarToGPU.cpp
R flang/lib/Optimizer/Transforms/CUFAddConstructor.cpp
R flang/lib/Optimizer/Transforms/CUFComputeSharedMemoryOffsetsAndSize.cpp
R flang/lib/Optimizer/Transforms/CUFDeviceGlobal.cpp
R flang/lib/Optimizer/Transforms/CUFGPUToLLVMConversion.cpp
R flang/lib/Optimizer/Transforms/CUFOpConversion.cpp
A flang/lib/Optimizer/Transforms/FIRToMemRef.cpp
M flang/lib/Optimizer/Transforms/FIRToSCF.cpp
A flang/lib/Optimizer/Transforms/LoopInvariantCodeMotion.cpp
M flang/lib/Parser/parse-tree.cpp
M flang/lib/Parser/prescan.cpp
M flang/lib/Parser/prescan.h
M flang/lib/Parser/unparse.cpp
M flang/lib/Semantics/check-acc-structure.cpp
M flang/lib/Semantics/check-call.cpp
M flang/lib/Semantics/check-case.cpp
M flang/lib/Semantics/check-omp-loop.cpp
M flang/lib/Semantics/check-omp-structure.cpp
M flang/lib/Semantics/expression.cpp
M flang/lib/Semantics/mod-file.cpp
M flang/lib/Semantics/resolve-directives.cpp
M flang/lib/Semantics/resolve-names.cpp
M flang/test/Analysis/AliasAnalysis/alias-analysis-cray-pointers.fir
M flang/test/Analysis/AliasAnalysis/gen_mod_ref_test.py
M flang/test/Analysis/AliasAnalysis/modref-call-dummies.f90
M flang/test/Analysis/AliasAnalysis/modref-call-globals.f90
A flang/test/Analysis/AliasAnalysis/modref-call-recursive.fir
M flang/test/CMakeLists.txt
M flang/test/Driver/Inputs/free-form-test.f90
M flang/test/Driver/color-diagnostics-scan.f
M flang/test/Driver/fixed-free-detection.f90
M flang/test/Driver/fixed-free-flag.f90
M flang/test/Driver/omp-driver-offload.f90
A flang/test/Driver/pass-plugin-codegen.f90
M flang/test/Driver/pass-plugin.f90
M flang/test/Driver/unsafe-cray-pointers.f90
A flang/test/Driver/veclib-frem.f90
M flang/test/Driver/werror-scan.f
A flang/test/Evaluate/bug89528.f90
A flang/test/Fir/CUDA/cuda-device-func-transform-cc90.mlir
A flang/test/Fir/CUDA/cuda-device-func-transform.mlir
A flang/test/Fir/CUDA/cuda-function-rewrite.mlir
M flang/test/Fir/CUDA/cuda-global-addr.mlir
A flang/test/Fir/CUDA/cuda-launch-attach-attr.mlir
A flang/test/Fir/CUDA/cuf-offload-livein-value-canonicalization.fir
A flang/test/Fir/CUDA/predefined-variables.mlir
M flang/test/Fir/FirToSCF/do-loop.fir
A flang/test/Fir/OpenACC/offload-livein-value-canonicalization.fir
A flang/test/Fir/OpenACC/use-device-canonicalizer.mlir
M flang/test/Fir/convert-memref-codegen.mlir
M flang/test/Fir/convert-to-llvm.fir
A flang/test/Fir/prefetch.fir
M flang/test/Integration/OpenMP/copyprivate.f90
M flang/test/Integration/OpenMP/private-global.f90
A flang/test/Integration/prefetch.f90
A flang/test/Integration/select-case-pointer-assign.f90
M flang/test/Lower/CUDA/cuda-data-transfer.cuf
A flang/test/Lower/CUDA/cuda-gpu-managed.cuf
A flang/test/Lower/HLFIR/prefetch.f90
M flang/test/Lower/Intrinsics/show_descriptor.f90
R flang/test/Lower/OpenACC/Todo/acc-cache.f90
A flang/test/Lower/OpenACC/acc-cache.f90
A flang/test/Lower/OpenMP/composite_simd_linear.f90
M flang/test/Lower/OpenMP/distribute-parallel-do-simd.f90
M flang/test/Lower/OpenMP/parallel-private-clause.f90
M flang/test/Lower/OpenMP/simd-linear.f90
M flang/test/Lower/OpenMP/target-spmd.f90
M flang/test/Lower/OpenMP/target.f90
M flang/test/Lower/allocatable-return.f90
M flang/test/Lower/allocatable-runtime.f90
M flang/test/Lower/allocatables.f90
M flang/test/Lower/allocate-mold.f90
M flang/test/Lower/allocate-source-allocatables.f90
M flang/test/Lower/allocate-source-pointers.f90
M flang/test/Lower/allocated.f90
M flang/test/Lower/always-execute-loop-body.f90
M flang/test/Lower/arithmetic-goto.f90
M flang/test/Lower/array-constructor-1.f90
M flang/test/Lower/array-constructor-2.f90
M flang/test/Lower/array-constructor-index.f90
M flang/test/Lower/array-derived.f90
M flang/test/Lower/array-elemental-calls-2.f90
M flang/test/Lower/array-elemental-calls-3.f90
M flang/test/Lower/array-elemental-calls.f90
M flang/test/Lower/array-elemental-subroutines.f90
M flang/test/Lower/array-expression-assumed-size.f90
M flang/test/Lower/array-expression-slice-1.f90
M flang/test/Lower/array-expression-slice-2.f90
M flang/test/Lower/array-expression-subscript.f90
M flang/test/Lower/array-substring.f90
M flang/test/Lower/array-temp.f90
M flang/test/Lower/array-user-def-assignments.f90
M flang/test/Lower/array-wide-char.f90
M flang/test/Lower/array.f90
M flang/test/Lower/associate-construct-2.f90
M flang/test/Lower/assumed-shape-callee.f90
M flang/test/Lower/assumed-type.f90
M flang/test/Lower/basic-call.f90
M flang/test/Lower/block.f90
M flang/test/Lower/call-copy-in-out.f90
M flang/test/Lower/call-implicit.f90
M flang/test/Lower/call.f90
M flang/test/Lower/character-compare.f90
A flang/test/Lower/debug-use-stmt-ambiguous.f90
M flang/test/Parser/badlabel.f
A flang/test/Parser/bug50563.f
M flang/test/Preprocessing/pp039.F
M flang/test/Semantics/OpenACC/acc-cache-validity.f90
M flang/test/Semantics/OpenMP/clause-validity01.f90
M flang/test/Semantics/OpenMP/cray-pointer-usage.f90
M flang/test/Semantics/OpenMP/linear-clause01.f90
M flang/test/Semantics/OpenMP/linear-iter.f90
A flang/test/Semantics/OpenMP/simd-linear-array.f90
A flang/test/Semantics/bug127425.f90
A flang/test/Semantics/bug174859.f90
A flang/test/Semantics/bug175207.f90
A flang/test/Semantics/bug2021.f90
M flang/test/Semantics/cuf23.cuf
A flang/test/Semantics/modfile82.f90
A flang/test/Semantics/zero_len_char_array.f90
A flang/test/Transforms/FIRToMemRef/alloca.mlir
A flang/test/Transforms/FIRToMemRef/array-coor-op.mlir
A flang/test/Transforms/FIRToMemRef/complex.mlir
A flang/test/Transforms/FIRToMemRef/convert-opt.mlir
A flang/test/Transforms/FIRToMemRef/cuda-alloca.mlir
A flang/test/Transforms/FIRToMemRef/derived-types.mlir
A flang/test/Transforms/FIRToMemRef/index.mlir
A flang/test/Transforms/FIRToMemRef/load-dynamic-shape.mlir
A flang/test/Transforms/FIRToMemRef/load-shift-dynamic.mlir
A flang/test/Transforms/FIRToMemRef/load-shift-static.mlir
A flang/test/Transforms/FIRToMemRef/load-static-shape.mlir
A flang/test/Transforms/FIRToMemRef/logical.mlir
A flang/test/Transforms/FIRToMemRef/no-declare.mlir
A flang/test/Transforms/FIRToMemRef/reject-conversions.mlir
A flang/test/Transforms/FIRToMemRef/replace.mlir
A flang/test/Transforms/FIRToMemRef/slice.mlir
A flang/test/Transforms/FIRToMemRef/store-dynamic-shape.mlir
A flang/test/Transforms/FIRToMemRef/store-shift-static.mlir
A flang/test/Transforms/FIRToMemRef/store-static-shape.mlir
A flang/test/Transforms/FIRToMemRef/tbaa-tag.mlir
A flang/test/Transforms/licm.fir
M flang/test/Transforms/omp-map-info-finalization-implicit-field.fir
M flang/test/Transforms/tbaa-cray-pointer.fir
M flang/test/lit.site.cfg.py.in
M flang/tools/bbc/bbc.cpp
M libc/.gitignore
M libc/Maintainers.rst
M libc/cmake/modules/LLVMLibCCompileOptionRules.cmake
M libc/cmake/modules/LLVMLibCHeaderRules.cmake
M libc/cmake/modules/LLVMLibCObjectRules.cmake
M libc/cmake/modules/LLVMLibCTestRules.cmake
M libc/config/baremetal/aarch64/headers.txt
M libc/config/baremetal/arm/headers.txt
M libc/config/baremetal/riscv/headers.txt
M libc/docs/hand_in_hand.rst
M libc/hdr/CMakeLists.txt
A libc/hdr/elf_macros.h
M libc/hdr/types/CMakeLists.txt
A libc/hdr/types/Elf32_Addr.h
A libc/hdr/types/Elf32_Chdr.h
A libc/hdr/types/Elf32_Dyn.h
A libc/hdr/types/Elf32_Ehdr.h
A libc/hdr/types/Elf32_Half.h
A libc/hdr/types/Elf32_Lword.h
A libc/hdr/types/Elf32_Nhdr.h
A libc/hdr/types/Elf32_Off.h
A libc/hdr/types/Elf32_Phdr.h
A libc/hdr/types/Elf32_Rel.h
A libc/hdr/types/Elf32_Rela.h
A libc/hdr/types/Elf32_Shdr.h
A libc/hdr/types/Elf32_Sword.h
A libc/hdr/types/Elf32_Sym.h
A libc/hdr/types/Elf32_Verdaux.h
A libc/hdr/types/Elf32_Verdef.h
A libc/hdr/types/Elf32_Vernaux.h
A libc/hdr/types/Elf32_Verneed.h
A libc/hdr/types/Elf32_Versym.h
A libc/hdr/types/Elf32_Word.h
A libc/hdr/types/Elf64_Addr.h
A libc/hdr/types/Elf64_Chdr.h
A libc/hdr/types/Elf64_Dyn.h
A libc/hdr/types/Elf64_Ehdr.h
A libc/hdr/types/Elf64_Half.h
A libc/hdr/types/Elf64_Lword.h
A libc/hdr/types/Elf64_Nhdr.h
A libc/hdr/types/Elf64_Off.h
A libc/hdr/types/Elf64_Phdr.h
A libc/hdr/types/Elf64_Rel.h
A libc/hdr/types/Elf64_Rela.h
A libc/hdr/types/Elf64_Shdr.h
A libc/hdr/types/Elf64_Sword.h
A libc/hdr/types/Elf64_Sxword.h
A libc/hdr/types/Elf64_Sym.h
A libc/hdr/types/Elf64_Verdaux.h
A libc/hdr/types/Elf64_Verdef.h
A libc/hdr/types/Elf64_Vernaux.h
A libc/hdr/types/Elf64_Verneed.h
A libc/hdr/types/Elf64_Versym.h
A libc/hdr/types/Elf64_Word.h
A libc/hdr/types/Elf64_Xword.h
M libc/include/CMakeLists.txt
M libc/include/elf.yaml
A libc/include/link.h.def
M libc/include/link.yaml
M libc/include/llvm-libc-macros/elf-macros.h
M libc/include/llvm-libc-macros/link-macros.h
M libc/include/llvm-libc-types/CMakeLists.txt
A libc/include/llvm-libc-types/Elf32_Addr.h
A libc/include/llvm-libc-types/Elf32_Chdr.h
A libc/include/llvm-libc-types/Elf32_Dyn.h
A libc/include/llvm-libc-types/Elf32_Ehdr.h
A libc/include/llvm-libc-types/Elf32_Half.h
A libc/include/llvm-libc-types/Elf32_Lword.h
A libc/include/llvm-libc-types/Elf32_Nhdr.h
A libc/include/llvm-libc-types/Elf32_Off.h
A libc/include/llvm-libc-types/Elf32_Phdr.h
A libc/include/llvm-libc-types/Elf32_Rel.h
A libc/include/llvm-libc-types/Elf32_Rela.h
A libc/include/llvm-libc-types/Elf32_Shdr.h
A libc/include/llvm-libc-types/Elf32_Sword.h
A libc/include/llvm-libc-types/Elf32_Sym.h
A libc/include/llvm-libc-types/Elf32_Verdaux.h
A libc/include/llvm-libc-types/Elf32_Verdef.h
A libc/include/llvm-libc-types/Elf32_Vernaux.h
A libc/include/llvm-libc-types/Elf32_Verneed.h
A libc/include/llvm-libc-types/Elf32_Versym.h
A libc/include/llvm-libc-types/Elf32_Word.h
A libc/include/llvm-libc-types/Elf64_Addr.h
A libc/include/llvm-libc-types/Elf64_Chdr.h
A libc/include/llvm-libc-types/Elf64_Dyn.h
A libc/include/llvm-libc-types/Elf64_Ehdr.h
A libc/include/llvm-libc-types/Elf64_Half.h
A libc/include/llvm-libc-types/Elf64_Lword.h
A libc/include/llvm-libc-types/Elf64_Nhdr.h
A libc/include/llvm-libc-types/Elf64_Off.h
A libc/include/llvm-libc-types/Elf64_Phdr.h
A libc/include/llvm-libc-types/Elf64_Rel.h
A libc/include/llvm-libc-types/Elf64_Rela.h
A libc/include/llvm-libc-types/Elf64_Shdr.h
A libc/include/llvm-libc-types/Elf64_Sword.h
A libc/include/llvm-libc-types/Elf64_Sxword.h
A libc/include/llvm-libc-types/Elf64_Sym.h
A libc/include/llvm-libc-types/Elf64_Verdaux.h
A libc/include/llvm-libc-types/Elf64_Verdef.h
A libc/include/llvm-libc-types/Elf64_Vernaux.h
A libc/include/llvm-libc-types/Elf64_Verneed.h
A libc/include/llvm-libc-types/Elf64_Versym.h
A libc/include/llvm-libc-types/Elf64_Word.h
A libc/include/llvm-libc-types/Elf64_Xword.h
M libc/shared/math.h
A libc/shared/math/expm1f16.h
A libc/shared/math/ilogbf16.h
A libc/shared/math/log.h
A libc/shared/math/sin.h
M libc/src/__support/CMakeLists.txt
M libc/src/__support/GPU/allocator.cpp
M libc/src/__support/OSUtil/linux/CMakeLists.txt
M libc/src/__support/OSUtil/linux/vdso.cpp
M libc/src/__support/RPC/rpc_server.h
M libc/src/__support/math/CMakeLists.txt
M libc/src/__support/math/cbrt.h
A libc/src/__support/math/expm1f16.h
A libc/src/__support/math/ilogbf16.h
A libc/src/__support/math/log.h
A libc/src/__support/math/log_range_reduction.h
A libc/src/__support/math/sin.h
M libc/src/__support/str_to_float.h
A libc/src/__support/wctype/CMakeLists.txt
A libc/src/__support/wctype/wctype_classification_utils.h
M libc/src/math/docs/add_math_function.md
M libc/src/math/generic/CMakeLists.txt
M libc/src/math/generic/expm1f16.cpp
M libc/src/math/generic/ilogbf16.cpp
M libc/src/math/generic/log.cpp
M libc/src/math/generic/log10.cpp
M libc/src/math/generic/log1p.cpp
M libc/src/math/generic/log2.cpp
R libc/src/math/generic/log_range_reduction.h
M libc/src/math/generic/sin.cpp
M libc/src/stdio/generic/fgets.cpp
M libc/src/stdlib/atexit.cpp
M libc/src/stdlib/exit.cpp
M libc/src/stdlib/quick_exit.cpp
M libc/src/stdlib/strfroml.cpp
M libc/startup/gpu/amdgpu/start.cpp
M libc/startup/gpu/nvptx/start.cpp
M libc/startup/linux/CMakeLists.txt
M libc/startup/linux/do_start.cpp
M libc/test/integration/startup/gpu/rpc_interface_test.cpp
M libc/test/shared/CMakeLists.txt
M libc/test/shared/shared_math_test.cpp
M libc/test/src/__support/CMakeLists.txt
A libc/test/src/__support/wctype/CMakeLists.txt
A libc/test/src/__support/wctype/wctype_classification_utils_test.cpp
M libc/utils/hdrgen/hdrgen/header.py
M libc/utils/hdrgen/hdrgen/main.py
A libc/utils/hdrgen/tests/expected_output/test_small_proxy.h
M libc/utils/hdrgen/tests/test_integration.py
A libc/utils/wctype_utils/classification/__init__.py
A libc/utils/wctype_utils/classification/gen_classification_data.py
M libc/utils/wctype_utils/gen.py
M libclc/CMakeLists.txt
M libclc/clc/lib/amdgcn/SOURCES
A libclc/clc/lib/amdgcn/math/clc_ldexp.cl
R libclc/clc/lib/amdgcn/math/clc_ldexp_override.cl
M libclc/clc/lib/amdgpu/SOURCES
A libclc/clc/lib/amdgpu/math/clc_sqrt.cl
R libclc/clc/lib/amdgpu/math/clc_sqrt_fp64.cl
M libclc/clc/lib/generic/SOURCES
M libclc/clc/lib/generic/conversion/clc_convert_integer.cl
M libclc/clc/lib/r600/SOURCES
A libclc/clc/lib/r600/math/clc_rsqrt.cl
R libclc/clc/lib/r600/math/clc_rsqrt_override.cl
M libclc/cmake/modules/AddLibclc.cmake
R libclc/utils/CMakeLists.txt
R libclc/utils/prepare-builtins.cpp
M libcxx/.clang-format
M libcxx/CMakeLists.txt
M libcxx/docs/ABIGuarantees.rst
M libcxx/docs/CodingGuidelines.rst
M libcxx/docs/ImplementationDefinedBehavior.rst
M libcxx/docs/ReleaseNotes.rst
M libcxx/docs/ReleaseNotes/22.rst
A libcxx/docs/ReleaseNotes/23.rst
M libcxx/docs/ReleaseProcedure.rst
M libcxx/docs/Status/Cxx17Papers.csv
M libcxx/docs/Status/Cxx2cIssues.csv
A libcxx/docs/Status/Cxx2cIssues.csvgb
R libcxx/docs/Status/PSTL.rst
R libcxx/docs/Status/PSTLPaper.csv
M libcxx/docs/VendorDocumentation.rst
M libcxx/docs/conf.py
M libcxx/docs/index.rst
M libcxx/include/CMakeLists.txt
M libcxx/include/__algorithm/copy.h
M libcxx/include/__algorithm/equal.h
M libcxx/include/__algorithm/find.h
M libcxx/include/__algorithm/move.h
M libcxx/include/__algorithm/pstl.h
M libcxx/include/__algorithm/ranges_equal.h
M libcxx/include/__algorithm/ranges_search_n.h
M libcxx/include/__algorithm/search_n.h
M libcxx/include/__algorithm/unwrap_iter.h
M libcxx/include/__atomic/atomic.h
M libcxx/include/__atomic/atomic_flag.h
M libcxx/include/__atomic/atomic_ref.h
M libcxx/include/__atomic/atomic_sync.h
A libcxx/include/__atomic/atomic_waitable_traits.h
M libcxx/include/__bit/byteswap.h
M libcxx/include/__charconv/traits.h
M libcxx/include/__chrono/duration.h
M libcxx/include/__chrono/file_clock.h
M libcxx/include/__chrono/leap_second.h
M libcxx/include/__chrono/steady_clock.h
M libcxx/include/__chrono/system_clock.h
M libcxx/include/__chrono/time_point.h
M libcxx/include/__chrono/zoned_time.h
M libcxx/include/__config
M libcxx/include/__configuration/abi.h
M libcxx/include/__configuration/availability.h
M libcxx/include/__configuration/experimental.h
M libcxx/include/__filesystem/path.h
M libcxx/include/__flat_map/flat_multimap.h
M libcxx/include/__flat_set/flat_multiset.h
M libcxx/include/__format/extended_grapheme_cluster_table.h
M libcxx/include/__format/indic_conjunct_break_table.h
M libcxx/include/__format/width_estimation_table.h
M libcxx/include/__ios/fpos.h
M libcxx/include/__locale
M libcxx/include/__math/special_functions.h
M libcxx/include/__mdspan/layout_stride.h
M libcxx/include/__mdspan/mdspan.h
M libcxx/include/__memory/addressof.h
M libcxx/include/__memory/allocator.h
M libcxx/include/__memory/allocator_traits.h
M libcxx/include/__memory/is_sufficiently_aligned.h
M libcxx/include/__memory/raw_storage_iterator.h
M libcxx/include/__memory_resource/memory_resource.h
M libcxx/include/__memory_resource/monotonic_buffer_resource.h
M libcxx/include/__memory_resource/polymorphic_allocator.h
M libcxx/include/__memory_resource/synchronized_pool_resource.h
M libcxx/include/__memory_resource/unsynchronized_pool_resource.h
M libcxx/include/__new/allocate.h
M libcxx/include/__new/global_new_delete.h
M libcxx/include/__new/interference_size.h
M libcxx/include/__numeric/midpoint.h
M libcxx/include/__ostream/basic_ostream.h
M libcxx/include/__ranges/data.h
M libcxx/include/__ranges/view_interface.h
M libcxx/include/__thread/poll_with_backoff.h
M libcxx/include/__thread/timed_backoff_policy.h
M libcxx/include/__vector/vector.h
M libcxx/include/any
M libcxx/include/atomic
M libcxx/include/deque
M libcxx/include/fstream
M libcxx/include/future
M libcxx/include/ios
M libcxx/include/istream
M libcxx/include/module.modulemap.in
M libcxx/include/optional
M libcxx/include/scoped_allocator
M libcxx/include/semaphore
M libcxx/include/sstream
M libcxx/include/streambuf
M libcxx/include/string
M libcxx/include/strstream
M libcxx/include/syncstream
M libcxx/include/valarray
M libcxx/include/variant
M libcxx/include/version
M libcxx/lib/abi/arm64-apple-darwin.libcxxabi.v1.stable.exceptions.nonew.abilist
M libcxx/lib/abi/i686-linux-android21.libcxxabi.v1.stable.exceptions.nonew.abilist
M libcxx/lib/abi/powerpc-ibm-aix.libcxxabi.v1.stable.exceptions.nonew.abilist
M libcxx/lib/abi/powerpc64-ibm-aix.libcxxabi.v1.stable.exceptions.nonew.abilist
M libcxx/lib/abi/x86_64-apple-darwin.libcxxabi.v1.stable.exceptions.nonew.abilist
M libcxx/lib/abi/x86_64-linux-android21.libcxxabi.v1.stable.exceptions.nonew.abilist
M libcxx/lib/abi/x86_64-unknown-freebsd.libcxxabi.v1.stable.exceptions.nonew.abilist
M libcxx/lib/abi/x86_64-unknown-linux-gnu.libcxxabi.v1.stable.exceptions.nonew.abilist
M libcxx/lib/abi/x86_64-unknown-linux-gnu.libcxxabi.v1.stable.noexceptions.nonew.abilist
M libcxx/modules/std/new.inc
M libcxx/modules/std/optional.inc
M libcxx/src/any.cpp
M libcxx/src/atomic.cpp
M libcxx/src/charconv.cpp
M libcxx/src/condition_variable_destructor.cpp
M libcxx/src/error_category.cpp
M libcxx/src/experimental/tzdb.cpp
M libcxx/src/include/overridable_function.h
M libcxx/src/locale.cpp
M libcxx/src/memory.cpp
M libcxx/src/mutex_destructor.cpp
M libcxx/src/new.cpp
M libcxx/src/optional.cpp
M libcxx/src/string.cpp
M libcxx/src/valarray.cpp
M libcxx/src/vector.cpp
M libcxx/src/verbose_abort.cpp
R libcxx/test/benchmarks/VariantBenchmarks.h
M libcxx/test/benchmarks/algorithms/lexicographical_compare.bench.cpp
M libcxx/test/benchmarks/algorithms/nonmodifying/find.bench.cpp
M libcxx/test/benchmarks/algorithms/nonmodifying/search_n.bench.cpp
M libcxx/test/benchmarks/bitset.bench.cpp
M libcxx/test/benchmarks/containers/associative/associative_container_benchmarks.h
M libcxx/test/benchmarks/containers/sequence/sequence_container_benchmarks.h
M libcxx/test/benchmarks/to_chars.bench.cpp
A libcxx/test/benchmarks/variant.bench.cpp
R libcxx/test/benchmarks/variant_visit_1.bench.cpp
R libcxx/test/benchmarks/variant_visit_2.bench.cpp
R libcxx/test/benchmarks/variant_visit_3.bench.cpp
A libcxx/test/extensions/libcxx/input.output/file.streams/fstreams/filebuf.members/close.dont-get-rid-of-buffer.pass.cpp
A libcxx/test/libcxx/algorithms/nodiscard.verify.cpp
A libcxx/test/libcxx/algorithms/pstl.nodiscard.verify.cpp
M libcxx/test/libcxx/atomics/diagnose_invalid_memory_order.verify.cpp
A libcxx/test/libcxx/atomics/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/associative/map/map.nodiscard.verify.cpp
A libcxx/test/libcxx/containers/associative/map/multimap.nodiscard.verify.cpp
A libcxx/test/libcxx/containers/associative/set/multiset.nodiscard.verify.cpp
A libcxx/test/libcxx/containers/associative/set/set.nodiscard.verify.cpp
A libcxx/test/libcxx/containers/container.adaptors/flat.map/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/container.adaptors/flat.multimap/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/container.adaptors/flat.multiset/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/container.adaptors/flat.set/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/container.adaptors/queue/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/container.adaptors/stack/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/container.node/node_handle.nodiscard.verify.cpp
A libcxx/test/libcxx/containers/sequences/array/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/sequences/deque/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/sequences/forwardlist/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/sequences/list/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/sequences/vector/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/unord/unord.map/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/unord/unord.multimap/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/unord/unord.multiset/nodiscard.verify.cpp
A libcxx/test/libcxx/containers/unord/unord.set/nodiscard.verify.cpp
A libcxx/test/libcxx/depr/depr.strstream/nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/algorithm.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/array.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/atomic.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/bit.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/chrono.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/cmath.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/cstddef.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/cstdlib.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/deque.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/filesystem.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/flat_map.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/flat_multimap.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/flat_multiset.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/flat_set.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/format.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/forward_list.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/functional.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/future.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/limits.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/list.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/map.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/memory.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/memory_resource.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/multimap.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/multiset.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/mutex.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/new.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/node_handle.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/pstl.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/queue.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/regex.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/scoped_allocator.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/set.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/stack.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/string.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/string_view.nodiscard.verify.cpp
A libcxx/test/libcxx/diagnostics/syserr/system_error_win_codes.pass.cpp
R libcxx/test/libcxx/diagnostics/system_error_win_codes.pass.cpp
R libcxx/test/libcxx/diagnostics/unordered_map.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/unordered_multimap.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/unordered_multiset.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/unordered_set.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/utility.nodiscard.verify.cpp
R libcxx/test/libcxx/diagnostics/vector.nodiscard.verify.cpp
M libcxx/test/libcxx/experimental/fexperimental-library.compile.pass.cpp
A libcxx/test/libcxx/input.output/file.streams/fstreams/nodiscard.verify.cpp
A libcxx/test/libcxx/input.output/filesystems/class.path/lifetimebound.verify.cpp
A libcxx/test/libcxx/input.output/filesystems/nodiscard.verify.cpp
A libcxx/test/libcxx/input.output/iostream.format/nodiscard.verify.cpp
A libcxx/test/libcxx/input.output/iostream.format/quoted.manip/quoted_traits.compile.pass.cpp
M libcxx/test/libcxx/input.output/iostreams.base/nodiscard.verify.cpp
A libcxx/test/libcxx/input.output/stream.buffers/nodiscard.verify.cpp
A libcxx/test/libcxx/input.output/string.streams/nodiscard.verify.cpp
A libcxx/test/libcxx/input.output/synchstream/nodiscard.verify.cpp
A libcxx/test/libcxx/language.support/limits/nodiscard.verify.cpp
M libcxx/test/libcxx/language.support/nodiscard.verify.cpp
M libcxx/test/libcxx/mem/mem.res/nodiscard.verify.cpp
A libcxx/test/libcxx/numerics/c.math/nodiscard.verify.cpp
M libcxx/test/libcxx/numerics/nodiscard.verify.cpp
A libcxx/test/libcxx/ranges/range.adaptors/range.access/nodiscard.verify.cpp
A libcxx/test/libcxx/ranges/range.adaptors/range.as_rvalue/nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.as_rvalue_view/nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.common.view/adaptor.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.common.view/nodiscard.verify.cpp
A libcxx/test/libcxx/ranges/range.adaptors/range.common/nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.counted/adaptor.nodiscard.verify.cpp
A libcxx/test/libcxx/ranges/range.adaptors/range.counted/nodiscard.verify.cpp
A libcxx/test/libcxx/ranges/range.adaptors/range.join.with/nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.iterator/deref.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.iterator/eq.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.iterator/iter_move.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.overview/adaptor.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.sentinel/eq.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.view/base.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.view/begin.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.view/end.nodiscard.verify.cpp
A libcxx/test/libcxx/ranges/range.utility/view.interface/nodiscard.verify.cpp
A libcxx/test/libcxx/re/nodiscard.verify.cpp
A libcxx/test/libcxx/strings/basic.string/nodiscard.verify.cpp
A libcxx/test/libcxx/strings/string.view/nodiscard.verify.cpp
M libcxx/test/libcxx/thread/nodiscard.verify.cpp
A libcxx/test/libcxx/time/nodiscard.verify.cpp
A libcxx/test/libcxx/utilities/allocator.adaptor/scoped_allocator.nodiscard.verify.cpp
A libcxx/test/libcxx/utilities/bit/nodiscard.verify.cpp
A libcxx/test/libcxx/utilities/format/nodiscard.verify.cpp
A libcxx/test/libcxx/utilities/function.objects/nodiscard.verify.cpp
A libcxx/test/libcxx/utilities/memory/nodiscard.verify.cpp
M libcxx/test/libcxx/utilities/optional/nodiscard.verify.cpp
M libcxx/test/libcxx/utilities/optional/optional.object/optional.object.observe/value_or.compile.pass.cpp
A libcxx/test/libcxx/utilities/utility/nodiscard.verify.cpp
M libcxx/test/libcxx/utilities/variant/nodiscard.verify.cpp
M libcxx/test/std/algorithms/alg.nonmodifying/alg.search/ranges.search_n.pass.cpp
M libcxx/test/std/algorithms/alg.nonmodifying/alg.search/search_n.pass.cpp
R libcxx/test/std/containers/container.node/node_handle.nodiscard.verify.cpp
M libcxx/test/std/containers/insert_range_helpers.h
M libcxx/test/std/containers/sequences/deque/deque.modifiers/append_range.pass.cpp
M libcxx/test/std/containers/sequences/deque/deque.modifiers/prepend_range.pass.cpp
M libcxx/test/std/containers/sequences/forwardlist/forwardlist.modifiers/prepend_range.pass.cpp
M libcxx/test/std/containers/sequences/insert_range_sequence_containers.h
M libcxx/test/std/containers/sequences/list/list.modifiers/append_range.pass.cpp
M libcxx/test/std/containers/sequences/list/list.modifiers/prepend_range.pass.cpp
M libcxx/test/std/containers/sequences/vector/vector.modifiers/append_range.pass.cpp
M libcxx/test/std/input.output/iostream.format/input.streams/istream.unformatted/peek.pass.cpp
R libcxx/test/std/input.output/iostream.format/quoted.manip/quoted_traits.compile.pass.cpp
M libcxx/test/std/language.support/support.limits/support.limits.general/new.version.compile.pass.cpp
M libcxx/test/std/language.support/support.limits/support.limits.general/optional.version.compile.pass.cpp
M libcxx/test/std/language.support/support.limits/support.limits.general/version.version.compile.pass.cpp
A libcxx/test/std/language.support/support.types/cstddef.nodiscard.verify.cpp
M libcxx/test/std/numerics/numeric.ops/numeric.ops.midpoint/midpoint.verify.cpp
M libcxx/test/std/thread/futures/futures.promise/set_exception.pass.cpp
M libcxx/test/std/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp
M libcxx/test/std/thread/futures/futures.promise/set_value_void.pass.cpp
M libcxx/test/std/thread/futures/futures.shared_future/get.pass.cpp
M libcxx/test/std/thread/futures/futures.task/futures.task.members/make_ready_at_thread_exit.pass.cpp
M libcxx/test/std/thread/futures/futures.task/futures.task.members/operator.pass.cpp
M libcxx/test/std/thread/futures/futures.unique_future/get.pass.cpp
R libcxx/test/std/utilities/memory/allocator.traits/allocator.traits.members/allocate.verify.cpp
M libcxx/test/std/utilities/optional/optional.iterator/begin.pass.cpp
M libcxx/test/std/utilities/optional/optional.iterator/borrowed_range.compile.pass.cpp
M libcxx/test/std/utilities/optional/optional.iterator/end.pass.cpp
M libcxx/test/std/utilities/optional/optional.iterator/iterator.pass.cpp
M libcxx/test/std/utilities/optional/optional.monadic/and_then.pass.cpp
M libcxx/test/std/utilities/optional/optional.monadic/or_else.pass.cpp
M libcxx/test/std/utilities/optional/optional.monadic/transform.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.assign/assign_value.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.assign/const_optional_U.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.assign/copy.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.assign/emplace.pass.cpp
A libcxx/test/std/utilities/optional/optional.object/optional.object.assign/emplace.verify.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.assign/move.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.assign/nullopt_t.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.assign/optional_U.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/U.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/const_optional_U.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/copy.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/in_place_t.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/move.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/optional_U.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/ref_constructs_from_temporary.verify.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.mod/reset.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/bool.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/dereference.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/dereference_const.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/dereference_const_rvalue.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/dereference_rvalue.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/has_value.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/op_arrow.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/op_arrow_const.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/value_const.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/value_const_rvalue.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.observe/value_or.pass.cpp
M libcxx/test/std/utilities/optional/optional.object/optional.object.swap/swap.pass.cpp
A libcxx/test/std/utilities/optional/optional.object/optional_helper_types.h
M libcxx/test/support/MinSequenceContainer.h
M libcxx/test/support/concat_macros.h
M libcxx/utils/ci/docker/docker-compose.yml
M libcxx/utils/ci/docker/linux-builder-base.dockerfile
M libcxx/utils/ci/images/libcxx_next_runners.txt
M libcxx/utils/ci/images/libcxx_runners.txt
A libcxx/utils/conformance
M libcxx/utils/generate_extended_grapheme_cluster_table.py
M libcxx/utils/generate_feature_test_macro_components.py
M libcxx/utils/generate_indic_conjunct_break_table.py
M libcxx/utils/generate_width_estimation_table.py
M libcxx/utils/libcxx/test/params.py
M libcxx/utils/requirements.txt
R libcxx/utils/synchronize_csv_status_files.py
M libcxxabi/CMakeLists.txt
M libcxxabi/include/cxxabi.h
M libcxxabi/src/cxa_exception.cpp
M libcxxabi/src/cxa_personality.cpp
M libcxxabi/src/stdlib_new_delete.cpp
M libunwind/include/__libunwind_config.h
M libunwind/src/Unwind-wasm.c
M lld/COFF/Config.h
M lld/COFF/Driver.cpp
M lld/COFF/Driver.h
M lld/COFF/LTO.cpp
M lld/COFF/Options.td
M lld/ELF/AArch64ErrataFix.cpp
M lld/ELF/AArch64ErrataFix.h
M lld/ELF/Arch/AArch64.cpp
M lld/ELF/Relocations.cpp
M lld/ELF/Relocations.h
M lld/ELF/ScriptLexer.cpp
M lld/ELF/ScriptLexer.h
M lld/ELF/ScriptParser.cpp
M lld/MachO/Arch/ARM64Common.cpp
M lld/MachO/Arch/ARM64Common.h
M lld/MachO/Arch/X86_64.cpp
M lld/MachO/BPSectionOrderer.cpp
M lld/MachO/ConcatOutputSection.cpp
M lld/MachO/EhFrame.cpp
M lld/MachO/EhFrame.h
M lld/MachO/ICF.cpp
M lld/MachO/InputFiles.cpp
M lld/MachO/InputFiles.h
M lld/MachO/InputSection.cpp
M lld/MachO/InputSection.h
M lld/MachO/MarkLive.cpp
M lld/MachO/ObjC.cpp
M lld/MachO/Relocations.cpp
M lld/MachO/Relocations.h
M lld/MachO/SyntheticSections.cpp
M lld/MachO/Target.h
M lld/MachO/UnwindInfoSection.cpp
M lld/MachO/Writer.cpp
M lld/MinGW/Driver.cpp
M lld/MinGW/Options.td
M lld/docs/ReleaseNotes.rst
A lld/test/COFF/linkreprofullpathrsp.test
A lld/test/COFF/lto-slp-vectorize-pm.ll
A lld/test/ELF/aarch64-cortex-a53-843419-thunk-relocation-crash.s
M lld/test/ELF/dynamic-list-extern.s
M lld/test/ELF/linkerscript/version-script.s
M lld/test/ELF/loongarch-relax-align.s
M lld/test/ELF/loongarch-relax-emit-relocs.s
M lld/test/ELF/loongarch-relax-pc-hi20-lo12-got-symbols.s
M lld/test/ELF/loongarch-relax-pc-hi20-lo12.s
M lld/test/ELF/loongarch-relocatable-align.s
M lld/test/ELF/loongarch-tls-gd-edge-case.s
M lld/test/ELF/loongarch-tls-gd.s
M lld/test/ELF/loongarch-tls-ie.s
M lld/test/ELF/loongarch-tls-ld.s
M lld/test/ELF/loongarch-tlsdesc.s
M lld/test/ELF/version-script.s
M lld/test/MinGW/driver.test
M lldb/Maintainers.md
M lldb/cmake/modules/LLDBConfig.cmake
M lldb/docs/index.rst
A lldb/docs/resources/lldbdap-contributing.md
R lldb/docs/resources/lldbdap.md
M lldb/docs/resources/lldbgdbremote.md
M lldb/docs/resources/qemu-testing.rst
A lldb/docs/use/lldbdap.md
M lldb/examples/python/crashlog.py
M lldb/include/lldb/API/SBCommandInterpreter.h
M lldb/include/lldb/API/SBSymbol.h
M lldb/include/lldb/API/SBValue.h
M lldb/include/lldb/Core/FormatEntity.h
M lldb/include/lldb/DataFormatters/TypeSynthetic.h
M lldb/include/lldb/Host/windows/ProcessLauncherWindows.h
M lldb/include/lldb/Symbol/Symbol.h
M lldb/include/lldb/Target/Platform.h
M lldb/include/lldb/ValueObject/DILAST.h
M lldb/include/lldb/ValueObject/DILEval.h
M lldb/include/lldb/lldb-defines.h
M lldb/packages/Python/lldbsuite/test/decorators.py
M lldb/packages/Python/lldbsuite/test/dotest.py
M lldb/packages/Python/lldbsuite/test/lldbpexpect.py
M lldb/packages/Python/lldbsuite/test/lldbtest.py
M lldb/packages/Python/lldbsuite/test/make/Makefile.rules
M lldb/packages/Python/lldbsuite/test/tools/lldb-dap/dap_server.py
M lldb/source/API/SBCommandReturnObject.cpp
M lldb/source/API/SBSymbol.cpp
M lldb/source/API/SBThread.cpp
M lldb/source/API/SBValue.cpp
M lldb/source/Commands/CommandObjectCommands.cpp
M lldb/source/Commands/CommandObjectVersion.cpp
M lldb/source/Core/Debugger.cpp
M lldb/source/Core/FormatEntity.cpp
M lldb/source/Core/IOHandlerCursesGUI.cpp
M lldb/source/Core/SourceManager.cpp
M lldb/source/Core/Statusline.cpp
M lldb/source/DataFormatters/FormatManager.cpp
M lldb/source/DataFormatters/FormatterBytecode.cpp
M lldb/source/DataFormatters/FormattersHelpers.cpp
M lldb/source/DataFormatters/TypeSummary.cpp
M lldb/source/DataFormatters/TypeSynthetic.cpp
M lldb/source/DataFormatters/ValueObjectPrinter.cpp
M lldb/source/Expression/UserExpression.cpp
M lldb/source/Host/windows/ProcessLauncherWindows.cpp
M lldb/source/Interpreter/embedded_interpreter.py
M lldb/source/Plugins/ABI/RISCV/ABISysV_riscv.cpp
M lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
M lldb/source/Plugins/InstrumentationRuntime/BoundsSafety/InstrumentationRuntimeBoundsSafety.cpp
M lldb/source/Plugins/Language/CPlusPlus/CMakeLists.txt
M lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
M lldb/source/Plugins/Language/CPlusPlus/GenericList.cpp
M lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp
M lldb/source/Plugins/Language/CPlusPlus/LibCxx.h
M lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp
M lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp
M lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp
M lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp
M lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.h
M lldb/source/Plugins/Language/CPlusPlus/LibStdcppTuple.cpp
M lldb/source/Plugins/Language/CPlusPlus/LibStdcppUniquePointer.cpp
M lldb/source/Plugins/Language/CPlusPlus/MsvcStl.cpp
M lldb/source/Plugins/Language/CPlusPlus/MsvcStl.h
M lldb/source/Plugins/Language/CPlusPlus/MsvcStlAtomic.cpp
M lldb/source/Plugins/Language/CPlusPlus/MsvcStlDeque.cpp
M lldb/source/Plugins/Language/CPlusPlus/MsvcStlSmartPointer.cpp
A lldb/source/Plugins/Language/CPlusPlus/MsvcStlSpan.cpp
M lldb/source/Plugins/Language/CPlusPlus/MsvcStlTree.cpp
A lldb/source/Plugins/ObjectContainer/Big-Archive/CMakeLists.txt
A lldb/source/Plugins/ObjectContainer/Big-Archive/ObjectContainerBigArchive.cpp
A lldb/source/Plugins/ObjectContainer/Big-Archive/ObjectContainerBigArchive.h
M lldb/source/Plugins/ObjectContainer/CMakeLists.txt
M lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h
M lldb/source/Plugins/Platform/AIX/PlatformAIX.cpp
M lldb/source/Plugins/Platform/AIX/PlatformAIX.h
M lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp
M lldb/source/Plugins/Platform/Linux/PlatformLinux.h
M lldb/source/Plugins/Platform/WebAssembly/CMakeLists.txt
M lldb/source/Plugins/Platform/WebAssembly/PlatformWasm.cpp
M lldb/source/Plugins/Platform/WebAssembly/PlatformWasm.h
A lldb/source/Plugins/Platform/WebAssembly/PlatformWasmRemoteGDBServer.cpp
A lldb/source/Plugins/Platform/WebAssembly/PlatformWasmRemoteGDBServer.h
M lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
M lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h
M lldb/source/Plugins/Process/AIX/CMakeLists.txt
A lldb/source/Plugins/Process/AIX/NativeRegisterContextAIX_ppc64.cpp
A lldb/source/Plugins/Process/AIX/NativeRegisterContextAIX_ppc64.h
M lldb/source/Plugins/Process/Utility/RegisterInfos_ppc64.h
M lldb/source/Plugins/Process/Utility/lldb-ppc64-register-enums.h
M lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
M lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp
M lldb/source/Plugins/SymbolFile/NativePDB/CMakeLists.txt
R lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
M lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.h
A lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilderClang.cpp
A lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilderClang.h
M lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
M lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.cpp
M lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.h
M lldb/source/Plugins/TraceExporter/common/TraceHTR.cpp
M lldb/source/Plugins/TraceExporter/common/TraceHTR.h
M lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
M lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.h
M lldb/source/Symbol/ObjectFile.cpp
M lldb/source/Target/RegisterContextUnwind.cpp
M lldb/source/Target/StackFrame.cpp
M lldb/source/Target/Thread.cpp
M lldb/source/Utility/PPC64_DWARF_Registers.h
M lldb/source/ValueObject/DILEval.cpp
M lldb/source/ValueObject/ValueObject.cpp
M lldb/test/API/CMakeLists.txt
M lldb/test/API/api/multithreaded/inferior.cpp
M lldb/test/API/api/multithreaded/test_breakpoint_location_callback.cpp.template
M lldb/test/API/commands/command/script/add/TestAddParsedCommand.py
M lldb/test/API/commands/frame/var-dil/basics/LocalVars/TestFrameVarDILLocalVars.py
A lldb/test/API/commands/frame/var-dil/expr/Casts/Makefile
A lldb/test/API/commands/frame/var-dil/expr/Casts/TestFrameVarDILCast.py
A lldb/test/API/commands/frame/var-dil/expr/Casts/main.cpp
M lldb/test/API/commands/process/detach-resumes/TestDetachResumes.py
M lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/deque/TestDataFormatterGenericDeque.py
A lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/ordering/Makefile
A lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/ordering/TestDataFormatterStdOrdering.py
A lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/ordering/main.cpp
M lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/span/TestDataFormatterStdSpan.py
M lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/string_view/TestDataFormatterStdStringView.py
M lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/u8string_view/TestDataFormatterStdU8StringView.py
A lldb/test/API/functionalities/data-formatter/stringprinter/Makefile
M lldb/test/API/functionalities/data-formatter/stringprinter/TestStringPrinter.py
M lldb/test/API/functionalities/data-formatter/stringprinter/main.cpp
M lldb/test/API/functionalities/gdb_remote_client/TestPlatformAttach.py
M lldb/test/API/functionalities/gdb_remote_client/TestXMLRegisterFlags.py
M lldb/test/API/lang/objc/failing-description/TestObjCFailingDescription.py
M lldb/test/API/lang/objc/struct-description/TestObjCStructDescription.py
M lldb/test/API/linux/aarch64/mte_core_file/TestAArch64LinuxMTEMemoryTagCoreFile.py
M lldb/test/API/linux/aarch64/mte_tag_access/TestAArch64LinuxMTEMemoryTagAccess.py
M lldb/test/API/macosx/dsym_modules/TestdSYMModuleInit.py
M lldb/test/API/python_api/file_handle/TestFileHandle.py
M lldb/test/API/python_api/sbtype_basic_type/TestSBTypeBasicType.py
M lldb/test/API/python_api/section/TestSectionAPI.py
A lldb/test/API/python_api/value/get_expr_path/Makefile
A lldb/test/API/python_api/value/get_expr_path/TestValueAPIGetExpressionPath.py
A lldb/test/API/python_api/value/get_expr_path/main.c
A lldb/test/API/terminal/TestPythonInterpreterEcho.py
M lldb/test/API/tools/lldb-dap/attach/TestDAP_attach.py
M lldb/test/API/tools/lldb-dap/evaluate/TestDAP_evaluate.py
M lldb/test/API/tools/lldb-dap/evaluate/main.cpp
M lldb/test/API/tools/lldb-dap/launch/TestDAP_launch.py
A lldb/test/API/tools/lldb-dap/launch/io/Makefile
A lldb/test/API/tools/lldb-dap/launch/io/TestDAP_launch_io.py
A lldb/test/API/tools/lldb-dap/launch/io/main.cpp
M lldb/test/API/tools/lldb-dap/runInTerminal/TestDAP_runInTerminal.py
M lldb/test/Shell/Expr/TestExecProgress.test
A lldb/test/Shell/ObjectFile/invalid.test
A lldb/test/Shell/ScriptInterpreter/Python/io.test
M lldb/test/Shell/Settings/TestCxxFrameFormatRecursive.test
M lldb/test/Shell/SymbolFile/DWARF/split-dwarf-expression-eval-bug.cpp
M lldb/test/Shell/helper/toolchain.py
R lldb/tools/lldb-dap/.gitignore
R lldb/tools/lldb-dap/.prettierrc.json
R lldb/tools/lldb-dap/.vscode/launch.json
R lldb/tools/lldb-dap/.vscode/tasks.json
R lldb/tools/lldb-dap/.vscodeignore
M lldb/tools/lldb-dap/ClientLauncher.cpp
M lldb/tools/lldb-dap/ClientLauncher.h
M lldb/tools/lldb-dap/EventHelper.cpp
M lldb/tools/lldb-dap/Handler/ConfigurationDoneRequestHandler.cpp
M lldb/tools/lldb-dap/Handler/RequestHandler.cpp
M lldb/tools/lldb-dap/Handler/RequestHandler.h
M lldb/tools/lldb-dap/JSONUtils.cpp
R lldb/tools/lldb-dap/LICENSE.TXT
M lldb/tools/lldb-dap/LLDBUtils.cpp
M lldb/tools/lldb-dap/Protocol/ProtocolRequests.cpp
M lldb/tools/lldb-dap/README.md
A lldb/tools/lldb-dap/extension/.gitignore
A lldb/tools/lldb-dap/extension/.prettierignore
A lldb/tools/lldb-dap/extension/.prettierrc.json
A lldb/tools/lldb-dap/extension/.vscode-test.mjs
A lldb/tools/lldb-dap/extension/.vscode/launch.json
A lldb/tools/lldb-dap/extension/.vscode/tasks.json
A lldb/tools/lldb-dap/extension/.vscodeignore
A lldb/tools/lldb-dap/extension/LICENSE.TXT
A lldb/tools/lldb-dap/extension/llvm-logo.png
A lldb/tools/lldb-dap/extension/package-lock.json
A lldb/tools/lldb-dap/extension/package.json
A lldb/tools/lldb-dap/extension/src/debug-adapter-factory.ts
A lldb/tools/lldb-dap/extension/src/debug-configuration-provider.ts
A lldb/tools/lldb-dap/extension/src/debug-session-tracker.ts
A lldb/tools/lldb-dap/extension/src/disposable-context.ts
A lldb/tools/lldb-dap/extension/src/extension.ts
A lldb/tools/lldb-dap/extension/src/index.d.ts
A lldb/tools/lldb-dap/extension/src/lldb-dap-server.ts
A lldb/tools/lldb-dap/extension/src/logging.ts
A lldb/tools/lldb-dap/extension/src/ui/error-with-notification.ts
A lldb/tools/lldb-dap/extension/src/ui/modules-data-provider.ts
A lldb/tools/lldb-dap/extension/src/ui/show-error-message.ts
A lldb/tools/lldb-dap/extension/src/ui/symbols-provider.ts
A lldb/tools/lldb-dap/extension/src/ui/symbols-webview-html.ts
A lldb/tools/lldb-dap/extension/src/uri-launch-handler.ts
A lldb/tools/lldb-dap/extension/src/utils.ts
A lldb/tools/lldb-dap/extension/src/webview/symbols-table-view.ts
A lldb/tools/lldb-dap/extension/src/webview/tsconfig.json
A lldb/tools/lldb-dap/extension/syntaxes/arm.disasm
A lldb/tools/lldb-dap/extension/syntaxes/arm64.disasm
A lldb/tools/lldb-dap/extension/syntaxes/disassembly.json
A lldb/tools/lldb-dap/extension/syntaxes/x86.disasm
A lldb/tools/lldb-dap/extension/test/unit/expandUser.test.ts
A lldb/tools/lldb-dap/extension/tsconfig.json
R lldb/tools/lldb-dap/llvm-logo.png
R lldb/tools/lldb-dap/package-lock.json
R lldb/tools/lldb-dap/package.json
R lldb/tools/lldb-dap/src-ts/debug-adapter-factory.ts
R lldb/tools/lldb-dap/src-ts/debug-configuration-provider.ts
R lldb/tools/lldb-dap/src-ts/debug-session-tracker.ts
R lldb/tools/lldb-dap/src-ts/disposable-context.ts
R lldb/tools/lldb-dap/src-ts/extension.ts
R lldb/tools/lldb-dap/src-ts/index.d.ts
R lldb/tools/lldb-dap/src-ts/lldb-dap-server.ts
R lldb/tools/lldb-dap/src-ts/logging.ts
R lldb/tools/lldb-dap/src-ts/ui/error-with-notification.ts
R lldb/tools/lldb-dap/src-ts/ui/modules-data-provider.ts
R lldb/tools/lldb-dap/src-ts/ui/show-error-message.ts
R lldb/tools/lldb-dap/src-ts/ui/symbols-provider.ts
R lldb/tools/lldb-dap/src-ts/ui/symbols-webview-html.ts
R lldb/tools/lldb-dap/src-ts/uri-launch-handler.ts
R lldb/tools/lldb-dap/src-ts/utils.ts
R lldb/tools/lldb-dap/src-ts/webview/symbols-table-view.ts
R lldb/tools/lldb-dap/src-ts/webview/tsconfig.json
R lldb/tools/lldb-dap/syntaxes/arm.disasm
R lldb/tools/lldb-dap/syntaxes/arm64.disasm
R lldb/tools/lldb-dap/syntaxes/disassembly.json
R lldb/tools/lldb-dap/syntaxes/x86.disasm
M lldb/tools/lldb-dap/tool/lldb-dap.cpp
R lldb/tools/lldb-dap/tsconfig.json
M lldb/unittests/Core/FormatEntityTest.cpp
M lldb/unittests/DAP/ProtocolTypesTest.cpp
M lldb/unittests/Language/CPlusPlus/CMakeLists.txt
A lldb/unittests/Language/CPlusPlus/LibStdcppTupleTest.cpp
M lldb/unittests/Symbol/TestTypeSystemClang.cpp
M lldb/unittests/Thread/ThreadTest.cpp
M lldb/unittests/Utility/StreamTest.cpp
M llvm/CMakeLists.txt
M llvm/Maintainers.md
M llvm/bindings/ocaml/bitreader/llvm_bitreader.mli
M llvm/bindings/ocaml/irreader/irreader_ocaml.c
M llvm/bindings/ocaml/irreader/llvm_irreader.ml
M llvm/bindings/ocaml/irreader/llvm_irreader.mli
M llvm/bindings/ocaml/llvm/llvm.ml
M llvm/bindings/ocaml/llvm/llvm.mli
M llvm/cmake/modules/AddLLVM.cmake
M llvm/cmake/modules/HandleLLVMOptions.cmake
M llvm/docs/AMDGPUUsage.rst
M llvm/docs/CommandGuide/llvm-readelf.rst
M llvm/docs/CommandGuide/llvm-readobj.rst
M llvm/docs/DeveloperPolicy.rst
M llvm/docs/HowToReleaseLLVM.rst
M llvm/docs/LangRef.rst
A llvm/docs/MemProf.rst
M llvm/docs/RISCVUsage.rst
M llvm/docs/ReleaseNotes.md
M llvm/docs/SPIRVUsage.rst
M llvm/docs/TableGen/ProgRef.rst
M llvm/docs/UserGuides.rst
M llvm/docs/Vectorizers.rst
M llvm/docs/vplan-early-exit-lowered.dot
M llvm/docs/vplan-early-exit-lowered.png
M llvm/examples/OrcV2Examples/OrcV2CBindingsLazy/OrcV2CBindingsLazy.c
M llvm/examples/OrcV2Examples/OrcV2CBindingsVeryLazy/OrcV2CBindingsVeryLazy.c
M llvm/include/llvm-c/IRReader.h
M llvm/include/llvm-c/Object.h
M llvm/include/llvm-c/OrcEE.h
M llvm/include/llvm/ADT/APFloat.h
M llvm/include/llvm/ADT/APInt.h
M llvm/include/llvm/ADT/FloatingPointMode.h
M llvm/include/llvm/ADT/GenericCycleInfo.h
M llvm/include/llvm/ADT/GenericUniformityImpl.h
M llvm/include/llvm/ADT/STLExtras.h
M llvm/include/llvm/ADT/STLForwardCompat.h
M llvm/include/llvm/ADT/SmallVector.h
M llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h
M llvm/include/llvm/Analysis/FunctionPropertiesAnalysis.h
M llvm/include/llvm/Analysis/IVDescriptors.h
M llvm/include/llvm/Analysis/LazyCallGraph.h
M llvm/include/llvm/Analysis/LoopAnalysisManager.h
M llvm/include/llvm/Analysis/ScalarEvolution.h
M llvm/include/llvm/Analysis/TargetTransformInfo.h
M llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
M llvm/include/llvm/Analysis/ValueTracking.h
M llvm/include/llvm/Analysis/VecFuncs.def
M llvm/include/llvm/BinaryFormat/ELFRelocs/LoongArch.def
M llvm/include/llvm/CAS/OnDiskGraphDB.h
M llvm/include/llvm/CodeGen/BasicBlockSectionsProfileReader.h
M llvm/include/llvm/CodeGen/BasicTTIImpl.h
M llvm/include/llvm/CodeGen/ISDOpcodes.h
M llvm/include/llvm/CodeGen/MachineBasicBlock.h
M llvm/include/llvm/CodeGen/MachineFunction.h
M llvm/include/llvm/CodeGen/MachineInstr.h
M llvm/include/llvm/CodeGen/MachinePassManager.h
M llvm/include/llvm/CodeGen/Passes.h
M llvm/include/llvm/CodeGen/ReachingDefAnalysis.h
M llvm/include/llvm/CodeGen/SDPatternMatch.h
M llvm/include/llvm/CodeGen/SelectionDAG.h
M llvm/include/llvm/CodeGen/SelectionDAGISel.h
M llvm/include/llvm/CodeGen/SelectionDAGTargetInfo.h
M llvm/include/llvm/CodeGen/TargetInstrInfo.h
M llvm/include/llvm/CodeGen/TargetLowering.h
M llvm/include/llvm/CodeGen/ValueTypes.td
M llvm/include/llvm/DWARFCFIChecker/DWARFCFIAnalysis.h
M llvm/include/llvm/DWP/DWP.h
M llvm/include/llvm/DebugInfo/DWARF/DWARFTypePrinter.h
M llvm/include/llvm/ExecutionEngine/JITLink/loongarch.h
M llvm/include/llvm/ExecutionEngine/JITLink/systemz.h
A llvm/include/llvm/ExecutionEngine/Orc/BacktraceTools.h
M llvm/include/llvm/ExecutionEngine/Orc/Core.h
M llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/LibraryResolver.h
M llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/LibraryScanner.h
M llvm/include/llvm/ExecutionEngine/RuntimeDyldChecker.h
M llvm/include/llvm/Frontend/Driver/CodeGenOptions.h
M llvm/include/llvm/Frontend/OpenMP/ClauseT.h
M llvm/include/llvm/Frontend/OpenMP/ConstructDecompositionT.h
M llvm/include/llvm/Frontend/OpenMP/OMPConstants.h
M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
M llvm/include/llvm/IR/BasicBlock.h
M llvm/include/llvm/IR/Constants.h
M llvm/include/llvm/IR/DebugInfoFlags.def
M llvm/include/llvm/IR/FixedMetadataKinds.def
A llvm/include/llvm/IR/FunctionProperties.def
M llvm/include/llvm/IR/IRBuilder.h
M llvm/include/llvm/IR/Instructions.h
M llvm/include/llvm/IR/Intrinsics.td
M llvm/include/llvm/IR/IntrinsicsAArch64.td
M llvm/include/llvm/IR/IntrinsicsAMDGPU.td
M llvm/include/llvm/IR/IntrinsicsDirectX.td
M llvm/include/llvm/IR/IntrinsicsNVVM.td
M llvm/include/llvm/IR/IntrinsicsSPIRV.td
M llvm/include/llvm/IR/ModuleSummaryIndex.h
M llvm/include/llvm/IR/OptBisect.h
M llvm/include/llvm/IR/PassManager.h
M llvm/include/llvm/IR/PatternMatch.h
M llvm/include/llvm/IR/RuntimeLibcalls.td
M llvm/include/llvm/IR/Type.h
M llvm/include/llvm/IR/User.h
M llvm/include/llvm/InitializePasses.h
M llvm/include/llvm/MC/MCGOFFStreamer.h
M llvm/include/llvm/MC/MCObjectStreamer.h
M llvm/include/llvm/Passes/CodeGenPassBuilder.h
M llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h
M llvm/include/llvm/ProfileData/InstrProf.h
M llvm/include/llvm/ProfileData/SampleProf.h
M llvm/include/llvm/Support/AMDGPUAddrSpace.h
M llvm/include/llvm/Support/CommandLine.h
M llvm/include/llvm/Support/Compiler.h
M llvm/include/llvm/Support/DebugCounter.h
M llvm/include/llvm/Support/Error.h
M llvm/include/llvm/Support/FileSystem.h
M llvm/include/llvm/Support/FormatVariadic.h
A llvm/include/llvm/Support/IntegerInclusiveInterval.h
M llvm/include/llvm/Support/InterleavedRange.h
M llvm/include/llvm/Support/JSON.h
M llvm/include/llvm/Support/KnownBits.h
M llvm/include/llvm/Support/KnownFPClass.h
M llvm/include/llvm/Support/LEB128.h
M llvm/include/llvm/Support/MemoryBuffer.h
M llvm/include/llvm/Support/raw_socket_stream.h
M llvm/include/llvm/Target/CGPassBuilderOption.h
M llvm/include/llvm/Target/TargetOptions.h
M llvm/include/llvm/Target/TargetSelectionDAG.td
M llvm/include/llvm/TargetParser/Triple.h
M llvm/include/llvm/Transforms/Scalar/ConstantHoisting.h
M llvm/include/llvm/Transforms/Utils/CodeExtractor.h
M llvm/include/llvm/Transforms/Utils/LoopUtils.h
M llvm/include/llvm/Transforms/Utils/LowerMemIntrinsics.h
M llvm/include/llvm/Transforms/Utils/SampleProfileLoaderBaseImpl.h
M llvm/lib/Analysis/AliasAnalysis.cpp
M llvm/lib/Analysis/CFGSCCPrinter.cpp
M llvm/lib/Analysis/CallGraph.cpp
M llvm/lib/Analysis/ConstantFolding.cpp
M llvm/lib/Analysis/ConstraintSystem.cpp
M llvm/lib/Analysis/Delinearization.cpp
M llvm/lib/Analysis/FunctionPropertiesAnalysis.cpp
M llvm/lib/Analysis/IVDescriptors.cpp
M llvm/lib/Analysis/ImportedFunctionsInliningStatistics.cpp
M llvm/lib/Analysis/InlineAdvisor.cpp
M llvm/lib/Analysis/InstructionSimplify.cpp
M llvm/lib/Analysis/Loads.cpp
M llvm/lib/Analysis/ScalarEvolution.cpp
M llvm/lib/Analysis/TargetTransformInfo.cpp
M llvm/lib/Analysis/ValueTracking.cpp
M llvm/lib/Analysis/VectorUtils.cpp
M llvm/lib/BinaryFormat/MachO.cpp
M llvm/lib/CodeGen/Analysis.cpp
M llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
M llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt
M llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
M llvm/lib/CodeGen/AsmPrinter/PseudoProbePrinter.cpp
M llvm/lib/CodeGen/BasicBlockSectionsProfileReader.cpp
M llvm/lib/CodeGen/CFIInstrInserter.cpp
M llvm/lib/CodeGen/CMakeLists.txt
M llvm/lib/CodeGen/CodeGenPrepare.cpp
M llvm/lib/CodeGen/CodeGenTargetMachineImpl.cpp
M llvm/lib/CodeGen/CommandFlags.cpp
M llvm/lib/CodeGen/EarlyIfConversion.cpp
M llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
A llvm/lib/CodeGen/InsertCodePrefetch.cpp
M llvm/lib/CodeGen/InterleavedAccessPass.cpp
M llvm/lib/CodeGen/LocalStackSlotAllocation.cpp
M llvm/lib/CodeGen/MIRCanonicalizerPass.cpp
M llvm/lib/CodeGen/MIRParser/MILexer.cpp
M llvm/lib/CodeGen/MIRParser/MILexer.h
M llvm/lib/CodeGen/MIRParser/MIParser.cpp
M llvm/lib/CodeGen/MachineBasicBlock.cpp
M llvm/lib/CodeGen/MachineBlockPlacement.cpp
M llvm/lib/CodeGen/MachineInstr.cpp
M llvm/lib/CodeGen/ModuloSchedule.cpp
M llvm/lib/CodeGen/PHIEliminationUtils.cpp
M llvm/lib/CodeGen/PseudoProbeInserter.cpp
M llvm/lib/CodeGen/ReachingDefAnalysis.cpp
M llvm/lib/CodeGen/RegisterPressure.cpp
M llvm/lib/CodeGen/RegisterUsageInfo.cpp
M llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
M llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
M llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
M llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
M llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
M llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
M llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
M llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
M llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
M llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
M llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
M llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
M llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
M llvm/lib/CodeGen/SplitKit.cpp
M llvm/lib/CodeGen/TargetInstrInfo.cpp
M llvm/lib/CodeGen/TargetLoweringBase.cpp
M llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
M llvm/lib/CodeGen/TargetPassConfig.cpp
M llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
M llvm/lib/DWARFCFIChecker/DWARFCFIAnalysis.cpp
M llvm/lib/DebugInfo/DWARF/DWARFContext.cpp
M llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp
M llvm/lib/DebugInfo/DWARF/DWARFUnwindTablePrinter.cpp
M llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp
M llvm/lib/DebugInfo/GSYM/GsymCreator.cpp
M llvm/lib/DebugInfo/GSYM/InlineInfo.cpp
M llvm/lib/DebugInfo/GSYM/LineTable.cpp
M llvm/lib/DebugInfo/Symbolize/MarkupFilter.cpp
M llvm/lib/ExecutionEngine/JITLink/ELF_loongarch.cpp
M llvm/lib/ExecutionEngine/JITLink/ELF_systemz.cpp
M llvm/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp
M llvm/lib/ExecutionEngine/JITLink/loongarch.cpp
M llvm/lib/ExecutionEngine/JITLink/systemz.cpp
A llvm/lib/ExecutionEngine/Orc/BacktraceTools.cpp
M llvm/lib/ExecutionEngine/Orc/CMakeLists.txt
M llvm/lib/ExecutionEngine/Orc/Core.cpp
M llvm/lib/ExecutionEngine/Orc/JITTargetMachineBuilder.cpp
M llvm/lib/ExecutionEngine/Orc/OrcV2CBindings.cpp
M llvm/lib/ExecutionEngine/Orc/Shared/CMakeLists.txt
M llvm/lib/ExecutionEngine/Orc/TargetProcess/CMakeLists.txt
M llvm/lib/ExecutionEngine/Orc/TargetProcess/JITLoaderPerf.cpp
M llvm/lib/ExecutionEngine/Orc/TargetProcess/LibraryResolver.cpp
M llvm/lib/ExecutionEngine/Orc/TargetProcess/LibraryScanner.cpp
M llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
M llvm/lib/FileCheck/FileCheck.cpp
M llvm/lib/Frontend/Driver/CodeGenOptions.cpp
M llvm/lib/Frontend/HLSL/HLSLRootSignature.cpp
M llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
M llvm/lib/IR/AsmWriter.cpp
M llvm/lib/IR/Attributes.cpp
M llvm/lib/IR/AutoUpgrade.cpp
M llvm/lib/IR/ConstantFold.cpp
M llvm/lib/IR/Constants.cpp
M llvm/lib/IR/Core.cpp
M llvm/lib/IR/DiagnosticInfo.cpp
M llvm/lib/IR/IRBuilder.cpp
M llvm/lib/IR/Instruction.cpp
M llvm/lib/IR/Instructions.cpp
M llvm/lib/IR/Mangler.cpp
M llvm/lib/IR/Metadata.cpp
M llvm/lib/IR/Module.cpp
M llvm/lib/IR/Operator.cpp
M llvm/lib/IR/OptBisect.cpp
M llvm/lib/IR/ProfDataUtils.cpp
M llvm/lib/IR/Verifier.cpp
M llvm/lib/IRReader/IRReader.cpp
M llvm/lib/LTO/LTOCodeGenerator.cpp
M llvm/lib/MC/GOFFObjectWriter.cpp
M llvm/lib/MC/MCGOFFStreamer.cpp
M llvm/lib/MC/MCInstPrinter.cpp
M llvm/lib/ObjCopy/ELF/ELFObject.cpp
M llvm/lib/Object/Archive.cpp
M llvm/lib/Object/ArchiveWriter.cpp
M llvm/lib/Object/IRSymtab.cpp
M llvm/lib/Object/MachOObjectFile.cpp
M llvm/lib/ObjectYAML/DWARFEmitter.cpp
M llvm/lib/ObjectYAML/WasmEmitter.cpp
M llvm/lib/Passes/PassBuilderPipelines.cpp
M llvm/lib/Passes/PassRegistry.def
M llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
M llvm/lib/ProfileData/InstrProf.cpp
M llvm/lib/Remarks/YAMLRemarkParser.cpp
M llvm/lib/Support/APFloat.cpp
M llvm/lib/Support/APInt.cpp
M llvm/lib/Support/CMakeLists.txt
M llvm/lib/Support/Chrono.cpp
M llvm/lib/Support/CommandLine.cpp
M llvm/lib/Support/DebugCounter.cpp
M llvm/lib/Support/Error.cpp
M llvm/lib/Support/FloatingPointMode.cpp
A llvm/lib/Support/IntegerInclusiveInterval.cpp
M llvm/lib/Support/JSON.cpp
M llvm/lib/Support/KnownBits.cpp
M llvm/lib/Support/KnownFPClass.cpp
M llvm/lib/Support/MemoryBuffer.cpp
M llvm/lib/Support/Path.cpp
M llvm/lib/Support/TextEncoding.cpp
M llvm/lib/Support/ThreadPool.cpp
M llvm/lib/Support/UnicodeNameToCodepoint.cpp
M llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
M llvm/lib/Support/Unix/Path.inc
M llvm/lib/Support/VirtualFileSystem.cpp
M llvm/lib/Support/Windows/Path.inc
M llvm/lib/TableGen/TGLexer.cpp
M llvm/lib/Target/AArch64/AArch64.h
M llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
M llvm/lib/Target/AArch64/AArch64ConditionOptimizer.cpp
M llvm/lib/Target/AArch64/AArch64Features.td
M llvm/lib/Target/AArch64/AArch64GenRegisterBankInfo.def
M llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
M llvm/lib/Target/AArch64/AArch64ISelLowering.h
M llvm/lib/Target/AArch64/AArch64InstrFormats.td
M llvm/lib/Target/AArch64/AArch64InstrGISel.td
M llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
M llvm/lib/Target/AArch64/AArch64InstrInfo.h
M llvm/lib/Target/AArch64/AArch64InstrInfo.td
M llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
M llvm/lib/Target/AArch64/AArch64Processors.td
M llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp
M llvm/lib/Target/AArch64/AArch64SMEInstrInfo.td
A llvm/lib/Target/AArch64/AArch64SRLTDefineSuperRegs.cpp
M llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
M llvm/lib/Target/AArch64/AArch64SchedNeoverseN2.td
M llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp
M llvm/lib/Target/AArch64/AArch64Subtarget.cpp
M llvm/lib/Target/AArch64/AArch64Subtarget.h
M llvm/lib/Target/AArch64/AArch64TargetMachine.cpp
M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
M llvm/lib/Target/AArch64/CMakeLists.txt
M llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
M llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h
M llvm/lib/Target/AArch64/SVEInstrFormats.td
M llvm/lib/Target/AMDGPU/AMDGPU.td
M llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp
M llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
M llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
M llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h
M llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
M llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h
M llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
M llvm/lib/Target/AMDGPU/AMDGPULowerKernelAttributes.cpp
M llvm/lib/Target/AMDGPU/AMDGPULowerVGPREncoding.cpp
M llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp
M llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
M llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
M llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
M llvm/lib/Target/AMDGPU/AMDGPUSplitModule.cpp
M llvm/lib/Target/AMDGPU/AMDGPUSwLowerLDS.cpp
M llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
M llvm/lib/Target/AMDGPU/AMDGPUUniformIntrinsicCombine.cpp
M llvm/lib/Target/AMDGPU/FLATInstructions.td
M llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
M llvm/lib/Target/AMDGPU/GCNSubtarget.h
M llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.cpp
M llvm/lib/Target/AMDGPU/R600ISelLowering.cpp
M llvm/lib/Target/AMDGPU/R600MachineCFGStructurizer.cpp
M llvm/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp
M llvm/lib/Target/AMDGPU/SIDefines.h
M llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp
M llvm/lib/Target/AMDGPU/SIISelLowering.cpp
M llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
M llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
M llvm/lib/Target/AMDGPU/SIInstrInfo.h
M llvm/lib/Target/AMDGPU/SIInstructions.td
M llvm/lib/Target/AMDGPU/SILateBranchLowering.cpp
M llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
M llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp
M llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp
M llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
M llvm/lib/Target/AMDGPU/SIRegisterInfo.td
M llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp
M llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
M llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h
M llvm/lib/Target/AMDGPU/VINTERPInstructions.td
M llvm/lib/Target/AMDGPU/VOP1Instructions.td
M llvm/lib/Target/AMDGPU/VOP2Instructions.td
M llvm/lib/Target/AMDGPU/VOP3Instructions.td
M llvm/lib/Target/AMDGPU/VOP3PInstructions.td
M llvm/lib/Target/AMDGPU/VOPCInstructions.td
M llvm/lib/Target/AMDGPU/VOPInstructions.td
M llvm/lib/Target/ARC/ARCInstrInfo.cpp
M llvm/lib/Target/ARC/ARCInstrInfo.h
M llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
M llvm/lib/Target/ARM/ARMBaseInstrInfo.h
M llvm/lib/Target/ARM/ARMISelLowering.h
M llvm/lib/Target/ARM/ARMInstrNEON.td
M llvm/lib/Target/ARM/Thumb1InstrInfo.cpp
M llvm/lib/Target/ARM/Thumb1InstrInfo.h
M llvm/lib/Target/ARM/Thumb2InstrInfo.cpp
M llvm/lib/Target/ARM/Thumb2InstrInfo.h
M llvm/lib/Target/AVR/AVRISelLowering.h
M llvm/lib/Target/AVR/AVRInstrInfo.cpp
M llvm/lib/Target/AVR/AVRInstrInfo.h
M llvm/lib/Target/BPF/BPFInstrInfo.cpp
M llvm/lib/Target/BPF/BPFInstrInfo.h
M llvm/lib/Target/CSKY/CSKYInstrInfo.cpp
M llvm/lib/Target/CSKY/CSKYInstrInfo.h
M llvm/lib/Target/DirectX/DXIL.td
M llvm/lib/Target/DirectX/DXILIntrinsicExpansion.cpp
M llvm/lib/Target/DirectX/DXILResourceAccess.cpp
M llvm/lib/Target/DirectX/DXILWriter/DXILValueEnumerator.cpp
M llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
M llvm/lib/Target/Hexagon/HexagonISelLowering.h
M llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
M llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
M llvm/lib/Target/Hexagon/HexagonInstrInfo.h
M llvm/lib/Target/Hexagon/HexagonVectorCombine.cpp
M llvm/lib/Target/Lanai/LanaiInstrInfo.cpp
M llvm/lib/Target/Lanai/LanaiInstrInfo.h
M llvm/lib/Target/LoongArch/AsmParser/LoongArchAsmParser.cpp
M llvm/lib/Target/LoongArch/LoongArchAsmPrinter.cpp
M llvm/lib/Target/LoongArch/LoongArchExpandPseudoInsts.cpp
M llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
M llvm/lib/Target/LoongArch/LoongArchISelLowering.h
M llvm/lib/Target/LoongArch/LoongArchInstrInfo.cpp
M llvm/lib/Target/LoongArch/LoongArchInstrInfo.h
M llvm/lib/Target/LoongArch/LoongArchInstrInfo.td
M llvm/lib/Target/LoongArch/LoongArchMCInstLower.cpp
M llvm/lib/Target/LoongArch/LoongArchMachineFunctionInfo.h
M llvm/lib/Target/LoongArch/LoongArchMergeBaseOffset.cpp
M llvm/lib/Target/LoongArch/LoongArchOptWInstrs.cpp
M llvm/lib/Target/LoongArch/LoongArchTargetMachine.cpp
M llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchBaseInfo.h
M llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchMCAsmInfo.cpp
M llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchMCCodeEmitter.cpp
M llvm/lib/Target/M68k/M68kInstrInfo.cpp
M llvm/lib/Target/M68k/M68kInstrInfo.h
M llvm/lib/Target/M68k/MCTargetDesc/M68kMCCodeEmitter.cpp
M llvm/lib/Target/MSP430/MSP430ISelLowering.h
M llvm/lib/Target/MSP430/MSP430InstrInfo.cpp
M llvm/lib/Target/MSP430/MSP430InstrInfo.h
M llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
M llvm/lib/Target/Mips/Mips64InstrInfo.td
M llvm/lib/Target/Mips/MipsISelLowering.cpp
M llvm/lib/Target/Mips/MipsISelLowering.h
M llvm/lib/Target/Mips/MipsInstrInfo.h
M llvm/lib/Target/Mips/MipsInstrInfo.td
M llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
M llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
M llvm/lib/Target/NVPTX/NVPTXInstrInfo.h
M llvm/lib/Target/NVPTX/NVPTXInstrInfo.td
M llvm/lib/Target/NVPTX/NVPTXIntrinsics.td
M llvm/lib/Target/NVPTX/NVPTXSubtarget.h
M llvm/lib/Target/NVPTX/NVPTXUtilities.h
M llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
M llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
M llvm/lib/Target/PowerPC/PPCISelLowering.cpp
M llvm/lib/Target/PowerPC/PPCInstrFutureMMA.td
M llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
M llvm/lib/Target/PowerPC/PPCInstrInfo.h
M llvm/lib/Target/PowerPC/PPCSelectionDAGInfo.cpp
M llvm/lib/Target/PowerPC/PPCSelectionDAGInfo.h
M llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
M llvm/lib/Target/RISCV/CMakeLists.txt
M llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/CMakeLists.txt
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.h
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.h
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVInstPrinter.h
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.h
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.h
A llvm/lib/Target/RISCV/MCTargetDesc/RISCVMachObjectWriter.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp
M llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h
M llvm/lib/Target/RISCV/RISCVAsmPrinter.cpp
M llvm/lib/Target/RISCV/RISCVFeatures.td
M llvm/lib/Target/RISCV/RISCVFrameLowering.cpp
M llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
M llvm/lib/Target/RISCV/RISCVISelLowering.cpp
M llvm/lib/Target/RISCV/RISCVISelLowering.h
M llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp
M llvm/lib/Target/RISCV/RISCVInstrFormats.td
A llvm/lib/Target/RISCV/RISCVInstrFormatsXAIF.td
M llvm/lib/Target/RISCV/RISCVInstrInfo.cpp
M llvm/lib/Target/RISCV/RISCVInstrInfo.h
M llvm/lib/Target/RISCV/RISCVInstrInfo.td
M llvm/lib/Target/RISCV/RISCVInstrInfoP.td
M llvm/lib/Target/RISCV/RISCVInstrInfoSFB.td
M llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
M llvm/lib/Target/RISCV/RISCVInstrInfoVSDPatterns.td
M llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td
A llvm/lib/Target/RISCV/RISCVInstrInfoXAIF.td
M llvm/lib/Target/RISCV/RISCVInstrInfoXAndes.td
M llvm/lib/Target/RISCV/RISCVInstrInfoXCV.td
M llvm/lib/Target/RISCV/RISCVInstrInfoXqci.td
M llvm/lib/Target/RISCV/RISCVInstrInfoZfbfmin.td
M llvm/lib/Target/RISCV/RISCVInstrInfoZibi.td
M llvm/lib/Target/RISCV/RISCVLoadStoreOptimizer.cpp
A llvm/lib/Target/RISCV/RISCVMachineScheduler.cpp
A llvm/lib/Target/RISCV/RISCVMachineScheduler.h
M llvm/lib/Target/RISCV/RISCVMakeCompressible.cpp
M llvm/lib/Target/RISCV/RISCVMergeBaseOffset.cpp
M llvm/lib/Target/RISCV/RISCVOptWInstrs.cpp
M llvm/lib/Target/RISCV/RISCVProcessors.td
M llvm/lib/Target/RISCV/RISCVRedundantCopyElimination.cpp
M llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp
M llvm/lib/Target/RISCV/RISCVRegisterInfo.td
M llvm/lib/Target/RISCV/RISCVSchedAndes45.td
M llvm/lib/Target/RISCV/RISCVSystemOperands.td
M llvm/lib/Target/RISCV/RISCVTargetMachine.cpp
M llvm/lib/Target/RISCV/RISCVTargetObjectFile.h
M llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp
M llvm/lib/Target/RISCV/RISCVTargetTransformInfo.h
A llvm/lib/Target/RISCV/RISCVVSETVLIInfoAnalysis.cpp
A llvm/lib/Target/RISCV/RISCVVSETVLIInfoAnalysis.h
M llvm/lib/Target/RISCV/RISCVZilsdOptimizer.cpp
M llvm/lib/Target/SPIRV/CMakeLists.txt
M llvm/lib/Target/SPIRV/SPIRV.h
M llvm/lib/Target/SPIRV/SPIRVBuiltins.cpp
M llvm/lib/Target/SPIRV/SPIRVBuiltins.td
M llvm/lib/Target/SPIRV/SPIRVCommandLine.cpp
M llvm/lib/Target/SPIRV/SPIRVEmitIntrinsics.cpp
M llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.cpp
M llvm/lib/Target/SPIRV/SPIRVInstrInfo.td
M llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
M llvm/lib/Target/SPIRV/SPIRVLegalizePointerCast.cpp
A llvm/lib/Target/SPIRV/SPIRVLegalizeZeroSizeArrays.cpp
A llvm/lib/Target/SPIRV/SPIRVLegalizeZeroSizeArrays.h
M llvm/lib/Target/SPIRV/SPIRVLegalizerInfo.cpp
M llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp
M llvm/lib/Target/SPIRV/SPIRVPassRegistry.def
M llvm/lib/Target/SPIRV/SPIRVPostLegalizer.cpp
M llvm/lib/Target/SPIRV/SPIRVPrepareFunctions.cpp
M llvm/lib/Target/SPIRV/SPIRVPushConstantAccess.cpp
M llvm/lib/Target/SPIRV/SPIRVRegularizer.cpp
M llvm/lib/Target/SPIRV/SPIRVSymbolicOperands.td
M llvm/lib/Target/SPIRV/SPIRVTargetMachine.cpp
M llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
M llvm/lib/Target/Sparc/SparcISelLowering.cpp
M llvm/lib/Target/Sparc/SparcISelLowering.h
M llvm/lib/Target/Sparc/SparcInstrAliases.td
M llvm/lib/Target/Sparc/SparcInstrInfo.cpp
M llvm/lib/Target/Sparc/SparcInstrInfo.h
M llvm/lib/Target/Sparc/SparcInstrInfo.td
M llvm/lib/Target/SystemZ/MCTargetDesc/SystemZHLASMAsmStreamer.cpp
M llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp
M llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp
M llvm/lib/Target/SystemZ/SystemZInstrInfo.h
M llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp
M llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.h
M llvm/lib/Target/TargetLoweringObjectFile.cpp
M llvm/lib/Target/VE/VEISelLowering.h
M llvm/lib/Target/VE/VEInstrInfo.cpp
M llvm/lib/Target/VE/VEInstrInfo.h
M llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
M llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.td
M llvm/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td
M llvm/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp
M llvm/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h
M llvm/lib/Target/X86/GISel/X86LegalizerInfo.cpp
M llvm/lib/Target/X86/X86.h
M llvm/lib/Target/X86/X86.td
M llvm/lib/Target/X86/X86ArgumentStackSlotRebase.cpp
M llvm/lib/Target/X86/X86CmovConversion.cpp
M llvm/lib/Target/X86/X86CompressEVEX.cpp
M llvm/lib/Target/X86/X86DomainReassignment.cpp
M llvm/lib/Target/X86/X86FastISel.cpp
M llvm/lib/Target/X86/X86FastPreTileConfig.cpp
M llvm/lib/Target/X86/X86FastTileConfig.cpp
M llvm/lib/Target/X86/X86FixupBWInsts.cpp
M llvm/lib/Target/X86/X86FixupInstTuning.cpp
M llvm/lib/Target/X86/X86FixupSetCC.cpp
M llvm/lib/Target/X86/X86FixupVectorConstants.cpp
M llvm/lib/Target/X86/X86FlagsCopyLowering.cpp
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/lib/Target/X86/X86ISelLowering.h
M llvm/lib/Target/X86/X86ISelLoweringCall.cpp
M llvm/lib/Target/X86/X86InstCombineIntrinsic.cpp
M llvm/lib/Target/X86/X86InstrAVX512.td
M llvm/lib/Target/X86/X86InstrCMovSetCC.td
M llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
M llvm/lib/Target/X86/X86InstrInfo.cpp
M llvm/lib/Target/X86/X86InstrInfo.h
M llvm/lib/Target/X86/X86InstrPredicates.td
M llvm/lib/Target/X86/X86InstrSSE.td
M llvm/lib/Target/X86/X86IntrinsicsInfo.h
M llvm/lib/Target/X86/X86LowerTileCopy.cpp
M llvm/lib/Target/X86/X86PassRegistry.def
M llvm/lib/Target/X86/X86PreTileConfig.cpp
M llvm/lib/Target/X86/X86SchedLunarlakeP.td
M llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp
M llvm/lib/Target/X86/X86SuppressAPXForReloc.cpp
M llvm/lib/Target/X86/X86TargetMachine.cpp
M llvm/lib/Target/X86/X86TargetTransformInfo.cpp
M llvm/lib/Target/X86/X86TileConfig.cpp
M llvm/lib/Target/XCore/XCoreInstrInfo.cpp
M llvm/lib/Target/XCore/XCoreInstrInfo.h
M llvm/lib/Target/Xtensa/XtensaISelLowering.cpp
M llvm/lib/Target/Xtensa/XtensaInstrInfo.cpp
M llvm/lib/Target/Xtensa/XtensaInstrInfo.h
M llvm/lib/TargetParser/Host.cpp
M llvm/lib/TargetParser/RISCVISAInfo.cpp
M llvm/lib/TargetParser/TargetDataLayout.cpp
M llvm/lib/TargetParser/TargetParser.cpp
M llvm/lib/TargetParser/Triple.cpp
M llvm/lib/TextAPI/TextStubV5.cpp
M llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp
M llvm/lib/Transforms/IPO/AttributorAttributes.cpp
M llvm/lib/Transforms/IPO/BlockExtractor.cpp
M llvm/lib/Transforms/IPO/LowerTypeTests.cpp
M llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp
M llvm/lib/Transforms/IPO/MergeFunctions.cpp
M llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
M llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
M llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
M llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
M llvm/lib/Transforms/InstCombine/InstCombineInternal.h
M llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
M llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp
M llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
M llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
M llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
M llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
M llvm/lib/Transforms/Instrumentation/AllocToken.cpp
M llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp
M llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp
M llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
M llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp
M llvm/lib/Transforms/Scalar/GVNHoist.cpp
M llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp
M llvm/lib/Transforms/Scalar/JumpTableToSwitch.cpp
M llvm/lib/Transforms/Scalar/LICM.cpp
M llvm/lib/Transforms/Scalar/LoopFlatten.cpp
M llvm/lib/Transforms/Scalar/LoopFuse.cpp
M llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
M llvm/lib/Transforms/Scalar/LoopInterchange.cpp
M llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
M llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
M llvm/lib/Transforms/Scalar/NewGVN.cpp
M llvm/lib/Transforms/Scalar/SROA.cpp
M llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
M llvm/lib/Transforms/Utils/CMakeLists.txt
M llvm/lib/Transforms/Utils/IRNormalizer.cpp
M llvm/lib/Transforms/Utils/InlineFunction.cpp
M llvm/lib/Transforms/Utils/LoopConstrainer.cpp
M llvm/lib/Transforms/Utils/LoopUnroll.cpp
M llvm/lib/Transforms/Utils/LoopUtils.cpp
M llvm/lib/Transforms/Utils/LowerMemIntrinsics.cpp
M llvm/lib/Transforms/Utils/SimplifyCFG.cpp
M llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
M llvm/lib/Transforms/Vectorize/VPlan.cpp
M llvm/lib/Transforms/Vectorize/VPlan.h
M llvm/lib/Transforms/Vectorize/VPlanAnalysis.cpp
M llvm/lib/Transforms/Vectorize/VPlanAnalysis.h
M llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
M llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h
M llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
M llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
M llvm/lib/Transforms/Vectorize/VPlanTransforms.h
M llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp
M llvm/lib/Transforms/Vectorize/VPlanUtils.cpp
M llvm/lib/Transforms/Vectorize/VPlanValue.h
M llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp
M llvm/lib/Transforms/Vectorize/VectorCombine.cpp
M llvm/runtimes/CMakeLists.txt
M llvm/test/Analysis/CostModel/AArch64/splice.ll
M llvm/test/Analysis/CostModel/AArch64/sve-intrinsics.ll
A llvm/test/Analysis/CostModel/RISCV/constant-pool.ll
M llvm/test/Analysis/CostModel/RISCV/rvv-shuffle.ll
M llvm/test/Analysis/CostModel/RISCV/splice.ll
M llvm/test/Analysis/Delinearization/fixed_size_array.ll
A llvm/test/Analysis/Delinearization/global_array_bounds.ll
M llvm/test/Analysis/Delinearization/validation_large_size.ll
M llvm/test/Analysis/DependenceAnalysis/FlipFlopBaseAddress.ll
A llvm/test/Analysis/DependenceAnalysis/monotonicity-loop-guard.ll
M llvm/test/Analysis/ScalarEvolution/ptrtoaddr-i32-index-width.ll
M llvm/test/Analysis/ScalarEvolution/ptrtoaddr.ll
M llvm/test/Analysis/ScalarEvolution/trip-multiple-guard-info.ll
M llvm/test/Analysis/ScalarEvolution/trip-multiple.ll
M llvm/test/Analysis/ScalarEvolution/urem-0.ll
M llvm/test/Analysis/UniformityAnalysis/AMDGPU/intrinsics.ll
A llvm/test/Analysis/UniformityAnalysis/AMDGPU/irreducible/reducible-subgraph.ll
M llvm/test/Analysis/ValueTracking/assume.ll
A llvm/test/Assembler/arbitrary-fp-convert.ll
M llvm/test/Assembler/auto_upgrade_intrinsics.ll
M llvm/test/Assembler/auto_upgrade_nvvm_intrinsics.ll
M llvm/test/Assembler/debug-info.ll
M llvm/test/Assembler/disubprogram.ll
M llvm/test/Bindings/OCaml/bitreader.ml
M llvm/test/Bindings/OCaml/core.ml
M llvm/test/Bindings/OCaml/irreader.ml
A llvm/test/Bitcode/amdgpu-wmma-clamp-upgrade.ll
M llvm/test/Bitcode/upgrade-vector-splice-intrinsic.ll
M llvm/test/CodeGen/AArch64/Atomics/aarch64-atomic-load-rcpc_immo.ll
M llvm/test/CodeGen/AArch64/GlobalISel/arm64-pcsections.ll
M llvm/test/CodeGen/AArch64/O3-pipeline.ll
M llvm/test/CodeGen/AArch64/aarch64-mops.ll
M llvm/test/CodeGen/AArch64/active_lane_mask.ll
M llvm/test/CodeGen/AArch64/aggressive-interleaving.ll
M llvm/test/CodeGen/AArch64/apply-terminal-rule.mir
M llvm/test/CodeGen/AArch64/arm64-ccmp.ll
M llvm/test/CodeGen/AArch64/arm64-clrsb.ll
A llvm/test/CodeGen/AArch64/arm64-cvtf-simd-itofp.ll
M llvm/test/CodeGen/AArch64/arm64-homogeneous-prolog-epilog-tail-call.mir
M llvm/test/CodeGen/AArch64/arm64-int-neon.ll
M llvm/test/CodeGen/AArch64/arm64-neon-v8.1a.ll
M llvm/test/CodeGen/AArch64/arm64-platform-reg.ll
M llvm/test/CodeGen/AArch64/arm64-vabs.ll
M llvm/test/CodeGen/AArch64/arm64-vmul.ll
M llvm/test/CodeGen/AArch64/arm64-zero-cycle-regmove-fpr.ll
M llvm/test/CodeGen/AArch64/arm64-zero-cycle-regmove-gpr.ll
M llvm/test/CodeGen/AArch64/avg.ll
A llvm/test/CodeGen/AArch64/bit-test.ll
M llvm/test/CodeGen/AArch64/cls.ll
M llvm/test/CodeGen/AArch64/combine-comparisons-by-cse.ll
M llvm/test/CodeGen/AArch64/complex-deinterleaving-f16-add-scalable.ll
M llvm/test/CodeGen/AArch64/complex-deinterleaving-f16-mul-scalable.ll
M llvm/test/CodeGen/AArch64/cpus.ll
M llvm/test/CodeGen/AArch64/dag-combine-setcc.ll
M llvm/test/CodeGen/AArch64/early-ifcvt-likely-predictable.mir
M llvm/test/CodeGen/AArch64/fcmp-fp128.ll
M llvm/test/CodeGen/AArch64/fp8-sve-cvtn.ll
M llvm/test/CodeGen/AArch64/get-active-lane-mask-extract.ll
M llvm/test/CodeGen/AArch64/intrinsic-cttz-elts-sve.ll
M llvm/test/CodeGen/AArch64/ldst-implicitop.mir
M llvm/test/CodeGen/AArch64/load-store-forwarding.ll
A llvm/test/CodeGen/AArch64/max-stores-per-mem-ops.ll
M llvm/test/CodeGen/AArch64/named-vector-shuffles-neon.ll
M llvm/test/CodeGen/AArch64/neon-dot-product.ll
M llvm/test/CodeGen/AArch64/neon-vcmla.ll
M llvm/test/CodeGen/AArch64/popcount.ll
A llvm/test/CodeGen/AArch64/pr161289.ll
A llvm/test/CodeGen/AArch64/ptrauth-global-no-pic.ll
M llvm/test/CodeGen/AArch64/ptrauth-irelative.ll
A llvm/test/CodeGen/AArch64/range-prefetch.ll
M llvm/test/CodeGen/AArch64/scalable_masked_deinterleaved_loads.ll
M llvm/test/CodeGen/AArch64/scalable_masked_interleaved_stores.ll
A llvm/test/CodeGen/AArch64/seh-unreachable-loop.mir
M llvm/test/CodeGen/AArch64/settag-merge-nonaligned-fp.ll
A llvm/test/CodeGen/AArch64/sink-fneg.ll
M llvm/test/CodeGen/AArch64/sme-avoid-coalescing-locally-streaming.ll
M llvm/test/CodeGen/AArch64/sme-intrinsics-loads.ll
M llvm/test/CodeGen/AArch64/sme-intrinsics-stores.ll
M llvm/test/CodeGen/AArch64/sme-pstate-sm-changing-call-disable-coalescing.ll
M llvm/test/CodeGen/AArch64/sme-streaming-body.ll
A llvm/test/CodeGen/AArch64/sme-streaming-mode-fpr-copy.ll
M llvm/test/CodeGen/AArch64/sme2-fp8-intrinsics-mla.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-add-sub-za16.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-bfmul.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-bfscale.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-cvtn.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-faminmax.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-fclamp.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-fmlas.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-fscale.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-luti4-lane-x4.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-luti4.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-max.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-min.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-mlall.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-mlals.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-mop4-fp8.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-mop4a_2x1.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-mop4a_2x2.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-rshl.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-sclamp.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-select-sme-tileslice.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-sqdmulh.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-sub.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-tmop.ll
M llvm/test/CodeGen/AArch64/sme2-intrinsics-uclamp.ll
M llvm/test/CodeGen/AArch64/sme2p2-intrinsics-fmul.ll
M llvm/test/CodeGen/AArch64/speculation-hardening-sls-blr.mir
M llvm/test/CodeGen/AArch64/stack-hazard.ll
A llvm/test/CodeGen/AArch64/stackaddress.ll
A llvm/test/CodeGen/AArch64/subreg-liveness-fix-subreg-to-reg-implicit-def.mir
A llvm/test/CodeGen/AArch64/subreg_to_reg_coalescing_issue.mir
M llvm/test/CodeGen/AArch64/sve-bf16-reductions.ll
M llvm/test/CodeGen/AArch64/sve-extract-element.ll
M llvm/test/CodeGen/AArch64/sve-fixed-length-partial-reduce.ll
M llvm/test/CodeGen/AArch64/sve-fmsub.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-contiguous-prefetches.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-ldN-sret-reg+imm-addr-mode.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-reinterpret.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-sqdec.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-sqinc.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-stN-reg-imm-addr-mode.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-stN-reg-reg-addr-mode.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-stores.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-while.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-cvt-fp-int-fp.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-cvt-fp-to-int.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-cvt-int-to-fp.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-and-combine.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-bit-counting.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-bitselect.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-build-vector.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-concat.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-ext-loads.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-extract-subvector.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-extract-vector-elt.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fcopysign.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-arith.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-compares.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-extend-trunc.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-minmax.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-rounding.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-select.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-vselect.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-arith.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-compares.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-div.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-extends.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-log.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-minmax.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-mul.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-mulh.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-reduce.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-rem.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-select.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-shifts.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-vselect.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-ld2-alloca.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-limit-duplane.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-loads.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-log-reduce.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-masked-gather-scatter.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-optimize-ptrue.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-permute-rev.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-ptest.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-reductions.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-reshuffle.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-rev.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-sdiv-pow2.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-shuffle.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-trunc-stores.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-trunc.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-vector-shuffle.ll
M llvm/test/CodeGen/AArch64/sve-vector-deinterleave.ll
M llvm/test/CodeGen/AArch64/sve-vector-interleave.ll
M llvm/test/CodeGen/AArch64/sve2-intrinsics-luti.ll
M llvm/test/CodeGen/AArch64/sve2-intrinsics-while.ll
M llvm/test/CodeGen/AArch64/sve2p1-dots-partial-reduction.ll
A llvm/test/CodeGen/AArch64/sve2p1-intrinsics-crypto.ll
M llvm/test/CodeGen/AArch64/sve2p1-intrinsics-multivec-stores.ll
M llvm/test/CodeGen/AArch64/sve2p1-intrinsics-selx4.ll
M llvm/test/CodeGen/AArch64/sve2p1-intrinsics-stores.ll
M llvm/test/CodeGen/AArch64/sve2p1-intrinsics-uzpx4.ll
M llvm/test/CodeGen/AArch64/sve2p1-intrinsics-while-pp.ll
A llvm/test/CodeGen/AArch64/sve2p2-intrinsics-fp-arith.ll
A llvm/test/CodeGen/AArch64/sve2p2-intrinsics-fp-converts.ll
M llvm/test/CodeGen/AArch64/switch-cases-to-branch-and.ll
M llvm/test/CodeGen/AArch64/tail-dup-redundant-phi.mir
M llvm/test/CodeGen/AArch64/vector-extract-last-active.ll
M llvm/test/CodeGen/AArch64/win-import-call-optimization.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/addo.ll
A llvm/test/CodeGen/AMDGPU/GlobalISel/fcmp.ll
A llvm/test/CodeGen/AMDGPU/GlobalISel/icmp.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/implicit-kernarg-backend-usage-global-isel.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslate-bf16.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-function-args.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i64.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-fcanonicalize.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-ptrmask.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-smulh.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-umulh.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/subo.ll
M llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
R llvm/test/CodeGen/AMDGPU/amdgpu-attributor-intrinsic-missing-nocallback.ll
R llvm/test/CodeGen/AMDGPU/amdgpu-attributor-nocallback-intrinsics.ll
M llvm/test/CodeGen/AMDGPU/amdgpu-miscellaneous-uniform-intrinsic.ll
M llvm/test/CodeGen/AMDGPU/amdgpu-uniform-intrinsic-combine.ll
M llvm/test/CodeGen/AMDGPU/bf16.ll
M llvm/test/CodeGen/AMDGPU/branch-folding-implicit-def-subreg.ll
M llvm/test/CodeGen/AMDGPU/branch-relaxation-gfx1250.ll
M llvm/test/CodeGen/AMDGPU/coalescing_makes_lanes_undef.mir
M llvm/test/CodeGen/AMDGPU/code-size-estimate-gfx1250.ll
M llvm/test/CodeGen/AMDGPU/code-size-estimate.ll
M llvm/test/CodeGen/AMDGPU/constant-address-space-32bit.ll
M llvm/test/CodeGen/AMDGPU/emit-high-vgprs.mir
A llvm/test/CodeGen/AMDGPU/expand-waitcnt-profiling.ll
A llvm/test/CodeGen/AMDGPU/expert_scheduling_gfx12.mir
M llvm/test/CodeGen/AMDGPU/fcanonicalize.ll
M llvm/test/CodeGen/AMDGPU/flat-scratch-alloca-issue-155902.ll
A llvm/test/CodeGen/AMDGPU/fmamk_fmaak-t16.mir
M llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll
M llvm/test/CodeGen/AMDGPU/fshl.ll
M llvm/test/CodeGen/AMDGPU/fsqrt.f32.ll
A llvm/test/CodeGen/AMDGPU/function-esm2-prologue-epilogue.ll
M llvm/test/CodeGen/AMDGPU/hazard-shift64.mir
M llvm/test/CodeGen/AMDGPU/imm16.ll
M llvm/test/CodeGen/AMDGPU/immv216.ll
A llvm/test/CodeGen/AMDGPU/implicit-arg-block-count.ll
M llvm/test/CodeGen/AMDGPU/ipra-regmask.ll
M llvm/test/CodeGen/AMDGPU/lds-global-non-entry-func.ll
M llvm/test/CodeGen/AMDGPU/llc-pipeline-npm.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.atomic.buffer.load.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.atomic.buffer.load.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.atomic.buffer.load.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.ptr.atomic.buffer.load.ll
A llvm/test/CodeGen/AMDGPU/llvm.amdgcn.wave.shuffle.ll
M llvm/test/CodeGen/AMDGPU/llvm.exp2.bf16.ll
M llvm/test/CodeGen/AMDGPU/llvm.ldexp.ll
M llvm/test/CodeGen/AMDGPU/llvm.log2.bf16.ll
M llvm/test/CodeGen/AMDGPU/local-stack-alloc-add-references.gfx10.mir
M llvm/test/CodeGen/AMDGPU/local-stack-alloc-block-sp-reference.ll
A llvm/test/CodeGen/AMDGPU/local-stack-alloc-sort-framerefs.mir
M llvm/test/CodeGen/AMDGPU/loop-prefetch-data.ll
M llvm/test/CodeGen/AMDGPU/maximumnum.bf16.ll
M llvm/test/CodeGen/AMDGPU/merge-load-store.mir
M llvm/test/CodeGen/AMDGPU/minimumnum.bf16.ll
M llvm/test/CodeGen/AMDGPU/optimize-compare.mir
M llvm/test/CodeGen/AMDGPU/permlane16_var-op-sel.ll
A llvm/test/CodeGen/AMDGPU/promote-alloca-use-after-erase.ll
M llvm/test/CodeGen/AMDGPU/ran-out-of-sgprs-allocation-failure.mir
M llvm/test/CodeGen/AMDGPU/s_cmp_0.ll
A llvm/test/CodeGen/AMDGPU/vgpr-setreg-mode-swar.mir
M llvm/test/CodeGen/AMDGPU/wait-xcnt.mir
A llvm/test/CodeGen/AMDGPU/waitcnt-debug-output-crash.ll
A llvm/test/CodeGen/AMDGPU/waitcnt-loop-ds-prefetch-pattern.ll
A llvm/test/CodeGen/AMDGPU/waitcnt-loop-opt.mir
M llvm/test/CodeGen/AMDGPU/waitcnt-looptest.ll
M llvm/test/CodeGen/AMDGPU/wmma-coececution-valu-hazards.mir
M llvm/test/CodeGen/AMDGPU/wmma-hazards-gfx1250-w32.mir
M llvm/test/CodeGen/AMDGPU/workitem-intrinsic-opts.ll
M llvm/test/CodeGen/AMDGPU/wqm.ll
M llvm/test/CodeGen/ARM/neon-dot-product.ll
A llvm/test/CodeGen/ARM/stackaddress.ll
M llvm/test/CodeGen/BPF/BTF/ptr-named-2.ll
M llvm/test/CodeGen/BPF/unaligned_load_store.ll
M llvm/test/CodeGen/CSKY/fpu/fp16-promote.ll
M llvm/test/CodeGen/DirectX/ResourceAccess/load-cbuffer-vectors.ll
A llvm/test/CodeGen/DirectX/WaveActiveBallot.ll
M llvm/test/CodeGen/Generic/half-op.ll
M llvm/test/CodeGen/Generic/half.ll
M llvm/test/CodeGen/Hexagon/and_mask_cmp0_sink.ll
M llvm/test/CodeGen/Hexagon/autohvx/addi-offset-opt-addr-mode.ll
M llvm/test/CodeGen/Hexagon/bittracker-regclass.ll
A llvm/test/CodeGen/Hexagon/hvx-align-mstore.ll
A llvm/test/CodeGen/Hexagon/hvx-align-mstore_1.ll
A llvm/test/CodeGen/Hexagon/hvx-constpool-vector-type.ll
M llvm/test/CodeGen/Hexagon/isel-fold-shl-zext.ll
M llvm/test/CodeGen/Hexagon/mpy-operand-hoist.ll
M llvm/test/CodeGen/Hexagon/swp-pragma-disable.ii
M llvm/test/CodeGen/Hexagon/swp-pragma-initiation-interval.ii
M llvm/test/CodeGen/LoongArch/block-address.ll
M llvm/test/CodeGen/LoongArch/branch-relaxation-spill-32.ll
M llvm/test/CodeGen/LoongArch/branch-relaxation.ll
M llvm/test/CodeGen/LoongArch/calling-conv-ilp32d.ll
M llvm/test/CodeGen/LoongArch/code-models.ll
M llvm/test/CodeGen/LoongArch/ctlz-cttz-ctpop.ll
M llvm/test/CodeGen/LoongArch/double-imm.ll
M llvm/test/CodeGen/LoongArch/expand-call.ll
M llvm/test/CodeGen/LoongArch/float-imm.ll
M llvm/test/CodeGen/LoongArch/global-address.ll
M llvm/test/CodeGen/LoongArch/inline-asm-constraint-f.ll
M llvm/test/CodeGen/LoongArch/inline-asm-constraint-m.ll
M llvm/test/CodeGen/LoongArch/ir-instruction/load-store.ll
M llvm/test/CodeGen/LoongArch/lrint-conv.ll
A llvm/test/CodeGen/LoongArch/lsx/issue174606.ll
M llvm/test/CodeGen/LoongArch/machinelicm-address-pseudos.ll
M llvm/test/CodeGen/LoongArch/merge-base-offset.ll
A llvm/test/CodeGen/LoongArch/musttail.ll
M llvm/test/CodeGen/LoongArch/numeric-reg-names.ll
M llvm/test/CodeGen/LoongArch/stack-protector-target.ll
M llvm/test/CodeGen/LoongArch/tail-calls.ll
M llvm/test/CodeGen/LoongArch/tls-models.ll
M llvm/test/CodeGen/LoongArch/unaligned-memcpy-inline.ll
M llvm/test/CodeGen/LoongArch/vector-fp-imm.ll
A llvm/test/CodeGen/MIR/Generic/machine-basic-block-ehscope-entry.mir
M llvm/test/CodeGen/MLRegAlloc/Inputs/input.ll
M llvm/test/CodeGen/MLRegAlloc/Inputs/two-large-fcts.ll
M llvm/test/CodeGen/MLRegAlloc/default-eviction-advisor.ll
M llvm/test/CodeGen/MLRegAlloc/default-priority-advisor.ll
M llvm/test/CodeGen/MLRegAlloc/dev-mode-log-2-fcts.ll
M llvm/test/CodeGen/MLRegAlloc/empty-log.ll
M llvm/test/CodeGen/MSP430/llvm.sincos.ll
M llvm/test/CodeGen/Mips/GlobalISel/legalizer/load_split_because_of_memsize_or_align
M llvm/test/CodeGen/Mips/divrem-inline-asm.ll
M llvm/test/CodeGen/Mips/llrint-conv.ll
A llvm/test/CodeGen/Mips/llvm-ir/select-globaladdr.ll
M llvm/test/CodeGen/Mips/lrint-conv.ll
M llvm/test/CodeGen/NVPTX/clusterlaunchcontrol-multicast.ll
A llvm/test/CodeGen/NVPTX/combine-mul-wide-type.ll
M llvm/test/CodeGen/NVPTX/redux-sync-f32.ll
M llvm/test/CodeGen/NVPTX/setmaxnreg-sm100a.ll
A llvm/test/CodeGen/NVPTX/stackaddress.ll
A llvm/test/CodeGen/NVPTX/tcgen05-mma-block-scale-ptx88-aa.ll
M llvm/test/CodeGen/NVPTX/tcgen05-mma-block-scale-ptx88.ll
A llvm/test/CodeGen/NVPTX/tcgen05-mma-disable-output-lane-i8.ll
M llvm/test/CodeGen/NVPTX/tcgen05-mma-disable-output-lane.ll
A llvm/test/CodeGen/NVPTX/tcgen05-mma-i8.ll
M llvm/test/CodeGen/NVPTX/tcgen05-mma-scale-d.ll
A llvm/test/CodeGen/NVPTX/tcgen05-mma-ws-i8.ll
M llvm/test/CodeGen/NVPTX/tcgen05-mma-ws.ll
M llvm/test/CodeGen/NVPTX/tcgen05-mma.ll
M llvm/test/CodeGen/NVPTX/wmma-ptx78-sm90.py
M llvm/test/CodeGen/NVPTX/wmma-ptx86-sm100a.py
M llvm/test/CodeGen/NVPTX/wmma-ptx86-sm101a.py
M llvm/test/CodeGen/NVPTX/wmma-ptx86-sm120a.py
M llvm/test/CodeGen/NVPTX/wmma-ptx87-sm120a.py
A llvm/test/CodeGen/NVPTX/wmma-ptx88-sm100f.py
M llvm/test/CodeGen/NVPTX/wmma-ptx88-sm120a.py
A llvm/test/CodeGen/NVPTX/wmma-ptx88-sm120f.py
A llvm/test/CodeGen/NVPTX/wmma-ptx90-sm110f.py
M llvm/test/CodeGen/NVPTX/wmma.py
A llvm/test/CodeGen/PowerPC/aix-func-ref.ll
A llvm/test/CodeGen/PowerPC/aix-ref-metadata.ll
M llvm/test/CodeGen/PowerPC/amo-enable.ll
M llvm/test/CodeGen/PowerPC/atomics.ll
M llvm/test/CodeGen/PowerPC/compare-vector-with-zero.ll
M llvm/test/CodeGen/PowerPC/dmf-outer-product.ll
M llvm/test/CodeGen/PowerPC/dmr-enable.ll
M llvm/test/CodeGen/PowerPC/dmr-spill.ll
M llvm/test/CodeGen/PowerPC/dmrp-spill.ll
M llvm/test/CodeGen/PowerPC/f128-conv.ll
M llvm/test/CodeGen/PowerPC/half.ll
M llvm/test/CodeGen/PowerPC/ldexp.ll
M llvm/test/CodeGen/PowerPC/llvm.frexp.ll
M llvm/test/CodeGen/PowerPC/llvm.modf.ll
M llvm/test/CodeGen/PowerPC/milicode32.ll
M llvm/test/CodeGen/PowerPC/milicode64.ll
M llvm/test/CodeGen/PowerPC/mma-intrinsics.ll
M llvm/test/CodeGen/PowerPC/mma-outer-product.ll
M llvm/test/CodeGen/PowerPC/mmaplus-crypto.ll
M llvm/test/CodeGen/PowerPC/mmaplus-intrinsics.ll
M llvm/test/CodeGen/PowerPC/optimize-vector-not-equal.ll
M llvm/test/CodeGen/PowerPC/pr48519.ll
M llvm/test/CodeGen/PowerPC/pr49092.ll
M llvm/test/CodeGen/PowerPC/pr61315.ll
M llvm/test/CodeGen/PowerPC/setcc-logic.ll
M llvm/test/CodeGen/PowerPC/v1024ls.ll
M llvm/test/CodeGen/PowerPC/vavg.ll
M llvm/test/CodeGen/PowerPC/vector-llrint.ll
M llvm/test/CodeGen/PowerPC/vector-lrint.ll
M llvm/test/CodeGen/PowerPC/vector-popcnt-128-ult-ugt.ll
M llvm/test/CodeGen/PowerPC/widen-vec-correctly-be.ll
M llvm/test/CodeGen/RISCV/attributes-qc.ll
A llvm/test/CodeGen/RISCV/bitint-fp-conv-200.ll
A llvm/test/CodeGen/RISCV/clmul.ll
M llvm/test/CodeGen/RISCV/features-info.ll
M llvm/test/CodeGen/RISCV/fold-addi-loadstore.ll
M llvm/test/CodeGen/RISCV/fpclamptosat.ll
M llvm/test/CodeGen/RISCV/hoist-global-addr-base.ll
M llvm/test/CodeGen/RISCV/intrinsic-cttz-elts-vscale.ll
M llvm/test/CodeGen/RISCV/lrint-conv.ll
M llvm/test/CodeGen/RISCV/make-compressible-xqci.mir
M llvm/test/CodeGen/RISCV/option-relax-relocation.ll
M llvm/test/CodeGen/RISCV/pr148084.ll
M llvm/test/CodeGen/RISCV/qci-interrupt-attr.ll
A llvm/test/CodeGen/RISCV/rda-liveins.mir
M llvm/test/CodeGen/RISCV/rda-stack.mir
A llvm/test/CodeGen/RISCV/redundant-copy-elim.ll
A llvm/test/CodeGen/RISCV/riscv-macho.ll
M llvm/test/CodeGen/RISCV/rv32p.ll
M llvm/test/CodeGen/RISCV/rv64p.ll
M llvm/test/CodeGen/RISCV/rvp-ext-rv32.ll
M llvm/test/CodeGen/RISCV/rvp-ext-rv64.ll
A llvm/test/CodeGen/RISCV/rvp-unaligned-load-store.ll
A llvm/test/CodeGen/RISCV/rvv/clmul-sdnode.ll
A llvm/test/CodeGen/RISCV/rvv/fixed-vectors-clmul.ll
M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfabs-vp.ll
M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfclass.ll
A llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfmadd-sdnode.ll
A llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfmsub-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfneg-vp.ll
A llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfnmadd-sdnode.ll
A llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfnmsub-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfwmacc.ll
A llvm/test/CodeGen/RISCV/rvv/rvv-vtype-based-scheduler.ll
M llvm/test/CodeGen/RISCV/rvv/vcopysign-vp.ll
M llvm/test/CodeGen/RISCV/rvv/vfabs-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/vfabs-vp.ll
M llvm/test/CodeGen/RISCV/rvv/vfclass-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/vfcopysign-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/vfmadd-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/vfmsub-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/vfneg-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/vfneg-vp.ll
M llvm/test/CodeGen/RISCV/rvv/vfnmadd-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/vfnmsub-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/vfwmacc-sdnode.ll
M llvm/test/CodeGen/RISCV/rvv/vscale-vw-web-simplification.ll
M llvm/test/CodeGen/RISCV/rvv/vsplats-zfa.ll
M llvm/test/CodeGen/RISCV/rvv/vwadd-sdnode.ll
M llvm/test/CodeGen/RISCV/xandesbfhcvt.ll
A llvm/test/CodeGen/RISCV/xandesperf-redundant-copy-elim.ll
M llvm/test/CodeGen/RISCV/xqccmp-additional-stack.ll
M llvm/test/CodeGen/RISCV/xqccmp-callee-saved-gprs.ll
M llvm/test/CodeGen/RISCV/xqccmp-cm-popretz.mir
M llvm/test/CodeGen/RISCV/xqccmp-cm-push-pop.mir
M llvm/test/CodeGen/RISCV/xqccmp-push-pop-popret.ll
M llvm/test/CodeGen/RISCV/xqccmp-with-float.ll
M llvm/test/CodeGen/RISCV/xqccmp_mvas_mvsa.mir
A llvm/test/CodeGen/RISCV/xqcibi-redundant-copy-elim.ll
M llvm/test/CodeGen/RISCV/xqcilo.ll
A llvm/test/CodeGen/RISCV/xqcilsm-lwmi-swmi-multiple.mir
M llvm/test/CodeGen/RISCV/xqcilsm-lwmi-swmi.mir
M llvm/test/CodeGen/RISCV/xqcilsm-memset.ll
M llvm/test/CodeGen/RISCV/xqcisls.ll
M llvm/test/CodeGen/RISCV/zdinx-spill.ll
M llvm/test/CodeGen/RISCV/zibi.ll
M llvm/test/CodeGen/RISCV/zilsd-ldst-opt-prera.mir
A llvm/test/CodeGen/RISCV/zilsd-spill.ll
M llvm/test/CodeGen/RISCV/zilsd.ll
A llvm/test/CodeGen/SPARC/stackaddress.ll
M llvm/test/CodeGen/SPIRV/AtomicBuiltinsFloat.ll
M llvm/test/CodeGen/SPIRV/ComparePointers.ll
M llvm/test/CodeGen/SPIRV/EnqueueEmptyKernel.ll
M llvm/test/CodeGen/SPIRV/ExecutionMode.ll
M llvm/test/CodeGen/SPIRV/FOrdGreaterThanEqual_int.ll
M llvm/test/CodeGen/SPIRV/SpecConstants/bool-spirv-specconstant.ll
M llvm/test/CodeGen/SPIRV/TruncToBool.ll
M llvm/test/CodeGen/SPIRV/atomicrmw.ll
M llvm/test/CodeGen/SPIRV/basic_int_types_spirvdis.ll
M llvm/test/CodeGen/SPIRV/branching/OpSwitch32.ll
M llvm/test/CodeGen/SPIRV/branching/OpSwitch64.ll
M llvm/test/CodeGen/SPIRV/branching/OpSwitchChar.ll
M llvm/test/CodeGen/SPIRV/builtin_intrinsics_32.ll
M llvm/test/CodeGen/SPIRV/builtin_intrinsics_64.ll
M llvm/test/CodeGen/SPIRV/builtin_vars-decorate.ll
M llvm/test/CodeGen/SPIRV/capability-Int64Atomics-store.ll
M llvm/test/CodeGen/SPIRV/capability-Int64Atomics.ll
M llvm/test/CodeGen/SPIRV/capability-kernel.ll
M llvm/test/CodeGen/SPIRV/constant/global-constants.ll
M llvm/test/CodeGen/SPIRV/debug-info/opname-filtering.ll
M llvm/test/CodeGen/SPIRV/empty.ll
M llvm/test/CodeGen/SPIRV/event_no_group_cap.ll
M llvm/test/CodeGen/SPIRV/extensions/SPV_EXT_shader_atomic_float_add/atomicrmw_faddfsub_float.ll
A llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_arbitrary_precision_floating_point/arbitrary_precision_floating_point_test.ll
A llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_arbitrary_precision_floating_point/arbitrary_precision_floating_point_test_extended.ll
M llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_fp_max_error/IntelFPMaxErrorFPMath.ll
M llvm/test/CodeGen/SPIRV/extensions/SPV_KHR_bit_instructions.ll
M llvm/test/CodeGen/SPIRV/extensions/SPV_KHR_float_controls2/decoration.ll
M llvm/test/CodeGen/SPIRV/extensions/SPV_KHR_float_controls2/disabled-on-amd.ll
A llvm/test/CodeGen/SPIRV/externally-initialized.ll
M llvm/test/CodeGen/SPIRV/function/alloca-load-store.ll
M llvm/test/CodeGen/SPIRV/ga-interp-func-interp.ll
M llvm/test/CodeGen/SPIRV/ga-interp-func-noninterp.ll
M llvm/test/CodeGen/SPIRV/ga-inttoptr.ll
M llvm/test/CodeGen/SPIRV/ga-noninterp-func-interp.ll
M llvm/test/CodeGen/SPIRV/half_extension.ll
M llvm/test/CodeGen/SPIRV/half_no_extension.ll
A llvm/test/CodeGen/SPIRV/hlsl-intrinsics/WaveActiveBallot.ll
M llvm/test/CodeGen/SPIRV/hlsl-resources/UniqueImplicitBindingNumber.ll
A llvm/test/CodeGen/SPIRV/icmp-i1.ll
M llvm/test/CodeGen/SPIRV/image-unoptimized.ll
M llvm/test/CodeGen/SPIRV/instructions/atomic.ll
M llvm/test/CodeGen/SPIRV/instructions/atomic_acqrel.ll
M llvm/test/CodeGen/SPIRV/instructions/atomic_seq.ll
M llvm/test/CodeGen/SPIRV/instructions/bitwise-i1.ll
M llvm/test/CodeGen/SPIRV/instructions/nested-composites.ll
M llvm/test/CodeGen/SPIRV/instructions/ptrcmp.ll
A llvm/test/CodeGen/SPIRV/instructions/zext_sext_deduce_type.ll
M llvm/test/CodeGen/SPIRV/legalization/load-store-global.ll
A llvm/test/CodeGen/SPIRV/legalization/spv-extractelt-legalization.ll
M llvm/test/CodeGen/SPIRV/legalization/vector-arithmetic-6.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-alloca-count.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-alloca-nested.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-alloca.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-extractvalue.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-global.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-insertvalue.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-load.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-nested.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-select.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-store.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-struct.ll
A llvm/test/CodeGen/SPIRV/legalize-zero-size-arrays-undef.ll
A llvm/test/CodeGen/SPIRV/lifetime-poison.ll
M llvm/test/CodeGen/SPIRV/linkage/linkage-types.ll
M llvm/test/CodeGen/SPIRV/linked-list.ll
M llvm/test/CodeGen/SPIRV/llc-pipeline.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/abs.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/assume.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/bitreverse_small_type.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/bswap.ll
A llvm/test/CodeGen/SPIRV/llvm-intrinsics/constrained-fmuladd.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/ctpop.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/expect.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/fp-to-int-intrinsics.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/invariant.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/matrix-multiply.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/matrix-transpose.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/memcpy.align.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/memmove.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/memset.ll
M llvm/test/CodeGen/SPIRV/llvm-intrinsics/sqrt.ll
M llvm/test/CodeGen/SPIRV/lshr-constexpr.ll
M llvm/test/CodeGen/SPIRV/multi_md.ll
M llvm/test/CodeGen/SPIRV/opencl/basic/get_global_offset.ll
M llvm/test/CodeGen/SPIRV/opencl/basic/progvar_prog_scope_init.ll
M llvm/test/CodeGen/SPIRV/opencl/basic/progvar_prog_scope_uninit.ll
M llvm/test/CodeGen/SPIRV/opencl/device_execution/execute_block.ll
M llvm/test/CodeGen/SPIRV/opencl/image.ll
A llvm/test/CodeGen/SPIRV/pointers/store-to-array-first-element.ll
M llvm/test/CodeGen/SPIRV/pointers/two-bitcast-or-param-users.ll
M llvm/test/CodeGen/SPIRV/pointers/two-subsequent-bitcasts.ll
M llvm/test/CodeGen/SPIRV/scoped_atomicrmw.ll
M llvm/test/CodeGen/SPIRV/select-builtin.ll
M llvm/test/CodeGen/SPIRV/simple.ll
M llvm/test/CodeGen/SPIRV/sitofp-with-bool.ll
M llvm/test/CodeGen/SPIRV/spec_const_decoration.ll
M llvm/test/CodeGen/SPIRV/spirv-load-store.ll
M llvm/test/CodeGen/SPIRV/spirv-tools-dis.ll
M llvm/test/CodeGen/SPIRV/spirv_param_decorations_quals.ll
Log Message:
-----------
Merge branch 'users/chapuni/mcdc/nest/covmapdesc' into users/chapuni/mcdc/nest/nest
Conflicts:
clang/lib/CodeGen/CodeGenPGO.cpp
Commit: 9979f63309b75045396c3a767b5f71ad9d17aaa2
https://github.com/llvm/llvm-project/commit/9979f63309b75045396c3a767b5f71ad9d17aaa2
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M .github/workflows/containers/github-action-ci-tooling/Dockerfile
R .github/workflows/release-lit.yml
M .github/workflows/release-tasks.yml
M bolt/test/AArch64/epilogue-determination.s
M bolt/utils/docker-tests/Dockerfile
M clang-tools-extra/clang-tidy/readability/RedundantTypenameCheck.cpp
M clang-tools-extra/test/clang-tidy/checkers/readability/redundant-typename.cpp
M clang/docs/ReleaseNotes.rst
A clang/docs/ScalableStaticAnalysisFramework/Framework.rst
A clang/docs/ScalableStaticAnalysisFramework/SummaryExtraction.rst
M clang/docs/index.rst
M clang/include/clang/AST/Stmt.h
M clang/include/clang/Analysis/Analyses/LifetimeSafety/LifetimeAnnotations.h
M clang/include/clang/Analysis/Analyses/LifetimeSafety/LiveOrigins.h
R clang/include/clang/Basic/BuiltinsAMDGPU.def
A clang/include/clang/Basic/BuiltinsAMDGPU.td
M clang/include/clang/Basic/CMakeLists.txt
M clang/include/clang/Basic/DiagnosticASTKinds.td
M clang/include/clang/Basic/OpenCLExtensions.def
M clang/include/clang/Basic/TargetBuiltins.h
M clang/include/clang/CIR/MissingFeatures.h
M clang/include/clang/Options/Options.td
M clang/include/module.modulemap
M clang/lib/AST/ByteCode/Interp.cpp
M clang/lib/AST/ExprConstant.cpp
M clang/lib/AST/Stmt.cpp
M clang/lib/Analysis/CFG.cpp
M clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
M clang/lib/Analysis/LifetimeSafety/LifetimeAnnotations.cpp
M clang/lib/Analysis/LifetimeSafety/LiveOrigins.cpp
M clang/lib/Analysis/UnsafeBufferUsage.cpp
M clang/lib/Basic/Targets/AMDGPU.cpp
M clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
M clang/lib/CIR/CodeGen/CIRGenBuiltinX86.cpp
M clang/lib/CIR/CodeGen/CIRGenExpr.cpp
M clang/lib/CIR/Dialect/IR/CIRDialect.cpp
M clang/lib/CIR/Dialect/Transforms/TargetLowering/CMakeLists.txt
M clang/lib/CIR/Dialect/Transforms/TargetLowering/LowerModule.cpp
M clang/lib/CIR/Dialect/Transforms/TargetLowering/LowerModule.h
A clang/lib/CIR/Dialect/Transforms/TargetLowering/TargetLoweringInfo.cpp
A clang/lib/CIR/Dialect/Transforms/TargetLowering/TargetLoweringInfo.h
M clang/lib/CIR/Interfaces/CIRLoopOpInterface.cpp
M clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
M clang/lib/CodeGen/CGDebugInfo.cpp
M clang/lib/CodeGen/CGDebugInfo.h
M clang/lib/CodeGen/CGExpr.cpp
M clang/lib/CodeGen/CGExprScalar.cpp
M clang/lib/CodeGen/CGStmt.cpp
M clang/lib/CodeGen/CodeGenModule.cpp
M clang/lib/CodeGen/CodeGenModule.h
M clang/lib/Format/WhitespaceManager.h
M clang/lib/Headers/opencl-c-base.h
M clang/lib/Headers/opencl-c.h
M clang/lib/Interpreter/IncrementalExecutor.cpp
M clang/lib/Sema/OpenCLBuiltins.td
M clang/lib/Sema/SemaDecl.cpp
M clang/lib/Sema/SemaExpr.cpp
M clang/lib/Sema/SemaTemplateInstantiate.cpp
M clang/lib/Serialization/ASTReaderDecl.cpp
M clang/lib/StaticAnalyzer/Core/CallEvent.cpp
M clang/test/AST/ByteCode/builtin-bit-cast.cpp
M clang/test/AST/ByteCode/c.c
M clang/test/AST/ByteCode/functions.cpp
M clang/test/AST/ByteCode/lifetimes.cpp
M clang/test/Analysis/call-invalidation.cpp
A clang/test/Analysis/cxx20-range-for-cfg.cpp
M clang/test/CIR/CodeGen/atomic-scoped.c
M clang/test/CIR/CodeGen/vla.c
M clang/test/CIR/CodeGenBuiltins/X86/avx-builtins.c
M clang/test/CIR/CodeGenBuiltins/X86/avx2-builtins.c
M clang/test/CIR/CodeGenBuiltins/X86/sse41-builtins.c
M clang/test/CodeGenCXX/pragma-unroll.cpp
M clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptGetter.hlsl
M clang/test/CodeGenHLSL/BasicFeatures/MatrixSingleSubscriptSetter.hlsl
M clang/test/CodeGenHLSL/BasicFeatures/MatrixSplat.hlsl
M clang/test/DebugInfo/CXX/simple-template-names.cpp
M clang/test/Frontend/rewrite-includes-bom.c
M clang/test/Headers/opencl-c-header.cl
M clang/test/Misc/amdgcn.languageOptsOpenCL.cl
A clang/test/Modules/pr149404-02.cppm
A clang/test/Modules/pr172241.cppm
M clang/test/Sema/constexpr.c
M clang/test/Sema/unroll-template-value-crash.cpp
M clang/test/Sema/warn-lifetime-analysis-nocfg.cpp
M clang/test/Sema/warn-lifetime-safety.cpp
M clang/test/SemaCXX/attr-lifetimebound.cpp
M clang/test/SemaCXX/builtin-is-within-lifetime.cpp
M clang/test/SemaCXX/constant-expression-cxx14.cpp
M clang/test/SemaCXX/constant-expression-cxx2a.cpp
M clang/test/SemaCXX/constexpr-builtin-bit-cast.cpp
M clang/test/SemaCXX/warn-thread-safety-analysis.cpp
M clang/test/SemaOpenCL/extension-version.cl
M clang/test/SemaOpenCL/fdeclare-opencl-builtins.cl
M clang/test/TableGen/target-builtins-prototype-parser.td
M clang/unittests/Analysis/LifetimeSafetyTest.cpp
M clang/utils/TableGen/ClangBuiltinsEmitter.cpp
M compiler-rt/lib/rtsan/CMakeLists.txt
M compiler-rt/lib/rtsan/rtsan_context.cpp
M compiler-rt/lib/rtsan/rtsan_suppressions.cpp
M flang-rt/cmake/modules/GetToolchainDirs.cmake
M flang/docs/CMakeLists.txt
M flang/include/flang/Optimizer/OpenACC/Passes.h
M flang/include/flang/Optimizer/OpenACC/Passes.td
A flang/include/flang/Optimizer/Transforms/FIRToMemRefTypeConverter.h
M flang/include/flang/Optimizer/Transforms/Passes.td
M flang/lib/Lower/OpenACC.cpp
M flang/lib/Optimizer/CodeGen/CodeGen.cpp
M flang/lib/Optimizer/Dialect/FIROps.cpp
A flang/lib/Optimizer/OpenACC/Transforms/ACCUseDeviceCanonicalizer.cpp
M flang/lib/Optimizer/OpenACC/Transforms/CMakeLists.txt
M flang/lib/Optimizer/Transforms/CMakeLists.txt
A flang/lib/Optimizer/Transforms/FIRToMemRef.cpp
M flang/lib/Semantics/check-omp-loop.cpp
A flang/test/Fir/OpenACC/use-device-canonicalizer.mlir
M flang/test/Fir/convert-memref-codegen.mlir
M flang/test/Lower/array-elemental-calls-2.f90
M flang/test/Lower/array-expression-assumed-size.f90
M flang/test/Lower/array-temp.f90
M flang/test/Lower/array-user-def-assignments.f90
M flang/test/Lower/array-wide-char.f90
M flang/test/Lower/array.f90
M flang/test/Lower/associate-construct-2.f90
M flang/test/Lower/assumed-shape-callee.f90
M flang/test/Lower/assumed-type.f90
M flang/test/Lower/basic-call.f90
M flang/test/Lower/block.f90
M flang/test/Lower/call-copy-in-out.f90
M flang/test/Lower/call-implicit.f90
M flang/test/Lower/call.f90
M flang/test/Lower/character-compare.f90
M flang/test/Semantics/OpenMP/clause-validity01.f90
M flang/test/Semantics/OpenMP/linear-clause01.f90
A flang/test/Transforms/FIRToMemRef/alloca.mlir
A flang/test/Transforms/FIRToMemRef/array-coor-op.mlir
A flang/test/Transforms/FIRToMemRef/complex.mlir
A flang/test/Transforms/FIRToMemRef/convert-opt.mlir
A flang/test/Transforms/FIRToMemRef/cuda-alloca.mlir
A flang/test/Transforms/FIRToMemRef/derived-types.mlir
A flang/test/Transforms/FIRToMemRef/index.mlir
A flang/test/Transforms/FIRToMemRef/load-dynamic-shape.mlir
A flang/test/Transforms/FIRToMemRef/load-shift-dynamic.mlir
A flang/test/Transforms/FIRToMemRef/load-shift-static.mlir
A flang/test/Transforms/FIRToMemRef/load-static-shape.mlir
A flang/test/Transforms/FIRToMemRef/logical.mlir
A flang/test/Transforms/FIRToMemRef/no-declare.mlir
A flang/test/Transforms/FIRToMemRef/reject-conversions.mlir
A flang/test/Transforms/FIRToMemRef/replace.mlir
A flang/test/Transforms/FIRToMemRef/slice.mlir
A flang/test/Transforms/FIRToMemRef/store-dynamic-shape.mlir
A flang/test/Transforms/FIRToMemRef/store-shift-static.mlir
A flang/test/Transforms/FIRToMemRef/store-static-shape.mlir
A flang/test/Transforms/FIRToMemRef/tbaa-tag.mlir
M libc/cmake/modules/LLVMLibCCompileOptionRules.cmake
M libc/config/config.json
R libc/config/windows/config.json
M libc/docs/configure.rst
M libc/docs/dev/printf_behavior.rst
M libc/src/stdio/printf_core/CMakeLists.txt
M libc/src/stdio/printf_core/char_converter.h
M libc/src/stdio/printf_core/core_structs.h
M libc/src/stdio/printf_core/linux/error_mapper.h
M libc/src/stdio/printf_core/parser.h
M libc/test/src/stdio/CMakeLists.txt
M libc/test/src/stdio/sprintf_test.cpp
M libcxx/docs/ReleaseNotes.rst
A libcxx/docs/ReleaseNotes/23.rst
M libcxx/docs/ReleaseProcedure.rst
M libcxx/docs/Status/Cxx17Papers.csv
R libcxx/docs/Status/PSTL.rst
R libcxx/docs/Status/PSTLPaper.csv
M libcxx/docs/conf.py
M libcxx/docs/index.rst
M libcxx/include/CMakeLists.txt
M libcxx/include/__algorithm/equal.h
M libcxx/include/__algorithm/find_if.h
M libcxx/include/__algorithm/ranges_equal.h
M libcxx/include/__bit/byteswap.h
R libcxx/include/__memory/valid_range.h
M libcxx/include/__utility/is_pointer_in_range.h
A libcxx/include/__utility/is_valid_range.h
M libcxx/include/fstream
M libcxx/include/module.modulemap.in
M libcxx/include/streambuf
M libcxx/src/locale.cpp
M libcxx/test/benchmarks/algorithms/nonmodifying/find.bench.cpp
M libcxx/test/benchmarks/containers/associative/associative_container_benchmarks.h
A libcxx/test/libcxx/ranges/range.adaptors/range.join.with/nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.iterator/deref.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.iterator/eq.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.iterator/iter_move.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.overview/adaptor.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.sentinel/eq.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.view/base.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.view/begin.nodiscard.verify.cpp
R libcxx/test/libcxx/ranges/range.adaptors/range.join.with/range.join.with.view/end.nodiscard.verify.cpp
M libcxx/test/libcxx/utilities/is_valid_range.pass.cpp
M libcxx/test/support/concat_macros.h
M libcxxabi/include/cxxabi.h
M libcxxabi/src/cxa_personality.cpp
M libunwind/include/__libunwind_config.h
M lldb/source/Plugins/Language/CPlusPlus/MsvcStlDeque.cpp
M lldb/source/Plugins/Language/CPlusPlus/MsvcStlVariant.cpp
M lldb/source/Plugins/SymbolFile/NativePDB/CMakeLists.txt
R lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
M lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.h
A lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilderClang.cpp
A lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilderClang.h
M lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
M lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.cpp
M lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.h
M lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
M lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.h
M lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/variant/TestDataFormatterStdVariant.py
M lldb/test/API/functionalities/data-formatter/data-formatter-stl/generic/variant/main.cpp
M lldb/test/API/functionalities/gdb_remote_client/TestXMLRegisterFlags.py
M llvm/docs/HowToReleaseLLVM.rst
M llvm/docs/LangRef.rst
M llvm/docs/MemProf.rst
M llvm/docs/ReleaseNotes.md
M llvm/docs/SPIRVUsage.rst
M llvm/include/llvm/ADT/APFloat.h
M llvm/include/llvm/ADT/STLExtras.h
M llvm/include/llvm/ADT/STLForwardCompat.h
M llvm/include/llvm/Analysis/IVDescriptors.h
M llvm/include/llvm/Analysis/TargetTransformInfo.h
M llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
M llvm/include/llvm/CodeGen/MachineInstr.h
M llvm/include/llvm/CodeGen/SDPatternMatch.h
M llvm/include/llvm/ExecutionEngine/JITLink/loongarch.h
M llvm/include/llvm/Frontend/OpenMP/OMPConstants.h
M llvm/include/llvm/IR/IRBuilder.h
M llvm/include/llvm/IR/Intrinsics.td
M llvm/include/llvm/IR/Type.h
M llvm/include/llvm/IR/User.h
M llvm/include/llvm/Passes/CodeGenPassBuilder.h
M llvm/include/llvm/ProfileData/InstrProf.h
M llvm/include/llvm/Support/Error.h
M llvm/include/llvm/Target/CGPassBuilderOption.h
M llvm/lib/Analysis/Delinearization.cpp
M llvm/lib/Analysis/IVDescriptors.cpp
M llvm/lib/Analysis/TargetTransformInfo.cpp
M llvm/lib/Analysis/ValueTracking.cpp
M llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
M llvm/lib/CodeGen/MachineInstr.cpp
M llvm/lib/CodeGen/ReachingDefAnalysis.cpp
M llvm/lib/CodeGen/RegisterUsageInfo.cpp
M llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
M llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
M llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
M llvm/lib/CodeGen/TargetPassConfig.cpp
M llvm/lib/ExecutionEngine/JITLink/ELF_loongarch.cpp
M llvm/lib/ExecutionEngine/JITLink/loongarch.cpp
M llvm/lib/IR/Instruction.cpp
M llvm/lib/IR/Metadata.cpp
M llvm/lib/IR/Operator.cpp
M llvm/lib/IR/Verifier.cpp
M llvm/lib/ObjCopy/ELF/ELFObject.cpp
M llvm/lib/ProfileData/InstrProf.cpp
M llvm/lib/Support/APFloat.cpp
M llvm/lib/Support/CommandLine.cpp
M llvm/lib/Support/Error.cpp
M llvm/lib/Target/AArch64/AArch64.h
M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
M llvm/lib/Target/AArch64/AArch64InstrFormats.td
M llvm/lib/Target/AArch64/AArch64InstrInfo.td
M llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp
A llvm/lib/Target/AArch64/AArch64SRLTDefineSuperRegs.cpp
M llvm/lib/Target/AArch64/AArch64Subtarget.cpp
M llvm/lib/Target/AArch64/AArch64Subtarget.h
M llvm/lib/Target/AArch64/AArch64TargetMachine.cpp
M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
M llvm/lib/Target/AArch64/CMakeLists.txt
M llvm/lib/Target/AMDGPU/AMDGPU.td
M llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
M llvm/lib/Target/AMDGPU/AMDGPUSplitModule.cpp
M llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
M llvm/lib/Target/AMDGPU/AMDGPUUniformIntrinsicCombine.cpp
M llvm/lib/Target/AMDGPU/GCNSubtarget.h
M llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.cpp
M llvm/lib/Target/AMDGPU/R600ISelLowering.cpp
M llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp
M llvm/lib/Target/AMDGPU/SIISelLowering.cpp
M llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
M llvm/lib/Target/AMDGPU/SIInstrInfo.h
M llvm/lib/Target/AMDGPU/SIRegisterInfo.td
M llvm/lib/Target/AMDGPU/VOP2Instructions.td
M llvm/lib/Target/AMDGPU/VOP3PInstructions.td
M llvm/lib/Target/AMDGPU/VOPCInstructions.td
M llvm/lib/Target/AMDGPU/VOPInstructions.td
M llvm/lib/Target/ARM/ARMInstrNEON.td
M llvm/lib/Target/LoongArch/AsmParser/LoongArchAsmParser.cpp
M llvm/lib/Target/LoongArch/LoongArchAsmPrinter.cpp
M llvm/lib/Target/LoongArch/LoongArchExpandPseudoInsts.cpp
M llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
M llvm/lib/Target/LoongArch/LoongArchInstrInfo.cpp
M llvm/lib/Target/LoongArch/LoongArchMCInstLower.cpp
M llvm/lib/Target/LoongArch/LoongArchMergeBaseOffset.cpp
M llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchBaseInfo.h
M llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchMCAsmInfo.cpp
M llvm/lib/Target/M68k/MCTargetDesc/M68kMCCodeEmitter.cpp
M llvm/lib/Target/RISCV/RISCVISelLowering.cpp
M llvm/lib/Target/RISCV/RISCVInstrInfo.td
M llvm/lib/Target/RISCV/RISCVInstrInfoP.td
M llvm/lib/Target/RISCV/RISCVInstrInfoSFB.td
M llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td
M llvm/lib/Target/RISCV/RISCVInstrInfoXAndes.td
M llvm/lib/Target/RISCV/RISCVInstrInfoXCV.td
M llvm/lib/Target/RISCV/RISCVInstrInfoXqci.td
M llvm/lib/Target/RISCV/RISCVInstrInfoZfbfmin.td
M llvm/lib/Target/RISCV/RISCVInstrInfoZibi.td
M llvm/lib/Target/SPIRV/SPIRVBuiltins.cpp
M llvm/lib/Target/SPIRV/SPIRVBuiltins.td
M llvm/lib/Target/SPIRV/SPIRVCommandLine.cpp
M llvm/lib/Target/SPIRV/SPIRVInstrInfo.td
M llvm/lib/Target/SPIRV/SPIRVLegalizePointerCast.cpp
M llvm/lib/Target/SPIRV/SPIRVModuleAnalysis.cpp
M llvm/lib/Target/SPIRV/SPIRVPrepareFunctions.cpp
M llvm/lib/Target/SPIRV/SPIRVSymbolicOperands.td
M llvm/lib/Target/TargetLoweringObjectFile.cpp
M llvm/lib/Target/X86/X86.h
M llvm/lib/Target/X86/X86ISelLowering.cpp
M llvm/lib/Target/X86/X86ISelLowering.h
M llvm/lib/Target/X86/X86ISelLoweringCall.cpp
M llvm/lib/Target/X86/X86InstrAVX512.td
M llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
M llvm/lib/Target/X86/X86InstrSSE.td
M llvm/lib/Target/X86/X86IntrinsicsInfo.h
M llvm/lib/Target/X86/X86PassRegistry.def
M llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp
M llvm/lib/Target/X86/X86TargetMachine.cpp
M llvm/lib/TextAPI/TextStubV5.cpp
M llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp
M llvm/lib/Transforms/IPO/BlockExtractor.cpp
M llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
M llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
M llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
M llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
M llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp
M llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
M llvm/lib/Transforms/Utils/LoopUnroll.cpp
M llvm/lib/Transforms/Utils/LoopUtils.cpp
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
M llvm/lib/Transforms/Vectorize/VPlan.h
M llvm/lib/Transforms/Vectorize/VPlanAnalysis.cpp
M llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
M llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h
M llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
M llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
M llvm/lib/Transforms/Vectorize/VPlanTransforms.h
M llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp
M llvm/lib/Transforms/Vectorize/VPlanUtils.cpp
M llvm/test/Analysis/Delinearization/fixed_size_array.ll
A llvm/test/Analysis/Delinearization/global_array_bounds.ll
M llvm/test/Analysis/Delinearization/validation_large_size.ll
M llvm/test/Analysis/ValueTracking/assume.ll
A llvm/test/Assembler/arbitrary-fp-convert.ll
M llvm/test/CodeGen/AArch64/O3-pipeline.ll
M llvm/test/CodeGen/AArch64/active_lane_mask.ll
M llvm/test/CodeGen/AArch64/arm64-addrmode.ll
M llvm/test/CodeGen/AArch64/arm64-int-neon.ll
M llvm/test/CodeGen/AArch64/cls.ll
M llvm/test/CodeGen/AArch64/complex-deinterleaving-f16-add-scalable.ll
M llvm/test/CodeGen/AArch64/complex-deinterleaving-f16-mul-scalable.ll
M llvm/test/CodeGen/AArch64/get-active-lane-mask-extract.ll
M llvm/test/CodeGen/AArch64/intrinsic-cttz-elts-sve.ll
M llvm/test/CodeGen/AArch64/neon-dot-product.ll
M llvm/test/CodeGen/AArch64/neon-vcmla.ll
M llvm/test/CodeGen/AArch64/popcount.ll
M llvm/test/CodeGen/AArch64/preserve_nonecc_varargs_darwin.ll
A llvm/test/CodeGen/AArch64/ptrauth-global-no-pic.ll
M llvm/test/CodeGen/AArch64/ptrauth-irelative.ll
M llvm/test/CodeGen/AArch64/register-coalesce-update-subranges-remat.mir
M llvm/test/CodeGen/AArch64/scalable_masked_deinterleaved_loads.ll
M llvm/test/CodeGen/AArch64/scalable_masked_interleaved_stores.ll
M llvm/test/CodeGen/AArch64/sme-intrinsics-loads.ll
M llvm/test/CodeGen/AArch64/sme-intrinsics-stores.ll
M llvm/test/CodeGen/AArch64/streaming-compatible-memory-ops.ll
A llvm/test/CodeGen/AArch64/subreg-liveness-fix-subreg-to-reg-implicit-def.mir
M llvm/test/CodeGen/AArch64/subreg_to_reg_coalescing_issue.mir
M llvm/test/CodeGen/AArch64/sve-bf16-reductions.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-contiguous-prefetches.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-stN-reg-imm-addr-mode.ll
M llvm/test/CodeGen/AArch64/sve-intrinsics-while.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-ext-loads.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fcopysign.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fp-vselect.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-div.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-extends.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-mulh.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-shifts.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-vselect.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-loads.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-masked-gather-scatter.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-optimize-ptrue.ll
M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-vector-shuffle.ll
M llvm/test/CodeGen/AArch64/sve-vector-interleave.ll
M llvm/test/CodeGen/AArch64/sve2-intrinsics-while.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/addo.ll
A llvm/test/CodeGen/AMDGPU/GlobalISel/fcmp.ll
A llvm/test/CodeGen/AMDGPU/GlobalISel/icmp.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/implicit-kernarg-backend-usage-global-isel.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/subo.ll
M llvm/test/CodeGen/AMDGPU/amdgpu-uniform-intrinsic-combine.ll
M llvm/test/CodeGen/AMDGPU/branch-folding-implicit-def-subreg.ll
M llvm/test/CodeGen/AMDGPU/branch-relaxation-gfx1250.ll
M llvm/test/CodeGen/AMDGPU/code-size-estimate-gfx1250.ll
M llvm/test/CodeGen/AMDGPU/code-size-estimate.ll
M llvm/test/CodeGen/AMDGPU/emit-high-vgprs.mir
A llvm/test/CodeGen/AMDGPU/fmamk_fmaak-t16.mir
M llvm/test/CodeGen/AMDGPU/fshl.ll
M llvm/test/CodeGen/AMDGPU/imm16.ll
M llvm/test/CodeGen/AMDGPU/immv216.ll
M llvm/test/CodeGen/AMDGPU/ipra-regmask.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.atomic.buffer.load.ll
M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.ptr.atomic.buffer.load.ll
M llvm/test/CodeGen/AMDGPU/optimize-compare.mir
M llvm/test/CodeGen/AMDGPU/permlane16_var-op-sel.ll
M llvm/test/CodeGen/AMDGPU/s_cmp_0.ll
M llvm/test/CodeGen/AMDGPU/workitem-intrinsic-opts.ll
M llvm/test/CodeGen/ARM/neon-dot-product.ll
M llvm/test/CodeGen/LoongArch/block-address.ll
M llvm/test/CodeGen/LoongArch/branch-relaxation-spill-32.ll
M llvm/test/CodeGen/LoongArch/branch-relaxation.ll
M llvm/test/CodeGen/LoongArch/calling-conv-ilp32d.ll
M llvm/test/CodeGen/LoongArch/code-models.ll
M llvm/test/CodeGen/LoongArch/ctlz-cttz-ctpop.ll
M llvm/test/CodeGen/LoongArch/double-imm.ll
M llvm/test/CodeGen/LoongArch/float-imm.ll
M llvm/test/CodeGen/LoongArch/global-address.ll
M llvm/test/CodeGen/LoongArch/inline-asm-constraint-f.ll
M llvm/test/CodeGen/LoongArch/inline-asm-constraint-m.ll
M llvm/test/CodeGen/LoongArch/ir-instruction/load-store.ll
M llvm/test/CodeGen/LoongArch/machinelicm-address-pseudos.ll
M llvm/test/CodeGen/LoongArch/merge-base-offset.ll
M llvm/test/CodeGen/LoongArch/musttail.ll
M llvm/test/CodeGen/LoongArch/numeric-reg-names.ll
M llvm/test/CodeGen/LoongArch/stack-protector-target.ll
M llvm/test/CodeGen/LoongArch/tls-models.ll
M llvm/test/CodeGen/LoongArch/unaligned-memcpy-inline.ll
M llvm/test/CodeGen/LoongArch/vector-fp-imm.ll
M llvm/test/CodeGen/PowerPC/milicode32.ll
M llvm/test/CodeGen/PowerPC/milicode64.ll
M llvm/test/CodeGen/RISCV/rda-liveins.mir
M llvm/test/CodeGen/RISCV/rda-stack.mir
M llvm/test/CodeGen/RISCV/rv32p.ll
M llvm/test/CodeGen/RISCV/rv64p.ll
M llvm/test/CodeGen/RISCV/rvp-ext-rv32.ll
M llvm/test/CodeGen/RISCV/rvp-ext-rv64.ll
M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vfclass.ll
M llvm/test/CodeGen/RISCV/rvv/vfclass-sdnode.ll
A llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_arbitrary_precision_floating_point/arbitrary_precision_floating_point_test.ll
A llvm/test/CodeGen/SPIRV/extensions/SPV_INTEL_arbitrary_precision_floating_point/arbitrary_precision_floating_point_test_extended.ll
A llvm/test/CodeGen/SPIRV/llvm-intrinsics/constrained-fmuladd.ll
A llvm/test/CodeGen/SPIRV/pointers/store-to-array-first-element.ll
M llvm/test/CodeGen/SystemZ/rda-stack-copy.mir
M llvm/test/CodeGen/WebAssembly/memory-interleave.ll
A llvm/test/CodeGen/WebAssembly/slp-memory-interleave.ll
M llvm/test/CodeGen/X86/avx512fp16-fminimum-fmaximum.ll
A llvm/test/CodeGen/X86/clmul-x86.ll
M llvm/test/CodeGen/X86/clmul.ll
M llvm/test/CodeGen/X86/extractelement-fp.ll
M llvm/test/CodeGen/X86/fminimum-fmaximum.ll
M llvm/test/CodeGen/X86/fminimumnum-fmaximumnum.ll
M llvm/test/CodeGen/X86/hipe-cc64.ll
M llvm/test/CodeGen/X86/masked_gather.ll
M llvm/test/CodeGen/X86/masked_load.ll
M llvm/test/CodeGen/X86/masked_store.ll
A llvm/test/CodeGen/X86/musttail-struct.ll
M llvm/test/CodeGen/X86/musttail-tailcc.ll
M llvm/test/CodeGen/X86/phaddsub-undef.ll
M llvm/test/CodeGen/X86/print-reaching-defs.mir
M llvm/test/CodeGen/X86/sibcall.ll
M llvm/test/CodeGen/X86/swifttailcc-store-ret-address-aliasing-stack-slot.ll
M llvm/test/CodeGen/X86/tailcallbyval64.ll
M llvm/test/CodeGen/X86/tailccbyval64.ll
M llvm/test/CodeGen/X86/vector-extract-last-active.ll
M llvm/test/CodeGen/X86/vector-reduce-fmaximum.ll
M llvm/test/DebugInfo/MIR/AArch64/dbgcall-site-interpretation.mir
A llvm/test/DebugInfo/MIR/AArch64/dbgcall-site-preserved-subreg.mir
M llvm/test/DebugInfo/MIR/ARM/dbgcall-site-interpretation.mir
M llvm/test/DebugInfo/MIR/X86/dbgcall-site-interpretation.mir
A llvm/test/DebugInfo/MIR/X86/dbgcall-site-preserved-after.mir
A llvm/test/DebugInfo/MIR/X86/dbgcall-site-preserved-clobbered.mir
M llvm/test/ExecutionEngine/JITLink/LoongArch/ELF_loongarch32_relocations.s
M llvm/test/ExecutionEngine/JITLink/LoongArch/ELF_reloc_addsub.s
M llvm/test/Instrumentation/MemorySanitizer/AArch64/aarch64-matmul.ll
M llvm/test/MC/AMDGPU/expressions-gfx10.s
M llvm/test/MC/AMDGPU/gfx10-constant-bus.s
M llvm/test/MC/AMDGPU/gfx1030_new.s
M llvm/test/MC/AMDGPU/gfx10_asm_vop1.s
M llvm/test/MC/AMDGPU/gfx10_asm_vop2.s
M llvm/test/MC/AMDGPU/gfx10_asm_vop3.s
M llvm/test/MC/AMDGPU/gfx10_asm_vopc_e64.s
M llvm/test/MC/AMDGPU/gfx10_asm_vopcx.s
M llvm/test/MC/AMDGPU/gfx11-promotions-fake16.s
M llvm/test/MC/AMDGPU/gfx11-promotions.s
M llvm/test/MC/AMDGPU/gfx1150_asm_features-fake16.s
M llvm/test/MC/AMDGPU/gfx1150_asm_features.s
M llvm/test/MC/AMDGPU/gfx11_asm_operands.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop1.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop1_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop1_t16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop2_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop2_t16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_alias-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_alias.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp16_from_vopcx-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp16_from_vopcx.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp8_from_vopcx-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_dpp8_from_vopcx.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_features.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vop1-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vop1.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vop2-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vop2.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopc-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopc.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopcx-fake16.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopcx.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3p.s
M llvm/test/MC/AMDGPU/gfx11_asm_vop3p_features.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopc_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopc_t16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopcx_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx11_asm_vopcx_t16_promote.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop2.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3-fake16.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1-fake16.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3_from_vop1.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3cx.s
M llvm/test/MC/AMDGPU/gfx1250_asm_vop3p.s
M llvm/test/MC/AMDGPU/gfx12_asm_features.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop1.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop1_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop1_t16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop2_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop2_t16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_aliases-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_aliases.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_from_vop1-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_from_vop1.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_from_vop2-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3_from_vop2.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3c-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3c.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3cx-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3cx.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3cx_dpp16-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3cx_dpp16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3cx_dpp8-fake16.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3cx_dpp8.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3p.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3p_aliases.s
M llvm/test/MC/AMDGPU/gfx12_asm_vop3p_features.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopc_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopc_t16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopcx_fake16_promote.s
M llvm/test/MC/AMDGPU/gfx12_asm_vopcx_t16_promote.s
M llvm/test/MC/AMDGPU/lds_direct-gfx10.s
M llvm/test/MC/AMDGPU/literals.s
M llvm/test/MC/AMDGPU/literalv216.s
M llvm/test/MC/AMDGPU/reg-syntax-extra.s
M llvm/test/MC/AMDGPU/reloc-operands-gfx10.s
M llvm/test/MC/AMDGPU/vcmpx-gfx10.s
M llvm/test/MC/AMDGPU/vop3-literal.s
M llvm/test/MC/AMDGPU/wave32.s
M llvm/test/MC/AMDGPU/wave_any.s
M llvm/test/MC/AMDGPU/writelane_m0.s
M llvm/test/MC/Disassembler/AMDGPU/gfx10-sgpr-max.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10-vop3-literal.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1030_new.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3c.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3cx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3p_literalv216.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp16_from_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp16_from_vopcx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp8_from_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_dpp8_from_vopcx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vop2.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vopc.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vopcx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3p.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop2.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop3_from_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop3cx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx1250_dasm_vop3p.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop1_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop1_dpp8.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3_from_vop2.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3c.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3cx.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3cx_dpp16.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3cx_dpp8.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3p.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx8_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx908_mai.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_vop1.txt
M llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
M llvm/test/MC/Disassembler/AMDGPU/literals.txt
M llvm/test/MC/LoongArch/Basic/Integer/invalid.s
M llvm/test/Transforms/AggressiveInstCombine/memchr.ll
M llvm/test/Transforms/InferAddressSpaces/AMDGPU/ptrmask.ll
M llvm/test/Transforms/InstCombine/freeze-integer-intrinsics.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fmul.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximum.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximumnum.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimum.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimumnum.ll
M llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
M llvm/test/Transforms/LoopUnroll/convergent.controlled.ll
M llvm/test/Transforms/LoopUnroll/followup.ll
M llvm/test/Transforms/LoopUnroll/partial-unroll-reductions.ll
M llvm/test/Transforms/LoopUnroll/pr131465.ll
A llvm/test/Transforms/LoopUnroll/unroll-dont-copy-latch-loop-id.ll
M llvm/test/Transforms/LoopUnroll/unroll-loads-cse.ll
A llvm/test/Transforms/LoopVectorize/AArch64/conditional-scalar-assignment.ll
A llvm/test/Transforms/LoopVectorize/AArch64/findlast-epilogue-loop.ll
A llvm/test/Transforms/LoopVectorize/AArch64/hoist-predicated-loads-scalable.ll
M llvm/test/Transforms/LoopVectorize/AArch64/multiple-result-intrinsics.ll
M llvm/test/Transforms/LoopVectorize/AArch64/vplan-printing.ll
M llvm/test/Transforms/LoopVectorize/RISCV/vplan-vp-intrinsics-reduction.ll
A llvm/test/Transforms/LoopVectorize/X86/conditional-scalar-assignment.ll
M llvm/test/Transforms/LoopVectorize/X86/replicating-load-store-costs.ll
M llvm/test/Transforms/LoopVectorize/cast-induction.ll
A llvm/test/Transforms/LoopVectorize/conditional-scalar-assignment-vplan.ll
M llvm/test/Transforms/LoopVectorize/first-order-recurrence-sink-replicate-region.ll
M llvm/test/Transforms/LoopVectorize/iv-select-cmp-decreasing.ll
M llvm/test/Transforms/LoopVectorize/iv-select-cmp-no-wrap.ll
M llvm/test/Transforms/LoopVectorize/iv-select-cmp-non-const-iv-start.ll
M llvm/test/Transforms/LoopVectorize/iv-select-cmp-trunc.ll
M llvm/test/Transforms/LoopVectorize/iv-select-cmp.ll
M llvm/test/Transforms/LoopVectorize/select-cmp.ll
A llvm/test/Transforms/LoopVectorize/select-folds.ll
M llvm/test/Transforms/LoopVectorize/vplan-printing-reductions.ll
M llvm/test/Transforms/MemCpyOpt/stack-move.ll
M llvm/test/Transforms/PGOProfile/indirect_call_promotion_unique.ll
A llvm/test/Verifier/arbitrary-fp-convert.ll
M llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/loongarch_generated_funcs.ll.generated.expected
M llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/loongarch_generated_funcs.ll.nogenerated.expected
A llvm/test/tools/llvm-objcopy/ELF/update-section-not-in-segment.test
R llvm/test/tools/llvm-objdump/MachO/Inputs/LLVM-bundle.macho-x86_64
R llvm/test/tools/llvm-objdump/MachO/LLVM-bundle.test
M llvm/tools/llvm-objdump/MachODump.cpp
M llvm/unittests/ADT/APFloatTest.cpp
M llvm/unittests/ADT/STLForwardCompatTest.cpp
M llvm/unittests/CodeGen/SelectionDAGPatternMatchTest.cpp
M llvm/unittests/IR/MetadataTest.cpp
M llvm/unittests/Target/AArch64/AArch64SelectionDAGTest.cpp
M llvm/utils/TableGen/Basic/TableGen.cpp
M llvm/utils/git/ids-check-helper.py
M llvm/utils/gn/secondary/libcxx/include/BUILD.gn
M llvm/utils/gn/secondary/lldb/source/Plugins/SymbolFile/NativePDB/BUILD.gn
M llvm/utils/gn/secondary/llvm/lib/Target/AArch64/BUILD.gn
M llvm/utils/profcheck-xfail.txt
M mlir/include/mlir/Dialect/Linalg/Utils/Utils.h
M mlir/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.h
M mlir/include/mlir/Dialect/Tosa/IR/TargetEnv.h
M mlir/include/mlir/Dialect/XeGPU/IR/XeGPUAttrs.td
M mlir/include/mlir/Dialect/XeGPU/IR/XeGPUOps.td
M mlir/include/mlir/Dialect/XeGPU/IR/XeGPUTypes.td
M mlir/include/mlir/Dialect/XeGPU/Transforms/Passes.td
M mlir/include/mlir/Dialect/XeGPU/Transforms/Transforms.h
M mlir/include/mlir/Dialect/XeGPU/Utils/XeGPUUtils.h
M mlir/include/mlir/Interfaces/ControlFlowInterfaces.h
M mlir/include/mlir/Interfaces/ControlFlowInterfaces.td
M mlir/lib/Analysis/AliasAnalysis/LocalAliasAnalysis.cpp
M mlir/lib/Analysis/DataFlow/SparseAnalysis.cpp
M mlir/lib/Analysis/SliceWalk.cpp
M mlir/lib/Conversion/SPIRVCommon/Pattern.h
M mlir/lib/Dialect/Affine/IR/AffineOps.cpp
M mlir/lib/Dialect/Async/IR/Async.cpp
M mlir/lib/Dialect/Bufferization/IR/BufferizationOps.cpp
M mlir/lib/Dialect/Bufferization/Transforms/OwnershipBasedBufferDeallocation.cpp
M mlir/lib/Dialect/Complex/IR/ComplexOps.cpp
M mlir/lib/Dialect/EmitC/IR/EmitC.cpp
M mlir/lib/Dialect/GPU/IR/GPUDialect.cpp
M mlir/lib/Dialect/GPU/Pipelines/GPUToXeVMPipeline.cpp
M mlir/lib/Dialect/Linalg/Transforms/Specialize.cpp
M mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp
M mlir/lib/Dialect/Linalg/Utils/Utils.cpp
M mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp
M mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp
M mlir/lib/Dialect/SCF/IR/SCF.cpp
M mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp
M mlir/lib/Dialect/SPIRV/IR/MemoryOps.cpp
M mlir/lib/Dialect/SPIRV/IR/SPIRVDialect.cpp
M mlir/lib/Dialect/SPIRV/IR/SPIRVEnums.cpp
M mlir/lib/Dialect/Shape/IR/Shape.cpp
M mlir/lib/Dialect/SparseTensor/IR/SparseTensorDialect.cpp
M mlir/lib/Dialect/Tensor/Transforms/SwapExtractSliceWithProducerPatterns.cpp
M mlir/lib/Dialect/Tosa/Transforms/TosaValidation.cpp
M mlir/lib/Dialect/Transform/IR/TransformOps.cpp
M mlir/lib/Dialect/Transform/TuneExtension/TuneExtensionOps.cpp
M mlir/lib/Dialect/Vector/IR/VectorOps.cpp
M mlir/lib/Dialect/XeGPU/IR/XeGPUDialect.cpp
M mlir/lib/Dialect/XeGPU/Transforms/CMakeLists.txt
M mlir/lib/Dialect/XeGPU/Transforms/XeGPUBlocking.cpp
R mlir/lib/Dialect/XeGPU/Transforms/XeGPUOptimizeBlockLoads.cpp
A mlir/lib/Dialect/XeGPU/Transforms/XeGPUPeepHoleOptimizer.cpp
M mlir/lib/Dialect/XeGPU/Transforms/XeGPUSubgroupDistribute.cpp
M mlir/lib/Dialect/XeGPU/Transforms/XeGPUUnroll.cpp
M mlir/lib/Dialect/XeGPU/Transforms/XeGPUWgToSgDistribute.cpp
M mlir/lib/Dialect/XeGPU/Utils/XeGPUUtils.cpp
M mlir/test/Dialect/Bufferization/canonicalize.mlir
M mlir/test/Dialect/Complex/canonicalize.mlir
M mlir/test/Dialect/Linalg/vectorization/unsupported.mlir
M mlir/test/Dialect/OpenACC/invalid.mlir
M mlir/test/Dialect/SparseTensor/fuse_sparse_pad_with_consumer.mlir
M mlir/test/Dialect/SparseTensor/sparse_conv_2d_slice_based.mlir
M mlir/test/Dialect/SparseTensor/sparse_pack.mlir
M mlir/test/Dialect/SparseTensor/sparse_perm_lower.mlir
M mlir/test/Dialect/Tosa/level_check.mlir
M mlir/test/Dialect/Tosa/tosa-validation-valid.mlir
M mlir/test/Dialect/Vector/canonicalize.mlir
R mlir/test/Dialect/XeGPU/optimize-transpose.mlir
A mlir/test/Dialect/XeGPU/peephole-optimize.mlir
M mlir/test/Dialect/XeGPU/subgroup-distribute.mlir
M mlir/test/Dialect/XeGPU/xegpu-blocking.mlir
M mlir/test/Dialect/XeGPU/xegpu-wg-to-sg.mlir
M mlir/test/Interfaces/TilingInterface/tile-and-fuse-using-interface.mlir
M mlir/test/Interfaces/TilingInterface/tile-and-fuse-with-reduction-tiling.mlir
M mlir/test/Target/LLVMIR/openmp-todo.mlir
M mlir/test/lib/Dialect/Test/TestOpDefs.cpp
M mlir/tools/mlir-linalg-ods-gen/mlir-linalg-ods-yaml-gen.cpp
M mlir/tools/mlir-tblgen/OpGenHelpers.h
M mlir/unittests/Interfaces/ControlFlowInterfacesTest.cpp
M offload/include/omptarget.h
M offload/libomptarget/omptarget.cpp
M offload/plugins-nextgen/level_zero/src/L0Device.cpp
M openmp/Maintainers.md
M polly/lib/Analysis/ScopBuilder.cpp
M utils/bazel/llvm-project-overlay/clang/BUILD.bazel
Log Message:
-----------
Merge branch 'users/chapuni/mcdc/nest/nest' into users/chapuni/mcdc/nest/trunk
Compare: https://github.com/llvm/llvm-project/compare/d7483e2119ca...9979f63309b7
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list