Searched refs:TlabAllocator (Results 1 – 7 of 7) sorted by relevance
24 class TlabAllocator {26 TlabAllocator() = delete;27 inline explicit TlabAllocator(Heap *heap);28 ~TlabAllocator() in ~TlabAllocator()33 NO_COPY_SEMANTIC(TlabAllocator);34 NO_MOVE_SEMANTIC(TlabAllocator);
28 TlabAllocator::TlabAllocator(Heap *heap) in TlabAllocator() function36 inline void TlabAllocator::Finalize() in Finalize()46 uintptr_t TlabAllocator::Allocate(size_t size, MemSpaceType spaceAlloc) in Allocate()65 uintptr_t TlabAllocator::TlabAllocatorYoungSpace(size_t size) in TlabAllocatorYoungSpace()83 uintptr_t TlabAllocator::TlabAllocatorCompressSpace(size_t size) in TlabAllocatorCompressSpace()92 uintptr_t TlabAllocator::TlabAllocatorOldSpace(size_t size) in TlabAllocatorOldSpace()107 bool TlabAllocator::ExpandYoung() in ExpandYoung()129 bool TlabAllocator::ExpandCompressFromOld(size_t size) in ExpandCompressFromOld()
33 class TlabAllocator; variable59 TlabAllocator *allocator_;123 bool EvacuateSpace(TlabAllocator *allocation, bool isMain = false);124 void EvacuateRegion(TlabAllocator *allocator, Region *region);150 TlabAllocator *allocator_;
33 class TlabAllocator; variable136 TlabAllocator *allocator_ {nullptr};178 inline TlabAllocator *GetTlabAllocator(uint32_t threadId) const in GetTlabAllocator()
73 friend class TlabAllocator; variable
33 allocator_ = new TlabAllocator(heap_); in Initialize()79 bool ParallelEvacuation::EvacuateSpace(TlabAllocator *allocator, bool isMain) in EvacuateSpace()96 void ParallelEvacuation::EvacuateRegion(TlabAllocator *allocator, Region *region) in EvacuateRegion()412 allocator_ = new TlabAllocator(evacuation->heap_); in EvacuationTask()
151 holder.allocator_ = new TlabAllocator(heap_); in Initialize()