Lines Matching refs:allocator_
32 allocator_ = new FreeListAllocator(heap); in SparseSpace()
42 allocator_->Initialize(region); in Initialize()
47 allocator_->RebuildFreeList(); in Reset()
54 allocator_->ResetTopPointer(top); in ResetTopPointer()
59 auto object = allocator_->Allocate(size); in Allocate()
69 object = allocator_->Allocate(size); in Allocate()
74 object = allocator_->Allocate(size); in Allocate()
96 allocator_->AddFree(region); in Expand()
105 auto object = allocator_->Allocate(size); in AllocateAfterSweepingCompleted()
112 return allocator_->Allocate(size); in AllocateAfterSweepingCompleted()
128 allocator_->RebuildFreeList(); in PrepareSweeping()
150 allocator_->RebuildFreeList(); in Sweep()
167 allocator_->CollectFreeObjectSet(region); in TryFillSweptRegion()
240 if (allocator_->MatchFreeObjectSet(*iter, size)) { in TryToGetSuitableSweptRegion()
274 allocator_->Free(freeStart, freeEnd - freeStart, isMain); in FreeLiveRange()
279 allocator_->FillBumpPointer(); in IterateOverObjects()
328 allocator_->IncreaseAllocatedSize(size); in IncreaseAllocatedSize()
333 return allocator_->GetAllocatedSize(); in GetTotalAllocatedSize()
338 allocator_->DetachFreeObjectSet(region); in DetachFreeObjectSet()
367 if (allocator_->MatchFreeObjectSet(availableRegion, size)) { in TrySweepToGetSuitableRegion()
381 uintptr_t result = allocator_->LookupSuitableFreeObject(size); in TryToGetExclusiveRegion()
386 allocator_->DetachFreeObjectSet(region); in TryToGetExclusiveRegion()
412 allocator_->CollectFreeObjectSet(region); in Merge()
424 allocator_->IncreaseAllocatedSize(localSpace->GetTotalAllocatedSize()); in Merge()
484 allocator_->DetachFreeObjectSet(current); in SelectCSet()
497 size_t available = allocator_->GetAvailableSize(); in CheckRegionSize()
498 size_t wasted = allocator_->GetWastedSize(); in CheckRegionSize()
513 allocator_->CollectFreeObjectSet(region); in RevertCSet()
542 allocator_->CollectFreeObjectSet(region); in AddRegionToList()
549 allocator_->FreeBumpPoint(); in FreeBumpPoint()
555 GetCurrentRegion()->SetHighWaterMark(allocator_->GetTop()); in Stop()
590 auto object = allocator_->Allocate(size); in Allocate()
593 object = allocator_->Allocate(size); in Allocate()