Lines Matching refs:DstRC
343 const TargetRegisterClass *DstRC = MRI.getRegClass(Dst); in setRegisters() local
351 NewRC = TRI.getCommonSuperRegClass(SrcRC, SrcSub, DstRC, DstSub, in setRegisters()
358 NewRC = TRI.getMatchingSuperRegClass(DstRC, SrcRC, DstSub); in setRegisters()
362 NewRC = TRI.getMatchingSuperRegClass(SrcRC, DstRC, SrcSub); in setRegisters()
365 NewRC = TRI.getCommonSubClass(DstRC, SrcRC); in setRegisters()
380 CrossClass = NewRC != DstRC || NewRC != SrcRC; in setRegisters()
959 const TargetRegisterClass *DstRC = MRI->getRegClass(DstReg); in reMaterializeTrivialDef() local
961 TRI->getCommonSubClass(DefRC, DstRC); in reMaterializeTrivialDef()
1280 auto DstRC = MRI->getRegClass(CP.getDstReg()); in joinCopy() local
1285 std::swap(SrcRC, DstRC); in joinCopy()
1287 if (!TRI->shouldCoalesce(CopyMI, SrcRC, SrcIdx, DstRC, DstIdx, in joinCopy()