aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopUtils.cpp
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2025-03-27 17:25:02 +0000
committerGitHub <noreply@github.com>2025-03-27 17:25:02 +0000
commitc6406c8dba33d4cf8495257f70f52a21d06245ea (patch)
tree4150a3cb9aa5815c4903b1069f065b36e21538a8 /llvm/lib/Transforms/Utils/LoopUtils.cpp
parentae54f476f7d856682976f08622ee70880318a1b1 (diff)
downloadllvm-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