X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FSupport%2FAllocator.cpp;h=7c306b2370e6c30fc3e03ee6dd2ac697c228a42e;hb=d3198ce4bcc3ec64068d6508f2f08be97e6be83e;hp=9d9873981eb42d016d1384bf8d550ed4616b1ea5;hpb=cb7ead25c29b8897435e466d785ec766adc7afe5;p=oota-llvm.git diff --git a/lib/Support/Allocator.cpp b/lib/Support/Allocator.cpp index 9d9873981eb..7c306b2370e 100644 --- a/lib/Support/Allocator.cpp +++ b/lib/Support/Allocator.cpp @@ -21,17 +21,7 @@ namespace llvm { -SlabAllocator::~SlabAllocator() { } - -MallocSlabAllocator::~MallocSlabAllocator() { } - -void *MallocSlabAllocator::Allocate(size_t Size) { - return Allocator.Allocate(Size, 0); -} - -void MallocSlabAllocator::Deallocate(void *Slab, size_t Size) { - Allocator.Deallocate(Slab); -} +namespace detail { void printBumpPtrAllocatorStats(unsigned NumSlabs, size_t BytesAllocated, size_t TotalMemory) { @@ -42,6 +32,8 @@ void printBumpPtrAllocatorStats(unsigned NumSlabs, size_t BytesAllocated, << " (includes alignment, etc)\n"; } +} // End namespace detail. + void PrintRecyclerStats(size_t Size, size_t Align, size_t FreeListSize) {