Each instruction now has both an ImmType and a MemType. This describes
authorAlkis Evlogimenos <alkis@evlogimenos.com>
Sat, 28 Feb 2004 22:02:05 +0000 (22:02 +0000)
committerAlkis Evlogimenos <alkis@evlogimenos.com>
Sat, 28 Feb 2004 22:02:05 +0000 (22:02 +0000)
commit5ab29b504d49d3fa84d76f79e73704260f900682
tree2326ad9d7d7f897f547d9cc9507312d40346d3ae
parentf822ee999f12e38eebf4a346f384d4bb302bdfad
Each instruction now has both an ImmType and a MemType. This describes
the size of the immediate and the memory operand on instructions that
use them. This resolves problems with instructions that take both a
memory and an immediate operand but their sizes differ (i.e. ADDmi32b).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11967 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/Printer.cpp
lib/Target/X86/X86.td
lib/Target/X86/X86AsmPrinter.cpp
lib/Target/X86/X86CodeEmitter.cpp
lib/Target/X86/X86InstrInfo.h
lib/Target/X86/X86InstrInfo.td