When using NEON for single-precision FP, the NEON result must be placed in D0-D15...
authorDavid Goodwin <david_goodwin@apple.com>
Wed, 5 Aug 2009 21:02:22 +0000 (21:02 +0000)
committerDavid Goodwin <david_goodwin@apple.com>
Wed, 5 Aug 2009 21:02:22 +0000 (21:02 +0000)
commit7bfdca0206f51132b26094c6f83a5ac97ee0f943
tree39de3c9105f7f3686908906782aaf2182281ec3d
parenta5bb59f85613e8ce481351803e7388f5ab466e72
When using NEON for single-precision FP, the NEON result must be placed in D0-D15 as these are the only D registers with S subregs. Introduce a new regclass to represent D0-D15 and use it in the NEON single-precision FP patterns.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78244 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMBaseInstrInfo.cpp
lib/Target/ARM/ARMInstrNEON.td
lib/Target/ARM/ARMRegisterInfo.td