Lines Matching refs:top_range
1471 TopLevelLiveRange* top_range) { in GetPhiMapValueFor() argument
1472 return GetPhiMapValueFor(top_range->vreg()); in GetPhiMapValueFor()
3559 for (TopLevelLiveRange* top_range : data()->live_ranges()) { in CommitAssignment()
3560 if (top_range == nullptr || top_range->IsEmpty()) continue; in CommitAssignment()
3562 if (top_range->HasSpillOperand()) { in CommitAssignment()
3563 spill_operand = *top_range->TopLevel()->GetSpillOperand(); in CommitAssignment()
3564 } else if (top_range->TopLevel()->HasSpillRange()) { in CommitAssignment()
3565 spill_operand = top_range->TopLevel()->GetSpillRangeOperand(); in CommitAssignment()
3567 if (top_range->is_phi()) { in CommitAssignment()
3568 data()->GetPhiMapValueFor(top_range)->CommitAssignment( in CommitAssignment()
3569 top_range->GetAssignedOperand()); in CommitAssignment()
3571 for (LiveRange* range = top_range; range != nullptr; in CommitAssignment()
3588 if (!top_range->IsSpilledOnlyInDeferredBlocks()) { in CommitAssignment()
3591 top_range->CommitSpillMoves( in CommitAssignment()
3593 top_range->has_slot_use() || top_range->spilled()); in CommitAssignment()
3852 for (TopLevelLiveRange* top_range : data()->live_ranges()) { in ConnectRanges()
3853 if (top_range == nullptr) continue; in ConnectRanges()
3854 bool connect_spilled = top_range->IsSpilledOnlyInDeferredBlocks(); in ConnectRanges()
3855 LiveRange* first_range = top_range; in ConnectRanges()
3879 top_range->GetListOfBlocksRequiringSpillOperands()->Add( in ConnectRanges()