diff options
Diffstat (limited to 'lib/Target/X86')
-rw-r--r-- | lib/Target/X86/X86InstrInfo.td | 2 | ||||
-rw-r--r-- | lib/Target/X86/X86InstrSSE.td | 2 | ||||
-rw-r--r-- | lib/Target/X86/X86InstrX86-64.td | 2 |
3 files changed, 0 insertions, 6 deletions
diff --git a/lib/Target/X86/X86InstrInfo.td b/lib/Target/X86/X86InstrInfo.td index 359513c..b93d2f7 100644 --- a/lib/Target/X86/X86InstrInfo.td +++ b/lib/Target/X86/X86InstrInfo.td @@ -94,7 +94,6 @@ def X86Wrapper : SDNode<"X86ISD::Wrapper", SDTX86Wrapper>; // class X86MemOperand<string printMethod> : Operand<iPTR> { let PrintMethod = printMethod; - let NumMIOperands = 4; let MIOperandInfo = (ops ptr_rc, i8imm, ptr_rc, i32imm); } @@ -109,7 +108,6 @@ def f128mem : X86MemOperand<"printf128mem">; def lea32mem : Operand<i32> { let PrintMethod = "printi32mem"; - let NumMIOperands = 4; let MIOperandInfo = (ops GR32, i8imm, GR32, i32imm); } diff --git a/lib/Target/X86/X86InstrSSE.td b/lib/Target/X86/X86InstrSSE.td index f7b8d61..8154d17 100644 --- a/lib/Target/X86/X86InstrSSE.td +++ b/lib/Target/X86/X86InstrSSE.td @@ -46,12 +46,10 @@ def sse_load_f64 : ComplexPattern<v2f64, 4, "SelectScalarSSELoad", [], def ssmem : Operand<v4f32> { let PrintMethod = "printf32mem"; - let NumMIOperands = 4; let MIOperandInfo = (ops ptr_rc, i8imm, ptr_rc, i32imm); } def sdmem : Operand<v2f64> { let PrintMethod = "printf64mem"; - let NumMIOperands = 4; let MIOperandInfo = (ops ptr_rc, i8imm, ptr_rc, i32imm); } diff --git a/lib/Target/X86/X86InstrX86-64.td b/lib/Target/X86/X86InstrX86-64.td index cd6ac5e..b4dd1db 100644 --- a/lib/Target/X86/X86InstrX86-64.td +++ b/lib/Target/X86/X86InstrX86-64.td @@ -24,13 +24,11 @@ def i64i8imm : Operand<i64>; def lea64mem : Operand<i64> { let PrintMethod = "printi64mem"; - let NumMIOperands = 4; let MIOperandInfo = (ops GR64, i8imm, GR64, i32imm); } def lea64_32mem : Operand<i32> { let PrintMethod = "printlea64_32mem"; - let NumMIOperands = 4; let MIOperandInfo = (ops GR32, i8imm, GR32, i32imm); } |