Searched refs:TlabAllocator (Results 1 - 6 of 6) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/mem/ |
H A D | tlab_allocator.h | 32 class TlabAllocator : public TlabAllocatorBase { class 34 TlabAllocator() = delete; 35 inline explicit TlabAllocator(Heap *heap); 36 ~TlabAllocator() in ~TlabAllocator() 41 NO_COPY_SEMANTIC(TlabAllocator); 42 NO_MOVE_SEMANTIC(TlabAllocator);
|
H A D | tlab_allocator-inl.h | 29 TlabAllocator::TlabAllocator(Heap *heap) in TlabAllocator() function in panda::ecmascript::TlabAllocator 37 inline void TlabAllocator::Finalize() in Finalize() 47 uintptr_t TlabAllocator::Allocate(size_t size, MemSpaceType space) in Allocate() 67 uintptr_t TlabAllocator::AllocateInYoungSpace(size_t size) in AllocateInYoungSpace() 85 uintptr_t TlabAllocator::AllocateInCompressSpace(size_t size) in AllocateInCompressSpace() 94 uintptr_t TlabAllocator::AllocateInOldSpace(size_t size) in AllocateInOldSpace() 111 bool TlabAllocator::ExpandYoung() in ExpandYoung() 133 bool TlabAllocator::ExpandCompressFromOld(size_t size) in ExpandCompressFromOld()
|
H A D | parallel_evacuator.h | 64 TlabAllocator *allocator_ {nullptr}; 186 bool EvacuateSpace(TlabAllocator *allocation, uint32_t threadIndex, uint32_t idOrder, bool isMain = false); 188 void EvacuateRegion(TlabAllocator *allocator, Region *region, std::unordered_set<JSTaggedType> &trackSet); 236 TlabAllocator *allocator_ {nullptr};
|
H A D | work_manager.h | 34 class TlabAllocator; 138 TlabAllocator *allocator_ {nullptr}; 221 inline TlabAllocator *GetTlabAllocator(uint32_t threadId) const in GetTlabAllocator()
|
H A D | parallel_evacuator.cpp | 32 allocator_ = new TlabAllocator(heap_); in Initialize() 121 bool ParallelEvacuator::EvacuateSpace(TlabAllocator *allocator, uint32_t threadIndex, uint32_t idOrder, bool isMain) in EvacuateSpace() 163 void ParallelEvacuator::EvacuateRegion(TlabAllocator *allocator, Region *region, in EvacuateRegion() 685 allocator_ = new TlabAllocator(evacuator->heap_); in EvacuationTask()
|
H A D | work_manager.cpp | 171 holder.allocator_ = new TlabAllocator(heap_); in Initialize()
|
Completed in 4 milliseconds