implement some prototypes
authorChris Lattner <sabre@nondot.org>
Mon, 24 Oct 2005 00:38:38 +0000 (00:38 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 24 Oct 2005 00:38:38 +0000 (00:38 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23920 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Analysis/DataStructure/DataStructureStats.cpp
lib/Analysis/DataStructure/GraphChecker.cpp

index d86c2a24b0bd7547a26d29aa7f2a67664cb09a02..4986550a1bce7452ba5919496f14c581667a70c9 100644 (file)
@@ -63,6 +63,11 @@ namespace {
   static RegisterAnalysis<DSGraphStats> Z("dsstats", "DS Graph Statistics");
 }
 
+FunctionPass *llvm::createDataStructureStatsPass() { 
+  return new DSGraphStats();
+}
+
+
 static bool isIndirectCallee(Value *V) {
   if (isa<Function>(V)) return false;
 
index fa083d9898ef4b58484ff1b16adf281aa9d6e735..6f2befa7d1fc7427cebe35b8f6a691d9ff2b485e 100644 (file)
@@ -77,6 +77,11 @@ namespace {
   RegisterAnalysis<DSGC> X("datastructure-gc", "DSA Graph Checking Pass");
 }
 
+FunctionPass *llvm::createDataStructureGraphCheckerPass() {
+  return new DSGC();
+}
+
+
 DSGC::DSGC() {
   if (!AbortIfAnyCollapsed && AbortIfCollapsed.empty() &&
       CheckFlags.empty() && AbortIfMerged.empty()) {