Author: criswell Date: Tue Feb 12 14:33:14 2008 New Revision: 47023 URL: http://llvm.org/viewvc/llvm-project?rev=47023&view=rev Log: Added getPoolType() method which allows other passes to determine the type of pool descriptors added by the Automatic Pool Allocation pass.
Modified: poolalloc/trunk/include/poolalloc/PoolAllocate.h Modified: poolalloc/trunk/include/poolalloc/PoolAllocate.h URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/include/poolalloc/PoolAllocate.h?rev=47023&r1=47022&r2=47023&view=diff ============================================================================== --- poolalloc/trunk/include/poolalloc/PoolAllocate.h (original) +++ poolalloc/trunk/include/poolalloc/PoolAllocate.h Tue Feb 12 14:33:14 2008 @@ -205,6 +205,12 @@ GlobalVariable *CreateGlobalPool(unsigned RecSize, unsigned Alignment, Instruction *IPHint = 0); + /// getPoolType - Return the type of a pool descriptor + const Type * getPoolType() { + Type * VoidPtrType = PointerType::getUnqual(Type::Int8Ty); + return ArrayType::get(VoidPtrType, 16); + } + private: /// AddPoolPrototypes - Add prototypes for the pool functions to the _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits