Add vmov.f32 to materialize f32 immediate splats which cannot be handled by
authorEvan Cheng <evan.cheng@apple.com>
Tue, 15 Nov 2011 02:12:34 +0000 (02:12 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Tue, 15 Nov 2011 02:12:34 +0000 (02:12 +0000)
commiteaa192af18677c4dc5894e049514d8a6b1d6d7c2
treedc9dd55a7dd8a5f11f9e547107584e4fa1c408ca
parentbfc9429c2b814469adf3930dda31539d1c3319d8
Add vmov.f32 to materialize f32 immediate splats which cannot be handled by
integer variants. rdar://10437054

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144608 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMISelLowering.cpp
lib/Target/ARM/ARMISelLowering.h
lib/Target/ARM/ARMInstrNEON.td
test/CodeGen/ARM/vmov.ll
test/CodeGen/Thumb2/machine-licm.ll
utils/TableGen/EDEmitter.cpp