Lines Matching refs:allocation_info_

383   Address current_top = allocation_info_.top();  in AllocateLinearly()
385 if (new_top > allocation_info_.limit()) return NULL; in AllocateLinearly()
387 allocation_info_.set_top(new_top); in AllocateLinearly()
394 Address current_top = allocation_info_.top(); in AllocateRawAligned()
398 if (new_top > allocation_info_.limit()) return AllocationResult::Retry(); in AllocateRawAligned()
400 allocation_info_.set_top(new_top); in AllocateRawAligned()
412 Address current_top = allocation_info_.top(); in AllocateLinearlyAligned()
416 if (new_top > allocation_info_.limit()) return NULL; in AllocateLinearlyAligned()
418 allocation_info_.set_top(new_top); in AllocateLinearlyAligned()
524 Address top = allocation_info_.top(); in AllocateRawAligned()
528 if (allocation_info_.limit() - top < aligned_size_in_bytes) { in AllocateRawAligned()
534 top = allocation_info_.top(); in AllocateRawAligned()
540 allocation_info_.set_top(top + aligned_size_in_bytes); in AllocateRawAligned()
541 DCHECK_SEMISPACE_ALLOCATION_INFO(allocation_info_, to_space_); in AllocateRawAligned()
554 Address top = allocation_info_.top(); in AllocateRawUnaligned()
555 if (allocation_info_.limit() < top + size_in_bytes) { in AllocateRawUnaligned()
561 top = allocation_info_.top(); in AllocateRawUnaligned()
565 allocation_info_.set_top(top + size_in_bytes); in AllocateRawUnaligned()
566 DCHECK_SEMISPACE_ALLOCATION_INFO(allocation_info_, to_space_); in AllocateRawUnaligned()
626 if (allocation_info_.top() == other->allocation_info_.limit()) { in TryMerge()
627 allocation_info_.set_top(other->allocation_info_.top()); in TryMerge()
628 other->allocation_info_.Reset(nullptr, nullptr); in TryMerge()