[llvm-commits] [llvm] r92160 - /llvm/trunk/lib/VMCore/PassManager.cpp
Bill Wendling
isanbard at gmail.com
Fri Dec 25 05:50:18 PST 2009
Author: void
Date: Fri Dec 25 07:50:18 2009
New Revision: 92160
URL: http://llvm.org/viewvc/llvm-project?rev=92160&view=rev
Log:
Avoid assigning to Changed when it won't be used after the return.
Modified:
llvm/trunk/lib/VMCore/PassManager.cpp
Modified: llvm/trunk/lib/VMCore/PassManager.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/VMCore/PassManager.cpp?rev=92160&r1=92159&r2=92160&view=diff
==============================================================================
--- llvm/trunk/lib/VMCore/PassManager.cpp (original)
+++ llvm/trunk/lib/VMCore/PassManager.cpp Fri Dec 25 07:50:18 2009
@@ -1133,7 +1133,7 @@
removeDeadPasses(BP, I->getName(), ON_BASICBLOCK_MSG);
}
- return Changed |= doFinalization(F);
+ return doFinalization(F) || Changed;
}
// Implement doInitialization and doFinalization
@@ -1355,7 +1355,7 @@
for (Module::iterator I = M.begin(), E = M.end(); I != E; ++I)
runOnFunction(*I);
- return Changed |= doFinalization(M);
+ return doFinalization(M) || Changed;
}
bool FPPassManager::doInitialization(Module &M) {
More information about the llvm-commits
mailing list