[AArch64] Handle ISD::LROUND and ISD::LLROUND for float16
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>
Thu, 6 Jun 2019 11:53:26 +0000 (11:53 +0000)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Thu, 6 Jun 2019 11:53:26 +0000 (11:53 +0000)
commitbce9e11a7b01272dd374fb2bb3dcb7d755235e4a
tree595936726db8818658ee3d32d5eaad9c3aaf2645
parentdc8affe607a06fe76779bc20e50d26dda98af4cb
[AArch64] Handle ISD::LROUND and ISD::LLROUND for float16

This patch is a follow up for D61391 to add lround/llround
support for float16.

Reviewed By: SjoerdMeijer

Differential Revision: https://reviews.llvm.org/D62861

llvm-svn: 362698
llvm/lib/Target/AArch64/AArch64InstrInfo.td
llvm/test/CodeGen/AArch64/llround-conv-fp16.ll [new file with mode: 0644]
llvm/test/CodeGen/AArch64/lround-conv-fp16-win.ll [new file with mode: 0644]
llvm/test/CodeGen/AArch64/lround-conv-fp16.ll [new file with mode: 0644]