Pull run() into Pass.cpp
authorChris Lattner <sabre@nondot.org>
Wed, 23 Jan 2002 05:46:22 +0000 (05:46 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 23 Jan 2002 05:46:22 +0000 (05:46 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1552 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Pass.h

index 06f0b746ac61dfcd5bc5ef6289f199b3740d3be2..08899eda0e73a579f8429cef620e11ad6599c789 100644 (file)
@@ -136,13 +136,9 @@ public:
   PassManager() : Batcher(0) {}
   ~PassManager();
 
-  bool run(Module *M) {
-    bool MadeChanges = false;
-    // Run all of the pass initializers
-    for (unsigned i = 0, e = Passes.size(); i < e; ++i)
-      MadeChanges |= Passes[i]->run(M);
-    return MadeChanges;
-  }
+  // run - Run all of the queued passes on the specified module in an optimal
+  // way.
+  bool run(Module *M);
 
   // add - Add a pass to the queue of passes to run.  This passes ownership of
   // the Pass to the PassManager.  When the PassManager is destroyed, the pass