[AArch64][SVE] Add lowering for rounding operations
authorMuhammad Asif Manzoor <muhammad.asif.manzoor@huawei.com>
Fri, 4 Sep 2020 15:11:34 +0000 (11:11 -0400)
committerDanilo C. Grael <dancgr@gmail.com>
Fri, 4 Sep 2020 15:16:57 +0000 (11:16 -0400)
commit1ffcbe35ae0e136d7dd4cdd77eda306cc98b00e7
tree7ef4a0d7653c08c6afd96eaf32828fe50a1355f1
parentfab60665ebc51b1b6c132e368fee00865d4d3942
[AArch64][SVE] Add lowering for rounding operations

Add the functionality to lower SVE rounding operations for passthru variant.
Created a new test case file for all rounding operations.

Reviewed By: paulwalker-arm

Differential Revision: https://reviews.llvm.org/D86793
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/lib/Target/AArch64/AArch64ISelLowering.h
llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
llvm/test/CodeGen/AArch64/sve-fp-rounding.ll [new file with mode: 0644]
llvm/test/CodeGen/AArch64/sve-fp.ll