reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
246 if (!TRI->isSGPRClass(MRI.getRegClass(DstReg))) 261 std::tie(SrcRC, DstRC) = getCopyRegClasses(CopyUse, *TRI, MRI); 263 if (!isSGPRToVGPRCopy(SrcRC, DstRC, *TRI)) 266 if (tryChangeVGPRtoSGPRinCopy(CopyUse, TRI, TII)) 285 bool IsAGPR = TRI->hasAGPRs(DstRC); 292 assert(TRI->isSGPRClass(SrcRC) && 295 SrcRC = TRI->getSubRegClass(SrcRC, SrcSubReg); 296 const TargetRegisterClass *NewSrcRC = TRI->getEquivalentVGPRClass(SrcRC); 305 const TargetRegisterClass *NewSrcRC = TRI->getEquivalentAGPRClass(SrcRC);