Searched refs:spill_range (Results 1 – 3 of 3) sorted by relevance
355 if (HasSpillRange()) spill_range()->ClearDeferredBlockSpills(); in MarkAsNeedsSpillAtOutput()486 SpillRange* spill_range() const { in spill_range() function in v8::internal::compiler::VirtualRegisterData663 return HasSpillRange() && spill_range()->HasDeferredBlockSpills(); in NeedsSpillAtDeferredBlocks()669 for (auto deferred_spill : *spill_range()->deferred_spill_outputs()) { in EmitDeferredSpillOutputs()3268 vreg_data.spill_range()->IsLiveAt(block->first_instruction_index(), in UpdateSpillRangesForLoops()3270 vreg_data.spill_range()->ExtendRangeTo(last_loop_instr); in UpdateSpillRangesForLoops()3383 VirtualRegisterData::SpillRange* spill_range = in Allocate() local3384 virtual_register->spill_range(); in Allocate()3387 Range live_range = spill_range->live_range(); in Allocate()3419 return a->spill_range()->live_range().start() < in AllocateSpillSlots()[all …]
901 void TopLevelLiveRange::SetSpillRange(SpillRange* spill_range) { in SetSpillRange() argument903 DCHECK(spill_range); in SetSpillRange()904 spill_range_ = spill_range; in SetSpillRange()908 SpillRange* spill_range = GetSpillRange(); in GetSpillRangeOperand() local909 int index = spill_range->assigned_slot(); in GetSpillRangeOperand()1476 SpillRange* spill_range = range->GetAllocatedSpillRange(); in AssignSpillRangeToLiveRange() local1477 if (spill_range == nullptr) { in AssignSpillRangeToLiveRange()1478 spill_range = allocation_zone()->New<SpillRange>(range, allocation_zone()); in AssignSpillRangeToLiveRange()1487 spill_ranges()[range->vreg()] = spill_range; in AssignSpillRangeToLiveRange()1488 return spill_range; in AssignSpillRangeToLiveRange()
857 void SetSpillRange(SpillRange* spill_range);