diff options
author | David Green <david.green@arm.com> | 2025-03-27 17:25:02 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-03-27 17:25:02 +0000 |
commit | c6406c8dba33d4cf8495257f70f52a21d06245ea (patch) | |
tree | 4150a3cb9aa5815c4903b1069f065b36e21538a8 /llvm/lib/Transforms/Utils/LoopUtils.cpp | |
parent | ae54f476f7d856682976f08622ee70880318a1b1 (diff) | |
download | llvm-c6406c8dba33d4cf8495257f70f52a21d06245ea.zip llvm-c6406c8dba33d4cf8495257f70f52a21d06245ea.tar.gz llvm-c6406c8dba33d4cf8495257f70f52a21d06245ea.tar.bz2 |
[AArch64] Add getVectorInstrCost Codesize costs handling. (#130946)
We have a lot of missing Codesize costs for vector operations. This
patch starts things off by adding codesize costs for getVectorInstrCost,
returning a single cost instead of the VectorInsertExtractBaseCost
(which is typically 2). Insert of a load are given a cost of 0 as they
use ld1, otherwise the cost is 1.
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUtils.cpp')
0 files changed, 0 insertions, 0 deletions