Add support for floating point immediates to MC instruction printing. ARM
authorJim Grosbach <grosbach@apple.com>
Wed, 15 Sep 2010 18:47:08 +0000 (18:47 +0000)
committerJim Grosbach <grosbach@apple.com>
Wed, 15 Sep 2010 18:47:08 +0000 (18:47 +0000)
commit26edbcb8d5da5fb65816a97f740c9868fa798df4
tree7f20db4d589e18fa0bc2e062e75458d82ea173e3
parent27ede1ba6daa893557db477fe3252084fd9f6147
Add support for floating point immediates to MC instruction printing. ARM
VFP instructions use it for loading some constants, so implement that
handling.

Not thrilled with adding a member to MCOperand, but not sure there's much of
a better option that's not pretty fragile (like putting a double in the
union instead and just assuming that's good enough). Suggestions welcome...

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113996 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/MC/MCInst.h
lib/Target/ARM/ARMMCInstLower.cpp
lib/Target/ARM/AsmPrinter/ARMInstPrinter.cpp