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)
commit3cb24110b19b03de8ec628ea10a80320e6b70314
treed26611c761215c976844aa3ecdd7f06c3bd4d6b3
parent9ee2aee85962b453801a06eac3258595f193ec4a
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.

llvm-svn: 212933
llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
llvm/lib/Target/AArch64/AArch64InstrInfo.td
llvm/test/CodeGen/AArch64/arm64-vcvt_f.ll