aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2020-07-06 14:25:16 +0100
committerDavid Green <david.green@arm.com>2020-07-06 15:57:51 +0100
commit146dad0077b46a0fb8e158c10490c1774db5a762 (patch)
tree1c49cc520fabec7731a959cdd1e4ddb0cbad7e3b /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parentcd9a241f165013902fc060ace88c66e402c7767a (diff)
downloadllvm-146dad0077b46a0fb8e158c10490c1774db5a762.zip
llvm-146dad0077b46a0fb8e158c10490c1774db5a762.tar.gz
llvm-146dad0077b46a0fb8e158c10490c1774db5a762.tar.bz2
[ARM] MVE FP16 cost adjustments
This adjusts the MVE fp16 cost model, similar to how we already do for integer casts. It uses the base cost of 1 per cvt for most fp extend / truncates, but adjusts it for loads and stores where we know that a extending load has been used to get the load into the correct lane, and only an MVE VCVTB is then needed. Differential Revision: https://reviews.llvm.org/D81813
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions