From 3984ee8400df7741ffff2bc2e04fded296b34619 Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Sun, 26 Nov 2017 19:22:37 +0000 Subject: [PATCH] [X86][3DNow] Remove unused I3DNow_binop_rm/I3DNow_conv_rm templates. NFCI llvm-svn: 319000 --- llvm/lib/Target/X86/X86Instr3DNow.td | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/llvm/lib/Target/X86/X86Instr3DNow.td b/llvm/lib/Target/X86/X86Instr3DNow.td index 08b501f..36c7adc 100644 --- a/llvm/lib/Target/X86/X86Instr3DNow.td +++ b/llvm/lib/Target/X86/X86Instr3DNow.td @@ -33,11 +33,6 @@ class I3DNow_conv o, Format F, dag ins, string Mnemonic, list pat> let isAsmParserOnly = 1; } -multiclass I3DNow_binop_rm opc, string Mn> { - def rr : I3DNow_binop; - def rm : I3DNow_binop; -} - multiclass I3DNow_binop_rm_int opc, string Mn, bit Commutable = 0, string Ver = ""> { let isCommutable = Commutable in @@ -50,11 +45,6 @@ multiclass I3DNow_binop_rm_int opc, string Mn, bit Commutable = 0, (bitconvert (load_mmx addr:$src2))))]>; } -multiclass I3DNow_conv_rm opc, string Mn> { - def rr : I3DNow_conv; - def rm : I3DNow_conv; -} - multiclass I3DNow_conv_rm_int opc, string Mn, string Ver = ""> { def rr : I3DNow_conv( @@ -85,7 +75,6 @@ defm PFSUBR : I3DNow_binop_rm_int<0xAA, "pfsubr", 1>; defm PI2FD : I3DNow_conv_rm_int<0x0D, "pi2fd">; defm PMULHRW : I3DNow_binop_rm_int<0xB7, "pmulhrw", 1>; - def FEMMS : I3DNow<0x0E, RawFrm, (outs), (ins), "femms", [(int_x86_mmx_femms)]>; -- 2.7.4