Lines Matching refs:LiveInterval
59 LiveInterval::MakeInterval(allocator_, current->GetType(), current)); in NumberInstructions()
77 LiveInterval::MakeInterval(allocator_, current->GetType(), current)); in NumberInstructions()
250 LiveInterval* interval = current->GetLiveInterval(); in ComputeLiveRanges()
314 void LiveInterval::DumpWithContext(std::ostream& stream, in DumpWithContext()
339 int LiveInterval::FindFirstRegisterHint(size_t* free_until, in FindFirstRegisterHint()
365 LiveInterval* existing = GetParent()->GetSiblingAt(position); in FindFirstRegisterHint()
436 int LiveInterval::FindHintAtDefinition() const { in FindHintAtDefinition()
443 LiveInterval* input_interval = inputs[i]->GetLiveInterval()->GetSiblingAt(end - 1); in FindHintAtDefinition()
459 LiveInterval* input_interval = in FindHintAtDefinition()
475 bool LiveInterval::SameRegisterKind(Location other) const { in SameRegisterKind()
491 size_t LiveInterval::NumberOfSpillSlotsNeeded() const { in NumberOfSpillSlotsNeeded()
505 Location LiveInterval::ToLocation() const { in ToLocation()
534 Location LiveInterval::GetLocationAt(size_t position) { in GetLocationAt()
535 LiveInterval* sibling = GetSiblingAt(position); in GetLocationAt()
540 LiveInterval* LiveInterval::GetSiblingAt(size_t position) { in GetSiblingAt()
541 LiveInterval* current = this; in GetSiblingAt()