summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2011-08-08 23:01:10 +0000
committerBill Wendling <isanbard@gmail.com>2011-08-08 23:01:10 +0000
commitd12cec8093086ec788cadb55808da5715153b7cf (patch)
tree37c579a8e8997420be7537950961712d06ba91db /llvm/lib
parent5838c0c47e09bac2fd76927f41fda5acfc761c2e (diff)
downloadbcm5719-llvm-d12cec8093086ec788cadb55808da5715153b7cf.tar.gz
bcm5719-llvm-d12cec8093086ec788cadb55808da5715153b7cf.zip
Indicate that there are changes if runOfFunction returns saying that there are.
Patch by Jingyue! llvm-svn: 137072
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/VMCore/PassManager.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/VMCore/PassManager.cpp b/llvm/lib/VMCore/PassManager.cpp
index 5cf2905733a..6146f9e5f21 100644
--- a/llvm/lib/VMCore/PassManager.cpp
+++ b/llvm/lib/VMCore/PassManager.cpp
@@ -1532,7 +1532,7 @@ bool FPPassManager::runOnModule(Module &M) {
bool Changed = doInitialization(M);
for (Module::iterator I = M.begin(), E = M.end(); I != E; ++I)
- runOnFunction(*I);
+ Changed |= runOnFunction(*I);
return doFinalization(M) || Changed;
}
OpenPOWER on IntegriCloud