Initial support for single-precision FP using NEON. Added "neonfp" attribute to enabl...
authorDavid Goodwin <david_goodwin@apple.com>
Tue, 4 Aug 2009 17:53:06 +0000 (17:53 +0000)
committerDavid Goodwin <david_goodwin@apple.com>
Tue, 4 Aug 2009 17:53:06 +0000 (17:53 +0000)
commit42a83f2d15cbbc08f5be19856198e3c885221e9c
treeeca061ad8695529066fa894eb0b7cc417bbf253b
parentc7a6da6e1469100937851cc3741a36b5850e54da
Initial support for single-precision FP using NEON. Added "neonfp" attribute to enable. Added patterns for some binary FP operations.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78081 91177308-0d34-0410-b5e6-96231b3b80d8
16 files changed:
lib/Target/ARM/ARM.td
lib/Target/ARM/ARMInstrFormats.td
lib/Target/ARM/ARMInstrInfo.td
lib/Target/ARM/ARMInstrNEON.td
lib/Target/ARM/ARMInstrVFP.td
lib/Target/ARM/ARMSubtarget.cpp
lib/Target/ARM/ARMSubtarget.h
test/CodeGen/ARM/fadds.ll [new file with mode: 0644]
test/CodeGen/ARM/fdivs.ll [new file with mode: 0644]
test/CodeGen/ARM/fmacs.ll [new file with mode: 0644]
test/CodeGen/ARM/fmscs.ll [new file with mode: 0644]
test/CodeGen/ARM/fmuls.ll [new file with mode: 0644]
test/CodeGen/ARM/fnmacs.ll [new file with mode: 0644]
test/CodeGen/ARM/fnmscs.ll [new file with mode: 0644]
test/CodeGen/ARM/fnmuls.ll [new file with mode: 0644]
test/CodeGen/ARM/fsubs.ll [new file with mode: 0644]