[llvm-commits] CVS: llvm/lib/Target/X86/X86InstrInfo.td

Chris Lattner lattner at cs.uiuc.edu
Sat Dec 17 11:47:17 PST 2005



Changes in directory llvm/lib/Target/X86:

X86InstrInfo.td updated: 1.171 -> 1.172
---
Log message:

eliminate some redundancy


---
Diffs of the changes:  (+8 -8)

 X86InstrInfo.td |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)


Index: llvm/lib/Target/X86/X86InstrInfo.td
diff -u llvm/lib/Target/X86/X86InstrInfo.td:1.171 llvm/lib/Target/X86/X86InstrInfo.td:1.172
--- llvm/lib/Target/X86/X86InstrInfo.td:1.171	Fri Dec 16 19:47:57 2005
+++ llvm/lib/Target/X86/X86InstrInfo.td	Sat Dec 17 13:47:05 2005
@@ -35,19 +35,19 @@
 
 // *mem - Operand definitions for the funky X86 addressing mode operands.
 //
-class X86MemOperand<ValueType Ty, string printMethod> : Operand<Ty> {
+class X86MemOperand<string printMethod> : Operand<i32> {
   let PrintMethod = printMethod;
   let NumMIOperands = 4;
   let MIOperandInfo = (ops R32, i8imm, R32, i32imm);
 }
 
-def i8mem   : X86MemOperand<i32, "printi8mem">;
-def i16mem  : X86MemOperand<i32, "printi16mem">;
-def i32mem  : X86MemOperand<i32, "printi32mem">;
-def i64mem  : X86MemOperand<i32, "printi64mem">;
-def f32mem  : X86MemOperand<i32, "printf32mem">;
-def f64mem  : X86MemOperand<i32, "printf64mem">;
-def f80mem  : X86MemOperand<i32, "printf80mem">;
+def i8mem   : X86MemOperand<"printi8mem">;
+def i16mem  : X86MemOperand<"printi16mem">;
+def i32mem  : X86MemOperand<"printi32mem">;
+def i64mem  : X86MemOperand<"printi64mem">;
+def f32mem  : X86MemOperand<"printf32mem">;
+def f64mem  : X86MemOperand<"printf64mem">;
+def f80mem  : X86MemOperand<"printf80mem">;
 
 def SSECC : Operand<i8> {
   let PrintMethod = "printSSECC";






More information about the llvm-commits mailing list