Lines Matching refs:LiveInterval
67 std::vector<LiveInterval*> SSIntervals;
94 SmallVector<SmallVector<LiveInterval*,4>, 16> Assignments;
119 bool OverlapWithAssignments(LiveInterval *li, int Color) const;
120 int ColorSlot(LiveInterval *li);
146 bool operator()(LiveInterval* LHS, LiveInterval* RHS) const { in operator ()()
169 LiveInterval &li = LS->getInterval(FI); in ScanForSpillSlotRefs()
218 LiveInterval &li = I->second; in InitializeSlots()
253 StackSlotColoring::OverlapWithAssignments(LiveInterval *li, int Color) const { in OverlapWithAssignments()
254 const SmallVectorImpl<LiveInterval *> &OtherLIs = Assignments[Color]; in OverlapWithAssignments()
256 LiveInterval *OtherLI = OtherLIs[i]; in OverlapWithAssignments()
264 int StackSlotColoring::ColorSlot(LiveInterval *li) { in ColorSlot()
327 for (LiveInterval *li : SSIntervals) { in ColorSlots()
339 for (LiveInterval *li : SSIntervals) { in ColorSlots()
347 for (LiveInterval *li : SSIntervals) in ColorSlots()