From dc744412ad03a41293ef65a34f083025b512bd69 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Sat, 30 Jul 2016 01:40:30 +0000 Subject: [PATCH] AMDGPU: Remove unused pattern llvm-svn: 277258 --- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/llvm/lib/Target/AMDGPU/SIInstrInfo.td b/llvm/lib/Target/AMDGPU/SIInstrInfo.td index ee6a572..b3ead2e 100644 --- a/llvm/lib/Target/AMDGPU/SIInstrInfo.td +++ b/llvm/lib/Target/AMDGPU/SIInstrInfo.td @@ -2382,10 +2382,10 @@ multiclass VOPC_Helper pat32, // Special case for class instructions which only have modifiers on // the 1st source operand. -multiclass VOPC_Class_Helper pat32, +multiclass VOPC_Class_Helper pat64, bit DefExec, string revOp, VOPProfile p, list sched> { - defm _e32 : VOPC_m ; + defm _e32 : VOPC_m ; defm _e64 : VOP3_C_m , @@ -2417,15 +2417,14 @@ multiclass VOPCInst sched> : VOPC_Class_Helper < - op, opName, [], - !if(P.HasModifiers, - [(set i1:$sdst, - (AMDGPUfp_class (P.Src0VT (VOP3Mods0Clamp0OMod P.Src0VT:$src0, i32:$src0_modifiers)), P.Src1VT:$src1))], - [(set i1:$sdst, (AMDGPUfp_class P.Src0VT:$src0, P.Src1VT:$src1))]), + op, opName, + [(set i1:$sdst, + (AMDGPUfp_class + (P.Src0VT (VOP3Mods0Clamp0OMod P.Src0VT:$src0, i32:$src0_modifiers)), + P.Src1VT:$src1))], DefExec, opName, P, sched >; - multiclass VOPC_F32 : VOPCInst ; -- 2.7.4