Lines Matching refs:spill_slots_
38 spill_slots_(allocator, kDefaultNumberOfSpillSlots), in RegisterAllocator()
222 return ValidateIntervals(intervals, spill_slots_.Size(), *codegen_, allocator_, in ValidateInternal()
603 for (size_t e = spill_slots_.Size(); slot < e; ++slot) { in AllocateTwoSpillSlots()
608 if (spill_slots_.Get(slot) < parent->GetStart() in AllocateTwoSpillSlots()
609 && (slot == (e - 1) || spill_slots_.Get(slot + 1) < parent->GetStart())) { in AllocateTwoSpillSlots()
614 if (slot == spill_slots_.Size()) { in AllocateTwoSpillSlots()
616 spill_slots_.Add(end); in AllocateTwoSpillSlots()
617 spill_slots_.Add(end); in AllocateTwoSpillSlots()
618 } else if (slot == spill_slots_.Size() - 1) { in AllocateTwoSpillSlots()
619 spill_slots_.Put(slot, end); in AllocateTwoSpillSlots()
620 spill_slots_.Add(end); in AllocateTwoSpillSlots()
622 spill_slots_.Put(slot, end); in AllocateTwoSpillSlots()
623 spill_slots_.Put(slot + 1, end); in AllocateTwoSpillSlots()
632 for (size_t e = spill_slots_.Size(); slot < e; ++slot) { in AllocateOneSpillSlot()
633 if (spill_slots_.Get(slot) <= parent->GetStart()) { in AllocateOneSpillSlot()
638 if (slot == spill_slots_.Size()) { in AllocateOneSpillSlot()
640 spill_slots_.Add(end); in AllocateOneSpillSlot()
642 spill_slots_.Put(slot, end); in AllocateOneSpillSlot()
909 codegen_->ComputeFrameSize(spill_slots_.Size()); in Resolve()