Lines Matching refs:regClass
140 class FLAT_Load_Pseudo <string opName, RegisterClass regClass,
144 (outs regClass:$vdst),
152 !if(HasTiedOutput, (ins GLC:$glc, SLC:$slc, DLC:$dlc, regClass:$vdst_in),
185 multiclass FLAT_Global_Load_Pseudo<string opName, RegisterClass regClass, bit HasTiedInput = 0> {
187 def "" : FLAT_Load_Pseudo<opName, regClass, HasTiedInput, 1>,
189 def _SADDR : FLAT_Load_Pseudo<opName, regClass, HasTiedInput, 1, 1>,
194 class FLAT_Global_Load_AddTid_Pseudo <string opName, RegisterClass regClass,
197 (outs regClass:$vdst),
199 !if(HasTiedOutput, (ins regClass:$vdst_in), (ins))),
213 multiclass FLAT_Global_Store_Pseudo<string opName, RegisterClass regClass> {
215 def "" : FLAT_Store_Pseudo<opName, regClass, 1>,
217 def _SADDR : FLAT_Store_Pseudo<opName, regClass, 1, 1>,
245 class FLAT_Scratch_Load_Pseudo <string opName, RegisterClass regClass,
251 (outs regClass:$vdst),
258 !if(HasTiedOutput, (ins GLC:$glc, SLC:$slc, DLC:$dlc, regClass:$vdst_in),
293 multiclass FLAT_Scratch_Load_Pseudo<string opName, RegisterClass regClass, bit HasTiedOutput = 0> {
295 def "" : FLAT_Scratch_Load_Pseudo<opName, regClass, HasTiedOutput>,
297 def _SADDR : FLAT_Scratch_Load_Pseudo<opName, regClass, HasTiedOutput, 1>,
301 def _ST : FLAT_Scratch_Load_Pseudo<opName, regClass, HasTiedOutput, 0, 0>,
306 multiclass FLAT_Scratch_Store_Pseudo<string opName, RegisterClass regClass> {
308 def "" : FLAT_Scratch_Store_Pseudo<opName, regClass>,
310 def _SADDR : FLAT_Scratch_Store_Pseudo<opName, regClass, 1>,
314 def _ST : FLAT_Scratch_Store_Pseudo<opName, regClass, 0, 0>,