Use fconsts and fconstd to materialize small fp constants.
authorEvan Cheng <evan.cheng@apple.com>
Wed, 28 Oct 2009 01:44:26 +0000 (01:44 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Wed, 28 Oct 2009 01:44:26 +0000 (01:44 +0000)
commit39382427f1095f089d73a7dd3d9a371dea75b781
tree4335d6e015c750e046bb2ef103e283eda632645e
parenta1eaa3c52b75d4fe2bcd4f7c52e56c405ee91d3c
Use fconsts and fconstd to materialize small fp constants.

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