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

Chris Lattner lattner at cs.uiuc.edu
Sat Nov 15 12:53:02 PST 2003


Changes in directory poolalloc/lib/PoolAllocate:

PoolAllocate.cpp updated: 1.55 -> 1.56

---
Log message:

Pass zero when we have a collapsed node, so the PA runtime can be a bit more
thoughtful


---
Diffs of the changes:  (+2 -2)

Index: poolalloc/lib/PoolAllocate/PoolAllocate.cpp
diff -u poolalloc/lib/PoolAllocate/PoolAllocate.cpp:1.55 poolalloc/lib/PoolAllocate/PoolAllocate.cpp:1.56
--- poolalloc/lib/PoolAllocate/PoolAllocate.cpp:1.55	Sat Nov 15 12:36:41 2003
+++ poolalloc/lib/PoolAllocate/PoolAllocate.cpp	Sat Nov 15 12:47:04 2003
@@ -400,7 +400,7 @@
 
     Value *ElSize =
       ConstantUInt::get(Type::UIntTy, (*I)->getType()->isSized() ? 
-                        TD.getTypeSize((*I)->getType()) : 4);
+                        TD.getTypeSize((*I)->getType()) : 0);
     new CallInst(PoolInit, make_vector((Value*)GV, ElSize, 0), "", InsertPt);
 
     ++NumPools;
@@ -685,7 +685,7 @@
     
     Value *ElSize =
       ConstantUInt::get(Type::UIntTy, Node->getType()->isSized() ? 
-                        TD.getTypeSize(Node->getType()) : 4);
+                        TD.getTypeSize(Node->getType()) : 0);
     
     AllocaInst *PD = cast<AllocaInst>(PoolDescriptors[Node]);
 





More information about the llvm-commits mailing list