diff options
author | Antonio Frighetto <me@antoniofrighetto.com> | 2023-10-27 17:30:31 +0200 |
---|---|---|
committer | Antonio Frighetto <me@antoniofrighetto.com> | 2023-10-27 20:22:54 +0200 |
commit | 138e6c1c86e8050781cb626598c380651d31206c (patch) | |
tree | c996f935219ced590aa019371b6a09f6fb1b1111 /llvm/lib/CodeGen/MachineInstr.cpp | |
parent | 6e863c40738f6db56e98dc54458b82fc9b7d597f (diff) | |
download | llvm-138e6c1c86e8050781cb626598c380651d31206c.zip llvm-138e6c1c86e8050781cb626598c380651d31206c.tar.gz llvm-138e6c1c86e8050781cb626598c380651d31206c.tar.bz2 |
[AArch64][TTI] Improve `LegalVF` when gather loads are scalarized
After determining the cost of loads that could not be coalesced into
`VectorizedLoads` in SLP, computing the cost of a gather-vectorized
load is carried out. Favour a potentially high valid cost when the
type of a group of loads, whose type is a vector of size dependent
upon `VF`, may be legalized into a scalar value.
Fixes: https://github.com/llvm/llvm-project/issues/68953.
Diffstat (limited to 'llvm/lib/CodeGen/MachineInstr.cpp')
0 files changed, 0 insertions, 0 deletions