Lines Matching refs:LiveInterval
128 LiveInterval::MakeInterval(graph_->GetArena(), current->GetType(), current)); in NumberInstructions()
146 LiveInterval::MakeInterval(graph_->GetArena(), current->GetType(), current)); in NumberInstructions()
258 LiveInterval* interval = current->GetLiveInterval(); in ComputeLiveRanges()
323 int LiveInterval::FindFirstRegisterHint(size_t* free_until, in FindFirstRegisterHint()
348 LiveInterval* existing = GetParent()->GetSiblingAt(position); in FindFirstRegisterHint()
417 int LiveInterval::FindHintAtDefinition() const { in FindHintAtDefinition()
424 LiveInterval* input_interval = input->GetLiveInterval()->GetSiblingAt(end - 1); in FindHintAtDefinition()
440 LiveInterval* input_interval = in FindHintAtDefinition()
456 bool LiveInterval::SameRegisterKind(Location other) const { in SameRegisterKind()
472 bool LiveInterval::NeedsTwoSpillSlots() const { in NeedsTwoSpillSlots()
476 Location LiveInterval::ToLocation() const { in ToLocation()
508 Location LiveInterval::GetLocationAt(size_t position) { in GetLocationAt()
509 LiveInterval* sibling = GetSiblingAt(position); in GetLocationAt()
514 LiveInterval* LiveInterval::GetSiblingAt(size_t position) { in GetSiblingAt()
515 LiveInterval* current = this; in GetSiblingAt()