Lines Matching refs:LiveInterval
133 bool splitLocation(unsigned OldLocNo, ArrayRef<LiveInterval*> NewRegs);
226 LiveInterval *LI, const VNInfo *VNI,
238 void addDefsFromCopies(LiveInterval *LI, unsigned LocNo,
256 bool splitRegister(unsigned OldLocNo, ArrayRef<LiveInterval*> NewRegs);
341 void splitRegister(unsigned OldReg, ArrayRef<LiveInterval*> NewRegs);
486 LiveInterval *LI, const VNInfo *VNI, in extendDef()
547 UserValue::addDefsFromCopies(LiveInterval *LI, unsigned LocNo, in addDefsFromCopies()
558 SmallVector<std::pair<LiveInterval*, const VNInfo*>, 8> CopyValues; in addDefsFromCopies()
584 LiveInterval *DstLI = &LIS.getInterval(DstReg); in addDefsFromCopies()
599 LiveInterval *DstLI = CopyValues[j].first; in addDefsFromCopies()
645 LiveInterval *LI = 0; in computeIntervals()
660 LiveInterval *LI = &LIS.getRegUnit(Unit); in computeIntervals()
761 UserValue::splitLocation(unsigned OldLocNo, ArrayRef<LiveInterval*> NewRegs) { in splitLocation()
770 LiveInterval *LI = NewRegs[i]; in splitLocation()
781 LiveInterval::iterator LII = LI->advanceTo(LI->begin(), LocMapI.start()); in splitLocation()
782 LiveInterval::iterator LIE = LI->end(); in splitLocation()
859 UserValue::splitRegister(unsigned OldReg, ArrayRef<LiveInterval*> NewRegs) { in splitRegister()
873 void LDVImpl::splitRegister(unsigned OldReg, ArrayRef<LiveInterval*> NewRegs) { in splitRegister()
888 splitRegister(unsigned OldReg, ArrayRef<LiveInterval*> NewRegs) { in splitRegister()