Author: criswell Date: Fri Dec 7 12:06:47 2007 New Revision: 44679 URL: http://llvm.org/viewvc/llvm-project?rev=44679&view=rev Log: Implement the isPointerType() method found in the DS namespace.
Modified: poolalloc/trunk/lib/DSA/DataStructure.cpp Modified: poolalloc/trunk/lib/DSA/DataStructure.cpp URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/lib/DSA/DataStructure.cpp?rev=44679&r1=44678&r2=44679&view=diff ============================================================================== --- poolalloc/trunk/lib/DSA/DataStructure.cpp (original) +++ poolalloc/trunk/lib/DSA/DataStructure.cpp Fri Dec 7 12:06:47 2007 @@ -14,6 +14,7 @@ #include "dsa/DSGraphTraits.h" #include "dsa/DataStructure.h" #include "dsa/DSGraph.h" +#include "dsa/DSSupport.h" #include "llvm/Constants.h" #include "llvm/Function.h" #include "llvm/GlobalVariable.h" @@ -60,6 +61,16 @@ using namespace DS; +// +// Function: DS::isPointerType() +// +// Description: +// This returns whether the given type is a pointer. +// +bool DS::isPointerType(const Type *Ty) { + return isa<llvm::PointerType>(Ty); +} + /// isForwarding - Return true if this NodeHandle is forwarding to another /// one. bool DSNodeHandle::isForwarding() const { _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits