Home
last modified time | relevance | path

Searched refs:spill_range (Results 1 – 3 of 3) sorted by relevance

/external/v8/src/compiler/
Dgreedy-allocator.cc400 SpillRange* spill_range = nullptr; in TryReuseSpillRangesForGroups() local
404 if (spill_range == nullptr) { in TryReuseSpillRangesForGroups()
405 spill_range = member_range; in TryReuseSpillRangesForGroups()
411 spill_range->TryMerge(member_range); in TryReuseSpillRangesForGroups()
Dregister-allocator.cc816 void TopLevelLiveRange::SetSpillRange(SpillRange* spill_range) { in SetSpillRange() argument
818 DCHECK(spill_range); in SetSpillRange()
819 spill_range_ = spill_range; in SetSpillRange()
824 SpillRange* spill_range = GetSpillRange(); in GetSpillRangeOperand() local
825 int index = spill_range->assigned_slot(); in GetSpillRangeOperand()
1446 SpillRange* spill_range = range->GetAllocatedSpillRange(); in AssignSpillRangeToLiveRange() local
1447 if (spill_range == nullptr) { in AssignSpillRangeToLiveRange()
1449 spill_range = new (allocation_zone()) SpillRange(range, allocation_zone()); in AssignSpillRangeToLiveRange()
1456 spill_ranges()[spill_range_index] = spill_range; in AssignSpillRangeToLiveRange()
1458 return spill_range; in AssignSpillRangeToLiveRange()
[all …]
Dregister-allocator.h534 void SetSpillRange(SpillRange* spill_range);