[llvm] r232986 - R600/SI: Remove cond operand to VOPCX classes

Matt Arsenault Matthew.Arsenault at amd.com
Mon Mar 23 11:45:20 PDT 2015


Author: arsenm
Date: Mon Mar 23 13:45:20 2015
New Revision: 232986

URL: http://llvm.org/viewvc/llvm-project?rev=232986&view=rev
Log:
R600/SI: Remove cond operand to VOPCX classes

It isn't used, and these will probably never be directly selected.

Modified:
    llvm/trunk/lib/Target/R600/SIInstrInfo.td

Modified: llvm/trunk/lib/Target/R600/SIInstrInfo.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/R600/SIInstrInfo.td?rev=232986&r1=232985&r2=232986&view=diff
==============================================================================
--- llvm/trunk/lib/Target/R600/SIInstrInfo.td (original)
+++ llvm/trunk/lib/Target/R600/SIInstrInfo.td Mon Mar 23 13:45:20 2015
@@ -1340,17 +1340,17 @@ multiclass VOPCX <vopc op, string opName
                   PatLeaf cond = COND_NULL>
   : VOPCInst <op, opName, P, cond, 1>;
 
-multiclass VOPCX_F32 <vopc op, string opName, PatLeaf cond = COND_NULL> :
-  VOPCX <op, opName, VOP_F32_F32_F32, cond>;
+multiclass VOPCX_F32 <vopc op, string opName> :
+  VOPCX <op, opName, VOP_F32_F32_F32, COND_NULL>;
 
-multiclass VOPCX_F64 <vopc op, string opName, PatLeaf cond = COND_NULL> :
-  VOPCX <op, opName, VOP_F64_F64_F64, cond>;
+multiclass VOPCX_F64 <vopc op, string opName> :
+  VOPCX <op, opName, VOP_F64_F64_F64, COND_NULL>;
 
-multiclass VOPCX_I32 <vopc op, string opName, PatLeaf cond = COND_NULL> :
-  VOPCX <op, opName, VOP_I32_I32_I32, cond>;
+multiclass VOPCX_I32 <vopc op, string opName> :
+  VOPCX <op, opName, VOP_I32_I32_I32, COND_NULL>;
 
-multiclass VOPCX_I64 <vopc op, string opName, PatLeaf cond = COND_NULL> :
-  VOPCX <op, opName, VOP_I64_I64_I64, cond>;
+multiclass VOPCX_I64 <vopc op, string opName> :
+  VOPCX <op, opName, VOP_I64_I64_I64, COND_NULL>;
 
 multiclass VOP3_Helper <vop3 op, string opName, dag outs, dag ins, string asm,
                         list<dag> pat, int NumSrcArgs, bit HasMods> : VOP3_m <





More information about the llvm-commits mailing list