aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineInstr.cpp
diff options
context:
space:
mode:
authorAntonio Frighetto <me@antoniofrighetto.com>2023-10-27 17:30:31 +0200
committerAntonio Frighetto <me@antoniofrighetto.com>2023-10-27 20:22:54 +0200
commit138e6c1c86e8050781cb626598c380651d31206c (patch)
treec996f935219ced590aa019371b6a09f6fb1b1111 /llvm/lib/CodeGen/MachineInstr.cpp
parent6e863c40738f6db56e98dc54458b82fc9b7d597f (diff)
downloadllvm-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