Lines Matching refs:baseClass
119 RegisterClass baseClass,
123 (ins baseClass:$sbase, i32imm:$offset, i1imm:$glc, i1imm:$dlc),
126 let BaseClass = baseClass;
134 (ins baseClass:$sbase, SReg_32:$soff, i1imm:$glc, i1imm:$dlc),
136 let BaseClass = baseClass;
144 RegisterClass baseClass,
147 (ins srcClass:$sdata, baseClass:$sbase, i32imm:$offset, i1imm:$glc, i1imm:$dlc),
150 let BaseClass = baseClass;
156 (ins srcClass:$sdata, baseClass:$sbase, SReg_32:$soff, i1imm:$glc, i1imm:$dlc),
158 let BaseClass = baseClass;
196 multiclass SM_Pseudo_Probe<string opName, RegisterClass baseClass> {
197 …def _IMM : SM_Probe_Pseudo <opName, (ins i8imm:$sdata, baseClass:$sbase, smem_offset:$offset), 1>;
198 def _SGPR : SM_Probe_Pseudo <opName, (ins i8imm:$sdata, baseClass:$sbase, SReg_32:$offset), 0>;
233 RegisterClass baseClass,
240 (ins dataClass:$sdata, baseClass:$sbase, smem_offset:$offset, DLC:$dlc),
241 (ins dataClass:$sdata, baseClass:$sbase, SReg_32:$offset, DLC:$dlc)),
254 RegisterClass baseClass,
256 def _IMM : SM_Pseudo_Atomic <opName, baseClass, dataClass, 1, 0>;
257 def _SGPR : SM_Pseudo_Atomic <opName, baseClass, dataClass, 0, 0>;
258 def _IMM_RTN : SM_Pseudo_Atomic <opName, baseClass, dataClass, 1, 1>;
259 def _SGPR_RTN : SM_Pseudo_Atomic <opName, baseClass, dataClass, 0, 1>;