[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