Lines Matching refs:Root
154 std::pair<Register, unsigned> selectVOP3ModsImpl(MachineOperand &Root,
160 MachineOperand Root, MachineInstr *InsertPt,
164 selectVCSRC(MachineOperand &Root) const;
167 selectVSRC0(MachineOperand &Root) const;
170 selectVOP3Mods0(MachineOperand &Root) const;
172 selectVOP3BMods0(MachineOperand &Root) const;
174 selectVOP3OMods(MachineOperand &Root) const;
176 selectVOP3Mods(MachineOperand &Root) const;
178 selectVOP3ModsNonCanonicalizing(MachineOperand &Root) const;
180 selectVOP3BMods(MachineOperand &Root) const;
182 ComplexRendererFns selectVOP3NoMods(MachineOperand &Root) const;
189 selectVOP3PMods(MachineOperand &Root) const;
192 selectVOP3PModsDOT(MachineOperand &Root) const;
195 selectVOP3PModsNeg(MachineOperand &Root) const;
198 selectWMMAOpSelVOP3PMods(MachineOperand &Root) const;
201 selectWMMAModsF32NegAbs(MachineOperand &Root) const;
203 selectWMMAModsF16Neg(MachineOperand &Root) const;
205 selectWMMAModsF16NegAbs(MachineOperand &Root) const;
207 selectWMMAVISrc(MachineOperand &Root) const;
209 selectSWMMACIndex8(MachineOperand &Root) const;
211 selectSWMMACIndex16(MachineOperand &Root) const;
214 selectVOP3OpSelMods(MachineOperand &Root) const;
217 selectVINTERPMods(MachineOperand &Root) const;
219 selectVINTERPModsHi(MachineOperand &Root) const;
221 bool selectSmrdOffset(MachineOperand &Root, Register &Base, Register *SOffset,
224 selectSmrdImm(MachineOperand &Root) const;
226 selectSmrdImm32(MachineOperand &Root) const;
228 selectSmrdSgpr(MachineOperand &Root) const;
230 selectSmrdSgprImm(MachineOperand &Root) const;
232 std::pair<Register, int> selectFlatOffsetImpl(MachineOperand &Root,
236 selectFlatOffset(MachineOperand &Root) const;
238 selectGlobalOffset(MachineOperand &Root) const;
240 selectScratchOffset(MachineOperand &Root) const;
243 selectGlobalSAddr(MachineOperand &Root) const;
246 selectScratchSAddr(MachineOperand &Root) const;
250 selectScratchSVAddr(MachineOperand &Root) const;
253 selectMUBUFScratchOffen(MachineOperand &Root) const;
255 selectMUBUFScratchOffset(MachineOperand &Root) const;
265 selectDS1Addr1OffsetImpl(MachineOperand &Root) const;
267 selectDS1Addr1Offset(MachineOperand &Root) const;
270 selectDS64Bit4ByteAligned(MachineOperand &Root) const;
273 selectDS128Bit8ByteAligned(MachineOperand &Root) const;
275 std::pair<Register, unsigned> selectDSReadWrite2Impl(MachineOperand &Root,
278 selectDSReadWrite2(MachineOperand &Root, unsigned size) const;
281 getPtrBaseWithConstantOffset(Register Root,
299 bool selectMUBUFAddr64Impl(MachineOperand &Root, Register &VAddr,
303 bool selectMUBUFOffsetImpl(MachineOperand &Root, Register &RSrcReg,
307 selectBUFSOffset(MachineOperand &Root) const;
310 selectMUBUFAddr64(MachineOperand &Root) const;
313 selectMUBUFOffset(MachineOperand &Root) const;
315 ComplexRendererFns selectSMRDBufferImm(MachineOperand &Root) const;
316 ComplexRendererFns selectSMRDBufferImm32(MachineOperand &Root) const;
317 ComplexRendererFns selectSMRDBufferSgprImm(MachineOperand &Root) const;
319 std::pair<Register, unsigned> selectVOP3PMadMixModsImpl(MachineOperand &Root,
321 ComplexRendererFns selectVOP3PMadMixModsExt(MachineOperand &Root) const;
322 ComplexRendererFns selectVOP3PMadMixMods(MachineOperand &Root) const;