[llvm-commits] [poolalloc] r57532 - /poolalloc/trunk/include/poolalloc_runtime/PoolAllocator.h

Andrew Lenharth alenhar2 at cs.uiuc.edu
Tue Oct 14 15:44:28 PDT 2008


Author: alenhar2
Date: Tue Oct 14 17:44:27 2008
New Revision: 57532

URL: http://llvm.org/viewvc/llvm-project?rev=57532&view=rev
Log:
fast check for when slab managers and stacked

Modified:
    poolalloc/trunk/include/poolalloc_runtime/PoolAllocator.h

Modified: poolalloc/trunk/include/poolalloc_runtime/PoolAllocator.h
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/include/poolalloc_runtime/PoolAllocator.h?rev=57532&r1=57531&r2=57532&view=diff

==============================================================================
--- poolalloc/trunk/include/poolalloc_runtime/PoolAllocator.h (original)
+++ poolalloc/trunk/include/poolalloc_runtime/PoolAllocator.h Tue Oct 14 17:44:27 2008
@@ -68,8 +68,15 @@
   bool slab_valid(void* obj) {
     return objs.find(obj);
   }
+  bool slab_contains(void* obj) {
+    return objs.find(obj);
+  }
   bool slab_getbounds(void* obj, void*& start, void*& end) {
     return objs.find(obj, start, end);
-  } 
+  }
+};
+
+template<class PageManager, unsigned PageShiftAmount>
+class BitMaskSlabManager {
 
 };





More information about the llvm-commits mailing list