diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2014-08-21 18:49:52 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2014-08-21 18:49:52 +0000 |
commit | 216e0c06177a6976afc779abd54fe1bfa3b889c8 (patch) | |
tree | f2ae01ad1dd84b6710dc57dca9e7e0865ee50510 /llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | |
parent | f0a3281c5f0b0fe40388c6fd55a6e091d2cae5c5 (diff) | |
download | bcm5719-llvm-216e0c06177a6976afc779abd54fe1bfa3b889c8.tar.gz bcm5719-llvm-216e0c06177a6976afc779abd54fe1bfa3b889c8.zip |
Respect LibraryInfo in populateLTOPassManager and use it. NFC.
llvm-svn: 216203
Diffstat (limited to 'llvm/lib/Transforms/IPO/PassManagerBuilder.cpp')
-rw-r--r-- | llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp b/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp index 07f46883600..b76f3486e5f 100644 --- a/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp +++ b/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp @@ -314,6 +314,10 @@ void PassManagerBuilder::populateModulePassManager(PassManagerBase &MPM) { } void PassManagerBuilder::populateLTOPassManager(PassManagerBase &PM) { + // Add LibraryInfo if we have some. + if (LibraryInfo) + PM.add(new TargetLibraryInfo(*LibraryInfo)); + // Provide AliasAnalysis services for optimizations. addInitialAliasAnalysisPasses(PM); |