Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.138 -> 1.139 --- Log message: Teach the x86 backend about the register constraints of its addressing mode. Patch by Evan Cheng --- Diffs of the changes: (+2 -1) X86InstrInfo.td | 3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/lib/Target/X86/X86InstrInfo.td diff -u llvm/lib/Target/X86/X86InstrInfo.td:1.138 llvm/lib/Target/X86/X86InstrInfo.td:1.139 --- llvm/lib/Target/X86/X86InstrInfo.td:1.138 Thu Nov 17 19:04:42 2005 +++ llvm/lib/Target/X86/X86InstrInfo.td Sat Nov 19 01:01:30 2005 @@ -17,8 +17,9 @@ // class X86MemOperand<ValueType Ty> : Operand<Ty> { - let NumMIOperands = 4; let PrintMethod = "printMemoryOperand"; + let NumMIOperands = 4; + let MIOperandInfo = (ops R32, i8imm, R32, i32imm); } def SSECC : Operand<i8> { let PrintMethod = "printSSECC"; _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits