Lines Matching refs:getInterval
423 LIS->getInterval(CP.isFlipped() ? CP.getDstReg() : CP.getSrcReg()); in AdjustCopiesBackFrom()
425 LIS->getInterval(CP.isFlipped() ? CP.getSrcReg() : CP.getDstReg()); in AdjustCopiesBackFrom()
496 if (LIS->hasInterval(*AS) && IntA.overlaps(LIS->getInterval(*AS))) { in AdjustCopiesBackFrom()
499 LIS->getInterval(*AS).print(dbgs(), TRI); in AdjustCopiesBackFrom()
528 LiveInterval &SRLI = LIS->getInterval(*SR); in AdjustCopiesBackFrom()
631 LIS->getInterval(CP.isFlipped() ? CP.getDstReg() : CP.getSrcReg()); in RemoveCopyByCommutingDef()
633 LIS->getInterval(CP.isFlipped() ? CP.getSrcReg() : CP.getDstReg()); in RemoveCopyByCommutingDef()
689 HasOtherReachingDefs(IntA, LIS->getInterval(*AS), AValNo, 0)) in RemoveCopyByCommutingDef()
878 LiveInterval *SrcInt = &LIS->getInterval(CP.getSrcReg()); in eliminateUndefCopy()
881 LiveInterval *DstInt = &LIS->getInterval(CP.getDstReg()); in eliminateUndefCopy()
936 ReMaterializeTrivialDef(LIS->getInterval(SrcReg), false, in UpdateRegDefsUses()
1002 LiveInterval &sli = LIS->getInterval(*SR); in removeIntervalIfEmpty()
1028 LiveInterval &LI = LIS->getInterval(DstReg); in RemoveCopyFlag()
1038 LiveInterval &LI = LIS->getInterval(*AS); in RemoveCopyFlag()
1052 LiveInterval &JoinVInt = LIS->getInterval(CP.getSrcReg()); in shouldJoinPhys()
1076 LIS->getInterval(CP.getDstReg()).ranges.size() > 1000) { in shouldJoinPhys()
1116 LiveInterval &SrcInt = LIS->getInterval(SrcReg); in isWinToJoinCrossClass()
1117 LiveInterval &DstInt = LIS->getInterval(DstReg); in isWinToJoinCrossClass()
1192 ReMaterializeTrivialDef(LIS->getInterval(CP.getSrcReg()), true, in JoinCopy()
1216 if (!CP.getSubIdx() && LIS->getInterval(CP.getSrcReg()).ranges.size() > in JoinCopy()
1217 LIS->getInterval(CP.getDstReg()).ranges.size()) in JoinCopy()
1231 ReMaterializeTrivialDef(LIS->getInterval(CP.getSrcReg()), true, in JoinCopy()
1269 LiveInterval &SrcInt = LIS->getInterval(CP.getSrcReg()); in JoinCopy()
1290 LiveInterval &DstInt = LIS->getInterval(CP.getDstReg()); in JoinCopy()
1412 LiveInterval &SrcInt = li.getInterval(Src); in RegistersDefinedFromSameValue()
1426 LiveInterval &RHS = LIS->getInterval(CP.getSrcReg()); in JoinIntervals()
1437 const LiveInterval &LHS = LIS->getInterval(*AS); in JoinIntervals()
1662 LIS->shrinkToUses(&LIS->getInterval(*I)); in JoinIntervals()
1719 if (LIS->hasInterval(SrcReg) && LIS->getInterval(SrcReg).empty()) in CopyCoalesceInMBB()
1879 LIS->shrinkToUses(&LIS->getInterval(SrcReg)); in runOnMachineFunction()
1926 RemoveDeadDef(LIS->getInterval(DeadDef), MI); in runOnMachineFunction()
1945 if (!LIS->getInterval(reg).killedAt(DefIdx)) { in runOnMachineFunction()
1955 if (LIS->hasInterval(S) && LIS->getInterval(S).liveAt(DefIdx)) in runOnMachineFunction()