AArch64: remove unnecessary pseudo-instruction.
authorTim Northover <tnorthover@apple.com>
Mon, 14 Jul 2014 11:16:02 +0000 (11:16 +0000)
committerTim Northover <tnorthover@apple.com>
Mon, 14 Jul 2014 11:16:02 +0000 (11:16 +0000)
commit26012cec89248aa6b30c9b38d0071deee336536c
tree440c5806b6c499fe21a89391e25c532fb3a32f0d
parente99ebb9b2fcaa08d153ed9f73bdd13d39067c6af
AArch64: remove unnecessary pseudo-instruction.

Sufficiently twisted use of TableGen lets us write patterns directly for f16
(as an i16 promoted to i32) -> f32 conversion.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@212933 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
lib/Target/AArch64/AArch64InstrInfo.td
test/CodeGen/AArch64/arm64-vcvt_f.ll