switch the flag for using NEON for SP floating point to a subtarget 'feature'.
authorJim Grosbach <grosbach@apple.com>
Thu, 25 Mar 2010 23:47:34 +0000 (23:47 +0000)
committerJim Grosbach <grosbach@apple.com>
Thu, 25 Mar 2010 23:47:34 +0000 (23:47 +0000)
commit7ec7a0e96b34fedf11445c1dde27a4fac8e8a1a7
tree844f71bed4cb30bffca7bb3ce57d8c8c493f73f8
parent78e496e165e3093f3d7373e50da1c91b9937bc69
switch the flag for using NEON for SP floating point to a subtarget 'feature'.

Re-commit. This time complete with testsuite updates.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99570 91177308-0d34-0410-b5e6-96231b3b80d8
19 files changed:
lib/Target/ARM/ARM.td
lib/Target/ARM/ARMSubtarget.cpp
test/CodeGen/ARM/fabss.ll
test/CodeGen/ARM/fadds.ll
test/CodeGen/ARM/fdivs.ll
test/CodeGen/ARM/fmacs.ll
test/CodeGen/ARM/fmscs.ll
test/CodeGen/ARM/fmuls.ll
test/CodeGen/ARM/fnegs.ll
test/CodeGen/ARM/fnmacs.ll
test/CodeGen/ARM/fnmscs.ll
test/CodeGen/ARM/fp_convert.ll
test/CodeGen/ARM/fsubs.ll
test/CodeGen/Thumb2/2009-08-04-CoalescerBug.ll
test/CodeGen/Thumb2/2009-08-04-ScavengerAssert.ll
test/CodeGen/Thumb2/2009-08-04-SubregLoweringBug.ll
test/CodeGen/Thumb2/2009-08-04-SubregLoweringBug2.ll
test/CodeGen/Thumb2/2009-08-04-SubregLoweringBug3.ll
test/CodeGen/Thumb2/2009-08-07-NeonFPBug.ll