Lines Matching refs:getSrcReg
423 LIS->getInterval(CP.isFlipped() ? CP.getDstReg() : CP.getSrcReg()); in AdjustCopiesBackFrom()
425 LIS->getInterval(CP.isFlipped() ? CP.getSrcReg() : CP.getDstReg()); in AdjustCopiesBackFrom()
631 LIS->getInterval(CP.isFlipped() ? CP.getDstReg() : CP.getSrcReg()); in RemoveCopyByCommutingDef()
633 LIS->getInterval(CP.isFlipped() ? CP.getSrcReg() : CP.getDstReg()); in RemoveCopyByCommutingDef()
878 LiveInterval *SrcInt = &LIS->getInterval(CP.getSrcReg()); in eliminateUndefCopy()
919 unsigned SrcReg = CP.getSrcReg(); in UpdateRegDefsUses()
1052 LiveInterval &JoinVInt = LIS->getInterval(CP.getSrcReg()); in shouldJoinPhys()
1086 const TargetRegisterClass *RC = MRI->getRegClass(CP.getSrcReg()); in shouldJoinPhys()
1169 if (CP.getSrcReg() == CP.getDstReg()) { in JoinCopy()
1182 DEBUG(dbgs() << "\tConsidering merging " << PrintReg(CP.getSrcReg(), TRI) in JoinCopy()
1192 ReMaterializeTrivialDef(LIS->getInterval(CP.getSrcReg()), true, in JoinCopy()
1205 if (!isWinToJoinCrossClass(CP.getSrcReg(), CP.getDstReg(), in JoinCopy()
1206 MRI->getRegClass(CP.getSrcReg()), in JoinCopy()
1216 if (!CP.getSubIdx() && LIS->getInterval(CP.getSrcReg()).ranges.size() > in JoinCopy()
1231 ReMaterializeTrivialDef(LIS->getInterval(CP.getSrcReg()), true, in JoinCopy()
1269 LiveInterval &SrcInt = LIS->getInterval(CP.getSrcReg()); in JoinCopy()
1284 LIS->removeInterval(CP.getSrcReg()); in JoinCopy()
1287 TRI->UpdateRegAllocHint(CP.getSrcReg(), CP.getDstReg(), *MF); in JoinCopy()
1384 unsigned B = CP.getSrcReg(); in RegistersDefinedFromSameValue()
1426 LiveInterval &RHS = LIS->getInterval(CP.getSrcReg()); in JoinIntervals()