diff options
author | David Green <david.green@arm.com> | 2020-07-06 14:25:16 +0100 |
---|---|---|
committer | David Green <david.green@arm.com> | 2020-07-06 15:57:51 +0100 |
commit | 146dad0077b46a0fb8e158c10490c1774db5a762 (patch) | |
tree | 1c49cc520fabec7731a959cdd1e4ddb0cbad7e3b /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | |
parent | cd9a241f165013902fc060ace88c66e402c7767a (diff) | |
download | llvm-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