[llvm-commits] [poolalloc] r99890 - /poolalloc/branches/release_26/lib/PoolAllocate/PoolOptimize.cpp

John Criswell criswell at uiuc.edu
Tue Mar 30 08:53:05 PDT 2010


Author: criswell
Date: Tue Mar 30 10:53:05 2010
New Revision: 99890

URL: http://llvm.org/viewvc/llvm-project?rev=99890&view=rev
Log:
Corrected the size of SAFECode pools (they are now 92 bytes in size).
Like the PoolAllocate pass, enable SAFECode options by default.

Modified:
    poolalloc/branches/release_26/lib/PoolAllocate/PoolOptimize.cpp

Modified: poolalloc/branches/release_26/lib/PoolAllocate/PoolOptimize.cpp
URL: http://llvm.org/viewvc/llvm-project/poolalloc/branches/release_26/lib/PoolAllocate/PoolOptimize.cpp?rev=99890&r1=99889&r2=99890&view=diff
==============================================================================
--- poolalloc/branches/release_26/lib/PoolAllocate/PoolOptimize.cpp (original)
+++ poolalloc/branches/release_26/lib/PoolAllocate/PoolOptimize.cpp Tue Mar 30 10:53:05 2010
@@ -32,7 +32,7 @@
     static char ID;
     bool SAFECodeEnabled;
 
-    PoolOptimize(bool SAFECode = false) : ModulePass((intptr_t)&ID) {
+    PoolOptimize(bool SAFECode = true) : ModulePass((intptr_t)&ID) {
       SAFECodeEnabled = SAFECode;
     }
     bool runOnModule(Module &M);
@@ -72,7 +72,7 @@
   const Type *VoidPtrTy = PointerType::getUnqual(Int8Type);
   const Type *PoolDescPtrTy;
   if (SAFECodeEnabled)
-    PoolDescPtrTy = PointerType::getUnqual(ArrayType::get(VoidPtrTy, 50));
+    PoolDescPtrTy = PointerType::getUnqual(ArrayType::get(VoidPtrTy, 92));
   else
     PoolDescPtrTy = PointerType::getUnqual(ArrayType::get(VoidPtrTy, 16));
 





More information about the llvm-commits mailing list