diff options
author | Kerry McLaughlin <kerry.mclaughlin@arm.com> | 2020-10-01 11:06:55 +0100 |
---|---|---|
committer | Kerry McLaughlin <kerry.mclaughlin@arm.com> | 2020-10-01 12:17:37 +0100 |
commit | fcf70e1e3b1d57d5fde6b99d0188d1b1774429af (patch) | |
tree | 62a7d8b1ee9f85f7330eda4f1c57fbab064bd02b /llvm/lib/Object/SymbolicFile.cpp | |
parent | a81b938b6dee0e1ed4dd44e7d59325d0aa4774cc (diff) | |
download | llvm-fcf70e1e3b1d57d5fde6b99d0188d1b1774429af.zip llvm-fcf70e1e3b1d57d5fde6b99d0188d1b1774429af.tar.gz llvm-fcf70e1e3b1d57d5fde6b99d0188d1b1774429af.tar.bz2 |
[SVE][CodeGen] Lower scalable fp_extend & fp_round operations
This patch adds FP_EXTEND_MERGE_PASSTHRU & FP_ROUND_MERGE_PASSTHRU
ISD nodes, used to lower scalable vector fp_extend/fp_round operations.
fp_round has an additional argument, the 'trunc' flag, which is an integer of zero or one.
This also fixes a warning introduced by the new tests added to sve-split-fcvt.ll,
resulting from an implicit TypeSize -> uint64_t cast in SplitVecOp_FP_ROUND.
Reviewed By: sdesmalen, paulwalker-arm
Differential Revision: https://reviews.llvm.org/D88321
Diffstat (limited to 'llvm/lib/Object/SymbolicFile.cpp')
0 files changed, 0 insertions, 0 deletions