Lines Matching refs:LiveInterval
37 const IntervalMap<SlotIndex, LiveInterval*>::const_iterator &LUSeg) { in overlap()
49 typedef IntervalMap<SlotIndex, LiveInterval*> LiveSegments;
88 void unify(LiveInterval &VirtReg);
91 void extract(LiveInterval &VirtReg);
108 LiveInterval *VirtReg;
109 LiveInterval::iterator VirtRegI; // current position in VirtReg
111 SmallVector<LiveInterval*,4> InterferingVRegs;
120 Query(LiveInterval *VReg, LiveIntervalUnion *LIU): in Query()
136 void init(unsigned UTag, LiveInterval *VReg, LiveIntervalUnion *LIU) { in init()
150 LiveInterval &virtReg() const { in virtReg()
163 bool isSeenInterference(LiveInterval *VReg) const;
172 const SmallVectorImpl<LiveInterval*> &interferingVRegs() const { in interferingVRegs()