Home
last modified time | relevance | path

Searched refs:TlabAllocator (Results 1 - 6 of 6) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/mem/
H A Dtlab_allocator.h32 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 Dtlab_allocator-inl.h29 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 Dparallel_evacuator.h64 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 Dwork_manager.h34 class TlabAllocator;
138 TlabAllocator *allocator_ {nullptr};
221 inline TlabAllocator *GetTlabAllocator(uint32_t threadId) const in GetTlabAllocator()
H A Dparallel_evacuator.cpp32 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 Dwork_manager.cpp171 holder.allocator_ = new TlabAllocator(heap_); in Initialize()

Completed in 4 milliseconds