[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