Fix minor bug, update comments

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@875 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner
2001-10-18 01:49:48 +00:00
parent e001059e0a
commit dea6b3cea9

View File

@@ -72,7 +72,7 @@ struct Pass {
// run(Module*) - Run this pass on a module and all of the methods contained // run(Module*) - Run this pass on a module and all of the methods contained
// within it. Returns false on success. // within it. Returns true if any of the contained passes returned true.
// //
bool run(Module *M) { bool run(Module *M) {
bool MadeChanges = doPassInitializationVirt(M); bool MadeChanges = doPassInitializationVirt(M);
@@ -81,7 +81,7 @@ struct Pass {
// the Module, so we have to keep checking for end of method list condition. // the Module, so we have to keep checking for end of method list condition.
// //
for (Module::iterator I = M->begin(); I != M->end(); ++I) for (Module::iterator I = M->begin(); I != M->end(); ++I)
MadeChanges = doPerMethodWorkVirt(*I); MadeChanges |= doPerMethodWorkVirt(*I);
return MadeChanges; return MadeChanges;
} }
@@ -101,12 +101,12 @@ struct Pass {
inline virtual ~Pass() {} inline virtual ~Pass() {}
// doPassInitializationVirt - Virtual method overridden by subclasses to do // doPassInitializationVirt - Virtual method overridden by subclasses to do
// any neccesary per-module initialization. Returns false on success. // any neccesary per-module initialization.
// //
virtual bool doPassInitializationVirt(Module *M) = 0; virtual bool doPassInitializationVirt(Module *M) = 0;
// doPerMethodWorkVirt - Virtual method overriden by subclasses to do the // doPerMethodWorkVirt - Virtual method overriden by subclasses to do the
// per-method processing of the pass. Returns false on success. // per-method processing of the pass.
// //
virtual bool doPerMethodWorkVirt(Method *M) = 0; virtual bool doPerMethodWorkVirt(Method *M) = 0;
}; };