[AArch64]Add missing floating point convert, round and misc intrinsics.
authorHao Liu <Hao.Liu@arm.com>
Tue, 3 Dec 2013 06:06:55 +0000 (06:06 +0000)
committerHao Liu <Hao.Liu@arm.com>
Tue, 3 Dec 2013 06:06:55 +0000 (06:06 +0000)
commit1296bb3ba673268c0a69e45b758548625d3f4026
treec4f7ad98412bffb0cd0fd8b8d263965b8049612a
parent5025a48f6874881a3ecc48f72240ce0a6ca1c4b4
[AArch64]Add missing floating point convert, round and misc intrinsics.
E.g. int64x1_t vcvt_s64_f64(float64x1_t a) -> FCVTZS Dd, Dn

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@196210 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64ISelLowering.cpp
lib/Target/AArch64/AArch64InstrNEON.td
test/CodeGen/AArch64/neon-misc.ll
test/CodeGen/AArch64/neon-simd-shift.ll