summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-12-17 19:47:05 +0000
committerChris Lattner <sabre@nondot.org>2005-12-17 19:47:05 +0000
commitdb8e888fb5ee4f0e796138e09a1e6365de70ff26 (patch)
treee4237c195b4d233215715600b29806fbeb79f6e0 /llvm/lib
parent5e686390095cb248bd4cbcb236b1643863a074bf (diff)
downloadbcm5719-llvm-db8e888fb5ee4f0e796138e09a1e6365de70ff26.tar.gz
bcm5719-llvm-db8e888fb5ee4f0e796138e09a1e6365de70ff26.zip
eliminate some redundancy
llvm-svn: 24781
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/X86/X86InstrInfo.td16
1 files changed, 8 insertions, 8 deletions
diff --git a/llvm/lib/Target/X86/X86InstrInfo.td b/llvm/lib/Target/X86/X86InstrInfo.td
index 4c2efb70fdc..f5b109a9725 100644
--- a/llvm/lib/Target/X86/X86InstrInfo.td
+++ b/llvm/lib/Target/X86/X86InstrInfo.td
@@ -35,19 +35,19 @@ def X86cmov : SDNode<"X86ISD::CMOV", SDTX86Cmov, []>;
// *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";
OpenPOWER on IntegriCloud