Home | History | Annotate | Download | only in Support

Lines Matching defs:BumpPtrAllocator

10 // This file defines the MallocAllocator and BumpPtrAllocator interfaces.
86 /// BumpPtrAllocator - This allocator is useful for containers that need
90 class BumpPtrAllocator {
91 BumpPtrAllocator(const BumpPtrAllocator &); // do not implement
92 void operator=(const BumpPtrAllocator &); // do not implement
140 BumpPtrAllocator(size_t size = 4096, size_t threshold = 4096,
142 ~BumpPtrAllocator();
185 /// SpecificBumpPtrAllocator - Same as BumpPtrAllocator but allows only
190 BumpPtrAllocator Allocator;
193 SlabAllocator &allocator = BumpPtrAllocator::DefaultSlabAllocator)
226 inline void *operator new(size_t Size, llvm::BumpPtrAllocator &Allocator) {
240 inline void operator delete(void *, llvm::BumpPtrAllocator &) {}