[all-commits] [llvm/llvm-project] ccfe0d: [LV]: Teach LV to recursively (de)interleave. (#8...
NAKAMURA Takumi via All-commits
all-commits at lists.llvm.org
Sat Dec 28 04:22:19 PST 2024
Branch: refs/heads/users/chapuni/cov/single/trunk
Home: https://github.com/llvm/llvm-project
Commit: ccfe0de0e1e37ed369c9bf89dd0188ba0afb2e9a
https://github.com/llvm/llvm-project/commit/ccfe0de0e1e37ed369c9bf89dd0188ba0afb2e9a
Author: Hassnaa Hamdi <hassnaa.hamdi at arm.com>
Date: 2024-12-27 (Fri, 27 Dec 2024)
Changed paths:
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
M llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
M llvm/test/Transforms/LoopVectorize/AArch64/sve-interleaved-accesses.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-interleaved-masked-accesses.ll
M llvm/test/Transforms/LoopVectorize/RISCV/interleaved-accesses.ll
A llvm/test/Transforms/PhaseOrdering/AArch64/sve-interleave-vectorization.ll
Log Message:
-----------
[LV]: Teach LV to recursively (de)interleave. (#89018)
Currently available intrinsics are only ld2/st2, which don't support interleaving factor > 2.
This patch teaches the LV to use ld2/st2 recursively to support high
interleaving factors.
Commit: 5ad4213ef48253a6be1f9880f17555fc36efdd19
https://github.com/llvm/llvm-project/commit/5ad4213ef48253a6be1f9880f17555fc36efdd19
Author: Kunwar Grover <groverkss at gmail.com>
Date: 2024-12-27 (Fri, 27 Dec 2024)
Changed paths:
M mlir/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.td
M mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
Log Message:
-----------
[mlir][Linalg] Allow PartialReductionOpInterface ops in tile_reduction_using_for (#120118)
The API used internally expects PartialReductionOpInterface. This patch
allows any operation implementing this interface to use this transform
op (instead of just LinalgOp).
Commit: 9ab16d49c99966f33900d68ed5370f19927ca52c
https://github.com/llvm/llvm-project/commit/9ab16d49c99966f33900d68ed5370f19927ca52c
Author: Ivan Butygin <ivan.butygin at gmail.com>
Date: 2024-12-27 (Fri, 27 Dec 2024)
Changed paths:
M mlir/lib/Interfaces/Utils/InferIntRangeCommon.cpp
M mlir/test/Dialect/Arith/int-range-interface.mlir
Log Message:
-----------
[mlir][IntRangeInference] Fix `arith.ceildivsi` range inference when it includes `INT_MIN` (#121062)
There is a special case in `arith.ceildivsi` range inference for
handling `lhs.smin()==INT_MIN`, but when `lhs` is not a single value, it
can cause it to skip entire negative range. Add `lhs.smin() + 1` check
to handle it.
Commit: 07ba4575250b692b28d0fd5105e028b9f4c8e07f
https://github.com/llvm/llvm-project/commit/07ba4575250b692b28d0fd5105e028b9f4c8e07f
Author: Alexey Bataev <a.bataev at outlook.com>
Date: 2024-12-27 (Fri, 27 Dec 2024)
Changed paths:
M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
Log Message:
-----------
[SLP][NFC]Add dump of combined entries, where applicable
Commit: 91bbebc7e118cceae1fc0e349de08094a3cd2fe7
https://github.com/llvm/llvm-project/commit/91bbebc7e118cceae1fc0e349de08094a3cd2fe7
Author: Kunwar Grover <groverkss at gmail.com>
Date: 2024-12-27 (Fri, 27 Dec 2024)
Changed paths:
M mlir/include/mlir/Interfaces/TilingInterface.td
M mlir/lib/Dialect/Linalg/Transforms/MeshShardingInterfaceImpl.cpp
M mlir/lib/Dialect/Linalg/Transforms/TilingInterfaceImpl.cpp
M mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp
M mlir/test/Dialect/Linalg/transform-tile-reduction.mlir
Log Message:
-----------
[mlir][scf] Add getPartialResultTilePosition to PartialReductionOpInterface (#120465)
This PR adds a new interface method to PartialReductionOpInterface which
allows it to query the result tile position for the partial result.
Previously, tiling the reduction dimension with
SplitReductionOuterReduction when the result has transposed parallel
dimensions would produce wrong results.
Other fixes that were needed to make this PR work:
- Instead of ad-hoc logic to decide where to place the new reduction
dimensions in the partial result based on the iteration space, the
reduction dimensions are always appended to the partial result tensor.
- Remove usage of PartialReductionOpInterface in Mesh dialect. The
implementation was trying to just get a neutral element, but ended up
trying to use PartialReductionOpInterface for it, which is not right. It
was also passing the wrong sizes to it.
Commit: 8caeb2e0c2fb8a5f1689c11775b81ceee76de958
https://github.com/llvm/llvm-project/commit/8caeb2e0c2fb8a5f1689c11775b81ceee76de958
Author: Florian Hahn <flo at fhahn.com>
Date: 2024-12-27 (Fri, 27 Dec 2024)
Changed paths:
M llvm/lib/Transforms/Vectorize/VPlan.h
M llvm/lib/Transforms/Vectorize/VPlanHCFGBuilder.h
M llvm/unittests/Transforms/Vectorize/VPDomTreeTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanHCFGTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanSlpTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanTestBase.h
M llvm/unittests/Transforms/Vectorize/VPlanVerifierTest.cpp
Log Message:
-----------
[VPlan] Always create initial blocks in constructor (NFC).
Update C++ unit tests to use VPlanTestBase to construct initial VPlan,
using a constructor that creates the VP blocks directly in the
constructor.
Split off from and in preparation for
https://github.com/llvm/llvm-project/pull/120918.
Commit: 1f90797f6a9d91d61e0f66b465b0467e4c66d0e0
https://github.com/llvm/llvm-project/commit/1f90797f6a9d91d61e0f66b465b0467e4c66d0e0
Author: kleines Filmröllchen <28656157+kleinesfilmroellchen at users.noreply.github.com>
Date: 2024-12-27 (Fri, 27 Dec 2024)
Changed paths:
M clang-tools-extra/clangd/CodeComplete.cpp
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/Headers.cpp
M clang-tools-extra/clangd/Headers.h
M clang-tools-extra/clangd/IncludeCleaner.h
M clang-tools-extra/clangd/ParsedAST.cpp
M clang-tools-extra/clangd/unittests/CodeCompleteTests.cpp
M clang-tools-extra/clangd/unittests/ConfigCompileTests.cpp
M clang-tools-extra/clangd/unittests/ConfigYAMLTests.cpp
M clang-tools-extra/clangd/unittests/HeadersTests.cpp
Log Message:
-----------
[clangd] Allow specifying what headers are always included via "" or <> (#67749)
Projects can now add config fragments like this to their .clangd:
```yaml
Style:
QuotedHeaders: "src/.*"
AngledHeaders: ["path/sdk/.*", "third-party/.*"]
```
to force headers inserted via the --header-insertion=iwyu mode matching
at least one of the regexes to have <> (AngledHeaders) or ""
(QuotedHeaders) around them, respectively. For other headers (and in
conflicting cases where both styles have a matching regex), the current
system header detection remains.
Fixes https://github.com/clangd/clangd/issues/1247
Commit: 4d8f9594b20ae7063863e948907f4f8ef8ce07bd
https://github.com/llvm/llvm-project/commit/4d8f9594b20ae7063863e948907f4f8ef8ce07bd
Author: Zequan Wu <zequanwu at google.com>
Date: 2024-12-27 (Fri, 27 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
R llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product-epilogue.ll
R llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product-neon.ll
R llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product.ll
R llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-no-dotprod.ll
R llvm/test/Transforms/LoopVectorize/AArch64/vplan-printing.ll
Log Message:
-----------
Revert "Reland "[LoopVectorizer] Add support for partial reductions" (#120721)"
This reverts commit c858bf620c3ab2a4db53e84b9365b553c3ad1aa6 as it casuse optimization crash on -O2, see https://github.com/llvm/llvm-project/pull/120721#issuecomment-2563192057
Commit: 815343e7dd32cc4c5c903ac52daf87aaa4e4cd6e
https://github.com/llvm/llvm-project/commit/815343e7dd32cc4c5c903ac52daf87aaa4e4cd6e
Author: Kyungwoo Lee <kyulee at meta.com>
Date: 2024-12-27 (Fri, 27 Dec 2024)
Changed paths:
M llvm/lib/CodeGen/GlobalMergeFunctions.cpp
A llvm/test/CodeGen/AArch64/cgdata-no-merge-attached-call-garget.ll
Log Message:
-----------
[CGData][Merger] Avoid merging the attached call target (#121030)
For global function merging, the target of the arc-attached call must be
a constant and cannot be parameterized.
This change adds a check to bypass this case in `canParameterizeCallOperand()`.
Commit: b2fd0a7a7065658ab4a3355399978523c1370615
https://github.com/llvm/llvm-project/commit/b2fd0a7a7065658ab4a3355399978523c1370615
Author: Vitaly Buka <vitalybuka at google.com>
Date: 2024-12-27 (Fri, 27 Dec 2024)
Changed paths:
M clang/test/Driver/sanitizer-ld.c
Log Message:
-----------
[Driver] Fix implicit-check-not regex (#121221)
We need to exclude more than builtins, but it's
tricky with FileCheck regex. So switching to list
of libs we want to check.
Commit: 48bf0a9457fd60d0872d9b9b4804a95c833a72e1
https://github.com/llvm/llvm-project/commit/48bf0a9457fd60d0872d9b9b4804a95c833a72e1
Author: Amr Hesham <amr96 at programmer.net>
Date: 2024-12-27 (Fri, 27 Dec 2024)
Changed paths:
M clang/docs/LibASTMatchersReference.html
M clang/docs/ReleaseNotes.rst
M clang/include/clang/ASTMatchers/ASTMatchers.h
M clang/lib/ASTMatchers/ASTMatchersInternal.cpp
M clang/lib/ASTMatchers/Dynamic/Registry.cpp
M clang/unittests/AST/ASTImporterTest.cpp
M clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
Log Message:
-----------
[Clang][ASTMatcher] Add `dependentScopeDeclRefExpr` matcher (#120996)
Fixes https://github.com/llvm/llvm-project/issues/120937
Commit: 092966a44d1793e6bd53c191efeb5a5425fecde3
https://github.com/llvm/llvm-project/commit/092966a44d1793e6bd53c191efeb5a5425fecde3
Author: Vitaly Buka <vitalybuka at google.com>
Date: 2024-12-27 (Fri, 27 Dec 2024)
Changed paths:
M clang/test/Driver/sanitizer-ld.c
Log Message:
-----------
[Driver] Make regex stricter (#121243)
Follow up to #121221.
Commit: edc42b2dc18c1bf413fc393eeb05abd6076d8bbe
https://github.com/llvm/llvm-project/commit/edc42b2dc18c1bf413fc393eeb05abd6076d8bbe
Author: Fangrui Song <i at maskray.me>
Date: 2024-12-27 (Fri, 27 Dec 2024)
Changed paths:
M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
Log Message:
-----------
[SLP] Migrate away from PointerUnion::get
Commit: 39e8953f892a51816aa1fde70829a61d7e756a51
https://github.com/llvm/llvm-project/commit/39e8953f892a51816aa1fde70829a61d7e756a51
Author: Timm Baeder <tbaeder at redhat.com>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
M clang/lib/AST/ByteCode/Pointer.cpp
Log Message:
-----------
[clang][bytecode] Move a local variable to a later point (#121250)
We don't need `E` before.
Commit: 5bec2b71b44ddff44aa4d8534b58a5561389bb1d
https://github.com/llvm/llvm-project/commit/5bec2b71b44ddff44aa4d8534b58a5561389bb1d
Author: 4m4n-x-B4w4ne <125849251+4m4n-x-B4w4ne at users.noreply.github.com>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
M clang-tools-extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp
M clang-tools-extra/clang-tidy/readability/ImplicitBoolConversionCheck.h
M clang-tools-extra/docs/ReleaseNotes.rst
M clang-tools-extra/docs/clang-tidy/checks/readability/implicit-bool-conversion.rst
A clang-tools-extra/test/clang-tidy/checkers/readability/implicit-bool-conversion-check.cpp
Log Message:
-----------
Added options to readability-implicit-bool-conversion (#120087)
As given in the issue #36323 , I added two new options in the
clang-tools-extra/clan-tidy/readibility/ImplicitBoolConversionCheck.cpp
and header file.
I have also written new test cases to test these new options in
test/readibility directory.
Commit: 537d4e9d21be1f5e40a780f570663b04572765af
https://github.com/llvm/llvm-project/commit/537d4e9d21be1f5e40a780f570663b04572765af
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
M clang-tools-extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp
M clang-tools-extra/clang-tidy/readability/ImplicitBoolConversionCheck.h
M clang-tools-extra/docs/ReleaseNotes.rst
M clang-tools-extra/docs/clang-tidy/checks/readability/implicit-bool-conversion.rst
R clang-tools-extra/test/clang-tidy/checkers/readability/implicit-bool-conversion-check.cpp
Log Message:
-----------
Revert "Added options to readability-implicit-bool-conversion (#120087)"
This reverts commit 5bec2b71b44ddff44aa4d8534b58a5561389bb1d.
(llvmorg-20-init-16425-g5bec2b71b44d)
This broke tests.
Commit: 811e1f4661bca4a2b5c93d30f54c3aa338f175e9
https://github.com/llvm/llvm-project/commit/811e1f4661bca4a2b5c93d30f54c3aa338f175e9
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
M clang/test/CoverageMapping/single-byte-counters.cpp
Log Message:
-----------
clang/test/CoverageMapping/single-byte-counters.cpp: Align to the final form to fill linefeeds.
Commit: ee6f10d37232627137ce97388a5eb21b90907bfb
https://github.com/llvm/llvm-project/commit/ee6f10d37232627137ce97388a5eb21b90907bfb
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
M llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h
M llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
Log Message:
-----------
[Coverage] Make `MCDCRecord::Folded` as `[false/true]` with BitVector. NFC. (#121190)
For merging `MCDCRecord`s, `Folded` is expected to be promoted as
"Non-folded".
Commit: a21f13bde2564a691a2da49adb773816f6c4e06b
https://github.com/llvm/llvm-project/commit/a21f13bde2564a691a2da49adb773816f6c4e06b
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
M llvm/tools/llvm-cov/CoverageSummaryInfo.cpp
M llvm/tools/llvm-cov/CoverageSummaryInfo.h
Log Message:
-----------
llvm-cov: Refactor CoverageSummaryInfo. NFC. (#121189)
- Let subfunctions return `CoverageInfo` objects w/o accumulating
reference values.
- Introduce `CoverageDataSummary` for handling `CoverageData`-oriented
metrics.
Commit: 3069477f88997cdb947231e0923576a9483a5e9b
https://github.com/llvm/llvm-project/commit/3069477f88997cdb947231e0923576a9483a5e9b
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
M clang-tools-extra/clangd/CodeComplete.cpp
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/Headers.cpp
M clang-tools-extra/clangd/Headers.h
M clang-tools-extra/clangd/IncludeCleaner.h
M clang-tools-extra/clangd/ParsedAST.cpp
M clang-tools-extra/clangd/unittests/CodeCompleteTests.cpp
M clang-tools-extra/clangd/unittests/ConfigCompileTests.cpp
M clang-tools-extra/clangd/unittests/ConfigYAMLTests.cpp
M clang-tools-extra/clangd/unittests/HeadersTests.cpp
M clang/docs/LibASTMatchersReference.html
M clang/docs/ReleaseNotes.rst
M clang/include/clang/ASTMatchers/ASTMatchers.h
M clang/lib/AST/ByteCode/Pointer.cpp
M clang/lib/ASTMatchers/ASTMatchersInternal.cpp
M clang/lib/ASTMatchers/Dynamic/Registry.cpp
M clang/test/CoverageMapping/single-byte-counters.cpp
M clang/test/Driver/sanitizer-ld.c
M clang/unittests/AST/ASTImporterTest.cpp
M clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
M llvm/include/llvm/Analysis/TargetTransformInfo.h
M llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
M llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h
M llvm/lib/Analysis/TargetTransformInfo.cpp
M llvm/lib/CodeGen/GlobalMergeFunctions.cpp
M llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h
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.h
M llvm/lib/Transforms/Vectorize/VPlanAnalysis.cpp
M llvm/lib/Transforms/Vectorize/VPlanHCFGBuilder.h
M llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
M llvm/lib/Transforms/Vectorize/VPlanValue.h
A llvm/test/CodeGen/AArch64/cgdata-no-merge-attached-call-garget.ll
M llvm/test/Transforms/LoopVectorize/AArch64/fully-unrolled-cost.ll
R llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product-epilogue.ll
R llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product-neon.ll
R llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product.ll
R llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-no-dotprod.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-interleaved-accesses.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-interleaved-masked-accesses.ll
R llvm/test/Transforms/LoopVectorize/AArch64/vplan-printing.ll
M llvm/test/Transforms/LoopVectorize/RISCV/interleaved-accesses.ll
A llvm/test/Transforms/PhaseOrdering/AArch64/sve-interleave-vectorization.ll
M llvm/tools/llvm-cov/CoverageSummaryInfo.cpp
M llvm/tools/llvm-cov/CoverageSummaryInfo.h
M llvm/unittests/Transforms/Vectorize/VPDomTreeTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanHCFGTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanSlpTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanTestBase.h
M llvm/unittests/Transforms/Vectorize/VPlanVerifierTest.cpp
M mlir/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.td
M mlir/include/mlir/Interfaces/TilingInterface.td
M mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
M mlir/lib/Dialect/Linalg/Transforms/MeshShardingInterfaceImpl.cpp
M mlir/lib/Dialect/Linalg/Transforms/TilingInterfaceImpl.cpp
M mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp
M mlir/lib/Interfaces/Utils/InferIntRangeCommon.cpp
M mlir/test/Dialect/Arith/int-range-interface.mlir
M mlir/test/Dialect/Linalg/transform-tile-reduction.mlir
Log Message:
-----------
Merge branch 'main' into users/chapuni/cov/single/base
Commit: 360bed84fcfb79c7ac7354b4e28921a188a910b2
https://github.com/llvm/llvm-project/commit/360bed84fcfb79c7ac7354b4e28921a188a910b2
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2024-12-28 (Sat, 28 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/clangd/CodeComplete.cpp
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/Headers.cpp
M clang-tools-extra/clangd/Headers.h
M clang-tools-extra/clangd/IncludeCleaner.h
M clang-tools-extra/clangd/ParsedAST.cpp
M clang-tools-extra/clangd/unittests/CodeCompleteTests.cpp
M clang-tools-extra/clangd/unittests/ConfigCompileTests.cpp
M clang-tools-extra/clangd/unittests/ConfigYAMLTests.cpp
M clang-tools-extra/clangd/unittests/HeadersTests.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/LibASTMatchersReference.html
M clang/docs/ReleaseNotes.rst
M clang/include/clang/ASTMatchers/ASTMatchers.h
M clang/include/clang/Basic/TargetInfo.h
M clang/include/clang/Driver/SanitizerArgs.h
M clang/lib/AST/ASTContext.cpp
M clang/lib/AST/ByteCode/Pointer.cpp
M clang/lib/ASTMatchers/ASTMatchersInternal.cpp
M clang/lib/ASTMatchers/Dynamic/Registry.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
M clang/test/CoverageMapping/single-byte-counters.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/AST/ASTImporterTest.cpp
M clang/unittests/ASTMatchers/ASTMatchersNodeTest.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/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/ProfileData/Coverage/CoverageMapping.h
M llvm/include/llvm/Transforms/IPO/Attributor.h
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/GlobalMergeFunctions.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/ProfileData/Coverage/CoverageMapping.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/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/VPlan.cpp
M llvm/lib/Transforms/Vectorize/VPlan.h
M llvm/lib/Transforms/Vectorize/VPlanHCFGBuilder.h
M llvm/lib/Transforms/Vectorize/VPlanRecipes.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
A llvm/test/Analysis/ValueTracking/knownbits-trunc-with-min-max-clamp.ll
A llvm/test/CodeGen/AArch64/cgdata-no-merge-attached-call-garget.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/sve-inductions-unusual-types.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-interleaved-accesses.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-interleaved-masked-accesses.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/RISCV/interleaved-accesses.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
A llvm/test/Transforms/PhaseOrdering/AArch64/sve-interleave-vectorization.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-cov/CoverageSummaryInfo.h
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-exegesis/lib/BenchmarkRunner.cpp
M llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp
M llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp
M llvm/unittests/Transforms/Vectorize/VPDomTreeTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanHCFGTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanSlpTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanTestBase.h
M llvm/unittests/Transforms/Vectorize/VPlanVerifierTest.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/Linalg/TransformOps/LinalgTransformOps.td
M mlir/include/mlir/Dialect/OpenMP/OpenMPEnums.td
M mlir/include/mlir/Interfaces/TilingInterface.td
M mlir/lib/Dialect/Bufferization/Transforms/BufferResultsToOutParams.cpp
M mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
M mlir/lib/Dialect/Linalg/Transforms/MeshShardingInterfaceImpl.cpp
M mlir/lib/Dialect/Linalg/Transforms/TilingInterfaceImpl.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/Interfaces/Utils/InferIntRangeCommon.cpp
M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
M mlir/test/CMakeLists.txt
M mlir/test/Dialect/Arith/int-range-interface.mlir
M mlir/test/Dialect/Linalg/transform-tile-reduction.mlir
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/base' into users/chapuni/cov/single/switch
Conflicts:
clang/test/CoverageMapping/single-byte-counters.cpp
Commit: 80d7b8641b3a98ca4a4038479f48887cb7a73a13
https://github.com/llvm/llvm-project/commit/80d7b8641b3a98ca4a4038479f48887cb7a73a13
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2024-12-28 (Sat, 28 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/clangd/CodeComplete.cpp
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/Headers.cpp
M clang-tools-extra/clangd/Headers.h
M clang-tools-extra/clangd/IncludeCleaner.h
M clang-tools-extra/clangd/ParsedAST.cpp
M clang-tools-extra/clangd/unittests/CodeCompleteTests.cpp
M clang-tools-extra/clangd/unittests/ConfigCompileTests.cpp
M clang-tools-extra/clangd/unittests/ConfigYAMLTests.cpp
M clang-tools-extra/clangd/unittests/HeadersTests.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/LibASTMatchersReference.html
M clang/docs/ReleaseNotes.rst
M clang/include/clang/ASTMatchers/ASTMatchers.h
M clang/include/clang/Basic/TargetInfo.h
M clang/include/clang/Driver/SanitizerArgs.h
M clang/lib/AST/ASTContext.cpp
M clang/lib/AST/ByteCode/Pointer.cpp
M clang/lib/ASTMatchers/ASTMatchersInternal.cpp
M clang/lib/ASTMatchers/Dynamic/Registry.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
M clang/test/CoverageMapping/single-byte-counters.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/AST/ASTImporterTest.cpp
M clang/unittests/ASTMatchers/ASTMatchersNodeTest.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/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/ProfileData/Coverage/CoverageMapping.h
M llvm/include/llvm/Transforms/IPO/Attributor.h
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/GlobalMergeFunctions.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/ProfileData/Coverage/CoverageMapping.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/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/VPlan.cpp
M llvm/lib/Transforms/Vectorize/VPlan.h
M llvm/lib/Transforms/Vectorize/VPlanHCFGBuilder.h
M llvm/lib/Transforms/Vectorize/VPlanRecipes.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
A llvm/test/Analysis/ValueTracking/knownbits-trunc-with-min-max-clamp.ll
A llvm/test/CodeGen/AArch64/cgdata-no-merge-attached-call-garget.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/sve-inductions-unusual-types.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-interleaved-accesses.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-interleaved-masked-accesses.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/RISCV/interleaved-accesses.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
A llvm/test/Transforms/PhaseOrdering/AArch64/sve-interleave-vectorization.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-cov/CoverageSummaryInfo.h
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-exegesis/lib/BenchmarkRunner.cpp
M llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp
M llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp
M llvm/unittests/Transforms/Vectorize/VPDomTreeTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanHCFGTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanSlpTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanTestBase.h
M llvm/unittests/Transforms/Vectorize/VPlanVerifierTest.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/Linalg/TransformOps/LinalgTransformOps.td
M mlir/include/mlir/Dialect/OpenMP/OpenMPEnums.td
M mlir/include/mlir/Interfaces/TilingInterface.td
M mlir/lib/Dialect/Bufferization/Transforms/BufferResultsToOutParams.cpp
M mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
M mlir/lib/Dialect/Linalg/Transforms/MeshShardingInterfaceImpl.cpp
M mlir/lib/Dialect/Linalg/Transforms/TilingInterfaceImpl.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/Interfaces/Utils/InferIntRangeCommon.cpp
M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
M mlir/test/CMakeLists.txt
M mlir/test/Dialect/Arith/int-range-interface.mlir
M mlir/test/Dialect/Linalg/transform-tile-reduction.mlir
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/base' into users/chapuni/cov/single/loop
Conflicts:
clang/test/CoverageMapping/single-byte-counters.cpp
Commit: ffb23bf23677a9ff79da45d0643ac4dcdc224f66
https://github.com/llvm/llvm-project/commit/ffb23bf23677a9ff79da45d0643ac4dcdc224f66
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2024-12-28 (Sat, 28 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/clangd/CodeComplete.cpp
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/Headers.cpp
M clang-tools-extra/clangd/Headers.h
M clang-tools-extra/clangd/IncludeCleaner.h
M clang-tools-extra/clangd/ParsedAST.cpp
M clang-tools-extra/clangd/unittests/CodeCompleteTests.cpp
M clang-tools-extra/clangd/unittests/ConfigCompileTests.cpp
M clang-tools-extra/clangd/unittests/ConfigYAMLTests.cpp
M clang-tools-extra/clangd/unittests/HeadersTests.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/LibASTMatchersReference.html
M clang/docs/ReleaseNotes.rst
M clang/include/clang/ASTMatchers/ASTMatchers.h
M clang/include/clang/Basic/TargetInfo.h
M clang/include/clang/Driver/SanitizerArgs.h
M clang/lib/AST/ASTContext.cpp
M clang/lib/AST/ByteCode/Pointer.cpp
M clang/lib/ASTMatchers/ASTMatchersInternal.cpp
M clang/lib/ASTMatchers/Dynamic/Registry.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
M clang/test/CoverageMapping/single-byte-counters.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/AST/ASTImporterTest.cpp
M clang/unittests/ASTMatchers/ASTMatchersNodeTest.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/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/ProfileData/Coverage/CoverageMapping.h
M llvm/include/llvm/Transforms/IPO/Attributor.h
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/GlobalMergeFunctions.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/ProfileData/Coverage/CoverageMapping.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/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/VPlan.cpp
M llvm/lib/Transforms/Vectorize/VPlan.h
M llvm/lib/Transforms/Vectorize/VPlanHCFGBuilder.h
M llvm/lib/Transforms/Vectorize/VPlanRecipes.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
A llvm/test/Analysis/ValueTracking/knownbits-trunc-with-min-max-clamp.ll
A llvm/test/CodeGen/AArch64/cgdata-no-merge-attached-call-garget.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/sve-inductions-unusual-types.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-interleaved-accesses.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-interleaved-masked-accesses.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/RISCV/interleaved-accesses.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
A llvm/test/Transforms/PhaseOrdering/AArch64/sve-interleave-vectorization.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-cov/CoverageSummaryInfo.h
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-exegesis/lib/BenchmarkRunner.cpp
M llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp
M llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp
M llvm/unittests/Transforms/Vectorize/VPDomTreeTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanHCFGTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanSlpTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanTestBase.h
M llvm/unittests/Transforms/Vectorize/VPlanVerifierTest.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/Linalg/TransformOps/LinalgTransformOps.td
M mlir/include/mlir/Dialect/OpenMP/OpenMPEnums.td
M mlir/include/mlir/Interfaces/TilingInterface.td
M mlir/lib/Dialect/Bufferization/Transforms/BufferResultsToOutParams.cpp
M mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
M mlir/lib/Dialect/Linalg/Transforms/MeshShardingInterfaceImpl.cpp
M mlir/lib/Dialect/Linalg/Transforms/TilingInterfaceImpl.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/Interfaces/Utils/InferIntRangeCommon.cpp
M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
M mlir/test/CMakeLists.txt
M mlir/test/Dialect/Arith/int-range-interface.mlir
M mlir/test/Dialect/Linalg/transform-tile-reduction.mlir
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/base' into users/chapuni/cov/single/condop
Conflicts:
clang/test/CoverageMapping/single-byte-counters.cpp
Commit: e19c32e2a339e9afa1b02cdfb231feb3cafa9606
https://github.com/llvm/llvm-project/commit/e19c32e2a339e9afa1b02cdfb231feb3cafa9606
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2024-12-28 (Sat, 28 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/clangd/CodeComplete.cpp
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/Headers.cpp
M clang-tools-extra/clangd/Headers.h
M clang-tools-extra/clangd/IncludeCleaner.h
M clang-tools-extra/clangd/ParsedAST.cpp
M clang-tools-extra/clangd/unittests/CodeCompleteTests.cpp
M clang-tools-extra/clangd/unittests/ConfigCompileTests.cpp
M clang-tools-extra/clangd/unittests/ConfigYAMLTests.cpp
M clang-tools-extra/clangd/unittests/HeadersTests.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/LibASTMatchersReference.html
M clang/docs/ReleaseNotes.rst
M clang/include/clang/ASTMatchers/ASTMatchers.h
M clang/include/clang/Basic/TargetInfo.h
M clang/include/clang/Driver/SanitizerArgs.h
M clang/lib/AST/ASTContext.cpp
M clang/lib/AST/ByteCode/Pointer.cpp
M clang/lib/ASTMatchers/ASTMatchersInternal.cpp
M clang/lib/ASTMatchers/Dynamic/Registry.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
M clang/test/CoverageMapping/single-byte-counters.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/AST/ASTImporterTest.cpp
M clang/unittests/ASTMatchers/ASTMatchersNodeTest.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/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/ProfileData/Coverage/CoverageMapping.h
M llvm/include/llvm/Transforms/IPO/Attributor.h
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/GlobalMergeFunctions.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/ProfileData/Coverage/CoverageMapping.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/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/VPlan.cpp
M llvm/lib/Transforms/Vectorize/VPlan.h
M llvm/lib/Transforms/Vectorize/VPlanHCFGBuilder.h
M llvm/lib/Transforms/Vectorize/VPlanRecipes.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
A llvm/test/Analysis/ValueTracking/knownbits-trunc-with-min-max-clamp.ll
A llvm/test/CodeGen/AArch64/cgdata-no-merge-attached-call-garget.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/sve-inductions-unusual-types.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-interleaved-accesses.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-interleaved-masked-accesses.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/RISCV/interleaved-accesses.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
A llvm/test/Transforms/PhaseOrdering/AArch64/sve-interleave-vectorization.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-cov/CoverageSummaryInfo.h
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-exegesis/lib/BenchmarkRunner.cpp
M llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp
M llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp
M llvm/unittests/Transforms/Vectorize/VPDomTreeTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanHCFGTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanSlpTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanTestBase.h
M llvm/unittests/Transforms/Vectorize/VPlanVerifierTest.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/Linalg/TransformOps/LinalgTransformOps.td
M mlir/include/mlir/Dialect/OpenMP/OpenMPEnums.td
M mlir/include/mlir/Interfaces/TilingInterface.td
M mlir/lib/Dialect/Bufferization/Transforms/BufferResultsToOutParams.cpp
M mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
M mlir/lib/Dialect/Linalg/Transforms/MeshShardingInterfaceImpl.cpp
M mlir/lib/Dialect/Linalg/Transforms/TilingInterfaceImpl.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/Interfaces/Utils/InferIntRangeCommon.cpp
M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
M mlir/test/CMakeLists.txt
M mlir/test/Dialect/Arith/int-range-interface.mlir
M mlir/test/Dialect/Linalg/transform-tile-reduction.mlir
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/base' into users/chapuni/cov/single/if
Conflicts:
clang/test/CoverageMapping/single-byte-counters.cpp
Commit: d32cdf540bed503a4a992bc8fe8dfd0db4799686
https://github.com/llvm/llvm-project/commit/d32cdf540bed503a4a992bc8fe8dfd0db4799686
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2024-12-28 (Sat, 28 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/clangd/CodeComplete.cpp
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/Headers.cpp
M clang-tools-extra/clangd/Headers.h
M clang-tools-extra/clangd/IncludeCleaner.h
M clang-tools-extra/clangd/ParsedAST.cpp
M clang-tools-extra/clangd/unittests/CodeCompleteTests.cpp
M clang-tools-extra/clangd/unittests/ConfigCompileTests.cpp
M clang-tools-extra/clangd/unittests/ConfigYAMLTests.cpp
M clang-tools-extra/clangd/unittests/HeadersTests.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/LibASTMatchersReference.html
M clang/docs/ReleaseNotes.rst
M clang/include/clang/ASTMatchers/ASTMatchers.h
M clang/include/clang/Basic/TargetInfo.h
M clang/include/clang/Driver/SanitizerArgs.h
M clang/lib/AST/ASTContext.cpp
M clang/lib/AST/ByteCode/Pointer.cpp
M clang/lib/ASTMatchers/ASTMatchersInternal.cpp
M clang/lib/ASTMatchers/Dynamic/Registry.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
M clang/test/CoverageMapping/single-byte-counters.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/AST/ASTImporterTest.cpp
M clang/unittests/ASTMatchers/ASTMatchersNodeTest.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/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/ProfileData/Coverage/CoverageMapping.h
M llvm/include/llvm/Transforms/IPO/Attributor.h
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/GlobalMergeFunctions.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/ProfileData/Coverage/CoverageMapping.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/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/VPlan.cpp
M llvm/lib/Transforms/Vectorize/VPlan.h
M llvm/lib/Transforms/Vectorize/VPlanHCFGBuilder.h
M llvm/lib/Transforms/Vectorize/VPlanRecipes.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
A llvm/test/Analysis/ValueTracking/knownbits-trunc-with-min-max-clamp.ll
A llvm/test/CodeGen/AArch64/cgdata-no-merge-attached-call-garget.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/sve-inductions-unusual-types.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-interleaved-accesses.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-interleaved-masked-accesses.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/RISCV/interleaved-accesses.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
A llvm/test/Transforms/PhaseOrdering/AArch64/sve-interleave-vectorization.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-cov/CoverageSummaryInfo.h
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-exegesis/lib/BenchmarkRunner.cpp
M llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp
M llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp
M llvm/unittests/Transforms/Vectorize/VPDomTreeTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanHCFGTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanSlpTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanTestBase.h
M llvm/unittests/Transforms/Vectorize/VPlanVerifierTest.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/Linalg/TransformOps/LinalgTransformOps.td
M mlir/include/mlir/Dialect/OpenMP/OpenMPEnums.td
M mlir/include/mlir/Interfaces/TilingInterface.td
M mlir/lib/Dialect/Bufferization/Transforms/BufferResultsToOutParams.cpp
M mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
M mlir/lib/Dialect/Linalg/Transforms/MeshShardingInterfaceImpl.cpp
M mlir/lib/Dialect/Linalg/Transforms/TilingInterfaceImpl.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/Interfaces/Utils/InferIntRangeCommon.cpp
M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
M mlir/test/CMakeLists.txt
M mlir/test/Dialect/Arith/int-range-interface.mlir
M mlir/test/Dialect/Linalg/transform-tile-reduction.mlir
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/base' into users/chapuni/cov/single/binop-base
Conflicts:
clang/test/CoverageMapping/single-byte-counters.cpp
Commit: 98513a3ba0555a6c55299500dbee36ae24f0d4f0
https://github.com/llvm/llvm-project/commit/98513a3ba0555a6c55299500dbee36ae24f0d4f0
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
Log Message:
-----------
Merge branch 'users/chapuni/cov/single/loop' into users/chapuni/cov/single/binop-base
Commit: 19566b74489ad1453594c541a7df063fd48a6069
https://github.com/llvm/llvm-project/commit/19566b74489ad1453594c541a7df063fd48a6069
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
Log Message:
-----------
Merge branch 'users/chapuni/cov/single/condop' into users/chapuni/cov/single/binop-base
Commit: 4adb1ba633fc6a03c02a314a65d1ecab67f3fa42
https://github.com/llvm/llvm-project/commit/4adb1ba633fc6a03c02a314a65d1ecab67f3fa42
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
Log Message:
-----------
Merge branch 'users/chapuni/cov/single/if' into users/chapuni/cov/single/binop-base
Commit: 76ff248bae3acbd638d185d0194a18275bbe6e19
https://github.com/llvm/llvm-project/commit/76ff248bae3acbd638d185d0194a18275bbe6e19
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2024-12-28 (Sat, 28 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/clangd/CodeComplete.cpp
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/Headers.cpp
M clang-tools-extra/clangd/Headers.h
M clang-tools-extra/clangd/IncludeCleaner.h
M clang-tools-extra/clangd/ParsedAST.cpp
M clang-tools-extra/clangd/unittests/CodeCompleteTests.cpp
M clang-tools-extra/clangd/unittests/ConfigCompileTests.cpp
M clang-tools-extra/clangd/unittests/ConfigYAMLTests.cpp
M clang-tools-extra/clangd/unittests/HeadersTests.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/LibASTMatchersReference.html
M clang/docs/ReleaseNotes.rst
M clang/include/clang/ASTMatchers/ASTMatchers.h
M clang/include/clang/Basic/TargetInfo.h
M clang/include/clang/Driver/SanitizerArgs.h
M clang/lib/AST/ASTContext.cpp
M clang/lib/AST/ByteCode/Pointer.cpp
M clang/lib/ASTMatchers/ASTMatchersInternal.cpp
M clang/lib/ASTMatchers/Dynamic/Registry.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
M clang/test/CoverageMapping/single-byte-counters.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/AST/ASTImporterTest.cpp
M clang/unittests/ASTMatchers/ASTMatchersNodeTest.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/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/ProfileData/Coverage/CoverageMapping.h
M llvm/include/llvm/Transforms/IPO/Attributor.h
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/GlobalMergeFunctions.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/ProfileData/Coverage/CoverageMapping.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/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/VPlan.cpp
M llvm/lib/Transforms/Vectorize/VPlan.h
M llvm/lib/Transforms/Vectorize/VPlanHCFGBuilder.h
M llvm/lib/Transforms/Vectorize/VPlanRecipes.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
A llvm/test/Analysis/ValueTracking/knownbits-trunc-with-min-max-clamp.ll
A llvm/test/CodeGen/AArch64/cgdata-no-merge-attached-call-garget.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/sve-inductions-unusual-types.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-interleaved-accesses.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-interleaved-masked-accesses.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/RISCV/interleaved-accesses.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
A llvm/test/Transforms/PhaseOrdering/AArch64/sve-interleave-vectorization.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-cov/CoverageSummaryInfo.h
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-exegesis/lib/BenchmarkRunner.cpp
M llvm/unittests/CodeGen/GlobalISel/GISelUtilsTest.cpp
M llvm/unittests/CodeGen/GlobalISel/PatternMatchTest.cpp
M llvm/unittests/Transforms/Vectorize/VPDomTreeTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanHCFGTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanSlpTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanTestBase.h
M llvm/unittests/Transforms/Vectorize/VPlanVerifierTest.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/Linalg/TransformOps/LinalgTransformOps.td
M mlir/include/mlir/Dialect/OpenMP/OpenMPEnums.td
M mlir/include/mlir/Interfaces/TilingInterface.td
M mlir/lib/Dialect/Bufferization/Transforms/BufferResultsToOutParams.cpp
M mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
M mlir/lib/Dialect/Linalg/Transforms/MeshShardingInterfaceImpl.cpp
M mlir/lib/Dialect/Linalg/Transforms/TilingInterfaceImpl.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/Interfaces/Utils/InferIntRangeCommon.cpp
M mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
M mlir/test/CMakeLists.txt
M mlir/test/Dialect/Arith/int-range-interface.mlir
M mlir/test/Dialect/Linalg/transform-tile-reduction.mlir
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/binop-base' into users/chapuni/cov/single/binop
Conflicts:
llvm/test/tools/llvm-cov/branch-macros.test
Commit: e0fb1857cb61f55d23c5e1df3a3c7f3c07c0ce0e
https://github.com/llvm/llvm-project/commit/e0fb1857cb61f55d23c5e1df3a3c7f3c07c0ce0e
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
M clang-tools-extra/clangd/CodeComplete.cpp
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/Headers.cpp
M clang-tools-extra/clangd/Headers.h
M clang-tools-extra/clangd/IncludeCleaner.h
M clang-tools-extra/clangd/ParsedAST.cpp
M clang-tools-extra/clangd/unittests/CodeCompleteTests.cpp
M clang-tools-extra/clangd/unittests/ConfigCompileTests.cpp
M clang-tools-extra/clangd/unittests/ConfigYAMLTests.cpp
M clang-tools-extra/clangd/unittests/HeadersTests.cpp
M clang/docs/LibASTMatchersReference.html
M clang/docs/ReleaseNotes.rst
M clang/include/clang/ASTMatchers/ASTMatchers.h
M clang/lib/AST/ByteCode/Pointer.cpp
M clang/lib/ASTMatchers/ASTMatchersInternal.cpp
M clang/lib/ASTMatchers/Dynamic/Registry.cpp
M clang/test/Driver/sanitizer-ld.c
M clang/unittests/AST/ASTImporterTest.cpp
M clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
M llvm/include/llvm/Analysis/TargetTransformInfo.h
M llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
M llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h
M llvm/lib/Analysis/TargetTransformInfo.cpp
M llvm/lib/CodeGen/GlobalMergeFunctions.cpp
M llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h
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.h
M llvm/lib/Transforms/Vectorize/VPlanAnalysis.cpp
M llvm/lib/Transforms/Vectorize/VPlanHCFGBuilder.h
M llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
M llvm/lib/Transforms/Vectorize/VPlanValue.h
A llvm/test/CodeGen/AArch64/cgdata-no-merge-attached-call-garget.ll
M llvm/test/Transforms/LoopVectorize/AArch64/fully-unrolled-cost.ll
R llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product-epilogue.ll
R llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product-neon.ll
R llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-dot-product.ll
R llvm/test/Transforms/LoopVectorize/AArch64/partial-reduce-no-dotprod.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-interleaved-accesses.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sve-interleaved-masked-accesses.ll
R llvm/test/Transforms/LoopVectorize/AArch64/vplan-printing.ll
M llvm/test/Transforms/LoopVectorize/RISCV/interleaved-accesses.ll
A llvm/test/Transforms/PhaseOrdering/AArch64/sve-interleave-vectorization.ll
M llvm/tools/llvm-cov/CoverageSummaryInfo.cpp
M llvm/tools/llvm-cov/CoverageSummaryInfo.h
M llvm/unittests/Transforms/Vectorize/VPDomTreeTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanHCFGTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanSlpTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanTest.cpp
M llvm/unittests/Transforms/Vectorize/VPlanTestBase.h
M llvm/unittests/Transforms/Vectorize/VPlanVerifierTest.cpp
M mlir/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.td
M mlir/include/mlir/Interfaces/TilingInterface.td
M mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
M mlir/lib/Dialect/Linalg/Transforms/MeshShardingInterfaceImpl.cpp
M mlir/lib/Dialect/Linalg/Transforms/TilingInterfaceImpl.cpp
M mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp
M mlir/lib/Interfaces/Utils/InferIntRangeCommon.cpp
M mlir/test/Dialect/Arith/int-range-interface.mlir
M mlir/test/Dialect/Linalg/transform-tile-reduction.mlir
Log Message:
-----------
Merge branch 'users/chapuni/cov/single/base' into users/chapuni/cov/single/trunk
Commit: 4bb0be62e767f93c2881004fd78591675c516787
https://github.com/llvm/llvm-project/commit/4bb0be62e767f93c2881004fd78591675c516787
Author: NAKAMURA Takumi <geek4civic at gmail.com>
Date: 2024-12-28 (Sat, 28 Dec 2024)
Changed paths:
M clang/test/CoverageMapping/single-byte-counters.cpp
Log Message:
-----------
Merge branches 'users/chapuni/cov/single/switch' and 'users/chapuni/cov/single/binop' into users/chapuni/cov/single/trunk
Conflicts:
clang/test/CoverageMapping/single-byte-counters.cpp
Compare: https://github.com/llvm/llvm-project/compare/abefa3e2759e...4bb0be62e767
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