diff options
author | Sander de Smalen <sander.desmalen@arm.com> | 2025-10-06 16:32:13 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-10-06 15:32:13 +0100 |
commit | f3a952311c9d7cfe56fefe14c3ece777f679b164 (patch) | |
tree | 57162c46cbcd6756424e7a1805cfbaa36b354482 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | f31bc666f42bb6bf0a3312a1d2ec230c390e8171 (diff) | |
download | llvm-f3a952311c9d7cfe56fefe14c3ece777f679b164.zip llvm-f3a952311c9d7cfe56fefe14c3ece777f679b164.tar.gz llvm-f3a952311c9d7cfe56fefe14c3ece777f679b164.tar.bz2 |
[AArch64] Return Invalid partial reduction cost for i128 accumulator. (#162066)
PR #158641 introduced an issue where i128 accumulator types resulted
in a valid cost, because for a <2 x i128> type the code that
checks for unsupported type legalization would see a type action
of 'TypeSplitVector' which is supported, even though the legalised
type of <1 x i128> would require further scalarization.
This fixes https://github.com/llvm/llvm-project/issues/162009
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions