Pull run() into Pass.cpp

llvm-svn: 1552
This commit is contained in:
Chris Lattner 2002-01-23 05:46:22 +00:00
parent 068f8222dc
commit d97e1b8a49
1 changed files with 3 additions and 7 deletions

View 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