Searched refs:PoolAllocator (Results 1 – 18 of 18) sorted by relevance
158 PoolAllocator::PoolAllocator(int growthIncrement, int allocationAlignment) in PoolAllocator() function in angle::PoolAllocator172 void PoolAllocator::initialize(int pageSize, int alignment) in initialize()214 PoolAllocator::~PoolAllocator() in ~PoolAllocator()268 void PoolAllocator::push() in push()288 void PoolAllocator::pop() in pop()331 void PoolAllocator::popAll() in popAll()337 void *PoolAllocator::allocate(size_t numBytes) in allocate()417 uint8_t *PoolAllocator::allocateNewPage(size_t numBytes) in allocateNewPage()453 void *PoolAllocator::initializeAllocation(uint8_t *memory, size_t numBytes) in initializeAllocation()464 void PoolAllocator::lock() in lock()[all …]
56 class PoolAllocator : angle::NonCopyable64 PoolAllocator(int growthIncrement = 8 * 1024, int allocationAlignment = kDefaultAlignment);69 ~PoolAllocator();
22 PoolAllocator poolAllocator; in TEST()62 PoolAllocator poolAllocator(4096, alignment); in TEST_P()
30 angle::PoolAllocator *GetGlobalPoolAllocator() in GetGlobalPoolAllocator()33 return static_cast<angle::PoolAllocator *>(GetTLSValue(PoolIndex)); in GetGlobalPoolAllocator()36 void SetGlobalPoolAllocator(angle::PoolAllocator *poolAllocator) in SetGlobalPoolAllocator()
29 extern angle::PoolAllocator *GetGlobalPoolAllocator();30 extern void SetGlobalPoolAllocator(angle::PoolAllocator *poolAllocator);99 angle::PoolAllocator &getAllocator() const { return *GetGlobalPoolAllocator(); } in getAllocator()
78 angle::PoolAllocator allocator;
212 TScopedPoolAllocator(angle::PoolAllocator *allocator) : mAllocator(allocator) in TScopedPoolAllocator()224 angle::PoolAllocator *mAllocator;
199 angle::PoolAllocator allocator; in IsPlatformAvailable()263 angle::PoolAllocator mAllocator;
56 angle::PoolAllocator mAllocator;
33 angle::PoolAllocator allocator;
22 angle::PoolAllocator allocator; in TEST()
134 angle::PoolAllocator allocator;
57 angle::PoolAllocator *allocator) in initialize()
19 class PoolAllocator; variable49 angle::PoolAllocator *allocator);
716 angle::PoolAllocator *allocator) in initialize()850 angle::PoolAllocator *mAllocator;
1254 angle::PoolAllocator mAllocator;
1385 class PoolAllocator class1387 D3D12MA_CLASS_NO_COPY(PoolAllocator)1390 PoolAllocator(const ALLOCATION_CALLBACKS& allocationCallbacks, UINT firstBlockCapacity);1391 ~PoolAllocator() { Clear(); } in ~PoolAllocator()1418 PoolAllocator<T>::PoolAllocator(const ALLOCATION_CALLBACKS& allocationCallbacks, UINT firstBlockCap… in PoolAllocator() function in D3D12MA::PoolAllocator1427 void PoolAllocator<T>::Clear() in Clear()1437 template<typename... Types> T* PoolAllocator<T>::Alloc(Types... args) in Alloc()1463 void PoolAllocator<T>::Free(T* ptr) in Free()1487 typename PoolAllocator<T>::ItemBlock& PoolAllocator<T>::CreateNewBlock() in CreateNewBlock()1734 PoolAllocator<Item> m_ItemAllocator;[all …]
878 template<typename T> friend class PoolAllocator; variable