Lines Matching refs:opName

9 class DS_Pseudo <string opName, dag outs, dag ins, string asmOps, list<dag> pattern=[]> :
11 SIMCInstr <opName, SIEncodingFamily.NONE> {
31 string Mnemonic = opName;
55 class DS_Real <DS_Pseudo ps, string opName = ps.Mnemonic> :
56 InstSI <ps.OutOperandList, ps.InOperandList, opName # ps.AsmOperands>,
97 class DS_0A1D_NORET<string opName, RegisterClass rc = VGPR_32>
98 : DS_Pseudo<opName,
108 class DS_1A1D_NORET<string opName, RegisterClass rc = VGPR_32>
109 : DS_Pseudo<opName,
119 multiclass DS_1A1D_NORET_mc<string opName, RegisterClass rc = VGPR_32> {
120 def "" : DS_1A1D_NORET<opName, rc>,
121 AtomicNoRet<opName, 0>;
124 def _gfx9 : DS_1A1D_NORET<opName, rc>,
125 AtomicNoRet<opName#"_gfx9", 0>;
129 multiclass DS_1A1D_NORET_mc_gfx9<string opName, RegisterClass rc = VGPR_32> {
131 def "" : DS_1A1D_NORET<opName, rc>,
132 AtomicNoRet<opName, 0>;
136 class DS_1A2D_NORET<string opName, RegisterClass rc = VGPR_32,
138 : DS_Pseudo<opName,
147 multiclass DS_1A2D_NORET_mc<string opName, RegisterClass rc = VGPR_32> {
148 def "" : DS_1A2D_NORET<opName, rc>,
149 AtomicNoRet<opName, 0>;
152 def _gfx9 : DS_1A2D_NORET<opName, rc>,
153 AtomicNoRet<opName#"_gfx9", 0>;
157 class DS_1A2D_Off8_NORET <string opName, RegisterClass rc = VGPR_32,
159 : DS_Pseudo<opName,
170 multiclass DS_1A2D_Off8_NORET_mc <string opName, RegisterClass rc = VGPR_32> {
171 def "" : DS_1A2D_Off8_NORET<opName, rc>;
174 def _gfx9 : DS_1A2D_Off8_NORET<opName, rc>;
178 class DS_0A1D_RET_GDS<string opName, RegisterClass rc = VGPR_32, RegisterClass src = rc,
181 : DS_Pseudo<opName,
194 class DS_1A1D_RET <string opName, RegisterClass rc = VGPR_32,
196 : DS_Pseudo<opName,
206 multiclass DS_1A1D_RET_mc <string opName, RegisterClass rc = VGPR_32,
208 def "" : DS_1A1D_RET<opName, rc>,
212 def _gfx9 : DS_1A1D_RET<opName, rc>,
218 multiclass DS_1A1D_RET_mc_gfx9 <string opName, RegisterClass rc = VGPR_32,
221 def "" : DS_1A1D_RET<opName, rc>,
227 class DS_1A2D_RET<string opName,
232 : DS_Pseudo<opName,
241 multiclass DS_1A2D_RET_mc<string opName,
245 def "" : DS_1A2D_RET<opName, rc, src>,
249 def _gfx9 : DS_1A2D_RET<opName, rc, src>,
254 class DS_1A2D_Off8_RET<string opName,
259 : DS_Pseudo<opName,
270 multiclass DS_1A2D_Off8_RET_mc<string opName,
273 def "" : DS_1A2D_Off8_RET<opName, rc, src>;
276 def _gfx9 : DS_1A2D_Off8_RET<opName, rc, src>;
281 class DS_1A_RET<string opName, RegisterClass rc = VGPR_32, bit HasTiedOutput = 0, Operand ofs = off…
283 : DS_Pseudo<opName,
295 multiclass DS_1A_RET_mc<string opName, RegisterClass rc = VGPR_32, bit HasTiedOutput = 0, Operand o…
296 def "" : DS_1A_RET<opName, rc, HasTiedOutput, ofs>;
299 def _gfx9 : DS_1A_RET<opName, rc, HasTiedOutput, ofs>;
303 class DS_1A_RET_Tied<string opName, RegisterClass rc = VGPR_32> :
304 DS_1A_RET<opName, rc, 1>;
306 class DS_1A_Off8_RET <string opName, RegisterClass rc = VGPR_32>
307 : DS_Pseudo<opName,
318 multiclass DS_1A_Off8_RET_mc <string opName, RegisterClass rc = VGPR_32> {
319 def "" : DS_1A_Off8_RET<opName, rc>;
322 def _gfx9 : DS_1A_Off8_RET<opName, rc>;
326 class DS_1A_RET_GDS <string opName> : DS_Pseudo<opName,
338 class DS_0A_RET <string opName> : DS_Pseudo<opName,
351 class DS_1A <string opName> : DS_Pseudo<opName,
364 multiclass DS_1A_mc <string opName> {
365 def "" : DS_1A<opName>;
368 def _gfx9 : DS_1A<opName>;
373 class DS_GWS <string opName, dag ins, string asmOps>
374 : DS_Pseudo<opName, (outs), ins, asmOps> {
386 class DS_GWS_0D <string opName>
387 : DS_GWS<opName,
392 class DS_GWS_1D <string opName>
393 : DS_GWS<opName,
401 class DS_VOID <string opName> : DS_Pseudo<opName,
419 class DS_1A1D_PERMUTE <string opName, SDPatternOperator node = null_frag,
421 : DS_Pseudo<opName,
1168 class Base_DS_Real_gfx6_gfx7_gfx10_gfx11<bits<8> op, DS_Pseudo ps, int ef, string opName = ps.Mnemo…
1169 DS_Real<ps, opName>, SIMCInstr <ps.Mnemonic, ef> {