[all-commits] [llvm/llvm-project] 178b57: [Coverage] Move SingleByteCoverage out of CountedR...

NAKAMURA Takumi via All-commits all-commits at lists.llvm.org
Fri Dec 27 04:23:32 PST 2024


  Branch: refs/heads/users/chapuni/cov/single/unify
  Home:   https://github.com/llvm/llvm-project
  Commit: 178b57cbbcb2b21b7d13f90ffd75903417913438
      https://github.com/llvm/llvm-project/commit/178b57cbbcb2b21b7d13f90ffd75903417913438
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-10-03 (Thu, 03 Oct 2024)

  Changed paths:
    M llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h
    M llvm/lib/ProfileData/Coverage/CoverageMapping.cpp

  Log Message:
  -----------
  [Coverage] Move SingleByteCoverage out of CountedRegion

`SingleByteCoverage` is not per-region attribute at least.
At the moment, this change moves it into `FunctionRecord`.


  Commit: aacb50ddf87d96b4a0644c7ef5d0a86dc94f069b
      https://github.com/llvm/llvm-project/commit/aacb50ddf87d96b4a0644c7ef5d0a86dc94f069b
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-10-03 (Thu, 03 Oct 2024)

  Changed paths:
    M compiler-rt/test/profile/instrprof-block-coverage.c
    M compiler-rt/test/profile/instrprof-entry-coverage.c
    M llvm/include/llvm/ProfileData/InstrProf.h
    M llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
    M llvm/lib/ProfileData/InstrProf.cpp
    M llvm/lib/ProfileData/InstrProfReader.cpp

  Log Message:
  -----------
  [Coverage] Make SingleByteCoverage work consistent to merging

- Round `Counts` as 1/0
- Confirm both `ExecutionCount` and `AltExecutionCount` are in range.


  Commit: b9bbc7cac3076594cd326ffa7f2d4fc4a92fabb9
      https://github.com/llvm/llvm-project/commit/b9bbc7cac3076594cd326ffa7f2d4fc4a92fabb9
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-10-05 (Sat, 05 Oct 2024)

  Changed paths:
    M compiler-rt/test/profile/instrprof-block-coverage.c
    M compiler-rt/test/profile/instrprof-entry-coverage.c
    M llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h
    M llvm/include/llvm/ProfileData/InstrProf.h
    M llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
    M llvm/lib/ProfileData/InstrProf.cpp
    M llvm/lib/ProfileData/InstrProfReader.cpp

  Log Message:
  -----------
  Rework. (Also reverts  "[Coverage] Move SingleByteCoverage out of CountedRegion")


  Commit: 52f072e5058267660aa8c8fbb00c5d09634f22b3
      https://github.com/llvm/llvm-project/commit/52f072e5058267660aa8c8fbb00c5d09634f22b3
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-10-21 (Mon, 21 Oct 2024)

  Changed paths:
    M clang/test/CoverageMapping/single-byte-counters.cpp

  Log Message:
  -----------
  clang/test/CoverageMapping/single-byte-counters.cpp: Rewrite counter matches


  Commit: 97a4a8f40afb53250639c29e193edd814cb82f58
      https://github.com/llvm/llvm-project/commit/97a4a8f40afb53250639c29e193edd814cb82f58
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-11-20 (Wed, 20 Nov 2024)

  Changed paths:
    A llvm/test/tools/llvm-cov/Inputs/branch-logical-mixed.cpp
    A llvm/test/tools/llvm-cov/Inputs/branch-macros.cpp
    A llvm/test/tools/llvm-cov/Inputs/branch-showBranchPercentage.c
    A llvm/test/tools/llvm-cov/Inputs/branch-templates.cpp
    A llvm/test/tools/llvm-cov/Inputs/showLineExecutionCounts.cpp
    M llvm/test/tools/llvm-cov/branch-c-general.test
    R llvm/test/tools/llvm-cov/branch-logical-mixed.cpp
    A llvm/test/tools/llvm-cov/branch-logical-mixed.test
    R llvm/test/tools/llvm-cov/branch-macros.cpp
    A llvm/test/tools/llvm-cov/branch-macros.test
    M llvm/test/tools/llvm-cov/branch-noShowBranch.test
    R llvm/test/tools/llvm-cov/branch-showBranchPercentage.c
    A llvm/test/tools/llvm-cov/branch-showBranchPercentage.test
    R llvm/test/tools/llvm-cov/branch-templates.cpp
    A llvm/test/tools/llvm-cov/branch-templates.test
    R llvm/test/tools/llvm-cov/showLineExecutionCounts.cpp
    A llvm/test/tools/llvm-cov/showLineExecutionCounts.test

  Log Message:
  -----------
  test/llvm-cov: Transform %.c* tests to {%.test, Inputs/%.c*}

And reformat. NFC.


  Commit: c50c492964a9239fc9e07ffe4a56bdbd4bf17aa8
      https://github.com/llvm/llvm-project/commit/c50c492964a9239fc9e07ffe4a56bdbd4bf17aa8
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-11-20 (Wed, 20 Nov 2024)

  Changed paths:
    A llvm/test/tools/llvm-cov/Inputs/yaml.makefile

  Log Message:
  -----------
  Introduce test/llvm-cov/Inputs/yaml.makefile for convenience.


  Commit: d7c5b4404c48a6b02ddffc331849335580e16b9b
      https://github.com/llvm/llvm-project/commit/d7c5b4404c48a6b02ddffc331849335580e16b9b
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-11-20 (Wed, 20 Nov 2024)

  Changed paths:
    A llvm/test/tools/llvm-cov/Inputs/branch-c-general-single.proftext
    A llvm/test/tools/llvm-cov/Inputs/branch-c-general-single.yaml
    M llvm/test/tools/llvm-cov/Inputs/branch-c-general.c
    A llvm/test/tools/llvm-cov/Inputs/branch-logical-mixed-single.proftext
    A llvm/test/tools/llvm-cov/Inputs/branch-logical-mixed-single.yaml
    M llvm/test/tools/llvm-cov/Inputs/branch-logical-mixed.cpp
    A llvm/test/tools/llvm-cov/Inputs/branch-macros-single.proftext
    A llvm/test/tools/llvm-cov/Inputs/branch-macros-single.yaml
    M llvm/test/tools/llvm-cov/Inputs/branch-macros.cpp
    M llvm/test/tools/llvm-cov/Inputs/branch-showBranchPercentage.c
    A llvm/test/tools/llvm-cov/Inputs/branch-templates-single.proftext
    A llvm/test/tools/llvm-cov/Inputs/branch-templates-single.yaml
    M llvm/test/tools/llvm-cov/Inputs/branch-templates.cpp
    A llvm/test/tools/llvm-cov/Inputs/showLineExecutionCounts-single.proftext
    A llvm/test/tools/llvm-cov/Inputs/showLineExecutionCounts-single.yaml
    M llvm/test/tools/llvm-cov/Inputs/showLineExecutionCounts.cpp
    M llvm/test/tools/llvm-cov/branch-c-general.test
    M llvm/test/tools/llvm-cov/branch-logical-mixed.test
    M llvm/test/tools/llvm-cov/branch-macros.test
    M llvm/test/tools/llvm-cov/branch-templates.test
    M llvm/test/tools/llvm-cov/showLineExecutionCounts.test

  Log Message:
  -----------
  Add tests for SingleByteCoverage


  Commit: 6675226d2ac81070dab641c06a35cf72796e7873
      https://github.com/llvm/llvm-project/commit/6675226d2ac81070dab641c06a35cf72796e7873
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-11-20 (Wed, 20 Nov 2024)

  Changed paths:
    M .ci/generate-buildkite-pipeline-premerge
    M .github/new-prs-labeler.yml
    M .github/workflows/containers/github-action-ci/stage1.Dockerfile
    M .github/workflows/libcxx-build-and-test.yaml
    M .github/workflows/release-binaries-all.yml
    M .github/workflows/release-binaries.yml
    M .github/workflows/release-documentation.yml
    M .gitignore
    M bolt/include/bolt/Core/DIEBuilder.h
    A bolt/include/bolt/Passes/ContinuityStats.h
    M bolt/include/bolt/Profile/BoltAddressTranslation.h
    M bolt/lib/Core/BinaryContext.cpp
    M bolt/lib/Core/BinaryFunction.cpp
    M bolt/lib/Core/DIEBuilder.cpp
    M bolt/lib/Passes/ADRRelaxationPass.cpp
    M bolt/lib/Passes/CMakeLists.txt
    A bolt/lib/Passes/ContinuityStats.cpp
    M bolt/lib/Passes/Instrumentation.cpp
    M bolt/lib/Passes/LongJmp.cpp
    M bolt/lib/Passes/VeneerElimination.cpp
    M bolt/lib/Profile/BoltAddressTranslation.cpp
    M bolt/lib/Profile/YAMLProfileReader.cpp
    M bolt/lib/Rewrite/BinaryPassManager.cpp
    M bolt/lib/Rewrite/DWARFRewriter.cpp
    A bolt/test/AArch64/adr-relaxation.s
    M bolt/test/AArch64/constant_island_pie_update.s
    A bolt/test/AArch64/split-funcs-lite.s
    M bolt/test/AArch64/update-weak-reference-symbol.s
    A bolt/test/X86/cfg-discontinuity-reporting.test
    A bolt/test/X86/print-only-section.s
    A bolt/test/merge-fdata-uninitialized-header.test
    M bolt/tools/driver/llvm-bolt.cpp
    M bolt/tools/merge-fdata/merge-fdata.cpp
    M clang-tools-extra/clang-apply-replacements/CMakeLists.txt
    M clang-tools-extra/clang-apply-replacements/lib/Tooling/ApplyReplacements.cpp
    M clang-tools-extra/clang-change-namespace/CMakeLists.txt
    M clang-tools-extra/clang-change-namespace/ChangeNamespace.cpp
    M clang-tools-extra/clang-doc/CMakeLists.txt
    M clang-tools-extra/clang-doc/tool/ClangDocMain.cpp
    M clang-tools-extra/clang-include-fixer/CMakeLists.txt
    M clang-tools-extra/clang-include-fixer/find-all-symbols/CMakeLists.txt
    M clang-tools-extra/clang-include-fixer/plugin/CMakeLists.txt
    M clang-tools-extra/clang-move/CMakeLists.txt
    M clang-tools-extra/clang-move/tool/ClangMove.cpp
    M clang-tools-extra/clang-query/CMakeLists.txt
    M clang-tools-extra/clang-reorder-fields/CMakeLists.txt
    M clang-tools-extra/clang-tidy/CMakeLists.txt
    M clang-tools-extra/clang-tidy/ClangTidy.cpp
    M clang-tools-extra/clang-tidy/abseil/CMakeLists.txt
    M clang-tools-extra/clang-tidy/altera/CMakeLists.txt
    M clang-tools-extra/clang-tidy/android/CMakeLists.txt
    M clang-tools-extra/clang-tidy/boost/CMakeLists.txt
    M clang-tools-extra/clang-tidy/boost/UseRangesCheck.cpp
    A clang-tools-extra/clang-tidy/bugprone/BitwisePointerCastCheck.cpp
    A clang-tools-extra/clang-tidy/bugprone/BitwisePointerCastCheck.h
    M clang-tools-extra/clang-tidy/bugprone/BugproneTidyModule.cpp
    M clang-tools-extra/clang-tidy/bugprone/CMakeLists.txt
    M clang-tools-extra/clang-tidy/bugprone/CrtpConstructorAccessibilityCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/PosixReturnCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SizeofExpressionCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SizeofExpressionCheck.h
    A clang-tools-extra/clang-tidy/bugprone/TaggedUnionMemberCountCheck.cpp
    A clang-tools-extra/clang-tidy/bugprone/TaggedUnionMemberCountCheck.h
    M clang-tools-extra/clang-tidy/bugprone/UnsafeFunctionsCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/UnsafeFunctionsCheck.h
    M clang-tools-extra/clang-tidy/cert/CMakeLists.txt
    M clang-tools-extra/clang-tidy/concurrency/CMakeLists.txt
    M clang-tools-extra/clang-tidy/cppcoreguidelines/CMakeLists.txt
    M clang-tools-extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp
    M clang-tools-extra/clang-tidy/darwin/CMakeLists.txt
    M clang-tools-extra/clang-tidy/fuchsia/CMakeLists.txt
    M clang-tools-extra/clang-tidy/google/CMakeLists.txt
    M clang-tools-extra/clang-tidy/hicpp/CMakeLists.txt
    M clang-tools-extra/clang-tidy/linuxkernel/CMakeLists.txt
    M clang-tools-extra/clang-tidy/llvm/CMakeLists.txt
    M clang-tools-extra/clang-tidy/llvmlibc/CMakeLists.txt
    M clang-tools-extra/clang-tidy/misc/CMakeLists.txt
    M clang-tools-extra/clang-tidy/misc/ConfusableIdentifierCheck.cpp
    M clang-tools-extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp
    M clang-tools-extra/clang-tidy/misc/UseInternalLinkageCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/CMakeLists.txt
    M clang-tools-extra/clang-tidy/modernize/LoopConvertUtils.cpp
    M clang-tools-extra/clang-tidy/modernize/LoopConvertUtils.h
    M clang-tools-extra/clang-tidy/modernize/UseNullptrCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseStartsEndsWithCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseStartsEndsWithCheck.h
    M clang-tools-extra/clang-tidy/modernize/UseStdFormatCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseStdFormatCheck.h
    M clang-tools-extra/clang-tidy/modernize/UseStdPrintCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseStdPrintCheck.h
    M clang-tools-extra/clang-tidy/mpi/CMakeLists.txt
    M clang-tools-extra/clang-tidy/objc/CMakeLists.txt
    M clang-tools-extra/clang-tidy/openmp/CMakeLists.txt
    M clang-tools-extra/clang-tidy/performance/CMakeLists.txt
    M clang-tools-extra/clang-tidy/performance/MoveConstArgCheck.cpp
    M clang-tools-extra/clang-tidy/plugin/CMakeLists.txt
    M clang-tools-extra/clang-tidy/portability/CMakeLists.txt
    M clang-tools-extra/clang-tidy/portability/PortabilityTidyModule.cpp
    A clang-tools-extra/clang-tidy/portability/TemplateVirtualMemberFunctionCheck.cpp
    A clang-tools-extra/clang-tidy/portability/TemplateVirtualMemberFunctionCheck.h
    M clang-tools-extra/clang-tidy/readability/CMakeLists.txt
    M clang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.cpp
    M clang-tools-extra/clang-tidy/rename_check.py
    M clang-tools-extra/clang-tidy/tool/CMakeLists.txt
    M clang-tools-extra/clang-tidy/utils/CMakeLists.txt
    M clang-tools-extra/clang-tidy/utils/FormatStringConverter.cpp
    M clang-tools-extra/clang-tidy/utils/FormatStringConverter.h
    M clang-tools-extra/clang-tidy/utils/LexerUtils.cpp
    M clang-tools-extra/clang-tidy/utils/Matchers.h
    M clang-tools-extra/clang-tidy/zircon/CMakeLists.txt
    M clang-tools-extra/clangd/AST.cpp
    M clang-tools-extra/clangd/CMakeLists.txt
    M clang-tools-extra/clangd/ClangdServer.cpp
    M clang-tools-extra/clangd/CodeComplete.cpp
    M clang-tools-extra/clangd/CodeComplete.h
    M clang-tools-extra/clangd/Config.h
    M clang-tools-extra/clangd/ConfigCompile.cpp
    M clang-tools-extra/clangd/ConfigFragment.h
    M clang-tools-extra/clangd/ConfigYAML.cpp
    M clang-tools-extra/clangd/Diagnostics.cpp
    M clang-tools-extra/clangd/Diagnostics.h
    M clang-tools-extra/clangd/FindSymbols.cpp
    M clang-tools-extra/clangd/Headers.cpp
    M clang-tools-extra/clangd/Hover.cpp
    M clang-tools-extra/clangd/InlayHints.cpp
    M clang-tools-extra/clangd/ParsedAST.cpp
    M clang-tools-extra/clangd/Preamble.cpp
    M clang-tools-extra/clangd/Protocol.cpp
    M clang-tools-extra/clangd/Protocol.h
    M clang-tools-extra/clangd/Quality.cpp
    M clang-tools-extra/clangd/SourceCode.cpp
    M clang-tools-extra/clangd/SystemIncludeExtractor.cpp
    M clang-tools-extra/clangd/XRefs.cpp
    M clang-tools-extra/clangd/index/MemIndex.cpp
    M clang-tools-extra/clangd/index/StdLib.cpp
    M clang-tools-extra/clangd/index/SymbolCollector.cpp
    M clang-tools-extra/clangd/index/dex/Dex.cpp
    M clang-tools-extra/clangd/index/remote/CMakeLists.txt
    M clang-tools-extra/clangd/index/remote/marshalling/CMakeLists.txt
    M clang-tools-extra/clangd/index/remote/unimplemented/CMakeLists.txt
    M clang-tools-extra/clangd/refactor/tweaks/CMakeLists.txt
    M clang-tools-extra/clangd/refactor/tweaks/DefineOutline.cpp
    A clang-tools-extra/clangd/refactor/tweaks/SwapBinaryOperands.cpp
    M clang-tools-extra/clangd/support/CMakeLists.txt
    M clang-tools-extra/clangd/test/log.test
    M clang-tools-extra/clangd/tool/CMakeLists.txt
    M clang-tools-extra/clangd/tool/ClangdMain.cpp
    M clang-tools-extra/clangd/unittests/CMakeLists.txt
    M clang-tools-extra/clangd/unittests/ClangdLSPServerTests.cpp
    M clang-tools-extra/clangd/unittests/CodeCompleteTests.cpp
    M clang-tools-extra/clangd/unittests/ConfigCompileTests.cpp
    M clang-tools-extra/clangd/unittests/DiagnosticsTests.cpp
    M clang-tools-extra/clangd/unittests/InlayHintTests.cpp
    M clang-tools-extra/clangd/unittests/ParsedASTTests.cpp
    M clang-tools-extra/clangd/unittests/PrerequisiteModulesTest.cpp
    M clang-tools-extra/clangd/unittests/SymbolCollectorTests.cpp
    M clang-tools-extra/clangd/unittests/TypeHierarchyTests.cpp
    M clang-tools-extra/clangd/unittests/tweaks/DefineOutlineTests.cpp
    A clang-tools-extra/clangd/unittests/tweaks/SwapBinaryOperandsTests.cpp
    M clang-tools-extra/clangd/xpc/CMakeLists.txt
    M clang-tools-extra/docs/ReleaseNotes.rst
    A clang-tools-extra/docs/clang-tidy/checks/bugprone/bitwise-pointer-cast.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/reserved-identifier.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/sizeof-expression.rst
    A clang-tools-extra/docs/clang-tidy/checks/bugprone/tagged-union-member-count.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/unchecked-optional-access.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/unsafe-functions.rst
    M clang-tools-extra/docs/clang-tidy/checks/list.rst
    M clang-tools-extra/docs/clang-tidy/checks/modernize/use-starts-ends-with.rst
    M clang-tools-extra/docs/clang-tidy/checks/modernize/use-std-format.rst
    M clang-tools-extra/docs/clang-tidy/checks/modernize/use-std-print.rst
    A clang-tools-extra/docs/clang-tidy/checks/portability/template-virtual-member-function.rst
    M clang-tools-extra/docs/clang-tidy/index.rst
    M clang-tools-extra/include-cleaner/include/clang-include-cleaner/Analysis.h
    M clang-tools-extra/include-cleaner/lib/Analysis.cpp
    M clang-tools-extra/include-cleaner/lib/CMakeLists.txt
    M clang-tools-extra/include-cleaner/test/tool.cpp
    M clang-tools-extra/include-cleaner/tool/IncludeCleaner.cpp
    M clang-tools-extra/include-cleaner/unittests/AnalysisTest.cpp
    M clang-tools-extra/include-cleaner/unittests/FindHeadersTest.cpp
    M clang-tools-extra/include-cleaner/unittests/RecordTest.cpp
    M clang-tools-extra/modularize/Modularize.cpp
    M clang-tools-extra/test/clang-query/invalid-command-line.cpp
    M clang-tools-extra/test/clang-tidy/checkers/Inputs/Headers/inttypes.h
    M clang-tools-extra/test/clang-tidy/checkers/Inputs/Headers/string
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/Inputs/unchecked-optional-access/bde/types/bdlb_nullablevalue.h
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/Inputs/unchecked-optional-access/bde/types/bsl_optional.h
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/bitwise-pointer-cast-cxx20.cpp
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/bitwise-pointer-cast.cpp
    M clang-tools-extra/test/clang-tidy/checkers/bugprone/crtp-constructor-accessibility.cpp
    M clang-tools-extra/test/clang-tidy/checkers/bugprone/posix-return.cpp
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/sizeof-expression-pointer-arithmetics-no-division.c
    M clang-tools-extra/test/clang-tidy/checkers/bugprone/sizeof-expression-pointer-arithmetics.c
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/tagged-union-member-count-counting-enum-heuristic-bad-config.cpp
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/tagged-union-member-count-counting-enum-heuristic-is-disabled.cpp
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/tagged-union-member-count-counting-enum-heuristic-is-enabled.cpp
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/tagged-union-member-count-counting-enum-prefixes-and-suffixes.cpp
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/tagged-union-member-count-counting-enum-prefixes.cpp
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/tagged-union-member-count-counting-enum-suffixes.cpp
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/tagged-union-member-count-strictmode-is-disabled.cpp
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/tagged-union-member-count-strictmode-is-enabled.cpp
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/tagged-union-member-count.c
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/tagged-union-member-count.cpp
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/tagged-union-member-count.m
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/tagged-union-member-count.mm
    M clang-tools-extra/test/clang-tidy/checkers/bugprone/unchecked-optional-access.cpp
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/unsafe-functions-custom-regex.cpp
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/unsafe-functions-custom.c
    M clang-tools-extra/test/clang-tidy/checkers/bugprone/unsafe-functions.c
    M clang-tools-extra/test/clang-tidy/checkers/misc/use-internal-linkage-func.cpp
    M clang-tools-extra/test/clang-tidy/checkers/misc/use-internal-linkage-var.cpp
    M clang-tools-extra/test/clang-tidy/checkers/modernize/loop-convert-basic.cpp
    M clang-tools-extra/test/clang-tidy/checkers/modernize/use-nullptr.cpp
    M clang-tools-extra/test/clang-tidy/checkers/modernize/use-starts-ends-with.cpp
    M clang-tools-extra/test/clang-tidy/checkers/modernize/use-std-format.cpp
    M clang-tools-extra/test/clang-tidy/checkers/modernize/use-std-print.cpp
    M clang-tools-extra/test/clang-tidy/checkers/performance/move-const-arg.cpp
    A clang-tools-extra/test/clang-tidy/checkers/portability/template-virtual-member-function.cpp
    M clang-tools-extra/test/clang-tidy/checkers/readability/identifier-naming.cpp
    M clang-tools-extra/test/clang-tidy/infrastructure/invalid-command-line.cpp
    M clang-tools-extra/test/clang-tidy/infrastructure/verify-config.cpp
    M clang-tools-extra/unittests/include/common/VirtualFileHelper.h
    R clang/CodeOwners.rst
    A clang/Maintainers.rst
    M clang/bindings/python/clang/cindex.py
    M clang/bindings/python/tests/CMakeLists.txt
    M clang/bindings/python/tests/cindex/test_cursor.py
    M clang/bindings/python/tests/cindex/test_diagnostics.py
    M clang/bindings/python/tests/cindex/test_type.py
    M clang/cmake/caches/Android.cmake
    M clang/cmake/caches/Fuchsia-stage2.cmake
    M clang/cmake/caches/Release.cmake
    A clang/cmake/caches/hexagon-unknown-linux-musl-clang-cross.cmake
    A clang/cmake/caches/hexagon-unknown-linux-musl-clang.cmake
    M clang/cmake/modules/AddClang.cmake
    M clang/docs/AddressSanitizer.rst
    M clang/docs/CMakeLists.txt
    M clang/docs/ClangFormatStyleOptions.rst
    M clang/docs/ClangPlugins.rst
    R clang/docs/CodeOwners.rst
    M clang/docs/HardwareAssistedAddressSanitizerDesign.rst
    M clang/docs/LanguageExtensions.rst
    M clang/docs/LeakSanitizer.rst
    M clang/docs/LibASTMatchersReference.html
    A clang/docs/Maintainers.rst
    M clang/docs/MemorySanitizer.rst
    M clang/docs/Multilib.rst
    M clang/docs/RealtimeSanitizer.rst
    M clang/docs/ReleaseNotes.rst
    A clang/docs/SafeBuffers.rst
    M clang/docs/ThreadSanitizer.rst
    M clang/docs/UndefinedBehaviorSanitizer.rst
    M clang/docs/UsersManual.rst
    M clang/docs/analyzer/checkers.rst
    M clang/docs/analyzer/user-docs/CommandLineUsage.rst
    M clang/docs/analyzer/user-docs/TaintAnalysisConfiguration.rst
    M clang/docs/index.rst
    M clang/examples/Attribute/Attribute.cpp
    M clang/include/clang-c/Index.h
    M clang/include/clang/AST/APValue.h
    M clang/include/clang/AST/ASTContext.h
    M clang/include/clang/AST/Attr.h
    M clang/include/clang/AST/CanonicalType.h
    M clang/include/clang/AST/ComputeDependence.h
    M clang/include/clang/AST/Decl.h
    M clang/include/clang/AST/DeclBase.h
    M clang/include/clang/AST/DeclCXX.h
    M clang/include/clang/AST/DeclID.h
    M clang/include/clang/AST/DeclTemplate.h
    M clang/include/clang/AST/Expr.h
    M clang/include/clang/AST/ExternalASTSource.h
    M clang/include/clang/AST/JSONNodeDumper.h
    M clang/include/clang/AST/OpenACCClause.h
    M clang/include/clang/AST/OpenMPClause.h
    M clang/include/clang/AST/PrettyPrinter.h
    M clang/include/clang/AST/PropertiesBase.td
    M clang/include/clang/AST/RecursiveASTVisitor.h
    M clang/include/clang/AST/Stmt.h
    M clang/include/clang/AST/TextNodeDumper.h
    M clang/include/clang/AST/Type.h
    M clang/include/clang/AST/TypeProperties.td
    M clang/include/clang/ASTMatchers/ASTMatchers.h
    A clang/include/clang/Analysis/FlowSensitive/CachedConstAccessorsLattice.h
    M clang/include/clang/Basic/AArch64SVEACLETypes.def
    M clang/include/clang/Basic/AMDGPUTypes.def
    M clang/include/clang/Basic/Attr.td
    M clang/include/clang/Basic/AttrDocs.td
    M clang/include/clang/Basic/Builtins.td
    M clang/include/clang/Basic/BuiltinsNVPTX.def
    M clang/include/clang/Basic/BuiltinsRISCV.td
    A clang/include/clang/Basic/BuiltinsRISCVXCV.td
    M clang/include/clang/Basic/BuiltinsX86.def
    M clang/include/clang/Basic/BuiltinsX86_64.def
    A clang/include/clang/Basic/CFProtectionOptions.def
    A clang/include/clang/Basic/CFProtectionOptions.h
    M clang/include/clang/Basic/CodeGenOptions.def
    M clang/include/clang/Basic/CodeGenOptions.h
    M clang/include/clang/Basic/Cuda.h
    M clang/include/clang/Basic/Diagnostic.h
    M clang/include/clang/Basic/DiagnosticASTKinds.td
    M clang/include/clang/Basic/DiagnosticCategories.h
    M clang/include/clang/Basic/DiagnosticDriverKinds.td
    M clang/include/clang/Basic/DiagnosticFrontendKinds.td
    M clang/include/clang/Basic/DiagnosticGroups.td
    M clang/include/clang/Basic/DiagnosticIDs.h
    M clang/include/clang/Basic/DiagnosticSemaKinds.td
    M clang/include/clang/Basic/DiagnosticSerializationKinds.td
    M clang/include/clang/Basic/FileManager.h
    M clang/include/clang/Basic/LangOptions.def
    M clang/include/clang/Basic/LangOptions.h
    M clang/include/clang/Basic/OpenACCClauses.def
    M clang/include/clang/Basic/OpenACCKinds.h
    M clang/include/clang/Basic/ParsedAttrInfo.h
    M clang/include/clang/Basic/PlistSupport.h
    A clang/include/clang/Basic/StackExhaustionHandler.h
    M clang/include/clang/Basic/StmtNodes.td
    M clang/include/clang/Basic/TargetInfo.h
    M clang/include/clang/Basic/TokenKinds.def
    M clang/include/clang/Basic/TypeNodes.td
    M clang/include/clang/Basic/arm_neon.td
    M clang/include/clang/Basic/arm_sme.td
    M clang/include/clang/Basic/arm_sve.td
    M clang/include/clang/Basic/arm_sve_sme_incl.td
    M clang/include/clang/Basic/riscv_vector.td
    A clang/include/clang/CIR/.clang-tidy
    A clang/include/clang/CIR/CIRGenerator.h
    A clang/include/clang/CIR/FrontendAction/CIRGenAction.h
    A clang/include/clang/CIRFrontendAction/.clang-tidy
    M clang/include/clang/CodeGen/CodeGenABITypes.h
    M clang/include/clang/Driver/Distro.h
    M clang/include/clang/Driver/Multilib.h
    M clang/include/clang/Driver/Options.td
    M clang/include/clang/ExtractAPI/API.h
    M clang/include/clang/Format/Format.h
    M clang/include/clang/Parse/Parser.h
    M clang/include/clang/Sema/ScopeInfo.h
    M clang/include/clang/Sema/Sema.h
    M clang/include/clang/Sema/SemaHLSL.h
    M clang/include/clang/Sema/SemaOpenACC.h
    M clang/include/clang/Sema/SemaOpenMP.h
    M clang/include/clang/Sema/Template.h
    M clang/include/clang/Serialization/ASTBitCodes.h
    M clang/include/clang/Serialization/ASTReader.h
    M clang/include/clang/Serialization/ASTWriter.h
    M clang/include/clang/Serialization/ModuleFile.h
    M clang/include/clang/StaticAnalyzer/Checkers/Checkers.td
    M clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.def
    M clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h
    M clang/include/clang/StaticAnalyzer/Core/CheckerManager.h
    M clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
    A clang/include/clang/Support/Compiler.h
    M clang/include/clang/Testing/CommandLineArgs.h
    M clang/include/clang/Testing/TestClangConfig.h
    A clang/include/clang/Testing/TestLanguage.def
    M clang/include/module.modulemap
    M clang/lib/APINotes/APINotesYAMLCompiler.cpp
    M clang/lib/AST/ASTContext.cpp
    M clang/lib/AST/ASTImporter.cpp
    M clang/lib/AST/ASTStructuralEquivalence.cpp
    M clang/lib/AST/ByteCode/Boolean.h
    M clang/lib/AST/ByteCode/ByteCodeEmitter.cpp
    M clang/lib/AST/ByteCode/Compiler.cpp
    M clang/lib/AST/ByteCode/Compiler.h
    M clang/lib/AST/ByteCode/Context.cpp
    M clang/lib/AST/ByteCode/Descriptor.cpp
    M clang/lib/AST/ByteCode/Descriptor.h
    M clang/lib/AST/ByteCode/Disasm.cpp
    M clang/lib/AST/ByteCode/EvalEmitter.cpp
    M clang/lib/AST/ByteCode/EvaluationResult.cpp
    A clang/lib/AST/ByteCode/FixedPoint.h
    M clang/lib/AST/ByteCode/Function.h
    M clang/lib/AST/ByteCode/Integral.h
    M clang/lib/AST/ByteCode/IntegralAP.h
    M clang/lib/AST/ByteCode/Interp.cpp
    M clang/lib/AST/ByteCode/Interp.h
    M clang/lib/AST/ByteCode/InterpBlock.cpp
    M clang/lib/AST/ByteCode/InterpBlock.h
    M clang/lib/AST/ByteCode/InterpBuiltin.cpp
    M clang/lib/AST/ByteCode/InterpStack.cpp
    M clang/lib/AST/ByteCode/InterpStack.h
    M clang/lib/AST/ByteCode/InterpState.cpp
    M clang/lib/AST/ByteCode/InterpState.h
    M clang/lib/AST/ByteCode/MemberPointer.cpp
    M clang/lib/AST/ByteCode/Opcodes.td
    M clang/lib/AST/ByteCode/Pointer.cpp
    M clang/lib/AST/ByteCode/Pointer.h
    M clang/lib/AST/ByteCode/PrimType.cpp
    M clang/lib/AST/ByteCode/PrimType.h
    M clang/lib/AST/ByteCode/Program.cpp
    M clang/lib/AST/ByteCode/Program.h
    M clang/lib/AST/ByteCode/Record.cpp
    M clang/lib/AST/ByteCode/Record.h
    M clang/lib/AST/CXXInheritance.cpp
    M clang/lib/AST/ComputeDependence.cpp
    M clang/lib/AST/Decl.cpp
    M clang/lib/AST/DeclBase.cpp
    M clang/lib/AST/DeclCXX.cpp
    M clang/lib/AST/DeclTemplate.cpp
    M clang/lib/AST/Expr.cpp
    M clang/lib/AST/ExprClassification.cpp
    M clang/lib/AST/ExprConstShared.h
    M clang/lib/AST/ExprConstant.cpp
    M clang/lib/AST/InheritViz.cpp
    M clang/lib/AST/ItaniumMangle.cpp
    M clang/lib/AST/JSONNodeDumper.cpp
    M clang/lib/AST/MicrosoftMangle.cpp
    M clang/lib/AST/NSAPI.cpp
    M clang/lib/AST/OpenACCClause.cpp
    M clang/lib/AST/OpenMPClause.cpp
    M clang/lib/AST/PrintfFormatString.cpp
    M clang/lib/AST/StmtPrinter.cpp
    M clang/lib/AST/StmtProfile.cpp
    M clang/lib/AST/TextNodeDumper.cpp
    M clang/lib/AST/Type.cpp
    M clang/lib/AST/TypeLoc.cpp
    M clang/lib/AST/TypePrinter.cpp
    M clang/lib/ASTMatchers/ASTMatchersInternal.cpp
    M clang/lib/Analysis/ExprMutationAnalyzer.cpp
    M clang/lib/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.cpp
    M clang/lib/Analysis/ProgramPoint.cpp
    M clang/lib/Analysis/UnsafeBufferUsage.cpp
    M clang/lib/Basic/CMakeLists.txt
    M clang/lib/Basic/Cuda.cpp
    M clang/lib/Basic/Diagnostic.cpp
    M clang/lib/Basic/DiagnosticIDs.cpp
    M clang/lib/Basic/IdentifierTable.cpp
    M clang/lib/Basic/OpenMPKinds.cpp
    A clang/lib/Basic/StackExhaustionHandler.cpp
    M clang/lib/Basic/TargetID.cpp
    M clang/lib/Basic/TargetInfo.cpp
    M clang/lib/Basic/Targets/AArch64.cpp
    M clang/lib/Basic/Targets/AArch64.h
    M clang/lib/Basic/Targets/ARM.cpp
    M clang/lib/Basic/Targets/DirectX.h
    M clang/lib/Basic/Targets/NVPTX.cpp
    M clang/lib/Basic/Targets/OSTargets.cpp
    M clang/lib/Basic/Targets/OSTargets.h
    M clang/lib/Basic/Targets/RISCV.cpp
    M clang/lib/Basic/Targets/RISCV.h
    M clang/lib/Basic/Targets/SPIR.h
    M clang/lib/Basic/Targets/Sparc.h
    A clang/lib/CIR/.clang-tidy
    M clang/lib/CIR/CMakeLists.txt
    A clang/lib/CIR/CodeGen/CIRGenModule.cpp
    A clang/lib/CIR/CodeGen/CIRGenModule.h
    A clang/lib/CIR/CodeGen/CIRGenTypeCache.h
    A clang/lib/CIR/CodeGen/CIRGenerator.cpp
    A clang/lib/CIR/CodeGen/CMakeLists.txt
    A clang/lib/CIR/FrontendAction/CIRGenAction.cpp
    A clang/lib/CIR/FrontendAction/CMakeLists.txt
    M clang/lib/CodeGen/BackendUtil.cpp
    M clang/lib/CodeGen/CGAtomic.cpp
    M clang/lib/CodeGen/CGBuiltin.cpp
    M clang/lib/CodeGen/CGDebugInfo.cpp
    M clang/lib/CodeGen/CGDebugInfo.h
    M clang/lib/CodeGen/CGDecl.cpp
    M clang/lib/CodeGen/CGDeclCXX.cpp
    M clang/lib/CodeGen/CGException.cpp
    M clang/lib/CodeGen/CGExpr.cpp
    M clang/lib/CodeGen/CGExprAgg.cpp
    M clang/lib/CodeGen/CGExprCXX.cpp
    M clang/lib/CodeGen/CGExprConstant.cpp
    M clang/lib/CodeGen/CGExprScalar.cpp
    M clang/lib/CodeGen/CGHLSLRuntime.cpp
    M clang/lib/CodeGen/CGHLSLRuntime.h
    M clang/lib/CodeGen/CGOpenMPRuntime.cpp
    M clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp
    M clang/lib/CodeGen/CGStmt.cpp
    M clang/lib/CodeGen/CGVTT.cpp
    M clang/lib/CodeGen/CodeGenABITypes.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/CodeGenTypes.cpp
    M clang/lib/CodeGen/CoverageMappingGen.cpp
    M clang/lib/CodeGen/ItaniumCXXABI.cpp
    M clang/lib/CodeGen/MicrosoftCXXABI.cpp
    M clang/lib/CodeGen/TargetInfo.h
    M clang/lib/CodeGen/Targets/AMDGPU.cpp
    M clang/lib/CodeGen/Targets/ARM.cpp
    M clang/lib/CodeGen/Targets/DirectX.cpp
    M clang/lib/CodeGen/Targets/SPIR.cpp
    M clang/lib/CodeGen/Targets/SystemZ.cpp
    M clang/lib/Driver/Distro.cpp
    M clang/lib/Driver/Driver.cpp
    M clang/lib/Driver/Multilib.cpp
    M clang/lib/Driver/MultilibBuilder.cpp
    M clang/lib/Driver/OffloadBundler.cpp
    M clang/lib/Driver/ToolChain.cpp
    M clang/lib/Driver/ToolChains/AVR.cpp
    M clang/lib/Driver/ToolChains/Arch/ARM.cpp
    M clang/lib/Driver/ToolChains/Arch/LoongArch.cpp
    M clang/lib/Driver/ToolChains/BareMetal.cpp
    M clang/lib/Driver/ToolChains/BareMetal.h
    M clang/lib/Driver/ToolChains/Clang.cpp
    M clang/lib/Driver/ToolChains/CommonArgs.cpp
    M clang/lib/Driver/ToolChains/CommonArgs.h
    M clang/lib/Driver/ToolChains/Cuda.cpp
    M clang/lib/Driver/ToolChains/Flang.cpp
    M clang/lib/Driver/ToolChains/Gnu.cpp
    M clang/lib/Driver/ToolChains/HIPUtility.cpp
    M clang/lib/Driver/ToolChains/Linux.cpp
    M clang/lib/Driver/ToolChains/PS4CPU.cpp
    M clang/lib/Driver/ToolChains/Solaris.cpp
    M clang/lib/Driver/ToolChains/WebAssembly.cpp
    M clang/lib/Driver/ToolChains/ZOS.cpp
    M clang/lib/ExtractAPI/DeclarationFragments.cpp
    M clang/lib/ExtractAPI/ExtractAPIConsumer.cpp
    M clang/lib/Format/BreakableToken.cpp
    M clang/lib/Format/BreakableToken.h
    M clang/lib/Format/ContinuationIndenter.cpp
    M clang/lib/Format/Format.cpp
    M clang/lib/Format/FormatToken.h
    M clang/lib/Format/FormatTokenLexer.cpp
    M clang/lib/Format/FormatTokenLexer.h
    M clang/lib/Format/TokenAnnotator.cpp
    M clang/lib/Format/UnwrappedLineParser.cpp
    M clang/lib/Format/WhitespaceManager.cpp
    M clang/lib/Frontend/ASTUnit.cpp
    M clang/lib/Frontend/CompilerInstance.cpp
    M clang/lib/Frontend/CompilerInvocation.cpp
    M clang/lib/Frontend/LogDiagnosticPrinter.cpp
    M clang/lib/Frontend/Rewrite/FrontendActions.cpp
    M clang/lib/Frontend/SerializedDiagnosticPrinter.cpp
    M clang/lib/Frontend/TextDiagnostic.cpp
    M clang/lib/Frontend/TextDiagnosticPrinter.cpp
    M clang/lib/FrontendTool/CMakeLists.txt
    M clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
    M clang/lib/Headers/CMakeLists.txt
    M clang/lib/Headers/adcintrin.h
    M clang/lib/Headers/adxintrin.h
    M clang/lib/Headers/avx512fintrin.h
    M clang/lib/Headers/avxintrin.h
    M clang/lib/Headers/bmi2intrin.h
    M clang/lib/Headers/bmiintrin.h
    M clang/lib/Headers/cpuid.h
    M clang/lib/Headers/emmintrin.h
    M clang/lib/Headers/hlsl/hlsl_intrinsics.h
    M clang/lib/Headers/intrin0.h
    M clang/lib/Headers/lzcntintrin.h
    M clang/lib/Headers/pmmintrin.h
    M clang/lib/Headers/popcntintrin.h
    A clang/lib/Headers/riscv_corev_alu.h
    M clang/lib/Headers/tbmintrin.h
    M clang/lib/Headers/xmmintrin.h
    M clang/lib/Index/USRGeneration.cpp
    M clang/lib/InstallAPI/Frontend.cpp
    M clang/lib/Lex/HeaderSearch.cpp
    M clang/lib/Lex/ModuleMap.cpp
    M clang/lib/Lex/PPLexerChange.cpp
    M clang/lib/Lex/PPMacroExpansion.cpp
    M clang/lib/Lex/Preprocessor.cpp
    M clang/lib/Parse/ParseDecl.cpp
    M clang/lib/Parse/ParseExpr.cpp
    M clang/lib/Parse/ParseInit.cpp
    M clang/lib/Parse/ParseOpenACC.cpp
    M clang/lib/Parse/ParseOpenMP.cpp
    M clang/lib/Parse/ParsePragma.cpp
    M clang/lib/Parse/ParseStmt.cpp
    M clang/lib/Parse/ParseTemplate.cpp
    M clang/lib/Sema/AnalysisBasedWarnings.cpp
    M clang/lib/Sema/CMakeLists.txt
    M clang/lib/Sema/CheckExprLifetime.cpp
    M clang/lib/Sema/HLSLExternalSemaSource.cpp
    M clang/lib/Sema/JumpDiagnostics.cpp
    M clang/lib/Sema/Sema.cpp
    M clang/lib/Sema/SemaAPINotes.cpp
    M clang/lib/Sema/SemaARM.cpp
    M clang/lib/Sema/SemaAttr.cpp
    M clang/lib/Sema/SemaAvailability.cpp
    M clang/lib/Sema/SemaCUDA.cpp
    M clang/lib/Sema/SemaChecking.cpp
    M clang/lib/Sema/SemaConcept.cpp
    M clang/lib/Sema/SemaDecl.cpp
    M clang/lib/Sema/SemaDeclAttr.cpp
    M clang/lib/Sema/SemaDeclCXX.cpp
    M clang/lib/Sema/SemaExceptionSpec.cpp
    M clang/lib/Sema/SemaExpr.cpp
    M clang/lib/Sema/SemaExprCXX.cpp
    A clang/lib/Sema/SemaFunctionEffects.cpp
    M clang/lib/Sema/SemaHLSL.cpp
    M clang/lib/Sema/SemaInit.cpp
    M clang/lib/Sema/SemaLambda.cpp
    M clang/lib/Sema/SemaLookup.cpp
    M clang/lib/Sema/SemaOpenACC.cpp
    M clang/lib/Sema/SemaOpenMP.cpp
    M clang/lib/Sema/SemaOverload.cpp
    M clang/lib/Sema/SemaRISCV.cpp
    M clang/lib/Sema/SemaStmtAttr.cpp
    M clang/lib/Sema/SemaTemplate.cpp
    M clang/lib/Sema/SemaTemplateDeduction.cpp
    M clang/lib/Sema/SemaTemplateDeductionGuide.cpp
    M clang/lib/Sema/SemaTemplateInstantiate.cpp
    M clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
    M clang/lib/Sema/SemaTemplateVariadic.cpp
    M clang/lib/Sema/SemaType.cpp
    M clang/lib/Sema/TreeTransform.h
    M clang/lib/Serialization/ASTCommon.cpp
    M clang/lib/Serialization/ASTReader.cpp
    M clang/lib/Serialization/ASTReaderDecl.cpp
    M clang/lib/Serialization/ASTReaderStmt.cpp
    M clang/lib/Serialization/ASTWriter.cpp
    M clang/lib/Serialization/ASTWriterDecl.cpp
    M clang/lib/Serialization/ASTWriterStmt.cpp
    M clang/lib/Serialization/GlobalModuleIndex.cpp
    M clang/lib/Serialization/ModuleManager.cpp
    M clang/lib/StaticAnalyzer/Checkers/BitwiseShiftChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt
    M clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/ErrnoChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/WebKit/ASTUtils.cpp
    R clang/lib/StaticAnalyzer/Checkers/WebKit/NoUncountedMembersChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/WebKit/PtrTypesSemantics.cpp
    M clang/lib/StaticAnalyzer/Checkers/WebKit/PtrTypesSemantics.h
    A clang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefMemberChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/WebKit/UncountedCallArgsChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/WebKit/UncountedLambdaCapturesChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/WebKit/UncountedLocalVarsChecker.cpp
    M clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
    M clang/lib/StaticAnalyzer/Core/CheckerManager.cpp
    M clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
    M clang/lib/StaticAnalyzer/Core/RangeConstraintManager.cpp
    M clang/lib/StaticAnalyzer/Core/SValBuilder.cpp
    M clang/lib/StaticAnalyzer/Core/TextDiagnostics.cpp
    M clang/lib/Testing/CommandLineArgs.cpp
    M clang/lib/Tooling/Core/Replacement.cpp
    M clang/lib/Tooling/DependencyScanning/ModuleDepCollector.cpp
    M clang/lib/Tooling/Inclusions/HeaderIncludes.cpp
    M clang/test/APINotes/Inputs/Frameworks/SimpleKit.framework/Headers/SimpleKit.apinotes
    M clang/test/APINotes/Inputs/Frameworks/SimpleKit.framework/Headers/SimpleKit.h
    M clang/test/APINotes/types.m
    M clang/test/APINotes/yaml-roundtrip-2.test
    M clang/test/AST/ByteCode/builtin-functions.cpp
    M clang/test/AST/ByteCode/codegen.cpp
    A clang/test/AST/ByteCode/constexpr.c
    A clang/test/AST/ByteCode/cxx1z.cpp
    M clang/test/AST/ByteCode/cxx20.cpp
    M clang/test/AST/ByteCode/cxx23.cpp
    A clang/test/AST/ByteCode/fixed-point.cpp
    M clang/test/AST/ByteCode/new-delete.cpp
    M clang/test/AST/ByteCode/placement-new.cpp
    M clang/test/AST/ByteCode/records.cpp
    M clang/test/AST/ByteCode/vectors.cpp
    A clang/test/AST/HLSL/ArrayAssignable.hlsl
    M clang/test/AST/HLSL/RWBuffer-AST.hlsl
    M clang/test/AST/HLSL/StructuredBuffer-AST.hlsl
    M clang/test/AST/ast-dump-aarch64-sve-types.c
    M clang/test/AST/ast-dump-for-range-lifetime.cpp
    M clang/test/AST/ast-print-openacc-loop-construct.cpp
    M clang/test/AST/attr-print-emit.cpp
    A clang/test/AST/new-unknown-type.cpp
    A clang/test/AST/solaris-tm.cpp
    M clang/test/Analysis/Checkers/WebKit/mock-types.h
    A clang/test/Analysis/Checkers/WebKit/unchecked-members.cpp
    M clang/test/Analysis/Checkers/WebKit/uncounted-local-vars.cpp
    M clang/test/Analysis/Checkers/WebKit/uncounted-obj-arg.cpp
    A clang/test/Analysis/Checkers/WebKit/uncounted-obj-const-v-muable.cpp
    M clang/test/Analysis/Inputs/system-header-simulator.h
    M clang/test/Analysis/analyzer-config.c
    M clang/test/Analysis/asm.cpp
    M clang/test/Analysis/assume-controlled-environment.c
    M clang/test/Analysis/bool-assignment.c
    A clang/test/Analysis/builtin_overflow.c
    A clang/test/Analysis/builtin_overflow_notes.c
    M clang/test/Analysis/casts.c
    M clang/test/Analysis/ctu-on-demand-parsing.c
    M clang/test/Analysis/ctu-on-demand-parsing.cpp
    M clang/test/Analysis/cxx-method-names.cpp
    M clang/test/Analysis/debug-exprinspection-istainted.c
    M clang/test/Analysis/diagnostics/Inputs/expected-sarif/sarif-diagnostics-taint-test.c.sarif
    M clang/test/Analysis/diagnostics/Inputs/expected-sarif/sarif-multi-diagnostic-test.c.sarif
    M clang/test/Analysis/diagnostics/sarif-diagnostics-taint-test.c
    M clang/test/Analysis/diagnostics/sarif-multi-diagnostic-test.c
    A clang/test/Analysis/divzero-tainted-div-difference.c
    M clang/test/Analysis/fread.c
    M clang/test/Analysis/global-region-invalidation-errno.c
    M clang/test/Analysis/global-region-invalidation.c
    M clang/test/Analysis/infeasible-sink.c
    M clang/test/Analysis/malloc-annotations.c
    M clang/test/Analysis/malloc.c
    M clang/test/Analysis/malloc.cpp
    M clang/test/Analysis/out-of-bounds-diagnostics.c
    M clang/test/Analysis/out-of-bounds-notes.c
    M clang/test/Analysis/pointer-sub-notes.c
    M clang/test/Analysis/pointer-sub.c
    M clang/test/Analysis/ptr-arith.c
    M clang/test/Analysis/range_casts.c
    M clang/test/Analysis/redefined_system.c
    M clang/test/Analysis/string.c
    M clang/test/Analysis/string.cpp
    M clang/test/Analysis/taint-checker-callback-order-has-definition.c
    M clang/test/Analysis/taint-checker-callback-order-without-definition.c
    M clang/test/Analysis/taint-diagnostic-visitor.c
    M clang/test/Analysis/taint-dumps.c
    M clang/test/Analysis/taint-generic.c
    M clang/test/Analysis/taint-generic.cpp
    M clang/test/Analysis/taint-tester.c
    M clang/test/Analysis/taint-tester.cpp
    M clang/test/Analysis/taint-tester.m
    M clang/test/Analysis/unary-sym-expr.c
    A clang/test/C/C2y/n3298.c
    A clang/test/CIR/hello.c
    A clang/test/CIR/lit.local.cfg
    M clang/test/CMakeLists.txt
    M clang/test/CXX/class.derived/p2.cpp
    M clang/test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p1.cpp
    M clang/test/CXX/dcl.decl/dcl.meaning/dcl.fct/p8.cpp
    M clang/test/CXX/dcl/dcl.decl/p3.cpp
    M clang/test/CXX/dcl/dcl.fct/p17.cpp
    M clang/test/CXX/drs/cwg14xx.cpp
    M clang/test/CXX/drs/cwg1xx.cpp
    M clang/test/CXX/drs/cwg22xx.cpp
    M clang/test/CXX/drs/cwg25xx.cpp
    M clang/test/CXX/drs/cwg27xx.cpp
    M clang/test/CXX/drs/cwg29xx.cpp
    M clang/test/CXX/drs/cwg3xx.cpp
    M clang/test/CXX/expr/expr.prim/expr.prim.lambda/blocks.mm
    M clang/test/CXX/expr/expr.prim/expr.prim.req/requires-expr.cpp
    M clang/test/CXX/lex/lex.literal/lex.ext/p1.cpp
    M clang/test/CXX/lex/lex.literal/lex.ext/p10.cpp
    M clang/test/CXX/lex/lex.literal/lex.ext/p11.cpp
    M clang/test/CXX/lex/lex.literal/lex.ext/p3.cpp
    M clang/test/CXX/lex/lex.literal/lex.ext/p4.cpp
    M clang/test/CXX/lex/lex.literal/lex.ext/p5.cpp
    M clang/test/CXX/lex/lex.literal/lex.ext/p6.cpp
    M clang/test/CXX/lex/lex.literal/lex.ext/p7.cpp
    M clang/test/CXX/lex/lex.literal/lex.ext/p8.cpp
    M clang/test/CXX/lex/lex.literal/lex.ext/p9.cpp
    M clang/test/CXX/over/over.oper/over.literal/p2.cpp
    M clang/test/CXX/over/over.oper/over.literal/p3.cpp
    M clang/test/CXX/over/over.oper/over.literal/p5.cpp
    M clang/test/CXX/over/over.oper/over.literal/p6.cpp
    M clang/test/CXX/over/over.oper/over.literal/p7.cpp
    M clang/test/CXX/over/over.oper/over.literal/p8.cpp
    M clang/test/CXX/special/class.inhctor/p8.cpp
    M clang/test/CXX/special/class.temporary/p6.cpp
    M clang/test/CXX/temp/temp.constr/temp.constr.decl/func-template-decl.cpp
    A clang/test/CXX/temp/temp.constr/temp.constr.decl/p4.cpp
    M clang/test/CXX/temp/temp.res/temp.local/p8.cpp
    M clang/test/CXX/temp/temp.spec/temp.expl.spec/p12.cpp
    M clang/test/CXX/temp/temp.spec/temp.expl.spec/p14-23.cpp
    M clang/test/CXX/temp/temp.spec/temp.expl.spec/p18.cpp
    A clang/test/CXX/temp/temp.spec/temp.expl.spec/p7.cpp
    M clang/test/CodeGen/2008-07-22-bitfield-init-after-zero-len-array.c
    M clang/test/CodeGen/2008-08-07-AlignPadding1.c
    M clang/test/CodeGen/2009-06-14-anonymous-union-init.c
    M clang/test/CodeGen/64bit-swiftcall.c
    M clang/test/CodeGen/PowerPC/ppc-xmmintrin.c
    M clang/test/CodeGen/RISCV/riscv-atomics.c
    A clang/test/CodeGen/RISCV/riscv-cf-protection.c
    M clang/test/CodeGen/RISCV/riscv-inline-asm-rvv.c
    M clang/test/CodeGen/RISCV/riscv-inline-asm.c
    A clang/test/CodeGen/RISCV/riscv-xcvalu-c-api.c
    A clang/test/CodeGen/RISCV/riscv-xcvalu.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vloxseg2ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vloxseg3ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vloxseg4ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vloxseg5ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vloxseg6ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vloxseg7ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vloxseg8ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vlseg2e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vlseg3e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vlseg4e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vlseg5e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vlseg6e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vlseg7e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vlseg8e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vluxseg2ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vluxseg3ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vluxseg4ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vluxseg5ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vluxseg6ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vluxseg7ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vluxseg8ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vsoxseg2ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vsoxseg3ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vsoxseg4ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vsoxseg5ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vsoxseg6ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vsoxseg7ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vsoxseg8ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vsuxseg2ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vsuxseg3ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vsuxseg4ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vsuxseg5ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vsuxseg6ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vsuxseg7ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/bfloat16/vsuxseg8ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vcreate.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vget.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vlmul_ext_v.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vlmul_trunc_v.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vloxseg2ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vloxseg2ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vloxseg2ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vloxseg2ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vloxseg3ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vloxseg3ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vloxseg3ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vloxseg3ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vloxseg4ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vloxseg4ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vloxseg4ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vloxseg4ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vloxseg5ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vloxseg5ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vloxseg5ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vloxseg5ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vloxseg6ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vloxseg6ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vloxseg6ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vloxseg6ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vloxseg7ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vloxseg7ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vloxseg7ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vloxseg7ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vloxseg8ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vloxseg8ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vloxseg8ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vloxseg8ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vlseg2e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vlseg2e32ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vlseg2e64ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vlseg2e8ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vlseg3e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vlseg3e32ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vlseg3e64ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vlseg3e8ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vlseg4e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vlseg4e32ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vlseg4e64ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vlseg4e8ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vlseg5e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vlseg5e32ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vlseg5e64ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vlseg5e8ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vlseg6e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vlseg6e32ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vlseg6e64ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vlseg6e8ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vlseg7e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vlseg7e32ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vlseg7e64ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vlseg7e8ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vlseg8e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vlseg8e32ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vlseg8e64ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vlseg8e8ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vluxseg2ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vluxseg2ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vluxseg2ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vluxseg2ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vluxseg3ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vluxseg3ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vluxseg3ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vluxseg3ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vluxseg4ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vluxseg4ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vluxseg4ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vluxseg4ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vluxseg5ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vluxseg5ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vluxseg5ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vluxseg5ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vluxseg6ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vluxseg6ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vluxseg6ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vluxseg6ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vluxseg7ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vluxseg7ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vluxseg7ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vluxseg7ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vluxseg8ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vluxseg8ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vluxseg8ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vluxseg8ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vset.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsoxseg2ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsoxseg2ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsoxseg2ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsoxseg2ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsoxseg3ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsoxseg3ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsoxseg3ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsoxseg3ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsoxseg4ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsoxseg4ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsoxseg4ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsoxseg4ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsoxseg5ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsoxseg5ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsoxseg5ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsoxseg5ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsoxseg6ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsoxseg6ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsoxseg6ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsoxseg6ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsoxseg7ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsoxseg7ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsoxseg7ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsoxseg7ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsoxseg8ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsoxseg8ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsoxseg8ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsoxseg8ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsuxseg2ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsuxseg2ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsuxseg2ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsuxseg2ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsuxseg3ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsuxseg3ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsuxseg3ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsuxseg3ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsuxseg4ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsuxseg4ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsuxseg4ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsuxseg4ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsuxseg5ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsuxseg5ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsuxseg5ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsuxseg5ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsuxseg6ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsuxseg6ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsuxseg6ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsuxseg6ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsuxseg7ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsuxseg7ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsuxseg7ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsuxseg7ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsuxseg8ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsuxseg8ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsuxseg8ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vsuxseg8ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/non-overloaded/vundefined.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vloxseg2ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vloxseg3ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vloxseg4ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vloxseg5ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vloxseg6ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vloxseg7ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vloxseg8ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vlseg2e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vlseg3e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vlseg4e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vlseg5e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vlseg6e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vlseg7e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vlseg8e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vluxseg2ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vluxseg3ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vluxseg4ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vluxseg5ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vluxseg6ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vluxseg7ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vluxseg8ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vsoxseg2ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vsoxseg3ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vsoxseg4ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vsoxseg5ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vsoxseg6ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vsoxseg7ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vsoxseg8ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vsuxseg2ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vsuxseg3ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vsuxseg4ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vsuxseg5ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vsuxseg6ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vsuxseg7ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/bfloat16/vsuxseg8ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vget.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vlmul_ext_v.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vlmul_trunc_v.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vloxseg2ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vloxseg2ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vloxseg2ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vloxseg2ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vloxseg3ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vloxseg3ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vloxseg3ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vloxseg3ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vloxseg4ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vloxseg4ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vloxseg4ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vloxseg4ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vloxseg5ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vloxseg5ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vloxseg5ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vloxseg5ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vloxseg6ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vloxseg6ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vloxseg6ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vloxseg6ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vloxseg7ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vloxseg7ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vloxseg7ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vloxseg7ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vloxseg8ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vloxseg8ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vloxseg8ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vloxseg8ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vlseg2e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vlseg2e32ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vlseg2e64ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vlseg2e8ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vlseg3e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vlseg3e32ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vlseg3e64ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vlseg3e8ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vlseg4e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vlseg4e32ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vlseg4e64ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vlseg4e8ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vlseg5e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vlseg5e32ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vlseg5e64ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vlseg5e8ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vlseg6e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vlseg6e32ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vlseg6e64ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vlseg6e8ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vlseg7e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vlseg7e32ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vlseg7e64ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vlseg7e8ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vlseg8e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vlseg8e32ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vlseg8e64ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vlseg8e8ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vluxseg2ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vluxseg2ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vluxseg2ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vluxseg2ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vluxseg3ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vluxseg3ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vluxseg3ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vluxseg3ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vluxseg4ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vluxseg4ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vluxseg4ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vluxseg4ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vluxseg5ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vluxseg5ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vluxseg5ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vluxseg5ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vluxseg6ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vluxseg6ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vluxseg6ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vluxseg6ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vluxseg7ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vluxseg7ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vluxseg7ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vluxseg7ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vluxseg8ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vluxseg8ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vluxseg8ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vluxseg8ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vset.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsoxseg2ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsoxseg2ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsoxseg2ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsoxseg2ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsoxseg3ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsoxseg3ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsoxseg3ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsoxseg3ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsoxseg4ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsoxseg4ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsoxseg4ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsoxseg4ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsoxseg5ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsoxseg5ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsoxseg5ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsoxseg5ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsoxseg6ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsoxseg6ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsoxseg6ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsoxseg6ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsoxseg7ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsoxseg7ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsoxseg7ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsoxseg7ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsoxseg8ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsoxseg8ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsoxseg8ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsoxseg8ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsuxseg2ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsuxseg2ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsuxseg2ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsuxseg2ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsuxseg3ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsuxseg3ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsuxseg3ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsuxseg3ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsuxseg4ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsuxseg4ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsuxseg4ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsuxseg4ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsuxseg5ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsuxseg5ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsuxseg5ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsuxseg5ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsuxseg6ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsuxseg6ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsuxseg6ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsuxseg6ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsuxseg7ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsuxseg7ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsuxseg7ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsuxseg7ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsuxseg8ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsuxseg8ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsuxseg8ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/non-policy/overloaded/vsuxseg8ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/bfloat16/vloxseg2ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/bfloat16/vloxseg3ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/bfloat16/vloxseg4ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/bfloat16/vloxseg5ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/bfloat16/vloxseg6ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/bfloat16/vloxseg7ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/bfloat16/vloxseg8ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/bfloat16/vlseg2e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/bfloat16/vlseg3e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/bfloat16/vlseg4e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/bfloat16/vlseg5e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/bfloat16/vlseg6e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/bfloat16/vlseg7e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/bfloat16/vlseg8e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/bfloat16/vluxseg2ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/bfloat16/vluxseg3ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/bfloat16/vluxseg4ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/bfloat16/vluxseg5ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/bfloat16/vluxseg6ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/bfloat16/vluxseg7ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/bfloat16/vluxseg8ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vloxseg2ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vloxseg2ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vloxseg2ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vloxseg2ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vloxseg3ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vloxseg3ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vloxseg3ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vloxseg3ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vloxseg4ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vloxseg4ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vloxseg4ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vloxseg4ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vloxseg5ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vloxseg5ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vloxseg5ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vloxseg5ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vloxseg6ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vloxseg6ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vloxseg6ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vloxseg6ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vloxseg7ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vloxseg7ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vloxseg7ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vloxseg7ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vloxseg8ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vloxseg8ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vloxseg8ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vloxseg8ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vlseg2e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vlseg2e32ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vlseg2e64ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vlseg2e8ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vlseg3e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vlseg3e32ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vlseg3e64ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vlseg3e8ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vlseg4e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vlseg4e32ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vlseg4e64ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vlseg4e8ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vlseg5e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vlseg5e32ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vlseg5e64ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vlseg5e8ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vlseg6e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vlseg6e32ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vlseg6e64ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vlseg6e8ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vlseg7e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vlseg7e32ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vlseg7e64ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vlseg7e8ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vlseg8e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vlseg8e32ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vlseg8e64ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vlseg8e8ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vluxseg2ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vluxseg2ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vluxseg2ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vluxseg2ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vluxseg3ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vluxseg3ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vluxseg3ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vluxseg3ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vluxseg4ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vluxseg4ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vluxseg4ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vluxseg4ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vluxseg5ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vluxseg5ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vluxseg5ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vluxseg5ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vluxseg6ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vluxseg6ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vluxseg6ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vluxseg6ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vluxseg7ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vluxseg7ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vluxseg7ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vluxseg7ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vluxseg8ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vluxseg8ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vluxseg8ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/non-overloaded/vluxseg8ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/bfloat16/vloxseg2ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/bfloat16/vloxseg3ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/bfloat16/vloxseg4ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/bfloat16/vloxseg5ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/bfloat16/vloxseg6ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/bfloat16/vloxseg7ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/bfloat16/vloxseg8ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/bfloat16/vlseg2e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/bfloat16/vlseg3e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/bfloat16/vlseg4e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/bfloat16/vlseg5e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/bfloat16/vlseg6e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/bfloat16/vlseg7e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/bfloat16/vlseg8e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/bfloat16/vluxseg2ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/bfloat16/vluxseg3ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/bfloat16/vluxseg4ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/bfloat16/vluxseg5ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/bfloat16/vluxseg6ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/bfloat16/vluxseg7ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/bfloat16/vluxseg8ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vloxseg2ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vloxseg2ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vloxseg2ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vloxseg2ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vloxseg3ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vloxseg3ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vloxseg3ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vloxseg3ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vloxseg4ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vloxseg4ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vloxseg4ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vloxseg4ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vloxseg5ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vloxseg5ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vloxseg5ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vloxseg5ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vloxseg6ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vloxseg6ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vloxseg6ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vloxseg6ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vloxseg7ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vloxseg7ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vloxseg7ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vloxseg7ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vloxseg8ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vloxseg8ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vloxseg8ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vloxseg8ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vlseg2e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vlseg2e32ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vlseg2e64ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vlseg2e8ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vlseg3e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vlseg3e32ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vlseg3e64ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vlseg3e8ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vlseg4e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vlseg4e32ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vlseg4e64ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vlseg4e8ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vlseg5e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vlseg5e32ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vlseg5e64ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vlseg5e8ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vlseg6e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vlseg6e32ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vlseg6e64ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vlseg6e8ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vlseg7e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vlseg7e32ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vlseg7e64ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vlseg7e8ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vlseg8e16ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vlseg8e32ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vlseg8e64ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vlseg8e8ff.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vluxseg2ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vluxseg2ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vluxseg2ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vluxseg2ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vluxseg3ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vluxseg3ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vluxseg3ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vluxseg3ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vluxseg4ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vluxseg4ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vluxseg4ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vluxseg4ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vluxseg5ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vluxseg5ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vluxseg5ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vluxseg5ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vluxseg6ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vluxseg6ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vluxseg6ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vluxseg6ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vluxseg7ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vluxseg7ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vluxseg7ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vluxseg7ei8.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vluxseg8ei16.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vluxseg8ei32.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vluxseg8ei64.c
    M clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated/policy/overloaded/vluxseg8ei8.c
    A clang/test/CodeGen/RISCV/rvv-intrinsics-handcrafted/rvv-tuple-utils.c
    M clang/test/CodeGen/X86/adc-builtins.c
    M clang/test/CodeGen/X86/adx-builtins.c
    M clang/test/CodeGen/X86/avx-builtins-constrained-cmp.c
    M clang/test/CodeGen/X86/avx-builtins.c
    M clang/test/CodeGen/X86/avx2-builtins.c
    M clang/test/CodeGen/X86/avx512f-builtins.c
    M clang/test/CodeGen/X86/bmi-builtins.c
    M clang/test/CodeGen/X86/bmi2-builtins.c
    M clang/test/CodeGen/X86/cx-complex-range.c
    M clang/test/CodeGen/X86/f16c-builtins-constrained.c
    M clang/test/CodeGen/X86/f16c-builtins.c
    M clang/test/CodeGen/X86/fma-builtins-constrained.c
    M clang/test/CodeGen/X86/fma-builtins.c
    M clang/test/CodeGen/X86/fma4-builtins.c
    M clang/test/CodeGen/X86/lzcnt-builtins.c
    M clang/test/CodeGen/X86/mmx-builtins.c
    A clang/test/CodeGen/X86/pr51324.c
    A clang/test/CodeGen/X86/pr60006.c
    M clang/test/CodeGen/X86/sse-builtins-constrained-cmp.c
    M clang/test/CodeGen/X86/sse-builtins-constrained.c
    M clang/test/CodeGen/X86/sse-builtins-dbg.c
    M clang/test/CodeGen/X86/sse-builtins.c
    M clang/test/CodeGen/X86/sse2-builtins-constrained-cmp.c
    M clang/test/CodeGen/X86/sse2-builtins.c
    M clang/test/CodeGen/X86/sse3-builtins.c
    M clang/test/CodeGen/X86/sse41-builtins.c
    M clang/test/CodeGen/X86/sse42-builtins.c
    M clang/test/CodeGen/X86/sse4a-builtins.c
    M clang/test/CodeGen/X86/ssse3-builtins.c
    M clang/test/CodeGen/X86/tbm-builtins.c
    M clang/test/CodeGen/X86/x86-intrinsics-imm.c
    M clang/test/CodeGen/aarch64-fmv-dependencies.c
    A clang/test/CodeGen/aarch64-fp8-intrinsics/acle_sme2_fp8_scale.c
    M clang/test/CodeGen/aarch64-mixed-target-attributes.c
    A clang/test/CodeGen/aarch64-neon-fp8-intrinsics/acle_neon_fscale.c
    M clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_clamp.c
    M clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_cvt.c
    M clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_cvtl.c
    M clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_faminmax.c
    M clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_frint.c
    M clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_ldr_str_zt.c
    M clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti2_lane_zt_x2.c
    M clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti2_lane_zt_x4.c
    M clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti4_lane_zt_x2.c
    M clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti4_lane_zt_x4.c
    A clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti4_zt.c
    M clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_max.c
    M clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_maxnm.c
    M clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_min.c
    M clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_minnm.c
    M clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_read.c
    M clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_sqdmulh.c
    M clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_unpkx2.c
    M clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_unpkx4.c
    M clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_add.c
    M clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_rshl.c
    M clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_selx2.c
    M clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_selx4.c
    M clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_uzpx2.c
    M clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_uzpx4.c
    M clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_zipx2.c
    M clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_zipx4.c
    A clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_write_lane_zt.c
    M clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_zero_zt.c
    M clang/test/CodeGen/aarch64-sme2p1-intrinsics/acle_sme2p1_movaz.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cvt-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cvtnt.c
    M clang/test/CodeGen/aarch64-sve.c
    M clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_pext.c
    M clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_while_x2.c
    M clang/test/CodeGen/aarch64-type-sizes.c
    M clang/test/CodeGen/align-loops.c
    M clang/test/CodeGen/arm-acle-coproc.c
    M clang/test/CodeGen/arm-swiftcall.c
    M clang/test/CodeGen/atomics-sema-alignment.c
    A clang/test/CodeGen/attr-counted-by-pr110385.c
    M clang/test/CodeGen/attr-counted-by-pr88931.cpp
    M clang/test/CodeGen/attr-counted-by.c
    M clang/test/CodeGen/attr-target-clones-aarch64.c
    A clang/test/CodeGen/attr-target-version-riscv-invalid.c
    A clang/test/CodeGen/attr-target-version-riscv.c
    M clang/test/CodeGen/attr-target-version.c
    M clang/test/CodeGen/builtins-elementwise-math.c
    M clang/test/CodeGen/builtins-nvptx.c
    M clang/test/CodeGen/builtins-reduction-math.c
    M clang/test/CodeGen/builtins.c
    M clang/test/CodeGen/code-coverage.c
    M clang/test/CodeGen/coff-aarch64-type-sizes.c
    M clang/test/CodeGen/const-init.c
    M clang/test/CodeGen/cx-complex-range.c
    M clang/test/CodeGen/decl.c
    M clang/test/CodeGen/designated-initializers.c
    M clang/test/CodeGen/ext-int.c
    M clang/test/CodeGen/flexible-array-init.c
    A clang/test/CodeGen/fmaxfmin-invalid-arguments-type.c
    M clang/test/CodeGen/global-init.c
    M clang/test/CodeGen/init.c
    A clang/test/CodeGen/linux-kernel-struct-union-initializer.c
    A clang/test/CodeGen/linux-kernel-struct-union-initializer2.c
    A clang/test/CodeGen/math-libcalls-tbaa-indirect-args.c
    M clang/test/CodeGen/math-libcalls.c
    M clang/test/CodeGen/memtag-globals.cpp
    M clang/test/CodeGen/mingw-long-double.c
    M clang/test/CodeGen/mms-bitfields.c
    M clang/test/CodeGen/ms-mixed-ptr-sizes.c
    M clang/test/CodeGen/nofpclass.c
    M clang/test/CodeGen/nvptx_attributes.c
    M clang/test/CodeGen/rtsan_attribute_inserted.c
    M clang/test/CodeGen/rtsan_no_attribute_sanitizer_disabled.c
    A clang/test/CodeGen/sanitize-coverage-gated-callbacks.c
    M clang/test/CodeGen/stack-protector-guard.c
    M clang/test/CodeGen/strictfp-elementwise-bulitins.cpp
    M clang/test/CodeGen/target-data.c
    M clang/test/CodeGen/tbaa-pointers.c
    M clang/test/CodeGen/tbaa-reference.cpp
    M clang/test/CodeGen/ubsan-builtin-checks.c
    M clang/test/CodeGen/union-init2.c
    M clang/test/CodeGen/windows-swiftcall.c
    M clang/test/CodeGenCUDA/address-spaces.cu
    M clang/test/CodeGenCUDA/amdgpu-atomic-ops.cu
    R clang/test/CodeGenCUDA/amdgpu-func-attrs.cu
    M clang/test/CodeGenCUDA/amdgpu-visibility.cu
    M clang/test/CodeGenCUDA/anon-ns.cu
    M clang/test/CodeGenCUDA/atomic-ops.cu
    M clang/test/CodeGenCUDA/bf16.cu
    M clang/test/CodeGenCUDA/device-var-init.cu
    M clang/test/CodeGenCUDA/device-var-linkage.cu
    M clang/test/CodeGenCUDA/filter-decl.cu
    M clang/test/CodeGenCUDA/static-device-var-no-rdc.cu
    M clang/test/CodeGenCUDA/static-device-var-rdc.cu
    M clang/test/CodeGenCUDA/template-class-static-member.cu
    M clang/test/CodeGenCXX/RelativeVTablesABI/child-inheritted-from-parent-in-comdat.cpp
    M clang/test/CodeGenCXX/RelativeVTablesABI/inlined-key-function.cpp
    M clang/test/CodeGenCXX/RelativeVTablesABI/parent-and-child-in-comdats.cpp
    M clang/test/CodeGenCXX/RelativeVTablesABI/parent-vtable-in-comdat.cpp
    M clang/test/CodeGenCXX/RelativeVTablesABI/simple-vtable-definition.cpp
    M clang/test/CodeGenCXX/RelativeVTablesABI/type-info.cpp
    M clang/test/CodeGenCXX/aarch64-mangle-sve-vectors.cpp
    M clang/test/CodeGenCXX/aarch64-sve-typeinfo.cpp
    M clang/test/CodeGenCXX/aarch64-sve-vector-init.cpp
    M clang/test/CodeGenCXX/armv7k.cpp
    M clang/test/CodeGenCXX/attr-target-clones-aarch64.cpp
    A clang/test/CodeGenCXX/attr-target-version-riscv.cpp
    M clang/test/CodeGenCXX/attr-target-version.cpp
    M clang/test/CodeGenCXX/builtins.cpp
    M clang/test/CodeGenCXX/cxx2a-consteval.cpp
    M clang/test/CodeGenCXX/debug-info-alias.cpp
    M clang/test/CodeGenCXX/dynamic-cast-address-space.cpp
    M clang/test/CodeGenCXX/exceptions-no-rtti.cpp
    M clang/test/CodeGenCXX/ext-int.cpp
    M clang/test/CodeGenCXX/fmv-namespace.cpp
    M clang/test/CodeGenCXX/implicit-record-visibility.cpp
    M clang/test/CodeGenCXX/mangle-concept.cpp
    M clang/test/CodeGenCXX/mangle-subst.cpp
    M clang/test/CodeGenCXX/mdefault-visibility-export-mapping-rtti.cpp
    M clang/test/CodeGenCXX/modules-vtable.cppm
    M clang/test/CodeGenCXX/pr59765-modules-global-ctor-dtor.cppm
    M clang/test/CodeGenCXX/ptrauth-rtti-layout.cpp
    M clang/test/CodeGenCXX/ptrauth-type-info-vtable.cpp
    M clang/test/CodeGenCXX/ptrauth-vtable-virtual-inheritance-thunk.cpp
    M clang/test/CodeGenCXX/rtti-linkage.cpp
    M clang/test/CodeGenCXX/rtti-visibility.cpp
    M clang/test/CodeGenCXX/spirv-amdgcn-float16.cpp
    M clang/test/CodeGenCXX/symbol-partition.cpp
    M clang/test/CodeGenCXX/template-param-objects-address-space.cpp
    M clang/test/CodeGenCXX/throw-expression-typeinfo-in-address-space.cpp
    M clang/test/CodeGenCXX/try-catch-with-address-space.cpp
    M clang/test/CodeGenCXX/type_visibility.cpp
    M clang/test/CodeGenCXX/typeid-cxx11-with-address-space.cpp
    M clang/test/CodeGenCXX/typeid-with-address-space.cpp
    M clang/test/CodeGenCXX/typeinfo-with-address-space.cpp
    M clang/test/CodeGenCXX/visibility-ms-compat.cpp
    M clang/test/CodeGenCXX/vtable-align-address-space.cpp
    M clang/test/CodeGenCXX/vtable-align.cpp
    M clang/test/CodeGenCXX/vtable-assume-load-address-space.cpp
    M clang/test/CodeGenCXX/vtable-available-externally.cpp
    M clang/test/CodeGenCXX/vtable-key-function-arm.cpp
    M clang/test/CodeGenCXX/vtable-key-function-ios.cpp
    M clang/test/CodeGenCXX/vtable-key-function-win-comdat.cpp
    M clang/test/CodeGenCXX/vtable-pointer-initialization-address-space.cpp
    M clang/test/CodeGenCXX/vtt-address-space.cpp
    M clang/test/CodeGenCXX/weak-extern-typeinfo.cpp
    M clang/test/CodeGenCXX/windows-itanium-type-info.cpp
    M clang/test/CodeGenHIP/hipspv-addr-spaces.cpp
    A clang/test/CodeGenHLSL/ArrayAssignable.hlsl
    M clang/test/CodeGenHLSL/ArrayTemporary.hlsl
    M clang/test/CodeGenHLSL/BasicFeatures/OutputArguments.hlsl
    M clang/test/CodeGenHLSL/GlobalConstructorFunction.hlsl
    M clang/test/CodeGenHLSL/GlobalConstructorLib.hlsl
    M clang/test/CodeGenHLSL/GlobalConstructors.hlsl
    M clang/test/CodeGenHLSL/GlobalDestructors.hlsl
    M clang/test/CodeGenHLSL/basic_types.hlsl
    M clang/test/CodeGenHLSL/buffer-array-operator.hlsl
    M clang/test/CodeGenHLSL/builtins/RWBuffer-annotations.hlsl
    M clang/test/CodeGenHLSL/builtins/RWBuffer-constructor.hlsl
    M clang/test/CodeGenHLSL/builtins/RWBuffer-elementtype.hlsl
    M clang/test/CodeGenHLSL/builtins/RasterizerOrderedBuffer-annotations.hlsl
    M clang/test/CodeGenHLSL/builtins/StructuredBuffer-annotations.hlsl
    M clang/test/CodeGenHLSL/builtins/StructuredBuffer-constructor.hlsl
    M clang/test/CodeGenHLSL/builtins/StructuredBuffer-elementtype.hlsl
    A clang/test/CodeGenHLSL/builtins/WaveReadLaneAt.hlsl
    M clang/test/CodeGenHLSL/builtins/abs.hlsl
    A clang/test/CodeGenHLSL/builtins/asint.hlsl
    A clang/test/CodeGenHLSL/builtins/atan2.hlsl
    M clang/test/CodeGenHLSL/builtins/ceil.hlsl
    M clang/test/CodeGenHLSL/builtins/clamp.hlsl
    M clang/test/CodeGenHLSL/builtins/cos.hlsl
    R clang/test/CodeGenHLSL/builtins/create_handle.hlsl
    A clang/test/CodeGenHLSL/builtins/cross.hlsl
    A clang/test/CodeGenHLSL/builtins/degrees.hlsl
    M clang/test/CodeGenHLSL/builtins/exp.hlsl
    M clang/test/CodeGenHLSL/builtins/exp2.hlsl
    M clang/test/CodeGenHLSL/builtins/floor.hlsl
    A clang/test/CodeGenHLSL/builtins/fmod.hlsl
    M clang/test/CodeGenHLSL/builtins/hlsl_resource_t.hlsl
    M clang/test/CodeGenHLSL/builtins/log.hlsl
    M clang/test/CodeGenHLSL/builtins/log10.hlsl
    M clang/test/CodeGenHLSL/builtins/log2.hlsl
    M clang/test/CodeGenHLSL/builtins/max.hlsl
    M clang/test/CodeGenHLSL/builtins/min.hlsl
    M clang/test/CodeGenHLSL/builtins/pow.hlsl
    A clang/test/CodeGenHLSL/builtins/radians.hlsl
    M clang/test/CodeGenHLSL/builtins/round.hlsl
    M clang/test/CodeGenHLSL/builtins/saturate.hlsl
    M clang/test/CodeGenHLSL/builtins/sign.hlsl
    M clang/test/CodeGenHLSL/builtins/sin.hlsl
    M clang/test/CodeGenHLSL/builtins/sqrt.hlsl
    M clang/test/CodeGenHLSL/builtins/trunc.hlsl
    M clang/test/CodeGenHLSL/builtins/wave_get_lane_index_do_while.hlsl
    M clang/test/CodeGenHLSL/builtins/wave_get_lane_index_simple.hlsl
    M clang/test/CodeGenHLSL/builtins/wave_get_lane_index_subcall.hlsl
    M clang/test/CodeGenHLSL/builtins/wave_is_first_lane.hlsl
    M clang/test/CodeGenHLSL/convergence/do.while.hlsl
    M clang/test/CodeGenHLSL/convergence/for.hlsl
    M clang/test/CodeGenHLSL/convergence/while.hlsl
    M clang/test/CodeGenHLSL/entry.hlsl
    M clang/test/CodeGenHLSL/export.hlsl
    M clang/test/CodeGenHLSL/float3.hlsl
    M clang/test/CodeGenHLSL/group_shared.hlsl
    M clang/test/CodeGenHLSL/half.hlsl
    M clang/test/CodeGenHLSL/implicit-norecurse-attrib.hlsl
    M clang/test/CodeGenHLSL/inline-constructors.hlsl
    M clang/test/CodeGenHLSL/inline-functions.hlsl
    M clang/test/CodeGenHLSL/semantics/DispatchThreadID.hlsl
    M clang/test/CodeGenHLSL/semantics/GroupIndex-codegen.hlsl
    M clang/test/CodeGenHLSL/shift-mask.hlsl
    M clang/test/CodeGenHLSL/sret_output.hlsl
    M clang/test/CodeGenHLSL/static-local-ctor.hlsl
    M clang/test/CodeGenHLSL/static_global_and_function_in_cb.hlsl
    M clang/test/CodeGenHLSL/this-assignment-overload.hlsl
    M clang/test/CodeGenHLSL/this-assignment.hlsl
    M clang/test/CodeGenHLSL/this-reference.hlsl
    M clang/test/CodeGenObjC/aarch64-sve-types.m
    M clang/test/CodeGenObjC/designated-initializers.m
    M clang/test/CodeGenObjCXX/rtti.mm
    M clang/test/CodeGenOpenCL/addr-space-struct-arg.cl
    M clang/test/CodeGenOpenCL/amdgcn-automatic-variable.cl
    M clang/test/CodeGenOpenCL/atomic-ops.cl
    M clang/test/CodeGenOpenCL/builtins-amdgcn-gfx11.cl
    M clang/test/CodeGenOpenCL/builtins-amdgcn.cl
    M clang/test/CodeGenOpenCL/pipe_builtin.cl
    M clang/test/CoverageMapping/branch-constfolded.cpp
    M clang/test/CoverageMapping/if.cpp
    M clang/test/CoverageMapping/macro-expansion.c
    M clang/test/CoverageMapping/mcdc-scratch-space.c
    M clang/test/CoverageMapping/mcdc-system-headers.cpp
    M clang/test/CoverageMapping/single-byte-counters.cpp
    M clang/test/CoverageMapping/switch.cpp
    M clang/test/CoverageMapping/switchmacro.c
    M clang/test/Driver/B-opt.c
    A clang/test/Driver/Inputs/multilib/empty.yaml
    M clang/test/Driver/Xlinker-args.c
    M clang/test/Driver/aarch64-multilib-rcpc3.c
    A clang/test/Driver/aarch64-v96a.c
    M clang/test/Driver/amdgpu-openmp-toolchain.c
    M clang/test/Driver/arm-cortex-cpus-1.c
    M clang/test/Driver/arm-cortex-cpus-2.c
    M clang/test/Driver/arm-execute-only.c
    M clang/test/Driver/as-options.s
    M clang/test/Driver/avr-mmcu.c
    M clang/test/Driver/baremetal-multilib-custom-error.yaml
    M clang/test/Driver/baremetal-multilib-exclusive-group.yaml
    M clang/test/Driver/baremetal-multilib-group-error.yaml
    M clang/test/Driver/baremetal-multilib-layered.yaml
    M clang/test/Driver/baremetal-multilib.yaml
    M clang/test/Driver/cl-options.c
    M clang/test/Driver/cl-zc.cpp
    M clang/test/Driver/clang_f_opts.c
    M clang/test/Driver/config-file-errs.c
    M clang/test/Driver/cuda-cross-compiling.c
    A clang/test/Driver/cuda-short-ptr.cu
    M clang/test/Driver/dxc_E.hlsl
    M clang/test/Driver/fbasic-block-sections.c
    M clang/test/Driver/flang/flang.f90
    M clang/test/Driver/flang/flang_ucase.F90
    M clang/test/Driver/flang/multiple-inputs-mixed.f90
    M clang/test/Driver/flang/multiple-inputs.f90
    M clang/test/Driver/hip-include-path.hip
    M clang/test/Driver/hip-link-save-temps.hip
    M clang/test/Driver/hip-partial-link.hip
    M clang/test/Driver/hip-runtime-libs-msvc.hip
    M clang/test/Driver/hip-save-temps.hip
    M clang/test/Driver/hip-toolchain-rdc-separate.hip
    M clang/test/Driver/hip-toolchain-rdc-static-lib.hip
    M clang/test/Driver/hip-toolchain-rdc.hip
    M clang/test/Driver/hip-unbundle-preproc.hipi
    M clang/test/Driver/hipspv-toolchain-rdc.hip
    M clang/test/Driver/hipstdpar.c
    M clang/test/Driver/lld-repro.c
    A clang/test/Driver/loongarch-mannotate-tablejump.c
    A clang/test/Driver/loongarch-mfrecipe.c
    M clang/test/Driver/lto.c
    M clang/test/Driver/notypecheck.s
    M clang/test/Driver/print-multi-selection-flags.c
    M clang/test/Driver/print-supported-extensions-aarch64.c
    M clang/test/Driver/print-supported-extensions-riscv.c
    M clang/test/Driver/ps5-linker.c
    M clang/test/Driver/relax.s
    M clang/test/Driver/response-file-errs.c
    M clang/test/Driver/stack-protector-guard.c
    M clang/test/Driver/target-as.s
    M clang/test/Driver/thinlto.c
    M clang/test/Driver/thinlto.cu
    A clang/test/Driver/zos-pragma-pack.c
    M clang/test/ExtractAPI/anonymous_record_no_typedef.c
    M clang/test/ExtractAPI/typedef_anonymous_record.c
    M clang/test/FixIt/fixit-c++11.cpp
    M clang/test/FixIt/member-mismatch.cpp
    A clang/test/Format/dry-run-warning.cpp
    M clang/test/Frontend/amdgcn-machine-analysis-remarks.cl
    M clang/test/Frontend/fixed_point_comparisons.c
    M clang/test/Frontend/fixed_point_conversions_const.c
    M clang/test/Frontend/fixed_point_crash.c
    M clang/test/Frontend/fixed_point_div_const.c
    M clang/test/Frontend/fixed_point_errors.c
    A clang/test/Frontend/highlight-text.c
    M clang/test/Frontend/plugin-attribute.cpp
    M clang/test/Headers/Inputs/include/setjmp.h
    A clang/test/Headers/crash-instantiated-in-scope-cxx-modules.cpp
    A clang/test/Headers/crash-instantiated-in-scope-cxx-modules2.cpp
    A clang/test/Headers/crash-instantiated-in-scope-cxx-modules3.cpp
    A clang/test/Headers/header-unit-common-cmp-cat.cpp
    A clang/test/Headers/import_header_unit_after_pragma.cpp
    M clang/test/Headers/ms-intrin.cpp
    M clang/test/Lexer/gnu-flags.c
    M clang/test/Misc/constexpr-subobj-init-source-ranges.cpp
    M clang/test/Misc/target-invalid-cpu-note/arm.c
    M clang/test/Misc/target-invalid-cpu-note/nvptx.c
    M clang/test/Misc/warning-wall.c
    A clang/test/Modules/GH109879-1.cpp
    A clang/test/Modules/GH109879-2.cpp
    M clang/test/Modules/cxx-templates.cpp
    M clang/test/Modules/embed-files-compressed.cpp
    M clang/test/Modules/friend-definition-2.cpp
    A clang/test/Modules/gh110401.cppm
    A clang/test/Modules/lambda-definitions.cppm
    M clang/test/Modules/no-external-type-id.cppm
    M clang/test/Modules/pr97313.cppm
    A clang/test/Modules/string-literal-uniqueness.cpp
    M clang/test/OpenMP/amdgcn-attributes.cpp
    M clang/test/OpenMP/bug57757.cpp
    M clang/test/OpenMP/declare_variant_device_isa_codegen_1.c
    M clang/test/OpenMP/interchange_ast_print.cpp
    M clang/test/OpenMP/interchange_codegen.cpp
    M clang/test/OpenMP/interchange_messages.cpp
    M clang/test/OpenMP/lit.local.cfg
    M clang/test/OpenMP/target_parallel_for_codegen.cpp
    M clang/test/OpenMP/target_parallel_for_simd_codegen.cpp
    M clang/test/OpenMP/target_teams_distribute_parallel_for_firstprivate_codegen.cpp
    M clang/test/OpenMP/target_teams_distribute_parallel_for_private_codegen.cpp
    M clang/test/OpenMP/target_teams_distribute_parallel_for_simd_firstprivate_codegen.cpp
    M clang/test/OpenMP/target_teams_distribute_parallel_for_simd_private_codegen.cpp
    M clang/test/OpenMP/target_teams_generic_loop_private_codegen.cpp
    M clang/test/OpenMP/target_teams_map_codegen.cpp
    M clang/test/Options/enable_16bit_types_validation_spirv.hlsl
    M clang/test/Parser/colon-colon-parentheses.cpp
    M clang/test/Parser/cxx-ambig-paren-expr-asan.cpp
    M clang/test/Parser/cxx-class.cpp
    M clang/test/Parser/cxx11-user-defined-literals.cpp
    M clang/test/Parser/cxx2c-pack-indexing.cpp
    M clang/test/ParserHLSL/hlsl_contained_type_attr.hlsl
    M clang/test/ParserHLSL/hlsl_contained_type_attr_error.hlsl
    M clang/test/ParserHLSL/hlsl_is_rov_attr.hlsl
    M clang/test/ParserHLSL/hlsl_is_rov_attr_error.hlsl
    M clang/test/ParserHLSL/hlsl_raw_buffer_attr.hlsl
    M clang/test/ParserHLSL/hlsl_raw_buffer_attr_error.hlsl
    M clang/test/ParserHLSL/hlsl_resource_class_attr.hlsl
    M clang/test/ParserHLSL/hlsl_resource_class_attr_error.hlsl
    M clang/test/ParserHLSL/hlsl_resource_handle_attrs.hlsl
    M clang/test/ParserOpenACC/parse-clauses.c
    M clang/test/ParserOpenACC/parse-clauses.cpp
    M clang/test/Preprocessor/aarch64-target-features.c
    M clang/test/Preprocessor/arm-target-features.c
    M clang/test/Preprocessor/feature_tests.cpp
    M clang/test/Preprocessor/predefined-win-macros.c
    M clang/test/Preprocessor/riscv-target-features.c
    A clang/test/Preprocessor/time64.c
    M clang/test/Sema/aarch64-neon-target.c
    M clang/test/Sema/aarch64-sme2-intrinsics/acle_sme2_add_sub_za16.c
    M clang/test/Sema/aarch64-sme2-intrinsics/acle_sme2_b16b16.cpp
    M clang/test/Sema/aarch64-sme2-intrinsics/acle_sme2_fmlas16.c
    M clang/test/Sema/aarch64-sme2-intrinsics/acle_sme2_imm.cpp
    M clang/test/Sema/aarch64-sme2-intrinsics/acle_sme2_mopa_nonwide.c
    M clang/test/Sema/aarch64-streaming-sme-or-nonstreaming-sve-builtins.c
    M clang/test/Sema/aarch64-sve-types.c
    M clang/test/Sema/aarch64-sve-vector-pow-ops.c
    M clang/test/Sema/aarch64-sve-vector-trig-ops.c
    M clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2.cpp
    M clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2_aes_bitperm_sha3_sm4.cpp
    M clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2_bfloat.cpp
    M clang/test/Sema/aarch64-sve2p1-intrinsics/acle_sve2p1_b16b16.cpp
    A clang/test/Sema/aarch64-vcmla-undef.c
    M clang/test/Sema/annotate.c
    A clang/test/Sema/arm-mfp8.cpp
    M clang/test/Sema/asm.c
    M clang/test/Sema/attr-availability.c
    A clang/test/Sema/attr-nonblocking-constraints-ms.cpp
    A clang/test/Sema/attr-nonblocking-constraints.c
    A clang/test/Sema/attr-nonblocking-constraints.cpp
    M clang/test/Sema/attr-nonblocking-sema.cpp
    M clang/test/Sema/attr-nonblocking-syntax.cpp
    M clang/test/Sema/attr-target-clones-aarch64.c
    M clang/test/Sema/attr-target-version.c
    M clang/test/Sema/builtin-assume-aligned.c
    M clang/test/Sema/builtins-elementwise-math.c
    M clang/test/Sema/builtins-reduction-math.c
    M clang/test/Sema/builtins.c
    A clang/test/Sema/caret-diags-register-variable.cpp
    M clang/test/Sema/constant-builtins-2.c
    A clang/test/Sema/constant-builtins-fmaximum-num.cpp
    A clang/test/Sema/constant-builtins-fminimum-num.cpp
    M clang/test/Sema/constexpr.c
    M clang/test/Sema/diagnose_if.c
    M clang/test/Sema/exprs.c
    M clang/test/Sema/fp16vec-sema.c
    M clang/test/Sema/riscv-rvv-vector-trig-ops.c
    M clang/test/Sema/riscv-sve-vector-pow-ops.c
    M clang/test/Sema/warn-lifetime-analysis-nocfg.cpp
    A clang/test/SemaCXX/GH41441.cpp
    R clang/test/SemaCXX/PR84020.cpp
    M clang/test/SemaCXX/alloc-align-attr.cpp
    M clang/test/SemaCXX/attr-lifetimebound.cpp
    M clang/test/SemaCXX/attr-target-mv.cpp
    A clang/test/SemaCXX/attr-target-version-riscv.cpp
    M clang/test/SemaCXX/attr-target-version.cpp
    A clang/test/SemaCXX/block-packs.cpp
    M clang/test/SemaCXX/builtin-assume-aligned-tmpl.cpp
    M clang/test/SemaCXX/builtin-assume-aligned.cpp
    M clang/test/SemaCXX/builtins-elementwise-math.cpp
    M clang/test/SemaCXX/builtins.cpp
    M clang/test/SemaCXX/constant-expression-cxx11.cpp
    M clang/test/SemaCXX/constant-expression-cxx14.cpp
    M clang/test/SemaCXX/constexpr-builtin-bit-cast.cpp
    M clang/test/SemaCXX/cxx11-user-defined-literals-unused.cpp
    M clang/test/SemaCXX/cxx11-user-defined-literals.cpp
    M clang/test/SemaCXX/cxx20-ctad-type-alias.cpp
    M clang/test/SemaCXX/cxx2a-consteval.cpp
    M clang/test/SemaCXX/cxx2b-deducing-this.cpp
    M clang/test/SemaCXX/cxx98-compat.cpp
    R clang/test/SemaCXX/diagnose_if-warning-group.cpp
    M clang/test/SemaCXX/enable_if.cpp
    M clang/test/SemaCXX/fold_lambda_with_variadics.cpp
    M clang/test/SemaCXX/function-redecl.cpp
    A clang/test/SemaCXX/lambda-attributes.cpp
    M clang/test/SemaCXX/lambda-capture-type-deduction.cpp
    M clang/test/SemaCXX/lambda-conversion-op-cc.cpp
    M clang/test/SemaCXX/lambda-unevaluated.cpp
    M clang/test/SemaCXX/literal-operators.cpp
    M clang/test/SemaCXX/nested-name-spec.cpp
    M clang/test/SemaCXX/no-warn-user-defined-literals-in-system-headers.cpp
    A clang/test/SemaCXX/noescape-attr.cpp
    M clang/test/SemaCXX/out-of-line-def-mismatch.cpp
    A clang/test/SemaCXX/pragma-pack-packed-2.cpp
    A clang/test/SemaCXX/ptrauth-sign-constant.cpp
    M clang/test/SemaCXX/reserved-identifier.cpp
    M clang/test/SemaCXX/typeid-ref.cpp
    M clang/test/SemaCXX/typo-correction.cpp
    M clang/test/SemaCXX/virtual-override.cpp
    M clang/test/SemaCXX/warn-assignment-condition.cpp
    M clang/test/SemaCXX/warn-unsafe-buffer-usage-warning-data-invocation.cpp
    M clang/test/SemaCXX/warn-xor-as-pow.cpp
    A clang/test/SemaHLSL/ArrayAssignable_errors.hlsl
    A clang/test/SemaHLSL/BuiltIns/WaveGetLaneIndex-errors.hlsl
    A clang/test/SemaHLSL/BuiltIns/WaveReadLaneAt-errors.hlsl
    A clang/test/SemaHLSL/BuiltIns/asint-errors.hlsl
    A clang/test/SemaHLSL/BuiltIns/cross-errors.hlsl
    A clang/test/SemaHLSL/BuiltIns/degrees-errors.hlsl
    M clang/test/SemaHLSL/BuiltIns/half-float-only-errors.hlsl
    A clang/test/SemaHLSL/BuiltIns/half-float-only-errors2.hlsl
    R clang/test/SemaHLSL/BuiltIns/pow-errors.hlsl
    A clang/test/SemaHLSL/BuiltIns/radians-errors.hlsl
    A clang/test/SemaHLSL/Language/UsualArithmeticConversions.hlsl
    M clang/test/SemaHLSL/Types/Traits/IsIntangibleType.hlsl
    M clang/test/SemaHLSL/resource_binding_attr_error_udt.hlsl
    M clang/test/SemaObjC/aarch64-sve-types.m
    A clang/test/SemaObjCXX/attr-nonblocking-constraints.mm
    M clang/test/SemaObjCXX/noescape.mm
    M clang/test/SemaOpenACC/compute-construct-device_type-clause.c
    M clang/test/SemaOpenACC/loop-construct-auto_seq_independent-clauses.c
    A clang/test/SemaOpenACC/loop-construct-collapse-ast.cpp
    A clang/test/SemaOpenACC/loop-construct-collapse-clause.cpp
    M clang/test/SemaOpenACC/loop-construct-device_type-clause.c
    A clang/test/SemaOpenACC/loop-construct-gang-ast.cpp
    A clang/test/SemaOpenACC/loop-construct-gang-clause.cpp
    A clang/test/SemaOpenACC/loop-construct-tile-ast.cpp
    A clang/test/SemaOpenACC/loop-construct-tile-clause.cpp
    A clang/test/SemaOpenACC/loop-construct-vector-ast.cpp
    A clang/test/SemaOpenACC/loop-construct-vector-clause.cpp
    A clang/test/SemaOpenACC/loop-construct-worker-ast.cpp
    A clang/test/SemaOpenACC/loop-construct-worker-clause.cpp
    M clang/test/SemaTemplate/attributes.cpp
    M clang/test/SemaTemplate/concepts-lambda.cpp
    M clang/test/SemaTemplate/concepts-out-of-line-def.cpp
    M clang/test/SemaTemplate/concepts.cpp
    M clang/test/SemaTemplate/instantiate-requires-expr.cpp
    M clang/test/SemaTemplate/ms-function-specialization-class-scope.cpp
    A clang/test/SemaTemplate/recovery-crash-cxx20.cpp
    M clang/test/SemaTemplate/recovery-crash.cpp
    M clang/test/SemaTemplate/temp_arg_nontype_cxx1z.cpp
    M clang/tools/clang-format/ClangFormat.cpp
    M clang/tools/clang-format/clang-format.el
    M clang/tools/clang-installapi/Options.cpp
    M clang/tools/clang-nvlink-wrapper/ClangNVLinkWrapper.cpp
    M clang/tools/clang-nvlink-wrapper/NVLinkOpts.td
    M clang/tools/clang-refactor/ClangRefactor.cpp
    M clang/tools/clang-refactor/TestSupport.cpp
    M clang/tools/clang-scan-deps/ClangScanDeps.cpp
    M clang/tools/diagtool/ListWarnings.cpp
    M clang/tools/diagtool/ShowEnabledWarnings.cpp
    M clang/tools/libclang/CIndex.cpp
    M clang/tools/libclang/CMakeLists.txt
    M clang/tools/libclang/CXCursor.cpp
    M clang/tools/libclang/CXIndexDataConsumer.cpp
    M clang/tools/libclang/CXStoredDiagnostic.cpp
    M clang/tools/scan-build-py/tests/unit/test_report.py
    M clang/unittests/AST/ASTImporterTest.cpp
    M clang/unittests/AST/ByteCode/Descriptor.cpp
    M clang/unittests/AST/MatchVerifier.h
    M clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp
    M clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
    M clang/unittests/ASTMatchers/ASTMatchersTest.h
    M clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp
    M clang/unittests/Analysis/FlowSensitive/CMakeLists.txt
    A clang/unittests/Analysis/FlowSensitive/CachedConstAccessorsLatticeTest.cpp
    M clang/unittests/Analysis/FlowSensitive/UncheckedOptionalAccessModelTest.cpp
    M clang/unittests/Basic/DiagnosticTest.cpp
    M clang/unittests/Basic/FileManagerTest.cpp
    M clang/unittests/Basic/SourceManagerTest.cpp
    M clang/unittests/Driver/MultilibTest.cpp
    M clang/unittests/Format/ConfigParseTest.cpp
    M clang/unittests/Format/FormatTest.cpp
    M clang/unittests/Format/FormatTestComments.cpp
    M clang/unittests/Format/FormatTestProto.cpp
    M clang/unittests/Format/FormatTestVerilog.cpp
    M clang/unittests/Format/TokenAnnotatorTest.cpp
    M clang/unittests/Frontend/CompilerInstanceTest.cpp
    M clang/unittests/Interpreter/CMakeLists.txt
    M clang/unittests/Interpreter/InterpreterTest.cpp
    M clang/unittests/Support/TimeProfilerTest.cpp
    M clang/unittests/Tooling/Syntax/BuildTreeTest.cpp
    M clang/unittests/Tooling/Syntax/MutationsTest.cpp
    M clang/unittests/Tooling/Syntax/SynthesisTest.cpp
    M clang/unittests/Tooling/Syntax/TreeTest.cpp
    M clang/unittests/Tooling/Syntax/TreeTestBase.cpp
    M clang/utils/TableGen/ASTTableGen.h
    M clang/utils/TableGen/ClangAttrEmitter.cpp
    M clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
    M clang/utils/TableGen/ClangOpenCLBuiltinEmitter.cpp
    M clang/utils/TableGen/ClangOptionDocEmitter.cpp
    M clang/utils/TableGen/ClangSACheckersEmitter.cpp
    M clang/utils/TableGen/MveEmitter.cpp
    M clang/utils/TableGen/NeonEmitter.cpp
    M clang/utils/TableGen/RISCVVEmitter.cpp
    M clang/utils/TableGen/SveEmitter.cpp
    M clang/utils/TableGen/TableGen.cpp
    M clang/utils/analyzer/SATestBuild.py
    M clang/www/c_status.html
    M clang/www/cxx_dr_status.html
    M clang/www/cxx_status.html
    M cmake/Modules/CMakePolicy.cmake
    M compiler-rt/CMakeLists.txt
    M compiler-rt/cmake/Modules/AddCompilerRT.cmake
    M compiler-rt/cmake/Modules/AllSupportedArchDefs.cmake
    M compiler-rt/cmake/Modules/CompilerRTCompile.cmake
    A compiler-rt/cmake/caches/hexagon-linux-builtins.cmake
    A compiler-rt/cmake/caches/hexagon-linux-clangrt.cmake
    M compiler-rt/cmake/config-ix.cmake
    M compiler-rt/include/profile/InstrProfData.inc
    M compiler-rt/include/sanitizer/common_interface_defs.h
    M compiler-rt/include/sanitizer/ubsan_interface.h
    M compiler-rt/lib/asan/asan_descriptions.cpp
    M compiler-rt/lib/asan/asan_descriptions.h
    M compiler-rt/lib/asan/asan_errors.cpp
    M compiler-rt/lib/asan/asan_errors.h
    M compiler-rt/lib/asan/asan_fuchsia.cpp
    M compiler-rt/lib/asan/asan_poisoning.cpp
    M compiler-rt/lib/asan/asan_posix.cpp
    M compiler-rt/lib/asan/asan_report.cpp
    M compiler-rt/lib/asan/asan_report.h
    M compiler-rt/lib/asan/asan_thread.cpp
    M compiler-rt/lib/asan/asan_thread.h
    M compiler-rt/lib/asan/asan_win_common_runtime_thunk.cpp
    M compiler-rt/lib/builtins/cpu_model/AArch64CPUFeatures.inc
    M compiler-rt/lib/builtins/cpu_model/aarch64/fmv/apple.inc
    M compiler-rt/lib/builtins/cpu_model/aarch64/fmv/fuchsia.inc
    M compiler-rt/lib/builtins/cpu_model/aarch64/fmv/mrs.inc
    M compiler-rt/lib/builtins/cpu_model/riscv.c
    M compiler-rt/lib/builtins/cpu_model/x86.c
    M compiler-rt/lib/dfsan/dfsan_custom.cpp
    M compiler-rt/lib/fuzzer/FuzzerExtFunctionsWindows.cpp
    M compiler-rt/lib/hwasan/CMakeLists.txt
    M compiler-rt/lib/hwasan/hwasan_linux.cpp
    M compiler-rt/lib/hwasan/hwasan_platform_interceptors.h
    M compiler-rt/lib/hwasan/hwasan_thread.cpp
    M compiler-rt/lib/interception/interception_win.cpp
    M compiler-rt/lib/lsan/lsan_common.cpp
    M compiler-rt/lib/lsan/lsan_common.h
    M compiler-rt/lib/lsan/lsan_flags.inc
    M compiler-rt/lib/lsan/lsan_posix.cpp
    M compiler-rt/lib/lsan/lsan_thread.cpp
    M compiler-rt/lib/memprof/memprof_thread.cpp
    M compiler-rt/lib/memprof/memprof_thread.h
    M compiler-rt/lib/msan/msan_linux.cpp
    M compiler-rt/lib/msan/tests/msan_test.cpp
    M compiler-rt/lib/orc/common.h
    M compiler-rt/lib/orc/dlfcn_wrapper.cpp
    M compiler-rt/lib/orc/elfnix_platform.cpp
    M compiler-rt/lib/orc/elfnix_platform.h
    M compiler-rt/lib/orc/macho_platform.cpp
    M compiler-rt/lib/orc/macho_platform.h
    A compiler-rt/lib/orc/record_section_tracker.h
    M compiler-rt/lib/profile/CMakeLists.txt
    M compiler-rt/lib/profile/GCDAProfiling.c
    M compiler-rt/lib/profile/InstrProfiling.h
    M compiler-rt/lib/profile/InstrProfilingFile.c
    M compiler-rt/lib/profile/InstrProfilingInternal.h
    M compiler-rt/lib/profile/InstrProfilingMerge.c
    M compiler-rt/lib/profile/InstrProfilingPlatformAIX.c
    M compiler-rt/lib/profile/InstrProfilingPlatformLinux.c
    M compiler-rt/lib/profile/InstrProfilingPlatformOther.c
    M compiler-rt/lib/profile/InstrProfilingPort.h
    M compiler-rt/lib/profile/InstrProfilingUtil.c
    M compiler-rt/lib/profile/InstrProfilingUtil.h
    M compiler-rt/lib/rtsan/CMakeLists.txt
    M compiler-rt/lib/rtsan/rtsan.cpp
    M compiler-rt/lib/rtsan/rtsan_assertions.h
    A compiler-rt/lib/rtsan/rtsan_checks.inc
    M compiler-rt/lib/rtsan/rtsan_context.cpp
    M compiler-rt/lib/rtsan/rtsan_context.h
    M compiler-rt/lib/rtsan/rtsan_diagnostics.cpp
    M compiler-rt/lib/rtsan/rtsan_flags.h
    M compiler-rt/lib/rtsan/rtsan_flags.inc
    M compiler-rt/lib/rtsan/rtsan_interceptors.cpp
    M compiler-rt/lib/rtsan/rtsan_preinit.cpp
    A compiler-rt/lib/rtsan/rtsan_stats.cpp
    A compiler-rt/lib/rtsan/rtsan_stats.h
    A compiler-rt/lib/rtsan/rtsan_suppressions.cpp
    A compiler-rt/lib/rtsan/rtsan_suppressions.h
    M compiler-rt/lib/rtsan/tests/rtsan_test_assertions.cpp
    M compiler-rt/lib/rtsan/tests/rtsan_test_context.cpp
    M compiler-rt/lib/rtsan/tests/rtsan_test_functional.cpp
    M compiler-rt/lib/rtsan/tests/rtsan_test_interceptors.cpp
    M compiler-rt/lib/sanitizer_common/CMakeLists.txt
    M compiler-rt/lib/sanitizer_common/sanitizer_common.h
    M compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc
    M compiler-rt/lib/sanitizer_common/sanitizer_common_interface.inc
    M compiler-rt/lib/sanitizer_common/sanitizer_common_libcdep.cpp
    M compiler-rt/lib/sanitizer_common/sanitizer_common_syscalls.inc
    M compiler-rt/lib/sanitizer_common/sanitizer_fuchsia.cpp
    M compiler-rt/lib/sanitizer_common/sanitizer_interface_internal.h
    M compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp
    M compiler-rt/lib/sanitizer_common/sanitizer_linux.h
    M compiler-rt/lib/sanitizer_common/sanitizer_linux_libcdep.cpp
    M compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h
    M compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp
    M compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h
    M compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cpp
    M compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cpp
    M compiler-rt/lib/sanitizer_common/sanitizer_procmaps_solaris.cpp
    M compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cpp
    A compiler-rt/lib/sanitizer_common/sanitizer_thread_history.cpp
    A compiler-rt/lib/sanitizer_common/sanitizer_thread_history.h
    M compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.cpp
    M compiler-rt/lib/sanitizer_common/sanitizer_thread_registry.h
    M compiler-rt/lib/sanitizer_common/sanitizer_win.cpp
    M compiler-rt/lib/sanitizer_common/tests/sanitizer_chained_origin_depot_test.cpp
    M compiler-rt/lib/sanitizer_common/tests/sanitizer_linux_test.cpp
    M compiler-rt/lib/sanitizer_common/tests/sanitizer_posix_test.cpp
    M compiler-rt/lib/sanitizer_common/tests/sanitizer_thread_registry_test.cpp
    M compiler-rt/lib/scudo/standalone/combined.h
    M compiler-rt/lib/scudo/standalone/memtag.h
    M compiler-rt/lib/scudo/standalone/primary64.h
    M compiler-rt/lib/scudo/standalone/tests/combined_test.cpp
    M compiler-rt/lib/scudo/standalone/tests/memtag_test.cpp
    M compiler-rt/lib/tsan/rtl/tsan_rtl.cpp
    M compiler-rt/lib/ubsan/ubsan_handlers.cpp
    M compiler-rt/lib/ubsan/ubsan_handlers.h
    M compiler-rt/test/asan/TestCases/Linux/ptrace.cpp
    M compiler-rt/test/asan/TestCases/Linux/stack-overflow-recovery-mode.cpp
    M compiler-rt/test/asan/TestCases/Linux/stack-overflow-sigbus.cpp
    M compiler-rt/test/asan/TestCases/Posix/stack-overflow.cpp
    A compiler-rt/test/asan/TestCases/copy_container_annotations.cpp
    M compiler-rt/test/asan/TestCases/initialization-bug-no-global.cpp
    M compiler-rt/test/asan/Unit/lit.site.cfg.py.in
    M compiler-rt/test/fuzzer/CMakeLists.txt
    M compiler-rt/test/fuzzer/strncmp.test
    M compiler-rt/test/lit.common.cfg.py
    A compiler-rt/test/lsan/TestCases/flag_tries.c
    A compiler-rt/test/lsan/TestCases/print_threads.c
    A compiler-rt/test/orc/TestCases/Darwin/Generic/Inputs/EmptyClassFoo.m
    A compiler-rt/test/orc/TestCases/Darwin/Generic/llvm-jitlink-force-link-objc.m
    A compiler-rt/test/orc/TestCases/Linux/Generic/Inputs/SetGlobalIntXInConstructor.cpp
    A compiler-rt/test/orc/TestCases/Linux/Generic/llvm-jitlink-all-load.c
    M compiler-rt/test/orc/lit.cfg.py
    A compiler-rt/test/profile/AIX/gcov-undef-sym.test
    M compiler-rt/test/profile/ContinuousSyncMode/runtime-counter-relocation.c
    M compiler-rt/test/profile/ContinuousSyncMode/set-file-object.c
    M compiler-rt/test/profile/Posix/instrprof-visibility.cpp
    M compiler-rt/test/profile/coverage-inline.cpp
    M compiler-rt/test/profile/coverage_comments.cpp
    M compiler-rt/test/profile/coverage_emptylines.cpp
    M compiler-rt/test/profile/instrprof-merging.cpp
    M compiler-rt/test/profile/instrprof-set-file-object-merging.c
    M compiler-rt/test/profile/instrprof-set-file-object.c
    M compiler-rt/test/profile/instrprof-tmpdir.c
    M compiler-rt/test/profile/instrprof-without-libc.c
    M compiler-rt/test/profile/instrprof-write-file-atexit-explicitly.c
    M compiler-rt/test/profile/instrprof-write-file-only.c
    M compiler-rt/test/profile/lit.cfg.py
    M compiler-rt/test/rtsan/blocking_call.cpp
    A compiler-rt/test/rtsan/deduplicate_errors.cpp
    A compiler-rt/test/rtsan/exit_stats.cpp
    A compiler-rt/test/rtsan/exit_stats.cpp.supp
    A compiler-rt/test/rtsan/stack_suppressions.cpp
    A compiler-rt/test/rtsan/stack_suppressions.cpp.supp
    A compiler-rt/test/sanitizer_common/TestCases/Darwin/freadlink.c
    R compiler-rt/test/sanitizer_common/TestCases/FreeBSD/md5.cpp
    R compiler-rt/test/sanitizer_common/TestCases/FreeBSD/sha2.cpp
    R compiler-rt/test/sanitizer_common/TestCases/NetBSD/md5.cpp
    R compiler-rt/test/sanitizer_common/TestCases/NetBSD/sha2.cpp
    A compiler-rt/test/sanitizer_common/TestCases/Windows/dump_registers_aarch64.cpp
    A compiler-rt/test/sanitizer_common/TestCases/Windows/dump_registers_i386.cpp
    A compiler-rt/test/sanitizer_common/TestCases/Windows/dump_registers_x86_64.cpp
    A compiler-rt/test/ubsan/TestCases/Integer/suppressions-builtin.cpp
    R compiler-rt/test/ubsan/TestCases/Misc/Linux/diag-stacktrace.cpp
    R compiler-rt/test/ubsan/TestCases/Misc/Linux/lit.local.cfg.py
    R compiler-rt/test/ubsan/TestCases/Misc/Linux/print_stack_trace.cpp
    R compiler-rt/test/ubsan/TestCases/Misc/Linux/sigaction.cpp
    R compiler-rt/test/ubsan/TestCases/Misc/Linux/static-link.cpp
    R compiler-rt/test/ubsan/TestCases/Misc/Linux/ubsan_options.cpp
    A compiler-rt/test/ubsan/TestCases/Misc/Posix/diag-stacktrace.cpp
    A compiler-rt/test/ubsan/TestCases/Misc/Posix/lit.local.cfg.py
    A compiler-rt/test/ubsan/TestCases/Misc/Posix/print_stack_trace.cpp
    A compiler-rt/test/ubsan/TestCases/Misc/Posix/sigaction.cpp
    A compiler-rt/test/ubsan/TestCases/Misc/Posix/static-link.cpp
    A compiler-rt/test/ubsan/TestCases/Misc/Posix/ubsan_options.cpp
    M compiler-rt/test/ubsan/TestCases/Misc/builtins.cpp
    M cross-project-tests/debuginfo-tests/dexter/dex/debugger/lldb/LLDB.py
    M cross-project-tests/debuginfo-tests/dexter/dex/debugger/visualstudio/VisualStudio.py
    M cross-project-tests/debuginfo-tests/dexter/dex/tools/Main.py
    M cross-project-tests/debuginfo-tests/dexter/dex/tools/help/Tool.py
    A cross-project-tests/debuginfo-tests/dexter/dex/utils/Imports.py
    M flang/docs/Extensions.md
    M flang/docs/FlangDriver.md
    M flang/docs/GettingInvolved.md
    M flang/docs/ImplementingASemanticCheck.md
    M flang/docs/Intrinsics.md
    M flang/docs/OptionComparison.md
    M flang/docs/Overview.md
    M flang/examples/FeatureList/FeatureList.cpp
    M flang/examples/FlangOmpReport/FlangOmpReport.cpp
    M flang/examples/FlangOmpReport/FlangOmpReportVisitor.cpp
    M flang/examples/FlangOmpReport/FlangOmpReportVisitor.h
    M flang/include/flang/Common/Fortran-features.h
    A flang/include/flang/Common/LangOptions.def
    A flang/include/flang/Common/LangOptions.h
    A flang/include/flang/Common/erfc-scaled.h
    M flang/include/flang/Common/format.h
    M flang/include/flang/Evaluate/target.h
    M flang/include/flang/Evaluate/tools.h
    M flang/include/flang/Frontend/CodeGenOptions.h
    M flang/include/flang/Frontend/CompilerInvocation.h
    R flang/include/flang/Frontend/LangOptions.def
    R flang/include/flang/Frontend/LangOptions.h
    M flang/include/flang/Frontend/PreprocessorOptions.h
    M flang/include/flang/Lower/Bridge.h
    M flang/include/flang/Lower/CallInterface.h
    M flang/include/flang/Lower/LoweringOptions.def
    M flang/include/flang/Optimizer/Analysis/AliasAnalysis.h
    M flang/include/flang/Optimizer/Builder/Complex.h
    M flang/include/flang/Optimizer/Builder/FIRBuilder.h
    M flang/include/flang/Optimizer/Builder/IntrinsicCall.h
    M flang/include/flang/Optimizer/Builder/PPCIntrinsicCall.h
    M flang/include/flang/Optimizer/Builder/Runtime/Intrinsics.h
    M flang/include/flang/Optimizer/Builder/Runtime/RTBuilder.h
    M flang/include/flang/Optimizer/CodeGen/CodeGen.h
    M flang/include/flang/Optimizer/CodeGen/CodeGenOpenMP.h
    M flang/include/flang/Optimizer/CodeGen/Target.h
    M flang/include/flang/Optimizer/CodeGen/TypeConverter.h
    M flang/include/flang/Optimizer/Dialect/CUF/CUFOps.h
    M flang/include/flang/Optimizer/Dialect/CUF/CUFOps.td
    A flang/include/flang/Optimizer/Dialect/CUF/CUFToLLVMIRTranslation.h
    M flang/include/flang/Optimizer/Dialect/FIRAttr.td
    M flang/include/flang/Optimizer/Dialect/FIROps.td
    M flang/include/flang/Optimizer/Dialect/FIROpsSupport.h
    M flang/include/flang/Optimizer/Dialect/FIRType.h
    M flang/include/flang/Optimizer/Dialect/FIRTypes.td
    M flang/include/flang/Optimizer/Dialect/Support/FIRContext.h
    M flang/include/flang/Optimizer/HLFIR/HLFIROpBase.td
    A flang/include/flang/Optimizer/Passes/CommandLineOpts.h
    A flang/include/flang/Optimizer/Passes/Pipelines.h
    M flang/include/flang/Optimizer/Support/InitFIR.h
    M flang/include/flang/Optimizer/Support/Utils.h
    M flang/include/flang/Optimizer/Transforms/CufOpConversion.h
    M flang/include/flang/Optimizer/Transforms/Passes.td
    M flang/include/flang/Parser/dump-parse-tree.h
    M flang/include/flang/Parser/message.h
    M flang/include/flang/Parser/parse-tree.h
    M flang/include/flang/Parser/parsing.h
    M flang/include/flang/Runtime/CUDA/common.h
    M flang/include/flang/Runtime/CUDA/memory.h
    A flang/include/flang/Runtime/CUDA/registration.h
    M flang/include/flang/Runtime/allocator-registry.h
    M flang/include/flang/Runtime/extensions.h
    M flang/include/flang/Runtime/magic-numbers.h
    M flang/include/flang/Semantics/expression.h
    A flang/include/flang/Semantics/program-tree.h
    M flang/include/flang/Semantics/semantics.h
    M flang/include/flang/Semantics/symbol.h
    M flang/include/flang/Semantics/tools.h
    M flang/include/flang/Semantics/type.h
    R flang/include/flang/Tools/CLOptions.inc
    M flang/include/flang/Tools/CrossToolHelpers.h
    M flang/include/flang/Tools/TargetSetup.h
    M flang/lib/Common/CMakeLists.txt
    M flang/lib/Common/Fortran-features.cpp
    A flang/lib/Common/LangOptions.cpp
    M flang/lib/Evaluate/check-expression.cpp
    M flang/lib/Evaluate/common.cpp
    M flang/lib/Evaluate/fold-character.cpp
    M flang/lib/Evaluate/fold-complex.cpp
    M flang/lib/Evaluate/fold-implementation.h
    M flang/lib/Evaluate/fold-integer.cpp
    M flang/lib/Evaluate/fold-logical.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/host.cpp
    M flang/lib/Evaluate/intrinsics-library.cpp
    M flang/lib/Evaluate/intrinsics.cpp
    M flang/lib/Evaluate/tools.cpp
    M flang/lib/Evaluate/type.cpp
    M flang/lib/Evaluate/variable.cpp
    M flang/lib/Frontend/CMakeLists.txt
    M flang/lib/Frontend/CompilerInvocation.cpp
    M flang/lib/Frontend/FrontendAction.cpp
    M flang/lib/Frontend/FrontendActions.cpp
    R flang/lib/Frontend/LangOptions.cpp
    M flang/lib/Frontend/TextDiagnosticPrinter.cpp
    M flang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
    M flang/lib/Lower/Bridge.cpp
    M flang/lib/Lower/CallInterface.cpp
    M flang/lib/Lower/ConvertCall.cpp
    M flang/lib/Lower/ConvertConstant.cpp
    M flang/lib/Lower/ConvertExpr.cpp
    M flang/lib/Lower/ConvertExprToHLFIR.cpp
    M flang/lib/Lower/ConvertType.cpp
    M flang/lib/Lower/ConvertVariable.cpp
    M flang/lib/Lower/DirectivesCommon.h
    M flang/lib/Lower/IO.cpp
    M flang/lib/Lower/OpenACC.cpp
    M flang/lib/Lower/OpenMP/ClauseProcessor.cpp
    M flang/lib/Lower/OpenMP/ClauseProcessor.h
    M flang/lib/Lower/OpenMP/Clauses.cpp
    M flang/lib/Lower/OpenMP/Clauses.h
    M flang/lib/Lower/OpenMP/DataSharingProcessor.cpp
    M flang/lib/Lower/OpenMP/OpenMP.cpp
    M flang/lib/Lower/OpenMP/ReductionProcessor.cpp
    M flang/lib/Lower/OpenMP/ReductionProcessor.h
    M flang/lib/Lower/OpenMP/Utils.cpp
    M flang/lib/Lower/OpenMP/Utils.h
    M flang/lib/Optimizer/Analysis/AliasAnalysis.cpp
    M flang/lib/Optimizer/Analysis/CMakeLists.txt
    M flang/lib/Optimizer/Builder/Complex.cpp
    M flang/lib/Optimizer/Builder/FIRBuilder.cpp
    M flang/lib/Optimizer/Builder/IntrinsicCall.cpp
    M flang/lib/Optimizer/Builder/PPCIntrinsicCall.cpp
    M flang/lib/Optimizer/Builder/Runtime/Intrinsics.cpp
    M flang/lib/Optimizer/Builder/Runtime/Numeric.cpp
    M flang/lib/Optimizer/Builder/Runtime/Reduction.cpp
    M flang/lib/Optimizer/Builder/Runtime/Transformational.cpp
    M flang/lib/Optimizer/CMakeLists.txt
    M flang/lib/Optimizer/CodeGen/CodeGen.cpp
    M flang/lib/Optimizer/CodeGen/CodeGenOpenMP.cpp
    M flang/lib/Optimizer/CodeGen/Target.cpp
    M flang/lib/Optimizer/CodeGen/TargetRewrite.cpp
    M flang/lib/Optimizer/CodeGen/TypeConverter.cpp
    M flang/lib/Optimizer/Dialect/CUF/CMakeLists.txt
    M flang/lib/Optimizer/Dialect/CUF/CUFOps.cpp
    A flang/lib/Optimizer/Dialect/CUF/CUFToLLVMIRTranslation.cpp
    M flang/lib/Optimizer/Dialect/FIROps.cpp
    M flang/lib/Optimizer/Dialect/FIRType.cpp
    M flang/lib/Optimizer/Dialect/Support/FIRContext.cpp
    M flang/lib/Optimizer/HLFIR/IR/HLFIROps.cpp
    A flang/lib/Optimizer/Passes/CMakeLists.txt
    A flang/lib/Optimizer/Passes/CommandLineOpts.cpp
    A flang/lib/Optimizer/Passes/Pipelines.cpp
    M flang/lib/Optimizer/Transforms/AbstractResult.cpp
    M flang/lib/Optimizer/Transforms/AddDebugInfo.cpp
    M flang/lib/Optimizer/Transforms/CMakeLists.txt
    M flang/lib/Optimizer/Transforms/CUFAddConstructor.cpp
    M flang/lib/Optimizer/Transforms/CufOpConversion.cpp
    M flang/lib/Optimizer/Transforms/DebugTypeGenerator.cpp
    M flang/lib/Optimizer/Transforms/DebugTypeGenerator.h
    M flang/lib/Optimizer/Transforms/LoopVersioning.cpp
    M flang/lib/Optimizer/Transforms/PolymorphicOpConversion.cpp
    M flang/lib/Optimizer/Transforms/StackArrays.cpp
    M flang/lib/Parser/message.cpp
    M flang/lib/Parser/openmp-parsers.cpp
    M flang/lib/Parser/parse-tree.cpp
    M flang/lib/Parser/parsing.cpp
    M flang/lib/Parser/preprocessor.cpp
    M flang/lib/Parser/prescan.cpp
    M flang/lib/Parser/prescan.h
    M flang/lib/Parser/program-parsers.cpp
    M flang/lib/Parser/stmt-parser.h
    M flang/lib/Parser/unparse.cpp
    M flang/lib/Semantics/check-acc-structure.cpp
    M flang/lib/Semantics/check-allocate.cpp
    M flang/lib/Semantics/check-call.cpp
    M flang/lib/Semantics/check-call.h
    M flang/lib/Semantics/check-case.cpp
    M flang/lib/Semantics/check-cuda.cpp
    M flang/lib/Semantics/check-data.cpp
    M flang/lib/Semantics/check-declarations.cpp
    M flang/lib/Semantics/check-directive-structure.h
    M flang/lib/Semantics/check-do-forall.cpp
    M flang/lib/Semantics/check-io.cpp
    M flang/lib/Semantics/check-namelist.cpp
    M flang/lib/Semantics/check-namelist.h
    M flang/lib/Semantics/check-omp-structure.cpp
    M flang/lib/Semantics/check-omp-structure.h
    M flang/lib/Semantics/check-return.cpp
    M flang/lib/Semantics/compute-offsets.cpp
    M flang/lib/Semantics/data-to-inits.cpp
    M flang/lib/Semantics/definable.cpp
    M flang/lib/Semantics/expression.cpp
    M flang/lib/Semantics/mod-file.cpp
    M flang/lib/Semantics/pointer-assignment.cpp
    M flang/lib/Semantics/program-tree.cpp
    R flang/lib/Semantics/program-tree.h
    M flang/lib/Semantics/resolve-directives.cpp
    M flang/lib/Semantics/resolve-labels.cpp
    M flang/lib/Semantics/resolve-names-utils.cpp
    M flang/lib/Semantics/resolve-names-utils.h
    M flang/lib/Semantics/resolve-names.cpp
    M flang/lib/Semantics/rewrite-parse-tree.cpp
    M flang/lib/Semantics/semantics.cpp
    M flang/lib/Semantics/tools.cpp
    M flang/runtime/CMakeLists.txt
    M flang/runtime/CUDA/CMakeLists.txt
    M flang/runtime/CUDA/memory.cpp
    A flang/runtime/CUDA/registration.cpp
    M flang/runtime/Float128Math/CMakeLists.txt
    M flang/runtime/Float128Math/math-entries.h
    A flang/runtime/Float128Math/nearbyint.cpp
    M flang/runtime/extensions.cpp
    M flang/runtime/io-stmt.cpp
    M flang/runtime/io-stmt.h
    M flang/runtime/numeric-templates.h
    M flang/test/Analysis/AliasAnalysis/alias-analysis-3.fir
    A flang/test/Analysis/AliasAnalysis/alias-analysis-9.fir
    A flang/test/Analysis/AliasAnalysis/alias-analysis-omp-target-1.fir
    A flang/test/Analysis/AliasAnalysis/alias-analysis-omp-target-2.fir
    M flang/test/Analysis/AliasAnalysis/ptr-component.fir
    M flang/test/CMakeLists.txt
    A flang/test/Driver/B-opt.f90
    A flang/test/Driver/Inputs/B_opt_tree/dir1/i386-unknown-linux-ld
    A flang/test/Driver/Inputs/B_opt_tree/dir1/ld
    A flang/test/Driver/Inputs/B_opt_tree/dir2/ld
    A flang/test/Driver/Inputs/B_opt_tree/dir3/prefix-ld
    M flang/test/Driver/aarch64-outline-atomics.f90
    A flang/test/Driver/atomic.f90
    M flang/test/Driver/color-diagnostics-forwarding.f90
    M flang/test/Driver/color-diagnostics-parse.f90
    M flang/test/Driver/color-diagnostics-scan.f
    M flang/test/Driver/color-diagnostics-sema.f90
    M flang/test/Driver/color-diagnostics.f90
    M flang/test/Driver/compiler-options.f90
    M flang/test/Driver/convert.f90
    M flang/test/Driver/default-backend-pipelines.f90
    M flang/test/Driver/disable-ext-name-interop.f90
    M flang/test/Driver/driver-version.f90
    M flang/test/Driver/escaped-backslash.f90
    M flang/test/Driver/fdefault.f90
    M flang/test/Driver/flarge-sizes.f90
    M flang/test/Driver/fopenmp.f90
    M flang/test/Driver/frame-pointer-forwarding.f90
    A flang/test/Driver/frecord-command-line.f90
    M flang/test/Driver/frontend-forwarding.f90
    M flang/test/Driver/hlfir-no-hlfir-error.f90
    A flang/test/Driver/integer-overflow.f90
    M flang/test/Driver/intrinsic-module-path.f90
    M flang/test/Driver/large-data-threshold.f90
    M flang/test/Driver/lto-flags.f90
    M flang/test/Driver/macro-def-undef.F90
    M flang/test/Driver/missing-input.f90
    M flang/test/Driver/multiple-input-files.f90
    M flang/test/Driver/omp-driver-offload.f90
    M flang/test/Driver/predefined-macros-compiler-version.F90
    M flang/test/Driver/std2018-wrong.f90
    M flang/test/Driver/std2018.f90
    M flang/test/Driver/supported-suffices/f03-suffix.f03
    M flang/test/Driver/supported-suffices/f08-suffix.f08
    M flang/test/Driver/use-module-error.f90
    M flang/test/Driver/use-module.f90
    M flang/test/Driver/version-loops.f90
    M flang/test/Driver/wextra-ok.f90
    A flang/test/Driver/xoffload-linker.f90
    M flang/test/Evaluate/errors01.f90
    A flang/test/Evaluate/fold-erfc-scaled.f90
    M flang/test/Examples/omp-in-reduction-clause.f90
    M flang/test/Examples/omp-order-clause.f90
    A flang/test/Fir/CUDA/cuda-alloc-free.fir
    M flang/test/Fir/CUDA/cuda-allocate.fir
    M flang/test/Fir/CUDA/cuda-data-transfer.fir
    A flang/test/Fir/CUDA/cuda-register-func.fir
    A flang/test/Fir/abstract-results-bindc.fir
    M flang/test/Fir/array-copies-pointers.fir
    M flang/test/Fir/compare.fir
    M flang/test/Fir/constant.fir
    M flang/test/Fir/convert-to-llvm-openmp-and-fir.fir
    M flang/test/Fir/convert-to-llvm.fir
    M flang/test/Fir/convert.fir
    M flang/test/Fir/cuf-invalid.fir
    M flang/test/Fir/dispatch.f90
    M flang/test/Fir/fir-ops.fir
    M flang/test/Fir/fir-types.fir
    M flang/test/Fir/invalid-types.fir
    M flang/test/Fir/invalid.fir
    M flang/test/Fir/optional.fir
    M flang/test/Fir/rebox.fir
    M flang/test/Fir/struct-passing-x86-64-byval.fir
    A flang/test/Fir/struct-return-x86-64.fir
    M flang/test/Fir/target-complex16.f90
    M flang/test/Fir/target-rewrite-arg-position.fir
    M flang/test/Fir/target-rewrite-complex-10-x86.fir
    M flang/test/Fir/target-rewrite-complex.fir
    M flang/test/Fir/target-rewrite-complex16.fir
    M flang/test/Fir/target-rewrite-selective.fir
    M flang/test/Fir/target.fir
    M flang/test/Fir/types-to-llvm.fir
    M flang/test/Fir/undo-complex-pattern.fir
    M flang/test/HLFIR/assign-codegen.fir
    M flang/test/HLFIR/assign.fir
    M flang/test/HLFIR/associate.fir
    M flang/test/HLFIR/assumed_shape_with_value_keyword.f90
    M flang/test/HLFIR/designate-codegen-complex-part.fir
    M flang/test/HLFIR/designate.fir
    M flang/test/HLFIR/hlfir-flags.f90
    M flang/test/HLFIR/invalid.fir
    M flang/test/HLFIR/opt-scalar-assign.fir
    A flang/test/Integration/OpenMP/atomic-capture-complex.f90
    A flang/test/Integration/OpenMP/parallel-private-reduction-worstcase.f90
    A flang/test/Integration/OpenMP/private-global.f90
    M flang/test/Integration/debug-allocatable-1.f90
    M flang/test/Integration/debug-assumed-shape-array.f90
    M flang/test/Integration/debug-assumed-size-array.f90
    A flang/test/Integration/debug-cyclic-derived-type-2.f90
    M flang/test/Integration/debug-cyclic-derived-type.f90
    M flang/test/Integration/debug-fixed-array-type-2.f90
    M flang/test/Integration/debug-local-var-2.f90
    M flang/test/Integration/debug-ptr-type.f90
    A flang/test/Integration/debug-variable-array-dim.f90
    M flang/test/Intrinsics/math-codegen.fir
    M flang/test/Lower/CUDA/cuda-device-proc.cuf
    M flang/test/Lower/HLFIR/array-ctor-as-elemental-nested.f90
    M flang/test/Lower/HLFIR/array-ctor-as-elemental.f90
    M flang/test/Lower/HLFIR/array-ctor-as-inlined-temp.f90
    M flang/test/Lower/HLFIR/assignment-intrinsics.f90
    M flang/test/Lower/HLFIR/assumed-rank-calls.f90
    M flang/test/Lower/HLFIR/assumed-rank-entry.f90
    M flang/test/Lower/HLFIR/assumed-rank-inquiries-2.f90
    M flang/test/Lower/HLFIR/assumed-rank-inquiries-3.f90
    M flang/test/Lower/HLFIR/assumed-rank-inquiries.f90
    M flang/test/Lower/HLFIR/assumed-rank-internal-proc.f90
    M flang/test/Lower/HLFIR/binary-ops.f90
    M flang/test/Lower/HLFIR/bindc-value-derived.f90
    M flang/test/Lower/HLFIR/block_bindc_pocs.f90
    M flang/test/Lower/HLFIR/calls-f77.f90
    M flang/test/Lower/HLFIR/calls-percent-val-ref.f90
    M flang/test/Lower/HLFIR/constant.f90
    M flang/test/Lower/HLFIR/conversion-ops.f90
    M flang/test/Lower/HLFIR/convert-variable-assumed-rank.f90
    M flang/test/Lower/HLFIR/designators-component-ref.f90
    M flang/test/Lower/HLFIR/designators.f90
    M flang/test/Lower/HLFIR/elemental-array-ops.f90
    M flang/test/Lower/HLFIR/elemental-user-procedure-ref.f90
    M flang/test/Lower/HLFIR/entry_return.f90
    M flang/test/Lower/HLFIR/forall.f90
    M flang/test/Lower/HLFIR/implicit-call-mismatch.f90
    M flang/test/Lower/HLFIR/implicit-type-conversion-allocatable.f90
    M flang/test/Lower/HLFIR/initial-target-component.f90
    M flang/test/Lower/HLFIR/intrinsic-dynamically-optional.f90
    M flang/test/Lower/HLFIR/select-rank.f90
    M flang/test/Lower/HLFIR/unary-ops.f90
    M flang/test/Lower/HLFIR/user-defined-assignment.f90
    M flang/test/Lower/HLFIR/vector-subscript-as-value.f90
    M flang/test/Lower/HLFIR/where-nonelemental.f90
    M flang/test/Lower/Intrinsics/abs.f90
    M flang/test/Lower/Intrinsics/acos.f90
    M flang/test/Lower/Intrinsics/acos_complex16.f90
    M flang/test/Lower/Intrinsics/acosh.f90
    M flang/test/Lower/Intrinsics/acosh_complex16.f90
    M flang/test/Lower/Intrinsics/asin.f90
    M flang/test/Lower/Intrinsics/asin_complex16.f90
    M flang/test/Lower/Intrinsics/asinh.f90
    M flang/test/Lower/Intrinsics/asinh_complex16.f90
    M flang/test/Lower/Intrinsics/atan.f90
    M flang/test/Lower/Intrinsics/atan_complex16.f90
    M flang/test/Lower/Intrinsics/atanh.f90
    M flang/test/Lower/Intrinsics/atanh_complex16.f90
    M flang/test/Lower/Intrinsics/cabs_real16.f90
    M flang/test/Lower/Intrinsics/cmplx.f90
    M flang/test/Lower/Intrinsics/command_argument_count.f90
    M flang/test/Lower/Intrinsics/cos_complex16.f90
    M flang/test/Lower/Intrinsics/cosh_complex16.f90
    M flang/test/Lower/Intrinsics/dconjg.f90
    M flang/test/Lower/Intrinsics/dimag.f90
    M flang/test/Lower/Intrinsics/dot_product.f90
    M flang/test/Lower/Intrinsics/dreal.f90
    M flang/test/Lower/Intrinsics/exit.f90
    M flang/test/Lower/Intrinsics/exp.f90
    M flang/test/Lower/Intrinsics/exp_complex16.f90
    A flang/test/Lower/Intrinsics/free.f90
    M flang/test/Lower/Intrinsics/ieee_is_normal.f90
    A flang/test/Lower/Intrinsics/ieee_rint_int.f90
    M flang/test/Lower/Intrinsics/isnan.f90
    M flang/test/Lower/Intrinsics/log.f90
    M flang/test/Lower/Intrinsics/log_complex16.f90
    A flang/test/Lower/Intrinsics/malloc.f90
    M flang/test/Lower/Intrinsics/modulo.f90
    M flang/test/Lower/Intrinsics/pow_complex16.f90
    M flang/test/Lower/Intrinsics/pow_complex16i.f90
    M flang/test/Lower/Intrinsics/pow_complex16k.f90
    M flang/test/Lower/Intrinsics/product.f90
    M flang/test/Lower/Intrinsics/signal.f90
    M flang/test/Lower/Intrinsics/sin_complex16.f90
    M flang/test/Lower/Intrinsics/sinh_complex16.f90
    M flang/test/Lower/Intrinsics/sqrt_complex16.f90
    M flang/test/Lower/Intrinsics/sum.f90
    M flang/test/Lower/Intrinsics/tan_complex16.f90
    M flang/test/Lower/Intrinsics/tanh_complex16.f90
    M flang/test/Lower/OpenACC/acc-reduction.f90
    A flang/test/Lower/OpenMP/DelayedPrivatization/distribute-standalone-private.f90
    M flang/test/Lower/OpenMP/DelayedPrivatization/target-private-multiple-variables.f90
    M flang/test/Lower/OpenMP/DelayedPrivatization/target-private-simple.f90
    R flang/test/Lower/OpenMP/Todo/atomic-complex.f90
    A flang/test/Lower/OpenMP/Todo/lastprivate-conditional.f90
    A flang/test/Lower/OpenMP/Todo/map-modifiers-close.f90
    A flang/test/Lower/OpenMP/Todo/map-modifiers-ompxhold.f90
    A flang/test/Lower/OpenMP/Todo/map-modifiers-present.f90
    M flang/test/Lower/OpenMP/Todo/omp-declarative-allocate.f90
    M flang/test/Lower/OpenMP/Todo/omp-declare-reduction.f90
    M flang/test/Lower/OpenMP/Todo/omp-declare-simd.f90
    M flang/test/Lower/OpenMP/Todo/omp-default-clause-inner-loop.f90
    A flang/test/Lower/OpenMP/Todo/reduction-inscan.f90
    A flang/test/Lower/OpenMP/Todo/reduction-task.f90
    A flang/test/Lower/OpenMP/Todo/target-inreduction.f90
    A flang/test/Lower/OpenMP/Todo/task-inreduction.f90
    M flang/test/Lower/OpenMP/Todo/task_mergeable.f90
    A flang/test/Lower/OpenMP/Todo/taskgroup-task-reduction.f90
    A flang/test/Lower/OpenMP/Todo/taskloop.f90
    A flang/test/Lower/OpenMP/Todo/taskwait-depend.f90
    A flang/test/Lower/OpenMP/Todo/taskwait-nowait.f90
    M flang/test/Lower/OpenMP/atomic-capture.f90
    M flang/test/Lower/OpenMP/atomic-read.f90
    M flang/test/Lower/OpenMP/atomic-update.f90
    M flang/test/Lower/OpenMP/atomic-write.f90
    M flang/test/Lower/OpenMP/common-block-map.f90
    M flang/test/Lower/OpenMP/copyin.f90
    M flang/test/Lower/OpenMP/copyprivate.f90
    M flang/test/Lower/OpenMP/declare-target-data.f90
    M flang/test/Lower/OpenMP/declare-target-deferred-marking.f90
    M flang/test/Lower/OpenMP/declare-target-func-and-subr.f90
    M flang/test/Lower/OpenMP/declare-target-implicit-func-and-subr-cap-enter.f90
    M flang/test/Lower/OpenMP/declare-target-implicit-func-and-subr-cap.f90
    M flang/test/Lower/OpenMP/declare-target-implicit-tarop-cap.f90
    M flang/test/Lower/OpenMP/default-clause-byref.f90
    M flang/test/Lower/OpenMP/default-clause.f90
    M flang/test/Lower/OpenMP/delayed-privatization-private-firstprivate.f90
    M flang/test/Lower/OpenMP/delayed-privatization-reduction-byref.f90
    M flang/test/Lower/OpenMP/delayed-privatization-reduction.f90
    M flang/test/Lower/OpenMP/derived-type-map.f90
    M flang/test/Lower/OpenMP/distribute-parallel-do-simd.f90
    M flang/test/Lower/OpenMP/distribute-parallel-do.f90
    M flang/test/Lower/OpenMP/firstprivate-commonblock.f90
    M flang/test/Lower/OpenMP/function-filtering-2.f90
    M flang/test/Lower/OpenMP/function-filtering.f90
    M flang/test/Lower/OpenMP/hlfir-seqloop-parallel.f90
    M flang/test/Lower/OpenMP/hlfir-wsloop.f90
    M flang/test/Lower/OpenMP/implicit-dsa.f90
    M flang/test/Lower/OpenMP/lastprivate-allocatable.f90
    M flang/test/Lower/OpenMP/lastprivate-commonblock.f90
    M flang/test/Lower/OpenMP/lastprivate-iv.f90
    M flang/test/Lower/OpenMP/location.f90
    M flang/test/Lower/OpenMP/loop-compound.f90
    M flang/test/Lower/OpenMP/map-component-ref.f90
    M flang/test/Lower/OpenMP/parallel-firstprivate-clause-scalar.f90
    M flang/test/Lower/OpenMP/parallel-lastprivate-clause-scalar.f90
    M flang/test/Lower/OpenMP/parallel-private-clause-fixes.f90
    M flang/test/Lower/OpenMP/parallel-private-clause.f90
    M flang/test/Lower/OpenMP/parallel-reduction-add-byref.f90
    M flang/test/Lower/OpenMP/parallel-reduction-add.f90
    M flang/test/Lower/OpenMP/parallel-reduction-allocatable-array.f90
    M flang/test/Lower/OpenMP/parallel-reduction-complex-mul.f90
    M flang/test/Lower/OpenMP/parallel-reduction-complex.f90
    M flang/test/Lower/OpenMP/parallel-reduction-pointer-array.f90
    M flang/test/Lower/OpenMP/parallel-reduction3.f90
    M flang/test/Lower/OpenMP/parallel-wsloop-firstpriv.f90
    M flang/test/Lower/OpenMP/parallel-wsloop-lastpriv.f90
    M flang/test/Lower/OpenMP/parallel-wsloop-reduction-byref.f90
    M flang/test/Lower/OpenMP/parallel-wsloop-reduction.f90
    M flang/test/Lower/OpenMP/parallel-wsloop.f90
    M flang/test/Lower/OpenMP/private-commonblock.f90
    M flang/test/Lower/OpenMP/private-derived-type.f90
    M flang/test/Lower/OpenMP/sections-array-reduction.f90
    M flang/test/Lower/OpenMP/sections-reduction.f90
    M flang/test/Lower/OpenMP/simd.f90
    M flang/test/Lower/OpenMP/statement-function.f90
    M flang/test/Lower/OpenMP/stop-stmt-in-region.f90
    M flang/test/Lower/OpenMP/target.f90
    M flang/test/Lower/OpenMP/task.f90
    M flang/test/Lower/OpenMP/threadprivate-commonblock.f90
    M flang/test/Lower/OpenMP/threadprivate-non-global.f90
    M flang/test/Lower/OpenMP/threadprivate-real-logical-complex-derivedtype.f90
    M flang/test/Lower/OpenMP/unstructured.f90
    M flang/test/Lower/OpenMP/use-device-ptr-to-use-device-addr.f90
    M flang/test/Lower/OpenMP/wsloop-chunks.f90
    M flang/test/Lower/OpenMP/wsloop-collapse.f90
    M flang/test/Lower/OpenMP/wsloop-monotonic.f90
    M flang/test/Lower/OpenMP/wsloop-nonmonotonic.f90
    M flang/test/Lower/OpenMP/wsloop-ordered.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-add-byref.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-add.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-allocatable-array-minmax.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-allocatable.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-array-assumed-shape.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-array.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-array2.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-iand-byref.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-iand.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-ieor-byref.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-ieor.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-ior-byref.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-ior.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-logical-and-byref.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-logical-and.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-logical-eqv-byref.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-logical-eqv.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-logical-neqv-byref.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-logical-neqv.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-logical-or-byref.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-logical-or.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-max-byref.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-max.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-min-byref.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-min.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-min2.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-mul-byref.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-mul.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-multi.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-multiple-clauses.f90
    M flang/test/Lower/OpenMP/wsloop-reduction-pointer.f90
    M flang/test/Lower/OpenMP/wsloop-schedule.f90
    M flang/test/Lower/OpenMP/wsloop-unstructured.f90
    M flang/test/Lower/OpenMP/wsloop-variable.f90
    M flang/test/Lower/OpenMP/wsloop.f90
    M flang/test/Lower/array-constructor-1.f90
    M flang/test/Lower/array-elemental-calls-2.f90
    M flang/test/Lower/array-elemental-calls-char.f90
    M flang/test/Lower/array-elemental-subroutines.f90
    M flang/test/Lower/array-user-def-assignments.f90
    M flang/test/Lower/array.f90
    M flang/test/Lower/assignment.f90
    M flang/test/Lower/basic-function.f90
    M flang/test/Lower/bindc_procs.f90
    M flang/test/Lower/c-interoperability-c-pointer.f90
    M flang/test/Lower/call-bindc.f90
    M flang/test/Lower/call-by-value.f90
    M flang/test/Lower/call.f90
    M flang/test/Lower/complex-operations.f90
    M flang/test/Lower/complex-real.f90
    M flang/test/Lower/derived-assignments.f90
    M flang/test/Lower/dummy-procedure.f90
    M flang/test/Lower/entry-statement.f90
    M flang/test/Lower/func-attrs.f90
    M flang/test/Lower/host-associated.f90
    M flang/test/Lower/implicit-call-mismatch.f90
    M flang/test/Lower/math-lowering/abs.f90
    A flang/test/Lower/nsw.f90
    M flang/test/Lower/pointer.f90
    M flang/test/Lower/polymorphic.f90
    M flang/test/Lower/program-units-fir-mangling.f90
    A flang/test/Lower/record-command-line.f90
    M flang/test/Lower/sqrt.f90
    M flang/test/Lower/trigonometric-intrinsics.f90
    M flang/test/Lower/vector-subscript-io.f90
    M flang/test/Parser/OpenMP/allocate-tree.f90
    M flang/test/Parser/OpenMP/declare_target-device_type.f90
    M flang/test/Parser/OpenMP/in-reduction-clause.f90
    A flang/test/Parser/OpenMP/lastprivate-clause.f90
    A flang/test/Parser/OpenMP/map-modifiers.f90
    M flang/test/Parser/OpenMP/order-clause01.f90
    M flang/test/Parser/OpenMP/tile-size.f90
    M flang/test/Parser/OpenMP/unroll-full.f90
    M flang/test/Parser/OpenMP/unroll.f90
    M flang/test/Parser/continuation-in-conditional-compilation.f
    M flang/test/Parser/include.f
    A flang/test/Parser/recovery06.f90
    M flang/test/Preprocessing/pp029.F
    M flang/test/Preprocessing/pp031.F
    M flang/test/Preprocessing/pp041.F
    M flang/test/Preprocessing/renaming.F
    M flang/test/Semantics/OpenMP/atomic-hint-clause.f90
    M flang/test/Semantics/OpenMP/atomic01.f90
    M flang/test/Semantics/OpenMP/atomic05.f90
    M flang/test/Semantics/OpenMP/clause-validity01.f90
    A flang/test/Semantics/OpenMP/clause-validity02.f90
    R flang/test/Semantics/OpenMP/declarative-directive.f90
    A flang/test/Semantics/OpenMP/declarative-directive01.f90
    A flang/test/Semantics/OpenMP/declarative-directive02.f90
    M flang/test/Semantics/OpenMP/declare-target01.f90
    M flang/test/Semantics/OpenMP/declare-target02.f90
    M flang/test/Semantics/OpenMP/declare-target06.f90
    M flang/test/Semantics/OpenMP/device-constructs.f90
    M flang/test/Semantics/OpenMP/do-collapse.f90
    M flang/test/Semantics/OpenMP/do05-positivecase.f90
    M flang/test/Semantics/OpenMP/flush02.f90
    M flang/test/Semantics/OpenMP/if-clause.f90
    M flang/test/Semantics/OpenMP/loop-association.f90
    A flang/test/Semantics/OpenMP/map-modifiers.f90
    A flang/test/Semantics/OpenMP/name-conflict.f90
    M flang/test/Semantics/OpenMP/nontemporal.f90
    A flang/test/Semantics/OpenMP/omp-atomic-assignment-stmt-read.f90
    M flang/test/Semantics/OpenMP/omp-atomic-assignment-stmt.f90
    M flang/test/Semantics/OpenMP/order-clause01.f90
    A flang/test/Semantics/OpenMP/private03.f90
    A flang/test/Semantics/OpenMP/reduction-namelist.f90
    M flang/test/Semantics/OpenMP/requires-atomic01.f90
    M flang/test/Semantics/OpenMP/requires-atomic02.f90
    M flang/test/Semantics/OpenMP/requires04.f90
    M flang/test/Semantics/OpenMP/requires05.f90
    A flang/test/Semantics/OpenMP/shared-pointer.f90
    M flang/test/Semantics/OpenMP/simd-nontemporal.f90
    M flang/test/Semantics/OpenMP/target01.f90
    M flang/test/Semantics/OpenMP/taskgroup01.f90
    M flang/test/Semantics/OpenMP/use_device_addr.f90
    M flang/test/Semantics/OpenMP/use_device_addr1.f90
    M flang/test/Semantics/OpenMP/use_device_ptr1.f90
    M flang/test/Semantics/OpenMP/workshare02.f90
    M flang/test/Semantics/c_f_pointer.f90
    M flang/test/Semantics/c_loc01.f90
    A flang/test/Semantics/call42.f90
    A flang/test/Semantics/free.f90
    M flang/test/Semantics/io07.f90
    M flang/test/Semantics/io14.f90
    A flang/test/Semantics/named-construct-declaration-conflict.f90
    M flang/test/Semantics/resolve123.f90
    A flang/test/Semantics/rewrite02.f90
    M flang/test/Semantics/separate-mp02.f90
    A flang/test/Semantics/smp-def01.f90
    A flang/test/Semantics/windows.f90
    M flang/test/Transforms/debug-107988.fir
    R flang/test/Transforms/debug-90683.fir
    A flang/test/Transforms/debug-assumed-shape-array-2.fir
    M flang/test/Transforms/debug-assumed-shape-array.fir
    M flang/test/Transforms/debug-assumed-size-array.fir
    M flang/test/Transforms/debug-complex-1.fir
    M flang/test/Transforms/debug-derived-type-1.fir
    M flang/test/Transforms/debug-fixed-array-type.fir
    M flang/test/Transforms/debug-fn-info.fir
    M flang/test/Transforms/debug-local-global-storage-1.fir
    M flang/test/Transforms/debug-local-var.fir
    M flang/test/Transforms/debug-module-2.fir
    A flang/test/Transforms/debug-variable-array-dim.fir
    A flang/test/Transforms/debug-variable-char-len.fir
    M flang/test/Transforms/loop-versioning.fir
    M flang/test/Transforms/omp-map-info-finalization.fir
    M flang/test/Transforms/simplifyintrinsics.fir
    M flang/test/lit.cfg.py
    M flang/tools/bbc/CMakeLists.txt
    M flang/tools/bbc/bbc.cpp
    M flang/tools/f18/CMakeLists.txt
    M flang/tools/fir-opt/fir-opt.cpp
    M flang/tools/flang-driver/CMakeLists.txt
    M flang/tools/flang-driver/driver.cpp
    M flang/tools/tco/CMakeLists.txt
    M flang/tools/tco/tco.cpp
    M flang/unittests/Optimizer/Builder/ComplexTest.cpp
    M flang/unittests/Optimizer/Builder/FIRBuilderTest.cpp
    M flang/unittests/Optimizer/Builder/Runtime/CommandTest.cpp
    A flang/unittests/Optimizer/Builder/Runtime/IntrinsicsTest.cpp
    M flang/unittests/Optimizer/Builder/Runtime/RuntimeCallTestBase.h
    M flang/unittests/Optimizer/CMakeLists.txt
    M flang/unittests/Optimizer/FIRTypesTest.cpp
    M flang/unittests/Optimizer/RTBuilder.cpp
    M flang/unittests/Runtime/CUDA/CMakeLists.txt
    A flang/unittests/Runtime/CUDA/Memory.cpp
    M libc/cmake/modules/LLVMLibCArchitectures.cmake
    M libc/cmake/modules/LLVMLibCCompileOptionRules.cmake
    M libc/cmake/modules/LLVMLibCTestRules.cmake
    M libc/config/config.json
    M libc/config/gpu/entrypoints.txt
    M libc/config/linux/aarch64/entrypoints.txt
    M libc/config/linux/aarch64/headers.txt
    M libc/config/linux/arm/entrypoints.txt
    M libc/config/linux/arm/headers.txt
    M libc/config/linux/riscv/entrypoints.txt
    M libc/config/linux/riscv/headers.txt
    M libc/config/linux/x86_64/entrypoints.txt
    M libc/config/linux/x86_64/headers.txt
    A libc/docs/complex.rst
    M libc/docs/configure.rst
    M libc/docs/gpu/using.rst
    M libc/docs/index.rst
    M libc/docs/math/index.rst
    M libc/hdr/CMakeLists.txt
    M libc/hdr/errno_macros.h
    M libc/hdr/stdio_macros.h
    A libc/hdr/stdio_overlay.h
    M libc/hdr/types/CMakeLists.txt
    M libc/hdr/types/FILE.h
    M libc/hdr/types/cookie_io_functions_t.h
    M libc/hdr/types/off_t.h
    M libc/hdr/wchar_overlay.h
    M libc/include/CMakeLists.txt
    A libc/include/complex.h.def
    M libc/include/llvm-libc-macros/CMakeLists.txt
    A libc/include/llvm-libc-macros/complex-macros.h
    M libc/include/llvm-libc-macros/linux/error-number-macros.h
    A libc/include/llvm-libc-macros/malloc-macros.h
    M libc/include/llvm-libc-macros/math-function-macros.h
    M libc/include/llvm-libc-macros/stdio-macros.h
    M libc/include/llvm-libc-types/CMakeLists.txt
    A libc/include/llvm-libc-types/cfloat128.h
    A libc/include/llvm-libc-types/cfloat16.h
    M libc/include/llvm-libc-types/wchar_t.h
    A libc/include/malloc.h.def
    M libc/newhdrgen/yaml/gpu/rpc.yaml
    A libc/newhdrgen/yaml/malloc.yaml
    M libc/newhdrgen/yaml/math.yaml
    M libc/newhdrgen/yaml/sys/mman.yaml
    M libc/newhdrgen/yaml/sys/socket.yaml
    M libc/spec/gnu_ext.td
    M libc/spec/gpu_ext.td
    M libc/spec/linux.td
    M libc/spec/stdc.td
    M libc/src/__support/CPP/CMakeLists.txt
    M libc/src/__support/CPP/string_view.h
    A libc/src/__support/CPP/type_traits/is_complex.h
    M libc/src/__support/CPP/utility/in_place.h
    M libc/src/__support/FPUtil/BasicOperations.h
    M libc/src/__support/FPUtil/ManipulationFunctions.h
    M libc/src/__support/FPUtil/NearestIntegerOperations.h
    M libc/src/__support/FPUtil/double_double.h
    M libc/src/__support/FPUtil/dyadic_float.h
    M libc/src/__support/FPUtil/generic/sqrt.h
    M libc/src/__support/File/linux/CMakeLists.txt
    M libc/src/__support/GPU/allocator.cpp
    M libc/src/__support/OSUtil/gpu/exit.cpp
    M libc/src/__support/OSUtil/gpu/io.cpp
    M libc/src/__support/RPC/rpc.h
    M libc/src/__support/StringUtil/tables/CMakeLists.txt
    M libc/src/__support/StringUtil/tables/linux_extension_errors.h
    M libc/src/__support/StringUtil/tables/posix_errors.h
    M libc/src/__support/StringUtil/tables/stdc_errors.h
    M libc/src/__support/big_int.h
    M libc/src/__support/float_to_string.h
    M libc/src/__support/macros/optimization.h
    M libc/src/__support/macros/properties/CMakeLists.txt
    A libc/src/__support/macros/properties/complex_types.h
    M libc/src/__support/sign.h
    M libc/src/__support/str_to_integer.h
    M libc/src/gpu/rpc_host_call.cpp
    M libc/src/gpu/rpc_host_call.h
    M libc/src/math/CMakeLists.txt
    A libc/src/math/coshf16.h
    A libc/src/math/exp10m1f16.h
    A libc/src/math/exp2m1f16.h
    M libc/src/math/generic/CMakeLists.txt
    M libc/src/math/generic/acosf.cpp
    M libc/src/math/generic/asinf.cpp
    M libc/src/math/generic/atan2f.cpp
    M libc/src/math/generic/cos.cpp
    M libc/src/math/generic/cosf.cpp
    A libc/src/math/generic/coshf16.cpp
    M libc/src/math/generic/exp.cpp
    M libc/src/math/generic/exp10.cpp
    M libc/src/math/generic/exp10f16.cpp
    M libc/src/math/generic/exp10f_impl.h
    A libc/src/math/generic/exp10m1f16.cpp
    M libc/src/math/generic/exp2.cpp
    M libc/src/math/generic/exp2f16.cpp
    M libc/src/math/generic/exp2f_impl.h
    A libc/src/math/generic/exp2m1f16.cpp
    M libc/src/math/generic/expf.cpp
    M libc/src/math/generic/explogxf.h
    M libc/src/math/generic/expm1f.cpp
    M libc/src/math/generic/expxf16.h
    A libc/src/math/generic/iscanonical.cpp
    A libc/src/math/generic/iscanonicalf.cpp
    A libc/src/math/generic/iscanonicalf128.cpp
    A libc/src/math/generic/iscanonicalf16.cpp
    A libc/src/math/generic/iscanonicall.cpp
    A libc/src/math/generic/issignaling.cpp
    A libc/src/math/generic/issignalingf.cpp
    A libc/src/math/generic/issignalingf128.cpp
    A libc/src/math/generic/issignalingf16.cpp
    A libc/src/math/generic/issignalingl.cpp
    A libc/src/math/generic/log10f16.cpp
    A libc/src/math/generic/log2f16.cpp
    A libc/src/math/generic/logf16.cpp
    M libc/src/math/generic/pow.cpp
    M libc/src/math/generic/powf.cpp
    M libc/src/math/generic/range_reduction_double_common.h
    M libc/src/math/generic/range_reduction_double_fma.h
    M libc/src/math/generic/range_reduction_double_nofma.h
    M libc/src/math/generic/sin.cpp
    M libc/src/math/generic/sincos.cpp
    M libc/src/math/generic/sincos_eval.h
    M libc/src/math/generic/sincosf.cpp
    M libc/src/math/generic/sinf.cpp
    A libc/src/math/generic/sinhf16.cpp
    A libc/src/math/generic/sinpif16.cpp
    A libc/src/math/generic/sqrtf16.cpp
    M libc/src/math/generic/tan.cpp
    M libc/src/math/generic/tanf.cpp
    A libc/src/math/generic/tanhf16.cpp
    A libc/src/math/iscanonical.h
    A libc/src/math/iscanonicalf.h
    A libc/src/math/iscanonicalf128.h
    A libc/src/math/iscanonicalf16.h
    A libc/src/math/iscanonicall.h
    A libc/src/math/issignaling.h
    A libc/src/math/issignalingf.h
    A libc/src/math/issignalingf128.h
    A libc/src/math/issignalingf16.h
    A libc/src/math/issignalingl.h
    A libc/src/math/log10f16.h
    A libc/src/math/log2f16.h
    A libc/src/math/logf16.h
    A libc/src/math/sinhf16.h
    A libc/src/math/sinpif16.h
    A libc/src/math/sqrtf16.h
    A libc/src/math/tanhf16.h
    M libc/src/pthread/CMakeLists.txt
    M libc/src/pthread/pthread_atfork.cpp
    M libc/src/pthread/pthread_attr_setdetachstate.cpp
    M libc/src/pthread/pthread_attr_setguardsize.cpp
    M libc/src/pthread/pthread_attr_setstack.cpp
    M libc/src/pthread/pthread_attr_setstacksize.cpp
    M libc/src/pthread/pthread_condattr_setclock.cpp
    M libc/src/pthread/pthread_condattr_setpshared.cpp
    M libc/src/pthread/pthread_create.cpp
    M libc/src/pthread/pthread_key_create.cpp
    M libc/src/pthread/pthread_key_delete.cpp
    M libc/src/pthread/pthread_mutex_init.cpp
    M libc/src/pthread/pthread_mutexattr_destroy.cpp
    M libc/src/pthread/pthread_mutexattr_getpshared.cpp
    M libc/src/pthread/pthread_mutexattr_getrobust.cpp
    M libc/src/pthread/pthread_mutexattr_gettype.cpp
    M libc/src/pthread/pthread_mutexattr_setpshared.cpp
    M libc/src/pthread/pthread_mutexattr_setrobust.cpp
    M libc/src/pthread/pthread_mutexattr_settype.cpp
    M libc/src/pthread/pthread_rwlock_destroy.cpp
    M libc/src/pthread/pthread_rwlock_init.cpp
    M libc/src/pthread/pthread_rwlock_rdlock.cpp
    M libc/src/pthread/pthread_rwlock_timedrdlock.cpp
    M libc/src/pthread/pthread_rwlock_timedwrlock.cpp
    M libc/src/pthread/pthread_rwlock_tryrdlock.cpp
    M libc/src/pthread/pthread_rwlock_trywrlock.cpp
    M libc/src/pthread/pthread_rwlock_unlock.cpp
    M libc/src/pthread/pthread_rwlock_wrlock.cpp
    M libc/src/pthread/pthread_rwlockattr_setkind_np.cpp
    M libc/src/pthread/pthread_rwlockattr_setpshared.cpp
    M libc/src/pthread/pthread_setspecific.cpp
    M libc/src/setjmp/longjmp.h
    M libc/src/setjmp/setjmp_impl.h
    M libc/src/setjmp/x86_64/CMakeLists.txt
    M libc/src/setjmp/x86_64/longjmp.cpp
    M libc/src/setjmp/x86_64/setjmp.cpp
    M libc/src/spawn/CMakeLists.txt
    M libc/src/spawn/posix_spawn_file_actions_addclose.cpp
    M libc/src/spawn/posix_spawn_file_actions_adddup2.cpp
    M libc/src/spawn/posix_spawn_file_actions_addopen.cpp
    M libc/src/spawn/posix_spawn_file_actions_destroy.cpp
    M libc/src/stdio/asprintf.cpp
    M libc/src/stdio/asprintf.h
    M libc/src/stdio/gpu/CMakeLists.txt
    M libc/src/stdio/gpu/clearerr.cpp
    M libc/src/stdio/gpu/fclose.cpp
    M libc/src/stdio/gpu/feof.cpp
    M libc/src/stdio/gpu/ferror.cpp
    M libc/src/stdio/gpu/fflush.cpp
    M libc/src/stdio/gpu/fgets.cpp
    M libc/src/stdio/gpu/file.h
    M libc/src/stdio/gpu/fopen.cpp
    M libc/src/stdio/gpu/fprintf.cpp
    M libc/src/stdio/gpu/fseek.cpp
    M libc/src/stdio/gpu/ftell.cpp
    M libc/src/stdio/gpu/getchar.cpp
    M libc/src/stdio/gpu/printf.cpp
    M libc/src/stdio/gpu/putchar.cpp
    M libc/src/stdio/gpu/puts.cpp
    M libc/src/stdio/gpu/remove.cpp
    M libc/src/stdio/gpu/rename.cpp
    M libc/src/stdio/gpu/ungetc.cpp
    M libc/src/stdio/gpu/vfprintf.cpp
    M libc/src/stdio/gpu/vfprintf_utils.h
    M libc/src/stdio/gpu/vprintf.cpp
    M libc/src/stdio/linux/CMakeLists.txt
    M libc/src/stdio/printf_core/CMakeLists.txt
    M libc/src/stdio/printf_core/parser.h
    M libc/src/stdio/printf_core/vasprintf_internal.h
    M libc/src/stdio/scanf_core/int_converter.cpp
    M libc/src/stdio/vasprintf.cpp
    M libc/src/stdio/vasprintf.h
    M libc/src/stdio/vsscanf.cpp
    M libc/src/stdlib/CMakeLists.txt
    M libc/src/stdlib/gpu/abort.cpp
    M libc/src/stdlib/gpu/system.cpp
    M libc/src/stdlib/qsort_data.h
    M libc/src/stdlib/quick_sort.h
    M libc/src/string/memory_utils/aarch64/inline_memcmp.h
    M libc/src/string/memory_utils/aarch64/inline_memcpy.h
    M libc/src/string/memory_utils/aarch64/inline_memmove.h
    M libc/src/string/memory_utils/generic/aligned_access.h
    M libc/src/string/memory_utils/generic/byte_per_byte.h
    M libc/src/string/memory_utils/inline_memcmp.h
    M libc/src/string/memory_utils/inline_memcpy.h
    M libc/src/string/memory_utils/inline_memset.h
    M libc/src/string/memory_utils/x86_64/inline_memcmp.h
    M libc/src/string/memory_utils/x86_64/inline_memcpy.h
    M libc/src/string/memory_utils/x86_64/inline_memmove.h
    M libc/src/sys/mman/CMakeLists.txt
    M libc/src/sys/mman/linux/CMakeLists.txt
    A libc/src/sys/mman/linux/remap_file_pages.cpp
    A libc/src/sys/mman/remap_file_pages.h
    M libc/src/sys/socket/linux/recv.cpp
    M libc/src/sys/socket/linux/recvfrom.cpp
    M libc/src/sys/socket/linux/recvmsg.cpp
    M libc/src/sys/socket/linux/send.cpp
    M libc/src/sys/socket/linux/sendmsg.cpp
    M libc/src/sys/socket/linux/sendto.cpp
    M libc/src/sys/socket/recv.h
    M libc/src/sys/socket/recvfrom.h
    M libc/src/sys/socket/recvmsg.h
    M libc/src/threads/CMakeLists.txt
    M libc/src/threads/thrd_create.cpp
    M libc/test/UnitTest/FPMatcher.h
    M libc/test/UnitTest/PrintfMatcher.h
    M libc/test/UnitTest/ScanfMatcher.h
    M libc/test/include/CMakeLists.txt
    A libc/test/include/complex_test.cpp
    A libc/test/include/iscanonical_test.c
    A libc/test/include/issignaling_test.c
    M libc/test/integration/src/pthread/CMakeLists.txt
    M libc/test/integration/src/pthread/pthread_name_test.cpp
    M libc/test/integration/src/spawn/posix_spawn_test_binary.cpp
    M libc/test/integration/src/unistd/CMakeLists.txt
    M libc/test/integration/src/unistd/fork_test.cpp
    M libc/test/integration/src/unistd/stack_smashing_test.cpp
    M libc/test/integration/startup/gpu/rpc_interface_test.cpp
    M libc/test/integration/startup/gpu/rpc_test.cpp
    M libc/test/integration/startup/linux/CMakeLists.txt
    M libc/test/integration/startup/linux/tls_test.cpp
    M libc/test/src/__support/FPUtil/dyadic_float_test.cpp
    M libc/test/src/__support/FPUtil/fpbits_test.cpp
    M libc/test/src/__support/File/CMakeLists.txt

  Log Message:
  -----------
  Merge branch 'users/chapuni/cov/single/test' into users/chapuni/cov/single/merge


  Commit: 5fc3408628a72560490c5271de171a636f5be50a
      https://github.com/llvm/llvm-project/commit/5fc3408628a72560490c5271de171a636f5be50a
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-11-20 (Wed, 20 Nov 2024)

  Changed paths:
    M llvm/test/tools/llvm-cov/Inputs/showLineExecutionCounts.cpp

  Log Message:
  -----------
  Fix a test to fix linecount=1


  Commit: eb7fff9a3b8356851770d1b5c6a4f0a69a79af05
      https://github.com/llvm/llvm-project/commit/eb7fff9a3b8356851770d1b5c6a4f0a69a79af05
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-11-21 (Thu, 21 Nov 2024)

  Changed paths:
    M llvm/test/tools/llvm-cov/threads.c

  Log Message:
  -----------
  threads.c: Fixup on the clean testdir


  Commit: 75430950a1a347f4a1c3d9dc0804afe9a3f25aaa
      https://github.com/llvm/llvm-project/commit/75430950a1a347f4a1c3d9dc0804afe9a3f25aaa
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-11-21 (Thu, 21 Nov 2024)

  Changed paths:
    R llvm/test/tools/llvm-cov/threads.c
    A llvm/test/tools/llvm-cov/threads.test

  Log Message:
  -----------
  Rename threads.c to threads.test since it is no longer C source file.


  Commit: 00ac90d232a5793a94f6863dcba2274f4e0126cb
      https://github.com/llvm/llvm-project/commit/00ac90d232a5793a94f6863dcba2274f4e0126cb
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-11-21 (Thu, 21 Nov 2024)

  Changed paths:
    M llvm/test/tools/llvm-cov/showLineExecutionCounts.test
    M llvm/test/tools/llvm-cov/threads.test

  Log Message:
  -----------
  llvm/test/tools/llvm-cov/Inputs: Avoid wildcards `rm -rf %t*.dir`


  Commit: e93d226664d7012d1bb017f0cda24ad1b75f37fc
      https://github.com/llvm/llvm-project/commit/e93d226664d7012d1bb017f0cda24ad1b75f37fc
  Author: Valentin Clement (バレンタイン クレメン) <clementval at gmail.com>
  Date:   2024-12-19 (Thu, 19 Dec 2024)

  Changed paths:
    M flang/lib/Optimizer/CodeGen/CodeGen.cpp
    M flang/lib/Optimizer/Transforms/CompilerGeneratedNames.cpp
    A flang/test/Fir/CUDA/cuda-compiler-generated-names.mlir

  Log Message:
  -----------
  [flang][cuda] Update CompilerGeneratedNames pass to work on gpu module (#120660)

- Update `CompilerGeneratedNames` so it can perform renaming in
gpu.module
- Update Codegen so it look in the correct module for the type
descriptor.


  Commit: f421a7a6ee9938fd4cb940639e516757d7ad1a80
      https://github.com/llvm/llvm-project/commit/f421a7a6ee9938fd4cb940639e516757d7ad1a80
  Author: Pengcheng Wang <wangpengcheng.pp at bytedance.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp

  Log Message:
  -----------
  [ARM] Use `RegisterClassInfo::getRegPressureSetLimit` (#120377)

`RegisterClassInfo::getRegPressureSetLimit` is a wrapper of
`TargetRegisterInfo::getRegPressureSetLimit` with some logics to
adjust the limit by removing reserved registers.

It seems that we shouldn't use
`TargetRegisterInfo::getRegPressureSetLimit`
directly, just like the comment "This limit must be adjusted
dynamically for reserved registers" said.

Separate from https://github.com/llvm/llvm-project/pull/118787


  Commit: 91e392b2836f25bf5641f0ca7ec2f64018c2193b
      https://github.com/llvm/llvm-project/commit/91e392b2836f25bf5641f0ca7ec2f64018c2193b
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2024-12-19 (Thu, 19 Dec 2024)

  Changed paths:
    M compiler-rt/test/ubsan/TestCases/Misc/local_bounds.cpp

  Log Message:
  -----------
  [ubsan] Fix test on Windows


  Commit: 08db696c87fb68cc896f742202665440cee53f8c
      https://github.com/llvm/llvm-project/commit/08db696c87fb68cc896f742202665440cee53f8c
  Author: Brox Chen <guochen2 at amd.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Target/AMDGPU/SIInstructions.td
    M llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-smed3.s16.mir
    M llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-umed3.s16.mir

  Log Message:
  -----------
  [AMDGPU][True16][MC] V_MED3_I/U16_fake16 CodeGen pattern (#120600)

In this patch https://github.com/llvm/llvm-project/pull/113603 replace
`V_MED3_I/U16` to `V_MED3_I/U16_fake16` for Post-GFX11, but it miss to
update the CodeGen pattern. This patch update and corrert the CodeGen
pattern


  Commit: e7e622f153126582670d2d07034e97e1b780a464
      https://github.com/llvm/llvm-project/commit/e7e622f153126582670d2d07034e97e1b780a464
  Author: Shubham Sandeep Rastogi <srastogi22 at apple.com>
  Date:   2024-12-19 (Thu, 19 Dec 2024)

  Changed paths:
    R llvm/include/llvm/CodeGen/DroppedVariableStats.h
    A llvm/include/llvm/Passes/DroppedVariableStats.h
    M llvm/include/llvm/Passes/StandardInstrumentations.h
    M llvm/lib/CodeGen/CMakeLists.txt
    R llvm/lib/CodeGen/DroppedVariableStats.cpp
    M llvm/lib/Passes/CMakeLists.txt
    A llvm/lib/Passes/DroppedVariableStats.cpp
    M llvm/unittests/CodeGen/CMakeLists.txt
    R llvm/unittests/CodeGen/DroppedVariableStatsIRTest.cpp
    M llvm/unittests/IR/CMakeLists.txt
    A llvm/unittests/IR/DroppedVariableStatsIRTest.cpp

  Log Message:
  -----------
  Revert "Move DroppedVariableStats to CodeGen lib (#120650)"

This reverts commit 4307198d51487cc16f98eebb2113caf4a1905914.

Broke bot ppc64le-clang-multistage-test:

undefined reference to
`llvm::DroppedVariableStats::populateVarIDSetAndInlinedMap in
In function `llvm::DroppedVariableStatsIR::visitEveryInstruction


  Commit: 16e42235f153eaa2c3abd2e203a771db4e709607
      https://github.com/llvm/llvm-project/commit/16e42235f153eaa2c3abd2e203a771db4e709607
  Author: LLVM GN Syncbot <llvmgnsyncbot at gmail.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Passes/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/CodeGen/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/IR/BUILD.gn

  Log Message:
  -----------
  [gn build] Port e7e622f15312


  Commit: ebb5f1a4e5f2f150c60302a9374b3ae1b66e2028
      https://github.com/llvm/llvm-project/commit/ebb5f1a4e5f2f150c60302a9374b3ae1b66e2028
  Author: Amara Emerson <amara at apple.com>
  Date:   2024-12-19 (Thu, 19 Dec 2024)

  Changed paths:
    M llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp
    A llvm/test/CodeGen/AArch64/GlobalISel/select-fp-anyext-crash.ll

  Log Message:
  -----------
  [AArch64][GlobalISel] Fix crash when selecting an anyextending FP load.

We split anyext FP loads back into a regular load + extend, but when we do that
we need to ensure that some state about the instruction is updated to correctly
reflect the new reality.

rdar://141660282


  Commit: a73ca291547cf4f5822a3029dd56315354557517
      https://github.com/llvm/llvm-project/commit/a73ca291547cf4f5822a3029dd56315354557517
  Author: Dmitry Chestnykh <dm.chestnykh at gmail.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M compiler-rt/lib/sanitizer_common/CMakeLists.txt
    M compiler-rt/lib/sanitizer_common/sanitizer_common_interface.inc
    A compiler-rt/lib/sanitizer_common/sanitizer_contiguous_container.cpp

  Log Message:
  -----------
  [compiler-rt] Add weak defs for .*contiguous_container.* functions (#120376)

Fix #120278


  Commit: c7606710f93cf0ab655a5bcbbf873954051ba109
      https://github.com/llvm/llvm-project/commit/c7606710f93cf0ab655a5bcbbf873954051ba109
  Author: Aaditya <115080342+easyonaadit at users.noreply.github.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
    M llvm/lib/Target/AMDGPU/SIISelLowering.cpp
    M llvm/test/CodeGen/AMDGPU/GlobalISel/dynamic-alloca-uniform.ll
    M llvm/test/CodeGen/AMDGPU/GlobalISel/non-entry-alloca.ll
    M llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-dyn-stackalloc.mir
    M llvm/test/CodeGen/AMDGPU/amdpal-callable.ll
    M llvm/test/CodeGen/AMDGPU/non-entry-alloca.ll

  Log Message:
  -----------
  [AMDGPU] Update base addr of dyn alloca considering GrowingUp stack (#119822)

Currently, compiler calculates the base address of
dynamic sized stack object (alloca) as follows:
1. `NewSP = Align(CurrSP + Size)`
_where_ `Size = # of elements * wave size * alloca type`
2. `BaseAddr = NewSP`
3. The alignment is computed as: `AlignedAddr = Addr & ~(Alignment - 1)`
4. Return the `BaseAddr`
This makes sense when stack is grows downwards.

AMDGPU stack grows upwards, the base address 
needs to be aligned first and SP bump by required size later:
1. `BaseAddr = Align(CurrSP)`
2. `NewSP = BaseAddr + Size`
3. `AlignedAddr = (Addr + (Alignment - 1)) & ~(Alignment - 1)`
4. and returns the `BaseAddr`.


  Commit: ecd59f802f9436c766d85ccde13a9f2b863dc5a6
      https://github.com/llvm/llvm-project/commit/ecd59f802f9436c766d85ccde13a9f2b863dc5a6
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2024-12-19 (Thu, 19 Dec 2024)

  Changed paths:
    M llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp

  Log Message:
  -----------
  [SelectionDAG] Use SmallVectorImpl& to avoid repeating SmallVector size. NFC


  Commit: e30308196901873a926b6c17304d022eb91fc585
      https://github.com/llvm/llvm-project/commit/e30308196901873a926b6c17304d022eb91fc585
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-12-19 (Thu, 19 Dec 2024)

  Changed paths:
    M llvm/lib/Target/X86/X86ArgumentStackSlotRebase.cpp
    M llvm/lib/Target/X86/X86LowerAMXType.cpp

  Log Message:
  -----------
  [X86] Remove redundant initialize*Pass in ctor


  Commit: 59c7d6f965af9f1e05f8447c50fde8bbde346361
      https://github.com/llvm/llvm-project/commit/59c7d6f965af9f1e05f8447c50fde8bbde346361
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-12-19 (Thu, 19 Dec 2024)

  Changed paths:
    M llvm/test/MC/Disassembler/Xtensa/code_density.txt

  Log Message:
  -----------
  [Xtensa,test] Remove failing RUN line from #119639


  Commit: 93743ee566694d2fcafa3243c03330e86bf9c806
      https://github.com/llvm/llvm-project/commit/93743ee566694d2fcafa3243c03330e86bf9c806
  Author: Mikhail Goncharov <goncharov.mikhail at gmail.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M clang/include/clang/Basic/Builtins.td
    M clang/lib/AST/Expr.cpp
    M clang/lib/CodeGen/CGAtomic.cpp
    M clang/lib/CodeGen/CGBuiltin.cpp
    M clang/lib/Sema/SemaChecking.cpp
    R clang/test/CodeGen/atomic-test-and-set.c
    M clang/test/Sema/atomic-ops.c

  Log Message:
  -----------
  Revert "[Clang] Re-write codegen for atomic_test_and_set and atomic_clear (#120449)"

This reverts commit 9fc2fadbfcb34df5f72bdaed28a7874bf584eed7.

See https://github.com/llvm/llvm-project/pull/120449#issuecomment-2556089016


  Commit: a6d26c56ff066c8e8f92f4ca169fcf40ae0db537
      https://github.com/llvm/llvm-project/commit/a6d26c56ff066c8e8f92f4ca169fcf40ae0db537
  Author: Haojian Wu <hokein.wu at gmail.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M clang/docs/ReleaseNotes.rst
    M clang/lib/Sema/CheckExprLifetime.cpp
    M clang/test/Sema/warn-lifetime-analysis-nocfg.cpp

  Log Message:
  -----------
  [clang] Fix dangling false positives for conditional operators. (#120233)

When analyzing a dangling gsl pointer, we currently filter out all field
access `MemberExpr` to avoid common false positives (`string_view sv =
Temp().sv`), However, this filter only applies to direct MemberExpr
instances, leaving the conditional operator as an escaping example
(`GSLPointer pointer(Cond ? Owner().ptr : GSLPointer());`).

This patch extends the MemberExpr logic to handle the conditional
operator. The heuristic is intentionally simple, which may result in
some false negatives. However, it effectively covers common cases like
`std::string_view sv = cond ? "123" : std::string();`, which is a
reasonable trade-off.

Fixes https://github.com/llvm/llvm-project/issues/120206


  Commit: a16cb7ebea796f8c8f7a2ca8d01cc7f6db99e07a
      https://github.com/llvm/llvm-project/commit/a16cb7ebea796f8c8f7a2ca8d01cc7f6db99e07a
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/Maintainers.md

  Log Message:
  -----------
  [LLVM] Update Sparc maintainer (#120430)

Currently vegovin is listed as the maintainer of the Sparc backend,
however they haven't been involved with LLVM for about 10 years already.

Nominate koachan as the new Sparc maintainer.


  Commit: 4096dd60668c9e9e402a486a28984bfa082fe48f
      https://github.com/llvm/llvm-project/commit/4096dd60668c9e9e402a486a28984bfa082fe48f
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/Maintainers.md

  Log Message:
  -----------
  [LLVM] Update LTO maintainer (#120575)

Update the LTO maintainer from pcc to teresajohnson.


  Commit: 4111841f88eeca184e833e3643c5bf1dca6f7014
      https://github.com/llvm/llvm-project/commit/4111841f88eeca184e833e3643c5bf1dca6f7014
  Author: Kristof Beyls <kristof.beyls at arm.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M bolt/lib/Core/BinaryContext.cpp
    M bolt/test/RISCV/call-annotations.s
    M bolt/test/RISCV/relax.s
    M bolt/test/RISCV/reloc-branch.s
    M bolt/test/RISCV/reloc-jal.s

  Log Message:
  -----------
  [BOLT] Correctly print preferred disassembly for annotated instructions (#120564)

This patch makes sure that `BinaryContext::printInstruction` prints the
preferred disassembly. Preferred disassembly only gets printed when
there are no annotations on the MCInst. Therefore, this patch
temporarily removes the annotations before printing it.

A few examples of before and after on AArch64 instructions are as
follows:

```
  BEFORE                     AFTER
                             (preferred disassembly)

  ret   x30                  ret
  orr   x30, xzr, x0         mov   x30, x0
  hint  #29                  autiasp
  hint  #12                  autia1716
```

Clearly, the preferred disassembly is easier for developers to read, and
is the disassembly that tools should be printing.

This patch is motivated as part of future work on the
llvm-bolt-binary-analysis tool, making sure that the reports it prints
do use preferred disassembly.

This patch was cherry-picked from
https://github.com/kbeyls/llvm-project/tree/bolt-gadget-scanner-prototype.

In this current patch, this only affects existing RISCV test cases.

This patch also does improve test cases in future patches that will
introduce a binary analysis for llvm-bolt-binary-analysis that checks
for correct application of pac-ret (pointer authentication on return
addresses).


  Commit: 44726489988a27c3cbd2f94188a2363e2080e045
      https://github.com/llvm/llvm-project/commit/44726489988a27c3cbd2f94188a2363e2080e045
  Author: David Green <david.green at arm.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Target/ARM/ARMISelLowering.cpp
    M llvm/test/CodeGen/Thumb2/bf16-instructions.ll

  Log Message:
  -----------
  [ARM] Expand bf16 expanding/rounding fp loads/stores

As with other fp types, these should be expanded to prevent nodes that are
illegal for Arm.


  Commit: 701f2409befa7d44aea0c31494ac0d3a5d18415e
      https://github.com/llvm/llvm-project/commit/701f2409befa7d44aea0c31494ac0d3a5d18415e
  Author: donald chen <chenxunyu1993 at gmail.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M mlir/lib/Dialect/SCF/Utils/Utils.cpp
    M mlir/test/Transforms/scf-if-utils.mlir
    M mlir/test/lib/Dialect/SCF/TestSCFUtils.cpp

  Log Message:
  -----------
  [mlir] fix crash when scf utils work on llvm.func (#120688)

fixed https://github.com/llvm/llvm-project/issues/119378


  Commit: 53d080c5b5dfbb46eb81d189736864f5b6196492
      https://github.com/llvm/llvm-project/commit/53d080c5b5dfbb46eb81d189736864f5b6196492
  Author: Matthias Springer <me at m-sp.org>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M mlir/lib/Conversion/FuncToLLVM/FuncToLLVM.cpp
    M mlir/test/Dialect/ArmSVE/legalize-for-llvm.mlir
    M mlir/test/lib/Dialect/LLVM/TestLowerToLLVM.cpp
    M mlir/test/mlir-cpu-runner/math-polynomial-approx.mlir
    M mlir/test/mlir-cpu-runner/test-expand-math-approx.mlir
    M mlir/test/python/execution_engine.py
    M mlir/tools/mlir-vulkan-runner/mlir-vulkan-runner.cpp

  Log Message:
  -----------
  [mlir][Arith] Remove `arith-to-llvm` from `func-to-llvm` (#120548)

Do not run `arith-to-llvm` as part of `func-to-llvm`. This commit partly
fixes #70982.

Also simplify the pass pipeline for two math dialect integration tests.

Note for LLVM integration: If you see failures, add `arith-to-llvm` to your pass pipeline.


  Commit: d0b7633d7ad566579bfb794f95cce9aef294c92b
      https://github.com/llvm/llvm-project/commit/d0b7633d7ad566579bfb794f95cce9aef294c92b
  Author: Timothy Hoffman <4001421+tim-hoffman at users.noreply.github.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M mlir/docs/DefiningDialects/AttributesAndTypes.md
    M mlir/docs/PatternRewriter.md
    M mlir/docs/SymbolsAndSymbolTables.md
    M mlir/include/mlir/IR/DialectImplementation.h
    M mlir/include/mlir/IR/OpBase.td
    M mlir/include/mlir/Tools/mlir-opt/MlirOptMain.h

  Log Message:
  -----------
  [mlir] [doc] fix typos in documentation (#120179)

This PR fixes typos within documentation in various files.

Most changes are trivial. The one interesting change is the
documentation for `custom<X>` in `assemblyFormat` that used the wrong
return type. The return type from the `parseX` function should be
`ParseResult` rather than `LogicalResult`. The `ParseResult` type is
necessary due to tablegen generating code like the following within an
Op `parse()` function:
```
    auto odsResult = parseInferredArrayType(parser, elementsTypes, elementsOperands, resultRawTypes[0]);
    if (odsResult) return ::mlir::failure();
```
This will fail to compile if `parseInferredArrayType()` returns
`LogicalResult`. See also `parsePrettyLLVMType()` in LLVMTypes.h,
`parseSingleBlockRegion()` in IRDL.cpp, `parseDynamicIndexList()` in
ViewLikeInterface.cpp, etc.


  Commit: d8a5fae6913a0f6c7e3c814315c1a11fcfd609a1
      https://github.com/llvm/llvm-project/commit/d8a5fae6913a0f6c7e3c814315c1a11fcfd609a1
  Author: Hervé Poussineau <hpoussin at reactos.org>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Target/Mips/MCTargetDesc/CMakeLists.txt
    M llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp
    M llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp
    M llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h
    M llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp
    M llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h
    A llvm/lib/Target/Mips/MCTargetDesc/MipsWinCOFFObjectWriter.cpp
    A llvm/lib/Target/Mips/MCTargetDesc/MipsWinCOFFStreamer.cpp
    M llvm/lib/Target/Mips/MipsTargetMachine.cpp
    M llvm/test/CodeGen/Mips/Fast-ISel/br1.ll
    M llvm/test/CodeGen/Mips/Fast-ISel/icmpbr1.ll
    M llvm/test/CodeGen/Mips/addressing-mode.ll
    M llvm/test/CodeGen/Mips/atomic-min-max-64.ll
    M llvm/test/CodeGen/Mips/atomic-min-max.ll
    M llvm/test/CodeGen/Mips/brconeq.ll
    M llvm/test/CodeGen/Mips/brconeqk.ll
    M llvm/test/CodeGen/Mips/brconeqz.ll
    M llvm/test/CodeGen/Mips/brconge.ll
    M llvm/test/CodeGen/Mips/brcongt.ll
    M llvm/test/CodeGen/Mips/brconle.ll
    M llvm/test/CodeGen/Mips/brconlt.ll
    M llvm/test/CodeGen/Mips/brconne.ll
    M llvm/test/CodeGen/Mips/brconnek.ll
    M llvm/test/CodeGen/Mips/brconnez.ll
    M llvm/test/CodeGen/Mips/cconv/memory-layout.ll
    M llvm/test/CodeGen/Mips/cfi_offset.ll
    M llvm/test/CodeGen/Mips/dins.ll
    M llvm/test/CodeGen/Mips/dsp-r1.ll
    M llvm/test/CodeGen/Mips/eh-return32.ll
    M llvm/test/CodeGen/Mips/eh-return64.ll
    M llvm/test/CodeGen/Mips/emit-big-cst.ll
    M llvm/test/CodeGen/Mips/ex2.ll
    M llvm/test/CodeGen/Mips/fpbr.ll
    M llvm/test/CodeGen/Mips/frame-address.ll
    M llvm/test/CodeGen/Mips/jumptable_labels.ll
    M llvm/test/CodeGen/Mips/llvm-ir/add.ll
    M llvm/test/CodeGen/Mips/llvm-ir/indirectbr.ll
    M llvm/test/CodeGen/Mips/llvm-ir/select-int.ll
    M llvm/test/CodeGen/Mips/load-store-left-right.ll
    M llvm/test/CodeGen/Mips/mcount.ll
    M llvm/test/CodeGen/Mips/micromips-sizereduction/micromips-lbu16-lhu16-sb16-sh16.ll
    M llvm/test/CodeGen/Mips/mips64directive.ll
    M llvm/test/CodeGen/Mips/msa/2r.ll
    M llvm/test/CodeGen/Mips/msa/2r_vector_scalar.ll
    M llvm/test/CodeGen/Mips/msa/2rf.ll
    M llvm/test/CodeGen/Mips/msa/2rf_exup.ll
    M llvm/test/CodeGen/Mips/msa/2rf_float_int.ll
    M llvm/test/CodeGen/Mips/msa/2rf_fq.ll
    M llvm/test/CodeGen/Mips/msa/2rf_int_float.ll
    M llvm/test/CodeGen/Mips/msa/2rf_tq.ll
    M llvm/test/CodeGen/Mips/msa/3r-a.ll
    M llvm/test/CodeGen/Mips/msa/3r-b.ll
    M llvm/test/CodeGen/Mips/msa/3r-c.ll
    M llvm/test/CodeGen/Mips/msa/3r-d.ll
    M llvm/test/CodeGen/Mips/msa/3r-i.ll
    M llvm/test/CodeGen/Mips/msa/3r-m.ll
    M llvm/test/CodeGen/Mips/msa/3r-p.ll
    M llvm/test/CodeGen/Mips/msa/3r-s.ll
    M llvm/test/CodeGen/Mips/msa/3r-v.ll
    M llvm/test/CodeGen/Mips/msa/3r_4r.ll
    M llvm/test/CodeGen/Mips/msa/3r_4r_widen.ll
    M llvm/test/CodeGen/Mips/msa/3r_splat.ll
    M llvm/test/CodeGen/Mips/msa/3rf.ll
    M llvm/test/CodeGen/Mips/msa/3rf_4rf.ll
    M llvm/test/CodeGen/Mips/msa/3rf_4rf_q.ll
    M llvm/test/CodeGen/Mips/msa/3rf_exdo.ll
    M llvm/test/CodeGen/Mips/msa/3rf_float_int.ll
    M llvm/test/CodeGen/Mips/msa/3rf_int_float.ll
    M llvm/test/CodeGen/Mips/msa/3rf_q.ll
    M llvm/test/CodeGen/Mips/msa/arithmetic_float.ll
    M llvm/test/CodeGen/Mips/msa/bit.ll
    M llvm/test/CodeGen/Mips/msa/bitcast.ll
    M llvm/test/CodeGen/Mips/msa/compare.ll
    M llvm/test/CodeGen/Mips/msa/compare_float.ll
    M llvm/test/CodeGen/Mips/msa/elm_copy.ll
    M llvm/test/CodeGen/Mips/msa/elm_cxcmsa.ll
    M llvm/test/CodeGen/Mips/msa/elm_insv.ll
    M llvm/test/CodeGen/Mips/msa/elm_move.ll
    M llvm/test/CodeGen/Mips/msa/elm_shift_slide.ll
    M llvm/test/CodeGen/Mips/msa/endian.ll
    M llvm/test/CodeGen/Mips/msa/frameindex.ll
    M llvm/test/CodeGen/Mips/msa/i10.ll
    M llvm/test/CodeGen/Mips/msa/i5-a.ll
    M llvm/test/CodeGen/Mips/msa/i5-c.ll
    M llvm/test/CodeGen/Mips/msa/i5-m.ll
    M llvm/test/CodeGen/Mips/msa/i5_ld_st.ll
    M llvm/test/CodeGen/Mips/msa/i8.ll
    M llvm/test/CodeGen/Mips/msa/remat-ldi.ll
    M llvm/test/CodeGen/Mips/msa/shift-dagcombine.ll
    M llvm/test/CodeGen/Mips/msa/shift_constant_pool.ll
    M llvm/test/CodeGen/Mips/msa/special.ll
    M llvm/test/CodeGen/Mips/msa/spill.ll
    M llvm/test/CodeGen/Mips/msa/vec.ll
    M llvm/test/CodeGen/Mips/msa/vecs10.ll
    M llvm/test/CodeGen/Mips/octeon.ll
    M llvm/test/CodeGen/Mips/prevent-hoisting.ll
    M llvm/test/CodeGen/Mips/selTBteqzCmpi.ll
    M llvm/test/CodeGen/Mips/selTBtnezCmpi.ll
    M llvm/test/CodeGen/Mips/selTBtnezSlti.ll
    M llvm/test/CodeGen/Mips/seleq.ll
    M llvm/test/CodeGen/Mips/seleqk.ll
    M llvm/test/CodeGen/Mips/selgek.ll
    M llvm/test/CodeGen/Mips/selgt.ll
    M llvm/test/CodeGen/Mips/selle.ll
    M llvm/test/CodeGen/Mips/selltk.ll
    M llvm/test/CodeGen/Mips/selne.ll
    M llvm/test/CodeGen/Mips/selnek.ll
    M llvm/test/CodeGen/Mips/selpat.ll
    M llvm/test/CodeGen/Mips/unalignedload.ll
    M llvm/test/DebugInfo/Mips/tls.ll
    A llvm/test/MC/Mips/coff-basic.ll
    A llvm/test/MC/Mips/coff-relocs.ll

  Log Message:
  -----------
  [MC][Mips] Add MipsWinCOFFObjectWriter/MipsWinCOFFStreamer (#114611)

llc is now able to create MIPS COFF files for simple cases.


  Commit: fe85c71a7b556b3cef1528399b123538e6b3dd4b
      https://github.com/llvm/llvm-project/commit/fe85c71a7b556b3cef1528399b123538e6b3dd4b
  Author: Mikhail Goncharov <goncharov.mikhail at gmail.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
    M utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel

  Log Message:
  -----------
  [bazel] port 53d080c5b5dfbb46eb81d189736864f5b6196492


  Commit: 81e63f9e0c4b86ca1a00be7aeeffb1519a74226e
      https://github.com/llvm/llvm-project/commit/81e63f9e0c4b86ca1a00be7aeeffb1519a74226e
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Target/X86/X86TargetTransformInfo.cpp
    M llvm/test/Analysis/CostModel/X86/shuffle-concat_subvector-codesize.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-concat_subvector-latency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-concat_subvector-sizelatency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-concat_subvector.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-insert_subvector-codesize.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-insert_subvector-latency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-insert_subvector-sizelatency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-insert_subvector.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-codesize.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-fp16-codesize.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-fp16-latency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-fp16-sizelatency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-fp16.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-latency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-sizelatency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src.ll
    M llvm/test/Transforms/PhaseOrdering/X86/pr94546.ll
    M llvm/test/Transforms/SLPVectorizer/X86/horizontal-minmax.ll
    M llvm/test/Transforms/SLPVectorizer/X86/minbitwidth-transformed-operand.ll
    M llvm/test/Transforms/VectorCombine/X86/shuffle-of-casts.ll
    M llvm/test/Transforms/VectorCombine/X86/shuffle-of-shuffles.ll

  Log Message:
  -----------
  [CostModel][X86] getShuffleCost - use processShuffleMasks to split SK_PermuteTwoSrc shuffles to legal types (#120599)

processShuffleMasks can now correctly handle 2 src shuffles, so we can use the existing SK_PermuteSingleSrc splitting cost logic to handle SK_PermuteTwoSrc as well and correctly recognise the number of active subvectors per legalised shuffle.


  Commit: e10cb443a1ba30cd1368907df246e968b7508278
      https://github.com/llvm/llvm-project/commit/e10cb443a1ba30cd1368907df246e968b7508278
  Author: Hans Wennborg <hans at chromium.org>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M compiler-rt/lib/sanitizer_common/CMakeLists.txt
    M compiler-rt/lib/sanitizer_common/sanitizer_common_interface.inc
    R compiler-rt/lib/sanitizer_common/sanitizer_contiguous_container.cpp

  Log Message:
  -----------
  Revert "[compiler-rt] Add weak defs for .*contiguous_container.* functions (#120376)"

This reverts commit a73ca291547cf4f5822a3029dd56315354557517.


  Commit: 69ebac7ad6ae1db9bb19cf3a19ea978af6034ca3
      https://github.com/llvm/llvm-project/commit/69ebac7ad6ae1db9bb19cf3a19ea978af6034ca3
  Author: Hans Wennborg <hans at hanshq.net>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M compiler-rt/lib/interception/interception_win.cpp

  Log Message:
  -----------
  [win/asan] Don't intercept memset etc. in ntdll (#120397)

When ntdll was added to the list of of "interesting DLLs" list (in
d58230b9dcb3b312a2da8f874daa0cc8dc27da9b), the intention was not to
intercept the "mini CRT" functions it exports. OverrideFunction would
only intercept the *first* function it found when searching the list of
DLLs, and ntdll was put last in that list.

However, after 42cdfbcf3e92466754c175cb0e1e237e9f66749e,
OverrideFunction intercepts *all* matching functions in those DLLs. As
a side-effect, the runtime would now intercept functions like memset
etc. also in ntdll.

This causes a problem when ntdll-internal functions like
RtlDispatchException call the intercepted memset, which tries to
inspect uncommitted shadow memory, raising an exception, and getting
stuck in that loop until the stack overflows.

Since we never intended to intercept ntdll's memset etc., the simplest
fix seems to be to actively ignore ntdll when intercepting those
functions.

Fixes #114793


  Commit: b03a09e74fa38eceddbc314c4f896a935224f453
      https://github.com/llvm/llvm-project/commit/b03a09e74fa38eceddbc314c4f896a935224f453
  Author: Matthias Springer <me at m-sp.org>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M mlir/lib/Dialect/SparseTensor/Pipelines/SparseTensorPipelines.cpp
    M mlir/test/Integration/Dialect/Async/CPU/microbench-linalg-async-parallel-for.mlir
    M mlir/test/Integration/Dialect/Async/CPU/microbench-scf-async-parallel-for.mlir
    M mlir/test/Integration/Dialect/Async/CPU/test-async-parallel-for-1d.mlir
    M mlir/test/Integration/Dialect/Async/CPU/test-async-parallel-for-2d.mlir
    M mlir/test/Integration/Dialect/Complex/CPU/correctness.mlir
    M mlir/test/Integration/Dialect/ControlFlow/assert.mlir
    M mlir/test/Integration/Dialect/LLVMIR/CPU/X86/test-inline-asm-vector.mlir
    M mlir/test/Integration/Dialect/LLVMIR/CPU/test-vp-intrinsic.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/runtime-verification.mlir
    M mlir/test/Integration/Dialect/MemRef/cast-runtime-verification.mlir
    M mlir/test/Integration/Dialect/MemRef/load-runtime-verification.mlir
    M mlir/test/Integration/Dialect/MemRef/memref_abi.c
    M mlir/test/Integration/Dialect/MemRef/reinterpret-cast-runtime-verification.mlir
    M mlir/test/Integration/Dialect/MemRef/subview-runtime-verification.mlir
    M mlir/test/Integration/Dialect/Standard/CPU/test-ceil-floor-pos-neg.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/0-d-vectors.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/broadcast.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/compress.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/constant-mask.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/contraction.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/create-mask-v4i1.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/create-mask.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/expand.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/extract-strided-slice.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/flat-transpose-col.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/flat-transpose-row.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/fma.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/gather.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/index-vectors.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/insert-strided-slice.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/maskedload.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/maskedstore.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/matrix-multiply-col.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/matrix-multiply-row.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/outerproduct-f32.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/outerproduct-i64.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/print-fp.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/print-int.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/realloc.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-f32-reassoc.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-f32.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-f64-reassoc.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-f64.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-i32.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-i4.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-i64.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-si4.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-ui4.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/scan.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/scatter.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/shape-cast.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/shuffle.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/shuffle16x16.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/sparse-dot-matvec.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/sparse-saxpy-jagged-matvec.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/transfer-read-1d.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/transfer-read-2d.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/transfer-read-3d.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/transfer-read.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/transfer-to-loops.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/transfer-write.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/transpose.mlir
    M mlir/test/Integration/GPU/CUDA/async.mlir
    M mlir/test/python/integration/dialects/linalg/opsrun.py

  Log Message:
  -----------
  [mlir] Fix integration tests after #120548 (#120706)

This should have been part of #120548.


  Commit: 091448e3c17bc8e7812dd7b571c852576d648977
      https://github.com/llvm/llvm-project/commit/091448e3c17bc8e7812dd7b571c852576d648977
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Target/X86/X86TargetTransformInfo.cpp
    M llvm/test/Analysis/CostModel/X86/shuffle-concat_subvector-codesize.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-concat_subvector-latency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-concat_subvector-sizelatency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-concat_subvector.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-insert_subvector-codesize.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-insert_subvector-latency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-insert_subvector-sizelatency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-insert_subvector.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-codesize.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-fp16-codesize.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-fp16-latency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-fp16-sizelatency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-fp16.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-latency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-sizelatency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src.ll
    M llvm/test/Transforms/PhaseOrdering/X86/pr94546.ll
    M llvm/test/Transforms/SLPVectorizer/X86/horizontal-minmax.ll
    M llvm/test/Transforms/SLPVectorizer/X86/minbitwidth-transformed-operand.ll
    M llvm/test/Transforms/VectorCombine/X86/shuffle-of-casts.ll
    M llvm/test/Transforms/VectorCombine/X86/shuffle-of-shuffles.ll

  Log Message:
  -----------
  Revert "[CostModel][X86] getShuffleCost - use processShuffleMasks to split SK_PermuteTwoSrc shuffles to legal types" (#120707)

Reverts llvm/llvm-project#120599 - some recent tests are currently failing


  Commit: 2405c5fb3ed49b928bb2816ace7b67c8979cd9d7
      https://github.com/llvm/llvm-project/commit/2405c5fb3ed49b928bb2816ace7b67c8979cd9d7
  Author: wenzhoumei <wenzhoumei7 at gmail.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/include/llvm/BinaryFormat/ELF.h

  Log Message:
  -----------
  [llvm-readelf] Update outdated URL (#120498)

This updates a comment pointing to the list of registered machine
architectures in the ELF gABI as the URL in the old comment is no longer
valid.


  Commit: 0b5b09b67c572867d88bbf5b41bcc5e722ec653a
      https://github.com/llvm/llvm-project/commit/0b5b09b67c572867d88bbf5b41bcc5e722ec653a
  Author: Shubham Sandeep Rastogi <srastogi22 at apple.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/include/llvm/Passes/DroppedVariableStats.h
    A llvm/include/llvm/Passes/DroppedVariableStatsIR.h
    M llvm/include/llvm/Passes/StandardInstrumentations.h
    M llvm/lib/Passes/CMakeLists.txt
    R llvm/lib/Passes/DroppedVariableStats.cpp
    A llvm/lib/Passes/DroppedVariableStatsIR.cpp
    M llvm/unittests/IR/CMakeLists.txt

  Log Message:
  -----------
  [NFC] Move DroppedVariableStats to its own file (#120711)

Move DroppedVariableStats code to its own file and change the class to
have an extensible design so that we can use it to add dropped
statistics to MIR passes and the instruction selector.

Also moved class DroppedVariableStatsIR to its own file.

Reland 2de78815604e9027efd93cac27c517bf732587d2


  Commit: 2fa2c2197ddbf2f06c78b6d271782a8762b13b57
      https://github.com/llvm/llvm-project/commit/2fa2c2197ddbf2f06c78b6d271782a8762b13b57
  Author: David Spickett <david.spickett at linaro.org>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/docs/MemTagSanitizer.rst

  Log Message:
  -----------
  [llvm][docs] MemTagSanitizer is only supported on AArch64 Android (#120545)

```
$ ./bin/clang /tmp/test.c -o /tmp/test.o -target aarch64-linux -march=armv8+memtag -fsanitize=memtag-stack
clang: error: unsupported option '-fsanitize=memtag*' for target 'aarch64-unknown-linux'
```
But this works:
```
$ ./bin/clang /tmp/test.c -o /tmp/test.o --target=aarch64-linux-android -march=armv8+memtag -fsanitize=memtag-stack
```

Due to this check in Clang:

https://github.com/llvm/llvm-project/blob/2210da3b823ccf21fc634c858827c9f12c864b51/clang/lib/Driver/ToolChains/CommonArgs.cpp#L1651

Likely because the required notes and dynamic loader support only exist
for Android.

You can get around this, sort of, by not linking the file. However this
means you have to provide your own way of loading it, so it doesn't
change the statement that this feature is Android only.

https://github.com/llvm/llvm-project/issues/64692 also confirms that the
intent is to only support Android at this time.

And while I'm here, suggest an additive set of flags that can also be
used.


  Commit: d66f653c8db90d0c643f8f2740bbdc01bf647f18
      https://github.com/llvm/llvm-project/commit/d66f653c8db90d0c643f8f2740bbdc01bf647f18
  Author: Pengcheng Wang <wangpengcheng.pp at bytedance.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/CodeGen/MachinePipeliner.cpp

  Log Message:
  -----------
  [MachinePipeliner] Skip reserved registers when computing register pressure (#120694)

We used to skip fixed registers, but fixed registers are not enough
because there are some runtime unusable registers like registers
reserved by `-ffixed-xxx` options.

Here we change to use reserved registers so that the estimated
pressure is more accurate.


  Commit: 1e18815fdc13bb1f8b0b87acd8abf62b5cf70d53
      https://github.com/llvm/llvm-project/commit/1e18815fdc13bb1f8b0b87acd8abf62b5cf70d53
  Author: Chenhui Huang <huangchenhui.yellow at bytedance.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M mlir/lib/Dialect/Shape/IR/Shape.cpp
    M mlir/test/Dialect/Shape/canonicalize.mlir

  Log Message:
  -----------
  [MLIR] fix shape.broadcast canonicalize with all empty shape operands (#118941)

Example: all the operands of `shape.broadcast` are empty tensors.
```
func.func @all_empty(%arg0: tensor<f32>) -> tensor<0xindex> {
  %1 = shape.shape_of %arg0 : tensor<f32> -> tensor<0xindex>
  %2 = shape.const_shape [] : tensor<0xindex>
  %3 = shape.broadcast %1, %2, %1 : tensor<0xindex>, tensor<0xindex>, tensor<0xindex> -> tensor<0xindex>
  return %3 : tensor<0xindex>
}
```

One can reproduce crash when canonicalize with *down-top* order, cmd
like this:
`mlir-opt -split-input-file -allow-unregistered-dialect
-canonicalize="test-convergence top-down=0" %s`

The root cause is when all operands are empty tensor,
`RemoveEmptyShapeOperandsPattern` would filter out all operands.

Co-authored-by: Kai Sasaki <lewuathe at gmail.com>


  Commit: 611401c11594871aa5c7692cd17a7f12b6fbe660
      https://github.com/llvm/llvm-project/commit/611401c11594871aa5c7692cd17a7f12b6fbe660
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Target/X86/X86TargetTransformInfo.cpp
    M llvm/test/Analysis/CostModel/X86/shuffle-concat_subvector-codesize.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-concat_subvector-latency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-concat_subvector-sizelatency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-concat_subvector.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-insert_subvector-codesize.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-insert_subvector-latency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-insert_subvector-sizelatency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-insert_subvector.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-codesize.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-fp16-codesize.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-fp16-latency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-fp16-sizelatency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-fp16.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-latency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-sizelatency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src.ll
    M llvm/test/Transforms/PhaseOrdering/X86/hadd.ll
    M llvm/test/Transforms/PhaseOrdering/X86/pr94546.ll
    M llvm/test/Transforms/SLPVectorizer/X86/horizontal-minmax.ll
    M llvm/test/Transforms/SLPVectorizer/X86/minbitwidth-transformed-operand.ll
    M llvm/test/Transforms/VectorCombine/X86/shuffle-of-casts.ll
    M llvm/test/Transforms/VectorCombine/X86/shuffle-of-shuffles.ll

  Log Message:
  -----------
  [CostModel][X86] getShuffleCost - use processShuffleMasks to split SK_PermuteTwoSrc shuffles to legal types (#120599)

processShuffleMasks can now correctly handle 2 src shuffles, so we can use the existing SK_PermuteSingleSrc splitting cost logic to handle SK_PermuteTwoSrc as well and correctly recognise the number of active subvectors per legalised shuffle.


  Commit: ff93ca7d6c487108a65d3ad15c3392235fd9c190
      https://github.com/llvm/llvm-project/commit/ff93ca7d6c487108a65d3ad15c3392235fd9c190
  Author: hanbeom <kese111 at gmail.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VectorCombine.cpp
    M llvm/test/Transforms/VectorCombine/X86/extract-fneg-insert.ll

  Log Message:
  -----------
  [VectorCombine] Combine scalar fneg with insert/extract to vector fneg when length is different (#120461)

insertelt DestVec, (fneg (extractelt SrcVec, Index)), Index
-> shuffle DestVec, (shuffle (fneg SrcVec), poison, SrcMask), Mask

Original combining left the combine between vectors of different lengths as a TODO. this commit do that. (see
#[https://github.com/llvm/llvm-project/commit/baab4aa1ba5f68634b4936375e19c8686b1b474a])


  Commit: 708e1437ff82181dc42f7b43f95428bfd0a9e8ff
      https://github.com/llvm/llvm-project/commit/708e1437ff82181dc42f7b43f95428bfd0a9e8ff
  Author: LLVM GN Syncbot <llvmgnsyncbot at gmail.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/utils/gn/secondary/llvm/lib/Passes/BUILD.gn

  Log Message:
  -----------
  [gn build] Port 0b5b09b67c57


  Commit: 42bc7bf40a13227110a95079b108615a85cddd7d
      https://github.com/llvm/llvm-project/commit/42bc7bf40a13227110a95079b108615a85cddd7d
  Author: LLVM GN Syncbot <llvmgnsyncbot at gmail.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/utils/gn/secondary/llvm/lib/Target/Mips/MCTargetDesc/BUILD.gn

  Log Message:
  -----------
  [gn build] Port d8a5fae6913a


  Commit: 919aead1db64b2f1444842bc75a3af7836238671
      https://github.com/llvm/llvm-project/commit/919aead1db64b2f1444842bc75a3af7836238671
  Author: Thirumalai Shaktivel <74826228+Thirumalai-Shaktivel at users.noreply.github.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M flang/lib/Lower/OpenMP/OpenMP.cpp
    R flang/test/Lower/OpenMP/Todo/task_untied.f90
    M flang/test/Lower/OpenMP/task.f90
    M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
    M mlir/test/Target/LLVMIR/openmp-llvm.mlir
    M mlir/test/Target/LLVMIR/openmp-todo.mlir

  Log Message:
  -----------
  [Flang OpenMP] Add LLVM translation support for UNTIED in Task (#115283)

Implementation details:
The UNTIED clause is recognized by setting the flag=0 for the default
case or performing logical OR to flag if other clauses are specified,
and this flag is passed as an argument to the `__kmpc_omp_task_alloc`
runtime call.


  Commit: c2bd5c25b3634e55089d34afe922aa38eee743e2
      https://github.com/llvm/llvm-project/commit/c2bd5c25b3634e55089d34afe922aa38eee743e2
  Author: SpencerAbson <Spencer.Abson at arm.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
    M llvm/lib/Target/AArch64/AArch64InstrInfo.td
    M llvm/test/CodeGen/AArch64/aarch64-neon-vector-insert-uaddlv.ll
    A llvm/test/CodeGen/AArch64/neon-ins-trunc-elt.ll
    M llvm/test/CodeGen/AArch64/sve-doublereduct.ll
    M llvm/test/CodeGen/AArch64/sve-extract-element.ll
    M llvm/test/CodeGen/AArch64/sve-extract-fixed-vector.ll
    M llvm/test/CodeGen/AArch64/sve-fixed-length-int-reduce.ll
    M llvm/test/CodeGen/AArch64/sve-int-reduce.ll
    M llvm/test/CodeGen/AArch64/sve-split-int-reduce.ll
    M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-reduce.ll
    M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-reductions.ll
    M llvm/test/CodeGen/AArch64/sve-vecreduce-dot.ll
    M llvm/test/CodeGen/AArch64/uaddlv-vaddlp-combine.ll
    M llvm/test/CodeGen/AArch64/vec-combine-compare-to-bitmask.ll
    M llvm/test/CodeGen/AArch64/vecreduce-bool.ll

  Log Message:
  -----------
  [AArch64] Avoid GPR trip when moving truncated i32 vector elements (#114541)

This patch implements a DAG combine whereby
```
        a: v2i64 = ...
      b: i64 = extract_vector_elt a, Constant:i64<n>
    c: i32 = truncate b
```
Becomes
```
        a: v2i64 = ...
      b: v4i32 = AArch64ISD::NVCAST a
    c: i32 = extract_vector_elt c, Constant:i64<2n>
```

The primary goal of this work is to enable the use of [INS
(element)](https://developer.arm.com/documentation/ddi0602/2024-09/SIMD-FP-Instructions/INS--element---Insert-vector-element-from-another-vector-element-?lang=en)
when moving a truncated i32 element between vectors. This combine
canonicalises the structure of the DAG for all legal instances of the
pattern above (by removing the explicit `trunc` operator in this
specific case), allowing us to take advantage of existing ISEL patterns
for this behavior.


  Commit: cf0bc8d0321a55f3f166131ec3fe45cdef7d5e3c
      https://github.com/llvm/llvm-project/commit/cf0bc8d0321a55f3f166131ec3fe45cdef7d5e3c
  Author: Dhruv Srivastava <dhruv.srivastava at ibm.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M lldb/source/Host/posix/ProcessLauncherPosixFork.cpp

  Log Message:
  -----------
  [lldb][AIX] Adding AIX version of ptrace64 (#120390)

This PR is in reference to porting LLDB on AIX.

Link to discussions on llvm discourse and github:

1. https://discourse.llvm.org/t/port-lldb-to-ibm-aix/80640
2. https://github.com/llvm/llvm-project/issues/101657
The complete changes for porting are present in this draft PR:
https://github.com/llvm/llvm-project/pull/102601

Adding changes for minimal build for lldb binary on AIX. ptrace64 is
needed to debug 64-bit AIX debuggee, and its format is different than
the traditional ptrace on other platforms: [AIX
ptrace](https://www.ibm.com/docs/en/aix/7.3?topic=p-ptrace-ptracex-ptrace64-subroutine)


  Commit: 6fd267d79b9bf3739c59662a7c09d78a6e09c94f
      https://github.com/llvm/llvm-project/commit/6fd267d79b9bf3739c59662a7c09d78a6e09c94f
  Author: Michael Buch <michaelbuch12 at gmail.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
    M lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h

  Log Message:
  -----------
  [lldb][DWARFASTParserClang][NFC] Remove unused parameter to CompleteRecordType (#120456)

Became unused since the recent
https://github.com/llvm/llvm-project/pull/110648


  Commit: 84f0098ad103897112d3052fffbb244cd9db4815
      https://github.com/llvm/llvm-project/commit/84f0098ad103897112d3052fffbb244cd9db4815
  Author: Mikhail Goncharov <goncharov.mikhail at gmail.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M utils/bazel/llvm-project-overlay/mlir/BUILD.bazel

  Log Message:
  -----------
  [bazel] port b03a09e74fa38eceddbc314c4f896a935224f453


  Commit: 9a1837f9b0d3c74cd35fd1af5f7587f31391ba82
      https://github.com/llvm/llvm-project/commit/9a1837f9b0d3c74cd35fd1af5f7587f31391ba82
  Author: Dhruv Srivastava <dhruv.srivastava at ibm.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M lldb/tools/driver/CMakeLists.txt

  Log Message:
  -----------
  [lldb][AIX] Introducing _ALL_SOURCE macro into driver CMakeLists (#120607)

This PR is in reference to porting LLDB on AIX.

Link to discussions on llvm discourse and github:
1. https://discourse.llvm.org/t/port-lldb-to-ibm-aix/80640
2. https://github.com/llvm/llvm-project/issues/101657
The complete changes for porting are present in this draft PR:
https://github.com/llvm/llvm-project/pull/102601

Adding changes for minimal build for lldb binary on AIX: 
The `struct winsize` needed by `lldb/tools/driver/Driver.cpp` is only
recognised in AIX under the AIX specific `_ALL_SOURCE` macro, hence its
enablement is required here.


  Commit: 385b144c9477de6a4598bd08ce4f2883aeb236b9
      https://github.com/llvm/llvm-project/commit/385b144c9477de6a4598bd08ce4f2883aeb236b9
  Author: Dhruv Srivastava <dhruv.srivastava at ibm.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M lldb/include/lldb/Host/linux/HostInfoLinux.h
    M lldb/include/lldb/Host/posix/HostInfoPosix.h
    M lldb/source/Host/linux/HostInfoLinux.cpp
    M lldb/source/Host/posix/HostInfoPosix.cpp

  Log Message:
  -----------
  [lldb][Linux] Moving generic APIs from HostInfoLinux to HostInfoPosix (#119694)

This change is related merging some of the APIs in HostInfoLinux into
HostInfoPosix.

Here is the reference PR comment:

https://github.com/llvm/llvm-project/pull/117906#discussion_r1865427495,
https://github.com/llvm/llvm-project/pull/117906#discussion_r1861616945


  Commit: 8dc23efbe6c584c06d6472c6f1b679b5ca861b07
      https://github.com/llvm/llvm-project/commit/8dc23efbe6c584c06d6472c6f1b679b5ca861b07
  Author: James Chesterman <James.Chesterman at arm.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp

  Log Message:
  -----------
  [NFC][AArch64][SVE] Rename variables in partial reduction lowering functions (#120589)


  Commit: d7ddc976d544528fe7f16882f5bec66c3b2a7884
      https://github.com/llvm/llvm-project/commit/d7ddc976d544528fe7f16882f5bec66c3b2a7884
  Author: Wang Pengcheng <wangpengcheng.pp at bytedance.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/CodeGen/MachinePipeliner.cpp

  Log Message:
  -----------
  [MachinePipeliner] Remove unused private field MF


  Commit: 000febd0290698728abd9e23da6b27969c529177
      https://github.com/llvm/llvm-project/commit/000febd0290698728abd9e23da6b27969c529177
  Author: Michael Buch <michaelbuch12 at gmail.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    A lldb/test/Shell/Expr/TestObjCHiddenIvars.test

  Log Message:
  -----------
  [lldb][test] Add test-coverage for DW_AT_APPLE_objc_complete_type parsing (#120279)

When given a DIE for an Objective-C interface (which doesn't have a
`DW_AT_APPLE_objc_complete_type`), the `DWARFASTParserClang` will try to
find the DIE which corresponds to the implementation to complete the
interface DIE. The code is here:

https://github.com/llvm/llvm-project/blob/d2e7ee77d33e8b3be3b1d4e9bc5bc4c60b62b554/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp#L1718-L1738

However, this was currently not exercised in our test-suite (removing
the code above didn't fail any LLDB test).

This patch adds a test which exercises this codepath (it will fail if we
don't fetch the implementation DIE in the `DWARFASTParserClang`).

Something that's not currently clear to me is why `frame var *f`
succeeds even without the `DW_AT_APPLE_objc_complete_type`
infrastructure. If it's using the ObjC runtime, we should make `expr` do
the same, in which case we can remove this code from
`DWARFASTParserClang`.


  Commit: e4db3f0d97681a10a76e71465f1379801cd45f54
      https://github.com/llvm/llvm-project/commit/e4db3f0d97681a10a76e71465f1379801cd45f54
  Author: serge-sans-paille <sguelton at mozilla.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Analysis/MemoryBuiltins.cpp
    M llvm/test/Transforms/LowerConstantIntrinsics/builtin-object-size-phi.ll
    M llvm/test/Transforms/LowerConstantIntrinsics/builtin-object-size-range.ll
    M llvm/test/Transforms/LowerConstantIntrinsics/objectsize_basic.ll

  Log Message:
  -----------
  [llvm] Bail out when meeting pointer with negative offset in approximated mode instead of … (#120424)

…generating empty location

Fix the regression detected by
https://github.com/llvm/llvm-test-suite/pull/188


  Commit: 451a80ccc034799151d3a82c15e320cdde5a2e04
      https://github.com/llvm/llvm-project/commit/451a80ccc034799151d3a82c15e320cdde5a2e04
  Author: Martin Storsjö <martin at martin.st>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/docs/TestSuiteGuide.md

  Log Message:
  -----------
  [docs] Mention ffmpeg and dav1d in llvm-test-suite (#120570)

Since https://github.com/llvm/llvm-test-suite/pull/182 and
https://github.com/llvm/llvm-test-suite/pull/188, these projects can now
be added as external projects within llvm-test-suite.


  Commit: cf7b3f8d827abba49930202e51702714349c716d
      https://github.com/llvm/llvm-project/commit/cf7b3f8d827abba49930202e51702714349c716d
  Author: William Tran-Viet <wtranviet at proton.me>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M clang/include/clang/Basic/DiagnosticSemaKinds.td
    M clang/lib/Sema/SemaExprMember.cpp
    M clang/test/SemaCXX/vector-bool.cpp

  Log Message:
  -----------
  Fix double-quotes in diagnostic when attempting to access a ext_vector of bools (#118186)

Fixes #116932 

- Remove the quotation marks in the diagnostic message for
err_ext_vector_component_name_illegal
- Pass in the quotation marks directly when reporting an illegal vector
component name inside `CheckExtVectorComponent`
- Add an offset to the `OpLoc` passed into `S.Diag` so the error message
arrow points directly to the offending illegal component rather than to
the '.' at the start of the component identifier.
- Modify the `vector-bool.cpp` element-wise access test case so it
(correctly) now only expects a single set of quotes.


  Commit: eb6c4197d5263ed2e086925b2b2f032a19442d2b
      https://github.com/llvm/llvm-project/commit/eb6c4197d5263ed2e086925b2b2f032a19442d2b
  Author: Matthias Springer <me at m-sp.org>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M flang/lib/Optimizer/CodeGen/CodeGen.cpp
    M mlir/include/mlir/Conversion/Passes.td
    M mlir/lib/Conversion/ControlFlowToLLVM/ControlFlowToLLVM.cpp
    M mlir/lib/Conversion/FuncToLLVM/FuncToLLVM.cpp
    M mlir/lib/Dialect/SparseTensor/Pipelines/SparseTensorPipelines.cpp
    A mlir/test/Conversion/ControlFlowToLLVM/branch.mlir
    R mlir/test/Conversion/ControlFlowToLLVM/invalid.mlir
    A mlir/test/Conversion/ControlFlowToLLVM/switch.mlir
    M mlir/test/Conversion/FuncToLLVM/convert-funcs.mlir
    M mlir/test/Conversion/FuncToLLVM/func-memref.mlir
    M mlir/test/Conversion/FuncToLLVM/func-to-llvm.mlir
    M mlir/test/Integration/Dialect/Async/CPU/microbench-linalg-async-parallel-for.mlir
    M mlir/test/Integration/Dialect/Async/CPU/microbench-scf-async-parallel-for.mlir
    M mlir/test/Integration/Dialect/Async/CPU/test-async-parallel-for-1d.mlir
    M mlir/test/Integration/Dialect/Async/CPU/test-async-parallel-for-2d.mlir
    M mlir/test/Integration/Dialect/Complex/CPU/correctness.mlir
    M mlir/test/Integration/Dialect/LLVMIR/CPU/X86/test-inline-asm-vector.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/matmul-vs-matvec.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/runtime-verification.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/test-conv-1d-call.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/test-conv-1d-nwc-wcf-call.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/test-conv-2d-call.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/test-conv-2d-nhwc-hwcf-call.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/test-conv-3d-call.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/test-conv-3d-ndhwc-dhwcf-call.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/test-one-shot-bufferize.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/test-padtensor.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/test-tensor-matmul.mlir
    M mlir/test/Integration/Dialect/MemRef/memref_abi.c
    M mlir/test/Integration/Dialect/Standard/CPU/test-ceil-floor-pos-neg.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/0-d-vectors.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/broadcast.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/compress.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/constant-mask.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/contraction.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/create-mask-v4i1.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/create-mask.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/expand.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/extract-strided-slice.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/flat-transpose-col.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/flat-transpose-row.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/fma.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/gather.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/index-vectors.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/insert-strided-slice.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/maskedload.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/maskedstore.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/matrix-multiply-col.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/matrix-multiply-row.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/outerproduct-f32.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/outerproduct-i64.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/print-fp.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/print-int.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/realloc.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-f32-reassoc.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-f32.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-f64-reassoc.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-f64.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-i32.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-i4.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-i64.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-si4.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-ui4.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/scan.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/scatter.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/shape-cast.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/shuffle.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/shuffle16x16.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/sparse-dot-matvec.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/sparse-saxpy-jagged-matvec.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/transfer-read-1d.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/transfer-read-2d.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/transfer-read-3d.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/transfer-read.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/transfer-to-loops.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/transfer-write.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/transpose.mlir
    M mlir/test/lib/Dialect/LLVM/TestLowerToLLVM.cpp
    M mlir/test/mlir-cpu-runner/async-error.mlir
    M mlir/test/mlir-cpu-runner/async-group.mlir
    M mlir/test/mlir-cpu-runner/async-value.mlir
    M mlir/test/mlir-cpu-runner/async.mlir
    M mlir/test/mlir-cpu-runner/bare-ptr-call-conv.mlir
    M mlir/test/mlir-cpu-runner/copy.mlir
    M mlir/test/mlir-cpu-runner/memref-reinterpret-cast.mlir
    M mlir/test/mlir-cpu-runner/memref-reshape.mlir
    M mlir/test/mlir-cpu-runner/sgemm-naive-codegen.mlir
    M mlir/test/mlir-cpu-runner/unranked-memref.mlir
    M mlir/test/mlir-cpu-runner/utils.mlir
    M mlir/test/python/execution_engine.py
    M mlir/test/python/integration/dialects/linalg/opsrun.py
    M mlir/tools/mlir-vulkan-runner/mlir-vulkan-runner.cpp

  Log Message:
  -----------
  [mlir][CF] Split `cf-to-llvm` from `func-to-llvm` (#120580)

Do not run `cf-to-llvm` as part of `func-to-llvm`. This commit fixes
https://github.com/llvm/llvm-project/issues/70982.

This commit changes the way how `func.func` ops are lowered to LLVM.
Previously, the signature of the entire region (i.e., entry block and
all other blocks in the `func.func` op) was converted as part of the
`func.func` lowering pattern.

Now, only the entry block is converted. The remaining block signatures
are converted together with `cf.br` and `cf.cond_br` as part of
`cf-to-llvm`. All unstructured control flow is not converted as part of
a single pass (`cf-to-llvm`). `func-to-llvm` no longer deals with
unstructured control flow.

Also add more test cases for control flow dialect ops.

Note: This PR is in preparation of #120431, which adds an additional
GPU-specific lowering for `cf.assert`. This was a problem because
`cf.assert` used to be converted as part of `func-to-llvm`.

Note for LLVM integration: If you see failures, add
`-convert-cf-to-llvm` to your pass pipeline.


  Commit: 1738b75b615497b880d5a9e4a1b769e9ff001d23
      https://github.com/llvm/llvm-project/commit/1738b75b615497b880d5a9e4a1b769e9ff001d23
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/Maintainers.md

  Log Message:
  -----------
  [LLVM] Update InstCombine maintainers (#120408)

> See [developer
policy](https://llvm.org/docs/DeveloperPolicy.html#maintainers) for
context on the maintainers terminology.

We currently list @majnemer as the maintainer for InstCombine. While
David does still occasionally contribute in this area, most of the
contributions/reviews come from other people nowadays.

I'd like to propose @dtcxzyw and myself as the new maintainers for this
area. I've also expanded it to include InstSimplify and ValueTracking,
and these tend to all go together.


  Commit: e11d49cbf5a210ea312f891d9dff6b4bf6433d57
      https://github.com/llvm/llvm-project/commit/e11d49cbf5a210ea312f891d9dff6b4bf6433d57
  Author: Alexey Moksyakov <yavtuk at yandex.ru>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M bolt/lib/Core/Relocation.cpp
    M bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp

  Log Message:
  -----------
  [BOLT][AArch64] Adds tls relocations support (#117465)

Co-authored-by: yavtuk <yavtuk at ya.ru>


  Commit: 0dc086a787a49d7514f713d0ee0b709fc28bb702
      https://github.com/llvm/llvm-project/commit/0dc086a787a49d7514f713d0ee0b709fc28bb702
  Author: Matthias Springer <me at m-sp.org>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M mlir/test/Integration/GPU/CUDA/async.mlir

  Log Message:
  -----------
  [mlir] Fix integration tests after #120580 (#120729)

This commit should have been part of #120580.


  Commit: 4eba40c604c75b5c5561ffd6e009dbbb5a4f0b4b
      https://github.com/llvm/llvm-project/commit/4eba40c604c75b5c5561ffd6e009dbbb5a4f0b4b
  Author: Yingwei Zheng <dtcxzyw2333 at gmail.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Analysis/ConstraintSystem.cpp

  Log Message:
  -----------
  [ConstraintElim] Remove dead code. NFC. (#118983)

`R2` should be always greater than `R1` here because both `R1` and `R2` are not modified inside the loop.


  Commit: a9034d0b7ff3b0bf90239f6b46ada7f3490b6904
      https://github.com/llvm/llvm-project/commit/a9034d0b7ff3b0bf90239f6b46ada7f3490b6904
  Author: Jonas Toth <development at jonas-toth.eu>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines/narrowing-conversions.rst

  Log Message:
  -----------
  [clang-tidy][docs] improve documentation on cppcoreguidelines-narrowing-conversions (#111510) (#118209)

This PR improves the docs for this check to include an example of hidden
narrowing conversions from the integer promotion rules in arithmetic.


  Commit: c5434804eeea643f0420bc5fd83dd4977731f4d2
      https://github.com/llvm/llvm-project/commit/c5434804eeea643f0420bc5fd83dd4977731f4d2
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VectorCombine.cpp

  Log Message:
  -----------
  [VectorCombine] foldInsExtVectorToShuffle - add debug message for match + cost-comparison

Helps with debugging to show to that the fold found the match, and shows the old + new costs to indicate whether the fold was/wasn't profitable.


  Commit: 5f0db7c11264fa235d73730b2b93a31407dfbef3
      https://github.com/llvm/llvm-project/commit/5f0db7c11264fa235d73730b2b93a31407dfbef3
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VectorCombine.cpp

  Log Message:
  -----------
  [VectorCombine] Add "VECTORCOMBINE on <FUNCTION_NAME>" title debug message to help finding vectorcombine stages in the debug log


  Commit: 42873e0cf107045b76d0fc221cdb838cdb0766bf
      https://github.com/llvm/llvm-project/commit/42873e0cf107045b76d0fc221cdb838cdb0766bf
  Author: Mikhail Goncharov <goncharov.mikhail at gmail.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
    M utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel

  Log Message:
  -----------
  [bazel] port eb6c4197d5263ed2e086925b2b2f032a19442d2b


  Commit: 54309b1c2f7a9acdb91ae1735cf4eb0877eadfc0
      https://github.com/llvm/llvm-project/commit/54309b1c2f7a9acdb91ae1735cf4eb0877eadfc0
  Author: Jan Voung <jvoung at google.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    A clang/include/clang/Analysis/FlowSensitive/SmartPointerAccessorCaching.h
    M clang/lib/Analysis/FlowSensitive/CMakeLists.txt
    A clang/lib/Analysis/FlowSensitive/SmartPointerAccessorCaching.cpp
    M clang/unittests/Analysis/FlowSensitive/CMakeLists.txt
    A clang/unittests/Analysis/FlowSensitive/SmartPointerAccessorCachingTest.cpp

  Log Message:
  -----------
  [clang][dataflow] Add matchers for smart pointer accessors to be cached (#120102)

This is part 1 of caching for smart pointer accessors, building on top
of the CachedConstAccessorsLattice, which caches "normal" accessors.

Smart pointer accessors are a bit different in that they may:
- have aliases to access the same underlying data (but potentially
  returning slightly different types like `&` vs `*`). Within a
  "checked" sequence users may mix uses of the different aliases and the
  check should apply to any of the spellings.
- may have non-const overloads in addition to the const version, where
  the non-const doesn't actually modify the container

Part 2 will follow and add transfer functions utilities. It will also
add a user UncheckedOptionalAccessModel. We'd seen false positives when
nesting StatusOr<optional<T>> and optional<StatusOr<T>>, etc. which this
can help address.


  Commit: 54665f5252695922dd000f311f82af717f1df0c6
      https://github.com/llvm/llvm-project/commit/54665f5252695922dd000f311f82af717f1df0c6
  Author: LLVM GN Syncbot <llvmgnsyncbot at gmail.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/utils/gn/secondary/clang/lib/Analysis/FlowSensitive/BUILD.gn
    M llvm/utils/gn/secondary/clang/unittests/Analysis/FlowSensitive/BUILD.gn

  Log Message:
  -----------
  [gn build] Port 54309b1c2f7a


  Commit: fa9cef50b1afc203b6b653396f9e775862c26e68
      https://github.com/llvm/llvm-project/commit/fa9cef50b1afc203b6b653396f9e775862c26e68
  Author: Dominik Steenken <dost at de.ibm.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/include/llvm/IR/Instruction.h
    M llvm/lib/IR/Instruction.cpp
    M llvm/lib/Transforms/Utils/Local.cpp
    M llvm/test/Transforms/SimplifyCFG/preserve-llvm-loop-metadata.ll

  Log Message:
  -----------
  Only guard loop metadata that has non-debug info in it (#118825)

This PR is motivated by a mismatch we discovered between compilation
results with vs. without `-g3`. We noticed this when compiling SPEC2017
testcases. The specific instance we saw is fixed in this PR by modifying
a guard (see below), but it is likely similar instances exist elsewhere
in the codebase.

The specific case fixed in this PR manifests itself in the `SimplifyCFG`
pass doing different things depending on whether DebugInfo is generated
or not. At the end of this comment, there is reduced example code that
shows the behavior in question.

The differing behavior has two root causes:
1. Commit https://github.com/llvm/llvm-project/commit/c07e19b adds loop
metadata including debug locations to loops that otherwise would not
have loop metadata
2. Commit https://github.com/llvm/llvm-project/commit/ac28efa6c100 adds
a guard to a simplification action in `SImplifyCFG` that prevents it
from simplifying away loop metadata

So, the change in 2. does not consider that when compiling with debug
symbols, loops that otherwise would not have metadata that needs
preserving, now have debug locations in their loop metadata. Thus, with
`-g3`, `SimplifyCFG` behaves differently than without it.

The larger issue is that while debug info is not supposed to influence
the final compilation result, commits like 1. blur the line between what
is and is not debug info, and not all optimization passes account for
this.

This PR does not address that and rather just modifies this particular
guard in order to restore equivalent behavior between debug and
non-debug builds in this one instance.

---

Here is a reduced version of a file from `f526.blender_r` that showcases
the behavior in question:
```C
struct LinkNode;
typedef struct LinkNode {
 struct LinkNode *next;
 void *link;
} LinkNode;

void do_projectpaint_thread_ph_v_state() {
  int *ps = do_projectpaint_thread_ph_v_state;
  LinkNode *node;
  while (do_projectpaint_thread_ph_v_state)
    for (node = ps; node; node = node->next)
      ;
}
```
Compiling this with and without DebugInfo, and then disassembling the
results, leads to different outcomes (tested on SystemZ and X86). The
reason for this is that the `SimplifyCFG` pass does different things in
either case.


  Commit: 9e333872199b1e3bf488d71e222ff4b6f0370347
      https://github.com/llvm/llvm-project/commit/9e333872199b1e3bf488d71e222ff4b6f0370347
  Author: Congcong Cai <congcongcai0907 at 163.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M clang/lib/StaticAnalyzer/Core/TextDiagnostics.cpp

  Log Message:
  -----------
  [clang analyzer]consume `llvm::Error` (#120597)

`llvm::Error` must be consumed, otherwise it will cause trap during destructor


  Commit: acfd26a93be3fb70013560f3fb894eb9086e7e32
      https://github.com/llvm/llvm-project/commit/acfd26a93be3fb70013560f3fb894eb9086e7e32
  Author: Julian Nagele <j.nagele at apple.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Analysis/ScalarEvolution.cpp
    M llvm/test/Analysis/ScalarEvolution/backedge-taken-count-guard-info-with-multiple-predecessors.ll

  Log Message:
  -----------
  [SCEV] Fix exit condition for recursive loop guard collection (#120442)

When assumptions are present `Terms.size()` does not actually count the
number of conditions collected from dominating branches; introduce a
separate counter.

Fixes https://github.com/llvm/llvm-project/issues/120237


  Commit: 2d5dc5c208532833e2ce55d7e1ce29063d91bbe3
      https://github.com/llvm/llvm-project/commit/2d5dc5c208532833e2ce55d7e1ce29063d91bbe3
  Author: Jan Voung <jvoung at google.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M clang/lib/Analysis/FlowSensitive/SmartPointerAccessorCaching.cpp

  Log Message:
  -----------
  [clang][dataflow] Fix a missing break from a switch case -Wimplicit-fallthrough (#120739)

Missed when changing code in
https://github.com/llvm/llvm-project/pull/120102


  Commit: b87a5fb9fd8d50c911ac95f6854389d287542010
      https://github.com/llvm/llvm-project/commit/b87a5fb9fd8d50c911ac95f6854389d287542010
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VectorCombine.cpp

  Log Message:
  -----------
  [VectorCombine] Add "VC: Visiting" debug message to help the log show the instruction folding order.


  Commit: 70eac255b8c09244c7a9af7599fbe27d886010e9
      https://github.com/llvm/llvm-project/commit/70eac255b8c09244c7a9af7599fbe27d886010e9
  Author: David Green <david.green at arm.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VectorCombine.cpp
    M llvm/test/Transforms/VectorCombine/AArch64/shuffletoidentity.ll

  Log Message:
  -----------
  [VectorCombine] Add fp cast handling for shuffletoidentity (#120641)

This fixes some regressions from recent changes to vector combine in
#120216. It allows shuffleToIdentity to look through fp casts as other
casts, and makes sure mismatching vector types in splats and casts do
not block the transform, as only the lanes should matter.


  Commit: 5845298f9439796a3a2f15dfce8250e322ddce4a
      https://github.com/llvm/llvm-project/commit/5845298f9439796a3a2f15dfce8250e322ddce4a
  Author: David Sherwood <david.sherwood at arm.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/gather-i16-with-i8-index.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/gather-i32-with-i8-index.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/gather-i64-with-i8-index.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/gather-i8-with-i8-index.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-f32-stride-2.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-f32-stride-3.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-f32-stride-4.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i16-stride-2.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i16-stride-3.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i16-stride-4.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i16-stride-6.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-2-indices-0u.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-2.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-3-indices-01u.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-3-indices-0uu.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-3.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-4-indices-012u.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-4-indices-0uuu.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-4.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-6.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i8-stride-2.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i8-stride-3.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i8-stride-4.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f32-stride-2.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f32-stride-3.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f32-stride-4.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f32-stride-5.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f32-stride-6.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f32-stride-7.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f64-stride-2.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f64-stride-3.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f64-stride-4.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f64-stride-5.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f64-stride-6.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f64-stride-7.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i16-stride-2.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i16-stride-3.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i16-stride-4.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i16-stride-5.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i16-stride-6.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i16-stride-7.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i32-stride-2.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i32-stride-3.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i32-stride-4.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i32-stride-5.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i32-stride-6.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i32-stride-7.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i64-stride-2.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i64-stride-3.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i64-stride-4.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i64-stride-5.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i64-stride-6.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i64-stride-7.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i8-stride-2.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i8-stride-3.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i8-stride-4.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i8-stride-5.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i8-stride-6.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i8-stride-7.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/masked-gather-i32-with-i8-index.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/masked-gather-i64-with-i8-index.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/masked-load-i16.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/masked-load-i32.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/masked-load-i64.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/masked-load-i8.ll

  Log Message:
  -----------
  [LoopVectorize] Teach some X86 cost model tests to use new vplan costs (#120738)

I've only fixed up the tests where I was able to use a simple sed script
to replace the text. Even after this patch lands, there are still over
50 tests that need updating in X86/CostModel!


  Commit: 953b07febca46036b2311b5998244fe07b61544f
      https://github.com/llvm/llvm-project/commit/953b07febca46036b2311b5998244fe07b61544f
  Author: Ivan Butygin <ivan.butygin at gmail.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp
    M mlir/test/Conversion/AMDGPUToROCDL/amdgpu-to-rocdl.mlir

  Log Message:
  -----------
  [mlir] AMDGPUToROCDL: RawBufferOpLowering fixes (#120642)

1. We can use `getNumElements()` only for memrefs with trivial layout.
2. Buffer ops expecting sizes in i32 but descriptor values can be either
i32 or i64, add appropriate casts. This implementation is not ideal as
it can overflow, but it's still better than generating broken IR.


  Commit: 56ffcd4e01851d6a8c171e2a813828f720ed1538
      https://github.com/llvm/llvm-project/commit/56ffcd4e01851d6a8c171e2a813828f720ed1538
  Author: Matthias Springer <me at m-sp.org>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M mlir/test/Integration/Dialect/Vector/CPU/ArmSVE/sve.mlir

  Log Message:
  -----------
  [mlir] Fix integration tests after #120580 (part 2) (#120751)

This commit should have been part of #120580.


  Commit: 8177bf5022c6dfc48d236082fa02076feedd60df
      https://github.com/llvm/llvm-project/commit/8177bf5022c6dfc48d236082fa02076feedd60df
  Author: Ikhlas Ajbar <iajbar at quicinc.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
    A llvm/test/CodeGen/Hexagon/simple-types-mem.ll

  Log Message:
  -----------
  [Hexagon] Only handle simple types memory accesses (#120654)

The code was asserting because allowsMemoryAccess() was called with
Extended Value Type INVALID_SIMPLE_VALUE_TYPE in
HexagonISelLowering.cpp.
Fixes https://github.com/llvm/llvm-project/issues/118881


  Commit: 811f2a652b6232f203e51a17d553e268fae3a29c
      https://github.com/llvm/llvm-project/commit/811f2a652b6232f203e51a17d553e268fae3a29c
  Author: Sander de Smalen <sander.desmalen at arm.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M compiler-rt/cmake/builtin-config-ix.cmake
    M compiler-rt/lib/builtins/aarch64/sme-abi-assert.c
    M compiler-rt/lib/builtins/aarch64/sme-abi.S

  Log Message:
  -----------
  [Compiler-rt] Add AArch64 routines for __arm_agnostic("sme_za_state") (#120059)

The specification of these routines can be found here:

https://github.com/ARM-software/abi-aa/blob/main/aapcs64/aapcs64.rst#sme-support-routines


  Commit: 8c0090030bf89df7e0dbe5827a83d52627b2c87f
      https://github.com/llvm/llvm-project/commit/8c0090030bf89df7e0dbe5827a83d52627b2c87f
  Author: Vy Nguyen <vyng at google.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    A llvm/docs/Telemetry.rst
    M llvm/docs/UserGuides.rst
    A llvm/docs/llvm_telemetry_design.png
    A llvm/include/llvm/Telemetry/Telemetry.h
    M llvm/lib/CMakeLists.txt
    A llvm/lib/Telemetry/CMakeLists.txt
    A llvm/lib/Telemetry/Telemetry.cpp
    M llvm/unittests/CMakeLists.txt
    A llvm/unittests/Telemetry/CMakeLists.txt
    A llvm/unittests/Telemetry/TelemetryTest.cpp

  Log Message:
  -----------
  [llvm]Add a simple Telemetry framework (#102323)

Objective:

- Provide a common framework in LLVM for collecting various usage
metrics
-  Characteristics: 
  -   Extensible and configurable by: 
    -  tools in LLVM that want to use it 
    -  vendors in their downstream codebase 
    -  tools users (as allowed by vendor)


Background:
The framework was originally proposed only for LLDB, but there were
quite a few requests  to move it to llvm/lib given telemetry
is a common use case in a lot of tools, not just LLDB.

See more details on the design and discussions here on the RFC:
https://discourse.llvm.org/t/rfc-lldb-telemetry-metrics/64588/20?u=oontvoo

---------

Co-authored-by: Alina Sbirlea <alina.g.simion at gmail.com>
Co-authored-by: James Henderson <James.Henderson at sony.com>
Co-authored-by: Pavel Labath <pavel at labath.sk>


  Commit: 2e1128d50e6174e857833cfde72f29f61a4a7b56
      https://github.com/llvm/llvm-project/commit/2e1128d50e6174e857833cfde72f29f61a4a7b56
  Author: Jay Foad <jay.foad at amd.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Target/AMDGPU/MIMGInstructions.td

  Log Message:
  -----------
  [AMDGPU] Remove some unnecessary !casts


  Commit: 412e1af19a248fd5650e6828695c78454a9195fb
      https://github.com/llvm/llvm-project/commit/412e1af19a248fd5650e6828695c78454a9195fb
  Author: Sam Tebbs <samuel.tebbs at arm.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
    R llvm/test/CodeGen/AArch64/whilewr.ll

  Log Message:
  -----------
  Revert "[AArch64] Lower alias mask to a whilewr" (#120261)

Reverts llvm/llvm-project#100769

A bug in the lowering (the subtraction should be reversed) was found
after merging and it will all be replaced by #117007 anyway.


  Commit: 09dfc5713d7e2342bea4c8447d1ed76c85eb8225
      https://github.com/llvm/llvm-project/commit/09dfc5713d7e2342bea4c8447d1ed76c85eb8225
  Author: Jacques Pienaar <jpienaar at google.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M flang/lib/Optimizer/HLFIR/Transforms/InlineElementals.cpp
    M flang/lib/Optimizer/HLFIR/Transforms/LowerHLFIRIntrinsics.cpp
    M flang/lib/Optimizer/HLFIR/Transforms/OptimizedBufferization.cpp
    M flang/lib/Optimizer/HLFIR/Transforms/SimplifyHLFIRIntrinsics.cpp
    M flang/lib/Optimizer/Transforms/AlgebraicSimplification.cpp
    M flang/lib/Optimizer/Transforms/AssumedRankOpConversion.cpp
    M flang/lib/Optimizer/Transforms/ConstantArgumentGlobalisation.cpp
    M flang/lib/Optimizer/Transforms/StackArrays.cpp
    M mlir/docs/PatternRewriter.md
    M mlir/examples/standalone/lib/Standalone/StandalonePasses.cpp
    M mlir/include/mlir/Transforms/GreedyPatternRewriteDriver.h
    M mlir/lib/CAPI/Transforms/Rewrite.cpp
    M mlir/lib/Conversion/ArithToAMDGPU/ArithToAMDGPU.cpp
    M mlir/lib/Conversion/ArithToArmSME/ArithToArmSME.cpp
    M mlir/lib/Conversion/ArmNeon2dToIntr/ArmNeon2dToIntr.cpp
    M mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp
    M mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp
    M mlir/lib/Conversion/MeshToMPI/MeshToMPI.cpp
    M mlir/lib/Conversion/ShapeToStandard/ConvertShapeConstraints.cpp
    M mlir/lib/Conversion/VectorToArmSME/VectorToArmSMEPass.cpp
    M mlir/lib/Conversion/VectorToGPU/VectorToGPU.cpp
    M mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVMPass.cpp
    M mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp
    M mlir/lib/Conversion/VectorToXeGPU/VectorToXeGPU.cpp
    M mlir/lib/Dialect/Affine/TransformOps/AffineTransformOps.cpp
    M mlir/lib/Dialect/Affine/Transforms/AffineDataCopyGeneration.cpp
    M mlir/lib/Dialect/Affine/Transforms/AffineExpandIndexOps.cpp
    M mlir/lib/Dialect/Affine/Transforms/AffineExpandIndexOpsAsAffine.cpp
    M mlir/lib/Dialect/Affine/Transforms/SimplifyAffineStructures.cpp
    M mlir/lib/Dialect/Affine/Utils/LoopUtils.cpp
    M mlir/lib/Dialect/Affine/Utils/Utils.cpp
    M mlir/lib/Dialect/Arith/Transforms/IntRangeOptimizations.cpp
    M mlir/lib/Dialect/ArmSME/Transforms/OuterProductFusion.cpp
    M mlir/lib/Dialect/ArmSVE/Transforms/LegalizeVectorStorage.cpp
    M mlir/lib/Dialect/Async/Transforms/AsyncParallelFor.cpp
    M mlir/lib/Dialect/Bufferization/Transforms/BufferDeallocationSimplification.cpp
    M mlir/lib/Dialect/Bufferization/Transforms/EmptyTensorToAllocTensor.cpp
    M mlir/lib/Dialect/EmitC/Transforms/FormExpressions.cpp
    M mlir/lib/Dialect/GPU/Transforms/DecomposeMemRefs.cpp
    M mlir/lib/Dialect/GPU/Transforms/EliminateBarriers.cpp
    M mlir/lib/Dialect/LLVMIR/Transforms/OptimizeForNVVM.cpp
    M mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
    M mlir/lib/Dialect/Linalg/Transforms/BlockPackMatmul.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Detensorize.cpp
    M mlir/lib/Dialect/Linalg/Transforms/DropUnitDims.cpp
    M mlir/lib/Dialect/Linalg/Transforms/ElementwiseOpFusion.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Generalization.cpp
    M mlir/lib/Dialect/Linalg/Transforms/InlineScalarOperands.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Loops.cpp
    M mlir/lib/Dialect/Linalg/Transforms/NamedOpConversions.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Specialize.cpp
    M mlir/lib/Dialect/Math/Transforms/UpliftToFMA.cpp
    M mlir/lib/Dialect/MemRef/Transforms/ExpandStridedMetadata.cpp
    M mlir/lib/Dialect/MemRef/Transforms/FoldMemRefAliasOps.cpp
    M mlir/lib/Dialect/MemRef/Transforms/ResolveShapedTypeResultDims.cpp
    M mlir/lib/Dialect/SCF/Transforms/ForToWhile.cpp
    M mlir/lib/Dialect/SCF/Transforms/LoopCanonicalization.cpp
    M mlir/lib/Dialect/SCF/Transforms/LoopSpecialization.cpp
    M mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp
    M mlir/lib/Dialect/SPIRV/Transforms/CanonicalizeGLPass.cpp
    M mlir/lib/Dialect/SPIRV/Transforms/SPIRVConversion.cpp
    M mlir/lib/Dialect/SPIRV/Transforms/SPIRVWebGPUTransforms.cpp
    M mlir/lib/Dialect/Shape/Transforms/OutlineShapeComputation.cpp
    M mlir/lib/Dialect/Shape/Transforms/RemoveShapeConstraints.cpp
    M mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp
    M mlir/lib/Dialect/Tensor/Transforms/FoldTensorSubsetOps.cpp
    M mlir/lib/Dialect/Tosa/Transforms/TosaLayerwiseConstantFoldPass.cpp
    M mlir/lib/Dialect/Tosa/Transforms/TosaMakeBroadcastable.cpp
    M mlir/lib/Dialect/Tosa/Transforms/TosaOptionalDecompositions.cpp
    M mlir/lib/Dialect/Transform/IR/TransformOps.cpp
    M mlir/lib/Dialect/Vector/Transforms/LowerVectorMask.cpp
    M mlir/lib/Dialect/Vector/Transforms/LowerVectorMultiReduction.cpp
    M mlir/lib/Dialect/XeGPU/Transforms/XeGPUFoldAliasOps.cpp
    M mlir/lib/Reducer/ReductionTreePass.cpp
    M mlir/lib/Transforms/Canonicalizer.cpp
    M mlir/lib/Transforms/Utils/GreedyPatternRewriteDriver.cpp
    M mlir/lib/Transforms/Utils/OneToNTypeConversion.cpp
    M mlir/test/Transforms/test-operation-folder.mlir
    M mlir/test/lib/Conversion/MathToVCIX/TestMathToVCIXConversion.cpp
    M mlir/test/lib/Conversion/VectorToSPIRV/TestVectorReductionToSPIRVDotProd.cpp
    M mlir/test/lib/Dialect/Affine/TestAffineDataCopy.cpp
    M mlir/test/lib/Dialect/ArmNeon/TestLowerToArmNeon.cpp
    M mlir/test/lib/Dialect/GPU/TestGpuRewrite.cpp
    M mlir/test/lib/Dialect/Linalg/TestDataLayoutPropagation.cpp
    M mlir/test/lib/Dialect/Linalg/TestLinalgDecomposeOps.cpp
    M mlir/test/lib/Dialect/Linalg/TestLinalgElementwiseFusion.cpp
    M mlir/test/lib/Dialect/Linalg/TestLinalgFusionTransforms.cpp
    M mlir/test/lib/Dialect/Linalg/TestLinalgRankReduceContractionOps.cpp
    M mlir/test/lib/Dialect/Linalg/TestLinalgTransforms.cpp
    M mlir/test/lib/Dialect/Linalg/TestPadFusion.cpp
    M mlir/test/lib/Dialect/Math/TestAlgebraicSimplification.cpp
    M mlir/test/lib/Dialect/Math/TestExpandMath.cpp
    M mlir/test/lib/Dialect/Math/TestPolynomialApproximation.cpp
    M mlir/test/lib/Dialect/MemRef/TestComposeSubView.cpp
    M mlir/test/lib/Dialect/Mesh/TestOpLowering.cpp
    M mlir/test/lib/Dialect/Mesh/TestReshardingSpmdization.cpp
    M mlir/test/lib/Dialect/Mesh/TestSimplifications.cpp
    M mlir/test/lib/Dialect/NVGPU/TestNVGPUTransforms.cpp
    M mlir/test/lib/Dialect/SCF/TestSCFUtils.cpp
    M mlir/test/lib/Dialect/SCF/TestSCFWrapInZeroTripCheck.cpp
    M mlir/test/lib/Dialect/SCF/TestUpliftWhileToFor.cpp
    M mlir/test/lib/Dialect/Tensor/TestTensorTransforms.cpp
    M mlir/test/lib/Dialect/Test/TestPatterns.cpp
    M mlir/test/lib/Dialect/Test/TestTraits.cpp
    M mlir/test/lib/Dialect/Tosa/TosaTestPasses.cpp
    M mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp
    M mlir/test/lib/Rewrite/TestPDLByteCode.cpp
    M mlir/test/lib/Tools/PDLL/TestPDLL.cpp
    M mlir/test/lib/Transforms/TestCommutativityUtils.cpp
    M mlir/test/lib/Transforms/TestMakeIsolatedFromAbove.cpp

  Log Message:
  -----------
  [mlir] Enable decoupling two kinds of greedy behavior. (#104649)

The greedy rewriter is used in many different flows and it has a lot of
convenience (work list management, debugging actions, tracing, etc). But
it combines two kinds of greedy behavior 1) how ops are matched, 2)
folding wherever it can.

These are independent forms of greedy and leads to inefficiency. E.g.,
cases where one need to create different phases in lowering and is
required to applying patterns in specific order split across different
passes. Using the driver one ends up needlessly retrying folding/having
multiple rounds of folding attempts, where one final run would have
sufficed.

Of course folks can locally avoid this behavior by just building their
own, but this is also a common requested feature that folks keep on
working around locally in suboptimal ways.

For downstream users, there should be no behavioral change. Updating
from the deprecated should just be a find and replace (e.g., `find ./
-type f -exec sed -i
's|applyPatternsAndFoldGreedily|applyPatternsGreedily|g' {} \;` variety)
as the API arguments hasn't changed between the two.


  Commit: 2ec6174bef4bc9ef3d5cedbffd7169017c9669c3
      https://github.com/llvm/llvm-project/commit/2ec6174bef4bc9ef3d5cedbffd7169017c9669c3
  Author: Vy Nguyen <vyng at google.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    R llvm/docs/Telemetry.rst
    M llvm/docs/UserGuides.rst
    R llvm/docs/llvm_telemetry_design.png
    R llvm/include/llvm/Telemetry/Telemetry.h
    M llvm/lib/CMakeLists.txt
    R llvm/lib/Telemetry/CMakeLists.txt
    R llvm/lib/Telemetry/Telemetry.cpp
    M llvm/unittests/CMakeLists.txt
    R llvm/unittests/Telemetry/CMakeLists.txt
    R llvm/unittests/Telemetry/TelemetryTest.cpp

  Log Message:
  -----------
  Revert "[llvm]Add a simple Telemetry framework" (#120769)

Reverts llvm/llvm-project#102323
Reason: broke CI


  Commit: 7739380643718bc912bc05b969e4be525a85c0d2
      https://github.com/llvm/llvm-project/commit/7739380643718bc912bc05b969e4be525a85c0d2
  Author: Yifei Xu <yifei.xu at utexas.edu>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M mlir/test/mlir-cpu-runner/X86Vector/math-polynomial-approx-avx2.mlir

  Log Message:
  -----------
  Fix integration tests after #120580 (math-polynomial-approx-avx2)


  Commit: 6780ab371ff8ce5e2b08b5fddd75a8296d3debdd
      https://github.com/llvm/llvm-project/commit/6780ab371ff8ce5e2b08b5fddd75a8296d3debdd
  Author: Santanu Das <quic_santdas at quicinc.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Target/Hexagon/HexagonTargetMachine.h
    A llvm/test/CodeGen/Hexagon/addrspacecast-crash.ll

  Log Message:
  -----------
  [Hexagon] Add support for addrspacecast lowering (#119195)

This patch adds support for addrspacecast lowering. At the moment, there
are no separate address spaces for Hexagon target, hence this
instruction is treated as a noop.


  Commit: 952c8d305459d3f1218d1ce12c7f20b6a10ba046
      https://github.com/llvm/llvm-project/commit/952c8d305459d3f1218d1ce12c7f20b6a10ba046
  Author: Jonathan Thackray <jonathan.thackray at arm.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M clang/test/Driver/print-enabled-extensions/aarch64-armv9.4-a.c
    M clang/test/Driver/print-enabled-extensions/aarch64-armv9.5-a.c
    M llvm/lib/Target/AArch64/AArch64Features.td

  Log Message:
  -----------
  [AArch64] Enable FEAT_SVE2p1 by default for Armv9.4-A and later (#120753)

The ArmARM says:
```
    "In an Armv9.4 implementation, if FEAT_SVE2 is implemented,
     FEAT_SVE2p1 is implemented."
```
Since FEAT_SVE2 is already enabled for Armv9.0-A and later, then
FEAT_SVE2p1 should also be enabled by default.


  Commit: adfef2a753d9a543ec818a445b2c6d05899cdf3d
      https://github.com/llvm/llvm-project/commit/adfef2a753d9a543ec818a445b2c6d05899cdf3d
  Author: David CARLIER <devnexen at gmail.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M compiler-rt/lib/rtsan/rtsan_interceptors_posix.cpp
    M compiler-rt/lib/rtsan/tests/rtsan_test_interceptors_posix.cpp

  Log Message:
  -----------
  [compiler-rt][rtsan] ppoll interception. (#120366)


  Commit: f39ecb7b2846af1c113ec50bc4e1f204d18e7d90
      https://github.com/llvm/llvm-project/commit/f39ecb7b2846af1c113ec50bc4e1f204d18e7d90
  Author: David CARLIER <devnexen at gmail.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M compiler-rt/lib/rtsan/rtsan_interceptors_posix.cpp
    M compiler-rt/lib/rtsan/tests/rtsan_test_interceptors_posix.cpp

  Log Message:
  -----------
  [compiler][rtsan] stream based on memory buffer interception. (#120672)


  Commit: 0550c3292b2277399c2ab700cfcbc43e8477826f
      https://github.com/llvm/llvm-project/commit/0550c3292b2277399c2ab700cfcbc43e8477826f
  Author: Alan <ahulambda at gmail.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/bindings/ocaml/llvm/llvm.ml
    M llvm/bindings/ocaml/llvm/llvm.mli
    M llvm/bindings/ocaml/llvm/llvm_ocaml.c
    M llvm/test/Bindings/OCaml/core.ml

  Log Message:
  -----------
  [OCaml] Add bindings for x86_amx, token, and metadata types (#120638)


  Commit: 14180185026b8ed793cc7dfd037620e5150ccc35
      https://github.com/llvm/llvm-project/commit/14180185026b8ed793cc7dfd037620e5150ccc35
  Author: Qiongsi Wu <274595+qiongsiwu at users.noreply.github.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M clang/docs/ReleaseNotes.rst
    M clang/lib/Parse/Parser.cpp
    A clang/test/Parser/objc-coloncolon.m
    A clang/test/Parser/objcxx-coloncolon.mm

  Log Message:
  -----------
  [clang][ObjectiveC] Fix Parsing the `::` Optional Scope Specifier (#119908)

The parser hangs when processing types/variables prefixed by `::` as an
optional scope specifier. For example,
```
- (instancetype)init:(::A *) foo;
```

The parser should not hang, and it should emit an error. This PR
implements the error check.

rdar://140885078


  Commit: e3157d3f0dc69102013d966345c441f565b2459a
      https://github.com/llvm/llvm-project/commit/e3157d3f0dc69102013d966345c441f565b2459a
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VectorCombine.cpp

  Log Message:
  -----------
  [VectorCombine] foldBitcastShuffle - add debug message for match + cost-comparison

Helps with debugging to show to that the fold found the match, and shows the old + new costs to indicate whether the fold was/wasn't profitable.


  Commit: 82b5bda42c00179fcf101e3ab2c591bda94ada9a
      https://github.com/llvm/llvm-project/commit/82b5bda42c00179fcf101e3ab2c591bda94ada9a
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VectorCombine.cpp

  Log Message:
  -----------
  [VectorCombine] Add "VC: Erasing" debug message to help the log show when dead WorkList instructions are erased.


  Commit: 5bb650345d83669434713146aaa431c1f7ad43d6
      https://github.com/llvm/llvm-project/commit/5bb650345d83669434713146aaa431c1f7ad43d6
  Author: Thurston Dang <thurston at google.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M clang/docs/ReleaseNotes.rst
    M clang/docs/UndefinedBehaviorSanitizer.rst
    M clang/lib/CodeGen/BackendUtil.cpp
    M clang/test/CodeGen/bounds-checking.c
    M llvm/include/llvm/Transforms/Instrumentation/BoundsChecking.h
    M llvm/lib/Passes/PassBuilder.cpp
    M llvm/lib/Passes/PassRegistry.def
    M llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp
    M llvm/test/Instrumentation/BoundsChecking/many-trap.ll
    M llvm/test/Instrumentation/BoundsChecking/runtimes.ll
    M llvm/test/Instrumentation/BoundsChecking/simple-32.ll
    M llvm/test/Instrumentation/BoundsChecking/simple.ll
    M llvm/test/Instrumentation/BoundsChecking/ubsan-unique-traps.ll

  Log Message:
  -----------
  Remove -bounds-checking-unique-traps (replace with -fno-sanitize-merge=local-bounds) (#120682)

#120613 removed -ubsan-unique-traps and replaced it with
-fno-sanitize-merge (introduced in #120511), which allows fine-grained
control of which UBSan checks to prevent merging. This analogous patch
removes -bound-checking-unique-traps, and allows it to be controlled via
-fno-sanitize-merge=local-bounds.

Most of this patch is simply plumbing through the compiler flags into
the bounds checking pass.

Note: this patch subtly changes -fsanitize-merge (the default) to also
include -fsanitize-merge=local-bounds. This is different from the
previous behavior, where -fsanitize-merge (or the old
-ubsan-unique-traps) did not affect local-bounds (requiring the separate
-bounds-checking-unique-traps). However, we argue that the new behavior
is more intuitive.

Removing -bounds-checking-unique-traps and merging its functionality
into -fsanitize-merge breaks backwards compatibility; we hope that this
is acceptable since '-mllvm -bounds-checking-unique-traps' was an
experimental flag.


  Commit: 5e22597aa01d719b7fed79c45cdf240ed196bd68
      https://github.com/llvm/llvm-project/commit/5e22597aa01d719b7fed79c45cdf240ed196bd68
  Author: Guy David <49722543+guy-david at users.noreply.github.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64InstrFormats.td
    M llvm/lib/Target/AArch64/AArch64RegisterInfo.td
    M llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
    M llvm/test/MC/AArch64/neon-diagnostics.s

  Log Message:
  -----------
  [AArch64] Verify consecutive vector registers in tbl, tbx (#120262)

Table lookup instructions expect the vectors that define the table
itself to be consecutive (wraparound allowed).
Relevant documentation:

https://developer.arm.com/documentation/100069/0606/SIMD-Vector-Instructions/TBL--vector-


  Commit: 3bf91ad2a9c75dd045961e45fdd830fd7b7a5455
      https://github.com/llvm/llvm-project/commit/3bf91ad2a9c75dd045961e45fdd830fd7b7a5455
  Author: Shubham Sandeep Rastogi <srastogi22 at apple.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    A llvm/include/llvm/CodeGen/DroppedVariableStatsMIR.h
    M llvm/include/llvm/CodeGen/MachineFunctionPass.h
    M llvm/lib/CodeGen/CMakeLists.txt
    A llvm/lib/CodeGen/DroppedVariableStatsMIR.cpp
    M llvm/lib/CodeGen/MachineFunctionPass.cpp
    M llvm/unittests/CodeGen/CMakeLists.txt
    A llvm/unittests/CodeGen/DroppedVariableStatsMIRTest.cpp

  Log Message:
  -----------
  Add a pass to collect dropped var stats for MIR (#120780)

This patch uses the DroppedVariableStats class to add dropped variable
statistics for MIR passes.

Reland 1c082c9cd12efaa67a32c5da89a328c458ed51c5


  Commit: 5162fde6ee6565d39511e451c04865e7b53bcdcc
      https://github.com/llvm/llvm-project/commit/5162fde6ee6565d39511e451c04865e7b53bcdcc
  Author: Ryosuke Niwa <rniwa at webkit.org>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M clang/lib/StaticAnalyzer/Checkers/WebKit/UncountedLambdaCapturesChecker.cpp
    A clang/test/Analysis/Checkers/WebKit/uncounted-lambda-captures-find-lambda-crash.cpp

  Log Message:
  -----------
  [webkit.UncountedLambdaCapturesChecker] Fix a nullptr deference. (#120702)

Added a nullptr check.


  Commit: 9901906035c2be776674b25a3357b37a7dbbac68
      https://github.com/llvm/llvm-project/commit/9901906035c2be776674b25a3357b37a7dbbac68
  Author: Kazu Hirata <kazu at google.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp

  Log Message:
  -----------
  [mlir] Fix a warning

This patch fixes:

  mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp:535:13: error:
  'applyPatternsAndFoldGreedily' is deprecated: Use
  applyPatternsGreedily() instead [-Werror,-Wdeprecated-declarations]


  Commit: 0575815b70b486240ace728a33f756cea8fe58fa
      https://github.com/llvm/llvm-project/commit/0575815b70b486240ace728a33f756cea8fe58fa
  Author: Kazu Hirata <kazu at google.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp

  Log Message:
  -----------
  [TableGen] Avoid repeated hash lookups (NFC) (#120681)


  Commit: 89cb528f076dc6246ca2883054be5f6237473c83
      https://github.com/llvm/llvm-project/commit/89cb528f076dc6246ca2883054be5f6237473c83
  Author: LLVM GN Syncbot <llvmgnsyncbot at gmail.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/CodeGen/BUILD.gn

  Log Message:
  -----------
  [gn build] Port 3bf91ad2a9c7


  Commit: 3e13acfbf4c93067d5ee5dc1f6e0c6e0fef9297f
      https://github.com/llvm/llvm-project/commit/3e13acfbf4c93067d5ee5dc1f6e0c6e0fef9297f
  Author: Valentin Clement (バレンタイン クレメン) <clementval at gmail.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M flang/lib/Lower/IO.cpp
    M flang/lib/Optimizer/CodeGen/CodeGen.cpp
    M flang/test/Fir/CUDA/cuda-compiler-generated-names.mlir
    M flang/test/Lower/io-derived-type.f90
    M flang/test/Lower/namelist.f90

  Log Message:
  -----------
  [flang][cuda] Make default.nonTbpDefinedIoTable compiler generated (#120686)

`default.nonTbpDefinedIoTable` is a special global defined for IO that
doesn't follow the mangling scheme and is then not handle correctly in
the `CompilerGeneratedNames` pass. Update how it is generated with
doGenerated so it can be handle without special handling.

Also do not generate comdat in gpu module as the current code is not
handling nested module correctly.


  Commit: fecf1397e32a89a928ebeeab07bfc7e38a318827
      https://github.com/llvm/llvm-project/commit/fecf1397e32a89a928ebeeab07bfc7e38a318827
  Author: Kazu Hirata <kazu at google.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M mlir/lib/Dialect/Tensor/IR/TensorOps.cpp
    M mlir/lib/Dialect/Tensor/Transforms/BufferizableOpInterfaceImpl.cpp
    M mlir/lib/Dialect/Tensor/Transforms/IndependenceTransforms.cpp

  Log Message:
  -----------
  [Tensor] Migrate away from PointerUnion::{is,get} (NFC) (#120679)

Note that PointerUnion::{is,get} have been soft deprecated in
PointerUnion.h:

  // FIXME: Replace the uses of is(), get() and dyn_cast() with
  //        isa<T>, cast<T> and the llvm::dyn_cast<T>

I'm not touching PointerUnion::dyn_cast for now because it's a bit
complicated; we could blindly migrate it to dyn_cast_if_present, but
we should probably use dyn_cast when the operand is known to be
non-null.


  Commit: 21a6dbd400ffd68abe36161576d81d0646f1122d
      https://github.com/llvm/llvm-project/commit/21a6dbd400ffd68abe36161576d81d0646f1122d
  Author: Jacek Caban <jacek at codeweavers.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M lld/COFF/Driver.cpp
    M lld/test/COFF/arm64x-symtab.s

  Log Message:
  -----------
  [LLD][COFF] Report undefined EC symbols on ARM64X (#120311)


  Commit: 399c3a78a2577c6fc68bba7f301901a0e66e87ed
      https://github.com/llvm/llvm-project/commit/399c3a78a2577c6fc68bba7f301901a0e66e87ed
  Author: Ziqing Luo <ziqing at udel.edu>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M clang/include/clang/AST/Stmt.h

  Log Message:
  -----------
  [clang][NFC] Fix the static assertion in 4797437 (#120643)

In the previous commit 4797437463e63ee289a1ff1904cfb7b2fe6cb4c2, I used
`llvm::isInt<NumStmtBits>(StmtClass::LAST##Class)` to test if
`StmtClass` is strictly bounded by the an unsigned integer of
'NumStmtBits'. That is incorrect as `llvm::isInt` tests for signed
integers. This commit fixes it.

(rdar://141555357)


  Commit: 1b12ad124ec9eb83ca7d1511b12e1dc3e1c5e06a
      https://github.com/llvm/llvm-project/commit/1b12ad124ec9eb83ca7d1511b12e1dc3e1c5e06a
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/include/llvm/IR/Value.h

  Log Message:
  -----------
  [IR] Correct Value::use_iterator::value_type. (#120609)

operator* for this iterator returns Use& so I think the value_type
should be Use not Use*.

Noticed while comparing with SDNode::use_iterator.


  Commit: d2b8acc10464e1f0f6e043f1a92cefc2f3b9d30f
      https://github.com/llvm/llvm-project/commit/d2b8acc10464e1f0f6e043f1a92cefc2f3b9d30f
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp
    A llvm/test/CodeGen/RISCV/rvv/vsetvli-insert-zve64f.mir

  Log Message:
  -----------
  [RISCV] Swap the order of SEWGreaterThanOrEqualAndLessThan64 and SEWGreaterThanOrEqual. (#120649)

SEWGreaterThanOrEqualAndLessThan64 is a stricter constraint so it should
have a higher value than SEWGreaterThanOrEqual.

Found by our random test generator.


  Commit: c7451ffcb94a1fe53b703e9fc3204bf6cda610a9
      https://github.com/llvm/llvm-project/commit/c7451ffcb94a1fe53b703e9fc3204bf6cda610a9
  Author: Teresa Johnson <tejohnson at google.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp
    M llvm/lib/Transforms/Instrumentation/MemProfiler.cpp
    M llvm/test/ThinLTO/X86/memprof-missing-callsite.ll
    M llvm/test/Transforms/PGOProfile/memprof.ll

  Log Message:
  -----------
  [MemProf] Supporting hinting mostly-cold allocations after cloning (#120633)

Optionally unconditionally hint allocations as cold or not cold during
the cloning step if the percentage of bytes allocated is at least that
of the given threshold. This is similar to PR120301 which supports this
during matching, but enables the same behavior during cloning, to reduce
the false positives that can be addressed by cloning at the cost of
carrying the additional size metadata/summary.


  Commit: 6ab8401f53deddbd79f930ba2bec2f824c9567e3
      https://github.com/llvm/llvm-project/commit/6ab8401f53deddbd79f930ba2bec2f824c9567e3
  Author: Luke Quinn <quic_lquinn at quicinc.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Target/RISCV/GISel/RISCVInstructionSelector.cpp
    M llvm/lib/Target/RISCV/RISCVInstrInfo.td
    A llvm/test/CodeGen/RISCV/GlobalISel/add-imm.ll

  Log Message:
  -----------
  [RISCV][GISel] Port AddiPair optimization (#120463)

Check if (add r, imm) can be optimized to (ADDI (ADDI r, imm0), imm1),
in which imm = imm0 + imml and both imm0 and imm1 are simm12. We make
imm0 as large as possible and imm1 as small as possible so that we might
be able to use c.addi for the small immediate.


  Commit: 0c629206b0b3e1ddd64104a56c7a573a55e8944a
      https://github.com/llvm/llvm-project/commit/0c629206b0b3e1ddd64104a56c7a573a55e8944a
  Author: Nuno Lopes <nuno.lopes at tecnico.ulisboa.pt>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/utils/git/code-format-helper.py

  Log Message:
  -----------
  undef reviewer: tweak the regex so it doesn't warn about #undef


  Commit: 8b37c1c71bf66274251db35b742f8f4013be2f52
      https://github.com/llvm/llvm-project/commit/8b37c1c71bf66274251db35b742f8f4013be2f52
  Author: Ikhlas Ajbar <iajbar at quicinc.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M clang/include/clang/Basic/BuiltinsHexagon.def
    M clang/include/clang/Driver/Options.td
    M clang/lib/Basic/Targets/Hexagon.cpp
    M clang/test/Driver/hexagon-toolchain-elf.c
    M clang/test/Misc/target-invalid-cpu-note/hexagon.c
    M clang/test/Preprocessor/hexagon-predefines.c
    M llvm/include/llvm/BinaryFormat/ELF.h
    M llvm/lib/Object/ELFObjectFile.cpp
    M llvm/lib/ObjectYAML/ELFYAML.cpp
    M llvm/lib/Target/Hexagon/Hexagon.td
    M llvm/lib/Target/Hexagon/HexagonDepArch.h
    M llvm/lib/Target/Hexagon/HexagonDepArch.td
    M llvm/lib/Target/Hexagon/HexagonDepIICHVX.td
    M llvm/lib/Target/Hexagon/HexagonDepIICScalar.td
    M llvm/lib/Target/Hexagon/HexagonSchedule.td
    A llvm/lib/Target/Hexagon/HexagonScheduleV75.td
    M llvm/lib/Target/Hexagon/HexagonSubtarget.h
    M llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp
    M llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp
    M llvm/test/MC/Hexagon/arch-support.s
    A llvm/test/MC/Hexagon/v75_arch.s

  Log Message:
  -----------
  [Hexagon] Add V75 support to compiler and assembler (#120773)

This patch introduces support for the Hexagon V75 architecture. It
includes instruction formats, definitions, encodings, scheduling
classes, and builtins/intrinsics.


  Commit: 8ae8a905855ca1b07a72059d8225ab1f9cae65dc
      https://github.com/llvm/llvm-project/commit/8ae8a905855ca1b07a72059d8225ab1f9cae65dc
  Author: David Olsen <dolsen at nvidia.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M clang/include/clang/CIR/CMakeLists.txt
    M clang/include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h
    M clang/include/clang/CIR/Dialect/IR/CIRTypes.h
    M clang/include/clang/CIR/Dialect/IR/CIRTypes.td
    A clang/include/clang/CIR/Interfaces/CIRFPTypeInterface.h
    A clang/include/clang/CIR/Interfaces/CIRFPTypeInterface.td
    A clang/include/clang/CIR/Interfaces/CMakeLists.txt
    M clang/lib/CIR/CMakeLists.txt
    M clang/lib/CIR/CodeGen/CIRGenBuilder.h
    M clang/lib/CIR/CodeGen/CIRGenModule.cpp
    M clang/lib/CIR/CodeGen/CIRGenTypeCache.h
    M clang/lib/CIR/CodeGen/CIRGenTypes.cpp
    M clang/lib/CIR/CodeGen/CIRGenTypes.h
    M clang/lib/CIR/CodeGen/CMakeLists.txt
    M clang/lib/CIR/Dialect/IR/CIRTypes.cpp
    M clang/lib/CIR/Dialect/IR/CMakeLists.txt
    A clang/lib/CIR/Interfaces/CIRFPTypeInterface.cpp
    A clang/lib/CIR/Interfaces/CMakeLists.txt
    M clang/test/CIR/global-var-simple.cpp

  Log Message:
  -----------
  [CIR] floating-point, pointer, and function types (#120484)

Upstream ClangIR support for `void` type, floating-point types, pointer
types, and function types.

Floating-point support is missing the IBM double-double format, because
that hasn't been implemented in the incubator project yet.

Pointer types do not yet support address spaces.

Function type support includes only the return type and the parameter
types. The many other properties and attributes of function types will
be upstreamed later.


  Commit: 3f89279609526270894f26317f7c3ccf04e0f16f
      https://github.com/llvm/llvm-project/commit/3f89279609526270894f26317f7c3ccf04e0f16f
  Author: Srinivasa R <srinivasar at nvidia.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/docs/NVPTXUsage.rst
    M llvm/include/llvm/IR/IntrinsicsNVVM.td
    M llvm/lib/Target/NVPTX/NVPTXIntrinsics.td
    A llvm/test/CodeGen/NVPTX/wgmma-sm90a-fence.ll

  Log Message:
  -----------
  [NVPTX] Add intrinsics for wgmma.fence PTX instructions (#120523)

This PR adds NVVM intrinsics and NVPTX codegen for:

-
[wgmma.fence.sync.aligned](https://docs.nvidia.com/cuda/parallel-thread-execution/#asynchronous-warpgroup-level-matrix-instructions-wgmma-fence)
-
[wgmma.commit_group.sync.aligned](https://docs.nvidia.com/cuda/parallel-thread-execution/#asynchronous-warpgroup-level-matrix-instructions-wgmma-commit-group)
-
[wgmma.wait_group.sync.aligned](https://docs.nvidia.com/cuda/parallel-thread-execution/#asynchronous-warpgroup-level-matrix-instructions-wgmma-wait-group)


  Commit: e934a39e01b9eedd8091cc1505be3a4ad5cad12b
      https://github.com/llvm/llvm-project/commit/e934a39e01b9eedd8091cc1505be3a4ad5cad12b
  Author: Petr Penzin <ppenzin at tenstorrent.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Target/RISCV/RISCV.td
    M llvm/lib/Target/RISCV/RISCVProcessors.td
    A llvm/lib/Target/RISCV/RISCVSchedTTAscalonD8.td
    A llvm/test/tools/llvm-mca/RISCV/tt-ascalon-d8/fp.s
    A llvm/test/tools/llvm-mca/RISCV/tt-ascalon-d8/fx.s

  Log Message:
  -----------
  [RISC-V] Base scheduling model for tt-ascalon-d8 (#120160)

First part of tt-ascalon-d8 scheduling model, only containing scalar
ops. Scheduling for vector instructions will be added in a follow-up
patch.

---------

Co-authored-by: Anton Blanchard <antonb at tenstorrent.com>
Co-authored-by: Pengcheng Wang <wangpengcheng.pp at bytedance.com>


  Commit: bc8fa9c4439c7fd51d95845006f7d650c037c5ec
      https://github.com/llvm/llvm-project/commit/bc8fa9c4439c7fd51d95845006f7d650c037c5ec
  Author: Owen Anderson <resistor at mac.com>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M llvm/include/llvm/Transforms/Utils/BuildLibCalls.h
    M llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
    M llvm/lib/Transforms/Utils/BuildLibCalls.cpp
    M llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
    R llvm/test/Transforms/InstCombine/printf-addrspace.ll

  Log Message:
  -----------
  Revert "SimplifyLibCalls: Use default globals address space when building new global strings. (#118729)" (#119616)

This reverts commit cfa582e8aaa791b52110791f5e6504121aaf62bf.


  Commit: ef42e9c59aae112031d6ccbbc560d559730507c8
      https://github.com/llvm/llvm-project/commit/ef42e9c59aae112031d6ccbbc560d559730507c8
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    R libcxx/test/benchmarks/allocation.bench.cpp

  Log Message:
  -----------
  [libc++] Remove allocation.bench.cpp (#120767)

That benchmark isn't really useful, since it doesn't benchmark anything
from libc++ (besides `operator new`). The implementation of the
benchmark also has serious problems like the fact that it allocates an
unknown amount of memory without deallocating it.


  Commit: 131acb07d814fabcc969dcaa63f4f352cd529267
      https://github.com/llvm/llvm-project/commit/131acb07d814fabcc969dcaa63f4f352cd529267
  Author: Ziqing Luo <ziqing_luo at apple.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M clang/include/clang/AST/Stmt.h
    M clang/lib/AST/Stmt.cpp

  Log Message:
  -----------
  [clang][NFC] Move static assert on StmtClass bounds from header to source

A follow-up change to PR #120341 & #120643.  Address @nikic's concern:
https://github.com/llvm/llvm-project/pull/120341#discussion_r1893822845


  Commit: df8efbdbbfcde53b0f9f4f8ceb16b50eecd6e6d3
      https://github.com/llvm/llvm-project/commit/df8efbdbbfcde53b0f9f4f8ceb16b50eecd6e6d3
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Analysis/ScalarEvolution.cpp
    M llvm/test/Analysis/LoopAccessAnalysis/nssw-predicate-implied.ll
    M llvm/test/Analysis/LoopAccessAnalysis/wrapping-pointer-versioning.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/X86/cost-model.ll
    M llvm/test/Transforms/LoopVectorize/X86/pr72969.ll
    M llvm/test/Transforms/LoopVectorize/no-fold-tail-by-masking-iv-external-uses.ll
    M llvm/test/Transforms/LoopVectorize/scev-exit-phi-invalidation.ll
    M llvm/test/Transforms/LoopVectorize/scev-predicate-reasoning.ll
    M llvm/test/Transforms/LoopVersioning/wrapping-pointer-versioning.ll

  Log Message:
  -----------
  [SCEV] Remove existing predicates implied by newly added ones. (#118185)

When adding a new predicate to a union predicate, some of the existing
predicates may be implied by the new predicate. Remove any existing
predicates that are already implied by the new predicate.

Depends on https://github.com/llvm/llvm-project/pull/118184 to show the
main benefit.

PR: https://github.com/llvm/llvm-project/pull/118185


  Commit: 7a4b3b4927bd92e8494dca9dffaf5aeeca4658ba
      https://github.com/llvm/llvm-project/commit/7a4b3b4927bd92e8494dca9dffaf5aeeca4658ba
  Author: Helena Kotas <hekotas at microsoft.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M clang/lib/Sema/HLSLExternalSemaSource.cpp
    M clang/test/AST/HLSL/StructuredBuffers-AST.hlsl
    M clang/test/CodeGenHLSL/builtins/StructuredBuffers-methods-lib.hlsl
    M clang/test/CodeGenHLSL/builtins/StructuredBuffers-methods-ps.hlsl

  Log Message:
  -----------
  [HLSL] Add Load(int) method on structured buffers (#120663)

Adds `T Load(int)` method on `StructuredBuffer`, `RWStructuredBuffer`
and `RasterizerOrderedStructuredBuffer`.

Uses the existing `addLoadMethods` in HLSLExternalSemalSource so most of
this change is just tests.

Fixes #112977


  Commit: d8e10d13d7e31cb1695eb65f02696e682ec97097
      https://github.com/llvm/llvm-project/commit/d8e10d13d7e31cb1695eb65f02696e682ec97097
  Author: Thurston Dang <thurston at google.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M compiler-rt/lib/rtsan/tests/rtsan_test_interceptors_posix.cpp

  Log Message:
  -----------
  [rtsan] Fix-forward TEST(TestRtsanInterceptors, PpollDiesWhenRealtime)

Buildbot breakage:
home/b/sanitizer-aarch64-linux/build/llvm-project/compiler-rt/lib/rtsan/tests/rtsan_test_interceptors_posix.cpp:1090:19: error: missing field 'tv_nsec' initializer [-Werror,-Wmissing-field-initializers]
 1090 |   timespec ts = {0};

introduced by https://github.com/llvm/llvm-project/pull/120366/files


  Commit: d9cc37fea7b02954079ca59e8f7f28cffacc7e9e
      https://github.com/llvm/llvm-project/commit/d9cc37fea7b02954079ca59e8f7f28cffacc7e9e
  Author: Adrian Prantl <aprantl at apple.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M lldb/include/lldb/API/SBError.h
    M lldb/include/lldb/API/SBStructuredData.h
    M lldb/include/lldb/Utility/DiagnosticsRendering.h
    M lldb/include/lldb/Utility/Status.h
    M lldb/source/API/SBError.cpp
    M lldb/source/Interpreter/CommandReturnObject.cpp
    M lldb/source/Utility/DiagnosticsRendering.cpp
    M lldb/source/Utility/Status.cpp
    M lldb/test/API/commands/expression/diagnostics/TestExprDiagnostics.py
    M lldb/test/API/commands/frame/var/TestFrameVar.py

  Log Message:
  -----------
  [lldb] Expose structured errors in SBError (#120784)

Building on top of previous work that exposed expression diagnostics via
SBCommandReturnObject, this patch generalizes the support to expose any
SBError as machine-readable structured data. One use-case of this is to
allow IDEs to better visualize expression diagnostics.

rdar://139997604


  Commit: 8fce5d96a75d8c6b018e54fd4005bda01c377b56
      https://github.com/llvm/llvm-project/commit/8fce5d96a75d8c6b018e54fd4005bda01c377b56
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/test/Analysis/LoopAccessAnalysis/wrapping-pointer-versioning.ll

  Log Message:
  -----------
  [SCEV] Update changed test after df8efbdbb.

Test needed updating due to changes on main since branch was tested.


  Commit: f82bb3d496d6b8b932ce34497ba7970b519915f6
      https://github.com/llvm/llvm-project/commit/f82bb3d496d6b8b932ce34497ba7970b519915f6
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/test/Transforms/LoopVersioning/wrapping-pointer-versioning.ll

  Log Message:
  -----------
  [SCEV] Update changed test after df8efbdbb (take 2).

Test needed updating due to changes on main since branch was tested.


  Commit: 81831ef3e7804b9637aff119c1adde661d10fb78
      https://github.com/llvm/llvm-project/commit/81831ef3e7804b9637aff119c1adde661d10fb78
  Author: Valentin Clement (バレンタイン クレメン) <clementval at gmail.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M flang/lib/Optimizer/CodeGen/CodeGen.cpp
    M flang/test/Fir/CUDA/cuda-code-gen.mlir

  Log Message:
  -----------
  [flang][cuda] Correctly allocate descriptor in managed memory when reboxing (#120795)

Reboxing might create a new in memory descriptor. If this one was
allocate with managed memory, allocate the new one in managed memory as
well.


  Commit: e650ac1654c011bd0bdabd72f2c7b8ceefa9f709
      https://github.com/llvm/llvm-project/commit/e650ac1654c011bd0bdabd72f2c7b8ceefa9f709
  Author: Valentin Clement (バレンタイン クレメン) <clementval at gmail.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M flang/include/flang/Runtime/CUDA/descriptor.h
    M flang/lib/Optimizer/CodeGen/CodeGen.cpp
    M flang/lib/Optimizer/Transforms/CUFOpConversion.cpp
    M flang/runtime/CUDA/descriptor.cpp
    M flang/test/Fir/CUDA/cuda-allocate.fir
    M flang/test/Fir/CUDA/cuda-code-gen.mlir
    M flang/unittests/Runtime/CUDA/AllocatorCUF.cpp

  Log Message:
  -----------
  [flang][cuda][NFC] Fix typo in CUFAllocDescriptor (#120797)

Missing `r` in the function name.


  Commit: 994457f81ffd95531eff07e08a0fea42397b80d2
      https://github.com/llvm/llvm-project/commit/994457f81ffd95531eff07e08a0fea42397b80d2
  Author: Chris White <chriswhiteiodev at gmail.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M clang/docs/ReleaseNotes.rst
    M clang/include/clang/Driver/Options.td
    M clang/test/Driver/cl-options.c
    A clang/test/Driver/dxc_options.hlsl
    M clang/test/Driver/unknown-arg-drivermodes.test

  Log Message:
  -----------
  [Clang-CL][DXC] Expose -fdiagnostic-color= to clang-cl and clang-dxc (#120644)

Exposing `-fdiagnostic-color=` to clang-cl and clang-dxc.
`-fcolor-diagnostics` and `-fno-color-diagnostics` are already allowed
in both of these and `-fdiagnostics-color=` allows one additional value,
`auto`.

I've added the tests for clang-cl to `cl-options.c` as per the comments
in the issue linked below. I couldn't finding a suitable existing file
to add the clang-dxc tests to so I've created a new one.

Resolves #119184


  Commit: 78ab77199118414aad8632d990bf73aca3d16ff8
      https://github.com/llvm/llvm-project/commit/78ab77199118414aad8632d990bf73aca3d16ff8
  Author: Alexey Bataev <a.bataev at outlook.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-shuffle-exact-vlen.ll

  Log Message:
  -----------
  [RISCV][NFC]Add more test for shuffles with exact vlen, NFC


  Commit: 415cfaf339dc4383acd44248584bcc6376213c8d
      https://github.com/llvm/llvm-project/commit/415cfaf339dc4383acd44248584bcc6376213c8d
  Author: Valentin Clement (バレンタイン クレメン) <clementval at gmail.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M flang/include/flang/Runtime/CUDA/descriptor.h
    M flang/lib/Optimizer/Transforms/CUFOpConversion.cpp
    M flang/runtime/CUDA/descriptor.cpp
    M flang/test/Fir/CUDA/cuda-allocate.fir
    M flang/unittests/Runtime/CUDA/AllocatorCUF.cpp

  Log Message:
  -----------
  [flang][cuda][NFC] Fix type in CUFFreeDescriptor (#120799)


  Commit: c1e7e4500c6e3b921f5e0cda8ba8d8d66e086db6
      https://github.com/llvm/llvm-project/commit/c1e7e4500c6e3b921f5e0cda8ba8d8d66e086db6
  Author: Malek Ben Slimane <malek.ben.slimane at sap.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M clang/docs/ReleaseNotes.rst
    M clang/docs/ThreadSafetyAnalysis.rst
    M clang/include/clang/Analysis/Analyses/ThreadSafety.h
    M clang/include/clang/Basic/Attr.td
    M clang/include/clang/Basic/DiagnosticSemaKinds.td
    M clang/lib/Analysis/ThreadSafety.cpp
    M clang/lib/Sema/AnalysisBasedWarnings.cpp
    M clang/lib/Sema/SemaDeclAttr.cpp
    M clang/test/SemaCXX/warn-thread-safety-analysis.cpp
    M clang/test/SemaCXX/warn-thread-safety-parsing.cpp

  Log Message:
  -----------
  Thread Safety Analysis: Support passing scoped locks between functions with appropriate annotations (#110523)

This is helpful when multiple functions operate on the same
capabilities, but we still want to use scoped lockable types for
readability and exception safety.
- Introduce support for thread safety annotations on function parameters
  marked with the 'scoped_lockable' attribute.
- Add semantic checks for annotated function parameters, ensuring
  correct usage.
- Enhance the analysis to recognize and handle parameters annotated for
  thread safety, extending the scope of analysis to track these across
  function boundries.
- Verify that the underlying mutexes of function arguments match the
  expectations set by the annotations.

Limitation: This does not work when the attribute arguments are class
members, because attributes on function parameters are parsed
differently from attributes on functions.


  Commit: e5de2a2df4f983e1db83deaaa1d21457c922404f
      https://github.com/llvm/llvm-project/commit/e5de2a2df4f983e1db83deaaa1d21457c922404f
  Author: Congcong Cai <congcongcai0907 at 163.com>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M clang-tools-extra/clang-tidy/ClangTidy.cpp
    M clang-tools-extra/clang-tidy/ClangTidy.h
    M clang-tools-extra/clang-tidy/tool/ClangTidyMain.cpp

  Log Message:
  -----------
  [clang-tidy][NFC] extract options verify to separately function (#120768)


  Commit: adf0c817f3eb0afc2c9ccc64c806acc7d6c14cd8
      https://github.com/llvm/llvm-project/commit/adf0c817f3eb0afc2c9ccc64c806acc7d6c14cd8
  Author: Kazu Hirata <kazu at google.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/include/llvm/Transforms/Instrumentation/MemProfiler.h
    M llvm/lib/Transforms/Instrumentation/MemProfiler.cpp
    A llvm/test/Transforms/PGOProfile/memprof_undrift_missing_leaf.ll

  Log Message:
  -----------
  [memprof] Undrift MemProf profile even when some frames are missing (#120500)

This patch makes the MemProf undrifting process a little more lenient.
Consider an inlined call hierarchy:

  foo -> bar -> ::new

If bar tail-calls ::new, the profile appears to indicate that foo
directly calls ::new.  This is a problem because the perceived call
hierarchy in the profile looks different from what we can obtain from
the inline stack in the IR.

Recall that undrifting works by constructing and comparing a list of
direct calls from the profile and that from the IR.  This patch
modifies the construction of the latter.  Specifically, if foo calls
bar in the IR, but bar is missing the profile, we pretend that foo
directly calls some heap allocation function.  We apply this
transformation only in the inline stack leading to some heap
allocation function.


  Commit: 96839a47209c202b60c4164a2acc34bd755f6308
      https://github.com/llvm/llvm-project/commit/96839a47209c202b60c4164a2acc34bd755f6308
  Author: alx32 <103613512+alx32 at users.noreply.github.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/DebugInfo/GSYM/GsymCreator.cpp
    M llvm/test/tools/llvm-gsymutil/ARM_AArch64/macho-gsym-merged-callsites-dsym.yaml

  Log Message:
  -----------
  [llvm-gsymutil] Ensure stable ordering of merged functions (#120796)

Previously, the test
`llvm/test/tools/llvm-gsymutil/ARM_AArch64/macho-gsym-merged-callsites-dsym.yaml`
[was disabled](https://github.com/llvm/llvm-project/pull/119957/files)
due to failing on Linux.

The issue is that the merged functions appear in a different order in
the final produced `gSYM`.
To ensure deterministic ordering of merged functions, we change the
sorting of functions to use the `stable_sort` algorithm. Before merged
functions, this was not an issue as the address is used as a comparator
in the sorting algorithm so there was no chance of two functions testing
as identical according to the comparator.

Confirmed that test now passes locally with
`-DLLVM_ENABLE_EXPENSIVE_CHECKS=ON`.


  Commit: 6ecedb05b0d320543968843159b1b29233b03fc7
      https://github.com/llvm/llvm-project/commit/6ecedb05b0d320543968843159b1b29233b03fc7
  Author: Alexey Samsonov <vonosmas at gmail.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M libc/test/src/math/smoke/CanonicalizeTest.h
    M libc/test/src/math/smoke/FModTest.h

  Log Message:
  -----------
  [libc] Make a couple of math smoke tests more robust. (#120808)

Make sure to clear out all FE_ALL_EXCEPT bits both before and after
invoking function under test -- otherwise the very first check for the
exception bits in the unit test may fail due to bits set prior to test
invocation.


  Commit: 44514316bd5ef656076b6baaf6bccb298d98f0ea
      https://github.com/llvm/llvm-project/commit/44514316bd5ef656076b6baaf6bccb298d98f0ea
  Author: Sergey Barannikov <barannikov88 at gmail.com>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M llvm/utils/TableGen/GlobalISelEmitter.cpp

  Log Message:
  -----------
  [TableGen][GISel] Delete unused `Src` arguments (NFC) (#120445)

The last uses were removed in #120332 and #120426.

When emitting renderers, we shouldn't look at the source DAG at all. The
required information is provided by the destination DAG and by the
instructions referenced in that DAG. Sometimes, we do want to know if a
result was referenced in the source DAG; this can be checked by calling
`RuleMatcher::hasOperand`. Any other use of the source DAG when emitting
renderers is likely an error.

Pull Request: https://github.com/llvm/llvm-project/pull/120445


  Commit: 3bbd53ce97059718994cd17f3fd404654e9198cb
      https://github.com/llvm/llvm-project/commit/3bbd53ce97059718994cd17f3fd404654e9198cb
  Author: Joseph Huber <huberjn at outlook.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M libc/config/gpu/entrypoints.txt
    M libc/config/gpu/headers.txt
    R libc/hdrgen/yaml/gpu/rpc.yaml
    M libc/include/CMakeLists.txt
    R libc/include/gpu/rpc.h.def
    M libc/src/__support/RPC/CMakeLists.txt

  Log Message:
  -----------
  [libc] Remove old RPC host call extension for GPU (#120800)

Summary:
This was originally a hacked together function that served to just
implement some features for OpenMP. That has been moved into OpenMP
itself now that we have exported RPC properly. This can now be deleted.


  Commit: a7cd660bd7351f95e538286b23d38224bc8a9bb4
      https://github.com/llvm/llvm-project/commit/a7cd660bd7351f95e538286b23d38224bc8a9bb4
  Author: Sergei Barannikov <barannikov88 at gmail.com>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    A llvm/test/TableGen/GlobalISelEmitter-optional-def.td
    M llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTable.cpp
    M llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTable.h
    M llvm/utils/TableGen/GlobalISelEmitter.cpp

  Log Message:
  -----------
  [TableGen][GISel] Learn to import patterns with optional defs (#120470)

The number of skipped patterns reduces for ARM from 4278 to 4257.
This is the only in-tree target that makes use of OptionalDefOperand.

Pull Request: https://github.com/llvm/llvm-project/pull/120470


  Commit: 9ae92d70561bcc95a7f818920238e764253d9758
      https://github.com/llvm/llvm-project/commit/9ae92d70561bcc95a7f818920238e764253d9758
  Author: Sergei Barannikov <barannikov88 at gmail.com>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M llvm/include/llvm/CodeGen/ISDOpcodes.h
    M llvm/include/llvm/CodeGen/SelectionDAG.h
    M llvm/include/llvm/CodeGen/SelectionDAGNodes.h
    M llvm/include/llvm/CodeGen/SelectionDAGTargetInfo.h
    M llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
    M llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
    M llvm/lib/CodeGen/SelectionDAG/SelectionDAGTargetInfo.cpp
    M llvm/lib/Target/AArch64/AArch64ISelLowering.h
    M llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp
    M llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.h
    M llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
    M llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h
    M llvm/lib/Target/AMDGPU/AMDGPUSelectionDAGInfo.cpp
    M llvm/lib/Target/AMDGPU/AMDGPUSelectionDAGInfo.h
    M llvm/lib/Target/ARM/ARMISelLowering.h
    M llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp
    M llvm/lib/Target/ARM/ARMSelectionDAGInfo.h
    M llvm/lib/Target/Mips/MipsISelLowering.h
    M llvm/lib/Target/Mips/MipsSelectionDAGInfo.cpp
    M llvm/lib/Target/Mips/MipsSelectionDAGInfo.h
    M llvm/lib/Target/NVPTX/NVPTXISelLowering.h
    M llvm/lib/Target/NVPTX/NVPTXSelectionDAGInfo.cpp
    M llvm/lib/Target/NVPTX/NVPTXSelectionDAGInfo.h
    M llvm/lib/Target/PowerPC/PPCISelLowering.h
    M llvm/lib/Target/PowerPC/PPCSelectionDAGInfo.cpp
    M llvm/lib/Target/PowerPC/PPCSelectionDAGInfo.h
    M llvm/lib/Target/RISCV/RISCVISelLowering.cpp
    M llvm/lib/Target/RISCV/RISCVISelLowering.h
    M llvm/lib/Target/RISCV/RISCVSelectionDAGInfo.cpp
    M llvm/lib/Target/RISCV/RISCVSelectionDAGInfo.h
    M llvm/lib/Target/SystemZ/SystemZISelLowering.h
    M llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp
    M llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.h
    M llvm/lib/Target/WebAssembly/WebAssemblyISD.def
    M llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
    M llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h
    M llvm/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp
    M llvm/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.h
    M llvm/lib/Target/X86/X86ISelLowering.cpp
    M llvm/lib/Target/X86/X86ISelLowering.h
    M llvm/lib/Target/X86/X86SelectionDAGInfo.cpp
    M llvm/lib/Target/X86/X86SelectionDAGInfo.h

  Log Message:
  -----------
  [SelectionDAG] Virtualize isTargetStrictFPOpcode / isTargetMemoryOpcode (#119969)

With this change, targets are no longer required to put memory / strict-fp opcodes after special
`ISD::FIRST_TARGET_MEMORY_OPCODE`/`ISD::FIRST_TARGET_STRICTFP_OPCODE` markers.
This will also allow autogenerating `isTargetMemoryOpcode`/`isTargetStrictFPOpcode (#119709).

Pull Request: https://github.com/llvm/llvm-project/pull/119969


  Commit: d328d410613963359c4044292cfca99388d01023
      https://github.com/llvm/llvm-project/commit/d328d410613963359c4044292cfca99388d01023
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    R llvm/include/llvm/CodeGen/DroppedVariableStatsMIR.h
    M llvm/include/llvm/CodeGen/MachineFunctionPass.h
    M llvm/lib/CodeGen/CMakeLists.txt
    R llvm/lib/CodeGen/DroppedVariableStatsMIR.cpp
    M llvm/lib/CodeGen/MachineFunctionPass.cpp
    M llvm/unittests/CodeGen/CMakeLists.txt
    R llvm/unittests/CodeGen/DroppedVariableStatsMIRTest.cpp

  Log Message:
  -----------
  Revert "Add a pass to collect dropped var stats for MIR (#120780)"

This reverts commit 3bf91ad2a9c75dd045961e45fdd830fd7b7a5455.
(llvmorg-20-init-16123-g3bf91ad2a9c7)

`llvm/CodeGen` should not depend on `llvm/Passes`.


  Commit: 559f0809cc69f0ee55fa56fac1758f43863f2650
      https://github.com/llvm/llvm-project/commit/559f0809cc69f0ee55fa56fac1758f43863f2650
  Author: LLVM GN Syncbot <llvmgnsyncbot at gmail.com>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/CodeGen/BUILD.gn

  Log Message:
  -----------
  [gn build] Port d328d4106139


  Commit: 5cd427477218d8bdb659c6c53a7758f741c3990a
      https://github.com/llvm/llvm-project/commit/5cd427477218d8bdb659c6c53a7758f741c3990a
  Author: Peter Hawkins <phawkins at google.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M mlir/cmake/modules/AddMLIRPython.cmake
    M mlir/cmake/modules/MLIRDetectPythonEnv.cmake
    M mlir/examples/standalone/python/StandaloneExtensionNanobind.cpp
    A mlir/include/mlir/Bindings/Python/Nanobind.h
    M mlir/include/mlir/Bindings/Python/NanobindAdaptors.h
    M mlir/lib/Bindings/Python/AsyncPasses.cpp
    M mlir/lib/Bindings/Python/DialectGPU.cpp
    M mlir/lib/Bindings/Python/DialectLLVM.cpp
    M mlir/lib/Bindings/Python/DialectLinalg.cpp
    M mlir/lib/Bindings/Python/DialectNVGPU.cpp
    M mlir/lib/Bindings/Python/DialectPDL.cpp
    M mlir/lib/Bindings/Python/DialectQuant.cpp
    M mlir/lib/Bindings/Python/DialectSparseTensor.cpp
    M mlir/lib/Bindings/Python/DialectTransform.cpp
    M mlir/lib/Bindings/Python/ExecutionEngineModule.cpp
    M mlir/lib/Bindings/Python/GPUPasses.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/IRInterfaces.cpp
    M mlir/lib/Bindings/Python/IRModule.cpp
    M mlir/lib/Bindings/Python/IRModule.h
    M mlir/lib/Bindings/Python/IRTypes.cpp
    M mlir/lib/Bindings/Python/LinalgPasses.cpp
    M mlir/lib/Bindings/Python/MainModule.cpp
    M mlir/lib/Bindings/Python/NanobindUtils.h
    M mlir/lib/Bindings/Python/Pass.cpp
    M mlir/lib/Bindings/Python/RegisterEverything.cpp
    M mlir/lib/Bindings/Python/Rewrite.cpp
    M mlir/lib/Bindings/Python/SparseTensorPasses.cpp
    M mlir/lib/Bindings/Python/TransformInterpreter.cpp
    M mlir/python/CMakeLists.txt
    M mlir/test/python/dialects/sparse_tensor/dialect.py
    M mlir/test/python/lib/PythonTestModuleNanobind.cpp
    M utils/bazel/llvm-project-overlay/mlir/BUILD.bazel

  Log Message:
  -----------
  [mlir python] Port in-tree dialects to nanobind. (#119924)

This is a companion to #118583, although it can be landed independently
because since #117922 dialects do not have to use the same Python
binding framework as the Python core code.

This PR ports all of the in-tree dialect and pass extensions to
nanobind, with the exception of those that remain for testing pybind11
support.

This PR also:
* removes CollectDiagnosticsToStringScope from NanobindAdaptors.h. This
was overlooked in a previous PR and it is duplicated in Diagnostics.h.

---------

Co-authored-by: Jacques Pienaar <jpienaar at google.com>


  Commit: cbf931e16f6d1ebe4c8a2f32315f21615a934f32
      https://github.com/llvm/llvm-project/commit/cbf931e16f6d1ebe4c8a2f32315f21615a934f32
  Author: Sergei Barannikov <barannikov88 at gmail.com>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M llvm/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
    M llvm/include/llvm/Target/TargetSelectionDAG.td

  Log Message:
  -----------
  [TableGen][GlobalISel] Add GINodeEquiv for sdivrem/udivrem (#120819)

These nodes are not currently used in DAG patterns. Their GlobalISel
equivalents are primarily useful for testing TableGen backend, as they
produce two results. (There doesn't seem to be other such nodes.)


  Commit: 665d79f2e967a5eee6fff93685e45f50cf24cab2
      https://github.com/llvm/llvm-project/commit/665d79f2e967a5eee6fff93685e45f50cf24cab2
  Author: Amara Emerson <amara at apple.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
    M llvm/test/CodeGen/AArch64/GlobalISel/legalize-cmp.mir

  Log Message:
  -----------
  [AArch64][GlobalISel] Implement G_ICMP support for oversize pointer vectors.


  Commit: 7a38445ee2ac89fe240479d052373df23561ab57
      https://github.com/llvm/llvm-project/commit/7a38445ee2ac89fe240479d052373df23561ab57
  Author: vporpo <vporpodas at google.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/DependencyGraph.h
    M llvm/lib/Transforms/Vectorize/SandboxVectorizer/DependencyGraph.cpp
    M llvm/unittests/Transforms/Vectorize/SandboxVectorizer/DependencyGraphTest.cpp

  Log Message:
  -----------
  [SandboxVec][DAG] Register move instr callback (#120146)

This patch implements the move instruction notifier for the DAG.
Whenever an instruction moves the notifier will maintain the DAG.


  Commit: f06756f50e1f70664adc25a41ccabf5b018a504a
      https://github.com/llvm/llvm-project/commit/f06756f50e1f70664adc25a41ccabf5b018a504a
  Author: Owen Anderson <resistor at mac.com>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
    M llvm/lib/Target/ARM/Utils/ARMBaseInfo.h
    M llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.h

  Log Message:
  -----------
  Store sysreg names in-line with their descriptors. (#119157)

This wastes some disk space, because we have to size the arrays for
the maximum possible length. However, it eliminates dynamic relocations
from the SysRegsList arrays.


  Commit: e138f7831e62054d3971f716273fbe174176deca
      https://github.com/llvm/llvm-project/commit/e138f7831e62054d3971f716273fbe174176deca
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2024-12-20 (Fri, 20 Dec 2024)

  Changed paths:
    M llvm/lib/Target/RISCV/RISCVInstrInfoXSf.td

  Log Message:
  -----------
  [RISCV] Remove unnecessary 'let BaseInstr' from Xsfvcp pseudoinstructions. NFC

These are identical to the RISCVVPseudo base class.


  Commit: fcb3ee813ac1e25c381b00e25da69a80b7f403f7
      https://github.com/llvm/llvm-project/commit/fcb3ee813ac1e25c381b00e25da69a80b7f403f7
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    A .ci/compute-projects.sh
    M .ci/generate-buildkite-pipeline-premerge
    A .ci/generate_test_report.py
    A .ci/metrics/Dockerfile
    A .ci/metrics/metrics.py
    A .ci/metrics/requirements.lock.txt
    A .ci/metrics/requirements.txt
    M .ci/monolithic-linux.sh
    M .ci/monolithic-windows.sh
    A .ci/requirements.txt
    M .git-blame-ignore-revs
    M .github/CODEOWNERS
    M .github/new-issues-labeler.yml
    M .github/new-prs-labeler.yml
    A .github/workflows/build-ci-container-windows.yml
    M .github/workflows/build-ci-container.yml
    A .github/workflows/build-metrics-container.yml
    M .github/workflows/commit-access-review.py
    A .github/workflows/containers/github-action-ci-windows/Dockerfile
    A .github/workflows/containers/github-action-ci/Dockerfile
    R .github/workflows/containers/github-action-ci/bootstrap.patch
    R .github/workflows/containers/github-action-ci/stage1.Dockerfile
    R .github/workflows/containers/github-action-ci/stage2.Dockerfile
    R .github/workflows/containers/github-action-ci/storage.conf
    M .github/workflows/docs.yml
    A .github/workflows/libc-fullbuild-tests.yml
    A .github/workflows/libc-overlay-tests.yml
    M .github/workflows/libcxx-build-and-test.yaml
    A .github/workflows/libcxx-build-containers.yml
    M .github/workflows/libcxx-restart-preempted-jobs.yaml
    A .github/workflows/premerge.yaml
    M .gitignore
    R bolt/CODE_OWNERS.TXT
    A bolt/Maintainers.txt
    A bolt/docs/BinaryAnalysis.md
    M bolt/docs/CommandLineArgumentReference.md
    M bolt/include/bolt/Core/BinaryBasicBlock.h
    M bolt/include/bolt/Core/BinaryContext.h
    M bolt/include/bolt/Core/BinaryFunction.h
    M bolt/include/bolt/Core/BinarySection.h
    M bolt/include/bolt/Core/DIEBuilder.h
    M bolt/include/bolt/Core/DebugNames.h
    M bolt/include/bolt/Core/Exceptions.h
    M bolt/include/bolt/Core/FunctionLayout.h
    M bolt/include/bolt/Core/MCPlusBuilder.h
    M bolt/include/bolt/Passes/ADRRelaxationPass.h
    M bolt/include/bolt/Passes/IdenticalCodeFolding.h
    M bolt/include/bolt/Passes/LongJmp.h
    M bolt/include/bolt/Profile/DataAggregator.h
    M bolt/include/bolt/Profile/ProfileYAMLMapping.h
    M bolt/include/bolt/Profile/YAMLProfileReader.h
    M bolt/include/bolt/Rewrite/RewriteInstance.h
    M bolt/include/bolt/Utils/CommandLineOpts.h
    M bolt/lib/Core/BinaryContext.cpp
    M bolt/lib/Core/BinaryEmitter.cpp
    M bolt/lib/Core/BinaryFunction.cpp
    M bolt/lib/Core/BinarySection.cpp
    M bolt/lib/Core/DIEBuilder.cpp
    M bolt/lib/Core/DebugNames.cpp
    M bolt/lib/Core/Exceptions.cpp
    M bolt/lib/Core/FunctionLayout.cpp
    M bolt/lib/Core/HashUtilities.cpp
    M bolt/lib/Passes/BinaryPasses.cpp
    M bolt/lib/Passes/IdenticalCodeFolding.cpp
    M bolt/lib/Passes/LongJmp.cpp
    M bolt/lib/Passes/ReorderFunctions.cpp
    M bolt/lib/Passes/SplitFunctions.cpp
    M bolt/lib/Passes/VeneerElimination.cpp
    M bolt/lib/Profile/DataAggregator.cpp
    M bolt/lib/Profile/StaleProfileMatching.cpp
    M bolt/lib/Profile/YAMLProfileReader.cpp
    M bolt/lib/Profile/YAMLProfileWriter.cpp
    M bolt/lib/Rewrite/BinaryPassManager.cpp
    M bolt/lib/Rewrite/BoltDiff.cpp
    M bolt/lib/Rewrite/DWARFRewriter.cpp
    M bolt/lib/Rewrite/JITLinkLinker.cpp
    M bolt/lib/Rewrite/LinuxKernelRewriter.cpp
    M bolt/lib/Rewrite/MachORewriteInstance.cpp
    M bolt/lib/Rewrite/PseudoProbeRewriter.cpp
    M bolt/lib/Rewrite/RewriteInstance.cpp
    M bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp
    M bolt/lib/Utils/CommandLineOpts.cpp
    A bolt/test/AArch64/Inputs/spurious-marker-symbol.yaml
    A bolt/test/AArch64/check-init-not-moved.s
    A bolt/test/AArch64/compact-code-model.s
    M bolt/test/AArch64/data-at-0-offset.c
    M bolt/test/AArch64/double_jump.cpp
    A bolt/test/AArch64/long-jmp-one-stub.s
    A bolt/test/AArch64/pad-before-funcs.s
    A bolt/test/AArch64/spurious-marker-symbol.test
    A bolt/test/AArch64/veneer-lld-abs.s
    M bolt/test/CMakeLists.txt
    M bolt/test/R_ABS.pic.lld.cpp
    A bolt/test/X86/callcont-fallthru.s
    M bolt/test/X86/double-jump.test
    A bolt/test/X86/dwarf5-debug-names-abstract-origin-linkage-name-only.s
    A bolt/test/X86/dwarf5-debug-names-abstract-origin-specification.s
    A bolt/test/X86/dwarf5-debug-names-gnu-push-tls-address.s
    A bolt/test/X86/dwarf5-debug-names-union.test
    M bolt/test/X86/dwarf5-df-inlined-subroutine-gc-sections-range.test
    A bolt/test/X86/exceptions-compact.s
    A bolt/test/X86/icf-safe-icp.test
    A bolt/test/X86/icf-safe-process-rela-data.test
    A bolt/test/X86/icf-safe-test1-no-relocs.test
    A bolt/test/X86/icf-safe-test1.test
    A bolt/test/X86/icf-safe-test2GlobalConstPtrNoPic.test
    M bolt/test/X86/jmp-optimization.test
    M bolt/test/X86/linux-static-keys.s
    A bolt/test/X86/match-blocks-with-pseudo-probes-inline.test
    A bolt/test/X86/match-blocks-with-pseudo-probes.test
    M bolt/test/X86/match-functions-with-call-graph.test
    M bolt/test/X86/match-functions-with-calls-as-anchors.test
    A bolt/test/X86/pie-eh-split-undo.s
    M bolt/test/X86/pre-aggregated-perf.test
    M bolt/test/X86/reader-stale-yaml.test
    A bolt/test/binary-analysis/AArch64/Inputs/dummy.txt
    A bolt/test/binary-analysis/AArch64/cmdline-args.test
    A bolt/test/binary-analysis/AArch64/lit.local.cfg
    A bolt/test/eh-frame-hdr.test
    A bolt/test/eh-frame-overwrite.test
    M bolt/test/lit.cfg.py
    A bolt/test/merge-fdata-bat-no-lbr.test
    A bolt/test/merge-fdata-lbr-mode.test
    A bolt/test/merge-fdata-mixed-bat-no-lbr.test
    A bolt/test/merge-fdata-mixed-mode.test
    A bolt/test/merge-fdata-no-lbr-mode.test
    M bolt/test/pie.test
    M bolt/test/runtime/X86/Inputs/pie-exceptions-failed-split.s
    M bolt/test/runtime/X86/instrumentation-indirect.c
    R bolt/test/runtime/X86/pie-exceptions-failed-split.test
    A bolt/test/runtime/X86/pie-exceptions-split.test
    M bolt/test/runtime/bolt-reserved.cpp
    M bolt/test/unreadable-profile.test
    M bolt/tools/CMakeLists.txt
    A bolt/tools/binary-analysis/CMakeLists.txt
    A bolt/tools/binary-analysis/binary-analysis.cpp
    M bolt/tools/driver/llvm-bolt.cpp
    M bolt/tools/merge-fdata/merge-fdata.cpp
    M bolt/unittests/Core/BinaryContext.cpp
    M bolt/unittests/Core/CMakeLists.txt
    M bolt/unittests/Core/MCPlusBuilder.cpp
    A bolt/unittests/Core/MemoryMaps.cpp
    M bolt/utils/bughunter.sh
    R clang-tools-extra/CODE_OWNERS.TXT
    A clang-tools-extra/Maintainers.txt
    M clang-tools-extra/clang-doc/Generators.h
    M clang-tools-extra/clang-doc/MDGenerator.cpp
    M clang-tools-extra/clang-doc/Serialize.cpp
    M clang-tools-extra/clang-include-fixer/InMemorySymbolIndex.cpp
    M clang-tools-extra/clang-include-fixer/InMemorySymbolIndex.h
    M clang-tools-extra/clang-include-fixer/IncludeFixer.cpp
    M clang-tools-extra/clang-query/Query.cpp
    M clang-tools-extra/clang-query/QueryParser.cpp
    M clang-tools-extra/clang-query/QuerySession.h
    M clang-tools-extra/clang-reorder-fields/ReorderFieldsAction.cpp
    M clang-tools-extra/clang-tidy/CMakeLists.txt
    M clang-tools-extra/clang-tidy/ClangTidy.cpp
    M clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.h
    M clang-tools-extra/clang-tidy/ClangTidyModuleRegistry.h
    M clang-tools-extra/clang-tidy/ExpandModularHeadersPPCallbacks.cpp
    M clang-tools-extra/clang-tidy/NoLintDirectiveHandler.h
    M clang-tools-extra/clang-tidy/abseil/DurationRewriter.cpp
    M clang-tools-extra/clang-tidy/altera/IdDependentBackwardBranchCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/BranchCloneCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/BugproneTidyModule.cpp
    M clang-tools-extra/clang-tidy/bugprone/CMakeLists.txt
    M clang-tools-extra/clang-tidy/bugprone/ExceptionEscapeCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/InfiniteLoopCheck.cpp
    A clang-tools-extra/clang-tidy/bugprone/NondeterministicPointerIterationOrderCheck.cpp
    A clang-tools-extra/clang-tidy/bugprone/NondeterministicPointerIterationOrderCheck.h
    M clang-tools-extra/clang-tidy/bugprone/OptionalValueConversionCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/ReturnConstRefFromParameterCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SizeofExpressionCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/ThrowKeywordMissingCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/UncheckedOptionalAccessCheck.h
    M clang-tools-extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/AvoidConstOrRefDataMembersCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/InitVariablesCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/RvalueReferenceParamNotMovedCheck.cpp
    M clang-tools-extra/clang-tidy/misc/ConstCorrectnessCheck.cpp
    M clang-tools-extra/clang-tidy/misc/IncludeCleanerCheck.cpp
    M clang-tools-extra/clang-tidy/misc/RedundantExpressionCheck.cpp
    M clang-tools-extra/clang-tidy/misc/UseInternalLinkageCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/CMakeLists.txt
    M clang-tools-extra/clang-tidy/modernize/ModernizeTidyModule.cpp
    M clang-tools-extra/clang-tidy/modernize/UseDesignatedInitializersCheck.cpp
    A clang-tools-extra/clang-tidy/modernize/UseIntegerSignComparisonCheck.cpp
    A clang-tools-extra/clang-tidy/modernize/UseIntegerSignComparisonCheck.h
    M clang-tools-extra/clang-tidy/modernize/UseStartsEndsWithCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseStdPrintCheck.cpp
    M clang-tools-extra/clang-tidy/performance/ForRangeCopyCheck.cpp
    M clang-tools-extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp
    M clang-tools-extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp
    M clang-tools-extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp
    M clang-tools-extra/clang-tidy/readability/ContainerContainsCheck.cpp
    M clang-tools-extra/clang-tidy/readability/ContainerSizeEmptyCheck.h
    M clang-tools-extra/clang-tidy/readability/EnumInitialValueCheck.cpp
    M clang-tools-extra/clang-tidy/readability/FunctionCognitiveComplexityCheck.cpp
    M clang-tools-extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp
    M clang-tools-extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.h
    M clang-tools-extra/clang-tidy/readability/RedundantAccessSpecifiersCheck.h
    M clang-tools-extra/clang-tidy/readability/RedundantCastingCheck.cpp
    M clang-tools-extra/clang-tidy/readability/SuspiciousCallArgumentCheck.cpp
    M clang-tools-extra/clang-tidy/utils/ExceptionAnalyzer.cpp
    M clang-tools-extra/clang-tidy/utils/ExceptionAnalyzer.h
    M clang-tools-extra/clang-tidy/utils/FixItHintUtils.cpp
    M clang-tools-extra/clang-tidy/utils/FixItHintUtils.h
    M clang-tools-extra/clang-tidy/utils/RenamerClangTidyCheck.cpp
    M clang-tools-extra/clangd/ClangdLSPServer.cpp
    M clang-tools-extra/clangd/ClangdLSPServer.h
    M clang-tools-extra/clangd/ClangdServer.cpp
    M clang-tools-extra/clangd/ClangdServer.h
    M clang-tools-extra/clangd/CompileCommands.cpp
    M clang-tools-extra/clangd/Compiler.cpp
    M clang-tools-extra/clangd/GlobalCompilationDatabase.cpp
    M clang-tools-extra/clangd/GlobalCompilationDatabase.h
    M clang-tools-extra/clangd/HeuristicResolver.cpp
    M clang-tools-extra/clangd/InlayHints.cpp
    M clang-tools-extra/clangd/ModulesBuilder.cpp
    M clang-tools-extra/clangd/ModulesBuilder.h
    M clang-tools-extra/clangd/ParsedAST.h
    M clang-tools-extra/clangd/Preamble.cpp
    M clang-tools-extra/clangd/Protocol.cpp
    M clang-tools-extra/clangd/Protocol.h
    M clang-tools-extra/clangd/TUScheduler.cpp
    M clang-tools-extra/clangd/TUScheduler.h
    M clang-tools-extra/clangd/TidyProvider.cpp
    M clang-tools-extra/clangd/TidyProvider.h
    M clang-tools-extra/clangd/URI.h
    M clang-tools-extra/clangd/XRefs.cpp
    M clang-tools-extra/clangd/XRefs.h
    M clang-tools-extra/clangd/benchmarks/IndexBenchmark.cpp
    M clang-tools-extra/clangd/index/Background.cpp
    M clang-tools-extra/clangd/index/Background.h
    M clang-tools-extra/clangd/index/BackgroundRebuild.cpp
    M clang-tools-extra/clangd/index/FileIndex.cpp
    M clang-tools-extra/clangd/index/FileIndex.h
    M clang-tools-extra/clangd/index/Index.cpp
    M clang-tools-extra/clangd/index/Index.h
    M clang-tools-extra/clangd/index/MemIndex.cpp
    M clang-tools-extra/clangd/index/MemIndex.h
    M clang-tools-extra/clangd/index/Merge.cpp
    M clang-tools-extra/clangd/index/Merge.h
    M clang-tools-extra/clangd/index/ProjectAware.cpp
    M clang-tools-extra/clangd/index/Ref.h
    M clang-tools-extra/clangd/index/Serialization.cpp
    M clang-tools-extra/clangd/index/Serialization.h
    M clang-tools-extra/clangd/index/SymbolCollector.cpp
    M clang-tools-extra/clangd/index/SymbolCollector.h
    M clang-tools-extra/clangd/index/dex/Dex.cpp
    M clang-tools-extra/clangd/index/dex/Dex.h
    M clang-tools-extra/clangd/index/dex/dexp/Dexp.cpp
    M clang-tools-extra/clangd/index/remote/Client.cpp
    M clang-tools-extra/clangd/index/remote/Index.proto
    M clang-tools-extra/clangd/index/remote/Service.proto
    M clang-tools-extra/clangd/index/remote/marshalling/Marshalling.cpp
    M clang-tools-extra/clangd/index/remote/marshalling/Marshalling.h
    M clang-tools-extra/clangd/index/remote/server/Server.cpp
    M clang-tools-extra/clangd/refactor/Tweak.h
    M clang-tools-extra/clangd/refactor/tweaks/DefineOutline.cpp
    M clang-tools-extra/clangd/refactor/tweaks/ExtractFunction.cpp
    M clang-tools-extra/clangd/refactor/tweaks/ExtractVariable.cpp
    M clang-tools-extra/clangd/support/DirectiveTree.cpp
    M clang-tools-extra/clangd/test/index-serialization/Inputs/sample.idx
    M clang-tools-extra/clangd/test/type-hierarchy-ext.test
    M clang-tools-extra/clangd/test/type-hierarchy.test
    M clang-tools-extra/clangd/tool/Check.cpp
    M clang-tools-extra/clangd/tool/ClangdMain.cpp
    M clang-tools-extra/clangd/unittests/BackgroundIndexTests.cpp
    M clang-tools-extra/clangd/unittests/CallHierarchyTests.cpp
    M clang-tools-extra/clangd/unittests/CodeCompleteTests.cpp
    M clang-tools-extra/clangd/unittests/DexTests.cpp
    M clang-tools-extra/clangd/unittests/DumpASTTests.cpp
    M clang-tools-extra/clangd/unittests/FileIndexTests.cpp
    M clang-tools-extra/clangd/unittests/FindTargetTests.cpp
    M clang-tools-extra/clangd/unittests/GlobalCompilationDatabaseTests.cpp
    M clang-tools-extra/clangd/unittests/IndexTests.cpp
    M clang-tools-extra/clangd/unittests/InlayHintTests.cpp
    M clang-tools-extra/clangd/unittests/PrerequisiteModulesTest.cpp
    M clang-tools-extra/clangd/unittests/RenameTests.cpp
    M clang-tools-extra/clangd/unittests/SemanticHighlightingTests.cpp
    M clang-tools-extra/clangd/unittests/SymbolCollectorTests.cpp
    M clang-tools-extra/clangd/unittests/TestTU.cpp
    M clang-tools-extra/clangd/unittests/TestWorkspace.cpp
    M clang-tools-extra/clangd/unittests/XRefsTests.cpp
    M clang-tools-extra/clangd/unittests/tweaks/DefineOutlineTests.cpp
    M clang-tools-extra/clangd/unittests/tweaks/ExtractFunctionTests.cpp
    M clang-tools-extra/clangd/unittests/tweaks/ExtractVariableTests.cpp
    M clang-tools-extra/docs/ReleaseNotes.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/branch-clone.rst
    A clang-tools-extra/docs/clang-tidy/checks/bugprone/nondeterministic-pointer-iteration-order.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/return-const-ref-from-parameter.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/unchecked-optional-access.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/use-after-move.rst
    R clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/cplusplus.PureVirtualCall.rst
    A clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/cplusplus.SelfAssignment.rst
    R clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/optin.osx.OSObjectCStyleCast.rst
    R clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/osx.MIG.rst
    R clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/osx.OSObjectRetainCount.rst
    M clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/security.PutenvStackArray.rst
    M clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/security.SetgidSetuidOrder.rst
    R clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/valist.CopyToSelf.rst
    R clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/valist.Uninitialized.rst
    R clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/valist.Unterminated.rst
    M clang-tools-extra/docs/clang-tidy/checks/list.rst
    M clang-tools-extra/docs/clang-tidy/checks/misc/redundant-expression.rst
    M clang-tools-extra/docs/clang-tidy/checks/misc/unused-parameters.rst
    M clang-tools-extra/docs/clang-tidy/checks/misc/use-internal-linkage.rst
    A clang-tools-extra/docs/clang-tidy/checks/modernize/use-integer-sign-comparison.rst
    M clang-tools-extra/docs/clang-tidy/checks/modernize/use-starts-ends-with.rst
    M clang-tools-extra/docs/clang-tidy/checks/readability/container-size-empty.rst
    M clang-tools-extra/docs/clang-tidy/index.rst
    M clang-tools-extra/include-cleaner/include/clang-include-cleaner/IncludeSpeller.h
    M clang-tools-extra/include-cleaner/unittests/RecordTest.cpp
    M clang-tools-extra/modularize/CoverageChecker.cpp
    M clang-tools-extra/modularize/ModularizeUtilities.cpp
    M clang-tools-extra/modularize/ModuleAssistant.cpp
    M clang-tools-extra/test/CMakeLists.txt
    A clang-tools-extra/test/clang-doc/builtin_types.cpp
    M clang-tools-extra/test/clang-doc/templates.cpp
    A clang-tools-extra/test/clang-reorder-fields/FieldAnnotationsInMacros.cpp
    M clang-tools-extra/test/clang-tidy/checkers/Inputs/Headers/string
    M clang-tools-extra/test/clang-tidy/checkers/altera/id-dependent-backward-branch.cpp
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/Inputs/system-header-simulator/sim_algorithm
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/Inputs/system-header-simulator/sim_c++config.h
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/Inputs/system-header-simulator/sim_initializer_list
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/Inputs/system-header-simulator/sim_iterator_base
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/Inputs/system-header-simulator/sim_map
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/Inputs/system-header-simulator/sim_set
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/Inputs/system-header-simulator/sim_stl_pair
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/Inputs/system-header-simulator/sim_type_traits
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/Inputs/system-header-simulator/sim_unordered_map
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/Inputs/system-header-simulator/sim_unordered_set
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/Inputs/system-header-simulator/sim_vector
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/alpha-core-identicalexpr.cpp
    M clang-tools-extra/test/clang-tidy/checkers/bugprone/argument-comment-strict.cpp
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/exception-escape-consteval.cpp
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/nondeterministic-pointer-iteration-order.cpp
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/optional-value-conversion-construct-from-std.cpp
    M clang-tools-extra/test/clang-tidy/checkers/bugprone/return-const-ref-from-parameter.cpp
    M clang-tools-extra/test/clang-tidy/checkers/bugprone/sizeof-expression.cpp
    M clang-tools-extra/test/clang-tidy/checkers/bugprone/throw-keyword-missing.cpp
    M clang-tools-extra/test/clang-tidy/checkers/bugprone/use-after-move.cpp
    M clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines/avoid-const-or-ref-data-members.cpp
    M clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines/init-variables.cpp
    M clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines/pro-type-const-cast.cpp
    M clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines/pro-type-static-cast-downcast.cpp
    M clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines/pro-type-union-access.cpp
    M clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines/pro-type-vararg.cpp
    M clang-tools-extra/test/clang-tidy/checkers/fuchsia/default-arguments-calls.cpp
    M clang-tools-extra/test/clang-tidy/checkers/misc/redundant-expression.cpp
    M clang-tools-extra/test/clang-tidy/checkers/misc/unused-parameters-strict.cpp
    M clang-tools-extra/test/clang-tidy/checkers/misc/use-internal-linkage-func.cpp
    A clang-tools-extra/test/clang-tidy/checkers/misc/use-internal-linkage-module.cpp
    M clang-tools-extra/test/clang-tidy/checkers/modernize/use-designated-initializers.cpp
    A clang-tools-extra/test/clang-tidy/checkers/modernize/use-integer-sign-comparison.cpp
    M clang-tools-extra/test/clang-tidy/checkers/modernize/use-starts-ends-with.cpp
    M clang-tools-extra/test/clang-tidy/checkers/modernize/use-std-format.cpp
    M clang-tools-extra/test/clang-tidy/checkers/modernize/use-std-print-absl.cpp
    M clang-tools-extra/test/clang-tidy/checkers/modernize/use-std-print.cpp
    M clang-tools-extra/test/clang-tidy/checkers/readability/container-contains.cpp
    M clang-tools-extra/test/clang-tidy/checkers/readability/enum-initial-value.c
    M clang-tools-extra/test/clang-tidy/checkers/readability/function-cognitive-complexity.cpp
    M clang-tools-extra/test/clang-tidy/checkers/readability/implicit-bool-conversion.c
    M clang-tools-extra/unittests/clang-doc/SerializeTest.cpp
    M clang-tools-extra/unittests/clang-tidy/AddConstTest.cpp
    M clang-tools-extra/unittests/clang-tidy/IncludeCleanerTest.cpp
    M clang/CMakeLists.txt
    M clang/Maintainers.rst
    M clang/README.md
    M clang/bindings/python/tests/cindex/test_access_specifiers.py
    M clang/bindings/python/tests/cindex/test_cdb.py
    M clang/bindings/python/tests/cindex/test_code_completion.py
    M clang/bindings/python/tests/cindex/test_comment.py
    M clang/bindings/python/tests/cindex/test_cursor.py
    M clang/bindings/python/tests/cindex/test_cursor_kind.py
    M clang/bindings/python/tests/cindex/test_diagnostics.py
    M clang/bindings/python/tests/cindex/test_enums.py
    M clang/bindings/python/tests/cindex/test_exception_specification_kind.py
    M clang/bindings/python/tests/cindex/test_file.py
    M clang/bindings/python/tests/cindex/test_index.py
    M clang/bindings/python/tests/cindex/test_linkage.py
    M clang/bindings/python/tests/cindex/test_location.py
    M clang/bindings/python/tests/cindex/test_rewrite.py
    M clang/bindings/python/tests/cindex/test_source_range.py
    M clang/bindings/python/tests/cindex/test_tls_kind.py
    M clang/bindings/python/tests/cindex/test_token_kind.py
    M clang/bindings/python/tests/cindex/test_tokens.py
    M clang/bindings/python/tests/cindex/test_translation_unit.py
    M clang/bindings/python/tests/cindex/test_type.py
    M clang/bindings/python/tests/cindex/util.py
    M clang/cmake/caches/CrossWinToARMLinux.cmake
    M clang/cmake/caches/Fuchsia-stage2.cmake
    M clang/cmake/caches/Fuchsia.cmake
    M clang/docs/AMDGPUSupport.rst
    M clang/docs/APINotes.rst
    M clang/docs/AddressSanitizer.rst
    M clang/docs/ClangFormat.rst
    M clang/docs/ClangFormatStyleOptions.rst
    R clang/docs/ClangFormattedStatus.rst
    M clang/docs/ClangLinkerWrapper.rst
    A clang/docs/ClangSYCLLinker.rst
    A clang/docs/FunctionEffectAnalysis.rst
    M clang/docs/HIPSupport.rst
    M clang/docs/InternalsManual.rst
    M clang/docs/LanguageExtensions.rst
    M clang/docs/LeakSanitizer.rst
    M clang/docs/LibASTMatchersReference.html
    M clang/docs/MatrixTypes.rst
    M clang/docs/OpenMPSupport.rst
    M clang/docs/RealtimeSanitizer.rst
    M clang/docs/ReleaseNotes.rst
    M clang/docs/SafeBuffers.rst
    M clang/docs/SanitizerCoverage.rst
    M clang/docs/SanitizerSpecialCaseList.rst
    M clang/docs/ShadowCallStack.rst
    M clang/docs/StandardCPlusPlusModules.rst
    M clang/docs/ThreadSafetyAnalysis.rst
    M clang/docs/UsersManual.rst
    A clang/docs/WarningSuppressionMappings.rst
    M clang/docs/analyzer/checkers.rst
    M clang/docs/analyzer/user-docs.rst
    A clang/docs/analyzer/user-docs/FAQ.rst
    M clang/docs/index.rst
    R clang/docs/tools/clang-formatted-files.txt
    M clang/docs/tools/dump_ast_matchers.py
    M clang/docs/tools/dump_format_help.py
    M clang/docs/tools/dump_format_style.py
    M clang/include/clang-c/CXString.h
    M clang/include/clang-c/Index.h
    M clang/include/clang/APINotes/Types.h
    M clang/include/clang/AST/APValue.h
    M clang/include/clang/AST/ASTContext.h
    M clang/include/clang/AST/ASTImporter.h
    M clang/include/clang/AST/ASTNodeTraverser.h
    M clang/include/clang/AST/ASTStructuralEquivalence.h
    M clang/include/clang/AST/Attr.h
    M clang/include/clang/AST/AttrIterator.h
    M clang/include/clang/AST/CanonicalType.h
    M clang/include/clang/AST/CommentCommands.td
    M clang/include/clang/AST/CommentSema.h
    M clang/include/clang/AST/Decl.h
    M clang/include/clang/AST/DeclBase.h
    M clang/include/clang/AST/DeclCXX.h
    M clang/include/clang/AST/DeclContextInternals.h
    M clang/include/clang/AST/DeclFriend.h
    M clang/include/clang/AST/DeclObjC.h
    M clang/include/clang/AST/DeclOpenMP.h
    M clang/include/clang/AST/DeclTemplate.h
    A clang/include/clang/AST/DynamicRecursiveASTVisitor.h
    M clang/include/clang/AST/Expr.h
    M clang/include/clang/AST/ExprCXX.h
    M clang/include/clang/AST/ExprConcepts.h
    M clang/include/clang/AST/ExprObjC.h
    M clang/include/clang/AST/ExternalASTSource.h
    M clang/include/clang/AST/OpenACCClause.h
    M clang/include/clang/AST/OpenMPClause.h
    M clang/include/clang/AST/PropertiesBase.td
    M clang/include/clang/AST/RecursiveASTVisitor.h
    M clang/include/clang/AST/Redeclarable.h
    A clang/include/clang/AST/SYCLKernelInfo.h
    M clang/include/clang/AST/Stmt.h
    M clang/include/clang/AST/StmtOpenACC.h
    M clang/include/clang/AST/StmtOpenMP.h
    M clang/include/clang/AST/TemplateArgumentVisitor.h
    M clang/include/clang/AST/TemplateBase.h
    M clang/include/clang/AST/TextNodeDumper.h
    M clang/include/clang/AST/Type.h
    M clang/include/clang/AST/TypeProperties.td
    M clang/include/clang/ASTMatchers/ASTMatchers.h
    M clang/include/clang/ASTMatchers/ASTMatchersInternal.h
    M clang/include/clang/ASTMatchers/ASTMatchersMacros.h
    M clang/include/clang/Analysis/Analyses/ExprMutationAnalyzer.h
    M clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h
    M clang/include/clang/Analysis/AnyCall.h
    M clang/include/clang/Analysis/CallGraph.h
    M clang/include/clang/Analysis/FlowSensitive/ASTOps.h
    M clang/include/clang/Analysis/FlowSensitive/CachedConstAccessorsLattice.h
    M clang/include/clang/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.h
    M clang/include/clang/Analysis/FlowSensitive/NoopLattice.h
    M clang/include/clang/Basic/AArch64SVEACLETypes.def
    M clang/include/clang/Basic/AMDGPUTypes.def
    M clang/include/clang/Basic/Attr.td
    M clang/include/clang/Basic/AttrDocs.td
    M clang/include/clang/Basic/AttributeCommonInfo.h
    M clang/include/clang/Basic/Builtins.h
    M clang/include/clang/Basic/Builtins.td
    M clang/include/clang/Basic/BuiltinsAArch64.def
    M clang/include/clang/Basic/BuiltinsAMDGPU.def
    M clang/include/clang/Basic/BuiltinsARM.def
    M clang/include/clang/Basic/BuiltinsBase.td
    M clang/include/clang/Basic/BuiltinsLoongArchLASX.def
    M clang/include/clang/Basic/BuiltinsLoongArchLSX.def
    M clang/include/clang/Basic/BuiltinsX86.def
    A clang/include/clang/Basic/BuiltinsX86.td
    M clang/include/clang/Basic/BuiltinsX86_64.def
    M clang/include/clang/Basic/CMakeLists.txt
    M clang/include/clang/Basic/CodeGenOptions.def
    M clang/include/clang/Basic/CodeGenOptions.h
    M clang/include/clang/Basic/Cuda.h
    M clang/include/clang/Basic/Diagnostic.h
    M clang/include/clang/Basic/DiagnosticASTKinds.td
    M clang/include/clang/Basic/DiagnosticCommonKinds.td
    M clang/include/clang/Basic/DiagnosticDriverKinds.td
    M clang/include/clang/Basic/DiagnosticGroups.td
    M clang/include/clang/Basic/DiagnosticLexKinds.td
    M clang/include/clang/Basic/DiagnosticOptions.h
    M clang/include/clang/Basic/DiagnosticParseKinds.td
    M clang/include/clang/Basic/DiagnosticRefactoringKinds.td
    M clang/include/clang/Basic/DiagnosticSemaKinds.td
    M clang/include/clang/Basic/Features.def
    M clang/include/clang/Basic/FileEntry.h
    M clang/include/clang/Basic/FileManager.h
    M clang/include/clang/Basic/FileSystemStatCache.h
    M clang/include/clang/Basic/IdentifierTable.h
    M clang/include/clang/Basic/LangOptions.def
    M clang/include/clang/Basic/LangStandard.h
    M clang/include/clang/Basic/MacroBuilder.h
    M clang/include/clang/Basic/Module.h
    M clang/include/clang/Basic/OpenACCClauses.def
    M clang/include/clang/Basic/OpenACCKinds.h
    M clang/include/clang/Basic/OpenMPKinds.def
    M clang/include/clang/Basic/OpenMPKinds.h
    M clang/include/clang/Basic/ParsedAttrInfo.h
    M clang/include/clang/Basic/PointerAuthOptions.h
    M clang/include/clang/Basic/Sanitizers.def
    M clang/include/clang/Basic/StmtNodes.td
    M clang/include/clang/Basic/TargetBuiltins.h
    M clang/include/clang/Basic/TargetInfo.h
    M clang/include/clang/Basic/TokenKinds.def
    M clang/include/clang/Basic/arm_mve.td
    M clang/include/clang/Basic/arm_mve_defs.td
    M clang/include/clang/Basic/arm_neon.td
    M clang/include/clang/Basic/arm_neon_incl.td
    M clang/include/clang/Basic/arm_sme.td
    M clang/include/clang/Basic/arm_sve.td
    M clang/include/clang/Basic/arm_sve_sme_incl.td
    M clang/include/clang/Basic/riscv_vector.td
    M clang/include/clang/Basic/riscv_vector_common.td
    M clang/include/clang/CIR/CIRGenerator.h
    A clang/include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h
    M clang/include/clang/CIR/Dialect/IR/CIRDialect.h
    M clang/include/clang/CIR/Dialect/IR/CIRDialect.td
    M clang/include/clang/CIR/Dialect/IR/CIROps.td
    A clang/include/clang/CIR/Dialect/IR/CIRTypes.h
    A clang/include/clang/CIR/Dialect/IR/CIRTypes.td
    M clang/include/clang/CodeGen/CGFunctionInfo.h
    M clang/include/clang/Driver/Driver.h
    M clang/include/clang/Driver/Job.h
    M clang/include/clang/Driver/Options.td
    M clang/include/clang/Driver/SanitizerArgs.h
    M clang/include/clang/Driver/Types.def
    M clang/include/clang/Driver/XRayArgs.h
    M clang/include/clang/Format/Format.h
    M clang/include/clang/Frontend/ASTUnit.h
    M clang/include/clang/Frontend/CompilerInstance.h
    M clang/include/clang/Frontend/FrontendAction.h
    M clang/include/clang/Frontend/FrontendPluginRegistry.h
    M clang/include/clang/Index/USRGeneration.h
    M clang/include/clang/Interpreter/Interpreter.h
    M clang/include/clang/Interpreter/PartialTranslationUnit.h
    M clang/include/clang/Lex/DirectoryLookup.h
    M clang/include/clang/Lex/HeaderSearch.h
    M clang/include/clang/Lex/HeaderSearchOptions.h
    M clang/include/clang/Lex/ModuleMap.h
    M clang/include/clang/Lex/PreprocessingRecord.h
    M clang/include/clang/Lex/Preprocessor.h
    R clang/include/clang/Parse/ParseDiagnostic.h
    M clang/include/clang/Parse/Parser.h
    M clang/include/clang/Parse/RAIIObjectsForParser.h
    M clang/include/clang/Sema/CodeCompleteConsumer.h
    M clang/include/clang/Sema/MultiplexExternalSemaSource.h
    M clang/include/clang/Sema/Overload.h
    M clang/include/clang/Sema/ParsedAttr.h
    M clang/include/clang/Sema/Scope.h
    M clang/include/clang/Sema/Sema.h
    M clang/include/clang/Sema/SemaAMDGPU.h
    M clang/include/clang/Sema/SemaConcept.h
    M clang/include/clang/Sema/SemaHLSL.h
    M clang/include/clang/Sema/SemaInternal.h
    M clang/include/clang/Sema/SemaObjC.h
    M clang/include/clang/Sema/SemaOpenACC.h
    M clang/include/clang/Sema/SemaOpenMP.h
    M clang/include/clang/Sema/SemaSYCL.h
    M clang/include/clang/Sema/Template.h
    M clang/include/clang/Serialization/ASTBitCodes.h
    M clang/include/clang/Serialization/ASTReader.h
    M clang/include/clang/Serialization/ASTRecordWriter.h
    M clang/include/clang/Serialization/ASTWriter.h
    M clang/include/clang/Serialization/ModuleFile.h
    M clang/include/clang/StaticAnalyzer/Checkers/Checkers.td
    M clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.def
    M clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
    A clang/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntPtr.h
    M clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
    M clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
    M clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
    M clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
    M clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
    M clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h
    M clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
    M clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
    M clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
    M clang/include/clang/Support/Compiler.h
    M clang/include/clang/Tooling/CompilationDatabasePluginRegistry.h
    M clang/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h
    M clang/include/clang/Tooling/Inclusions/IncludeStyle.h
    M clang/include/clang/Tooling/ToolExecutorPluginRegistry.h
    M clang/include/module.modulemap
    M clang/lib/APINotes/APINotesFormat.h
    M clang/lib/APINotes/APINotesManager.cpp
    M clang/lib/APINotes/APINotesReader.cpp
    M clang/lib/APINotes/APINotesTypes.cpp
    M clang/lib/APINotes/APINotesWriter.cpp
    M clang/lib/APINotes/APINotesYAMLCompiler.cpp
    M clang/lib/ARCMigrate/Internals.h
    M clang/lib/AST/APValue.cpp
    M clang/lib/AST/ASTConcept.cpp
    M clang/lib/AST/ASTContext.cpp
    M clang/lib/AST/ASTDiagnostic.cpp
    M clang/lib/AST/ASTDumper.cpp
    M clang/lib/AST/ASTImporter.cpp
    M clang/lib/AST/ASTStructuralEquivalence.cpp
    A clang/lib/AST/ByteCode/BitcastBuffer.cpp
    A clang/lib/AST/ByteCode/BitcastBuffer.h
    M clang/lib/AST/ByteCode/Boolean.h
    M clang/lib/AST/ByteCode/ByteCodeEmitter.cpp
    M clang/lib/AST/ByteCode/Compiler.cpp
    M clang/lib/AST/ByteCode/Compiler.h
    M clang/lib/AST/ByteCode/Context.cpp
    M clang/lib/AST/ByteCode/Context.h
    M clang/lib/AST/ByteCode/Descriptor.cpp
    M clang/lib/AST/ByteCode/Descriptor.h
    M clang/lib/AST/ByteCode/Disasm.cpp
    M clang/lib/AST/ByteCode/DynamicAllocator.h
    M clang/lib/AST/ByteCode/EvalEmitter.cpp
    M clang/lib/AST/ByteCode/EvaluationResult.cpp
    M clang/lib/AST/ByteCode/Floating.h
    M clang/lib/AST/ByteCode/Function.cpp
    M clang/lib/AST/ByteCode/Function.h
    M clang/lib/AST/ByteCode/Integral.h
    M clang/lib/AST/ByteCode/IntegralAP.h
    M clang/lib/AST/ByteCode/Interp.cpp
    M clang/lib/AST/ByteCode/Interp.h
    M clang/lib/AST/ByteCode/InterpBuiltin.cpp
    A clang/lib/AST/ByteCode/InterpBuiltinBitCast.cpp
    A clang/lib/AST/ByteCode/InterpBuiltinBitCast.h
    M clang/lib/AST/ByteCode/InterpFrame.cpp
    M clang/lib/AST/ByteCode/Opcodes.td
    M clang/lib/AST/ByteCode/Pointer.cpp
    M clang/lib/AST/ByteCode/Pointer.h
    M clang/lib/AST/ByteCode/PrimType.cpp
    M clang/lib/AST/ByteCode/Program.cpp
    M clang/lib/AST/ByteCode/Program.h
    M clang/lib/AST/ByteCode/Record.h
    M clang/lib/AST/ByteCode/Source.cpp
    M clang/lib/AST/ByteCode/Source.h
    M clang/lib/AST/CMakeLists.txt
    M clang/lib/AST/CXXInheritance.cpp
    M clang/lib/AST/Comment.cpp
    M clang/lib/AST/CommentCommandTraits.cpp
    M clang/lib/AST/CommentLexer.cpp
    M clang/lib/AST/CommentParser.cpp
    M clang/lib/AST/CommentSema.cpp
    M clang/lib/AST/ComputeDependence.cpp
    M clang/lib/AST/Decl.cpp
    M clang/lib/AST/DeclBase.cpp
    M clang/lib/AST/DeclCXX.cpp
    M clang/lib/AST/DeclFriend.cpp
    M clang/lib/AST/DeclObjC.cpp
    M clang/lib/AST/DeclOpenMP.cpp
    M clang/lib/AST/DeclTemplate.cpp
    M clang/lib/AST/DeclarationName.cpp
    A clang/lib/AST/DynamicRecursiveASTVisitor.cpp
    M clang/lib/AST/Expr.cpp
    M clang/lib/AST/ExprCXX.cpp
    M clang/lib/AST/ExprConcepts.cpp
    M clang/lib/AST/ExprConstant.cpp
    M clang/lib/AST/ExprObjC.cpp
    M clang/lib/AST/ExternalASTSource.cpp
    M clang/lib/AST/ItaniumCXXABI.cpp
    M clang/lib/AST/ItaniumMangle.cpp
    M clang/lib/AST/Mangle.cpp
    M clang/lib/AST/MicrosoftMangle.cpp
    M clang/lib/AST/NestedNameSpecifier.cpp
    M clang/lib/AST/ODRHash.cpp
    M clang/lib/AST/OSLog.cpp
    M clang/lib/AST/OpenACCClause.cpp
    M clang/lib/AST/OpenMPClause.cpp
    M clang/lib/AST/ParentMap.cpp
    M clang/lib/AST/ParentMapContext.cpp
    M clang/lib/AST/QualTypeNames.cpp
    M clang/lib/AST/Randstruct.cpp
    M clang/lib/AST/RawCommentList.cpp
    M clang/lib/AST/RecordLayoutBuilder.cpp
    M clang/lib/AST/Stmt.cpp
    M clang/lib/AST/StmtIterator.cpp
    M clang/lib/AST/StmtOpenACC.cpp
    M clang/lib/AST/StmtOpenMP.cpp
    M clang/lib/AST/StmtPrinter.cpp
    M clang/lib/AST/StmtProfile.cpp
    M clang/lib/AST/TemplateBase.cpp
    M clang/lib/AST/TemplateName.cpp
    M clang/lib/AST/TextNodeDumper.cpp
    M clang/lib/AST/Type.cpp
    M clang/lib/AST/TypePrinter.cpp
    M clang/lib/AST/VTTBuilder.cpp
    M clang/lib/ASTMatchers/ASTMatchersInternal.cpp
    M clang/lib/ASTMatchers/Dynamic/Registry.cpp
    M clang/lib/Analysis/BodyFarm.cpp
    M clang/lib/Analysis/CFG.cpp
    M clang/lib/Analysis/CallGraph.cpp
    M clang/lib/Analysis/CalledOnceCheck.cpp
    M clang/lib/Analysis/Consumed.cpp
    M clang/lib/Analysis/ExprMutationAnalyzer.cpp
    M clang/lib/Analysis/FlowSensitive/ASTOps.cpp
    M clang/lib/Analysis/FlowSensitive/Arena.cpp
    M clang/lib/Analysis/FlowSensitive/DataflowEnvironment.cpp
    M clang/lib/Analysis/FlowSensitive/HTMLLogger.cpp
    M clang/lib/Analysis/FlowSensitive/Models/ChromiumCheckModel.cpp
    M clang/lib/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.cpp
    M clang/lib/Analysis/FlowSensitive/TypeErasedDataflowAnalysis.cpp
    M clang/lib/Analysis/IntervalPartition.cpp
    M clang/lib/Analysis/PathDiagnostic.cpp
    M clang/lib/Analysis/ProgramPoint.cpp
    M clang/lib/Analysis/ReachableCode.cpp
    M clang/lib/Analysis/ThreadSafetyCommon.cpp
    M clang/lib/Analysis/UnsafeBufferUsage.cpp
    M clang/lib/Basic/Attributes.cpp
    M clang/lib/Basic/Builtins.cpp
    M clang/lib/Basic/Cuda.cpp
    M clang/lib/Basic/Diagnostic.cpp
    M clang/lib/Basic/DiagnosticIDs.cpp
    M clang/lib/Basic/FileManager.cpp
    M clang/lib/Basic/FileSystemStatCache.cpp
    M clang/lib/Basic/LangOptions.cpp
    M clang/lib/Basic/LangStandards.cpp
    M clang/lib/Basic/Module.cpp
    M clang/lib/Basic/OpenMPKinds.cpp
    M clang/lib/Basic/SourceManager.cpp
    A clang/lib/Basic/TargetDefines.h
    M clang/lib/Basic/TargetInfo.cpp
    M clang/lib/Basic/Targets.cpp
    M clang/lib/Basic/Targets.h
    M clang/lib/Basic/Targets/AArch64.cpp
    M clang/lib/Basic/Targets/AArch64.h
    M clang/lib/Basic/Targets/AMDGPU.cpp
    M clang/lib/Basic/Targets/AMDGPU.h
    M clang/lib/Basic/Targets/ARC.h
    M clang/lib/Basic/Targets/ARM.cpp
    M clang/lib/Basic/Targets/ARM.h
    M clang/lib/Basic/Targets/AVR.h
    M clang/lib/Basic/Targets/BPF.h
    M clang/lib/Basic/Targets/DirectX.h
    M clang/lib/Basic/Targets/Lanai.h
    M clang/lib/Basic/Targets/LoongArch.cpp
    M clang/lib/Basic/Targets/LoongArch.h
    M clang/lib/Basic/Targets/M68k.cpp
    M clang/lib/Basic/Targets/MSP430.h
    M clang/lib/Basic/Targets/Mips.h
    M clang/lib/Basic/Targets/NVPTX.cpp
    M clang/lib/Basic/Targets/NVPTX.h
    M clang/lib/Basic/Targets/OSTargets.h
    M clang/lib/Basic/Targets/PNaCl.cpp
    M clang/lib/Basic/Targets/PNaCl.h
    M clang/lib/Basic/Targets/PPC.h
    M clang/lib/Basic/Targets/RISCV.cpp
    M clang/lib/Basic/Targets/RISCV.h
    M clang/lib/Basic/Targets/SPIR.h
    M clang/lib/Basic/Targets/Sparc.h
    M clang/lib/Basic/Targets/SystemZ.h
    M clang/lib/Basic/Targets/TCE.h
    M clang/lib/Basic/Targets/WebAssembly.cpp
    M clang/lib/Basic/Targets/WebAssembly.h
    M clang/lib/Basic/Targets/X86.cpp
    M clang/lib/Basic/Targets/X86.h
    M clang/lib/Basic/Targets/XCore.h
    M clang/lib/Basic/Warnings.cpp
    A clang/lib/CIR/CodeGen/CIRGenBuilder.h
    M clang/lib/CIR/CodeGen/CIRGenModule.cpp
    M clang/lib/CIR/CodeGen/CIRGenModule.h
    M clang/lib/CIR/CodeGen/CIRGenTypeCache.h
    A clang/lib/CIR/CodeGen/CIRGenTypes.cpp
    A clang/lib/CIR/CodeGen/CIRGenTypes.h
    M clang/lib/CIR/CodeGen/CIRGenerator.cpp
    M clang/lib/CIR/CodeGen/CMakeLists.txt
    A clang/lib/CIR/Dialect/IR/CIRAttrs.cpp
    M clang/lib/CIR/Dialect/IR/CIRDialect.cpp
    A clang/lib/CIR/Dialect/IR/CIRTypes.cpp
    M clang/lib/CIR/Dialect/IR/CMakeLists.txt
    M clang/lib/CIR/FrontendAction/CIRGenAction.cpp
    M clang/lib/CodeGen/ABIInfo.cpp
    M clang/lib/CodeGen/ABIInfoImpl.cpp
    M clang/lib/CodeGen/ABIInfoImpl.h
    M clang/lib/CodeGen/BackendUtil.cpp
    M clang/lib/CodeGen/CGAtomic.cpp
    M clang/lib/CodeGen/CGBlocks.cpp
    M clang/lib/CodeGen/CGBuiltin.cpp
    M clang/lib/CodeGen/CGCUDARuntime.cpp
    M clang/lib/CodeGen/CGCXX.cpp
    M clang/lib/CodeGen/CGCall.cpp
    M clang/lib/CodeGen/CGClass.cpp
    M clang/lib/CodeGen/CGCleanup.cpp
    M clang/lib/CodeGen/CGDebugInfo.cpp
    M clang/lib/CodeGen/CGDecl.cpp
    M clang/lib/CodeGen/CGDeclCXX.cpp
    M clang/lib/CodeGen/CGException.cpp
    M clang/lib/CodeGen/CGExpr.cpp
    M clang/lib/CodeGen/CGExprComplex.cpp
    M clang/lib/CodeGen/CGExprScalar.cpp
    M clang/lib/CodeGen/CGGPUBuiltin.cpp
    M clang/lib/CodeGen/CGHLSLRuntime.cpp
    M clang/lib/CodeGen/CGHLSLRuntime.h
    M clang/lib/CodeGen/CGLoopInfo.cpp
    M clang/lib/CodeGen/CGObjC.cpp
    M clang/lib/CodeGen/CGObjCGNU.cpp
    M clang/lib/CodeGen/CGObjCMac.cpp
    M clang/lib/CodeGen/CGOpenMPRuntime.cpp
    M clang/lib/CodeGen/CGOpenMPRuntime.h
    M clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp
    M clang/lib/CodeGen/CGOpenMPRuntimeGPU.h
    M clang/lib/CodeGen/CGStmt.cpp
    M clang/lib/CodeGen/CGStmtOpenMP.cpp
    M clang/lib/CodeGen/CGVTables.cpp
    M clang/lib/CodeGen/CodeGenABITypes.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/CodeGenTBAA.cpp
    M clang/lib/CodeGen/CodeGenTBAA.h
    M clang/lib/CodeGen/CodeGenTypes.cpp
    M clang/lib/CodeGen/ConstantInitBuilder.cpp
    M clang/lib/CodeGen/CoverageMappingGen.cpp
    M clang/lib/CodeGen/ItaniumCXXABI.cpp
    M clang/lib/CodeGen/LinkInModulesPass.cpp
    M clang/lib/CodeGen/MicrosoftCXXABI.cpp
    M clang/lib/CodeGen/ObjectFilePCHContainerWriter.cpp
    M clang/lib/CodeGen/SanitizerMetadata.cpp
    M clang/lib/CodeGen/SwiftCallingConv.cpp
    M clang/lib/CodeGen/TargetInfo.h
    M clang/lib/CodeGen/Targets/AArch64.cpp
    M clang/lib/CodeGen/Targets/ARM.cpp
    M clang/lib/CodeGen/Targets/NVPTX.cpp
    M clang/lib/CodeGen/Targets/RISCV.cpp
    M clang/lib/CodeGen/Targets/SPIR.cpp
    M clang/lib/Driver/Compilation.cpp
    M clang/lib/Driver/Distro.cpp
    M clang/lib/Driver/Driver.cpp
    M clang/lib/Driver/DriverOptions.cpp
    M clang/lib/Driver/Job.cpp
    M clang/lib/Driver/Multilib.cpp
    M clang/lib/Driver/MultilibBuilder.cpp
    M clang/lib/Driver/OffloadBundler.cpp
    M clang/lib/Driver/SanitizerArgs.cpp
    M clang/lib/Driver/ToolChain.cpp
    M clang/lib/Driver/ToolChains/AMDGPU.cpp
    M clang/lib/Driver/ToolChains/Arch/AArch64.cpp
    M clang/lib/Driver/ToolChains/Arch/ARM.cpp
    M clang/lib/Driver/ToolChains/Arch/ARM.h
    M clang/lib/Driver/ToolChains/Arch/LoongArch.cpp
    M clang/lib/Driver/ToolChains/BareMetal.cpp
    M clang/lib/Driver/ToolChains/BareMetal.h
    M clang/lib/Driver/ToolChains/Clang.cpp
    M clang/lib/Driver/ToolChains/CommonArgs.cpp
    M clang/lib/Driver/ToolChains/Cuda.cpp
    M clang/lib/Driver/ToolChains/Darwin.cpp
    M clang/lib/Driver/ToolChains/Flang.cpp
    M clang/lib/Driver/ToolChains/Flang.h
    M clang/lib/Driver/ToolChains/FreeBSD.cpp
    M clang/lib/Driver/ToolChains/Fuchsia.cpp
    M clang/lib/Driver/ToolChains/HIPAMD.cpp
    M clang/lib/Driver/ToolChains/HIPUtility.cpp
    M clang/lib/Driver/ToolChains/Hexagon.cpp
    M clang/lib/Driver/ToolChains/Linux.cpp
    M clang/lib/Driver/ToolChains/MSVC.cpp
    M clang/lib/Driver/ToolChains/MinGW.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/Types.cpp
    M clang/lib/Driver/XRayArgs.cpp
    M clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp
    M clang/lib/Format/CMakeLists.txt
    M clang/lib/Format/ContinuationIndenter.cpp
    M clang/lib/Format/Format.cpp
    M clang/lib/Format/FormatToken.h
    M clang/lib/Format/FormatTokenLexer.cpp
    M clang/lib/Format/TokenAnnotator.cpp
    M clang/lib/Format/TokenAnnotator.h
    M clang/lib/Format/UnwrappedLineParser.cpp
    M clang/lib/Format/WhitespaceManager.cpp
    M clang/lib/Format/WhitespaceManager.h
    M clang/lib/Frontend/ASTUnit.cpp
    M clang/lib/Frontend/CompilerInstance.cpp
    M clang/lib/Frontend/CompilerInvocation.cpp
    M clang/lib/Frontend/CreateInvocationFromCommandLine.cpp
    M clang/lib/Frontend/DiagnosticRenderer.cpp
    M clang/lib/Frontend/FrontendAction.cpp
    M clang/lib/Frontend/FrontendActions.cpp
    M clang/lib/Frontend/InitPreprocessor.cpp
    M clang/lib/Frontend/PrecompiledPreamble.cpp
    M clang/lib/Frontend/PrintPreprocessedOutput.cpp
    M clang/lib/Frontend/Rewrite/FrontendActions.cpp
    M clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
    M clang/lib/Headers/CMakeLists.txt
    A clang/lib/Headers/amdgpuintrin.h
    A clang/lib/Headers/amxavx512intrin.h
    A clang/lib/Headers/amxbf16transposeintrin.h
    A clang/lib/Headers/amxcomplextransposeintrin.h
    M clang/lib/Headers/amxfp16intrin.h
    A clang/lib/Headers/amxfp16transposeintrin.h
    A clang/lib/Headers/amxfp8intrin.h
    M clang/lib/Headers/amxintrin.h
    A clang/lib/Headers/amxmovrsintrin.h
    A clang/lib/Headers/amxmovrstransposeintrin.h
    A clang/lib/Headers/amxtf32intrin.h
    A clang/lib/Headers/amxtf32transposeintrin.h
    A clang/lib/Headers/amxtransposeintrin.h
    M clang/lib/Headers/avx10_2copyintrin.h
    M clang/lib/Headers/avx512vpopcntdqintrin.h
    M clang/lib/Headers/avx512vpopcntdqvlintrin.h
    M clang/lib/Headers/avxintrin.h
    M clang/lib/Headers/cmpccxaddintrin.h
    M clang/lib/Headers/cuda_wrappers/new
    M clang/lib/Headers/emmintrin.h
    A clang/lib/Headers/gpuintrin.h
    M clang/lib/Headers/hlsl/hlsl_intrinsics.h
    M clang/lib/Headers/immintrin.h
    M clang/lib/Headers/intrin.h
    M clang/lib/Headers/intrin0.h
    M clang/lib/Headers/larchintrin.h
    M clang/lib/Headers/lasxintrin.h
    M clang/lib/Headers/limits.h
    M clang/lib/Headers/lsxintrin.h
    M clang/lib/Headers/mmintrin.h
    A clang/lib/Headers/movrs_avx10_2_512intrin.h
    A clang/lib/Headers/movrs_avx10_2intrin.h
    A clang/lib/Headers/movrsintrin.h
    A clang/lib/Headers/nvptxintrin.h
    M clang/lib/Headers/opencl-c-base.h
    M clang/lib/Headers/openmp_wrappers/complex_cmath.h
    A clang/lib/Headers/sm4evexintrin.h
    M clang/lib/Headers/stdalign.h
    M clang/lib/Index/FileIndexRecord.cpp
    M clang/lib/Index/IndexDecl.cpp
    M clang/lib/Index/IndexingContext.h
    M clang/lib/Index/USRGeneration.cpp
    M clang/lib/InstallAPI/DirectoryScanner.cpp
    M clang/lib/InstallAPI/Frontend.cpp
    M clang/lib/Interpreter/CMakeLists.txt
    M clang/lib/Interpreter/CodeCompletion.cpp
    M clang/lib/Interpreter/IncrementalExecutor.h
    M clang/lib/Interpreter/Interpreter.cpp
    M clang/lib/Interpreter/Wasm.cpp
    M clang/lib/Interpreter/Wasm.h
    M clang/lib/Lex/HeaderMap.cpp
    M clang/lib/Lex/HeaderSearch.cpp
    M clang/lib/Lex/InitHeaderSearch.cpp
    M clang/lib/Lex/Lexer.cpp
    M clang/lib/Lex/MacroArgs.cpp
    M clang/lib/Lex/MacroInfo.cpp
    M clang/lib/Lex/ModuleMap.cpp
    M clang/lib/Lex/PPCallbacks.cpp
    M clang/lib/Lex/PPDirectives.cpp
    M clang/lib/Lex/PPExpressions.cpp
    M clang/lib/Lex/PPLexerChange.cpp
    M clang/lib/Lex/PPMacroExpansion.cpp
    M clang/lib/Lex/Pragma.cpp
    M clang/lib/Lex/PreprocessingRecord.cpp
    M clang/lib/Lex/Preprocessor.cpp
    M clang/lib/Lex/PreprocessorLexer.cpp
    M clang/lib/Lex/TokenConcatenation.cpp
    M clang/lib/Lex/TokenLexer.cpp
    M clang/lib/Parse/ParseAST.cpp
    M clang/lib/Parse/ParseCXXInlineMethods.cpp
    M clang/lib/Parse/ParseDecl.cpp
    M clang/lib/Parse/ParseDeclCXX.cpp
    M clang/lib/Parse/ParseExpr.cpp
    M clang/lib/Parse/ParseExprCXX.cpp
    M clang/lib/Parse/ParseHLSL.cpp
    M clang/lib/Parse/ParseInit.cpp
    M clang/lib/Parse/ParseObjc.cpp
    M clang/lib/Parse/ParseOpenACC.cpp
    M clang/lib/Parse/ParseOpenMP.cpp
    M clang/lib/Parse/ParsePragma.cpp
    M clang/lib/Parse/ParseStmt.cpp
    M clang/lib/Parse/ParseTemplate.cpp
    M clang/lib/Parse/ParseTentative.cpp
    M clang/lib/Parse/Parser.cpp
    M clang/lib/Sema/AnalysisBasedWarnings.cpp
    M clang/lib/Sema/CheckExprLifetime.cpp
    M clang/lib/Sema/CheckExprLifetime.h
    M clang/lib/Sema/CodeCompleteConsumer.cpp
    M clang/lib/Sema/DeclSpec.cpp
    M clang/lib/Sema/HLSLExternalSemaSource.cpp
    M clang/lib/Sema/JumpDiagnostics.cpp
    M clang/lib/Sema/MultiplexExternalSemaSource.cpp
    M clang/lib/Sema/ParsedAttr.cpp
    M clang/lib/Sema/ScopeInfo.cpp
    M clang/lib/Sema/Sema.cpp
    M clang/lib/Sema/SemaAMDGPU.cpp
    M clang/lib/Sema/SemaAPINotes.cpp
    M clang/lib/Sema/SemaARM.cpp
    M clang/lib/Sema/SemaAccess.cpp
    M clang/lib/Sema/SemaAttr.cpp
    M clang/lib/Sema/SemaAvailability.cpp
    M clang/lib/Sema/SemaCUDA.cpp
    M clang/lib/Sema/SemaCXXScopeSpec.cpp
    M clang/lib/Sema/SemaCast.cpp
    M clang/lib/Sema/SemaChecking.cpp
    M clang/lib/Sema/SemaCodeComplete.cpp
    M clang/lib/Sema/SemaConcept.cpp
    M clang/lib/Sema/SemaCoroutine.cpp
    M clang/lib/Sema/SemaDecl.cpp
    M clang/lib/Sema/SemaDeclAttr.cpp
    M clang/lib/Sema/SemaDeclCXX.cpp
    M clang/lib/Sema/SemaDeclObjC.cpp
    M clang/lib/Sema/SemaExceptionSpec.cpp
    M clang/lib/Sema/SemaExpr.cpp
    M clang/lib/Sema/SemaExprCXX.cpp
    M clang/lib/Sema/SemaExprMember.cpp
    M clang/lib/Sema/SemaExprObjC.cpp
    M clang/lib/Sema/SemaFixItUtils.cpp
    M clang/lib/Sema/SemaFunctionEffects.cpp
    M clang/lib/Sema/SemaHLSL.cpp
    M clang/lib/Sema/SemaInit.cpp
    M clang/lib/Sema/SemaLambda.cpp
    M clang/lib/Sema/SemaLookup.cpp
    M clang/lib/Sema/SemaModule.cpp
    M clang/lib/Sema/SemaObjC.cpp
    M clang/lib/Sema/SemaObjCProperty.cpp
    M clang/lib/Sema/SemaOpenACC.cpp
    M clang/lib/Sema/SemaOpenMP.cpp
    M clang/lib/Sema/SemaOverload.cpp
    M clang/lib/Sema/SemaPseudoObject.cpp
    M clang/lib/Sema/SemaRISCV.cpp
    M clang/lib/Sema/SemaSYCL.cpp
    M clang/lib/Sema/SemaStmt.cpp
    M clang/lib/Sema/SemaStmtAsm.cpp
    M clang/lib/Sema/SemaStmtAttr.cpp
    M clang/lib/Sema/SemaSwift.cpp
    M clang/lib/Sema/SemaTemplate.cpp
    M clang/lib/Sema/SemaTemplateDeduction.cpp
    M clang/lib/Sema/SemaTemplateDeductionGuide.cpp
    M clang/lib/Sema/SemaTemplateInstantiate.cpp
    M clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
    M clang/lib/Sema/SemaTemplateVariadic.cpp
    M clang/lib/Sema/SemaType.cpp
    M clang/lib/Sema/SemaX86.cpp
    M clang/lib/Sema/TreeTransform.h
    M clang/lib/Serialization/ASTCommon.cpp
    M clang/lib/Serialization/ASTCommon.h
    M clang/lib/Serialization/ASTReader.cpp
    M clang/lib/Serialization/ASTReaderDecl.cpp
    M clang/lib/Serialization/ASTReaderInternals.h
    M clang/lib/Serialization/ASTReaderStmt.cpp
    M clang/lib/Serialization/ASTWriter.cpp
    M clang/lib/Serialization/ASTWriterDecl.cpp
    M clang/lib/Serialization/ASTWriterStmt.cpp
    M clang/lib/Serialization/CMakeLists.txt
    M clang/lib/Serialization/GeneratePCH.cpp
    M clang/lib/Serialization/GlobalModuleIndex.cpp
    M clang/lib/Serialization/ModuleManager.cpp
    A clang/lib/Serialization/TemplateArgumentHasher.cpp
    A clang/lib/Serialization/TemplateArgumentHasher.h
    M clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp
    M clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
    M clang/lib/StaticAnalyzer/Checkers/BitwiseShiftChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt
    M clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/CheckPlacementNew.cpp
    M clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp
    M clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp
    R clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/Iterator.cpp
    M clang/lib/StaticAnalyzer/Checkers/IteratorModeling.cpp
    M clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/MmapWriteExecChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/OSObjectCStyleCast.cpp
    M clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp
    R clang/lib/StaticAnalyzer/Checkers/PointerIterationChecker.cpp
    R clang/lib/StaticAnalyzer/Checkers/PointerSortingChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/Taint.cpp
    M clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/WebKit/ASTUtils.cpp
    M clang/lib/StaticAnalyzer/Checkers/WebKit/ASTUtils.h
    A clang/lib/StaticAnalyzer/Checkers/WebKit/MemoryUnsafeCastChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/WebKit/PtrTypesSemantics.cpp
    M clang/lib/StaticAnalyzer/Checkers/WebKit/PtrTypesSemantics.h
    A clang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefCallArgsChecker.cpp
    A clang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefLocalVarsChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefMemberChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/WebKit/RefCntblBaseVirtualDtorChecker.cpp
    R clang/lib/StaticAnalyzer/Checkers/WebKit/UncountedCallArgsChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/WebKit/UncountedLambdaCapturesChecker.cpp
    R clang/lib/StaticAnalyzer/Checkers/WebKit/UncountedLocalVarsChecker.cpp
    M clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp
    M clang/lib/StaticAnalyzer/Core/BugReporter.cpp
    M clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
    M clang/lib/StaticAnalyzer/Core/BugSuppression.cpp
    M clang/lib/StaticAnalyzer/Core/CallEvent.cpp
    M clang/lib/StaticAnalyzer/Core/CoreEngine.cpp
    M clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp
    M clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
    M clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
    M clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
    M clang/lib/StaticAnalyzer/Core/MemRegion.cpp
    M clang/lib/StaticAnalyzer/Core/ProgramState.cpp
    M clang/lib/StaticAnalyzer/Core/RegionStore.cpp
    M clang/lib/StaticAnalyzer/Core/SValBuilder.cpp
    M clang/lib/StaticAnalyzer/Core/SVals.cpp
    M clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp
    M clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
    M clang/lib/StaticAnalyzer/Core/SymbolManager.cpp
    M clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
    M clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp
    M clang/lib/Testing/TestAST.cpp
    M clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp
    M clang/lib/Tooling/DependencyScanning/ModuleDepCollector.cpp
    M clang/lib/Tooling/Inclusions/HeaderIncludes.cpp
    M clang/lib/Tooling/Inclusions/Stdlib/StandardLibrary.cpp
    M clang/lib/Tooling/Inclusions/Stdlib/StdSpecialSymbolMap.inc
    M clang/lib/Tooling/Inclusions/Stdlib/StdSymbolMap.inc
    M clang/lib/Tooling/Tooling.cpp
    M clang/runtime/CMakeLists.txt
    A clang/test/APINotes/Inputs/Headers/Lifetimebound.apinotes
    A clang/test/APINotes/Inputs/Headers/Lifetimebound.h
    M clang/test/APINotes/Inputs/Headers/SwiftImportAs.apinotes
    M clang/test/APINotes/Inputs/Headers/SwiftImportAs.h
    M clang/test/APINotes/Inputs/Headers/module.modulemap
    A clang/test/APINotes/lifetimebound.cpp
    M clang/test/APINotes/swift-import-as.cpp
    A clang/test/AST/ByteCode/altivec.c
    A clang/test/AST/ByteCode/amdgpu-nullptr.cl
    A clang/test/AST/ByteCode/builtin-bit-cast-bitfields.cpp
    A clang/test/AST/ByteCode/builtin-bit-cast-long-double.cpp
    A clang/test/AST/ByteCode/builtin-bit-cast.cpp
    M clang/test/AST/ByteCode/builtin-functions.cpp
    M clang/test/AST/ByteCode/c23.c
    M clang/test/AST/ByteCode/complex.cpp
    M clang/test/AST/ByteCode/cxx23.cpp
    M clang/test/AST/ByteCode/cxx98.cpp
    M clang/test/AST/ByteCode/functions.cpp
    M clang/test/AST/ByteCode/literals.cpp
    M clang/test/AST/ByteCode/new-delete.cpp
    A clang/test/AST/ByteCode/openmp.cpp
    M clang/test/AST/ByteCode/placement-new.cpp
    M clang/test/AST/ByteCode/records.cpp
    M clang/test/AST/ByteCode/shifts.cpp
    M clang/test/AST/ByteCode/vectors.cpp
    A clang/test/AST/HLSL/ArrayOutArgExpr.hlsl
    A clang/test/AST/HLSL/ByteAddressBuffers-AST.hlsl
    R clang/test/AST/HLSL/RWBuffer-AST.hlsl
    R clang/test/AST/HLSL/StructuredBuffer-AST.hlsl
    A clang/test/AST/HLSL/StructuredBuffers-AST.hlsl
    A clang/test/AST/HLSL/TypedBuffers-AST.hlsl
    A clang/test/AST/HLSL/is_structured_resource_element_compatible_concept.hlsl
    A clang/test/AST/HLSL/is_typed_resource_element_compatible_concept.hlsl
    A clang/test/AST/arm-mfp8.cpp
    M clang/test/AST/ast-dump-amdgpu-types.c
    M clang/test/AST/ast-dump-comment.cpp
    A clang/test/AST/ast-dump-cxx2b-deducing-this.cpp
    M clang/test/AST/ast-dump-recovery.cpp
    M clang/test/AST/ast-dump-types-json.cpp
    A clang/test/AST/ast-print-builtin-counted-by-ref.c
    A clang/test/AST/ast-print-openacc-combined-construct.cpp
    A clang/test/AST/ast-print-openacc-data-construct.cpp
    A clang/test/AST/ast-print-openacc-init-construct.cpp
    M clang/test/AST/ast-print-openacc-loop-construct.cpp
    A clang/test/AST/ast-print-openacc-shutdown-construct.cpp
    A clang/test/AST/ast-print-openacc-wait-construct.cpp
    A clang/test/AST/ast-print-packindexingexpr.cpp
    A clang/test/AST/attr-lifetime-capture-by.cpp
    M clang/test/AST/attr-swift_attr.m
    A clang/test/AST/ms-constexpr-new.cpp
    A clang/test/ASTSYCL/ast-dump-sycl-kernel-entry-point.cpp
    A clang/test/Analysis/Checkers/WebKit/call-args-checked-const-member.cpp
    A clang/test/Analysis/Checkers/WebKit/call-args-checked-ptr.cpp
    A clang/test/Analysis/Checkers/WebKit/call-args-checked-return-value.cpp
    A clang/test/Analysis/Checkers/WebKit/call-args-checked.cpp
    A clang/test/Analysis/Checkers/WebKit/call-args-counted-const-member.cpp
    M clang/test/Analysis/Checkers/WebKit/call-args.cpp
    A clang/test/Analysis/Checkers/WebKit/local-vars-checked-const-member.cpp
    A clang/test/Analysis/Checkers/WebKit/local-vars-counted-const-member.cpp
    A clang/test/Analysis/Checkers/WebKit/memory-unsafe-cast.cpp
    A clang/test/Analysis/Checkers/WebKit/memory-unsafe-cast.mm
    M clang/test/Analysis/Checkers/WebKit/mock-types.h
    M clang/test/Analysis/Checkers/WebKit/ref-cntbl-crtp-base-no-virtual-dtor.cpp
    A clang/test/Analysis/Checkers/WebKit/unchecked-local-vars.cpp
    M clang/test/Analysis/Checkers/WebKit/uncounted-lambda-captures.cpp
    M clang/test/Analysis/Checkers/WebKit/uncounted-local-vars.cpp
    A clang/test/Analysis/Checkers/WebKit/uncounted-obj-arg-std-array.cpp
    M clang/test/Analysis/Checkers/WebKit/uncounted-obj-arg.cpp
    A clang/test/Analysis/Inputs/overloaded-delete-in-header.h
    M clang/test/Analysis/analyzer-config.c
    M clang/test/Analysis/analyzer-enabled-checkers.c
    M clang/test/Analysis/array-init-loop.cpp
    M clang/test/Analysis/bstring.cpp
    M clang/test/Analysis/chroot.c
    M clang/test/Analysis/const-method-call.cpp
    M clang/test/Analysis/copy-elision.cpp
    M clang/test/Analysis/ctor-trivial-copy.cpp
    M clang/test/Analysis/cxx-uninitialized-object-unguarded-access.cpp
    M clang/test/Analysis/explain-svals.cpp
    R clang/test/Analysis/identical-expressions.cpp
    M clang/test/Analysis/initializer.cpp
    M clang/test/Analysis/iterator-modeling.cpp
    M clang/test/Analysis/malloc.c
    A clang/test/Analysis/overloaded-delete-in-system-header.cpp
    R clang/test/Analysis/ptr-iter.cpp
    R clang/test/Analysis/ptr-sort.cpp
    M clang/test/Analysis/reference.cpp
    M clang/test/Analysis/show-checker-list.c
    M clang/test/Analysis/stack-addr-ps.c
    M clang/test/Analysis/std-c-library-functions-arg-enabled-checkers.c
    M clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp
    M clang/test/Analysis/stl-algorithm-modeling.cpp
    A clang/test/Analysis/store-dump-orders.cpp
    M clang/test/Analysis/string.c
    M clang/test/Analysis/string.cpp
    A clang/test/Analysis/string_notnullterm.c
    M clang/test/Analysis/taint-generic.cpp
    M clang/test/Analysis/template-param-objects.cpp
    R clang/test/Analysis/traversal-algorithm.mm
    A clang/test/Analysis/void-call-exit-modelling.c
    A clang/test/C/C23/n2412.c
    A clang/test/C/C2y/n3341.c
    A clang/test/C/C2y/n3342.c
    A clang/test/C/C2y/n3344.c
    A clang/test/C/C2y/n3346.c
    A clang/test/C/C2y/n3364.c
    A clang/test/C/C2y/n3370.c
    A clang/test/CIR/global-var-simple.cpp
    M clang/test/CIR/hello.c
    M clang/test/CMakeLists.txt
    M clang/test/CXX/class.access/class.friend/p11.cpp
    M clang/test/CXX/conv/conv.mem/p4.cpp
    M clang/test/CXX/dcl.dcl/dcl.attr/dcl.attr.nodiscard/p2.cpp
    M clang/test/CXX/dcl.dcl/dcl.attr/dcl.attr.nodiscard/p3.cpp
    M clang/test/CXX/dcl.dcl/dcl.attr/dcl.attr.noreturn/p1.cpp
    M clang/test/CXX/dcl.decl/dcl.meaning/dcl.fct/p13.cpp
    M clang/test/CXX/dcl.decl/dcl.meaning/dcl.fct/p2-cxx0x.cpp
    M clang/test/CXX/drs/cwg0xx.cpp
    M clang/test/CXX/drs/cwg13xx.cpp
    M clang/test/CXX/drs/cwg158.cpp
    A clang/test/CXX/drs/cwg1884.cpp
    M clang/test/CXX/drs/cwg18xx.cpp
    A clang/test/CXX/drs/cwg279.cpp
    M clang/test/CXX/drs/cwg28xx.cpp
    M clang/test/CXX/drs/cwg2xx.cpp
    M clang/test/CXX/drs/cwg3xx.cpp
    M clang/test/CXX/drs/cwg4xx.cpp
    M clang/test/CXX/drs/cwg5xx.cpp
    M clang/test/CXX/drs/cwg722.cpp
    M clang/test/CXX/drs/cwg9xx.cpp
    M clang/test/CXX/expr/expr.const/p2-0x.cpp
    M clang/test/CXX/expr/expr.unary/expr.unary.op/p4.cpp
    M clang/test/CXX/temp/temp.arg/temp.arg.nontype/p5.cpp
    R clang/test/CXX/temp/temp.constr/temp.constr.decl/p4.cpp
    A clang/test/CXX/temp/temp.decls/temp.spec.partial/temp.spec.partial.member/p2.cpp
    M clang/test/CXX/temp/temp.decls/temp.variadic/sizeofpack.cpp
    M clang/test/CXX/temp/temp.res/p4.cpp
    R clang/test/CXX/temp/temp.spec/temp.expl.spec/p7.cpp
    M clang/test/ClangScanDeps/diagnostics.c
    M clang/test/ClangScanDeps/header-search-pruning-transitive.c
    M clang/test/ClangScanDeps/link-libraries.c
    M clang/test/ClangScanDeps/modules-context-hash.c
    M clang/test/ClangScanDeps/modules-dep-args.c
    M clang/test/ClangScanDeps/modules-extern-submodule.c
    M clang/test/ClangScanDeps/modules-extern-unrelated.m
    M clang/test/ClangScanDeps/modules-file-path-isolation.c
    M clang/test/ClangScanDeps/modules-fmodule-name-no-module-built.m
    M clang/test/ClangScanDeps/modules-full-by-mod-name.c
    M clang/test/ClangScanDeps/modules-full.cpp
    M clang/test/ClangScanDeps/modules-implicit-dot-private.m
    M clang/test/ClangScanDeps/modules-incomplete-umbrella.c
    M clang/test/ClangScanDeps/modules-inferred.m
    M clang/test/ClangScanDeps/modules-no-undeclared-includes.c
    M clang/test/ClangScanDeps/modules-pch-common-submodule.c
    M clang/test/ClangScanDeps/modules-pch-common-via-submodule.c
    M clang/test/ClangScanDeps/modules-pch.c
    M clang/test/ClangScanDeps/modules-priv-fw-from-pub.m
    M clang/test/ClangScanDeps/modules-redefinition.m
    M clang/test/ClangScanDeps/modules-symlink-dir-vfs.c
    M clang/test/ClangScanDeps/modules-transitive.c
    M clang/test/ClangScanDeps/optimize-vfs.m
    M clang/test/ClangScanDeps/print-timing.c
    M clang/test/ClangScanDeps/removed-args.c
    A clang/test/CodeCompletion/keywords-cxx20.cpp
    M clang/test/CodeGen/2004-02-20-Builtins.c
    A clang/test/CodeGen/AArch64/ABI-align-packed-assembly.c
    A clang/test/CodeGen/AArch64/ABI-align-packed.c
    A clang/test/CodeGen/AArch64/args-hfa.c
    A clang/test/CodeGen/AArch64/args.cpp
    A clang/test/CodeGen/AArch64/arguments-hfa-v3.c
    A clang/test/CodeGen/AArch64/attr-mode-complex.c
    A clang/test/CodeGen/AArch64/attr-mode-float.c
    A clang/test/CodeGen/AArch64/bf16-dotprod-intrinsics.c
    A clang/test/CodeGen/AArch64/bf16-getset-intrinsics.c
    A clang/test/CodeGen/AArch64/bf16-lane-intrinsics.c
    A clang/test/CodeGen/AArch64/bf16-ldst-intrinsics.c
    A clang/test/CodeGen/AArch64/bf16-reinterpret-intrinsics.c
    A clang/test/CodeGen/AArch64/branch-protection-attr.c
    A clang/test/CodeGen/AArch64/byval-temp.c
    A clang/test/CodeGen/AArch64/cpu-supports-target.c
    A clang/test/CodeGen/AArch64/cpu-supports.c
    A clang/test/CodeGen/AArch64/debug-sve-vector-types.c
    A clang/test/CodeGen/AArch64/debug-sve-vectorx2-types.c
    A clang/test/CodeGen/AArch64/debug-sve-vectorx3-types.c
    A clang/test/CodeGen/AArch64/debug-sve-vectorx4-types.c
    A clang/test/CodeGen/AArch64/debug-types.c
    A clang/test/CodeGen/AArch64/elf-pauthabi.c
    A clang/test/CodeGen/AArch64/fix-cortex-a53-835769.c
    A clang/test/CodeGen/AArch64/fixed-register-global.c
    A clang/test/CodeGen/AArch64/fmv-dependencies.c
    A clang/test/CodeGen/AArch64/fmv-mix-explicit-implicit-default.c
    A clang/test/CodeGen/AArch64/fmv-resolver-emission.c
    A clang/test/CodeGen/AArch64/fmv-streaming.c
    A clang/test/CodeGen/AArch64/fp8-intrinsics/acle_sme2_fp8_cvt.c
    A clang/test/CodeGen/AArch64/fp8-intrinsics/acle_sme2_fp8_fmopa.c
    A clang/test/CodeGen/AArch64/fp8-intrinsics/acle_sme2_fp8_mla.c
    A clang/test/CodeGen/AArch64/fp8-intrinsics/acle_sme2_fp8_scale.c
    A clang/test/CodeGen/AArch64/fp8-intrinsics/acle_sve2_fp8_cvt.c
    A clang/test/CodeGen/AArch64/fp8-intrinsics/acle_sve2_fp8_cvtn.c
    A clang/test/CodeGen/AArch64/fp8-intrinsics/acle_sve2_fp8_fdot.c
    A clang/test/CodeGen/AArch64/fp8-intrinsics/acle_sve2_fp8_fmla.c
    A clang/test/CodeGen/AArch64/fpm-helpers.c
    A clang/test/CodeGen/AArch64/gcs.c
    A clang/test/CodeGen/AArch64/inline-asm.c
    A clang/test/CodeGen/AArch64/inlineasm-ios.c
    A clang/test/CodeGen/AArch64/ls64-inline-asm.c
    A clang/test/CodeGen/AArch64/ls64.c
    A clang/test/CodeGen/AArch64/matmul.cpp
    A clang/test/CodeGen/AArch64/mixed-target-attributes.c
    A clang/test/CodeGen/AArch64/mops.c
    A clang/test/CodeGen/AArch64/neon-2velem.c
    A clang/test/CodeGen/AArch64/neon-3v.c
    A clang/test/CodeGen/AArch64/neon-across.c
    A clang/test/CodeGen/AArch64/neon-dot-product.c
    A clang/test/CodeGen/AArch64/neon-extract.c
    A clang/test/CodeGen/AArch64/neon-faminmax-intrinsics.c
    A clang/test/CodeGen/AArch64/neon-fcvt-intrinsics.c
    A clang/test/CodeGen/AArch64/neon-fma.c
    A clang/test/CodeGen/AArch64/neon-fp16fml.c
    A clang/test/CodeGen/AArch64/neon-fp8-intrinsics/acle_neon_fscale.c
    A clang/test/CodeGen/AArch64/neon-intrinsics-constrained.c
    A clang/test/CodeGen/AArch64/neon-intrinsics.c
    A clang/test/CodeGen/AArch64/neon-ldst-one-rcpc3.c
    A clang/test/CodeGen/AArch64/neon-ldst-one.c
    A clang/test/CodeGen/AArch64/neon-luti.c
    A clang/test/CodeGen/AArch64/neon-misc-constrained.c
    A clang/test/CodeGen/AArch64/neon-misc.c
    A clang/test/CodeGen/AArch64/neon-perm.c
    A clang/test/CodeGen/AArch64/neon-range-checks.c
    A clang/test/CodeGen/AArch64/neon-scalar-copy.c
    A clang/test/CodeGen/AArch64/neon-scalar-x-indexed-elem-constrained.c
    A clang/test/CodeGen/AArch64/neon-scalar-x-indexed-elem.c
    A clang/test/CodeGen/AArch64/neon-sha3.c
    A clang/test/CodeGen/AArch64/neon-shifts.c
    A clang/test/CodeGen/AArch64/neon-sm4-sm3.c
    A clang/test/CodeGen/AArch64/neon-tbl.c
    A clang/test/CodeGen/AArch64/neon-vcadd.c
    A clang/test/CodeGen/AArch64/neon-vcmla.c
    A clang/test/CodeGen/AArch64/neon-vcombine.c
    A clang/test/CodeGen/AArch64/neon-vget-hilo.c
    A clang/test/CodeGen/AArch64/neon-vget.c
    A clang/test/CodeGen/AArch64/neon-vsqadd-float-conversion.c
    A clang/test/CodeGen/AArch64/neon-vuqadd-float-conversion-warning.c
    A clang/test/CodeGen/AArch64/poly-add.c
    A clang/test/CodeGen/AArch64/poly128.c
    A clang/test/CodeGen/AArch64/poly64.c
    A clang/test/CodeGen/AArch64/pure-scalable-args-empty-union.c
    A clang/test/CodeGen/AArch64/pure-scalable-args.c
    A clang/test/CodeGen/AArch64/sign-return-address.c
    A clang/test/CodeGen/AArch64/sme-inline-callees-streaming-attrs.c
    A clang/test/CodeGen/AArch64/sme-inline-streaming-attrs.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/aarch64-sme-attrs.cpp
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_add-i32.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_add-i64.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_cnt.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_ld1.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_ld1_vnum.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_ldr.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_mopa-za32.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_mopa-za64.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_mops-za32.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_mops-za64.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_read.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_st1.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_st1_vnum.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_state_builtin.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_state_funs.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_str.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_write.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_zero.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/aarch64-sme2-attrs.cpp
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_add.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_add_sub_za16.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_bmop.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_clamp.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_cvt.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_cvtl.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_cvtn.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_faminmax.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_fmlas16.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_fp8_fdot.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_fp8_fvdot.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_fp_dots.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_frint.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_int_dots.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_ldr_str_zt.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_luti2_lane_zt.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_luti2_lane_zt_x2.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_luti2_lane_zt_x4.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_luti4_lane_zt.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_luti4_lane_zt_x2.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_luti4_lane_zt_x4.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_luti4_zt.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_max.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_maxnm.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_min.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_minnm.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_mla.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_mlal.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_mlall.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_mls.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_mlsl.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_mop.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_mopa_nonwide.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_read.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_reinterpret_svcount_svbool.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_sqdmulh.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_sub.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_unpkx2.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_unpkx4.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vdot.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_add.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_qrshr.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_rshl.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_selx2.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_selx4.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_uzpx2.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_uzpx4.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_zipx2.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_zipx4.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_write.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_write_lane_zt.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_zero_zt.c
    A clang/test/CodeGen/AArch64/sme2p1-intrinsics/acle_sme2p1_movaz.c
    A clang/test/CodeGen/AArch64/sme2p1-intrinsics/acle_sme2p1_zero.c
    A clang/test/CodeGen/AArch64/soft-float-abi-errors.c
    A clang/test/CodeGen/AArch64/soft-float-abi.c
    A clang/test/CodeGen/AArch64/strictfp-builtins.c
    A clang/test/CodeGen/AArch64/subarch-compatbility.c
    A clang/test/CodeGen/AArch64/sve-acle-__ARM_FEATURE_SVE_VECTOR_OPERATORS.c
    A clang/test/CodeGen/AArch64/sve-acle-__ARM_FEATURE_SVE_VECTOR_OPERATORS.cpp
    A clang/test/CodeGen/AArch64/sve-inline-asm-crash.c
    A clang/test/CodeGen/AArch64/sve-inline-asm-datatypes.c
    A clang/test/CodeGen/AArch64/sve-inline-asm-negative-test.c
    A clang/test/CodeGen/AArch64/sve-inline-asm.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/README
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_abd.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_abs.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_acge.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_acgt.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_acle.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_aclt.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_add.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_adda.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_addv.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_adrb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_adrd.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_adrh.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_adrw.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_and.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_andv.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_asr.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_asrd.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_bfdot.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_bfmlalb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_bfmlalt.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_bfmmla.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_bic.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_brka.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_brkb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_brkn.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_brkpa.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_brkpb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cadd.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_clasta-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_clasta.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_clastb-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_clastb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cls.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_clz.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmla.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmpeq.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmpge.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmpgt.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmple.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmplt.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmpne.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmpuo.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cnot.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cnt-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cnt.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cntb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cntd.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cnth.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cntp.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cntw.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_compact.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_create2-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_create2.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_create3-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_create3.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_create4-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_create4.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cvt-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cvt.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cvtnt.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_div.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_divr.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_dot.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_dup-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_dup.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_dupq-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_dupq.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_dupq_const.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_eor.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_eorv.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_expa.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ext-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ext.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_extb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_exth.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_extw.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_get2-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_get2.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_get3-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_get3.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_get4-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_get4.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_index.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_insr-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_insr.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_lasta-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_lasta.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_lastb-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_lastb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1ro-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1ro.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1rq-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1rq.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1sb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1sh.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1sw.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1ub.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1uh.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1uw.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld2-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld2.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld3-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld3.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld4-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld4.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1sb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1sh.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1sw.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1ub.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1uh.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1uw.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1sb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1sh.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1sw.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1ub.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1uh.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1uw.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnt1-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnt1.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_len-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_len.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_lsl.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_lsr.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mad.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_matmul_fp32.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_matmul_fp64.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_max.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_maxnm.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_maxnmv.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_maxv.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_min.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_minnm.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_minnmv.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_minv.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mla.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mls.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mmla.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mov.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_msb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mul.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mulh.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mulx.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_nand.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_neg.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_nmad.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_nmla.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_nmls.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_nmsb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_nor.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_not.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_orn.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_orr.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_orv.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_pfalse.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_pfirst.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_pnext.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_prfb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_prfd.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_prfh.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_prfw.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ptest.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ptrue.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qadd.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qdecb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qdecd.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qdech.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qdecp.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qdecw.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qincb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qincd.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qinch.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qincp.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qincw.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qsub.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rbit.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rdffr.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_recpe.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_recps.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_recpx.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_reinterpret-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_reinterpret.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rev-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rev.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_revb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_revh.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_revw.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rinta.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rinti.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rintm.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rintn.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rintp.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rintx.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rintz.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rsqrte.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rsqrts.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_scale.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_sel-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_sel.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_set2-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_set2.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_set3-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_set3.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_set4-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_set4.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_setffr.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_splice-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_splice.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_sqrt.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st1-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st1.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st1b.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st1h.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st1w.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st2-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st2.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st3-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st3.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st4-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st4.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_stnt1-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_stnt1.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_sub.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_subr.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_sudot.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_tbl-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_tbl.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_tmad.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn1-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn1-fp64-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn1-fp64.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn1.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn2-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn2-fp64-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn2-fp64.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn2.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_tsmul.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_tssel.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef2-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef2.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef3-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef3.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef4-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef4.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_unpkhi.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_unpklo.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_usdot.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp1-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp1-fp64-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp1-fp64.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp1.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp2-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp2-fp64-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp2-fp64.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp2.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_whilele.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_whilelt.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_wrffr.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip1-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip1-fp64-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip1-fp64.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip1.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip2-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip2-fp64-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip2-fp64.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip2.c
    A clang/test/CodeGen/AArch64/sve-vector-arith-ops.c
    A clang/test/CodeGen/AArch64/sve-vector-bits-codegen.c
    A clang/test/CodeGen/AArch64/sve-vector-bitwise-ops.c
    A clang/test/CodeGen/AArch64/sve-vector-compare-ops.c
    A clang/test/CodeGen/AArch64/sve-vector-shift-ops.c
    A clang/test/CodeGen/AArch64/sve-vector-subscript-ops.c
    A clang/test/CodeGen/AArch64/sve-vls-arith-ops.c
    A clang/test/CodeGen/AArch64/sve-vls-bitwise-ops.c
    A clang/test/CodeGen/AArch64/sve-vls-compare-ops.c
    A clang/test/CodeGen/AArch64/sve-vls-shift-ops.c
    A clang/test/CodeGen/AArch64/sve-vls-subscript-ops.c
    A clang/test/CodeGen/AArch64/sve.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_aba.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_abalb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_abalt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_abdlb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_abdlt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_adalp.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_adclb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_adclt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addhnb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addhnt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addlb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addlbt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addlt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addp.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addwb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addwt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_aesd.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_aese.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_aesimc.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_aesmc.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_bcax.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_bdep.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_bext.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_bgrp.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_bsl.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_bsl1n.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_bsl2n.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_cadd.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_cdot.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_cmla.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_cvtlt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_cvtnt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_cvtx.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_cvtxnt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_eor3.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_eorbt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_eortb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_faminmax.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_hadd.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_histcnt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_histseg.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_hsub.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_hsubr.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_ldnt1.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_ldnt1sb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_ldnt1sh.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_ldnt1sw.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_ldnt1ub.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_ldnt1uh.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_ldnt1uw.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_logb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_luti.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_match.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_maxnmp.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_maxp.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_minnmp.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_minp.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mla.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mlalb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mlalt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mls.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mlslb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mlslt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_movlb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_movlt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mul.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mullb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mullt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_nbsl.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_nmatch.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_pmul.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_pmullb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_pmullb_128.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_pmullt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_pmullt_128.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qabs.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qadd.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qcadd.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmlalb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmlalbt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmlalt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmlslb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmlslbt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmlslt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmulh.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmullb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmullt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qneg.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrdcmlah.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrdmlah.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrdmlsh.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrdmulh.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrshl.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrshrnb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrshrnt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrshrunb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrshrunt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qshl.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qshlu.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qshrnb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qshrnt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qshrunb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qshrunt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qsub.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qsubr.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qxtnb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qxtnt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qxtunb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qxtunt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_raddhnb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_raddhnt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rax1.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_recpe.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_revd.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rhadd.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rshl.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rshr.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rshrnb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rshrnt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rsqrte.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rsra.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rsubhnb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rsubhnt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sbclb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sbclt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_shllb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_shllt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_shrnb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_shrnt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sli.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sm4e.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sm4ekey.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sqadd.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sra.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sri.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_stnt1.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_stnt1b.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_stnt1h.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_stnt1w.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_subhnb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_subhnt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sublb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sublbt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sublt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_subltb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_subwb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_subwt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_tbl2-bfloat.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_tbl2.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_tbx-bfloat.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_tbx.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_uqadd.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_whilege.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_whilegt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_whilerw-bfloat.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_whilerw.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_whilewr-bfloat.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_whilewr.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_xar.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfadd.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfclamp.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmax.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmaxnm.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmin.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfminnm.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmla.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmla_lane.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmls.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmls_lane.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmlsl.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmul.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmul_lane.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfsub.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_cntp.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_create2_bool.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_create4_bool.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_dot.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_dupq.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_extq.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_fclamp.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_fp_reduce.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_get2_bool.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_get4_bool.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_int_reduce.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_ld1.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_ld1_single.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_ldnt1.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_loads.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_pext.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_pfalse.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_pmov_to_pred.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_pmov_to_vector.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_psel.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_psel_svcount.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_ptrue.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_qcvtn.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_qrshr.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_sclamp.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_set2_bool.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_set4_bool.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_st1.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_st1_single.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_stnt1.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_store.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_tblq.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_tbxq.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_uclamp.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_undef_bool.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_uzpq1.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_uzpq2.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_while_pn.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_while_x2.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_zipq1.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_zipq2.c
    A clang/test/CodeGen/AArch64/svepcs.c
    A clang/test/CodeGen/AArch64/sysregs-target.c
    A clang/test/CodeGen/AArch64/targetattr-arch.c
    A clang/test/CodeGen/AArch64/targetattr-crypto.c
    A clang/test/CodeGen/AArch64/targetattr.c
    A clang/test/CodeGen/AArch64/tme.cpp
    A clang/test/CodeGen/AArch64/type-sizes.c
    A clang/test/CodeGen/AArch64/v8.1a-neon-intrinsics.c
    A clang/test/CodeGen/AArch64/v8.2a-fp16-intrinsics-constrained.c
    A clang/test/CodeGen/AArch64/v8.2a-fp16-intrinsics.c
    A clang/test/CodeGen/AArch64/v8.2a-neon-intrinsics-constrained.c
    A clang/test/CodeGen/AArch64/v8.2a-neon-intrinsics-generic.c
    A clang/test/CodeGen/AArch64/v8.2a-neon-intrinsics.c
    A clang/test/CodeGen/AArch64/v8.5a-neon-frint3264-intrinsic.c
    A clang/test/CodeGen/AArch64/v8.5a-scalar-frint3264-intrinsic.c
    A clang/test/CodeGen/AArch64/v8.6a-neon-intrinsics.c
    A clang/test/CodeGen/AArch64/varargs-ms.c
    A clang/test/CodeGen/AArch64/varargs-sve.c
    A clang/test/CodeGen/AArch64/varargs.c
    A clang/test/CodeGen/AArch64/vpcs.c
    M clang/test/CodeGen/PowerPC/altivec.c
    M clang/test/CodeGen/PowerPC/builtins-ppc-altivec.c
    M clang/test/CodeGen/PowerPC/builtins-ppc-fastmath.c
    M clang/test/CodeGen/PowerPC/builtins-ppc-p10vector.c
    M clang/test/CodeGen/PowerPC/builtins-ppc-p8vector.c
    M clang/test/CodeGen/PowerPC/builtins-ppc-pair-mma.c
    M clang/test/CodeGen/PowerPC/builtins-ppc-quadword.c
    M clang/test/CodeGen/PowerPC/builtins-ppc-vsx.c
    M clang/test/CodeGen/PowerPC/builtins-ppc-xlcompat.c
    M clang/test/CodeGen/PowerPC/musttail-forward-declaration-inline.c
    M clang/test/CodeGen/PowerPC/musttail-forward-declaration-weak.c
    M clang/test/CodeGen/PowerPC/musttail-indirect.cpp
    M clang/test/CodeGen/PowerPC/musttail-inline.c
    M clang/test/CodeGen/PowerPC/musttail-undefined.c
    M clang/test/CodeGen/PowerPC/musttail-weak.c
    M clang/test/CodeGen/PowerPC/musttail.c
    M clang/test/CodeGen/PowerPC/ppc-emmintrin.c
    M clang/test/CodeGen/PowerPC/ppc-xmmintrin.c
    M clang/test/CodeGen/PowerPC/vector-bool-pixel-altivec-init-no-parentheses.c
    M clang/test/CodeGen/PowerPC/vector-bool-pixel-altivec-init.c
    A clang/test/CodeGen/RISCV/attr-hw-shadow-stack.c
    M clang/test/CodeGen/RISCV/attr-rvv-vector-bits-bitcast.c
    M clang/test/CodeGen/RISCV/attr-rvv-vector-bits-cast.c
    M clang/test/CodeGen/RISCV/attr-rvv-vector-bits-codegen.c
    M clang/test/CodeGen/RISCV/attr-rvv-vector-bits-globals.c
    A clang/test/CodeGen/RISCV/builtin-cpu-is-error.c
    A clang/test/CodeGen/RISCV/builtin-cpu-is.c
    M clang/test/CodeGen/RISCV/riscv-func-attr-target.c
    M clang/test/CodeGen/RISCV/riscv-inline-asm.c
    M clang/test/CodeGen/RISCV/rvv-vls-arith-ops.c
    M clang/test/CodeGen/RISCV/rvv-vls-bitwise-ops.c
    M clang/test/CodeGen/RISCV/rvv-vls-compare-ops.c
    M clang/test/CodeGen/RISCV/rvv-vls-shift-ops.c
    A clang/test/CodeGen/SystemZ/builtin-setjmp-logjmp.c
    M clang/test/CodeGen/SystemZ/builtins-systemz-zvector-constrained.c
    M clang/test/CodeGen/SystemZ/builtins-systemz-zvector.c
    M clang/test/CodeGen/SystemZ/systemz-inline-asm.c
    M clang/test/CodeGen/SystemZ/zos-mixed-ptr-sizes-malloc.c
    M clang/test/CodeGen/SystemZ/zos-mixed-ptr-sizes.c
    M clang/test/CodeGen/SystemZ/zvector.c
    M clang/test/CodeGen/SystemZ/zvector2.c
    A clang/test/CodeGen/X86/amx_avx512_api.c
    A clang/test/CodeGen/X86/amx_fp8.c
    A clang/test/CodeGen/X86/amx_fp8_api.c
    A clang/test/CodeGen/X86/amx_fp8_errors.c
    A clang/test/CodeGen/X86/amx_fp8_inline_asm.c
    A clang/test/CodeGen/X86/amx_movrs.c
    A clang/test/CodeGen/X86/amx_movrs_api.c
    A clang/test/CodeGen/X86/amx_movrs_errors.c
    A clang/test/CodeGen/X86/amx_movrs_tranpose.c
    A clang/test/CodeGen/X86/amx_movrs_tranpose_api.c
    A clang/test/CodeGen/X86/amx_movrs_transpose_errors.c
    A clang/test/CodeGen/X86/amx_tf32.c
    A clang/test/CodeGen/X86/amx_tf32_api.c
    A clang/test/CodeGen/X86/amx_tf32_errors.c
    A clang/test/CodeGen/X86/amx_tf32_inline_asm.c
    A clang/test/CodeGen/X86/amx_transpose.c
    A clang/test/CodeGen/X86/amx_transpose_api.c
    A clang/test/CodeGen/X86/amx_transpose_errors.c
    A clang/test/CodeGen/X86/amxavx512-builtins.c
    M clang/test/CodeGen/X86/avx-builtins.c
    M clang/test/CodeGen/X86/avx-cmp-builtins.c
    M clang/test/CodeGen/X86/avx-shuffle-builtins.c
    M clang/test/CodeGen/X86/avx10_2bf16-builtins.c
    M clang/test/CodeGen/X86/avx2-builtins.c
    M clang/test/CodeGen/X86/avx512bw-builtins.c
    M clang/test/CodeGen/X86/avx512dq-builtins.c
    M clang/test/CodeGen/X86/avx512f-builtins.c
    M clang/test/CodeGen/X86/avx512vbmi2-builtins.c
    M clang/test/CodeGen/X86/avx512vl-builtins.c
    M clang/test/CodeGen/X86/avx512vldq-builtins.c
    M clang/test/CodeGen/X86/avx512vlvbmi2-builtins.c
    M clang/test/CodeGen/X86/avx512vpopcntdq-builtins.c
    M clang/test/CodeGen/X86/avx512vpopcntdqvl-builtins.c
    A clang/test/CodeGen/X86/builtin_test_helpers.h
    M clang/test/CodeGen/X86/cmpccxadd-builtins-error.c
    M clang/test/CodeGen/X86/cx-complex-range.c
    M clang/test/CodeGen/X86/math-builtins.c
    M clang/test/CodeGen/X86/mmx-builtins.c
    A clang/test/CodeGen/X86/movrs-avx10.2-512-builtins-error-32.c
    A clang/test/CodeGen/X86/movrs-avx10.2-512-builtins.c
    A clang/test/CodeGen/X86/movrs-avx10.2-builtins-error-32.c
    A clang/test/CodeGen/X86/movrs-avx10.2-builtins.c
    A clang/test/CodeGen/X86/movrs-builtins.c
    M clang/test/CodeGen/X86/ms-x86-intrinsics.c
    A clang/test/CodeGen/X86/sm4-evex-builtins.c
    M clang/test/CodeGen/X86/sse-builtins.c
    M clang/test/CodeGen/X86/sse.c
    M clang/test/CodeGen/X86/sse2-builtins.c
    M clang/test/CodeGen/X86/sse3-builtins.c
    M clang/test/CodeGen/X86/sse41-builtins.c
    M clang/test/CodeGen/X86/x86_64-PR42672.c
    M clang/test/CodeGen/X86/xop-builtins-cmp.c
    M clang/test/CodeGen/X86/xop-builtins.c
    R clang/test/CodeGen/aarch64-ABI-align-packed-assembly.c
    R clang/test/CodeGen/aarch64-ABI-align-packed.c
    R clang/test/CodeGen/aarch64-args-hfa.c
    R clang/test/CodeGen/aarch64-args.cpp
    R clang/test/CodeGen/aarch64-arguments-hfa-v3.c
    R clang/test/CodeGen/aarch64-attr-mode-complex.c
    R clang/test/CodeGen/aarch64-attr-mode-float.c
    R clang/test/CodeGen/aarch64-bf16-dotprod-intrinsics.c
    R clang/test/CodeGen/aarch64-bf16-getset-intrinsics.c
    R clang/test/CodeGen/aarch64-bf16-lane-intrinsics.c
    R clang/test/CodeGen/aarch64-bf16-ldst-intrinsics.c
    R clang/test/CodeGen/aarch64-bf16-reinterpret-intrinsics.c
    R clang/test/CodeGen/aarch64-branch-protection-attr.c
    R clang/test/CodeGen/aarch64-byval-temp.c
    R clang/test/CodeGen/aarch64-cpu-supports-target.c
    R clang/test/CodeGen/aarch64-cpu-supports.c
    R clang/test/CodeGen/aarch64-debug-sve-vector-types.c
    R clang/test/CodeGen/aarch64-debug-sve-vectorx2-types.c
    R clang/test/CodeGen/aarch64-debug-sve-vectorx3-types.c
    R clang/test/CodeGen/aarch64-debug-sve-vectorx4-types.c
    R clang/test/CodeGen/aarch64-elf-pauthabi.c
    R clang/test/CodeGen/aarch64-fix-cortex-a53-835769.c
    R clang/test/CodeGen/aarch64-fmv-dependencies.c
    R clang/test/CodeGen/aarch64-fmv-resolver-emission.c
    R clang/test/CodeGen/aarch64-fmv-streaming.c
    R clang/test/CodeGen/aarch64-fp8-intrinsics/acle_sme2_fp8_scale.c
    R clang/test/CodeGen/aarch64-gcs.c
    R clang/test/CodeGen/aarch64-inline-asm.c
    R clang/test/CodeGen/aarch64-inlineasm-ios.c
    R clang/test/CodeGen/aarch64-ls64-inline-asm.c
    R clang/test/CodeGen/aarch64-ls64.c
    R clang/test/CodeGen/aarch64-matmul.cpp
    R clang/test/CodeGen/aarch64-mixed-target-attributes.c
    R clang/test/CodeGen/aarch64-mops.c
    R clang/test/CodeGen/aarch64-neon-2velem.c
    R clang/test/CodeGen/aarch64-neon-3v.c
    R clang/test/CodeGen/aarch64-neon-across.c
    R clang/test/CodeGen/aarch64-neon-dot-product.c
    R clang/test/CodeGen/aarch64-neon-extract.c
    R clang/test/CodeGen/aarch64-neon-faminmax-intrinsics.c
    R clang/test/CodeGen/aarch64-neon-fcvt-intrinsics.c
    R clang/test/CodeGen/aarch64-neon-fma.c
    R clang/test/CodeGen/aarch64-neon-fp16fml.c
    R clang/test/CodeGen/aarch64-neon-fp8-intrinsics/acle_neon_fscale.c
    R clang/test/CodeGen/aarch64-neon-intrinsics-constrained.c
    R clang/test/CodeGen/aarch64-neon-intrinsics.c
    R clang/test/CodeGen/aarch64-neon-ldst-one-rcpc3.c
    R clang/test/CodeGen/aarch64-neon-ldst-one.c
    R clang/test/CodeGen/aarch64-neon-luti.c
    R clang/test/CodeGen/aarch64-neon-misc-constrained.c
    R clang/test/CodeGen/aarch64-neon-misc.c
    R clang/test/CodeGen/aarch64-neon-perm.c
    R clang/test/CodeGen/aarch64-neon-range-checks.c
    R clang/test/CodeGen/aarch64-neon-scalar-copy.c
    R clang/test/CodeGen/aarch64-neon-scalar-x-indexed-elem-constrained.c
    R clang/test/CodeGen/aarch64-neon-scalar-x-indexed-elem.c
    R clang/test/CodeGen/aarch64-neon-sha3.c
    R clang/test/CodeGen/aarch64-neon-shifts.c
    R clang/test/CodeGen/aarch64-neon-sm4-sm3.c
    R clang/test/CodeGen/aarch64-neon-tbl.c
    R clang/test/CodeGen/aarch64-neon-vcadd.c
    R clang/test/CodeGen/aarch64-neon-vcmla.c
    R clang/test/CodeGen/aarch64-neon-vcombine.c
    R clang/test/CodeGen/aarch64-neon-vget-hilo.c
    R clang/test/CodeGen/aarch64-neon-vget.c
    R clang/test/CodeGen/aarch64-neon-vsqadd-float-conversion.c
    R clang/test/CodeGen/aarch64-neon-vuqadd-float-conversion-warning.c
    R clang/test/CodeGen/aarch64-poly-add.c
    R clang/test/CodeGen/aarch64-poly128.c
    R clang/test/CodeGen/aarch64-poly64.c
    R clang/test/CodeGen/aarch64-sign-return-address.c
    R clang/test/CodeGen/aarch64-sme-inline-streaming-attrs.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/aarch64-sme-attrs.cpp
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_add-i32.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_add-i64.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_cnt.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_ld1.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_ld1_vnum.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_ldr.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_mopa-za32.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_mopa-za64.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_mops-za32.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_mops-za64.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_read.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_st1.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_st1_vnum.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_state_builtin.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_state_funs.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_str.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_write.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_zero.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/aarch64-sme2-attrs.cpp
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_add.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_add_sub_za16.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_bmop.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_clamp.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_cvt.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_cvtl.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_cvtn.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_faminmax.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_fmlas16.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_fp_dots.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_frint.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_int_dots.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_ldr_str_zt.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti2_lane_zt.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti2_lane_zt_x2.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti2_lane_zt_x4.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti4_lane_zt.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti4_lane_zt_x2.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti4_lane_zt_x4.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti4_zt.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_max.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_maxnm.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_min.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_minnm.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_mla.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_mlal.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_mlall.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_mls.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_mlsl.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_mop.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_mopa_nonwide.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_read.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_reinterpret_svcount_svbool.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_sqdmulh.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_sub.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_unpkx2.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_unpkx4.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vdot.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_add.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_qrshr.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_rshl.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_selx2.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_selx4.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_uzpx2.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_uzpx4.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_zipx2.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_zipx4.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_write.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_write_lane_zt.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_zero_zt.c
    R clang/test/CodeGen/aarch64-sme2p1-intrinsics/acle_sme2p1_movaz.c
    R clang/test/CodeGen/aarch64-sme2p1-intrinsics/acle_sme2p1_zero.c
    R clang/test/CodeGen/aarch64-soft-float-abi-errors.c
    R clang/test/CodeGen/aarch64-soft-float-abi.c
    R clang/test/CodeGen/aarch64-strictfp-builtins.c
    R clang/test/CodeGen/aarch64-subarch-compatbility.c
    R clang/test/CodeGen/aarch64-sve-acle-__ARM_FEATURE_SVE_VECTOR_OPERATORS.c
    R clang/test/CodeGen/aarch64-sve-acle-__ARM_FEATURE_SVE_VECTOR_OPERATORS.cpp
    R clang/test/CodeGen/aarch64-sve-inline-asm-crash.c
    R clang/test/CodeGen/aarch64-sve-inline-asm-datatypes.c
    R clang/test/CodeGen/aarch64-sve-inline-asm-negative-test.c
    R clang/test/CodeGen/aarch64-sve-inline-asm.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/README
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_abd.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_abs.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_acge.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_acgt.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_acle.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_aclt.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_add.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adda.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_addv.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrd.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrh.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrw.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_and.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_andv.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_asr.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_asrd.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_bfdot.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_bfmlalb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_bfmlalt.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_bfmmla.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_bic.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brka.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkn.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkpa.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkpb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cadd.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clasta-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clasta.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clastb-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clastb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cls.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clz.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmla.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmpeq.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmpge.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmpgt.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmple.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmplt.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmpne.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmpuo.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnot.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnt-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnt.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntd.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnth.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntp.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntw.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_compact.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create2-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create2.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create3-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create3.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create4-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create4.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cvt-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cvt.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cvtnt.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_div.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_divr.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dot.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dup-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dup.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dupq-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dupq.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dupq_const.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_eor.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_eorv.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_expa.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ext-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ext.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_extb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_exth.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_extw.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get2-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get2.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get3-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get3.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get4-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get4.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_index.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_insr-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_insr.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lasta-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lasta.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lastb-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lastb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1ro-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1ro.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1rq-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1rq.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1sb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1sh.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1sw.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1ub.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1uh.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1uw.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld2-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld2.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld3-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld3.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld4-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld4.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1sb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1sh.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1sw.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1ub.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1uh.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1uw.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1sb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1sh.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1sw.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1ub.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1uh.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1uw.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnt1-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnt1.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_len-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_len.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lsl.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lsr.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mad.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_matmul_fp32.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_matmul_fp64.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_max.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_maxnm.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_maxnmv.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_maxv.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_min.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_minnm.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_minnmv.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_minv.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mla.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mls.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mmla.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mov.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_msb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mul.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mulh.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mulx.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nand.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_neg.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmad.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmla.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmls.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmsb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nor.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_not.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_orn.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_orr.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_orv.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_pfalse.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_pfirst.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_pnext.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfd.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfh.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfw.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ptest.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ptrue.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qadd.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecd.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdech.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecp.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecw.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincd.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qinch.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincp.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincw.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qsub.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rbit.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rdffr.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_recpe.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_recps.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_recpx.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_reinterpret-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_reinterpret.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rev-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rev.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_revb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_revh.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_revw.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rinta.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rinti.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintm.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintn.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintp.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintx.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintz.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rsqrte.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rsqrts.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_scale.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sel-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sel.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set2-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set2.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set3-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set3.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set4-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set4.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_setffr.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_splice-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_splice.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sqrt.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1b.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1h.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1w.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st2-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st2.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st3-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st3.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st4-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st4.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_stnt1-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_stnt1.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sub.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_subr.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sudot.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tbl-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tbl.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tmad.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn1-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn1-fp64-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn1-fp64.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn1.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn2-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn2-fp64-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn2-fp64.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn2.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tsmul.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tssel.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef2-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef2.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef3-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef3.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef4-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef4.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_unpkhi.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_unpklo.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_usdot.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp1-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp1-fp64-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp1-fp64.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp1.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp2-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp2-fp64-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp2-fp64.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp2.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_whilele.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_whilelt.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_wrffr.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip1-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip1-fp64-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip1-fp64.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip1.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip2-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip2-fp64-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip2-fp64.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip2.c
    R clang/test/CodeGen/aarch64-sve-vector-arith-ops.c
    R clang/test/CodeGen/aarch64-sve-vector-bits-codegen.c
    R clang/test/CodeGen/aarch64-sve-vector-bitwise-ops.c
    R clang/test/CodeGen/aarch64-sve-vector-compare-ops.c
    R clang/test/CodeGen/aarch64-sve-vector-shift-ops.c
    R clang/test/CodeGen/aarch64-sve-vector-subscript-ops.c
    R clang/test/CodeGen/aarch64-sve-vls-arith-ops.c
    R clang/test/CodeGen/aarch64-sve-vls-bitwise-ops.c
    R clang/test/CodeGen/aarch64-sve-vls-compare-ops.c
    R clang/test/CodeGen/aarch64-sve-vls-shift-ops.c
    R clang/test/CodeGen/aarch64-sve-vls-subscript-ops.c
    R clang/test/CodeGen/aarch64-sve.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aba.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_abalb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_abalt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_abdlb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_abdlt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_adalp.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_adclb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_adclt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addhnb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addhnt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addlb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addlbt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addlt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addp.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addwb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addwt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aesd.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aese.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aesimc.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aesmc.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bcax.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bdep.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bext.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bgrp.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bsl.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bsl1n.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bsl2n.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cadd.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cdot.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cmla.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cvtlt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cvtnt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cvtx.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cvtxnt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_eor3.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_eorbt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_eortb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_faminmax.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_hadd.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_histcnt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_histseg.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_hsub.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_hsubr.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1sb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1sh.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1sw.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1ub.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1uh.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1uw.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_logb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_luti.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_match.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_maxnmp.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_maxp.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_minnmp.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_minp.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mla.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlalb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlalt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mls.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlslb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlslt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_movlb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_movlt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mul.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mullb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mullt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_nbsl.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_nmatch.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmul.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmullb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmullb_128.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmullt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmullt_128.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qabs.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qadd.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qcadd.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlalb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlalbt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlalt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlslb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlslbt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlslt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmulh.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmullb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmullt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qneg.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrdcmlah.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrdmlah.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrdmlsh.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrdmulh.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshl.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshrnb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshrnt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshrunb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshrunt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshl.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshlu.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshrnb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshrnt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshrunb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshrunt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qsub.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qsubr.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qxtnb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qxtnt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qxtunb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qxtunt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_raddhnb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_raddhnt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rax1.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_recpe.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_revd.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rhadd.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rshl.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rshr.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rshrnb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rshrnt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rsqrte.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rsra.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rsubhnb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rsubhnt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sbclb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sbclt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_shllb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_shllt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_shrnb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_shrnt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sli.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sm4e.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sm4ekey.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sqadd.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sra.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sri.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_stnt1.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_stnt1b.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_stnt1h.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_stnt1w.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_subhnb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_subhnt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sublb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sublbt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sublt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_subltb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_subwb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_subwt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_tbl2-bfloat.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_tbl2.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_tbx-bfloat.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_tbx.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_uqadd.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilege.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilegt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilerw-bfloat.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilerw.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilewr-bfloat.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilewr.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_xar.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfadd.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfclamp.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmax.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmaxnm.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmin.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfminnm.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmla.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmla_lane.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmls.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmls_lane.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmlsl.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmul.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmul_lane.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfsub.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_cntp.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_create2_bool.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_create4_bool.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_dot.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_dupq.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_extq.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_fclamp.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_fp_reduce.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_get2_bool.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_get4_bool.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_int_reduce.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_ld1.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_ld1_single.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_ldnt1.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_loads.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_pext.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_pfalse.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_pmov_to_pred.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_pmov_to_vector.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_psel.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_psel_svcount.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_ptrue.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_qcvtn.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_qrshr.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_sclamp.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_set2_bool.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_set4_bool.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_st1.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_st1_single.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_stnt1.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_store.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_tblq.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_tbxq.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_uclamp.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_undef_bool.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_uzpq1.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_uzpq2.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_while_pn.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_while_x2.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_zipq1.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_zipq2.c
    R clang/test/CodeGen/aarch64-svepcs.c
    R clang/test/CodeGen/aarch64-sysregs-target.c
    R clang/test/CodeGen/aarch64-targetattr-arch.c
    R clang/test/CodeGen/aarch64-targetattr-crypto.c
    R clang/test/CodeGen/aarch64-targetattr.c
    R clang/test/CodeGen/aarch64-tme.cpp
    R clang/test/CodeGen/aarch64-type-sizes.c
    R clang/test/CodeGen/aarch64-v8.1a-neon-intrinsics.c
    R clang/test/CodeGen/aarch64-v8.2a-fp16-intrinsics-constrained.c
    R clang/test/CodeGen/aarch64-v8.2a-fp16-intrinsics.c
    R clang/test/CodeGen/aarch64-v8.2a-neon-intrinsics-constrained.c
    R clang/test/CodeGen/aarch64-v8.2a-neon-intrinsics-generic.c
    R clang/test/CodeGen/aarch64-v8.2a-neon-intrinsics.c
    R clang/test/CodeGen/aarch64-v8.5a-neon-frint3264-intrinsic.c
    R clang/test/CodeGen/aarch64-v8.5a-scalar-frint3264-intrinsic.c
    R clang/test/CodeGen/aarch64-v8.6a-neon-intrinsics.c
    R clang/test/CodeGen/aarch64-varargs-ms.c
    R clang/test/CodeGen/aarch64-varargs-sve.c
    R clang/test/CodeGen/aarch64-varargs.c
    R clang/test/CodeGen/aarch64-vpcs.c
    M clang/test/CodeGen/alias.cpp
    A clang/test/CodeGen/allow-ubsan-check-inline.c
    A clang/test/CodeGen/amdgpu-barrier-type-debug-info.c
    M clang/test/CodeGen/arm-bf16-convert-intrinsics.c
    A clang/test/CodeGen/arm-mfp8.c
    M clang/test/CodeGen/arm-mve-intrinsics/absneg.c
    M clang/test/CodeGen/arm-mve-intrinsics/bitwise-imm.c
    M clang/test/CodeGen/arm-mve-intrinsics/compare.c
    M clang/test/CodeGen/arm-mve-intrinsics/cplusplus.cpp
    M clang/test/CodeGen/arm-mve-intrinsics/ternary.c
    M clang/test/CodeGen/arm-mve-intrinsics/vadc.c
    M clang/test/CodeGen/arm-mve-intrinsics/vbicq.c
    M clang/test/CodeGen/arm-mve-intrinsics/vector-shift-imm.c
    M clang/test/CodeGen/arm-mve-intrinsics/vornq.c
    M clang/test/CodeGen/arm-neon-shifts.c
    M clang/test/CodeGen/arm-vfp16-arguments.c
    M clang/test/CodeGen/arm-vfp16-arguments2.cpp
    M clang/test/CodeGen/arm64-microsoft-intrinsics.c
    M clang/test/CodeGen/arm64_32-vaarg.c
    M clang/test/CodeGen/arm_neon_intrinsics.c
    A clang/test/CodeGen/atomic-test-and-set.c
    M clang/test/CodeGen/attr-arm-sve-vector-bits-bitcast.c
    M clang/test/CodeGen/attr-arm-sve-vector-bits-cast.c
    M clang/test/CodeGen/attr-arm-sve-vector-bits-codegen.c
    M clang/test/CodeGen/attr-arm-sve-vector-bits-globals.c
    M clang/test/CodeGen/attr-counted-by-pr110385.c
    M clang/test/CodeGen/attr-counted-by.c
    M clang/test/CodeGen/attr-cpuspecific-cpus.c
    M clang/test/CodeGen/attr-cpuspecific.c
    M clang/test/CodeGen/attr-ifunc.c
    M clang/test/CodeGen/attr-target-clones-aarch64.c
    M clang/test/CodeGen/attr-target-clones-riscv.c
    M clang/test/CodeGen/attr-target-mv.c
    M clang/test/CodeGen/attr-target-version-riscv.c
    M clang/test/CodeGen/attr-target-version.c
    M clang/test/CodeGen/attr-target-x86.c
    M clang/test/CodeGen/blocks.c
    M clang/test/CodeGen/bounds-checking.c
    A clang/test/CodeGen/builtin-counted-by-ref.c
    M clang/test/CodeGen/builtin_set_flt_rounds.c
    A clang/test/CodeGen/builtins-array-rank.cpp
    M clang/test/CodeGen/builtins-elementwise-math.c
    M clang/test/CodeGen/builtins-nvptx-native-half-type-native.c
    M clang/test/CodeGen/builtins-nvptx-native-half-type.c
    M clang/test/CodeGen/builtins-nvptx.c
    M clang/test/CodeGen/builtins-wasm.c
    M clang/test/CodeGen/builtinshufflevector2.c
    M clang/test/CodeGen/catch-undef-behavior.c
    M clang/test/CodeGen/const-init.c
    M clang/test/CodeGen/constrained-math-builtins.c
    M clang/test/CodeGen/cx-complex-range.c
    R clang/test/CodeGen/debug-info-renderscript-tag.rs
    A clang/test/CodeGen/embed-bitcode-marker-with-nonzero-as.c
    A clang/test/CodeGen/fat-lto-objects-cfi.cpp
    M clang/test/CodeGen/fp16-ops.c
    A clang/test/CodeGen/ifunc-win.c
    M clang/test/CodeGen/ifunc.c
    M clang/test/CodeGen/ignore-overflow-pattern.c
    M clang/test/CodeGen/isfpclass.c
    M clang/test/CodeGen/libcalls.c
    M clang/test/CodeGen/math-libcalls-tbaa-indirect-args.c
    M clang/test/CodeGen/math-libcalls-tbaa.c
    M clang/test/CodeGen/math-libcalls.c
    M clang/test/CodeGen/matrix-type-operators-fast-math.c
    M clang/test/CodeGen/matrix-type-operators.c
    M clang/test/CodeGen/mdouble.c
    M clang/test/CodeGen/memtag-globals.cpp
    M clang/test/CodeGen/ms-intrinsics.c
    M clang/test/CodeGen/ms-mixed-ptr-sizes.c
    A clang/test/CodeGen/musttail-sret.cpp
    M clang/test/CodeGen/neon-immediate-ubsan.c
    M clang/test/CodeGen/nofpclass.c
    A clang/test/CodeGen/pgo-cold-function-coverage.c
    M clang/test/CodeGen/ppc-vec_ct-truncate.c
    M clang/test/CodeGen/ptrauth-function-attributes.c
    A clang/test/CodeGen/ptrauth-module-flags.c
    R clang/test/CodeGen/renderscript.c
    M clang/test/CodeGen/rtsan_attribute_inserted.c
    M clang/test/CodeGen/rtsan_no_attribute_sanitizer_disabled.c
    M clang/test/CodeGen/sanitize-coverage-gated-callbacks.c
    A clang/test/CodeGen/sanitize-type-attr.cpp
    A clang/test/CodeGen/sanitize-type-globals.cpp
    A clang/test/CodeGen/scoped-fence-ops.c
    A clang/test/CodeGen/target-addrspace.cpp
    M clang/test/CodeGen/target-builtin-noerror.c
    M clang/test/CodeGen/target-data.c
    M clang/test/CodeGen/tbaa-pointers.c
    M clang/test/CodeGen/tbaa-reference.cpp
    M clang/test/CodeGen/tbaa-struct-bitfield-endianness.cpp
    M clang/test/CodeGen/ubsan-trap-debugloc.c
    A clang/test/CodeGen/ubsan-trap-merge.c
    A clang/test/CodeGen/ubsan-type-ignorelist-category-2.test
    A clang/test/CodeGen/ubsan-type-ignorelist-category.test
    A clang/test/CodeGen/ubsan-type-ignorelist-enum.test
    M clang/test/CodeGen/union-tbaa1.c
    M clang/test/CodeGen/variadic-nvptx.c
    M clang/test/CodeGen/vecshift.c
    M clang/test/CodeGen/vector-scalar.c
    M clang/test/CodeGenCUDA/Inputs/cuda.h
    M clang/test/CodeGenCUDA/amdgpu-atomic-ops.cu
    M clang/test/CodeGenCUDA/amdgpu-kernel-arg-pointer-type.cu
    M clang/test/CodeGenCUDA/device-init-fun.cu
    A clang/test/CodeGenCUDA/grid-constant.cu
    M clang/test/CodeGenCUDA/kernel-amdgcn.cu
    M clang/test/CodeGenCUDA/offloading-entries.cu
    A clang/test/CodeGenCUDASPIRV/spirv-attrs.cu
    A clang/test/CodeGenCXX/aarch64-mangle-sme-atts.cpp
    M clang/test/CodeGenCXX/aarch64-sve-vector-conditional-op.cpp
    M clang/test/CodeGenCXX/aarch64-sve-vector-init.cpp
    A clang/test/CodeGenCXX/amdgpu-barrier-typeinfo.cpp
    M clang/test/CodeGenCXX/attr-target-clones-aarch64.cpp
    M clang/test/CodeGenCXX/attr-target-clones-riscv.cpp
    M clang/test/CodeGenCXX/attr-target-version-riscv.cpp
    M clang/test/CodeGenCXX/attr-target-version.cpp
    A clang/test/CodeGenCXX/auto-var-init-attr.cpp
    M clang/test/CodeGenCXX/auto-var-init.cpp
    M clang/test/CodeGenCXX/builtin-calling-conv.cpp
    M clang/test/CodeGenCXX/catch-undef-behavior.cpp
    M clang/test/CodeGenCXX/cxx2b-deducing-this.cpp
    M clang/test/CodeGenCXX/default-arguments.cpp
    M clang/test/CodeGenCXX/ext-int.cpp
    M clang/test/CodeGenCXX/ext-vector-type-conditional.cpp
    M clang/test/CodeGenCXX/flexible-array-init.cpp
    M clang/test/CodeGenCXX/fmv-namespace.cpp
    M clang/test/CodeGenCXX/inline-then-fold-variadics.cpp
    M clang/test/CodeGenCXX/matrix-type-builtins.cpp
    M clang/test/CodeGenCXX/matrix-type-operators.cpp
    M clang/test/CodeGenCXX/matrix-type.cpp
    A clang/test/CodeGenCXX/matrix-vector-bit-int.cpp
    M clang/test/CodeGenCXX/microsoft-abi-dynamic-cast.cpp
    M clang/test/CodeGenCXX/microsoft-abi-member-pointers.cpp
    M clang/test/CodeGenCXX/microsoft-abi-typeid.cpp
    M clang/test/CodeGenCXX/ms-thread_local.cpp
    A clang/test/CodeGenCXX/ms-uneval-context-crash.cpp
    M clang/test/CodeGenCXX/template-instantiation.cpp
    M clang/test/CodeGenCXX/vector-size-conditional.cpp
    M clang/test/CodeGenCXX/vector-splat-conversion.cpp
    M clang/test/CodeGenCXX/wasm-args-returns.cpp
    A clang/test/CodeGenHIP/amdgpu-barrier-type.hip
    M clang/test/CodeGenHIP/printf_nonhostcall.cpp
    M clang/test/CodeGenHLSL/ArrayAssignable.hlsl
    A clang/test/CodeGenHLSL/BasicFeatures/ArrayOutputArguments.hlsl
    M clang/test/CodeGenHLSL/BasicFeatures/standard_conversion_sequences.hlsl
    A clang/test/CodeGenHLSL/builtins/AppendStructuredBuffer-elementtype.hlsl
    A clang/test/CodeGenHLSL/builtins/ByteAddressBuffers-constructors.hlsl
    A clang/test/CodeGenHLSL/builtins/ConsumeStructuredBuffer-elementtype.hlsl
    A clang/test/CodeGenHLSL/builtins/GroupMemoryBarrierWithGroupSync.hlsl
    R clang/test/CodeGenHLSL/builtins/RWBuffer-annotations.hlsl
    A clang/test/CodeGenHLSL/builtins/RWBuffer-constructor-opt.hlsl
    M clang/test/CodeGenHLSL/builtins/RWBuffer-constructor.hlsl
    M clang/test/CodeGenHLSL/builtins/RWBuffer-elementtype.hlsl
    M clang/test/CodeGenHLSL/builtins/RWBuffer-subscript.hlsl
    A clang/test/CodeGenHLSL/builtins/RWStructuredBuffer-elementtype.hlsl
    R clang/test/CodeGenHLSL/builtins/RasterizerOrderedBuffer-annotations.hlsl
    A clang/test/CodeGenHLSL/builtins/RasterizerOrderedStructuredBuffer-elementtype.hlsl
    M clang/test/CodeGenHLSL/builtins/ScalarSwizzles.hlsl
    R clang/test/CodeGenHLSL/builtins/StructuredBuffer-annotations.hlsl
    R clang/test/CodeGenHLSL/builtins/StructuredBuffer-constructor.hlsl
    M clang/test/CodeGenHLSL/builtins/StructuredBuffer-elementtype.hlsl
    R clang/test/CodeGenHLSL/builtins/StructuredBuffer-subscript.hlsl
    A clang/test/CodeGenHLSL/builtins/StructuredBuffers-constructors.hlsl
    A clang/test/CodeGenHLSL/builtins/StructuredBuffers-methods-lib.hlsl
    A clang/test/CodeGenHLSL/builtins/StructuredBuffers-methods-ps.hlsl
    A clang/test/CodeGenHLSL/builtins/StructuredBuffers-subscripts.hlsl
    A clang/test/CodeGenHLSL/builtins/WaveActiveAllTrue.hlsl
    A clang/test/CodeGenHLSL/builtins/WaveActiveAnyTrue.hlsl
    A clang/test/CodeGenHLSL/builtins/WaveActiveCountBits.hlsl
    A clang/test/CodeGenHLSL/builtins/asdouble.hlsl
    M clang/test/CodeGenHLSL/builtins/clamp-builtin.hlsl
    M clang/test/CodeGenHLSL/builtins/clamp.hlsl
    A clang/test/CodeGenHLSL/builtins/clip.hlsl
    M clang/test/CodeGenHLSL/builtins/countbits.hlsl
    A clang/test/CodeGenHLSL/builtins/dot4add_i8packed.hlsl
    A clang/test/CodeGenHLSL/builtins/dot4add_u8packed.hlsl
    A clang/test/CodeGenHLSL/builtins/firstbithigh.hlsl
    M clang/test/CodeGenHLSL/builtins/hlsl_resource_t.hlsl
    M clang/test/CodeGenHLSL/builtins/rcp.hlsl
    M clang/test/CodeGenHLSL/builtins/sign.hlsl
    A clang/test/CodeGenHLSL/builtins/splitdouble.hlsl
    M clang/test/CodeGenHLSL/cbuf.hlsl
    A clang/test/CodeGenHLSL/convergence/entry.point.hlsl
    M clang/test/CodeGenHLSL/implicit-norecurse-attrib.hlsl
    A clang/test/CodeGenHLSL/resource-bindings.hlsl
    A clang/test/CodeGenHLSL/semantics/SV_GroupID.hlsl
    A clang/test/CodeGenHLSL/semantics/SV_GroupThreadID.hlsl
    M clang/test/CodeGenObjC/arc-ternary-op.m
    M clang/test/CodeGenObjCXX/arc.mm
    M clang/test/CodeGenOpenCL/addr-space-struct-arg.cl
    M clang/test/CodeGenOpenCL/amdgcn-automatic-variable.cl
    M clang/test/CodeGenOpenCL/amdgpu-abi-struct-arg-byref.cl
    M clang/test/CodeGenOpenCL/amdgpu-abi-struct-coerce.cl
    M clang/test/CodeGenOpenCL/amdgpu-call-kernel.cl
    M clang/test/CodeGenOpenCL/amdgpu-enqueue-kernel.cl
    M clang/test/CodeGenOpenCL/amdgpu-features.cl
    M clang/test/CodeGenOpenCL/amdgpu-nullptr.cl
    M clang/test/CodeGenOpenCL/atomic-ops.cl
    M clang/test/CodeGenOpenCL/atomics-unsafe-hw-remarks-gfx90a.cl
    M clang/test/CodeGenOpenCL/blocks.cl
    M clang/test/CodeGenOpenCL/bool_cast.cl
    M clang/test/CodeGenOpenCL/builtins-alloca.cl
    M clang/test/CodeGenOpenCL/builtins-amdgcn-dl-insts-err.cl
    M clang/test/CodeGenOpenCL/builtins-amdgcn-gfx10.cl
    M clang/test/CodeGenOpenCL/builtins-amdgcn-gfx11.cl
    M clang/test/CodeGenOpenCL/builtins-amdgcn-gfx12-param-err.cl
    M clang/test/CodeGenOpenCL/builtins-amdgcn-gfx12.cl
    A clang/test/CodeGenOpenCL/builtins-amdgcn-gfx9-4-generic-err.cl
    M clang/test/CodeGenOpenCL/builtins-amdgcn-gfx940.cl
    A clang/test/CodeGenOpenCL/builtins-amdgcn-gfx950-err.cl
    A clang/test/CodeGenOpenCL/builtins-amdgcn-gfx950-read-tr.cl
    A clang/test/CodeGenOpenCL/builtins-amdgcn-gfx950.cl
    M clang/test/CodeGenOpenCL/builtins-amdgcn-mfma.cl
    M clang/test/CodeGenOpenCL/builtins-amdgcn-vi.cl
    M clang/test/CodeGenOpenCL/builtins-amdgcn.cl
    M clang/test/CodeGenOpenCL/builtins-f16.cl
    M clang/test/CodeGenOpenCL/builtins-fp-atomics-gfx12.cl
    M clang/test/CodeGenOpenCL/builtins-fp-atomics-gfx8.cl
    M clang/test/CodeGenOpenCL/builtins-fp-atomics-gfx90a.cl
    M clang/test/CodeGenOpenCL/cl20-device-side-enqueue-attributes.cl
    M clang/test/CodeGenOpenCL/cl20-device-side-enqueue.cl
    M clang/test/CodeGenOpenCL/enqueue-kernel-non-entry-block.cl
    M clang/test/CodeGenOpenCL/kernels-have-spir-cc-by-default.cl
    M clang/test/CodeGenOpenCL/logical-ops.cl
    M clang/test/CodeGenOpenCL/opencl_types.cl
    M clang/test/CodeGenOpenCL/partial_initializer.cl
    M clang/test/CodeGenOpenCL/shifts.cl
    M clang/test/CodeGenOpenCL/vector_literals.cl
    M clang/test/CodeGenOpenCLCXX/array-type-infinite-loop.clcpp
    M clang/test/CodeGenOpenCLCXX/local_addrspace_init.clcpp
    M clang/test/CodeGenSYCL/unique_stable_name_windows_diff.cpp
    M clang/test/CoverageMapping/switch.cpp
    M clang/test/CoverageMapping/switchmacro.c
    A clang/test/Driver/Inputs/config-l.cfg
    A clang/test/Driver/Inputs/cpunative/cortex-a57
    A clang/test/Driver/Inputs/cpunative/cortex-a72
    A clang/test/Driver/Inputs/cpunative/cortex-a76
    A clang/test/Driver/Inputs/cpunative/neoverse-n1
    A clang/test/Driver/Inputs/cpunative/neoverse-v2
    M clang/test/Driver/XRay/xray-mode-flags.cpp
    A clang/test/Driver/XRay/xray-shared.cpp
    R clang/test/Driver/aarch64-fixed-register-global.c
    A clang/test/Driver/aarch64-fujitsu-monaka.c
    M clang/test/Driver/aarch64-implied-sme-features.c
    M clang/test/Driver/aarch64-implied-sve-features.c
    A clang/test/Driver/aarch64-mcpu-native.c
    M clang/test/Driver/aarch64-ptrauth.c
    M clang/test/Driver/aarch64-v96a.c
    M clang/test/Driver/amdgpu-hip-system-arch.c
    M clang/test/Driver/amdgpu-macros.cl
    M clang/test/Driver/amdgpu-mcpu.cl
    M clang/test/Driver/amdgpu-openmp-system-arch-fail.c
    M clang/test/Driver/amdgpu-toolchain.c
    M clang/test/Driver/arm-alignment.c
    M clang/test/Driver/arm-cortex-cpus-2.c
    M clang/test/Driver/autocomplete.c
    M clang/test/Driver/avr-toolchain.c
    M clang/test/Driver/baremetal-multilib.yaml
    M clang/test/Driver/baremetal-sysroot.cpp
    M clang/test/Driver/baremetal.cpp
    M clang/test/Driver/cl-options.c
    M clang/test/Driver/cl-zc.cpp
    A clang/test/Driver/clang-sycl-linker-test.cpp
    M clang/test/Driver/clang_f_opts.c
    M clang/test/Driver/codeview-column-info.c
    M clang/test/Driver/config-file.c
    M clang/test/Driver/config-file3.c
    M clang/test/Driver/cuda-cross-compiling.c
    A clang/test/Driver/cuda-no-threadsafe-statics.cu
    A clang/test/Driver/darwin-subframeworks.c
    A clang/test/Driver/fprofile-generate-cold-function-coverage.c
    A clang/test/Driver/fprofile-sample-use.c
    M clang/test/Driver/frame-pointer-elim.c
    M clang/test/Driver/freebsd.c
    M clang/test/Driver/fsanitize.c
    M clang/test/Driver/fuchsia.c
    M clang/test/Driver/fveclib.c
    M clang/test/Driver/hexagon-toolchain-linux.c
    M clang/test/Driver/hip-device-libs.hip
    M clang/test/Driver/hip-rdc-device-only.hip
    M clang/test/Driver/hip-toolchain-no-rdc.hip
    M clang/test/Driver/hip-toolchain-rdc-separate.hip
    M clang/test/Driver/hip-toolchain-rdc.hip
    A clang/test/Driver/hip-wavefront-size-deprecation-diagnostics.hip
    R clang/test/Driver/index-header-map.c
    M clang/test/Driver/linker-wrapper.c
    M clang/test/Driver/linux-ld.c
    M clang/test/Driver/loongarch-march.c
    A clang/test/Driver/loongarch-mdiv32.c
    A clang/test/Driver/loongarch-mlam-bh.c
    A clang/test/Driver/loongarch-mlamcas.c
    A clang/test/Driver/loongarch-mld-seq-sa.c
    M clang/test/Driver/mingw.cpp
    M clang/test/Driver/module-fgen-reduced-bmi.cppm
    M clang/test/Driver/module-output.cppm
    A clang/test/Driver/msp430-char.c
    M clang/test/Driver/nvlink-wrapper.c
    M clang/test/Driver/nvptx-cuda-system-arch.c
    M clang/test/Driver/openmp-offload.c
    M clang/test/Driver/openmp-system-arch.c
    M clang/test/Driver/print-enabled-extensions/aarch64-ampere1b.c
    M clang/test/Driver/print-enabled-extensions/aarch64-apple-m4.c
    M clang/test/Driver/print-enabled-extensions/aarch64-armv8.7-a.c
    M clang/test/Driver/print-enabled-extensions/aarch64-armv8.8-a.c
    M clang/test/Driver/print-enabled-extensions/aarch64-armv8.9-a.c
    M clang/test/Driver/print-enabled-extensions/aarch64-armv9.2-a.c
    M clang/test/Driver/print-enabled-extensions/aarch64-armv9.3-a.c
    M clang/test/Driver/print-enabled-extensions/aarch64-armv9.4-a.c
    M clang/test/Driver/print-enabled-extensions/aarch64-armv9.5-a.c
    M clang/test/Driver/print-enabled-extensions/aarch64-cortex-a520.c
    M clang/test/Driver/print-enabled-extensions/aarch64-cortex-a520ae.c
    A clang/test/Driver/print-enabled-extensions/aarch64-fujitsu-monaka.c
    M clang/test/Driver/print-enabled-extensions/riscv-rocket-rv64.c
    M clang/test/Driver/print-multi-selection-flags.c
    A clang/test/Driver/print-supported-cpus-aarch64.c
    M clang/test/Driver/print-supported-extensions-aarch64.c
    M clang/test/Driver/print-supported-extensions-riscv.c
    M clang/test/Driver/ps5-linker.c
    M clang/test/Driver/relax.s
    R clang/test/Driver/renderscript.rs
    M clang/test/Driver/riscv-cpus.c
    M clang/test/Driver/riscv-features.c
    M clang/test/Driver/riscv-profiles.c
    M clang/test/Driver/sanitizer-ld.c
    M clang/test/Driver/stack-clash-protection.c
    A clang/test/Driver/sycl-link-spirv-target.cpp
    M clang/test/Driver/sysroot.c
    A clang/test/Driver/unknown-arg-drivermodes.test
    M clang/test/Driver/unknown-std.c
    M clang/test/Driver/unsupported-option.c
    M clang/test/Driver/wasm-features.c
    A clang/test/Driver/windows-lto.c
    M clang/test/Driver/x86-march.c
    M clang/test/Driver/x86-target-features.c
    A clang/test/Driver/xtensa-char.c
    M clang/test/ExtractAPI/objc_external_category.m
    M clang/test/Format/clang-format-ignore.cpp
    A clang/test/Format/docs_updated.test
    A clang/test/Format/error-unfound-files.cpp
    M clang/test/Format/lit.local.cfg
    M clang/test/Frontend/noderef.cpp
    M clang/test/Headers/__clang_hip_math_deprecated.hip
    M clang/test/Headers/__clang_hip_math_ocml_rounded_ops.hip
    A clang/test/Headers/crash-instantiated-in-scope-cxx-modules4.cpp
    A clang/test/Headers/gpuintrin.c
    A clang/test/Headers/gpuintrin_lang.c
    A clang/test/Headers/header_unit_preprocessed_output.cpp
    A clang/test/Headers/lasxintrin.c
    M clang/test/Headers/limits.cpp
    A clang/test/Headers/lsxintrin.c
    M clang/test/Headers/opencl-c-header.cl
    M clang/test/Headers/wasm.c
    M clang/test/Index/pipe-size.cl
    M clang/test/Index/print-type.cpp
    M clang/test/Layout/ms-x86-member-pointers.cpp
    M clang/test/Lexer/SourceLocationsOverflow.c
    M clang/test/Lexer/cxx-features.cpp
    M clang/test/Lexer/gnu-flags.c
    A clang/test/Misc/Inputs/suppression-mapping.txt
    M clang/test/Misc/diag-template-diffing-cxx98.cpp
    M clang/test/Misc/pragma-attribute-strict-subjects.c
    M clang/test/Misc/pragma-attribute-supported-attributes-list.test
    M clang/test/Misc/sloc-usage.cpp
    M clang/test/Misc/target-invalid-cpu-note/aarch64.c
    M clang/test/Misc/target-invalid-cpu-note/amdgcn.c
    M clang/test/Misc/target-invalid-cpu-note/arm.c
    M clang/test/Misc/target-invalid-cpu-note/nvptx.c
    M clang/test/Misc/target-invalid-cpu-note/riscv.c
    M clang/test/Misc/target-invalid-cpu-note/x86.c
    M clang/test/Misc/warning-flags.c
    A clang/test/Misc/warning-suppression-mappings-pragmas.cpp
    A clang/test/Misc/warning-suppression-mappings.cpp
    M clang/test/Modules/ExtDebugInfo.m
    M clang/test/Modules/ModuleDebugInfo.m
    M clang/test/Modules/compare-record.c
    M clang/test/Modules/cxx-templates.cpp
    M clang/test/Modules/cxx20-include-translation.cpp
    A clang/test/Modules/diff-retain-comments-from-system-headers-flag.cppm
    A clang/test/Modules/friend-inline-function-body.cpp
    A clang/test/Modules/initializer-list-recognition-through-export-and-linkage-issue-118218.cpp
    M clang/test/Modules/no-eager-load.cppm
    M clang/test/Modules/no-external-type-id.cppm
    M clang/test/Modules/odr_hash.cpp
    A clang/test/Modules/prune-non-affecting-module-map-repeated-textual.cpp
    A clang/test/Modules/prune-non-affecting-module-map-repeated.cpp
    A clang/test/Modules/recursive-instantiations.cppm
    M clang/test/Modules/same-decl-in-different-modules.cppm
    A clang/test/Modules/static-initializer.cppm
    A clang/test/OpenMP/allocate_allocator_modifier_ast_print.cpp
    A clang/test/OpenMP/allocate_allocator_modifier_codegen.cpp
    A clang/test/OpenMP/allocate_allocator_modifier_messages.cpp
    A clang/test/OpenMP/amdgpu_threadprivate.cpp
    M clang/test/OpenMP/declare_mapper_codegen.cpp
    M clang/test/OpenMP/depobj_codegen.cpp
    M clang/test/OpenMP/flush_ast_print.cpp
    M clang/test/OpenMP/flush_codegen.cpp
    M clang/test/OpenMP/flush_messages.cpp
    M clang/test/OpenMP/for_simd_loop_messages.cpp
    M clang/test/OpenMP/masked_taskloop_simd_linear_messages.cpp
    M clang/test/OpenMP/master_taskloop_simd_linear_messages.cpp
    M clang/test/OpenMP/nvptx_target_parallel_reduction_codegen_tbaa_PR46146.cpp
    M clang/test/OpenMP/parallel_for_simd_loop_messages.cpp
    M clang/test/OpenMP/parallel_for_simd_messages.cpp
    M clang/test/OpenMP/parallel_masked_taskloop_simd_linear_messages.cpp
    M clang/test/OpenMP/parallel_master_taskloop_simd_linear_messages.cpp
    M clang/test/OpenMP/simd_linear_messages.cpp
    M clang/test/OpenMP/target_map_names.cpp
    M clang/test/OpenMP/target_map_names_attr.cpp
    M clang/test/OpenMP/target_map_nest_defalut_mapper_codegen.cpp
    M clang/test/OpenMP/target_parallel_ast_print.cpp
    M clang/test/OpenMP/target_parallel_for_simd_ordered_messages.cpp
    M clang/test/OpenMP/target_teams_ast_print.cpp
    M clang/test/OpenMP/task_ast_print.cpp
    M clang/test/OpenMP/taskloop_simd_linear_messages.cpp
    A clang/test/OpenMP/taskloop_strictmodifier_codegen.cpp
    M clang/test/OpenMP/teams_ast_print.cpp
    M clang/test/PCH/cxx2a-constraints-crash.cpp
    M clang/test/Parser/cxx0x-decl.cpp
    M clang/test/Parser/cxx1z-decomposition.cpp
    M clang/test/Parser/cxx2c-delete-with-message.cpp
    A clang/test/Parser/cxx2c-oxford-variadic-comma.cpp
    M clang/test/Parser/cxx2c-pack-indexing.cpp
    A clang/test/Parser/gh110231.cpp
    M clang/test/Parser/pragma-attribute.cpp
    M clang/test/ParserHLSL/hlsl_resource_handle_attrs.hlsl
    M clang/test/ParserOpenACC/parse-clauses.c
    M clang/test/ParserOpenACC/parse-clauses.cpp
    M clang/test/ParserOpenACC/parse-constructs.c
    M clang/test/ParserOpenACC/parse-wait-construct.c
    M clang/test/Preprocessor/aarch64-target-features.c
    A clang/test/Preprocessor/embed_zos.c
    M clang/test/Preprocessor/has_builtin_cpuid.c
    M clang/test/Preprocessor/init-aarch64.c
    M clang/test/Preprocessor/init-loongarch.c
    M clang/test/Preprocessor/init.c
    M clang/test/Preprocessor/macro_fn.c
    M clang/test/Preprocessor/predefined-arch-macros.c
    M clang/test/Preprocessor/predefined-macros-no-warnings.c
    M clang/test/Preprocessor/ptrauth_feature.c
    M clang/test/Preprocessor/riscv-target-features.c
    M clang/test/Preprocessor/sycl-macro.cpp
    M clang/test/Preprocessor/wasm-target-features.c
    M clang/test/Preprocessor/x86_target_features.c
    M clang/test/Refactor/Extract/ObjCProperty.m
    A clang/test/Sema/Inputs/lifetime-analysis.h
    M clang/test/Sema/aarch64-cpu-supports.c
    M clang/test/Sema/aarch64-fixed-global-register.c
    A clang/test/Sema/aarch64-fp8-intrinsics/acle_sme2_fp8_cvt.c
    A clang/test/Sema/aarch64-fp8-intrinsics/acle_sme2_fp8_imm.c
    A clang/test/Sema/aarch64-fp8-intrinsics/acle_sme2_fp8_mla.c
    A clang/test/Sema/aarch64-fp8-intrinsics/acle_sme2_fp8_mopa.c
    M clang/test/Sema/aarch64-incompat-sm-builtin-calls.c
    A clang/test/Sema/aarch64-sme2-intrinsics/acle_sme2_fp8_fdot.c
    A clang/test/Sema/aarch64-sme2-intrinsics/acle_sme2_fp8_fvdot.c
    A clang/test/Sema/aarch64-sve-intrinsics/acle_neon_sve_bridge.cpp
    M clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2_aes_bitperm_sha3_sm4.cpp
    A clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2_fp8.c
    M clang/test/Sema/aarch64-sve2p1-intrinsics/acle_sve2p1_imm.cpp
    A clang/test/Sema/amdgcn-address-spaces.c
    M clang/test/Sema/arithmetic-fence-builtin.c
    A clang/test/Sema/arm-mfp8.c
    M clang/test/Sema/arm-mfp8.cpp
    M clang/test/Sema/asm.c
    M clang/test/Sema/atomic-ops.c
    A clang/test/Sema/attr-lifetimebound.c
    M clang/test/Sema/attr-nonblocking-constraints.cpp
    M clang/test/Sema/attr-target-clones-aarch64.c
    A clang/test/Sema/attr-target-version-unsupported.c
    M clang/test/Sema/attr-target-version.c
    A clang/test/Sema/avr-size-align.c
    A clang/test/Sema/builtin-assume-aligned-downgrade.c
    M clang/test/Sema/builtin-assume-aligned.c
    A clang/test/Sema/builtin-counted-by-ref.c
    A clang/test/Sema/builtin-counted-by-ref.cpp
    M clang/test/Sema/c2x-nodiscard.c
    M clang/test/Sema/constant_builtins_vector.cpp
    M clang/test/Sema/declspec.c
    M clang/test/Sema/enum.c
    M clang/test/Sema/gnu-flags.c
    A clang/test/Sema/nvptx-address-spaces.c
    M clang/test/Sema/pragma-attribute-strict-subjects.c
    R clang/test/Sema/renderscript.rs
    A clang/test/Sema/tautological-pointer-comparison.c
    M clang/test/Sema/unbounded-array-bounds.c
    A clang/test/Sema/warn-lifetime-analysis-capture-by.cpp
    M clang/test/Sema/warn-lifetime-analysis-nocfg.cpp
    M clang/test/Sema/warn-stringcompare.c
    M clang/test/SemaCUDA/Inputs/cuda.h
    M clang/test/SemaCUDA/fp16-arg-return.cu
    A clang/test/SemaCUDA/grid-constant.cu
    A clang/test/SemaCUDA/spirv-attrs.cu
    A clang/test/SemaCXX/GH95854.cpp
    A clang/test/SemaCXX/PR113855.cpp
    M clang/test/SemaCXX/addr-of-overloaded-function.cpp
    A clang/test/SemaCXX/amdgpu-barrier.cpp
    A clang/test/SemaCXX/attr-annotate-ast.cpp
    A clang/test/SemaCXX/attr-lifetime-capture-by.cpp
    M clang/test/SemaCXX/attr-lifetimebound.cpp
    A clang/test/SemaCXX/attr-no-specializations.cpp
    M clang/test/SemaCXX/attr-target-clones-riscv.cpp
    M clang/test/SemaCXX/attr-target-version-riscv.cpp
    M clang/test/SemaCXX/attr-target-version.cpp
    M clang/test/SemaCXX/builtin-bit-cast.cpp
    M clang/test/SemaCXX/c99-variable-length-array.cpp
    M clang/test/SemaCXX/calling-conv-compat.cpp
    M clang/test/SemaCXX/conditional-expr.cpp
    M clang/test/SemaCXX/constant-expression-cxx11.cpp
    M clang/test/SemaCXX/constexpr-builtin-bit-cast.cpp
    M clang/test/SemaCXX/constexpr-return-non-void-cxx2b.cpp
    M clang/test/SemaCXX/cxx1y-initializer-aggregates.cpp
    M clang/test/SemaCXX/cxx20-ctad-type-alias.cpp
    A clang/test/SemaCXX/cxx20-warn-dangling-paren-list-agg-init.cpp
    M clang/test/SemaCXX/cxx23-assume.cpp
    M clang/test/SemaCXX/cxx2b-deducing-this.cpp
    A clang/test/SemaCXX/cxx2b-warn-shadow.cpp
    M clang/test/SemaCXX/cxx2c-pack-indexing-ext-diags.cpp
    M clang/test/SemaCXX/cxx2c-pack-indexing.cpp
    M clang/test/SemaCXX/cxx2c-placeholder-vars.cpp
    M clang/test/SemaCXX/deprecated.cpp
    M clang/test/SemaCXX/enum.cpp
    M clang/test/SemaCXX/ext-int.cpp
    M clang/test/SemaCXX/ext-vector-type-conditional.cpp
    M clang/test/SemaCXX/function-redecl.cpp
    A clang/test/SemaCXX/gh113468.cpp
    M clang/test/SemaCXX/integer-overflow.cpp
    M clang/test/SemaCXX/lambda-capture-type-deduction.cpp
    M clang/test/SemaCXX/lambda-expressions.cpp
    M clang/test/SemaCXX/lambda-pack-expansion.cpp
    M clang/test/SemaCXX/literal-type.cpp
    M clang/test/SemaCXX/matrix-type.cpp
    A clang/test/SemaCXX/matrix-types-pseudo-destructor.cpp
    M clang/test/SemaCXX/ms-constexpr-new.cpp
    M clang/test/SemaCXX/ms-property.cpp
    A clang/test/SemaCXX/msvc-pragma-function-no-builtin-attr.cpp
    M clang/test/SemaCXX/new-delete.cpp
    A clang/test/SemaCXX/noexcept-destroying-delete.cpp
    A clang/test/SemaCXX/nullability_redecl.cpp
    M clang/test/SemaCXX/paren-list-agg-init.cpp
    M clang/test/SemaCXX/source_location.cpp
    M clang/test/SemaCXX/static-cast.cpp
    M clang/test/SemaCXX/vector-size-conditional.cpp
    A clang/test/SemaCXX/warn-array-comparion.cpp
    A clang/test/SemaCXX/warn-memaccess.cpp
    M clang/test/SemaCXX/warn-missing-noreturn.cpp
    M clang/test/SemaCXX/warn-self-comparisons.cpp
    M clang/test/SemaCXX/warn-shadow.cpp
    M clang/test/SemaCXX/warn-thread-safety-analysis.cpp
    M clang/test/SemaCXX/warn-unsafe-buffer-usage-array.cpp
    M clang/test/SemaCXX/warn-unsafe-buffer-usage-field-attr.cpp
    M clang/test/SemaCXX/warn-unsafe-buffer-usage-fixits-parm-unsupported.cpp
    M clang/test/SemaCXX/warn-unsafe-buffer-usage-function-attr.cpp
    M clang/test/SemaCXX/warn-unsafe-buffer-usage-in-container-span-construct.cpp
    M clang/test/SemaCXX/warn-unsafe-buffer-usage-warning-data-invocation.cpp
    M clang/test/SemaCXX/warn-unsafe-buffer-usage.cpp
    M clang/test/SemaCXX/warn-unused-private-field.cpp
    M clang/test/SemaCXX/warn-unused-result.cpp
    A clang/test/SemaHIP/amdgpu-barrier.hip
    A clang/test/SemaHIP/zero-sized-device-array.hip
    M clang/test/SemaHLSL/ArrayTemporary.hlsl
    A clang/test/SemaHLSL/BuiltIns/GroupMemoryBarrierWithGroupSync-errors.hlsl
    M clang/test/SemaHLSL/BuiltIns/RWBuffers.hlsl
    M clang/test/SemaHLSL/BuiltIns/StructuredBuffers.hlsl
    A clang/test/SemaHLSL/BuiltIns/WaveActiveAllTrue-errors.hlsl
    A clang/test/SemaHLSL/BuiltIns/WaveActiveAnyTrue-errors.hlsl
    A clang/test/SemaHLSL/BuiltIns/WaveActiveCountBits-errors.hlsl
    A clang/test/SemaHLSL/BuiltIns/asdouble-errors.hlsl
    M clang/test/SemaHLSL/BuiltIns/asuint-errors.hlsl
    A clang/test/SemaHLSL/BuiltIns/buffer_update_counter-errors.hlsl
    A clang/test/SemaHLSL/BuiltIns/clip-errors.hlsl
    M clang/test/SemaHLSL/BuiltIns/countbits-errors.hlsl
    A clang/test/SemaHLSL/BuiltIns/dot4add_i8packed-errors.hlsl
    A clang/test/SemaHLSL/BuiltIns/dot4add_u8packed-errors.hlsl
    A clang/test/SemaHLSL/BuiltIns/firstbithigh-errors.hlsl
    A clang/test/SemaHLSL/BuiltIns/resource_getpointer-errors.hlsl
    A clang/test/SemaHLSL/BuiltIns/splitdouble-errors.hlsl
    A clang/test/SemaHLSL/Language/ArrayOutputArgs-errors.hlsl
    M clang/test/SemaHLSL/Semantics/entry_parameter.hlsl
    M clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl
    M clang/test/SemaHLSL/Semantics/valid_entry_parameter.hlsl
    A clang/test/SemaHLSL/Types/Traits/IsTypedResourceElementCompatible.hlsl
    M clang/test/SemaObjC/comptypes-legal.m
    A clang/test/SemaObjC/method-param-named-id.m
    M clang/test/SemaObjC/validate-attr-swift_attr.m
    A clang/test/SemaOpenACC/combined-construct-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-async-clause.c
    A clang/test/SemaOpenACC/combined-construct-async-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-attach-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-attach-clause.c
    A clang/test/SemaOpenACC/combined-construct-attach-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-auto_seq_independent-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-auto_seq_independent-clauses.c
    A clang/test/SemaOpenACC/combined-construct-collapse-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-collapse-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-copy-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-copy-clause.c
    A clang/test/SemaOpenACC/combined-construct-copy-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-copyin-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-copyin-clause.c
    A clang/test/SemaOpenACC/combined-construct-copyin-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-copyout-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-copyout-clause.c
    A clang/test/SemaOpenACC/combined-construct-copyout-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-create-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-create-clause.c
    A clang/test/SemaOpenACC/combined-construct-create-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-default-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-default-clause.c
    A clang/test/SemaOpenACC/combined-construct-default-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-device_type-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-device_type-clause.c
    A clang/test/SemaOpenACC/combined-construct-device_type-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-deviceptr-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-deviceptr-clause.c
    A clang/test/SemaOpenACC/combined-construct-deviceptr-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-firstprivate-clause.c
    A clang/test/SemaOpenACC/combined-construct-firstprivate-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-gang-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-gang-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-if-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-if-clause.c
    A clang/test/SemaOpenACC/combined-construct-if-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-no_create-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-no_create-clause.c
    A clang/test/SemaOpenACC/combined-construct-no_create-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-num_gangs-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-num_gangs-clause.c
    A clang/test/SemaOpenACC/combined-construct-num_workers-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-num_workers-clause.c
    A clang/test/SemaOpenACC/combined-construct-present-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-present-clause.c
    A clang/test/SemaOpenACC/combined-construct-present-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-private-clause.c
    A clang/test/SemaOpenACC/combined-construct-private-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-private-firstprivate-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-reduction-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-reduction-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-self-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-self-clause.c
    A clang/test/SemaOpenACC/combined-construct-self-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-tile-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-tile-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-vector-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-vector-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-vector_length-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-vector_length-clause.c
    A clang/test/SemaOpenACC/combined-construct-wait-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-wait-clause.c
    A clang/test/SemaOpenACC/combined-construct-wait-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-worker-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-worker-clause.cpp
    A clang/test/SemaOpenACC/combined-construct.cpp
    M clang/test/SemaOpenACC/compute-construct-ast.cpp
    M clang/test/SemaOpenACC/compute-construct-async-clause.c
    M clang/test/SemaOpenACC/compute-construct-async-clause.cpp
    M clang/test/SemaOpenACC/compute-construct-attach-clause.c
    M clang/test/SemaOpenACC/compute-construct-copy-clause.c
    M clang/test/SemaOpenACC/compute-construct-copyin-clause.c
    M clang/test/SemaOpenACC/compute-construct-copyout-clause.c
    M clang/test/SemaOpenACC/compute-construct-create-clause.c
    M clang/test/SemaOpenACC/compute-construct-default-clause.c
    M clang/test/SemaOpenACC/compute-construct-device_type-clause.c
    M clang/test/SemaOpenACC/compute-construct-deviceptr-clause.c
    M clang/test/SemaOpenACC/compute-construct-firstprivate-clause.c
    M clang/test/SemaOpenACC/compute-construct-firstprivate-clause.cpp
    M clang/test/SemaOpenACC/compute-construct-if-clause.c
    M clang/test/SemaOpenACC/compute-construct-no_create-clause.c
    M clang/test/SemaOpenACC/compute-construct-num_gangs-clause.c
    M clang/test/SemaOpenACC/compute-construct-num_gangs-clause.cpp
    M clang/test/SemaOpenACC/compute-construct-num_workers-clause.c
    M clang/test/SemaOpenACC/compute-construct-num_workers-clause.cpp
    M clang/test/SemaOpenACC/compute-construct-present-clause.c
    M clang/test/SemaOpenACC/compute-construct-private-clause.c
    M clang/test/SemaOpenACC/compute-construct-reduction-clause.c
    M clang/test/SemaOpenACC/compute-construct-reduction-clause.cpp
    M clang/test/SemaOpenACC/compute-construct-self-clause.c
    M clang/test/SemaOpenACC/compute-construct-varlist-ast.cpp
    M clang/test/SemaOpenACC/compute-construct-vector_length-clause.c
    M clang/test/SemaOpenACC/compute-construct-vector_length-clause.cpp
    M clang/test/SemaOpenACC/compute-construct-wait-clause.c
    M clang/test/SemaOpenACC/compute-construct-wait-clause.cpp
    A clang/test/SemaOpenACC/data-construct-ast.cpp
    A clang/test/SemaOpenACC/data-construct-async-ast.cpp
    A clang/test/SemaOpenACC/data-construct-async-clause.c
    A clang/test/SemaOpenACC/data-construct-attach-ast.cpp
    A clang/test/SemaOpenACC/data-construct-attach-clause.c
    A clang/test/SemaOpenACC/data-construct-copy-ast.cpp
    A clang/test/SemaOpenACC/data-construct-copy-clause.c
    A clang/test/SemaOpenACC/data-construct-copyin-ast.cpp
    A clang/test/SemaOpenACC/data-construct-copyin-clause.c
    A clang/test/SemaOpenACC/data-construct-copyout-ast.cpp
    A clang/test/SemaOpenACC/data-construct-copyout-clause.c
    A clang/test/SemaOpenACC/data-construct-create-ast.cpp
    A clang/test/SemaOpenACC/data-construct-create-clause.c
    A clang/test/SemaOpenACC/data-construct-default-ast.cpp
    A clang/test/SemaOpenACC/data-construct-default-clause.c
    A clang/test/SemaOpenACC/data-construct-delete-ast.cpp
    A clang/test/SemaOpenACC/data-construct-delete-clause.c
    A clang/test/SemaOpenACC/data-construct-detach-ast.cpp
    A clang/test/SemaOpenACC/data-construct-detach-clause.c
    A clang/test/SemaOpenACC/data-construct-device_type-ast.cpp
    A clang/test/SemaOpenACC/data-construct-device_type-clause.c
    A clang/test/SemaOpenACC/data-construct-deviceptr-ast.cpp
    A clang/test/SemaOpenACC/data-construct-deviceptr-clause.c
    A clang/test/SemaOpenACC/data-construct-finalize-ast.cpp
    A clang/test/SemaOpenACC/data-construct-finalize-clause.c
    A clang/test/SemaOpenACC/data-construct-if-ast.cpp
    A clang/test/SemaOpenACC/data-construct-if-clause.c
    A clang/test/SemaOpenACC/data-construct-if_present-ast.cpp
    A clang/test/SemaOpenACC/data-construct-if_present-clause.c
    A clang/test/SemaOpenACC/data-construct-no_create-ast.cpp
    A clang/test/SemaOpenACC/data-construct-no_create-clause.c
    A clang/test/SemaOpenACC/data-construct-present-ast.cpp
    A clang/test/SemaOpenACC/data-construct-present-clause.c
    A clang/test/SemaOpenACC/data-construct-use_device-ast.cpp
    A clang/test/SemaOpenACC/data-construct-use_device-clause.c
    A clang/test/SemaOpenACC/data-construct-wait-ast.cpp
    A clang/test/SemaOpenACC/data-construct-wait-clause.c
    A clang/test/SemaOpenACC/data-construct.cpp
    A clang/test/SemaOpenACC/init-construct-ast.cpp
    A clang/test/SemaOpenACC/init-construct.cpp
    M clang/test/SemaOpenACC/loop-ast.cpp
    M clang/test/SemaOpenACC/loop-construct-auto_seq_independent-ast.cpp
    M clang/test/SemaOpenACC/loop-construct-auto_seq_independent-clauses.c
    M clang/test/SemaOpenACC/loop-construct-collapse-ast.cpp
    M clang/test/SemaOpenACC/loop-construct-collapse-clause.cpp
    M clang/test/SemaOpenACC/loop-construct-device_type-ast.cpp
    M clang/test/SemaOpenACC/loop-construct-device_type-clause.c
    M clang/test/SemaOpenACC/loop-construct-device_type-clause.cpp
    M clang/test/SemaOpenACC/loop-construct-gang-ast.cpp
    M clang/test/SemaOpenACC/loop-construct-gang-clause.cpp
    M clang/test/SemaOpenACC/loop-construct-private-clause.c
    M clang/test/SemaOpenACC/loop-construct-private-clause.cpp
    A clang/test/SemaOpenACC/loop-construct-reduction-ast.cpp
    A clang/test/SemaOpenACC/loop-construct-reduction-clause.cpp
    M clang/test/SemaOpenACC/loop-construct-tile-ast.cpp
    M clang/test/SemaOpenACC/loop-construct-tile-clause.cpp
    M clang/test/SemaOpenACC/loop-construct-vector-ast.cpp
    M clang/test/SemaOpenACC/loop-construct-vector-clause.cpp
    M clang/test/SemaOpenACC/loop-construct-worker-ast.cpp
    M clang/test/SemaOpenACC/loop-construct-worker-clause.cpp
    A clang/test/SemaOpenACC/loop-construct.cpp
    M clang/test/SemaOpenACC/loop-loc-and-stmt.c
    M clang/test/SemaOpenACC/loop-loc-and-stmt.cpp
    M clang/test/SemaOpenACC/no-branch-in-out.c
    M clang/test/SemaOpenACC/no-branch-in-out.cpp
    A clang/test/SemaOpenACC/shutdown-construct-ast.cpp
    A clang/test/SemaOpenACC/shutdown-construct.cpp
    M clang/test/SemaOpenACC/unimplemented-construct.c
    A clang/test/SemaOpenACC/wait-construct-ast.cpp
    A clang/test/SemaOpenACC/wait-construct.cpp
    M clang/test/SemaOpenCL/access-qualifier.cl
    A clang/test/SemaOpenCL/amdgpu-barrier.cl
    M clang/test/SemaOpenCL/builtins-amdgcn-error-gfx10.cl
    M clang/test/SemaOpenCL/builtins-amdgcn-error-gfx9.cl
    A clang/test/SemaOpenCL/builtins-amdgcn-error-gfx950-param.cl
    A clang/test/SemaOpenCL/builtins-amdgcn-error-gfx950.cl
    M clang/test/SemaOpenCL/builtins-amdgcn-error-wave32.cl
    M clang/test/SemaOpenCL/builtins-amdgcn-gfx940-err.cl
    A clang/test/SemaOpenCL/builtins-amdgcn-wave32-func-attr.cl
    A clang/test/SemaOpenMP/amdgpu-barrier.cpp
    A clang/test/SemaSYCL/sycl-kernel-entry-point-attr-grammar.cpp
    A clang/test/SemaSYCL/sycl-kernel-entry-point-attr-ignored.cpp
    M clang/test/SemaTemplate/concepts-out-of-line-def.cpp
    M clang/test/SemaTemplate/pack-deduction.cpp
    A clang/test/SemaTemplate/template-args-deduction-aggregates.cpp
    M clang/test/lit.cfg.py
    M clang/tools/CMakeLists.txt
    M clang/tools/amdgpu-arch/AMDGPUArch.cpp
    R clang/tools/amdgpu-arch/AMDGPUArchByHSA.cpp
    A clang/tools/amdgpu-arch/AMDGPUArchByKFD.cpp
    M clang/tools/amdgpu-arch/CMakeLists.txt
    M clang/tools/c-index-test/core_main.cpp
    M clang/tools/clang-format/ClangFormat.cpp
    M clang/tools/clang-format/git-clang-format
    M clang/tools/clang-format/git-clang-format.bat
    M clang/tools/clang-import-test/clang-import-test.cpp
    M clang/tools/clang-installapi/ClangInstallAPI.cpp
    M clang/tools/clang-installapi/Options.cpp
    M clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp
    M clang/tools/clang-linker-wrapper/LinkerWrapperOpts.td
    M clang/tools/clang-nvlink-wrapper/ClangNVLinkWrapper.cpp
    M clang/tools/clang-nvlink-wrapper/NVLinkOpts.td
    M clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp
    M clang/tools/clang-refactor/TestSupport.cpp
    M clang/tools/clang-repl/CMakeLists.txt
    M clang/tools/clang-repl/ClangRepl.cpp
    M clang/tools/clang-scan-deps/ClangScanDeps.cpp
    M clang/tools/clang-shlib/CMakeLists.txt
    A clang/tools/clang-shlib/simple_version_script.map.in
    A clang/tools/clang-sycl-linker/CMakeLists.txt
    A clang/tools/clang-sycl-linker/ClangSYCLLinker.cpp
    A clang/tools/clang-sycl-linker/SYCLLinkOpts.td
    M clang/tools/diagtool/ShowEnabledWarnings.cpp
    M clang/tools/driver/cc1_main.cpp
    M clang/tools/driver/cc1gen_reproducer_main.cpp
    M clang/tools/driver/driver.cpp
    M clang/tools/include-mapping/cppreference_parser.py
    M clang/tools/libclang/CIndex.cpp
    M clang/tools/libclang/CIndexCXX.cpp
    M clang/tools/libclang/CXCursor.cpp
    M clang/tools/libclang/Indexing.cpp
    M clang/unittests/AST/ASTContextParentMapTest.cpp
    M clang/unittests/AST/ASTImporterTest.cpp
    A clang/unittests/AST/ByteCode/BitcastBuffer.cpp
    M clang/unittests/AST/ByteCode/CMakeLists.txt
    M clang/unittests/AST/ByteCode/toAPValue.cpp
    M clang/unittests/AST/EvaluateAsRValueTest.cpp
    M clang/unittests/AST/ExternalASTSourceTest.cpp
    M clang/unittests/AST/StructuralEquivalenceTest.cpp
    M clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp
    M clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
    M clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp
    M clang/unittests/Analysis/CloneDetectionTest.cpp
    M clang/unittests/Analysis/FlowSensitive/ASTOpsTest.cpp
    M clang/unittests/Analysis/FlowSensitive/TransferTest.cpp
    M clang/unittests/Analysis/FlowSensitive/UncheckedOptionalAccessModelTest.cpp
    M clang/unittests/Basic/DiagnosticTest.cpp
    M clang/unittests/CodeGen/TBAAMetadataTest.cpp
    M clang/unittests/CodeGen/TestCompiler.h
    M clang/unittests/Driver/DXCModeTest.cpp
    M clang/unittests/Driver/ToolChainTest.cpp
    M clang/unittests/Format/ConfigParseTest.cpp
    M clang/unittests/Format/FormatTest.cpp
    M clang/unittests/Format/FormatTestCSharp.cpp
    M clang/unittests/Format/FormatTestJS.cpp
    M clang/unittests/Format/FormatTestVerilog.cpp
    M clang/unittests/Format/TokenAnnotatorTest.cpp
    M clang/unittests/Frontend/ASTUnitTest.cpp
    M clang/unittests/Frontend/CodeGenActionTest.cpp
    M clang/unittests/Frontend/CompilerInstanceTest.cpp
    M clang/unittests/Frontend/CompilerInvocationTest.cpp
    M clang/unittests/Frontend/FrontendActionTest.cpp
    M clang/unittests/Frontend/OutputStreamTest.cpp
    M clang/unittests/Frontend/PCHPreambleTest.cpp
    M clang/unittests/Frontend/ReparseWorkingDirTest.cpp
    M clang/unittests/Frontend/UtilsTest.cpp
    M clang/unittests/Interpreter/CMakeLists.txt
    M clang/unittests/Lex/HeaderSearchTest.cpp
    M clang/unittests/Lex/LexerTest.cpp
    M clang/unittests/Sema/SemaNoloadLookupTest.cpp
    M clang/unittests/Serialization/CMakeLists.txt
    M clang/unittests/Serialization/ForceCheckFileInputTest.cpp
    A clang/unittests/Serialization/LoadSpecLazilyTest.cpp
    M clang/unittests/Serialization/ModuleCacheTest.cpp
    M clang/unittests/Serialization/NoCommentsTest.cpp
    M clang/unittests/Serialization/PreambleInNamedModulesTest.cpp
    M clang/unittests/Serialization/VarDeclConstantInitTest.cpp
    M clang/unittests/StaticAnalyzer/CMakeLists.txt
    M clang/unittests/StaticAnalyzer/MemRegionDescriptiveNameTest.cpp
    A clang/unittests/StaticAnalyzer/SValSimplifyerTest.cpp
    M clang/unittests/StaticAnalyzer/Z3CrosscheckOracleTest.cpp
    M clang/unittests/Support/TimeProfilerTest.cpp
    M clang/unittests/Tooling/ASTSelectionTest.cpp
    A clang/unittests/Tooling/CRTPTestVisitor.h
    M clang/unittests/Tooling/CastExprTest.cpp
    M clang/unittests/Tooling/CommentHandlerTest.cpp
    M clang/unittests/Tooling/DependencyScanning/DependencyScannerTest.cpp
    M clang/unittests/Tooling/ExecutionTest.cpp
    M clang/unittests/Tooling/LexicallyOrderedRecursiveASTVisitorTest.cpp
    M clang/unittests/Tooling/LookupTest.cpp
    M clang/unittests/Tooling/QualTypeNamesTest.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTestDeclVisitor.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTestPostOrderVisitor.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTestTypeLocVisitor.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/Attr.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/BitfieldInitializer.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/CXXBoolLiteralExpr.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/CXXMemberCall.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/CXXMethodDecl.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/CXXOperatorCallExprTraverser.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/CallbacksCommon.h
    M clang/unittests/Tooling/RecursiveASTVisitorTests/Class.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/ConstructExpr.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/DeclRefExpr.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/DeductionGuide.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/ImplicitCtor.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/ImplicitCtorInitializer.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/InitListExprPostOrder.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/InitListExprPostOrderNoQueue.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/InitListExprPreOrder.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/InitListExprPreOrderNoQueue.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/IntegerLiteral.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/LambdaDefaultCapture.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/LambdaExpr.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/LambdaTemplateParams.cpp

  Log Message:
  -----------
  Merge branch 'main' into users/chapuni/cov/single/test

Conflicts:
	llvm/test/tools/llvm-cov/branch-macros.cpp


  Commit: 5fa862ad60b75814c15f9317d6d59384524f5717
      https://github.com/llvm/llvm-project/commit/5fa862ad60b75814c15f9317d6d59384524f5717
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M llvm/test/tools/llvm-cov/Inputs/branch-c-general.c
    M llvm/test/tools/llvm-cov/Inputs/branch-logical-mixed.cpp
    M llvm/test/tools/llvm-cov/Inputs/branch-macros.cpp
    M llvm/test/tools/llvm-cov/Inputs/showLineExecutionCounts.cpp
    M llvm/test/tools/llvm-cov/branch-c-general.test
    M llvm/test/tools/llvm-cov/branch-logical-mixed.test
    M llvm/test/tools/llvm-cov/branch-macros.test
    M llvm/test/tools/llvm-cov/showLineExecutionCounts.test

  Log Message:
  -----------
  Use `[[#min(C,n)]]` for tests


  Commit: 805e9a93093121a3cde6c569b0247be6f68601fb
      https://github.com/llvm/llvm-project/commit/805e9a93093121a3cde6c569b0247be6f68601fb
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    A llvm/test/tools/llvm-cov/Inputs/branch-macros.cpp
    A llvm/test/tools/llvm-cov/Inputs/showLineExecutionCounts.cpp
    R llvm/test/tools/llvm-cov/branch-macros.cpp
    A llvm/test/tools/llvm-cov/branch-macros.test
    R llvm/test/tools/llvm-cov/showLineExecutionCounts.cpp
    A llvm/test/tools/llvm-cov/showLineExecutionCounts.test
    M llvm/tools/llvm-cov/CodeCoverage.cpp
    M llvm/tools/llvm-cov/CoverageViewOptions.h
    M llvm/tools/llvm-cov/SourceCoverageView.h
    M llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp
    M llvm/tools/llvm-cov/SourceCoverageViewText.cpp

  Log Message:
  -----------
  llvm-cov: Introduce `--binary-counters`


  Commit: 95c5386ddb8a530b43533c82b5dbfc18e81a7235
      https://github.com/llvm/llvm-project/commit/95c5386ddb8a530b43533c82b5dbfc18e81a7235
  Author: Sam Elliott <quic_aelliott at quicinc.com>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.h
    M llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp
    M llvm/lib/Target/RISCV/RISCVInstrInfo.cpp
    M llvm/lib/Target/RISCV/RISCVInstrInfo.td
    M llvm/lib/Target/RISCV/RISCVInstrInfoC.td
    M llvm/lib/Target/RISCV/RISCVInstrInfoV.td
    M llvm/lib/Target/RISCV/RISCVInstrInfoXwch.td

  Log Message:
  -----------
  [RISCV][NFCI] Rationalize Immediate Definitions (#120718)


  Commit: c361fd5a7a8d646e11ee51acf4ba6de5f5e1297c
      https://github.com/llvm/llvm-project/commit/c361fd5a7a8d646e11ee51acf4ba6de5f5e1297c
  Author: Sam Elliott <quic_aelliott at quicinc.com>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
    M llvm/test/MC/RISCV/rv32c-only-valid.s
    M llvm/test/MC/RISCV/rv32i-only-valid.s
    A llvm/test/MC/RISCV/rv32zcibop-valid-rv32.s

  Log Message:
  -----------
  [RISCV] Fix More RV32 Signed Immediates (#120658)


  Commit: b9a2658a3e8bd13b0f9e7a8a440832a95b377216
      https://github.com/llvm/llvm-project/commit/b9a2658a3e8bd13b0f9e7a8a440832a95b377216
  Author: Nikolas Klauser <nikolasklauser at berlin.de>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M .github/workflows/libcxx-build-and-test.yaml
    A libcxx/cmake/caches/Generic-cxx03-frozen.cmake
    M libcxx/include/CMakeLists.txt
    R libcxx/include/__cxx03/CMakeLists.txt
    M libcxx/include/__cxx03/__config
    M libcxx/include/__cxx03/__configuration/abi.h
    M libcxx/include/__cxx03/__configuration/compiler.h
    A libcxx/include/__cxx03/__configuration/config_site_shim.h
    M libcxx/include/__cxx03/__configuration/language.h
    M libcxx/include/__cxx03/__configuration/platform.h
    M libcxx/include/__cxx03/__locale_dir/locale_base_api/bsd_locale_fallbacks.h
    M libcxx/include/__cxx03/__thread/support/pthread.h
    M libcxx/include/__cxx03/climits
    M libcxx/include/__cxx03/locale
    M libcxx/include/__cxx03/module.modulemap
    M libcxx/include/__cxx03/version
    M libcxx/include/algorithm
    M libcxx/include/any
    M libcxx/include/array
    M libcxx/include/atomic
    M libcxx/include/barrier
    M libcxx/include/bit
    M libcxx/include/bitset
    M libcxx/include/cassert
    M libcxx/include/ccomplex
    M libcxx/include/cctype
    M libcxx/include/cerrno
    M libcxx/include/cfenv
    M libcxx/include/cfloat
    M libcxx/include/charconv
    M libcxx/include/chrono
    M libcxx/include/cinttypes
    M libcxx/include/ciso646
    M libcxx/include/climits
    M libcxx/include/clocale
    M libcxx/include/cmath
    M libcxx/include/codecvt
    M libcxx/include/compare
    M libcxx/include/complex
    M libcxx/include/complex.h
    M libcxx/include/concepts
    M libcxx/include/condition_variable
    M libcxx/include/coroutine
    M libcxx/include/csetjmp
    M libcxx/include/csignal
    M libcxx/include/cstdalign
    M libcxx/include/cstdarg
    M libcxx/include/cstdbool
    M libcxx/include/cstddef
    M libcxx/include/cstdint
    M libcxx/include/cstdio
    M libcxx/include/cstdlib
    M libcxx/include/cstring
    M libcxx/include/ctgmath
    M libcxx/include/ctime
    M libcxx/include/ctype.h
    M libcxx/include/cuchar
    M libcxx/include/cwchar
    M libcxx/include/cwctype
    M libcxx/include/deque
    M libcxx/include/errno.h
    M libcxx/include/exception
    M libcxx/include/execution
    M libcxx/include/expected
    M libcxx/include/experimental/iterator
    M libcxx/include/experimental/memory
    M libcxx/include/experimental/propagate_const
    M libcxx/include/experimental/simd
    M libcxx/include/experimental/type_traits
    M libcxx/include/experimental/utility
    M libcxx/include/ext/hash_map
    M libcxx/include/ext/hash_set
    M libcxx/include/fenv.h
    M libcxx/include/filesystem
    M libcxx/include/flat_map
    M libcxx/include/float.h
    M libcxx/include/format
    M libcxx/include/forward_list
    M libcxx/include/fstream
    M libcxx/include/functional
    M libcxx/include/future
    M libcxx/include/initializer_list
    M libcxx/include/inttypes.h
    M libcxx/include/iomanip
    M libcxx/include/ios
    M libcxx/include/iosfwd
    M libcxx/include/iostream
    M libcxx/include/istream
    M libcxx/include/iterator
    M libcxx/include/latch
    M libcxx/include/limits
    M libcxx/include/list
    M libcxx/include/locale
    M libcxx/include/map
    M libcxx/include/math.h
    M libcxx/include/mdspan
    M libcxx/include/memory
    M libcxx/include/memory_resource
    M libcxx/include/mutex
    M libcxx/include/new
    M libcxx/include/numbers
    M libcxx/include/numeric
    M libcxx/include/optional
    M libcxx/include/ostream
    M libcxx/include/print
    M libcxx/include/queue
    M libcxx/include/random
    M libcxx/include/ranges
    M libcxx/include/ratio
    M libcxx/include/regex
    M libcxx/include/scoped_allocator
    M libcxx/include/semaphore
    M libcxx/include/set
    M libcxx/include/shared_mutex
    M libcxx/include/source_location
    M libcxx/include/span
    M libcxx/include/sstream
    M libcxx/include/stack
    M libcxx/include/stdatomic.h
    M libcxx/include/stdbool.h
    M libcxx/include/stddef.h
    M libcxx/include/stdexcept
    M libcxx/include/stdio.h
    M libcxx/include/stdlib.h
    M libcxx/include/stop_token
    M libcxx/include/streambuf
    M libcxx/include/string
    M libcxx/include/string.h
    M libcxx/include/string_view
    M libcxx/include/strstream
    M libcxx/include/syncstream
    M libcxx/include/system_error
    M libcxx/include/tgmath.h
    M libcxx/include/thread
    M libcxx/include/tuple
    M libcxx/include/type_traits
    M libcxx/include/typeindex
    M libcxx/include/typeinfo
    M libcxx/include/uchar.h
    M libcxx/include/unordered_map
    M libcxx/include/unordered_set
    M libcxx/include/utility
    M libcxx/include/valarray
    M libcxx/include/variant
    M libcxx/include/vector
    M libcxx/include/version
    M libcxx/include/wchar.h
    M libcxx/include/wctype.h
    M libcxx/test/libcxx/algorithms/half_positive.pass.cpp
    M libcxx/test/libcxx/assertions/customize_verbose_abort.link-time.pass.cpp
    M libcxx/test/libcxx/assertions/default_verbose_abort.pass.cpp
    M libcxx/test/libcxx/assertions/modes/none.pass.cpp
    M libcxx/test/libcxx/assertions/single_expression.pass.cpp
    M libcxx/test/libcxx/atomics/atomics.syn/compatible_with_stdatomic.compile.pass.cpp
    M libcxx/test/libcxx/clang_modules_include.gen.py
    M libcxx/test/libcxx/containers/associative/tree_balance_after_insert.pass.cpp
    M libcxx/test/libcxx/containers/associative/tree_key_value_traits.pass.cpp
    M libcxx/test/libcxx/containers/associative/tree_left_rotate.pass.cpp
    M libcxx/test/libcxx/containers/associative/tree_remove.pass.cpp
    M libcxx/test/libcxx/containers/associative/tree_right_rotate.pass.cpp
    M libcxx/test/libcxx/containers/associative/unord.map/abi.compile.pass.cpp
    M libcxx/test/libcxx/containers/associative/unord.set/abi.compile.pass.cpp
    M libcxx/test/libcxx/containers/container_traits.compile.pass.cpp
    M libcxx/test/libcxx/containers/unord/key_value_traits.pass.cpp
    M libcxx/test/libcxx/containers/unord/next_pow2.pass.cpp
    M libcxx/test/libcxx/containers/unord/next_prime.pass.cpp
    M libcxx/test/libcxx/depr/depr.c.headers/extern_c.pass.cpp
    M libcxx/test/libcxx/header_inclusions.gen.py
    M libcxx/test/libcxx/input.output/file.streams/fstreams/filebuf/traits_mismatch.verify.cpp
    M libcxx/test/libcxx/input.output/file.streams/fstreams/traits_mismatch.verify.cpp
    M libcxx/test/libcxx/input.output/iostream.format/input.streams/traits_mismatch.verify.cpp
    M libcxx/test/libcxx/input.output/iostream.format/output.streams/traits_mismatch.verify.cpp
    M libcxx/test/libcxx/input.output/string.streams/stringbuf/const_sso_buffer.pass.cpp
    M libcxx/test/libcxx/input.output/string.streams/traits_mismatch.verify.cpp
    M libcxx/test/libcxx/iterators/aliasing_iterator.pass.cpp
    M libcxx/test/libcxx/iterators/bounded_iter/arithmetic.pass.cpp
    M libcxx/test/libcxx/iterators/bounded_iter/comparison.pass.cpp
    M libcxx/test/libcxx/iterators/bounded_iter/pointer_traits.pass.cpp
    M libcxx/test/libcxx/iterators/bounded_iter/types.compile.pass.cpp
    M libcxx/test/libcxx/iterators/contiguous_iterators.conv.compile.pass.cpp
    M libcxx/test/libcxx/iterators/contiguous_iterators.verify.cpp
    M libcxx/test/libcxx/iterators/iterator.primitives/iterator.operations/prev.verify.cpp
    M libcxx/test/libcxx/language.support/support.dynamic/libcpp_deallocate.sh.cpp
    M libcxx/test/libcxx/lint/lint_cmakelists.sh.py
    M libcxx/test/libcxx/memory/allocation_guard.pass.cpp
    M libcxx/test/libcxx/memory/swap_allocator.pass.cpp
    M libcxx/test/libcxx/numerics/bit.ops.pass.cpp
    M libcxx/test/libcxx/numerics/clamp_to_integral.pass.cpp
    M libcxx/test/libcxx/numerics/complex.number/cmplx.over.pow.pass.cpp
    M libcxx/test/libcxx/selftest/test_macros.pass.cpp
    M libcxx/test/libcxx/strings/c.strings/constexpr_memmove.pass.cpp
    M libcxx/test/libcxx/transitive_includes.gen.py
    M libcxx/test/libcxx/type_traits/datasizeof.compile.pass.cpp
    M libcxx/test/libcxx/type_traits/is_constant_evaluated.pass.cpp
    M libcxx/test/libcxx/type_traits/is_trivially_comparable.compile.pass.cpp
    M libcxx/test/libcxx/type_traits/is_trivially_relocatable.compile.pass.cpp
    M libcxx/test/libcxx/utilities/exception_guard.odr.sh.cpp
    M libcxx/test/libcxx/utilities/is_pointer_in_range.pass.cpp
    M libcxx/test/libcxx/utilities/is_valid_range.pass.cpp
    M libcxx/test/libcxx/utilities/meta/meta_base.pass.cpp
    M libcxx/test/libcxx/utilities/no_destroy.pass.cpp
    M libcxx/test/libcxx/utilities/template.bitset/includes.pass.cpp
    M libcxx/test/libcxx/utilities/utility/private_constructor_tag.compile.pass.cpp
    M libcxx/test/std/containers/sequences/array/array.fill/fill.verify.cpp
    M libcxx/test/std/containers/sequences/array/array.swap/swap.verify.cpp
    M libcxx/test/std/containers/sequences/array/array.tuple/get.verify.cpp
    M libcxx/test/std/containers/sequences/array/array.tuple/tuple_element.verify.cpp
    M libcxx/test/std/containers/sequences/array/size_and_alignment.compile.pass.cpp
    M libcxx/test/std/containers/sequences/forwardlist/types.pass.cpp
    M libcxx/test/std/containers/sequences/list/types.pass.cpp
    M libcxx/test/std/containers/sequences/vector/vector.cons/exceptions.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/fstream.cons/default.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/fstream.cons/move.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/fstream.cons/pointer.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/fstream.cons/string.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/ifstream.cons/default.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/ifstream.cons/move.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/ifstream.cons/pointer.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/ifstream.cons/string.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/ofstream.cons/default.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/ofstream.cons/move.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/ofstream.cons/pointer.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/ofstream.cons/string.pass.cpp
    M libcxx/test/std/input.output/iostreams.base/ios/basic.ios.members/copyfmt.pass.cpp
    M libcxx/test/std/input.output/string.streams/istringstream/istringstream.cons/default.pass.cpp
    M libcxx/test/std/input.output/string.streams/istringstream/istringstream.cons/move.pass.cpp
    M libcxx/test/std/input.output/string.streams/istringstream/istringstream.cons/string.pass.cpp
    M libcxx/test/std/input.output/string.streams/ostringstream/ostringstream.cons/default.pass.cpp
    M libcxx/test/std/input.output/string.streams/ostringstream/ostringstream.cons/move.pass.cpp
    M libcxx/test/std/input.output/string.streams/ostringstream/ostringstream.cons/string.pass.cpp
    M libcxx/test/std/input.output/string.streams/stringbuf/stringbuf.cons/default.pass.cpp
    M libcxx/test/std/input.output/string.streams/stringstream/stringstream.cons/default.pass.cpp
    M libcxx/test/std/input.output/string.streams/stringstream/stringstream.cons/move.pass.cpp
    M libcxx/test/std/input.output/string.streams/stringstream/stringstream.cons/string.pass.cpp
    M libcxx/test/std/language.support/support.runtime/cstdalign.compile.pass.cpp
    M libcxx/test/std/numerics/c.math/isnormal.pass.cpp
    M libcxx/test/std/numerics/c.math/signbit.pass.cpp
    M libcxx/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/init.pass.cpp
    M libcxx/test/std/strings/basic.string/char.bad.verify.cpp
    M libcxx/test/std/strings/string.view/char.bad.verify.cpp
    M libcxx/test/std/utilities/template.bitset/bitset.members/nonstdmem.uglified.compile.pass.cpp
    M libcxx/test/support/test_macros.h
    M libcxx/test/tools/clang_tidy_checks/proper_version_checks.cpp
    M libcxx/utils/ci/run-buildbot
    M libcxx/utils/generate_feature_test_macro_components.py
    M libcxx/utils/libcxx/test/params.py
    M libcxx/vendor/llvm/default_assertion_handler.in

  Log Message:
  -----------
  [libc++][C++03] Use `__cxx03/` headers in C++03 mode (#109002)

This patch implements the forwarding to frozen C++03 headers as
discussed in
https://discourse.llvm.org/t/rfc-freezing-c-03-headers-in-libc. In the
RFC, we initially proposed selecting the right headers from the Clang
driver, however consensus seemed to steer towards handling this in the
library itself. This patch implements that direction.

At a high level, the changes basically amount to making each public
header look like this:

```
// inside <vector>
#ifdef _LIBCPP_CXX03_LANG
#  include <__cxx03/vector>
#else
  // normal <vector> content
#endif
```

In most cases, public headers are simple umbrella headers so there isn't
much code in the #else branch. In other cases, the #else branch contains
the actual implementation of the header.


  Commit: f77152d9a44b49ee38b15085034bbfe22b4b3992
      https://github.com/llvm/llvm-project/commit/f77152d9a44b49ee38b15085034bbfe22b4b3992
  Author: Julian Schmidt <git.julian.schmidt at gmail.com>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M clang-tools-extra/clang-tidy/modernize/UseUsingCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseUsingCheck.h
    M clang-tools-extra/docs/ReleaseNotes.rst
    M clang-tools-extra/test/clang-tidy/checkers/modernize/use-using.cpp

  Log Message:
  -----------
  [clang-tidy] use specified type verbatim in modernize-use-using fix (#113837)

Previously, the implementation used the printed type, which contains
expanded
macro arguments, deletes comments, and removes function argument names 
from the alias declaration. Instead, this check can be more surgical and
use the
actual written type verbatim.

Fixes #33760
Fixes #37846
Fixes #41685
Fixes #83568
Fixes #95716
Fixes #97009


  Commit: 93c2577020fe70087f99f48f7ce1fd62178455c3
      https://github.com/llvm/llvm-project/commit/93c2577020fe70087f99f48f7ce1fd62178455c3
  Author: LLVM GN Syncbot <llvmgnsyncbot at gmail.com>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M llvm/utils/gn/secondary/libcxx/include/BUILD.gn

  Log Message:
  -----------
  [gn build] Port b9a2658a3e8b


  Commit: 68d7b3ba4436798522b4f687409ddc4c4a9578d5
      https://github.com/llvm/llvm-project/commit/68d7b3ba4436798522b4f687409ddc4c4a9578d5
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    A .ci/compute-projects.sh
    M .ci/generate-buildkite-pipeline-premerge
    A .ci/generate_test_report.py
    A .ci/metrics/Dockerfile
    A .ci/metrics/metrics.py
    A .ci/metrics/requirements.lock.txt
    A .ci/metrics/requirements.txt
    M .ci/monolithic-linux.sh
    M .ci/monolithic-windows.sh
    A .ci/requirements.txt
    M .git-blame-ignore-revs
    M .github/CODEOWNERS
    M .github/new-issues-labeler.yml
    M .github/new-prs-labeler.yml
    A .github/workflows/build-ci-container-windows.yml
    M .github/workflows/build-ci-container.yml
    A .github/workflows/build-metrics-container.yml
    M .github/workflows/commit-access-review.py
    A .github/workflows/containers/github-action-ci-windows/Dockerfile
    A .github/workflows/containers/github-action-ci/Dockerfile
    R .github/workflows/containers/github-action-ci/bootstrap.patch
    R .github/workflows/containers/github-action-ci/stage1.Dockerfile
    R .github/workflows/containers/github-action-ci/stage2.Dockerfile
    R .github/workflows/containers/github-action-ci/storage.conf
    M .github/workflows/docs.yml
    A .github/workflows/libc-fullbuild-tests.yml
    A .github/workflows/libc-overlay-tests.yml
    M .github/workflows/libcxx-build-and-test.yaml
    A .github/workflows/libcxx-build-containers.yml
    M .github/workflows/libcxx-restart-preempted-jobs.yaml
    A .github/workflows/premerge.yaml
    M .gitignore
    R bolt/CODE_OWNERS.TXT
    A bolt/Maintainers.txt
    A bolt/docs/BinaryAnalysis.md
    M bolt/docs/CommandLineArgumentReference.md
    M bolt/include/bolt/Core/BinaryBasicBlock.h
    M bolt/include/bolt/Core/BinaryContext.h
    M bolt/include/bolt/Core/BinaryFunction.h
    M bolt/include/bolt/Core/BinarySection.h
    M bolt/include/bolt/Core/DIEBuilder.h
    M bolt/include/bolt/Core/DebugNames.h
    M bolt/include/bolt/Core/Exceptions.h
    M bolt/include/bolt/Core/FunctionLayout.h
    M bolt/include/bolt/Core/MCPlusBuilder.h
    M bolt/include/bolt/Passes/ADRRelaxationPass.h
    M bolt/include/bolt/Passes/IdenticalCodeFolding.h
    M bolt/include/bolt/Passes/LongJmp.h
    M bolt/include/bolt/Profile/DataAggregator.h
    M bolt/include/bolt/Profile/ProfileYAMLMapping.h
    M bolt/include/bolt/Profile/YAMLProfileReader.h
    M bolt/include/bolt/Rewrite/RewriteInstance.h
    M bolt/include/bolt/Utils/CommandLineOpts.h
    M bolt/lib/Core/BinaryContext.cpp
    M bolt/lib/Core/BinaryEmitter.cpp
    M bolt/lib/Core/BinaryFunction.cpp
    M bolt/lib/Core/BinarySection.cpp
    M bolt/lib/Core/DIEBuilder.cpp
    M bolt/lib/Core/DebugNames.cpp
    M bolt/lib/Core/Exceptions.cpp
    M bolt/lib/Core/FunctionLayout.cpp
    M bolt/lib/Core/HashUtilities.cpp
    M bolt/lib/Passes/BinaryPasses.cpp
    M bolt/lib/Passes/IdenticalCodeFolding.cpp
    M bolt/lib/Passes/LongJmp.cpp
    M bolt/lib/Passes/ReorderFunctions.cpp
    M bolt/lib/Passes/SplitFunctions.cpp
    M bolt/lib/Passes/VeneerElimination.cpp
    M bolt/lib/Profile/DataAggregator.cpp
    M bolt/lib/Profile/StaleProfileMatching.cpp
    M bolt/lib/Profile/YAMLProfileReader.cpp
    M bolt/lib/Profile/YAMLProfileWriter.cpp
    M bolt/lib/Rewrite/BinaryPassManager.cpp
    M bolt/lib/Rewrite/BoltDiff.cpp
    M bolt/lib/Rewrite/DWARFRewriter.cpp
    M bolt/lib/Rewrite/JITLinkLinker.cpp
    M bolt/lib/Rewrite/LinuxKernelRewriter.cpp
    M bolt/lib/Rewrite/MachORewriteInstance.cpp
    M bolt/lib/Rewrite/PseudoProbeRewriter.cpp
    M bolt/lib/Rewrite/RewriteInstance.cpp
    M bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp
    M bolt/lib/Utils/CommandLineOpts.cpp
    A bolt/test/AArch64/Inputs/spurious-marker-symbol.yaml
    A bolt/test/AArch64/check-init-not-moved.s
    A bolt/test/AArch64/compact-code-model.s
    M bolt/test/AArch64/data-at-0-offset.c
    M bolt/test/AArch64/double_jump.cpp
    A bolt/test/AArch64/long-jmp-one-stub.s
    A bolt/test/AArch64/pad-before-funcs.s
    A bolt/test/AArch64/spurious-marker-symbol.test
    A bolt/test/AArch64/veneer-lld-abs.s
    M bolt/test/CMakeLists.txt
    M bolt/test/R_ABS.pic.lld.cpp
    A bolt/test/X86/callcont-fallthru.s
    M bolt/test/X86/double-jump.test
    A bolt/test/X86/dwarf5-debug-names-abstract-origin-linkage-name-only.s
    A bolt/test/X86/dwarf5-debug-names-abstract-origin-specification.s
    A bolt/test/X86/dwarf5-debug-names-gnu-push-tls-address.s
    A bolt/test/X86/dwarf5-debug-names-union.test
    M bolt/test/X86/dwarf5-df-inlined-subroutine-gc-sections-range.test
    A bolt/test/X86/exceptions-compact.s
    A bolt/test/X86/icf-safe-icp.test
    A bolt/test/X86/icf-safe-process-rela-data.test
    A bolt/test/X86/icf-safe-test1-no-relocs.test
    A bolt/test/X86/icf-safe-test1.test
    A bolt/test/X86/icf-safe-test2GlobalConstPtrNoPic.test
    M bolt/test/X86/jmp-optimization.test
    M bolt/test/X86/linux-static-keys.s
    A bolt/test/X86/match-blocks-with-pseudo-probes-inline.test
    A bolt/test/X86/match-blocks-with-pseudo-probes.test
    M bolt/test/X86/match-functions-with-call-graph.test
    M bolt/test/X86/match-functions-with-calls-as-anchors.test
    A bolt/test/X86/pie-eh-split-undo.s
    M bolt/test/X86/pre-aggregated-perf.test
    M bolt/test/X86/reader-stale-yaml.test
    A bolt/test/binary-analysis/AArch64/Inputs/dummy.txt
    A bolt/test/binary-analysis/AArch64/cmdline-args.test
    A bolt/test/binary-analysis/AArch64/lit.local.cfg
    A bolt/test/eh-frame-hdr.test
    A bolt/test/eh-frame-overwrite.test
    M bolt/test/lit.cfg.py
    A bolt/test/merge-fdata-bat-no-lbr.test
    A bolt/test/merge-fdata-lbr-mode.test
    A bolt/test/merge-fdata-mixed-bat-no-lbr.test
    A bolt/test/merge-fdata-mixed-mode.test
    A bolt/test/merge-fdata-no-lbr-mode.test
    M bolt/test/pie.test
    M bolt/test/runtime/X86/Inputs/pie-exceptions-failed-split.s
    M bolt/test/runtime/X86/instrumentation-indirect.c
    R bolt/test/runtime/X86/pie-exceptions-failed-split.test
    A bolt/test/runtime/X86/pie-exceptions-split.test
    M bolt/test/runtime/bolt-reserved.cpp
    M bolt/test/unreadable-profile.test
    M bolt/tools/CMakeLists.txt
    A bolt/tools/binary-analysis/CMakeLists.txt
    A bolt/tools/binary-analysis/binary-analysis.cpp
    M bolt/tools/driver/llvm-bolt.cpp
    M bolt/tools/merge-fdata/merge-fdata.cpp
    M bolt/unittests/Core/BinaryContext.cpp
    M bolt/unittests/Core/CMakeLists.txt
    M bolt/unittests/Core/MCPlusBuilder.cpp
    A bolt/unittests/Core/MemoryMaps.cpp
    M bolt/utils/bughunter.sh
    R clang-tools-extra/CODE_OWNERS.TXT
    A clang-tools-extra/Maintainers.txt
    M clang-tools-extra/clang-doc/Generators.h
    M clang-tools-extra/clang-doc/MDGenerator.cpp
    M clang-tools-extra/clang-doc/Serialize.cpp
    M clang-tools-extra/clang-include-fixer/InMemorySymbolIndex.cpp
    M clang-tools-extra/clang-include-fixer/InMemorySymbolIndex.h
    M clang-tools-extra/clang-include-fixer/IncludeFixer.cpp
    M clang-tools-extra/clang-query/Query.cpp
    M clang-tools-extra/clang-query/QueryParser.cpp
    M clang-tools-extra/clang-query/QuerySession.h
    M clang-tools-extra/clang-reorder-fields/ReorderFieldsAction.cpp
    M clang-tools-extra/clang-tidy/CMakeLists.txt
    M clang-tools-extra/clang-tidy/ClangTidy.cpp
    M clang-tools-extra/clang-tidy/ClangTidyDiagnosticConsumer.h
    M clang-tools-extra/clang-tidy/ClangTidyModuleRegistry.h
    M clang-tools-extra/clang-tidy/ExpandModularHeadersPPCallbacks.cpp
    M clang-tools-extra/clang-tidy/NoLintDirectiveHandler.h
    M clang-tools-extra/clang-tidy/abseil/DurationRewriter.cpp
    M clang-tools-extra/clang-tidy/altera/IdDependentBackwardBranchCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/BranchCloneCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/BugproneTidyModule.cpp
    M clang-tools-extra/clang-tidy/bugprone/CMakeLists.txt
    M clang-tools-extra/clang-tidy/bugprone/ExceptionEscapeCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/InfiniteLoopCheck.cpp
    A clang-tools-extra/clang-tidy/bugprone/NondeterministicPointerIterationOrderCheck.cpp
    A clang-tools-extra/clang-tidy/bugprone/NondeterministicPointerIterationOrderCheck.h
    M clang-tools-extra/clang-tidy/bugprone/OptionalValueConversionCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/ReturnConstRefFromParameterCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/SizeofExpressionCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/ThrowKeywordMissingCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/UncheckedOptionalAccessCheck.h
    M clang-tools-extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp
    M clang-tools-extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/AvoidConstOrRefDataMembersCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/InitVariablesCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.cpp
    M clang-tools-extra/clang-tidy/cppcoreguidelines/RvalueReferenceParamNotMovedCheck.cpp
    M clang-tools-extra/clang-tidy/misc/ConstCorrectnessCheck.cpp
    M clang-tools-extra/clang-tidy/misc/IncludeCleanerCheck.cpp
    M clang-tools-extra/clang-tidy/misc/RedundantExpressionCheck.cpp
    M clang-tools-extra/clang-tidy/misc/UseInternalLinkageCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/CMakeLists.txt
    M clang-tools-extra/clang-tidy/modernize/ModernizeTidyModule.cpp
    M clang-tools-extra/clang-tidy/modernize/UseDesignatedInitializersCheck.cpp
    A clang-tools-extra/clang-tidy/modernize/UseIntegerSignComparisonCheck.cpp
    A clang-tools-extra/clang-tidy/modernize/UseIntegerSignComparisonCheck.h
    M clang-tools-extra/clang-tidy/modernize/UseStartsEndsWithCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseStdPrintCheck.cpp
    M clang-tools-extra/clang-tidy/performance/ForRangeCopyCheck.cpp
    M clang-tools-extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp
    M clang-tools-extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp
    M clang-tools-extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp
    M clang-tools-extra/clang-tidy/readability/ContainerContainsCheck.cpp
    M clang-tools-extra/clang-tidy/readability/ContainerSizeEmptyCheck.h
    M clang-tools-extra/clang-tidy/readability/EnumInitialValueCheck.cpp
    M clang-tools-extra/clang-tidy/readability/FunctionCognitiveComplexityCheck.cpp
    M clang-tools-extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp
    M clang-tools-extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.h
    M clang-tools-extra/clang-tidy/readability/RedundantAccessSpecifiersCheck.h
    M clang-tools-extra/clang-tidy/readability/RedundantCastingCheck.cpp
    M clang-tools-extra/clang-tidy/readability/SuspiciousCallArgumentCheck.cpp
    M clang-tools-extra/clang-tidy/utils/ExceptionAnalyzer.cpp
    M clang-tools-extra/clang-tidy/utils/ExceptionAnalyzer.h
    M clang-tools-extra/clang-tidy/utils/FixItHintUtils.cpp
    M clang-tools-extra/clang-tidy/utils/FixItHintUtils.h
    M clang-tools-extra/clang-tidy/utils/RenamerClangTidyCheck.cpp
    M clang-tools-extra/clangd/ClangdLSPServer.cpp
    M clang-tools-extra/clangd/ClangdLSPServer.h
    M clang-tools-extra/clangd/ClangdServer.cpp
    M clang-tools-extra/clangd/ClangdServer.h
    M clang-tools-extra/clangd/CompileCommands.cpp
    M clang-tools-extra/clangd/Compiler.cpp
    M clang-tools-extra/clangd/GlobalCompilationDatabase.cpp
    M clang-tools-extra/clangd/GlobalCompilationDatabase.h
    M clang-tools-extra/clangd/HeuristicResolver.cpp
    M clang-tools-extra/clangd/InlayHints.cpp
    M clang-tools-extra/clangd/ModulesBuilder.cpp
    M clang-tools-extra/clangd/ModulesBuilder.h
    M clang-tools-extra/clangd/ParsedAST.h
    M clang-tools-extra/clangd/Preamble.cpp
    M clang-tools-extra/clangd/Protocol.cpp
    M clang-tools-extra/clangd/Protocol.h
    M clang-tools-extra/clangd/TUScheduler.cpp
    M clang-tools-extra/clangd/TUScheduler.h
    M clang-tools-extra/clangd/TidyProvider.cpp
    M clang-tools-extra/clangd/TidyProvider.h
    M clang-tools-extra/clangd/URI.h
    M clang-tools-extra/clangd/XRefs.cpp
    M clang-tools-extra/clangd/XRefs.h
    M clang-tools-extra/clangd/benchmarks/IndexBenchmark.cpp
    M clang-tools-extra/clangd/index/Background.cpp
    M clang-tools-extra/clangd/index/Background.h
    M clang-tools-extra/clangd/index/BackgroundRebuild.cpp
    M clang-tools-extra/clangd/index/FileIndex.cpp
    M clang-tools-extra/clangd/index/FileIndex.h
    M clang-tools-extra/clangd/index/Index.cpp
    M clang-tools-extra/clangd/index/Index.h
    M clang-tools-extra/clangd/index/MemIndex.cpp
    M clang-tools-extra/clangd/index/MemIndex.h
    M clang-tools-extra/clangd/index/Merge.cpp
    M clang-tools-extra/clangd/index/Merge.h
    M clang-tools-extra/clangd/index/ProjectAware.cpp
    M clang-tools-extra/clangd/index/Ref.h
    M clang-tools-extra/clangd/index/Serialization.cpp
    M clang-tools-extra/clangd/index/Serialization.h
    M clang-tools-extra/clangd/index/SymbolCollector.cpp
    M clang-tools-extra/clangd/index/SymbolCollector.h
    M clang-tools-extra/clangd/index/dex/Dex.cpp
    M clang-tools-extra/clangd/index/dex/Dex.h
    M clang-tools-extra/clangd/index/dex/dexp/Dexp.cpp
    M clang-tools-extra/clangd/index/remote/Client.cpp
    M clang-tools-extra/clangd/index/remote/Index.proto
    M clang-tools-extra/clangd/index/remote/Service.proto
    M clang-tools-extra/clangd/index/remote/marshalling/Marshalling.cpp
    M clang-tools-extra/clangd/index/remote/marshalling/Marshalling.h
    M clang-tools-extra/clangd/index/remote/server/Server.cpp
    M clang-tools-extra/clangd/refactor/Tweak.h
    M clang-tools-extra/clangd/refactor/tweaks/DefineOutline.cpp
    M clang-tools-extra/clangd/refactor/tweaks/ExtractFunction.cpp
    M clang-tools-extra/clangd/refactor/tweaks/ExtractVariable.cpp
    M clang-tools-extra/clangd/support/DirectiveTree.cpp
    M clang-tools-extra/clangd/test/index-serialization/Inputs/sample.idx
    M clang-tools-extra/clangd/test/type-hierarchy-ext.test
    M clang-tools-extra/clangd/test/type-hierarchy.test
    M clang-tools-extra/clangd/tool/Check.cpp
    M clang-tools-extra/clangd/tool/ClangdMain.cpp
    M clang-tools-extra/clangd/unittests/BackgroundIndexTests.cpp
    M clang-tools-extra/clangd/unittests/CallHierarchyTests.cpp
    M clang-tools-extra/clangd/unittests/CodeCompleteTests.cpp
    M clang-tools-extra/clangd/unittests/DexTests.cpp
    M clang-tools-extra/clangd/unittests/DumpASTTests.cpp
    M clang-tools-extra/clangd/unittests/FileIndexTests.cpp
    M clang-tools-extra/clangd/unittests/FindTargetTests.cpp
    M clang-tools-extra/clangd/unittests/GlobalCompilationDatabaseTests.cpp
    M clang-tools-extra/clangd/unittests/IndexTests.cpp
    M clang-tools-extra/clangd/unittests/InlayHintTests.cpp
    M clang-tools-extra/clangd/unittests/PrerequisiteModulesTest.cpp
    M clang-tools-extra/clangd/unittests/RenameTests.cpp
    M clang-tools-extra/clangd/unittests/SemanticHighlightingTests.cpp
    M clang-tools-extra/clangd/unittests/SymbolCollectorTests.cpp
    M clang-tools-extra/clangd/unittests/TestTU.cpp
    M clang-tools-extra/clangd/unittests/TestWorkspace.cpp
    M clang-tools-extra/clangd/unittests/XRefsTests.cpp
    M clang-tools-extra/clangd/unittests/tweaks/DefineOutlineTests.cpp
    M clang-tools-extra/clangd/unittests/tweaks/ExtractFunctionTests.cpp
    M clang-tools-extra/clangd/unittests/tweaks/ExtractVariableTests.cpp
    M clang-tools-extra/docs/ReleaseNotes.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/branch-clone.rst
    A clang-tools-extra/docs/clang-tidy/checks/bugprone/nondeterministic-pointer-iteration-order.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/return-const-ref-from-parameter.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/unchecked-optional-access.rst
    M clang-tools-extra/docs/clang-tidy/checks/bugprone/use-after-move.rst
    R clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/cplusplus.PureVirtualCall.rst
    A clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/cplusplus.SelfAssignment.rst
    R clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/optin.osx.OSObjectCStyleCast.rst
    R clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/osx.MIG.rst
    R clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/osx.OSObjectRetainCount.rst
    M clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/security.PutenvStackArray.rst
    M clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/security.SetgidSetuidOrder.rst
    R clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/valist.CopyToSelf.rst
    R clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/valist.Uninitialized.rst
    R clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/valist.Unterminated.rst
    M clang-tools-extra/docs/clang-tidy/checks/list.rst
    M clang-tools-extra/docs/clang-tidy/checks/misc/redundant-expression.rst
    M clang-tools-extra/docs/clang-tidy/checks/misc/unused-parameters.rst
    M clang-tools-extra/docs/clang-tidy/checks/misc/use-internal-linkage.rst
    A clang-tools-extra/docs/clang-tidy/checks/modernize/use-integer-sign-comparison.rst
    M clang-tools-extra/docs/clang-tidy/checks/modernize/use-starts-ends-with.rst
    M clang-tools-extra/docs/clang-tidy/checks/readability/container-size-empty.rst
    M clang-tools-extra/docs/clang-tidy/index.rst
    M clang-tools-extra/include-cleaner/include/clang-include-cleaner/IncludeSpeller.h
    M clang-tools-extra/include-cleaner/unittests/RecordTest.cpp
    M clang-tools-extra/modularize/CoverageChecker.cpp
    M clang-tools-extra/modularize/ModularizeUtilities.cpp
    M clang-tools-extra/modularize/ModuleAssistant.cpp
    M clang-tools-extra/test/CMakeLists.txt
    A clang-tools-extra/test/clang-doc/builtin_types.cpp
    M clang-tools-extra/test/clang-doc/templates.cpp
    A clang-tools-extra/test/clang-reorder-fields/FieldAnnotationsInMacros.cpp
    M clang-tools-extra/test/clang-tidy/checkers/Inputs/Headers/string
    M clang-tools-extra/test/clang-tidy/checkers/altera/id-dependent-backward-branch.cpp
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/Inputs/system-header-simulator/sim_algorithm
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/Inputs/system-header-simulator/sim_c++config.h
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/Inputs/system-header-simulator/sim_initializer_list
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/Inputs/system-header-simulator/sim_iterator_base
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/Inputs/system-header-simulator/sim_map
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/Inputs/system-header-simulator/sim_set
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/Inputs/system-header-simulator/sim_stl_pair
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/Inputs/system-header-simulator/sim_type_traits
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/Inputs/system-header-simulator/sim_unordered_map
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/Inputs/system-header-simulator/sim_unordered_set
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/Inputs/system-header-simulator/sim_vector
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/alpha-core-identicalexpr.cpp
    M clang-tools-extra/test/clang-tidy/checkers/bugprone/argument-comment-strict.cpp
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/exception-escape-consteval.cpp
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/nondeterministic-pointer-iteration-order.cpp
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/optional-value-conversion-construct-from-std.cpp
    M clang-tools-extra/test/clang-tidy/checkers/bugprone/return-const-ref-from-parameter.cpp
    M clang-tools-extra/test/clang-tidy/checkers/bugprone/sizeof-expression.cpp
    M clang-tools-extra/test/clang-tidy/checkers/bugprone/throw-keyword-missing.cpp
    M clang-tools-extra/test/clang-tidy/checkers/bugprone/use-after-move.cpp
    M clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines/avoid-const-or-ref-data-members.cpp
    M clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines/init-variables.cpp
    M clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines/pro-type-const-cast.cpp
    M clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines/pro-type-static-cast-downcast.cpp
    M clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines/pro-type-union-access.cpp
    M clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines/pro-type-vararg.cpp
    M clang-tools-extra/test/clang-tidy/checkers/fuchsia/default-arguments-calls.cpp
    M clang-tools-extra/test/clang-tidy/checkers/misc/redundant-expression.cpp
    M clang-tools-extra/test/clang-tidy/checkers/misc/unused-parameters-strict.cpp
    M clang-tools-extra/test/clang-tidy/checkers/misc/use-internal-linkage-func.cpp
    A clang-tools-extra/test/clang-tidy/checkers/misc/use-internal-linkage-module.cpp
    M clang-tools-extra/test/clang-tidy/checkers/modernize/use-designated-initializers.cpp
    A clang-tools-extra/test/clang-tidy/checkers/modernize/use-integer-sign-comparison.cpp
    M clang-tools-extra/test/clang-tidy/checkers/modernize/use-starts-ends-with.cpp
    M clang-tools-extra/test/clang-tidy/checkers/modernize/use-std-format.cpp
    M clang-tools-extra/test/clang-tidy/checkers/modernize/use-std-print-absl.cpp
    M clang-tools-extra/test/clang-tidy/checkers/modernize/use-std-print.cpp
    M clang-tools-extra/test/clang-tidy/checkers/readability/container-contains.cpp
    M clang-tools-extra/test/clang-tidy/checkers/readability/enum-initial-value.c
    M clang-tools-extra/test/clang-tidy/checkers/readability/function-cognitive-complexity.cpp
    M clang-tools-extra/test/clang-tidy/checkers/readability/implicit-bool-conversion.c
    M clang-tools-extra/unittests/clang-doc/SerializeTest.cpp
    M clang-tools-extra/unittests/clang-tidy/AddConstTest.cpp
    M clang-tools-extra/unittests/clang-tidy/IncludeCleanerTest.cpp
    M clang/CMakeLists.txt
    M clang/Maintainers.rst
    M clang/README.md
    M clang/bindings/python/tests/cindex/test_access_specifiers.py
    M clang/bindings/python/tests/cindex/test_cdb.py
    M clang/bindings/python/tests/cindex/test_code_completion.py
    M clang/bindings/python/tests/cindex/test_comment.py
    M clang/bindings/python/tests/cindex/test_cursor.py
    M clang/bindings/python/tests/cindex/test_cursor_kind.py
    M clang/bindings/python/tests/cindex/test_diagnostics.py
    M clang/bindings/python/tests/cindex/test_enums.py
    M clang/bindings/python/tests/cindex/test_exception_specification_kind.py
    M clang/bindings/python/tests/cindex/test_file.py
    M clang/bindings/python/tests/cindex/test_index.py
    M clang/bindings/python/tests/cindex/test_linkage.py
    M clang/bindings/python/tests/cindex/test_location.py
    M clang/bindings/python/tests/cindex/test_rewrite.py
    M clang/bindings/python/tests/cindex/test_source_range.py
    M clang/bindings/python/tests/cindex/test_tls_kind.py
    M clang/bindings/python/tests/cindex/test_token_kind.py
    M clang/bindings/python/tests/cindex/test_tokens.py
    M clang/bindings/python/tests/cindex/test_translation_unit.py
    M clang/bindings/python/tests/cindex/test_type.py
    M clang/bindings/python/tests/cindex/util.py
    M clang/cmake/caches/CrossWinToARMLinux.cmake
    M clang/cmake/caches/Fuchsia-stage2.cmake
    M clang/cmake/caches/Fuchsia.cmake
    M clang/docs/AMDGPUSupport.rst
    M clang/docs/APINotes.rst
    M clang/docs/AddressSanitizer.rst
    M clang/docs/ClangFormat.rst
    M clang/docs/ClangFormatStyleOptions.rst
    R clang/docs/ClangFormattedStatus.rst
    M clang/docs/ClangLinkerWrapper.rst
    A clang/docs/ClangSYCLLinker.rst
    A clang/docs/FunctionEffectAnalysis.rst
    M clang/docs/HIPSupport.rst
    M clang/docs/InternalsManual.rst
    M clang/docs/LanguageExtensions.rst
    M clang/docs/LeakSanitizer.rst
    M clang/docs/LibASTMatchersReference.html
    M clang/docs/MatrixTypes.rst
    M clang/docs/OpenMPSupport.rst
    M clang/docs/RealtimeSanitizer.rst
    M clang/docs/ReleaseNotes.rst
    M clang/docs/SafeBuffers.rst
    M clang/docs/SanitizerCoverage.rst
    M clang/docs/SanitizerSpecialCaseList.rst
    M clang/docs/ShadowCallStack.rst
    M clang/docs/StandardCPlusPlusModules.rst
    M clang/docs/ThreadSafetyAnalysis.rst
    M clang/docs/UsersManual.rst
    A clang/docs/WarningSuppressionMappings.rst
    M clang/docs/analyzer/checkers.rst
    M clang/docs/analyzer/user-docs.rst
    A clang/docs/analyzer/user-docs/FAQ.rst
    M clang/docs/index.rst
    R clang/docs/tools/clang-formatted-files.txt
    M clang/docs/tools/dump_ast_matchers.py
    M clang/docs/tools/dump_format_help.py
    M clang/docs/tools/dump_format_style.py
    M clang/include/clang-c/CXString.h
    M clang/include/clang-c/Index.h
    M clang/include/clang/APINotes/Types.h
    M clang/include/clang/AST/APValue.h
    M clang/include/clang/AST/ASTContext.h
    M clang/include/clang/AST/ASTImporter.h
    M clang/include/clang/AST/ASTNodeTraverser.h
    M clang/include/clang/AST/ASTStructuralEquivalence.h
    M clang/include/clang/AST/Attr.h
    M clang/include/clang/AST/AttrIterator.h
    M clang/include/clang/AST/CanonicalType.h
    M clang/include/clang/AST/CommentCommands.td
    M clang/include/clang/AST/CommentSema.h
    M clang/include/clang/AST/Decl.h
    M clang/include/clang/AST/DeclBase.h
    M clang/include/clang/AST/DeclCXX.h
    M clang/include/clang/AST/DeclContextInternals.h
    M clang/include/clang/AST/DeclFriend.h
    M clang/include/clang/AST/DeclObjC.h
    M clang/include/clang/AST/DeclOpenMP.h
    M clang/include/clang/AST/DeclTemplate.h
    A clang/include/clang/AST/DynamicRecursiveASTVisitor.h
    M clang/include/clang/AST/Expr.h
    M clang/include/clang/AST/ExprCXX.h
    M clang/include/clang/AST/ExprConcepts.h
    M clang/include/clang/AST/ExprObjC.h
    M clang/include/clang/AST/ExternalASTSource.h
    M clang/include/clang/AST/OpenACCClause.h
    M clang/include/clang/AST/OpenMPClause.h
    M clang/include/clang/AST/PropertiesBase.td
    M clang/include/clang/AST/RecursiveASTVisitor.h
    M clang/include/clang/AST/Redeclarable.h
    A clang/include/clang/AST/SYCLKernelInfo.h
    M clang/include/clang/AST/Stmt.h
    M clang/include/clang/AST/StmtOpenACC.h
    M clang/include/clang/AST/StmtOpenMP.h
    M clang/include/clang/AST/TemplateArgumentVisitor.h
    M clang/include/clang/AST/TemplateBase.h
    M clang/include/clang/AST/TextNodeDumper.h
    M clang/include/clang/AST/Type.h
    M clang/include/clang/AST/TypeProperties.td
    M clang/include/clang/ASTMatchers/ASTMatchers.h
    M clang/include/clang/ASTMatchers/ASTMatchersInternal.h
    M clang/include/clang/ASTMatchers/ASTMatchersMacros.h
    M clang/include/clang/Analysis/Analyses/ExprMutationAnalyzer.h
    M clang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h
    M clang/include/clang/Analysis/AnyCall.h
    M clang/include/clang/Analysis/CallGraph.h
    M clang/include/clang/Analysis/FlowSensitive/ASTOps.h
    M clang/include/clang/Analysis/FlowSensitive/CachedConstAccessorsLattice.h
    M clang/include/clang/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.h
    M clang/include/clang/Analysis/FlowSensitive/NoopLattice.h
    M clang/include/clang/Basic/AArch64SVEACLETypes.def
    M clang/include/clang/Basic/AMDGPUTypes.def
    M clang/include/clang/Basic/Attr.td
    M clang/include/clang/Basic/AttrDocs.td
    M clang/include/clang/Basic/AttributeCommonInfo.h
    M clang/include/clang/Basic/Builtins.h
    M clang/include/clang/Basic/Builtins.td
    M clang/include/clang/Basic/BuiltinsAArch64.def
    M clang/include/clang/Basic/BuiltinsAMDGPU.def
    M clang/include/clang/Basic/BuiltinsARM.def
    M clang/include/clang/Basic/BuiltinsBase.td
    M clang/include/clang/Basic/BuiltinsLoongArchLASX.def
    M clang/include/clang/Basic/BuiltinsLoongArchLSX.def
    M clang/include/clang/Basic/BuiltinsX86.def
    A clang/include/clang/Basic/BuiltinsX86.td
    M clang/include/clang/Basic/BuiltinsX86_64.def
    M clang/include/clang/Basic/CMakeLists.txt
    M clang/include/clang/Basic/CodeGenOptions.def
    M clang/include/clang/Basic/CodeGenOptions.h
    M clang/include/clang/Basic/Cuda.h
    M clang/include/clang/Basic/Diagnostic.h
    M clang/include/clang/Basic/DiagnosticASTKinds.td
    M clang/include/clang/Basic/DiagnosticCommonKinds.td
    M clang/include/clang/Basic/DiagnosticDriverKinds.td
    M clang/include/clang/Basic/DiagnosticGroups.td
    M clang/include/clang/Basic/DiagnosticLexKinds.td
    M clang/include/clang/Basic/DiagnosticOptions.h
    M clang/include/clang/Basic/DiagnosticParseKinds.td
    M clang/include/clang/Basic/DiagnosticRefactoringKinds.td
    M clang/include/clang/Basic/DiagnosticSemaKinds.td
    M clang/include/clang/Basic/Features.def
    M clang/include/clang/Basic/FileEntry.h
    M clang/include/clang/Basic/FileManager.h
    M clang/include/clang/Basic/FileSystemStatCache.h
    M clang/include/clang/Basic/IdentifierTable.h
    M clang/include/clang/Basic/LangOptions.def
    M clang/include/clang/Basic/LangStandard.h
    M clang/include/clang/Basic/MacroBuilder.h
    M clang/include/clang/Basic/Module.h
    M clang/include/clang/Basic/OpenACCClauses.def
    M clang/include/clang/Basic/OpenACCKinds.h
    M clang/include/clang/Basic/OpenMPKinds.def
    M clang/include/clang/Basic/OpenMPKinds.h
    M clang/include/clang/Basic/ParsedAttrInfo.h
    M clang/include/clang/Basic/PointerAuthOptions.h
    M clang/include/clang/Basic/Sanitizers.def
    M clang/include/clang/Basic/StmtNodes.td
    M clang/include/clang/Basic/TargetBuiltins.h
    M clang/include/clang/Basic/TargetInfo.h
    M clang/include/clang/Basic/TokenKinds.def
    M clang/include/clang/Basic/arm_mve.td
    M clang/include/clang/Basic/arm_mve_defs.td
    M clang/include/clang/Basic/arm_neon.td
    M clang/include/clang/Basic/arm_neon_incl.td
    M clang/include/clang/Basic/arm_sme.td
    M clang/include/clang/Basic/arm_sve.td
    M clang/include/clang/Basic/arm_sve_sme_incl.td
    M clang/include/clang/Basic/riscv_vector.td
    M clang/include/clang/Basic/riscv_vector_common.td
    M clang/include/clang/CIR/CIRGenerator.h
    A clang/include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h
    M clang/include/clang/CIR/Dialect/IR/CIRDialect.h
    M clang/include/clang/CIR/Dialect/IR/CIRDialect.td
    M clang/include/clang/CIR/Dialect/IR/CIROps.td
    A clang/include/clang/CIR/Dialect/IR/CIRTypes.h
    A clang/include/clang/CIR/Dialect/IR/CIRTypes.td
    M clang/include/clang/CodeGen/CGFunctionInfo.h
    M clang/include/clang/Driver/Driver.h
    M clang/include/clang/Driver/Job.h
    M clang/include/clang/Driver/Options.td
    M clang/include/clang/Driver/SanitizerArgs.h
    M clang/include/clang/Driver/Types.def
    M clang/include/clang/Driver/XRayArgs.h
    M clang/include/clang/Format/Format.h
    M clang/include/clang/Frontend/ASTUnit.h
    M clang/include/clang/Frontend/CompilerInstance.h
    M clang/include/clang/Frontend/FrontendAction.h
    M clang/include/clang/Frontend/FrontendPluginRegistry.h
    M clang/include/clang/Index/USRGeneration.h
    M clang/include/clang/Interpreter/Interpreter.h
    M clang/include/clang/Interpreter/PartialTranslationUnit.h
    M clang/include/clang/Lex/DirectoryLookup.h
    M clang/include/clang/Lex/HeaderSearch.h
    M clang/include/clang/Lex/HeaderSearchOptions.h
    M clang/include/clang/Lex/ModuleMap.h
    M clang/include/clang/Lex/PreprocessingRecord.h
    M clang/include/clang/Lex/Preprocessor.h
    R clang/include/clang/Parse/ParseDiagnostic.h
    M clang/include/clang/Parse/Parser.h
    M clang/include/clang/Parse/RAIIObjectsForParser.h
    M clang/include/clang/Sema/CodeCompleteConsumer.h
    M clang/include/clang/Sema/MultiplexExternalSemaSource.h
    M clang/include/clang/Sema/Overload.h
    M clang/include/clang/Sema/ParsedAttr.h
    M clang/include/clang/Sema/Scope.h
    M clang/include/clang/Sema/Sema.h
    M clang/include/clang/Sema/SemaAMDGPU.h
    M clang/include/clang/Sema/SemaConcept.h
    M clang/include/clang/Sema/SemaHLSL.h
    M clang/include/clang/Sema/SemaInternal.h
    M clang/include/clang/Sema/SemaObjC.h
    M clang/include/clang/Sema/SemaOpenACC.h
    M clang/include/clang/Sema/SemaOpenMP.h
    M clang/include/clang/Sema/SemaSYCL.h
    M clang/include/clang/Sema/Template.h
    M clang/include/clang/Serialization/ASTBitCodes.h
    M clang/include/clang/Serialization/ASTReader.h
    M clang/include/clang/Serialization/ASTRecordWriter.h
    M clang/include/clang/Serialization/ASTWriter.h
    M clang/include/clang/Serialization/ModuleFile.h
    M clang/include/clang/StaticAnalyzer/Checkers/Checkers.td
    M clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.def
    M clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
    A clang/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntPtr.h
    M clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
    M clang/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h
    M clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
    M clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
    M clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
    M clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h
    M clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
    M clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
    M clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h
    M clang/include/clang/Support/Compiler.h
    M clang/include/clang/Tooling/CompilationDatabasePluginRegistry.h
    M clang/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h
    M clang/include/clang/Tooling/Inclusions/IncludeStyle.h
    M clang/include/clang/Tooling/ToolExecutorPluginRegistry.h
    M clang/include/module.modulemap
    M clang/lib/APINotes/APINotesFormat.h
    M clang/lib/APINotes/APINotesManager.cpp
    M clang/lib/APINotes/APINotesReader.cpp
    M clang/lib/APINotes/APINotesTypes.cpp
    M clang/lib/APINotes/APINotesWriter.cpp
    M clang/lib/APINotes/APINotesYAMLCompiler.cpp
    M clang/lib/ARCMigrate/Internals.h
    M clang/lib/AST/APValue.cpp
    M clang/lib/AST/ASTConcept.cpp
    M clang/lib/AST/ASTContext.cpp
    M clang/lib/AST/ASTDiagnostic.cpp
    M clang/lib/AST/ASTDumper.cpp
    M clang/lib/AST/ASTImporter.cpp
    M clang/lib/AST/ASTStructuralEquivalence.cpp
    A clang/lib/AST/ByteCode/BitcastBuffer.cpp
    A clang/lib/AST/ByteCode/BitcastBuffer.h
    M clang/lib/AST/ByteCode/Boolean.h
    M clang/lib/AST/ByteCode/ByteCodeEmitter.cpp
    M clang/lib/AST/ByteCode/Compiler.cpp
    M clang/lib/AST/ByteCode/Compiler.h
    M clang/lib/AST/ByteCode/Context.cpp
    M clang/lib/AST/ByteCode/Context.h
    M clang/lib/AST/ByteCode/Descriptor.cpp
    M clang/lib/AST/ByteCode/Descriptor.h
    M clang/lib/AST/ByteCode/Disasm.cpp
    M clang/lib/AST/ByteCode/DynamicAllocator.h
    M clang/lib/AST/ByteCode/EvalEmitter.cpp
    M clang/lib/AST/ByteCode/EvaluationResult.cpp
    M clang/lib/AST/ByteCode/Floating.h
    M clang/lib/AST/ByteCode/Function.cpp
    M clang/lib/AST/ByteCode/Function.h
    M clang/lib/AST/ByteCode/Integral.h
    M clang/lib/AST/ByteCode/IntegralAP.h
    M clang/lib/AST/ByteCode/Interp.cpp
    M clang/lib/AST/ByteCode/Interp.h
    M clang/lib/AST/ByteCode/InterpBuiltin.cpp
    A clang/lib/AST/ByteCode/InterpBuiltinBitCast.cpp
    A clang/lib/AST/ByteCode/InterpBuiltinBitCast.h
    M clang/lib/AST/ByteCode/InterpFrame.cpp
    M clang/lib/AST/ByteCode/Opcodes.td
    M clang/lib/AST/ByteCode/Pointer.cpp
    M clang/lib/AST/ByteCode/Pointer.h
    M clang/lib/AST/ByteCode/PrimType.cpp
    M clang/lib/AST/ByteCode/Program.cpp
    M clang/lib/AST/ByteCode/Program.h
    M clang/lib/AST/ByteCode/Record.h
    M clang/lib/AST/ByteCode/Source.cpp
    M clang/lib/AST/ByteCode/Source.h
    M clang/lib/AST/CMakeLists.txt
    M clang/lib/AST/CXXInheritance.cpp
    M clang/lib/AST/Comment.cpp
    M clang/lib/AST/CommentCommandTraits.cpp
    M clang/lib/AST/CommentLexer.cpp
    M clang/lib/AST/CommentParser.cpp
    M clang/lib/AST/CommentSema.cpp
    M clang/lib/AST/ComputeDependence.cpp
    M clang/lib/AST/Decl.cpp
    M clang/lib/AST/DeclBase.cpp
    M clang/lib/AST/DeclCXX.cpp
    M clang/lib/AST/DeclFriend.cpp
    M clang/lib/AST/DeclObjC.cpp
    M clang/lib/AST/DeclOpenMP.cpp
    M clang/lib/AST/DeclTemplate.cpp
    M clang/lib/AST/DeclarationName.cpp
    A clang/lib/AST/DynamicRecursiveASTVisitor.cpp
    M clang/lib/AST/Expr.cpp
    M clang/lib/AST/ExprCXX.cpp
    M clang/lib/AST/ExprConcepts.cpp
    M clang/lib/AST/ExprConstant.cpp
    M clang/lib/AST/ExprObjC.cpp
    M clang/lib/AST/ExternalASTSource.cpp
    M clang/lib/AST/ItaniumCXXABI.cpp
    M clang/lib/AST/ItaniumMangle.cpp
    M clang/lib/AST/Mangle.cpp
    M clang/lib/AST/MicrosoftMangle.cpp
    M clang/lib/AST/NestedNameSpecifier.cpp
    M clang/lib/AST/ODRHash.cpp
    M clang/lib/AST/OSLog.cpp
    M clang/lib/AST/OpenACCClause.cpp
    M clang/lib/AST/OpenMPClause.cpp
    M clang/lib/AST/ParentMap.cpp
    M clang/lib/AST/ParentMapContext.cpp
    M clang/lib/AST/QualTypeNames.cpp
    M clang/lib/AST/Randstruct.cpp
    M clang/lib/AST/RawCommentList.cpp
    M clang/lib/AST/RecordLayoutBuilder.cpp
    M clang/lib/AST/Stmt.cpp
    M clang/lib/AST/StmtIterator.cpp
    M clang/lib/AST/StmtOpenACC.cpp
    M clang/lib/AST/StmtOpenMP.cpp
    M clang/lib/AST/StmtPrinter.cpp
    M clang/lib/AST/StmtProfile.cpp
    M clang/lib/AST/TemplateBase.cpp
    M clang/lib/AST/TemplateName.cpp
    M clang/lib/AST/TextNodeDumper.cpp
    M clang/lib/AST/Type.cpp
    M clang/lib/AST/TypePrinter.cpp
    M clang/lib/AST/VTTBuilder.cpp
    M clang/lib/ASTMatchers/ASTMatchersInternal.cpp
    M clang/lib/ASTMatchers/Dynamic/Registry.cpp
    M clang/lib/Analysis/BodyFarm.cpp
    M clang/lib/Analysis/CFG.cpp
    M clang/lib/Analysis/CallGraph.cpp
    M clang/lib/Analysis/CalledOnceCheck.cpp
    M clang/lib/Analysis/Consumed.cpp
    M clang/lib/Analysis/ExprMutationAnalyzer.cpp
    M clang/lib/Analysis/FlowSensitive/ASTOps.cpp
    M clang/lib/Analysis/FlowSensitive/Arena.cpp
    M clang/lib/Analysis/FlowSensitive/DataflowEnvironment.cpp
    M clang/lib/Analysis/FlowSensitive/HTMLLogger.cpp
    M clang/lib/Analysis/FlowSensitive/Models/ChromiumCheckModel.cpp
    M clang/lib/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.cpp
    M clang/lib/Analysis/FlowSensitive/TypeErasedDataflowAnalysis.cpp
    M clang/lib/Analysis/IntervalPartition.cpp
    M clang/lib/Analysis/PathDiagnostic.cpp
    M clang/lib/Analysis/ProgramPoint.cpp
    M clang/lib/Analysis/ReachableCode.cpp
    M clang/lib/Analysis/ThreadSafetyCommon.cpp
    M clang/lib/Analysis/UnsafeBufferUsage.cpp
    M clang/lib/Basic/Attributes.cpp
    M clang/lib/Basic/Builtins.cpp
    M clang/lib/Basic/Cuda.cpp
    M clang/lib/Basic/Diagnostic.cpp
    M clang/lib/Basic/DiagnosticIDs.cpp
    M clang/lib/Basic/FileManager.cpp
    M clang/lib/Basic/FileSystemStatCache.cpp
    M clang/lib/Basic/LangOptions.cpp
    M clang/lib/Basic/LangStandards.cpp
    M clang/lib/Basic/Module.cpp
    M clang/lib/Basic/OpenMPKinds.cpp
    M clang/lib/Basic/SourceManager.cpp
    A clang/lib/Basic/TargetDefines.h
    M clang/lib/Basic/TargetInfo.cpp
    M clang/lib/Basic/Targets.cpp
    M clang/lib/Basic/Targets.h
    M clang/lib/Basic/Targets/AArch64.cpp
    M clang/lib/Basic/Targets/AArch64.h
    M clang/lib/Basic/Targets/AMDGPU.cpp
    M clang/lib/Basic/Targets/AMDGPU.h
    M clang/lib/Basic/Targets/ARC.h
    M clang/lib/Basic/Targets/ARM.cpp
    M clang/lib/Basic/Targets/ARM.h
    M clang/lib/Basic/Targets/AVR.h
    M clang/lib/Basic/Targets/BPF.h
    M clang/lib/Basic/Targets/DirectX.h
    M clang/lib/Basic/Targets/Lanai.h
    M clang/lib/Basic/Targets/LoongArch.cpp
    M clang/lib/Basic/Targets/LoongArch.h
    M clang/lib/Basic/Targets/M68k.cpp
    M clang/lib/Basic/Targets/MSP430.h
    M clang/lib/Basic/Targets/Mips.h
    M clang/lib/Basic/Targets/NVPTX.cpp
    M clang/lib/Basic/Targets/NVPTX.h
    M clang/lib/Basic/Targets/OSTargets.h
    M clang/lib/Basic/Targets/PNaCl.cpp
    M clang/lib/Basic/Targets/PNaCl.h
    M clang/lib/Basic/Targets/PPC.h
    M clang/lib/Basic/Targets/RISCV.cpp
    M clang/lib/Basic/Targets/RISCV.h
    M clang/lib/Basic/Targets/SPIR.h
    M clang/lib/Basic/Targets/Sparc.h
    M clang/lib/Basic/Targets/SystemZ.h
    M clang/lib/Basic/Targets/TCE.h
    M clang/lib/Basic/Targets/WebAssembly.cpp
    M clang/lib/Basic/Targets/WebAssembly.h
    M clang/lib/Basic/Targets/X86.cpp
    M clang/lib/Basic/Targets/X86.h
    M clang/lib/Basic/Targets/XCore.h
    M clang/lib/Basic/Warnings.cpp
    A clang/lib/CIR/CodeGen/CIRGenBuilder.h
    M clang/lib/CIR/CodeGen/CIRGenModule.cpp
    M clang/lib/CIR/CodeGen/CIRGenModule.h
    M clang/lib/CIR/CodeGen/CIRGenTypeCache.h
    A clang/lib/CIR/CodeGen/CIRGenTypes.cpp
    A clang/lib/CIR/CodeGen/CIRGenTypes.h
    M clang/lib/CIR/CodeGen/CIRGenerator.cpp
    M clang/lib/CIR/CodeGen/CMakeLists.txt
    A clang/lib/CIR/Dialect/IR/CIRAttrs.cpp
    M clang/lib/CIR/Dialect/IR/CIRDialect.cpp
    A clang/lib/CIR/Dialect/IR/CIRTypes.cpp
    M clang/lib/CIR/Dialect/IR/CMakeLists.txt
    M clang/lib/CIR/FrontendAction/CIRGenAction.cpp
    M clang/lib/CodeGen/ABIInfo.cpp
    M clang/lib/CodeGen/ABIInfoImpl.cpp
    M clang/lib/CodeGen/ABIInfoImpl.h
    M clang/lib/CodeGen/BackendUtil.cpp
    M clang/lib/CodeGen/CGAtomic.cpp
    M clang/lib/CodeGen/CGBlocks.cpp
    M clang/lib/CodeGen/CGBuiltin.cpp
    M clang/lib/CodeGen/CGCUDARuntime.cpp
    M clang/lib/CodeGen/CGCXX.cpp
    M clang/lib/CodeGen/CGCall.cpp
    M clang/lib/CodeGen/CGClass.cpp
    M clang/lib/CodeGen/CGCleanup.cpp
    M clang/lib/CodeGen/CGDebugInfo.cpp
    M clang/lib/CodeGen/CGDecl.cpp
    M clang/lib/CodeGen/CGDeclCXX.cpp
    M clang/lib/CodeGen/CGException.cpp
    M clang/lib/CodeGen/CGExpr.cpp
    M clang/lib/CodeGen/CGExprComplex.cpp
    M clang/lib/CodeGen/CGExprScalar.cpp
    M clang/lib/CodeGen/CGGPUBuiltin.cpp
    M clang/lib/CodeGen/CGHLSLRuntime.cpp
    M clang/lib/CodeGen/CGHLSLRuntime.h
    M clang/lib/CodeGen/CGLoopInfo.cpp
    M clang/lib/CodeGen/CGObjC.cpp
    M clang/lib/CodeGen/CGObjCGNU.cpp
    M clang/lib/CodeGen/CGObjCMac.cpp
    M clang/lib/CodeGen/CGOpenMPRuntime.cpp
    M clang/lib/CodeGen/CGOpenMPRuntime.h
    M clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp
    M clang/lib/CodeGen/CGOpenMPRuntimeGPU.h
    M clang/lib/CodeGen/CGStmt.cpp
    M clang/lib/CodeGen/CGStmtOpenMP.cpp
    M clang/lib/CodeGen/CGVTables.cpp
    M clang/lib/CodeGen/CodeGenABITypes.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/CodeGenTBAA.cpp
    M clang/lib/CodeGen/CodeGenTBAA.h
    M clang/lib/CodeGen/CodeGenTypes.cpp
    M clang/lib/CodeGen/ConstantInitBuilder.cpp
    M clang/lib/CodeGen/CoverageMappingGen.cpp
    M clang/lib/CodeGen/ItaniumCXXABI.cpp
    M clang/lib/CodeGen/LinkInModulesPass.cpp
    M clang/lib/CodeGen/MicrosoftCXXABI.cpp
    M clang/lib/CodeGen/ObjectFilePCHContainerWriter.cpp
    M clang/lib/CodeGen/SanitizerMetadata.cpp
    M clang/lib/CodeGen/SwiftCallingConv.cpp
    M clang/lib/CodeGen/TargetInfo.h
    M clang/lib/CodeGen/Targets/AArch64.cpp
    M clang/lib/CodeGen/Targets/ARM.cpp
    M clang/lib/CodeGen/Targets/NVPTX.cpp
    M clang/lib/CodeGen/Targets/RISCV.cpp
    M clang/lib/CodeGen/Targets/SPIR.cpp
    M clang/lib/Driver/Compilation.cpp
    M clang/lib/Driver/Distro.cpp
    M clang/lib/Driver/Driver.cpp
    M clang/lib/Driver/DriverOptions.cpp
    M clang/lib/Driver/Job.cpp
    M clang/lib/Driver/Multilib.cpp
    M clang/lib/Driver/MultilibBuilder.cpp
    M clang/lib/Driver/OffloadBundler.cpp
    M clang/lib/Driver/SanitizerArgs.cpp
    M clang/lib/Driver/ToolChain.cpp
    M clang/lib/Driver/ToolChains/AMDGPU.cpp
    M clang/lib/Driver/ToolChains/Arch/AArch64.cpp
    M clang/lib/Driver/ToolChains/Arch/ARM.cpp
    M clang/lib/Driver/ToolChains/Arch/ARM.h
    M clang/lib/Driver/ToolChains/Arch/LoongArch.cpp
    M clang/lib/Driver/ToolChains/BareMetal.cpp
    M clang/lib/Driver/ToolChains/BareMetal.h
    M clang/lib/Driver/ToolChains/Clang.cpp
    M clang/lib/Driver/ToolChains/CommonArgs.cpp
    M clang/lib/Driver/ToolChains/Cuda.cpp
    M clang/lib/Driver/ToolChains/Darwin.cpp
    M clang/lib/Driver/ToolChains/Flang.cpp
    M clang/lib/Driver/ToolChains/Flang.h
    M clang/lib/Driver/ToolChains/FreeBSD.cpp
    M clang/lib/Driver/ToolChains/Fuchsia.cpp
    M clang/lib/Driver/ToolChains/HIPAMD.cpp
    M clang/lib/Driver/ToolChains/HIPUtility.cpp
    M clang/lib/Driver/ToolChains/Hexagon.cpp
    M clang/lib/Driver/ToolChains/Linux.cpp
    M clang/lib/Driver/ToolChains/MSVC.cpp
    M clang/lib/Driver/ToolChains/MinGW.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/Types.cpp
    M clang/lib/Driver/XRayArgs.cpp
    M clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp
    M clang/lib/Format/CMakeLists.txt
    M clang/lib/Format/ContinuationIndenter.cpp
    M clang/lib/Format/Format.cpp
    M clang/lib/Format/FormatToken.h
    M clang/lib/Format/FormatTokenLexer.cpp
    M clang/lib/Format/TokenAnnotator.cpp
    M clang/lib/Format/TokenAnnotator.h
    M clang/lib/Format/UnwrappedLineParser.cpp
    M clang/lib/Format/WhitespaceManager.cpp
    M clang/lib/Format/WhitespaceManager.h
    M clang/lib/Frontend/ASTUnit.cpp
    M clang/lib/Frontend/CompilerInstance.cpp
    M clang/lib/Frontend/CompilerInvocation.cpp
    M clang/lib/Frontend/CreateInvocationFromCommandLine.cpp
    M clang/lib/Frontend/DiagnosticRenderer.cpp
    M clang/lib/Frontend/FrontendAction.cpp
    M clang/lib/Frontend/FrontendActions.cpp
    M clang/lib/Frontend/InitPreprocessor.cpp
    M clang/lib/Frontend/PrecompiledPreamble.cpp
    M clang/lib/Frontend/PrintPreprocessedOutput.cpp
    M clang/lib/Frontend/Rewrite/FrontendActions.cpp
    M clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
    M clang/lib/Headers/CMakeLists.txt
    A clang/lib/Headers/amdgpuintrin.h
    A clang/lib/Headers/amxavx512intrin.h
    A clang/lib/Headers/amxbf16transposeintrin.h
    A clang/lib/Headers/amxcomplextransposeintrin.h
    M clang/lib/Headers/amxfp16intrin.h
    A clang/lib/Headers/amxfp16transposeintrin.h
    A clang/lib/Headers/amxfp8intrin.h
    M clang/lib/Headers/amxintrin.h
    A clang/lib/Headers/amxmovrsintrin.h
    A clang/lib/Headers/amxmovrstransposeintrin.h
    A clang/lib/Headers/amxtf32intrin.h
    A clang/lib/Headers/amxtf32transposeintrin.h
    A clang/lib/Headers/amxtransposeintrin.h
    M clang/lib/Headers/avx10_2copyintrin.h
    M clang/lib/Headers/avx512vpopcntdqintrin.h
    M clang/lib/Headers/avx512vpopcntdqvlintrin.h
    M clang/lib/Headers/avxintrin.h
    M clang/lib/Headers/cmpccxaddintrin.h
    M clang/lib/Headers/cuda_wrappers/new
    M clang/lib/Headers/emmintrin.h
    A clang/lib/Headers/gpuintrin.h
    M clang/lib/Headers/hlsl/hlsl_intrinsics.h
    M clang/lib/Headers/immintrin.h
    M clang/lib/Headers/intrin.h
    M clang/lib/Headers/intrin0.h
    M clang/lib/Headers/larchintrin.h
    M clang/lib/Headers/lasxintrin.h
    M clang/lib/Headers/limits.h
    M clang/lib/Headers/lsxintrin.h
    M clang/lib/Headers/mmintrin.h
    A clang/lib/Headers/movrs_avx10_2_512intrin.h
    A clang/lib/Headers/movrs_avx10_2intrin.h
    A clang/lib/Headers/movrsintrin.h
    A clang/lib/Headers/nvptxintrin.h
    M clang/lib/Headers/opencl-c-base.h
    M clang/lib/Headers/openmp_wrappers/complex_cmath.h
    A clang/lib/Headers/sm4evexintrin.h
    M clang/lib/Headers/stdalign.h
    M clang/lib/Index/FileIndexRecord.cpp
    M clang/lib/Index/IndexDecl.cpp
    M clang/lib/Index/IndexingContext.h
    M clang/lib/Index/USRGeneration.cpp
    M clang/lib/InstallAPI/DirectoryScanner.cpp
    M clang/lib/InstallAPI/Frontend.cpp
    M clang/lib/Interpreter/CMakeLists.txt
    M clang/lib/Interpreter/CodeCompletion.cpp
    M clang/lib/Interpreter/IncrementalExecutor.h
    M clang/lib/Interpreter/Interpreter.cpp
    M clang/lib/Interpreter/Wasm.cpp
    M clang/lib/Interpreter/Wasm.h
    M clang/lib/Lex/HeaderMap.cpp
    M clang/lib/Lex/HeaderSearch.cpp
    M clang/lib/Lex/InitHeaderSearch.cpp
    M clang/lib/Lex/Lexer.cpp
    M clang/lib/Lex/MacroArgs.cpp
    M clang/lib/Lex/MacroInfo.cpp
    M clang/lib/Lex/ModuleMap.cpp
    M clang/lib/Lex/PPCallbacks.cpp
    M clang/lib/Lex/PPDirectives.cpp
    M clang/lib/Lex/PPExpressions.cpp
    M clang/lib/Lex/PPLexerChange.cpp
    M clang/lib/Lex/PPMacroExpansion.cpp
    M clang/lib/Lex/Pragma.cpp
    M clang/lib/Lex/PreprocessingRecord.cpp
    M clang/lib/Lex/Preprocessor.cpp
    M clang/lib/Lex/PreprocessorLexer.cpp
    M clang/lib/Lex/TokenConcatenation.cpp
    M clang/lib/Lex/TokenLexer.cpp
    M clang/lib/Parse/ParseAST.cpp
    M clang/lib/Parse/ParseCXXInlineMethods.cpp
    M clang/lib/Parse/ParseDecl.cpp
    M clang/lib/Parse/ParseDeclCXX.cpp
    M clang/lib/Parse/ParseExpr.cpp
    M clang/lib/Parse/ParseExprCXX.cpp
    M clang/lib/Parse/ParseHLSL.cpp
    M clang/lib/Parse/ParseInit.cpp
    M clang/lib/Parse/ParseObjc.cpp
    M clang/lib/Parse/ParseOpenACC.cpp
    M clang/lib/Parse/ParseOpenMP.cpp
    M clang/lib/Parse/ParsePragma.cpp
    M clang/lib/Parse/ParseStmt.cpp
    M clang/lib/Parse/ParseTemplate.cpp
    M clang/lib/Parse/ParseTentative.cpp
    M clang/lib/Parse/Parser.cpp
    M clang/lib/Sema/AnalysisBasedWarnings.cpp
    M clang/lib/Sema/CheckExprLifetime.cpp
    M clang/lib/Sema/CheckExprLifetime.h
    M clang/lib/Sema/CodeCompleteConsumer.cpp
    M clang/lib/Sema/DeclSpec.cpp
    M clang/lib/Sema/HLSLExternalSemaSource.cpp
    M clang/lib/Sema/JumpDiagnostics.cpp
    M clang/lib/Sema/MultiplexExternalSemaSource.cpp
    M clang/lib/Sema/ParsedAttr.cpp
    M clang/lib/Sema/ScopeInfo.cpp
    M clang/lib/Sema/Sema.cpp
    M clang/lib/Sema/SemaAMDGPU.cpp
    M clang/lib/Sema/SemaAPINotes.cpp
    M clang/lib/Sema/SemaARM.cpp
    M clang/lib/Sema/SemaAccess.cpp
    M clang/lib/Sema/SemaAttr.cpp
    M clang/lib/Sema/SemaAvailability.cpp
    M clang/lib/Sema/SemaCUDA.cpp
    M clang/lib/Sema/SemaCXXScopeSpec.cpp
    M clang/lib/Sema/SemaCast.cpp
    M clang/lib/Sema/SemaChecking.cpp
    M clang/lib/Sema/SemaCodeComplete.cpp
    M clang/lib/Sema/SemaConcept.cpp
    M clang/lib/Sema/SemaCoroutine.cpp
    M clang/lib/Sema/SemaDecl.cpp
    M clang/lib/Sema/SemaDeclAttr.cpp
    M clang/lib/Sema/SemaDeclCXX.cpp
    M clang/lib/Sema/SemaDeclObjC.cpp
    M clang/lib/Sema/SemaExceptionSpec.cpp
    M clang/lib/Sema/SemaExpr.cpp
    M clang/lib/Sema/SemaExprCXX.cpp
    M clang/lib/Sema/SemaExprMember.cpp
    M clang/lib/Sema/SemaExprObjC.cpp
    M clang/lib/Sema/SemaFixItUtils.cpp
    M clang/lib/Sema/SemaFunctionEffects.cpp
    M clang/lib/Sema/SemaHLSL.cpp
    M clang/lib/Sema/SemaInit.cpp
    M clang/lib/Sema/SemaLambda.cpp
    M clang/lib/Sema/SemaLookup.cpp
    M clang/lib/Sema/SemaModule.cpp
    M clang/lib/Sema/SemaObjC.cpp
    M clang/lib/Sema/SemaObjCProperty.cpp
    M clang/lib/Sema/SemaOpenACC.cpp
    M clang/lib/Sema/SemaOpenMP.cpp
    M clang/lib/Sema/SemaOverload.cpp
    M clang/lib/Sema/SemaPseudoObject.cpp
    M clang/lib/Sema/SemaRISCV.cpp
    M clang/lib/Sema/SemaSYCL.cpp
    M clang/lib/Sema/SemaStmt.cpp
    M clang/lib/Sema/SemaStmtAsm.cpp
    M clang/lib/Sema/SemaStmtAttr.cpp
    M clang/lib/Sema/SemaSwift.cpp
    M clang/lib/Sema/SemaTemplate.cpp
    M clang/lib/Sema/SemaTemplateDeduction.cpp
    M clang/lib/Sema/SemaTemplateDeductionGuide.cpp
    M clang/lib/Sema/SemaTemplateInstantiate.cpp
    M clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
    M clang/lib/Sema/SemaTemplateVariadic.cpp
    M clang/lib/Sema/SemaType.cpp
    M clang/lib/Sema/SemaX86.cpp
    M clang/lib/Sema/TreeTransform.h
    M clang/lib/Serialization/ASTCommon.cpp
    M clang/lib/Serialization/ASTCommon.h
    M clang/lib/Serialization/ASTReader.cpp
    M clang/lib/Serialization/ASTReaderDecl.cpp
    M clang/lib/Serialization/ASTReaderInternals.h
    M clang/lib/Serialization/ASTReaderStmt.cpp
    M clang/lib/Serialization/ASTWriter.cpp
    M clang/lib/Serialization/ASTWriterDecl.cpp
    M clang/lib/Serialization/ASTWriterStmt.cpp
    M clang/lib/Serialization/CMakeLists.txt
    M clang/lib/Serialization/GeneratePCH.cpp
    M clang/lib/Serialization/GlobalModuleIndex.cpp
    M clang/lib/Serialization/ModuleManager.cpp
    A clang/lib/Serialization/TemplateArgumentHasher.cpp
    A clang/lib/Serialization/TemplateArgumentHasher.h
    M clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp
    M clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
    M clang/lib/StaticAnalyzer/Checkers/BitwiseShiftChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt
    M clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/CheckPlacementNew.cpp
    M clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp
    M clang/lib/StaticAnalyzer/Checkers/ExprInspectionChecker.cpp
    R clang/lib/StaticAnalyzer/Checkers/IdenticalExprChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/Iterator.cpp
    M clang/lib/StaticAnalyzer/Checkers/IteratorModeling.cpp
    M clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/MmapWriteExecChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/OSObjectCStyleCast.cpp
    M clang/lib/StaticAnalyzer/Checkers/ObjCMissingSuperCallChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp
    R clang/lib/StaticAnalyzer/Checkers/PointerIterationChecker.cpp
    R clang/lib/StaticAnalyzer/Checkers/PointerSortingChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/Taint.cpp
    M clang/lib/StaticAnalyzer/Checkers/TraversalChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/WebKit/ASTUtils.cpp
    M clang/lib/StaticAnalyzer/Checkers/WebKit/ASTUtils.h
    A clang/lib/StaticAnalyzer/Checkers/WebKit/MemoryUnsafeCastChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/WebKit/PtrTypesSemantics.cpp
    M clang/lib/StaticAnalyzer/Checkers/WebKit/PtrTypesSemantics.h
    A clang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefCallArgsChecker.cpp
    A clang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefLocalVarsChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefMemberChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/WebKit/RefCntblBaseVirtualDtorChecker.cpp
    R clang/lib/StaticAnalyzer/Checkers/WebKit/UncountedCallArgsChecker.cpp
    M clang/lib/StaticAnalyzer/Checkers/WebKit/UncountedLambdaCapturesChecker.cpp
    R clang/lib/StaticAnalyzer/Checkers/WebKit/UncountedLocalVarsChecker.cpp
    M clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp
    M clang/lib/StaticAnalyzer/Core/BugReporter.cpp
    M clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
    M clang/lib/StaticAnalyzer/Core/BugSuppression.cpp
    M clang/lib/StaticAnalyzer/Core/CallEvent.cpp
    M clang/lib/StaticAnalyzer/Core/CoreEngine.cpp
    M clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp
    M clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
    M clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
    M clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
    M clang/lib/StaticAnalyzer/Core/MemRegion.cpp
    M clang/lib/StaticAnalyzer/Core/ProgramState.cpp
    M clang/lib/StaticAnalyzer/Core/RegionStore.cpp
    M clang/lib/StaticAnalyzer/Core/SValBuilder.cpp
    M clang/lib/StaticAnalyzer/Core/SVals.cpp
    M clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp
    M clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
    M clang/lib/StaticAnalyzer/Core/SymbolManager.cpp
    M clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
    M clang/lib/StaticAnalyzer/Frontend/ModelInjector.cpp
    M clang/lib/Testing/TestAST.cpp
    M clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp
    M clang/lib/Tooling/DependencyScanning/ModuleDepCollector.cpp
    M clang/lib/Tooling/Inclusions/HeaderIncludes.cpp
    M clang/lib/Tooling/Inclusions/Stdlib/StandardLibrary.cpp
    M clang/lib/Tooling/Inclusions/Stdlib/StdSpecialSymbolMap.inc
    M clang/lib/Tooling/Inclusions/Stdlib/StdSymbolMap.inc
    M clang/lib/Tooling/Tooling.cpp
    M clang/runtime/CMakeLists.txt
    A clang/test/APINotes/Inputs/Headers/Lifetimebound.apinotes
    A clang/test/APINotes/Inputs/Headers/Lifetimebound.h
    M clang/test/APINotes/Inputs/Headers/SwiftImportAs.apinotes
    M clang/test/APINotes/Inputs/Headers/SwiftImportAs.h
    M clang/test/APINotes/Inputs/Headers/module.modulemap
    A clang/test/APINotes/lifetimebound.cpp
    M clang/test/APINotes/swift-import-as.cpp
    A clang/test/AST/ByteCode/altivec.c
    A clang/test/AST/ByteCode/amdgpu-nullptr.cl
    A clang/test/AST/ByteCode/builtin-bit-cast-bitfields.cpp
    A clang/test/AST/ByteCode/builtin-bit-cast-long-double.cpp
    A clang/test/AST/ByteCode/builtin-bit-cast.cpp
    M clang/test/AST/ByteCode/builtin-functions.cpp
    M clang/test/AST/ByteCode/c23.c
    M clang/test/AST/ByteCode/complex.cpp
    M clang/test/AST/ByteCode/cxx23.cpp
    M clang/test/AST/ByteCode/cxx98.cpp
    M clang/test/AST/ByteCode/functions.cpp
    M clang/test/AST/ByteCode/literals.cpp
    M clang/test/AST/ByteCode/new-delete.cpp
    A clang/test/AST/ByteCode/openmp.cpp
    M clang/test/AST/ByteCode/placement-new.cpp
    M clang/test/AST/ByteCode/records.cpp
    M clang/test/AST/ByteCode/shifts.cpp
    M clang/test/AST/ByteCode/vectors.cpp
    A clang/test/AST/HLSL/ArrayOutArgExpr.hlsl
    A clang/test/AST/HLSL/ByteAddressBuffers-AST.hlsl
    R clang/test/AST/HLSL/RWBuffer-AST.hlsl
    R clang/test/AST/HLSL/StructuredBuffer-AST.hlsl
    A clang/test/AST/HLSL/StructuredBuffers-AST.hlsl
    A clang/test/AST/HLSL/TypedBuffers-AST.hlsl
    A clang/test/AST/HLSL/is_structured_resource_element_compatible_concept.hlsl
    A clang/test/AST/HLSL/is_typed_resource_element_compatible_concept.hlsl
    A clang/test/AST/arm-mfp8.cpp
    M clang/test/AST/ast-dump-amdgpu-types.c
    M clang/test/AST/ast-dump-comment.cpp
    A clang/test/AST/ast-dump-cxx2b-deducing-this.cpp
    M clang/test/AST/ast-dump-recovery.cpp
    M clang/test/AST/ast-dump-types-json.cpp
    A clang/test/AST/ast-print-builtin-counted-by-ref.c
    A clang/test/AST/ast-print-openacc-combined-construct.cpp
    A clang/test/AST/ast-print-openacc-data-construct.cpp
    A clang/test/AST/ast-print-openacc-init-construct.cpp
    M clang/test/AST/ast-print-openacc-loop-construct.cpp
    A clang/test/AST/ast-print-openacc-shutdown-construct.cpp
    A clang/test/AST/ast-print-openacc-wait-construct.cpp
    A clang/test/AST/ast-print-packindexingexpr.cpp
    A clang/test/AST/attr-lifetime-capture-by.cpp
    M clang/test/AST/attr-swift_attr.m
    A clang/test/AST/ms-constexpr-new.cpp
    A clang/test/ASTSYCL/ast-dump-sycl-kernel-entry-point.cpp
    A clang/test/Analysis/Checkers/WebKit/call-args-checked-const-member.cpp
    A clang/test/Analysis/Checkers/WebKit/call-args-checked-ptr.cpp
    A clang/test/Analysis/Checkers/WebKit/call-args-checked-return-value.cpp
    A clang/test/Analysis/Checkers/WebKit/call-args-checked.cpp
    A clang/test/Analysis/Checkers/WebKit/call-args-counted-const-member.cpp
    M clang/test/Analysis/Checkers/WebKit/call-args.cpp
    A clang/test/Analysis/Checkers/WebKit/local-vars-checked-const-member.cpp
    A clang/test/Analysis/Checkers/WebKit/local-vars-counted-const-member.cpp
    A clang/test/Analysis/Checkers/WebKit/memory-unsafe-cast.cpp
    A clang/test/Analysis/Checkers/WebKit/memory-unsafe-cast.mm
    M clang/test/Analysis/Checkers/WebKit/mock-types.h
    M clang/test/Analysis/Checkers/WebKit/ref-cntbl-crtp-base-no-virtual-dtor.cpp
    A clang/test/Analysis/Checkers/WebKit/unchecked-local-vars.cpp
    M clang/test/Analysis/Checkers/WebKit/uncounted-lambda-captures.cpp
    M clang/test/Analysis/Checkers/WebKit/uncounted-local-vars.cpp
    A clang/test/Analysis/Checkers/WebKit/uncounted-obj-arg-std-array.cpp
    M clang/test/Analysis/Checkers/WebKit/uncounted-obj-arg.cpp
    A clang/test/Analysis/Inputs/overloaded-delete-in-header.h
    M clang/test/Analysis/analyzer-config.c
    M clang/test/Analysis/analyzer-enabled-checkers.c
    M clang/test/Analysis/array-init-loop.cpp
    M clang/test/Analysis/bstring.cpp
    M clang/test/Analysis/chroot.c
    M clang/test/Analysis/const-method-call.cpp
    M clang/test/Analysis/copy-elision.cpp
    M clang/test/Analysis/ctor-trivial-copy.cpp
    M clang/test/Analysis/cxx-uninitialized-object-unguarded-access.cpp
    M clang/test/Analysis/explain-svals.cpp
    R clang/test/Analysis/identical-expressions.cpp
    M clang/test/Analysis/initializer.cpp
    M clang/test/Analysis/iterator-modeling.cpp
    M clang/test/Analysis/malloc.c
    A clang/test/Analysis/overloaded-delete-in-system-header.cpp
    R clang/test/Analysis/ptr-iter.cpp
    R clang/test/Analysis/ptr-sort.cpp
    M clang/test/Analysis/reference.cpp
    M clang/test/Analysis/show-checker-list.c
    M clang/test/Analysis/stack-addr-ps.c
    M clang/test/Analysis/std-c-library-functions-arg-enabled-checkers.c
    M clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp
    M clang/test/Analysis/stl-algorithm-modeling.cpp
    A clang/test/Analysis/store-dump-orders.cpp
    M clang/test/Analysis/string.c
    M clang/test/Analysis/string.cpp
    A clang/test/Analysis/string_notnullterm.c
    M clang/test/Analysis/taint-generic.cpp
    M clang/test/Analysis/template-param-objects.cpp
    R clang/test/Analysis/traversal-algorithm.mm
    A clang/test/Analysis/void-call-exit-modelling.c
    A clang/test/C/C23/n2412.c
    A clang/test/C/C2y/n3341.c
    A clang/test/C/C2y/n3342.c
    A clang/test/C/C2y/n3344.c
    A clang/test/C/C2y/n3346.c
    A clang/test/C/C2y/n3364.c
    A clang/test/C/C2y/n3370.c
    A clang/test/CIR/global-var-simple.cpp
    M clang/test/CIR/hello.c
    M clang/test/CMakeLists.txt
    M clang/test/CXX/class.access/class.friend/p11.cpp
    M clang/test/CXX/conv/conv.mem/p4.cpp
    M clang/test/CXX/dcl.dcl/dcl.attr/dcl.attr.nodiscard/p2.cpp
    M clang/test/CXX/dcl.dcl/dcl.attr/dcl.attr.nodiscard/p3.cpp
    M clang/test/CXX/dcl.dcl/dcl.attr/dcl.attr.noreturn/p1.cpp
    M clang/test/CXX/dcl.decl/dcl.meaning/dcl.fct/p13.cpp
    M clang/test/CXX/dcl.decl/dcl.meaning/dcl.fct/p2-cxx0x.cpp
    M clang/test/CXX/drs/cwg0xx.cpp
    M clang/test/CXX/drs/cwg13xx.cpp
    M clang/test/CXX/drs/cwg158.cpp
    A clang/test/CXX/drs/cwg1884.cpp
    M clang/test/CXX/drs/cwg18xx.cpp
    A clang/test/CXX/drs/cwg279.cpp
    M clang/test/CXX/drs/cwg28xx.cpp
    M clang/test/CXX/drs/cwg2xx.cpp
    M clang/test/CXX/drs/cwg3xx.cpp
    M clang/test/CXX/drs/cwg4xx.cpp
    M clang/test/CXX/drs/cwg5xx.cpp
    M clang/test/CXX/drs/cwg722.cpp
    M clang/test/CXX/drs/cwg9xx.cpp
    M clang/test/CXX/expr/expr.const/p2-0x.cpp
    M clang/test/CXX/expr/expr.unary/expr.unary.op/p4.cpp
    M clang/test/CXX/temp/temp.arg/temp.arg.nontype/p5.cpp
    R clang/test/CXX/temp/temp.constr/temp.constr.decl/p4.cpp
    A clang/test/CXX/temp/temp.decls/temp.spec.partial/temp.spec.partial.member/p2.cpp
    M clang/test/CXX/temp/temp.decls/temp.variadic/sizeofpack.cpp
    M clang/test/CXX/temp/temp.res/p4.cpp
    R clang/test/CXX/temp/temp.spec/temp.expl.spec/p7.cpp
    M clang/test/ClangScanDeps/diagnostics.c
    M clang/test/ClangScanDeps/header-search-pruning-transitive.c
    M clang/test/ClangScanDeps/link-libraries.c
    M clang/test/ClangScanDeps/modules-context-hash.c
    M clang/test/ClangScanDeps/modules-dep-args.c
    M clang/test/ClangScanDeps/modules-extern-submodule.c
    M clang/test/ClangScanDeps/modules-extern-unrelated.m
    M clang/test/ClangScanDeps/modules-file-path-isolation.c
    M clang/test/ClangScanDeps/modules-fmodule-name-no-module-built.m
    M clang/test/ClangScanDeps/modules-full-by-mod-name.c
    M clang/test/ClangScanDeps/modules-full.cpp
    M clang/test/ClangScanDeps/modules-implicit-dot-private.m
    M clang/test/ClangScanDeps/modules-incomplete-umbrella.c
    M clang/test/ClangScanDeps/modules-inferred.m
    M clang/test/ClangScanDeps/modules-no-undeclared-includes.c
    M clang/test/ClangScanDeps/modules-pch-common-submodule.c
    M clang/test/ClangScanDeps/modules-pch-common-via-submodule.c
    M clang/test/ClangScanDeps/modules-pch.c
    M clang/test/ClangScanDeps/modules-priv-fw-from-pub.m
    M clang/test/ClangScanDeps/modules-redefinition.m
    M clang/test/ClangScanDeps/modules-symlink-dir-vfs.c
    M clang/test/ClangScanDeps/modules-transitive.c
    M clang/test/ClangScanDeps/optimize-vfs.m
    M clang/test/ClangScanDeps/print-timing.c
    M clang/test/ClangScanDeps/removed-args.c
    A clang/test/CodeCompletion/keywords-cxx20.cpp
    M clang/test/CodeGen/2004-02-20-Builtins.c
    A clang/test/CodeGen/AArch64/ABI-align-packed-assembly.c
    A clang/test/CodeGen/AArch64/ABI-align-packed.c
    A clang/test/CodeGen/AArch64/args-hfa.c
    A clang/test/CodeGen/AArch64/args.cpp
    A clang/test/CodeGen/AArch64/arguments-hfa-v3.c
    A clang/test/CodeGen/AArch64/attr-mode-complex.c
    A clang/test/CodeGen/AArch64/attr-mode-float.c
    A clang/test/CodeGen/AArch64/bf16-dotprod-intrinsics.c
    A clang/test/CodeGen/AArch64/bf16-getset-intrinsics.c
    A clang/test/CodeGen/AArch64/bf16-lane-intrinsics.c
    A clang/test/CodeGen/AArch64/bf16-ldst-intrinsics.c
    A clang/test/CodeGen/AArch64/bf16-reinterpret-intrinsics.c
    A clang/test/CodeGen/AArch64/branch-protection-attr.c
    A clang/test/CodeGen/AArch64/byval-temp.c
    A clang/test/CodeGen/AArch64/cpu-supports-target.c
    A clang/test/CodeGen/AArch64/cpu-supports.c
    A clang/test/CodeGen/AArch64/debug-sve-vector-types.c
    A clang/test/CodeGen/AArch64/debug-sve-vectorx2-types.c
    A clang/test/CodeGen/AArch64/debug-sve-vectorx3-types.c
    A clang/test/CodeGen/AArch64/debug-sve-vectorx4-types.c
    A clang/test/CodeGen/AArch64/debug-types.c
    A clang/test/CodeGen/AArch64/elf-pauthabi.c
    A clang/test/CodeGen/AArch64/fix-cortex-a53-835769.c
    A clang/test/CodeGen/AArch64/fixed-register-global.c
    A clang/test/CodeGen/AArch64/fmv-dependencies.c
    A clang/test/CodeGen/AArch64/fmv-mix-explicit-implicit-default.c
    A clang/test/CodeGen/AArch64/fmv-resolver-emission.c
    A clang/test/CodeGen/AArch64/fmv-streaming.c
    A clang/test/CodeGen/AArch64/fp8-intrinsics/acle_sme2_fp8_cvt.c
    A clang/test/CodeGen/AArch64/fp8-intrinsics/acle_sme2_fp8_fmopa.c
    A clang/test/CodeGen/AArch64/fp8-intrinsics/acle_sme2_fp8_mla.c
    A clang/test/CodeGen/AArch64/fp8-intrinsics/acle_sme2_fp8_scale.c
    A clang/test/CodeGen/AArch64/fp8-intrinsics/acle_sve2_fp8_cvt.c
    A clang/test/CodeGen/AArch64/fp8-intrinsics/acle_sve2_fp8_cvtn.c
    A clang/test/CodeGen/AArch64/fp8-intrinsics/acle_sve2_fp8_fdot.c
    A clang/test/CodeGen/AArch64/fp8-intrinsics/acle_sve2_fp8_fmla.c
    A clang/test/CodeGen/AArch64/fpm-helpers.c
    A clang/test/CodeGen/AArch64/gcs.c
    A clang/test/CodeGen/AArch64/inline-asm.c
    A clang/test/CodeGen/AArch64/inlineasm-ios.c
    A clang/test/CodeGen/AArch64/ls64-inline-asm.c
    A clang/test/CodeGen/AArch64/ls64.c
    A clang/test/CodeGen/AArch64/matmul.cpp
    A clang/test/CodeGen/AArch64/mixed-target-attributes.c
    A clang/test/CodeGen/AArch64/mops.c
    A clang/test/CodeGen/AArch64/neon-2velem.c
    A clang/test/CodeGen/AArch64/neon-3v.c
    A clang/test/CodeGen/AArch64/neon-across.c
    A clang/test/CodeGen/AArch64/neon-dot-product.c
    A clang/test/CodeGen/AArch64/neon-extract.c
    A clang/test/CodeGen/AArch64/neon-faminmax-intrinsics.c
    A clang/test/CodeGen/AArch64/neon-fcvt-intrinsics.c
    A clang/test/CodeGen/AArch64/neon-fma.c
    A clang/test/CodeGen/AArch64/neon-fp16fml.c
    A clang/test/CodeGen/AArch64/neon-fp8-intrinsics/acle_neon_fscale.c
    A clang/test/CodeGen/AArch64/neon-intrinsics-constrained.c
    A clang/test/CodeGen/AArch64/neon-intrinsics.c
    A clang/test/CodeGen/AArch64/neon-ldst-one-rcpc3.c
    A clang/test/CodeGen/AArch64/neon-ldst-one.c
    A clang/test/CodeGen/AArch64/neon-luti.c
    A clang/test/CodeGen/AArch64/neon-misc-constrained.c
    A clang/test/CodeGen/AArch64/neon-misc.c
    A clang/test/CodeGen/AArch64/neon-perm.c
    A clang/test/CodeGen/AArch64/neon-range-checks.c
    A clang/test/CodeGen/AArch64/neon-scalar-copy.c
    A clang/test/CodeGen/AArch64/neon-scalar-x-indexed-elem-constrained.c
    A clang/test/CodeGen/AArch64/neon-scalar-x-indexed-elem.c
    A clang/test/CodeGen/AArch64/neon-sha3.c
    A clang/test/CodeGen/AArch64/neon-shifts.c
    A clang/test/CodeGen/AArch64/neon-sm4-sm3.c
    A clang/test/CodeGen/AArch64/neon-tbl.c
    A clang/test/CodeGen/AArch64/neon-vcadd.c
    A clang/test/CodeGen/AArch64/neon-vcmla.c
    A clang/test/CodeGen/AArch64/neon-vcombine.c
    A clang/test/CodeGen/AArch64/neon-vget-hilo.c
    A clang/test/CodeGen/AArch64/neon-vget.c
    A clang/test/CodeGen/AArch64/neon-vsqadd-float-conversion.c
    A clang/test/CodeGen/AArch64/neon-vuqadd-float-conversion-warning.c
    A clang/test/CodeGen/AArch64/poly-add.c
    A clang/test/CodeGen/AArch64/poly128.c
    A clang/test/CodeGen/AArch64/poly64.c
    A clang/test/CodeGen/AArch64/pure-scalable-args-empty-union.c
    A clang/test/CodeGen/AArch64/pure-scalable-args.c
    A clang/test/CodeGen/AArch64/sign-return-address.c
    A clang/test/CodeGen/AArch64/sme-inline-callees-streaming-attrs.c
    A clang/test/CodeGen/AArch64/sme-inline-streaming-attrs.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/aarch64-sme-attrs.cpp
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_add-i32.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_add-i64.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_cnt.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_ld1.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_ld1_vnum.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_ldr.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_mopa-za32.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_mopa-za64.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_mops-za32.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_mops-za64.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_read.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_st1.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_st1_vnum.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_state_builtin.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_state_funs.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_str.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_write.c
    A clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_zero.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/aarch64-sme2-attrs.cpp
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_add.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_add_sub_za16.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_bmop.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_clamp.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_cvt.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_cvtl.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_cvtn.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_faminmax.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_fmlas16.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_fp8_fdot.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_fp8_fvdot.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_fp_dots.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_frint.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_int_dots.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_ldr_str_zt.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_luti2_lane_zt.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_luti2_lane_zt_x2.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_luti2_lane_zt_x4.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_luti4_lane_zt.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_luti4_lane_zt_x2.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_luti4_lane_zt_x4.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_luti4_zt.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_max.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_maxnm.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_min.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_minnm.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_mla.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_mlal.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_mlall.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_mls.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_mlsl.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_mop.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_mopa_nonwide.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_read.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_reinterpret_svcount_svbool.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_sqdmulh.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_sub.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_unpkx2.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_unpkx4.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vdot.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_add.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_qrshr.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_rshl.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_selx2.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_selx4.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_uzpx2.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_uzpx4.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_zipx2.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_zipx4.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_write.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_write_lane_zt.c
    A clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_zero_zt.c
    A clang/test/CodeGen/AArch64/sme2p1-intrinsics/acle_sme2p1_movaz.c
    A clang/test/CodeGen/AArch64/sme2p1-intrinsics/acle_sme2p1_zero.c
    A clang/test/CodeGen/AArch64/soft-float-abi-errors.c
    A clang/test/CodeGen/AArch64/soft-float-abi.c
    A clang/test/CodeGen/AArch64/strictfp-builtins.c
    A clang/test/CodeGen/AArch64/subarch-compatbility.c
    A clang/test/CodeGen/AArch64/sve-acle-__ARM_FEATURE_SVE_VECTOR_OPERATORS.c
    A clang/test/CodeGen/AArch64/sve-acle-__ARM_FEATURE_SVE_VECTOR_OPERATORS.cpp
    A clang/test/CodeGen/AArch64/sve-inline-asm-crash.c
    A clang/test/CodeGen/AArch64/sve-inline-asm-datatypes.c
    A clang/test/CodeGen/AArch64/sve-inline-asm-negative-test.c
    A clang/test/CodeGen/AArch64/sve-inline-asm.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/README
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_abd.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_abs.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_acge.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_acgt.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_acle.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_aclt.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_add.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_adda.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_addv.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_adrb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_adrd.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_adrh.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_adrw.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_and.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_andv.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_asr.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_asrd.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_bfdot.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_bfmlalb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_bfmlalt.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_bfmmla.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_bic.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_brka.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_brkb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_brkn.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_brkpa.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_brkpb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cadd.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_clasta-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_clasta.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_clastb-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_clastb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cls.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_clz.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmla.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmpeq.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmpge.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmpgt.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmple.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmplt.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmpne.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmpuo.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cnot.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cnt-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cnt.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cntb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cntd.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cnth.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cntp.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cntw.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_compact.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_create2-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_create2.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_create3-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_create3.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_create4-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_create4.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cvt-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cvt.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cvtnt.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_div.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_divr.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_dot.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_dup-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_dup.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_dupq-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_dupq.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_dupq_const.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_eor.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_eorv.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_expa.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ext-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ext.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_extb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_exth.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_extw.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_get2-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_get2.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_get3-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_get3.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_get4-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_get4.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_index.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_insr-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_insr.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_lasta-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_lasta.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_lastb-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_lastb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1ro-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1ro.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1rq-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1rq.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1sb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1sh.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1sw.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1ub.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1uh.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1uw.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld2-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld2.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld3-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld3.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld4-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld4.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1sb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1sh.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1sw.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1ub.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1uh.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1uw.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1sb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1sh.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1sw.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1ub.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1uh.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1uw.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnt1-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnt1.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_len-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_len.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_lsl.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_lsr.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mad.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_matmul_fp32.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_matmul_fp64.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_max.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_maxnm.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_maxnmv.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_maxv.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_min.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_minnm.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_minnmv.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_minv.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mla.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mls.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mmla.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mov.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_msb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mul.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mulh.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mulx.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_nand.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_neg.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_nmad.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_nmla.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_nmls.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_nmsb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_nor.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_not.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_orn.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_orr.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_orv.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_pfalse.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_pfirst.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_pnext.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_prfb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_prfd.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_prfh.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_prfw.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ptest.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ptrue.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qadd.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qdecb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qdecd.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qdech.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qdecp.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qdecw.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qincb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qincd.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qinch.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qincp.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qincw.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qsub.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rbit.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rdffr.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_recpe.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_recps.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_recpx.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_reinterpret-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_reinterpret.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rev-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rev.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_revb.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_revh.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_revw.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rinta.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rinti.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rintm.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rintn.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rintp.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rintx.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rintz.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rsqrte.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rsqrts.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_scale.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_sel-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_sel.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_set2-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_set2.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_set3-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_set3.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_set4-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_set4.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_setffr.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_splice-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_splice.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_sqrt.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st1-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st1.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st1b.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st1h.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st1w.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st2-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st2.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st3-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st3.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st4-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st4.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_stnt1-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_stnt1.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_sub.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_subr.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_sudot.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_tbl-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_tbl.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_tmad.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn1-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn1-fp64-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn1-fp64.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn1.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn2-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn2-fp64-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn2-fp64.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn2.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_tsmul.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_tssel.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef2-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef2.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef3-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef3.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef4-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef4.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_unpkhi.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_unpklo.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_usdot.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp1-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp1-fp64-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp1-fp64.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp1.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp2-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp2-fp64-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp2-fp64.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp2.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_whilele.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_whilelt.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_wrffr.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip1-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip1-fp64-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip1-fp64.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip1.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip2-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip2-fp64-bfloat.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip2-fp64.c
    A clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip2.c
    A clang/test/CodeGen/AArch64/sve-vector-arith-ops.c
    A clang/test/CodeGen/AArch64/sve-vector-bits-codegen.c
    A clang/test/CodeGen/AArch64/sve-vector-bitwise-ops.c
    A clang/test/CodeGen/AArch64/sve-vector-compare-ops.c
    A clang/test/CodeGen/AArch64/sve-vector-shift-ops.c
    A clang/test/CodeGen/AArch64/sve-vector-subscript-ops.c
    A clang/test/CodeGen/AArch64/sve-vls-arith-ops.c
    A clang/test/CodeGen/AArch64/sve-vls-bitwise-ops.c
    A clang/test/CodeGen/AArch64/sve-vls-compare-ops.c
    A clang/test/CodeGen/AArch64/sve-vls-shift-ops.c
    A clang/test/CodeGen/AArch64/sve-vls-subscript-ops.c
    A clang/test/CodeGen/AArch64/sve.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_aba.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_abalb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_abalt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_abdlb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_abdlt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_adalp.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_adclb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_adclt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addhnb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addhnt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addlb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addlbt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addlt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addp.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addwb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addwt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_aesd.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_aese.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_aesimc.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_aesmc.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_bcax.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_bdep.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_bext.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_bgrp.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_bsl.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_bsl1n.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_bsl2n.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_cadd.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_cdot.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_cmla.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_cvtlt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_cvtnt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_cvtx.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_cvtxnt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_eor3.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_eorbt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_eortb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_faminmax.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_hadd.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_histcnt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_histseg.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_hsub.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_hsubr.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_ldnt1.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_ldnt1sb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_ldnt1sh.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_ldnt1sw.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_ldnt1ub.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_ldnt1uh.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_ldnt1uw.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_logb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_luti.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_match.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_maxnmp.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_maxp.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_minnmp.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_minp.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mla.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mlalb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mlalt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mls.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mlslb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mlslt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_movlb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_movlt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mul.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mullb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mullt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_nbsl.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_nmatch.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_pmul.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_pmullb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_pmullb_128.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_pmullt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_pmullt_128.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qabs.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qadd.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qcadd.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmlalb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmlalbt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmlalt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmlslb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmlslbt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmlslt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmulh.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmullb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmullt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qneg.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrdcmlah.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrdmlah.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrdmlsh.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrdmulh.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrshl.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrshrnb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrshrnt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrshrunb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrshrunt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qshl.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qshlu.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qshrnb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qshrnt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qshrunb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qshrunt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qsub.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qsubr.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qxtnb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qxtnt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qxtunb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qxtunt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_raddhnb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_raddhnt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rax1.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_recpe.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_revd.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rhadd.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rshl.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rshr.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rshrnb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rshrnt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rsqrte.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rsra.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rsubhnb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rsubhnt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sbclb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sbclt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_shllb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_shllt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_shrnb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_shrnt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sli.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sm4e.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sm4ekey.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sqadd.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sra.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sri.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_stnt1.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_stnt1b.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_stnt1h.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_stnt1w.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_subhnb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_subhnt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sublb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sublbt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sublt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_subltb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_subwb.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_subwt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_tbl2-bfloat.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_tbl2.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_tbx-bfloat.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_tbx.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_uqadd.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_whilege.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_whilegt.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_whilerw-bfloat.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_whilerw.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_whilewr-bfloat.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_whilewr.c
    A clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_xar.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfadd.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfclamp.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmax.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmaxnm.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmin.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfminnm.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmla.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmla_lane.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmls.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmls_lane.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmlsl.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmul.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmul_lane.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfsub.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_cntp.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_create2_bool.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_create4_bool.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_dot.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_dupq.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_extq.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_fclamp.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_fp_reduce.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_get2_bool.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_get4_bool.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_int_reduce.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_ld1.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_ld1_single.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_ldnt1.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_loads.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_pext.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_pfalse.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_pmov_to_pred.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_pmov_to_vector.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_psel.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_psel_svcount.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_ptrue.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_qcvtn.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_qrshr.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_sclamp.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_set2_bool.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_set4_bool.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_st1.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_st1_single.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_stnt1.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_store.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_tblq.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_tbxq.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_uclamp.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_undef_bool.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_uzpq1.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_uzpq2.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_while_pn.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_while_x2.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_zipq1.c
    A clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_zipq2.c
    A clang/test/CodeGen/AArch64/svepcs.c
    A clang/test/CodeGen/AArch64/sysregs-target.c
    A clang/test/CodeGen/AArch64/targetattr-arch.c
    A clang/test/CodeGen/AArch64/targetattr-crypto.c
    A clang/test/CodeGen/AArch64/targetattr.c
    A clang/test/CodeGen/AArch64/tme.cpp
    A clang/test/CodeGen/AArch64/type-sizes.c
    A clang/test/CodeGen/AArch64/v8.1a-neon-intrinsics.c
    A clang/test/CodeGen/AArch64/v8.2a-fp16-intrinsics-constrained.c
    A clang/test/CodeGen/AArch64/v8.2a-fp16-intrinsics.c
    A clang/test/CodeGen/AArch64/v8.2a-neon-intrinsics-constrained.c
    A clang/test/CodeGen/AArch64/v8.2a-neon-intrinsics-generic.c
    A clang/test/CodeGen/AArch64/v8.2a-neon-intrinsics.c
    A clang/test/CodeGen/AArch64/v8.5a-neon-frint3264-intrinsic.c
    A clang/test/CodeGen/AArch64/v8.5a-scalar-frint3264-intrinsic.c
    A clang/test/CodeGen/AArch64/v8.6a-neon-intrinsics.c
    A clang/test/CodeGen/AArch64/varargs-ms.c
    A clang/test/CodeGen/AArch64/varargs-sve.c
    A clang/test/CodeGen/AArch64/varargs.c
    A clang/test/CodeGen/AArch64/vpcs.c
    M clang/test/CodeGen/PowerPC/altivec.c
    M clang/test/CodeGen/PowerPC/builtins-ppc-altivec.c
    M clang/test/CodeGen/PowerPC/builtins-ppc-fastmath.c
    M clang/test/CodeGen/PowerPC/builtins-ppc-p10vector.c
    M clang/test/CodeGen/PowerPC/builtins-ppc-p8vector.c
    M clang/test/CodeGen/PowerPC/builtins-ppc-pair-mma.c
    M clang/test/CodeGen/PowerPC/builtins-ppc-quadword.c
    M clang/test/CodeGen/PowerPC/builtins-ppc-vsx.c
    M clang/test/CodeGen/PowerPC/builtins-ppc-xlcompat.c
    M clang/test/CodeGen/PowerPC/musttail-forward-declaration-inline.c
    M clang/test/CodeGen/PowerPC/musttail-forward-declaration-weak.c
    M clang/test/CodeGen/PowerPC/musttail-indirect.cpp
    M clang/test/CodeGen/PowerPC/musttail-inline.c
    M clang/test/CodeGen/PowerPC/musttail-undefined.c
    M clang/test/CodeGen/PowerPC/musttail-weak.c
    M clang/test/CodeGen/PowerPC/musttail.c
    M clang/test/CodeGen/PowerPC/ppc-emmintrin.c
    M clang/test/CodeGen/PowerPC/ppc-xmmintrin.c
    M clang/test/CodeGen/PowerPC/vector-bool-pixel-altivec-init-no-parentheses.c
    M clang/test/CodeGen/PowerPC/vector-bool-pixel-altivec-init.c
    A clang/test/CodeGen/RISCV/attr-hw-shadow-stack.c
    M clang/test/CodeGen/RISCV/attr-rvv-vector-bits-bitcast.c
    M clang/test/CodeGen/RISCV/attr-rvv-vector-bits-cast.c
    M clang/test/CodeGen/RISCV/attr-rvv-vector-bits-codegen.c
    M clang/test/CodeGen/RISCV/attr-rvv-vector-bits-globals.c
    A clang/test/CodeGen/RISCV/builtin-cpu-is-error.c
    A clang/test/CodeGen/RISCV/builtin-cpu-is.c
    M clang/test/CodeGen/RISCV/riscv-func-attr-target.c
    M clang/test/CodeGen/RISCV/riscv-inline-asm.c
    M clang/test/CodeGen/RISCV/rvv-vls-arith-ops.c
    M clang/test/CodeGen/RISCV/rvv-vls-bitwise-ops.c
    M clang/test/CodeGen/RISCV/rvv-vls-compare-ops.c
    M clang/test/CodeGen/RISCV/rvv-vls-shift-ops.c
    A clang/test/CodeGen/SystemZ/builtin-setjmp-logjmp.c
    M clang/test/CodeGen/SystemZ/builtins-systemz-zvector-constrained.c
    M clang/test/CodeGen/SystemZ/builtins-systemz-zvector.c
    M clang/test/CodeGen/SystemZ/systemz-inline-asm.c
    M clang/test/CodeGen/SystemZ/zos-mixed-ptr-sizes-malloc.c
    M clang/test/CodeGen/SystemZ/zos-mixed-ptr-sizes.c
    M clang/test/CodeGen/SystemZ/zvector.c
    M clang/test/CodeGen/SystemZ/zvector2.c
    A clang/test/CodeGen/X86/amx_avx512_api.c
    A clang/test/CodeGen/X86/amx_fp8.c
    A clang/test/CodeGen/X86/amx_fp8_api.c
    A clang/test/CodeGen/X86/amx_fp8_errors.c
    A clang/test/CodeGen/X86/amx_fp8_inline_asm.c
    A clang/test/CodeGen/X86/amx_movrs.c
    A clang/test/CodeGen/X86/amx_movrs_api.c
    A clang/test/CodeGen/X86/amx_movrs_errors.c
    A clang/test/CodeGen/X86/amx_movrs_tranpose.c
    A clang/test/CodeGen/X86/amx_movrs_tranpose_api.c
    A clang/test/CodeGen/X86/amx_movrs_transpose_errors.c
    A clang/test/CodeGen/X86/amx_tf32.c
    A clang/test/CodeGen/X86/amx_tf32_api.c
    A clang/test/CodeGen/X86/amx_tf32_errors.c
    A clang/test/CodeGen/X86/amx_tf32_inline_asm.c
    A clang/test/CodeGen/X86/amx_transpose.c
    A clang/test/CodeGen/X86/amx_transpose_api.c
    A clang/test/CodeGen/X86/amx_transpose_errors.c
    A clang/test/CodeGen/X86/amxavx512-builtins.c
    M clang/test/CodeGen/X86/avx-builtins.c
    M clang/test/CodeGen/X86/avx-cmp-builtins.c
    M clang/test/CodeGen/X86/avx-shuffle-builtins.c
    M clang/test/CodeGen/X86/avx10_2bf16-builtins.c
    M clang/test/CodeGen/X86/avx2-builtins.c
    M clang/test/CodeGen/X86/avx512bw-builtins.c
    M clang/test/CodeGen/X86/avx512dq-builtins.c
    M clang/test/CodeGen/X86/avx512f-builtins.c
    M clang/test/CodeGen/X86/avx512vbmi2-builtins.c
    M clang/test/CodeGen/X86/avx512vl-builtins.c
    M clang/test/CodeGen/X86/avx512vldq-builtins.c
    M clang/test/CodeGen/X86/avx512vlvbmi2-builtins.c
    M clang/test/CodeGen/X86/avx512vpopcntdq-builtins.c
    M clang/test/CodeGen/X86/avx512vpopcntdqvl-builtins.c
    A clang/test/CodeGen/X86/builtin_test_helpers.h
    M clang/test/CodeGen/X86/cmpccxadd-builtins-error.c
    M clang/test/CodeGen/X86/cx-complex-range.c
    M clang/test/CodeGen/X86/math-builtins.c
    M clang/test/CodeGen/X86/mmx-builtins.c
    A clang/test/CodeGen/X86/movrs-avx10.2-512-builtins-error-32.c
    A clang/test/CodeGen/X86/movrs-avx10.2-512-builtins.c
    A clang/test/CodeGen/X86/movrs-avx10.2-builtins-error-32.c
    A clang/test/CodeGen/X86/movrs-avx10.2-builtins.c
    A clang/test/CodeGen/X86/movrs-builtins.c
    M clang/test/CodeGen/X86/ms-x86-intrinsics.c
    A clang/test/CodeGen/X86/sm4-evex-builtins.c
    M clang/test/CodeGen/X86/sse-builtins.c
    M clang/test/CodeGen/X86/sse.c
    M clang/test/CodeGen/X86/sse2-builtins.c
    M clang/test/CodeGen/X86/sse3-builtins.c
    M clang/test/CodeGen/X86/sse41-builtins.c
    M clang/test/CodeGen/X86/x86_64-PR42672.c
    M clang/test/CodeGen/X86/xop-builtins-cmp.c
    M clang/test/CodeGen/X86/xop-builtins.c
    R clang/test/CodeGen/aarch64-ABI-align-packed-assembly.c
    R clang/test/CodeGen/aarch64-ABI-align-packed.c
    R clang/test/CodeGen/aarch64-args-hfa.c
    R clang/test/CodeGen/aarch64-args.cpp
    R clang/test/CodeGen/aarch64-arguments-hfa-v3.c
    R clang/test/CodeGen/aarch64-attr-mode-complex.c
    R clang/test/CodeGen/aarch64-attr-mode-float.c
    R clang/test/CodeGen/aarch64-bf16-dotprod-intrinsics.c
    R clang/test/CodeGen/aarch64-bf16-getset-intrinsics.c
    R clang/test/CodeGen/aarch64-bf16-lane-intrinsics.c
    R clang/test/CodeGen/aarch64-bf16-ldst-intrinsics.c
    R clang/test/CodeGen/aarch64-bf16-reinterpret-intrinsics.c
    R clang/test/CodeGen/aarch64-branch-protection-attr.c
    R clang/test/CodeGen/aarch64-byval-temp.c
    R clang/test/CodeGen/aarch64-cpu-supports-target.c
    R clang/test/CodeGen/aarch64-cpu-supports.c
    R clang/test/CodeGen/aarch64-debug-sve-vector-types.c
    R clang/test/CodeGen/aarch64-debug-sve-vectorx2-types.c
    R clang/test/CodeGen/aarch64-debug-sve-vectorx3-types.c
    R clang/test/CodeGen/aarch64-debug-sve-vectorx4-types.c
    R clang/test/CodeGen/aarch64-elf-pauthabi.c
    R clang/test/CodeGen/aarch64-fix-cortex-a53-835769.c
    R clang/test/CodeGen/aarch64-fmv-dependencies.c
    R clang/test/CodeGen/aarch64-fmv-resolver-emission.c
    R clang/test/CodeGen/aarch64-fmv-streaming.c
    R clang/test/CodeGen/aarch64-fp8-intrinsics/acle_sme2_fp8_scale.c
    R clang/test/CodeGen/aarch64-gcs.c
    R clang/test/CodeGen/aarch64-inline-asm.c
    R clang/test/CodeGen/aarch64-inlineasm-ios.c
    R clang/test/CodeGen/aarch64-ls64-inline-asm.c
    R clang/test/CodeGen/aarch64-ls64.c
    R clang/test/CodeGen/aarch64-matmul.cpp
    R clang/test/CodeGen/aarch64-mixed-target-attributes.c
    R clang/test/CodeGen/aarch64-mops.c
    R clang/test/CodeGen/aarch64-neon-2velem.c
    R clang/test/CodeGen/aarch64-neon-3v.c
    R clang/test/CodeGen/aarch64-neon-across.c
    R clang/test/CodeGen/aarch64-neon-dot-product.c
    R clang/test/CodeGen/aarch64-neon-extract.c
    R clang/test/CodeGen/aarch64-neon-faminmax-intrinsics.c
    R clang/test/CodeGen/aarch64-neon-fcvt-intrinsics.c
    R clang/test/CodeGen/aarch64-neon-fma.c
    R clang/test/CodeGen/aarch64-neon-fp16fml.c
    R clang/test/CodeGen/aarch64-neon-fp8-intrinsics/acle_neon_fscale.c
    R clang/test/CodeGen/aarch64-neon-intrinsics-constrained.c
    R clang/test/CodeGen/aarch64-neon-intrinsics.c
    R clang/test/CodeGen/aarch64-neon-ldst-one-rcpc3.c
    R clang/test/CodeGen/aarch64-neon-ldst-one.c
    R clang/test/CodeGen/aarch64-neon-luti.c
    R clang/test/CodeGen/aarch64-neon-misc-constrained.c
    R clang/test/CodeGen/aarch64-neon-misc.c
    R clang/test/CodeGen/aarch64-neon-perm.c
    R clang/test/CodeGen/aarch64-neon-range-checks.c
    R clang/test/CodeGen/aarch64-neon-scalar-copy.c
    R clang/test/CodeGen/aarch64-neon-scalar-x-indexed-elem-constrained.c
    R clang/test/CodeGen/aarch64-neon-scalar-x-indexed-elem.c
    R clang/test/CodeGen/aarch64-neon-sha3.c
    R clang/test/CodeGen/aarch64-neon-shifts.c
    R clang/test/CodeGen/aarch64-neon-sm4-sm3.c
    R clang/test/CodeGen/aarch64-neon-tbl.c
    R clang/test/CodeGen/aarch64-neon-vcadd.c
    R clang/test/CodeGen/aarch64-neon-vcmla.c
    R clang/test/CodeGen/aarch64-neon-vcombine.c
    R clang/test/CodeGen/aarch64-neon-vget-hilo.c
    R clang/test/CodeGen/aarch64-neon-vget.c
    R clang/test/CodeGen/aarch64-neon-vsqadd-float-conversion.c
    R clang/test/CodeGen/aarch64-neon-vuqadd-float-conversion-warning.c
    R clang/test/CodeGen/aarch64-poly-add.c
    R clang/test/CodeGen/aarch64-poly128.c
    R clang/test/CodeGen/aarch64-poly64.c
    R clang/test/CodeGen/aarch64-sign-return-address.c
    R clang/test/CodeGen/aarch64-sme-inline-streaming-attrs.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/aarch64-sme-attrs.cpp
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_add-i32.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_add-i64.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_cnt.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_ld1.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_ld1_vnum.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_ldr.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_mopa-za32.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_mopa-za64.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_mops-za32.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_mops-za64.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_read.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_st1.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_st1_vnum.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_state_builtin.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_state_funs.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_str.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_write.c
    R clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_zero.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/aarch64-sme2-attrs.cpp
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_add.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_add_sub_za16.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_bmop.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_clamp.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_cvt.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_cvtl.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_cvtn.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_faminmax.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_fmlas16.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_fp_dots.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_frint.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_int_dots.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_ldr_str_zt.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti2_lane_zt.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti2_lane_zt_x2.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti2_lane_zt_x4.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti4_lane_zt.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti4_lane_zt_x2.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti4_lane_zt_x4.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti4_zt.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_max.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_maxnm.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_min.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_minnm.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_mla.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_mlal.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_mlall.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_mls.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_mlsl.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_mop.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_mopa_nonwide.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_read.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_reinterpret_svcount_svbool.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_sqdmulh.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_sub.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_unpkx2.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_unpkx4.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vdot.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_add.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_qrshr.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_rshl.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_selx2.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_selx4.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_uzpx2.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_uzpx4.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_zipx2.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_zipx4.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_write.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_write_lane_zt.c
    R clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_zero_zt.c
    R clang/test/CodeGen/aarch64-sme2p1-intrinsics/acle_sme2p1_movaz.c
    R clang/test/CodeGen/aarch64-sme2p1-intrinsics/acle_sme2p1_zero.c
    R clang/test/CodeGen/aarch64-soft-float-abi-errors.c
    R clang/test/CodeGen/aarch64-soft-float-abi.c
    R clang/test/CodeGen/aarch64-strictfp-builtins.c
    R clang/test/CodeGen/aarch64-subarch-compatbility.c
    R clang/test/CodeGen/aarch64-sve-acle-__ARM_FEATURE_SVE_VECTOR_OPERATORS.c
    R clang/test/CodeGen/aarch64-sve-acle-__ARM_FEATURE_SVE_VECTOR_OPERATORS.cpp
    R clang/test/CodeGen/aarch64-sve-inline-asm-crash.c
    R clang/test/CodeGen/aarch64-sve-inline-asm-datatypes.c
    R clang/test/CodeGen/aarch64-sve-inline-asm-negative-test.c
    R clang/test/CodeGen/aarch64-sve-inline-asm.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/README
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_abd.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_abs.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_acge.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_acgt.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_acle.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_aclt.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_add.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adda.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_addv.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrd.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrh.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrw.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_and.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_andv.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_asr.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_asrd.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_bfdot.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_bfmlalb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_bfmlalt.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_bfmmla.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_bic.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brka.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkn.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkpa.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkpb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cadd.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clasta-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clasta.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clastb-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clastb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cls.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clz.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmla.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmpeq.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmpge.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmpgt.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmple.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmplt.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmpne.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmpuo.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnot.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnt-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnt.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntd.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnth.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntp.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntw.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_compact.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create2-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create2.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create3-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create3.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create4-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create4.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cvt-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cvt.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cvtnt.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_div.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_divr.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dot.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dup-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dup.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dupq-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dupq.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dupq_const.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_eor.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_eorv.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_expa.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ext-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ext.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_extb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_exth.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_extw.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get2-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get2.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get3-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get3.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get4-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get4.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_index.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_insr-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_insr.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lasta-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lasta.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lastb-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lastb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1ro-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1ro.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1rq-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1rq.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1sb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1sh.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1sw.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1ub.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1uh.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1uw.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld2-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld2.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld3-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld3.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld4-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld4.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1sb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1sh.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1sw.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1ub.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1uh.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1uw.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1sb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1sh.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1sw.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1ub.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1uh.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1uw.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnt1-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnt1.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_len-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_len.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lsl.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lsr.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mad.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_matmul_fp32.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_matmul_fp64.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_max.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_maxnm.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_maxnmv.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_maxv.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_min.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_minnm.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_minnmv.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_minv.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mla.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mls.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mmla.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mov.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_msb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mul.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mulh.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mulx.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nand.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_neg.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmad.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmla.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmls.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmsb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nor.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_not.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_orn.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_orr.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_orv.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_pfalse.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_pfirst.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_pnext.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfd.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfh.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfw.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ptest.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ptrue.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qadd.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecd.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdech.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecp.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecw.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincd.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qinch.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincp.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincw.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qsub.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rbit.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rdffr.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_recpe.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_recps.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_recpx.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_reinterpret-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_reinterpret.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rev-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rev.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_revb.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_revh.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_revw.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rinta.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rinti.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintm.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintn.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintp.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintx.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintz.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rsqrte.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rsqrts.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_scale.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sel-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sel.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set2-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set2.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set3-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set3.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set4-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set4.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_setffr.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_splice-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_splice.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sqrt.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1b.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1h.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1w.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st2-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st2.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st3-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st3.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st4-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st4.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_stnt1-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_stnt1.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sub.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_subr.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sudot.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tbl-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tbl.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tmad.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn1-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn1-fp64-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn1-fp64.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn1.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn2-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn2-fp64-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn2-fp64.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn2.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tsmul.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tssel.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef2-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef2.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef3-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef3.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef4-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef4.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_unpkhi.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_unpklo.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_usdot.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp1-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp1-fp64-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp1-fp64.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp1.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp2-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp2-fp64-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp2-fp64.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp2.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_whilele.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_whilelt.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_wrffr.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip1-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip1-fp64-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip1-fp64.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip1.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip2-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip2-fp64-bfloat.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip2-fp64.c
    R clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip2.c
    R clang/test/CodeGen/aarch64-sve-vector-arith-ops.c
    R clang/test/CodeGen/aarch64-sve-vector-bits-codegen.c
    R clang/test/CodeGen/aarch64-sve-vector-bitwise-ops.c
    R clang/test/CodeGen/aarch64-sve-vector-compare-ops.c
    R clang/test/CodeGen/aarch64-sve-vector-shift-ops.c
    R clang/test/CodeGen/aarch64-sve-vector-subscript-ops.c
    R clang/test/CodeGen/aarch64-sve-vls-arith-ops.c
    R clang/test/CodeGen/aarch64-sve-vls-bitwise-ops.c
    R clang/test/CodeGen/aarch64-sve-vls-compare-ops.c
    R clang/test/CodeGen/aarch64-sve-vls-shift-ops.c
    R clang/test/CodeGen/aarch64-sve-vls-subscript-ops.c
    R clang/test/CodeGen/aarch64-sve.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aba.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_abalb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_abalt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_abdlb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_abdlt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_adalp.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_adclb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_adclt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addhnb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addhnt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addlb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addlbt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addlt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addp.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addwb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addwt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aesd.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aese.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aesimc.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aesmc.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bcax.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bdep.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bext.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bgrp.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bsl.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bsl1n.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bsl2n.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cadd.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cdot.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cmla.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cvtlt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cvtnt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cvtx.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cvtxnt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_eor3.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_eorbt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_eortb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_faminmax.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_hadd.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_histcnt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_histseg.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_hsub.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_hsubr.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1sb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1sh.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1sw.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1ub.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1uh.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1uw.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_logb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_luti.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_match.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_maxnmp.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_maxp.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_minnmp.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_minp.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mla.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlalb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlalt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mls.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlslb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlslt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_movlb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_movlt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mul.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mullb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mullt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_nbsl.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_nmatch.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmul.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmullb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmullb_128.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmullt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmullt_128.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qabs.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qadd.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qcadd.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlalb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlalbt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlalt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlslb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlslbt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlslt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmulh.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmullb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmullt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qneg.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrdcmlah.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrdmlah.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrdmlsh.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrdmulh.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshl.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshrnb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshrnt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshrunb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshrunt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshl.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshlu.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshrnb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshrnt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshrunb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshrunt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qsub.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qsubr.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qxtnb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qxtnt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qxtunb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qxtunt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_raddhnb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_raddhnt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rax1.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_recpe.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_revd.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rhadd.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rshl.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rshr.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rshrnb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rshrnt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rsqrte.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rsra.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rsubhnb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rsubhnt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sbclb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sbclt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_shllb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_shllt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_shrnb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_shrnt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sli.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sm4e.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sm4ekey.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sqadd.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sra.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sri.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_stnt1.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_stnt1b.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_stnt1h.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_stnt1w.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_subhnb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_subhnt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sublb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sublbt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sublt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_subltb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_subwb.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_subwt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_tbl2-bfloat.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_tbl2.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_tbx-bfloat.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_tbx.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_uqadd.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilege.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilegt.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilerw-bfloat.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilerw.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilewr-bfloat.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilewr.c
    R clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_xar.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfadd.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfclamp.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmax.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmaxnm.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmin.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfminnm.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmla.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmla_lane.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmls.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmls_lane.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmlsl.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmul.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmul_lane.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfsub.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_cntp.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_create2_bool.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_create4_bool.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_dot.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_dupq.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_extq.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_fclamp.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_fp_reduce.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_get2_bool.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_get4_bool.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_int_reduce.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_ld1.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_ld1_single.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_ldnt1.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_loads.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_pext.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_pfalse.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_pmov_to_pred.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_pmov_to_vector.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_psel.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_psel_svcount.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_ptrue.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_qcvtn.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_qrshr.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_sclamp.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_set2_bool.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_set4_bool.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_st1.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_st1_single.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_stnt1.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_store.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_tblq.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_tbxq.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_uclamp.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_undef_bool.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_uzpq1.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_uzpq2.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_while_pn.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_while_x2.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_zipq1.c
    R clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_zipq2.c
    R clang/test/CodeGen/aarch64-svepcs.c
    R clang/test/CodeGen/aarch64-sysregs-target.c
    R clang/test/CodeGen/aarch64-targetattr-arch.c
    R clang/test/CodeGen/aarch64-targetattr-crypto.c
    R clang/test/CodeGen/aarch64-targetattr.c
    R clang/test/CodeGen/aarch64-tme.cpp
    R clang/test/CodeGen/aarch64-type-sizes.c
    R clang/test/CodeGen/aarch64-v8.1a-neon-intrinsics.c
    R clang/test/CodeGen/aarch64-v8.2a-fp16-intrinsics-constrained.c
    R clang/test/CodeGen/aarch64-v8.2a-fp16-intrinsics.c
    R clang/test/CodeGen/aarch64-v8.2a-neon-intrinsics-constrained.c
    R clang/test/CodeGen/aarch64-v8.2a-neon-intrinsics-generic.c
    R clang/test/CodeGen/aarch64-v8.2a-neon-intrinsics.c
    R clang/test/CodeGen/aarch64-v8.5a-neon-frint3264-intrinsic.c
    R clang/test/CodeGen/aarch64-v8.5a-scalar-frint3264-intrinsic.c
    R clang/test/CodeGen/aarch64-v8.6a-neon-intrinsics.c
    R clang/test/CodeGen/aarch64-varargs-ms.c
    R clang/test/CodeGen/aarch64-varargs-sve.c
    R clang/test/CodeGen/aarch64-varargs.c
    R clang/test/CodeGen/aarch64-vpcs.c
    M clang/test/CodeGen/alias.cpp
    A clang/test/CodeGen/allow-ubsan-check-inline.c
    A clang/test/CodeGen/amdgpu-barrier-type-debug-info.c
    M clang/test/CodeGen/arm-bf16-convert-intrinsics.c
    A clang/test/CodeGen/arm-mfp8.c
    M clang/test/CodeGen/arm-mve-intrinsics/absneg.c
    M clang/test/CodeGen/arm-mve-intrinsics/bitwise-imm.c
    M clang/test/CodeGen/arm-mve-intrinsics/compare.c
    M clang/test/CodeGen/arm-mve-intrinsics/cplusplus.cpp
    M clang/test/CodeGen/arm-mve-intrinsics/ternary.c
    M clang/test/CodeGen/arm-mve-intrinsics/vadc.c
    M clang/test/CodeGen/arm-mve-intrinsics/vbicq.c
    M clang/test/CodeGen/arm-mve-intrinsics/vector-shift-imm.c
    M clang/test/CodeGen/arm-mve-intrinsics/vornq.c
    M clang/test/CodeGen/arm-neon-shifts.c
    M clang/test/CodeGen/arm-vfp16-arguments.c
    M clang/test/CodeGen/arm-vfp16-arguments2.cpp
    M clang/test/CodeGen/arm64-microsoft-intrinsics.c
    M clang/test/CodeGen/arm64_32-vaarg.c
    M clang/test/CodeGen/arm_neon_intrinsics.c
    A clang/test/CodeGen/atomic-test-and-set.c
    M clang/test/CodeGen/attr-arm-sve-vector-bits-bitcast.c
    M clang/test/CodeGen/attr-arm-sve-vector-bits-cast.c
    M clang/test/CodeGen/attr-arm-sve-vector-bits-codegen.c
    M clang/test/CodeGen/attr-arm-sve-vector-bits-globals.c
    M clang/test/CodeGen/attr-counted-by-pr110385.c
    M clang/test/CodeGen/attr-counted-by.c
    M clang/test/CodeGen/attr-cpuspecific-cpus.c
    M clang/test/CodeGen/attr-cpuspecific.c
    M clang/test/CodeGen/attr-ifunc.c
    M clang/test/CodeGen/attr-target-clones-aarch64.c
    M clang/test/CodeGen/attr-target-clones-riscv.c
    M clang/test/CodeGen/attr-target-mv.c
    M clang/test/CodeGen/attr-target-version-riscv.c
    M clang/test/CodeGen/attr-target-version.c
    M clang/test/CodeGen/attr-target-x86.c
    M clang/test/CodeGen/blocks.c
    M clang/test/CodeGen/bounds-checking.c
    A clang/test/CodeGen/builtin-counted-by-ref.c
    M clang/test/CodeGen/builtin_set_flt_rounds.c
    A clang/test/CodeGen/builtins-array-rank.cpp
    M clang/test/CodeGen/builtins-elementwise-math.c
    M clang/test/CodeGen/builtins-nvptx-native-half-type-native.c
    M clang/test/CodeGen/builtins-nvptx-native-half-type.c
    M clang/test/CodeGen/builtins-nvptx.c
    M clang/test/CodeGen/builtins-wasm.c
    M clang/test/CodeGen/builtinshufflevector2.c
    M clang/test/CodeGen/catch-undef-behavior.c
    M clang/test/CodeGen/const-init.c
    M clang/test/CodeGen/constrained-math-builtins.c
    M clang/test/CodeGen/cx-complex-range.c
    R clang/test/CodeGen/debug-info-renderscript-tag.rs
    A clang/test/CodeGen/embed-bitcode-marker-with-nonzero-as.c
    A clang/test/CodeGen/fat-lto-objects-cfi.cpp
    M clang/test/CodeGen/fp16-ops.c
    A clang/test/CodeGen/ifunc-win.c
    M clang/test/CodeGen/ifunc.c
    M clang/test/CodeGen/ignore-overflow-pattern.c
    M clang/test/CodeGen/isfpclass.c
    M clang/test/CodeGen/libcalls.c
    M clang/test/CodeGen/math-libcalls-tbaa-indirect-args.c
    M clang/test/CodeGen/math-libcalls-tbaa.c
    M clang/test/CodeGen/math-libcalls.c
    M clang/test/CodeGen/matrix-type-operators-fast-math.c
    M clang/test/CodeGen/matrix-type-operators.c
    M clang/test/CodeGen/mdouble.c
    M clang/test/CodeGen/memtag-globals.cpp
    M clang/test/CodeGen/ms-intrinsics.c
    M clang/test/CodeGen/ms-mixed-ptr-sizes.c
    A clang/test/CodeGen/musttail-sret.cpp
    M clang/test/CodeGen/neon-immediate-ubsan.c
    M clang/test/CodeGen/nofpclass.c
    A clang/test/CodeGen/pgo-cold-function-coverage.c
    M clang/test/CodeGen/ppc-vec_ct-truncate.c
    M clang/test/CodeGen/ptrauth-function-attributes.c
    A clang/test/CodeGen/ptrauth-module-flags.c
    R clang/test/CodeGen/renderscript.c
    M clang/test/CodeGen/rtsan_attribute_inserted.c
    M clang/test/CodeGen/rtsan_no_attribute_sanitizer_disabled.c
    M clang/test/CodeGen/sanitize-coverage-gated-callbacks.c
    A clang/test/CodeGen/sanitize-type-attr.cpp
    A clang/test/CodeGen/sanitize-type-globals.cpp
    A clang/test/CodeGen/scoped-fence-ops.c
    A clang/test/CodeGen/target-addrspace.cpp
    M clang/test/CodeGen/target-builtin-noerror.c
    M clang/test/CodeGen/target-data.c
    M clang/test/CodeGen/tbaa-pointers.c
    M clang/test/CodeGen/tbaa-reference.cpp
    M clang/test/CodeGen/tbaa-struct-bitfield-endianness.cpp
    M clang/test/CodeGen/ubsan-trap-debugloc.c
    A clang/test/CodeGen/ubsan-trap-merge.c
    A clang/test/CodeGen/ubsan-type-ignorelist-category-2.test
    A clang/test/CodeGen/ubsan-type-ignorelist-category.test
    A clang/test/CodeGen/ubsan-type-ignorelist-enum.test
    M clang/test/CodeGen/union-tbaa1.c
    M clang/test/CodeGen/variadic-nvptx.c
    M clang/test/CodeGen/vecshift.c
    M clang/test/CodeGen/vector-scalar.c
    M clang/test/CodeGenCUDA/Inputs/cuda.h
    M clang/test/CodeGenCUDA/amdgpu-atomic-ops.cu
    M clang/test/CodeGenCUDA/amdgpu-kernel-arg-pointer-type.cu
    M clang/test/CodeGenCUDA/device-init-fun.cu
    A clang/test/CodeGenCUDA/grid-constant.cu
    M clang/test/CodeGenCUDA/kernel-amdgcn.cu
    M clang/test/CodeGenCUDA/offloading-entries.cu
    A clang/test/CodeGenCUDASPIRV/spirv-attrs.cu
    A clang/test/CodeGenCXX/aarch64-mangle-sme-atts.cpp
    M clang/test/CodeGenCXX/aarch64-sve-vector-conditional-op.cpp
    M clang/test/CodeGenCXX/aarch64-sve-vector-init.cpp
    A clang/test/CodeGenCXX/amdgpu-barrier-typeinfo.cpp
    M clang/test/CodeGenCXX/attr-target-clones-aarch64.cpp
    M clang/test/CodeGenCXX/attr-target-clones-riscv.cpp
    M clang/test/CodeGenCXX/attr-target-version-riscv.cpp
    M clang/test/CodeGenCXX/attr-target-version.cpp
    A clang/test/CodeGenCXX/auto-var-init-attr.cpp
    M clang/test/CodeGenCXX/auto-var-init.cpp
    M clang/test/CodeGenCXX/builtin-calling-conv.cpp
    M clang/test/CodeGenCXX/catch-undef-behavior.cpp
    M clang/test/CodeGenCXX/cxx2b-deducing-this.cpp
    M clang/test/CodeGenCXX/default-arguments.cpp
    M clang/test/CodeGenCXX/ext-int.cpp
    M clang/test/CodeGenCXX/ext-vector-type-conditional.cpp
    M clang/test/CodeGenCXX/flexible-array-init.cpp
    M clang/test/CodeGenCXX/fmv-namespace.cpp
    M clang/test/CodeGenCXX/inline-then-fold-variadics.cpp
    M clang/test/CodeGenCXX/matrix-type-builtins.cpp
    M clang/test/CodeGenCXX/matrix-type-operators.cpp
    M clang/test/CodeGenCXX/matrix-type.cpp
    A clang/test/CodeGenCXX/matrix-vector-bit-int.cpp
    M clang/test/CodeGenCXX/microsoft-abi-dynamic-cast.cpp
    M clang/test/CodeGenCXX/microsoft-abi-member-pointers.cpp
    M clang/test/CodeGenCXX/microsoft-abi-typeid.cpp
    M clang/test/CodeGenCXX/ms-thread_local.cpp
    A clang/test/CodeGenCXX/ms-uneval-context-crash.cpp
    M clang/test/CodeGenCXX/template-instantiation.cpp
    M clang/test/CodeGenCXX/vector-size-conditional.cpp
    M clang/test/CodeGenCXX/vector-splat-conversion.cpp
    M clang/test/CodeGenCXX/wasm-args-returns.cpp
    A clang/test/CodeGenHIP/amdgpu-barrier-type.hip
    M clang/test/CodeGenHIP/printf_nonhostcall.cpp
    M clang/test/CodeGenHLSL/ArrayAssignable.hlsl
    A clang/test/CodeGenHLSL/BasicFeatures/ArrayOutputArguments.hlsl
    M clang/test/CodeGenHLSL/BasicFeatures/standard_conversion_sequences.hlsl
    A clang/test/CodeGenHLSL/builtins/AppendStructuredBuffer-elementtype.hlsl
    A clang/test/CodeGenHLSL/builtins/ByteAddressBuffers-constructors.hlsl
    A clang/test/CodeGenHLSL/builtins/ConsumeStructuredBuffer-elementtype.hlsl
    A clang/test/CodeGenHLSL/builtins/GroupMemoryBarrierWithGroupSync.hlsl
    R clang/test/CodeGenHLSL/builtins/RWBuffer-annotations.hlsl
    A clang/test/CodeGenHLSL/builtins/RWBuffer-constructor-opt.hlsl
    M clang/test/CodeGenHLSL/builtins/RWBuffer-constructor.hlsl
    M clang/test/CodeGenHLSL/builtins/RWBuffer-elementtype.hlsl
    M clang/test/CodeGenHLSL/builtins/RWBuffer-subscript.hlsl
    A clang/test/CodeGenHLSL/builtins/RWStructuredBuffer-elementtype.hlsl
    R clang/test/CodeGenHLSL/builtins/RasterizerOrderedBuffer-annotations.hlsl
    A clang/test/CodeGenHLSL/builtins/RasterizerOrderedStructuredBuffer-elementtype.hlsl
    M clang/test/CodeGenHLSL/builtins/ScalarSwizzles.hlsl
    R clang/test/CodeGenHLSL/builtins/StructuredBuffer-annotations.hlsl
    R clang/test/CodeGenHLSL/builtins/StructuredBuffer-constructor.hlsl
    M clang/test/CodeGenHLSL/builtins/StructuredBuffer-elementtype.hlsl
    R clang/test/CodeGenHLSL/builtins/StructuredBuffer-subscript.hlsl
    A clang/test/CodeGenHLSL/builtins/StructuredBuffers-constructors.hlsl
    A clang/test/CodeGenHLSL/builtins/StructuredBuffers-methods-lib.hlsl
    A clang/test/CodeGenHLSL/builtins/StructuredBuffers-methods-ps.hlsl
    A clang/test/CodeGenHLSL/builtins/StructuredBuffers-subscripts.hlsl
    A clang/test/CodeGenHLSL/builtins/WaveActiveAllTrue.hlsl
    A clang/test/CodeGenHLSL/builtins/WaveActiveAnyTrue.hlsl
    A clang/test/CodeGenHLSL/builtins/WaveActiveCountBits.hlsl
    A clang/test/CodeGenHLSL/builtins/asdouble.hlsl
    M clang/test/CodeGenHLSL/builtins/clamp-builtin.hlsl
    M clang/test/CodeGenHLSL/builtins/clamp.hlsl
    A clang/test/CodeGenHLSL/builtins/clip.hlsl
    M clang/test/CodeGenHLSL/builtins/countbits.hlsl
    A clang/test/CodeGenHLSL/builtins/dot4add_i8packed.hlsl
    A clang/test/CodeGenHLSL/builtins/dot4add_u8packed.hlsl
    A clang/test/CodeGenHLSL/builtins/firstbithigh.hlsl
    M clang/test/CodeGenHLSL/builtins/hlsl_resource_t.hlsl
    M clang/test/CodeGenHLSL/builtins/rcp.hlsl
    M clang/test/CodeGenHLSL/builtins/sign.hlsl
    A clang/test/CodeGenHLSL/builtins/splitdouble.hlsl
    M clang/test/CodeGenHLSL/cbuf.hlsl
    A clang/test/CodeGenHLSL/convergence/entry.point.hlsl
    M clang/test/CodeGenHLSL/implicit-norecurse-attrib.hlsl
    A clang/test/CodeGenHLSL/resource-bindings.hlsl
    A clang/test/CodeGenHLSL/semantics/SV_GroupID.hlsl
    A clang/test/CodeGenHLSL/semantics/SV_GroupThreadID.hlsl
    M clang/test/CodeGenObjC/arc-ternary-op.m
    M clang/test/CodeGenObjCXX/arc.mm
    M clang/test/CodeGenOpenCL/addr-space-struct-arg.cl
    M clang/test/CodeGenOpenCL/amdgcn-automatic-variable.cl
    M clang/test/CodeGenOpenCL/amdgpu-abi-struct-arg-byref.cl
    M clang/test/CodeGenOpenCL/amdgpu-abi-struct-coerce.cl
    M clang/test/CodeGenOpenCL/amdgpu-call-kernel.cl
    M clang/test/CodeGenOpenCL/amdgpu-enqueue-kernel.cl
    M clang/test/CodeGenOpenCL/amdgpu-features.cl
    M clang/test/CodeGenOpenCL/amdgpu-nullptr.cl
    M clang/test/CodeGenOpenCL/atomic-ops.cl
    M clang/test/CodeGenOpenCL/atomics-unsafe-hw-remarks-gfx90a.cl
    M clang/test/CodeGenOpenCL/blocks.cl
    M clang/test/CodeGenOpenCL/bool_cast.cl
    M clang/test/CodeGenOpenCL/builtins-alloca.cl
    M clang/test/CodeGenOpenCL/builtins-amdgcn-dl-insts-err.cl
    M clang/test/CodeGenOpenCL/builtins-amdgcn-gfx10.cl
    M clang/test/CodeGenOpenCL/builtins-amdgcn-gfx11.cl
    M clang/test/CodeGenOpenCL/builtins-amdgcn-gfx12-param-err.cl
    M clang/test/CodeGenOpenCL/builtins-amdgcn-gfx12.cl
    A clang/test/CodeGenOpenCL/builtins-amdgcn-gfx9-4-generic-err.cl
    M clang/test/CodeGenOpenCL/builtins-amdgcn-gfx940.cl
    A clang/test/CodeGenOpenCL/builtins-amdgcn-gfx950-err.cl
    A clang/test/CodeGenOpenCL/builtins-amdgcn-gfx950-read-tr.cl
    A clang/test/CodeGenOpenCL/builtins-amdgcn-gfx950.cl
    M clang/test/CodeGenOpenCL/builtins-amdgcn-mfma.cl
    M clang/test/CodeGenOpenCL/builtins-amdgcn-vi.cl
    M clang/test/CodeGenOpenCL/builtins-amdgcn.cl
    M clang/test/CodeGenOpenCL/builtins-f16.cl
    M clang/test/CodeGenOpenCL/builtins-fp-atomics-gfx12.cl
    M clang/test/CodeGenOpenCL/builtins-fp-atomics-gfx8.cl
    M clang/test/CodeGenOpenCL/builtins-fp-atomics-gfx90a.cl
    M clang/test/CodeGenOpenCL/cl20-device-side-enqueue-attributes.cl
    M clang/test/CodeGenOpenCL/cl20-device-side-enqueue.cl
    M clang/test/CodeGenOpenCL/enqueue-kernel-non-entry-block.cl
    M clang/test/CodeGenOpenCL/kernels-have-spir-cc-by-default.cl
    M clang/test/CodeGenOpenCL/logical-ops.cl
    M clang/test/CodeGenOpenCL/opencl_types.cl
    M clang/test/CodeGenOpenCL/partial_initializer.cl
    M clang/test/CodeGenOpenCL/shifts.cl
    M clang/test/CodeGenOpenCL/vector_literals.cl
    M clang/test/CodeGenOpenCLCXX/array-type-infinite-loop.clcpp
    M clang/test/CodeGenOpenCLCXX/local_addrspace_init.clcpp
    M clang/test/CodeGenSYCL/unique_stable_name_windows_diff.cpp
    M clang/test/CoverageMapping/switch.cpp
    M clang/test/CoverageMapping/switchmacro.c
    A clang/test/Driver/Inputs/config-l.cfg
    A clang/test/Driver/Inputs/cpunative/cortex-a57
    A clang/test/Driver/Inputs/cpunative/cortex-a72
    A clang/test/Driver/Inputs/cpunative/cortex-a76
    A clang/test/Driver/Inputs/cpunative/neoverse-n1
    A clang/test/Driver/Inputs/cpunative/neoverse-v2
    M clang/test/Driver/XRay/xray-mode-flags.cpp
    A clang/test/Driver/XRay/xray-shared.cpp
    R clang/test/Driver/aarch64-fixed-register-global.c
    A clang/test/Driver/aarch64-fujitsu-monaka.c
    M clang/test/Driver/aarch64-implied-sme-features.c
    M clang/test/Driver/aarch64-implied-sve-features.c
    A clang/test/Driver/aarch64-mcpu-native.c
    M clang/test/Driver/aarch64-ptrauth.c
    M clang/test/Driver/aarch64-v96a.c
    M clang/test/Driver/amdgpu-hip-system-arch.c
    M clang/test/Driver/amdgpu-macros.cl
    M clang/test/Driver/amdgpu-mcpu.cl
    M clang/test/Driver/amdgpu-openmp-system-arch-fail.c
    M clang/test/Driver/amdgpu-toolchain.c
    M clang/test/Driver/arm-alignment.c
    M clang/test/Driver/arm-cortex-cpus-2.c
    M clang/test/Driver/autocomplete.c
    M clang/test/Driver/avr-toolchain.c
    M clang/test/Driver/baremetal-multilib.yaml
    M clang/test/Driver/baremetal-sysroot.cpp
    M clang/test/Driver/baremetal.cpp
    M clang/test/Driver/cl-options.c
    M clang/test/Driver/cl-zc.cpp
    A clang/test/Driver/clang-sycl-linker-test.cpp
    M clang/test/Driver/clang_f_opts.c
    M clang/test/Driver/codeview-column-info.c
    M clang/test/Driver/config-file.c
    M clang/test/Driver/config-file3.c
    M clang/test/Driver/cuda-cross-compiling.c
    A clang/test/Driver/cuda-no-threadsafe-statics.cu
    A clang/test/Driver/darwin-subframeworks.c
    A clang/test/Driver/fprofile-generate-cold-function-coverage.c
    A clang/test/Driver/fprofile-sample-use.c
    M clang/test/Driver/frame-pointer-elim.c
    M clang/test/Driver/freebsd.c
    M clang/test/Driver/fsanitize.c
    M clang/test/Driver/fuchsia.c
    M clang/test/Driver/fveclib.c
    M clang/test/Driver/hexagon-toolchain-linux.c
    M clang/test/Driver/hip-device-libs.hip
    M clang/test/Driver/hip-rdc-device-only.hip
    M clang/test/Driver/hip-toolchain-no-rdc.hip
    M clang/test/Driver/hip-toolchain-rdc-separate.hip
    M clang/test/Driver/hip-toolchain-rdc.hip
    A clang/test/Driver/hip-wavefront-size-deprecation-diagnostics.hip
    R clang/test/Driver/index-header-map.c
    M clang/test/Driver/linker-wrapper.c
    M clang/test/Driver/linux-ld.c
    M clang/test/Driver/loongarch-march.c
    A clang/test/Driver/loongarch-mdiv32.c
    A clang/test/Driver/loongarch-mlam-bh.c
    A clang/test/Driver/loongarch-mlamcas.c
    A clang/test/Driver/loongarch-mld-seq-sa.c
    M clang/test/Driver/mingw.cpp
    M clang/test/Driver/module-fgen-reduced-bmi.cppm
    M clang/test/Driver/module-output.cppm
    A clang/test/Driver/msp430-char.c
    M clang/test/Driver/nvlink-wrapper.c
    M clang/test/Driver/nvptx-cuda-system-arch.c
    M clang/test/Driver/openmp-offload.c
    M clang/test/Driver/openmp-system-arch.c
    M clang/test/Driver/print-enabled-extensions/aarch64-ampere1b.c
    M clang/test/Driver/print-enabled-extensions/aarch64-apple-m4.c
    M clang/test/Driver/print-enabled-extensions/aarch64-armv8.7-a.c
    M clang/test/Driver/print-enabled-extensions/aarch64-armv8.8-a.c
    M clang/test/Driver/print-enabled-extensions/aarch64-armv8.9-a.c
    M clang/test/Driver/print-enabled-extensions/aarch64-armv9.2-a.c
    M clang/test/Driver/print-enabled-extensions/aarch64-armv9.3-a.c
    M clang/test/Driver/print-enabled-extensions/aarch64-armv9.4-a.c
    M clang/test/Driver/print-enabled-extensions/aarch64-armv9.5-a.c
    M clang/test/Driver/print-enabled-extensions/aarch64-cortex-a520.c
    M clang/test/Driver/print-enabled-extensions/aarch64-cortex-a520ae.c
    A clang/test/Driver/print-enabled-extensions/aarch64-fujitsu-monaka.c
    M clang/test/Driver/print-enabled-extensions/riscv-rocket-rv64.c
    M clang/test/Driver/print-multi-selection-flags.c
    A clang/test/Driver/print-supported-cpus-aarch64.c
    M clang/test/Driver/print-supported-extensions-aarch64.c
    M clang/test/Driver/print-supported-extensions-riscv.c
    M clang/test/Driver/ps5-linker.c
    M clang/test/Driver/relax.s
    R clang/test/Driver/renderscript.rs
    M clang/test/Driver/riscv-cpus.c
    M clang/test/Driver/riscv-features.c
    M clang/test/Driver/riscv-profiles.c
    M clang/test/Driver/sanitizer-ld.c
    M clang/test/Driver/stack-clash-protection.c
    A clang/test/Driver/sycl-link-spirv-target.cpp
    M clang/test/Driver/sysroot.c
    A clang/test/Driver/unknown-arg-drivermodes.test
    M clang/test/Driver/unknown-std.c
    M clang/test/Driver/unsupported-option.c
    M clang/test/Driver/wasm-features.c
    A clang/test/Driver/windows-lto.c
    M clang/test/Driver/x86-march.c
    M clang/test/Driver/x86-target-features.c
    A clang/test/Driver/xtensa-char.c
    M clang/test/ExtractAPI/objc_external_category.m
    M clang/test/Format/clang-format-ignore.cpp
    A clang/test/Format/docs_updated.test
    A clang/test/Format/error-unfound-files.cpp
    M clang/test/Format/lit.local.cfg
    M clang/test/Frontend/noderef.cpp
    M clang/test/Headers/__clang_hip_math_deprecated.hip
    M clang/test/Headers/__clang_hip_math_ocml_rounded_ops.hip
    A clang/test/Headers/crash-instantiated-in-scope-cxx-modules4.cpp
    A clang/test/Headers/gpuintrin.c
    A clang/test/Headers/gpuintrin_lang.c
    A clang/test/Headers/header_unit_preprocessed_output.cpp
    A clang/test/Headers/lasxintrin.c
    M clang/test/Headers/limits.cpp
    A clang/test/Headers/lsxintrin.c
    M clang/test/Headers/opencl-c-header.cl
    M clang/test/Headers/wasm.c
    M clang/test/Index/pipe-size.cl
    M clang/test/Index/print-type.cpp
    M clang/test/Layout/ms-x86-member-pointers.cpp
    M clang/test/Lexer/SourceLocationsOverflow.c
    M clang/test/Lexer/cxx-features.cpp
    M clang/test/Lexer/gnu-flags.c
    A clang/test/Misc/Inputs/suppression-mapping.txt
    M clang/test/Misc/diag-template-diffing-cxx98.cpp
    M clang/test/Misc/pragma-attribute-strict-subjects.c
    M clang/test/Misc/pragma-attribute-supported-attributes-list.test
    M clang/test/Misc/sloc-usage.cpp
    M clang/test/Misc/target-invalid-cpu-note/aarch64.c
    M clang/test/Misc/target-invalid-cpu-note/amdgcn.c
    M clang/test/Misc/target-invalid-cpu-note/arm.c
    M clang/test/Misc/target-invalid-cpu-note/nvptx.c
    M clang/test/Misc/target-invalid-cpu-note/riscv.c
    M clang/test/Misc/target-invalid-cpu-note/x86.c
    M clang/test/Misc/warning-flags.c
    A clang/test/Misc/warning-suppression-mappings-pragmas.cpp
    A clang/test/Misc/warning-suppression-mappings.cpp
    M clang/test/Modules/ExtDebugInfo.m
    M clang/test/Modules/ModuleDebugInfo.m
    M clang/test/Modules/compare-record.c
    M clang/test/Modules/cxx-templates.cpp
    M clang/test/Modules/cxx20-include-translation.cpp
    A clang/test/Modules/diff-retain-comments-from-system-headers-flag.cppm
    A clang/test/Modules/friend-inline-function-body.cpp
    A clang/test/Modules/initializer-list-recognition-through-export-and-linkage-issue-118218.cpp
    M clang/test/Modules/no-eager-load.cppm
    M clang/test/Modules/no-external-type-id.cppm
    M clang/test/Modules/odr_hash.cpp
    A clang/test/Modules/prune-non-affecting-module-map-repeated-textual.cpp
    A clang/test/Modules/prune-non-affecting-module-map-repeated.cpp
    A clang/test/Modules/recursive-instantiations.cppm
    M clang/test/Modules/same-decl-in-different-modules.cppm
    A clang/test/Modules/static-initializer.cppm
    A clang/test/OpenMP/allocate_allocator_modifier_ast_print.cpp
    A clang/test/OpenMP/allocate_allocator_modifier_codegen.cpp
    A clang/test/OpenMP/allocate_allocator_modifier_messages.cpp
    A clang/test/OpenMP/amdgpu_threadprivate.cpp
    M clang/test/OpenMP/declare_mapper_codegen.cpp
    M clang/test/OpenMP/depobj_codegen.cpp
    M clang/test/OpenMP/flush_ast_print.cpp
    M clang/test/OpenMP/flush_codegen.cpp
    M clang/test/OpenMP/flush_messages.cpp
    M clang/test/OpenMP/for_simd_loop_messages.cpp
    M clang/test/OpenMP/masked_taskloop_simd_linear_messages.cpp
    M clang/test/OpenMP/master_taskloop_simd_linear_messages.cpp
    M clang/test/OpenMP/nvptx_target_parallel_reduction_codegen_tbaa_PR46146.cpp
    M clang/test/OpenMP/parallel_for_simd_loop_messages.cpp
    M clang/test/OpenMP/parallel_for_simd_messages.cpp
    M clang/test/OpenMP/parallel_masked_taskloop_simd_linear_messages.cpp
    M clang/test/OpenMP/parallel_master_taskloop_simd_linear_messages.cpp
    M clang/test/OpenMP/simd_linear_messages.cpp
    M clang/test/OpenMP/target_map_names.cpp
    M clang/test/OpenMP/target_map_names_attr.cpp
    M clang/test/OpenMP/target_map_nest_defalut_mapper_codegen.cpp
    M clang/test/OpenMP/target_parallel_ast_print.cpp
    M clang/test/OpenMP/target_parallel_for_simd_ordered_messages.cpp
    M clang/test/OpenMP/target_teams_ast_print.cpp
    M clang/test/OpenMP/task_ast_print.cpp
    M clang/test/OpenMP/taskloop_simd_linear_messages.cpp
    A clang/test/OpenMP/taskloop_strictmodifier_codegen.cpp
    M clang/test/OpenMP/teams_ast_print.cpp
    M clang/test/PCH/cxx2a-constraints-crash.cpp
    M clang/test/Parser/cxx0x-decl.cpp
    M clang/test/Parser/cxx1z-decomposition.cpp
    M clang/test/Parser/cxx2c-delete-with-message.cpp
    A clang/test/Parser/cxx2c-oxford-variadic-comma.cpp
    M clang/test/Parser/cxx2c-pack-indexing.cpp
    A clang/test/Parser/gh110231.cpp
    M clang/test/Parser/pragma-attribute.cpp
    M clang/test/ParserHLSL/hlsl_resource_handle_attrs.hlsl
    M clang/test/ParserOpenACC/parse-clauses.c
    M clang/test/ParserOpenACC/parse-clauses.cpp
    M clang/test/ParserOpenACC/parse-constructs.c
    M clang/test/ParserOpenACC/parse-wait-construct.c
    M clang/test/Preprocessor/aarch64-target-features.c
    A clang/test/Preprocessor/embed_zos.c
    M clang/test/Preprocessor/has_builtin_cpuid.c
    M clang/test/Preprocessor/init-aarch64.c
    M clang/test/Preprocessor/init-loongarch.c
    M clang/test/Preprocessor/init.c
    M clang/test/Preprocessor/macro_fn.c
    M clang/test/Preprocessor/predefined-arch-macros.c
    M clang/test/Preprocessor/predefined-macros-no-warnings.c
    M clang/test/Preprocessor/ptrauth_feature.c
    M clang/test/Preprocessor/riscv-target-features.c
    M clang/test/Preprocessor/sycl-macro.cpp
    M clang/test/Preprocessor/wasm-target-features.c
    M clang/test/Preprocessor/x86_target_features.c
    M clang/test/Refactor/Extract/ObjCProperty.m
    A clang/test/Sema/Inputs/lifetime-analysis.h
    M clang/test/Sema/aarch64-cpu-supports.c
    M clang/test/Sema/aarch64-fixed-global-register.c
    A clang/test/Sema/aarch64-fp8-intrinsics/acle_sme2_fp8_cvt.c
    A clang/test/Sema/aarch64-fp8-intrinsics/acle_sme2_fp8_imm.c
    A clang/test/Sema/aarch64-fp8-intrinsics/acle_sme2_fp8_mla.c
    A clang/test/Sema/aarch64-fp8-intrinsics/acle_sme2_fp8_mopa.c
    M clang/test/Sema/aarch64-incompat-sm-builtin-calls.c
    A clang/test/Sema/aarch64-sme2-intrinsics/acle_sme2_fp8_fdot.c
    A clang/test/Sema/aarch64-sme2-intrinsics/acle_sme2_fp8_fvdot.c
    A clang/test/Sema/aarch64-sve-intrinsics/acle_neon_sve_bridge.cpp
    M clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2_aes_bitperm_sha3_sm4.cpp
    A clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2_fp8.c
    M clang/test/Sema/aarch64-sve2p1-intrinsics/acle_sve2p1_imm.cpp
    A clang/test/Sema/amdgcn-address-spaces.c
    M clang/test/Sema/arithmetic-fence-builtin.c
    A clang/test/Sema/arm-mfp8.c
    M clang/test/Sema/arm-mfp8.cpp
    M clang/test/Sema/asm.c
    M clang/test/Sema/atomic-ops.c
    A clang/test/Sema/attr-lifetimebound.c
    M clang/test/Sema/attr-nonblocking-constraints.cpp
    M clang/test/Sema/attr-target-clones-aarch64.c
    A clang/test/Sema/attr-target-version-unsupported.c
    M clang/test/Sema/attr-target-version.c
    A clang/test/Sema/avr-size-align.c
    A clang/test/Sema/builtin-assume-aligned-downgrade.c
    M clang/test/Sema/builtin-assume-aligned.c
    A clang/test/Sema/builtin-counted-by-ref.c
    A clang/test/Sema/builtin-counted-by-ref.cpp
    M clang/test/Sema/c2x-nodiscard.c
    M clang/test/Sema/constant_builtins_vector.cpp
    M clang/test/Sema/declspec.c
    M clang/test/Sema/enum.c
    M clang/test/Sema/gnu-flags.c
    A clang/test/Sema/nvptx-address-spaces.c
    M clang/test/Sema/pragma-attribute-strict-subjects.c
    R clang/test/Sema/renderscript.rs
    A clang/test/Sema/tautological-pointer-comparison.c
    M clang/test/Sema/unbounded-array-bounds.c
    A clang/test/Sema/warn-lifetime-analysis-capture-by.cpp
    M clang/test/Sema/warn-lifetime-analysis-nocfg.cpp
    M clang/test/Sema/warn-stringcompare.c
    M clang/test/SemaCUDA/Inputs/cuda.h
    M clang/test/SemaCUDA/fp16-arg-return.cu
    A clang/test/SemaCUDA/grid-constant.cu
    A clang/test/SemaCUDA/spirv-attrs.cu
    A clang/test/SemaCXX/GH95854.cpp
    A clang/test/SemaCXX/PR113855.cpp
    M clang/test/SemaCXX/addr-of-overloaded-function.cpp
    A clang/test/SemaCXX/amdgpu-barrier.cpp
    A clang/test/SemaCXX/attr-annotate-ast.cpp
    A clang/test/SemaCXX/attr-lifetime-capture-by.cpp
    M clang/test/SemaCXX/attr-lifetimebound.cpp
    A clang/test/SemaCXX/attr-no-specializations.cpp
    M clang/test/SemaCXX/attr-target-clones-riscv.cpp
    M clang/test/SemaCXX/attr-target-version-riscv.cpp
    M clang/test/SemaCXX/attr-target-version.cpp
    M clang/test/SemaCXX/builtin-bit-cast.cpp
    M clang/test/SemaCXX/c99-variable-length-array.cpp
    M clang/test/SemaCXX/calling-conv-compat.cpp
    M clang/test/SemaCXX/conditional-expr.cpp
    M clang/test/SemaCXX/constant-expression-cxx11.cpp
    M clang/test/SemaCXX/constexpr-builtin-bit-cast.cpp
    M clang/test/SemaCXX/constexpr-return-non-void-cxx2b.cpp
    M clang/test/SemaCXX/cxx1y-initializer-aggregates.cpp
    M clang/test/SemaCXX/cxx20-ctad-type-alias.cpp
    A clang/test/SemaCXX/cxx20-warn-dangling-paren-list-agg-init.cpp
    M clang/test/SemaCXX/cxx23-assume.cpp
    M clang/test/SemaCXX/cxx2b-deducing-this.cpp
    A clang/test/SemaCXX/cxx2b-warn-shadow.cpp
    M clang/test/SemaCXX/cxx2c-pack-indexing-ext-diags.cpp
    M clang/test/SemaCXX/cxx2c-pack-indexing.cpp
    M clang/test/SemaCXX/cxx2c-placeholder-vars.cpp
    M clang/test/SemaCXX/deprecated.cpp
    M clang/test/SemaCXX/enum.cpp
    M clang/test/SemaCXX/ext-int.cpp
    M clang/test/SemaCXX/ext-vector-type-conditional.cpp
    M clang/test/SemaCXX/function-redecl.cpp
    A clang/test/SemaCXX/gh113468.cpp
    M clang/test/SemaCXX/integer-overflow.cpp
    M clang/test/SemaCXX/lambda-capture-type-deduction.cpp
    M clang/test/SemaCXX/lambda-expressions.cpp
    M clang/test/SemaCXX/lambda-pack-expansion.cpp
    M clang/test/SemaCXX/literal-type.cpp
    M clang/test/SemaCXX/matrix-type.cpp
    A clang/test/SemaCXX/matrix-types-pseudo-destructor.cpp
    M clang/test/SemaCXX/ms-constexpr-new.cpp
    M clang/test/SemaCXX/ms-property.cpp
    A clang/test/SemaCXX/msvc-pragma-function-no-builtin-attr.cpp
    M clang/test/SemaCXX/new-delete.cpp
    A clang/test/SemaCXX/noexcept-destroying-delete.cpp
    A clang/test/SemaCXX/nullability_redecl.cpp
    M clang/test/SemaCXX/paren-list-agg-init.cpp
    M clang/test/SemaCXX/source_location.cpp
    M clang/test/SemaCXX/static-cast.cpp
    M clang/test/SemaCXX/vector-size-conditional.cpp
    A clang/test/SemaCXX/warn-array-comparion.cpp
    A clang/test/SemaCXX/warn-memaccess.cpp
    M clang/test/SemaCXX/warn-missing-noreturn.cpp
    M clang/test/SemaCXX/warn-self-comparisons.cpp
    M clang/test/SemaCXX/warn-shadow.cpp
    M clang/test/SemaCXX/warn-thread-safety-analysis.cpp
    M clang/test/SemaCXX/warn-unsafe-buffer-usage-array.cpp
    M clang/test/SemaCXX/warn-unsafe-buffer-usage-field-attr.cpp
    M clang/test/SemaCXX/warn-unsafe-buffer-usage-fixits-parm-unsupported.cpp
    M clang/test/SemaCXX/warn-unsafe-buffer-usage-function-attr.cpp
    M clang/test/SemaCXX/warn-unsafe-buffer-usage-in-container-span-construct.cpp
    M clang/test/SemaCXX/warn-unsafe-buffer-usage-warning-data-invocation.cpp
    M clang/test/SemaCXX/warn-unsafe-buffer-usage.cpp
    M clang/test/SemaCXX/warn-unused-private-field.cpp
    M clang/test/SemaCXX/warn-unused-result.cpp
    A clang/test/SemaHIP/amdgpu-barrier.hip
    A clang/test/SemaHIP/zero-sized-device-array.hip
    M clang/test/SemaHLSL/ArrayTemporary.hlsl
    A clang/test/SemaHLSL/BuiltIns/GroupMemoryBarrierWithGroupSync-errors.hlsl
    M clang/test/SemaHLSL/BuiltIns/RWBuffers.hlsl
    M clang/test/SemaHLSL/BuiltIns/StructuredBuffers.hlsl
    A clang/test/SemaHLSL/BuiltIns/WaveActiveAllTrue-errors.hlsl
    A clang/test/SemaHLSL/BuiltIns/WaveActiveAnyTrue-errors.hlsl
    A clang/test/SemaHLSL/BuiltIns/WaveActiveCountBits-errors.hlsl
    A clang/test/SemaHLSL/BuiltIns/asdouble-errors.hlsl
    M clang/test/SemaHLSL/BuiltIns/asuint-errors.hlsl
    A clang/test/SemaHLSL/BuiltIns/buffer_update_counter-errors.hlsl
    A clang/test/SemaHLSL/BuiltIns/clip-errors.hlsl
    M clang/test/SemaHLSL/BuiltIns/countbits-errors.hlsl
    A clang/test/SemaHLSL/BuiltIns/dot4add_i8packed-errors.hlsl
    A clang/test/SemaHLSL/BuiltIns/dot4add_u8packed-errors.hlsl
    A clang/test/SemaHLSL/BuiltIns/firstbithigh-errors.hlsl
    A clang/test/SemaHLSL/BuiltIns/resource_getpointer-errors.hlsl
    A clang/test/SemaHLSL/BuiltIns/splitdouble-errors.hlsl
    A clang/test/SemaHLSL/Language/ArrayOutputArgs-errors.hlsl
    M clang/test/SemaHLSL/Semantics/entry_parameter.hlsl
    M clang/test/SemaHLSL/Semantics/invalid_entry_parameter.hlsl
    M clang/test/SemaHLSL/Semantics/valid_entry_parameter.hlsl
    A clang/test/SemaHLSL/Types/Traits/IsTypedResourceElementCompatible.hlsl
    M clang/test/SemaObjC/comptypes-legal.m
    A clang/test/SemaObjC/method-param-named-id.m
    M clang/test/SemaObjC/validate-attr-swift_attr.m
    A clang/test/SemaOpenACC/combined-construct-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-async-clause.c
    A clang/test/SemaOpenACC/combined-construct-async-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-attach-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-attach-clause.c
    A clang/test/SemaOpenACC/combined-construct-attach-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-auto_seq_independent-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-auto_seq_independent-clauses.c
    A clang/test/SemaOpenACC/combined-construct-collapse-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-collapse-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-copy-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-copy-clause.c
    A clang/test/SemaOpenACC/combined-construct-copy-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-copyin-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-copyin-clause.c
    A clang/test/SemaOpenACC/combined-construct-copyin-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-copyout-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-copyout-clause.c
    A clang/test/SemaOpenACC/combined-construct-copyout-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-create-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-create-clause.c
    A clang/test/SemaOpenACC/combined-construct-create-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-default-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-default-clause.c
    A clang/test/SemaOpenACC/combined-construct-default-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-device_type-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-device_type-clause.c
    A clang/test/SemaOpenACC/combined-construct-device_type-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-deviceptr-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-deviceptr-clause.c
    A clang/test/SemaOpenACC/combined-construct-deviceptr-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-firstprivate-clause.c
    A clang/test/SemaOpenACC/combined-construct-firstprivate-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-gang-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-gang-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-if-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-if-clause.c
    A clang/test/SemaOpenACC/combined-construct-if-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-no_create-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-no_create-clause.c
    A clang/test/SemaOpenACC/combined-construct-no_create-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-num_gangs-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-num_gangs-clause.c
    A clang/test/SemaOpenACC/combined-construct-num_workers-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-num_workers-clause.c
    A clang/test/SemaOpenACC/combined-construct-present-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-present-clause.c
    A clang/test/SemaOpenACC/combined-construct-present-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-private-clause.c
    A clang/test/SemaOpenACC/combined-construct-private-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-private-firstprivate-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-reduction-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-reduction-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-self-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-self-clause.c
    A clang/test/SemaOpenACC/combined-construct-self-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-tile-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-tile-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-vector-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-vector-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-vector_length-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-vector_length-clause.c
    A clang/test/SemaOpenACC/combined-construct-wait-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-wait-clause.c
    A clang/test/SemaOpenACC/combined-construct-wait-clause.cpp
    A clang/test/SemaOpenACC/combined-construct-worker-ast.cpp
    A clang/test/SemaOpenACC/combined-construct-worker-clause.cpp
    A clang/test/SemaOpenACC/combined-construct.cpp
    M clang/test/SemaOpenACC/compute-construct-ast.cpp
    M clang/test/SemaOpenACC/compute-construct-async-clause.c
    M clang/test/SemaOpenACC/compute-construct-async-clause.cpp
    M clang/test/SemaOpenACC/compute-construct-attach-clause.c
    M clang/test/SemaOpenACC/compute-construct-copy-clause.c
    M clang/test/SemaOpenACC/compute-construct-copyin-clause.c
    M clang/test/SemaOpenACC/compute-construct-copyout-clause.c
    M clang/test/SemaOpenACC/compute-construct-create-clause.c
    M clang/test/SemaOpenACC/compute-construct-default-clause.c
    M clang/test/SemaOpenACC/compute-construct-device_type-clause.c
    M clang/test/SemaOpenACC/compute-construct-deviceptr-clause.c
    M clang/test/SemaOpenACC/compute-construct-firstprivate-clause.c
    M clang/test/SemaOpenACC/compute-construct-firstprivate-clause.cpp
    M clang/test/SemaOpenACC/compute-construct-if-clause.c
    M clang/test/SemaOpenACC/compute-construct-no_create-clause.c
    M clang/test/SemaOpenACC/compute-construct-num_gangs-clause.c
    M clang/test/SemaOpenACC/compute-construct-num_gangs-clause.cpp
    M clang/test/SemaOpenACC/compute-construct-num_workers-clause.c
    M clang/test/SemaOpenACC/compute-construct-num_workers-clause.cpp
    M clang/test/SemaOpenACC/compute-construct-present-clause.c
    M clang/test/SemaOpenACC/compute-construct-private-clause.c
    M clang/test/SemaOpenACC/compute-construct-reduction-clause.c
    M clang/test/SemaOpenACC/compute-construct-reduction-clause.cpp
    M clang/test/SemaOpenACC/compute-construct-self-clause.c
    M clang/test/SemaOpenACC/compute-construct-varlist-ast.cpp
    M clang/test/SemaOpenACC/compute-construct-vector_length-clause.c
    M clang/test/SemaOpenACC/compute-construct-vector_length-clause.cpp
    M clang/test/SemaOpenACC/compute-construct-wait-clause.c
    M clang/test/SemaOpenACC/compute-construct-wait-clause.cpp
    A clang/test/SemaOpenACC/data-construct-ast.cpp
    A clang/test/SemaOpenACC/data-construct-async-ast.cpp
    A clang/test/SemaOpenACC/data-construct-async-clause.c
    A clang/test/SemaOpenACC/data-construct-attach-ast.cpp
    A clang/test/SemaOpenACC/data-construct-attach-clause.c
    A clang/test/SemaOpenACC/data-construct-copy-ast.cpp
    A clang/test/SemaOpenACC/data-construct-copy-clause.c
    A clang/test/SemaOpenACC/data-construct-copyin-ast.cpp
    A clang/test/SemaOpenACC/data-construct-copyin-clause.c
    A clang/test/SemaOpenACC/data-construct-copyout-ast.cpp
    A clang/test/SemaOpenACC/data-construct-copyout-clause.c
    A clang/test/SemaOpenACC/data-construct-create-ast.cpp
    A clang/test/SemaOpenACC/data-construct-create-clause.c
    A clang/test/SemaOpenACC/data-construct-default-ast.cpp
    A clang/test/SemaOpenACC/data-construct-default-clause.c
    A clang/test/SemaOpenACC/data-construct-delete-ast.cpp
    A clang/test/SemaOpenACC/data-construct-delete-clause.c
    A clang/test/SemaOpenACC/data-construct-detach-ast.cpp
    A clang/test/SemaOpenACC/data-construct-detach-clause.c
    A clang/test/SemaOpenACC/data-construct-device_type-ast.cpp
    A clang/test/SemaOpenACC/data-construct-device_type-clause.c
    A clang/test/SemaOpenACC/data-construct-deviceptr-ast.cpp
    A clang/test/SemaOpenACC/data-construct-deviceptr-clause.c
    A clang/test/SemaOpenACC/data-construct-finalize-ast.cpp
    A clang/test/SemaOpenACC/data-construct-finalize-clause.c
    A clang/test/SemaOpenACC/data-construct-if-ast.cpp
    A clang/test/SemaOpenACC/data-construct-if-clause.c
    A clang/test/SemaOpenACC/data-construct-if_present-ast.cpp
    A clang/test/SemaOpenACC/data-construct-if_present-clause.c
    A clang/test/SemaOpenACC/data-construct-no_create-ast.cpp
    A clang/test/SemaOpenACC/data-construct-no_create-clause.c
    A clang/test/SemaOpenACC/data-construct-present-ast.cpp
    A clang/test/SemaOpenACC/data-construct-present-clause.c
    A clang/test/SemaOpenACC/data-construct-use_device-ast.cpp
    A clang/test/SemaOpenACC/data-construct-use_device-clause.c
    A clang/test/SemaOpenACC/data-construct-wait-ast.cpp
    A clang/test/SemaOpenACC/data-construct-wait-clause.c
    A clang/test/SemaOpenACC/data-construct.cpp
    A clang/test/SemaOpenACC/init-construct-ast.cpp
    A clang/test/SemaOpenACC/init-construct.cpp
    M clang/test/SemaOpenACC/loop-ast.cpp
    M clang/test/SemaOpenACC/loop-construct-auto_seq_independent-ast.cpp
    M clang/test/SemaOpenACC/loop-construct-auto_seq_independent-clauses.c
    M clang/test/SemaOpenACC/loop-construct-collapse-ast.cpp
    M clang/test/SemaOpenACC/loop-construct-collapse-clause.cpp
    M clang/test/SemaOpenACC/loop-construct-device_type-ast.cpp
    M clang/test/SemaOpenACC/loop-construct-device_type-clause.c
    M clang/test/SemaOpenACC/loop-construct-device_type-clause.cpp
    M clang/test/SemaOpenACC/loop-construct-gang-ast.cpp
    M clang/test/SemaOpenACC/loop-construct-gang-clause.cpp
    M clang/test/SemaOpenACC/loop-construct-private-clause.c
    M clang/test/SemaOpenACC/loop-construct-private-clause.cpp
    A clang/test/SemaOpenACC/loop-construct-reduction-ast.cpp
    A clang/test/SemaOpenACC/loop-construct-reduction-clause.cpp
    M clang/test/SemaOpenACC/loop-construct-tile-ast.cpp
    M clang/test/SemaOpenACC/loop-construct-tile-clause.cpp
    M clang/test/SemaOpenACC/loop-construct-vector-ast.cpp
    M clang/test/SemaOpenACC/loop-construct-vector-clause.cpp
    M clang/test/SemaOpenACC/loop-construct-worker-ast.cpp
    M clang/test/SemaOpenACC/loop-construct-worker-clause.cpp
    A clang/test/SemaOpenACC/loop-construct.cpp
    M clang/test/SemaOpenACC/loop-loc-and-stmt.c
    M clang/test/SemaOpenACC/loop-loc-and-stmt.cpp
    M clang/test/SemaOpenACC/no-branch-in-out.c
    M clang/test/SemaOpenACC/no-branch-in-out.cpp
    A clang/test/SemaOpenACC/shutdown-construct-ast.cpp
    A clang/test/SemaOpenACC/shutdown-construct.cpp
    M clang/test/SemaOpenACC/unimplemented-construct.c
    A clang/test/SemaOpenACC/wait-construct-ast.cpp
    A clang/test/SemaOpenACC/wait-construct.cpp
    M clang/test/SemaOpenCL/access-qualifier.cl
    A clang/test/SemaOpenCL/amdgpu-barrier.cl
    M clang/test/SemaOpenCL/builtins-amdgcn-error-gfx10.cl
    M clang/test/SemaOpenCL/builtins-amdgcn-error-gfx9.cl
    A clang/test/SemaOpenCL/builtins-amdgcn-error-gfx950-param.cl
    A clang/test/SemaOpenCL/builtins-amdgcn-error-gfx950.cl
    M clang/test/SemaOpenCL/builtins-amdgcn-error-wave32.cl
    M clang/test/SemaOpenCL/builtins-amdgcn-gfx940-err.cl
    A clang/test/SemaOpenCL/builtins-amdgcn-wave32-func-attr.cl
    A clang/test/SemaOpenMP/amdgpu-barrier.cpp
    A clang/test/SemaSYCL/sycl-kernel-entry-point-attr-grammar.cpp
    A clang/test/SemaSYCL/sycl-kernel-entry-point-attr-ignored.cpp
    M clang/test/SemaTemplate/concepts-out-of-line-def.cpp
    M clang/test/SemaTemplate/pack-deduction.cpp
    A clang/test/SemaTemplate/template-args-deduction-aggregates.cpp
    M clang/test/lit.cfg.py
    M clang/tools/CMakeLists.txt
    M clang/tools/amdgpu-arch/AMDGPUArch.cpp
    R clang/tools/amdgpu-arch/AMDGPUArchByHSA.cpp
    A clang/tools/amdgpu-arch/AMDGPUArchByKFD.cpp
    M clang/tools/amdgpu-arch/CMakeLists.txt
    M clang/tools/c-index-test/core_main.cpp
    M clang/tools/clang-format/ClangFormat.cpp
    M clang/tools/clang-format/git-clang-format
    M clang/tools/clang-format/git-clang-format.bat
    M clang/tools/clang-import-test/clang-import-test.cpp
    M clang/tools/clang-installapi/ClangInstallAPI.cpp
    M clang/tools/clang-installapi/Options.cpp
    M clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp
    M clang/tools/clang-linker-wrapper/LinkerWrapperOpts.td
    M clang/tools/clang-nvlink-wrapper/ClangNVLinkWrapper.cpp
    M clang/tools/clang-nvlink-wrapper/NVLinkOpts.td
    M clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp
    M clang/tools/clang-refactor/TestSupport.cpp
    M clang/tools/clang-repl/CMakeLists.txt
    M clang/tools/clang-repl/ClangRepl.cpp
    M clang/tools/clang-scan-deps/ClangScanDeps.cpp
    M clang/tools/clang-shlib/CMakeLists.txt
    A clang/tools/clang-shlib/simple_version_script.map.in
    A clang/tools/clang-sycl-linker/CMakeLists.txt
    A clang/tools/clang-sycl-linker/ClangSYCLLinker.cpp
    A clang/tools/clang-sycl-linker/SYCLLinkOpts.td
    M clang/tools/diagtool/ShowEnabledWarnings.cpp
    M clang/tools/driver/cc1_main.cpp
    M clang/tools/driver/cc1gen_reproducer_main.cpp
    M clang/tools/driver/driver.cpp
    M clang/tools/include-mapping/cppreference_parser.py
    M clang/tools/libclang/CIndex.cpp
    M clang/tools/libclang/CIndexCXX.cpp
    M clang/tools/libclang/CXCursor.cpp
    M clang/tools/libclang/Indexing.cpp
    M clang/unittests/AST/ASTContextParentMapTest.cpp
    M clang/unittests/AST/ASTImporterTest.cpp
    A clang/unittests/AST/ByteCode/BitcastBuffer.cpp
    M clang/unittests/AST/ByteCode/CMakeLists.txt
    M clang/unittests/AST/ByteCode/toAPValue.cpp
    M clang/unittests/AST/EvaluateAsRValueTest.cpp
    M clang/unittests/AST/ExternalASTSourceTest.cpp
    M clang/unittests/AST/StructuralEquivalenceTest.cpp
    M clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp
    M clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
    M clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp
    M clang/unittests/Analysis/CloneDetectionTest.cpp
    M clang/unittests/Analysis/FlowSensitive/ASTOpsTest.cpp
    M clang/unittests/Analysis/FlowSensitive/TransferTest.cpp
    M clang/unittests/Analysis/FlowSensitive/UncheckedOptionalAccessModelTest.cpp
    M clang/unittests/Basic/DiagnosticTest.cpp
    M clang/unittests/CodeGen/TBAAMetadataTest.cpp
    M clang/unittests/CodeGen/TestCompiler.h
    M clang/unittests/Driver/DXCModeTest.cpp
    M clang/unittests/Driver/ToolChainTest.cpp
    M clang/unittests/Format/ConfigParseTest.cpp
    M clang/unittests/Format/FormatTest.cpp
    M clang/unittests/Format/FormatTestCSharp.cpp
    M clang/unittests/Format/FormatTestJS.cpp
    M clang/unittests/Format/FormatTestVerilog.cpp
    M clang/unittests/Format/TokenAnnotatorTest.cpp
    M clang/unittests/Frontend/ASTUnitTest.cpp
    M clang/unittests/Frontend/CodeGenActionTest.cpp
    M clang/unittests/Frontend/CompilerInstanceTest.cpp
    M clang/unittests/Frontend/CompilerInvocationTest.cpp
    M clang/unittests/Frontend/FrontendActionTest.cpp
    M clang/unittests/Frontend/OutputStreamTest.cpp
    M clang/unittests/Frontend/PCHPreambleTest.cpp
    M clang/unittests/Frontend/ReparseWorkingDirTest.cpp
    M clang/unittests/Frontend/UtilsTest.cpp
    M clang/unittests/Interpreter/CMakeLists.txt
    M clang/unittests/Lex/HeaderSearchTest.cpp
    M clang/unittests/Lex/LexerTest.cpp
    M clang/unittests/Sema/SemaNoloadLookupTest.cpp
    M clang/unittests/Serialization/CMakeLists.txt
    M clang/unittests/Serialization/ForceCheckFileInputTest.cpp
    A clang/unittests/Serialization/LoadSpecLazilyTest.cpp
    M clang/unittests/Serialization/ModuleCacheTest.cpp
    M clang/unittests/Serialization/NoCommentsTest.cpp
    M clang/unittests/Serialization/PreambleInNamedModulesTest.cpp
    M clang/unittests/Serialization/VarDeclConstantInitTest.cpp
    M clang/unittests/StaticAnalyzer/CMakeLists.txt
    M clang/unittests/StaticAnalyzer/MemRegionDescriptiveNameTest.cpp
    A clang/unittests/StaticAnalyzer/SValSimplifyerTest.cpp
    M clang/unittests/StaticAnalyzer/Z3CrosscheckOracleTest.cpp
    M clang/unittests/Support/TimeProfilerTest.cpp
    M clang/unittests/Tooling/ASTSelectionTest.cpp
    A clang/unittests/Tooling/CRTPTestVisitor.h
    M clang/unittests/Tooling/CastExprTest.cpp
    M clang/unittests/Tooling/CommentHandlerTest.cpp
    M clang/unittests/Tooling/DependencyScanning/DependencyScannerTest.cpp
    M clang/unittests/Tooling/ExecutionTest.cpp
    M clang/unittests/Tooling/LexicallyOrderedRecursiveASTVisitorTest.cpp
    M clang/unittests/Tooling/LookupTest.cpp
    M clang/unittests/Tooling/QualTypeNamesTest.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTestDeclVisitor.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTestPostOrderVisitor.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTestTypeLocVisitor.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/Attr.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/BitfieldInitializer.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/CXXBoolLiteralExpr.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/CXXMemberCall.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/CXXMethodDecl.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/CXXOperatorCallExprTraverser.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/CallbacksCommon.h
    M clang/unittests/Tooling/RecursiveASTVisitorTests/Class.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/Concept.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/ConstructExpr.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/DeclRefExpr.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/DeductionGuide.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/ImplicitCtor.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/ImplicitCtorInitializer.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/InitListExprPostOrder.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/InitListExprPostOrderNoQueue.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/InitListExprPreOrder.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/InitListExprPreOrderNoQueue.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/IntegerLiteral.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/LambdaDefaultCapture.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/LambdaExpr.cpp
    M clang/unittests/Tooling/RecursiveASTVisitorTests/LambdaTemplateParams.cpp

  Log Message:
  -----------
  Merge branch 'users/chapuni/cov/single/test' into users/chapuni/cov/single/merge

Conflicts:
	llvm/test/tools/llvm-cov/Inputs/showLineExecutionCounts.cpp


  Commit: 24457a7236f5dc76e49c78817b5a0de6ce4f7f93
      https://github.com/llvm/llvm-project/commit/24457a7236f5dc76e49c78817b5a0de6ce4f7f93
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M llvm/test/tools/llvm-cov/Inputs/branch-logical-mixed.cpp
    M llvm/test/tools/llvm-cov/branch-macros.test
    M llvm/test/tools/llvm-cov/showLineExecutionCounts.test

  Log Message:
  -----------
  Update tests


  Commit: 805dbd913fe8594005a1ce4a142d1183e5dc1b5b
      https://github.com/llvm/llvm-project/commit/805dbd913fe8594005a1ce4a142d1183e5dc1b5b
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M llvm/test/tools/llvm-cov/branch-macros.test
    M llvm/test/tools/llvm-cov/showLineExecutionCounts.test
    M llvm/tools/llvm-cov/CodeCoverage.cpp
    M llvm/tools/llvm-cov/CoverageViewOptions.h
    M llvm/tools/llvm-cov/SourceCoverageView.h
    M llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp
    M llvm/tools/llvm-cov/SourceCoverageViewText.cpp

  Log Message:
  -----------
  Merge branches 'users/chapuni/cov/single/merge' and 'users/chapuni/cov/binary' into users/chapuni/cov/single/refactor-base

Conflicts:
	llvm/test/tools/llvm-cov/branch-macros.test
	llvm/test/tools/llvm-cov/showLineExecutionCounts.test


  Commit: f96b435e3c762fd6ae94eced63862289538b2a21
      https://github.com/llvm/llvm-project/commit/f96b435e3c762fd6ae94eced63862289538b2a21
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h
    M llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
    M llvm/tools/llvm-cov/SourceCoverageView.h

  Log Message:
  -----------
  New SingleByteCoverage


  Commit: bb86c5dd4d32c42183ed27a1ff7b34b1201215c4
      https://github.com/llvm/llvm-project/commit/bb86c5dd4d32c42183ed27a1ff7b34b1201215c4
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VPlanAnalysis.cpp
    M llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp

  Log Message:
  -----------
  [VPlan] Use inferScalarType in VPInstruction::ResumePhi codegen (NFC).

Use VPlan-based type analysis to retrieve type of phi node. Also adds
missing type inference for ResumePhi and ComputeReductionResult opcodes.


  Commit: 1e146dfb4fc82229c17ba5a7da847d87de214351
      https://github.com/llvm/llvm-project/commit/1e146dfb4fc82229c17ba5a7da847d87de214351
  Author: Kazu Hirata <kazu at google.com>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M clang/include/clang/Sema/SemaConcept.h
    M clang/lib/Sema/SemaConcept.cpp

  Log Message:
  -----------
  [Sema] Migrate away from PointerUnion::{is,get} (NFC) (#120829)

Note that PointerUnion::{is,get} have been soft deprecated in
PointerUnion.h:

  // FIXME: Replace the uses of is(), get() and dyn_cast() with
  //        isa<T>, cast<T> and the llvm::dyn_cast<T>

I'm moving the definitions of several functions to SemaConcept.cpp
because llvm::cast requires the full definitions of
NormalizedConstraintPair, which is used like so:

using CompoundConstraint = llvm::PointerIntPair<NormalizedConstraintPair
*, 1,
CompoundConstraintKind>;


  Commit: 129f1001c3b1b5200de43917d53c0efbdf08f11f
      https://github.com/llvm/llvm-project/commit/129f1001c3b1b5200de43917d53c0efbdf08f11f
  Author: Kazu Hirata <kazu at google.com>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M mlir/lib/Dialect/Arith/Utils/Utils.cpp
    M mlir/lib/Dialect/Bufferization/IR/BufferizableOpInterface.cpp
    M mlir/lib/Dialect/DLTI/DLTI.cpp
    M mlir/lib/Dialect/GPU/TransformOps/Utils.cpp
    M mlir/lib/Dialect/Mesh/Transforms/Transforms.cpp
    M mlir/lib/Dialect/Ptr/IR/PtrTypes.cpp
    M mlir/lib/Dialect/SPIRV/IR/ControlFlowOps.cpp
    M mlir/lib/Dialect/SparseTensor/Transforms/Utils/LoopEmitter.cpp
    M mlir/lib/Dialect/Transform/Interfaces/TransformInterfaces.cpp
    M mlir/lib/Dialect/Utils/StaticValueUtils.cpp

  Log Message:
  -----------
  [Dialect] Migrate away from PointerUnion::{is,get} (NFC) (#120818)

Note that PointerUnion::{is,get} have been soft deprecated in
PointerUnion.h:

  // FIXME: Replace the uses of is(), get() and dyn_cast() with
  //        isa<T>, cast<T> and the llvm::dyn_cast<T>

I'm not touching PointerUnion::dyn_cast for now because it's a bit
complicated; we could blindly migrate it to dyn_cast_if_present, but
we should probably use dyn_cast when the operand is known to be
non-null.


  Commit: e072cffe3b639e8c433138b10ff68dc577497cf8
      https://github.com/llvm/llvm-project/commit/e072cffe3b639e8c433138b10ff68dc577497cf8
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M llvm/lib/Target/RISCV/RISCVInstrInfo.td

  Log Message:
  -----------
  [RISCV] Add immop_oneuse PatLeaf. Use it to replace some PatLeafs with ImmLeaf/IntImmLeaf. NFC (#120804)

If we needed a one use check of a constant, we used a PatLeaf instead of
an IntLeaf or IntImmLeaf so we could add the one use check.
Unfortunately, this required the custom code to be duplicated for GISel
too.

Instead we can use a PatLeaf that does the one use check and defers to
an IntLeaf or IntImmLeaf for the immediate check. This allows GISel to
automically import the IntLeaf/IntImmLeaf part and we only need the
custom GISel predicate in the immop_oneuse PatLeaf.


  Commit: f7ba2bdf863b589140cb97a3fafb2f4688532456
      https://github.com/llvm/llvm-project/commit/f7ba2bdf863b589140cb97a3fafb2f4688532456
  Author: GrumpyPigSkin <130710602+GrumpyPigSkin at users.noreply.github.com>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp
    A llvm/test/Other/debugcounter-slsr.ll

  Log Message:
  -----------
  [LLVM][SLSR] Add a debug counter  (#119981)

Added debug counter and test for SLSR.

Fixes: https://github.com/llvm/llvm-project/issues/119770


  Commit: fd784726db70a5155594c32ee839b8807fafd87d
      https://github.com/llvm/llvm-project/commit/fd784726db70a5155594c32ee839b8807fafd87d
  Author: Nikolas Klauser <nikolasklauser at berlin.de>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M libcxx/test/benchmarks/algorithms/min_max_element.bench.cpp

  Log Message:
  -----------
  [libc++] Rewrite minmax_element benchmark

The benchmark currently uses makeCartesianProductBenchmark, which
doesn't make a ton of sense, since minmax_element always goes through
every element one by one. The runtime doesn't depend on the values
of the elements.

Fixes #120758


  Commit: 9b496deb90381f352a2bceb8794a0c7881a63bd5
      https://github.com/llvm/llvm-project/commit/9b496deb90381f352a2bceb8794a0c7881a63bd5
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VPlan.h
    M llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
    M llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
    M llvm/test/Transforms/LoopVectorize/preserve-dbg-loc-and-loop-metadata.ll
    M llvm/unittests/Transforms/Vectorize/VPlanTest.cpp

  Log Message:
  -----------
  [VPlan] Set and use debug location for VPPredInstPHIRecipe.

Update the recipe it always set its debug location and use it during IR
generation.


  Commit: bc23ef3feba9f1c0ca55bc12754017712252b64d
      https://github.com/llvm/llvm-project/commit/bc23ef3feba9f1c0ca55bc12754017712252b64d
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M llvm/test/Transforms/LoopVectorize/preserve-dbg-loc-and-loop-metadata.ll

  Log Message:
  -----------
  [LV] Add test showing incorrect debug location for scalar casts.


  Commit: 3b8faee6c6f44343c3f9de76c40ff305f72dfcd6
      https://github.com/llvm/llvm-project/commit/3b8faee6c6f44343c3f9de76c40ff305f72dfcd6
  Author: Nikolas Klauser <nikolasklauser at berlin.de>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M libcxx/include/__config
    M libcxx/include/__functional/function.h
    M libcxx/include/__memory/allocator_arg_t.h
    M libcxx/include/__memory/allocator_destructor.h
    M libcxx/include/__memory/pointer_traits.h
    M libcxx/include/__memory/unique_ptr.h
    M libcxx/include/__ranges/join_view.h
    M libcxx/include/__tuple/make_tuple_types.h
    M libcxx/include/__tuple/sfinae_helpers.h
    M libcxx/include/__tuple/tuple_element.h
    M libcxx/include/__type_traits/add_cv_quals.h
    M libcxx/include/__type_traits/add_lvalue_reference.h
    M libcxx/include/__type_traits/add_pointer.h
    M libcxx/include/__type_traits/add_rvalue_reference.h
    M libcxx/include/__type_traits/common_type.h
    M libcxx/include/__type_traits/decay.h
    M libcxx/include/__type_traits/remove_pointer.h
    M libcxx/include/__type_traits/type_list.h
    M libcxx/include/__type_traits/unwrap_ref.h
    M libcxx/include/__utility/exception_guard.h
    M libcxx/include/__utility/move.h
    M libcxx/include/tuple

  Log Message:
  -----------
  [libc++] Switch _LIBCPP_NODEBUG to [[gnu::nodebug]] (#120720)

This makes the placement of the attribute more consistent. This also
avoids clang dropping the attribute silently (see #120722).


  Commit: 9b0c8ef37a344769e90d769dbeb0060afb260483
      https://github.com/llvm/llvm-project/commit/9b0c8ef37a344769e90d769dbeb0060afb260483
  Author: Nikolas Klauser <nikolasklauser at berlin.de>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M libcxx/include/__fwd/memory_resource.h

  Log Message:
  -----------
  [libc++] Don't declare pmr::polymorphic_allocator before C++17 (#120850)

Fixes #120790


  Commit: 3fa5b52714b3dadbc5fddfc4ae1e7c423a652962
      https://github.com/llvm/llvm-project/commit/3fa5b52714b3dadbc5fddfc4ae1e7c423a652962
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M llvm/include/llvm/MC/MCFragment.h
    M llvm/lib/MC/MCCodeView.cpp
    M llvm/lib/MC/MCMachOStreamer.cpp
    M llvm/lib/MC/MCObjectStreamer.cpp
    M llvm/lib/MC/MCSPIRVStreamer.cpp
    M llvm/lib/MC/MCWasmStreamer.cpp
    M llvm/lib/MC/MCWinCOFFStreamer.cpp
    M llvm/lib/MC/MCXCOFFStreamer.cpp
    M llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp
    M llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp

  Log Message:
  -----------
  [MC] Decrease direct access to getContents()

to make it easier to store fragment contents out-of-line. Loosely based
on Alexis Engelke's prototype.


  Commit: 40acaa394fa235796c2d98de87380887c59d5448
      https://github.com/llvm/llvm-project/commit/40acaa394fa235796c2d98de87380887c59d5448
  Author: Owen Pan <owenpiano at gmail.com>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M clang/lib/Format/QualifierAlignmentFixer.cpp
    M clang/unittests/Format/QualifierFixerTest.cpp

  Log Message:
  -----------
  [clang-format] Fix a crash in `QualifierAlignment: Right` (#120821)

Fixes #120793.


  Commit: c9df8da659acde9445e1de5259d34ccf96948b44
      https://github.com/llvm/llvm-project/commit/c9df8da659acde9445e1de5259d34ccf96948b44
  Author: Kazu Hirata <kazu at google.com>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M clang/lib/Serialization/MultiOnDiskHashTable.h

  Log Message:
  -----------
  [Serialization] Migrate away from PointerUnion::get (NFC) (#120844)

Note that PointerUnion::get has been soft deprecated in
PointerUnion.h:

  // FIXME: Replace the uses of is(), get() and dyn_cast() with
  //        isa<T>, cast<T> and the llvm::dyn_cast<T>

I'm not touching PointerUnion::dyn_cast for now because it's a bit
complicated; we could blindly migrate it to dyn_cast_if_present, but
we should probably use dyn_cast when the operand is known to be
non-null.


  Commit: 9192367ad1af30c59d5b7adc0a099bd7e524e5dd
      https://github.com/llvm/llvm-project/commit/9192367ad1af30c59d5b7adc0a099bd7e524e5dd
  Author: Kazu Hirata <kazu at google.com>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M mlir/lib/Interfaces/CallInterfaces.cpp
    M mlir/lib/Interfaces/DataLayoutInterfaces.cpp
    M mlir/lib/Interfaces/InferTypeOpInterface.cpp

  Log Message:
  -----------
  [Interfaces] Migrate away from PointerUnion::{is,get} (NFC) (#120845)

Note that PointerUnion::{is,get} have been soft deprecated in
PointerUnion.h:

  // FIXME: Replace the uses of is(), get() and dyn_cast() with
  //        isa<T>, cast<T> and the llvm::dyn_cast<T>

I'm not touching PointerUnion::dyn_cast for now because it's a bit
complicated; we could blindly migrate it to dyn_cast_if_present, but
we should probably use dyn_cast when the operand is known to be
non-null.


  Commit: 530fe60bf8e94702541c581e7bc54a6031cd6f1e
      https://github.com/llvm/llvm-project/commit/530fe60bf8e94702541c581e7bc54a6031cd6f1e
  Author: Kazu Hirata <kazu at google.com>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M llvm/include/llvm/IR/ModuleSummaryIndex.h

  Log Message:
  -----------
  [IR] Avoid repeated hash lookups (NFC) (#120848)


  Commit: dce2245ba49fad419e551b0143f41431ec8e7f03
      https://github.com/llvm/llvm-project/commit/dce2245ba49fad419e551b0143f41431ec8e7f03
  Author: Prabhuk <prabhukr at google.com>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M clang/lib/Basic/Targets/X86.h
    M clang/lib/Driver/ToolChains/UEFI.cpp
    M clang/lib/Driver/ToolChains/UEFI.h
    M clang/lib/Lex/InitHeaderSearch.cpp

  Log Message:
  -----------
  [clang][driver] Cleanup UEFI toolchain driver (#111473)

Updating UEFI header includes to not include system include directories,
adding includes from compiler resource directory and minor cleanups.


  Commit: 037da010228436ef8f49399f1f0cf008c8428af8
      https://github.com/llvm/llvm-project/commit/037da010228436ef8f49399f1f0cf008c8428af8
  Author: Nikolas Klauser <nikolasklauser at berlin.de>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M libcxx/docs/Status/Cxx17Papers.csv

  Log Message:
  -----------
  [libc++] Mark P0175R1 as 'Nothing To Do'

The paper is purely editorial.

Fixes #99941


  Commit: b41d50aaa93125b640823cf147740368f5bcc8aa
      https://github.com/llvm/llvm-project/commit/b41d50aaa93125b640823cf147740368f5bcc8aa
  Author: Nikolas Klauser <nikolasklauser at berlin.de>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M libcxx/include/__memory/unique_ptr.h

  Log Message:
  -----------
  [libc++][NFC] Name `unique_ptr` function arguments `__ptr` and `__deleter`

This makes the code a bit more readable and users will see `ptr` and
`deleter` instead of `p` and `d` when using an IDE that shows the
argument names.


  Commit: 86fa35ce7e9730e9a3840a77c4a14f175167d524
      https://github.com/llvm/llvm-project/commit/86fa35ce7e9730e9a3840a77c4a14f175167d524
  Author: LiqinWeng <liqin.weng at spacemit.com>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VPlan.h
    M llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
    M llvm/test/Transforms/LoopVectorize/RISCV/vectorize-force-tail-with-evl-reduction.ll
    M llvm/test/Transforms/LoopVectorize/RISCV/vplan-vp-call-intrinsics.ll

  Log Message:
  -----------
  [LV][VPlan] Use opcode to retrieve the VPID of the CallRecipe, rather than underlying instruction (#120816)

This patch may cause the flags in the CallRecipe to be lost after EVL
transformation, and it has been addressed in the patch: #119847


  Commit: 47550d1cc07ba6407020d2a9417bb48bdc3a5156
      https://github.com/llvm/llvm-project/commit/47550d1cc07ba6407020d2a9417bb48bdc3a5156
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    R llvm/test/tools/llvm-cov/threads.c
    A llvm/test/tools/llvm-cov/threads.test

  Log Message:
  -----------
  threads.c => threads.test (following #113114)


  Commit: 21e6f16517b9b9255729665806f5c0b395854146
      https://github.com/llvm/llvm-project/commit/21e6f16517b9b9255729665806f5c0b395854146
  Author: Nikolas Klauser <nikolasklauser at berlin.de>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M libcxx/docs/Status/Cxx17Papers.csv
    M libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.runtime.pass.cpp

  Log Message:
  -----------
  [libc++] Mark N4089 as complete

The paper has been implemented since at least LLVM 5, maybe earlier.


  Commit: 49ecd665fcc311f7cd61e81d3f7a112cd287e292
      https://github.com/llvm/llvm-project/commit/49ecd665fcc311f7cd61e81d3f7a112cd287e292
  Author: Amara Emerson <amara at apple.com>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
    M llvm/test/CodeGen/AArch64/GlobalISel/legalize-bitreverse.mir
    M llvm/test/CodeGen/AArch64/GlobalISel/legalizer-info-validation.mir

  Log Message:
  -----------
  [AArch64][GlobalISel] Legalize unhandled G_BITREVERSE by lowering.

This fixes fallbacks on <4 x s16> types.


  Commit: 6c42d0d7df55f28084e41b482dd7c25d4e7bcd10
      https://github.com/llvm/llvm-project/commit/6c42d0d7df55f28084e41b482dd7c25d4e7bcd10
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M llvm/include/llvm/MC/MCCodeView.h
    M llvm/lib/MC/MCCodeView.cpp
    M llvm/lib/MC/MCWinCOFFStreamer.cpp

  Log Message:
  -----------
  [MC,CodeView] Postpone MCDataFragment creation to finish time

`StrTabFragment` created due to `.cv_stringtable` is not placed directly
into a section. This requires a funky ~CodeViewContext and does not fit
well with the future that moves MCFragment storage out-of-line.


  Commit: 2cf3d059176d7d92a096c32b15946a101d037c59
      https://github.com/llvm/llvm-project/commit/2cf3d059176d7d92a096c32b15946a101d037c59
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M llvm/lib/MC/WasmObjectWriter.cpp

  Log Message:
  -----------
  [MC] Simplify WasmObjectWriter

and make it fit well with the future when MCFragment content is
out-of-line.


  Commit: 90726652c930d9f286bad291ec11bccb2fb6b39a
      https://github.com/llvm/llvm-project/commit/90726652c930d9f286bad291ec11bccb2fb6b39a
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M llvm/tools/llvm-cov/CoverageViewOptions.h

  Log Message:
  -----------
  Reformat


  Commit: cac6777ca14e162eb6e97e20da266802846ab953
      https://github.com/llvm/llvm-project/commit/cac6777ca14e162eb6e97e20da266802846ab953
  Author: 天音あめ <i at amane-a.me>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M clang/lib/Format/MacroExpander.cpp
    M clang/unittests/Format/MacroCallReconstructorTest.cpp

  Log Message:
  -----------
  [clang-format] Fix crashes when the macro expansion is empty (#119428)

An empty expansion should be valid, like `echo 'A()' | clang-format
--style='{Macros: [A(x)=x]}'`.

Fixes #119258.


  Commit: 3bb0c73ab50121f518c8d66154283cfd50d6d31a
      https://github.com/llvm/llvm-project/commit/3bb0c73ab50121f518c8d66154283cfd50d6d31a
  Author: Amara Emerson <amara at apple.com>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M llvm/test/CodeGen/AArch64/GlobalISel/legalize-bitreverse.mir
    M llvm/test/CodeGen/AArch64/bitreverse.ll

  Log Message:
  -----------
  [AArch64][GlobalISel] Add more test coverage for bitreverse.

The IR tests show there's some missing optimizations to form rbit.


  Commit: 7b86fbbab74a6301d99017364b5369b98bdd7985
      https://github.com/llvm/llvm-project/commit/7b86fbbab74a6301d99017364b5369b98bdd7985
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M llvm/lib/MC/WinCOFFObjectWriter.cpp

  Log Message:
  -----------
  [MC] Remove redundant MCSection::empty check. NFC

The section cannot be empty due to allocInitialFragment.


  Commit: acb7dfaa017dc11106bf97de4e8bf72d47ff54a8
      https://github.com/llvm/llvm-project/commit/acb7dfaa017dc11106bf97de4e8bf72d47ff54a8
  Author: Timm Baeder <tbaeder at redhat.com>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M clang/lib/AST/ByteCode/Compiler.cpp
    M clang/test/AST/ByteCode/if.cpp

  Log Message:
  -----------
  [clang][bytecode] Create local scopes for if then/else statements (#120852)

In case those aren't compound statements.


  Commit: 47bdbb31f7ca8ed5a81eca378f2de48cb8b28cf0
      https://github.com/llvm/llvm-project/commit/47bdbb31f7ca8ed5a81eca378f2de48cb8b28cf0
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-12-21 (Sat, 21 Dec 2024)

  Changed paths:
    M llvm/include/llvm/MC/MCSection.h

  Log Message:
  -----------
  Remove unused MCSection::empty

CurFragList->Head should be non-null, so empty() is not useful.


  Commit: c1931241b088164bc96345f9dffae024affd3f56
      https://github.com/llvm/llvm-project/commit/c1931241b088164bc96345f9dffae024affd3f56
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M llvm/include/llvm/MC/MCFragment.h
    M llvm/lib/MC/MCAssembler.cpp
    M llvm/lib/MC/MCFragment.cpp

  Log Message:
  -----------
  [MC] Remove fixup_begin/fixup_end


  Commit: 9423961f259f49007dc9cdea7344094a6fdf1afb
      https://github.com/llvm/llvm-project/commit/9423961f259f49007dc9cdea7344094a6fdf1afb
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M llvm/test/MC/ELF/nobits-non-zero-value.s

  Log Message:
  -----------
  [MC] Test the "cannot have fixups" error


  Commit: b68a952ae1c06b78790eab758574d992159e33b8
      https://github.com/llvm/llvm-project/commit/b68a952ae1c06b78790eab758574d992159e33b8
  Author: Kazu Hirata <kazu at google.com>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M clang-tools-extra/clang-doc/Serialize.cpp

  Log Message:
  -----------
  [clang-doc] Migrate away from PointerUnion::{is,get} (NFC) (#120872)

Note that PointerUnion::{is,get} have been soft deprecated in
PointerUnion.h:

  // FIXME: Replace the uses of is(), get() and dyn_cast() with
  //        isa<T>, cast<T> and the llvm::dyn_cast<T>


  Commit: b0e43f815ac69eaab503984a187d8099b5c4b707
      https://github.com/llvm/llvm-project/commit/b0e43f815ac69eaab503984a187d8099b5c4b707
  Author: Kazu Hirata <kazu at google.com>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M llvm/utils/TableGen/CallingConvEmitter.cpp

  Log Message:
  -----------
  [TableGen] Avoid repeated hash lookups (NFC) (#120873)


  Commit: e1833e3a7e9de126d0a71d439bb862a8e20a5e4f
      https://github.com/llvm/llvm-project/commit/e1833e3a7e9de126d0a71d439bb862a8e20a5e4f
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VPlan.h
    M llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h
    M llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
    M llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp

  Log Message:
  -----------
  [VPlan] Simplify redundant VPDerivedIVRecipe (NFC).

Split DerivedIV simplification off from
https://github.com/llvm/llvm-project/pull/112145 and use to remove the
need for extra checks in createScalarIVSteps. Required an extra
simplification run after IV transforms.


  Commit: 1b9805c14dbaa3af39cf3d9e5a88d3b150c69dc8
      https://github.com/llvm/llvm-project/commit/1b9805c14dbaa3af39cf3d9e5a88d3b150c69dc8
  Author: Brad Smith <brad at comstyle.com>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M lld/ELF/Config.h
    M lld/ELF/Driver.cpp

  Log Message:
  -----------
  [ELF] Move PT_OPENBSD_NOBTCFI check to readConfigs() (#120678)


  Commit: e8f1902cca2aeaa23db6080fe33fbc67ed203350
      https://github.com/llvm/llvm-project/commit/e8f1902cca2aeaa23db6080fe33fbc67ed203350
  Author: Nikolas Klauser <nikolasklauser at berlin.de>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    A libcxx/test/std/utilities/meta/derived_from_integral_constant.compile.pass.cpp

  Log Message:
  -----------
  [libc++] Add a test to make sure the type traits derive from integral_constant (#120732)


  Commit: 6261599245e5c8ab4b72bf24d4f95e1a5d7a04db
      https://github.com/llvm/llvm-project/commit/6261599245e5c8ab4b72bf24d4f95e1a5d7a04db
  Author: Nikolas Klauser <nikolasklauser at berlin.de>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M libcxx/docs/Status/Cxx17Papers.csv

  Log Message:
  -----------
  [libc++] Mark P0270R3 as Nothing To Do

The paper is fixing a wording bug, so there's nothing to do for
implementations.


  Commit: d486b768238c84b3fea8cb35aaceab1ae5204f92
      https://github.com/llvm/llvm-project/commit/d486b768238c84b3fea8cb35aaceab1ae5204f92
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
    M llvm/test/Transforms/LoopUnroll/AArch64/apple-unrolling.ll

  Log Message:
  -----------
  [AArch64] Unroll some loops with early-continues on Apple Silicon. (#118499)

Try to runtime-unroll loops with early-continues depending on
loop-varying loads; this helps with branch-prediction for the
early-continues and can significantly improve performance
for such loops

Builds on top of https://github.com/llvm/llvm-project/pull/118317.

PR: https://github.com/llvm/llvm-project/pull/118499.


  Commit: a0f0a69b625748b97e40195c8d81b3746d30f985
      https://github.com/llvm/llvm-project/commit/a0f0a69b625748b97e40195c8d81b3746d30f985
  Author: Carlo Cabrera <github at carlo.cab>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M lld/MachO/SymbolTable.cpp

  Log Message:
  -----------
  [lld][MachO] Fix symbol insertion in `transplantSymbolsAtOffset` (#120737)

The existing comparison does not insert symbols in the intended place.

Closes #120559.

---------

Co-authored-by: Bjorn Pettersson <bjorn.a.pettersson at ericsson.com>


  Commit: b2d7312d52f299a2f854c673796ad1a699e0d79f
      https://github.com/llvm/llvm-project/commit/b2d7312d52f299a2f854c673796ad1a699e0d79f
  Author: Sergei Barannikov <barannikov88 at gmail.com>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M llvm/utils/TableGen/GlobalISelEmitter.cpp

  Log Message:
  -----------
  [TableGen][GISel] Add const to some member functions & reformat (NFC) (#120899)

Add const to `import*Renderer` member functions and recursively to
functions called from them.
I didn't do that for `import*Matcher` functions because they mutate
class variables.


  Commit: a4f5e90e319e8bf36ed421a0445218ff17d4de03
      https://github.com/llvm/llvm-project/commit/a4f5e90e319e8bf36ed421a0445218ff17d4de03
  Author: Congcong Cai <congcongcai0907 at 163.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M clang-tools-extra/docs/clang-tidy/checks/modernize/use-ranges.rst

  Log Message:
  -----------
  [clang-tidy][NFC][doc] mention some range algorithms do not work for `vector<bool>` in C++20 (#120774)


  Commit: f96337e04e0290426c72637325424a8be8e8de5d
      https://github.com/llvm/llvm-project/commit/f96337e04e0290426c72637325424a8be8e8de5d
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VectorCombine.cpp

  Log Message:
  -----------
  [VectorCombine] foldConcatOfBoolMasks - add debug message for match + cost-comparison

Helps with debugging to show to that the fold found the match, and shows the old + new costs to indicate whether the fold was/wasn't profitable.


  Commit: db2307d2d7f650aa8f0d9ba727abfe83a32bc3bf
      https://github.com/llvm/llvm-project/commit/db2307d2d7f650aa8f0d9ba727abfe83a32bc3bf
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    A llvm/test/Transforms/LoopVectorize/dereferenceable-info-from-assumption-constant-size.ll

  Log Message:
  -----------
  [LV] Add tests with dereferenceable assumptions.

Add a number of tests with dereferenceable assumptions and different
alignment info.


  Commit: bf873aa3ecef93c8dc8eb792da9e73ceff120492
      https://github.com/llvm/llvm-project/commit/bf873aa3ecef93c8dc8eb792da9e73ceff120492
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VectorCombine.cpp

  Log Message:
  -----------
  [VectorCombine] foldShuffleToIdentity - add debug message for match

Helps with debugging to show to that the fold found the match.


  Commit: eaf67e062c09c30afd05afd8417787cd6760d9a7
      https://github.com/llvm/llvm-project/commit/eaf67e062c09c30afd05afd8417787cd6760d9a7
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M llvm/lib/Target/X86/X86ISelLowering.cpp
    A llvm/test/CodeGen/X86/pr120906.ll

  Log Message:
  -----------
  [X86] IsNOT - don't fold not(pcmpgt(C1, C2)) -> pcmpgt(C2, C1 - 1)

Interferes with constant folding of the pcmpgt node.

Yes another example where topological node sorting would have helped us.

Fixes #120906


  Commit: c5492e3c65e40cdcab9771b692f9ad437c65aa04
      https://github.com/llvm/llvm-project/commit/c5492e3c65e40cdcab9771b692f9ad437c65aa04
  Author: Nikolas Klauser <nikolasklauser at berlin.de>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    A libcxx/test/benchmarks/locale/num_get.bench.cpp

  Log Message:
  -----------
  [libc++] Add a benchmark for std::num_get


  Commit: 392651a7ec250b82cecabbe9c765c3e5d5677d75
      https://github.com/llvm/llvm-project/commit/392651a7ec250b82cecabbe9c765c3e5d5677d75
  Author: Kazu Hirata <kazu at google.com>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M flang/lib/Optimizer/CodeGen/CodeGen.cpp
    M flang/lib/Optimizer/Transforms/AddAliasTags.cpp
    M flang/lib/Optimizer/Transforms/StackArrays.cpp

  Log Message:
  -----------
  [flang] Migrate away from PointerUnion::{is,get} (NFC) (#120880)

Note that PointerUnion::{is,get} have been soft deprecated in
PointerUnion.h:

  // FIXME: Replace the uses of is(), get() and dyn_cast() with
  //        isa<T>, cast<T> and the llvm::dyn_cast<T>

I'm not touching PointerUnion::dyn_cast for now because it's a bit
complicated; we could blindly migrate it to dyn_cast_if_present, but
we should probably use dyn_cast when the operand is known to be
non-null.


  Commit: d32509928ba6b4c78b02b8a8499dce056ae6fe52
      https://github.com/llvm/llvm-project/commit/d32509928ba6b4c78b02b8a8499dce056ae6fe52
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M llvm/lib/Target/RISCV/RISCVInstrInfo.td

  Log Message:
  -----------
  [RISCV] Rewrite an isel pattern to make it more amenable to GISel. NFC

The result pattern created an i1 constant and then used
ImmSubFromXLen SDNodeXForm on it. GISel cannot handle this construct
the same way as SelectionDAG. The GISel equivalent of the SDNodeXForm
expects a G_CONSTANT, but the emitter can't create that.

Work aound this by splitting the pattern into RV32 and RV64 versions
and hard coding the constant.

Additional changes are needed to import the pattern for GISel so
there's no test.


  Commit: b84218526d364cb9fda23bfca164d25a7b03a641
      https://github.com/llvm/llvm-project/commit/b84218526d364cb9fda23bfca164d25a7b03a641
  Author: Nikolas Klauser <nikolasklauser at berlin.de>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M libcxx/test/benchmarks/locale/num_get.bench.cpp

  Log Message:
  -----------
  [libc++] Mark num_get.bench.cpp as unsupported in C++03


  Commit: 8a51471d839d9ba8ea015ddd4c761d5c8946f881
      https://github.com/llvm/llvm-project/commit/8a51471d839d9ba8ea015ddd4c761d5c8946f881
  Author: LiqinWeng <liqin.weng at spacemit.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp

  Log Message:
  -----------
  [LV][VPlan] Extract the implementation of transform Recipe to EVLRecipe into a small function. NFC (#119510)


  Commit: 34d55df73b4b4662847210cef6f3f4a1c368b1a1
      https://github.com/llvm/llvm-project/commit/34d55df73b4b4662847210cef6f3f4a1c368b1a1
  Author: Mingjie Xu <xumingjie.enna1 at bytedance.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M compiler-rt/lib/tysan/tysan_interceptors.cpp

  Log Message:
  -----------
  [tysan] Replace HandleEarlyAlloc with DlsymAlloc (#120563)


  Commit: dd577c05ad0d382b444da01b6a1f56f8c2c15e07
      https://github.com/llvm/llvm-project/commit/dd577c05ad0d382b444da01b6a1f56f8c2c15e07
  Author: c8ef <c8ef at outlook.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M clang/docs/LanguageExtensions.rst
    M clang/docs/ReleaseNotes.rst
    M clang/include/clang/Basic/Builtins.td
    M clang/lib/AST/ExprConstant.cpp
    M clang/test/Sema/constant_builtins_vector.cpp

  Log Message:
  -----------
  [clang] constexpr built-in reduce min/max function. (#120866)

Part of #51787.

This patch adds constexpr support for the built-in reduce min/max
function.


  Commit: b1fab4f8491ae2c46ae77bcc21281296edfd458a
      https://github.com/llvm/llvm-project/commit/b1fab4f8491ae2c46ae77bcc21281296edfd458a
  Author: LiqinWeng <liqin.weng at spacemit.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp

  Log Message:
  -----------
  [LV][VPlan] Initialize the variable 'VPID' of the createEVLRecipe (#120926)

Resolve the compilation error caused by the merge issue: #119510


  Commit: 642c75bfc81577158d27139f04f6617befa5286c
      https://github.com/llvm/llvm-project/commit/642c75bfc81577158d27139f04f6617befa5286c
  Author: Lang Hames <lhames at gmail.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h
    M llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp

  Log Message:
  -----------
  [ORC] Make LazyReexportManager::KeyToReentryAddrs plural, use vector::insert.

Cleanup to recent LazyReexportManager changes: KeyToReentryAddr now maps to
multiple addrs, so make its name plural. Use vector insert rather than a for
loop.

NFC.


  Commit: 98be16f20f3f0e2ca6f3cf34fe9da25822c21c2d
      https://github.com/llvm/llvm-project/commit/98be16f20f3f0e2ca6f3cf34fe9da25822c21c2d
  Author: Lang Hames <lhames at gmail.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp
    M llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.h
    M llvm/lib/ExecutionEngine/JITLink/COFF_x86_64.cpp

  Log Message:
  -----------
  [JITLink][COFF] Use regular external symbol resolution for __ImageBase.

This fixes a concurrency bug in the COFF_x86_64 backend: lookupAsync was used
to find __ImageBase without blocking to wait for the result.

Rather than adding promises / futures, this patch just adds an external
__ImageBase symbol if needed. This is the canonical JITLink solution for
resolving external symbols, and is simpler and more concurrency friendly than
using promises / futures with lookupAsync.


  Commit: 21a1dbb50320889ee0e116237c924ee1af3c3dd3
      https://github.com/llvm/llvm-project/commit/21a1dbb50320889ee0e116237c924ee1af3c3dd3
  Author: Longsheng Mou <longshengmou at gmail.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M mlir/include/mlir/IR/OperationSupport.h

  Log Message:
  -----------
  [mlir][NFC] Fix format of comments for `foldHook` (#118453)


  Commit: 2b3aff8f92f8713c27791997df3ad5f2a8b51301
      https://github.com/llvm/llvm-project/commit/2b3aff8f92f8713c27791997df3ad5f2a8b51301
  Author: Lang Hames <lhames at gmail.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/lib/ExecutionEngine/Orc/TaskDispatch.cpp

  Log Message:
  -----------
  [ORC] Don't notify condition variable when condition is not met.

Avoids waking threads when the condition to proceed won't be met. NFC.


  Commit: edca1d9bad2a6f7c208e21f312d35ede33632ac1
      https://github.com/llvm/llvm-project/commit/edca1d9bad2a6f7c208e21f312d35ede33632ac1
  Author: Lang Hames <lhames at gmail.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/tools/llvm-jitlink/llvm-jitlink-coff.cpp
    M llvm/tools/llvm-jitlink/llvm-jitlink-elf.cpp
    M llvm/tools/llvm-jitlink/llvm-jitlink-macho.cpp
    M llvm/tools/llvm-jitlink/llvm-jitlink.cpp
    M llvm/tools/llvm-jitlink/llvm-jitlink.h

  Log Message:
  -----------
  [llvm-jitlink] Use concurrent linking by default.

Adds a -threads option to llvm-jitlink. By default llvm-jitlink will now use a
DynamicThreadPoolTaskDispatcher with the number of materialization threads set
to whatever is returned by std::hardware_concurrency(). This brings the default
in-place linking behavior in line with the concurrent linking that is used for
-oop-executor and -oop-executor-connect mode.

In-place linking on the main thread can be forced by passing -threads=0.


  Commit: 4f7ff6bb38c8952a24b5cbae07031d78e359e573
      https://github.com/llvm/llvm-project/commit/4f7ff6bb38c8952a24b5cbae07031d78e359e573
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M llvm/test/MC/AArch64/armv8.3a-complex.s
    M llvm/test/MC/AArch64/armv8.3a-complex_nofp16.s
    M llvm/test/MC/AArch64/armv8.3a-pauth.s
    M llvm/test/MC/AArch64/armv8.3a-signed-pointer.s
    M llvm/test/MC/AArch64/armv8.4a-flagm.s
    M llvm/test/MC/AArch64/armv8.6a-amvs.s
    M llvm/test/MC/AArch64/armv9.6a-ras.s
    M llvm/test/MC/AArch64/armv9.6a-rme-gpc3.s
    M llvm/test/MC/ARM/directive-object_arch-3.s
    M llvm/test/MC/ARM/inst-directive-emit.s
    M llvm/test/MC/Mips/dsp/valid.s
    M llvm/test/MC/Mips/dspr2/valid.s
    M llvm/test/MC/Mips/expr1.s
    M llvm/test/MC/Mips/macro-ld-sd.s
    M llvm/test/MC/Mips/macro-seq.s
    M llvm/test/MC/Mips/mips_directives.s
    M llvm/test/MC/RISCV/compress-debug-info.s
    M llvm/test/MC/RISCV/custom_reloc.s
    M llvm/test/MC/SystemZ/asm-match.s
    M llvm/test/MC/SystemZ/gnu-attributes.s
    M llvm/test/MC/WebAssembly/assembler-binary.ll
    M llvm/test/MC/WebAssembly/basic-assembly.s
    M llvm/test/MC/WebAssembly/stack-ptr-mclower.ll

  Log Message:
  -----------
  [MC] Clean up tests that implicit .text MCAsmStreamer


  Commit: 85a7989770136c8bcecffff960862045fbdb2161
      https://github.com/llvm/llvm-project/commit/85a7989770136c8bcecffff960862045fbdb2161
  Author: Renat Idrisov <4032256+parsifal-47 at users.noreply.github.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp

  Log Message:
  -----------
  MIPS: Adding a check for JAL argument in PIC mode to prevent crashing on getExpr (#120356)

Only an Expr is supported by JAL.
Let's check it before getExpr.
https://github.com/llvm/llvm-project/issues/80535

---------

Co-authored-by: Renat Idrisov <parsifal-47 at users.noreply.github.com>


  Commit: 34531cff638a23f411324d010b3dacc1e9599cfb
      https://github.com/llvm/llvm-project/commit/34531cff638a23f411324d010b3dacc1e9599cfb
  Author: Lang Hames <lhames at gmail.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/tools/llvm-jitlink/llvm-jitlink-coff.cpp
    M llvm/tools/llvm-jitlink/llvm-jitlink-elf.cpp
    M llvm/tools/llvm-jitlink/llvm-jitlink-macho.cpp
    M llvm/tools/llvm-jitlink/llvm-jitlink.cpp
    M llvm/tools/llvm-jitlink/llvm-jitlink.h

  Log Message:
  -----------
  Revert "[llvm-jitlink] Use concurrent linking by default."

This reverts commit edca1d9bad2 while I investigate bot failures,
e.g. https://lab.llvm.org/buildbot/#/builders/137/builds/10791.


  Commit: 8daba2c13dc3f4856d064f57a2a56dcf4ea1d7b3
      https://github.com/llvm/llvm-project/commit/8daba2c13dc3f4856d064f57a2a56dcf4ea1d7b3
  Author: Haopeng Liu <153236845+haopliu at users.noreply.github.com>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/IPO/FunctionAttrs.cpp
    M llvm/test/Transforms/FunctionAttrs/initializes.ll

  Log Message:
  -----------
  Skip negative length while inferring initializes attr (#120874)

Bail out negative length while inferring initializes attr. Otherwise it
causes an assertion error:
`Attribute 'initializes' does not support unordered ranges`


  Commit: 688acb13b1d1eb751c83466935ab12f2b8047930
      https://github.com/llvm/llvm-project/commit/688acb13b1d1eb751c83466935ab12f2b8047930
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M llvm/test/MC/AMDGPU/hsa-exp.s
    M llvm/test/MC/AMDGPU/hsa-gfx12-v4.s
    M llvm/test/MC/AMDGPU/hsa-tg-split.s
    M llvm/test/MC/AMDGPU/hsa-v4.s
    M llvm/test/MC/AMDGPU/hsa-v5-uses-dynamic-stack.s
    M llvm/test/MC/AMDGPU/user-sgpr-count.s

  Log Message:
  -----------
  [MC] Clean up tests that depend on implicit .text in MCAsmStreamer

AMDGPUTargetAsmStreamer::EmitDirectiveAMDGCNTarget called by
onBeginOfFile emits .amdgcn_target, which will not be before
.text when we change the .text parser to actually print .text .
The current .text is from initSections.


  Commit: 8db73270e06a7925411870afa3953dafe997a35e
      https://github.com/llvm/llvm-project/commit/8db73270e06a7925411870afa3953dafe997a35e
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M llvm/test/MC/AsmParser/exprs-invalid.s
    M llvm/test/MC/GOFF/ppa1.ll
    M llvm/test/MC/XCOFF/inlineasm.s

  Log Message:
  -----------
  [MC] Clean up tests that depend on implicit .text in MCAsmStreamer


  Commit: 2e3003211fea12aa492fa6ecc4a26f4fb1e7c8b9
      https://github.com/llvm/llvm-project/commit/2e3003211fea12aa492fa6ecc4a26f4fb1e7c8b9
  Author: Pengcheng Wang <wangpengcheng.pp at bytedance.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/include/llvm/CodeGen/TargetRegisterInfo.h
    M llvm/lib/CodeGen/TargetRegisterInfo.cpp
    M llvm/lib/Target/RISCV/RISCVInstrInfo.cpp

  Log Message:
  -----------
  [TRI][RISCV] Add methods to get common register class of two registers (#118435)

Here we add two methods `getCommonMinimalPhysRegClass` and a LLT
version `getCommonMinimalPhysRegClassLLT`, which return the most
sub register class of the right type that contains these two input
registers.

We don't overload the `getMinimalPhysRegClass` as there will be
ambiguities.

We use it to simplify some code in RISC-V target.


  Commit: 5712e293fb317b50166766ba86b969eb13fcd069
      https://github.com/llvm/llvm-project/commit/5712e293fb317b50166766ba86b969eb13fcd069
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M llvm/test/CodeGen/AArch64/commandline-metadata.ll
    M llvm/test/CodeGen/AVR/sections.ll
    M llvm/test/CodeGen/Hexagon/switch-lut-explicit-section.ll
    M llvm/test/CodeGen/Hexagon/switch-lut-function-section.ll
    M llvm/test/CodeGen/X86/GC/ocaml-gc.ll
    M llvm/test/CodeGen/X86/basic-block-sections-blockaddress-taken.ll
    M llvm/test/CodeGen/X86/elf-unique-sections-by-flags.ll
    M llvm/test/CodeGen/Xtensa/simple.ll

  Log Message:
  -----------
  [CodeGen] Clean up tests that depend on implicit .text in MCAsmStreamer


  Commit: 158a60051d2d41bc255224ccb57d076efb75822e
      https://github.com/llvm/llvm-project/commit/158a60051d2d41bc255224ccb57d076efb75822e
  Author: Lang Hames <lhames at gmail.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/tools/llvm-jitlink/llvm-jitlink.cpp
    M llvm/tools/llvm-jitlink/llvm-jitlink.h

  Log Message:
  -----------
  [llvm-jitlink] Wait for reachable files to link before running checks.

ORC dependence tracking is fine-grained (i.e. per-symbol), however when running
-check mode we want to wait for all links triggered by the entry point lookup
to complete, regardless of whether the code / data in them is actually
reachable from the entry point. This simplifies test-cases, since authors don't
need to reason about per-symbol dependencies to know that additional files will
be linked (if referenced transitively in any way from the test-case).

The new Session::waitForFilesLinkedFromEntryPointFile utility does _not_ wait
for lazily linked (-lazy) files.

This will be used to fix buildbot errors caused by edca1d9bad2.


  Commit: 7b23f413d1f76532825e470b523e971818d453ca
      https://github.com/llvm/llvm-project/commit/7b23f413d1f76532825e470b523e971818d453ca
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-12-22 (Sun, 22 Dec 2024)

  Changed paths:
    M llvm/include/llvm/MC/MCStreamer.h
    M llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
    M llvm/lib/MC/MCAsmStreamer.cpp
    M llvm/lib/MC/MCStreamer.cpp
    M llvm/test/CodeGen/PowerPC/check-cpu.ll
    M llvm/test/CodeGen/X86/coff-alias-type.ll
    M llvm/test/DebugInfo/ARM/header.ll
    M llvm/test/DebugInfo/X86/header.ll
    M llvm/test/MC/AArch64/armv8.3a-signed-pointer.s
    M llvm/test/MC/ELF/section.s
    M llvm/test/MC/Hexagon/hexagon_attributes.s

  Log Message:
  -----------
  MCAsmStreamer: Omit initial ".text"

llvm-mc --assemble prints an initial `.text` from `initSections`.
This is weird for quick assembly tasks that do not specify `.text`.

Omit the .text by moving section directive printing from `changeSection`
to `switchSection`. switchSectionNoPrint now correctly calls the
`changeSection` hook (needed by MachO).

The initial directives of clang -S are now reordered. On ELF targets, we
get `.file "a.c"; .text` instead of `.text; .file "a.c"`.
If there is no function, `.text` will be omitted.


  Commit: 6285c46e164bcb9cbc66bc91c03f41dbbeff69e5
      https://github.com/llvm/llvm-project/commit/6285c46e164bcb9cbc66bc91c03f41dbbeff69e5
  Author: Peng Xie <helianthus547 at gmail.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M libcxx/include/__memory_resource/monotonic_buffer_resource.h
    M libcxx/lib/abi/CHANGELOG.TXT
    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/src/memory_resource.cpp

  Log Message:
  -----------
  [libc++] Refactor some code in monotonic_buffer_resource (#117271)

1. remove unused __default_buffer_alignment
2. two __try_allocate_from_chunk are same, put it together

This patch refactor some code in monotonic_buffer_resource.


  Commit: f4dc4ebfd585869455be0e9f37294b7037ca9a65
      https://github.com/llvm/llvm-project/commit/f4dc4ebfd585869455be0e9f37294b7037ca9a65
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/tools/llvm-cov/SourceCoverageView.h
    M llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp
    M llvm/tools/llvm-cov/SourceCoverageViewText.cpp

  Log Message:
  -----------
  s/Count1/BinaryCount/


  Commit: 822620bea235792675202045b2b7d138aa069f0e
      https://github.com/llvm/llvm-project/commit/822620bea235792675202045b2b7d138aa069f0e
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/tools/llvm-cov/CodeCoverage.cpp

  Log Message:
  -----------
  Update desc


  Commit: 21996bd69c15cb1e5127f76254dfcda019ee432a
      https://github.com/llvm/llvm-project/commit/21996bd69c15cb1e5127f76254dfcda019ee432a
  Author: Chaitanya <Krishna.Sankisa at amd.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUSwLowerLDS.cpp
    A llvm/test/CodeGen/AMDGPU/amdgpu-sw-lower-lds-static-indirect-access-no-kernel-lds-id.ll
    A llvm/test/CodeGen/AMDGPU/amdgpu-sw-lower-lds-static-lds-no-heap-ptr.ll

  Log Message:
  -----------
  [AMDGPU] Remove amdgpu-no-heap-ptr and amdgpu-no-lds-kernel-id attributes from lowered kernels in amdgpu-sw-lower-lds pass (#120887)

'amdgpu-sw-lower-lds' pass internally calls '__asan_malloc_impl' for
heap memory allocation.
Pass also uses 'amdgcn_lds_kernel_id' for non-kernel lds accesses
lowering.

This patch removes 'amdgpu-no-heap-ptr' and 'amdgpu-no-lds-kernel-id'
from all kernels lowered by the pass.


  Commit: 4b35dd57b88a59b169c3471cbc398113d3bf98e8
      https://github.com/llvm/llvm-project/commit/4b35dd57b88a59b169c3471cbc398113d3bf98e8
  Author: Chuanqi Xu <yedeng.yd at linux.alibaba.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M clang/lib/Serialization/ASTReader.cpp
    A clang/test/Modules/pr120277.cppm

  Log Message:
  -----------
  [Serialization] Try to clean up PendingUndeducedFunctionDecls when
PendingUndeducedFunctionDecls is not empty

Close https://github.com/llvm/llvm-project/issues/120277

This turns out to be a simple oversight initially. See the analysis in
https://github.com/llvm/llvm-project/commit/ba1e84fb8f45e102f40f409fcfe9b420fbf9fb70
for the wider background.


  Commit: aca7a70cdada8aa13c7f4e24c431bfe47218a3fa
      https://github.com/llvm/llvm-project/commit/aca7a70cdada8aa13c7f4e24c431bfe47218a3fa
  Author: Carlo Cabrera <github at carlo.cab>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M lldb/test/API/commands/expression/diagnostics/TestExprDiagnostics.py

  Log Message:
  -----------
  [lldb] Fix bad method call in `TestExprDiagnostics.py` (#120901)

Fixes

    Traceback (most recent call last):
File
"/home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/llvm-project/lldb/packages/Python/lldbsuite/test/lldbtest.py",
line 1770, in test_method
        return attrvalue(self)
               ^^^^^^^^^^^^^^^
File
"/home/buildbot/worker/as-builder-9/lldb-remote-linux-ubuntu/llvm-project/lldb/test/API/commands/expression/diagnostics/TestExprDiagnostics.py",
line 255, in test_command_expr_sbdata
        self.assertEquals(error.GetType(), lldb.eErrorTypeExpression)
        ^^^^^^^^^^^^^^^^^
AttributeError: 'ExprDiagnosticsTestCase' object has no attribute
'assertEquals'. Did you mean: 'assertEqual'?

`assertEqual` is a method inherited from `unittest.TestCase`.

See #120784 and
https://github.com/llvm/llvm-project/pull/120784#issuecomment-2557871308


  Commit: bda7aadfcd0596675c8b4b381f178f3d8f854f20
      https://github.com/llvm/llvm-project/commit/bda7aadfcd0596675c8b4b381f178f3d8f854f20
  Author: Sergei Barannikov <barannikov88 at gmail.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/include/llvm/Target/GenericOpcodes.td
    M llvm/test/TableGen/GlobalISelEmitter-frameindex.td
    M llvm/utils/TableGen/GlobalISelEmitter.cpp

  Log Message:
  -----------
  [TableGen][GISel] Fix importing frameindex node (#120921)

The existing test case is not representative. Even though TableGen
doesn't complain, the code generated from it is invalid and fails
verification with the message "Use not jointly dominated by defs.".

There is no way to magically transform `frameindex` to `tframeindex`
as it happens for some other leaf nodes. `frameindex` can only be
selected by custom C++ code or by using an `SDNodeXForm`.

This patch makes the test representative one and fixes the handling of
`G_FRAME_INDEX`, which shouldn't have set the operand's name.

It also fixes the type of the result of `G_FRAME_INDEX` in order to get
the correct type check (`GIM_CheckPointerToAny` instead of
`GIM_CheckType` with a scalar LLT argument).


  Commit: 24fc8f01a40310e91838ab742b4940369786ba90
      https://github.com/llvm/llvm-project/commit/24fc8f01a40310e91838ab742b4940369786ba90
  Author: NimishMishra <42909663+NimishMishra at users.noreply.github.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/include/llvm/Frontend/Atomic/Atomic.h
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/lib/Frontend/Atomic/Atomic.cpp
    M llvm/lib/Frontend/OpenMP/CMakeLists.txt

  Log Message:
  -----------
  [llvm][OpenMP][NFC] Cleanup AtomicInfo (#119199)

This PR refactors functionality from
llvm/include/llvm/Frontend/Atomic/Atomic.h into
llvm/lib/llvm/Frontend/Atomic/Atomic.cpp.


  Commit: 657c5bf807e17ccab3f5b283824c7e6bb7a74707
      https://github.com/llvm/llvm-project/commit/657c5bf807e17ccab3f5b283824c7e6bb7a74707
  Author: Tom Eccles <tom.eccles at arm.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M flang/lib/Optimizer/Analysis/AliasAnalysis.cpp
    A flang/test/HLFIR/opt-variable-assign-omp.fir

  Log Message:
  -----------
  [flang][AliasAnalysis] don't crash on load from blockarg (#120760)

Values can have no defining operation when the value is a blockarg. I
wrote this as a test for hlfir bufferization rather than alias analysis
because I couldn't find a way to add the test.ptr attribute to a block
argument.


  Commit: 113177f98b9d7ac6edfa833d55ad6ad6fd4a0cbf
      https://github.com/llvm/llvm-project/commit/113177f98b9d7ac6edfa833d55ad6ad6fd4a0cbf
  Author: Phoebe Wang <phoebe.wang at intel.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M clang/lib/Headers/avx10_2_512convertintrin.h
    M clang/lib/Headers/avx10_2convertintrin.h
    M clang/test/CodeGen/X86/avx10_2_512convert-builtins.c

  Log Message:
  -----------
  [X86][AVX10.2] Fix wrong mask bits in cvtpbf8_ph intrinsics (#120927)

Found during review #120766


  Commit: f70ab7d909d6861c7eec5ab40679bde16ab826c6
      https://github.com/llvm/llvm-project/commit/f70ab7d909d6861c7eec5ab40679bde16ab826c6
  Author: Momchil Velikov <momchil.velikov at arm.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M clang/lib/CodeGen/Targets/AArch64.cpp
    M clang/test/CodeGen/AArch64/pure-scalable-args.c
    M clang/test/CodeGenCXX/aarch64-mangle-sve-vectors.cpp

  Log Message:
  -----------
  [AArch64] Fix argument passing for SVE tuples (#118961)

The fix for passing Pure Scalable Types
(https://github.com/llvm/llvm-project/pull/112747) was incomplete,
it didn't handle correctly tuples of SVE vectors (e.g. `sveboolx2_t`,
`svfloat32x4_t`, etc).

These types are Pure Scalable Types and should be passed either entirely
in vector registers
or indirectly in memory, not split.


  Commit: 2d6d723a85c2d007b0359c206d66cd2e5a9f00e1
      https://github.com/llvm/llvm-project/commit/2d6d723a85c2d007b0359c206d66cd2e5a9f00e1
  Author: Jay Foad <jay.foad at amd.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw_uinc_wrap.ll
    M llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-scalar-float-sop1.mir
    M llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-scalar-float-sop2.mir
    M llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-scalar-float-sopc.mir
    M llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.interp.inreg.ll
    M llvm/test/CodeGen/AMDGPU/global-saddr-atomics-min-max-system.ll
    M llvm/test/CodeGen/AMDGPU/global-saddr-atomics.ll
    M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.inreg.ll
    M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.intersect_ray.ll
    M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mov.dpp8.ll
    M llvm/test/CodeGen/AMDGPU/mesa3d.ll
    A llvm/test/CodeGen/AMDGPU/mixed-vmem-types.ll
    M llvm/test/CodeGen/AMDGPU/scalar-float-sop1.ll
    M llvm/test/CodeGen/AMDGPU/scalar-float-sop2.ll
    M llvm/test/CodeGen/AMDGPU/scalar-float-sopc.ll
    A llvm/test/CodeGen/AMDGPU/swizzle.bit.extract.ll
    M llvm/test/CodeGen/AMDGPU/waitcnt-overflow.mir
    M llvm/test/MC/AMDGPU/gfx12_asm_features.s

  Log Message:
  -----------
  [AMDGPU] Add some more GFX12 test coverage (#120581)


  Commit: 6bdd25404a99f3eb22c02041d88d63bd5e6bd45e
      https://github.com/llvm/llvm-project/commit/6bdd25404a99f3eb22c02041d88d63bd5e6bd45e
  Author: Jay Foad <jay.foad at amd.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/lib/Target/AMDGPU/MIMGInstructions.td

  Log Message:
  -----------
  [AMDGPU] Simplify handling of renamed GFX12 image atomics. NFC. (#120776)


  Commit: 630b7f36731d9ddfdd1f1e17b7862dded902f02f
      https://github.com/llvm/llvm-project/commit/630b7f36731d9ddfdd1f1e17b7862dded902f02f
  Author: Cabbaken <cabbaken at outlook.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/tools/llvm-objdump/ELFDump.cpp
    M llvm/tools/llvm-objdump/SourcePrinter.cpp
    M llvm/tools/llvm-objdump/XCOFFDump.cpp
    M llvm/tools/llvm-objdump/llvm-objdump.cpp
    M llvm/tools/llvm-objdump/llvm-objdump.h

  Log Message:
  -----------
  [llvm-objdump] Remove some unneeded headers. (#120541)

Co-authored-by: qiuruoyu <qiuruoyu at xiaomi.com>


  Commit: ce393beddfb810204ac0618c2fe365d4d21f5c32
      https://github.com/llvm/llvm-project/commit/ce393beddfb810204ac0618c2fe365d4d21f5c32
  Author: Sergei Barannikov <barannikov88 at gmail.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/lib/Target/RISCV/GISel/RISCVInstructionSelector.cpp
    M llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
    M llvm/lib/Target/RISCV/RISCVISelDAGToDAG.h
    M llvm/lib/Target/RISCV/RISCVInstrInfo.td

  Log Message:
  -----------
  [RISCV] Pattern-match frameindex (#120917)


  Commit: ac5029499561a8f76e71325ffb5c59d92ff84709
      https://github.com/llvm/llvm-project/commit/ac5029499561a8f76e71325ffb5c59d92ff84709
  Author: Michael Buch <michaelbuch12 at gmail.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    R lldb/test/Shell/Expr/TestObjCHiddenIvars.test

  Log Message:
  -----------
  Revert "[lldb][test] Add test-coverage for DW_AT_APPLE_objc_complete_type parsing (#120279)"

This reverts commit 000febd0290698728abd9e23da6b27969c529177.

This is failing on the macOS public buildbots. It's unclear
to me why (I can't reproduce the failure on my local M1 machine).
I suspect the test might be relying on some non-deterministic
linker properties (such as order of entries in the debug-map
or something like that). The failure is as follows:
```
CHECK-NEXT: expected string not found in input
              ^
<stdin>:25:7: note: scanning from here
 y = 2
      ^
<stdin>:27:4: note: possible intended match here
(lldb) exit
   ^

Input file: <stdin>
Check file: /Users/ec2-user/jenkins/workspace/llvm.org/as-lldb-cmake/llvm-project/lldb/test/Shell/Expr/TestObjCHiddenIvars.test

-dump-input=help explains the following input dump.

Input was:
<<<<<<
           .
           .
           .
          20: (lldb) expression *f
          21: (Foo) $0 = {
          22:  NSObject = {
          23:  isa = Foo
          24:  }
          25:  y = 2
next:21'0           X error: no match found
          26: }
next:21'0     ~~
          27: (lldb) exit
next:21'0     ~~~~~~~~~~~~
next:21'1        ?         possible intended match
>>>>>>
```


  Commit: 944b6f8523677abb7f98556869d290f926d2dc62
      https://github.com/llvm/llvm-project/commit/944b6f8523677abb7f98556869d290f926d2dc62
  Author: Richard Dzenis <richard at dzenis.dev>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/docs/ReleaseNotes.md

  Log Message:
  -----------
  [llvm][NFC] Fix typo in ReleaseNotes


  Commit: 28d14904c00b74154b8dfa71d5b062a7e590c44c
      https://github.com/llvm/llvm-project/commit/28d14904c00b74154b8dfa71d5b062a7e590c44c
  Author: Michael Buch <michaelbuch12 at gmail.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
    M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
    M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
    M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h
    M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp
    M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h
    A lldb/test/API/lang/cpp/typedef-to-outer-fwd/Makefile
    A lldb/test/API/lang/cpp/typedef-to-outer-fwd/TestTypedefToOuterFwd.py
    A lldb/test/API/lang/cpp/typedef-to-outer-fwd/lib.cpp
    A lldb/test/API/lang/cpp/typedef-to-outer-fwd/lib.h
    A lldb/test/API/lang/cpp/typedef-to-outer-fwd/main.cpp

  Log Message:
  -----------
  [lldb][SymbolFileDWARF] Share GetDIEToType between SymbolFiles of a SymbolFileDWARFDebugMap (#120569)

The problem here manifests as follows:
1. We are stopped in main.o, so the first `ParseTypeFromDWARF` on
`FooImpl<char>` gets called on `main.o`'s SymbolFile. This adds a
mapping from *declaration die* -> `TypeSP` into `main.o`'s
`GetDIEToType` map.
2. We then `CompleteType(FooImpl<char>)`. Depending on the order of
entries in the debug-map, this might call `CompleteType` on `lib.o`'s
SymbolFile. In which case, `GetDIEToType().lookup(decl_die)` will return
a `nullptr`. This is already a bit iffy because some of the surrounding
code assumes we don't call `CompleteTypeFromDWARF` with a `nullptr`
`Type*`. E.g., `CompleteEnumType` blindly dereferences it (though enums
will never encounter this because their definition is fetched in
ParseEnum, unlike for structures).
3. While in `CompleteTypeFromDWARF`, we call `ParseTypeFromDWARF` again.
This will parse the member function `FooImpl::Create` and its return
type which is a typedef to `FooImpl*`. But now we're inside `lib.o`'s
SymbolFile, so we call it on the definition DIE. In step (2) we just
inserted a `nullptr` into `GetDIEToType` for the definition DIE, so we
trivially return a `nullptr` from `ParseTypeFromDWARF`. Instead of
reporting back this parse failure to the user LLDB trucks on and marks
`FooImpl::Ref` to be `void*`.

This test-case will trigger an assert in `TypeSystemClang::VerifyDecl`
even if we just `frame var` (but only in debug-builds). In release
builds where this function is a no-op, we'll create an incorrect Clang
AST node for the `Ref` typedef.

The proposed fix here is to share the `GetDIEToType` map between
SymbolFiles if a debug-map exists.

**Alternatives considered**
* Check the `GetDIEToType` map of the `SymbolFile` that the declaration
DIE belongs to. The assumption here being that if we called
`ParseTypeFromDWARF` on a declaration, the `GetDIEToType` map that the
result was inserted into was the one on that DIE's SymbolFile. This was
the first version of this patch, but that felt like a weaker version
sharing the map. It complicates the code in `CompleteType` and is less
consistent with the other bookkeeping structures we already share
between SymbolFiles
* Return from `SymbolFileDWARF::CompleteType` if there is no type in the
current `GetDIEToType`. Then `SymbolFileDWARFDebugMap::CompleteType`
could continue to the next `SymbolFile` which does own the type. But
that didn't quite work because we remove the
`GetForwardCompilerTypeToDie` entry in `SymbolFile::CompleteType`, which
`SymbolFileDWARFDebugMap::CompleteType` relies upon for iterating


  Commit: c660b281b60085cbe40d73d692badd43d7708d20
      https://github.com/llvm/llvm-project/commit/c660b281b60085cbe40d73d692badd43d7708d20
  Author: Michael Buch <michaelbuch12 at gmail.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.cpp
    M lldb/unittests/SymbolFile/DWARF/DWARFASTParserClangTests.cpp

  Log Message:
  -----------
  [lldb][SymbolFileDWARF] Ignore Declaration when searching through UniqueDWARFASTTypeList in C++ (#120809)

This addresses an issue encountered when investigating
https://github.com/llvm/llvm-project/pull/120569.

In `ParseTypeFromDWARF`, we insert the parsed type into
`UniqueDWARFASTTypeMap` using the typename and `Declaration` obtained
with `GetUniqueTypeNameAndDeclaration`. For C++
`GetUniqueTypeNameAndDeclaration` will zero the `Declaration` info
(presumably because forward declaration may not have it, and for C++,
ODR means we can rely on fully qualified typenames for uniqueing). When
we then called `CompleteType`, we would first `MapDeclDIEToDefDIE`,
updating the `UniqueDWARFASTType` we inserted previously with the
`Declaration` of the definition DIE (without zeroing it). We would then
call into `ParseTypeFromDWARF` for the same type again, and search the
`UniqueDWARFASTTypeMap`. But we do the search using a zeroed declaration
we get from `GetUniqueTypeNameAndDeclaration`.

This particular example was fixed by
https://github.com/llvm/llvm-project/pull/120569 but this still feels a
little inconsistent. I'm not entirely sure we can get into that
situation after that patch anymore. So the only test-case I could come
up with was the unit-test which calls `MapDeclDIEToDefDIE` directly.


  Commit: 3cc311ab8674eab6b9101cdf3823b55ea23d6535
      https://github.com/llvm/llvm-project/commit/3cc311ab8674eab6b9101cdf3823b55ea23d6535
  Author: Matthias Springer <me at m-sp.org>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M mlir/lib/Conversion/LLVMCommon/TypeConverter.cpp
    M mlir/lib/Transforms/Utils/DialectConversion.cpp
    M mlir/test/Transforms/test-legalizer.mlir
    M mlir/test/lib/Dialect/Test/TestPatterns.cpp

  Log Message:
  -----------
  [mlir][Transforms] Dialect Conversion: No target mat. for 1:N replacement (#117513)

During a 1:N replacement (`applySignatureConversion` or
`replaceOpWithMultiple`), the dialect conversion driver used to insert
two materializations:

* Argument materialization: convert N replacement values to 1 SSA value
of the original type `S`.
* Target materialization: convert original type to legalized type `T`.

The target materialization is unnecessary. Subsequent patterns receive
the replacement values via their adaptors. These patterns have their own
type converter. When they see a replacement value of type `S`, they will
automatically insert a target materialization to type `T`. There is no
reason to do this already during the 1:N replacement. (The functionality
used to be duplicated in `remapValues` and `insertNTo1Materialization`.)

Special case: If a subsequent pattern does not have a type converter, it
does *not* insert any target materializations. That's because the
absence of a type converter indicates that the pattern does not care
about type legality. Therefore, it is correct to pass an SSA value of
type `S` (or any other type) to the pattern.

Note: Most patterns in `TestPatterns.cpp` run without a type converter.
To make sure that the tests still behave the same, some of these
patterns now have a type converter.

This commit is in preparation of adding 1:N support to the conversion
value mapping. Before making any further changes to the mapping
infrastructure, I'd like to make sure that the code base around it (that
uses the mapping) is robust.


  Commit: a35640f29e82dffbe87fb75af9b50c6e1312b455
      https://github.com/llvm/llvm-project/commit/a35640f29e82dffbe87fb75af9b50c6e1312b455
  Author: Igor Kirillov <igor.kirillov at arm.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
    M llvm/test/CodeGen/AArch64/neon-dotreduce.ll

  Log Message:
  -----------
  [AArch64] Extend vecreduce to udot/sdot transformation to support usdot (#120094)


  Commit: 5f98dd5dd5517b711bbb77655865a35904653820
      https://github.com/llvm/llvm-project/commit/5f98dd5dd5517b711bbb77655865a35904653820
  Author: Srinivasa Ravi <srinivasar at nvidia.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td
    M mlir/include/mlir/Dialect/NVGPU/IR/NVGPU.td
    M mlir/test/Conversion/NVVMToLLVM/nvvm-to-llvm.mlir
    M mlir/test/Target/LLVMIR/nvvmir.mlir

  Log Message:
  -----------
  [MLIR][NVVM] Update Wgmma.fence Ops to use intrinsics (#120956)

This PR updates the WgmmaFenceAlignedOp, WgmmaGroupSyncAlignedOp, and
WgmmaWaitGroupSyncOp Ops in the NVVM Dialect to lower to the
corresponding intrinsics instead of inline-ptx.

The existing test under Conversion/NVVMToLLVM is updated to check for
the new patterns and separate tests are added under Target/LLVMIR to
verify the lowered intrinsics.


  Commit: 92f439c4b7f234583e52e529858365c1bf072879
      https://github.com/llvm/llvm-project/commit/92f439c4b7f234583e52e529858365c1bf072879
  Author: Ilia Kuklin <ikuklin at accesssoftek.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
    M lldb/unittests/Symbol/TestTypeSystemClang.cpp

  Log Message:
  -----------
  [lldb] Negate `is_signed` variable for argument `isUnsigned` in TypeSystemClang.cpp (#120794)


  Commit: 24eb1566e09080658d16649a0d3bb4f9565131c3
      https://github.com/llvm/llvm-project/commit/24eb1566e09080658d16649a0d3bb4f9565131c3
  Author: Nico Weber <thakis at chromium.org>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    A llvm/utils/gn/secondary/llvm/lib/Frontend/Atomic/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Frontend/OpenMP/BUILD.gn

  Log Message:
  -----------
  [gn] port 24fc8f01a403 (and aec87a2143c01)


  Commit: 11676da80874787a47856da87911234837c53f06
      https://github.com/llvm/llvm-project/commit/11676da80874787a47856da87911234837c53f06
  Author: Han-Kuan Chen <hankuan.chen at sifive.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp

  Log Message:
  -----------
  [SLP] Normalize debug messages for newTreeEntry. (#119514)

A debug message should follow after newTreeEntry.
Make ExtractValueInst and ExtractElementInst use setOperand directly.


  Commit: df31fd8a3648a487aaec31bef059187b0d316d1f
      https://github.com/llvm/llvm-project/commit/df31fd8a3648a487aaec31bef059187b0d316d1f
  Author: Matthias Springer <me at m-sp.org>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M mlir/include/mlir/Conversion/LLVMCommon/TypeConverter.h
    M mlir/lib/Conversion/LLVMCommon/TypeConverter.cpp

  Log Message:
  -----------
  [mlir] Fix use-after-return in #117513 (#120968)

Fix a use-after-return in #117513. Free-standing lambdas should not be
defined inside of the `LLVMTypeConverter` constructor because they go
out of scope.


  Commit: c28a7c1efd89d3dbee5f7212313f836855dd08fd
      https://github.com/llvm/llvm-project/commit/c28a7c1efd89d3dbee5f7212313f836855dd08fd
  Author: vdonaldson <37090318+vdonaldson at users.noreply.github.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M flang/docs/Extensions.md
    M flang/include/flang/Evaluate/target.h
    M flang/include/flang/Optimizer/Builder/IntrinsicCall.h
    M flang/include/flang/Optimizer/Builder/Runtime/Exceptions.h
    M flang/include/flang/Runtime/exceptions.h
    M flang/include/flang/Tools/TargetSetup.h
    M flang/lib/Evaluate/fold-logical.cpp
    M flang/lib/Optimizer/Builder/IntrinsicCall.cpp
    M flang/lib/Optimizer/Builder/Runtime/Exceptions.cpp
    M flang/runtime/exceptions.cpp
    M flang/test/Evaluate/fold-ieee.f90
    M flang/test/Lower/Intrinsics/ieee_flag.f90

  Log Message:
  -----------
  [flang] Modifications to ieee_support_halting (#120747)

The F23 standard requires that a call to intrinsic module procedure
ieee_support_halting be foldable to a constant at compile time in some
contexts. See for example F23 Clause 10.1.11 [Specification expression]
list item (13), Clause 1.1.12 [Constant expression] list item (11), and
references to specification and constant expressions elsewhere, such as
constraints C1012, C853, and C704.

Some Arm processors allow a user to control processor behavior when an
arithmetic exception is signaled, and some Arm processors do not have
this capability. An Arm executable will run on either type of processor,
so it is effectively unknown at compile time whether or not this support
will be available at runtime. This in conflict with the standard
requirement.

This patch addresses this conflict by implementing ieee_support_halting
calls on Arm processors to check if this capability is present at
runtime. A call to ieee_support_halting in a constant context, such as
in the specification part of a program unit, will generate a compile
time "cannot be computed as a constant value" error. The expectation is
that such calls are unlikely to appear in production code.

Code generation for other processors will continue to generate a compile
time constant result for ieee_support_halting calls.


  Commit: fb1dbe24f2ecd0c0915caba8a6321dc57018dc50
      https://github.com/llvm/llvm-project/commit/fb1dbe24f2ecd0c0915caba8a6321dc57018dc50
  Author: Jie Fu <jiefu at tencent.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M mlir/lib/Conversion/LLVMCommon/TypeConverter.cpp

  Log Message:
  -----------
  [mlir] Remove extra ';' outside of a function (NFC)

/llvm-project/mlir/lib/Conversion/LLVMCommon/TypeConverter.cpp:51:2:
error: extra ';' outside of a function is incompatible with C++98 [-Werror,-Wc++98-compat-extra-semi]
};
 ^
/llvm-project/mlir/lib/Conversion/LLVMCommon/TypeConverter.cpp:97:2:
error: extra ';' outside of a function is incompatible with C++98 [-Werror,-Wc++98-compat-extra-semi]
};
 ^
2 errors generated.


  Commit: adb849e79f144e132b169268a2784202d24e80ca
      https://github.com/llvm/llvm-project/commit/adb849e79f144e132b169268a2784202d24e80ca
  Author: Sam Elliott <quic_aelliott at quicinc.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    R llvm/test/MC/RISCV/rv32c-valid.s
    R llvm/test/MC/RISCV/rv32d-valid.s
    R llvm/test/MC/RISCV/rv32e-invalid.s
    R llvm/test/MC/RISCV/rv32e-valid.s
    R llvm/test/MC/RISCV/rv32f-valid.s
    R llvm/test/MC/RISCV/rv32i-valid.s
    R llvm/test/MC/RISCV/rv32ih-aliases-valid.s
    R llvm/test/MC/RISCV/rv32ih-valid.s
    R llvm/test/MC/RISCV/rv32m-valid.s
    R llvm/test/MC/RISCV/rv32xtheadbs-valid.s
    R llvm/test/MC/RISCV/rv32zaamo-valid.s
    R llvm/test/MC/RISCV/rv32zacas-valid.s
    R llvm/test/MC/RISCV/rv32zalasr-valid.s
    R llvm/test/MC/RISCV/rv32zalrsc-valid.s
    R llvm/test/MC/RISCV/rv32zba-valid.s
    R llvm/test/MC/RISCV/rv32zbb-valid.s
    R llvm/test/MC/RISCV/rv32zbc-valid.s
    R llvm/test/MC/RISCV/rv32zbkb-valid.s
    R llvm/test/MC/RISCV/rv32zbkc-valid.s
    R llvm/test/MC/RISCV/rv32zbkx-valid.s
    R llvm/test/MC/RISCV/rv32zbs-valid.s
    R llvm/test/MC/RISCV/rv32zcb-invalid.s
    R llvm/test/MC/RISCV/rv32zcb-valid.s
    R llvm/test/MC/RISCV/rv32zcmt-invalid.s
    R llvm/test/MC/RISCV/rv32zcmt-valid.s
    R llvm/test/MC/RISCV/rv32zdinx-valid.s
    R llvm/test/MC/RISCV/rv32zfbfmin-invalid.s
    R llvm/test/MC/RISCV/rv32zfbfmin-valid.s
    R llvm/test/MC/RISCV/rv32zfh-valid.s
    R llvm/test/MC/RISCV/rv32zfhmin-invalid.s
    R llvm/test/MC/RISCV/rv32zfhmin-valid.s
    R llvm/test/MC/RISCV/rv32zfinx-valid.s
    R llvm/test/MC/RISCV/rv32zhinx-valid.s
    R llvm/test/MC/RISCV/rv32zhinxmin-valid.s
    R llvm/test/MC/RISCV/rv32zicbom-invalid.s
    R llvm/test/MC/RISCV/rv32zicbom-valid.s
    R llvm/test/MC/RISCV/rv32zicbop-invalid.s
    R llvm/test/MC/RISCV/rv32zicbop-valid.s
    R llvm/test/MC/RISCV/rv32zicboz-invalid.s
    R llvm/test/MC/RISCV/rv32zicboz-valid.s
    R llvm/test/MC/RISCV/rv32zicond-invalid.s
    R llvm/test/MC/RISCV/rv32zicond-valid.s
    R llvm/test/MC/RISCV/rv32zihintntl-invalid.s
    R llvm/test/MC/RISCV/rv32zihintntl-valid.s
    R llvm/test/MC/RISCV/rv32zihintntlc-invalid.s
    R llvm/test/MC/RISCV/rv32zihintntlc-valid.s
    R llvm/test/MC/RISCV/rv32zihintpause-valid.s
    R llvm/test/MC/RISCV/rv32zknh-valid.s
    R llvm/test/MC/RISCV/rv32zksed-valid.s
    R llvm/test/MC/RISCV/rv32zksh-valid.s
    A llvm/test/MC/RISCV/rvc-valid.s
    A llvm/test/MC/RISCV/rvd-valid.s
    A llvm/test/MC/RISCV/rve-invalid.s
    A llvm/test/MC/RISCV/rve-valid.s
    A llvm/test/MC/RISCV/rvf-valid.s
    A llvm/test/MC/RISCV/rvi-valid.s
    A llvm/test/MC/RISCV/rvih-aliases-valid.s
    A llvm/test/MC/RISCV/rvih-valid.s
    A llvm/test/MC/RISCV/rvm-valid.s
    A llvm/test/MC/RISCV/rvxtheadbs-valid.s
    A llvm/test/MC/RISCV/rvzaamo-valid.s
    A llvm/test/MC/RISCV/rvzacas-valid.s
    A llvm/test/MC/RISCV/rvzalasr-valid.s
    A llvm/test/MC/RISCV/rvzalrsc-valid.s
    A llvm/test/MC/RISCV/rvzba-valid.s
    A llvm/test/MC/RISCV/rvzbb-valid.s
    A llvm/test/MC/RISCV/rvzbc-valid.s
    A llvm/test/MC/RISCV/rvzbkb-valid.s
    A llvm/test/MC/RISCV/rvzbkc-valid.s
    A llvm/test/MC/RISCV/rvzbkx-valid.s
    A llvm/test/MC/RISCV/rvzbs-valid.s
    A llvm/test/MC/RISCV/rvzcb-invalid.s
    A llvm/test/MC/RISCV/rvzcb-valid.s
    A llvm/test/MC/RISCV/rvzcmt-invalid.s
    A llvm/test/MC/RISCV/rvzcmt-valid.s
    A llvm/test/MC/RISCV/rvzdinx-valid.s
    A llvm/test/MC/RISCV/rvzfbfmin-invalid.s
    A llvm/test/MC/RISCV/rvzfbfmin-valid.s
    A llvm/test/MC/RISCV/rvzfh-valid.s
    A llvm/test/MC/RISCV/rvzfhmin-invalid.s
    A llvm/test/MC/RISCV/rvzfhmin-valid.s
    A llvm/test/MC/RISCV/rvzfinx-valid.s
    A llvm/test/MC/RISCV/rvzhinx-valid.s
    A llvm/test/MC/RISCV/rvzhinxmin-valid.s
    A llvm/test/MC/RISCV/rvzicbom-invalid.s
    A llvm/test/MC/RISCV/rvzicbom-valid.s
    A llvm/test/MC/RISCV/rvzicbop-invalid.s
    A llvm/test/MC/RISCV/rvzicbop-valid.s
    A llvm/test/MC/RISCV/rvzicboz-invalid.s
    A llvm/test/MC/RISCV/rvzicboz-valid.s
    A llvm/test/MC/RISCV/rvzicond-invalid.s
    A llvm/test/MC/RISCV/rvzicond-valid.s
    A llvm/test/MC/RISCV/rvzihintntl-invalid.s
    A llvm/test/MC/RISCV/rvzihintntl-valid.s
    A llvm/test/MC/RISCV/rvzihintntlc-invalid.s
    A llvm/test/MC/RISCV/rvzihintntlc-valid.s
    A llvm/test/MC/RISCV/rvzihintpause-valid.s
    A llvm/test/MC/RISCV/rvzknh-valid.s
    A llvm/test/MC/RISCV/rvzksed-valid.s
    A llvm/test/MC/RISCV/rvzksh-valid.s

  Log Message:
  -----------
  [RISCV][NFCI] Rename rv32+rv64 testcases (#120717)

All these testcases were called `rv32<something>.s`, but had equivalent
RUN lines for both riscv32 and riscv64. This made it hard to add tests
which are only valid on one of riscv32 or riscv64.

This change makes the tests follow a naming convention:
- `rv32*.s` means a test for riscv32-specific behaviour
- `rv64*.s` means a test for riscv64-specific behaviour
- `rv*.s` (without 64 or 32) means a test for both base architectures -
the majority of tests/behaviour.

This should make it easier to add and name extension-specific tests
which do depend on the base architecture.


  Commit: 29c89d7265329c530a6a2cb0307218004cc2ba53
      https://github.com/llvm/llvm-project/commit/29c89d7265329c530a6a2cb0307218004cc2ba53
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VectorCombine.cpp
    M llvm/test/Transforms/PhaseOrdering/X86/hadd.ll
    M llvm/test/Transforms/VectorCombine/AArch64/select-shuffle.ll

  Log Message:
  -----------
  [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, y, m1), (shuffle y, x, m2)" -> "shuffle x, y, m3" (#120959)

foldShuffleOfShuffles currently only folds unary shuffles to ensure we don't end up with a merged shuffle with more than 2 sources, but this prevented cases where both shuffles were sharing sources.

This patch generalizes the merge process to find up to 2 sources as it merges with the inner shuffles, it also moves the undef/poison handling stages into the merge loop as well.

Fixes #120764


  Commit: 723aeaf336c3e6b09b74fc704b49b8a85ed91605
      https://github.com/llvm/llvm-project/commit/723aeaf336c3e6b09b74fc704b49b8a85ed91605
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M utils/bazel/llvm-project-overlay/llvm/BUILD.bazel

  Log Message:
  -----------
  [bazel] Fixup for #119199, FrontendAtomic


  Commit: d039ac3955f0809f880f2e22896c5814d724dd80
      https://github.com/llvm/llvm-project/commit/d039ac3955f0809f880f2e22896c5814d724dd80
  Author: Petr Hosek <phosek at google.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M libcxx/include/stdio.h
    M libcxx/include/stdlib.h
    M libcxx/include/wchar.h

  Log Message:
  -----------
  [libcxx] Remove the second inclusion of the system header (#120946)

This was introduced in #119025 and not only seems unnecessary, it broke
the build with older versions of glibc.


  Commit: 902e62cf15229a4ef32d12cd4ee083e3a58c447b
      https://github.com/llvm/llvm-project/commit/902e62cf15229a4ef32d12cd4ee083e3a58c447b
  Author: Petr Hosek <phosek at google.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M libcxx/include/stdio.h
    M libcxx/include/stdlib.h
    M libcxx/include/wchar.h

  Log Message:
  -----------
  [libcxx] Fix the #endif comments (#120949)

The order of comments is swapped.


  Commit: b85ddba421fa3bd078d6af7295d9f2bab6e4185c
      https://github.com/llvm/llvm-project/commit/b85ddba421fa3bd078d6af7295d9f2bab6e4185c
  Author: Sander de Smalen <sander.desmalen at arm.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/test/Transforms/Inline/AArch64/sme-pstateza-attrs.ll

  Log Message:
  -----------
  [AArch64] NFC: Fix inlining tests for SME ZA state.

By adding inline-asm to test, we now actually test the code-path they're
meant to test.


  Commit: e3f8c229f5710b52d18300b561925e556407ebee
      https://github.com/llvm/llvm-project/commit/e3f8c229f5710b52d18300b561925e556407ebee
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VectorCombine.cpp
    M llvm/test/Transforms/PhaseOrdering/X86/hadd.ll
    M llvm/test/Transforms/VectorCombine/X86/extract-binop-inseltpoison.ll

  Log Message:
  -----------
  [VectorCombine] foldInsExtVectorToShuffle - inserting into a poison base vector can be modelled as a single src shuffle

We already canonicalized an undef base vector to the RHS to improve further folding, this extends this to improve the shuffle cost estimate of the single src shuffle


  Commit: 711419e3025678511e3d26c4c30d757f9029d598
      https://github.com/llvm/llvm-project/commit/711419e3025678511e3d26c4c30d757f9029d598
  Author: Slava Zakharin <szakharin at nvidia.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M flang/lib/Optimizer/Transforms/LoopVersioning.cpp
    M flang/test/Transforms/loop-versioning.fir

  Log Message:
  -----------
  [flang] Enable loop-versioning for slices. (#120344)

Loops resulting from array expressions like array(:,i)
may be versioned for the unit stride of the innermost dimension,
when the initial array is an assumed-shape array (which are contiguous
in many Fortran programs).
This speeds up facerec for about 12% due to further vectorization
of the innermost loop produced for the total SUM reduction.


  Commit: dcb7f44cd6419325b62ff5fbbd971bb0dd0b32b1
      https://github.com/llvm/llvm-project/commit/dcb7f44cd6419325b62ff5fbbd971bb0dd0b32b1
  Author: vdonaldson <37090318+vdonaldson at users.noreply.github.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M flang/runtime/exceptions.cpp

  Log Message:
  -----------
  [flang] Modifications to ieee_support_halting (#120976)

The F23 standard requires that a call to intrinsic module procedure
ieee_support_halting be foldable to a constant at compile time in some
contexts. See for example F23 Clause 10.1.11 [Specification expression]
list item (13), Clause 1.1.12 [Constant expression] list item (11), and
references to specification and constant expressions elsewhere, such as
constraints C1012, C853, and C704.

Some Arm processors allow a user to control processor behavior when an
arithmetic exception is signaled, and some Arm processors do not have
this capability. An Arm executable will run on either type of processor,
so it is effectively unknown at compile time whether or not this support
will be available at runtime. This is in conflict with the standard
requirement.

This patch addresses this conflict by implementing ieee_support_halting
calls on Arm processors to check if this capability is present at
runtime. A call to ieee_support_halting in a constant context, such as
in the specification part of a program unit, will generate a compile
time "cannot be computed as a constant value" error. The expectation is
that such calls are unlikely to appear in production code.

Code generation for other processors will continue to generate a compile
time constant result for ieee_support_halting calls.


  Commit: b8952d4b1b0c73bf39d6440ad3166a088ced563f
      https://github.com/llvm/llvm-project/commit/b8952d4b1b0c73bf39d6440ad3166a088ced563f
  Author: Alexey Bataev <a.bataev at outlook.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/lib/Target/RISCV/RISCVISelLowering.cpp
    M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-shuffle-exact-vlen.ll

  Log Message:
  -----------
  [RISCV][CG]Use processShuffleMasks for per-register shuffles

Patch adds usage of processShuffleMasks in in codegen
in lowerShuffleViaVRegSplitting. This function is already used for X86
shuffles estimations and in DAGTypeLegalizer::SplitVecRes_VECTOR_SHUFFLE
functions, unifies the code.

Reviewers: preames, topperc, lukel97, wangpc-pp

Reviewed By: wangpc-pp

Pull Request: https://github.com/llvm/llvm-project/pull/120803


  Commit: 99dddef340e566e9d303010f1219f7d7d6d37a11
      https://github.com/llvm/llvm-project/commit/99dddef340e566e9d303010f1219f7d7d6d37a11
  Author: Dmitry Chestnykh <dm.chestnykh at gmail.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M clang/lib/Sema/SemaChecking.cpp

  Log Message:
  -----------
  [Clang][Sema] Process warnings conditionally (#120591)

There are a few functions that emit warnings related to positional
arguments in format strings. These functions use `getLocationOfByte()`
which has O(n) complexity and may lead to silent hang of compilation in
some cases. But such warnings is not widely used and actually don't emit
if user didn't pass the appropriate `-W...` flag, so if the flag is not
passed dont make the call to `EmitFormatDiagnostic` for such diags.

Fix #120462


  Commit: d36836de0183b9b1939cc679d153e3b313e55c76
      https://github.com/llvm/llvm-project/commit/d36836de0183b9b1939cc679d153e3b313e55c76
  Author: Valentin Clement (バレンタイン クレメン) <clementval at gmail.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M flang/lib/Optimizer/CodeGen/CodeGen.cpp
    M flang/test/Fir/CUDA/cuda-code-gen.mlir

  Log Message:
  -----------
  [flang][cuda] Create descriptor in managed memory when emboxing fir.box_addr value (#120980)


  Commit: d8e792931226b15d9d2424ecd24ccfe13adc2367
      https://github.com/llvm/llvm-project/commit/d8e792931226b15d9d2424ecd24ccfe13adc2367
  Author: Pranav Kant <prka at google.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M mlir/lib/Transforms/Utils/DialectConversion.cpp

  Log Message:
  -----------
  [mlir] Fix -Werror,-Wundefined-bool-conversion after #117513 (#120985)


  Commit: 2ce168baed02c7a6fdb039f4a2d9e48dee31e5c9
      https://github.com/llvm/llvm-project/commit/2ce168baed02c7a6fdb039f4a2d9e48dee31e5c9
  Author: Sander de Smalen <sander.desmalen at arm.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/lib/IR/Verifier.cpp
    M llvm/lib/Target/AArch64/AArch64FastISel.cpp
    M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
    M llvm/lib/Target/AArch64/AArch64ISelLowering.h
    M llvm/lib/Target/AArch64/AArch64MachineFunctionInfo.h
    M llvm/lib/Target/AArch64/AArch64SMEInstrInfo.td
    M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
    M llvm/lib/Target/AArch64/Utils/AArch64SMEAttributes.cpp
    M llvm/lib/Target/AArch64/Utils/AArch64SMEAttributes.h
    A llvm/test/CodeGen/AArch64/sme-agnostic-za.ll
    M llvm/test/CodeGen/AArch64/sme-disable-gisel-fisel.ll
    M llvm/test/Transforms/Inline/AArch64/sme-pstateza-attrs.ll
    M llvm/test/Verifier/sme-attributes.ll

  Log Message:
  -----------
  [AArch64] SME implementation for agnostic-ZA functions (#120150)

This implements the lowering of calls from agnostic-ZA functions to
non-agnostic-ZA functions, using the ABI routines
`__arm_sme_state_size`, `__arm_sme_save` and `__arm_sme_restore`.

This implements the proposal described in the following PRs:
* https://github.com/ARM-software/acle/pull/336
* https://github.com/ARM-software/abi-aa/pull/264


  Commit: c2b89fc9e45d325282b8eb6536f6145282dc3fdf
      https://github.com/llvm/llvm-project/commit/c2b89fc9e45d325282b8eb6536f6145282dc3fdf
  Author: Ikhlas Ajbar <iajbar at quicinc.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M clang/include/clang/Basic/BuiltinsHexagon.def
    M clang/include/clang/Driver/Options.td
    M clang/lib/Basic/Targets/Hexagon.cpp
    M clang/lib/Headers/hvx_hexagon_protos.h
    M clang/test/Driver/hexagon-toolchain-elf.c
    M clang/test/Misc/target-invalid-cpu-note/hexagon.c
    M clang/test/Preprocessor/hexagon-predefines.c
    M llvm/include/llvm/BinaryFormat/ELF.h
    M llvm/include/llvm/IR/IntrinsicsHexagonDep.td
    M llvm/lib/Target/Hexagon/Hexagon.td
    M llvm/lib/Target/Hexagon/HexagonDepArch.h
    M llvm/lib/Target/Hexagon/HexagonDepArch.td
    M llvm/lib/Target/Hexagon/HexagonDepIICHVX.td
    M llvm/lib/Target/Hexagon/HexagonDepIICScalar.td
    M llvm/lib/Target/Hexagon/HexagonSchedule.td
    M llvm/lib/Target/Hexagon/HexagonScheduleV75.td
    A llvm/lib/Target/Hexagon/HexagonScheduleV79.td
    M llvm/lib/Target/Hexagon/HexagonSubtarget.h
    M llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp
    M llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp
    M llvm/test/MC/Hexagon/arch-support.s
    A llvm/test/MC/Hexagon/v79_arch.s

  Log Message:
  -----------
  [Hexagon] Add V79 support to compiler and assembler (#120983)

This patch introduces support for the Hexagon V79 architecture. It
includes instruction formats, definitions, encodings, scheduling
classes, and builtins/intrinsics. It also adds missing Hexagon v73
builtins to clang.


  Commit: c7a777322dd8cc171cea9bbc8dbad14277b3587a
      https://github.com/llvm/llvm-project/commit/c7a777322dd8cc171cea9bbc8dbad14277b3587a
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp

  Log Message:
  -----------
  [VPlan] Replace else-if dyn_cast with cast (NFC).

The recipes handled here are either VPWidenIntrinsic or VPWidenCast, so
replace the else-if dyn_cast with a single else + cast.


  Commit: 4ad3de3d4d2acb1fed551b6af67ca42f8dce59e6
      https://github.com/llvm/llvm-project/commit/4ad3de3d4d2acb1fed551b6af67ca42f8dce59e6
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M clang/lib/Driver/ToolChains/CommonArgs.cpp

  Log Message:
  -----------
  [NFC][Driver] Simplify linking of ubsan_standalone_cxx (#120938)

Refactoring before linking it only with CFI diag or VPTR.

Almost NFC as `requiresMinimalRuntime() && needsCfiDiagRt()` changed,
but it  was unsupported before anyway.


  Commit: 5b74fb75d90ef6620741af45f146cefacbd9ecef
      https://github.com/llvm/llvm-project/commit/5b74fb75d90ef6620741af45f146cefacbd9ecef
  Author: Valentin Clement (バレンタイン クレメン) <clementval at gmail.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M flang/include/flang/Runtime/CUDA/allocator.h
    M flang/include/flang/Runtime/CUDA/common.h
    M flang/include/flang/Runtime/allocatable.h
    M flang/include/flang/Runtime/allocator-registry.h
    M flang/include/flang/Runtime/descriptor.h
    M flang/lib/Lower/Allocatable.cpp
    M flang/lib/Optimizer/Builder/Runtime/Allocatable.cpp
    M flang/runtime/CUDA/allocatable.cpp
    M flang/runtime/CUDA/allocator.cpp
    M flang/runtime/CUDA/descriptor.cpp
    M flang/runtime/allocatable.cpp
    M flang/runtime/array-constructor.cpp
    M flang/runtime/descriptor.cpp
    M flang/test/HLFIR/elemental-codegen.fir
    M flang/test/Lower/OpenACC/acc-declare.f90
    M flang/test/Lower/allocatable-polymorphic.f90
    M flang/test/Lower/allocatable-runtime.f90
    M flang/test/Lower/allocate-mold.f90
    M flang/test/Lower/polymorphic.f90
    M flang/unittests/Runtime/CUDA/Allocatable.cpp
    M flang/unittests/Runtime/CUDA/AllocatorCUF.cpp
    M flang/unittests/Runtime/CUDA/Memory.cpp

  Log Message:
  -----------
  Reland '[flang] Allow to pass an async id to allocate the descriptor (#118713)' and #118733 (#120997)

Device runtime build have been fixed. Attempt to re-land these patches
that have been approved before.

https://github.com/llvm/llvm-project/pull/118713
https://github.com/llvm/llvm-project/pull/118733


  Commit: a60050cf1966eb8d46253c8da13df52ac8b9ec33
      https://github.com/llvm/llvm-project/commit/a60050cf1966eb8d46253c8da13df52ac8b9ec33
  Author: Hongren Zheng <i at zenithal.me>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M mlir/include/mlir/Analysis/DataFlowFramework.h

  Log Message:
  -----------
  [mlir][dataflow] Allow re-run all analyses in DataFlowSolver (#120881)

In downstream (check https://github.com/google/heir/pull/1228,
especially [this
commit](https://github.com/ZenithalHourlyRate/heir/commit/fbf0b2733f1f60e852c757602afac65a4364e30c);
also check https://github.com/google/heir/pull/1154) we often need to
re-run the analysis during the transformation pass as IR get changed
based on the analysis result and analysis continuously get invalidated.

There are solutions to it like `getOrCreateState` for newly created
`Value` (`AnchorT`), but warning is that the new state does not
propagate! This is quite unexpected as user of analysis would expect it
to propagate. We downstream used to use `solver->propagateIfChanged` but
that turned out to be not working, see detailed writeup in
https://github.com/google/heir/issues/1153.

Just call `initializeAndRun` repeatedly also does not solve the problem
as `analysisStates` is not cleared and the monotonicity of
`AnalysisState` will make the analysis invalid as `join` will not work
as expected (the first join is no longer `join(uninitialized, init
value)`, instead it becomes `join(higher value, init value)`.

To correctly re-run the analysis, either a new `DataFlowSolver` is
created, or we can just clear the `analysisState`.


  Commit: 927a70daf31b1610627f346b0dc140eda72144b9
      https://github.com/llvm/llvm-project/commit/927a70daf31b1610627f346b0dc140eda72144b9
  Author: Muhammad Omair Javaid <omair.javaid at linaro.org>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M flang/lib/Lower/OpenMP/OpenMP.cpp
    A flang/test/Lower/OpenMP/Todo/task_untied.f90
    M flang/test/Lower/OpenMP/task.f90
    M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
    M mlir/test/Target/LLVMIR/openmp-llvm.mlir
    M mlir/test/Target/LLVMIR/openmp-todo.mlir

  Log Message:
  -----------
  Revert "[Flang OpenMP] Add LLVM translation support for UNTIED in Task (#115283)"

This reverts commit 919aead1db64b2f1444842bc75a3af7836238671.
It breaks following LLVM bots:
https://lab.llvm.org/buildbot/#/builders/199
https://lab.llvm.org/buildbot/#/builders/143
https://lab.llvm.org/buildbot/#/builders/17


  Commit: fbdf652d970322a00f61333f1ca10facb72f0cbb
      https://github.com/llvm/llvm-project/commit/fbdf652d970322a00f61333f1ca10facb72f0cbb
  Author: Alexey Bataev <a.bataev at outlook.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    A llvm/test/Analysis/CostModel/RISCV/shuffle-exact-vlen.ll

  Log Message:
  -----------
  [RISCV][COST]Add several test with known vlen, NFC


  Commit: ba373096e8ac83a7136fc44bc4e71a7bc53417a6
      https://github.com/llvm/llvm-project/commit/ba373096e8ac83a7136fc44bc4e71a7bc53417a6
  Author: Igor Kudrin <ikudrin at accesssoftek.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/lib/ObjectYAML/ELFEmitter.cpp
    M llvm/test/tools/yaml2obj/ELF/note-section.yaml

  Log Message:
  -----------
  [ObjectYAML][ELF] Report incorrect offset to generate notes (#118741)

All notes in the note section must be correctly aligned, including the
first. The tool should refuse to generate notes if the section offset is
incorrect in this respect.


  Commit: 1c25a3bfa57209e7a29eaae58ce5e0432aafe8c3
      https://github.com/llvm/llvm-project/commit/1c25a3bfa57209e7a29eaae58ce5e0432aafe8c3
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M clang/test/CoverageMapping/single-byte-counters.cpp
    A llvm/test/tools/llvm-cov/Inputs/branch-c-general-single.proftext
    A llvm/test/tools/llvm-cov/Inputs/branch-c-general-single.yaml
    M llvm/test/tools/llvm-cov/Inputs/branch-c-general.c
    A llvm/test/tools/llvm-cov/Inputs/branch-logical-mixed-single.proftext
    A llvm/test/tools/llvm-cov/Inputs/branch-logical-mixed-single.yaml
    A llvm/test/tools/llvm-cov/Inputs/branch-logical-mixed.cpp
    A llvm/test/tools/llvm-cov/Inputs/branch-macros-single.proftext
    A llvm/test/tools/llvm-cov/Inputs/branch-macros-single.yaml
    A llvm/test/tools/llvm-cov/Inputs/branch-macros.cpp
    A llvm/test/tools/llvm-cov/Inputs/branch-showBranchPercentage.c
    A llvm/test/tools/llvm-cov/Inputs/branch-templates-single.proftext
    A llvm/test/tools/llvm-cov/Inputs/branch-templates-single.yaml
    A llvm/test/tools/llvm-cov/Inputs/branch-templates.cpp
    A llvm/test/tools/llvm-cov/Inputs/showLineExecutionCounts-single.proftext
    A llvm/test/tools/llvm-cov/Inputs/showLineExecutionCounts-single.yaml
    A llvm/test/tools/llvm-cov/Inputs/showLineExecutionCounts.cpp
    A llvm/test/tools/llvm-cov/Inputs/yaml.makefile
    M llvm/test/tools/llvm-cov/branch-c-general.test
    R llvm/test/tools/llvm-cov/branch-logical-mixed.cpp
    A llvm/test/tools/llvm-cov/branch-logical-mixed.test
    R llvm/test/tools/llvm-cov/branch-macros.cpp
    A llvm/test/tools/llvm-cov/branch-macros.test
    M llvm/test/tools/llvm-cov/branch-noShowBranch.test
    R llvm/test/tools/llvm-cov/branch-showBranchPercentage.c
    A llvm/test/tools/llvm-cov/branch-showBranchPercentage.test
    R llvm/test/tools/llvm-cov/branch-templates.cpp
    A llvm/test/tools/llvm-cov/branch-templates.test
    R llvm/test/tools/llvm-cov/showLineExecutionCounts.cpp
    A llvm/test/tools/llvm-cov/showLineExecutionCounts.test
    R llvm/test/tools/llvm-cov/threads.c
    A llvm/test/tools/llvm-cov/threads.test

  Log Message:
  -----------
  Introduce SingleByteCoverage tests (w/yaml2obj) (#113114)

Restructure some tests to split into `%.test` and Inputs/%.c*`.

Add test actions with `yaml2obj` for single byte coverage. `FileCheck`
lines are:
- Relax to accept both counter values and single values `1`. A few line
counting are greater than `1` due to `llvm-profdata merge`. They will be
fixed by #110972.
- Suppress matching with `--check-prefixes=CHECK,BRCOV`, since the
current implementation of single byte doesn't emit any branch coverages.
They will be integrated to `CHECK` finally.
- Some tests are not unified but use dedicated `CHECK` lines for single
byte, since old format is different (esp. "partial fold"). They will be
unified when `Inputs` will be regenerated.

Introduce llvm/test/tools/llvm-cov/Inputs/yaml.makefile for convenience.
`%-single.yaml` and `%-single.proftext` are generated by it. It could be
used to regenerate other files.


https://discourse.llvm.org/t/rfc-integrating-singlebytecoverage-with-branch-coverage/82492


  Commit: 378e1793379c9c63a4265ecf55c47308410ed25d
      https://github.com/llvm/llvm-project/commit/378e1793379c9c63a4265ecf55c47308410ed25d
  Author: Krzysztof Drewniak <Krzysztof.Drewniak at amd.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M mlir/docs/DefiningDialects/Operations.md
    M mlir/include/mlir/Dialect/Affine/IR/AffineOps.td
    M mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td
    M mlir/include/mlir/IR/Properties.td
    M mlir/test/lib/Dialect/Test/TestOps.td
    M mlir/test/lib/Dialect/Test/TestOpsSyntax.td
    M mlir/test/mlir-tblgen/op-format-invalid.td
    M mlir/test/mlir-tblgen/op-properties-predicates.td
    M mlir/test/mlir-tblgen/op-properties.td
    M mlir/tools/mlir-tblgen/OpFormatGen.cpp

  Log Message:
  -----------
  [mlir][Properties] Shorten "Property" to "Prop" in most places (#120368)

Since the property system isn't currently in heavy use, it's probably
the right time to fix a choice I made when expanding ODS property
support.

Specifically, most of the property subclasses, like OptionalProperty or
IntProperty, wrote out the word "Property" in full. The corresponding
classes in the Attribute hierarchy uses the short-form "Attr" in those
cases, as in OptionalAttr or DefaultValuedAttr.

This commit changes all those uses of "Property" to "Prop" in order to
prevent excessively verbose tablegen files that needlessly repeat the
full name of a core concept that can be abbreviated.

So, this commit renames all the FooProperty classes to FooProp, and
keeps the existing names as alias with a Deprecated<> on them to warn
people.

In addition, this commit updates the documentation around properties to
mention the constraint support.


  Commit: 5db5dd7689b39c1c50f229f22e9d23b5475d51e1
      https://github.com/llvm/llvm-project/commit/5db5dd7689b39c1c50f229f22e9d23b5475d51e1
  Author: Krzysztof Drewniak <Krzysztof.Drewniak at amd.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M mlir/docs/DefiningDialects/Operations.md

  Log Message:
  -----------
  [mlir][NFC] Document predicate field on properties (#120975)


  Commit: ac586fd204e92b76b1ee255342ba26a45a29a1d9
      https://github.com/llvm/llvm-project/commit/ac586fd204e92b76b1ee255342ba26a45a29a1d9
  Author: Prabhuk <prabhukr at google.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M clang/lib/Basic/Targets/OSTargets.h
    A clang/test/Driver/uefi-defines.c
    M clang/test/Preprocessor/init.c

  Log Message:
  -----------
  [clang] Introduce a new UEFI target predefine. (#111719)

Add a `__UEFI__` predefine for UEFI target.

Co-authored-by: RossComputerGuy


  Commit: dbae7176a6ecf558dc5e92016cdda387c9d74d66
      https://github.com/llvm/llvm-project/commit/dbae7176a6ecf558dc5e92016cdda387c9d74d66
  Author: Vy Nguyen <vyng at google.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    A llvm/docs/Telemetry.rst
    M llvm/docs/UserGuides.rst
    A llvm/docs/llvm_telemetry_design.png
    A llvm/include/llvm/Telemetry/Telemetry.h
    M llvm/lib/CMakeLists.txt
    A llvm/lib/Telemetry/CMakeLists.txt
    A llvm/lib/Telemetry/Telemetry.cpp
    M llvm/unittests/CMakeLists.txt
    A llvm/unittests/Telemetry/CMakeLists.txt
    A llvm/unittests/Telemetry/TelemetryTest.cpp

  Log Message:
  -----------
  Reapply "[llvm]Add a simple Telemetry framework" (#120769) (#121003)

This reverts commit 2ec6174bef4bc9ef3d5cedbffd7169017c9669c3.

New changes:
 - Use explicit overloads of write(<int types>)
 - Fix link error due to missing dependency (lib/Support)
 - Updated tests and docs


  Commit: 275a27703ec9100a4984d1d0a366d50d3dc887ea
      https://github.com/llvm/llvm-project/commit/275a27703ec9100a4984d1d0a366d50d3dc887ea
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
    M llvm/test/tools/llvm-cov/Inputs/branch-logical-mixed.cpp
    M llvm/test/tools/llvm-cov/branch-macros.test
    M llvm/test/tools/llvm-cov/showLineExecutionCounts.test

  Log Message:
  -----------
  [Coverage][Single] Round Counters to boolean after evaluation (#110972)

Rounding in merging segments has been done after #75425.

Depends on: #113114


  Commit: 93d4b1f7a72f366c1ea91b2d65991266053be8d9
      https://github.com/llvm/llvm-project/commit/93d4b1f7a72f366c1ea91b2d65991266053be8d9
  Author: Lang Hames <lhames at gmail.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M llvm/tools/llvm-jitlink/llvm-jitlink-coff.cpp
    M llvm/tools/llvm-jitlink/llvm-jitlink-elf.cpp
    M llvm/tools/llvm-jitlink/llvm-jitlink-macho.cpp
    M llvm/tools/llvm-jitlink/llvm-jitlink.cpp

  Log Message:
  -----------
  Reapply "[llvm-jitlink] Use concurrent linking by default." with fixes. (#120958)

Reapplies commit edca1d9bad2 which was reverted in 34531cff638 while I
investigated bot failures, (e.g.
https://lab.llvm.org/buildbot/#/builders/137/builds/10791).

Commit 158a60051d2 should address the -check failures on the bots, which
were caused by checks running earlier under the concurrent linking
scheme before all files referenced by the checks had been fully linked.
This patch also fixes the -threads option failure by renaming the option
to -num-threads to avoid clashing with the ThreadCount cl::opt variable
defined in ThinLTOCodeGenerator.cpp.


  Commit: 9ab5474e560292d15cb53ed94d248d7e5f54787d
      https://github.com/llvm/llvm-project/commit/9ab5474e560292d15cb53ed94d248d7e5f54787d
  Author: Benjamin Maxwell <benjamin.maxwell at arm.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/include/llvm/IR/VectorTypeUtils.h
    M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
    M llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp

  Log Message:
  -----------
  [LV] Rename `ToVectorTy` to `toVectorTy` (NFC) (#120404)

This is for consistency with other helpers (and also follows the LLVM
naming conventions).


  Commit: 9d0a5d4620a2aa5dc01b150e5ebe7613238cae1c
      https://github.com/llvm/llvm-project/commit/9d0a5d4620a2aa5dc01b150e5ebe7613238cae1c
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/include/llvm/Telemetry/Telemetry.h

  Log Message:
  -----------
  [Telemetry] Add missing virtual destructors (#121015)

Fixes warnings after #121003.


  Commit: 030829a7e53fad0eab9b87b5dd49427e9fb13303
      https://github.com/llvm/llvm-project/commit/030829a7e53fad0eab9b87b5dd49427e9fb13303
  Author: Alexey Bataev <a.bataev at outlook.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    M llvm/test/Transforms/SLPVectorizer/X86/buildvector-schedule-for-subvector.ll

  Log Message:
  -----------
  [SLP]Drop samesign flag if the vector node has reduced bitwidth

If the operands of the icmp instructions has reduced bitwidth after
MinBitwidth analysis, need to drop samesign flag to preserve correctness
of the transformation.

Fixes #120823


  Commit: 0d6a584f69f07cfb900cdf6c83a10e872a5861f9
      https://github.com/llvm/llvm-project/commit/0d6a584f69f07cfb900cdf6c83a10e872a5861f9
  Author: Ryotaro Kasuga <kasuga.ryotaro at fujitsu.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M llvm/include/llvm/CodeGen/MachinePipeliner.h
    M llvm/lib/CodeGen/MachinePipeliner.cpp

  Log Message:
  -----------
  [MachinePipeliner] Add an abstract layer to manipulate Data Dependenc… (#109918)

…e Graph

In MachinePipeliner, a DAG class is used to represent the Data
Dependence Graph. Data Dependence Graph generally contains cycles, so
it's not appropriate to use DAG classes. In fact, some "hacks" are used
to express back-edges in the current implementation. This patch adds a
new class to provide a better interface for manipulating dependencies.
Our approach is as follows:

- To build the graph, we use the ScheduleDAGInstrs class as it is,
because it has powerful functions and the current implementation depends
heavily on it.
- After the graph construction is finished (i.e., during scheduling), we
use the new class DataDependenceGraph to manipulate the dependencies.

Since we don't change the dependencies during scheduling, the new class
only provides functions to read them. Also, this patch is just a
refactoring, i.e., scheduling results should not change with or without
this patch.


  Commit: 7d166fa38470a23f3134a3793b9236b2a5c68fcf
      https://github.com/llvm/llvm-project/commit/7d166fa38470a23f3134a3793b9236b2a5c68fcf
  Author: khaki3 <47756807+khaki3 at users.noreply.github.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M flang/runtime/CUDA/kernel.cpp

  Log Message:
  -----------
  [flang][cuda] Correct the number of blocks when setting the grid to `*` (#121000)

We set the `gridX` argument of `_FortranACUFLaunchKernel` to `-1` when
`*` is passed to the grid parameter. We store it in one of `dim3`
members. However, `dim3` members are unsigned, so positive-value checks
we use later, such as `gridDim.x > 0`, are invalid. This PR utilizes the
original gird-size arguments to compute the number of blocks.


  Commit: 2c95e60df53ba1a5765b3fad9e8ddaff70f21994
      https://github.com/llvm/llvm-project/commit/2c95e60df53ba1a5765b3fad9e8ddaff70f21994
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M llvm/unittests/Telemetry/TelemetryTest.cpp

  Log Message:
  -----------
  TelemetryTest.cpp: Suppress a warning in #121003 [-Wunused-private-field]


  Commit: 7ec139ad4bc09857ab2b93926feef0d110071668
      https://github.com/llvm/llvm-project/commit/7ec139ad4bc09857ab2b93926feef0d110071668
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M llvm/tools/llvm-jitlink/llvm-jitlink-coff.cpp
    M llvm/tools/llvm-jitlink/llvm-jitlink-elf.cpp
    M llvm/tools/llvm-jitlink/llvm-jitlink-macho.cpp
    M llvm/tools/llvm-jitlink/llvm-jitlink.cpp

  Log Message:
  -----------
  Revert "Reapply "[llvm-jitlink] Use concurrent linking by default." with fixes. (#120958)"

Caused random failures.

This reverts commit 93d4b1f7a72f366c1ea91b2d65991266053be8d9.
(llvmorg-20-init-16299-g93d4b1f7a72f)


  Commit: 4cb2a519db10f54815c8a4ccd5accbedc1cdfd07
      https://github.com/llvm/llvm-project/commit/4cb2a519db10f54815c8a4ccd5accbedc1cdfd07
  Author: Valentin Clement (バレンタイン クレメン) <clementval at gmail.com>
  Date:   2024-12-23 (Mon, 23 Dec 2024)

  Changed paths:
    M flang/include/flang/Runtime/CUDA/allocator.h
    M flang/include/flang/Runtime/CUDA/common.h
    M flang/include/flang/Runtime/allocatable.h
    M flang/include/flang/Runtime/allocator-registry.h
    M flang/include/flang/Runtime/descriptor.h
    M flang/lib/Lower/Allocatable.cpp
    M flang/lib/Optimizer/Builder/Runtime/Allocatable.cpp
    M flang/runtime/CUDA/allocatable.cpp
    M flang/runtime/CUDA/allocator.cpp
    M flang/runtime/CUDA/descriptor.cpp
    M flang/runtime/allocatable.cpp
    M flang/runtime/array-constructor.cpp
    M flang/runtime/descriptor.cpp
    M flang/test/HLFIR/elemental-codegen.fir
    M flang/test/Lower/OpenACC/acc-declare.f90
    M flang/test/Lower/allocatable-polymorphic.f90
    M flang/test/Lower/allocatable-runtime.f90
    M flang/test/Lower/allocate-mold.f90
    M flang/test/Lower/polymorphic.f90
    M flang/unittests/Runtime/CUDA/Allocatable.cpp
    M flang/unittests/Runtime/CUDA/AllocatorCUF.cpp
    M flang/unittests/Runtime/CUDA/Memory.cpp

  Log Message:
  -----------
  Revert "Reland '[flang] Allow to pass an async id to allocate the descriptor (#118713)' and #118733" (#121029)

This still cause issue for device runtime build.


  Commit: 658bd48884e088e75b747f56eeb71ddd2b9ab3ca
      https://github.com/llvm/llvm-project/commit/658bd48884e088e75b747f56eeb71ddd2b9ab3ca
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M .github/workflows/libcxx-build-and-test.yaml
    M bolt/lib/Core/BinaryContext.cpp
    M bolt/lib/Core/Relocation.cpp
    M bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp
    M bolt/test/RISCV/call-annotations.s
    M bolt/test/RISCV/relax.s
    M bolt/test/RISCV/reloc-branch.s
    M bolt/test/RISCV/reloc-jal.s
    M clang-tools-extra/clang-doc/Serialize.cpp
    M clang-tools-extra/clang-tidy/ClangTidy.cpp
    M clang-tools-extra/clang-tidy/ClangTidy.h
    M clang-tools-extra/clang-tidy/modernize/UseUsingCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseUsingCheck.h
    M clang-tools-extra/clang-tidy/tool/ClangTidyMain.cpp
    M clang-tools-extra/docs/ReleaseNotes.rst
    M clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines/narrowing-conversions.rst
    M clang-tools-extra/docs/clang-tidy/checks/modernize/use-ranges.rst
    M clang-tools-extra/test/clang-tidy/checkers/modernize/use-using.cpp
    M clang/docs/LanguageExtensions.rst
    M clang/docs/ReleaseNotes.rst
    M clang/docs/ThreadSafetyAnalysis.rst
    M clang/docs/UndefinedBehaviorSanitizer.rst
    M clang/include/clang/AST/Stmt.h
    M clang/include/clang/Analysis/Analyses/ThreadSafety.h
    A clang/include/clang/Analysis/FlowSensitive/SmartPointerAccessorCaching.h
    M clang/include/clang/Basic/Attr.td
    M clang/include/clang/Basic/Builtins.td
    M clang/include/clang/Basic/BuiltinsHexagon.def
    M clang/include/clang/Basic/DiagnosticSemaKinds.td
    M clang/include/clang/CIR/CMakeLists.txt
    M clang/include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h
    M clang/include/clang/CIR/Dialect/IR/CIRTypes.h
    M clang/include/clang/CIR/Dialect/IR/CIRTypes.td
    A clang/include/clang/CIR/Interfaces/CIRFPTypeInterface.h
    A clang/include/clang/CIR/Interfaces/CIRFPTypeInterface.td
    A clang/include/clang/CIR/Interfaces/CMakeLists.txt
    M clang/include/clang/Driver/Options.td
    M clang/include/clang/Sema/SemaConcept.h
    M clang/lib/AST/ByteCode/Compiler.cpp
    M clang/lib/AST/Expr.cpp
    M clang/lib/AST/ExprConstant.cpp
    M clang/lib/AST/Stmt.cpp
    M clang/lib/Analysis/FlowSensitive/CMakeLists.txt
    A clang/lib/Analysis/FlowSensitive/SmartPointerAccessorCaching.cpp
    M clang/lib/Analysis/ThreadSafety.cpp
    M clang/lib/Basic/Targets/Hexagon.cpp
    M clang/lib/Basic/Targets/OSTargets.h
    M clang/lib/Basic/Targets/X86.h
    M clang/lib/CIR/CMakeLists.txt
    M clang/lib/CIR/CodeGen/CIRGenBuilder.h
    M clang/lib/CIR/CodeGen/CIRGenModule.cpp
    M clang/lib/CIR/CodeGen/CIRGenTypeCache.h
    M clang/lib/CIR/CodeGen/CIRGenTypes.cpp
    M clang/lib/CIR/CodeGen/CIRGenTypes.h
    M clang/lib/CIR/CodeGen/CMakeLists.txt
    M clang/lib/CIR/Dialect/IR/CIRTypes.cpp
    M clang/lib/CIR/Dialect/IR/CMakeLists.txt
    A clang/lib/CIR/Interfaces/CIRFPTypeInterface.cpp
    A clang/lib/CIR/Interfaces/CMakeLists.txt
    M clang/lib/CodeGen/BackendUtil.cpp
    M clang/lib/CodeGen/CGAtomic.cpp
    M clang/lib/CodeGen/CGBuiltin.cpp
    M clang/lib/CodeGen/Targets/AArch64.cpp
    M clang/lib/Driver/ToolChains/CommonArgs.cpp
    M clang/lib/Driver/ToolChains/UEFI.cpp
    M clang/lib/Driver/ToolChains/UEFI.h
    M clang/lib/Format/MacroExpander.cpp
    M clang/lib/Format/QualifierAlignmentFixer.cpp
    M clang/lib/Headers/avx10_2_512convertintrin.h
    M clang/lib/Headers/avx10_2convertintrin.h
    M clang/lib/Headers/hvx_hexagon_protos.h
    M clang/lib/Lex/InitHeaderSearch.cpp
    M clang/lib/Parse/Parser.cpp
    M clang/lib/Sema/AnalysisBasedWarnings.cpp
    M clang/lib/Sema/CheckExprLifetime.cpp
    M clang/lib/Sema/HLSLExternalSemaSource.cpp
    M clang/lib/Sema/SemaChecking.cpp
    M clang/lib/Sema/SemaConcept.cpp
    M clang/lib/Sema/SemaDeclAttr.cpp
    M clang/lib/Sema/SemaExprMember.cpp
    M clang/lib/Serialization/ASTReader.cpp
    M clang/lib/Serialization/MultiOnDiskHashTable.h
    M clang/lib/StaticAnalyzer/Checkers/WebKit/UncountedLambdaCapturesChecker.cpp
    M clang/lib/StaticAnalyzer/Core/TextDiagnostics.cpp
    M clang/test/AST/ByteCode/if.cpp
    M clang/test/AST/HLSL/StructuredBuffers-AST.hlsl
    A clang/test/Analysis/Checkers/WebKit/uncounted-lambda-captures-find-lambda-crash.cpp
    M clang/test/CIR/global-var-simple.cpp
    M clang/test/CodeGen/AArch64/pure-scalable-args.c
    M clang/test/CodeGen/X86/avx10_2_512convert-builtins.c
    R clang/test/CodeGen/atomic-test-and-set.c
    M clang/test/CodeGen/bounds-checking.c
    M clang/test/CodeGenCXX/aarch64-mangle-sve-vectors.cpp
    M clang/test/CodeGenHLSL/builtins/StructuredBuffers-methods-lib.hlsl
    M clang/test/CodeGenHLSL/builtins/StructuredBuffers-methods-ps.hlsl
    M clang/test/CoverageMapping/single-byte-counters.cpp
    M clang/test/Driver/cl-options.c
    A clang/test/Driver/dxc_options.hlsl
    M clang/test/Driver/hexagon-toolchain-elf.c
    M clang/test/Driver/print-enabled-extensions/aarch64-armv9.4-a.c
    M clang/test/Driver/print-enabled-extensions/aarch64-armv9.5-a.c
    A clang/test/Driver/uefi-defines.c
    M clang/test/Driver/unknown-arg-drivermodes.test
    M clang/test/Misc/target-invalid-cpu-note/hexagon.c
    A clang/test/Modules/pr120277.cppm
    A clang/test/Parser/objc-coloncolon.m
    A clang/test/Parser/objcxx-coloncolon.mm
    M clang/test/Preprocessor/hexagon-predefines.c
    M clang/test/Preprocessor/init.c
    M clang/test/Sema/atomic-ops.c
    M clang/test/Sema/constant_builtins_vector.cpp
    M clang/test/Sema/warn-lifetime-analysis-nocfg.cpp
    M clang/test/SemaCXX/vector-bool.cpp
    M clang/test/SemaCXX/warn-thread-safety-analysis.cpp
    M clang/test/SemaCXX/warn-thread-safety-parsing.cpp
    M clang/unittests/Analysis/FlowSensitive/CMakeLists.txt
    A clang/unittests/Analysis/FlowSensitive/SmartPointerAccessorCachingTest.cpp
    M clang/unittests/Format/MacroCallReconstructorTest.cpp
    M clang/unittests/Format/QualifierFixerTest.cpp
    M compiler-rt/cmake/builtin-config-ix.cmake
    M compiler-rt/lib/builtins/aarch64/sme-abi-assert.c
    M compiler-rt/lib/builtins/aarch64/sme-abi.S
    M compiler-rt/lib/interception/interception_win.cpp
    M compiler-rt/lib/rtsan/rtsan_interceptors_posix.cpp
    M compiler-rt/lib/rtsan/tests/rtsan_test_interceptors_posix.cpp
    M compiler-rt/lib/tysan/tysan_interceptors.cpp
    M compiler-rt/test/ubsan/TestCases/Misc/local_bounds.cpp
    M flang/docs/Extensions.md
    M flang/include/flang/Evaluate/target.h
    M flang/include/flang/Optimizer/Builder/IntrinsicCall.h
    M flang/include/flang/Optimizer/Builder/Runtime/Exceptions.h
    M flang/include/flang/Runtime/CUDA/allocator.h
    M flang/include/flang/Runtime/CUDA/common.h
    M flang/include/flang/Runtime/CUDA/descriptor.h
    M flang/include/flang/Runtime/allocatable.h
    M flang/include/flang/Runtime/allocator-registry.h
    M flang/include/flang/Runtime/descriptor.h
    M flang/include/flang/Runtime/exceptions.h
    M flang/include/flang/Tools/TargetSetup.h
    M flang/lib/Evaluate/fold-logical.cpp
    M flang/lib/Lower/Allocatable.cpp
    M flang/lib/Lower/IO.cpp
    M flang/lib/Optimizer/Analysis/AliasAnalysis.cpp
    M flang/lib/Optimizer/Builder/IntrinsicCall.cpp
    M flang/lib/Optimizer/Builder/Runtime/Allocatable.cpp
    M flang/lib/Optimizer/Builder/Runtime/Exceptions.cpp
    M flang/lib/Optimizer/CodeGen/CodeGen.cpp
    M flang/lib/Optimizer/HLFIR/Transforms/InlineElementals.cpp
    M flang/lib/Optimizer/HLFIR/Transforms/LowerHLFIRIntrinsics.cpp
    M flang/lib/Optimizer/HLFIR/Transforms/OptimizedBufferization.cpp
    M flang/lib/Optimizer/HLFIR/Transforms/SimplifyHLFIRIntrinsics.cpp
    M flang/lib/Optimizer/Transforms/AddAliasTags.cpp
    M flang/lib/Optimizer/Transforms/AlgebraicSimplification.cpp
    M flang/lib/Optimizer/Transforms/AssumedRankOpConversion.cpp
    M flang/lib/Optimizer/Transforms/CUFOpConversion.cpp
    M flang/lib/Optimizer/Transforms/CompilerGeneratedNames.cpp
    M flang/lib/Optimizer/Transforms/ConstantArgumentGlobalisation.cpp
    M flang/lib/Optimizer/Transforms/LoopVersioning.cpp
    M flang/lib/Optimizer/Transforms/StackArrays.cpp
    M flang/runtime/CUDA/allocatable.cpp
    M flang/runtime/CUDA/allocator.cpp
    M flang/runtime/CUDA/descriptor.cpp
    M flang/runtime/CUDA/kernel.cpp
    M flang/runtime/allocatable.cpp
    M flang/runtime/array-constructor.cpp
    M flang/runtime/descriptor.cpp
    M flang/runtime/exceptions.cpp
    M flang/test/Evaluate/fold-ieee.f90
    M flang/test/Fir/CUDA/cuda-allocate.fir
    M flang/test/Fir/CUDA/cuda-code-gen.mlir
    A flang/test/Fir/CUDA/cuda-compiler-generated-names.mlir
    M flang/test/HLFIR/elemental-codegen.fir
    A flang/test/HLFIR/opt-variable-assign-omp.fir
    M flang/test/Lower/Intrinsics/ieee_flag.f90
    M flang/test/Lower/OpenACC/acc-declare.f90
    M flang/test/Lower/allocatable-polymorphic.f90
    M flang/test/Lower/allocatable-runtime.f90
    M flang/test/Lower/allocate-mold.f90
    M flang/test/Lower/io-derived-type.f90
    M flang/test/Lower/namelist.f90
    M flang/test/Lower/polymorphic.f90
    M flang/test/Transforms/loop-versioning.fir
    M flang/unittests/Runtime/CUDA/Allocatable.cpp
    M flang/unittests/Runtime/CUDA/AllocatorCUF.cpp
    M flang/unittests/Runtime/CUDA/Memory.cpp
    M libc/config/gpu/entrypoints.txt
    M libc/config/gpu/headers.txt
    R libc/hdrgen/yaml/gpu/rpc.yaml
    M libc/include/CMakeLists.txt
    R libc/include/gpu/rpc.h.def
    M libc/src/__support/RPC/CMakeLists.txt
    M libc/test/src/math/smoke/CanonicalizeTest.h
    M libc/test/src/math/smoke/FModTest.h
    A libcxx/cmake/caches/Generic-cxx03-frozen.cmake
    M libcxx/docs/Status/Cxx17Papers.csv
    M libcxx/include/CMakeLists.txt
    M libcxx/include/__config
    R libcxx/include/__cxx03/CMakeLists.txt
    M libcxx/include/__cxx03/__config
    M libcxx/include/__cxx03/__configuration/abi.h
    M libcxx/include/__cxx03/__configuration/compiler.h
    A libcxx/include/__cxx03/__configuration/config_site_shim.h
    M libcxx/include/__cxx03/__configuration/language.h
    M libcxx/include/__cxx03/__configuration/platform.h
    M libcxx/include/__cxx03/__locale_dir/locale_base_api/bsd_locale_fallbacks.h
    M libcxx/include/__cxx03/__thread/support/pthread.h
    M libcxx/include/__cxx03/climits
    M libcxx/include/__cxx03/locale
    M libcxx/include/__cxx03/module.modulemap
    M libcxx/include/__cxx03/version
    M libcxx/include/__functional/function.h
    M libcxx/include/__fwd/memory_resource.h
    M libcxx/include/__memory/allocator_arg_t.h
    M libcxx/include/__memory/allocator_destructor.h
    M libcxx/include/__memory/pointer_traits.h
    M libcxx/include/__memory/unique_ptr.h
    M libcxx/include/__memory_resource/monotonic_buffer_resource.h
    M libcxx/include/__ranges/join_view.h
    M libcxx/include/__tuple/make_tuple_types.h
    M libcxx/include/__tuple/sfinae_helpers.h
    M libcxx/include/__tuple/tuple_element.h
    M libcxx/include/__type_traits/add_cv_quals.h
    M libcxx/include/__type_traits/add_lvalue_reference.h
    M libcxx/include/__type_traits/add_pointer.h
    M libcxx/include/__type_traits/add_rvalue_reference.h
    M libcxx/include/__type_traits/common_type.h
    M libcxx/include/__type_traits/decay.h
    M libcxx/include/__type_traits/remove_pointer.h
    M libcxx/include/__type_traits/type_list.h
    M libcxx/include/__type_traits/unwrap_ref.h
    M libcxx/include/__utility/exception_guard.h
    M libcxx/include/__utility/move.h
    M libcxx/include/algorithm
    M libcxx/include/any
    M libcxx/include/array
    M libcxx/include/atomic
    M libcxx/include/barrier
    M libcxx/include/bit
    M libcxx/include/bitset
    M libcxx/include/cassert
    M libcxx/include/ccomplex
    M libcxx/include/cctype
    M libcxx/include/cerrno
    M libcxx/include/cfenv
    M libcxx/include/cfloat
    M libcxx/include/charconv
    M libcxx/include/chrono
    M libcxx/include/cinttypes
    M libcxx/include/ciso646
    M libcxx/include/climits
    M libcxx/include/clocale
    M libcxx/include/cmath
    M libcxx/include/codecvt
    M libcxx/include/compare
    M libcxx/include/complex
    M libcxx/include/complex.h
    M libcxx/include/concepts
    M libcxx/include/condition_variable
    M libcxx/include/coroutine
    M libcxx/include/csetjmp
    M libcxx/include/csignal
    M libcxx/include/cstdalign
    M libcxx/include/cstdarg
    M libcxx/include/cstdbool
    M libcxx/include/cstddef
    M libcxx/include/cstdint
    M libcxx/include/cstdio
    M libcxx/include/cstdlib
    M libcxx/include/cstring
    M libcxx/include/ctgmath
    M libcxx/include/ctime
    M libcxx/include/ctype.h
    M libcxx/include/cuchar
    M libcxx/include/cwchar
    M libcxx/include/cwctype
    M libcxx/include/deque
    M libcxx/include/errno.h
    M libcxx/include/exception
    M libcxx/include/execution
    M libcxx/include/expected
    M libcxx/include/experimental/iterator
    M libcxx/include/experimental/memory
    M libcxx/include/experimental/propagate_const
    M libcxx/include/experimental/simd
    M libcxx/include/experimental/type_traits
    M libcxx/include/experimental/utility
    M libcxx/include/ext/hash_map
    M libcxx/include/ext/hash_set
    M libcxx/include/fenv.h
    M libcxx/include/filesystem
    M libcxx/include/flat_map
    M libcxx/include/float.h
    M libcxx/include/format
    M libcxx/include/forward_list
    M libcxx/include/fstream
    M libcxx/include/functional
    M libcxx/include/future
    M libcxx/include/initializer_list
    M libcxx/include/inttypes.h
    M libcxx/include/iomanip
    M libcxx/include/ios
    M libcxx/include/iosfwd
    M libcxx/include/iostream
    M libcxx/include/istream
    M libcxx/include/iterator
    M libcxx/include/latch
    M libcxx/include/limits
    M libcxx/include/list
    M libcxx/include/locale
    M libcxx/include/map
    M libcxx/include/math.h
    M libcxx/include/mdspan
    M libcxx/include/memory
    M libcxx/include/memory_resource
    M libcxx/include/mutex
    M libcxx/include/new
    M libcxx/include/numbers
    M libcxx/include/numeric
    M libcxx/include/optional
    M libcxx/include/ostream
    M libcxx/include/print
    M libcxx/include/queue
    M libcxx/include/random
    M libcxx/include/ranges
    M libcxx/include/ratio
    M libcxx/include/regex
    M libcxx/include/scoped_allocator
    M libcxx/include/semaphore
    M libcxx/include/set
    M libcxx/include/shared_mutex
    M libcxx/include/source_location
    M libcxx/include/span
    M libcxx/include/sstream
    M libcxx/include/stack
    M libcxx/include/stdatomic.h
    M libcxx/include/stdbool.h
    M libcxx/include/stddef.h
    M libcxx/include/stdexcept
    M libcxx/include/stdio.h
    M libcxx/include/stdlib.h
    M libcxx/include/stop_token
    M libcxx/include/streambuf
    M libcxx/include/string
    M libcxx/include/string.h
    M libcxx/include/string_view
    M libcxx/include/strstream
    M libcxx/include/syncstream
    M libcxx/include/system_error
    M libcxx/include/tgmath.h
    M libcxx/include/thread
    M libcxx/include/tuple
    M libcxx/include/type_traits
    M libcxx/include/typeindex
    M libcxx/include/typeinfo
    M libcxx/include/uchar.h
    M libcxx/include/unordered_map
    M libcxx/include/unordered_set
    M libcxx/include/utility
    M libcxx/include/valarray
    M libcxx/include/variant
    M libcxx/include/vector
    M libcxx/include/version
    M libcxx/include/wchar.h
    M libcxx/include/wctype.h
    M libcxx/lib/abi/CHANGELOG.TXT
    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/src/memory_resource.cpp
    M libcxx/test/benchmarks/algorithms/min_max_element.bench.cpp
    R libcxx/test/benchmarks/allocation.bench.cpp
    A libcxx/test/benchmarks/locale/num_get.bench.cpp
    M libcxx/test/libcxx/algorithms/half_positive.pass.cpp
    M libcxx/test/libcxx/assertions/customize_verbose_abort.link-time.pass.cpp
    M libcxx/test/libcxx/assertions/default_verbose_abort.pass.cpp
    M libcxx/test/libcxx/assertions/modes/none.pass.cpp
    M libcxx/test/libcxx/assertions/single_expression.pass.cpp
    M libcxx/test/libcxx/atomics/atomics.syn/compatible_with_stdatomic.compile.pass.cpp
    M libcxx/test/libcxx/clang_modules_include.gen.py
    M libcxx/test/libcxx/containers/associative/tree_balance_after_insert.pass.cpp
    M libcxx/test/libcxx/containers/associative/tree_key_value_traits.pass.cpp
    M libcxx/test/libcxx/containers/associative/tree_left_rotate.pass.cpp
    M libcxx/test/libcxx/containers/associative/tree_remove.pass.cpp
    M libcxx/test/libcxx/containers/associative/tree_right_rotate.pass.cpp
    M libcxx/test/libcxx/containers/associative/unord.map/abi.compile.pass.cpp
    M libcxx/test/libcxx/containers/associative/unord.set/abi.compile.pass.cpp
    M libcxx/test/libcxx/containers/container_traits.compile.pass.cpp
    M libcxx/test/libcxx/containers/unord/key_value_traits.pass.cpp
    M libcxx/test/libcxx/containers/unord/next_pow2.pass.cpp
    M libcxx/test/libcxx/containers/unord/next_prime.pass.cpp
    M libcxx/test/libcxx/depr/depr.c.headers/extern_c.pass.cpp
    M libcxx/test/libcxx/header_inclusions.gen.py
    M libcxx/test/libcxx/input.output/file.streams/fstreams/filebuf/traits_mismatch.verify.cpp
    M libcxx/test/libcxx/input.output/file.streams/fstreams/traits_mismatch.verify.cpp
    M libcxx/test/libcxx/input.output/iostream.format/input.streams/traits_mismatch.verify.cpp
    M libcxx/test/libcxx/input.output/iostream.format/output.streams/traits_mismatch.verify.cpp
    M libcxx/test/libcxx/input.output/string.streams/stringbuf/const_sso_buffer.pass.cpp
    M libcxx/test/libcxx/input.output/string.streams/traits_mismatch.verify.cpp
    M libcxx/test/libcxx/iterators/aliasing_iterator.pass.cpp
    M libcxx/test/libcxx/iterators/bounded_iter/arithmetic.pass.cpp
    M libcxx/test/libcxx/iterators/bounded_iter/comparison.pass.cpp
    M libcxx/test/libcxx/iterators/bounded_iter/pointer_traits.pass.cpp
    M libcxx/test/libcxx/iterators/bounded_iter/types.compile.pass.cpp
    M libcxx/test/libcxx/iterators/contiguous_iterators.conv.compile.pass.cpp
    M libcxx/test/libcxx/iterators/contiguous_iterators.verify.cpp
    M libcxx/test/libcxx/iterators/iterator.primitives/iterator.operations/prev.verify.cpp
    M libcxx/test/libcxx/language.support/support.dynamic/libcpp_deallocate.sh.cpp
    M libcxx/test/libcxx/lint/lint_cmakelists.sh.py
    M libcxx/test/libcxx/memory/allocation_guard.pass.cpp
    M libcxx/test/libcxx/memory/swap_allocator.pass.cpp
    M libcxx/test/libcxx/numerics/bit.ops.pass.cpp
    M libcxx/test/libcxx/numerics/clamp_to_integral.pass.cpp
    M libcxx/test/libcxx/numerics/complex.number/cmplx.over.pow.pass.cpp
    M libcxx/test/libcxx/selftest/test_macros.pass.cpp
    M libcxx/test/libcxx/strings/c.strings/constexpr_memmove.pass.cpp
    M libcxx/test/libcxx/transitive_includes.gen.py
    M libcxx/test/libcxx/type_traits/datasizeof.compile.pass.cpp
    M libcxx/test/libcxx/type_traits/is_constant_evaluated.pass.cpp
    M libcxx/test/libcxx/type_traits/is_trivially_comparable.compile.pass.cpp
    M libcxx/test/libcxx/type_traits/is_trivially_relocatable.compile.pass.cpp
    M libcxx/test/libcxx/utilities/exception_guard.odr.sh.cpp
    M libcxx/test/libcxx/utilities/is_pointer_in_range.pass.cpp
    M libcxx/test/libcxx/utilities/is_valid_range.pass.cpp
    M libcxx/test/libcxx/utilities/meta/meta_base.pass.cpp
    M libcxx/test/libcxx/utilities/no_destroy.pass.cpp
    M libcxx/test/libcxx/utilities/template.bitset/includes.pass.cpp
    M libcxx/test/libcxx/utilities/utility/private_constructor_tag.compile.pass.cpp
    M libcxx/test/std/containers/sequences/array/array.fill/fill.verify.cpp
    M libcxx/test/std/containers/sequences/array/array.swap/swap.verify.cpp
    M libcxx/test/std/containers/sequences/array/array.tuple/get.verify.cpp
    M libcxx/test/std/containers/sequences/array/array.tuple/tuple_element.verify.cpp
    M libcxx/test/std/containers/sequences/array/size_and_alignment.compile.pass.cpp
    M libcxx/test/std/containers/sequences/forwardlist/types.pass.cpp
    M libcxx/test/std/containers/sequences/list/types.pass.cpp
    M libcxx/test/std/containers/sequences/vector/vector.cons/exceptions.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/fstream.cons/default.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/fstream.cons/move.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/fstream.cons/pointer.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/fstream.cons/string.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/ifstream.cons/default.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/ifstream.cons/move.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/ifstream.cons/pointer.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/ifstream.cons/string.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/ofstream.cons/default.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/ofstream.cons/move.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/ofstream.cons/pointer.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/ofstream.cons/string.pass.cpp
    M libcxx/test/std/input.output/iostreams.base/ios/basic.ios.members/copyfmt.pass.cpp
    M libcxx/test/std/input.output/string.streams/istringstream/istringstream.cons/default.pass.cpp
    M libcxx/test/std/input.output/string.streams/istringstream/istringstream.cons/move.pass.cpp
    M libcxx/test/std/input.output/string.streams/istringstream/istringstream.cons/string.pass.cpp
    M libcxx/test/std/input.output/string.streams/ostringstream/ostringstream.cons/default.pass.cpp
    M libcxx/test/std/input.output/string.streams/ostringstream/ostringstream.cons/move.pass.cpp
    M libcxx/test/std/input.output/string.streams/ostringstream/ostringstream.cons/string.pass.cpp
    M libcxx/test/std/input.output/string.streams/stringbuf/stringbuf.cons/default.pass.cpp
    M libcxx/test/std/input.output/string.streams/stringstream/stringstream.cons/default.pass.cpp
    M libcxx/test/std/input.output/string.streams/stringstream/stringstream.cons/move.pass.cpp
    M libcxx/test/std/input.output/string.streams/stringstream/stringstream.cons/string.pass.cpp
    M libcxx/test/std/language.support/support.runtime/cstdalign.compile.pass.cpp
    M libcxx/test/std/numerics/c.math/isnormal.pass.cpp
    M libcxx/test/std/numerics/c.math/signbit.pass.cpp
    M libcxx/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/init.pass.cpp
    M libcxx/test/std/strings/basic.string/char.bad.verify.cpp
    M libcxx/test/std/strings/string.view/char.bad.verify.cpp
    A libcxx/test/std/utilities/meta/derived_from_integral_constant.compile.pass.cpp
    M libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.runtime.pass.cpp
    M libcxx/test/std/utilities/template.bitset/bitset.members/nonstdmem.uglified.compile.pass.cpp
    M libcxx/test/support/test_macros.h
    M libcxx/test/tools/clang_tidy_checks/proper_version_checks.cpp
    M libcxx/utils/ci/run-buildbot
    M libcxx/utils/generate_feature_test_macro_components.py
    M libcxx/utils/libcxx/test/params.py
    M libcxx/vendor/llvm/default_assertion_handler.in
    M lld/COFF/Driver.cpp
    M lld/ELF/Config.h
    M lld/ELF/Driver.cpp
    M lld/MachO/SymbolTable.cpp
    M lld/test/COFF/arm64x-symtab.s
    M lldb/include/lldb/API/SBError.h
    M lldb/include/lldb/API/SBStructuredData.h
    M lldb/include/lldb/Host/linux/HostInfoLinux.h
    M lldb/include/lldb/Host/posix/HostInfoPosix.h
    M lldb/include/lldb/Utility/DiagnosticsRendering.h
    M lldb/include/lldb/Utility/Status.h
    M lldb/source/API/SBError.cpp
    M lldb/source/Host/linux/HostInfoLinux.cpp
    M lldb/source/Host/posix/HostInfoPosix.cpp
    M lldb/source/Host/posix/ProcessLauncherPosixFork.cpp
    M lldb/source/Interpreter/CommandReturnObject.cpp
    M lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
    M lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h
    M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
    M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
    M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h
    M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp
    M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h
    M lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.cpp
    M lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
    M lldb/source/Utility/DiagnosticsRendering.cpp
    M lldb/source/Utility/Status.cpp
    M lldb/test/API/commands/expression/diagnostics/TestExprDiagnostics.py
    M lldb/test/API/commands/frame/var/TestFrameVar.py
    A lldb/test/API/lang/cpp/typedef-to-outer-fwd/Makefile
    A lldb/test/API/lang/cpp/typedef-to-outer-fwd/TestTypedefToOuterFwd.py
    A lldb/test/API/lang/cpp/typedef-to-outer-fwd/lib.cpp
    A lldb/test/API/lang/cpp/typedef-to-outer-fwd/lib.h
    A lldb/test/API/lang/cpp/typedef-to-outer-fwd/main.cpp
    M lldb/tools/driver/CMakeLists.txt
    M lldb/unittests/Symbol/TestTypeSystemClang.cpp
    M lldb/unittests/SymbolFile/DWARF/DWARFASTParserClangTests.cpp
    M llvm/Maintainers.md
    M llvm/bindings/ocaml/llvm/llvm.ml
    M llvm/bindings/ocaml/llvm/llvm.mli
    M llvm/bindings/ocaml/llvm/llvm_ocaml.c
    M llvm/docs/MemTagSanitizer.rst
    M llvm/docs/NVPTXUsage.rst
    M llvm/docs/ReleaseNotes.md
    A llvm/docs/Telemetry.rst
    M llvm/docs/TestSuiteGuide.md
    M llvm/docs/UserGuides.rst
    A llvm/docs/llvm_telemetry_design.png
    M llvm/include/llvm/BinaryFormat/ELF.h
    R llvm/include/llvm/CodeGen/DroppedVariableStats.h
    M llvm/include/llvm/CodeGen/ISDOpcodes.h
    M llvm/include/llvm/CodeGen/MachinePipeliner.h
    M llvm/include/llvm/CodeGen/SelectionDAG.h
    M llvm/include/llvm/CodeGen/SelectionDAGNodes.h
    M llvm/include/llvm/CodeGen/SelectionDAGTargetInfo.h
    M llvm/include/llvm/CodeGen/TargetRegisterInfo.h
    M llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h
    M llvm/include/llvm/Frontend/Atomic/Atomic.h
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/include/llvm/IR/Instruction.h
    M llvm/include/llvm/IR/IntrinsicsHexagonDep.td
    M llvm/include/llvm/IR/IntrinsicsNVVM.td
    M llvm/include/llvm/IR/ModuleSummaryIndex.h
    M llvm/include/llvm/IR/Value.h
    M llvm/include/llvm/IR/VectorTypeUtils.h
    M llvm/include/llvm/MC/MCCodeView.h
    M llvm/include/llvm/MC/MCFragment.h
    M llvm/include/llvm/MC/MCSection.h
    M llvm/include/llvm/MC/MCStreamer.h
    A llvm/include/llvm/Passes/DroppedVariableStats.h
    A llvm/include/llvm/Passes/DroppedVariableStatsIR.h
    M llvm/include/llvm/Passes/StandardInstrumentations.h
    M llvm/include/llvm/Target/GenericOpcodes.td
    M llvm/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
    M llvm/include/llvm/Target/TargetSelectionDAG.td
    A llvm/include/llvm/Telemetry/Telemetry.h
    M llvm/include/llvm/Transforms/Instrumentation/BoundsChecking.h
    M llvm/include/llvm/Transforms/Instrumentation/MemProfiler.h
    M llvm/include/llvm/Transforms/Utils/BuildLibCalls.h
    M llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/DependencyGraph.h
    M llvm/lib/Analysis/ConstraintSystem.cpp
    M llvm/lib/Analysis/MemoryBuiltins.cpp
    M llvm/lib/Analysis/ScalarEvolution.cpp
    M llvm/lib/CMakeLists.txt
    M llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
    M llvm/lib/CodeGen/CMakeLists.txt
    R llvm/lib/CodeGen/DroppedVariableStats.cpp
    M llvm/lib/CodeGen/MachinePipeliner.cpp
    M llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
    M llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
    M llvm/lib/CodeGen/SelectionDAG/SelectionDAGTargetInfo.cpp
    M llvm/lib/CodeGen/TargetRegisterInfo.cpp
    M llvm/lib/DebugInfo/GSYM/GsymCreator.cpp
    M llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp
    M llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.h
    M llvm/lib/ExecutionEngine/JITLink/COFF_x86_64.cpp
    M llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp
    M llvm/lib/ExecutionEngine/Orc/TaskDispatch.cpp
    M llvm/lib/Frontend/Atomic/Atomic.cpp
    M llvm/lib/Frontend/OpenMP/CMakeLists.txt
    M llvm/lib/IR/Instruction.cpp
    M llvm/lib/IR/Verifier.cpp
    M llvm/lib/MC/MCAsmStreamer.cpp
    M llvm/lib/MC/MCAssembler.cpp
    M llvm/lib/MC/MCCodeView.cpp
    M llvm/lib/MC/MCFragment.cpp
    M llvm/lib/MC/MCMachOStreamer.cpp
    M llvm/lib/MC/MCObjectStreamer.cpp
    M llvm/lib/MC/MCSPIRVStreamer.cpp
    M llvm/lib/MC/MCStreamer.cpp
    M llvm/lib/MC/MCWasmStreamer.cpp
    M llvm/lib/MC/MCWinCOFFStreamer.cpp
    M llvm/lib/MC/MCXCOFFStreamer.cpp
    M llvm/lib/MC/WasmObjectWriter.cpp
    M llvm/lib/MC/WinCOFFObjectWriter.cpp
    M llvm/lib/Object/ELFObjectFile.cpp
    M llvm/lib/ObjectYAML/ELFEmitter.cpp
    M llvm/lib/ObjectYAML/ELFYAML.cpp
    M llvm/lib/Passes/CMakeLists.txt
    A llvm/lib/Passes/DroppedVariableStatsIR.cpp
    M llvm/lib/Passes/PassBuilder.cpp
    M llvm/lib/Passes/PassRegistry.def
    M llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
    M llvm/lib/Target/AArch64/AArch64FastISel.cpp
    M llvm/lib/Target/AArch64/AArch64Features.td
    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/AArch64InstrInfo.td
    M llvm/lib/Target/AArch64/AArch64MachineFunctionInfo.h
    M llvm/lib/Target/AArch64/AArch64RegisterInfo.td
    M llvm/lib/Target/AArch64/AArch64SMEInstrInfo.td
    M llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp
    M llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.h
    M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
    M llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
    M llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp
    M llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
    M llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
    M llvm/lib/Target/AArch64/Utils/AArch64SMEAttributes.cpp
    M llvm/lib/Target/AArch64/Utils/AArch64SMEAttributes.h
    M llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
    M llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h
    M llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
    M llvm/lib/Target/AMDGPU/AMDGPUSelectionDAGInfo.cpp
    M llvm/lib/Target/AMDGPU/AMDGPUSelectionDAGInfo.h
    M llvm/lib/Target/AMDGPU/AMDGPUSwLowerLDS.cpp
    M llvm/lib/Target/AMDGPU/MIMGInstructions.td
    M llvm/lib/Target/AMDGPU/SIISelLowering.cpp
    M llvm/lib/Target/AMDGPU/SIInstructions.td
    M llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
    M llvm/lib/Target/ARM/ARMISelLowering.cpp
    M llvm/lib/Target/ARM/ARMISelLowering.h
    M llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp
    M llvm/lib/Target/ARM/ARMSelectionDAGInfo.h
    M llvm/lib/Target/ARM/Utils/ARMBaseInfo.h
    M llvm/lib/Target/Hexagon/Hexagon.td
    M llvm/lib/Target/Hexagon/HexagonDepArch.h
    M llvm/lib/Target/Hexagon/HexagonDepArch.td
    M llvm/lib/Target/Hexagon/HexagonDepIICHVX.td
    M llvm/lib/Target/Hexagon/HexagonDepIICScalar.td
    M llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
    M llvm/lib/Target/Hexagon/HexagonSchedule.td
    A llvm/lib/Target/Hexagon/HexagonScheduleV75.td
    A llvm/lib/Target/Hexagon/HexagonScheduleV79.td
    M llvm/lib/Target/Hexagon/HexagonSubtarget.h
    M llvm/lib/Target/Hexagon/HexagonTargetMachine.h
    M llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp
    M llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp
    M llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp
    M llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
    M llvm/lib/Target/Mips/MCTargetDesc/CMakeLists.txt
    M llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp
    M llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp
    M llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h
    M llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp
    M llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h
    A llvm/lib/Target/Mips/MCTargetDesc/MipsWinCOFFObjectWriter.cpp
    A llvm/lib/Target/Mips/MCTargetDesc/MipsWinCOFFStreamer.cpp
    M llvm/lib/Target/Mips/MipsISelLowering.h
    M llvm/lib/Target/Mips/MipsSelectionDAGInfo.cpp
    M llvm/lib/Target/Mips/MipsSelectionDAGInfo.h
    M llvm/lib/Target/Mips/MipsTargetMachine.cpp
    M llvm/lib/Target/NVPTX/NVPTXISelLowering.h
    M llvm/lib/Target/NVPTX/NVPTXIntrinsics.td
    M llvm/lib/Target/NVPTX/NVPTXSelectionDAGInfo.cpp
    M llvm/lib/Target/NVPTX/NVPTXSelectionDAGInfo.h
    M llvm/lib/Target/PowerPC/PPCISelLowering.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/GISel/RISCVInstructionSelector.cpp
    M llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.h
    M llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp
    M llvm/lib/Target/RISCV/RISCV.td
    M llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
    M llvm/lib/Target/RISCV/RISCVISelDAGToDAG.h
    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/RISCVInstrInfo.cpp
    M llvm/lib/Target/RISCV/RISCVInstrInfo.td
    M llvm/lib/Target/RISCV/RISCVInstrInfoC.td
    M llvm/lib/Target/RISCV/RISCVInstrInfoV.td
    M llvm/lib/Target/RISCV/RISCVInstrInfoXSf.td
    M llvm/lib/Target/RISCV/RISCVInstrInfoXwch.td
    M llvm/lib/Target/RISCV/RISCVProcessors.td
    A llvm/lib/Target/RISCV/RISCVSchedTTAscalonD8.td
    M llvm/lib/Target/RISCV/RISCVSelectionDAGInfo.cpp
    M llvm/lib/Target/RISCV/RISCVSelectionDAGInfo.h
    M llvm/lib/Target/SystemZ/SystemZISelLowering.h
    M llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp
    M llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.h
    M llvm/lib/Target/WebAssembly/WebAssemblyISD.def
    M llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
    M llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h
    M llvm/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp
    M llvm/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.h
    M llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
    M llvm/lib/Target/X86/X86ArgumentStackSlotRebase.cpp
    M llvm/lib/Target/X86/X86ISelLowering.cpp
    M llvm/lib/Target/X86/X86ISelLowering.h
    M llvm/lib/Target/X86/X86LowerAMXType.cpp
    M llvm/lib/Target/X86/X86SelectionDAGInfo.cpp
    M llvm/lib/Target/X86/X86SelectionDAGInfo.h
    M llvm/lib/Target/X86/X86TargetTransformInfo.cpp
    A llvm/lib/Telemetry/CMakeLists.txt
    A llvm/lib/Telemetry/Telemetry.cpp
    M llvm/lib/Transforms/IPO/FunctionAttrs.cpp
    M llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp
    M llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp
    M llvm/lib/Transforms/Instrumentation/MemProfiler.cpp
    M llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
    M llvm/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp
    M llvm/lib/Transforms/Utils/BuildLibCalls.cpp
    M llvm/lib/Transforms/Utils/Local.cpp
    M llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
    M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    M llvm/lib/Transforms/Vectorize/SandboxVectorizer/DependencyGraph.cpp
    M llvm/lib/Transforms/Vectorize/VPlan.h
    M llvm/lib/Transforms/Vectorize/VPlanAnalysis.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/VectorCombine.cpp
    A llvm/test/Analysis/CostModel/RISCV/shuffle-exact-vlen.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-concat_subvector-codesize.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-concat_subvector-latency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-concat_subvector-sizelatency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-concat_subvector.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-insert_subvector-codesize.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-insert_subvector-latency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-insert_subvector-sizelatency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-insert_subvector.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-codesize.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-fp16-codesize.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-fp16-latency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-fp16-sizelatency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-fp16.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-latency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-sizelatency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src.ll
    M llvm/test/Analysis/LoopAccessAnalysis/nssw-predicate-implied.ll
    M llvm/test/Analysis/LoopAccessAnalysis/wrapping-pointer-versioning.ll
    M llvm/test/Analysis/ScalarEvolution/backedge-taken-count-guard-info-with-multiple-predecessors.ll
    M llvm/test/Bindings/OCaml/core.ml
    M llvm/test/CodeGen/AArch64/GlobalISel/legalize-bitreverse.mir
    M llvm/test/CodeGen/AArch64/GlobalISel/legalize-cmp.mir
    M llvm/test/CodeGen/AArch64/GlobalISel/legalizer-info-validation.mir
    A llvm/test/CodeGen/AArch64/GlobalISel/select-fp-anyext-crash.ll
    M llvm/test/CodeGen/AArch64/aarch64-neon-vector-insert-uaddlv.ll
    M llvm/test/CodeGen/AArch64/bitreverse.ll
    M llvm/test/CodeGen/AArch64/commandline-metadata.ll
    M llvm/test/CodeGen/AArch64/neon-dotreduce.ll
    A llvm/test/CodeGen/AArch64/neon-ins-trunc-elt.ll
    A llvm/test/CodeGen/AArch64/sme-agnostic-za.ll
    M llvm/test/CodeGen/AArch64/sme-disable-gisel-fisel.ll
    M llvm/test/CodeGen/AArch64/sve-doublereduct.ll
    M llvm/test/CodeGen/AArch64/sve-extract-element.ll
    M llvm/test/CodeGen/AArch64/sve-extract-fixed-vector.ll
    M llvm/test/CodeGen/AArch64/sve-fixed-length-int-reduce.ll
    M llvm/test/CodeGen/AArch64/sve-int-reduce.ll
    M llvm/test/CodeGen/AArch64/sve-split-int-reduce.ll
    M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-reduce.ll
    M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-reductions.ll
    M llvm/test/CodeGen/AArch64/sve-vecreduce-dot.ll
    M llvm/test/CodeGen/AArch64/uaddlv-vaddlp-combine.ll
    M llvm/test/CodeGen/AArch64/vec-combine-compare-to-bitmask.ll
    M llvm/test/CodeGen/AArch64/vecreduce-bool.ll
    R llvm/test/CodeGen/AArch64/whilewr.ll
    M llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw_uinc_wrap.ll
    M llvm/test/CodeGen/AMDGPU/GlobalISel/dynamic-alloca-uniform.ll
    M llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-smed3.s16.mir
    M llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-umed3.s16.mir
    M llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-scalar-float-sop1.mir
    M llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-scalar-float-sop2.mir
    M llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-scalar-float-sopc.mir
    M llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.interp.inreg.ll
    M llvm/test/CodeGen/AMDGPU/GlobalISel/non-entry-alloca.ll
    M llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-dyn-stackalloc.mir
    A llvm/test/CodeGen/AMDGPU/amdgpu-sw-lower-lds-static-indirect-access-no-kernel-lds-id.ll
    A llvm/test/CodeGen/AMDGPU/amdgpu-sw-lower-lds-static-lds-no-heap-ptr.ll
    M llvm/test/CodeGen/AMDGPU/amdpal-callable.ll
    M llvm/test/CodeGen/AMDGPU/global-saddr-atomics-min-max-system.ll
    M llvm/test/CodeGen/AMDGPU/global-saddr-atomics.ll
    M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.inreg.ll
    M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.intersect_ray.ll
    M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mov.dpp8.ll
    M llvm/test/CodeGen/AMDGPU/mesa3d.ll
    A llvm/test/CodeGen/AMDGPU/mixed-vmem-types.ll
    M llvm/test/CodeGen/AMDGPU/non-entry-alloca.ll
    M llvm/test/CodeGen/AMDGPU/scalar-float-sop1.ll
    M llvm/test/CodeGen/AMDGPU/scalar-float-sop2.ll
    M llvm/test/CodeGen/AMDGPU/scalar-float-sopc.ll
    A llvm/test/CodeGen/AMDGPU/swizzle.bit.extract.ll
    M llvm/test/CodeGen/AMDGPU/waitcnt-overflow.mir
    M llvm/test/CodeGen/AVR/sections.ll
    A llvm/test/CodeGen/Hexagon/addrspacecast-crash.ll
    A llvm/test/CodeGen/Hexagon/simple-types-mem.ll
    M llvm/test/CodeGen/Hexagon/switch-lut-explicit-section.ll
    M llvm/test/CodeGen/Hexagon/switch-lut-function-section.ll
    M llvm/test/CodeGen/Mips/Fast-ISel/br1.ll
    M llvm/test/CodeGen/Mips/Fast-ISel/icmpbr1.ll
    M llvm/test/CodeGen/Mips/addressing-mode.ll
    M llvm/test/CodeGen/Mips/atomic-min-max-64.ll
    M llvm/test/CodeGen/Mips/atomic-min-max.ll
    M llvm/test/CodeGen/Mips/brconeq.ll
    M llvm/test/CodeGen/Mips/brconeqk.ll
    M llvm/test/CodeGen/Mips/brconeqz.ll
    M llvm/test/CodeGen/Mips/brconge.ll
    M llvm/test/CodeGen/Mips/brcongt.ll
    M llvm/test/CodeGen/Mips/brconle.ll
    M llvm/test/CodeGen/Mips/brconlt.ll
    M llvm/test/CodeGen/Mips/brconne.ll
    M llvm/test/CodeGen/Mips/brconnek.ll
    M llvm/test/CodeGen/Mips/brconnez.ll
    M llvm/test/CodeGen/Mips/cconv/memory-layout.ll
    M llvm/test/CodeGen/Mips/cfi_offset.ll
    M llvm/test/CodeGen/Mips/dins.ll
    M llvm/test/CodeGen/Mips/dsp-r1.ll
    M llvm/test/CodeGen/Mips/eh-return32.ll
    M llvm/test/CodeGen/Mips/eh-return64.ll
    M llvm/test/CodeGen/Mips/emit-big-cst.ll
    M llvm/test/CodeGen/Mips/ex2.ll
    M llvm/test/CodeGen/Mips/fpbr.ll
    M llvm/test/CodeGen/Mips/frame-address.ll
    M llvm/test/CodeGen/Mips/jumptable_labels.ll
    M llvm/test/CodeGen/Mips/llvm-ir/add.ll
    M llvm/test/CodeGen/Mips/llvm-ir/indirectbr.ll
    M llvm/test/CodeGen/Mips/llvm-ir/select-int.ll
    M llvm/test/CodeGen/Mips/load-store-left-right.ll
    M llvm/test/CodeGen/Mips/mcount.ll
    M llvm/test/CodeGen/Mips/micromips-sizereduction/micromips-lbu16-lhu16-sb16-sh16.ll
    M llvm/test/CodeGen/Mips/mips64directive.ll
    M llvm/test/CodeGen/Mips/msa/2r.ll
    M llvm/test/CodeGen/Mips/msa/2r_vector_scalar.ll
    M llvm/test/CodeGen/Mips/msa/2rf.ll
    M llvm/test/CodeGen/Mips/msa/2rf_exup.ll
    M llvm/test/CodeGen/Mips/msa/2rf_float_int.ll
    M llvm/test/CodeGen/Mips/msa/2rf_fq.ll
    M llvm/test/CodeGen/Mips/msa/2rf_int_float.ll
    M llvm/test/CodeGen/Mips/msa/2rf_tq.ll
    M llvm/test/CodeGen/Mips/msa/3r-a.ll
    M llvm/test/CodeGen/Mips/msa/3r-b.ll
    M llvm/test/CodeGen/Mips/msa/3r-c.ll
    M llvm/test/CodeGen/Mips/msa/3r-d.ll
    M llvm/test/CodeGen/Mips/msa/3r-i.ll
    M llvm/test/CodeGen/Mips/msa/3r-m.ll
    M llvm/test/CodeGen/Mips/msa/3r-p.ll
    M llvm/test/CodeGen/Mips/msa/3r-s.ll
    M llvm/test/CodeGen/Mips/msa/3r-v.ll
    M llvm/test/CodeGen/Mips/msa/3r_4r.ll
    M llvm/test/CodeGen/Mips/msa/3r_4r_widen.ll
    M llvm/test/CodeGen/Mips/msa/3r_splat.ll
    M llvm/test/CodeGen/Mips/msa/3rf.ll
    M llvm/test/CodeGen/Mips/msa/3rf_4rf.ll
    M llvm/test/CodeGen/Mips/msa/3rf_4rf_q.ll
    M llvm/test/CodeGen/Mips/msa/3rf_exdo.ll
    M llvm/test/CodeGen/Mips/msa/3rf_float_int.ll
    M llvm/test/CodeGen/Mips/msa/3rf_int_float.ll
    M llvm/test/CodeGen/Mips/msa/3rf_q.ll
    M llvm/test/CodeGen/Mips/msa/arithmetic_float.ll
    M llvm/test/CodeGen/Mips/msa/bit.ll
    M llvm/test/CodeGen/Mips/msa/bitcast.ll
    M llvm/test/CodeGen/Mips/msa/compare.ll
    M llvm/test/CodeGen/Mips/msa/compare_float.ll
    M llvm/test/CodeGen/Mips/msa/elm_copy.ll
    M llvm/test/CodeGen/Mips/msa/elm_cxcmsa.ll
    M llvm/test/CodeGen/Mips/msa/elm_insv.ll
    M llvm/test/CodeGen/Mips/msa/elm_move.ll
    M llvm/test/CodeGen/Mips/msa/elm_shift_slide.ll
    M llvm/test/CodeGen/Mips/msa/endian.ll
    M llvm/test/CodeGen/Mips/msa/frameindex.ll
    M llvm/test/CodeGen/Mips/msa/i10.ll
    M llvm/test/CodeGen/Mips/msa/i5-a.ll
    M llvm/test/CodeGen/Mips/msa/i5-c.ll
    M llvm/test/CodeGen/Mips/msa/i5-m.ll
    M llvm/test/CodeGen/Mips/msa/i5_ld_st.ll
    M llvm/test/CodeGen/Mips/msa/i8.ll
    M llvm/test/CodeGen/Mips/msa/remat-ldi.ll
    M llvm/test/CodeGen/Mips/msa/shift-dagcombine.ll
    M llvm/test/CodeGen/Mips/msa/shift_constant_pool.ll
    M llvm/test/CodeGen/Mips/msa/special.ll
    M llvm/test/CodeGen/Mips/msa/spill.ll
    M llvm/test/CodeGen/Mips/msa/vec.ll
    M llvm/test/CodeGen/Mips/msa/vecs10.ll
    M llvm/test/CodeGen/Mips/octeon.ll
    M llvm/test/CodeGen/Mips/prevent-hoisting.ll
    M llvm/test/CodeGen/Mips/selTBteqzCmpi.ll
    M llvm/test/CodeGen/Mips/selTBtnezCmpi.ll
    M llvm/test/CodeGen/Mips/selTBtnezSlti.ll
    M llvm/test/CodeGen/Mips/seleq.ll
    M llvm/test/CodeGen/Mips/seleqk.ll
    M llvm/test/CodeGen/Mips/selgek.ll
    M llvm/test/CodeGen/Mips/selgt.ll
    M llvm/test/CodeGen/Mips/selle.ll
    M llvm/test/CodeGen/Mips/selltk.ll
    M llvm/test/CodeGen/Mips/selne.ll
    M llvm/test/CodeGen/Mips/selnek.ll
    M llvm/test/CodeGen/Mips/selpat.ll
    M llvm/test/CodeGen/Mips/unalignedload.ll
    A llvm/test/CodeGen/NVPTX/wgmma-sm90a-fence.ll
    M llvm/test/CodeGen/PowerPC/check-cpu.ll
    A llvm/test/CodeGen/RISCV/GlobalISel/add-imm.ll
    M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-shuffle-exact-vlen.ll
    A llvm/test/CodeGen/RISCV/rvv/vsetvli-insert-zve64f.mir
    M llvm/test/CodeGen/Thumb2/bf16-instructions.ll
    M llvm/test/CodeGen/X86/GC/ocaml-gc.ll
    M llvm/test/CodeGen/X86/basic-block-sections-blockaddress-taken.ll
    M llvm/test/CodeGen/X86/coff-alias-type.ll
    M llvm/test/CodeGen/X86/elf-unique-sections-by-flags.ll
    A llvm/test/CodeGen/X86/pr120906.ll
    M llvm/test/CodeGen/Xtensa/simple.ll
    M llvm/test/DebugInfo/ARM/header.ll
    M llvm/test/DebugInfo/Mips/tls.ll
    M llvm/test/DebugInfo/X86/header.ll
    M llvm/test/Instrumentation/BoundsChecking/many-trap.ll
    M llvm/test/Instrumentation/BoundsChecking/runtimes.ll
    M llvm/test/Instrumentation/BoundsChecking/simple-32.ll
    M llvm/test/Instrumentation/BoundsChecking/simple.ll
    M llvm/test/Instrumentation/BoundsChecking/ubsan-unique-traps.ll
    M llvm/test/MC/AArch64/armv8.3a-complex.s
    M llvm/test/MC/AArch64/armv8.3a-complex_nofp16.s
    M llvm/test/MC/AArch64/armv8.3a-pauth.s
    M llvm/test/MC/AArch64/armv8.3a-signed-pointer.s
    M llvm/test/MC/AArch64/armv8.4a-flagm.s
    M llvm/test/MC/AArch64/armv8.6a-amvs.s
    M llvm/test/MC/AArch64/armv9.6a-ras.s
    M llvm/test/MC/AArch64/armv9.6a-rme-gpc3.s
    M llvm/test/MC/AArch64/neon-diagnostics.s
    M llvm/test/MC/AMDGPU/gfx12_asm_features.s
    M llvm/test/MC/AMDGPU/hsa-exp.s
    M llvm/test/MC/AMDGPU/hsa-gfx12-v4.s
    M llvm/test/MC/AMDGPU/hsa-tg-split.s
    M llvm/test/MC/AMDGPU/hsa-v4.s
    M llvm/test/MC/AMDGPU/hsa-v5-uses-dynamic-stack.s
    M llvm/test/MC/AMDGPU/user-sgpr-count.s
    M llvm/test/MC/ARM/directive-object_arch-3.s
    M llvm/test/MC/ARM/inst-directive-emit.s
    M llvm/test/MC/AsmParser/exprs-invalid.s
    M llvm/test/MC/Disassembler/Xtensa/code_density.txt
    M llvm/test/MC/ELF/nobits-non-zero-value.s
    M llvm/test/MC/ELF/section.s
    M llvm/test/MC/GOFF/ppa1.ll
    M llvm/test/MC/Hexagon/arch-support.s
    M llvm/test/MC/Hexagon/hexagon_attributes.s
    A llvm/test/MC/Hexagon/v75_arch.s
    A llvm/test/MC/Hexagon/v79_arch.s
    A llvm/test/MC/Mips/coff-basic.ll
    A llvm/test/MC/Mips/coff-relocs.ll
    M llvm/test/MC/Mips/dsp/valid.s
    M llvm/test/MC/Mips/dspr2/valid.s
    M llvm/test/MC/Mips/expr1.s
    M llvm/test/MC/Mips/macro-ld-sd.s
    M llvm/test/MC/Mips/macro-seq.s
    M llvm/test/MC/Mips/mips_directives.s
    M llvm/test/MC/RISCV/compress-debug-info.s
    M llvm/test/MC/RISCV/custom_reloc.s
    M llvm/test/MC/RISCV/rv32c-only-valid.s
    R llvm/test/MC/RISCV/rv32c-valid.s
    R llvm/test/MC/RISCV/rv32d-valid.s
    R llvm/test/MC/RISCV/rv32e-invalid.s
    R llvm/test/MC/RISCV/rv32e-valid.s
    R llvm/test/MC/RISCV/rv32f-valid.s
    M llvm/test/MC/RISCV/rv32i-only-valid.s
    R llvm/test/MC/RISCV/rv32i-valid.s
    R llvm/test/MC/RISCV/rv32ih-aliases-valid.s
    R llvm/test/MC/RISCV/rv32ih-valid.s
    R llvm/test/MC/RISCV/rv32m-valid.s
    R llvm/test/MC/RISCV/rv32xtheadbs-valid.s
    R llvm/test/MC/RISCV/rv32zaamo-valid.s
    R llvm/test/MC/RISCV/rv32zacas-valid.s
    R llvm/test/MC/RISCV/rv32zalasr-valid.s
    R llvm/test/MC/RISCV/rv32zalrsc-valid.s
    R llvm/test/MC/RISCV/rv32zba-valid.s
    R llvm/test/MC/RISCV/rv32zbb-valid.s
    R llvm/test/MC/RISCV/rv32zbc-valid.s
    R llvm/test/MC/RISCV/rv32zbkb-valid.s
    R llvm/test/MC/RISCV/rv32zbkc-valid.s
    R llvm/test/MC/RISCV/rv32zbkx-valid.s
    R llvm/test/MC/RISCV/rv32zbs-valid.s
    R llvm/test/MC/RISCV/rv32zcb-invalid.s
    R llvm/test/MC/RISCV/rv32zcb-valid.s
    A llvm/test/MC/RISCV/rv32zcibop-valid-rv32.s
    R llvm/test/MC/RISCV/rv32zcmt-invalid.s
    R llvm/test/MC/RISCV/rv32zcmt-valid.s
    R llvm/test/MC/RISCV/rv32zdinx-valid.s
    R llvm/test/MC/RISCV/rv32zfbfmin-invalid.s
    R llvm/test/MC/RISCV/rv32zfbfmin-valid.s
    R llvm/test/MC/RISCV/rv32zfh-valid.s
    R llvm/test/MC/RISCV/rv32zfhmin-invalid.s
    R llvm/test/MC/RISCV/rv32zfhmin-valid.s
    R llvm/test/MC/RISCV/rv32zfinx-valid.s
    R llvm/test/MC/RISCV/rv32zhinx-valid.s
    R llvm/test/MC/RISCV/rv32zhinxmin-valid.s
    R llvm/test/MC/RISCV/rv32zicbom-invalid.s
    R llvm/test/MC/RISCV/rv32zicbom-valid.s
    R llvm/test/MC/RISCV/rv32zicbop-invalid.s
    R llvm/test/MC/RISCV/rv32zicbop-valid.s
    R llvm/test/MC/RISCV/rv32zicboz-invalid.s
    R llvm/test/MC/RISCV/rv32zicboz-valid.s
    R llvm/test/MC/RISCV/rv32zicond-invalid.s
    R llvm/test/MC/RISCV/rv32zicond-valid.s
    R llvm/test/MC/RISCV/rv32zihintntl-invalid.s
    R llvm/test/MC/RISCV/rv32zihintntl-valid.s
    R llvm/test/MC/RISCV/rv32zihintntlc-invalid.s
    R llvm/test/MC/RISCV/rv32zihintntlc-valid.s
    R llvm/test/MC/RISCV/rv32zihintpause-valid.s
    R llvm/test/MC/RISCV/rv32zknh-valid.s
    R llvm/test/MC/RISCV/rv32zksed-valid.s
    R llvm/test/MC/RISCV/rv32zksh-valid.s
    A llvm/test/MC/RISCV/rvc-valid.s
    A llvm/test/MC/RISCV/rvd-valid.s
    A llvm/test/MC/RISCV/rve-invalid.s
    A llvm/test/MC/RISCV/rve-valid.s
    A llvm/test/MC/RISCV/rvf-valid.s
    A llvm/test/MC/RISCV/rvi-valid.s
    A llvm/test/MC/RISCV/rvih-aliases-valid.s
    A llvm/test/MC/RISCV/rvih-valid.s
    A llvm/test/MC/RISCV/rvm-valid.s
    A llvm/test/MC/RISCV/rvxtheadbs-valid.s
    A llvm/test/MC/RISCV/rvzaamo-valid.s
    A llvm/test/MC/RISCV/rvzacas-valid.s
    A llvm/test/MC/RISCV/rvzalasr-valid.s
    A llvm/test/MC/RISCV/rvzalrsc-valid.s
    A llvm/test/MC/RISCV/rvzba-valid.s
    A llvm/test/MC/RISCV/rvzbb-valid.s
    A llvm/test/MC/RISCV/rvzbc-valid.s
    A llvm/test/MC/RISCV/rvzbkb-valid.s
    A llvm/test/MC/RISCV/rvzbkc-valid.s
    A llvm/test/MC/RISCV/rvzbkx-valid.s
    A llvm/test/MC/RISCV/rvzbs-valid.s
    A llvm/test/MC/RISCV/rvzcb-invalid.s
    A llvm/test/MC/RISCV/rvzcb-valid.s
    A llvm/test/MC/RISCV/rvzcmt-invalid.s
    A llvm/test/MC/RISCV/rvzcmt-valid.s
    A llvm/test/MC/RISCV/rvzdinx-valid.s
    A llvm/test/MC/RISCV/rvzfbfmin-invalid.s
    A llvm/test/MC/RISCV/rvzfbfmin-valid.s
    A llvm/test/MC/RISCV/rvzfh-valid.s
    A llvm/test/MC/RISCV/rvzfhmin-invalid.s
    A llvm/test/MC/RISCV/rvzfhmin-valid.s
    A llvm/test/MC/RISCV/rvzfinx-valid.s
    A llvm/test/MC/RISCV/rvzhinx-valid.s
    A llvm/test/MC/RISCV/rvzhinxmin-valid.s
    A llvm/test/MC/RISCV/rvzicbom-invalid.s
    A llvm/test/MC/RISCV/rvzicbom-valid.s
    A llvm/test/MC/RISCV/rvzicbop-invalid.s
    A llvm/test/MC/RISCV/rvzicbop-valid.s
    A llvm/test/MC/RISCV/rvzicboz-invalid.s
    A llvm/test/MC/RISCV/rvzicboz-valid.s
    A llvm/test/MC/RISCV/rvzicond-invalid.s
    A llvm/test/MC/RISCV/rvzicond-valid.s
    A llvm/test/MC/RISCV/rvzihintntl-invalid.s
    A llvm/test/MC/RISCV/rvzihintntl-valid.s
    A llvm/test/MC/RISCV/rvzihintntlc-invalid.s
    A llvm/test/MC/RISCV/rvzihintntlc-valid.s
    A llvm/test/MC/RISCV/rvzihintpause-valid.s
    A llvm/test/MC/RISCV/rvzknh-valid.s
    A llvm/test/MC/RISCV/rvzksed-valid.s
    A llvm/test/MC/RISCV/rvzksh-valid.s
    M llvm/test/MC/SystemZ/asm-match.s
    M llvm/test/MC/SystemZ/gnu-attributes.s
    M llvm/test/MC/WebAssembly/assembler-binary.ll
    M llvm/test/MC/WebAssembly/basic-assembly.s
    M llvm/test/MC/WebAssembly/stack-ptr-mclower.ll
    M llvm/test/MC/XCOFF/inlineasm.s
    A llvm/test/Other/debugcounter-slsr.ll
    M llvm/test/TableGen/GlobalISelEmitter-frameindex.td
    A llvm/test/TableGen/GlobalISelEmitter-optional-def.td
    M llvm/test/ThinLTO/X86/memprof-missing-callsite.ll
    M llvm/test/Transforms/FunctionAttrs/initializes.ll
    M llvm/test/Transforms/Inline/AArch64/sme-pstateza-attrs.ll
    R llvm/test/Transforms/InstCombine/printf-addrspace.ll
    M llvm/test/Transforms/LoopUnroll/AArch64/apple-unrolling.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/RISCV/vectorize-force-tail-with-evl-reduction.ll
    M llvm/test/Transforms/LoopVectorize/RISCV/vplan-vp-call-intrinsics.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/gather-i16-with-i8-index.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/gather-i32-with-i8-index.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/gather-i64-with-i8-index.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/gather-i8-with-i8-index.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-f32-stride-2.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-f32-stride-3.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-f32-stride-4.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i16-stride-2.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i16-stride-3.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i16-stride-4.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i16-stride-6.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-2-indices-0u.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-2.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-3-indices-01u.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-3-indices-0uu.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-3.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-4-indices-012u.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-4-indices-0uuu.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-4.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-6.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i8-stride-2.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i8-stride-3.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i8-stride-4.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f32-stride-2.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f32-stride-3.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f32-stride-4.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f32-stride-5.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f32-stride-6.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f32-stride-7.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f64-stride-2.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f64-stride-3.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f64-stride-4.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f64-stride-5.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f64-stride-6.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f64-stride-7.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i16-stride-2.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i16-stride-3.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i16-stride-4.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i16-stride-5.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i16-stride-6.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i16-stride-7.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i32-stride-2.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i32-stride-3.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i32-stride-4.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i32-stride-5.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i32-stride-6.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i32-stride-7.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i64-stride-2.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i64-stride-3.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i64-stride-4.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i64-stride-5.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i64-stride-6.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i64-stride-7.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i8-stride-2.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i8-stride-3.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i8-stride-4.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i8-stride-5.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i8-stride-6.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i8-stride-7.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/masked-gather-i32-with-i8-index.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/masked-gather-i64-with-i8-index.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/masked-load-i16.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/masked-load-i32.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/masked-load-i64.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/masked-load-i8.ll
    M llvm/test/Transforms/LoopVectorize/X86/cost-model.ll
    M llvm/test/Transforms/LoopVectorize/X86/pr72969.ll
    A llvm/test/Transforms/LoopVectorize/dereferenceable-info-from-assumption-constant-size.ll
    M llvm/test/Transforms/LoopVectorize/no-fold-tail-by-masking-iv-external-uses.ll
    M llvm/test/Transforms/LoopVectorize/preserve-dbg-loc-and-loop-metadata.ll
    M llvm/test/Transforms/LoopVectorize/scev-exit-phi-invalidation.ll
    M llvm/test/Transforms/LoopVectorize/scev-predicate-reasoning.ll
    M llvm/test/Transforms/LoopVersioning/wrapping-pointer-versioning.ll
    M llvm/test/Transforms/LowerConstantIntrinsics/builtin-object-size-phi.ll
    M llvm/test/Transforms/LowerConstantIntrinsics/builtin-object-size-range.ll
    M llvm/test/Transforms/LowerConstantIntrinsics/objectsize_basic.ll
    M llvm/test/Transforms/PGOProfile/memprof.ll
    A llvm/test/Transforms/PGOProfile/memprof_undrift_missing_leaf.ll
    M llvm/test/Transforms/PhaseOrdering/X86/hadd.ll
    M llvm/test/Transforms/PhaseOrdering/X86/pr94546.ll
    M llvm/test/Transforms/SLPVectorizer/X86/buildvector-schedule-for-subvector.ll
    M llvm/test/Transforms/SLPVectorizer/X86/horizontal-minmax.ll
    M llvm/test/Transforms/SLPVectorizer/X86/minbitwidth-transformed-operand.ll
    M llvm/test/Transforms/SimplifyCFG/preserve-llvm-loop-metadata.ll
    M llvm/test/Transforms/VectorCombine/AArch64/select-shuffle.ll
    M llvm/test/Transforms/VectorCombine/AArch64/shuffletoidentity.ll
    M llvm/test/Transforms/VectorCombine/X86/extract-binop-inseltpoison.ll
    M llvm/test/Transforms/VectorCombine/X86/extract-fneg-insert.ll
    M llvm/test/Transforms/VectorCombine/X86/shuffle-of-casts.ll
    M llvm/test/Transforms/VectorCombine/X86/shuffle-of-shuffles.ll
    M llvm/test/Verifier/sme-attributes.ll
    A llvm/test/tools/llvm-cov/Inputs/branch-c-general-single.proftext
    A llvm/test/tools/llvm-cov/Inputs/branch-c-general-single.yaml
    M llvm/test/tools/llvm-cov/Inputs/branch-c-general.c
    A llvm/test/tools/llvm-cov/Inputs/branch-logical-mixed-single.proftext
    A llvm/test/tools/llvm-cov/Inputs/branch-logical-mixed-single.yaml
    A llvm/test/tools/llvm-cov/Inputs/branch-logical-mixed.cpp
    A llvm/test/tools/llvm-cov/Inputs/branch-macros-single.proftext
    A llvm/test/tools/llvm-cov/Inputs/branch-macros-single.yaml
    A llvm/test/tools/llvm-cov/Inputs/branch-showBranchPercentage.c
    A llvm/test/tools/llvm-cov/Inputs/branch-templates-single.proftext
    A llvm/test/tools/llvm-cov/Inputs/branch-templates-single.yaml
    A llvm/test/tools/llvm-cov/Inputs/branch-templates.cpp
    A llvm/test/tools/llvm-cov/Inputs/showLineExecutionCounts-single.proftext
    A llvm/test/tools/llvm-cov/Inputs/showLineExecutionCounts-single.yaml
    A llvm/test/tools/llvm-cov/Inputs/yaml.makefile
    M llvm/test/tools/llvm-cov/branch-c-general.test
    R llvm/test/tools/llvm-cov/branch-logical-mixed.cpp
    A llvm/test/tools/llvm-cov/branch-logical-mixed.test
    M llvm/test/tools/llvm-cov/branch-macros.test
    M llvm/test/tools/llvm-cov/branch-noShowBranch.test
    R llvm/test/tools/llvm-cov/branch-showBranchPercentage.c
    A llvm/test/tools/llvm-cov/branch-showBranchPercentage.test
    R llvm/test/tools/llvm-cov/branch-templates.cpp
    A llvm/test/tools/llvm-cov/branch-templates.test
    M llvm/test/tools/llvm-cov/showLineExecutionCounts.test
    M llvm/test/tools/llvm-gsymutil/ARM_AArch64/macho-gsym-merged-callsites-dsym.yaml
    A llvm/test/tools/llvm-mca/RISCV/tt-ascalon-d8/fp.s
    A llvm/test/tools/llvm-mca/RISCV/tt-ascalon-d8/fx.s
    M llvm/test/tools/yaml2obj/ELF/note-section.yaml
    M llvm/tools/llvm-cov/CoverageViewOptions.h
    M llvm/tools/llvm-jitlink/llvm-jitlink.cpp
    M llvm/tools/llvm-jitlink/llvm-jitlink.h
    M llvm/tools/llvm-objdump/ELFDump.cpp
    M llvm/tools/llvm-objdump/SourcePrinter.cpp
    M llvm/tools/llvm-objdump/XCOFFDump.cpp
    M llvm/tools/llvm-objdump/llvm-objdump.cpp
    M llvm/tools/llvm-objdump/llvm-objdump.h
    M llvm/unittests/CMakeLists.txt
    M llvm/unittests/CodeGen/CMakeLists.txt
    R llvm/unittests/CodeGen/DroppedVariableStatsIRTest.cpp
    M llvm/unittests/IR/CMakeLists.txt
    A llvm/unittests/IR/DroppedVariableStatsIRTest.cpp
    A llvm/unittests/Telemetry/CMakeLists.txt
    A llvm/unittests/Telemetry/TelemetryTest.cpp
    M llvm/unittests/Transforms/Vectorize/SandboxVectorizer/DependencyGraphTest.cpp
    M llvm/unittests/Transforms/Vectorize/VPlanTest.cpp
    M llvm/utils/TableGen/CallingConvEmitter.cpp
    M llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp
    M llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTable.cpp
    M llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTable.h
    M llvm/utils/TableGen/GlobalISelEmitter.cpp
    M llvm/utils/git/code-format-helper.py
    M llvm/utils/gn/secondary/clang/lib/Analysis/FlowSensitive/BUILD.gn
    M llvm/utils/gn/secondary/clang/unittests/Analysis/FlowSensitive/BUILD.gn
    M llvm/utils/gn/secondary/libcxx/include/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn
    A llvm/utils/gn/secondary/llvm/lib/Frontend/Atomic/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Frontend/OpenMP/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Passes/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/Mips/MCTargetDesc/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/CodeGen/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/IR/BUILD.gn
    M mlir/cmake/modules/AddMLIRPython.cmake
    M mlir/cmake/modules/MLIRDetectPythonEnv.cmake
    M mlir/docs/DefiningDialects/AttributesAndTypes.md
    M mlir/docs/DefiningDialects/Operations.md
    M mlir/docs/PatternRewriter.md
    M mlir/docs/SymbolsAndSymbolTables.md
    M mlir/examples/standalone/lib/Standalone/StandalonePasses.cpp
    M mlir/examples/standalone/python/StandaloneExtensionNanobind.cpp
    M mlir/include/mlir/Analysis/DataFlowFramework.h
    A mlir/include/mlir/Bindings/Python/Nanobind.h
    M mlir/include/mlir/Bindings/Python/NanobindAdaptors.h
    M mlir/include/mlir/Conversion/LLVMCommon/TypeConverter.h
    M mlir/include/mlir/Conversion/Passes.td
    M mlir/include/mlir/Dialect/Affine/IR/AffineOps.td
    M mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td
    M mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td
    M mlir/include/mlir/Dialect/NVGPU/IR/NVGPU.td
    M mlir/include/mlir/IR/DialectImplementation.h
    M mlir/include/mlir/IR/OpBase.td
    M mlir/include/mlir/IR/OperationSupport.h
    M mlir/include/mlir/IR/Properties.td
    M mlir/include/mlir/Tools/mlir-opt/MlirOptMain.h
    M mlir/include/mlir/Transforms/GreedyPatternRewriteDriver.h
    M mlir/lib/Bindings/Python/AsyncPasses.cpp
    M mlir/lib/Bindings/Python/DialectGPU.cpp
    M mlir/lib/Bindings/Python/DialectLLVM.cpp
    M mlir/lib/Bindings/Python/DialectLinalg.cpp
    M mlir/lib/Bindings/Python/DialectNVGPU.cpp
    M mlir/lib/Bindings/Python/DialectPDL.cpp
    M mlir/lib/Bindings/Python/DialectQuant.cpp
    M mlir/lib/Bindings/Python/DialectSparseTensor.cpp
    M mlir/lib/Bindings/Python/DialectTransform.cpp
    M mlir/lib/Bindings/Python/ExecutionEngineModule.cpp
    M mlir/lib/Bindings/Python/GPUPasses.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/IRInterfaces.cpp
    M mlir/lib/Bindings/Python/IRModule.cpp
    M mlir/lib/Bindings/Python/IRModule.h
    M mlir/lib/Bindings/Python/IRTypes.cpp
    M mlir/lib/Bindings/Python/LinalgPasses.cpp
    M mlir/lib/Bindings/Python/MainModule.cpp
    M mlir/lib/Bindings/Python/NanobindUtils.h
    M mlir/lib/Bindings/Python/Pass.cpp
    M mlir/lib/Bindings/Python/RegisterEverything.cpp
    M mlir/lib/Bindings/Python/Rewrite.cpp
    M mlir/lib/Bindings/Python/SparseTensorPasses.cpp
    M mlir/lib/Bindings/Python/TransformInterpreter.cpp
    M mlir/lib/CAPI/Transforms/Rewrite.cpp
    M mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp
    M mlir/lib/Conversion/ArithToAMDGPU/ArithToAMDGPU.cpp
    M mlir/lib/Conversion/ArithToArmSME/ArithToArmSME.cpp
    M mlir/lib/Conversion/ArmNeon2dToIntr/ArmNeon2dToIntr.cpp
    M mlir/lib/Conversion/ControlFlowToLLVM/ControlFlowToLLVM.cpp
    M mlir/lib/Conversion/FuncToLLVM/FuncToLLVM.cpp
    M mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp
    M mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp
    M mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp
    M mlir/lib/Conversion/LLVMCommon/TypeConverter.cpp
    M mlir/lib/Conversion/MeshToMPI/MeshToMPI.cpp
    M mlir/lib/Conversion/ShapeToStandard/ConvertShapeConstraints.cpp
    M mlir/lib/Conversion/VectorToArmSME/VectorToArmSMEPass.cpp
    M mlir/lib/Conversion/VectorToGPU/VectorToGPU.cpp
    M mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVMPass.cpp
    M mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp
    M mlir/lib/Conversion/VectorToXeGPU/VectorToXeGPU.cpp
    M mlir/lib/Dialect/Affine/TransformOps/AffineTransformOps.cpp
    M mlir/lib/Dialect/Affine/Transforms/AffineDataCopyGeneration.cpp
    M mlir/lib/Dialect/Affine/Transforms/AffineExpandIndexOps.cpp
    M mlir/lib/Dialect/Affine/Transforms/AffineExpandIndexOpsAsAffine.cpp
    M mlir/lib/Dialect/Affine/Transforms/SimplifyAffineStructures.cpp
    M mlir/lib/Dialect/Affine/Utils/LoopUtils.cpp
    M mlir/lib/Dialect/Affine/Utils/Utils.cpp
    M mlir/lib/Dialect/Arith/Transforms/IntRangeOptimizations.cpp
    M mlir/lib/Dialect/Arith/Utils/Utils.cpp
    M mlir/lib/Dialect/ArmSME/Transforms/OuterProductFusion.cpp
    M mlir/lib/Dialect/ArmSVE/Transforms/LegalizeVectorStorage.cpp
    M mlir/lib/Dialect/Async/Transforms/AsyncParallelFor.cpp
    M mlir/lib/Dialect/Bufferization/IR/BufferizableOpInterface.cpp
    M mlir/lib/Dialect/Bufferization/Transforms/BufferDeallocationSimplification.cpp
    M mlir/lib/Dialect/Bufferization/Transforms/EmptyTensorToAllocTensor.cpp
    M mlir/lib/Dialect/DLTI/DLTI.cpp
    M mlir/lib/Dialect/EmitC/Transforms/FormExpressions.cpp
    M mlir/lib/Dialect/GPU/TransformOps/Utils.cpp
    M mlir/lib/Dialect/GPU/Transforms/DecomposeMemRefs.cpp
    M mlir/lib/Dialect/GPU/Transforms/EliminateBarriers.cpp
    M mlir/lib/Dialect/LLVMIR/Transforms/OptimizeForNVVM.cpp
    M mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
    M mlir/lib/Dialect/Linalg/Transforms/BlockPackMatmul.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Detensorize.cpp
    M mlir/lib/Dialect/Linalg/Transforms/DropUnitDims.cpp
    M mlir/lib/Dialect/Linalg/Transforms/ElementwiseOpFusion.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Generalization.cpp
    M mlir/lib/Dialect/Linalg/Transforms/InlineScalarOperands.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Loops.cpp
    M mlir/lib/Dialect/Linalg/Transforms/NamedOpConversions.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Specialize.cpp
    M mlir/lib/Dialect/Math/Transforms/UpliftToFMA.cpp
    M mlir/lib/Dialect/MemRef/Transforms/ExpandStridedMetadata.cpp
    M mlir/lib/Dialect/MemRef/Transforms/FoldMemRefAliasOps.cpp
    M mlir/lib/Dialect/MemRef/Transforms/ResolveShapedTypeResultDims.cpp
    M mlir/lib/Dialect/Mesh/Transforms/Transforms.cpp
    M mlir/lib/Dialect/Ptr/IR/PtrTypes.cpp
    M mlir/lib/Dialect/SCF/Transforms/ForToWhile.cpp
    M mlir/lib/Dialect/SCF/Transforms/LoopCanonicalization.cpp
    M mlir/lib/Dialect/SCF/Transforms/LoopSpecialization.cpp
    M mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp
    M mlir/lib/Dialect/SCF/Utils/Utils.cpp
    M mlir/lib/Dialect/SPIRV/IR/ControlFlowOps.cpp
    M mlir/lib/Dialect/SPIRV/Transforms/CanonicalizeGLPass.cpp
    M mlir/lib/Dialect/SPIRV/Transforms/SPIRVConversion.cpp
    M mlir/lib/Dialect/SPIRV/Transforms/SPIRVWebGPUTransforms.cpp
    M mlir/lib/Dialect/Shape/IR/Shape.cpp
    M mlir/lib/Dialect/Shape/Transforms/OutlineShapeComputation.cpp
    M mlir/lib/Dialect/Shape/Transforms/RemoveShapeConstraints.cpp
    M mlir/lib/Dialect/SparseTensor/Pipelines/SparseTensorPipelines.cpp
    M mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp
    M mlir/lib/Dialect/SparseTensor/Transforms/Utils/LoopEmitter.cpp
    M mlir/lib/Dialect/Tensor/IR/TensorOps.cpp
    M mlir/lib/Dialect/Tensor/Transforms/BufferizableOpInterfaceImpl.cpp
    M mlir/lib/Dialect/Tensor/Transforms/FoldTensorSubsetOps.cpp
    M mlir/lib/Dialect/Tensor/Transforms/IndependenceTransforms.cpp
    M mlir/lib/Dialect/Tosa/Transforms/TosaLayerwiseConstantFoldPass.cpp
    M mlir/lib/Dialect/Tosa/Transforms/TosaMakeBroadcastable.cpp
    M mlir/lib/Dialect/Tosa/Transforms/TosaOptionalDecompositions.cpp
    M mlir/lib/Dialect/Transform/IR/TransformOps.cpp
    M mlir/lib/Dialect/Transform/Interfaces/TransformInterfaces.cpp
    M mlir/lib/Dialect/Utils/StaticValueUtils.cpp
    M mlir/lib/Dialect/Vector/Transforms/LowerVectorMask.cpp
    M mlir/lib/Dialect/Vector/Transforms/LowerVectorMultiReduction.cpp
    M mlir/lib/Dialect/XeGPU/Transforms/XeGPUFoldAliasOps.cpp
    M mlir/lib/Interfaces/CallInterfaces.cpp
    M mlir/lib/Interfaces/DataLayoutInterfaces.cpp
    M mlir/lib/Interfaces/InferTypeOpInterface.cpp
    M mlir/lib/Reducer/ReductionTreePass.cpp
    M mlir/lib/Transforms/Canonicalizer.cpp
    M mlir/lib/Transforms/Utils/DialectConversion.cpp
    M mlir/lib/Transforms/Utils/GreedyPatternRewriteDriver.cpp
    M mlir/lib/Transforms/Utils/OneToNTypeConversion.cpp
    M mlir/python/CMakeLists.txt
    M mlir/test/Conversion/AMDGPUToROCDL/amdgpu-to-rocdl.mlir
    A mlir/test/Conversion/ControlFlowToLLVM/branch.mlir
    R mlir/test/Conversion/ControlFlowToLLVM/invalid.mlir
    A mlir/test/Conversion/ControlFlowToLLVM/switch.mlir
    M mlir/test/Conversion/FuncToLLVM/convert-funcs.mlir
    M mlir/test/Conversion/FuncToLLVM/func-memref.mlir
    M mlir/test/Conversion/FuncToLLVM/func-to-llvm.mlir
    M mlir/test/Conversion/NVVMToLLVM/nvvm-to-llvm.mlir
    M mlir/test/Dialect/ArmSVE/legalize-for-llvm.mlir
    M mlir/test/Dialect/Shape/canonicalize.mlir
    M mlir/test/Integration/Dialect/Async/CPU/microbench-linalg-async-parallel-for.mlir
    M mlir/test/Integration/Dialect/Async/CPU/microbench-scf-async-parallel-for.mlir
    M mlir/test/Integration/Dialect/Async/CPU/test-async-parallel-for-1d.mlir
    M mlir/test/Integration/Dialect/Async/CPU/test-async-parallel-for-2d.mlir
    M mlir/test/Integration/Dialect/Complex/CPU/correctness.mlir
    M mlir/test/Integration/Dialect/ControlFlow/assert.mlir
    M mlir/test/Integration/Dialect/LLVMIR/CPU/X86/test-inline-asm-vector.mlir
    M mlir/test/Integration/Dialect/LLVMIR/CPU/test-vp-intrinsic.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/matmul-vs-matvec.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/runtime-verification.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/test-conv-1d-call.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/test-conv-1d-nwc-wcf-call.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/test-conv-2d-call.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/test-conv-2d-nhwc-hwcf-call.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/test-conv-3d-call.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/test-conv-3d-ndhwc-dhwcf-call.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/test-one-shot-bufferize.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/test-padtensor.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/test-tensor-matmul.mlir
    M mlir/test/Integration/Dialect/MemRef/cast-runtime-verification.mlir
    M mlir/test/Integration/Dialect/MemRef/load-runtime-verification.mlir
    M mlir/test/Integration/Dialect/MemRef/memref_abi.c
    M mlir/test/Integration/Dialect/MemRef/reinterpret-cast-runtime-verification.mlir
    M mlir/test/Integration/Dialect/MemRef/subview-runtime-verification.mlir
    M mlir/test/Integration/Dialect/Standard/CPU/test-ceil-floor-pos-neg.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/0-d-vectors.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/ArmSVE/sve.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/broadcast.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/compress.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/constant-mask.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/contraction.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/create-mask-v4i1.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/create-mask.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/expand.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/extract-strided-slice.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/flat-transpose-col.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/flat-transpose-row.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/fma.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/gather.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/index-vectors.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/insert-strided-slice.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/maskedload.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/maskedstore.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/matrix-multiply-col.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/matrix-multiply-row.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/outerproduct-f32.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/outerproduct-i64.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/print-fp.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/print-int.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/realloc.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-f32-reassoc.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-f32.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-f64-reassoc.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-f64.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-i32.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-i4.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-i64.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-si4.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-ui4.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/scan.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/scatter.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/shape-cast.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/shuffle.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/shuffle16x16.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/sparse-dot-matvec.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/sparse-saxpy-jagged-matvec.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/transfer-read-1d.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/transfer-read-2d.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/transfer-read-3d.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/transfer-read.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/transfer-to-loops.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/transfer-write.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/transpose.mlir
    M mlir/test/Integration/GPU/CUDA/async.mlir
    M mlir/test/Target/LLVMIR/nvvmir.mlir
    M mlir/test/Transforms/scf-if-utils.mlir
    M mlir/test/Transforms/test-legalizer.mlir
    M mlir/test/Transforms/test-operation-folder.mlir
    M mlir/test/lib/Conversion/MathToVCIX/TestMathToVCIXConversion.cpp
    M mlir/test/lib/Conversion/VectorToSPIRV/TestVectorReductionToSPIRVDotProd.cpp
    M mlir/test/lib/Dialect/Affine/TestAffineDataCopy.cpp
    M mlir/test/lib/Dialect/ArmNeon/TestLowerToArmNeon.cpp
    M mlir/test/lib/Dialect/GPU/TestGpuRewrite.cpp
    M mlir/test/lib/Dialect/LLVM/TestLowerToLLVM.cpp
    M mlir/test/lib/Dialect/Linalg/TestDataLayoutPropagation.cpp
    M mlir/test/lib/Dialect/Linalg/TestLinalgDecomposeOps.cpp
    M mlir/test/lib/Dialect/Linalg/TestLinalgElementwiseFusion.cpp
    M mlir/test/lib/Dialect/Linalg/TestLinalgFusionTransforms.cpp
    M mlir/test/lib/Dialect/Linalg/TestLinalgRankReduceContractionOps.cpp
    M mlir/test/lib/Dialect/Linalg/TestLinalgTransforms.cpp
    M mlir/test/lib/Dialect/Linalg/TestPadFusion.cpp
    M mlir/test/lib/Dialect/Math/TestAlgebraicSimplification.cpp
    M mlir/test/lib/Dialect/Math/TestExpandMath.cpp
    M mlir/test/lib/Dialect/Math/TestPolynomialApproximation.cpp
    M mlir/test/lib/Dialect/MemRef/TestComposeSubView.cpp
    M mlir/test/lib/Dialect/Mesh/TestOpLowering.cpp
    M mlir/test/lib/Dialect/Mesh/TestReshardingSpmdization.cpp
    M mlir/test/lib/Dialect/Mesh/TestSimplifications.cpp
    M mlir/test/lib/Dialect/NVGPU/TestNVGPUTransforms.cpp
    M mlir/test/lib/Dialect/SCF/TestSCFUtils.cpp
    M mlir/test/lib/Dialect/SCF/TestSCFWrapInZeroTripCheck.cpp
    M mlir/test/lib/Dialect/SCF/TestUpliftWhileToFor.cpp
    M mlir/test/lib/Dialect/Tensor/TestTensorTransforms.cpp
    M mlir/test/lib/Dialect/Test/TestOps.td
    M mlir/test/lib/Dialect/Test/TestOpsSyntax.td
    M mlir/test/lib/Dialect/Test/TestPatterns.cpp
    M mlir/test/lib/Dialect/Test/TestTraits.cpp
    M mlir/test/lib/Dialect/Tosa/TosaTestPasses.cpp
    M mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp
    M mlir/test/lib/Rewrite/TestPDLByteCode.cpp
    M mlir/test/lib/Tools/PDLL/TestPDLL.cpp
    M mlir/test/lib/Transforms/TestCommutativityUtils.cpp
    M mlir/test/lib/Transforms/TestMakeIsolatedFromAbove.cpp
    M mlir/test/mlir-cpu-runner/X86Vector/math-polynomial-approx-avx2.mlir
    M mlir/test/mlir-cpu-runner/async-error.mlir
    M mlir/test/mlir-cpu-runner/async-group.mlir
    M mlir/test/mlir-cpu-runner/async-value.mlir
    M mlir/test/mlir-cpu-runner/async.mlir
    M mlir/test/mlir-cpu-runner/bare-ptr-call-conv.mlir
    M mlir/test/mlir-cpu-runner/copy.mlir
    M mlir/test/mlir-cpu-runner/math-polynomial-approx.mlir
    M mlir/test/mlir-cpu-runner/memref-reinterpret-cast.mlir
    M mlir/test/mlir-cpu-runner/memref-reshape.mlir
    M mlir/test/mlir-cpu-runner/sgemm-naive-codegen.mlir
    M mlir/test/mlir-cpu-runner/test-expand-math-approx.mlir
    M mlir/test/mlir-cpu-runner/unranked-memref.mlir
    M mlir/test/mlir-cpu-runner/utils.mlir
    M mlir/test/mlir-tblgen/op-format-invalid.td
    M mlir/test/mlir-tblgen/op-properties-predicates.td
    M mlir/test/mlir-tblgen/op-properties.td
    M mlir/test/python/dialects/sparse_tensor/dialect.py
    M mlir/test/python/execution_engine.py
    M mlir/test/python/integration/dialects/linalg/opsrun.py
    M mlir/test/python/lib/PythonTestModuleNanobind.cpp
    M mlir/tools/mlir-tblgen/OpFormatGen.cpp
    M mlir/tools/mlir-vulkan-runner/mlir-vulkan-runner.cpp
    M utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
    M utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
    M utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel

  Log Message:
  -----------
  Merge branch 'main' into users/chapuni/cov/binary

Conflicts:
	llvm/test/tools/llvm-cov/branch-macros.test
	llvm/test/tools/llvm-cov/showLineExecutionCounts.test


  Commit: 0780993fa93cde960ffe132c67c5943c973159ac
      https://github.com/llvm/llvm-project/commit/0780993fa93cde960ffe132c67c5943c973159ac
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M .github/workflows/libcxx-build-and-test.yaml
    M bolt/lib/Core/BinaryContext.cpp
    M bolt/lib/Core/Relocation.cpp
    M bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp
    M bolt/test/RISCV/call-annotations.s
    M bolt/test/RISCV/relax.s
    M bolt/test/RISCV/reloc-branch.s
    M bolt/test/RISCV/reloc-jal.s
    M clang-tools-extra/clang-doc/Serialize.cpp
    M clang-tools-extra/clang-tidy/ClangTidy.cpp
    M clang-tools-extra/clang-tidy/ClangTidy.h
    M clang-tools-extra/clang-tidy/modernize/UseUsingCheck.cpp
    M clang-tools-extra/clang-tidy/modernize/UseUsingCheck.h
    M clang-tools-extra/clang-tidy/tool/ClangTidyMain.cpp
    M clang-tools-extra/docs/ReleaseNotes.rst
    M clang-tools-extra/docs/clang-tidy/checks/cppcoreguidelines/narrowing-conversions.rst
    M clang-tools-extra/docs/clang-tidy/checks/modernize/use-ranges.rst
    M clang-tools-extra/test/clang-tidy/checkers/modernize/use-using.cpp
    M clang/docs/LanguageExtensions.rst
    M clang/docs/ReleaseNotes.rst
    M clang/docs/ThreadSafetyAnalysis.rst
    M clang/docs/UndefinedBehaviorSanitizer.rst
    M clang/include/clang/AST/Stmt.h
    M clang/include/clang/Analysis/Analyses/ThreadSafety.h
    A clang/include/clang/Analysis/FlowSensitive/SmartPointerAccessorCaching.h
    M clang/include/clang/Basic/Attr.td
    M clang/include/clang/Basic/Builtins.td
    M clang/include/clang/Basic/BuiltinsHexagon.def
    M clang/include/clang/Basic/DiagnosticSemaKinds.td
    M clang/include/clang/CIR/CMakeLists.txt
    M clang/include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h
    M clang/include/clang/CIR/Dialect/IR/CIRTypes.h
    M clang/include/clang/CIR/Dialect/IR/CIRTypes.td
    A clang/include/clang/CIR/Interfaces/CIRFPTypeInterface.h
    A clang/include/clang/CIR/Interfaces/CIRFPTypeInterface.td
    A clang/include/clang/CIR/Interfaces/CMakeLists.txt
    M clang/include/clang/Driver/Options.td
    M clang/include/clang/Sema/SemaConcept.h
    M clang/lib/AST/ByteCode/Compiler.cpp
    M clang/lib/AST/Expr.cpp
    M clang/lib/AST/ExprConstant.cpp
    M clang/lib/AST/Stmt.cpp
    M clang/lib/Analysis/FlowSensitive/CMakeLists.txt
    A clang/lib/Analysis/FlowSensitive/SmartPointerAccessorCaching.cpp
    M clang/lib/Analysis/ThreadSafety.cpp
    M clang/lib/Basic/Targets/Hexagon.cpp
    M clang/lib/Basic/Targets/OSTargets.h
    M clang/lib/Basic/Targets/X86.h
    M clang/lib/CIR/CMakeLists.txt
    M clang/lib/CIR/CodeGen/CIRGenBuilder.h
    M clang/lib/CIR/CodeGen/CIRGenModule.cpp
    M clang/lib/CIR/CodeGen/CIRGenTypeCache.h
    M clang/lib/CIR/CodeGen/CIRGenTypes.cpp
    M clang/lib/CIR/CodeGen/CIRGenTypes.h
    M clang/lib/CIR/CodeGen/CMakeLists.txt
    M clang/lib/CIR/Dialect/IR/CIRTypes.cpp
    M clang/lib/CIR/Dialect/IR/CMakeLists.txt
    A clang/lib/CIR/Interfaces/CIRFPTypeInterface.cpp
    A clang/lib/CIR/Interfaces/CMakeLists.txt
    M clang/lib/CodeGen/BackendUtil.cpp
    M clang/lib/CodeGen/CGAtomic.cpp
    M clang/lib/CodeGen/CGBuiltin.cpp
    M clang/lib/CodeGen/Targets/AArch64.cpp
    M clang/lib/Driver/ToolChains/CommonArgs.cpp
    M clang/lib/Driver/ToolChains/UEFI.cpp
    M clang/lib/Driver/ToolChains/UEFI.h
    M clang/lib/Format/MacroExpander.cpp
    M clang/lib/Format/QualifierAlignmentFixer.cpp
    M clang/lib/Headers/avx10_2_512convertintrin.h
    M clang/lib/Headers/avx10_2convertintrin.h
    M clang/lib/Headers/hvx_hexagon_protos.h
    M clang/lib/Lex/InitHeaderSearch.cpp
    M clang/lib/Parse/Parser.cpp
    M clang/lib/Sema/AnalysisBasedWarnings.cpp
    M clang/lib/Sema/CheckExprLifetime.cpp
    M clang/lib/Sema/HLSLExternalSemaSource.cpp
    M clang/lib/Sema/SemaChecking.cpp
    M clang/lib/Sema/SemaConcept.cpp
    M clang/lib/Sema/SemaDeclAttr.cpp
    M clang/lib/Sema/SemaExprMember.cpp
    M clang/lib/Serialization/ASTReader.cpp
    M clang/lib/Serialization/MultiOnDiskHashTable.h
    M clang/lib/StaticAnalyzer/Checkers/WebKit/UncountedLambdaCapturesChecker.cpp
    M clang/lib/StaticAnalyzer/Core/TextDiagnostics.cpp
    M clang/test/AST/ByteCode/if.cpp
    M clang/test/AST/HLSL/StructuredBuffers-AST.hlsl
    A clang/test/Analysis/Checkers/WebKit/uncounted-lambda-captures-find-lambda-crash.cpp
    M clang/test/CIR/global-var-simple.cpp
    M clang/test/CodeGen/AArch64/pure-scalable-args.c
    M clang/test/CodeGen/X86/avx10_2_512convert-builtins.c
    R clang/test/CodeGen/atomic-test-and-set.c
    M clang/test/CodeGen/bounds-checking.c
    M clang/test/CodeGenCXX/aarch64-mangle-sve-vectors.cpp
    M clang/test/CodeGenHLSL/builtins/StructuredBuffers-methods-lib.hlsl
    M clang/test/CodeGenHLSL/builtins/StructuredBuffers-methods-ps.hlsl
    M clang/test/CoverageMapping/single-byte-counters.cpp
    M clang/test/Driver/cl-options.c
    A clang/test/Driver/dxc_options.hlsl
    M clang/test/Driver/hexagon-toolchain-elf.c
    M clang/test/Driver/print-enabled-extensions/aarch64-armv9.4-a.c
    M clang/test/Driver/print-enabled-extensions/aarch64-armv9.5-a.c
    A clang/test/Driver/uefi-defines.c
    M clang/test/Driver/unknown-arg-drivermodes.test
    M clang/test/Misc/target-invalid-cpu-note/hexagon.c
    A clang/test/Modules/pr120277.cppm
    A clang/test/Parser/objc-coloncolon.m
    A clang/test/Parser/objcxx-coloncolon.mm
    M clang/test/Preprocessor/hexagon-predefines.c
    M clang/test/Preprocessor/init.c
    M clang/test/Sema/atomic-ops.c
    M clang/test/Sema/constant_builtins_vector.cpp
    M clang/test/Sema/warn-lifetime-analysis-nocfg.cpp
    M clang/test/SemaCXX/vector-bool.cpp
    M clang/test/SemaCXX/warn-thread-safety-analysis.cpp
    M clang/test/SemaCXX/warn-thread-safety-parsing.cpp
    M clang/unittests/Analysis/FlowSensitive/CMakeLists.txt
    A clang/unittests/Analysis/FlowSensitive/SmartPointerAccessorCachingTest.cpp
    M clang/unittests/Format/MacroCallReconstructorTest.cpp
    M clang/unittests/Format/QualifierFixerTest.cpp
    M compiler-rt/cmake/builtin-config-ix.cmake
    M compiler-rt/lib/builtins/aarch64/sme-abi-assert.c
    M compiler-rt/lib/builtins/aarch64/sme-abi.S
    M compiler-rt/lib/interception/interception_win.cpp
    M compiler-rt/lib/rtsan/rtsan_interceptors_posix.cpp
    M compiler-rt/lib/rtsan/tests/rtsan_test_interceptors_posix.cpp
    M compiler-rt/lib/tysan/tysan_interceptors.cpp
    M compiler-rt/test/ubsan/TestCases/Misc/local_bounds.cpp
    M flang/docs/Extensions.md
    M flang/include/flang/Evaluate/target.h
    M flang/include/flang/Optimizer/Builder/IntrinsicCall.h
    M flang/include/flang/Optimizer/Builder/Runtime/Exceptions.h
    M flang/include/flang/Runtime/CUDA/allocator.h
    M flang/include/flang/Runtime/CUDA/common.h
    M flang/include/flang/Runtime/CUDA/descriptor.h
    M flang/include/flang/Runtime/allocatable.h
    M flang/include/flang/Runtime/allocator-registry.h
    M flang/include/flang/Runtime/descriptor.h
    M flang/include/flang/Runtime/exceptions.h
    M flang/include/flang/Tools/TargetSetup.h
    M flang/lib/Evaluate/fold-logical.cpp
    M flang/lib/Lower/Allocatable.cpp
    M flang/lib/Lower/IO.cpp
    M flang/lib/Optimizer/Analysis/AliasAnalysis.cpp
    M flang/lib/Optimizer/Builder/IntrinsicCall.cpp
    M flang/lib/Optimizer/Builder/Runtime/Allocatable.cpp
    M flang/lib/Optimizer/Builder/Runtime/Exceptions.cpp
    M flang/lib/Optimizer/CodeGen/CodeGen.cpp
    M flang/lib/Optimizer/HLFIR/Transforms/InlineElementals.cpp
    M flang/lib/Optimizer/HLFIR/Transforms/LowerHLFIRIntrinsics.cpp
    M flang/lib/Optimizer/HLFIR/Transforms/OptimizedBufferization.cpp
    M flang/lib/Optimizer/HLFIR/Transforms/SimplifyHLFIRIntrinsics.cpp
    M flang/lib/Optimizer/Transforms/AddAliasTags.cpp
    M flang/lib/Optimizer/Transforms/AlgebraicSimplification.cpp
    M flang/lib/Optimizer/Transforms/AssumedRankOpConversion.cpp
    M flang/lib/Optimizer/Transforms/CUFOpConversion.cpp
    M flang/lib/Optimizer/Transforms/CompilerGeneratedNames.cpp
    M flang/lib/Optimizer/Transforms/ConstantArgumentGlobalisation.cpp
    M flang/lib/Optimizer/Transforms/LoopVersioning.cpp
    M flang/lib/Optimizer/Transforms/StackArrays.cpp
    M flang/runtime/CUDA/allocatable.cpp
    M flang/runtime/CUDA/allocator.cpp
    M flang/runtime/CUDA/descriptor.cpp
    M flang/runtime/CUDA/kernel.cpp
    M flang/runtime/allocatable.cpp
    M flang/runtime/array-constructor.cpp
    M flang/runtime/descriptor.cpp
    M flang/runtime/exceptions.cpp
    M flang/test/Evaluate/fold-ieee.f90
    M flang/test/Fir/CUDA/cuda-allocate.fir
    M flang/test/Fir/CUDA/cuda-code-gen.mlir
    A flang/test/Fir/CUDA/cuda-compiler-generated-names.mlir
    M flang/test/HLFIR/elemental-codegen.fir
    A flang/test/HLFIR/opt-variable-assign-omp.fir
    M flang/test/Lower/Intrinsics/ieee_flag.f90
    M flang/test/Lower/OpenACC/acc-declare.f90
    M flang/test/Lower/allocatable-polymorphic.f90
    M flang/test/Lower/allocatable-runtime.f90
    M flang/test/Lower/allocate-mold.f90
    M flang/test/Lower/io-derived-type.f90
    M flang/test/Lower/namelist.f90
    M flang/test/Lower/polymorphic.f90
    M flang/test/Transforms/loop-versioning.fir
    M flang/unittests/Runtime/CUDA/Allocatable.cpp
    M flang/unittests/Runtime/CUDA/AllocatorCUF.cpp
    M flang/unittests/Runtime/CUDA/Memory.cpp
    M libc/config/gpu/entrypoints.txt
    M libc/config/gpu/headers.txt
    R libc/hdrgen/yaml/gpu/rpc.yaml
    M libc/include/CMakeLists.txt
    R libc/include/gpu/rpc.h.def
    M libc/src/__support/RPC/CMakeLists.txt
    M libc/test/src/math/smoke/CanonicalizeTest.h
    M libc/test/src/math/smoke/FModTest.h
    A libcxx/cmake/caches/Generic-cxx03-frozen.cmake
    M libcxx/docs/Status/Cxx17Papers.csv
    M libcxx/include/CMakeLists.txt
    M libcxx/include/__config
    R libcxx/include/__cxx03/CMakeLists.txt
    M libcxx/include/__cxx03/__config
    M libcxx/include/__cxx03/__configuration/abi.h
    M libcxx/include/__cxx03/__configuration/compiler.h
    A libcxx/include/__cxx03/__configuration/config_site_shim.h
    M libcxx/include/__cxx03/__configuration/language.h
    M libcxx/include/__cxx03/__configuration/platform.h
    M libcxx/include/__cxx03/__locale_dir/locale_base_api/bsd_locale_fallbacks.h
    M libcxx/include/__cxx03/__thread/support/pthread.h
    M libcxx/include/__cxx03/climits
    M libcxx/include/__cxx03/locale
    M libcxx/include/__cxx03/module.modulemap
    M libcxx/include/__cxx03/version
    M libcxx/include/__functional/function.h
    M libcxx/include/__fwd/memory_resource.h
    M libcxx/include/__memory/allocator_arg_t.h
    M libcxx/include/__memory/allocator_destructor.h
    M libcxx/include/__memory/pointer_traits.h
    M libcxx/include/__memory/unique_ptr.h
    M libcxx/include/__memory_resource/monotonic_buffer_resource.h
    M libcxx/include/__ranges/join_view.h
    M libcxx/include/__tuple/make_tuple_types.h
    M libcxx/include/__tuple/sfinae_helpers.h
    M libcxx/include/__tuple/tuple_element.h
    M libcxx/include/__type_traits/add_cv_quals.h
    M libcxx/include/__type_traits/add_lvalue_reference.h
    M libcxx/include/__type_traits/add_pointer.h
    M libcxx/include/__type_traits/add_rvalue_reference.h
    M libcxx/include/__type_traits/common_type.h
    M libcxx/include/__type_traits/decay.h
    M libcxx/include/__type_traits/remove_pointer.h
    M libcxx/include/__type_traits/type_list.h
    M libcxx/include/__type_traits/unwrap_ref.h
    M libcxx/include/__utility/exception_guard.h
    M libcxx/include/__utility/move.h
    M libcxx/include/algorithm
    M libcxx/include/any
    M libcxx/include/array
    M libcxx/include/atomic
    M libcxx/include/barrier
    M libcxx/include/bit
    M libcxx/include/bitset
    M libcxx/include/cassert
    M libcxx/include/ccomplex
    M libcxx/include/cctype
    M libcxx/include/cerrno
    M libcxx/include/cfenv
    M libcxx/include/cfloat
    M libcxx/include/charconv
    M libcxx/include/chrono
    M libcxx/include/cinttypes
    M libcxx/include/ciso646
    M libcxx/include/climits
    M libcxx/include/clocale
    M libcxx/include/cmath
    M libcxx/include/codecvt
    M libcxx/include/compare
    M libcxx/include/complex
    M libcxx/include/complex.h
    M libcxx/include/concepts
    M libcxx/include/condition_variable
    M libcxx/include/coroutine
    M libcxx/include/csetjmp
    M libcxx/include/csignal
    M libcxx/include/cstdalign
    M libcxx/include/cstdarg
    M libcxx/include/cstdbool
    M libcxx/include/cstddef
    M libcxx/include/cstdint
    M libcxx/include/cstdio
    M libcxx/include/cstdlib
    M libcxx/include/cstring
    M libcxx/include/ctgmath
    M libcxx/include/ctime
    M libcxx/include/ctype.h
    M libcxx/include/cuchar
    M libcxx/include/cwchar
    M libcxx/include/cwctype
    M libcxx/include/deque
    M libcxx/include/errno.h
    M libcxx/include/exception
    M libcxx/include/execution
    M libcxx/include/expected
    M libcxx/include/experimental/iterator
    M libcxx/include/experimental/memory
    M libcxx/include/experimental/propagate_const
    M libcxx/include/experimental/simd
    M libcxx/include/experimental/type_traits
    M libcxx/include/experimental/utility
    M libcxx/include/ext/hash_map
    M libcxx/include/ext/hash_set
    M libcxx/include/fenv.h
    M libcxx/include/filesystem
    M libcxx/include/flat_map
    M libcxx/include/float.h
    M libcxx/include/format
    M libcxx/include/forward_list
    M libcxx/include/fstream
    M libcxx/include/functional
    M libcxx/include/future
    M libcxx/include/initializer_list
    M libcxx/include/inttypes.h
    M libcxx/include/iomanip
    M libcxx/include/ios
    M libcxx/include/iosfwd
    M libcxx/include/iostream
    M libcxx/include/istream
    M libcxx/include/iterator
    M libcxx/include/latch
    M libcxx/include/limits
    M libcxx/include/list
    M libcxx/include/locale
    M libcxx/include/map
    M libcxx/include/math.h
    M libcxx/include/mdspan
    M libcxx/include/memory
    M libcxx/include/memory_resource
    M libcxx/include/mutex
    M libcxx/include/new
    M libcxx/include/numbers
    M libcxx/include/numeric
    M libcxx/include/optional
    M libcxx/include/ostream
    M libcxx/include/print
    M libcxx/include/queue
    M libcxx/include/random
    M libcxx/include/ranges
    M libcxx/include/ratio
    M libcxx/include/regex
    M libcxx/include/scoped_allocator
    M libcxx/include/semaphore
    M libcxx/include/set
    M libcxx/include/shared_mutex
    M libcxx/include/source_location
    M libcxx/include/span
    M libcxx/include/sstream
    M libcxx/include/stack
    M libcxx/include/stdatomic.h
    M libcxx/include/stdbool.h
    M libcxx/include/stddef.h
    M libcxx/include/stdexcept
    M libcxx/include/stdio.h
    M libcxx/include/stdlib.h
    M libcxx/include/stop_token
    M libcxx/include/streambuf
    M libcxx/include/string
    M libcxx/include/string.h
    M libcxx/include/string_view
    M libcxx/include/strstream
    M libcxx/include/syncstream
    M libcxx/include/system_error
    M libcxx/include/tgmath.h
    M libcxx/include/thread
    M libcxx/include/tuple
    M libcxx/include/type_traits
    M libcxx/include/typeindex
    M libcxx/include/typeinfo
    M libcxx/include/uchar.h
    M libcxx/include/unordered_map
    M libcxx/include/unordered_set
    M libcxx/include/utility
    M libcxx/include/valarray
    M libcxx/include/variant
    M libcxx/include/vector
    M libcxx/include/version
    M libcxx/include/wchar.h
    M libcxx/include/wctype.h
    M libcxx/lib/abi/CHANGELOG.TXT
    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/src/memory_resource.cpp
    M libcxx/test/benchmarks/algorithms/min_max_element.bench.cpp
    R libcxx/test/benchmarks/allocation.bench.cpp
    A libcxx/test/benchmarks/locale/num_get.bench.cpp
    M libcxx/test/libcxx/algorithms/half_positive.pass.cpp
    M libcxx/test/libcxx/assertions/customize_verbose_abort.link-time.pass.cpp
    M libcxx/test/libcxx/assertions/default_verbose_abort.pass.cpp
    M libcxx/test/libcxx/assertions/modes/none.pass.cpp
    M libcxx/test/libcxx/assertions/single_expression.pass.cpp
    M libcxx/test/libcxx/atomics/atomics.syn/compatible_with_stdatomic.compile.pass.cpp
    M libcxx/test/libcxx/clang_modules_include.gen.py
    M libcxx/test/libcxx/containers/associative/tree_balance_after_insert.pass.cpp
    M libcxx/test/libcxx/containers/associative/tree_key_value_traits.pass.cpp
    M libcxx/test/libcxx/containers/associative/tree_left_rotate.pass.cpp
    M libcxx/test/libcxx/containers/associative/tree_remove.pass.cpp
    M libcxx/test/libcxx/containers/associative/tree_right_rotate.pass.cpp
    M libcxx/test/libcxx/containers/associative/unord.map/abi.compile.pass.cpp
    M libcxx/test/libcxx/containers/associative/unord.set/abi.compile.pass.cpp
    M libcxx/test/libcxx/containers/container_traits.compile.pass.cpp
    M libcxx/test/libcxx/containers/unord/key_value_traits.pass.cpp
    M libcxx/test/libcxx/containers/unord/next_pow2.pass.cpp
    M libcxx/test/libcxx/containers/unord/next_prime.pass.cpp
    M libcxx/test/libcxx/depr/depr.c.headers/extern_c.pass.cpp
    M libcxx/test/libcxx/header_inclusions.gen.py
    M libcxx/test/libcxx/input.output/file.streams/fstreams/filebuf/traits_mismatch.verify.cpp
    M libcxx/test/libcxx/input.output/file.streams/fstreams/traits_mismatch.verify.cpp
    M libcxx/test/libcxx/input.output/iostream.format/input.streams/traits_mismatch.verify.cpp
    M libcxx/test/libcxx/input.output/iostream.format/output.streams/traits_mismatch.verify.cpp
    M libcxx/test/libcxx/input.output/string.streams/stringbuf/const_sso_buffer.pass.cpp
    M libcxx/test/libcxx/input.output/string.streams/traits_mismatch.verify.cpp
    M libcxx/test/libcxx/iterators/aliasing_iterator.pass.cpp
    M libcxx/test/libcxx/iterators/bounded_iter/arithmetic.pass.cpp
    M libcxx/test/libcxx/iterators/bounded_iter/comparison.pass.cpp
    M libcxx/test/libcxx/iterators/bounded_iter/pointer_traits.pass.cpp
    M libcxx/test/libcxx/iterators/bounded_iter/types.compile.pass.cpp
    M libcxx/test/libcxx/iterators/contiguous_iterators.conv.compile.pass.cpp
    M libcxx/test/libcxx/iterators/contiguous_iterators.verify.cpp
    M libcxx/test/libcxx/iterators/iterator.primitives/iterator.operations/prev.verify.cpp
    M libcxx/test/libcxx/language.support/support.dynamic/libcpp_deallocate.sh.cpp
    M libcxx/test/libcxx/lint/lint_cmakelists.sh.py
    M libcxx/test/libcxx/memory/allocation_guard.pass.cpp
    M libcxx/test/libcxx/memory/swap_allocator.pass.cpp
    M libcxx/test/libcxx/numerics/bit.ops.pass.cpp
    M libcxx/test/libcxx/numerics/clamp_to_integral.pass.cpp
    M libcxx/test/libcxx/numerics/complex.number/cmplx.over.pow.pass.cpp
    M libcxx/test/libcxx/selftest/test_macros.pass.cpp
    M libcxx/test/libcxx/strings/c.strings/constexpr_memmove.pass.cpp
    M libcxx/test/libcxx/transitive_includes.gen.py
    M libcxx/test/libcxx/type_traits/datasizeof.compile.pass.cpp
    M libcxx/test/libcxx/type_traits/is_constant_evaluated.pass.cpp
    M libcxx/test/libcxx/type_traits/is_trivially_comparable.compile.pass.cpp
    M libcxx/test/libcxx/type_traits/is_trivially_relocatable.compile.pass.cpp
    M libcxx/test/libcxx/utilities/exception_guard.odr.sh.cpp
    M libcxx/test/libcxx/utilities/is_pointer_in_range.pass.cpp
    M libcxx/test/libcxx/utilities/is_valid_range.pass.cpp
    M libcxx/test/libcxx/utilities/meta/meta_base.pass.cpp
    M libcxx/test/libcxx/utilities/no_destroy.pass.cpp
    M libcxx/test/libcxx/utilities/template.bitset/includes.pass.cpp
    M libcxx/test/libcxx/utilities/utility/private_constructor_tag.compile.pass.cpp
    M libcxx/test/std/containers/sequences/array/array.fill/fill.verify.cpp
    M libcxx/test/std/containers/sequences/array/array.swap/swap.verify.cpp
    M libcxx/test/std/containers/sequences/array/array.tuple/get.verify.cpp
    M libcxx/test/std/containers/sequences/array/array.tuple/tuple_element.verify.cpp
    M libcxx/test/std/containers/sequences/array/size_and_alignment.compile.pass.cpp
    M libcxx/test/std/containers/sequences/forwardlist/types.pass.cpp
    M libcxx/test/std/containers/sequences/list/types.pass.cpp
    M libcxx/test/std/containers/sequences/vector/vector.cons/exceptions.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/fstream.cons/default.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/fstream.cons/move.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/fstream.cons/pointer.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/fstream.cons/string.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/ifstream.cons/default.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/ifstream.cons/move.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/ifstream.cons/pointer.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/ifstream.cons/string.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/ofstream.cons/default.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/ofstream.cons/move.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/ofstream.cons/pointer.pass.cpp
    M libcxx/test/std/input.output/file.streams/fstreams/ofstream.cons/string.pass.cpp
    M libcxx/test/std/input.output/iostreams.base/ios/basic.ios.members/copyfmt.pass.cpp
    M libcxx/test/std/input.output/string.streams/istringstream/istringstream.cons/default.pass.cpp
    M libcxx/test/std/input.output/string.streams/istringstream/istringstream.cons/move.pass.cpp
    M libcxx/test/std/input.output/string.streams/istringstream/istringstream.cons/string.pass.cpp
    M libcxx/test/std/input.output/string.streams/ostringstream/ostringstream.cons/default.pass.cpp
    M libcxx/test/std/input.output/string.streams/ostringstream/ostringstream.cons/move.pass.cpp
    M libcxx/test/std/input.output/string.streams/ostringstream/ostringstream.cons/string.pass.cpp
    M libcxx/test/std/input.output/string.streams/stringbuf/stringbuf.cons/default.pass.cpp
    M libcxx/test/std/input.output/string.streams/stringstream/stringstream.cons/default.pass.cpp
    M libcxx/test/std/input.output/string.streams/stringstream/stringstream.cons/move.pass.cpp
    M libcxx/test/std/input.output/string.streams/stringstream/stringstream.cons/string.pass.cpp
    M libcxx/test/std/language.support/support.runtime/cstdalign.compile.pass.cpp
    M libcxx/test/std/numerics/c.math/isnormal.pass.cpp
    M libcxx/test/std/numerics/c.math/signbit.pass.cpp
    M libcxx/test/std/re/re.iter/re.tokiter/re.tokiter.cnstr/init.pass.cpp
    M libcxx/test/std/strings/basic.string/char.bad.verify.cpp
    M libcxx/test/std/strings/string.view/char.bad.verify.cpp
    A libcxx/test/std/utilities/meta/derived_from_integral_constant.compile.pass.cpp
    M libcxx/test/std/utilities/smartptr/unique.ptr/unique.ptr.class/unique.ptr.asgn/move_convert.runtime.pass.cpp
    M libcxx/test/std/utilities/template.bitset/bitset.members/nonstdmem.uglified.compile.pass.cpp
    M libcxx/test/support/test_macros.h
    M libcxx/test/tools/clang_tidy_checks/proper_version_checks.cpp
    M libcxx/utils/ci/run-buildbot
    M libcxx/utils/generate_feature_test_macro_components.py
    M libcxx/utils/libcxx/test/params.py
    M libcxx/vendor/llvm/default_assertion_handler.in
    M lld/COFF/Driver.cpp
    M lld/ELF/Config.h
    M lld/ELF/Driver.cpp
    M lld/MachO/SymbolTable.cpp
    M lld/test/COFF/arm64x-symtab.s
    M lldb/include/lldb/API/SBError.h
    M lldb/include/lldb/API/SBStructuredData.h
    M lldb/include/lldb/Host/linux/HostInfoLinux.h
    M lldb/include/lldb/Host/posix/HostInfoPosix.h
    M lldb/include/lldb/Utility/DiagnosticsRendering.h
    M lldb/include/lldb/Utility/Status.h
    M lldb/source/API/SBError.cpp
    M lldb/source/Host/linux/HostInfoLinux.cpp
    M lldb/source/Host/posix/HostInfoPosix.cpp
    M lldb/source/Host/posix/ProcessLauncherPosixFork.cpp
    M lldb/source/Interpreter/CommandReturnObject.cpp
    M lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
    M lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h
    M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
    M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
    M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h
    M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.cpp
    M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h
    M lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.cpp
    M lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
    M lldb/source/Utility/DiagnosticsRendering.cpp
    M lldb/source/Utility/Status.cpp
    M lldb/test/API/commands/expression/diagnostics/TestExprDiagnostics.py
    M lldb/test/API/commands/frame/var/TestFrameVar.py
    A lldb/test/API/lang/cpp/typedef-to-outer-fwd/Makefile
    A lldb/test/API/lang/cpp/typedef-to-outer-fwd/TestTypedefToOuterFwd.py
    A lldb/test/API/lang/cpp/typedef-to-outer-fwd/lib.cpp
    A lldb/test/API/lang/cpp/typedef-to-outer-fwd/lib.h
    A lldb/test/API/lang/cpp/typedef-to-outer-fwd/main.cpp
    M lldb/tools/driver/CMakeLists.txt
    M lldb/unittests/Symbol/TestTypeSystemClang.cpp
    M lldb/unittests/SymbolFile/DWARF/DWARFASTParserClangTests.cpp
    M llvm/Maintainers.md
    M llvm/bindings/ocaml/llvm/llvm.ml
    M llvm/bindings/ocaml/llvm/llvm.mli
    M llvm/bindings/ocaml/llvm/llvm_ocaml.c
    M llvm/docs/MemTagSanitizer.rst
    M llvm/docs/NVPTXUsage.rst
    M llvm/docs/ReleaseNotes.md
    A llvm/docs/Telemetry.rst
    M llvm/docs/TestSuiteGuide.md
    M llvm/docs/UserGuides.rst
    A llvm/docs/llvm_telemetry_design.png
    M llvm/include/llvm/BinaryFormat/ELF.h
    R llvm/include/llvm/CodeGen/DroppedVariableStats.h
    M llvm/include/llvm/CodeGen/ISDOpcodes.h
    M llvm/include/llvm/CodeGen/MachinePipeliner.h
    M llvm/include/llvm/CodeGen/SelectionDAG.h
    M llvm/include/llvm/CodeGen/SelectionDAGNodes.h
    M llvm/include/llvm/CodeGen/SelectionDAGTargetInfo.h
    M llvm/include/llvm/CodeGen/TargetRegisterInfo.h
    M llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h
    M llvm/include/llvm/Frontend/Atomic/Atomic.h
    M llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
    M llvm/include/llvm/IR/Instruction.h
    M llvm/include/llvm/IR/IntrinsicsHexagonDep.td
    M llvm/include/llvm/IR/IntrinsicsNVVM.td
    M llvm/include/llvm/IR/ModuleSummaryIndex.h
    M llvm/include/llvm/IR/Value.h
    M llvm/include/llvm/IR/VectorTypeUtils.h
    M llvm/include/llvm/MC/MCCodeView.h
    M llvm/include/llvm/MC/MCFragment.h
    M llvm/include/llvm/MC/MCSection.h
    M llvm/include/llvm/MC/MCStreamer.h
    A llvm/include/llvm/Passes/DroppedVariableStats.h
    A llvm/include/llvm/Passes/DroppedVariableStatsIR.h
    M llvm/include/llvm/Passes/StandardInstrumentations.h
    M llvm/include/llvm/Target/GenericOpcodes.td
    M llvm/include/llvm/Target/GlobalISel/SelectionDAGCompat.td
    M llvm/include/llvm/Target/TargetSelectionDAG.td
    A llvm/include/llvm/Telemetry/Telemetry.h
    M llvm/include/llvm/Transforms/Instrumentation/BoundsChecking.h
    M llvm/include/llvm/Transforms/Instrumentation/MemProfiler.h
    M llvm/include/llvm/Transforms/Utils/BuildLibCalls.h
    M llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/DependencyGraph.h
    M llvm/lib/Analysis/ConstraintSystem.cpp
    M llvm/lib/Analysis/MemoryBuiltins.cpp
    M llvm/lib/Analysis/ScalarEvolution.cpp
    M llvm/lib/CMakeLists.txt
    M llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
    M llvm/lib/CodeGen/CMakeLists.txt
    R llvm/lib/CodeGen/DroppedVariableStats.cpp
    M llvm/lib/CodeGen/MachinePipeliner.cpp
    M llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
    M llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
    M llvm/lib/CodeGen/SelectionDAG/SelectionDAGTargetInfo.cpp
    M llvm/lib/CodeGen/TargetRegisterInfo.cpp
    M llvm/lib/DebugInfo/GSYM/GsymCreator.cpp
    M llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.cpp
    M llvm/lib/ExecutionEngine/JITLink/COFFLinkGraphBuilder.h
    M llvm/lib/ExecutionEngine/JITLink/COFF_x86_64.cpp
    M llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp
    M llvm/lib/ExecutionEngine/Orc/TaskDispatch.cpp
    M llvm/lib/Frontend/Atomic/Atomic.cpp
    M llvm/lib/Frontend/OpenMP/CMakeLists.txt
    M llvm/lib/IR/Instruction.cpp
    M llvm/lib/IR/Verifier.cpp
    M llvm/lib/MC/MCAsmStreamer.cpp
    M llvm/lib/MC/MCAssembler.cpp
    M llvm/lib/MC/MCCodeView.cpp
    M llvm/lib/MC/MCFragment.cpp
    M llvm/lib/MC/MCMachOStreamer.cpp
    M llvm/lib/MC/MCObjectStreamer.cpp
    M llvm/lib/MC/MCSPIRVStreamer.cpp
    M llvm/lib/MC/MCStreamer.cpp
    M llvm/lib/MC/MCWasmStreamer.cpp
    M llvm/lib/MC/MCWinCOFFStreamer.cpp
    M llvm/lib/MC/MCXCOFFStreamer.cpp
    M llvm/lib/MC/WasmObjectWriter.cpp
    M llvm/lib/MC/WinCOFFObjectWriter.cpp
    M llvm/lib/Object/ELFObjectFile.cpp
    M llvm/lib/ObjectYAML/ELFEmitter.cpp
    M llvm/lib/ObjectYAML/ELFYAML.cpp
    M llvm/lib/Passes/CMakeLists.txt
    A llvm/lib/Passes/DroppedVariableStatsIR.cpp
    M llvm/lib/Passes/PassBuilder.cpp
    M llvm/lib/Passes/PassRegistry.def
    M llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
    M llvm/lib/Target/AArch64/AArch64FastISel.cpp
    M llvm/lib/Target/AArch64/AArch64Features.td
    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/AArch64InstrInfo.td
    M llvm/lib/Target/AArch64/AArch64MachineFunctionInfo.h
    M llvm/lib/Target/AArch64/AArch64RegisterInfo.td
    M llvm/lib/Target/AArch64/AArch64SMEInstrInfo.td
    M llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp
    M llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.h
    M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
    M llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
    M llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp
    M llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
    M llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
    M llvm/lib/Target/AArch64/Utils/AArch64SMEAttributes.cpp
    M llvm/lib/Target/AArch64/Utils/AArch64SMEAttributes.h
    M llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
    M llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h
    M llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
    M llvm/lib/Target/AMDGPU/AMDGPUSelectionDAGInfo.cpp
    M llvm/lib/Target/AMDGPU/AMDGPUSelectionDAGInfo.h
    M llvm/lib/Target/AMDGPU/AMDGPUSwLowerLDS.cpp
    M llvm/lib/Target/AMDGPU/MIMGInstructions.td
    M llvm/lib/Target/AMDGPU/SIISelLowering.cpp
    M llvm/lib/Target/AMDGPU/SIInstructions.td
    M llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
    M llvm/lib/Target/ARM/ARMISelLowering.cpp
    M llvm/lib/Target/ARM/ARMISelLowering.h
    M llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp
    M llvm/lib/Target/ARM/ARMSelectionDAGInfo.h
    M llvm/lib/Target/ARM/Utils/ARMBaseInfo.h
    M llvm/lib/Target/Hexagon/Hexagon.td
    M llvm/lib/Target/Hexagon/HexagonDepArch.h
    M llvm/lib/Target/Hexagon/HexagonDepArch.td
    M llvm/lib/Target/Hexagon/HexagonDepIICHVX.td
    M llvm/lib/Target/Hexagon/HexagonDepIICScalar.td
    M llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
    M llvm/lib/Target/Hexagon/HexagonSchedule.td
    A llvm/lib/Target/Hexagon/HexagonScheduleV75.td
    A llvm/lib/Target/Hexagon/HexagonScheduleV79.td
    M llvm/lib/Target/Hexagon/HexagonSubtarget.h
    M llvm/lib/Target/Hexagon/HexagonTargetMachine.h
    M llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp
    M llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp
    M llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp
    M llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
    M llvm/lib/Target/Mips/MCTargetDesc/CMakeLists.txt
    M llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp
    M llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp
    M llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h
    M llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp
    M llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h
    A llvm/lib/Target/Mips/MCTargetDesc/MipsWinCOFFObjectWriter.cpp
    A llvm/lib/Target/Mips/MCTargetDesc/MipsWinCOFFStreamer.cpp
    M llvm/lib/Target/Mips/MipsISelLowering.h
    M llvm/lib/Target/Mips/MipsSelectionDAGInfo.cpp
    M llvm/lib/Target/Mips/MipsSelectionDAGInfo.h
    M llvm/lib/Target/Mips/MipsTargetMachine.cpp
    M llvm/lib/Target/NVPTX/NVPTXISelLowering.h
    M llvm/lib/Target/NVPTX/NVPTXIntrinsics.td
    M llvm/lib/Target/NVPTX/NVPTXSelectionDAGInfo.cpp
    M llvm/lib/Target/NVPTX/NVPTXSelectionDAGInfo.h
    M llvm/lib/Target/PowerPC/PPCISelLowering.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/GISel/RISCVInstructionSelector.cpp
    M llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.h
    M llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp
    M llvm/lib/Target/RISCV/RISCV.td
    M llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
    M llvm/lib/Target/RISCV/RISCVISelDAGToDAG.h
    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/RISCVInstrInfo.cpp
    M llvm/lib/Target/RISCV/RISCVInstrInfo.td
    M llvm/lib/Target/RISCV/RISCVInstrInfoC.td
    M llvm/lib/Target/RISCV/RISCVInstrInfoV.td
    M llvm/lib/Target/RISCV/RISCVInstrInfoXSf.td
    M llvm/lib/Target/RISCV/RISCVInstrInfoXwch.td
    M llvm/lib/Target/RISCV/RISCVProcessors.td
    A llvm/lib/Target/RISCV/RISCVSchedTTAscalonD8.td
    M llvm/lib/Target/RISCV/RISCVSelectionDAGInfo.cpp
    M llvm/lib/Target/RISCV/RISCVSelectionDAGInfo.h
    M llvm/lib/Target/SystemZ/SystemZISelLowering.h
    M llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp
    M llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.h
    M llvm/lib/Target/WebAssembly/WebAssemblyISD.def
    M llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
    M llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h
    M llvm/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.cpp
    M llvm/lib/Target/WebAssembly/WebAssemblySelectionDAGInfo.h
    M llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
    M llvm/lib/Target/X86/X86ArgumentStackSlotRebase.cpp
    M llvm/lib/Target/X86/X86ISelLowering.cpp
    M llvm/lib/Target/X86/X86ISelLowering.h
    M llvm/lib/Target/X86/X86LowerAMXType.cpp
    M llvm/lib/Target/X86/X86SelectionDAGInfo.cpp
    M llvm/lib/Target/X86/X86SelectionDAGInfo.h
    M llvm/lib/Target/X86/X86TargetTransformInfo.cpp
    A llvm/lib/Telemetry/CMakeLists.txt
    A llvm/lib/Telemetry/Telemetry.cpp
    M llvm/lib/Transforms/IPO/FunctionAttrs.cpp
    M llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp
    M llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp
    M llvm/lib/Transforms/Instrumentation/MemProfiler.cpp
    M llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
    M llvm/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp
    M llvm/lib/Transforms/Utils/BuildLibCalls.cpp
    M llvm/lib/Transforms/Utils/Local.cpp
    M llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
    M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    M llvm/lib/Transforms/Vectorize/SandboxVectorizer/DependencyGraph.cpp
    M llvm/lib/Transforms/Vectorize/VPlan.h
    M llvm/lib/Transforms/Vectorize/VPlanAnalysis.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/VectorCombine.cpp
    A llvm/test/Analysis/CostModel/RISCV/shuffle-exact-vlen.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-concat_subvector-codesize.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-concat_subvector-latency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-concat_subvector-sizelatency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-concat_subvector.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-insert_subvector-codesize.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-insert_subvector-latency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-insert_subvector-sizelatency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-insert_subvector.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-codesize.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-fp16-codesize.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-fp16-latency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-fp16-sizelatency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-fp16.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-latency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src-sizelatency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-two-src.ll
    M llvm/test/Analysis/LoopAccessAnalysis/nssw-predicate-implied.ll
    M llvm/test/Analysis/LoopAccessAnalysis/wrapping-pointer-versioning.ll
    M llvm/test/Analysis/ScalarEvolution/backedge-taken-count-guard-info-with-multiple-predecessors.ll
    M llvm/test/Bindings/OCaml/core.ml
    M llvm/test/CodeGen/AArch64/GlobalISel/legalize-bitreverse.mir
    M llvm/test/CodeGen/AArch64/GlobalISel/legalize-cmp.mir
    M llvm/test/CodeGen/AArch64/GlobalISel/legalizer-info-validation.mir
    A llvm/test/CodeGen/AArch64/GlobalISel/select-fp-anyext-crash.ll
    M llvm/test/CodeGen/AArch64/aarch64-neon-vector-insert-uaddlv.ll
    M llvm/test/CodeGen/AArch64/bitreverse.ll
    M llvm/test/CodeGen/AArch64/commandline-metadata.ll
    M llvm/test/CodeGen/AArch64/neon-dotreduce.ll
    A llvm/test/CodeGen/AArch64/neon-ins-trunc-elt.ll
    A llvm/test/CodeGen/AArch64/sme-agnostic-za.ll
    M llvm/test/CodeGen/AArch64/sme-disable-gisel-fisel.ll
    M llvm/test/CodeGen/AArch64/sve-doublereduct.ll
    M llvm/test/CodeGen/AArch64/sve-extract-element.ll
    M llvm/test/CodeGen/AArch64/sve-extract-fixed-vector.ll
    M llvm/test/CodeGen/AArch64/sve-fixed-length-int-reduce.ll
    M llvm/test/CodeGen/AArch64/sve-int-reduce.ll
    M llvm/test/CodeGen/AArch64/sve-split-int-reduce.ll
    M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-reduce.ll
    M llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-reductions.ll
    M llvm/test/CodeGen/AArch64/sve-vecreduce-dot.ll
    M llvm/test/CodeGen/AArch64/uaddlv-vaddlp-combine.ll
    M llvm/test/CodeGen/AArch64/vec-combine-compare-to-bitmask.ll
    M llvm/test/CodeGen/AArch64/vecreduce-bool.ll
    R llvm/test/CodeGen/AArch64/whilewr.ll
    M llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw_uinc_wrap.ll
    M llvm/test/CodeGen/AMDGPU/GlobalISel/dynamic-alloca-uniform.ll
    M llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-smed3.s16.mir
    M llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-pattern-umed3.s16.mir
    M llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-scalar-float-sop1.mir
    M llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-scalar-float-sop2.mir
    M llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-scalar-float-sopc.mir
    M llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.interp.inreg.ll
    M llvm/test/CodeGen/AMDGPU/GlobalISel/non-entry-alloca.ll
    M llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-dyn-stackalloc.mir
    A llvm/test/CodeGen/AMDGPU/amdgpu-sw-lower-lds-static-indirect-access-no-kernel-lds-id.ll
    A llvm/test/CodeGen/AMDGPU/amdgpu-sw-lower-lds-static-lds-no-heap-ptr.ll
    M llvm/test/CodeGen/AMDGPU/amdpal-callable.ll
    M llvm/test/CodeGen/AMDGPU/global-saddr-atomics-min-max-system.ll
    M llvm/test/CodeGen/AMDGPU/global-saddr-atomics.ll
    M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.interp.inreg.ll
    M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.intersect_ray.ll
    M llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mov.dpp8.ll
    M llvm/test/CodeGen/AMDGPU/mesa3d.ll
    A llvm/test/CodeGen/AMDGPU/mixed-vmem-types.ll
    M llvm/test/CodeGen/AMDGPU/non-entry-alloca.ll
    M llvm/test/CodeGen/AMDGPU/scalar-float-sop1.ll
    M llvm/test/CodeGen/AMDGPU/scalar-float-sop2.ll
    M llvm/test/CodeGen/AMDGPU/scalar-float-sopc.ll
    A llvm/test/CodeGen/AMDGPU/swizzle.bit.extract.ll
    M llvm/test/CodeGen/AMDGPU/waitcnt-overflow.mir
    M llvm/test/CodeGen/AVR/sections.ll
    A llvm/test/CodeGen/Hexagon/addrspacecast-crash.ll
    A llvm/test/CodeGen/Hexagon/simple-types-mem.ll
    M llvm/test/CodeGen/Hexagon/switch-lut-explicit-section.ll
    M llvm/test/CodeGen/Hexagon/switch-lut-function-section.ll
    M llvm/test/CodeGen/Mips/Fast-ISel/br1.ll
    M llvm/test/CodeGen/Mips/Fast-ISel/icmpbr1.ll
    M llvm/test/CodeGen/Mips/addressing-mode.ll
    M llvm/test/CodeGen/Mips/atomic-min-max-64.ll
    M llvm/test/CodeGen/Mips/atomic-min-max.ll
    M llvm/test/CodeGen/Mips/brconeq.ll
    M llvm/test/CodeGen/Mips/brconeqk.ll
    M llvm/test/CodeGen/Mips/brconeqz.ll
    M llvm/test/CodeGen/Mips/brconge.ll
    M llvm/test/CodeGen/Mips/brcongt.ll
    M llvm/test/CodeGen/Mips/brconle.ll
    M llvm/test/CodeGen/Mips/brconlt.ll
    M llvm/test/CodeGen/Mips/brconne.ll
    M llvm/test/CodeGen/Mips/brconnek.ll
    M llvm/test/CodeGen/Mips/brconnez.ll
    M llvm/test/CodeGen/Mips/cconv/memory-layout.ll
    M llvm/test/CodeGen/Mips/cfi_offset.ll
    M llvm/test/CodeGen/Mips/dins.ll
    M llvm/test/CodeGen/Mips/dsp-r1.ll
    M llvm/test/CodeGen/Mips/eh-return32.ll
    M llvm/test/CodeGen/Mips/eh-return64.ll
    M llvm/test/CodeGen/Mips/emit-big-cst.ll
    M llvm/test/CodeGen/Mips/ex2.ll
    M llvm/test/CodeGen/Mips/fpbr.ll
    M llvm/test/CodeGen/Mips/frame-address.ll
    M llvm/test/CodeGen/Mips/jumptable_labels.ll
    M llvm/test/CodeGen/Mips/llvm-ir/add.ll
    M llvm/test/CodeGen/Mips/llvm-ir/indirectbr.ll
    M llvm/test/CodeGen/Mips/llvm-ir/select-int.ll
    M llvm/test/CodeGen/Mips/load-store-left-right.ll
    M llvm/test/CodeGen/Mips/mcount.ll
    M llvm/test/CodeGen/Mips/micromips-sizereduction/micromips-lbu16-lhu16-sb16-sh16.ll
    M llvm/test/CodeGen/Mips/mips64directive.ll
    M llvm/test/CodeGen/Mips/msa/2r.ll
    M llvm/test/CodeGen/Mips/msa/2r_vector_scalar.ll
    M llvm/test/CodeGen/Mips/msa/2rf.ll
    M llvm/test/CodeGen/Mips/msa/2rf_exup.ll
    M llvm/test/CodeGen/Mips/msa/2rf_float_int.ll
    M llvm/test/CodeGen/Mips/msa/2rf_fq.ll
    M llvm/test/CodeGen/Mips/msa/2rf_int_float.ll
    M llvm/test/CodeGen/Mips/msa/2rf_tq.ll
    M llvm/test/CodeGen/Mips/msa/3r-a.ll
    M llvm/test/CodeGen/Mips/msa/3r-b.ll
    M llvm/test/CodeGen/Mips/msa/3r-c.ll
    M llvm/test/CodeGen/Mips/msa/3r-d.ll
    M llvm/test/CodeGen/Mips/msa/3r-i.ll
    M llvm/test/CodeGen/Mips/msa/3r-m.ll
    M llvm/test/CodeGen/Mips/msa/3r-p.ll
    M llvm/test/CodeGen/Mips/msa/3r-s.ll
    M llvm/test/CodeGen/Mips/msa/3r-v.ll
    M llvm/test/CodeGen/Mips/msa/3r_4r.ll
    M llvm/test/CodeGen/Mips/msa/3r_4r_widen.ll
    M llvm/test/CodeGen/Mips/msa/3r_splat.ll
    M llvm/test/CodeGen/Mips/msa/3rf.ll
    M llvm/test/CodeGen/Mips/msa/3rf_4rf.ll
    M llvm/test/CodeGen/Mips/msa/3rf_4rf_q.ll
    M llvm/test/CodeGen/Mips/msa/3rf_exdo.ll
    M llvm/test/CodeGen/Mips/msa/3rf_float_int.ll
    M llvm/test/CodeGen/Mips/msa/3rf_int_float.ll
    M llvm/test/CodeGen/Mips/msa/3rf_q.ll
    M llvm/test/CodeGen/Mips/msa/arithmetic_float.ll
    M llvm/test/CodeGen/Mips/msa/bit.ll
    M llvm/test/CodeGen/Mips/msa/bitcast.ll
    M llvm/test/CodeGen/Mips/msa/compare.ll
    M llvm/test/CodeGen/Mips/msa/compare_float.ll
    M llvm/test/CodeGen/Mips/msa/elm_copy.ll
    M llvm/test/CodeGen/Mips/msa/elm_cxcmsa.ll
    M llvm/test/CodeGen/Mips/msa/elm_insv.ll
    M llvm/test/CodeGen/Mips/msa/elm_move.ll
    M llvm/test/CodeGen/Mips/msa/elm_shift_slide.ll
    M llvm/test/CodeGen/Mips/msa/endian.ll
    M llvm/test/CodeGen/Mips/msa/frameindex.ll
    M llvm/test/CodeGen/Mips/msa/i10.ll
    M llvm/test/CodeGen/Mips/msa/i5-a.ll
    M llvm/test/CodeGen/Mips/msa/i5-c.ll
    M llvm/test/CodeGen/Mips/msa/i5-m.ll
    M llvm/test/CodeGen/Mips/msa/i5_ld_st.ll
    M llvm/test/CodeGen/Mips/msa/i8.ll
    M llvm/test/CodeGen/Mips/msa/remat-ldi.ll
    M llvm/test/CodeGen/Mips/msa/shift-dagcombine.ll
    M llvm/test/CodeGen/Mips/msa/shift_constant_pool.ll
    M llvm/test/CodeGen/Mips/msa/special.ll
    M llvm/test/CodeGen/Mips/msa/spill.ll
    M llvm/test/CodeGen/Mips/msa/vec.ll
    M llvm/test/CodeGen/Mips/msa/vecs10.ll
    M llvm/test/CodeGen/Mips/octeon.ll
    M llvm/test/CodeGen/Mips/prevent-hoisting.ll
    M llvm/test/CodeGen/Mips/selTBteqzCmpi.ll
    M llvm/test/CodeGen/Mips/selTBtnezCmpi.ll
    M llvm/test/CodeGen/Mips/selTBtnezSlti.ll
    M llvm/test/CodeGen/Mips/seleq.ll
    M llvm/test/CodeGen/Mips/seleqk.ll
    M llvm/test/CodeGen/Mips/selgek.ll
    M llvm/test/CodeGen/Mips/selgt.ll
    M llvm/test/CodeGen/Mips/selle.ll
    M llvm/test/CodeGen/Mips/selltk.ll
    M llvm/test/CodeGen/Mips/selne.ll
    M llvm/test/CodeGen/Mips/selnek.ll
    M llvm/test/CodeGen/Mips/selpat.ll
    M llvm/test/CodeGen/Mips/unalignedload.ll
    A llvm/test/CodeGen/NVPTX/wgmma-sm90a-fence.ll
    M llvm/test/CodeGen/PowerPC/check-cpu.ll
    A llvm/test/CodeGen/RISCV/GlobalISel/add-imm.ll
    M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-shuffle-exact-vlen.ll
    A llvm/test/CodeGen/RISCV/rvv/vsetvli-insert-zve64f.mir
    M llvm/test/CodeGen/Thumb2/bf16-instructions.ll
    M llvm/test/CodeGen/X86/GC/ocaml-gc.ll
    M llvm/test/CodeGen/X86/basic-block-sections-blockaddress-taken.ll
    M llvm/test/CodeGen/X86/coff-alias-type.ll
    M llvm/test/CodeGen/X86/elf-unique-sections-by-flags.ll
    A llvm/test/CodeGen/X86/pr120906.ll
    M llvm/test/CodeGen/Xtensa/simple.ll
    M llvm/test/DebugInfo/ARM/header.ll
    M llvm/test/DebugInfo/Mips/tls.ll
    M llvm/test/DebugInfo/X86/header.ll
    M llvm/test/Instrumentation/BoundsChecking/many-trap.ll
    M llvm/test/Instrumentation/BoundsChecking/runtimes.ll
    M llvm/test/Instrumentation/BoundsChecking/simple-32.ll
    M llvm/test/Instrumentation/BoundsChecking/simple.ll
    M llvm/test/Instrumentation/BoundsChecking/ubsan-unique-traps.ll
    M llvm/test/MC/AArch64/armv8.3a-complex.s
    M llvm/test/MC/AArch64/armv8.3a-complex_nofp16.s
    M llvm/test/MC/AArch64/armv8.3a-pauth.s
    M llvm/test/MC/AArch64/armv8.3a-signed-pointer.s
    M llvm/test/MC/AArch64/armv8.4a-flagm.s
    M llvm/test/MC/AArch64/armv8.6a-amvs.s
    M llvm/test/MC/AArch64/armv9.6a-ras.s
    M llvm/test/MC/AArch64/armv9.6a-rme-gpc3.s
    M llvm/test/MC/AArch64/neon-diagnostics.s
    M llvm/test/MC/AMDGPU/gfx12_asm_features.s
    M llvm/test/MC/AMDGPU/hsa-exp.s
    M llvm/test/MC/AMDGPU/hsa-gfx12-v4.s
    M llvm/test/MC/AMDGPU/hsa-tg-split.s
    M llvm/test/MC/AMDGPU/hsa-v4.s
    M llvm/test/MC/AMDGPU/hsa-v5-uses-dynamic-stack.s
    M llvm/test/MC/AMDGPU/user-sgpr-count.s
    M llvm/test/MC/ARM/directive-object_arch-3.s
    M llvm/test/MC/ARM/inst-directive-emit.s
    M llvm/test/MC/AsmParser/exprs-invalid.s
    M llvm/test/MC/Disassembler/Xtensa/code_density.txt
    M llvm/test/MC/ELF/nobits-non-zero-value.s
    M llvm/test/MC/ELF/section.s
    M llvm/test/MC/GOFF/ppa1.ll
    M llvm/test/MC/Hexagon/arch-support.s
    M llvm/test/MC/Hexagon/hexagon_attributes.s
    A llvm/test/MC/Hexagon/v75_arch.s
    A llvm/test/MC/Hexagon/v79_arch.s
    A llvm/test/MC/Mips/coff-basic.ll
    A llvm/test/MC/Mips/coff-relocs.ll
    M llvm/test/MC/Mips/dsp/valid.s
    M llvm/test/MC/Mips/dspr2/valid.s
    M llvm/test/MC/Mips/expr1.s
    M llvm/test/MC/Mips/macro-ld-sd.s
    M llvm/test/MC/Mips/macro-seq.s
    M llvm/test/MC/Mips/mips_directives.s
    M llvm/test/MC/RISCV/compress-debug-info.s
    M llvm/test/MC/RISCV/custom_reloc.s
    M llvm/test/MC/RISCV/rv32c-only-valid.s
    R llvm/test/MC/RISCV/rv32c-valid.s
    R llvm/test/MC/RISCV/rv32d-valid.s
    R llvm/test/MC/RISCV/rv32e-invalid.s
    R llvm/test/MC/RISCV/rv32e-valid.s
    R llvm/test/MC/RISCV/rv32f-valid.s
    M llvm/test/MC/RISCV/rv32i-only-valid.s
    R llvm/test/MC/RISCV/rv32i-valid.s
    R llvm/test/MC/RISCV/rv32ih-aliases-valid.s
    R llvm/test/MC/RISCV/rv32ih-valid.s
    R llvm/test/MC/RISCV/rv32m-valid.s
    R llvm/test/MC/RISCV/rv32xtheadbs-valid.s
    R llvm/test/MC/RISCV/rv32zaamo-valid.s
    R llvm/test/MC/RISCV/rv32zacas-valid.s
    R llvm/test/MC/RISCV/rv32zalasr-valid.s
    R llvm/test/MC/RISCV/rv32zalrsc-valid.s
    R llvm/test/MC/RISCV/rv32zba-valid.s
    R llvm/test/MC/RISCV/rv32zbb-valid.s
    R llvm/test/MC/RISCV/rv32zbc-valid.s
    R llvm/test/MC/RISCV/rv32zbkb-valid.s
    R llvm/test/MC/RISCV/rv32zbkc-valid.s
    R llvm/test/MC/RISCV/rv32zbkx-valid.s
    R llvm/test/MC/RISCV/rv32zbs-valid.s
    R llvm/test/MC/RISCV/rv32zcb-invalid.s
    R llvm/test/MC/RISCV/rv32zcb-valid.s
    A llvm/test/MC/RISCV/rv32zcibop-valid-rv32.s
    R llvm/test/MC/RISCV/rv32zcmt-invalid.s
    R llvm/test/MC/RISCV/rv32zcmt-valid.s
    R llvm/test/MC/RISCV/rv32zdinx-valid.s
    R llvm/test/MC/RISCV/rv32zfbfmin-invalid.s
    R llvm/test/MC/RISCV/rv32zfbfmin-valid.s
    R llvm/test/MC/RISCV/rv32zfh-valid.s
    R llvm/test/MC/RISCV/rv32zfhmin-invalid.s
    R llvm/test/MC/RISCV/rv32zfhmin-valid.s
    R llvm/test/MC/RISCV/rv32zfinx-valid.s
    R llvm/test/MC/RISCV/rv32zhinx-valid.s
    R llvm/test/MC/RISCV/rv32zhinxmin-valid.s
    R llvm/test/MC/RISCV/rv32zicbom-invalid.s
    R llvm/test/MC/RISCV/rv32zicbom-valid.s
    R llvm/test/MC/RISCV/rv32zicbop-invalid.s
    R llvm/test/MC/RISCV/rv32zicbop-valid.s
    R llvm/test/MC/RISCV/rv32zicboz-invalid.s
    R llvm/test/MC/RISCV/rv32zicboz-valid.s
    R llvm/test/MC/RISCV/rv32zicond-invalid.s
    R llvm/test/MC/RISCV/rv32zicond-valid.s
    R llvm/test/MC/RISCV/rv32zihintntl-invalid.s
    R llvm/test/MC/RISCV/rv32zihintntl-valid.s
    R llvm/test/MC/RISCV/rv32zihintntlc-invalid.s
    R llvm/test/MC/RISCV/rv32zihintntlc-valid.s
    R llvm/test/MC/RISCV/rv32zihintpause-valid.s
    R llvm/test/MC/RISCV/rv32zknh-valid.s
    R llvm/test/MC/RISCV/rv32zksed-valid.s
    R llvm/test/MC/RISCV/rv32zksh-valid.s
    A llvm/test/MC/RISCV/rvc-valid.s
    A llvm/test/MC/RISCV/rvd-valid.s
    A llvm/test/MC/RISCV/rve-invalid.s
    A llvm/test/MC/RISCV/rve-valid.s
    A llvm/test/MC/RISCV/rvf-valid.s
    A llvm/test/MC/RISCV/rvi-valid.s
    A llvm/test/MC/RISCV/rvih-aliases-valid.s
    A llvm/test/MC/RISCV/rvih-valid.s
    A llvm/test/MC/RISCV/rvm-valid.s
    A llvm/test/MC/RISCV/rvxtheadbs-valid.s
    A llvm/test/MC/RISCV/rvzaamo-valid.s
    A llvm/test/MC/RISCV/rvzacas-valid.s
    A llvm/test/MC/RISCV/rvzalasr-valid.s
    A llvm/test/MC/RISCV/rvzalrsc-valid.s
    A llvm/test/MC/RISCV/rvzba-valid.s
    A llvm/test/MC/RISCV/rvzbb-valid.s
    A llvm/test/MC/RISCV/rvzbc-valid.s
    A llvm/test/MC/RISCV/rvzbkb-valid.s
    A llvm/test/MC/RISCV/rvzbkc-valid.s
    A llvm/test/MC/RISCV/rvzbkx-valid.s
    A llvm/test/MC/RISCV/rvzbs-valid.s
    A llvm/test/MC/RISCV/rvzcb-invalid.s
    A llvm/test/MC/RISCV/rvzcb-valid.s
    A llvm/test/MC/RISCV/rvzcmt-invalid.s
    A llvm/test/MC/RISCV/rvzcmt-valid.s
    A llvm/test/MC/RISCV/rvzdinx-valid.s
    A llvm/test/MC/RISCV/rvzfbfmin-invalid.s
    A llvm/test/MC/RISCV/rvzfbfmin-valid.s
    A llvm/test/MC/RISCV/rvzfh-valid.s
    A llvm/test/MC/RISCV/rvzfhmin-invalid.s
    A llvm/test/MC/RISCV/rvzfhmin-valid.s
    A llvm/test/MC/RISCV/rvzfinx-valid.s
    A llvm/test/MC/RISCV/rvzhinx-valid.s
    A llvm/test/MC/RISCV/rvzhinxmin-valid.s
    A llvm/test/MC/RISCV/rvzicbom-invalid.s
    A llvm/test/MC/RISCV/rvzicbom-valid.s
    A llvm/test/MC/RISCV/rvzicbop-invalid.s
    A llvm/test/MC/RISCV/rvzicbop-valid.s
    A llvm/test/MC/RISCV/rvzicboz-invalid.s
    A llvm/test/MC/RISCV/rvzicboz-valid.s
    A llvm/test/MC/RISCV/rvzicond-invalid.s
    A llvm/test/MC/RISCV/rvzicond-valid.s
    A llvm/test/MC/RISCV/rvzihintntl-invalid.s
    A llvm/test/MC/RISCV/rvzihintntl-valid.s
    A llvm/test/MC/RISCV/rvzihintntlc-invalid.s
    A llvm/test/MC/RISCV/rvzihintntlc-valid.s
    A llvm/test/MC/RISCV/rvzihintpause-valid.s
    A llvm/test/MC/RISCV/rvzknh-valid.s
    A llvm/test/MC/RISCV/rvzksed-valid.s
    A llvm/test/MC/RISCV/rvzksh-valid.s
    M llvm/test/MC/SystemZ/asm-match.s
    M llvm/test/MC/SystemZ/gnu-attributes.s
    M llvm/test/MC/WebAssembly/assembler-binary.ll
    M llvm/test/MC/WebAssembly/basic-assembly.s
    M llvm/test/MC/WebAssembly/stack-ptr-mclower.ll
    M llvm/test/MC/XCOFF/inlineasm.s
    A llvm/test/Other/debugcounter-slsr.ll
    M llvm/test/TableGen/GlobalISelEmitter-frameindex.td
    A llvm/test/TableGen/GlobalISelEmitter-optional-def.td
    M llvm/test/ThinLTO/X86/memprof-missing-callsite.ll
    M llvm/test/Transforms/FunctionAttrs/initializes.ll
    M llvm/test/Transforms/Inline/AArch64/sme-pstateza-attrs.ll
    R llvm/test/Transforms/InstCombine/printf-addrspace.ll
    M llvm/test/Transforms/LoopUnroll/AArch64/apple-unrolling.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/RISCV/vectorize-force-tail-with-evl-reduction.ll
    M llvm/test/Transforms/LoopVectorize/RISCV/vplan-vp-call-intrinsics.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/gather-i16-with-i8-index.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/gather-i32-with-i8-index.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/gather-i64-with-i8-index.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/gather-i8-with-i8-index.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-f32-stride-2.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-f32-stride-3.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-f32-stride-4.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i16-stride-2.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i16-stride-3.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i16-stride-4.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i16-stride-6.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-2-indices-0u.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-2.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-3-indices-01u.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-3-indices-0uu.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-3.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-4-indices-012u.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-4-indices-0uuu.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-4.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i32-stride-6.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i8-stride-2.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i8-stride-3.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-load-i8-stride-4.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f32-stride-2.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f32-stride-3.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f32-stride-4.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f32-stride-5.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f32-stride-6.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f32-stride-7.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f64-stride-2.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f64-stride-3.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f64-stride-4.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f64-stride-5.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f64-stride-6.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-f64-stride-7.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i16-stride-2.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i16-stride-3.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i16-stride-4.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i16-stride-5.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i16-stride-6.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i16-stride-7.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i32-stride-2.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i32-stride-3.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i32-stride-4.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i32-stride-5.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i32-stride-6.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i32-stride-7.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i64-stride-2.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i64-stride-3.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i64-stride-4.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i64-stride-5.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i64-stride-6.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i64-stride-7.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i8-stride-2.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i8-stride-3.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i8-stride-4.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i8-stride-5.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i8-stride-6.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/interleaved-store-i8-stride-7.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/masked-gather-i32-with-i8-index.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/masked-gather-i64-with-i8-index.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/masked-load-i16.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/masked-load-i32.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/masked-load-i64.ll
    M llvm/test/Transforms/LoopVectorize/X86/CostModel/masked-load-i8.ll
    M llvm/test/Transforms/LoopVectorize/X86/cost-model.ll
    M llvm/test/Transforms/LoopVectorize/X86/pr72969.ll
    A llvm/test/Transforms/LoopVectorize/dereferenceable-info-from-assumption-constant-size.ll
    M llvm/test/Transforms/LoopVectorize/no-fold-tail-by-masking-iv-external-uses.ll
    M llvm/test/Transforms/LoopVectorize/preserve-dbg-loc-and-loop-metadata.ll
    M llvm/test/Transforms/LoopVectorize/scev-exit-phi-invalidation.ll
    M llvm/test/Transforms/LoopVectorize/scev-predicate-reasoning.ll
    M llvm/test/Transforms/LoopVersioning/wrapping-pointer-versioning.ll
    M llvm/test/Transforms/LowerConstantIntrinsics/builtin-object-size-phi.ll
    M llvm/test/Transforms/LowerConstantIntrinsics/builtin-object-size-range.ll
    M llvm/test/Transforms/LowerConstantIntrinsics/objectsize_basic.ll
    M llvm/test/Transforms/PGOProfile/memprof.ll
    A llvm/test/Transforms/PGOProfile/memprof_undrift_missing_leaf.ll
    M llvm/test/Transforms/PhaseOrdering/X86/hadd.ll
    M llvm/test/Transforms/PhaseOrdering/X86/pr94546.ll
    M llvm/test/Transforms/SLPVectorizer/X86/buildvector-schedule-for-subvector.ll
    M llvm/test/Transforms/SLPVectorizer/X86/horizontal-minmax.ll
    M llvm/test/Transforms/SLPVectorizer/X86/minbitwidth-transformed-operand.ll
    M llvm/test/Transforms/SimplifyCFG/preserve-llvm-loop-metadata.ll
    M llvm/test/Transforms/VectorCombine/AArch64/select-shuffle.ll
    M llvm/test/Transforms/VectorCombine/AArch64/shuffletoidentity.ll
    M llvm/test/Transforms/VectorCombine/X86/extract-binop-inseltpoison.ll
    M llvm/test/Transforms/VectorCombine/X86/extract-fneg-insert.ll
    M llvm/test/Transforms/VectorCombine/X86/shuffle-of-casts.ll
    M llvm/test/Transforms/VectorCombine/X86/shuffle-of-shuffles.ll
    M llvm/test/Verifier/sme-attributes.ll
    M llvm/test/tools/llvm-gsymutil/ARM_AArch64/macho-gsym-merged-callsites-dsym.yaml
    A llvm/test/tools/llvm-mca/RISCV/tt-ascalon-d8/fp.s
    A llvm/test/tools/llvm-mca/RISCV/tt-ascalon-d8/fx.s
    M llvm/test/tools/yaml2obj/ELF/note-section.yaml
    M llvm/tools/llvm-cov/CodeCoverage.cpp
    M llvm/tools/llvm-cov/CoverageViewOptions.h
    M llvm/tools/llvm-cov/SourceCoverageView.h
    M llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp
    M llvm/tools/llvm-cov/SourceCoverageViewText.cpp
    M llvm/tools/llvm-jitlink/llvm-jitlink.cpp
    M llvm/tools/llvm-jitlink/llvm-jitlink.h
    M llvm/tools/llvm-objdump/ELFDump.cpp
    M llvm/tools/llvm-objdump/SourcePrinter.cpp
    M llvm/tools/llvm-objdump/XCOFFDump.cpp
    M llvm/tools/llvm-objdump/llvm-objdump.cpp
    M llvm/tools/llvm-objdump/llvm-objdump.h
    M llvm/unittests/CMakeLists.txt
    M llvm/unittests/CodeGen/CMakeLists.txt
    R llvm/unittests/CodeGen/DroppedVariableStatsIRTest.cpp
    M llvm/unittests/IR/CMakeLists.txt
    A llvm/unittests/IR/DroppedVariableStatsIRTest.cpp
    A llvm/unittests/Telemetry/CMakeLists.txt
    A llvm/unittests/Telemetry/TelemetryTest.cpp
    M llvm/unittests/Transforms/Vectorize/SandboxVectorizer/DependencyGraphTest.cpp
    M llvm/unittests/Transforms/Vectorize/VPlanTest.cpp
    M llvm/utils/TableGen/CallingConvEmitter.cpp
    M llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp
    M llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTable.cpp
    M llvm/utils/TableGen/Common/GlobalISel/GlobalISelMatchTable.h
    M llvm/utils/TableGen/GlobalISelEmitter.cpp
    M llvm/utils/git/code-format-helper.py
    M llvm/utils/gn/secondary/clang/lib/Analysis/FlowSensitive/BUILD.gn
    M llvm/utils/gn/secondary/clang/unittests/Analysis/FlowSensitive/BUILD.gn
    M llvm/utils/gn/secondary/libcxx/include/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn
    A llvm/utils/gn/secondary/llvm/lib/Frontend/Atomic/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Frontend/OpenMP/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Passes/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Target/Mips/MCTargetDesc/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/CodeGen/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/IR/BUILD.gn
    M mlir/cmake/modules/AddMLIRPython.cmake
    M mlir/cmake/modules/MLIRDetectPythonEnv.cmake
    M mlir/docs/DefiningDialects/AttributesAndTypes.md
    M mlir/docs/DefiningDialects/Operations.md
    M mlir/docs/PatternRewriter.md
    M mlir/docs/SymbolsAndSymbolTables.md
    M mlir/examples/standalone/lib/Standalone/StandalonePasses.cpp
    M mlir/examples/standalone/python/StandaloneExtensionNanobind.cpp
    M mlir/include/mlir/Analysis/DataFlowFramework.h
    A mlir/include/mlir/Bindings/Python/Nanobind.h
    M mlir/include/mlir/Bindings/Python/NanobindAdaptors.h
    M mlir/include/mlir/Conversion/LLVMCommon/TypeConverter.h
    M mlir/include/mlir/Conversion/Passes.td
    M mlir/include/mlir/Dialect/Affine/IR/AffineOps.td
    M mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td
    M mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td
    M mlir/include/mlir/Dialect/NVGPU/IR/NVGPU.td
    M mlir/include/mlir/IR/DialectImplementation.h
    M mlir/include/mlir/IR/OpBase.td
    M mlir/include/mlir/IR/OperationSupport.h
    M mlir/include/mlir/IR/Properties.td
    M mlir/include/mlir/Tools/mlir-opt/MlirOptMain.h
    M mlir/include/mlir/Transforms/GreedyPatternRewriteDriver.h
    M mlir/lib/Bindings/Python/AsyncPasses.cpp
    M mlir/lib/Bindings/Python/DialectGPU.cpp
    M mlir/lib/Bindings/Python/DialectLLVM.cpp
    M mlir/lib/Bindings/Python/DialectLinalg.cpp
    M mlir/lib/Bindings/Python/DialectNVGPU.cpp
    M mlir/lib/Bindings/Python/DialectPDL.cpp
    M mlir/lib/Bindings/Python/DialectQuant.cpp
    M mlir/lib/Bindings/Python/DialectSparseTensor.cpp
    M mlir/lib/Bindings/Python/DialectTransform.cpp
    M mlir/lib/Bindings/Python/ExecutionEngineModule.cpp
    M mlir/lib/Bindings/Python/GPUPasses.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/IRInterfaces.cpp
    M mlir/lib/Bindings/Python/IRModule.cpp
    M mlir/lib/Bindings/Python/IRModule.h
    M mlir/lib/Bindings/Python/IRTypes.cpp
    M mlir/lib/Bindings/Python/LinalgPasses.cpp
    M mlir/lib/Bindings/Python/MainModule.cpp
    M mlir/lib/Bindings/Python/NanobindUtils.h
    M mlir/lib/Bindings/Python/Pass.cpp
    M mlir/lib/Bindings/Python/RegisterEverything.cpp
    M mlir/lib/Bindings/Python/Rewrite.cpp
    M mlir/lib/Bindings/Python/SparseTensorPasses.cpp
    M mlir/lib/Bindings/Python/TransformInterpreter.cpp
    M mlir/lib/CAPI/Transforms/Rewrite.cpp
    M mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp
    M mlir/lib/Conversion/ArithToAMDGPU/ArithToAMDGPU.cpp
    M mlir/lib/Conversion/ArithToArmSME/ArithToArmSME.cpp
    M mlir/lib/Conversion/ArmNeon2dToIntr/ArmNeon2dToIntr.cpp
    M mlir/lib/Conversion/ControlFlowToLLVM/ControlFlowToLLVM.cpp
    M mlir/lib/Conversion/FuncToLLVM/FuncToLLVM.cpp
    M mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp
    M mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp
    M mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp
    M mlir/lib/Conversion/LLVMCommon/TypeConverter.cpp
    M mlir/lib/Conversion/MeshToMPI/MeshToMPI.cpp
    M mlir/lib/Conversion/ShapeToStandard/ConvertShapeConstraints.cpp
    M mlir/lib/Conversion/VectorToArmSME/VectorToArmSMEPass.cpp
    M mlir/lib/Conversion/VectorToGPU/VectorToGPU.cpp
    M mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVMPass.cpp
    M mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp
    M mlir/lib/Conversion/VectorToXeGPU/VectorToXeGPU.cpp
    M mlir/lib/Dialect/Affine/TransformOps/AffineTransformOps.cpp
    M mlir/lib/Dialect/Affine/Transforms/AffineDataCopyGeneration.cpp
    M mlir/lib/Dialect/Affine/Transforms/AffineExpandIndexOps.cpp
    M mlir/lib/Dialect/Affine/Transforms/AffineExpandIndexOpsAsAffine.cpp
    M mlir/lib/Dialect/Affine/Transforms/SimplifyAffineStructures.cpp
    M mlir/lib/Dialect/Affine/Utils/LoopUtils.cpp
    M mlir/lib/Dialect/Affine/Utils/Utils.cpp
    M mlir/lib/Dialect/Arith/Transforms/IntRangeOptimizations.cpp
    M mlir/lib/Dialect/Arith/Utils/Utils.cpp
    M mlir/lib/Dialect/ArmSME/Transforms/OuterProductFusion.cpp
    M mlir/lib/Dialect/ArmSVE/Transforms/LegalizeVectorStorage.cpp
    M mlir/lib/Dialect/Async/Transforms/AsyncParallelFor.cpp
    M mlir/lib/Dialect/Bufferization/IR/BufferizableOpInterface.cpp
    M mlir/lib/Dialect/Bufferization/Transforms/BufferDeallocationSimplification.cpp
    M mlir/lib/Dialect/Bufferization/Transforms/EmptyTensorToAllocTensor.cpp
    M mlir/lib/Dialect/DLTI/DLTI.cpp
    M mlir/lib/Dialect/EmitC/Transforms/FormExpressions.cpp
    M mlir/lib/Dialect/GPU/TransformOps/Utils.cpp
    M mlir/lib/Dialect/GPU/Transforms/DecomposeMemRefs.cpp
    M mlir/lib/Dialect/GPU/Transforms/EliminateBarriers.cpp
    M mlir/lib/Dialect/LLVMIR/Transforms/OptimizeForNVVM.cpp
    M mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
    M mlir/lib/Dialect/Linalg/Transforms/BlockPackMatmul.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Detensorize.cpp
    M mlir/lib/Dialect/Linalg/Transforms/DropUnitDims.cpp
    M mlir/lib/Dialect/Linalg/Transforms/ElementwiseOpFusion.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Generalization.cpp
    M mlir/lib/Dialect/Linalg/Transforms/InlineScalarOperands.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Loops.cpp
    M mlir/lib/Dialect/Linalg/Transforms/NamedOpConversions.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Specialize.cpp
    M mlir/lib/Dialect/Math/Transforms/UpliftToFMA.cpp
    M mlir/lib/Dialect/MemRef/Transforms/ExpandStridedMetadata.cpp
    M mlir/lib/Dialect/MemRef/Transforms/FoldMemRefAliasOps.cpp
    M mlir/lib/Dialect/MemRef/Transforms/ResolveShapedTypeResultDims.cpp
    M mlir/lib/Dialect/Mesh/Transforms/Transforms.cpp
    M mlir/lib/Dialect/Ptr/IR/PtrTypes.cpp
    M mlir/lib/Dialect/SCF/Transforms/ForToWhile.cpp
    M mlir/lib/Dialect/SCF/Transforms/LoopCanonicalization.cpp
    M mlir/lib/Dialect/SCF/Transforms/LoopSpecialization.cpp
    M mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp
    M mlir/lib/Dialect/SCF/Utils/Utils.cpp
    M mlir/lib/Dialect/SPIRV/IR/ControlFlowOps.cpp
    M mlir/lib/Dialect/SPIRV/Transforms/CanonicalizeGLPass.cpp
    M mlir/lib/Dialect/SPIRV/Transforms/SPIRVConversion.cpp
    M mlir/lib/Dialect/SPIRV/Transforms/SPIRVWebGPUTransforms.cpp
    M mlir/lib/Dialect/Shape/IR/Shape.cpp
    M mlir/lib/Dialect/Shape/Transforms/OutlineShapeComputation.cpp
    M mlir/lib/Dialect/Shape/Transforms/RemoveShapeConstraints.cpp
    M mlir/lib/Dialect/SparseTensor/Pipelines/SparseTensorPipelines.cpp
    M mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp
    M mlir/lib/Dialect/SparseTensor/Transforms/Utils/LoopEmitter.cpp
    M mlir/lib/Dialect/Tensor/IR/TensorOps.cpp
    M mlir/lib/Dialect/Tensor/Transforms/BufferizableOpInterfaceImpl.cpp
    M mlir/lib/Dialect/Tensor/Transforms/FoldTensorSubsetOps.cpp
    M mlir/lib/Dialect/Tensor/Transforms/IndependenceTransforms.cpp
    M mlir/lib/Dialect/Tosa/Transforms/TosaLayerwiseConstantFoldPass.cpp
    M mlir/lib/Dialect/Tosa/Transforms/TosaMakeBroadcastable.cpp
    M mlir/lib/Dialect/Tosa/Transforms/TosaOptionalDecompositions.cpp
    M mlir/lib/Dialect/Transform/IR/TransformOps.cpp
    M mlir/lib/Dialect/Transform/Interfaces/TransformInterfaces.cpp
    M mlir/lib/Dialect/Utils/StaticValueUtils.cpp
    M mlir/lib/Dialect/Vector/Transforms/LowerVectorMask.cpp
    M mlir/lib/Dialect/Vector/Transforms/LowerVectorMultiReduction.cpp
    M mlir/lib/Dialect/XeGPU/Transforms/XeGPUFoldAliasOps.cpp
    M mlir/lib/Interfaces/CallInterfaces.cpp
    M mlir/lib/Interfaces/DataLayoutInterfaces.cpp
    M mlir/lib/Interfaces/InferTypeOpInterface.cpp
    M mlir/lib/Reducer/ReductionTreePass.cpp
    M mlir/lib/Transforms/Canonicalizer.cpp
    M mlir/lib/Transforms/Utils/DialectConversion.cpp
    M mlir/lib/Transforms/Utils/GreedyPatternRewriteDriver.cpp
    M mlir/lib/Transforms/Utils/OneToNTypeConversion.cpp
    M mlir/python/CMakeLists.txt
    M mlir/test/Conversion/AMDGPUToROCDL/amdgpu-to-rocdl.mlir
    A mlir/test/Conversion/ControlFlowToLLVM/branch.mlir
    R mlir/test/Conversion/ControlFlowToLLVM/invalid.mlir
    A mlir/test/Conversion/ControlFlowToLLVM/switch.mlir
    M mlir/test/Conversion/FuncToLLVM/convert-funcs.mlir
    M mlir/test/Conversion/FuncToLLVM/func-memref.mlir
    M mlir/test/Conversion/FuncToLLVM/func-to-llvm.mlir
    M mlir/test/Conversion/NVVMToLLVM/nvvm-to-llvm.mlir
    M mlir/test/Dialect/ArmSVE/legalize-for-llvm.mlir
    M mlir/test/Dialect/Shape/canonicalize.mlir
    M mlir/test/Integration/Dialect/Async/CPU/microbench-linalg-async-parallel-for.mlir
    M mlir/test/Integration/Dialect/Async/CPU/microbench-scf-async-parallel-for.mlir
    M mlir/test/Integration/Dialect/Async/CPU/test-async-parallel-for-1d.mlir
    M mlir/test/Integration/Dialect/Async/CPU/test-async-parallel-for-2d.mlir
    M mlir/test/Integration/Dialect/Complex/CPU/correctness.mlir
    M mlir/test/Integration/Dialect/ControlFlow/assert.mlir
    M mlir/test/Integration/Dialect/LLVMIR/CPU/X86/test-inline-asm-vector.mlir
    M mlir/test/Integration/Dialect/LLVMIR/CPU/test-vp-intrinsic.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/matmul-vs-matvec.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/runtime-verification.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/test-conv-1d-call.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/test-conv-1d-nwc-wcf-call.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/test-conv-2d-call.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/test-conv-2d-nhwc-hwcf-call.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/test-conv-3d-call.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/test-conv-3d-ndhwc-dhwcf-call.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/test-one-shot-bufferize.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/test-padtensor.mlir
    M mlir/test/Integration/Dialect/Linalg/CPU/test-tensor-matmul.mlir
    M mlir/test/Integration/Dialect/MemRef/cast-runtime-verification.mlir
    M mlir/test/Integration/Dialect/MemRef/load-runtime-verification.mlir
    M mlir/test/Integration/Dialect/MemRef/memref_abi.c
    M mlir/test/Integration/Dialect/MemRef/reinterpret-cast-runtime-verification.mlir
    M mlir/test/Integration/Dialect/MemRef/subview-runtime-verification.mlir
    M mlir/test/Integration/Dialect/Standard/CPU/test-ceil-floor-pos-neg.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/0-d-vectors.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/ArmSVE/sve.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/broadcast.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/compress.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/constant-mask.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/contraction.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/create-mask-v4i1.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/create-mask.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/expand.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/extract-strided-slice.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/flat-transpose-col.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/flat-transpose-row.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/fma.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/gather.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/index-vectors.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/insert-strided-slice.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/maskedload.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/maskedstore.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/matrix-multiply-col.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/matrix-multiply-row.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/outerproduct-f32.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/outerproduct-i64.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/print-fp.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/print-int.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/realloc.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-f32-reassoc.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-f32.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-f64-reassoc.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-f64.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-i32.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-i4.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-i64.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-si4.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/reductions-ui4.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/scan.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/scatter.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/shape-cast.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/shuffle.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/shuffle16x16.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/sparse-dot-matvec.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/sparse-saxpy-jagged-matvec.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/transfer-read-1d.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/transfer-read-2d.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/transfer-read-3d.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/transfer-read.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/transfer-to-loops.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/transfer-write.mlir
    M mlir/test/Integration/Dialect/Vector/CPU/transpose.mlir
    M mlir/test/Integration/GPU/CUDA/async.mlir
    M mlir/test/Target/LLVMIR/nvvmir.mlir
    M mlir/test/Transforms/scf-if-utils.mlir
    M mlir/test/Transforms/test-legalizer.mlir
    M mlir/test/Transforms/test-operation-folder.mlir
    M mlir/test/lib/Conversion/MathToVCIX/TestMathToVCIXConversion.cpp
    M mlir/test/lib/Conversion/VectorToSPIRV/TestVectorReductionToSPIRVDotProd.cpp
    M mlir/test/lib/Dialect/Affine/TestAffineDataCopy.cpp
    M mlir/test/lib/Dialect/ArmNeon/TestLowerToArmNeon.cpp
    M mlir/test/lib/Dialect/GPU/TestGpuRewrite.cpp
    M mlir/test/lib/Dialect/LLVM/TestLowerToLLVM.cpp
    M mlir/test/lib/Dialect/Linalg/TestDataLayoutPropagation.cpp
    M mlir/test/lib/Dialect/Linalg/TestLinalgDecomposeOps.cpp
    M mlir/test/lib/Dialect/Linalg/TestLinalgElementwiseFusion.cpp
    M mlir/test/lib/Dialect/Linalg/TestLinalgFusionTransforms.cpp
    M mlir/test/lib/Dialect/Linalg/TestLinalgRankReduceContractionOps.cpp
    M mlir/test/lib/Dialect/Linalg/TestLinalgTransforms.cpp
    M mlir/test/lib/Dialect/Linalg/TestPadFusion.cpp
    M mlir/test/lib/Dialect/Math/TestAlgebraicSimplification.cpp
    M mlir/test/lib/Dialect/Math/TestExpandMath.cpp
    M mlir/test/lib/Dialect/Math/TestPolynomialApproximation.cpp
    M mlir/test/lib/Dialect/MemRef/TestComposeSubView.cpp
    M mlir/test/lib/Dialect/Mesh/TestOpLowering.cpp
    M mlir/test/lib/Dialect/Mesh/TestReshardingSpmdization.cpp
    M mlir/test/lib/Dialect/Mesh/TestSimplifications.cpp
    M mlir/test/lib/Dialect/NVGPU/TestNVGPUTransforms.cpp
    M mlir/test/lib/Dialect/SCF/TestSCFUtils.cpp
    M mlir/test/lib/Dialect/SCF/TestSCFWrapInZeroTripCheck.cpp
    M mlir/test/lib/Dialect/SCF/TestUpliftWhileToFor.cpp
    M mlir/test/lib/Dialect/Tensor/TestTensorTransforms.cpp
    M mlir/test/lib/Dialect/Test/TestOps.td
    M mlir/test/lib/Dialect/Test/TestOpsSyntax.td
    M mlir/test/lib/Dialect/Test/TestPatterns.cpp
    M mlir/test/lib/Dialect/Test/TestTraits.cpp
    M mlir/test/lib/Dialect/Tosa/TosaTestPasses.cpp
    M mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp
    M mlir/test/lib/Rewrite/TestPDLByteCode.cpp
    M mlir/test/lib/Tools/PDLL/TestPDLL.cpp
    M mlir/test/lib/Transforms/TestCommutativityUtils.cpp
    M mlir/test/lib/Transforms/TestMakeIsolatedFromAbove.cpp
    M mlir/test/mlir-cpu-runner/X86Vector/math-polynomial-approx-avx2.mlir
    M mlir/test/mlir-cpu-runner/async-error.mlir
    M mlir/test/mlir-cpu-runner/async-group.mlir
    M mlir/test/mlir-cpu-runner/async-value.mlir
    M mlir/test/mlir-cpu-runner/async.mlir
    M mlir/test/mlir-cpu-runner/bare-ptr-call-conv.mlir
    M mlir/test/mlir-cpu-runner/copy.mlir
    M mlir/test/mlir-cpu-runner/math-polynomial-approx.mlir
    M mlir/test/mlir-cpu-runner/memref-reinterpret-cast.mlir
    M mlir/test/mlir-cpu-runner/memref-reshape.mlir
    M mlir/test/mlir-cpu-runner/sgemm-naive-codegen.mlir
    M mlir/test/mlir-cpu-runner/test-expand-math-approx.mlir
    M mlir/test/mlir-cpu-runner/unranked-memref.mlir
    M mlir/test/mlir-cpu-runner/utils.mlir
    M mlir/test/mlir-tblgen/op-format-invalid.td
    M mlir/test/mlir-tblgen/op-properties-predicates.td
    M mlir/test/mlir-tblgen/op-properties.td
    M mlir/test/python/dialects/sparse_tensor/dialect.py
    M mlir/test/python/execution_engine.py
    M mlir/test/python/integration/dialects/linalg/opsrun.py
    M mlir/test/python/lib/PythonTestModuleNanobind.cpp
    M mlir/tools/mlir-tblgen/OpFormatGen.cpp
    M mlir/tools/mlir-vulkan-runner/mlir-vulkan-runner.cpp
    M utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
    M utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
    M utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel

  Log Message:
  -----------
  Merge branch 'users/chapuni/cov/binary' into users/chapuni/cov/single/refactor


  Commit: df12983610dfb4f33ab4fa406a267f39d4c65248
      https://github.com/llvm/llvm-project/commit/df12983610dfb4f33ab4fa406a267f39d4c65248
  Author: vdonaldson <37090318+vdonaldson at users.noreply.github.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M flang/runtime/exceptions.cpp

  Log Message:
  -----------
  [flang] build fix (#121032)

Place floating point environment calls under '#ifdef __USE_GNU'.


  Commit: dfc99bad0fd0baa6e0d9a39554da041dd02d6568
      https://github.com/llvm/llvm-project/commit/dfc99bad0fd0baa6e0d9a39554da041dd02d6568
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M llvm/lib/ProfileData/Coverage/CoverageMapping.cpp

  Log Message:
  -----------
  Fix wrong merge resolutions


  Commit: ccbbacf0fa98bd386c0a7b3bdfb85c43e7db1a93
      https://github.com/llvm/llvm-project/commit/ccbbacf0fa98bd386c0a7b3bdfb85c43e7db1a93
  Author: David Green <david.green at arm.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp
    M llvm/test/CodeGen/Thumb2/mve-gather-increment.ll

  Log Message:
  -----------
  [ARM] Fix MVE incrementing gather offset calculation

The code was checking the gep ptr type as opposed to the gep source element
type in calculating the offset scale.

Fixes #120993


  Commit: c84f5a9e00c02e6a4349846ed59ec85154b65e3f
      https://github.com/llvm/llvm-project/commit/c84f5a9e00c02e6a4349846ed59ec85154b65e3f
  Author: Aiden Grossman <aidengrossman at google.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M llvm/utils/git/code-format-helper.py

  Log Message:
  -----------
  [Github] Skip MIR files for undef check (#120919)

This patch skips checking files with a .mir extension for the presence
of undef. This was creating false positives that got reported on
discourse.


  Commit: b2073fb9b9282c0f59861a137660f6a0782d7468
      https://github.com/llvm/llvm-project/commit/b2073fb9b9282c0f59861a137660f6a0782d7468
  Author: Momchil Velikov <momchil.velikov at arm.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
    M llvm/lib/Target/AArch64/AArch64InstrInfo.td
    M llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
    M llvm/lib/Target/AArch64/SVEInstrFormats.td
    M llvm/test/CodeGen/AArch64/zeroing-forms-abs-neg.ll
    M llvm/test/CodeGen/AArch64/zeroing-forms-fcvt-bfcvt.ll
    M llvm/test/CodeGen/AArch64/zeroing-forms-fcvtlt-fcvtx.ll
    M llvm/test/CodeGen/AArch64/zeroing-forms-fcvtzsu.ll

  Log Message:
  -----------
  [AArch64] Prefer SVE2.2 zeroing forms of certain instructions with an all-true predicate (#120595)

When the predicate of a destructive operation is known to be all-true,
for example

    fabs z0.s, p0/m, z1.s

then the entire output register is written and we can use a zeroing
(instead of a merging) form of the instruction, for example

    fabs z0.s, p0/z, z1.s

thus eliminate the dependency on the input-output destination register
without the need to insert a `movprfx`.

This patch complements (and in the case of
https://github.com/llvm/llvm-project/commit/2b3266c1701f315d7e89c81977800001563afacb,
fixes a regression) the following:

https://github.com/llvm/llvm-project/commit/7f4414b2a1a4d9f802a03f56894c406f0fe3e9a9
[AArch64] Generate zeroing forms of certain SVE2.2 instructions (4/11)
(https://github.com/llvm/llvm-project/pull/116830)

https://github.com/llvm/llvm-project/commit/2474cf7ad123ea14308293a2237e3552cddb1136
[AArch64] Generate zeroing forms of certain SVE2.2 instructions (3/11)
(https://github.com/llvm/llvm-project/pull/116829)

https://github.com/llvm/llvm-project/commit/6f285d31159501050de5563b1a844a3e1ac79a03
[AArch64] Generate zeroing forms of certain SVE2.2 instructions (2/11)
(https://github.com/llvm/llvm-project/pull/116828)

https://github.com/llvm/llvm-project/commit/2b3266c1701f315d7e89c81977800001563afacb
[AArch64] Generate zeroing forms of certain SVE2.2 instructions (1/11)
(https://github.com/llvm/llvm-project/pull/116259)


  Commit: c858bf620c3ab2a4db53e84b9365b553c3ad1aa6
      https://github.com/llvm/llvm-project/commit/c858bf620c3ab2a4db53e84b9365b553c3ad1aa6
  Author: Sam Tebbs <samuel.tebbs at arm.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  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/AArch64/AArch64TargetTransformInfo.h
    M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
    M llvm/lib/Transforms/Vectorize/VPRecipeBuilder.h
    M llvm/lib/Transforms/Vectorize/VPlan.h
    M llvm/lib/Transforms/Vectorize/VPlanAnalysis.cpp
    M llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
    M llvm/lib/Transforms/Vectorize/VPlanValue.h
    M llvm/test/Transforms/LoopVectorize/AArch64/fully-unrolled-cost.ll
    A llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product-epilogue.ll
    A llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product-neon.ll
    A llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product.ll
    A llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-no-dotprod.ll
    A llvm/test/Transforms/LoopVectorize/AArch64/vplan-printing.ll

  Log Message:
  -----------
  Reland "[LoopVectorizer] Add support for partial reductions" (#120721)

This re-lands the reverted #92418 

When the VF is small enough so that dividing the VF by the scaling
factor results in 1, the reduction phi execution thinks the VF is scalar
and sets the reduction's output as a scalar value, tripping assertions
expecting a vector value. The latest commit in this PR fixes that by
using `State.VF` in the scalar check, rather than the divided VF.

---------

Co-authored-by: Nicholas Guy <nicholas.guy at arm.com>


  Commit: 10c18ab7e6c46d9daeb558d47be1f06c53c5ed0e
      https://github.com/llvm/llvm-project/commit/10c18ab7e6c46d9daeb558d47be1f06c53c5ed0e
  Author: Nico Weber <thakis at chromium.org>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    A llvm/utils/gn/secondary/llvm/lib/Telemetry/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/BUILD.gn
    A llvm/utils/gn/secondary/llvm/unittests/Telemetry/BUILD.gn

  Log Message:
  -----------
  [gn] port dbae7176a6ec (LLVMTelemetry)


  Commit: 8e1cb96db84a70b2c803c28a359c8bb71395f35e
      https://github.com/llvm/llvm-project/commit/8e1cb96db84a70b2c803c28a359c8bb71395f35e
  Author: vabridgers <58314289+vabridgers at users.noreply.github.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    R clang-tools-extra/test/clang-tidy/checkers/bugprone/alpha-core-identicalexpr.cpp
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/branch-clone-2.cpp
    A clang-tools-extra/test/clang-tidy/checkers/misc/redundant-expression-2.cpp

  Log Message:
  -----------
  [analyzer] Split alpha core Identical Expression tests (#119543)

Split the remnant test from PR #114715, "Remove alpha.core.IdenticalExpr
Checker" into seperate tests for misc-redundant-expression and
bugprone-branch-clone per review comment requests.

---------

Co-authored-by: einvbri <vince.a.bridgers at ericsson.com>


  Commit: 334a5766d7591bfaadf6990b3d8568c9688e22a5
      https://github.com/llvm/llvm-project/commit/334a5766d7591bfaadf6990b3d8568c9688e22a5
  Author: Richard Dzenis <richard at dzenis.dev>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M llvm/docs/CommandGuide/llvm-objcopy.rst
    M llvm/docs/ReleaseNotes.md
    M llvm/lib/ObjCopy/ConfigManager.cpp
    M llvm/lib/ObjCopy/MachO/MachOObjcopy.cpp
    M llvm/lib/ObjCopy/MachO/MachOObject.cpp
    M llvm/lib/ObjCopy/MachO/MachOObject.h
    A llvm/test/tools/llvm-objcopy/MachO/globalize-symbol.test
    A llvm/test/tools/llvm-objcopy/MachO/keep-global-symbol.test
    A llvm/test/tools/llvm-objcopy/MachO/localize-symbol.test
    A llvm/test/tools/llvm-objcopy/MachO/skip-symbol.test

  Log Message:
  -----------
  [llvm-objcopy] Add support of symbol modification flags for MachO (#120895)

This patch adds support of the following llvm-objcopy flags for MachO:

- `--globalize-symbol`, `--globalize-symbols`,
- `--keep-global-symbol`, `-G`, `--keep-global-symbols`,
- `--localize-symbol`, `-L`, `--localize-symbols`,
- `--skip-symbol`, `--skip-symbols`.

Code in `updateAndRemoveSymbols` for MachO
is kept similar to its version for ELF.

Fixes #120894


  Commit: ffc7380ff4808fcc21350a39caf7f34073b41697
      https://github.com/llvm/llvm-project/commit/ffc7380ff4808fcc21350a39caf7f34073b41697
  Author: Nikolas Klauser <nikolasklauser at berlin.de>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M libcxx/include/__fwd/memory.h
    M libcxx/include/__ostream/basic_ostream.h

  Log Message:
  -----------
  [libc++] Avoid including shared_ptr.h in basic_ostream.h (#121049)


  Commit: 2ff614aaa6eb94bc5d02c8f0fb70a1132acb4423
      https://github.com/llvm/llvm-project/commit/2ff614aaa6eb94bc5d02c8f0fb70a1132acb4423
  Author: Congcong Cai <congcongcai0907 at 163.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M clang-tools-extra/clang-tidy/tool/ClangTidyMain.cpp
    M clang-tools-extra/docs/ReleaseNotes.rst
    M clang-tools-extra/docs/clang-tidy/index.rst
    A clang-tools-extra/test/clang-tidy/infrastructure/Inputs/param/parameters.txt
    A clang-tools-extra/test/clang-tidy/infrastructure/read-parameters-from-file-error.cpp
    A clang-tools-extra/test/clang-tidy/infrastructure/read-parameters-from-file.cpp

  Log Message:
  -----------
  [clang-tidy] support parameters file in command line (#120547)

Fixes: #103499


  Commit: 6bafbc99b0df7d5554af63115d78d0d97065862a
      https://github.com/llvm/llvm-project/commit/6bafbc99b0df7d5554af63115d78d0d97065862a
  Author: Alexey Bataev <a.bataev at outlook.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    A llvm/test/Transforms/SLPVectorizer/logical-ops-poisonous-repeated.ll

  Log Message:
  -----------
  [SLP][NFC]Add a test with incorrect (more poisnous) reduction chain


  Commit: f0f8dab712967b8fca5fcca4d7338b1d25017634
      https://github.com/llvm/llvm-project/commit/f0f8dab712967b8fca5fcca4d7338b1d25017634
  Author: Alexey Bataev <a.bataev at outlook.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    M llvm/test/Transforms/SLPVectorizer/logical-ops-poisonous-repeated.ll

  Log Message:
  -----------
  [SLP]Check if the first reduced value requires freeze/swap, if it may be too poisonous

If several reduced values are combined and the first reduced value is
just the original reduced value of the bool logical op, need to freeze
it to prevent the propagation of the poison value.

Fixes #114905


  Commit: 8dbb33762cfb8d8606d28a71293f437ddffee4af
      https://github.com/llvm/llvm-project/commit/8dbb33762cfb8d8606d28a71293f437ddffee4af
  Author: Balazs Benics <benicsbalazs at gmail.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M clang/lib/StaticAnalyzer/Core/CallEvent.cpp

  Log Message:
  -----------
  [analyzer] Simplify CallEvent castArgToParamTypeIfNeeded (#120981)

I noticed recently that this code (that I wrote xD) uses the
`getRuntimeDefinition()` which isn't quite necessary for the simple task
this function was designed for.

Why would it be better not using this API here?
I'm experimenting with improving how virtual functions are inlined,
where depending on our ability of deducing the dynamic type of the
object we may end up with inaccurate type information. Such inaccuracy
would mean that we may have multiple runtime definitions. After that,
this code would become ambiguous.

To resolve this, I decided to refactor this and use a simpler - but
equivalent approach.


  Commit: 0d6cb0ae9d4ff610f729d0fd1bbd27227e6628cf
      https://github.com/llvm/llvm-project/commit/0d6cb0ae9d4ff610f729d0fd1bbd27227e6628cf
  Author: Alexey Bataev <a.bataev at outlook.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp

  Log Message:
  -----------
  [SLP]Fix strict weak ordering criterion in comparators

Fixes #121019


  Commit: 852feea820f3f8b2fc44c851cc3ce5fe9576fa64
      https://github.com/llvm/llvm-project/commit/852feea820f3f8b2fc44c851cc3ce5fe9576fa64
  Author: Alexey Bataev <a.bataev at outlook.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp

  Log Message:
  -----------
  [SLP]Propagate AssumptionCache where possible


  Commit: 6e3631d0e3316394ff4eae2913013d323e685790
      https://github.com/llvm/llvm-project/commit/6e3631d0e3316394ff4eae2913013d323e685790
  Author: Kunwar Grover <groverkss at gmail.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp

  Log Message:
  -----------
  [mlir][scf] Track replacements using a listener in TileAndFuse (#120999)

This PR makes TileAndFuse explicitly track replacements using a listener
instead of assuming that the results always come from the outer most
tiling loop. scf::tileUsingInterface can introduce merge operations
whose results are the actual replacements to use, instead of the outer
most loop results.


  Commit: 2d038caeebc8c5e49915c0db7c7eb21116c71de2
      https://github.com/llvm/llvm-project/commit/2d038caeebc8c5e49915c0db7c7eb21116c71de2
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
    M llvm/test/Transforms/LoopVectorize/AArch64/sve-inductions-unusual-types.ll
    M llvm/test/Transforms/LoopVectorize/AArch64/sve2-histcnt-vplan.ll
    M llvm/test/Transforms/LoopVectorize/AArch64/type-shrinkage-zext-costs.ll
    M llvm/test/Transforms/LoopVectorize/ARM/mve-icmpcost.ll
    M llvm/test/Transforms/LoopVectorize/X86/reduction-small-size.ll
    M llvm/test/Transforms/LoopVectorize/X86/uint64_to_fp64-cost-model.ll
    M llvm/test/Transforms/LoopVectorize/first-order-recurrence-chains-vplan.ll

  Log Message:
  -----------
  [VPlan] Remove stray space when printing VPWidenCastRecipe.

printFlags() already takes care of printing a single space if there are
no flags. Remove the extra space when printing a recipe without flags.


  Commit: 07d284d4ebffd58d4b2934769b4e11fedd0b106e
      https://github.com/llvm/llvm-project/commit/07d284d4ebffd58d4b2934769b4e11fedd0b106e
  Author: Alexey Bataev <a.bataev at outlook.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M llvm/include/llvm/CodeGen/BasicTTIImpl.h
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    M llvm/test/Analysis/CostModel/AMDGPU/shufflevector.ll
    M llvm/test/Analysis/CostModel/RISCV/shuffle-exact-vlen.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-single-src-latency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-splat-codesize.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-splat-latency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-splat-sizelatency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-splat.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/reused-scalar-repeated-in-node.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/scalarization-overhead.ll
    M llvm/test/Transforms/SLPVectorizer/RISCV/complex-loads.ll
    M llvm/test/Transforms/SLPVectorizer/X86/scatter-vectorize-reorder.ll
    M llvm/test/Transforms/SLPVectorizer/alternate-cmp-swapped-pred-parent.ll
    M llvm/test/Transforms/SLPVectorizer/extract-many-users-buildvector.ll
    M llvm/test/Transforms/SLPVectorizer/full-overlap-non-schedulable.ll
    M llvm/test/Transforms/SLPVectorizer/gathered-consecutive-loads-different-types.ll
    M llvm/test/Transforms/SLPVectorizer/reorder-clustered-node.ll
    M llvm/test/Transforms/SLPVectorizer/resized-alt-shuffle-after-minbw.ll

  Log Message:
  -----------
  [SLP]Add cost estimation for gather node reshuffling

Adds cost estimation for the variants of the permutations of the scalar
values, used in gather nodes. Currently, SLP just unconditionally emits
shuffles for the reused buildvectors, but in some cases better to leave
them as buildvectors rather than shuffles, if the cost of such
buildvectors is better.

X86, AVX512, -O3+LTO
Metric: size..text

Program                                                                        size..text
                                                                               results     results0    diff
                 test-suite :: External/SPEC/CINT2006/445.gobmk/445.gobmk.test   912998.00   913238.00  0.0%
 test-suite :: MultiSource/Benchmarks/MiBench/consumer-lame/consumer-lame.test   203070.00   203102.00  0.0%
     test-suite :: External/SPEC/CFP2017speed/638.imagick_s/638.imagick_s.test  1396320.00  1396448.00  0.0%
      test-suite :: External/SPEC/CFP2017rate/538.imagick_r/538.imagick_r.test  1396320.00  1396448.00  0.0%
                       test-suite :: MultiSource/Benchmarks/Bullet/bullet.test   309790.00   309678.00 -0.0%
      test-suite :: External/SPEC/CFP2017rate/526.blender_r/526.blender_r.test 12477607.00 12470807.00 -0.1%

CINT2006/445.gobmk - extra code vectorized
MiBench/consumer-lame - small variations
CFP2017speed/638.imagick_s
CFP2017rate/538.imagick_r - extra vectorized code
Benchmarks/Bullet - extra code vectorized
CFP2017rate/526.blender_r - extra vector code

RISC-V, sifive-p670, -O3+LTO
CFP2006/433.milc - regressions, should be fixed by https://github.com/llvm/llvm-project/pull/115173
CFP2006/453.povray - extra vectorized code
CFP2017rate/508.namd_r - better vector code
CFP2017rate/510.parest_r - extra vectorized code
SPEC/CFP2017rate - extra/better vector code
CFP2017rate/526.blender_r - extra vectorized code
CFP2017rate/538.imagick_r - extra vectorized code
CINT2006/403.gcc - extra vectorized code
CINT2006/445.gobmk - extra vectorized code
CINT2006/464.h264ref - extra vectorized code
CINT2006/483.xalancbmk - small variations
CINT2017rate/525.x264_r - better vectorization

Reviewers: RKSimon

Reviewed By: RKSimon

Pull Request: https://github.com/llvm/llvm-project/pull/115201


  Commit: f2334c5919ec077e6a8deeaf43a5b5188baf0251
      https://github.com/llvm/llvm-project/commit/f2334c5919ec077e6a8deeaf43a5b5188baf0251
  Author: Aiden Grossman <agrossman154 at yahoo.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M llvm/test/tools/llvm-exegesis/X86/latency/cpu-pinning.s
    M llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp

  Log Message:
  -----------
  [llvm-exegesis] Make benchmark pinning actually work

When originally writing this feature up, I apparently completely forgot
to actually make the test exercise it and left an extra exit in the
function implementing the functionality without the appropriate
preprocessor macros around it, causing things to never work. This patch
should fix that.


  Commit: 4b3d439e7e7b4e794e523caea9863d67ff8cf85f
      https://github.com/llvm/llvm-project/commit/4b3d439e7e7b4e794e523caea9863d67ff8cf85f
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M llvm/test/MC/RISCV/XVentanaCondOps-valid.s
    M llvm/test/MC/RISCV/Zawrs-valid.s
    M llvm/test/MC/RISCV/Ztso.s
    M llvm/test/MC/RISCV/compress-cjal.s
    M llvm/test/MC/RISCV/compress-debug-info.s
    M llvm/test/MC/RISCV/compress-rv32d.s
    M llvm/test/MC/RISCV/compress-rv32f.s
    M llvm/test/MC/RISCV/compress-rv32i.s
    M llvm/test/MC/RISCV/compress-rv64i.s
    M llvm/test/MC/RISCV/compressed-relocations.s
    M llvm/test/MC/RISCV/compressed-zicfiss.s
    M llvm/test/MC/RISCV/corev/XCValu-valid.s
    M llvm/test/MC/RISCV/corev/XCVmac-valid.s
    M llvm/test/MC/RISCV/debug-valid.s
    M llvm/test/MC/RISCV/deprecated-csr-names.s
    M llvm/test/MC/RISCV/fixups-binary-expression.s
    M llvm/test/MC/RISCV/fixups.s
    M llvm/test/MC/RISCV/fp-default-rounding-mode.s
    M llvm/test/MC/RISCV/fp-inx-default-rounding-mode.s
    M llvm/test/MC/RISCV/hypervisor-csr-names.s
    M llvm/test/MC/RISCV/insn.s
    M llvm/test/MC/RISCV/insn_c.s
    M llvm/test/MC/RISCV/machine-csr-names.s
    M llvm/test/MC/RISCV/option-nopic.s
    M llvm/test/MC/RISCV/option-pic.s
    M llvm/test/MC/RISCV/option-pushpop.s
    M llvm/test/MC/RISCV/option-rvc.s
    M llvm/test/MC/RISCV/print-imm-hex.s
    M llvm/test/MC/RISCV/priv-valid.s
    M llvm/test/MC/RISCV/relocations.s
    M llvm/test/MC/RISCV/rv32-hypervisor-csr-names.s
    M llvm/test/MC/RISCV/rv32-machine-csr-names.s
    M llvm/test/MC/RISCV/rv32-supervisor-csr-names.s
    M llvm/test/MC/RISCV/rv32-user-csr-names.s
    M llvm/test/MC/RISCV/rv32c-aliases-valid.s
    M llvm/test/MC/RISCV/rv32c-only-valid.s
    M llvm/test/MC/RISCV/rv32dc-valid.s
    M llvm/test/MC/RISCV/rv32fc-aliases-valid.s
    M llvm/test/MC/RISCV/rv32fc-valid.s
    M llvm/test/MC/RISCV/rv32i-aliases-invalid.s
    M llvm/test/MC/RISCV/rv32i-aliases-valid.s
    M llvm/test/MC/RISCV/rv32i-only-valid.s
    M llvm/test/MC/RISCV/rv32zbb-aliases-valid.s
    M llvm/test/MC/RISCV/rv32zbb-only-valid.s
    M llvm/test/MC/RISCV/rv32zbs-aliases-valid.s
    M llvm/test/MC/RISCV/rv32zcmp-invalid.s
    M llvm/test/MC/RISCV/rv32zcmp-valid.s
    M llvm/test/MC/RISCV/rv32zfa-only-valid.s
    M llvm/test/MC/RISCV/rv32zicfiss-invalid.s
    M llvm/test/MC/RISCV/rv32zmmul-invaild.s
    M llvm/test/MC/RISCV/rv32zmmul-valid.s
    M llvm/test/MC/RISCV/rv64-machine-csr-names.s
    M llvm/test/MC/RISCV/rv64-user-csr-names.s
    M llvm/test/MC/RISCV/rv64a-aliases-valid.s
    M llvm/test/MC/RISCV/rv64c-aliases-valid.s
    M llvm/test/MC/RISCV/rv64c-hints-valid.s
    M llvm/test/MC/RISCV/rv64c-valid.s
    M llvm/test/MC/RISCV/rv64d-aliases-valid.s
    M llvm/test/MC/RISCV/rv64d-valid.s
    M llvm/test/MC/RISCV/rv64dc-valid.s
    M llvm/test/MC/RISCV/rv64e-valid.s
    M llvm/test/MC/RISCV/rv64e-zcmp-valid.s
    M llvm/test/MC/RISCV/rv64f-aliases-valid.s
    M llvm/test/MC/RISCV/rv64f-valid.s
    M llvm/test/MC/RISCV/rv64i-aliases-invalid.s
    M llvm/test/MC/RISCV/rv64i-aliases-valid.s
    M llvm/test/MC/RISCV/rv64i-valid.s
    M llvm/test/MC/RISCV/rv64ih-valid.s
    M llvm/test/MC/RISCV/rv64m-valid.s
    M llvm/test/MC/RISCV/rv64zaamo-valid.s
    M llvm/test/MC/RISCV/rv64zacas-valid.s
    M llvm/test/MC/RISCV/rv64zalasr-valid.s
    M llvm/test/MC/RISCV/rv64zalrsc-valid.s
    M llvm/test/MC/RISCV/rv64zba-aliases-valid.s
    M llvm/test/MC/RISCV/rv64zbb-aliases-valid.s
    M llvm/test/MC/RISCV/rv64zbb-valid.s
    M llvm/test/MC/RISCV/rv64zbs-aliases-valid.s
    M llvm/test/MC/RISCV/rv64zcb-valid.s
    M llvm/test/MC/RISCV/rv64zcmp-invalid.s
    M llvm/test/MC/RISCV/rv64zcmp-valid.s
    M llvm/test/MC/RISCV/rv64zdinx-valid.s
    M llvm/test/MC/RISCV/rv64zfh-valid.s
    M llvm/test/MC/RISCV/rv64zfinx-valid.s
    M llvm/test/MC/RISCV/rv64zhinx-valid.s
    M llvm/test/MC/RISCV/rv64zhinxmin-valid.s
    M llvm/test/MC/RISCV/rv64zicfiss-invalid.s
    M llvm/test/MC/RISCV/rv64zmmul-invalid.s
    M llvm/test/MC/RISCV/rv64zmmul-valid.s
    M llvm/test/MC/RISCV/rva-aliases-valid.s
    M llvm/test/MC/RISCV/rvc-aliases-valid.s
    M llvm/test/MC/RISCV/rvc-hints-valid.s
    M llvm/test/MC/RISCV/rvc-valid.s
    M llvm/test/MC/RISCV/rvd-aliases-valid.s
    M llvm/test/MC/RISCV/rvd-valid.s
    M llvm/test/MC/RISCV/rvdc-aliases-valid.s
    M llvm/test/MC/RISCV/rve-valid.s
    M llvm/test/MC/RISCV/rvf-aliases-valid.s
    M llvm/test/MC/RISCV/rvf-user-csr-names.s
    M llvm/test/MC/RISCV/rvf-valid.s
    M llvm/test/MC/RISCV/rvi-valid.s
    M llvm/test/MC/RISCV/rvih-valid.s
    M llvm/test/MC/RISCV/rvk-user-csr-name.s
    M llvm/test/MC/RISCV/rvm-valid.s
    M llvm/test/MC/RISCV/rvv-user-csr-names.s
    M llvm/test/MC/RISCV/rvv/aliases.s
    M llvm/test/MC/RISCV/rvv/fothers.s
    M llvm/test/MC/RISCV/rvv/freduction.s
    M llvm/test/MC/RISCV/rvv/load.s
    M llvm/test/MC/RISCV/rvv/others.s
    M llvm/test/MC/RISCV/rvv/store.s
    M llvm/test/MC/RISCV/rvv/zvlsseg.s
    M llvm/test/MC/RISCV/rvzaamo-valid.s
    M llvm/test/MC/RISCV/rvzabha-valid.s
    M llvm/test/MC/RISCV/rvzabha-zacas-valid.s
    M llvm/test/MC/RISCV/rvzacas-valid.s
    M llvm/test/MC/RISCV/rvzalasr-valid.s
    M llvm/test/MC/RISCV/rvzalrsc-valid.s
    M llvm/test/MC/RISCV/rvzbb-valid.s
    M llvm/test/MC/RISCV/rvzcb-invalid.s
    M llvm/test/MC/RISCV/rvzcb-valid.s
    M llvm/test/MC/RISCV/rvzcmt-invalid.s
    M llvm/test/MC/RISCV/rvzcmt-user-csr-name.s
    M llvm/test/MC/RISCV/rvzcmt-valid.s
    M llvm/test/MC/RISCV/rvzdinx-aliases-valid.s
    M llvm/test/MC/RISCV/rvzdinx-valid.s
    M llvm/test/MC/RISCV/rvzfbfmin-valid.s
    M llvm/test/MC/RISCV/rvzfh-aliases-valid.s
    M llvm/test/MC/RISCV/rvzfh-valid.s
    M llvm/test/MC/RISCV/rvzfhmin-valid.s
    M llvm/test/MC/RISCV/rvzfinx-aliases-valid.s
    M llvm/test/MC/RISCV/rvzfinx-valid.s
    M llvm/test/MC/RISCV/rvzhinx-aliases-valid.s
    M llvm/test/MC/RISCV/rvzhinx-valid.s
    M llvm/test/MC/RISCV/rvzhinxmin-valid.s
    M llvm/test/MC/RISCV/rvzihintntl-valid.s
    M llvm/test/MC/RISCV/rvzihintpause-valid.s
    M llvm/test/MC/RISCV/smctr-ssctr-valid.s
    M llvm/test/MC/RISCV/smrnmi-valid.s
    M llvm/test/MC/RISCV/supervisor-csr-names.s
    M llvm/test/MC/RISCV/user-csr-names.s
    M llvm/test/MC/RISCV/xqcia-valid.s
    M llvm/test/MC/RISCV/xqcics-valid.s
    M llvm/test/MC/RISCV/xqcicsr-valid.s
    M llvm/test/MC/RISCV/xqcilsm-aliases-valid.s
    M llvm/test/MC/RISCV/xqcilsm-valid.s
    M llvm/test/MC/RISCV/xqcisls-valid.s
    M llvm/test/MC/RISCV/xsifive-valid.s
    M llvm/test/MC/RISCV/xwchc-compress.s
    M llvm/test/MC/RISCV/xwchc-valid.s
    M llvm/test/MC/RISCV/zfa-double-invalid.s
    M llvm/test/MC/RISCV/zfa-half-invalid.s
    M llvm/test/MC/RISCV/zfa-valid.s
    M llvm/test/MC/RISCV/zfa-zfhmin-zvfh-valid.s
    M llvm/test/MC/RISCV/zicfilp-invalid.s
    M llvm/test/MC/RISCV/zicfilp-valid.s
    M llvm/test/MC/RISCV/zicfiss-valid.s

  Log Message:
  -----------
  [test] Replace -riscv-no-alises with -M no-aliases

The new option from https://reviews.llvm.org/D103004 is preferred.


  Commit: 24ff23fb3af95bb3a2e5af1e95f94a3e308a5a6a
      https://github.com/llvm/llvm-project/commit/24ff23fb3af95bb3a2e5af1e95f94a3e308a5a6a
  Author: Aiden Grossman <agrossman154 at yahoo.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M llvm/docs/CommandGuide/llvm-exegesis.rst

  Log Message:
  -----------
  [llvm-exegesis][Docs] Add documentation on benchmark-process-cpu option

This patch adds documentation on the benchmark-process-cpu option. I
apparently did not add any documentation when originally implementing
the feature.


  Commit: 48a6e51445d61101fa42ffbf9997e5d54a02fc18
      https://github.com/llvm/llvm-project/commit/48a6e51445d61101fa42ffbf9997e5d54a02fc18
  Author: Aiden Grossman <agrossman154 at yahoo.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp

  Log Message:
  -----------
  [llvm-exegesis] Fix typo in f2334c5919ec077e6a8deeaf43a5b5188baf0251

This should have been in the original commit, but I somehow forgot to
run git add && git commit --amend --no-edit between making the change in
my editor, saving the file, and pushing the commit.


  Commit: cd66c9b6a04689659348c0a3ff4c1205b1133fe9
      https://github.com/llvm/llvm-project/commit/cd66c9b6a04689659348c0a3ff4c1205b1133fe9
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M clang/include/clang/Driver/SanitizerArgs.h
    M clang/lib/Driver/SanitizerArgs.cpp
    M clang/lib/Driver/ToolChains/CommonArgs.cpp
    M clang/test/Driver/sanitizer-ld.c
    M compiler-rt/lib/asan/CMakeLists.txt
    M compiler-rt/lib/asan/tests/CMakeLists.txt
    M compiler-rt/lib/hwasan/CMakeLists.txt
    M compiler-rt/lib/msan/CMakeLists.txt
    M compiler-rt/lib/tsan/rtl/CMakeLists.txt
    M compiler-rt/test/asan/TestCases/Linux/interface_symbols_linux.cpp

  Log Message:
  -----------
  [Ubsan][Driver] Remove UBSAN C++ runtime from other sanitizers (#121006)

Linking this runtime requires C++ ABI, which breaks -nostdlib++ builds.
However, UBSAN C++ runtime is only needed for CFI and VPTR checks.

Unblocks #120370.


  Commit: f3c9593037e8dbc4a5c9c5e5a5d5801e801019c4
      https://github.com/llvm/llvm-project/commit/f3c9593037e8dbc4a5c9c5e5a5d5801e801019c4
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-12-25 (Wed, 25 Dec 2024)

  Changed paths:
    M llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h
    M llvm/lib/ProfileData/Coverage/CoverageMapping.cpp

  Log Message:
  -----------
  Reorganize CoverageMapping::SingleByteCoverage


  Commit: 3780e07c41b54c07e2cd61bee8a7c451e4f2cbf5
      https://github.com/llvm/llvm-project/commit/3780e07c41b54c07e2cd61bee8a7c451e4f2cbf5
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-12-25 (Wed, 25 Dec 2024)

  Changed paths:
    M llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h

  Log Message:
  -----------
  Prune commented-out line


  Commit: 34f8573a514915222630cf21e8a0c901a25f4ca0
      https://github.com/llvm/llvm-project/commit/34f8573a514915222630cf21e8a0c901a25f4ca0
  Author: Joseph Huber <huberjn at outlook.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M clang/docs/ReleaseNotes.rst
    M clang/lib/Driver/ToolChains/CommonArgs.cpp
    M clang/lib/Driver/ToolChains/Cuda.cpp
    R clang/test/Driver/Inputs/libomptarget/libomptarget-nvptx-sm_52.bc
    A clang/test/Driver/Inputs/libomptarget/libomptarget-nvptx.bc
    R clang/test/Driver/Inputs/libomptarget/subdir/libomptarget-nvptx-sm_52.bc
    A clang/test/Driver/Inputs/libomptarget/subdir/libomptarget-nvptx.bc
    M clang/test/Driver/openmp-offload-gpu.c
    M offload/DeviceRTL/CMakeLists.txt
    M offload/DeviceRTL/src/Misc.cpp
    M offload/DeviceRTL/src/Reduction.cpp
    M openmp/docs/ReleaseNotes.rst

  Log Message:
  -----------
  [OpenMP] Use generic IR for the OpenMP DeviceRTL (#119091)

Summary:
We previously built this for every single architecture to deal with
incompatibility. This patch updates it to use the 'generic' IR that
`libc` and other projects use. Who knows if this will have any
side-effects, probably worth testing more but it passes the tests I
expect to pass on my side.


  Commit: 970f65a98a681831e308860e7004e066f5152791
      https://github.com/llvm/llvm-project/commit/970f65a98a681831e308860e7004e066f5152791
  Author: Hervé Poussineau <hpoussin at reactos.org>
  Date:   2024-12-25 (Wed, 25 Dec 2024)

  Changed paths:
    M clang/lib/Basic/Targets.cpp
    M clang/lib/Basic/Targets/Mips.cpp
    M clang/lib/Basic/Targets/Mips.h
    M clang/test/Preprocessor/predefined-win-macros.c

  Log Message:
  -----------
  [Clang][MIPS] Create specific targets for MIPS PE/COFF (#121040)

Implement GNU and MSVC variants.
When using them, _WIN32 and _M_MRX000/_MIPS_ macros are correctly
defined.


  Commit: 88d04be815bd289c691ab81061ac8a573ad15677
      https://github.com/llvm/llvm-project/commit/88d04be815bd289c691ab81061ac8a573ad15677
  Author: Kinoshita Kotaro <k.kotaro at fujitsu.com>
  Date:   2024-12-25 (Wed, 25 Dec 2024)

  Changed paths:
    M clang/docs/ReleaseNotes.rst
    M llvm/docs/ReleaseNotes.md

  Log Message:
  -----------
  [AArch64][docs] Add release notes for FUJITSU-MONAKA support (#120684)

Adds release notes for the FUJITSU-MONAKA support introduced in PR #118432.
These notes were missing from the original PR.


  Commit: b5f0ec80d59d054617994f0de409c38fabc8c207
      https://github.com/llvm/llvm-project/commit/b5f0ec80d59d054617994f0de409c38fabc8c207
  Author: LiqinWeng <liqin.weng at spacemit.com>
  Date:   2024-12-25 (Wed, 25 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VPlan.cpp

  Log Message:
  -----------
  [VPlan] Remove redundant printing final in VPlan::execute (#121048)

Multiple prints will cause problems when testing ir-bb


  Commit: ac1d560709d2ecfe83a98285d4a13afae6db4316
      https://github.com/llvm/llvm-project/commit/ac1d560709d2ecfe83a98285d4a13afae6db4316
  Author: Konstantin Varlamov <varconsteq at gmail.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M libcxx/docs/Hardening.rst
    M libcxx/include/bitset
    M libcxx/include/valarray
    A libcxx/test/libcxx/numerics/numarray/assert.pass.cpp
    A libcxx/test/libcxx/utilities/template.bitset/assert.pass.cpp
    M libcxx/test/std/utilities/template.bitset/bitset.members/op_and_eq.pass.cpp

  Log Message:
  -----------
  [libc++][hardening] Add a bounds check for `valarray` and `bitset`. (#120685)

Add a `valid-element-access` check to `valarray::operator[]` and
`bitset::operator[]`.


  Commit: 56600c11add12aababdd313c43650facf2a0338f
      https://github.com/llvm/llvm-project/commit/56600c11add12aababdd313c43650facf2a0338f
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M llvm/include/llvm/MC/MCAsmInfo.h
    M llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
    M llvm/lib/MC/MCParser/AsmLexer.cpp
    M llvm/lib/MC/MCParser/AsmParser.cpp
    M llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp

  Log Message:
  -----------
  MCAsmInfo: replace HLASM-specific variables with IsHLASM

HLASM is very different from the gas syntax. We don't expect other
targets to customize the differences. Unify the numerous variables.


  Commit: 34f70007348d2d1a0e59fc0996e90a0b6fba1933
      https://github.com/llvm/llvm-project/commit/34f70007348d2d1a0e59fc0996e90a0b6fba1933
  Author: Congcong Cai <congcongcai0907 at 163.com>
  Date:   2024-12-25 (Wed, 25 Dec 2024)

  Changed paths:
    M clang-tools-extra/clang-tidy/tool/CMakeLists.txt

  Log Message:
  -----------
  [clang-tidy]link LLVMTargetParser (#121072)

Fix build issue introduced in #120547


  Commit: d3846eca2061e6e9a8d654551153f7362c27b59a
      https://github.com/llvm/llvm-project/commit/d3846eca2061e6e9a8d654551153f7362c27b59a
  Author: Kai Sasaki <lewuathe at gmail.com>
  Date:   2024-12-25 (Wed, 25 Dec 2024)

  Changed paths:
    M mlir/lib/Dialect/Vector/IR/VectorOps.cpp
    M mlir/test/Transforms/sccp.mlir

  Log Message:
  -----------
  [mlir] Guard sccp pass from crashing with different source type (#120656)

Vector::BroadCastOp expects the identical element type in folding. It
causes the crash if the different source type is given to the SCCP pass.
We need to guard the pass from crashing if the nonidentical element type
is given, but still compatible. (e.g. index vs integer type)

https://github.com/llvm/llvm-project/issues/120193


  Commit: 1de228fa9bf07c118294b53e3da37ab2b5ff1fd4
      https://github.com/llvm/llvm-project/commit/1de228fa9bf07c118294b53e3da37ab2b5ff1fd4
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M compiler-rt/lib/ubsan/CMakeLists.txt
    M compiler-rt/lib/ubsan/ubsan_handlers.cpp
    M llvm/utils/gn/secondary/compiler-rt/lib/lsan/BUILD.gn
    M llvm/utils/gn/secondary/compiler-rt/lib/ubsan/BUILD.gn

  Log Message:
  -----------
  [ubsan] Remove UBSAN_CAN_USE_CXXABI (#121082)

It's should be enough to provide weak implementation.

Fixes solaris and android linking after #121006.


  Commit: a1328c077c9bae5c3b3cb952fe817c4881569cbc
      https://github.com/llvm/llvm-project/commit/a1328c077c9bae5c3b3cb952fe817c4881569cbc
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M compiler-rt/lib/asan/tests/CMakeLists.txt

  Log Message:
  -----------
  [ubsan] Fix android build

Broken by #121006.


  Commit: 6a7687c455125f6597a9719227a0efcb7f71e572
      https://github.com/llvm/llvm-project/commit/6a7687c455125f6597a9719227a0efcb7f71e572
  Author: Maksim Levental <maksim.levental at gmail.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M mlir/cmake/modules/AddMLIR.cmake
    M mlir/cmake/modules/AddMLIRPython.cmake

  Log Message:
  -----------
  [mlir][python] Support `CLANG_CL` (#121075)


  Commit: 141c544c03702ac7c50522373ad781ede3685e0a
      https://github.com/llvm/llvm-project/commit/141c544c03702ac7c50522373ad781ede3685e0a
  Author: Owen Pan <owenpiano at gmail.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M clang/lib/Format/Format.cpp
    M clang/unittests/Format/SortIncludesTest.cpp

  Log Message:
  -----------
  [clang-format] Skip line splices when sorting C++ includes (#120680)

Fixes #109864.


  Commit: 5d81b1490022d04eb8862791fbcb25018a6860e3
      https://github.com/llvm/llvm-project/commit/5d81b1490022d04eb8862791fbcb25018a6860e3
  Author: Pranav Kant <prka at google.com>
  Date:   2024-12-25 (Wed, 25 Dec 2024)

  Changed paths:
    M utils/bazel/llvm-project-overlay/clang-tools-extra/clang-tidy/BUILD.bazel

  Log Message:
  -----------
  [clang-tidy][bazel] Fix #120547


  Commit: 25bb6592c974aed8702767cad4a64de9b5c60aed
      https://github.com/llvm/llvm-project/commit/25bb6592c974aed8702767cad4a64de9b5c60aed
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M llvm/include/llvm/MC/MCAsmInfo.h
    M llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
    M llvm/lib/MC/MCAsmInfoXCOFF.cpp
    M llvm/lib/MC/MCAsmStreamer.cpp
    M llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp

  Log Message:
  -----------
  MCAsmInfo: replace AIX-specific variables with IsAIX

AIX assembly is very different from the gas syntax. We don't expect
other targets to share these differences. Unify the numerous,
essentially AIX-specific variables.


  Commit: 32962f2b77c4298f9ef58182581edf56c76ac685
      https://github.com/llvm/llvm-project/commit/32962f2b77c4298f9ef58182581edf56c76ac685
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M compiler-rt/lib/ubsan/ubsan_handlers.cpp

  Log Message:
  -----------
  [ubsan] Try to fix Windows


  Commit: e3846c0fecb5992110788be18cd04f70103bc778
      https://github.com/llvm/llvm-project/commit/e3846c0fecb5992110788be18cd04f70103bc778
  Author: Michał Górny <mgorny at gentoo.org>
  Date:   2024-12-25 (Wed, 25 Dec 2024)

  Changed paths:
    M mlir/CMakeLists.txt

  Log Message:
  -----------
  [mlir] [test] Fix missing SHLIB definition in standalone builds (#120907)

Define the `LLVM_SHLIB_OUTPUT_INTDIR` variable that is used by
`configure_lit_site_cfg` to fill `SHLIBDIR`. This fixes tool tests that
would otherwise be unable to find MLIR's runtime shared libraries (e.g.
`libmlir_runner_utils.so`). The logic is copied verbatim from Clang.


  Commit: 6b471b30d7dbce589af16b39f9eb960195a8cd02
      https://github.com/llvm/llvm-project/commit/6b471b30d7dbce589af16b39f9eb960195a8cd02
  Author: Michał Górny <mgorny at gentoo.org>
  Date:   2024-12-25 (Wed, 25 Dec 2024)

  Changed paths:
    M mlir/CMakeLists.txt

  Log Message:
  -----------
  [mlir] [test] Fix unittests in standalone builds (#120910)

Fix the logic used to run unit tests to account for `llvm_gtest` targets
being installed, since 91b3ca39667b6341a8c1983a1467fae14b58318b. This
involves removing a rule that would cause a duplicate `llvm_gtest`
target being created, and updates the method for determining whether
unittests can be run to checking whether the target is present, rather
than the source directory (that is no longer actually necessary).


  Commit: 9e38e87c8cd39403682f6d4f65fe7b1e6a04955b
      https://github.com/llvm/llvm-project/commit/9e38e87c8cd39403682f6d4f65fe7b1e6a04955b
  Author: Michał Górny <mgorny at gentoo.org>
  Date:   2024-12-25 (Wed, 25 Dec 2024)

  Changed paths:
    M mlir/test/CMakeLists.txt

  Log Message:
  -----------
  [mlir] [test] Do not add dependencies on llvm tools in standalone builds (#120911)

Since LLVM tools are installed system-wide, adding dependencies on them
is unnecessary. Furthermore, it is problematic for multilib builds,
where the tools are only built once, for the native ABI, and therefore
are not listed in CMake files for non-native ABIs.


  Commit: 319b89197348b7cad1215e235bdc7b5ec8f9b72c
      https://github.com/llvm/llvm-project/commit/319b89197348b7cad1215e235bdc7b5ec8f9b72c
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M llvm/include/llvm/MC/MCAsmInfo.h

  Log Message:
  -----------
  MCAsmInfo: remove unused DwarfSectionSizeRequired


  Commit: 74496b03f7db43caae4c3bda79379623a4657a00
      https://github.com/llvm/llvm-project/commit/74496b03f7db43caae4c3bda79379623a4657a00
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2024-12-24 (Tue, 24 Dec 2024)

  Changed paths:
    M compiler-rt/lib/asan/CMakeLists.txt
    M compiler-rt/lib/hwasan/CMakeLists.txt

  Log Message:
  -----------
  [asan][hwasan] Link RTUbsan_cxx into shared runtime

There is no shared version RTUbsan_cxx.
Fix android after #121006.


  Commit: 2d3d62d77e2d011c9dbdb12732aca3070efc83ca
      https://github.com/llvm/llvm-project/commit/2d3d62d77e2d011c9dbdb12732aca3070efc83ca
  Author: Ivan Aksamentov <ivan.aksamentov at gmail.com>
  Date:   2024-12-25 (Wed, 25 Dec 2024)

  Changed paths:
    M flang/include/flang/Common/idioms.h

  Log Message:
  -----------
  [flang] fix: split ifndef for CHECK and CHECK_MSG (#114707)

Resolves https://github.com/llvm/llvm-project/issues/114703

I think it's the best practice that each macro has it's own `ifndef`
check and this way the build issue is resolved for me.

I also find the names of these macro a bit too generic - an easy recipe
for conflicts. In my case, the error was likely caused by something else
defining `CHECK` but not `CHECK_MSG`, so likely these `CHECK` and
`CHECK_MSG` weren't actually working at all because the result of
`ifndef` is always false.

As a definitive fix, perhaps it makes sense to rename them to something
more specific, e.g. `FLANG_CHECK` and `FLANG_CHECK_MSG`.


  Commit: c29536b0336586b2ed7bafedf82c9f4e254cfaa6
      https://github.com/llvm/llvm-project/commit/c29536b0336586b2ed7bafedf82c9f4e254cfaa6
  Author: Sergei Barannikov <barannikov88 at gmail.com>
  Date:   2024-12-25 (Wed, 25 Dec 2024)

  Changed paths:
    R llvm/test/TableGen/ContextlessPredicates.td
    R llvm/test/TableGen/DefaultOpsGlobalISel.td
    R llvm/test/TableGen/GlobalISelEmitter-PR39045.td
    R llvm/test/TableGen/GlobalISelEmitter-SDNodeXForm-timm.td
    R llvm/test/TableGen/GlobalISelEmitter-atomic_store.td
    R llvm/test/TableGen/GlobalISelEmitter-frameindex.td
    R llvm/test/TableGen/GlobalISelEmitter-immAllZeroOne.td
    R llvm/test/TableGen/GlobalISelEmitter-immarg-literal-pattern.td
    R llvm/test/TableGen/GlobalISelEmitter-implicit-defs.td
    R llvm/test/TableGen/GlobalISelEmitter-input-discard.td
    R llvm/test/TableGen/GlobalISelEmitter-multiple-output-discard.td
    R llvm/test/TableGen/GlobalISelEmitter-multiple-output.td
    R llvm/test/TableGen/GlobalISelEmitter-nested-subregs.td
    R llvm/test/TableGen/GlobalISelEmitter-notype-output-pattern.td
    R llvm/test/TableGen/GlobalISelEmitter-optional-def.td
    R llvm/test/TableGen/GlobalISelEmitter-output-discard.td
    R llvm/test/TableGen/GlobalISelEmitter-setcc.td
    R llvm/test/TableGen/GlobalISelEmitter-zero-instr.td
    R llvm/test/TableGen/GlobalISelEmitter-zero-reg.td
    R llvm/test/TableGen/GlobalISelEmitter.td
    A llvm/test/TableGen/GlobalISelEmitter/ContextlessPredicates.td
    A llvm/test/TableGen/GlobalISelEmitter/CustomPredicate.td
    A llvm/test/TableGen/GlobalISelEmitter/DefaultOpsGlobalISel.td
    A llvm/test/TableGen/GlobalISelEmitter/Flags.td
    A llvm/test/TableGen/GlobalISelEmitter/GlobalISelEmitter.td
    A llvm/test/TableGen/GlobalISelEmitter/HwModes.td
    A llvm/test/TableGen/GlobalISelEmitter/MatchTableOptimizer.td
    A llvm/test/TableGen/GlobalISelEmitter/MatchTableOptimizerSameOperand-invalid.td
    A llvm/test/TableGen/GlobalISelEmitter/MatchTableOptimizerSameOperand.td
    A llvm/test/TableGen/GlobalISelEmitter/OverloadedPtr.td
    A llvm/test/TableGen/GlobalISelEmitter/PR39045.td
    A llvm/test/TableGen/GlobalISelEmitter/RegSequence.td
    A llvm/test/TableGen/GlobalISelEmitter/SDNodeXForm-timm.td
    A llvm/test/TableGen/GlobalISelEmitter/SkippedPatterns.td
    A llvm/test/TableGen/GlobalISelEmitter/Subreg.td
    A llvm/test/TableGen/GlobalISelEmitter/Variadic.td
    A llvm/test/TableGen/GlobalISelEmitter/atomic-store.td
    A llvm/test/TableGen/GlobalISelEmitter/frameindex.td
    A llvm/test/TableGen/GlobalISelEmitter/gisel-physreg-input.td
    A llvm/test/TableGen/GlobalISelEmitter/immAllZeroOne.td
    A llvm/test/TableGen/GlobalISelEmitter/immarg-literal-pattern.td
    A llvm/test/TableGen/GlobalISelEmitter/immarg-predicated.td
    A llvm/test/TableGen/GlobalISelEmitter/immarg.td
    A llvm/test/TableGen/GlobalISelEmitter/implicit-defs.td
    A llvm/test/TableGen/GlobalISelEmitter/input-discard.td
    A llvm/test/TableGen/GlobalISelEmitter/multiple-output-discard.td
    A llvm/test/TableGen/GlobalISelEmitter/multiple-output.td
    A llvm/test/TableGen/GlobalISelEmitter/nested-subregs.td
    A llvm/test/TableGen/GlobalISelEmitter/notype-output-pattern.td
    A llvm/test/TableGen/GlobalISelEmitter/optional-def.td
    A llvm/test/TableGen/GlobalISelEmitter/output-discard.td
    A llvm/test/TableGen/GlobalISelEmitter/setcc.td
    A llvm/test/TableGen/GlobalISelEmitter/zero-instr.td
    A llvm/test/TableGen/GlobalISelEmitter/zero-reg.td
    R llvm/test/TableGen/GlobalISelEmitterCustomPredicate.td
    R llvm/test/TableGen/GlobalISelEmitterFlags.td
    R llvm/test/TableGen/GlobalISelEmitterHwModes.td
    R llvm/test/TableGen/GlobalISelEmitterMatchTableOptimizer.td
    R llvm/test/TableGen/GlobalISelEmitterMatchTableOptimizerSameOperand-invalid.td
    R llvm/test/TableGen/GlobalISelEmitterMatchTableOptimizerSameOperand.td
    R llvm/test/TableGen/GlobalISelEmitterOverloadedPtr.td
    R llvm/test/TableGen/GlobalISelEmitterRegSequence.td
    R llvm/test/TableGen/GlobalISelEmitterSkippedPatterns.td
    R llvm/test/TableGen/GlobalISelEmitterSubreg.td
    R llvm/test/TableGen/GlobalISelEmitterVariadic.td
    R llvm/test/TableGen/gisel-physreg-input.td
    R llvm/test/TableGen/immarg-predicated.td
    R llvm/test/TableGen/immarg.td

  Log Message:
  -----------
  [test] Group GlobalISelEmitter tests under a subdirectory (#121093)

Remove extra command line arguments while here.


  Commit: c870632ef6162fbdccaad8cd09420728220ad344
      https://github.com/llvm/llvm-project/commit/c870632ef6162fbdccaad8cd09420728220ad344
  Author: Matthias Springer <me at m-sp.org>
  Date:   2024-12-25 (Wed, 25 Dec 2024)

  Changed paths:
    M flang/include/flang/Frontend/FrontendActions.h
    M flang/include/flang/Lower/AbstractConverter.h
    M flang/include/flang/Lower/Bridge.h
    M flang/include/flang/Lower/OpenACC.h
    M flang/include/flang/Tools/CrossToolHelpers.h
    M flang/lib/Frontend/FrontendActions.cpp
    M flang/lib/Lower/Bridge.cpp
    M flang/lib/Lower/OpenACC.cpp
    M flang/lib/Optimizer/CodeGen/CodeGen.cpp
    M flang/unittests/Frontend/CodeGenActionTest.cpp
    M flang/unittests/Optimizer/Builder/CharacterTest.cpp
    M flang/unittests/Optimizer/Builder/ComplexTest.cpp
    M flang/unittests/Optimizer/Builder/FIRBuilderTest.cpp
    M flang/unittests/Optimizer/Builder/HLFIRToolsTest.cpp
    M flang/unittests/Optimizer/Builder/Runtime/RuntimeCallTestBase.h
    M flang/unittests/Optimizer/FortranVariableTest.cpp
    M flang/unittests/Runtime/ArrayConstructor.cpp
    M flang/unittests/Runtime/CharacterTest.cpp

  Log Message:
  -----------
  [flang] Fix some memory leaks (#121050)

This commit fixes some but not all memory leaks in Flang. There are
still 91 tests that fail with ASAN.

- Use `mlir::OwningOpRef` instead of `std::unique_ptr`. The latter does
not free allocations of nested blocks.
- Pass `ModuleOp` as value instead of reference.
- Add few missing deallocations in test cases and other places.


  Commit: 2d6e7c2b359d4cafca8eaca4c9ed308a3a8fa6c1
      https://github.com/llvm/llvm-project/commit/2d6e7c2b359d4cafca8eaca4c9ed308a3a8fa6c1
  Author: Alexey Gerenkov <alexey at espressif.com>
  Date:   2024-12-25 (Wed, 25 Dec 2024)

  Changed paths:
    M clang/include/clang/Basic/TargetInfo.h
    M clang/lib/AST/ASTContext.cpp
    M clang/lib/Basic/CMakeLists.txt
    M clang/lib/Basic/Targets.cpp
    A clang/lib/Basic/Targets/Xtensa.cpp
    A clang/lib/Basic/Targets/Xtensa.h
    M clang/lib/Driver/ToolChains/CommonArgs.cpp
    M clang/test/Preprocessor/init.c
    M clang/test/Preprocessor/stdint.c

  Log Message:
  -----------
  [Clang][Xtensa] Add Xtensa target. (#118008)

This PR implements support for generic Xtensa target in CLang.

Co-authored-by: Andrei Safronov <safronov at espressif.com>


  Commit: ae435adabba2f137fe50749c0581157a89019b5e
      https://github.com/llvm/llvm-project/commit/ae435adabba2f137fe50749c0581157a89019b5e
  Author: LLVM GN Syncbot <llvmgnsyncbot at gmail.com>
  Date:   2024-12-25 (Wed, 25 Dec 2024)

  Changed paths:
    M llvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn

  Log Message:
  -----------
  [gn build] Port 2d6e7c2b359d


  Commit: 5fb57131b744c52f74919f9487f4a9fa69f455fb
      https://github.com/llvm/llvm-project/commit/5fb57131b744c52f74919f9487f4a9fa69f455fb
  Author: Usman Nadeem <mnadeem at quicinc.com>
  Date:   2024-12-25 (Wed, 25 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Scalar/DFAJumpThreading.cpp
    M llvm/test/Transforms/DFAJumpThreading/dfa-unfold-select.ll
    M llvm/test/Transforms/DFAJumpThreading/negative.ll

  Log Message:
  -----------
  [DFAJumpThreading] Don't bail early after encountering unpredictable values (#119774)

After #96127 landed, mshockwave reported that the pass was no longer
threading SPEC2006/perlbench.

After 96127 we started bailing out in `getStateDefMap` and rejecting the
transformation because one of the unpredictable values was coming from
inside the loop. There was no fundamental change in that function except
that we started calling `Loop->contains(IncomingBB)` instead of
`LoopBBs.count(IncomingBB)`. After some analysis I came to the
conclusion that even before 96127 we would reject the transformation if
we provided large enough limits on the path traversal (large enough so
that LoopBBs contained blocks corresponding to that unpredictable
value).

In this patch I changed `getStateDefMap` to not terminate early on
finding an unpredictable value, this is because
`getPathsFromStateDefMap`, later, actually has checks to ensure that the
final list of paths only have predictable values. As a result we can now
partially thread functions like `negative6` in the tests that have some
predictable paths.

This patch does not really have any compile-time impact on the test
suite without `-dfa-early-exit-heuristic=false` (early exit is enabled
by default).

Change-Id: Ie1633b370ed4a0eda8dea52650b40f6f66ef49a3


  Commit: 676b48d1ccd8223bb0bd889cce13e6faecd20c6d
      https://github.com/llvm/llvm-project/commit/676b48d1ccd8223bb0bd889cce13e6faecd20c6d
  Author: Chuanqi Xu <yedeng.yd at linux.alibaba.com>
  Date:   2024-12-25 (Wed, 25 Dec 2024)

  Changed paths:
    M clang/lib/Parse/Parser.cpp
    M clang/test/CXX/basic/basic.link/p3.cpp
    A clang/test/Modules/pr121066.cpp

  Log Message:
  -----------
  [C++20] [Modules] Diagnose if import statement lakcs a semicolon

Close https://github.com/llvm/llvm-project/issues/121066

Now we will diagnose that the import statement lacks a semicolon as
expected. Note that the original "not found" diagnose message remains.
I meant to remove that, but the test shows it might be more complex
process (other unexpected diagnose shows up). Given the importance of
the issue, I chose to not dig deeper.


  Commit: 7226b39926b5df6452d13e83f61e35a71dbe448d
      https://github.com/llvm/llvm-project/commit/7226b39926b5df6452d13e83f61e35a71dbe448d
  Author: xilinbai-intel <xilin.bai at intel.com>
  Date:   2024-12-25 (Wed, 25 Dec 2024)

  Changed paths:
    M llvm/lib/Target/X86/X86ISelLowering.cpp
    M llvm/test/CodeGen/X86/avx512fp16-fminimum-fmaximum.ll

  Log Message:
  -----------
  [X86] Support vectorized llvm.fmaximum/fminimum.vXf16 lowering (#120988)

Support the lowering of vectorized FMINIMUM and FMAXIMUM to vminph and
vmaxph on types v8f16, v16f16 when AVX512FP, AVX512VL features are
present, and on type v32f16 when AVX512FP is present.


  Commit: 4884b1b08a13af430620e7104aa58710a70f618c
      https://github.com/llvm/llvm-project/commit/4884b1b08a13af430620e7104aa58710a70f618c
  Author: Sergei Barannikov <barannikov88 at gmail.com>
  Date:   2024-12-25 (Wed, 25 Dec 2024)

  Changed paths:
    M llvm/utils/TableGen/GlobalISelEmitter.cpp

  Log Message:
  -----------
  [TableGen][GISel] Simplify checks for BasicBlockSDNode (NFC) (#121098)


  Commit: 3469996d0d057d99a33ec34ee3c80e5d4fa3afcb
      https://github.com/llvm/llvm-project/commit/3469996d0d057d99a33ec34ee3c80e5d4fa3afcb
  Author: Igor Kirillov <igor.kirillov at arm.com>
  Date:   2024-12-25 (Wed, 25 Dec 2024)

  Changed paths:
    M llvm/lib/CodeGen/SelectOptimize.cpp
    M llvm/test/CodeGen/AArch64/selectopt.ll

  Log Message:
  -----------
  [SelectOpt] Optimise big select groups in the latch of a non-inner loop to branches (#119728)

Loop latches often have a loop-carried dependency, and if they have
several SelectLike instructions in one select group, it is usually
profitable to convert it to branches rather than keep selects.


  Commit: 6d7cf5206f1238139b7a967dea555514a62f7d83
      https://github.com/llvm/llvm-project/commit/6d7cf5206f1238139b7a967dea555514a62f7d83
  Author: adam-bzowski <adam.bzowski at intel.com>
  Date:   2024-12-25 (Wed, 25 Dec 2024)

  Changed paths:
    M llvm/lib/Analysis/ValueTracking.cpp
    A llvm/test/Analysis/ValueTracking/knownbits-trunc-with-min-max-clamp.ll

  Log Message:
  -----------
  [ValueTracking] Improve KnownBits for signed min-max clamping (#120576)

A signed min-max clamp is the sequence of smin and smax intrinsics,
which constrain a signed value into the range: smin <= value <= smax.
The patch improves the calculation of KnownBits for a value subjected to
the signed clamping.


  Commit: 8e7f1bee84ff9421f7a4b57abd1feff6b5680e1a
      https://github.com/llvm/llvm-project/commit/8e7f1bee84ff9421f7a4b57abd1feff6b5680e1a
  Author: Brandon Wu <brandon.wu at sifive.com>
  Date:   2024-12-25 (Wed, 25 Dec 2024)

  Changed paths:
    M clang/lib/CodeGen/CGCall.cpp
    M clang/lib/CodeGen/Targets/RISCV.cpp

  Log Message:
  -----------
  [clang][RISCV] Remove unneeded RISCV tuple code (#121024)

These code are no longer needed because we've modeled tuple type using
target extension type rather than structure of scalable vectors.


  Commit: dd9c5c118230fc9adde668f2c96323b73a677400
      https://github.com/llvm/llvm-project/commit/dd9c5c118230fc9adde668f2c96323b73a677400
  Author: Shourya Goel <shouryagoel10000 at gmail.com>
  Date:   2024-12-25 (Wed, 25 Dec 2024)

  Changed paths:
    M libc/config/linux/x86_64/entrypoints.txt

  Log Message:
  -----------
  [libc][complex] enable CFP128 entrypoints on X86_64 (#121111)


  Commit: ff97daadcd05ad3373f8398948d2962e88a0f61b
      https://github.com/llvm/llvm-project/commit/ff97daadcd05ad3373f8398948d2962e88a0f61b
  Author: Shourya Goel <shouryagoel10000 at gmail.com>
  Date:   2024-12-25 (Wed, 25 Dec 2024)

  Changed paths:
    M libc/config/linux/x86_64/entrypoints.txt

  Log Message:
  -----------
  Revert "[libc][complex] enable CFP128 entrypoints on X86_64 (#121111)" (#121113)

This reverts commit dd9c5c118230fc9adde668f2c96323b73a677400.


  Commit: 70965ef259a161a6e9ccfb8bd841dd2246c56c37
      https://github.com/llvm/llvm-project/commit/70965ef259a161a6e9ccfb8bd841dd2246c56c37
  Author: TilakChad <49703944+TilakChad at users.noreply.github.com>
  Date:   2024-12-25 (Wed, 25 Dec 2024)

  Changed paths:
    M clang/docs/ReleaseNotes.rst
    M clang/lib/Sema/SemaExpr.cpp
    M clang/test/SemaCXX/cxx20-decomposition.cpp

  Log Message:
  -----------
  [Clang] Prevent assignment to captured structured bindings inside immutable lambda (#120849)

For structured bindings, a call to getCapturedDeclRefType(...) was
missing. This PR fixes that behavior and adds the related diagnostics
too.

This fixes https://github.com/llvm/llvm-project/issues/95081.


  Commit: d6e435362d5984052531a425a1e4c7e594a8503e
      https://github.com/llvm/llvm-project/commit/d6e435362d5984052531a425a1e4c7e594a8503e
  Author: Andrei Safronov <andrei.safronov at espressif.com>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M llvm/test/MC/Disassembler/Xtensa/code_density.txt

  Log Message:
  -----------
  [Xtensa] Fix Code Density test. (#121073)

Fix dissambler test for Code Density feature.


  Commit: cea738bc9a9e4835f9a076145953ed1369dcad7d
      https://github.com/llvm/llvm-project/commit/cea738bc9a9e4835f9a076145953ed1369dcad7d
  Author: DaPorkchop_ <daporkchop at daporkchop.net>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Utils/SimplifyCFG.cpp
    M llvm/test/Transforms/SimplifyCFG/X86/switch_to_lookup_table.ll
    M llvm/test/Transforms/SimplifyCFG/X86/switch_to_lookup_table_big.ll

  Log Message:
  -----------
  [SimplifyCFG] Replace unreachable switch lookup table holes with poison (#94990)

As discussed in #94468, this causes switch lookup table entries which
are unreachable to be poison instead of filling them with a value from
one of the reachable cases.

---------

Co-authored-by: DianQK <dianqk at dianqk.net>


  Commit: 6f72d28dd94c84b28275dbe61f5b2021df752e55
      https://github.com/llvm/llvm-project/commit/6f72d28dd94c84b28275dbe61f5b2021df752e55
  Author: Sergei Barannikov <barannikov88 at gmail.com>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    A llvm/test/TableGen/GlobalISelEmitter/dead-def.td
    M llvm/utils/TableGen/GlobalISelEmitter.cpp

  Log Message:
  -----------
  [TableGen][GISel] Don't copy dead def from a sub-instruction to the root (#121094)

Sub-instruction can have a def with the same name as a def in a
top-level instruction.
Previously this could result in both defs copied to the instruction
being built.


  Commit: a0e1fcc093e0bb1265d8a6977f96dff51d9f5318
      https://github.com/llvm/llvm-project/commit/a0e1fcc093e0bb1265d8a6977f96dff51d9f5318
  Author: Sergei Barannikov <barannikov88 at gmail.com>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M llvm/utils/TableGen/GlobalISelEmitter.cpp

  Log Message:
  -----------
  [TableGen][GISel] Refactor node renderers emission (#121071)

Split importExplicitUseRenderer into several smaller functions and
add a bunch of TODOs and FIXMEs.

This is an NFCI change to simplify review of future functional changes.

Pull Request: https://github.com/llvm/llvm-project/pull/121071


  Commit: a72bfc5a1e5381012213df36389524f74ef7c8a3
      https://github.com/llvm/llvm-project/commit/a72bfc5a1e5381012213df36389524f74ef7c8a3
  Author: Hervé Poussineau <hpoussin at reactos.org>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M llvm/lib/Object/COFFImportFile.cpp
    M llvm/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp
    M llvm/test/tools/llvm-dlltool/machine-opt.def

  Log Message:
  -----------
  [llvm-dlltool] Handle MIPS R4000 architecture (#114621)


  Commit: 03093b62d4c9ff43b0f9422db1ff97e5050d7664
      https://github.com/llvm/llvm-project/commit/03093b62d4c9ff43b0f9422db1ff97e5050d7664
  Author: Michał Górny <mgorny at gentoo.org>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M polly/CMakeLists.txt

  Log Message:
  -----------
  [Polly] Fix gtest logic for standalone builds (#121114)

Fix the gtest logic to account for llvm_gtest being installed as part of
LLVM, as of 91b3ca39667b6341a8c1983a1467fae14b58318b.


  Commit: abd91023447d146f36357326fc97c458b49e40af
      https://github.com/llvm/llvm-project/commit/abd91023447d146f36357326fc97c458b49e40af
  Author: Shourya Goel <shouryagoel10000 at gmail.com>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M libc/cmake/modules/CheckCompilerFeatures.cmake
    A libc/cmake/modules/compiler_features/check_cfloat128.cpp
    A libc/cmake/modules/compiler_features/check_cfloat16.cpp
    M libc/config/linux/aarch64/entrypoints.txt
    M libc/config/linux/riscv/entrypoints.txt
    M libc/config/linux/x86_64/entrypoints.txt
    M libc/src/complex/cimagf128.h
    M libc/src/complex/cimagf16.h
    M libc/src/complex/conjf128.h
    M libc/src/complex/conjf16.h
    M libc/src/complex/cprojf128.h
    M libc/src/complex/cprojf16.h
    M libc/src/complex/crealf128.h
    M libc/src/complex/crealf16.h
    M libc/src/complex/generic/cimagf128.cpp
    M libc/src/complex/generic/cimagf16.cpp
    M libc/src/complex/generic/conjf128.cpp
    M libc/src/complex/generic/conjf16.cpp
    M libc/src/complex/generic/cprojf128.cpp
    M libc/src/complex/generic/cprojf16.cpp
    M libc/src/complex/generic/crealf128.cpp
    M libc/src/complex/generic/crealf16.cpp
    M libc/test/src/complex/cimagf128_test.cpp
    M libc/test/src/complex/cimagf16_test.cpp
    M libc/test/src/complex/conjf128_test.cpp
    M libc/test/src/complex/conjf16_test.cpp
    M libc/test/src/complex/cprojf128_test.cpp
    M libc/test/src/complex/cprojf16_test.cpp
    M libc/test/src/complex/crealf128_test.cpp
    M libc/test/src/complex/crealf16_test.cpp

  Log Message:
  -----------
  [libc][complex] add cfloat16 and cfloat128 compiler flags (#121140)

Proper fix for the temporary fix in #114696


  Commit: 9f75b6664f1eaec1517f6cb620b34100b7b54857
      https://github.com/llvm/llvm-project/commit/9f75b6664f1eaec1517f6cb620b34100b7b54857
  Author: Shourya Goel <shouryagoel10000 at gmail.com>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M libc/config/linux/aarch64/entrypoints.txt
    M libc/config/linux/riscv/entrypoints.txt

  Log Message:
  -----------
  [libc][complex] fix buildbot errors (#121141)

Fix buildbot errors due to #121140


  Commit: cbe583b0bd8d46b4e5edda463e19e6a24c0817bc
      https://github.com/llvm/llvm-project/commit/cbe583b0bd8d46b4e5edda463e19e6a24c0817bc
  Author: Thirumalai Shaktivel <74826228+Thirumalai-Shaktivel at users.noreply.github.com>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M flang/lib/Lower/OpenMP/ClauseProcessor.cpp
    M flang/test/Lower/OpenMP/Todo/depend-clause-depobj.f90
    R flang/test/Lower/OpenMP/Todo/depend-clause-inoutset.f90
    R flang/test/Lower/OpenMP/Todo/depend-clause-mutexinoutset.f90
    M flang/test/Lower/OpenMP/task.f90
    M mlir/include/mlir/Dialect/OpenMP/OpenMPEnums.td
    M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
    M mlir/test/Target/LLVMIR/openmp-llvm.mlir

  Log Message:
  -----------
  [Flang] Add translation support for MutexInOutSet and InOutSet (#120715)

Implementatoin details:
Both Mutexinoutset and Inoutset is recognized as flag=0x4 
and 0x8 respectively, the flags is set to `kmp_depend_info` and 
passed as argument to `__kmpc_omp_task_with_deps` runtime call


  Commit: 698bb5f239f50e8217cbec1d19bf8e0bba8c5d11
      https://github.com/llvm/llvm-project/commit/698bb5f239f50e8217cbec1d19bf8e0bba8c5d11
  Author: Hongren Zheng <i at zenithal.me>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M mlir/docs/TargetLLVMIR.md

  Log Message:
  -----------
  [mlir][docs] Add C example for C-compatible wrapper for LLVM IR (#120955)

`TargetLLVMIR` documentation introduced the C-compatible wrapper
function for a MLIR function and ways to generate it, but did not
demonstrate the corresponding C function signature for them.

The C function signature is not obvious, in that
* `MemrefDescriptor` should be passed as _pointer_.
+ For example, MLIR function could return a new Descriptor, so pointer
is a must.
+ Surprisingly, directly pass the struct, by C convention, is also a
pointer so some function will work, but that is implicit and
error-prone.
* for `@foo() -> memref<>`, the return type becomes the first argument
in `_mlir_ciface_foo(%arg0: !llvm.ptr)`.
+ This is described in
https://github.com/llvm/llvm-project/blob/f70ab7d909d6861c7eec5ab40679bde16ab826c6/mlir/lib/Conversion/FuncToLLVM/FuncToLLVM.cpp#L110-L167
Especially by code `size_t argOffset = resultStructType ? 1 : 0;` saying
the actual argument starts at 1 when result is a struct (memref)

Users using the wrong signature will get incorrect results. LLVM
discourse has some example of it
*
https://discourse.llvm.org/t/how-to-compile-and-link-with-other-c-c-programs/4835/10
*
https://discourse.llvm.org/t/segmentation-fault-on-memref-store/80286/3
* https://discourse.llvm.org/t/memref-store-storing-a-memref-load/80307

Cc @ftynse for relevent commit history. Cc @charitha22 and @Wheest from
discourse post.


  Commit: 1b476ecdcf4b544af1436341fc923c0b73793cbe
      https://github.com/llvm/llvm-project/commit/1b476ecdcf4b544af1436341fc923c0b73793cbe
  Author: Brad Smith <brad at comstyle.com>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M lldb/cmake/modules/LLDBConfig.cmake
    M lldb/source/Initialization/CMakeLists.txt
    M lldb/source/Plugins/ABI/X86/ABISysV_x86_64.cpp
    M lldb/source/Plugins/Process/CMakeLists.txt

  Log Message:
  -----------
  [lldb] A few more pieces towards OpenBSD support (#121051)


  Commit: 889215a30ed60474e573f9632d1fa362dfa1b04e
      https://github.com/llvm/llvm-project/commit/889215a30ed60474e573f9632d1fa362dfa1b04e
  Author: Alexey Bataev <a.bataev at outlook.com>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    M llvm/test/Transforms/SLPVectorizer/X86/reduction-logical.ll
    M llvm/test/Transforms/SLPVectorizer/logical-ops-poisonous-repeated.ll

  Log Message:
  -----------
  [SLP]Followup fix for the poisonous logical op in reductions

If the VectorizedTree still may generate poisonous value, but it is not
the original operand of the reduction op, need to check if Res still the
operand, to generate correct code.

Fixes #114905


  Commit: c21a3776c94eef46ea43192c6d0b8df6258b6489
      https://github.com/llvm/llvm-project/commit/c21a3776c94eef46ea43192c6d0b8df6258b6489
  Author: Vikash Gupta <Vikash.Gupta at amd.com>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M llvm/include/llvm/CodeGen/GlobalISel/Utils.h
    M llvm/lib/CodeGen/GlobalISel/Utils.cpp
    M llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp

  Log Message:
  -----------
  [GlobalIsel] [Utility] [NFC] Added isConstantOrConstantSplatVectorFP to handle float constants. (#120935)

Needed for #120104


  Commit: 4a92c27f9d29d065156647f9bcc44a8418c98efa
      https://github.com/llvm/llvm-project/commit/4a92c27f9d29d065156647f9bcc44a8418c98efa
  Author: Sergei Barannikov <barannikov88 at gmail.com>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M llvm/test/TableGen/GlobalISelEmitter/OverloadedPtr.td
    M llvm/utils/TableGen/GlobalISelEmitter.cpp

  Log Message:
  -----------
  [TableGen][GISel] Remove check for LLT when emitting renderers (#121144)

Types used in the destination DAG of a pattern should not matter for
GlobalISel. All necessary checks are emitted in the form of matchers
when traversing the source DAG.

In particular, the check prevented importing patterns containing iPTR in
the middle of the destination DAG.

This reduces the number of skipped patterns on Mips and RISCV:
```
Mips   1270  -> 1212  (-58)
RISCV 42165 -> 42088  (-77)
```

Most of these patterns are for atomic operations.


  Commit: d21f300f06d56a46e96d1e594522ab0ac362f074
      https://github.com/llvm/llvm-project/commit/d21f300f06d56a46e96d1e594522ab0ac362f074
  Author: Min-Yih Hsu <min.hsu at sifive.com>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M llvm/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h
    M llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp

  Log Message:
  -----------
  [MIPatternMatch] Fix incorrect argument type of m_Type (#121074)

m_Type is supposed to extract the underlying value type (equality type
comparison is covered by m_SpecificType), therefore it should take a LLT
reference as its argument rather than passing by value.

This was originated from de256478e61d6488db751689af82d280ba114a6f, which
refactored out a good chunk of LLT reference usages. And it's just so
happen that (for some reasons) no one is using m_Type and no test was
covering it.


  Commit: 831e1ac12e766ae8c94d8d735d8f32c8d319e576
      https://github.com/llvm/llvm-project/commit/831e1ac12e766ae8c94d8d735d8f32c8d319e576
  Author: Min-Yih Hsu <min.hsu at sifive.com>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M llvm/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h
    M llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp

  Log Message:
  -----------
  [MIPatternMatch] Add m_GUMin and m_GUMax (#121068)

And make all unsigned and signed versions of min/max matchers
commutative, since we already made a precedent of m_GAdd that is
commutative by default.


  Commit: 8906b7be918be653d3c5f2ef3dbd923561603969
      https://github.com/llvm/llvm-project/commit/8906b7be918be653d3c5f2ef3dbd923561603969
  Author: srcarroll <50210727+srcarroll at users.noreply.github.com>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M mlir/include/mlir/Dialect/Bufferization/Transforms/Passes.h
    M mlir/lib/Dialect/Bufferization/Transforms/BufferResultsToOutParams.cpp

  Log Message:
  -----------
  Enable custom alloc-like ops in `promoteBufferResultsToOutParams` (#120288)

In `buffer-results-to-out-params`, when `hoist-static-allocs` option is
enabled the pass was looking for `memref.alloc`s in order to attempt to
avoid copies when it can. Which makes it not extensible to external ops
that have allocation like properties. This patch simply changes
`memref::AllocOp` to `AllocationOpInterface` in the check to enable for
any allocation op.
Moreover, for function call updates, we enable setting an allocation
function callback in `BufferResultsToOutParamsOpts` to allow users to
emit their own alloc-like op.


  Commit: 6e8a1a45a783c13e4cd19bfd20b7a56cab6f7d81
      https://github.com/llvm/llvm-project/commit/6e8a1a45a783c13e4cd19bfd20b7a56cab6f7d81
  Author: Franklin <zhangfenglei at huawei.com>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M bolt/include/bolt/Core/BinaryData.h
    M bolt/lib/Core/BinaryContext.cpp
    M bolt/lib/Rewrite/LinuxKernelRewriter.cpp
    M bolt/test/X86/linux-alt-instruction.s
    M bolt/test/X86/linux-bug-table.s
    M bolt/test/X86/linux-exceptions.s
    M bolt/test/X86/linux-orc.s
    M bolt/test/X86/linux-parainstructions.s
    M bolt/test/X86/linux-pci-fixup.s
    M bolt/test/X86/linux-smp-locks.s
    M bolt/test/X86/linux-static-calls.s
    M bolt/test/X86/linux-static-keys.s
    A bolt/test/X86/linux-version.S

  Log Message:
  -----------
  [BOLT] Detect Linux kernel version if the binary is a Linux kernel (#119088)

This makes it easier to handle differences (e.g. of exception table
entry size) between versions of Linux kernel


  Commit: 62c39d773422fd7193758c325085c864a67a55cc
      https://github.com/llvm/llvm-project/commit/62c39d773422fd7193758c325085c864a67a55cc
  Author: Davide Italiano <dcci at users.noreply.github.com>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M bolt/docs/CommandLineArgumentReference.md

  Log Message:
  -----------
  [BOLT/docs] The support for macro-op fusion was removed. (#121158)

Update the documentation accordingly.


  Commit: 776ac21c7f95e092759ba39e5533aad90d63c86e
      https://github.com/llvm/llvm-project/commit/776ac21c7f95e092759ba39e5533aad90d63c86e
  Author: Oleksandr "Alex" Zinenko <git at ozinenko.com>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M mlir/include/mlir/Dialect/GPU/TransformOps/GPUTransformOps.td

  Log Message:
  -----------
  [mlir] minor documentation fix in GPUTransformOps.td (#121157)

- do not refer to handles as `PDLOperation`, this is an outdated and
incorrect vision of what they are based on the type used in the early
days;
 - use backticks around inline code.


  Commit: b59a0a6f404a82b71802eceaf3addb94ce728ce9
      https://github.com/llvm/llvm-project/commit/b59a0a6f404a82b71802eceaf3addb94ce728ce9
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M clang/test/Driver/sanitizer-ld.c

  Log Message:
  -----------
  [NFC][Driver] Define %{filecheck} as suggested on #121081 (#121159)

We will introduce `--implicit-check-not=libclang_rt` in #121081,
this let us to avoid repeating the flag.


  Commit: 377755c87e9d5494237f0e2e88f70886b5107342
      https://github.com/llvm/llvm-project/commit/377755c87e9d5494237f0e2e88f70886b5107342
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M clang/test/Driver/sanitizer-ld.c

  Log Message:
  -----------
  [nfc][Driver] Remove {{(.exe)?}} from sanitizer test (#121160)

These are not Windows tests


  Commit: 2dfe1b404213c6676b9ac55cb89c0a709a712208
      https://github.com/llvm/llvm-project/commit/2dfe1b404213c6676b9ac55cb89c0a709a712208
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp

  Log Message:
  -----------
  [VPlan] Remove stray space when printing reverse vector pointer.

printFlags() takes care of printing the required space, remove the extra
printed space between flags and operands.


  Commit: 7ecbeace0192963482beb6520706ef98ae4d8c0d
      https://github.com/llvm/llvm-project/commit/7ecbeace0192963482beb6520706ef98ae4d8c0d
  Author: hill <hill at hilll.dev>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M clang-tools-extra/clang-tidy/tool/ClangTidyMain.cpp
    M clang-tools-extra/docs/clang-tidy/index.rst

  Log Message:
  -----------
  [clang-tidy] fix incorrect argument names in documentation for ExtraArgs and ExtraArgsBefore (#120963)


  Commit: ca28fcc6fce516129d117f5f5a14ba7f54a045d8
      https://github.com/llvm/llvm-project/commit/ca28fcc6fce516129d117f5f5a14ba7f54a045d8
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M clang/test/Driver/sanitizer-ld.c

  Log Message:
  -----------
  Revert "[nfc][Driver] Remove {{(.exe)?}} from sanitizer test (#121160)"

Revert #121160.
It fails Android targets on Windows.

This reverts commit 377755c87e9d5494237f0e2e88f70886b5107342.


  Commit: 8e9fda1c1140e067c5344c61df56c34167296f17
      https://github.com/llvm/llvm-project/commit/8e9fda1c1140e067c5344c61df56c34167296f17
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M clang/test/Driver/sanitizer-ld.c

  Log Message:
  -----------
  Reapply "[nfc][Driver] Remove {{(.exe)?}} from sanitizer test (#121160)" (#121162)

This reverts commit ca28fcc6fce516129d117f5f5a14ba7f54a045d8.

Android targets pass on Windows buildbots, but fails on buildkite
https://buildkite.com/llvm-project/github-pull-requests/builds/132244

Re-apply  #121160


  Commit: 7deaed975eecf78797649b731506478f3d6ccd59
      https://github.com/llvm/llvm-project/commit/7deaed975eecf78797649b731506478f3d6ccd59
  Author: Prabhuk <prabhukr at google.com>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M libc/config/baremetal/config.json

  Log Message:
  -----------
  [libc] Reduce binary size for baremetal targets (#121164)

For `math` functions we must choose size optimized implementations.
Removing framepointers will also help with binary size savings.


  Commit: 5d529c32cc2d5342a0d183881b6c3023435ed5d3
      https://github.com/llvm/llvm-project/commit/5d529c32cc2d5342a0d183881b6c3023435ed5d3
  Author: Hervé Poussineau <hpoussin at reactos.org>
  Date:   2024-12-27 (Fri, 27 Dec 2024)

  Changed paths:
    M llvm/lib/Object/WindowsMachineFlag.cpp
    M llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp
    A llvm/test/tools/llvm-lib/Inputs/mips.ll
    A llvm/test/tools/llvm-lib/infer-machine.test
    A llvm/test/tools/llvm-lib/machine-opt.test

  Log Message:
  -----------
  [llvm-lib] Handle MIPS architecture (#121007)

- add a test to check values for /machine argument
- add a test to check if machine is correctly inferred from inputs


  Commit: 6b53a9546c56c805eaf86ac564083bf846570312
      https://github.com/llvm/llvm-project/commit/6b53a9546c56c805eaf86ac564083bf846570312
  Author: Maksim Levental <maksim.levental at gmail.com>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M mlir/include/mlir/Dialect/Arith/IR/ArithOps.td

  Log Message:
  -----------
  [mlir][arith] DCE `getPredicateByName` (#121165)


  Commit: 9d3f9f47e6e630b8308562297757e0911be03a18
      https://github.com/llvm/llvm-project/commit/9d3f9f47e6e630b8308562297757e0911be03a18
  Author: YunQiang Su <yunqiang at isrc.iscas.ac.cn>
  Date:   2024-12-27 (Fri, 27 Dec 2024)

  Changed paths:
    M llvm/lib/Object/WindowsMachineFlag.cpp
    M llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp
    R llvm/test/tools/llvm-lib/Inputs/mips.ll
    R llvm/test/tools/llvm-lib/infer-machine.test
    R llvm/test/tools/llvm-lib/machine-opt.test

  Log Message:
  -----------
  Revert "[llvm-lib] Handle MIPS architecture (#121007)"

This reverts commit 5d529c32cc2d5342a0d183881b6c3023435ed5d3.


  Commit: 47e1c87a613d7453b6d5addc2e23e26bea10c0ce
      https://github.com/llvm/llvm-project/commit/47e1c87a613d7453b6d5addc2e23e26bea10c0ce
  Author: Elvis Wang <elvis.wang at sifive.com>
  Date:   2024-12-27 (Fri, 27 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
    M llvm/lib/Transforms/Vectorize/VPlan.h
    M llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
    A llvm/test/Transforms/LoopVectorize/RISCV/preserve-dbg-loc.ll
    M llvm/test/Transforms/LoopVectorize/preserve-dbg-loc-and-loop-metadata.ll
    A llvm/test/Transforms/LoopVectorize/preserve-dbg-loc-reduction-inloop.ll

  Log Message:
  -----------
  [VPlan] Set debug location for VPReduction/VPWidenIntrinsicRecipe.  (#120054)

This patch add missing debug location for
VPReduction/VPWidenIntrinsicRecipe.


  Commit: 179344d9a85934ff83bed1f657c91d4c1ba12460
      https://github.com/llvm/llvm-project/commit/179344d9a85934ff83bed1f657c91d4c1ba12460
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M llvm/include/llvm/MC/MCStreamer.h
    M llvm/lib/MC/MCAsmStreamer.cpp
    M llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp

  Log Message:
  -----------
  [MC] Move AIX specific function to PPCAsmPrinter

https://reviews.llvm.org/D95518 used switchSectionNoPrint,
which seems buggy as .ll -> .s -> .o will be different from
.ll -> .o, but this change intends to be a NFC.


  Commit: c6ea7fb2f85346eb786f2690355db830c455bfc0
      https://github.com/llvm/llvm-project/commit/c6ea7fb2f85346eb786f2690355db830c455bfc0
  Author: Patryk Wychowaniec <pwychowaniec at pm.me>
  Date:   2024-12-27 (Fri, 27 Dec 2024)

  Changed paths:
    M llvm/lib/Target/AVR/AVRDevices.td
    M llvm/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp
    A llvm/test/CodeGen/AVR/branch-relaxation-long-backward.ll
    A llvm/test/CodeGen/AVR/branch-relaxation-long-forward.ll
    R llvm/test/CodeGen/AVR/branch-relaxation-long.ll

  Log Message:
  -----------
  [AVR] Wrap out-of-bounds relative jumps (#118015)

This commit improves the relative jumps, so that we are able to emit
`rjmp` that wraps around the memory boundary on devices with 8KB flash.


  Commit: f51db95e064c97860910d1ca17a8c29eb23d8623
      https://github.com/llvm/llvm-project/commit/f51db95e064c97860910d1ca17a8c29eb23d8623
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M clang/test/Driver/sanitizer-ld.c

  Log Message:
  -----------
  [NFC][Driver] Use global --implicit-check-not=libclang_rt (#121081)

To simplify and improve precision of the test.


  Commit: 8230b8a60e8763a90b85a83cfd4ceeac1174ac84
      https://github.com/llvm/llvm-project/commit/8230b8a60e8763a90b85a83cfd4ceeac1174ac84
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-12-27 (Fri, 27 Dec 2024)

  Changed paths:
    M llvm/test/tools/llvm-cov/branch-noShowBranch.test

  Log Message:
  -----------
  test/llvm-cov/branch-noShowBranch.test: Align `CHECK-NOT`s to branch-c-general.test's in #113114


  Commit: 3d9f9684a56ff049b5d5454bdb73f406c5af3959
      https://github.com/llvm/llvm-project/commit/3d9f9684a56ff049b5d5454bdb73f406c5af3959
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-12-27 (Fri, 27 Dec 2024)

  Changed paths:
    M llvm/tools/llvm-cov/CoverageSummaryInfo.cpp

  Log Message:
  -----------
  llvm-cov: Split out `sumRegions()` from `FunctionCoverageSummary::get()`. NFC.


  Commit: cd3c1658ee3ff882ff9c51488662a4c3f21e6d9c
      https://github.com/llvm/llvm-project/commit/cd3c1658ee3ff882ff9c51488662a4c3f21e6d9c
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M llvm/test/CodeGen/RISCV/rv32xtheadba.ll
    M llvm/test/CodeGen/RISCV/rv64xtheadba.ll

  Log Message:
  -----------
  [RISCV] Add more tests to rv*xtheadba.ll. NFC

XTheadba has similarities with Zba and shares some of the same
codegen code and has similar isel patterns. This patch makes the
testing more similar.


  Commit: 814902a03a2bb4114fd61c05e0e599fc98d61dbb
      https://github.com/llvm/llvm-project/commit/814902a03a2bb4114fd61c05e0e599fc98d61dbb
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M llvm/lib/Target/RISCV/RISCVInstrInfoXTHead.td
    M llvm/test/CodeGen/RISCV/rv32xtheadba.ll
    M llvm/test/CodeGen/RISCV/rv64xtheadba.ll

  Log Message:
  -----------
  [RISCV] Fix XTheadba patterns broken since cfc574a6cd13d2d0b77110b579c5cfcec744129f.

Adding an OperandTransform to CSImm12MulBy4 and CSImm12MulBy8 for
Zba broke these patterns. They should have been changed in the same,
but we lacked sufficient testing.


  Commit: 2293b8d3212f614b437ad60f5cef43d0962e3f3f
      https://github.com/llvm/llvm-project/commit/2293b8d3212f614b437ad60f5cef43d0962e3f3f
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-12-27 (Fri, 27 Dec 2024)

  Changed paths:
    M llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h
    M llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
    M llvm/test/tools/llvm-cov/branch-macros.test
    M llvm/test/tools/llvm-cov/showLineExecutionCounts.test
    M llvm/tools/llvm-cov/CodeCoverage.cpp
    M llvm/tools/llvm-cov/CoverageViewOptions.h
    M llvm/tools/llvm-cov/SourceCoverageView.h
    M llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp
    M llvm/tools/llvm-cov/SourceCoverageViewText.cpp

  Log Message:
  -----------
  Merge remote-tracking branches 'origin/users/chapuni/cov/single/refactor' and 'origin/users/chapuni/cov/single/unify' into users/chapuni/cov/merge/forfile-base


  Commit: 5807d0efb963ab591a1ae569b538724299d6acdc
      https://github.com/llvm/llvm-project/commit/5807d0efb963ab591a1ae569b538724299d6acdc
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2024-12-26 (Thu, 26 Dec 2024)

  Changed paths:
    M clang/test/Driver/sanitizer-ld.c

  Log Message:
  -----------
  [Drive] Don't match libclang_rt.builtins

Fixes fuchsia bots.


  Commit: bca055f2ac075d43f6f316927947b2a493f93bdb
      https://github.com/llvm/llvm-project/commit/bca055f2ac075d43f6f316927947b2a493f93bdb
  Author: Dhruv Srivastava <dhruv.srivastava at ibm.com>
  Date:   2024-12-27 (Fri, 27 Dec 2024)

  Changed paths:
    M lldb/source/Host/posix/MainLoopPosix.cpp

  Log Message:
  -----------
  [lldb] AIX Changes for MainLoop polling (#120378)

This PR is in reference to porting LLDB on AIX.

Link to discussions on llvm discourse and github:

1. https://discourse.llvm.org/t/port-lldb-to-ibm-aix/80640
2. https://github.com/llvm/llvm-project/issues/101657
The complete changes for porting are present in this draft PR:
https://github.com/llvm/llvm-project/pull/102601

Dropping changes for MainLoop polling in AIX, as `ppoll` is not
supported in AIX currently.
This change is part of the couple of minimal changes required to build a
minimal `lldb` binary on AIX


  Commit: 2b5b3cf60d9e9e0c597bad1be1207b167ef15c9f
      https://github.com/llvm/llvm-project/commit/2b5b3cf60d9e9e0c597bad1be1207b167ef15c9f
  Author: Matthias Springer <me at m-sp.org>
  Date:   2024-12-27 (Fri, 27 Dec 2024)

  Changed paths:
    M mlir/lib/Dialect/SparseTensor/Transforms/SparseIterationToScf.cpp
    M mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp

  Log Message:
  -----------
  [mlir][sparse_tensor] Migrate `SparseIterationToScf.cpp` to dialect conversion (#121054)

Use the regular dialect conversion driver instead of the 1:N dialect
conversion driver. The 1:N dialect conversion driver will be removed
soon.


  Commit: 1ead15512872b1f9eec0b69a7d8283e752a747e6
      https://github.com/llvm/llvm-project/commit/1ead15512872b1f9eec0b69a7d8283e752a747e6
  Author: Dhruv Srivastava <dhruv.srivastava at ibm.com>
  Date:   2024-12-27 (Fri, 27 Dec 2024)

  Changed paths:
    M lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp
    M lldb/source/Host/posix/DomainSocket.cpp
    M lldb/source/Plugins/Language/ObjC/Cocoa.cpp
    M lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp

  Log Message:
  -----------
  [lldb] clang-format changes for some basic #if _AIX changes (#120978)

This PR is in reference to porting LLDB on AIX.

Link to discussions on llvm discourse and github:

1. https://discourse.llvm.org/t/port-lldb-to-ibm-aix/80640
2. https://github.com/llvm/llvm-project/issues/101657
The complete changes for porting are present in this draft PR:
https://github.com/llvm/llvm-project/pull/102601

Added clang-format changes for changes related to some base #if _AIX
changes:

- https://github.com/llvm/llvm-project/pull/120979


  Commit: ac8bb7353a7fe79cd99b3c041d5a153517c31abc
      https://github.com/llvm/llvm-project/commit/ac8bb7353a7fe79cd99b3c041d5a153517c31abc
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2024-12-27 (Fri, 27 Dec 2024)

  Changed paths:
    M llvm/include/llvm/Transforms/IPO/Attributor.h

  Log Message:
  -----------
  Attributor: Do not treat pointer vectors as valid for unsupported attributes (#121149)

The memory attributes, noalias, and dereferenceable do not support
vectors of pointers according to the IR verifier, so don't report
them as valid.


  Commit: 223521b13e7465bc177f43e22de526b777d6ff74
      https://github.com/llvm/llvm-project/commit/223521b13e7465bc177f43e22de526b777d6ff74
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-12-27 (Fri, 27 Dec 2024)

  Changed paths:
    M llvm/test/tools/llvm-cov/branch-macros.test
    M llvm/test/tools/llvm-cov/showLineExecutionCounts.test
    M llvm/tools/llvm-cov/CodeCoverage.cpp
    M llvm/tools/llvm-cov/CoverageViewOptions.h
    M llvm/tools/llvm-cov/SourceCoverageView.h
    M llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp
    M llvm/tools/llvm-cov/SourceCoverageViewText.cpp

  Log Message:
  -----------
  llvm-cov: Introduce `--binary-counters` (#120841)

In `llvm-cov show`, this option rounds counters (line, branch) to
`[1,0]` at rendering. This will be useful when the number of counts
doesn't interest but **Covered/uncoverd** does.


  Commit: 894c383d2a6b3f3a07114cf9980927eb5e3d8886
      https://github.com/llvm/llvm-project/commit/894c383d2a6b3f3a07114cf9980927eb5e3d8886
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-12-27 (Fri, 27 Dec 2024)

  Changed paths:
    M bolt/docs/CommandLineArgumentReference.md
    M bolt/include/bolt/Core/BinaryData.h
    M bolt/lib/Core/BinaryContext.cpp
    M bolt/lib/Rewrite/LinuxKernelRewriter.cpp
    M bolt/test/X86/linux-alt-instruction.s
    M bolt/test/X86/linux-bug-table.s
    M bolt/test/X86/linux-exceptions.s
    M bolt/test/X86/linux-orc.s
    M bolt/test/X86/linux-parainstructions.s
    M bolt/test/X86/linux-pci-fixup.s
    M bolt/test/X86/linux-smp-locks.s
    M bolt/test/X86/linux-static-calls.s
    M bolt/test/X86/linux-static-keys.s
    A bolt/test/X86/linux-version.S
    M clang-tools-extra/clang-tidy/tool/CMakeLists.txt
    M clang-tools-extra/clang-tidy/tool/ClangTidyMain.cpp
    M clang-tools-extra/docs/ReleaseNotes.rst
    M clang-tools-extra/docs/clang-tidy/index.rst
    R clang-tools-extra/test/clang-tidy/checkers/bugprone/alpha-core-identicalexpr.cpp
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/branch-clone-2.cpp
    A clang-tools-extra/test/clang-tidy/checkers/misc/redundant-expression-2.cpp
    A clang-tools-extra/test/clang-tidy/infrastructure/Inputs/param/parameters.txt
    A clang-tools-extra/test/clang-tidy/infrastructure/read-parameters-from-file-error.cpp
    A clang-tools-extra/test/clang-tidy/infrastructure/read-parameters-from-file.cpp
    M clang/docs/ReleaseNotes.rst
    M clang/include/clang/Basic/TargetInfo.h
    M clang/include/clang/Driver/SanitizerArgs.h
    M clang/lib/AST/ASTContext.cpp
    M clang/lib/Basic/CMakeLists.txt
    M clang/lib/Basic/Targets.cpp
    M clang/lib/Basic/Targets/Mips.cpp
    M clang/lib/Basic/Targets/Mips.h
    A clang/lib/Basic/Targets/Xtensa.cpp
    A clang/lib/Basic/Targets/Xtensa.h
    M clang/lib/CodeGen/CGCall.cpp
    M clang/lib/CodeGen/Targets/RISCV.cpp
    M clang/lib/Driver/SanitizerArgs.cpp
    M clang/lib/Driver/ToolChains/CommonArgs.cpp
    M clang/lib/Driver/ToolChains/Cuda.cpp
    M clang/lib/Format/Format.cpp
    M clang/lib/Parse/Parser.cpp
    M clang/lib/Sema/SemaExpr.cpp
    M clang/lib/StaticAnalyzer/Core/CallEvent.cpp
    M clang/test/CXX/basic/basic.link/p3.cpp
    R clang/test/Driver/Inputs/libomptarget/libomptarget-nvptx-sm_52.bc
    A clang/test/Driver/Inputs/libomptarget/libomptarget-nvptx.bc
    R clang/test/Driver/Inputs/libomptarget/subdir/libomptarget-nvptx-sm_52.bc
    A clang/test/Driver/Inputs/libomptarget/subdir/libomptarget-nvptx.bc
    M clang/test/Driver/openmp-offload-gpu.c
    M clang/test/Driver/sanitizer-ld.c
    A clang/test/Modules/pr121066.cpp
    M clang/test/Preprocessor/init.c
    M clang/test/Preprocessor/predefined-win-macros.c
    M clang/test/Preprocessor/stdint.c
    M clang/test/SemaCXX/cxx20-decomposition.cpp
    M clang/unittests/Format/SortIncludesTest.cpp
    M compiler-rt/lib/asan/CMakeLists.txt
    M compiler-rt/lib/asan/tests/CMakeLists.txt
    M compiler-rt/lib/hwasan/CMakeLists.txt
    M compiler-rt/lib/msan/CMakeLists.txt
    M compiler-rt/lib/tsan/rtl/CMakeLists.txt
    M compiler-rt/lib/ubsan/CMakeLists.txt
    M compiler-rt/lib/ubsan/ubsan_handlers.cpp
    M compiler-rt/test/asan/TestCases/Linux/interface_symbols_linux.cpp
    M flang/include/flang/Common/idioms.h
    M flang/include/flang/Frontend/FrontendActions.h
    M flang/include/flang/Lower/AbstractConverter.h
    M flang/include/flang/Lower/Bridge.h
    M flang/include/flang/Lower/OpenACC.h
    M flang/include/flang/Runtime/CUDA/allocator.h
    M flang/include/flang/Runtime/CUDA/common.h
    M flang/include/flang/Runtime/allocatable.h
    M flang/include/flang/Runtime/allocator-registry.h
    M flang/include/flang/Runtime/descriptor.h
    M flang/include/flang/Tools/CrossToolHelpers.h
    M flang/lib/Frontend/FrontendActions.cpp
    M flang/lib/Lower/Allocatable.cpp
    M flang/lib/Lower/Bridge.cpp
    M flang/lib/Lower/OpenACC.cpp
    M flang/lib/Lower/OpenMP/ClauseProcessor.cpp
    M flang/lib/Optimizer/Builder/Runtime/Allocatable.cpp
    M flang/lib/Optimizer/CodeGen/CodeGen.cpp
    M flang/runtime/CUDA/allocatable.cpp
    M flang/runtime/CUDA/allocator.cpp
    M flang/runtime/CUDA/descriptor.cpp
    M flang/runtime/allocatable.cpp
    M flang/runtime/array-constructor.cpp
    M flang/runtime/descriptor.cpp
    M flang/runtime/exceptions.cpp
    M flang/test/HLFIR/elemental-codegen.fir
    M flang/test/Lower/OpenACC/acc-declare.f90
    M flang/test/Lower/OpenMP/Todo/depend-clause-depobj.f90
    R flang/test/Lower/OpenMP/Todo/depend-clause-inoutset.f90
    R flang/test/Lower/OpenMP/Todo/depend-clause-mutexinoutset.f90
    M flang/test/Lower/OpenMP/task.f90
    M flang/test/Lower/allocatable-polymorphic.f90
    M flang/test/Lower/allocatable-runtime.f90
    M flang/test/Lower/allocate-mold.f90
    M flang/test/Lower/polymorphic.f90
    M flang/unittests/Frontend/CodeGenActionTest.cpp
    M flang/unittests/Optimizer/Builder/CharacterTest.cpp
    M flang/unittests/Optimizer/Builder/ComplexTest.cpp
    M flang/unittests/Optimizer/Builder/FIRBuilderTest.cpp
    M flang/unittests/Optimizer/Builder/HLFIRToolsTest.cpp
    M flang/unittests/Optimizer/Builder/Runtime/RuntimeCallTestBase.h
    M flang/unittests/Optimizer/FortranVariableTest.cpp
    M flang/unittests/Runtime/ArrayConstructor.cpp
    M flang/unittests/Runtime/CUDA/Allocatable.cpp
    M flang/unittests/Runtime/CUDA/AllocatorCUF.cpp
    M flang/unittests/Runtime/CUDA/Memory.cpp
    M flang/unittests/Runtime/CharacterTest.cpp
    M libc/cmake/modules/CheckCompilerFeatures.cmake
    A libc/cmake/modules/compiler_features/check_cfloat128.cpp
    A libc/cmake/modules/compiler_features/check_cfloat16.cpp
    M libc/config/baremetal/config.json
    M libc/config/linux/aarch64/entrypoints.txt
    M libc/config/linux/riscv/entrypoints.txt
    M libc/config/linux/x86_64/entrypoints.txt
    M libc/src/complex/cimagf128.h
    M libc/src/complex/cimagf16.h
    M libc/src/complex/conjf128.h
    M libc/src/complex/conjf16.h
    M libc/src/complex/cprojf128.h
    M libc/src/complex/cprojf16.h
    M libc/src/complex/crealf128.h
    M libc/src/complex/crealf16.h
    M libc/src/complex/generic/cimagf128.cpp
    M libc/src/complex/generic/cimagf16.cpp
    M libc/src/complex/generic/conjf128.cpp
    M libc/src/complex/generic/conjf16.cpp
    M libc/src/complex/generic/cprojf128.cpp
    M libc/src/complex/generic/cprojf16.cpp
    M libc/src/complex/generic/crealf128.cpp
    M libc/src/complex/generic/crealf16.cpp
    M libc/test/src/complex/cimagf128_test.cpp
    M libc/test/src/complex/cimagf16_test.cpp
    M libc/test/src/complex/conjf128_test.cpp
    M libc/test/src/complex/conjf16_test.cpp
    M libc/test/src/complex/cprojf128_test.cpp
    M libc/test/src/complex/cprojf16_test.cpp
    M libc/test/src/complex/crealf128_test.cpp
    M libc/test/src/complex/crealf16_test.cpp
    M libcxx/docs/Hardening.rst
    M libcxx/include/__fwd/memory.h
    M libcxx/include/__ostream/basic_ostream.h
    M libcxx/include/bitset
    M libcxx/include/valarray
    A libcxx/test/libcxx/numerics/numarray/assert.pass.cpp
    A libcxx/test/libcxx/utilities/template.bitset/assert.pass.cpp
    M libcxx/test/std/utilities/template.bitset/bitset.members/op_and_eq.pass.cpp
    M lldb/cmake/modules/LLDBConfig.cmake
    M lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp
    M lldb/source/Host/posix/DomainSocket.cpp
    M lldb/source/Host/posix/MainLoopPosix.cpp
    M lldb/source/Initialization/CMakeLists.txt
    M lldb/source/Plugins/ABI/X86/ABISysV_x86_64.cpp
    M lldb/source/Plugins/Language/ObjC/Cocoa.cpp
    M lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
    M lldb/source/Plugins/Process/CMakeLists.txt
    M llvm/docs/CommandGuide/llvm-exegesis.rst
    M llvm/docs/CommandGuide/llvm-objcopy.rst
    M llvm/docs/ReleaseNotes.md
    M llvm/include/llvm/Analysis/TargetTransformInfo.h
    M llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
    M llvm/include/llvm/CodeGen/BasicTTIImpl.h
    M llvm/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h
    M llvm/include/llvm/CodeGen/GlobalISel/Utils.h
    M llvm/include/llvm/MC/MCAsmInfo.h
    M llvm/include/llvm/MC/MCStreamer.h
    M llvm/include/llvm/Transforms/IPO/Attributor.h
    M llvm/lib/Analysis/TargetTransformInfo.cpp
    M llvm/lib/Analysis/ValueTracking.cpp
    M llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
    M llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
    M llvm/lib/CodeGen/GlobalISel/Utils.cpp
    M llvm/lib/CodeGen/SelectOptimize.cpp
    M llvm/lib/MC/MCAsmInfoXCOFF.cpp
    M llvm/lib/MC/MCAsmStreamer.cpp
    M llvm/lib/MC/MCParser/AsmLexer.cpp
    M llvm/lib/MC/MCParser/AsmParser.cpp
    M llvm/lib/ObjCopy/ConfigManager.cpp
    M llvm/lib/ObjCopy/MachO/MachOObjcopy.cpp
    M llvm/lib/ObjCopy/MachO/MachOObject.cpp
    M llvm/lib/ObjCopy/MachO/MachOObject.h
    M llvm/lib/Object/COFFImportFile.cpp
    M llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
    M llvm/lib/Target/AArch64/AArch64InstrInfo.td
    M llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
    M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h
    M llvm/lib/Target/AArch64/SVEInstrFormats.td
    M llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp
    M llvm/lib/Target/AVR/AVRDevices.td
    M llvm/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp
    M llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
    M llvm/lib/Target/RISCV/RISCVInstrInfoXTHead.td
    M llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp
    M llvm/lib/Target/X86/X86ISelLowering.cpp
    M llvm/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp
    M llvm/lib/Transforms/Scalar/DFAJumpThreading.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/VPRecipeBuilder.h
    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/VPlanRecipes.cpp
    M llvm/lib/Transforms/Vectorize/VPlanValue.h
    M llvm/test/Analysis/CostModel/AMDGPU/shufflevector.ll
    M llvm/test/Analysis/CostModel/RISCV/shuffle-exact-vlen.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-single-src-latency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-splat-codesize.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-splat-latency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-splat-sizelatency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-splat.ll
    A llvm/test/Analysis/ValueTracking/knownbits-trunc-with-min-max-clamp.ll
    M llvm/test/CodeGen/AArch64/selectopt.ll
    M llvm/test/CodeGen/AArch64/zeroing-forms-abs-neg.ll
    M llvm/test/CodeGen/AArch64/zeroing-forms-fcvt-bfcvt.ll
    M llvm/test/CodeGen/AArch64/zeroing-forms-fcvtlt-fcvtx.ll
    M llvm/test/CodeGen/AArch64/zeroing-forms-fcvtzsu.ll
    A llvm/test/CodeGen/AVR/branch-relaxation-long-backward.ll
    A llvm/test/CodeGen/AVR/branch-relaxation-long-forward.ll
    R llvm/test/CodeGen/AVR/branch-relaxation-long.ll
    M llvm/test/CodeGen/RISCV/rv32xtheadba.ll
    M llvm/test/CodeGen/RISCV/rv64xtheadba.ll
    M llvm/test/CodeGen/Thumb2/mve-gather-increment.ll
    M llvm/test/CodeGen/X86/avx512fp16-fminimum-fmaximum.ll
    M llvm/test/MC/Disassembler/Xtensa/code_density.txt
    M llvm/test/MC/RISCV/XVentanaCondOps-valid.s
    M llvm/test/MC/RISCV/Zawrs-valid.s
    M llvm/test/MC/RISCV/Ztso.s
    M llvm/test/MC/RISCV/compress-cjal.s
    M llvm/test/MC/RISCV/compress-debug-info.s
    M llvm/test/MC/RISCV/compress-rv32d.s
    M llvm/test/MC/RISCV/compress-rv32f.s
    M llvm/test/MC/RISCV/compress-rv32i.s
    M llvm/test/MC/RISCV/compress-rv64i.s
    M llvm/test/MC/RISCV/compressed-relocations.s
    M llvm/test/MC/RISCV/compressed-zicfiss.s
    M llvm/test/MC/RISCV/corev/XCValu-valid.s
    M llvm/test/MC/RISCV/corev/XCVmac-valid.s
    M llvm/test/MC/RISCV/debug-valid.s
    M llvm/test/MC/RISCV/deprecated-csr-names.s
    M llvm/test/MC/RISCV/fixups-binary-expression.s
    M llvm/test/MC/RISCV/fixups.s
    M llvm/test/MC/RISCV/fp-default-rounding-mode.s
    M llvm/test/MC/RISCV/fp-inx-default-rounding-mode.s
    M llvm/test/MC/RISCV/hypervisor-csr-names.s
    M llvm/test/MC/RISCV/insn.s
    M llvm/test/MC/RISCV/insn_c.s
    M llvm/test/MC/RISCV/machine-csr-names.s
    M llvm/test/MC/RISCV/option-nopic.s
    M llvm/test/MC/RISCV/option-pic.s
    M llvm/test/MC/RISCV/option-pushpop.s
    M llvm/test/MC/RISCV/option-rvc.s
    M llvm/test/MC/RISCV/print-imm-hex.s
    M llvm/test/MC/RISCV/priv-valid.s
    M llvm/test/MC/RISCV/relocations.s
    M llvm/test/MC/RISCV/rv32-hypervisor-csr-names.s
    M llvm/test/MC/RISCV/rv32-machine-csr-names.s
    M llvm/test/MC/RISCV/rv32-supervisor-csr-names.s
    M llvm/test/MC/RISCV/rv32-user-csr-names.s
    M llvm/test/MC/RISCV/rv32c-aliases-valid.s
    M llvm/test/MC/RISCV/rv32c-only-valid.s
    M llvm/test/MC/RISCV/rv32dc-valid.s
    M llvm/test/MC/RISCV/rv32fc-aliases-valid.s
    M llvm/test/MC/RISCV/rv32fc-valid.s
    M llvm/test/MC/RISCV/rv32i-aliases-invalid.s
    M llvm/test/MC/RISCV/rv32i-aliases-valid.s
    M llvm/test/MC/RISCV/rv32i-only-valid.s
    M llvm/test/MC/RISCV/rv32zbb-aliases-valid.s
    M llvm/test/MC/RISCV/rv32zbb-only-valid.s
    M llvm/test/MC/RISCV/rv32zbs-aliases-valid.s
    M llvm/test/MC/RISCV/rv32zcmp-invalid.s
    M llvm/test/MC/RISCV/rv32zcmp-valid.s
    M llvm/test/MC/RISCV/rv32zfa-only-valid.s
    M llvm/test/MC/RISCV/rv32zicfiss-invalid.s
    M llvm/test/MC/RISCV/rv32zmmul-invaild.s
    M llvm/test/MC/RISCV/rv32zmmul-valid.s
    M llvm/test/MC/RISCV/rv64-machine-csr-names.s
    M llvm/test/MC/RISCV/rv64-user-csr-names.s
    M llvm/test/MC/RISCV/rv64a-aliases-valid.s
    M llvm/test/MC/RISCV/rv64c-aliases-valid.s
    M llvm/test/MC/RISCV/rv64c-hints-valid.s
    M llvm/test/MC/RISCV/rv64c-valid.s
    M llvm/test/MC/RISCV/rv64d-aliases-valid.s
    M llvm/test/MC/RISCV/rv64d-valid.s
    M llvm/test/MC/RISCV/rv64dc-valid.s
    M llvm/test/MC/RISCV/rv64e-valid.s
    M llvm/test/MC/RISCV/rv64e-zcmp-valid.s
    M llvm/test/MC/RISCV/rv64f-aliases-valid.s
    M llvm/test/MC/RISCV/rv64f-valid.s
    M llvm/test/MC/RISCV/rv64i-aliases-invalid.s
    M llvm/test/MC/RISCV/rv64i-aliases-valid.s
    M llvm/test/MC/RISCV/rv64i-valid.s
    M llvm/test/MC/RISCV/rv64ih-valid.s
    M llvm/test/MC/RISCV/rv64m-valid.s
    M llvm/test/MC/RISCV/rv64zaamo-valid.s
    M llvm/test/MC/RISCV/rv64zacas-valid.s
    M llvm/test/MC/RISCV/rv64zalasr-valid.s
    M llvm/test/MC/RISCV/rv64zalrsc-valid.s
    M llvm/test/MC/RISCV/rv64zba-aliases-valid.s
    M llvm/test/MC/RISCV/rv64zbb-aliases-valid.s
    M llvm/test/MC/RISCV/rv64zbb-valid.s
    M llvm/test/MC/RISCV/rv64zbs-aliases-valid.s
    M llvm/test/MC/RISCV/rv64zcb-valid.s
    M llvm/test/MC/RISCV/rv64zcmp-invalid.s
    M llvm/test/MC/RISCV/rv64zcmp-valid.s
    M llvm/test/MC/RISCV/rv64zdinx-valid.s
    M llvm/test/MC/RISCV/rv64zfh-valid.s
    M llvm/test/MC/RISCV/rv64zfinx-valid.s
    M llvm/test/MC/RISCV/rv64zhinx-valid.s
    M llvm/test/MC/RISCV/rv64zhinxmin-valid.s
    M llvm/test/MC/RISCV/rv64zicfiss-invalid.s
    M llvm/test/MC/RISCV/rv64zmmul-invalid.s
    M llvm/test/MC/RISCV/rv64zmmul-valid.s
    M llvm/test/MC/RISCV/rva-aliases-valid.s
    M llvm/test/MC/RISCV/rvc-aliases-valid.s
    M llvm/test/MC/RISCV/rvc-hints-valid.s
    M llvm/test/MC/RISCV/rvc-valid.s
    M llvm/test/MC/RISCV/rvd-aliases-valid.s
    M llvm/test/MC/RISCV/rvd-valid.s
    M llvm/test/MC/RISCV/rvdc-aliases-valid.s
    M llvm/test/MC/RISCV/rve-valid.s
    M llvm/test/MC/RISCV/rvf-aliases-valid.s
    M llvm/test/MC/RISCV/rvf-user-csr-names.s
    M llvm/test/MC/RISCV/rvf-valid.s
    M llvm/test/MC/RISCV/rvi-valid.s
    M llvm/test/MC/RISCV/rvih-valid.s
    M llvm/test/MC/RISCV/rvk-user-csr-name.s
    M llvm/test/MC/RISCV/rvm-valid.s
    M llvm/test/MC/RISCV/rvv-user-csr-names.s
    M llvm/test/MC/RISCV/rvv/aliases.s
    M llvm/test/MC/RISCV/rvv/fothers.s
    M llvm/test/MC/RISCV/rvv/freduction.s
    M llvm/test/MC/RISCV/rvv/load.s
    M llvm/test/MC/RISCV/rvv/others.s
    M llvm/test/MC/RISCV/rvv/store.s
    M llvm/test/MC/RISCV/rvv/zvlsseg.s
    M llvm/test/MC/RISCV/rvzaamo-valid.s
    M llvm/test/MC/RISCV/rvzabha-valid.s
    M llvm/test/MC/RISCV/rvzabha-zacas-valid.s
    M llvm/test/MC/RISCV/rvzacas-valid.s
    M llvm/test/MC/RISCV/rvzalasr-valid.s
    M llvm/test/MC/RISCV/rvzalrsc-valid.s
    M llvm/test/MC/RISCV/rvzbb-valid.s
    M llvm/test/MC/RISCV/rvzcb-invalid.s
    M llvm/test/MC/RISCV/rvzcb-valid.s
    M llvm/test/MC/RISCV/rvzcmt-invalid.s
    M llvm/test/MC/RISCV/rvzcmt-user-csr-name.s
    M llvm/test/MC/RISCV/rvzcmt-valid.s
    M llvm/test/MC/RISCV/rvzdinx-aliases-valid.s
    M llvm/test/MC/RISCV/rvzdinx-valid.s
    M llvm/test/MC/RISCV/rvzfbfmin-valid.s
    M llvm/test/MC/RISCV/rvzfh-aliases-valid.s
    M llvm/test/MC/RISCV/rvzfh-valid.s
    M llvm/test/MC/RISCV/rvzfhmin-valid.s
    M llvm/test/MC/RISCV/rvzfinx-aliases-valid.s
    M llvm/test/MC/RISCV/rvzfinx-valid.s
    M llvm/test/MC/RISCV/rvzhinx-aliases-valid.s
    M llvm/test/MC/RISCV/rvzhinx-valid.s
    M llvm/test/MC/RISCV/rvzhinxmin-valid.s
    M llvm/test/MC/RISCV/rvzihintntl-valid.s
    M llvm/test/MC/RISCV/rvzihintpause-valid.s
    M llvm/test/MC/RISCV/smctr-ssctr-valid.s
    M llvm/test/MC/RISCV/smrnmi-valid.s
    M llvm/test/MC/RISCV/supervisor-csr-names.s
    M llvm/test/MC/RISCV/user-csr-names.s
    M llvm/test/MC/RISCV/xqcia-valid.s
    M llvm/test/MC/RISCV/xqcics-valid.s
    M llvm/test/MC/RISCV/xqcicsr-valid.s
    M llvm/test/MC/RISCV/xqcilsm-aliases-valid.s
    M llvm/test/MC/RISCV/xqcilsm-valid.s
    M llvm/test/MC/RISCV/xqcisls-valid.s
    M llvm/test/MC/RISCV/xsifive-valid.s
    M llvm/test/MC/RISCV/xwchc-compress.s
    M llvm/test/MC/RISCV/xwchc-valid.s
    M llvm/test/MC/RISCV/zfa-double-invalid.s
    M llvm/test/MC/RISCV/zfa-half-invalid.s
    M llvm/test/MC/RISCV/zfa-valid.s
    M llvm/test/MC/RISCV/zfa-zfhmin-zvfh-valid.s
    M llvm/test/MC/RISCV/zicfilp-invalid.s
    M llvm/test/MC/RISCV/zicfilp-valid.s
    M llvm/test/MC/RISCV/zicfiss-valid.s
    R llvm/test/TableGen/ContextlessPredicates.td
    R llvm/test/TableGen/DefaultOpsGlobalISel.td
    R llvm/test/TableGen/GlobalISelEmitter-PR39045.td
    R llvm/test/TableGen/GlobalISelEmitter-SDNodeXForm-timm.td
    R llvm/test/TableGen/GlobalISelEmitter-atomic_store.td
    R llvm/test/TableGen/GlobalISelEmitter-frameindex.td
    R llvm/test/TableGen/GlobalISelEmitter-immAllZeroOne.td
    R llvm/test/TableGen/GlobalISelEmitter-immarg-literal-pattern.td
    R llvm/test/TableGen/GlobalISelEmitter-implicit-defs.td
    R llvm/test/TableGen/GlobalISelEmitter-input-discard.td
    R llvm/test/TableGen/GlobalISelEmitter-multiple-output-discard.td
    R llvm/test/TableGen/GlobalISelEmitter-multiple-output.td
    R llvm/test/TableGen/GlobalISelEmitter-nested-subregs.td
    R llvm/test/TableGen/GlobalISelEmitter-notype-output-pattern.td
    R llvm/test/TableGen/GlobalISelEmitter-optional-def.td
    R llvm/test/TableGen/GlobalISelEmitter-output-discard.td
    R llvm/test/TableGen/GlobalISelEmitter-setcc.td
    R llvm/test/TableGen/GlobalISelEmitter-zero-instr.td
    R llvm/test/TableGen/GlobalISelEmitter-zero-reg.td
    R llvm/test/TableGen/GlobalISelEmitter.td
    A llvm/test/TableGen/GlobalISelEmitter/ContextlessPredicates.td
    A llvm/test/TableGen/GlobalISelEmitter/CustomPredicate.td
    A llvm/test/TableGen/GlobalISelEmitter/DefaultOpsGlobalISel.td
    A llvm/test/TableGen/GlobalISelEmitter/Flags.td
    A llvm/test/TableGen/GlobalISelEmitter/GlobalISelEmitter.td
    A llvm/test/TableGen/GlobalISelEmitter/HwModes.td
    A llvm/test/TableGen/GlobalISelEmitter/MatchTableOptimizer.td
    A llvm/test/TableGen/GlobalISelEmitter/MatchTableOptimizerSameOperand-invalid.td
    A llvm/test/TableGen/GlobalISelEmitter/MatchTableOptimizerSameOperand.td
    A llvm/test/TableGen/GlobalISelEmitter/OverloadedPtr.td
    A llvm/test/TableGen/GlobalISelEmitter/PR39045.td
    A llvm/test/TableGen/GlobalISelEmitter/RegSequence.td
    A llvm/test/TableGen/GlobalISelEmitter/SDNodeXForm-timm.td
    A llvm/test/TableGen/GlobalISelEmitter/SkippedPatterns.td
    A llvm/test/TableGen/GlobalISelEmitter/Subreg.td
    A llvm/test/TableGen/GlobalISelEmitter/Variadic.td
    A llvm/test/TableGen/GlobalISelEmitter/atomic-store.td
    A llvm/test/TableGen/GlobalISelEmitter/dead-def.td
    A llvm/test/TableGen/GlobalISelEmitter/frameindex.td
    A llvm/test/TableGen/GlobalISelEmitter/gisel-physreg-input.td
    A llvm/test/TableGen/GlobalISelEmitter/immAllZeroOne.td
    A llvm/test/TableGen/GlobalISelEmitter/immarg-literal-pattern.td
    A llvm/test/TableGen/GlobalISelEmitter/immarg-predicated.td
    A llvm/test/TableGen/GlobalISelEmitter/immarg.td
    A llvm/test/TableGen/GlobalISelEmitter/implicit-defs.td
    A llvm/test/TableGen/GlobalISelEmitter/input-discard.td
    A llvm/test/TableGen/GlobalISelEmitter/multiple-output-discard.td
    A llvm/test/TableGen/GlobalISelEmitter/multiple-output.td
    A llvm/test/TableGen/GlobalISelEmitter/nested-subregs.td
    A llvm/test/TableGen/GlobalISelEmitter/notype-output-pattern.td
    A llvm/test/TableGen/GlobalISelEmitter/optional-def.td
    A llvm/test/TableGen/GlobalISelEmitter/output-discard.td
    A llvm/test/TableGen/GlobalISelEmitter/setcc.td
    A llvm/test/TableGen/GlobalISelEmitter/zero-instr.td
    A llvm/test/TableGen/GlobalISelEmitter/zero-reg.td
    R llvm/test/TableGen/GlobalISelEmitterCustomPredicate.td
    R llvm/test/TableGen/GlobalISelEmitterFlags.td
    R llvm/test/TableGen/GlobalISelEmitterHwModes.td
    R llvm/test/TableGen/GlobalISelEmitterMatchTableOptimizer.td
    R llvm/test/TableGen/GlobalISelEmitterMatchTableOptimizerSameOperand-invalid.td
    R llvm/test/TableGen/GlobalISelEmitterMatchTableOptimizerSameOperand.td
    R llvm/test/TableGen/GlobalISelEmitterOverloadedPtr.td
    R llvm/test/TableGen/GlobalISelEmitterRegSequence.td
    R llvm/test/TableGen/GlobalISelEmitterSkippedPatterns.td
    R llvm/test/TableGen/GlobalISelEmitterSubreg.td
    R llvm/test/TableGen/GlobalISelEmitterVariadic.td
    R llvm/test/TableGen/gisel-physreg-input.td
    R llvm/test/TableGen/immarg-predicated.td
    R llvm/test/TableGen/immarg.td
    M llvm/test/Transforms/DFAJumpThreading/dfa-unfold-select.ll
    M llvm/test/Transforms/DFAJumpThreading/negative.ll
    M llvm/test/Transforms/LoopVectorize/AArch64/fully-unrolled-cost.ll
    A llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product-epilogue.ll
    A llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product-neon.ll
    A llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product.ll
    A llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-no-dotprod.ll
    M llvm/test/Transforms/LoopVectorize/AArch64/sve-inductions-unusual-types.ll
    M llvm/test/Transforms/LoopVectorize/AArch64/sve2-histcnt-vplan.ll
    M llvm/test/Transforms/LoopVectorize/AArch64/type-shrinkage-zext-costs.ll
    A llvm/test/Transforms/LoopVectorize/AArch64/vplan-printing.ll
    M llvm/test/Transforms/LoopVectorize/ARM/mve-icmpcost.ll
    A llvm/test/Transforms/LoopVectorize/RISCV/preserve-dbg-loc.ll
    M llvm/test/Transforms/LoopVectorize/X86/reduction-small-size.ll
    M llvm/test/Transforms/LoopVectorize/X86/uint64_to_fp64-cost-model.ll
    M llvm/test/Transforms/LoopVectorize/first-order-recurrence-chains-vplan.ll
    M llvm/test/Transforms/LoopVectorize/preserve-dbg-loc-and-loop-metadata.ll
    A llvm/test/Transforms/LoopVectorize/preserve-dbg-loc-reduction-inloop.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/reused-scalar-repeated-in-node.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/scalarization-overhead.ll
    M llvm/test/Transforms/SLPVectorizer/RISCV/complex-loads.ll
    M llvm/test/Transforms/SLPVectorizer/X86/reduction-logical.ll
    M llvm/test/Transforms/SLPVectorizer/X86/scatter-vectorize-reorder.ll
    M llvm/test/Transforms/SLPVectorizer/alternate-cmp-swapped-pred-parent.ll
    M llvm/test/Transforms/SLPVectorizer/extract-many-users-buildvector.ll
    M llvm/test/Transforms/SLPVectorizer/full-overlap-non-schedulable.ll
    M llvm/test/Transforms/SLPVectorizer/gathered-consecutive-loads-different-types.ll
    A llvm/test/Transforms/SLPVectorizer/logical-ops-poisonous-repeated.ll
    M llvm/test/Transforms/SLPVectorizer/reorder-clustered-node.ll
    M llvm/test/Transforms/SLPVectorizer/resized-alt-shuffle-after-minbw.ll
    M llvm/test/Transforms/SimplifyCFG/X86/switch_to_lookup_table.ll
    M llvm/test/Transforms/SimplifyCFG/X86/switch_to_lookup_table_big.ll
    M llvm/test/tools/llvm-cov/branch-macros.test
    M llvm/test/tools/llvm-cov/branch-noShowBranch.test
    M llvm/test/tools/llvm-cov/showLineExecutionCounts.test
    M llvm/test/tools/llvm-dlltool/machine-opt.def
    M llvm/test/tools/llvm-exegesis/X86/latency/cpu-pinning.s
    A llvm/test/tools/llvm-objcopy/MachO/globalize-symbol.test
    A llvm/test/tools/llvm-objcopy/MachO/keep-global-symbol.test
    A llvm/test/tools/llvm-objcopy/MachO/localize-symbol.test
    A llvm/test/tools/llvm-objcopy/MachO/skip-symbol.test
    M llvm/tools/llvm-cov/CodeCoverage.cpp
    M llvm/tools/llvm-cov/CoverageSummaryInfo.cpp
    M llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp
    M llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp
    M llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp
    M llvm/utils/TableGen/GlobalISelEmitter.cpp
    M llvm/utils/git/code-format-helper.py
    M llvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn
    M llvm/utils/gn/secondary/compiler-rt/lib/lsan/BUILD.gn
    M llvm/utils/gn/secondary/compiler-rt/lib/ubsan/BUILD.gn
    A llvm/utils/gn/secondary/llvm/lib/Telemetry/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/BUILD.gn
    A llvm/utils/gn/secondary/llvm/unittests/Telemetry/BUILD.gn
    M mlir/CMakeLists.txt
    M mlir/cmake/modules/AddMLIR.cmake
    M mlir/cmake/modules/AddMLIRPython.cmake
    M mlir/docs/TargetLLVMIR.md
    M mlir/include/mlir/Dialect/Arith/IR/ArithOps.td
    M mlir/include/mlir/Dialect/Bufferization/Transforms/Passes.h
    M mlir/include/mlir/Dialect/GPU/TransformOps/GPUTransformOps.td
    M mlir/include/mlir/Dialect/OpenMP/OpenMPEnums.td
    M mlir/lib/Dialect/Bufferization/Transforms/BufferResultsToOutParams.cpp
    M mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp
    M mlir/lib/Dialect/SparseTensor/Transforms/SparseIterationToScf.cpp
    M mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp
    M mlir/lib/Dialect/Vector/IR/VectorOps.cpp
    M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
    M mlir/test/CMakeLists.txt
    M mlir/test/Target/LLVMIR/openmp-llvm.mlir
    M mlir/test/Transforms/sccp.mlir
    M offload/DeviceRTL/CMakeLists.txt
    M offload/DeviceRTL/src/Misc.cpp
    M offload/DeviceRTL/src/Reduction.cpp
    M openmp/docs/ReleaseNotes.rst
    M polly/CMakeLists.txt
    M utils/bazel/llvm-project-overlay/clang-tools-extra/clang-tidy/BUILD.bazel

  Log Message:
  -----------
  Merge branch 'main' into users/chapuni/cov/single/refactor

Conflicts:
	llvm/test/tools/llvm-cov/branch-macros.test
	llvm/test/tools/llvm-cov/showLineExecutionCounts.test
	llvm/tools/llvm-cov/CodeCoverage.cpp
	llvm/tools/llvm-cov/SourceCoverageView.h


  Commit: aa2fdc69d35ff1c4a6de8a8d8edcc4c15236bb15
      https://github.com/llvm/llvm-project/commit/aa2fdc69d35ff1c4a6de8a8d8edcc4c15236bb15
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-12-27 (Fri, 27 Dec 2024)

  Changed paths:
    M llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h
    M llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
    M llvm/tools/llvm-cov/SourceCoverageView.h

  Log Message:
  -----------
  [Coverage] Move SingleByteCoverage out of CountedRegion (#110966)

`SingleByteCoverage` is not per-region attribute at least.
Move it into `CoverageData` since it comes from `profdata`.

Depends on: #120841


  Commit: 7c26a2a1598146060440acea69d00115d0de1326
      https://github.com/llvm/llvm-project/commit/7c26a2a1598146060440acea69d00115d0de1326
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-12-27 (Fri, 27 Dec 2024)

  Changed paths:

  Log Message:
  -----------
  Merge branch 'main' into users/chapuni/cov/single/refactor


  Commit: 184dc0cf8a2b6e538d297e7f8b57590312391271
      https://github.com/llvm/llvm-project/commit/184dc0cf8a2b6e538d297e7f8b57590312391271
  Author: NAKAMURA Takumi <geek4civic at gmail.com>
  Date:   2024-12-27 (Fri, 27 Dec 2024)

  Changed paths:
    M bolt/docs/CommandLineArgumentReference.md
    M bolt/include/bolt/Core/BinaryData.h
    M bolt/lib/Core/BinaryContext.cpp
    M bolt/lib/Rewrite/LinuxKernelRewriter.cpp
    M bolt/test/X86/linux-alt-instruction.s
    M bolt/test/X86/linux-bug-table.s
    M bolt/test/X86/linux-exceptions.s
    M bolt/test/X86/linux-orc.s
    M bolt/test/X86/linux-parainstructions.s
    M bolt/test/X86/linux-pci-fixup.s
    M bolt/test/X86/linux-smp-locks.s
    M bolt/test/X86/linux-static-calls.s
    M bolt/test/X86/linux-static-keys.s
    A bolt/test/X86/linux-version.S
    M clang-tools-extra/clang-tidy/tool/CMakeLists.txt
    M clang-tools-extra/clang-tidy/tool/ClangTidyMain.cpp
    M clang-tools-extra/docs/ReleaseNotes.rst
    M clang-tools-extra/docs/clang-tidy/index.rst
    R clang-tools-extra/test/clang-tidy/checkers/bugprone/alpha-core-identicalexpr.cpp
    A clang-tools-extra/test/clang-tidy/checkers/bugprone/branch-clone-2.cpp
    A clang-tools-extra/test/clang-tidy/checkers/misc/redundant-expression-2.cpp
    A clang-tools-extra/test/clang-tidy/infrastructure/Inputs/param/parameters.txt
    A clang-tools-extra/test/clang-tidy/infrastructure/read-parameters-from-file-error.cpp
    A clang-tools-extra/test/clang-tidy/infrastructure/read-parameters-from-file.cpp
    M clang/docs/ReleaseNotes.rst
    M clang/include/clang/Basic/TargetInfo.h
    M clang/include/clang/Driver/SanitizerArgs.h
    M clang/lib/AST/ASTContext.cpp
    M clang/lib/Basic/CMakeLists.txt
    M clang/lib/Basic/Targets.cpp
    M clang/lib/Basic/Targets/Mips.cpp
    M clang/lib/Basic/Targets/Mips.h
    A clang/lib/Basic/Targets/Xtensa.cpp
    A clang/lib/Basic/Targets/Xtensa.h
    M clang/lib/CodeGen/CGCall.cpp
    M clang/lib/CodeGen/Targets/RISCV.cpp
    M clang/lib/Driver/SanitizerArgs.cpp
    M clang/lib/Driver/ToolChains/CommonArgs.cpp
    M clang/lib/Driver/ToolChains/Cuda.cpp
    M clang/lib/Format/Format.cpp
    M clang/lib/Parse/Parser.cpp
    M clang/lib/Sema/SemaExpr.cpp
    M clang/lib/StaticAnalyzer/Core/CallEvent.cpp
    M clang/test/CXX/basic/basic.link/p3.cpp
    R clang/test/Driver/Inputs/libomptarget/libomptarget-nvptx-sm_52.bc
    A clang/test/Driver/Inputs/libomptarget/libomptarget-nvptx.bc
    R clang/test/Driver/Inputs/libomptarget/subdir/libomptarget-nvptx-sm_52.bc
    A clang/test/Driver/Inputs/libomptarget/subdir/libomptarget-nvptx.bc
    M clang/test/Driver/openmp-offload-gpu.c
    M clang/test/Driver/sanitizer-ld.c
    A clang/test/Modules/pr121066.cpp
    M clang/test/Preprocessor/init.c
    M clang/test/Preprocessor/predefined-win-macros.c
    M clang/test/Preprocessor/stdint.c
    M clang/test/SemaCXX/cxx20-decomposition.cpp
    M clang/unittests/Format/SortIncludesTest.cpp
    M compiler-rt/lib/asan/CMakeLists.txt
    M compiler-rt/lib/asan/tests/CMakeLists.txt
    M compiler-rt/lib/hwasan/CMakeLists.txt
    M compiler-rt/lib/msan/CMakeLists.txt
    M compiler-rt/lib/tsan/rtl/CMakeLists.txt
    M compiler-rt/lib/ubsan/CMakeLists.txt
    M compiler-rt/lib/ubsan/ubsan_handlers.cpp
    M compiler-rt/test/asan/TestCases/Linux/interface_symbols_linux.cpp
    M flang/include/flang/Common/idioms.h
    M flang/include/flang/Frontend/FrontendActions.h
    M flang/include/flang/Lower/AbstractConverter.h
    M flang/include/flang/Lower/Bridge.h
    M flang/include/flang/Lower/OpenACC.h
    M flang/include/flang/Runtime/CUDA/allocator.h
    M flang/include/flang/Runtime/CUDA/common.h
    M flang/include/flang/Runtime/allocatable.h
    M flang/include/flang/Runtime/allocator-registry.h
    M flang/include/flang/Runtime/descriptor.h
    M flang/include/flang/Tools/CrossToolHelpers.h
    M flang/lib/Frontend/FrontendActions.cpp
    M flang/lib/Lower/Allocatable.cpp
    M flang/lib/Lower/Bridge.cpp
    M flang/lib/Lower/OpenACC.cpp
    M flang/lib/Lower/OpenMP/ClauseProcessor.cpp
    M flang/lib/Optimizer/Builder/Runtime/Allocatable.cpp
    M flang/lib/Optimizer/CodeGen/CodeGen.cpp
    M flang/runtime/CUDA/allocatable.cpp
    M flang/runtime/CUDA/allocator.cpp
    M flang/runtime/CUDA/descriptor.cpp
    M flang/runtime/allocatable.cpp
    M flang/runtime/array-constructor.cpp
    M flang/runtime/descriptor.cpp
    M flang/runtime/exceptions.cpp
    M flang/test/HLFIR/elemental-codegen.fir
    M flang/test/Lower/OpenACC/acc-declare.f90
    M flang/test/Lower/OpenMP/Todo/depend-clause-depobj.f90
    R flang/test/Lower/OpenMP/Todo/depend-clause-inoutset.f90
    R flang/test/Lower/OpenMP/Todo/depend-clause-mutexinoutset.f90
    M flang/test/Lower/OpenMP/task.f90
    M flang/test/Lower/allocatable-polymorphic.f90
    M flang/test/Lower/allocatable-runtime.f90
    M flang/test/Lower/allocate-mold.f90
    M flang/test/Lower/polymorphic.f90
    M flang/unittests/Frontend/CodeGenActionTest.cpp
    M flang/unittests/Optimizer/Builder/CharacterTest.cpp
    M flang/unittests/Optimizer/Builder/ComplexTest.cpp
    M flang/unittests/Optimizer/Builder/FIRBuilderTest.cpp
    M flang/unittests/Optimizer/Builder/HLFIRToolsTest.cpp
    M flang/unittests/Optimizer/Builder/Runtime/RuntimeCallTestBase.h
    M flang/unittests/Optimizer/FortranVariableTest.cpp
    M flang/unittests/Runtime/ArrayConstructor.cpp
    M flang/unittests/Runtime/CUDA/Allocatable.cpp
    M flang/unittests/Runtime/CUDA/AllocatorCUF.cpp
    M flang/unittests/Runtime/CUDA/Memory.cpp
    M flang/unittests/Runtime/CharacterTest.cpp
    M libc/cmake/modules/CheckCompilerFeatures.cmake
    A libc/cmake/modules/compiler_features/check_cfloat128.cpp
    A libc/cmake/modules/compiler_features/check_cfloat16.cpp
    M libc/config/baremetal/config.json
    M libc/config/linux/aarch64/entrypoints.txt
    M libc/config/linux/riscv/entrypoints.txt
    M libc/config/linux/x86_64/entrypoints.txt
    M libc/src/complex/cimagf128.h
    M libc/src/complex/cimagf16.h
    M libc/src/complex/conjf128.h
    M libc/src/complex/conjf16.h
    M libc/src/complex/cprojf128.h
    M libc/src/complex/cprojf16.h
    M libc/src/complex/crealf128.h
    M libc/src/complex/crealf16.h
    M libc/src/complex/generic/cimagf128.cpp
    M libc/src/complex/generic/cimagf16.cpp
    M libc/src/complex/generic/conjf128.cpp
    M libc/src/complex/generic/conjf16.cpp
    M libc/src/complex/generic/cprojf128.cpp
    M libc/src/complex/generic/cprojf16.cpp
    M libc/src/complex/generic/crealf128.cpp
    M libc/src/complex/generic/crealf16.cpp
    M libc/test/src/complex/cimagf128_test.cpp
    M libc/test/src/complex/cimagf16_test.cpp
    M libc/test/src/complex/conjf128_test.cpp
    M libc/test/src/complex/conjf16_test.cpp
    M libc/test/src/complex/cprojf128_test.cpp
    M libc/test/src/complex/cprojf16_test.cpp
    M libc/test/src/complex/crealf128_test.cpp
    M libc/test/src/complex/crealf16_test.cpp
    M libcxx/docs/Hardening.rst
    M libcxx/include/__fwd/memory.h
    M libcxx/include/__ostream/basic_ostream.h
    M libcxx/include/bitset
    M libcxx/include/valarray
    A libcxx/test/libcxx/numerics/numarray/assert.pass.cpp
    A libcxx/test/libcxx/utilities/template.bitset/assert.pass.cpp
    M libcxx/test/std/utilities/template.bitset/bitset.members/op_and_eq.pass.cpp
    M lldb/cmake/modules/LLDBConfig.cmake
    M lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp
    M lldb/source/Host/posix/DomainSocket.cpp
    M lldb/source/Host/posix/MainLoopPosix.cpp
    M lldb/source/Initialization/CMakeLists.txt
    M lldb/source/Plugins/ABI/X86/ABISysV_x86_64.cpp
    M lldb/source/Plugins/Language/ObjC/Cocoa.cpp
    M lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
    M lldb/source/Plugins/Process/CMakeLists.txt
    M llvm/docs/CommandGuide/llvm-exegesis.rst
    M llvm/docs/CommandGuide/llvm-objcopy.rst
    M llvm/docs/ReleaseNotes.md
    M llvm/include/llvm/Analysis/TargetTransformInfo.h
    M llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
    M llvm/include/llvm/CodeGen/BasicTTIImpl.h
    M llvm/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h
    M llvm/include/llvm/CodeGen/GlobalISel/Utils.h
    M llvm/include/llvm/MC/MCAsmInfo.h
    M llvm/include/llvm/MC/MCStreamer.h
    M llvm/include/llvm/Transforms/IPO/Attributor.h
    M llvm/lib/Analysis/TargetTransformInfo.cpp
    M llvm/lib/Analysis/ValueTracking.cpp
    M llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
    M llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
    M llvm/lib/CodeGen/GlobalISel/Utils.cpp
    M llvm/lib/CodeGen/SelectOptimize.cpp
    M llvm/lib/MC/MCAsmInfoXCOFF.cpp
    M llvm/lib/MC/MCAsmStreamer.cpp
    M llvm/lib/MC/MCParser/AsmLexer.cpp
    M llvm/lib/MC/MCParser/AsmParser.cpp
    M llvm/lib/ObjCopy/ConfigManager.cpp
    M llvm/lib/ObjCopy/MachO/MachOObjcopy.cpp
    M llvm/lib/ObjCopy/MachO/MachOObject.cpp
    M llvm/lib/ObjCopy/MachO/MachOObject.h
    M llvm/lib/Object/COFFImportFile.cpp
    M llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
    M llvm/lib/Target/AArch64/AArch64InstrInfo.td
    M llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
    M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h
    M llvm/lib/Target/AArch64/SVEInstrFormats.td
    M llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp
    M llvm/lib/Target/AVR/AVRDevices.td
    M llvm/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp
    M llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
    M llvm/lib/Target/RISCV/RISCVInstrInfoXTHead.td
    M llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp
    M llvm/lib/Target/X86/X86ISelLowering.cpp
    M llvm/lib/ToolDrivers/llvm-dlltool/DlltoolDriver.cpp
    M llvm/lib/Transforms/Scalar/DFAJumpThreading.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/VPRecipeBuilder.h
    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/VPlanRecipes.cpp
    M llvm/lib/Transforms/Vectorize/VPlanValue.h
    M llvm/test/Analysis/CostModel/AMDGPU/shufflevector.ll
    M llvm/test/Analysis/CostModel/RISCV/shuffle-exact-vlen.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-single-src-latency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-splat-codesize.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-splat-latency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-splat-sizelatency.ll
    M llvm/test/Analysis/CostModel/X86/shuffle-splat.ll
    A llvm/test/Analysis/ValueTracking/knownbits-trunc-with-min-max-clamp.ll
    M llvm/test/CodeGen/AArch64/selectopt.ll
    M llvm/test/CodeGen/AArch64/zeroing-forms-abs-neg.ll
    M llvm/test/CodeGen/AArch64/zeroing-forms-fcvt-bfcvt.ll
    M llvm/test/CodeGen/AArch64/zeroing-forms-fcvtlt-fcvtx.ll
    M llvm/test/CodeGen/AArch64/zeroing-forms-fcvtzsu.ll
    A llvm/test/CodeGen/AVR/branch-relaxation-long-backward.ll
    A llvm/test/CodeGen/AVR/branch-relaxation-long-forward.ll
    R llvm/test/CodeGen/AVR/branch-relaxation-long.ll
    M llvm/test/CodeGen/RISCV/rv32xtheadba.ll
    M llvm/test/CodeGen/RISCV/rv64xtheadba.ll
    M llvm/test/CodeGen/Thumb2/mve-gather-increment.ll
    M llvm/test/CodeGen/X86/avx512fp16-fminimum-fmaximum.ll
    M llvm/test/MC/Disassembler/Xtensa/code_density.txt
    M llvm/test/MC/RISCV/XVentanaCondOps-valid.s
    M llvm/test/MC/RISCV/Zawrs-valid.s
    M llvm/test/MC/RISCV/Ztso.s
    M llvm/test/MC/RISCV/compress-cjal.s
    M llvm/test/MC/RISCV/compress-debug-info.s
    M llvm/test/MC/RISCV/compress-rv32d.s
    M llvm/test/MC/RISCV/compress-rv32f.s
    M llvm/test/MC/RISCV/compress-rv32i.s
    M llvm/test/MC/RISCV/compress-rv64i.s
    M llvm/test/MC/RISCV/compressed-relocations.s
    M llvm/test/MC/RISCV/compressed-zicfiss.s
    M llvm/test/MC/RISCV/corev/XCValu-valid.s
    M llvm/test/MC/RISCV/corev/XCVmac-valid.s
    M llvm/test/MC/RISCV/debug-valid.s
    M llvm/test/MC/RISCV/deprecated-csr-names.s
    M llvm/test/MC/RISCV/fixups-binary-expression.s
    M llvm/test/MC/RISCV/fixups.s
    M llvm/test/MC/RISCV/fp-default-rounding-mode.s
    M llvm/test/MC/RISCV/fp-inx-default-rounding-mode.s
    M llvm/test/MC/RISCV/hypervisor-csr-names.s
    M llvm/test/MC/RISCV/insn.s
    M llvm/test/MC/RISCV/insn_c.s
    M llvm/test/MC/RISCV/machine-csr-names.s
    M llvm/test/MC/RISCV/option-nopic.s
    M llvm/test/MC/RISCV/option-pic.s
    M llvm/test/MC/RISCV/option-pushpop.s
    M llvm/test/MC/RISCV/option-rvc.s
    M llvm/test/MC/RISCV/print-imm-hex.s
    M llvm/test/MC/RISCV/priv-valid.s
    M llvm/test/MC/RISCV/relocations.s
    M llvm/test/MC/RISCV/rv32-hypervisor-csr-names.s
    M llvm/test/MC/RISCV/rv32-machine-csr-names.s
    M llvm/test/MC/RISCV/rv32-supervisor-csr-names.s
    M llvm/test/MC/RISCV/rv32-user-csr-names.s
    M llvm/test/MC/RISCV/rv32c-aliases-valid.s
    M llvm/test/MC/RISCV/rv32c-only-valid.s
    M llvm/test/MC/RISCV/rv32dc-valid.s
    M llvm/test/MC/RISCV/rv32fc-aliases-valid.s
    M llvm/test/MC/RISCV/rv32fc-valid.s
    M llvm/test/MC/RISCV/rv32i-aliases-invalid.s
    M llvm/test/MC/RISCV/rv32i-aliases-valid.s
    M llvm/test/MC/RISCV/rv32i-only-valid.s
    M llvm/test/MC/RISCV/rv32zbb-aliases-valid.s
    M llvm/test/MC/RISCV/rv32zbb-only-valid.s
    M llvm/test/MC/RISCV/rv32zbs-aliases-valid.s
    M llvm/test/MC/RISCV/rv32zcmp-invalid.s
    M llvm/test/MC/RISCV/rv32zcmp-valid.s
    M llvm/test/MC/RISCV/rv32zfa-only-valid.s
    M llvm/test/MC/RISCV/rv32zicfiss-invalid.s
    M llvm/test/MC/RISCV/rv32zmmul-invaild.s
    M llvm/test/MC/RISCV/rv32zmmul-valid.s
    M llvm/test/MC/RISCV/rv64-machine-csr-names.s
    M llvm/test/MC/RISCV/rv64-user-csr-names.s
    M llvm/test/MC/RISCV/rv64a-aliases-valid.s
    M llvm/test/MC/RISCV/rv64c-aliases-valid.s
    M llvm/test/MC/RISCV/rv64c-hints-valid.s
    M llvm/test/MC/RISCV/rv64c-valid.s
    M llvm/test/MC/RISCV/rv64d-aliases-valid.s
    M llvm/test/MC/RISCV/rv64d-valid.s
    M llvm/test/MC/RISCV/rv64dc-valid.s
    M llvm/test/MC/RISCV/rv64e-valid.s
    M llvm/test/MC/RISCV/rv64e-zcmp-valid.s
    M llvm/test/MC/RISCV/rv64f-aliases-valid.s
    M llvm/test/MC/RISCV/rv64f-valid.s
    M llvm/test/MC/RISCV/rv64i-aliases-invalid.s
    M llvm/test/MC/RISCV/rv64i-aliases-valid.s
    M llvm/test/MC/RISCV/rv64i-valid.s
    M llvm/test/MC/RISCV/rv64ih-valid.s
    M llvm/test/MC/RISCV/rv64m-valid.s
    M llvm/test/MC/RISCV/rv64zaamo-valid.s
    M llvm/test/MC/RISCV/rv64zacas-valid.s
    M llvm/test/MC/RISCV/rv64zalasr-valid.s
    M llvm/test/MC/RISCV/rv64zalrsc-valid.s
    M llvm/test/MC/RISCV/rv64zba-aliases-valid.s
    M llvm/test/MC/RISCV/rv64zbb-aliases-valid.s
    M llvm/test/MC/RISCV/rv64zbb-valid.s
    M llvm/test/MC/RISCV/rv64zbs-aliases-valid.s
    M llvm/test/MC/RISCV/rv64zcb-valid.s
    M llvm/test/MC/RISCV/rv64zcmp-invalid.s
    M llvm/test/MC/RISCV/rv64zcmp-valid.s
    M llvm/test/MC/RISCV/rv64zdinx-valid.s
    M llvm/test/MC/RISCV/rv64zfh-valid.s
    M llvm/test/MC/RISCV/rv64zfinx-valid.s
    M llvm/test/MC/RISCV/rv64zhinx-valid.s
    M llvm/test/MC/RISCV/rv64zhinxmin-valid.s
    M llvm/test/MC/RISCV/rv64zicfiss-invalid.s
    M llvm/test/MC/RISCV/rv64zmmul-invalid.s
    M llvm/test/MC/RISCV/rv64zmmul-valid.s
    M llvm/test/MC/RISCV/rva-aliases-valid.s
    M llvm/test/MC/RISCV/rvc-aliases-valid.s
    M llvm/test/MC/RISCV/rvc-hints-valid.s
    M llvm/test/MC/RISCV/rvc-valid.s
    M llvm/test/MC/RISCV/rvd-aliases-valid.s
    M llvm/test/MC/RISCV/rvd-valid.s
    M llvm/test/MC/RISCV/rvdc-aliases-valid.s
    M llvm/test/MC/RISCV/rve-valid.s
    M llvm/test/MC/RISCV/rvf-aliases-valid.s
    M llvm/test/MC/RISCV/rvf-user-csr-names.s
    M llvm/test/MC/RISCV/rvf-valid.s
    M llvm/test/MC/RISCV/rvi-valid.s
    M llvm/test/MC/RISCV/rvih-valid.s
    M llvm/test/MC/RISCV/rvk-user-csr-name.s
    M llvm/test/MC/RISCV/rvm-valid.s
    M llvm/test/MC/RISCV/rvv-user-csr-names.s
    M llvm/test/MC/RISCV/rvv/aliases.s
    M llvm/test/MC/RISCV/rvv/fothers.s
    M llvm/test/MC/RISCV/rvv/freduction.s
    M llvm/test/MC/RISCV/rvv/load.s
    M llvm/test/MC/RISCV/rvv/others.s
    M llvm/test/MC/RISCV/rvv/store.s
    M llvm/test/MC/RISCV/rvv/zvlsseg.s
    M llvm/test/MC/RISCV/rvzaamo-valid.s
    M llvm/test/MC/RISCV/rvzabha-valid.s
    M llvm/test/MC/RISCV/rvzabha-zacas-valid.s
    M llvm/test/MC/RISCV/rvzacas-valid.s
    M llvm/test/MC/RISCV/rvzalasr-valid.s
    M llvm/test/MC/RISCV/rvzalrsc-valid.s
    M llvm/test/MC/RISCV/rvzbb-valid.s
    M llvm/test/MC/RISCV/rvzcb-invalid.s
    M llvm/test/MC/RISCV/rvzcb-valid.s
    M llvm/test/MC/RISCV/rvzcmt-invalid.s
    M llvm/test/MC/RISCV/rvzcmt-user-csr-name.s
    M llvm/test/MC/RISCV/rvzcmt-valid.s
    M llvm/test/MC/RISCV/rvzdinx-aliases-valid.s
    M llvm/test/MC/RISCV/rvzdinx-valid.s
    M llvm/test/MC/RISCV/rvzfbfmin-valid.s
    M llvm/test/MC/RISCV/rvzfh-aliases-valid.s
    M llvm/test/MC/RISCV/rvzfh-valid.s
    M llvm/test/MC/RISCV/rvzfhmin-valid.s
    M llvm/test/MC/RISCV/rvzfinx-aliases-valid.s
    M llvm/test/MC/RISCV/rvzfinx-valid.s
    M llvm/test/MC/RISCV/rvzhinx-aliases-valid.s
    M llvm/test/MC/RISCV/rvzhinx-valid.s
    M llvm/test/MC/RISCV/rvzhinxmin-valid.s
    M llvm/test/MC/RISCV/rvzihintntl-valid.s
    M llvm/test/MC/RISCV/rvzihintpause-valid.s
    M llvm/test/MC/RISCV/smctr-ssctr-valid.s
    M llvm/test/MC/RISCV/smrnmi-valid.s
    M llvm/test/MC/RISCV/supervisor-csr-names.s
    M llvm/test/MC/RISCV/user-csr-names.s
    M llvm/test/MC/RISCV/xqcia-valid.s
    M llvm/test/MC/RISCV/xqcics-valid.s
    M llvm/test/MC/RISCV/xqcicsr-valid.s
    M llvm/test/MC/RISCV/xqcilsm-aliases-valid.s
    M llvm/test/MC/RISCV/xqcilsm-valid.s
    M llvm/test/MC/RISCV/xqcisls-valid.s
    M llvm/test/MC/RISCV/xsifive-valid.s
    M llvm/test/MC/RISCV/xwchc-compress.s
    M llvm/test/MC/RISCV/xwchc-valid.s
    M llvm/test/MC/RISCV/zfa-double-invalid.s
    M llvm/test/MC/RISCV/zfa-half-invalid.s
    M llvm/test/MC/RISCV/zfa-valid.s
    M llvm/test/MC/RISCV/zfa-zfhmin-zvfh-valid.s
    M llvm/test/MC/RISCV/zicfilp-invalid.s
    M llvm/test/MC/RISCV/zicfilp-valid.s
    M llvm/test/MC/RISCV/zicfiss-valid.s
    R llvm/test/TableGen/ContextlessPredicates.td
    R llvm/test/TableGen/DefaultOpsGlobalISel.td
    R llvm/test/TableGen/GlobalISelEmitter-PR39045.td
    R llvm/test/TableGen/GlobalISelEmitter-SDNodeXForm-timm.td
    R llvm/test/TableGen/GlobalISelEmitter-atomic_store.td
    R llvm/test/TableGen/GlobalISelEmitter-frameindex.td
    R llvm/test/TableGen/GlobalISelEmitter-immAllZeroOne.td
    R llvm/test/TableGen/GlobalISelEmitter-immarg-literal-pattern.td
    R llvm/test/TableGen/GlobalISelEmitter-implicit-defs.td
    R llvm/test/TableGen/GlobalISelEmitter-input-discard.td
    R llvm/test/TableGen/GlobalISelEmitter-multiple-output-discard.td
    R llvm/test/TableGen/GlobalISelEmitter-multiple-output.td
    R llvm/test/TableGen/GlobalISelEmitter-nested-subregs.td
    R llvm/test/TableGen/GlobalISelEmitter-notype-output-pattern.td
    R llvm/test/TableGen/GlobalISelEmitter-optional-def.td
    R llvm/test/TableGen/GlobalISelEmitter-output-discard.td
    R llvm/test/TableGen/GlobalISelEmitter-setcc.td
    R llvm/test/TableGen/GlobalISelEmitter-zero-instr.td
    R llvm/test/TableGen/GlobalISelEmitter-zero-reg.td
    R llvm/test/TableGen/GlobalISelEmitter.td
    A llvm/test/TableGen/GlobalISelEmitter/ContextlessPredicates.td
    A llvm/test/TableGen/GlobalISelEmitter/CustomPredicate.td
    A llvm/test/TableGen/GlobalISelEmitter/DefaultOpsGlobalISel.td
    A llvm/test/TableGen/GlobalISelEmitter/Flags.td
    A llvm/test/TableGen/GlobalISelEmitter/GlobalISelEmitter.td
    A llvm/test/TableGen/GlobalISelEmitter/HwModes.td
    A llvm/test/TableGen/GlobalISelEmitter/MatchTableOptimizer.td
    A llvm/test/TableGen/GlobalISelEmitter/MatchTableOptimizerSameOperand-invalid.td
    A llvm/test/TableGen/GlobalISelEmitter/MatchTableOptimizerSameOperand.td
    A llvm/test/TableGen/GlobalISelEmitter/OverloadedPtr.td
    A llvm/test/TableGen/GlobalISelEmitter/PR39045.td
    A llvm/test/TableGen/GlobalISelEmitter/RegSequence.td
    A llvm/test/TableGen/GlobalISelEmitter/SDNodeXForm-timm.td
    A llvm/test/TableGen/GlobalISelEmitter/SkippedPatterns.td
    A llvm/test/TableGen/GlobalISelEmitter/Subreg.td
    A llvm/test/TableGen/GlobalISelEmitter/Variadic.td
    A llvm/test/TableGen/GlobalISelEmitter/atomic-store.td
    A llvm/test/TableGen/GlobalISelEmitter/dead-def.td
    A llvm/test/TableGen/GlobalISelEmitter/frameindex.td
    A llvm/test/TableGen/GlobalISelEmitter/gisel-physreg-input.td
    A llvm/test/TableGen/GlobalISelEmitter/immAllZeroOne.td
    A llvm/test/TableGen/GlobalISelEmitter/immarg-literal-pattern.td
    A llvm/test/TableGen/GlobalISelEmitter/immarg-predicated.td
    A llvm/test/TableGen/GlobalISelEmitter/immarg.td
    A llvm/test/TableGen/GlobalISelEmitter/implicit-defs.td
    A llvm/test/TableGen/GlobalISelEmitter/input-discard.td
    A llvm/test/TableGen/GlobalISelEmitter/multiple-output-discard.td
    A llvm/test/TableGen/GlobalISelEmitter/multiple-output.td
    A llvm/test/TableGen/GlobalISelEmitter/nested-subregs.td
    A llvm/test/TableGen/GlobalISelEmitter/notype-output-pattern.td
    A llvm/test/TableGen/GlobalISelEmitter/optional-def.td
    A llvm/test/TableGen/GlobalISelEmitter/output-discard.td
    A llvm/test/TableGen/GlobalISelEmitter/setcc.td
    A llvm/test/TableGen/GlobalISelEmitter/zero-instr.td
    A llvm/test/TableGen/GlobalISelEmitter/zero-reg.td
    R llvm/test/TableGen/GlobalISelEmitterCustomPredicate.td
    R llvm/test/TableGen/GlobalISelEmitterFlags.td
    R llvm/test/TableGen/GlobalISelEmitterHwModes.td
    R llvm/test/TableGen/GlobalISelEmitterMatchTableOptimizer.td
    R llvm/test/TableGen/GlobalISelEmitterMatchTableOptimizerSameOperand-invalid.td
    R llvm/test/TableGen/GlobalISelEmitterMatchTableOptimizerSameOperand.td
    R llvm/test/TableGen/GlobalISelEmitterOverloadedPtr.td
    R llvm/test/TableGen/GlobalISelEmitterRegSequence.td
    R llvm/test/TableGen/GlobalISelEmitterSkippedPatterns.td
    R llvm/test/TableGen/GlobalISelEmitterSubreg.td
    R llvm/test/TableGen/GlobalISelEmitterVariadic.td
    R llvm/test/TableGen/gisel-physreg-input.td
    R llvm/test/TableGen/immarg-predicated.td
    R llvm/test/TableGen/immarg.td
    M llvm/test/Transforms/DFAJumpThreading/dfa-unfold-select.ll
    M llvm/test/Transforms/DFAJumpThreading/negative.ll
    M llvm/test/Transforms/LoopVectorize/AArch64/fully-unrolled-cost.ll
    A llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product-epilogue.ll
    A llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product-neon.ll
    A llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product.ll
    A llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-no-dotprod.ll
    M llvm/test/Transforms/LoopVectorize/AArch64/sve-inductions-unusual-types.ll
    M llvm/test/Transforms/LoopVectorize/AArch64/sve2-histcnt-vplan.ll
    M llvm/test/Transforms/LoopVectorize/AArch64/type-shrinkage-zext-costs.ll
    A llvm/test/Transforms/LoopVectorize/AArch64/vplan-printing.ll
    M llvm/test/Transforms/LoopVectorize/ARM/mve-icmpcost.ll
    A llvm/test/Transforms/LoopVectorize/RISCV/preserve-dbg-loc.ll
    M llvm/test/Transforms/LoopVectorize/X86/reduction-small-size.ll
    M llvm/test/Transforms/LoopVectorize/X86/uint64_to_fp64-cost-model.ll
    M llvm/test/Transforms/LoopVectorize/first-order-recurrence-chains-vplan.ll
    M llvm/test/Transforms/LoopVectorize/preserve-dbg-loc-and-loop-metadata.ll
    A llvm/test/Transforms/LoopVectorize/preserve-dbg-loc-reduction-inloop.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/reused-scalar-repeated-in-node.ll
    M llvm/test/Transforms/SLPVectorizer/AArch64/scalarization-overhead.ll
    M llvm/test/Transforms/SLPVectorizer/RISCV/complex-loads.ll
    M llvm/test/Transforms/SLPVectorizer/X86/reduction-logical.ll
    M llvm/test/Transforms/SLPVectorizer/X86/scatter-vectorize-reorder.ll
    M llvm/test/Transforms/SLPVectorizer/alternate-cmp-swapped-pred-parent.ll
    M llvm/test/Transforms/SLPVectorizer/extract-many-users-buildvector.ll
    M llvm/test/Transforms/SLPVectorizer/full-overlap-non-schedulable.ll
    M llvm/test/Transforms/SLPVectorizer/gathered-consecutive-loads-different-types.ll
    A llvm/test/Transforms/SLPVectorizer/logical-ops-poisonous-repeated.ll
    M llvm/test/Transforms/SLPVectorizer/reorder-clustered-node.ll
    M llvm/test/Transforms/SLPVectorizer/resized-alt-shuffle-after-minbw.ll
    M llvm/test/Transforms/SimplifyCFG/X86/switch_to_lookup_table.ll
    M llvm/test/Transforms/SimplifyCFG/X86/switch_to_lookup_table_big.ll
    M llvm/test/tools/llvm-cov/branch-macros.test
    M llvm/test/tools/llvm-cov/branch-noShowBranch.test
    M llvm/test/tools/llvm-cov/showLineExecutionCounts.test
    M llvm/test/tools/llvm-dlltool/machine-opt.def
    M llvm/test/tools/llvm-exegesis/X86/latency/cpu-pinning.s
    A llvm/test/tools/llvm-objcopy/MachO/globalize-symbol.test
    A llvm/test/tools/llvm-objcopy/MachO/keep-global-symbol.test
    A llvm/test/tools/llvm-objcopy/MachO/localize-symbol.test
    A llvm/test/tools/llvm-objcopy/MachO/skip-symbol.test
    M llvm/tools/llvm-cov/CodeCoverage.cpp
    M llvm/tools/llvm-cov/CoverageSummaryInfo.cpp
    M llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp
    M llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp
    M llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp
    M llvm/utils/TableGen/GlobalISelEmitter.cpp
    M llvm/utils/git/code-format-helper.py
    M llvm/utils/gn/secondary/clang/lib/Basic/BUILD.gn
    M llvm/utils/gn/secondary/compiler-rt/lib/lsan/BUILD.gn
    M llvm/utils/gn/secondary/compiler-rt/lib/ubsan/BUILD.gn
    A llvm/utils/gn/secondary/llvm/lib/Telemetry/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/BUILD.gn
    A llvm/utils/gn/secondary/llvm/unittests/Telemetry/BUILD.gn
    M mlir/CMakeLists.txt
    M mlir/cmake/modules/AddMLIR.cmake
    M mlir/cmake/modules/AddMLIRPython.cmake
    M mlir/docs/TargetLLVMIR.md
    M mlir/include/mlir/Dialect/Arith/IR/ArithOps.td
    M mlir/include/mlir/Dialect/Bufferization/Transforms/Passes.h
    M mlir/include/mlir/Dialect/GPU/TransformOps/GPUTransformOps.td
    M mlir/include/mlir/Dialect/OpenMP/OpenMPEnums.td
    M mlir/lib/Dialect/Bufferization/Transforms/BufferResultsToOutParams.cpp
    M mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp
    M mlir/lib/Dialect/SparseTensor/Transforms/SparseIterationToScf.cpp
    M mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp
    M mlir/lib/Dialect/Vector/IR/VectorOps.cpp
    M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
    M mlir/test/CMakeLists.txt
    M mlir/test/Target/LLVMIR/openmp-llvm.mlir
    M mlir/test/Transforms/sccp.mlir
    M offload/DeviceRTL/CMakeLists.txt
    M offload/DeviceRTL/src/Misc.cpp
    M offload/DeviceRTL/src/Reduction.cpp
    M openmp/docs/ReleaseNotes.rst
    M polly/CMakeLists.txt
    M utils/bazel/llvm-project-overlay/clang-tools-extra/clang-tidy/BUILD.bazel

  Log Message:
  -----------
  Merge branch 'users/chapuni/cov/single/refactor' into users/chapuni/cov/single/unify


Compare: https://github.com/llvm/llvm-project/compare/5b6c0b02c00f...184dc0cf8a2b

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