Lines Matching refs:Root

156   std::pair<Register, unsigned> selectVOP3ModsImpl(MachineOperand &Root,
162 MachineOperand Root, MachineInstr *InsertPt,
166 selectVCSRC(MachineOperand &Root) const;
169 selectVSRC0(MachineOperand &Root) const;
172 selectVOP3Mods0(MachineOperand &Root) const;
174 selectVOP3BMods0(MachineOperand &Root) const;
176 selectVOP3OMods(MachineOperand &Root) const;
178 selectVOP3Mods(MachineOperand &Root) const;
180 selectVOP3ModsNonCanonicalizing(MachineOperand &Root) const;
182 selectVOP3BMods(MachineOperand &Root) const;
184 ComplexRendererFns selectVOP3NoMods(MachineOperand &Root) const;
191 selectVOP3PMods(MachineOperand &Root) const;
194 selectVOP3PModsDOT(MachineOperand &Root) const;
197 selectVOP3PModsNeg(MachineOperand &Root) const;
200 selectWMMAOpSelVOP3PMods(MachineOperand &Root) const;
203 selectWMMAModsF32NegAbs(MachineOperand &Root) const;
205 selectWMMAModsF16Neg(MachineOperand &Root) const;
207 selectWMMAModsF16NegAbs(MachineOperand &Root) const;
209 selectWMMAVISrc(MachineOperand &Root) const;
211 selectSWMMACIndex8(MachineOperand &Root) const;
213 selectSWMMACIndex16(MachineOperand &Root) const;
216 selectVOP3OpSelMods(MachineOperand &Root) const;
219 selectVINTERPMods(MachineOperand &Root) const;
221 selectVINTERPModsHi(MachineOperand &Root) const;
223 bool selectSmrdOffset(MachineOperand &Root, Register &Base, Register *SOffset,
226 selectSmrdImm(MachineOperand &Root) const;
228 selectSmrdImm32(MachineOperand &Root) const;
230 selectSmrdSgpr(MachineOperand &Root) const;
232 selectSmrdSgprImm(MachineOperand &Root) const;
234 std::pair<Register, int> selectFlatOffsetImpl(MachineOperand &Root,
238 selectFlatOffset(MachineOperand &Root) const;
240 selectGlobalOffset(MachineOperand &Root) const;
242 selectScratchOffset(MachineOperand &Root) const;
245 selectGlobalSAddr(MachineOperand &Root) const;
248 selectScratchSAddr(MachineOperand &Root) const;
252 selectScratchSVAddr(MachineOperand &Root) const;
255 selectMUBUFScratchOffen(MachineOperand &Root) const;
257 selectMUBUFScratchOffset(MachineOperand &Root) const;
267 selectDS1Addr1OffsetImpl(MachineOperand &Root) const;
269 selectDS1Addr1Offset(MachineOperand &Root) const;
272 selectDS64Bit4ByteAligned(MachineOperand &Root) const;
275 selectDS128Bit8ByteAligned(MachineOperand &Root) const;
277 std::pair<Register, unsigned> selectDSReadWrite2Impl(MachineOperand &Root,
280 selectDSReadWrite2(MachineOperand &Root, unsigned size) const;
283 getPtrBaseWithConstantOffset(Register Root,
301 bool selectMUBUFAddr64Impl(MachineOperand &Root, Register &VAddr,
305 bool selectMUBUFOffsetImpl(MachineOperand &Root, Register &RSrcReg,
309 selectBUFSOffset(MachineOperand &Root) const;
312 selectMUBUFAddr64(MachineOperand &Root) const;
315 selectMUBUFOffset(MachineOperand &Root) const;
317 ComplexRendererFns selectSMRDBufferImm(MachineOperand &Root) const;
318 ComplexRendererFns selectSMRDBufferImm32(MachineOperand &Root) const;
319 ComplexRendererFns selectSMRDBufferSgprImm(MachineOperand &Root) const;
321 std::pair<Register, unsigned> selectVOP3PMadMixModsImpl(MachineOperand &Root,
323 ComplexRendererFns selectVOP3PMadMixModsExt(MachineOperand &Root) const;
324 ComplexRendererFns selectVOP3PMadMixMods(MachineOperand &Root) const;