[llvm-commits] CVS: poolalloc/lib/PoolAllocate/PoolAllocate.cpp PoolAllocate.h

Chris Lattner lattner at cs.uiuc.edu
Mon Nov 1 22:42:32 PST 2004



Changes in directory poolalloc/lib/PoolAllocate:

PoolAllocate.cpp updated: 1.77 -> 1.78
PoolAllocate.h updated: 1.25 -> 1.26

---
Log message:

Add poolrealloc prototype to the program


---
Diffs of the changes:  (+10 -5)

Index: poolalloc/lib/PoolAllocate/PoolAllocate.cpp
diff -u poolalloc/lib/PoolAllocate/PoolAllocate.cpp:1.77 poolalloc/lib/PoolAllocate/PoolAllocate.cpp:1.78
--- poolalloc/lib/PoolAllocate/PoolAllocate.cpp:1.77	Sun Oct 31 17:42:08 2004
+++ poolalloc/lib/PoolAllocate/PoolAllocate.cpp	Tue Nov  2 00:39:22 2004
@@ -157,20 +157,25 @@
 
   CurModule->addTypeName("PoolDescriptor", PoolDescType);
   
-  // Get poolinit function...
+  // Get poolinit function.
   PoolInit = CurModule->getOrInsertFunction("poolinit", Type::VoidTy,
                                             PoolDescPtrTy, Type::UIntTy, 0);
 
-  // Get pooldestroy function...
+  // Get pooldestroy function.
   PoolDestroy = CurModule->getOrInsertFunction("pooldestroy", Type::VoidTy,
                                                PoolDescPtrTy, 0);
   
-  // The poolalloc function
+  // The poolalloc function.
   PoolAlloc = CurModule->getOrInsertFunction("poolalloc", 
                                              VoidPtrTy, PoolDescPtrTy,
                                              Type::UIntTy, 0);
   
-  // Get the poolfree function...
+  // The poolrealloc function.
+  PoolRealloc = CurModule->getOrInsertFunction("poolrealloc",
+                                               VoidPtrTy, PoolDescPtrTy,
+                                               VoidPtrTy, Type::UIntTy, 0);
+
+  // Get the poolfree function.
   PoolFree = CurModule->getOrInsertFunction("poolfree", Type::VoidTy,
                                             PoolDescPtrTy, VoidPtrTy, 0);  
 }


Index: poolalloc/lib/PoolAllocate/PoolAllocate.h
diff -u poolalloc/lib/PoolAllocate/PoolAllocate.h:1.25 poolalloc/lib/PoolAllocate/PoolAllocate.h:1.26
--- poolalloc/lib/PoolAllocate/PoolAllocate.h:1.25	Sun Sep 19 23:35:24 2004
+++ poolalloc/lib/PoolAllocate/PoolAllocate.h	Tue Nov  2 00:39:22 2004
@@ -87,7 +87,7 @@
 
  public:
 
-  Function *PoolInit, *PoolDestroy, *PoolAlloc, *PoolAllocArray, *PoolFree;
+  Function *PoolInit, *PoolDestroy, *PoolAlloc, *PoolRealloc, *PoolFree;
   static const Type *PoolDescPtrTy;
 
   /// GlobalNodes - For each node (with an H marker) in the globals graph, this





More information about the llvm-commits mailing list