Added opaque 32-, 48-, and 80-bit memory operand types to the X86
authorSean Callanan <scallanan@apple.com>
Thu, 3 Sep 2009 00:04:47 +0000 (00:04 +0000)
committerSean Callanan <scallanan@apple.com>
Thu, 3 Sep 2009 00:04:47 +0000 (00:04 +0000)
commit9947bbb2979d9e33366ac767c7677bc69b5252e6
treeaf5ed7e592769361376cd5cf4c86a44bfa2c3ceb
parent6552478ee74abe6851cebc5762a1dbe6982bb122
Added opaque 32-, 48-, and 80-bit memory operand types to the X86
instruction tables to support segmented addressing (and other objects
of obscure type).
Modified the X86 assembly printers to handle these new operand types.
Added JMP and CALL instructions that use segmented addresses.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80857 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.h
lib/Target/X86/AsmPrinter/X86IntelAsmPrinter.h
lib/Target/X86/X86Instr64bit.td
lib/Target/X86/X86InstrInfo.td