Lines Matching refs:LiveInterval
55 std::vector<LiveInterval*> SSIntervals;
82 SmallVector<SmallVector<LiveInterval*,4>, 16> Assignments;
107 bool OverlapWithAssignments(LiveInterval *li, int Color) const;
108 int ColorSlot(LiveInterval *li);
131 bool operator()(LiveInterval* LHS, LiveInterval* RHS) const {
158 LiveInterval &li = LS->getInterval(FI);
190 LiveInterval &li = i->second;
209 /// OverlapWithAssignments - Return true if LiveInterval overlaps with any
212 StackSlotColoring::OverlapWithAssignments(LiveInterval *li, int Color) const {
213 const SmallVectorImpl<LiveInterval *> &OtherLIs = Assignments[Color];
215 LiveInterval *OtherLI = OtherLIs[i];
224 int StackSlotColoring::ColorSlot(LiveInterval *li) {
278 LiveInterval *li = SSIntervals[i];
291 LiveInterval *li = SSIntervals[i];