Lines Matching refs:opName

22 class SOP_Pseudo<string opName, dag outs, dag ins, string asmOps,
25 SIMCInstr<opName, SIEncodingFamily.NONE> {
30 string Mnemonic = opName;
40 class SOP1_Pseudo <string opName, dag outs, dag ins,
42 SOP_Pseudo<opName, outs, ins, asmOps, pattern> {
85 class SOP1_32 <string opName, list<dag> pattern=[], bit tied_in = 0> : SOP1_Pseudo <
86 opName, (outs SReg_32:$sdst),
94 class SOP1_32R <string opName, list<dag> pattern=[]> : SOP1_Pseudo <
95 opName, (outs SReg_32:$sdst), (ins SReg_32:$src0),
99 class SOP1_0_32 <string opName, list<dag> pattern = []> : SOP1_Pseudo <
100 opName, (outs), (ins SSrc_b32:$src0),
106 class SOP1_32_movreld <string opName, list<dag> pattern=[]> : SOP1_Pseudo <
107 opName, (outs), (ins SReg_32:$sdst, SSrc_b32:$src0),
111 class SOP1_64_movreld <string opName, list<dag> pattern=[]> : SOP1_Pseudo <
112 opName, (outs), (ins SReg_64:$sdst, SSrc_b64:$src0),
116 class SOP1_0_32R <string opName, list<dag> pattern = []> : SOP1_Pseudo <
117 opName, (outs), (ins SReg_32:$src0),
122 class SOP1_64 <string opName, list<dag> pattern=[]> : SOP1_Pseudo <
123 opName, (outs SReg_64:$sdst), (ins SSrc_b64:$src0),
128 class SOP1_64R <string opName, list<dag> pattern=[]> : SOP1_Pseudo <
129 opName, (outs SReg_64:$sdst), (ins SReg_64:$src0),
134 class SOP1_32_64 <string opName, list<dag> pattern=[]> : SOP1_Pseudo <
135 opName, (outs SReg_32:$sdst), (ins SSrc_b64:$src0),
140 class SOP1_64_32 <string opName, list<dag> pattern=[], bit tied_in = 0> : SOP1_Pseudo <
141 opName, (outs SReg_64:$sdst),
149 class SOP1_64_0 <string opName, list<dag> pattern=[]> : SOP1_Pseudo <
150 opName, (outs SReg_64:$sdst), (ins), "$sdst", pattern> {
155 class SOP1_1 <string opName, list<dag> pattern=[]> : SOP1_Pseudo <
156 opName, (outs), (ins SReg_64:$src0), "$src0", pattern> {
406 class SOP2_Pseudo<string opName, dag outs, dag ins,
408 SOP_Pseudo<opName, outs, ins, asmOps, pattern> {
459 class SOP2_32 <string opName, list<dag> pattern=[]> : SOP2_Pseudo <
460 opName, (outs SReg_32:$sdst), (ins SSrc_b32:$src0, SSrc_b32:$src1),
464 class SOP2_64 <string opName, list<dag> pattern=[]> : SOP2_Pseudo <
465 opName, (outs SReg_64:$sdst), (ins SSrc_b64:$src0, SSrc_b64:$src1),
469 class SOP2_64_32 <string opName, list<dag> pattern=[]> : SOP2_Pseudo <
470 opName, (outs SReg_64:$sdst), (ins SSrc_b64:$src0, SSrc_b32:$src1),
474 class SOP2_64_32_32 <string opName, list<dag> pattern=[]> : SOP2_Pseudo <
475 opName, (outs SReg_64:$sdst), (ins SSrc_b32:$src0, SSrc_b32:$src1),
715 class SOPK_Pseudo <string opName, dag outs, dag ins,
718 SIMCInstr<opName, SIEncodingFamily.NONE> {
728 string Mnemonic = opName;
783 class SOPK_32 <string opName, list<dag> pattern=[]> : SOPK_Pseudo <
784 opName,
790 class SOPK_32_BR <string opName, list<dag> pattern=[]> : SOPK_Pseudo <
791 opName,
803 class SOPK_SCC <string opName, string base_op, bit isSignExt> : SOPK_Pseudo <
804 opName,
814 class SOPK_32TIE <string opName, list<dag> pattern=[]> : SOPK_Pseudo <
815 opName,
933 class SOPK_WAITCNT<string opName, list<dag> pat=[]> :
935 opName,
978 class SOPC_Pseudo<string opName, dag outs, dag ins,
980 SOP_Pseudo<opName, outs, ins, asmOps, pattern> {
1021 string opName, list<dag> pattern = []> : SOPC_Pseudo <
1022 opName, (outs), (ins rc0:$src0, rc1:$src1),
1027 string opName, SDPatternOperator cond> : SOPC_Base <
1028 rc, rc, opName,
1032 class SOPC_CMP_32<string opName,
1033 SDPatternOperator cond = COND_NULL, string revOp = opName>
1034 : SOPC_Helper<SSrc_b32, i32, opName, cond>,
1035 Commutable_REV<revOp, !eq(revOp, opName)>,
1036 SOPKInstTable<0, opName> {
1041 class SOPC_CMP_64<string opName,
1042 SDPatternOperator cond = COND_NULL, string revOp = opName>
1043 : SOPC_Helper<SSrc_b64, i64, opName, cond>,
1044 Commutable_REV<revOp, !eq(revOp, opName)> {
1049 class SOPC_32<string opName, list<dag> pattern = []>
1050 : SOPC_Base<SSrc_b32, SSrc_b32, opName, pattern>;
1052 class SOPC_64_32<string opName, list<dag> pattern = []>
1053 : SOPC_Base<SSrc_b64, SSrc_b32, opName, pattern>;
1101 class SOPP_Pseudo<string opName, dag ins,
1102 string asmOps = "", list<dag> pattern=[], string keyName = opName> :
1103 SOP_Pseudo<opName, (outs), ins, asmOps, pattern> {
1164 multiclass SOPP_With_Relaxation <string opName, dag ins,
1166 def "" : SOPP_Pseudo <opName, ins, asmOps, pattern>;
1167 def _pad_s_nop : SOPP_Pseudo <opName # "_pad_s_nop", ins, asmOps, pattern, opName>;
1479 class Select_gfx11<string opName> : SIMCInstr<opName, SIEncodingFamily.GFX11> {
1484 class Select_gfx10<string opName> : SIMCInstr<opName, SIEncodingFamily.GFX10> {
1489 class Select_vi<string opName> : SIMCInstr<opName, SIEncodingFamily.VI> {
1494 class Select_gfx6_gfx7<string opName> : SIMCInstr<opName, SIEncodingFamily.SI> {