[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