Lines Matching refs:allocation_info_
315 Address current_top = allocation_info_.top(); in AllocateLinearly()
317 if (new_top > allocation_info_.limit()) return NULL; in AllocateLinearly()
319 allocation_info_.set_top(new_top); in AllocateLinearly()
326 Address current_top = allocation_info_.top(); in AllocateRawAligned()
330 if (new_top > allocation_info_.limit()) return AllocationResult::Retry(); in AllocateRawAligned()
332 allocation_info_.set_top(new_top); in AllocateRawAligned()
344 Address current_top = allocation_info_.top(); in AllocateLinearlyAligned()
348 if (new_top > allocation_info_.limit()) return NULL; in AllocateLinearlyAligned()
350 allocation_info_.set_top(new_top); in AllocateLinearlyAligned()
443 Address top = allocation_info_.top(); in AllocateRawAligned()
447 if (allocation_info_.limit() - top < aligned_size_in_bytes) { in AllocateRawAligned()
453 top = allocation_info_.top(); in AllocateRawAligned()
459 allocation_info_.set_top(top + aligned_size_in_bytes); in AllocateRawAligned()
460 DCHECK_SEMISPACE_ALLOCATION_INFO(allocation_info_, to_space_); in AllocateRawAligned()
473 Address top = allocation_info_.top(); in AllocateRawUnaligned()
474 if (allocation_info_.limit() < top + size_in_bytes) { in AllocateRawUnaligned()
480 top = allocation_info_.top(); in AllocateRawUnaligned()
484 allocation_info_.set_top(top + size_in_bytes); in AllocateRawUnaligned()
485 DCHECK_SEMISPACE_ALLOCATION_INFO(allocation_info_, to_space_); in AllocateRawUnaligned()
542 if (allocation_info_.top() == other->allocation_info_.limit()) { in TryMerge()
543 allocation_info_.set_top(other->allocation_info_.top()); in TryMerge()
544 other->allocation_info_.Reset(nullptr, nullptr); in TryMerge()