[ARMv8] Add CodeGen support for VSEL.
authorJoey Gouly <joey.gouly@arm.com>
Thu, 22 Aug 2013 15:29:11 +0000 (15:29 +0000)
committerJoey Gouly <joey.gouly@arm.com>
Thu, 22 Aug 2013 15:29:11 +0000 (15:29 +0000)
commit35eab1db2f21aee9678fe946a5d983a67285e7e4
tree6d6c05c460860ecd13f344a8422c89a3ca05b9c7
parent3f256c2e0b4417288e3191e67cb16177c8d8b2a7
[ARMv8] Add CodeGen support for VSEL.

This uses the ARMcmov pattern that Tim cleaned up in r188995.

Thanks to Simon Tatham for his floating point help!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189024 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMISelLowering.cpp
lib/Target/ARM/ARMInstrVFP.td
test/CodeGen/ARM/vsel.ll [new file with mode: 0644]