Lines Matching refs:allocation_info_
961 allocation_info_.Reset(nullptr, nullptr); in AllocateChunk()
1130 MemoryChunk::UpdateHighWaterMark(allocation_info_.top()); in AllocateChunk()
1249 if (Page::FromAllocationTop(allocation_info_.top()) == page) { in AllocateChunk()
1250 allocation_info_.Reset(nullptr, nullptr); in AllocateChunk()
1274 (allocation_info_.top() == allocation_info_.limit()); in AllocateChunk()
1279 if (page == Page::FromAllocationTop(allocation_info_.top())) { in AllocateChunk()
1391 allocation_info_.Reset(nullptr, nullptr); in AllocateChunk()
1426 DCHECK_SEMISPACE_ALLOCATION_INFO(allocation_info_, to_space_); in AllocateChunk()
1453 DCHECK_SEMISPACE_ALLOCATION_INFO(allocation_info_, to_space_); in AllocateChunk()
1477 DCHECK_SEMISPACE_ALLOCATION_INFO(allocation_info_, to_space_); in AllocateChunk()
1484 allocation_info_.top(), in AllocateChunk()
1485 static_cast<int>(allocation_info_.limit() - allocation_info_.top())); in AllocateChunk()
1492 : heap_(heap), allocation_info_(allocation_info) { in AllocateChunk()
1495 allocation_info_.top(), in AllocateChunk()
1496 static_cast<int>(allocation_info_.limit() - allocation_info_.top())); in AllocateChunk()
1511 allocation_info_ = other.allocation_info_; in AllocateChunk()
1517 .allocation_info_.Reset(nullptr, nullptr); in AllocateChunk()
1523 MemoryChunk::UpdateHighWaterMark(allocation_info_.top()); in AllocateChunk()
1524 allocation_info_.Reset(to_space_.page_low(), to_space_.page_high()); in AllocateChunk()
1526 DCHECK_SEMISPACE_ALLOCATION_INFO(allocation_info_, to_space_); in AllocateChunk()
1531 Address old_top = allocation_info_.top(); in AllocateChunk()
1540 InlineAllocationStep(old_top, allocation_info_.top(), nullptr, 0); in AllocateChunk()
1548 Address new_top = allocation_info_.top() + size_in_bytes; in AllocateChunk()
1549 allocation_info_.set_limit(Min(new_top, high)); in AllocateChunk()
1553 allocation_info_.set_limit(to_space_.page_high()); in AllocateChunk()
1557 Address new_top = allocation_info_.top() + size_in_bytes; in AllocateChunk()
1559 allocation_info_.set_limit(Min(new_limit, high)); in AllocateChunk()
1561 DCHECK_SEMISPACE_ALLOCATION_INFO(allocation_info_, to_space_); in AllocateChunk()
1566 Address top = allocation_info_.top(); in AllocateChunk()
1615 Address old_top = allocation_info_.top(); in AllocateChunk()
1626 InlineAllocationStep(old_top, allocation_info_.top(), nullptr, 0); in AllocateChunk()
1628 old_top = allocation_info_.top(); in AllocateChunk()
1636 if (allocation_info_.limit() < high) { in AllocateChunk()
1653 inline_allocation_observers_.length() ? allocation_info_.top() : 0; in AllocateChunk()
1720 DCHECK_SEMISPACE_ALLOCATION_INFO(allocation_info_, to_space_); in AllocateChunk()
2255 MemoryChunk::UpdateHighWaterMark(allocation_info_.top()); in AllocateChunk()
2803 if (allocation_info_.top() >= allocation_info_.limit()) return; in AllocateChunk()
2805 if (!Page::FromAllocationTop(allocation_info_.top())->CanAllocate()) { in AllocateChunk()
2808 static_cast<int>(allocation_info_.limit() - allocation_info_.top()); in AllocateChunk()
2809 heap()->CreateFillerObjectAt(allocation_info_.top(), remaining); in AllocateChunk()
2810 allocation_info_.Reset(nullptr, nullptr); in AllocateChunk()