Lines Matching refs:LiveInterval
59 LiveInterval* bad_live_interval = reinterpret_cast<LiveInterval*>(0xebad7113u); in ~RegisterAllocator()
84 explicit AllRangesIterator(LiveInterval* interval) in AllRangesIterator()
90 LiveInterval* CurrentInterval() const { return current_interval_; } in CurrentInterval()
103 LiveInterval* current_interval_;
109 bool RegisterAllocator::ValidateIntervals(ArrayRef<LiveInterval* const> intervals, in ValidateIntervals()
124 for (LiveInterval* start_interval : intervals) { in ValidateIntervals()
138 for (LiveInterval* start_interval : intervals) { in ValidateIntervals()
140 LiveInterval* current = it.CurrentInterval(); in ValidateIntervals()
188 for (LiveInterval* interval : intervals) { in ValidateIntervals()
215 LiveInterval* RegisterAllocator::Split(LiveInterval* interval, size_t position) { in Split()
228 LiveInterval* new_interval = interval->SplitAt(position); in Split()
230 LiveInterval* high = interval->GetHighInterval()->SplitAt(position); in Split()
234 LiveInterval* low = interval->GetLowInterval()->SplitAt(position); in Split()
242 LiveInterval* RegisterAllocator::SplitBetween(LiveInterval* interval, size_t from, size_t to) { in SplitBetween()