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

Reply via email to