mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-21 03:32:21 +00:00
R600/SI: Remove cond operand to VOPCX classes
It isn't used, and these will probably never be directly selected. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232986 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
c71d3d47a0
commit
3aaa5548e3
@ -1340,17 +1340,17 @@ multiclass VOPCX <vopc op, string opName, VOPProfile P,
|
|||||||
PatLeaf cond = COND_NULL>
|
PatLeaf cond = COND_NULL>
|
||||||
: VOPCInst <op, opName, P, cond, 1>;
|
: VOPCInst <op, opName, P, cond, 1>;
|
||||||
|
|
||||||
multiclass VOPCX_F32 <vopc op, string opName, PatLeaf cond = COND_NULL> :
|
multiclass VOPCX_F32 <vopc op, string opName> :
|
||||||
VOPCX <op, opName, VOP_F32_F32_F32, cond>;
|
VOPCX <op, opName, VOP_F32_F32_F32, COND_NULL>;
|
||||||
|
|
||||||
multiclass VOPCX_F64 <vopc op, string opName, PatLeaf cond = COND_NULL> :
|
multiclass VOPCX_F64 <vopc op, string opName> :
|
||||||
VOPCX <op, opName, VOP_F64_F64_F64, cond>;
|
VOPCX <op, opName, VOP_F64_F64_F64, COND_NULL>;
|
||||||
|
|
||||||
multiclass VOPCX_I32 <vopc op, string opName, PatLeaf cond = COND_NULL> :
|
multiclass VOPCX_I32 <vopc op, string opName> :
|
||||||
VOPCX <op, opName, VOP_I32_I32_I32, cond>;
|
VOPCX <op, opName, VOP_I32_I32_I32, COND_NULL>;
|
||||||
|
|
||||||
multiclass VOPCX_I64 <vopc op, string opName, PatLeaf cond = COND_NULL> :
|
multiclass VOPCX_I64 <vopc op, string opName> :
|
||||||
VOPCX <op, opName, VOP_I64_I64_I64, cond>;
|
VOPCX <op, opName, VOP_I64_I64_I64, COND_NULL>;
|
||||||
|
|
||||||
multiclass VOP3_Helper <vop3 op, string opName, dag outs, dag ins, string asm,
|
multiclass VOP3_Helper <vop3 op, string opName, dag outs, dag ins, string asm,
|
||||||
list<dag> pat, int NumSrcArgs, bit HasMods> : VOP3_m <
|
list<dag> pat, int NumSrcArgs, bit HasMods> : VOP3_m <
|
||||||
|
Loading…
x
Reference in New Issue
Block a user