summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/Inliner.cpp
diff options
context:
space:
mode:
authorAndrew Kaylor <andrew.kaylor@intel.com>2016-05-23 21:57:54 +0000
committerAndrew Kaylor <andrew.kaylor@intel.com>2016-05-23 21:57:54 +0000
commit9c81d0fdeb595df5b2c74e5f3385f74a68c6238a (patch)
tree2f1401b10549fa9bce47a3bf0f2e32d2930df258 /llvm/lib/Transforms/IPO/Inliner.cpp
parent8cfcf586bbf5e83daff8aecd193b742002e961c1 (diff)
downloadbcm5719-llvm-9c81d0fdeb595df5b2c74e5f3385f74a68c6238a.tar.gz
bcm5719-llvm-9c81d0fdeb595df5b2c74e5f3385f74a68c6238a.zip
Avoid including AlwaysInliner pass in opt-bisect search.
Differential Revision: http://reviews.llvm.org/D19640 llvm-svn: 270495
Diffstat (limited to 'llvm/lib/Transforms/IPO/Inliner.cpp')
-rw-r--r--llvm/lib/Transforms/IPO/Inliner.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/Transforms/IPO/Inliner.cpp b/llvm/lib/Transforms/IPO/Inliner.cpp
index 03d996a4d5d..a3956ad296f 100644
--- a/llvm/lib/Transforms/IPO/Inliner.cpp
+++ b/llvm/lib/Transforms/IPO/Inliner.cpp
@@ -368,7 +368,10 @@ static bool InlineHistoryIncludes(Function *F, int InlineHistoryID,
bool Inliner::runOnSCC(CallGraphSCC &SCC) {
if (skipSCC(SCC))
return false;
+ return inlineCalls(SCC);
+}
+bool Inliner::inlineCalls(CallGraphSCC &SCC) {
CallGraph &CG = getAnalysis<CallGraphWrapperPass>().getCallGraph();
ACT = &getAnalysis<AssumptionCacheTracker>();
auto &TLI = getAnalysis<TargetLibraryInfoWrapperPass>().getTLI();
OpenPOWER on IntegriCloud