[llvm-commits] [poolalloc] r44679 - /poolalloc/trunk/lib/DSA/DataStructure.cpp
John Criswell
criswell at uiuc.edu
Fri Dec 7 10:06:47 PST 2007
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 {
More information about the llvm-commits
mailing list