summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorKostya Serebryany <kcc@google.com>2012-03-23 23:22:59 +0000
committerKostya Serebryany <kcc@google.com>2012-03-23 23:22:59 +0000
commite505a5abe9fc28a1bb50d900f23ef29766aaf38a (patch)
tree1e39a91719f5965d9c07f9cf21c7569ef4f3bd29 /llvm/lib
parent8737480dfa0ba14ef43a5c336e4a64540de10323 (diff)
downloadbcm5719-llvm-e505a5abe9fc28a1bb50d900f23ef29766aaf38a.tar.gz
bcm5719-llvm-e505a5abe9fc28a1bb50d900f23ef29766aaf38a.zip
add EP_OptimizerLast extension point
llvm-svn: 153353
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Transforms/IPO/PassManagerBuilder.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp b/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
index 84084374b34..243ba1a85bf 100644
--- a/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
+++ b/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
@@ -202,6 +202,7 @@ void PassManagerBuilder::populateModulePassManager(PassManagerBase &MPM) {
if (OptLevel > 1)
MPM.add(createConstantMergePass()); // Merge dup global constants
}
+ addExtensionsToPM(EP_OptimizerLast, MPM);
}
void PassManagerBuilder::populateLTOPassManager(PassManagerBase &PM,
OpenPOWER on IntegriCloud