From: Chris Lattner Date: Sat, 17 Dec 2005 19:47:05 +0000 (+0000) Subject: eliminate some redundancy X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=45432518341c500ffe195f74c2bf5f854375e660;p=oota-llvm.git eliminate some redundancy git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24781 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/X86/X86InstrInfo.td b/lib/Target/X86/X86InstrInfo.td index 4c2efb70fdc..f5b109a9725 100644 --- a/lib/Target/X86/X86InstrInfo.td +++ b/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 : Operand { +class X86MemOperand : Operand { let PrintMethod = printMethod; let NumMIOperands = 4; let MIOperandInfo = (ops R32, i8imm, R32, i32imm); } -def i8mem : X86MemOperand; -def i16mem : X86MemOperand; -def i32mem : X86MemOperand; -def i64mem : X86MemOperand; -def f32mem : X86MemOperand; -def f64mem : X86MemOperand; -def f80mem : X86MemOperand; +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 { let PrintMethod = "printSSECC";