diff options
author | Kerry McLaughlin <kerry.mclaughlin@arm.com> | 2020-09-23 11:28:11 +0100 |
---|---|---|
committer | Kerry McLaughlin <kerry.mclaughlin@arm.com> | 2020-09-23 11:53:53 +0100 |
commit | d0149ba9b46d6ca08b29c9a820b5cb772c799211 (patch) | |
tree | 058703b593a8d5acaaec847bf4a0c55f845c63e0 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | bd99fb4e0b5f2f3dcd8c9b81b30b4faebb765001 (diff) | |
download | llvm-d0149ba9b46d6ca08b29c9a820b5cb772c799211.zip llvm-d0149ba9b46d6ca08b29c9a820b5cb772c799211.tar.gz llvm-d0149ba9b46d6ca08b29c9a820b5cb772c799211.tar.bz2 |
[SVE][CodeGen] Lower legal integer -> floating point conversions
This patch adds new ISD nodes, SCVTZ_MERGE_PASSTHRU &
UCVTZ_MERGE_PASSTHRU, which are used to lower both legal
scalable vector [S|U]INT_TO_FP operations and the following intrinsics:
- llvm.aarch64.sve.scvtf
- llvm.aarch64.sve.ucvtf
Reviewed By: sdesmalen, efriedma
Differential Revision: https://reviews.llvm.org/D87913
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions